From a63f4a73d88716904c6a657e2bb90c8954ee916d Mon Sep 17 00:00:00 2001 From: autosubmit Date: Wed, 28 Jun 2023 16:54:19 +0800 Subject: [PATCH] Auto Submit --- color.less | 26 +-- index.html | 2 +- ... layouts__SimpleLayouts.26f60568.chunk.css | 3 +- layouts__SimpleLayouts.5e95418f.async.js | 11 - layouts__SimpleLayouts.a6aa40b6.async.js | 11 + ...uts__index.layouts__user.52be9963.async.js | 11 - ...ts__index.layouts__user.8166b166.chunk.css | 3 +- ...uts__index.layouts__user.c271fe42.async.js | 11 + ...=> p__Innovation__Detail.6d0e0e03.async.js | 36 +-- ...> p__Innovation__Detail.bdf644da.chunk.css | 3 +- ...=> p__Innovation__Tasks.9e57fd93.chunk.css | 3 +- ... => p__Innovation__Tasks.ac248e80.async.js | 24 +- ...l__Collaborators__index.0b3652fc.chunk.css | 3 +- ...il__Collaborators__index.846f60f3.async.js | 30 +-- ...c.js => p__Shixuns__Edit.b11cbf75.async.js | 208 +++++++++--------- ...css => p__Shixuns__Edit.f36f72bf.chunk.css | 3 +- ...7.chunk.css => p__index.7c0b1b02.chunk.css | 3 +- ...18c.async.js => p__index.9ae9c352.async.js | 54 ++--- umi.86c57518.js => umi.db1e3ae2.js | 2 +- 19 files changed, 227 insertions(+), 220 deletions(-) rename layouts__SimpleLayouts.70620e96.chunk.css => layouts__SimpleLayouts.26f60568.chunk.css (99%) delete mode 100644 layouts__SimpleLayouts.5e95418f.async.js create mode 100644 layouts__SimpleLayouts.a6aa40b6.async.js delete mode 100644 layouts__index.layouts__user.52be9963.async.js rename layouts__index.layouts__user.6715ff0b.chunk.css => layouts__index.layouts__user.8166b166.chunk.css (99%) create mode 100644 layouts__index.layouts__user.c271fe42.async.js rename p__Innovation__Detail.f2aa9d27.async.js => p__Innovation__Detail.6d0e0e03.async.js (79%) rename p__Innovation__Detail.5162c0d5.chunk.css => p__Innovation__Detail.bdf644da.chunk.css (99%) rename p__Innovation__Tasks.51353ce1.chunk.css => p__Innovation__Tasks.9e57fd93.chunk.css (99%) rename p__Innovation__Tasks.a28f794e.async.js => p__Innovation__Tasks.ac248e80.async.js (85%) rename p__Shixuns__Detail__Collaborators__index.79dd8d81.chunk.css => p__Shixuns__Detail__Collaborators__index.0b3652fc.chunk.css (99%) rename p__Shixuns__Detail__Collaborators__index.e2dac08d.async.js => p__Shixuns__Detail__Collaborators__index.846f60f3.async.js (65%) rename p__Shixuns__Edit.54430858.async.js => p__Shixuns__Edit.b11cbf75.async.js (88%) rename p__Shixuns__Edit.c76385cc.chunk.css => p__Shixuns__Edit.f36f72bf.chunk.css (99%) rename p__index.6c376c97.chunk.css => p__index.7c0b1b02.chunk.css (99%) rename p__index.98ad618c.async.js => p__index.9ae9c352.async.js (70%) rename umi.86c57518.js => umi.db1e3ae2.js (99%) diff --git a/color.less b/color.less index c16395534d..d387fd4deb 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(96, 10, 221, 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(7, 192, 133, 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(96, 10, 221, 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(7, 192, 133, 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(96, 10, 221, 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(7, 192, 133, 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(96, 10, 221, 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(7, 192, 133, 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(96, 10, 221, 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(7, 192, 133, 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(226, 149, 47, 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(175, 5, 221, 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(226, 149, 47, 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(175, 5, 221, 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(226, 149, 47, 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(175, 5, 221, 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(226, 149, 47, 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(175, 5, 221, 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(226, 149, 47, 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(226, 149, 47, 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(175, 5, 221, 0.2);} +.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(175, 5, 221, 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;} @@ -1457,9 +1457,9 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-checkable:active, .ant-tag-checkable-checked {color: #fff;} .ant-tag-checkable-checked {background-color: @primary-color;} .ant-tag-checkable:active {background-color: color(~`colorPalette("@{primary-color}", 7)`);} -.ant-tag-pink {color: #eb2f96;background: color(~`colorPalette("@{text-color-secondary}", 2)`);border-color: #ffadd2;} +.ant-tag-pink {color: #eb2f96;background: #fff0f6;border-color: #ffadd2;} .ant-tag-pink-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} -.ant-tag-magenta {color: #eb2f96;background: color(~`colorPalette("@{text-color-secondary}", 2)`);border-color: #ffadd2;} +.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: #fff1f0;border-color: #ffa39e;} .ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;} diff --git a/index.html b/index.html index 95afe3c646..62cb57bf80 100644 --- a/index.html +++ b/index.html @@ -149,6 +149,6 @@ - + diff --git a/layouts__SimpleLayouts.70620e96.chunk.css b/layouts__SimpleLayouts.26f60568.chunk.css similarity index 99% rename from layouts__SimpleLayouts.70620e96.chunk.css rename to layouts__SimpleLayouts.26f60568.chunk.css index 007801baec..686eb6f3d6 100644 --- a/layouts__SimpleLayouts.70620e96.chunk.css +++ b/layouts__SimpleLayouts.26f60568.chunk.css @@ -36,7 +36,8 @@ position: relative; } .header___1E4MV [class~='ant-layout-header'] [class~='timeShow'] { - color: #fff; + color: #25506B; + margin-left: auto; } .header___1E4MV .logo___R8PNJ { height: 36px; diff --git a/layouts__SimpleLayouts.5e95418f.async.js b/layouts__SimpleLayouts.5e95418f.async.js deleted file mode 100644 index 4e8295fedf..0000000000 --- a/layouts__SimpleLayouts.5e95418f.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24,13],{"1Sn+":function(W,$,e){},"2tKv":function(W,$,e){W.exports=e.p+"static/Code.584c4f34.png"},"498V":function(W,$,e){W.exports=e.p+"static/logo.22b9a281.svg"},"55Ip":function(W,$,e){"use strict";e.d($,"a",function(){return $e});var ue=e("Ty5D"),fe=e("dI71"),N=e("q1tI"),k=e.n(N),v=e("YS25"),o=e("17x9"),ne=e.n(o),ae=e("wx14"),Ce=e("zLVn"),de=e("9R94"),Ne=function(g){Object(fe.a)(C,g);function C(){for(var H,U=arguments.length,Z=new Array(U),F=0;F0)},We=function(){var ve=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(ve),ve){he(!0);return}var J="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(Ne.S)(J)};return null},Ae=Object(de.a)(function(c){var r=c.loading,n=c.globalSetting,a=c.user,l=c.shixunHomeworks;return{globalSetting:n,user:a,loading:r.models.index,shixunHomeworks:l}})(Ge),T=e("2qtc"),m=e("kLXV"),Se=e("+L6B"),Te=e("2/Rp"),De=e("9og8"),$e=e("WmNS"),Re=e.n($e),qe=function(r){var n=r.user,a=r.dispatch,l=r.classroomList;return o.a.createElement(m.a,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,visible:l.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:function(){a({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("div",null,o.a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),o.a.createElement("br",null),o.a.createElement("div",{style:{textAlign:"end"}},o.a.createElement(Te.a,{type:"primary",onClick:Object(De.a)(Re.a.mark(function i(){return Re.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:a({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return R.stop()}},i)}))},"\u77E5\u9053\u4E86"))))},Y=Object(de.a)(function(c){var r=c.user,n=c.classroomList;return{user:r,classroomList:n}})(qe),Ye=e("14J3"),et=e("BMrR"),nt=e("sRBo"),tt=e("kaz8"),g=e("wd/R"),C=e.n(g),S=e("2tKv"),H=e.n(S),U=e("O9QN"),Z=e.n(U),F=function(r){var n,a,l=r.user,i=Object(v.useState)(!1),u=Object(N.a)(i,2),R=u[0],d=u[1],_=Object(v.useState)(""),B=Object(N.a)(_,2),I=B[0],V=B[1];Object(v.useEffect)(function(){var w,he,P=localStorage.getItem("extension-modal");if(!(l!=null&&(w=l.userInfo)!==null&&w!==void 0&&w.login)||!P)return;var K=C()(),ce="".concat(l==null||((he=l.userInfo)===null||he===void 0)?void 0:he.login,"-extend-date"),_e=localStorage.getItem(ce);if(_e)if(K<=C()(_e))d(!1);else{d(!0),localStorage.removeItem(ce),localStorage.removeItem("extension-modal");var Me=C()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");V(Me)}else{d(!0),localStorage.removeItem("extension-modal");var He=C()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");V(He)}return function(){d(!1)}},[l==null||((n=l.userInfo)===null||n===void 0)?void 0:n.login]);var ie=function(he){var P,K="".concat(l==null||((P=l.userInfo)===null||P===void 0)?void 0:P.login,"-extend-date"),ce=C()().endOf("day").format("YYYY-MM-DD HH:mm:ss");he.target.checked?localStorage.setItem(K,ce):localStorage.removeItem(K)};return o.a.createElement(m.a,{title:"\u6E29\u99A8\u63D0\u793A",visible:R,zIndex:9999,centered:!0,width:594,onCancel:function(){d(!1)},footer:o.a.createElement(et.a,{align:"middle",justify:"space-between"},o.a.createElement(tt.a,{onChange:ie},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),o.a.createElement(Te.a,{onClick:function(){d(!1)},style:{borderRadius:4},type:"primary"}," ","\u5173\u95ED"))},o.a.createElement("div",{className:"font14",style:{paddingLeft:16}},o.a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),o.a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",o.a.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),o.a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),o.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((a=l.userInfo)===null||a===void 0?void 0:a.school_province)==="\u5B89\u5FBD"?Z.a:H.a,alt:"\u4E8C\u7EF4\u7801"}),o.a.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),o.a.createElement("div",{style:{textAlign:"right"}},I)))},D=Object(de.a)(function(c){var r=c.user;return{user:r}})(F),G=e("fV52"),ee=e("3I+P"),ye=e("xnZT"),te=e.n(ye),le=e("9Bee"),Fe=e("ErOA"),Ie=e("LvDl"),ze=e.n(Ie),ot=function(r){var n,a,l=r.dispatch,i=r.user,u=r.globalSetting,R=Object(v.useState)({}),d=Object(N.a)(R,2),_=d[0],B=d[1],I=Object(v.useState)([]),V=Object(N.a)(I,2),ie=V[0],w=V[1],he=Object(v.useState)(0),P=Object(N.a)(he,2),K=P[0],ce=P[1],_e=Object(v.useState)(!1),Me=Object(N.a)(_e,2),He=Me[0],Ue=Me[1],Be=Object(v.useRef)(null),Q=Object(Ce.h)(),at=function(s,y){var f=null;return s===0&&(f=C()().add(100,"month").unix()),s===1&&(f=C()().add(y,"hour").unix()),s===2&&(f=C()().add(y,"days").unix()),s===3&&(f=C()().add(y*7,"days").unix()),s===4&&(f=C()().add(y,"month").unix()),s===5&&(f=C()().add(y*3,"month").unix()),f},Xe=function(s){var y,f,X,oe="".concat(i==null||((y=i.userInfo)===null||y===void 0)?void 0:y.login,"-deadline-operate"),z=localStorage.getItem(oe)?JSON.parse(localStorage.getItem(oe)):[];z=(f=z)===null||f===void 0?void 0:f.filter(function(pe){return pe.id!==(s==null?void 0:s.id)});var we=at(s==null?void 0:s.show_type,s==null?void 0:s.show_count),Ee={id:s==null?void 0:s.id,deadline:we,type:s==null?void 0:s.show_type};(X=z)===null||X===void 0||X.push(Ee),localStorage.setItem(oe,JSON.stringify(z))},Ve=function(){me(_==null?void 0:_.id,"close");var s=ie[K+1];s?(Xe(s),B(s),ce(K+1),me(s==null?void 0:s.id,"popup")):Ue(!1)},re=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];Object(v.useEffect)(function(){var A,s,y;console.log(u==null?void 0:u.operateModelPath,i==null||((A=i.userInfo)===null||A===void 0)?void 0:A.login,11444),!!(u!=null&&u.operateModelPath)&&!!(u!=null&&(s=u.setting)!==null&&s!==void 0&&s.main_site)&&i!==null&&i!==void 0&&(y=i.userInfo)!==null&&y!==void 0&&y.login&&ve()},[u==null?void 0:u.operateModelPath,i==null||((n=i.userInfo)===null||n===void 0)?void 0:n.login,u==null||((a=u.setting)===null||a===void 0)?void 0:a.main_site]),Object(v.useEffect)(function(){return function(){l({type:"globalSetting/setOperateModelPath",payload:""})}},[]),Object(v.useEffect)(function(){var A,s,y,f;if(Q!=null&&(A=Q.pathname)!==null&&A!==void 0&&A.includes("/users")&&(Q==null||((s=Q.pathname)===null||s===void 0||((y=s.split("/"))===null||y===void 0))?void 0:y.length)===4){l({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if(Q!=null&&(f=Q.pathname)!==null&&f!==void 0&&f.includes("/forums/categories")){l({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(var X=0;XparseInt(w)&&V(!0)},[]),o.a.createElement(fe.b,{locale:ne.default},document.domain!=="kepukehuan.educoder.net"&&o.a.createElement(ae.a,R),o.a.createElement("section",{className:x.a.layoutMainClass},l),o.a.createElement(Ae,null),o.a.createElement(Y,null),o.a.createElement(D,null),!Object(Ne.r)()&&o.a.createElement(h,null))},t=$.default=Object(de.a)(function(c){var r=c.loading,n=c.globalSetting,a=c.user;return{loading:r,user:a,globalSetting:n}})(p)},O9QN:function(W,$,e){W.exports=e.p+"static/AnhuiContact.80900438.jpg"},THsj:function(W,$,e){W.exports=e.p+"static/school_logo.c14f7c37.png"},Y1PL:function(W,$,e){"use strict";e.r($),e.d($,"ResizableTextArea",function(){return Ie});var ue=e("wx14"),fe=e("1OyB"),N=e("vuIU"),k=e("Ji7U"),v=e("LK+K"),o=e("q1tI"),ne=e("VTBJ"),ae=e("rePB"),Ce=e("Zm9Q"),de=e("Kwbf"),Ne=e("c+Xe"),Ge=e("m+aA"),Ae=e("bdgK"),T=new Map;function m(h){h.forEach(function(O){var x,p=O.target;(x=T.get(p))===null||x===void 0||x.forEach(function(t){return t(p)})})}var Se=new Ae.default(m),Te=null,De=null;function $e(h,O){T.has(h)||(T.set(h,new Set),Se.observe(h)),T.get(h).add(O)}function Re(h,O){T.has(h)&&(T.get(h).delete(O),T.get(h).size||(Se.unobserve(h),T.delete(h)))}var qe=function(h){Object(k.a)(x,h);var O=Object(v.a)(x);function x(){return Object(fe.a)(this,x),O.apply(this,arguments)}return Object(N.a)(x,[{key:"render",value:function(){return this.props.children}}]),x}(o.Component),Y=o.createContext(null);function Ye(h){var O=h.children,x=h.onBatchResize,p=o.useRef(0),t=o.useRef([]),c=o.useContext(Y),r=o.useCallback(function(n,a,l){p.current+=1;var i=p.current;t.current.push({size:n,element:a,data:l}),Promise.resolve().then(function(){i===p.current&&(x==null||x(t.current),t.current=[])}),c==null||c(n,a,l)},[x,c]);return o.createElement(Y.Provider,{value:r},O)}function et(h){var O=h.children,x=h.disabled,p=o.useRef(null),t=o.useRef(null),c=o.useContext(Y),r=o.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),n=o.isValidElement(O)&&Object(Ne.c)(O),a=n?O.ref:null,l=o.useMemo(function(){return Object(Ne.a)(a,p)},[a,p]),i=o.useRef(h);i.current=h;var u=o.useCallback(function(R){var d=i.current,_=d.onResize,B=d.data,I=R.getBoundingClientRect(),V=I.width,ie=I.height,w=R.offsetWidth,he=R.offsetHeight,P=Math.floor(V),K=Math.floor(ie);if(r.current.width!==P||r.current.height!==K||r.current.offsetWidth!==w||r.current.offsetHeight!==he){var ce={width:P,height:K,offsetWidth:w,offsetHeight:he};r.current=ce;var _e=w===Math.round(V)?V:w,Me=he===Math.round(ie)?ie:he,He=Object(ne.a)(Object(ne.a)({},ce),{},{offsetWidth:_e,offsetHeight:Me});c==null||c(He,R,B),_&&Promise.resolve().then(function(){_(He,R)})}},[]);return o.useEffect(function(){var R=Object(Ge.a)(p.current)||Object(Ge.a)(t.current);return R&&!x&&$e(R,u),function(){return Re(R,u)}},[p.current,x]),o.createElement(qe,{ref:t},n?o.cloneElement(O,{ref:l}):O)}var nt="rc-observer-key";function tt(h){var O=h.children,x=Object(Ce.a)(O);return x.map(function(p,t){var c=(p==null?void 0:p.key)||"".concat(nt,"-").concat(t);return o.createElement(et,Object(ue.a)({},h,{key:c}),p)})}tt.Collection=Ye;var g=tt,C=e("bT9E"),S=e("TSYQ"),H=e.n(S),U=` - 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 -`,Z=["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"],F={},D;function G(h){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,x=h.getAttribute("id")||h.getAttribute("data-reactid")||h.getAttribute("name");if(O&&F[x])return F[x];var p=window.getComputedStyle(h),t=p.getPropertyValue("box-sizing")||p.getPropertyValue("-moz-box-sizing")||p.getPropertyValue("-webkit-box-sizing"),c=parseFloat(p.getPropertyValue("padding-bottom"))+parseFloat(p.getPropertyValue("padding-top")),r=parseFloat(p.getPropertyValue("border-bottom-width"))+parseFloat(p.getPropertyValue("border-top-width")),n=Z.map(function(l){return"".concat(l,":").concat(p.getPropertyValue(l))}).join(";"),a={sizingStyle:n,paddingSize:c,borderSize:r,boxSizing:t};return O&&x&&(F[x]=a),a}function ee(h){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;D||(D=document.createElement("textarea"),D.setAttribute("tab-index","-1"),D.setAttribute("aria-hidden","true"),document.body.appendChild(D)),h.getAttribute("wrap")?D.setAttribute("wrap",h.getAttribute("wrap")):D.removeAttribute("wrap");var t=G(h,O),c=t.paddingSize,r=t.borderSize,n=t.boxSizing,a=t.sizingStyle;D.setAttribute("style","".concat(a,";").concat(U)),D.value=h.value||h.placeholder||"";var l=Number.MIN_SAFE_INTEGER,i=Number.MAX_SAFE_INTEGER,u=D.scrollHeight,R;if(n==="border-box"?u+=r:n==="content-box"&&(u-=c),x!==null||p!==null){D.value=" ";var d=D.scrollHeight-c;x!==null&&(l=d*x,n==="border-box"&&(l=l+c+r),u=Math.max(l,u)),p!==null&&(i=d*p,n==="border-box"&&(i=i+c+r),R=u>i?"":"hidden",u=Math.min(i,u))}return{height:u,minHeight:l,maxHeight:i,overflowY:R,resize:"none"}}var ye=e("Gytx"),te=e.n(ye),le;(function(h){h[h.NONE=0]="NONE",h[h.RESIZING=1]="RESIZING",h[h.RESIZED=2]="RESIZED"})(le||(le={}));var Fe=function(h){Object(k.a)(x,h);var O=Object(v.a)(x);function x(p){var t;return Object(fe.a)(this,x),t=O.call(this,p),t.nextFrameActionId=void 0,t.resizeFrameId=void 0,t.textArea=void 0,t.saveTextArea=function(c){t.textArea=c},t.handleResize=function(c){var r=t.state.resizeStatus,n=t.props,a=n.autoSize,l=n.onResize;if(r!==le.NONE)return;typeof l=="function"&&l(c),a&&t.resizeOnNextFrame()},t.resizeOnNextFrame=function(){cancelAnimationFrame(t.nextFrameActionId),t.nextFrameActionId=requestAnimationFrame(t.resizeTextarea)},t.resizeTextarea=function(){var c=t.props.autoSize;if(!c||!t.textArea)return;var r=c.minRows,n=c.maxRows,a=ee(t.textArea,!1,r,n);t.setState({textareaStyles:a,resizeStatus:le.RESIZING},function(){cancelAnimationFrame(t.resizeFrameId),t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:le.RESIZED},function(){t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:le.NONE}),t.fixFirefoxAutoScroll()})})})})},t.renderTextArea=function(){var c=t.props,r=c.prefixCls,n=r===void 0?"rc-textarea":r,a=c.autoSize,l=c.onResize,i=c.className,u=c.disabled,R=t.state,d=R.textareaStyles,_=R.resizeStatus,B=Object(C.a)(t.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),I=H()(n,i,Object(ae.a)({},"".concat(n,"-disabled"),u));"value"in B&&(B.value=B.value||"");var V=Object(ne.a)(Object(ne.a)(Object(ne.a)({},t.props.style),d),_===le.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return o.createElement(g,{onResize:t.handleResize,disabled:!(a||l)},o.createElement("textarea",Object(ue.a)({},B,{className:I,style:V,ref:t.saveTextArea})))},t.state={textareaStyles:{},resizeStatus:le.NONE},t}return Object(N.a)(x,[{key:"componentDidUpdate",value:function(t){(t.value!==this.props.value||!te()(t.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 t=this.textArea.selectionStart,c=this.textArea.selectionEnd;this.textArea.setSelectionRange(t,c)}}catch(r){}}},{key:"render",value:function(){return this.renderTextArea()}}]),x}(o.Component),Ie=Fe,ze=function(h){Object(k.a)(x,h);var O=Object(v.a)(x);function x(p){var t;Object(fe.a)(this,x),t=O.call(this,p),t.resizableTextArea=void 0,t.focus=function(){t.resizableTextArea.textArea.focus()},t.saveTextArea=function(r){t.resizableTextArea=r},t.handleChange=function(r){var n=t.props.onChange;t.setValue(r.target.value,function(){t.resizableTextArea.resizeTextarea()}),n&&n(r)},t.handleKeyDown=function(r){var n=t.props,a=n.onPressEnter,l=n.onKeyDown;r.keyCode===13&&a&&a(r),l&&l(r)};var c=typeof p.value=="undefined"||p.value===null?p.defaultValue:p.value;return t.state={value:c},t}return Object(N.a)(x,[{key:"setValue",value:function(t,c){"value"in this.props||this.setState({value:t},c)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return o.createElement(Ie,Object(ue.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(t){return"value"in t?{value:t.value}:null}}]),x}(o.Component),ot=$.default=ze},bT9E:function(W,$,e){"use strict";e.d($,"a",function(){return fe});var ue=e("VTBJ");function fe(N,k){var v=Object(ue.a)({},N);return Array.isArray(k)&&k.forEach(function(o){delete v[o]}),v}},pIsd:function(W,$,e){var ue=e("BJfS"),fe=function(v){var o=/[height|width]$/;return o.test(v)},N=function(v){var o="",ne=Object.keys(v);return ne.forEach(function(ae,Ce){var de=v[ae];ae=ue(ae),fe(ae)&&typeof de=="number"&&(de=de+"px"),de===!0?o+=ae:de===!1?o+="not "+ae:o+="("+ae+": "+de+")",Ce3&&!((n=i[4])!==null&&n!==void 0&&n.includes("newgold"))&&!((a=i[5])!==null&&a!==void 0&&a.includes("newgold"))&&i[2]!=="coursesId"&&(u.course_id=i[2]),i[1]==="shixuns"&&i.length>3&&(u.objective_type="shixun",u.objective_id=i[2]),i[1]==="paths"&&i.length>3&&(u.objective_type="path",u.objective_id=i[2]),Object(ne.a)(Object(ne.a)({},u),{school:1})}var t=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],c=function(a){var l,i,u=a.homePage,R=a.user,d=a.globalSetting,_=a.loading,B=a.dispatch,I=a.location,V=a.isLogin,ie=V===void 0?!1:V,w=a.shixunHomeworks,he=Object(o.a)(a,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),P=Object(Se.g)(),K=Object(T.useState)(!1),ce=Object(v.a)(K,2),_e=ce[0],Me=ce[1],He=Object(T.useState)(""),Ue=Object(v.a)(He,2),Be=Ue[0],Q=Ue[1],at=Object(T.useState)(!1),Xe=Object(v.a)(at,2),Ve=Xe[0],re=Xe[1],ke=p(),We=Object(T.useState)("0"),me=Object(v.a)(We,2),ve=me[0],J=me[1],ge=Object(T.useRef)({id:0});Object(T.useEffect)(function(){var b;return R!=null&&(b=R.userInfo)!==null&&b!==void 0&&b.now_time&&(ge.current.id=setInterval(function(){J(function(L){if(L==="0"){var M;return h()(R==null||((M=R.userInfo)===null||M===void 0)?void 0:M.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return h()(L,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(ge.current.id)}},[R==null||((l=R.userInfo)===null||l===void 0)?void 0:l.now_time]),Object(T.useEffect)(function(){B({type:"user/getNavigationInfo",payload:Object(ne.a)({},ke)})},[d.name]),Object(T.useEffect)(function(){w.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(t!=null&&t.includes(I==null?void 0:I.pathname)||(I==null?void 0:I.pathname.indexOf("/classrooms"))===0||B({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[I.pathname]),Object(T.useEffect)(function(){w.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(w.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[w.actionTabs.key]),Object(T.useEffect)(function(){if(d!=null&&d.setting){var b,L,M=d==null||((b=d.setting)===null||b===void 0||((L=b.navbar)===null||L===void 0))?void 0:L.filter(function(E){return!(E!=null&&E.hidden)&&!(Object(Z.m)()&&E.link==="/paperlibrary")}),Oe=Object(k.a)(M),q;try{for(Oe.s();!(q=Oe.n()).done;){var se=q.value;se.subitem&&(se.subitem=se.subitem.filter(function(E){return!(E!=null&&E.hidden)&&!(Object(Z.m)()&&E.link==="/paperlibrary")}))}}catch(E){Oe.e(E)}finally{Oe.f()}var j=!1;M==null||M.map(function(E,be){var xe,Ke,Ze,lt="/"+((xe=I.pathname)===null||xe===void 0||((Ke=xe.split("/"))===null||Ke===void 0)?void 0:Ke[1]);if(E.link===lt&&(Q(E==null?void 0:E.link),Object(G.X)(E==null?void 0:E.name),z(Ee(be,{name:E==null?void 0:E.name,link:E==null?void 0:E.link},M)),j=!0),E!=null&&(Ze=E.subitem)!==null&&Ze!==void 0&&Ze.length){var Pe;E==null||((Pe=E.subitem)===null||Pe===void 0)||Pe.map(function(je){je.link===lt&&(Q(je==null?void 0:je.link),Object(G.X)(je==null?void 0:je.name),z(Ee(be,{name:je==null?void 0:je.name,link:je==null?void 0:je.link},M)),j=!0)})}}),j||z(M)}},[d==null?void 0:d.setting,R]);var A=Object(T.useMemo)(function(){var b;if(d!=null&&(b=d.setting)!==null&&b!==void 0&&b.nav_logo_url){var L;return"".concat(D.a.IMG_SERVER,"/").concat(d==null||((L=d.setting)===null||L===void 0)?void 0:L.nav_logo_url)}else return"".concat(D.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[d==null||((i=d.setting)===null||i===void 0)?void 0:i.nav_logo_url]);function s(b){P.push("/search?value="+b)}var y=function(){return _e?m.a.createElement("div",{onBlur:function(){setTimeout(function(){Me(!1)},300)}},m.a.createElement(x,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:s,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){P.push("/search?value=")}})},f=Object(T.useState)([]),X=Object(v.a)(f,2),oe=X[0],z=X[1],we=function(){var b=Object(N.a)(Ae.a.mark(function L(M,Oe){var q,se,j,E,be,xe,Ke,Ze;return Ae.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(!((M==null?void 0:M.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Pe.next=6;break}return Pe.next=3,Object(F.j)();case 3:return j=Pe.sent,j!=null&&(se=j.data)!==null&&se!==void 0&&se.engineer_url?j!=null&&(E=j.data)!==null&&E!==void 0&&(be=E.engineer_url)!==null&&be!==void 0&&be.includes("http")?Object(G.S)(j==null||((xe=j.data)===null||xe===void 0)?void 0:xe.engineer_url):P.push(j==null||((Ke=j.data)===null||Ke===void 0)?void 0:Ke.engineer_url):(j==null?void 0:j.status)!=401&&(d!=null&&(Ze=d.setting)!==null&&Ze!==void 0&&Ze.authority_qrcode_url?re(!0):re(!1)),Pe.abrupt("return");case 6:M!=null&&(q=M.link)!==null&&q!==void 0&&q.includes("http")?Object(G.S)(M==null?void 0:M.link):P.push(M==null?void 0:M.link),(M==null?void 0:M.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&B({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:m.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~")}});case 8:case"end":return Pe.stop()}},L)}));return function(M,Oe){return b.apply(this,arguments)}}(),Ee=function(L,M,Oe){var q=Oe.slice();return q[L]&&(q[L].name=M.name,q[L].link=M.link),q||[]};if(d.showHeader&&d.showHeaderFooter){var pe,Le,Qe,Je;return m.a.createElement(Ne.a,{className:"".concat(d.isIlearning?Y.a["header-iearning"]:Y.a.header," ").concat(d.showHeaderFixed?Y.a.headerFixed:"")},m.a.createElement(O,{className:"header"},m.a.createElement("section",{className:Y.a["edu-menu"]},(!!d.isIlearning||!(d!=null&&(pe=d.setting)!==null&&pe!==void 0&&pe.main_site)&&!!(d!=null&&(Le=d.setting)!==null&&Le!==void 0&&Le.navbar))&&m.a.createElement(Te.a,{style:{display:"flex",alignItems:"center"},onClick:function(){B({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:Y.a.logo,title:(Qe=d.setting)===null||Qe===void 0?void 0:Qe.name,src:A||ze.a})),m.a.createElement("ul",{className:"".concat(Y.a.menu," ").concat(Object(G.r)()&&"ml0")},m.a.createElement("img",{src:Re.a,className:Y.a.logo_style}),Object(G.r)()&&m.a.createElement("li",null,m.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(G.r)()&&d.setting&&oe.map(function(b,L){var M,Oe,q,se,j;return m.a.createElement("li",{key:L,className:!(b!=null&&(M=b.subitem)!==null&&M!==void 0&&M.length)&&Be===(b==null?void 0:b.link)||b!=null&&(Oe=b.subitem)!==null&&Oe!==void 0&&Oe.some(function(E){return Be===(E==null?void 0:E.link)})?Y.a.actived:""},m.a.createElement("div",{onClick:function(){return we(b,L)},className:w.actionTabs.type===4?"".concat(Y.a.name," ").concat(Y.a.classromediv):Y.a.name},m.a.createElement("span",null,function(){var E=b==null?void 0:b.name;{var be;b==null||((be=b.subitem)===null||be===void 0)||be.map(function(xe,Ke){return xe.link===I.pathname&&(E=xe.name),xe})}return E}()),(b==null||((q=b.subitem)===null||q===void 0)?void 0:q.length)>0&&m.a.createElement("i",{className:"iconfont icon-zhankai4"})),(b==null||((se=b.subitem)===null||se===void 0)?void 0:se.length)>0&&m.a.createElement("div",{className:Y.a.dropDown},b==null||((j=b.subitem)===null||j===void 0)?void 0:j.map(function(E,be){return m.a.createElement("div",{className:Y.a.subName,onClick:function(){return we(E,L)},key:L+"-"+be},!!be&&m.a.createElement("div",{className:Y.a.line}),m.a.createElement("aside",{className:"font16 c-black"},E.name),m.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},E.content))})))})),m.a.createElement("div",{className:"search-bar",style:{flex:d.isIlearning?"initial":"1 0 auto"}},!ie&&m.a.createElement(Fe,{payload:ke}))),m.a.createElement(fe.a,{centered:!0,destroyOnClose:!0,visible:Ve,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){re(!1)},onCancel:function(){return re(!1)}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},m.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"),m.a.createElement("img",{src:D.a.IMG_SERVER+(d==null||((Je=d.setting)===null||Je===void 0)?void 0:Je.authority_qrcode_url),width:200,height:200})))))}else return m.a.createElement(m.a.Fragment,null)},r=$.a=Object(De.a)(function(n){var a=n.homePage,l=n.loading,i=n.user,u=n.globalSetting,R=n.shixunHomeworks;return{homePage:a,user:i,globalSetting:u,loading:l.models.index,shixunHomeworks:R}})(c)},vToQ:function(W,$,e){W.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"}},xnZT:function(W,$,e){W.exports={modalityModal:"modalityModal___wjui6",modal:"modal___sNGOo",itemWarp:"itemWarp___Fnx0H",close:"close___1_R1B",selfdomModal:"selfdomModal___5WR35"}},xrsn:function(W,$,e){W.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}}}]); diff --git a/layouts__SimpleLayouts.a6aa40b6.async.js b/layouts__SimpleLayouts.a6aa40b6.async.js new file mode 100644 index 0000000000..f447633a95 --- /dev/null +++ b/layouts__SimpleLayouts.a6aa40b6.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[24,13],{"1Sn+":function(W,$,e){},"2tKv":function(W,$,e){W.exports=e.p+"static/Code.584c4f34.png"},"498V":function(W,$,e){W.exports=e.p+"static/logo.22b9a281.svg"},"55Ip":function(W,$,e){"use strict";e.d($,"a",function(){return $e});var de=e("Ty5D"),fe=e("dI71"),N=e("q1tI"),k=e.n(N),f=e("YS25"),o=e("17x9"),ne=e.n(o),ae=e("wx14"),Ce=e("zLVn"),ce=e("9R94"),Te=function(g){Object(fe.a)(C,g);function C(){for(var H,U=arguments.length,Z=new Array(U),F=0;F0)},We=function(){var se=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(se),se){he(!0);return}var J="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(Te.S)(J)};return null},Ae=Object(ce.a)(function(d){var s=d.loading,n=d.globalSetting,a=d.user,i=d.shixunHomeworks;return{globalSetting:n,user:a,loading:s.models.index,shixunHomeworks:i}})(Ge),T=e("2qtc"),m=e("kLXV"),Se=e("+L6B"),Ue=e("2/Rp"),De=e("9og8"),$e=e("WmNS"),Re=e.n($e),qe=function(s){var n=s.user,a=s.dispatch,i=s.classroomList;return o.a.createElement(m.a,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,visible:i.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:function(){a({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("div",null,o.a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),o.a.createElement("br",null),o.a.createElement("div",{style:{textAlign:"end"}},o.a.createElement(Ue.a,{type:"primary",onClick:Object(De.a)(Re.a.mark(function r(){return Re.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:a({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return R.stop()}},r)}))},"\u77E5\u9053\u4E86"))))},Y=Object(ce.a)(function(d){var s=d.user,n=d.classroomList;return{user:s,classroomList:n}})(qe),Ye=e("14J3"),et=e("BMrR"),nt=e("sRBo"),tt=e("kaz8"),g=e("wd/R"),C=e.n(g),A=e("2tKv"),H=e.n(A),U=e("O9QN"),Z=e.n(U),F=function(s){var n,a,i=s.user,r=Object(f.useState)(!1),u=Object(N.a)(r,2),R=u[0],c=u[1],_=Object(f.useState)(""),B=Object(N.a)(_,2),I=B[0],V=B[1];Object(f.useEffect)(function(){var w,he,D=localStorage.getItem("extension-modal");if(!(i!=null&&(w=i.userInfo)!==null&&w!==void 0&&w.login)||!D)return;var K=C()(),me="".concat(i==null||((he=i.userInfo)===null||he===void 0)?void 0:he.login,"-extend-date"),ge=localStorage.getItem(me);if(ge)if(K<=C()(ge))c(!1);else{c(!0),localStorage.removeItem(me),localStorage.removeItem("extension-modal");var Me=C()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");V(Me)}else{c(!0),localStorage.removeItem("extension-modal");var He=C()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");V(He)}return function(){c(!1)}},[i==null||((n=i.userInfo)===null||n===void 0)?void 0:n.login]);var ie=function(he){var D,K="".concat(i==null||((D=i.userInfo)===null||D===void 0)?void 0:D.login,"-extend-date"),me=C()().endOf("day").format("YYYY-MM-DD HH:mm:ss");he.target.checked?localStorage.setItem(K,me):localStorage.removeItem(K)};return o.a.createElement(m.a,{title:"\u6E29\u99A8\u63D0\u793A",visible:R,zIndex:9999,centered:!0,width:594,onCancel:function(){c(!1)},footer:o.a.createElement(et.a,{align:"middle",justify:"space-between"},o.a.createElement(tt.a,{onChange:ie},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),o.a.createElement(Ue.a,{onClick:function(){c(!1)},style:{borderRadius:4},type:"primary"}," ","\u5173\u95ED"))},o.a.createElement("div",{className:"font14",style:{paddingLeft:16}},o.a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),o.a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",o.a.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),o.a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),o.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((a=i.userInfo)===null||a===void 0?void 0:a.school_province)==="\u5B89\u5FBD"?Z.a:H.a,alt:"\u4E8C\u7EF4\u7801"}),o.a.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),o.a.createElement("div",{style:{textAlign:"right"}},I)))},S=Object(ce.a)(function(d){var s=d.user;return{user:s}})(F),G=e("fV52"),ee=e("3I+P"),ye=e("xnZT"),te=e.n(ye),le=e("9Bee"),Fe=e("ErOA"),Ie=e("LvDl"),ze=e.n(Ie),ot=function(s){var n,a,i=s.dispatch,r=s.user,u=s.globalSetting,R=Object(f.useState)({}),c=Object(N.a)(R,2),_=c[0],B=c[1],I=Object(f.useState)([]),V=Object(N.a)(I,2),ie=V[0],w=V[1],he=Object(f.useState)(0),D=Object(N.a)(he,2),K=D[0],me=D[1],ge=Object(f.useState)(!1),Me=Object(N.a)(ge,2),He=Me[0],we=Me[1],Be=Object(f.useRef)(null),Q=Object(Ce.h)(),at=function(l,M){var v=null;return l===0&&(v=C()().add(100,"month").unix()),l===1&&(v=C()().add(M,"hour").unix()),l===2&&(v=C()().add(M,"days").unix()),l===3&&(v=C()().add(M*7,"days").unix()),l===4&&(v=C()().add(M,"month").unix()),l===5&&(v=C()().add(M*3,"month").unix()),v},Xe=function(l){var M,v,X,oe="".concat(r==null||((M=r.userInfo)===null||M===void 0)?void 0:M.login,"-deadline-operate"),z=localStorage.getItem(oe)?JSON.parse(localStorage.getItem(oe)):[];z=(v=z)===null||v===void 0?void 0:v.filter(function(_e){return _e.id!==(l==null?void 0:l.id)});var Pe=at(l==null?void 0:l.show_type,l==null?void 0:l.show_count),pe={id:l==null?void 0:l.id,deadline:Pe,type:l==null?void 0:l.show_type};(X=z)===null||X===void 0||X.push(pe),localStorage.setItem(oe,JSON.stringify(z))},Ve=function(){ve(_==null?void 0:_.id,"close");var l=ie[K+1];l?(Xe(l),B(l),me(K+1),ve(l==null?void 0:l.id,"popup")):we(!1)},re=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];Object(f.useEffect)(function(){var P,l,M;console.log(u==null?void 0:u.operateModelPath,r==null||((P=r.userInfo)===null||P===void 0)?void 0:P.login,11444),!!(u!=null&&u.operateModelPath)&&!!(u!=null&&(l=u.setting)!==null&&l!==void 0&&l.main_site)&&r!==null&&r!==void 0&&(M=r.userInfo)!==null&&M!==void 0&&M.login&&se()},[u==null?void 0:u.operateModelPath,r==null||((n=r.userInfo)===null||n===void 0)?void 0:n.login,u==null||((a=u.setting)===null||a===void 0)?void 0:a.main_site]),Object(f.useEffect)(function(){return function(){i({type:"globalSetting/setOperateModelPath",payload:""})}},[]),Object(f.useEffect)(function(){var P,l,M,v;if(Q!=null&&(P=Q.pathname)!==null&&P!==void 0&&P.includes("/users")&&(Q==null||((l=Q.pathname)===null||l===void 0||((M=l.split("/"))===null||M===void 0))?void 0:M.length)===4){i({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if(Q!=null&&(v=Q.pathname)!==null&&v!==void 0&&v.includes("/forums/categories")){i({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(var X=0;XparseInt(w)&&V(!0)},[]),o.a.createElement(fe.b,{locale:ne.default},document.domain!=="kepukehuan.educoder.net"&&o.a.createElement(ae.a,R),o.a.createElement("section",{className:x.a.layoutMainClass},i),o.a.createElement(Ae,null),o.a.createElement(Y,null),o.a.createElement(S,null),!Object(Te.r)()&&o.a.createElement(h,null))},t=$.default=Object(ce.a)(function(d){var s=d.loading,n=d.globalSetting,a=d.user;return{loading:s,user:a,globalSetting:n}})(p)},O9QN:function(W,$,e){W.exports=e.p+"static/AnhuiContact.80900438.jpg"},THsj:function(W,$,e){W.exports=e.p+"static/school_logo.c14f7c37.png"},Y1PL:function(W,$,e){"use strict";e.r($),e.d($,"ResizableTextArea",function(){return Ie});var de=e("wx14"),fe=e("1OyB"),N=e("vuIU"),k=e("Ji7U"),f=e("LK+K"),o=e("q1tI"),ne=e("VTBJ"),ae=e("rePB"),Ce=e("Zm9Q"),ce=e("Kwbf"),Te=e("c+Xe"),Ge=e("m+aA"),Ae=e("bdgK"),T=new Map;function m(h){h.forEach(function(O){var x,p=O.target;(x=T.get(p))===null||x===void 0||x.forEach(function(t){return t(p)})})}var Se=new Ae.default(m),Ue=null,De=null;function $e(h,O){T.has(h)||(T.set(h,new Set),Se.observe(h)),T.get(h).add(O)}function Re(h,O){T.has(h)&&(T.get(h).delete(O),T.get(h).size||(Se.unobserve(h),T.delete(h)))}var qe=function(h){Object(k.a)(x,h);var O=Object(f.a)(x);function x(){return Object(fe.a)(this,x),O.apply(this,arguments)}return Object(N.a)(x,[{key:"render",value:function(){return this.props.children}}]),x}(o.Component),Y=o.createContext(null);function Ye(h){var O=h.children,x=h.onBatchResize,p=o.useRef(0),t=o.useRef([]),d=o.useContext(Y),s=o.useCallback(function(n,a,i){p.current+=1;var r=p.current;t.current.push({size:n,element:a,data:i}),Promise.resolve().then(function(){r===p.current&&(x==null||x(t.current),t.current=[])}),d==null||d(n,a,i)},[x,d]);return o.createElement(Y.Provider,{value:s},O)}function et(h){var O=h.children,x=h.disabled,p=o.useRef(null),t=o.useRef(null),d=o.useContext(Y),s=o.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),n=o.isValidElement(O)&&Object(Te.c)(O),a=n?O.ref:null,i=o.useMemo(function(){return Object(Te.a)(a,p)},[a,p]),r=o.useRef(h);r.current=h;var u=o.useCallback(function(R){var c=r.current,_=c.onResize,B=c.data,I=R.getBoundingClientRect(),V=I.width,ie=I.height,w=R.offsetWidth,he=R.offsetHeight,D=Math.floor(V),K=Math.floor(ie);if(s.current.width!==D||s.current.height!==K||s.current.offsetWidth!==w||s.current.offsetHeight!==he){var me={width:D,height:K,offsetWidth:w,offsetHeight:he};s.current=me;var ge=w===Math.round(V)?V:w,Me=he===Math.round(ie)?ie:he,He=Object(ne.a)(Object(ne.a)({},me),{},{offsetWidth:ge,offsetHeight:Me});d==null||d(He,R,B),_&&Promise.resolve().then(function(){_(He,R)})}},[]);return o.useEffect(function(){var R=Object(Ge.a)(p.current)||Object(Ge.a)(t.current);return R&&!x&&$e(R,u),function(){return Re(R,u)}},[p.current,x]),o.createElement(qe,{ref:t},n?o.cloneElement(O,{ref:i}):O)}var nt="rc-observer-key";function tt(h){var O=h.children,x=Object(Ce.a)(O);return x.map(function(p,t){var d=(p==null?void 0:p.key)||"".concat(nt,"-").concat(t);return o.createElement(et,Object(de.a)({},h,{key:d}),p)})}tt.Collection=Ye;var g=tt,C=e("bT9E"),A=e("TSYQ"),H=e.n(A),U=` + 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 +`,Z=["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"],F={},S;function G(h){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,x=h.getAttribute("id")||h.getAttribute("data-reactid")||h.getAttribute("name");if(O&&F[x])return F[x];var p=window.getComputedStyle(h),t=p.getPropertyValue("box-sizing")||p.getPropertyValue("-moz-box-sizing")||p.getPropertyValue("-webkit-box-sizing"),d=parseFloat(p.getPropertyValue("padding-bottom"))+parseFloat(p.getPropertyValue("padding-top")),s=parseFloat(p.getPropertyValue("border-bottom-width"))+parseFloat(p.getPropertyValue("border-top-width")),n=Z.map(function(i){return"".concat(i,":").concat(p.getPropertyValue(i))}).join(";"),a={sizingStyle:n,paddingSize:d,borderSize:s,boxSizing:t};return O&&x&&(F[x]=a),a}function ee(h){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;S||(S=document.createElement("textarea"),S.setAttribute("tab-index","-1"),S.setAttribute("aria-hidden","true"),document.body.appendChild(S)),h.getAttribute("wrap")?S.setAttribute("wrap",h.getAttribute("wrap")):S.removeAttribute("wrap");var t=G(h,O),d=t.paddingSize,s=t.borderSize,n=t.boxSizing,a=t.sizingStyle;S.setAttribute("style","".concat(a,";").concat(U)),S.value=h.value||h.placeholder||"";var i=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER,u=S.scrollHeight,R;if(n==="border-box"?u+=s:n==="content-box"&&(u-=d),x!==null||p!==null){S.value=" ";var c=S.scrollHeight-d;x!==null&&(i=c*x,n==="border-box"&&(i=i+d+s),u=Math.max(i,u)),p!==null&&(r=c*p,n==="border-box"&&(r=r+d+s),R=u>r?"":"hidden",u=Math.min(r,u))}return{height:u,minHeight:i,maxHeight:r,overflowY:R,resize:"none"}}var ye=e("Gytx"),te=e.n(ye),le;(function(h){h[h.NONE=0]="NONE",h[h.RESIZING=1]="RESIZING",h[h.RESIZED=2]="RESIZED"})(le||(le={}));var Fe=function(h){Object(k.a)(x,h);var O=Object(f.a)(x);function x(p){var t;return Object(fe.a)(this,x),t=O.call(this,p),t.nextFrameActionId=void 0,t.resizeFrameId=void 0,t.textArea=void 0,t.saveTextArea=function(d){t.textArea=d},t.handleResize=function(d){var s=t.state.resizeStatus,n=t.props,a=n.autoSize,i=n.onResize;if(s!==le.NONE)return;typeof i=="function"&&i(d),a&&t.resizeOnNextFrame()},t.resizeOnNextFrame=function(){cancelAnimationFrame(t.nextFrameActionId),t.nextFrameActionId=requestAnimationFrame(t.resizeTextarea)},t.resizeTextarea=function(){var d=t.props.autoSize;if(!d||!t.textArea)return;var s=d.minRows,n=d.maxRows,a=ee(t.textArea,!1,s,n);t.setState({textareaStyles:a,resizeStatus:le.RESIZING},function(){cancelAnimationFrame(t.resizeFrameId),t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:le.RESIZED},function(){t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:le.NONE}),t.fixFirefoxAutoScroll()})})})})},t.renderTextArea=function(){var d=t.props,s=d.prefixCls,n=s===void 0?"rc-textarea":s,a=d.autoSize,i=d.onResize,r=d.className,u=d.disabled,R=t.state,c=R.textareaStyles,_=R.resizeStatus,B=Object(C.a)(t.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),I=H()(n,r,Object(ae.a)({},"".concat(n,"-disabled"),u));"value"in B&&(B.value=B.value||"");var V=Object(ne.a)(Object(ne.a)(Object(ne.a)({},t.props.style),c),_===le.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return o.createElement(g,{onResize:t.handleResize,disabled:!(a||i)},o.createElement("textarea",Object(de.a)({},B,{className:I,style:V,ref:t.saveTextArea})))},t.state={textareaStyles:{},resizeStatus:le.NONE},t}return Object(N.a)(x,[{key:"componentDidUpdate",value:function(t){(t.value!==this.props.value||!te()(t.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 t=this.textArea.selectionStart,d=this.textArea.selectionEnd;this.textArea.setSelectionRange(t,d)}}catch(s){}}},{key:"render",value:function(){return this.renderTextArea()}}]),x}(o.Component),Ie=Fe,ze=function(h){Object(k.a)(x,h);var O=Object(f.a)(x);function x(p){var t;Object(fe.a)(this,x),t=O.call(this,p),t.resizableTextArea=void 0,t.focus=function(){t.resizableTextArea.textArea.focus()},t.saveTextArea=function(s){t.resizableTextArea=s},t.handleChange=function(s){var n=t.props.onChange;t.setValue(s.target.value,function(){t.resizableTextArea.resizeTextarea()}),n&&n(s)},t.handleKeyDown=function(s){var n=t.props,a=n.onPressEnter,i=n.onKeyDown;s.keyCode===13&&a&&a(s),i&&i(s)};var d=typeof p.value=="undefined"||p.value===null?p.defaultValue:p.value;return t.state={value:d},t}return Object(N.a)(x,[{key:"setValue",value:function(t,d){"value"in this.props||this.setState({value:t},d)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return o.createElement(Ie,Object(de.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(t){return"value"in t?{value:t.value}:null}}]),x}(o.Component),ot=$.default=ze},bT9E:function(W,$,e){"use strict";e.d($,"a",function(){return fe});var de=e("VTBJ");function fe(N,k){var f=Object(de.a)({},N);return Array.isArray(k)&&k.forEach(function(o){delete f[o]}),f}},pIsd:function(W,$,e){var de=e("BJfS"),fe=function(f){var o=/[height|width]$/;return o.test(f)},N=function(f){var o="",ne=Object.keys(f);return ne.forEach(function(ae,Ce){var ce=f[ae];ae=de(ae),fe(ae)&&typeof ce=="number"&&(ce=ce+"px"),ce===!0?o+=ae:ce===!1?o+="not "+ae:o+="("+ae+": "+ce+")",Ce3&&!((n=r[4])!==null&&n!==void 0&&n.includes("newgold"))&&!((a=r[5])!==null&&a!==void 0&&a.includes("newgold"))&&r[2]!=="coursesId"&&(u.course_id=r[2]),r[1]==="shixuns"&&r.length>3&&(u.objective_type="shixun",u.objective_id=r[2]),r[1]==="paths"&&r.length>3&&(u.objective_type="path",u.objective_id=r[2]),Object(ne.a)(Object(ne.a)({},u),{school:1})}var t=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],d=function(a){var i,r,u=a.homePage,R=a.user,c=a.globalSetting,_=a.loading,B=a.dispatch,I=a.location,V=a.isLogin,ie=V===void 0?!1:V,w=a.shixunHomeworks,he=Object(o.a)(a,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),D=Object(Se.g)(),K=Object(T.useState)(!1),me=Object(f.a)(K,2),ge=me[0],Me=me[1],He=Object(T.useState)(""),we=Object(f.a)(He,2),Be=we[0],Q=we[1],at=Object(T.useState)(!1),Xe=Object(f.a)(at,2),Ve=Xe[0],re=Xe[1],ke=p(),We=Object(T.useState)("0"),ve=Object(f.a)(We,2),se=ve[0],J=ve[1],Ee=Object(T.useRef)({id:0});Object(T.useEffect)(function(){var b;return R!=null&&(b=R.userInfo)!==null&&b!==void 0&&b.now_time&&(Ee.current.id=setInterval(function(){J(function(L){if(L==="0"){var y;return h()(R==null||((y=R.userInfo)===null||y===void 0)?void 0:y.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return h()(L,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(Ee.current.id)}},[R==null||((i=R.userInfo)===null||i===void 0)?void 0:i.now_time]),Object(T.useEffect)(function(){B({type:"user/getNavigationInfo",payload:Object(ne.a)({},ke)})},[c.name]),Object(T.useEffect)(function(){w.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(t!=null&&t.includes(I==null?void 0:I.pathname)||(I==null?void 0:I.pathname.indexOf("/classrooms"))===0||B({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[I.pathname]),Object(T.useEffect)(function(){w.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(w.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[w.actionTabs.key]),Object(T.useEffect)(function(){if(c!=null&&c.setting){var b,L,y=c==null||((b=c.setting)===null||b===void 0||((L=b.navbar)===null||L===void 0))?void 0:L.filter(function(E){return!(E!=null&&E.hidden)&&!(Object(Z.m)()&&E.link==="/paperlibrary")}),Oe=Object(k.a)(y),q;try{for(Oe.s();!(q=Oe.n()).done;){var ue=q.value;ue.subitem&&(ue.subitem=ue.subitem.filter(function(E){return!(E!=null&&E.hidden)&&!(Object(Z.m)()&&E.link==="/paperlibrary")}))}}catch(E){Oe.e(E)}finally{Oe.f()}var j=!1;y==null||y.map(function(E,be){var xe,Ke,Ze,lt="/"+((xe=I.pathname)===null||xe===void 0||((Ke=xe.split("/"))===null||Ke===void 0)?void 0:Ke[1]);if(E.link===lt&&(Q(E==null?void 0:E.link),Object(G.X)(E==null?void 0:E.name),z(pe(be,{name:E==null?void 0:E.name,link:E==null?void 0:E.link},y)),j=!0),E!=null&&(Ze=E.subitem)!==null&&Ze!==void 0&&Ze.length){var Ne;E==null||((Ne=E.subitem)===null||Ne===void 0)||Ne.map(function(je){je.link===lt&&(Q(je==null?void 0:je.link),Object(G.X)(je==null?void 0:je.name),z(pe(be,{name:je==null?void 0:je.name,link:je==null?void 0:je.link},y)),j=!0)})}}),j||z(y)}},[c==null?void 0:c.setting,R]);var P=Object(T.useMemo)(function(){var b;if(c!=null&&(b=c.setting)!==null&&b!==void 0&&b.nav_logo_url){var L;return"".concat(S.a.IMG_SERVER,"/").concat(c==null||((L=c.setting)===null||L===void 0)?void 0:L.nav_logo_url)}else return"".concat(S.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[c==null||((r=c.setting)===null||r===void 0)?void 0:r.nav_logo_url]);function l(b){D.push("/search?value="+b)}var M=function(){return ge?m.a.createElement("div",{onBlur:function(){setTimeout(function(){Me(!1)},300)}},m.a.createElement(x,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:l,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){D.push("/search?value=")}})},v=Object(T.useState)([]),X=Object(f.a)(v,2),oe=X[0],z=X[1],Pe=function(){var b=Object(N.a)(Ae.a.mark(function L(y,Oe){var q,ue,j,E,be,xe,Ke,Ze;return Ae.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!((y==null?void 0:y.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Ne.next=6;break}return Ne.next=3,Object(F.j)();case 3:return j=Ne.sent,j!=null&&(ue=j.data)!==null&&ue!==void 0&&ue.engineer_url?j!=null&&(E=j.data)!==null&&E!==void 0&&(be=E.engineer_url)!==null&&be!==void 0&&be.includes("http")?Object(G.S)(j==null||((xe=j.data)===null||xe===void 0)?void 0:xe.engineer_url):D.push(j==null||((Ke=j.data)===null||Ke===void 0)?void 0:Ke.engineer_url):(j==null?void 0:j.status)!=401&&(c!=null&&(Ze=c.setting)!==null&&Ze!==void 0&&Ze.authority_qrcode_url?re(!0):re(!1)),Ne.abrupt("return");case 6:y!=null&&(q=y.link)!==null&&q!==void 0&&q.includes("http")?Object(G.S)(y==null?void 0:y.link):D.push(y==null?void 0:y.link),(y==null?void 0:y.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&B({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:m.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~")}});case 8:case"end":return Ne.stop()}},L)}));return function(y,Oe){return b.apply(this,arguments)}}(),pe=function(L,y,Oe){var q=Oe.slice();return q[L]&&(q[L].name=y.name,q[L].link=y.link),q||[]};if(c.showHeader&&c.showHeaderFooter){var _e,Le,Qe,Je;return m.a.createElement(Te.a,{className:"".concat(c.isIlearning?Y.a["header-iearning"]:Y.a.header," ").concat(c.showHeaderFixed?Y.a.headerFixed:"")},m.a.createElement(O,{className:"header"},m.a.createElement("section",{className:Y.a["edu-menu"]},(!!c.isIlearning||!(c!=null&&(_e=c.setting)!==null&&_e!==void 0&&_e.main_site)&&!!(c!=null&&(Le=c.setting)!==null&&Le!==void 0&&Le.navbar))&&m.a.createElement(Ue.a,{style:{display:"flex",alignItems:"center"},onClick:function(){B({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:Y.a.logo,title:(Qe=c.setting)===null||Qe===void 0?void 0:Qe.name,src:P||ze.a})),m.a.createElement("ul",{className:"".concat(Y.a.menu," ").concat(Object(G.r)()&&"ml0")},m.a.createElement("img",{src:Re.a,className:Y.a.logo_style}),Object(G.r)()&&m.a.createElement("li",null,m.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(G.r)()&&c.setting&&oe.map(function(b,L){var y,Oe,q,ue,j;return m.a.createElement("li",{key:L,className:!(b!=null&&(y=b.subitem)!==null&&y!==void 0&&y.length)&&Be===(b==null?void 0:b.link)||b!=null&&(Oe=b.subitem)!==null&&Oe!==void 0&&Oe.some(function(E){return Be===(E==null?void 0:E.link)})?Y.a.actived:""},m.a.createElement("div",{onClick:function(){return Pe(b,L)},className:w.actionTabs.type===4?"".concat(Y.a.name," ").concat(Y.a.classromediv):Y.a.name},m.a.createElement("span",null,function(){var E=b==null?void 0:b.name;{var be;b==null||((be=b.subitem)===null||be===void 0)||be.map(function(xe,Ke){return xe.link===I.pathname&&(E=xe.name),xe})}return E}()),(b==null||((q=b.subitem)===null||q===void 0)?void 0:q.length)>0&&m.a.createElement("i",{className:"iconfont icon-zhankai4"})),(b==null||((ue=b.subitem)===null||ue===void 0)?void 0:ue.length)>0&&m.a.createElement("div",{className:Y.a.dropDown},b==null||((j=b.subitem)===null||j===void 0)?void 0:j.map(function(E,be){return m.a.createElement("div",{className:Y.a.subName,onClick:function(){return Pe(E,L)},key:L+"-"+be},!!be&&m.a.createElement("div",{className:Y.a.line}),m.a.createElement("aside",{className:"font16 c-black"},E.name),m.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},E.content))})))})),m.a.createElement("div",{className:"timeShow"},se),m.a.createElement("div",null,!ie&&m.a.createElement(Fe,{payload:ke}))),m.a.createElement(fe.a,{centered:!0,destroyOnClose:!0,visible:Ve,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){re(!1)},onCancel:function(){return re(!1)}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},m.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"),m.a.createElement("img",{src:S.a.IMG_SERVER+(c==null||((Je=c.setting)===null||Je===void 0)?void 0:Je.authority_qrcode_url),width:200,height:200})))))}else return m.a.createElement(m.a.Fragment,null)},s=$.a=Object(De.a)(function(n){var a=n.homePage,i=n.loading,r=n.user,u=n.globalSetting,R=n.shixunHomeworks;return{homePage:a,user:r,globalSetting:u,loading:i.models.index,shixunHomeworks:R}})(d)},vToQ:function(W,$,e){W.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"}},xnZT:function(W,$,e){W.exports={modalityModal:"modalityModal___wjui6",modal:"modal___sNGOo",itemWarp:"itemWarp___Fnx0H",close:"close___1_R1B",selfdomModal:"selfdomModal___5WR35"}},xrsn:function(W,$,e){W.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}}}]); diff --git a/layouts__index.layouts__user.52be9963.async.js b/layouts__index.layouts__user.52be9963.async.js deleted file mode 100644 index bd820853e4..0000000000 --- a/layouts__index.layouts__user.52be9963.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{"1Sn+":function(G,B,t){},"498V":function(G,B,t){G.exports=t.p+"static/logo.22b9a281.svg"},"55Ip":function(G,B,t){"use strict";t.d(B,"a",function(){return Re});var te=t("Ty5D"),ue=t("dI71"),de=t("q1tI"),S=t.n(de),k=t("YS25"),g=t("17x9"),K=t.n(g),he=t("wx14"),Ee=t("zLVn"),Ne=t("9R94"),Ce=function(l){Object(ue.a)(b,l);function b(){for(var P,j=arguments.length,L=new Array(j),O=0;O1&&arguments[1]!==void 0?arguments[1]:!1,m=r.getAttribute("id")||r.getAttribute("data-reactid")||r.getAttribute("name");if(_&&O[m])return O[m];var i=window.getComputedStyle(r),e=i.getPropertyValue("box-sizing")||i.getPropertyValue("-moz-box-sizing")||i.getPropertyValue("-webkit-box-sizing"),f=parseFloat(i.getPropertyValue("padding-bottom"))+parseFloat(i.getPropertyValue("padding-top")),h=parseFloat(i.getPropertyValue("border-bottom-width"))+parseFloat(i.getPropertyValue("border-top-width")),o=L.map(function(d){return"".concat(d,":").concat(i.getPropertyValue(d))}).join(";"),a={sizingStyle:o,paddingSize:f,borderSize:h,boxSizing:e};return _&&m&&(O[m]=a),a}function N(r){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;R||(R=document.createElement("textarea"),R.setAttribute("tab-index","-1"),R.setAttribute("aria-hidden","true"),document.body.appendChild(R)),r.getAttribute("wrap")?R.setAttribute("wrap",r.getAttribute("wrap")):R.removeAttribute("wrap");var e=D(r,_),f=e.paddingSize,h=e.borderSize,o=e.boxSizing,a=e.sizingStyle;R.setAttribute("style","".concat(a,";").concat(j)),R.value=r.value||r.placeholder||"";var d=Number.MIN_SAFE_INTEGER,v=Number.MAX_SAFE_INTEGER,C=R.scrollHeight,p;if(o==="border-box"?C+=h:o==="content-box"&&(C-=f),m!==null||i!==null){R.value=" ";var s=R.scrollHeight-f;m!==null&&(d=s*m,o==="border-box"&&(d=d+f+h),C=Math.max(d,C)),i!==null&&(v=s*i,o==="border-box"&&(v=v+f+h),p=C>v?"":"hidden",C=Math.min(v,C))}return{height:C,minHeight:d,maxHeight:v,overflowY:p,resize:"none"}}var J=t("Gytx"),Z=t.n(J),T;(function(r){r[r.NONE=0]="NONE",r[r.RESIZING=1]="RESIZING",r[r.RESIZED=2]="RESIZED"})(T||(T={}));var ge=function(r){Object(S.a)(m,r);var _=Object(k.a)(m);function m(i){var e;return Object(ue.a)(this,m),e=_.call(this,i),e.nextFrameActionId=void 0,e.resizeFrameId=void 0,e.textArea=void 0,e.saveTextArea=function(f){e.textArea=f},e.handleResize=function(f){var h=e.state.resizeStatus,o=e.props,a=o.autoSize,d=o.onResize;if(h!==T.NONE)return;typeof d=="function"&&d(f),a&&e.resizeOnNextFrame()},e.resizeOnNextFrame=function(){cancelAnimationFrame(e.nextFrameActionId),e.nextFrameActionId=requestAnimationFrame(e.resizeTextarea)},e.resizeTextarea=function(){var f=e.props.autoSize;if(!f||!e.textArea)return;var h=f.minRows,o=f.maxRows,a=N(e.textArea,!1,h,o);e.setState({textareaStyles:a,resizeStatus:T.RESIZING},function(){cancelAnimationFrame(e.resizeFrameId),e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:T.RESIZED},function(){e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:T.NONE}),e.fixFirefoxAutoScroll()})})})})},e.renderTextArea=function(){var f=e.props,h=f.prefixCls,o=h===void 0?"rc-textarea":h,a=f.autoSize,d=f.onResize,v=f.className,C=f.disabled,p=e.state,s=p.textareaStyles,re=p.resizeStatus,z=Object(b.a)(e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),w=P()(o,v,Object(he.a)({},"".concat(o,"-disabled"),C));"value"in z&&(z.value=z.value||"");var V=Object(K.a)(Object(K.a)(Object(K.a)({},e.props.style),s),re===T.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return g.createElement(l,{onResize:e.handleResize,disabled:!(a||d)},g.createElement("textarea",Object(te.a)({},z,{className:w,style:V,ref:e.saveTextArea})))},e.state={textareaStyles:{},resizeStatus:T.NONE},e}return Object(de.a)(m,[{key:"componentDidUpdate",value:function(e){(e.value!==this.props.value||!Z()(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,f=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,f)}}catch(h){}}},{key:"render",value:function(){return this.renderTextArea()}}]),m}(g.Component),ce=ge,me=function(r){Object(S.a)(m,r);var _=Object(k.a)(m);function m(i){var e;Object(ue.a)(this,m),e=_.call(this,i),e.resizableTextArea=void 0,e.focus=function(){e.resizableTextArea.textArea.focus()},e.saveTextArea=function(h){e.resizableTextArea=h},e.handleChange=function(h){var o=e.props.onChange;e.setValue(h.target.value,function(){e.resizableTextArea.resizeTextarea()}),o&&o(h)},e.handleKeyDown=function(h){var o=e.props,a=o.onPressEnter,d=o.onKeyDown;h.keyCode===13&&a&&a(h),d&&d(h)};var f=typeof i.value=="undefined"||i.value===null?i.defaultValue:i.value;return e.state={value:f},e}return Object(de.a)(m,[{key:"setValue",value:function(e,f){"value"in this.props||this.setState({value:e},f)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return g.createElement(ce,Object(te.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}}]),m}(g.Component),Be=B.default=me},ruvs:function(G,B,t){"use strict";t.d(B,"b",function(){return i});var te=t("2qtc"),ue=t("kLXV"),de=t("9og8"),S=t("rAM+"),k=t("tJVT"),g=t("PpiC"),K=t("k1fw"),he=t("5NDa"),Ee=t("5rEg"),Ne=t("B9cy"),Ce=t("Ol7k"),Ae=t("WmNS"),ne=t.n(Ae),y=t("q1tI"),n=t.n(y),Q=t("Ty5D"),pe=t("55Ip"),_e=t("9kvl"),Re=t("THsj"),Te=t.n(Re),Fe=t("xrsn"),U=t.n(Fe),be=t("1Sn+"),ze=t("qVdP"),Ie=t("jsC+"),He=t("miYZ"),l=t("tsqr"),b=t("lUTK"),x=t("BvKs"),P=t("vToQ"),j=t.n(P),L=t("xKgJ"),O=t("jb+D"),R=t("m3rI"),D=t("1vsH"),N=function(a){var d,v=RegExp("(^| )"+a+"=([^;]+)(;|$)");return(d=document.cookie.match(v))?decodeURIComponent(d[2]):null},J=function(a){var d=new Date;d.setTime(d.getTime()-1);var v=N(a);v!=null&&(document.cookie=a+"="+v+";expires="+d.toGMTString())},Z;(function(o){o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics"})(Z||(Z={}));var T=function(a){var d,v,C,p,s,re,z,w,V,ie,H,ye=a.homePage,F=a.user,oe=a.globalSetting,je=a.loading,ve=a.dispatch,Pe=a.shixunHomeworks,Ue=a.location,De=a.payload,Le=De===void 0?{}:De,We=Object(g.a)(a,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ze=(d=(((v=oe.setting)===null||v===void 0?void 0:v.navbar)||[]).find(function(ae){return ae.link==="/".concat(Z.Classrooms)}))===null||d===void 0?void 0:d.hidden,Ke=(C=(((p=oe.setting)===null||p===void 0?void 0:p.navbar)||[]).find(function(ae){return ae.link==="/".concat(Z.Shixuns)}))===null||C===void 0?void 0:C.hidden,qe=(s=(((re=oe.setting)===null||re===void 0?void 0:re.navbar)||[]).find(function(ae){return ae.link==="/".concat(Z.Paths)}))===null||s===void 0?void 0:s.hidden,we=((z=F.userInfo)===null||z===void 0?void 0:z.admin)||((w=F.userInfo)===null||w===void 0?void 0:w.business)||((V=F.userInfo)===null||V===void 0?void 0:V.is_shixun_marker)||((ie=F.userInfo)===null||ie===void 0?void 0:ie.is_teacher)||((H=F.userInfo)===null||H===void 0?void 0:H.user_identity)!=="\u5B66\u751F",ke=function(){return Object(D.r)()?n.a.createElement(x.a,{className:"".concat(j.a.rightMenu," ").concat(j.a.menuWrap)},n.a.createElement(x.a.Item,null,n.a.createElement(pe.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):n.a.createElement(x.a,{className:"".concat(j.a.rightMenu," ").concat(j.a.menuWrap)},n.a.createElement(x.a.Item,null,n.a.createElement(pe.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ve({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.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")),n.a.createElement(x.a.Item,{className:j.a.exit},n.a.createElement("a",{onClick:Object(de.a)(ne.a.mark(function se(){var le;return ne.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,Object(O.c)({});case 2:le=Me.sent,(le==null?void 0:le.status)===1&&(ve({type:"user/getUserInfo",payload:Object(K.a)({},Le)}),ve({type:"user/getNavigationInfo",payload:Object(K.a)({},Le)}),J("autologin_trustie"),J("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),l.b.success(le==null?void 0:le.message),_e.d.replace("/"));case 4:case"end":return Me.stop()}},se)}))},"\u9000\u51FA")))};if(Object(L.p)()){var Se,Oe;return n.a.createElement(Ie.a,{className:"".concat(j.a.height67),overlay:ke,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:Pe.actionTabs.type===1?j.a.classromediv:""},n.a.createElement("img",{className:"".concat(j.a.userPic," current ml15"),src:"".concat(R.a===null||R.a===void 0?void 0:R.a.IMG_SERVER,"/images/").concat((Se=F.userInfo)===null||Se===void 0?void 0:Se.image_url),alt:"",onClick:function(){var se;return _e.d.push(Object(D.r)()?"/account/profile":"/users/".concat((se=F.userInfo)===null||se===void 0?void 0:se.login,"/classrooms"))}}),Object(D.r)()&&n.a.createElement("span",{className:"ml10 font16"},(Oe=F.userInfo)===null||Oe===void 0?void 0:Oe.username)))))}else{var Xe;return n.a.createElement("div",{className:"font15 ".concat(oe.isIlearning?j.a.login:""),style:{color:"#25506B"}},n.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){ve({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Xe=oe.setting)!==null&&Xe!==void 0&&Xe.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(pe.a,{to:"/user/register",className:"ml5 current c-white pr25",style:{color:"#25506B"}},"\u6CE8\u518C")))}},ge=Object(_e.a)(function(o){var a=o.homePage,d=o.loading,v=o.user,C=o.globalSetting,p=o.shixunHomeworks;return{homePage:a,user:v,globalSetting:C,shixunHomeworks:p,loading:d.models.index}})(T),ce=t("498V"),me=t.n(ce),Be=t("wd/R"),r=t.n(Be),_=Ce.a.Header,m=Ee.a.Search;function i(){var o,a,d=window.location.pathname,v=d.split("/"),C={};return v[1]=="classrooms"&&v.length>3&&!((o=v[4])!==null&&o!==void 0&&o.includes("newgold"))&&!((a=v[5])!==null&&a!==void 0&&a.includes("newgold"))&&v[2]!=="coursesId"&&(C.course_id=v[2]),v[1]==="shixuns"&&v.length>3&&(C.objective_type="shixun",C.objective_id=v[2]),v[1]==="paths"&&v.length>3&&(C.objective_type="path",C.objective_id=v[2]),Object(K.a)(Object(K.a)({},C),{school:1})}var e=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],f=function(a){var d,v,C=a.homePage,p=a.user,s=a.globalSetting,re=a.loading,z=a.dispatch,w=a.location,V=a.isLogin,ie=V===void 0?!1:V,H=a.shixunHomeworks,ye=Object(g.a)(a,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),F=Object(Q.g)(),oe=Object(y.useState)(!1),je=Object(k.a)(oe,2),ve=je[0],Pe=je[1],Ue=Object(y.useState)(""),De=Object(k.a)(Ue,2),Le=De[0],We=De[1],Ze=Object(y.useState)(!1),Ke=Object(k.a)(Ze,2),qe=Ke[0],we=Ke[1],ke=i(),Se=Object(y.useState)("0"),Oe=Object(k.a)(Se,2),Xe=Oe[0],ae=Oe[1],se=Object(y.useRef)({id:0});Object(y.useEffect)(function(){var c;return p!=null&&(c=p.userInfo)!==null&&c!==void 0&&c.now_time&&(se.current.id=setInterval(function(){ae(function(M){if(M==="0"){var E;return r()(p==null||((E=p.userInfo)===null||E===void 0)?void 0:E.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return r()(M,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(se.current.id)}},[p==null||((d=p.userInfo)===null||d===void 0)?void 0:d.now_time]),Object(y.useEffect)(function(){z({type:"user/getNavigationInfo",payload:Object(K.a)({},ke)})},[s.name]),Object(y.useEffect)(function(){H.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(e!=null&&e.includes(w==null?void 0:w.pathname)||(w==null?void 0:w.pathname.indexOf("/classrooms"))===0||z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[w.pathname]),Object(y.useEffect)(function(){H.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(H.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[H.actionTabs.key]),Object(y.useEffect)(function(){if(s!=null&&s.setting){var c,M,E=s==null||((c=s.setting)===null||c===void 0||((M=c.navbar)===null||M===void 0))?void 0:M.filter(function(u){return!(u!=null&&u.hidden)&&!(Object(L.m)()&&u.link==="/paperlibrary")}),Y=Object(S.a)(E),I;try{for(Y.s();!(I=Y.n()).done;){var q=I.value;q.subitem&&(q.subitem=q.subitem.filter(function(u){return!(u!=null&&u.hidden)&&!(Object(L.m)()&&u.link==="/paperlibrary")}))}}catch(u){Y.e(u)}finally{Y.f()}var A=!1;E==null||E.map(function(u,X){var $,fe,xe,Je="/"+(($=w.pathname)===null||$===void 0||((fe=$.split("/"))===null||fe===void 0)?void 0:fe[1]);if(u.link===Je&&(We(u==null?void 0:u.link),Object(D.X)(u==null?void 0:u.name),Ve(ot(X,{name:u==null?void 0:u.name,link:u==null?void 0:u.link},E)),A=!0),u!=null&&(xe=u.subitem)!==null&&xe!==void 0&&xe.length){var ee;u==null||((ee=u.subitem)===null||ee===void 0)||ee.map(function(W){W.link===Je&&(We(W==null?void 0:W.link),Object(D.X)(W==null?void 0:W.name),Ve(ot(X,{name:W==null?void 0:W.name,link:W==null?void 0:W.link},E)),A=!0)})}}),A||Ve(E)}},[s==null?void 0:s.setting,p]);var le=Object(y.useMemo)(function(){var c;if(s!=null&&(c=s.setting)!==null&&c!==void 0&&c.nav_logo_url){var M;return"".concat(R.a.IMG_SERVER,"/").concat(s==null||((M=s.setting)===null||M===void 0)?void 0:M.nav_logo_url)}else return"".concat(R.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[s==null||((v=s.setting)===null||v===void 0)?void 0:v.nav_logo_url]);function et(c){F.push("/search?value="+c)}var Me=function(){return ve?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Pe(!1)},300)}},n.a.createElement(m,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:et,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){F.push("/search?value=")}})},at=Object(y.useState)([]),tt=Object(k.a)(at,2),rt=tt[0],Ve=tt[1],nt=function(){var c=Object(de.a)(ne.a.mark(function M(E,Y){var I,q,A,u,X,$,fe,xe;return ne.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(!((E==null?void 0:E.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){ee.next=6;break}return ee.next=3,Object(O.j)();case 3:return A=ee.sent,A!=null&&(q=A.data)!==null&&q!==void 0&&q.engineer_url?A!=null&&(u=A.data)!==null&&u!==void 0&&(X=u.engineer_url)!==null&&X!==void 0&&X.includes("http")?Object(D.S)(A==null||(($=A.data)===null||$===void 0)?void 0:$.engineer_url):F.push(A==null||((fe=A.data)===null||fe===void 0)?void 0:fe.engineer_url):(A==null?void 0:A.status)!=401&&(s!=null&&(xe=s.setting)!==null&&xe!==void 0&&xe.authority_qrcode_url?we(!0):we(!1)),ee.abrupt("return");case 6:E!=null&&(I=E.link)!==null&&I!==void 0&&I.includes("http")?Object(D.S)(E==null?void 0:E.link):F.push(E==null?void 0:E.link),(E==null?void 0:E.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.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~")}});case 8:case"end":return ee.stop()}},M)}));return function(E,Y){return c.apply(this,arguments)}}(),ot=function(M,E,Y){var I=Y.slice();return I[M]&&(I[M].name=E.name,I[M].link=E.link),I||[]};if(s.showHeader&&s.showHeaderFooter){var Ye,$e,Ge,Qe;return n.a.createElement(Ce.a,{className:"".concat(s.isIlearning?U.a["header-iearning"]:U.a.header," ").concat(s.showHeaderFixed?U.a.headerFixed:"")},n.a.createElement(_,{className:"header"},n.a.createElement("section",{className:U.a["edu-menu"]},(!!s.isIlearning||!(s!=null&&(Ye=s.setting)!==null&&Ye!==void 0&&Ye.main_site)&&!!(s!=null&&($e=s.setting)!==null&&$e!==void 0&&$e.navbar))&&n.a.createElement(pe.a,{style:{display:"flex",alignItems:"center"},onClick:function(){z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:U.a.logo,title:(Ge=s.setting)===null||Ge===void 0?void 0:Ge.name,src:le||me.a})),n.a.createElement("ul",{className:"".concat(U.a.menu," ").concat(Object(D.r)()&&"ml0")},n.a.createElement("img",{src:Te.a,className:U.a.logo_style}),Object(D.r)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(D.r)()&&s.setting&&rt.map(function(c,M){var E,Y,I,q,A;return n.a.createElement("li",{key:M,className:!(c!=null&&(E=c.subitem)!==null&&E!==void 0&&E.length)&&Le===(c==null?void 0:c.link)||c!=null&&(Y=c.subitem)!==null&&Y!==void 0&&Y.some(function(u){return Le===(u==null?void 0:u.link)})?U.a.actived:""},n.a.createElement("div",{onClick:function(){return nt(c,M)},className:H.actionTabs.type===4?"".concat(U.a.name," ").concat(U.a.classromediv):U.a.name},n.a.createElement("span",null,function(){var u=c==null?void 0:c.name;{var X;c==null||((X=c.subitem)===null||X===void 0)||X.map(function($,fe){return $.link===w.pathname&&(u=$.name),$})}return u}()),(c==null||((I=c.subitem)===null||I===void 0)?void 0:I.length)>0&&n.a.createElement("i",{className:"iconfont icon-zhankai4"})),(c==null||((q=c.subitem)===null||q===void 0)?void 0:q.length)>0&&n.a.createElement("div",{className:U.a.dropDown},c==null||((A=c.subitem)===null||A===void 0)?void 0:A.map(function(u,X){return n.a.createElement("div",{className:U.a.subName,onClick:function(){return nt(u,M)},key:M+"-"+X},!!X&&n.a.createElement("div",{className:U.a.line}),n.a.createElement("aside",{className:"font16 c-black"},u.name),n.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},u.content))})))})),n.a.createElement("div",{className:"search-bar",style:{flex:s.isIlearning?"initial":"1 0 auto"}},!ie&&n.a.createElement(ge,{payload:ke}))),n.a.createElement(ue.a,{centered:!0,destroyOnClose:!0,visible:qe,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){we(!1)},onCancel:function(){return we(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.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"),n.a.createElement("img",{src:R.a.IMG_SERVER+(s==null||((Qe=s.setting)===null||Qe===void 0)?void 0:Qe.authority_qrcode_url),width:200,height:200})))))}else return n.a.createElement(n.a.Fragment,null)},h=B.a=Object(_e.a)(function(o){var a=o.homePage,d=o.loading,v=o.user,C=o.globalSetting,p=o.shixunHomeworks;return{homePage:a,user:v,globalSetting:C,loading:d.models.index,shixunHomeworks:p}})(f)},vToQ:function(G,B,t){G.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(G,B,t){G.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}}}]); diff --git a/layouts__index.layouts__user.6715ff0b.chunk.css b/layouts__index.layouts__user.8166b166.chunk.css similarity index 99% rename from layouts__index.layouts__user.6715ff0b.chunk.css rename to layouts__index.layouts__user.8166b166.chunk.css index 28124de564..a7f51032a0 100644 --- a/layouts__index.layouts__user.6715ff0b.chunk.css +++ b/layouts__index.layouts__user.8166b166.chunk.css @@ -36,7 +36,8 @@ position: relative; } .header___1E4MV [class~='ant-layout-header'] [class~='timeShow'] { - color: #fff; + color: #25506B; + margin-left: auto; } .header___1E4MV .logo___R8PNJ { height: 36px; diff --git a/layouts__index.layouts__user.c271fe42.async.js b/layouts__index.layouts__user.c271fe42.async.js new file mode 100644 index 0000000000..db605afe90 --- /dev/null +++ b/layouts__index.layouts__user.c271fe42.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{"1Sn+":function(G,B,t){},"498V":function(G,B,t){G.exports=t.p+"static/logo.22b9a281.svg"},"55Ip":function(G,B,t){"use strict";t.d(B,"a",function(){return ye});var te=t("Ty5D"),ue=t("dI71"),de=t("q1tI"),S=t.n(de),k=t("YS25"),x=t("17x9"),K=t.n(x),Ee=t("wx14"),pe=t("zLVn"),Te=t("9R94"),Re=function(l){Object(ue.a)(b,l);function b(){for(var P,j=arguments.length,L=new Array(j),O=0;O1&&arguments[1]!==void 0?arguments[1]:!1,m=r.getAttribute("id")||r.getAttribute("data-reactid")||r.getAttribute("name");if(_&&O[m])return O[m];var i=window.getComputedStyle(r),e=i.getPropertyValue("box-sizing")||i.getPropertyValue("-moz-box-sizing")||i.getPropertyValue("-webkit-box-sizing"),f=parseFloat(i.getPropertyValue("padding-bottom"))+parseFloat(i.getPropertyValue("padding-top")),h=parseFloat(i.getPropertyValue("border-bottom-width"))+parseFloat(i.getPropertyValue("border-top-width")),o=L.map(function(d){return"".concat(d,":").concat(i.getPropertyValue(d))}).join(";"),a={sizingStyle:o,paddingSize:f,borderSize:h,boxSizing:e};return _&&m&&(O[m]=a),a}function N(r){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;R||(R=document.createElement("textarea"),R.setAttribute("tab-index","-1"),R.setAttribute("aria-hidden","true"),document.body.appendChild(R)),r.getAttribute("wrap")?R.setAttribute("wrap",r.getAttribute("wrap")):R.removeAttribute("wrap");var e=D(r,_),f=e.paddingSize,h=e.borderSize,o=e.boxSizing,a=e.sizingStyle;R.setAttribute("style","".concat(a,";").concat(j)),R.value=r.value||r.placeholder||"";var d=Number.MIN_SAFE_INTEGER,v=Number.MAX_SAFE_INTEGER,C=R.scrollHeight,p;if(o==="border-box"?C+=h:o==="content-box"&&(C-=f),m!==null||i!==null){R.value=" ";var s=R.scrollHeight-f;m!==null&&(d=s*m,o==="border-box"&&(d=d+f+h),C=Math.max(d,C)),i!==null&&(v=s*i,o==="border-box"&&(v=v+f+h),p=C>v?"":"hidden",C=Math.min(v,C))}return{height:C,minHeight:d,maxHeight:v,overflowY:p,resize:"none"}}var J=t("Gytx"),Z=t.n(J),F;(function(r){r[r.NONE=0]="NONE",r[r.RESIZING=1]="RESIZING",r[r.RESIZED=2]="RESIZED"})(F||(F={}));var ge=function(r){Object(S.a)(m,r);var _=Object(k.a)(m);function m(i){var e;return Object(ue.a)(this,m),e=_.call(this,i),e.nextFrameActionId=void 0,e.resizeFrameId=void 0,e.textArea=void 0,e.saveTextArea=function(f){e.textArea=f},e.handleResize=function(f){var h=e.state.resizeStatus,o=e.props,a=o.autoSize,d=o.onResize;if(h!==F.NONE)return;typeof d=="function"&&d(f),a&&e.resizeOnNextFrame()},e.resizeOnNextFrame=function(){cancelAnimationFrame(e.nextFrameActionId),e.nextFrameActionId=requestAnimationFrame(e.resizeTextarea)},e.resizeTextarea=function(){var f=e.props.autoSize;if(!f||!e.textArea)return;var h=f.minRows,o=f.maxRows,a=N(e.textArea,!1,h,o);e.setState({textareaStyles:a,resizeStatus:F.RESIZING},function(){cancelAnimationFrame(e.resizeFrameId),e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:F.RESIZED},function(){e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:F.NONE}),e.fixFirefoxAutoScroll()})})})})},e.renderTextArea=function(){var f=e.props,h=f.prefixCls,o=h===void 0?"rc-textarea":h,a=f.autoSize,d=f.onResize,v=f.className,C=f.disabled,p=e.state,s=p.textareaStyles,ie=p.resizeStatus,z=Object(b.a)(e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),w=P()(o,v,Object(Ee.a)({},"".concat(o,"-disabled"),C));"value"in z&&(z.value=z.value||"");var V=Object(K.a)(Object(K.a)(Object(K.a)({},e.props.style),s),ie===F.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return x.createElement(l,{onResize:e.handleResize,disabled:!(a||d)},x.createElement("textarea",Object(te.a)({},z,{className:w,style:V,ref:e.saveTextArea})))},e.state={textareaStyles:{},resizeStatus:F.NONE},e}return Object(de.a)(m,[{key:"componentDidUpdate",value:function(e){(e.value!==this.props.value||!Z()(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,f=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,f)}}catch(h){}}},{key:"render",value:function(){return this.renderTextArea()}}]),m}(x.Component),me=ge,ve=function(r){Object(S.a)(m,r);var _=Object(k.a)(m);function m(i){var e;Object(ue.a)(this,m),e=_.call(this,i),e.resizableTextArea=void 0,e.focus=function(){e.resizableTextArea.textArea.focus()},e.saveTextArea=function(h){e.resizableTextArea=h},e.handleChange=function(h){var o=e.props.onChange;e.setValue(h.target.value,function(){e.resizableTextArea.resizeTextarea()}),o&&o(h)},e.handleKeyDown=function(h){var o=e.props,a=o.onPressEnter,d=o.onKeyDown;h.keyCode===13&&a&&a(h),d&&d(h)};var f=typeof i.value=="undefined"||i.value===null?i.defaultValue:i.value;return e.state={value:f},e}return Object(de.a)(m,[{key:"setValue",value:function(e,f){"value"in this.props||this.setState({value:e},f)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return x.createElement(me,Object(te.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}}]),m}(x.Component),ke=B.default=ve},ruvs:function(G,B,t){"use strict";t.d(B,"b",function(){return i});var te=t("2qtc"),ue=t("kLXV"),de=t("9og8"),S=t("rAM+"),k=t("tJVT"),x=t("PpiC"),K=t("k1fw"),Ee=t("5NDa"),pe=t("5rEg"),Te=t("B9cy"),Re=t("Ol7k"),Ae=t("WmNS"),ne=t.n(Ae),y=t("q1tI"),n=t.n(y),Q=t("Ty5D"),ce=t("55Ip"),_e=t("9kvl"),ye=t("THsj"),Fe=t.n(ye),ze=t("xrsn"),U=t.n(ze),be=t("1Sn+"),Ie=t("qVdP"),He=t("jsC+"),Be=t("miYZ"),l=t("tsqr"),b=t("lUTK"),g=t("BvKs"),P=t("vToQ"),j=t.n(P),L=t("xKgJ"),O=t("jb+D"),R=t("m3rI"),D=t("1vsH"),N=function(a){var d,v=RegExp("(^| )"+a+"=([^;]+)(;|$)");return(d=document.cookie.match(v))?decodeURIComponent(d[2]):null},J=function(a){var d=new Date;d.setTime(d.getTime()-1);var v=N(a);v!=null&&(document.cookie=a+"="+v+";expires="+d.toGMTString())},Z;(function(o){o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics"})(Z||(Z={}));var F=function(a){var d,v,C,p,s,ie,z,w,V,se,H,je=a.homePage,T=a.user,oe=a.globalSetting,Oe=a.loading,fe=a.dispatch,Pe=a.shixunHomeworks,Ue=a.location,De=a.payload,Le=De===void 0?{}:De,Ke=Object(x.a)(a,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),qe=(d=(((v=oe.setting)===null||v===void 0?void 0:v.navbar)||[]).find(function(ae){return ae.link==="/".concat(Z.Classrooms)}))===null||d===void 0?void 0:d.hidden,Ve=(C=(((p=oe.setting)===null||p===void 0?void 0:p.navbar)||[]).find(function(ae){return ae.link==="/".concat(Z.Shixuns)}))===null||C===void 0?void 0:C.hidden,et=(s=(((ie=oe.setting)===null||ie===void 0?void 0:ie.navbar)||[]).find(function(ae){return ae.link==="/".concat(Z.Paths)}))===null||s===void 0?void 0:s.hidden,we=((z=T.userInfo)===null||z===void 0?void 0:z.admin)||((w=T.userInfo)===null||w===void 0?void 0:w.business)||((V=T.userInfo)===null||V===void 0?void 0:V.is_shixun_marker)||((se=T.userInfo)===null||se===void 0?void 0:se.is_teacher)||((H=T.userInfo)===null||H===void 0?void 0:H.user_identity)!=="\u5B66\u751F",Xe=function(){if(Object(D.r)())return n.a.createElement(g.a,{className:"".concat(j.a.rightMenu," ").concat(j.a.menuWrap)},n.a.createElement(g.a.Item,null,n.a.createElement(ce.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var re;return n.a.createElement(g.a,{className:"".concat(j.a.rightMenu," ").concat(j.a.menuWrap)},n.a.createElement(g.a.Item,null,n.a.createElement(ce.a,{to:"/users/".concat((re=T.userInfo)===null||re===void 0?void 0:re.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),n.a.createElement(g.a.Item,null,n.a.createElement(ce.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.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")),n.a.createElement(g.a.Item,{className:j.a.exit},n.a.createElement("a",{onClick:Object(de.a)(ne.a.mark(function We(){var le;return ne.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(O.c)({});case 2:le=xe.sent,(le==null?void 0:le.status)===1&&(fe({type:"user/getUserInfo",payload:Object(K.a)({},Le)}),fe({type:"user/getNavigationInfo",payload:Object(K.a)({},Le)}),J("autologin_trustie"),J("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),l.b.success(le==null?void 0:le.message),_e.d.replace("/"));case 4:case"end":return xe.stop()}},We)}))},"\u9000\u51FA")))};if(Object(L.p)()){var Se,Me;return n.a.createElement(He.a,{className:"".concat(j.a.height67),overlay:Xe,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:Pe.actionTabs.type===1?j.a.classromediv:""},n.a.createElement("img",{className:"".concat(j.a.userPic," current ml15"),src:"".concat(R.a===null||R.a===void 0?void 0:R.a.IMG_SERVER,"/images/").concat((Se=T.userInfo)===null||Se===void 0?void 0:Se.image_url),alt:"",onClick:function(){var re;return _e.d.push(Object(D.r)()?"/account/profile":"/users/".concat((re=T.userInfo)===null||re===void 0?void 0:re.login,"/classrooms"))}}),Object(D.r)()&&n.a.createElement("span",{className:"ml10 font16"},(Me=T.userInfo)===null||Me===void 0?void 0:Me.username)))))}else{var Ne;return n.a.createElement("div",{className:"font15 ".concat(oe.isIlearning?j.a.login:""),style:{color:"#25506B"}},n.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Ne=oe.setting)!==null&&Ne!==void 0&&Ne.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(ce.a,{to:"/user/register",className:"ml5 current c-white pr25",style:{color:"#25506B"}},"\u6CE8\u518C")))}},ge=Object(_e.a)(function(o){var a=o.homePage,d=o.loading,v=o.user,C=o.globalSetting,p=o.shixunHomeworks;return{homePage:a,user:v,globalSetting:C,shixunHomeworks:p,loading:d.models.index}})(F),me=t("498V"),ve=t.n(me),ke=t("wd/R"),r=t.n(ke),_=Re.a.Header,m=pe.a.Search;function i(){var o,a,d=window.location.pathname,v=d.split("/"),C={};return v[1]=="classrooms"&&v.length>3&&!((o=v[4])!==null&&o!==void 0&&o.includes("newgold"))&&!((a=v[5])!==null&&a!==void 0&&a.includes("newgold"))&&v[2]!=="coursesId"&&(C.course_id=v[2]),v[1]==="shixuns"&&v.length>3&&(C.objective_type="shixun",C.objective_id=v[2]),v[1]==="paths"&&v.length>3&&(C.objective_type="path",C.objective_id=v[2]),Object(K.a)(Object(K.a)({},C),{school:1})}var e=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],f=function(a){var d,v,C=a.homePage,p=a.user,s=a.globalSetting,ie=a.loading,z=a.dispatch,w=a.location,V=a.isLogin,se=V===void 0?!1:V,H=a.shixunHomeworks,je=Object(x.a)(a,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),T=Object(Q.g)(),oe=Object(y.useState)(!1),Oe=Object(k.a)(oe,2),fe=Oe[0],Pe=Oe[1],Ue=Object(y.useState)(""),De=Object(k.a)(Ue,2),Le=De[0],Ke=De[1],qe=Object(y.useState)(!1),Ve=Object(k.a)(qe,2),et=Ve[0],we=Ve[1],Xe=i(),Se=Object(y.useState)("0"),Me=Object(k.a)(Se,2),Ne=Me[0],ae=Me[1],re=Object(y.useRef)({id:0});Object(y.useEffect)(function(){var c;return p!=null&&(c=p.userInfo)!==null&&c!==void 0&&c.now_time&&(re.current.id=setInterval(function(){ae(function(M){if(M==="0"){var E;return r()(p==null||((E=p.userInfo)===null||E===void 0)?void 0:E.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return r()(M,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(re.current.id)}},[p==null||((d=p.userInfo)===null||d===void 0)?void 0:d.now_time]),Object(y.useEffect)(function(){z({type:"user/getNavigationInfo",payload:Object(K.a)({},Xe)})},[s.name]),Object(y.useEffect)(function(){H.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(e!=null&&e.includes(w==null?void 0:w.pathname)||(w==null?void 0:w.pathname.indexOf("/classrooms"))===0||z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[w.pathname]),Object(y.useEffect)(function(){H.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(H.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[H.actionTabs.key]),Object(y.useEffect)(function(){if(s!=null&&s.setting){var c,M,E=s==null||((c=s.setting)===null||c===void 0||((M=c.navbar)===null||M===void 0))?void 0:M.filter(function(u){return!(u!=null&&u.hidden)&&!(Object(L.m)()&&u.link==="/paperlibrary")}),Y=Object(S.a)(E),I;try{for(Y.s();!(I=Y.n()).done;){var q=I.value;q.subitem&&(q.subitem=q.subitem.filter(function(u){return!(u!=null&&u.hidden)&&!(Object(L.m)()&&u.link==="/paperlibrary")}))}}catch(u){Y.e(u)}finally{Y.f()}var A=!1;E==null||E.map(function(u,X){var $,he,Ce,Ze="/"+(($=w.pathname)===null||$===void 0||((he=$.split("/"))===null||he===void 0)?void 0:he[1]);if(u.link===Ze&&(Ke(u==null?void 0:u.link),Object(D.X)(u==null?void 0:u.name),Ye(ot(X,{name:u==null?void 0:u.name,link:u==null?void 0:u.link},E)),A=!0),u!=null&&(Ce=u.subitem)!==null&&Ce!==void 0&&Ce.length){var ee;u==null||((ee=u.subitem)===null||ee===void 0)||ee.map(function(W){W.link===Ze&&(Ke(W==null?void 0:W.link),Object(D.X)(W==null?void 0:W.name),Ye(ot(X,{name:W==null?void 0:W.name,link:W==null?void 0:W.link},E)),A=!0)})}}),A||Ye(E)}},[s==null?void 0:s.setting,p]);var We=Object(y.useMemo)(function(){var c;if(s!=null&&(c=s.setting)!==null&&c!==void 0&&c.nav_logo_url){var M;return"".concat(R.a.IMG_SERVER,"/").concat(s==null||((M=s.setting)===null||M===void 0)?void 0:M.nav_logo_url)}else return"".concat(R.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[s==null||((v=s.setting)===null||v===void 0)?void 0:v.nav_logo_url]);function le(c){T.push("/search?value="+c)}var at=function(){return fe?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Pe(!1)},300)}},n.a.createElement(m,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:le,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){T.push("/search?value=")}})},xe=Object(y.useState)([]),tt=Object(k.a)(xe,2),rt=tt[0],Ye=tt[1],nt=function(){var c=Object(de.a)(ne.a.mark(function M(E,Y){var I,q,A,u,X,$,he,Ce;return ne.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(!((E==null?void 0:E.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){ee.next=6;break}return ee.next=3,Object(O.j)();case 3:return A=ee.sent,A!=null&&(q=A.data)!==null&&q!==void 0&&q.engineer_url?A!=null&&(u=A.data)!==null&&u!==void 0&&(X=u.engineer_url)!==null&&X!==void 0&&X.includes("http")?Object(D.S)(A==null||(($=A.data)===null||$===void 0)?void 0:$.engineer_url):T.push(A==null||((he=A.data)===null||he===void 0)?void 0:he.engineer_url):(A==null?void 0:A.status)!=401&&(s!=null&&(Ce=s.setting)!==null&&Ce!==void 0&&Ce.authority_qrcode_url?we(!0):we(!1)),ee.abrupt("return");case 6:E!=null&&(I=E.link)!==null&&I!==void 0&&I.includes("http")?Object(D.S)(E==null?void 0:E.link):T.push(E==null?void 0:E.link),(E==null?void 0:E.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.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~")}});case 8:case"end":return ee.stop()}},M)}));return function(E,Y){return c.apply(this,arguments)}}(),ot=function(M,E,Y){var I=Y.slice();return I[M]&&(I[M].name=E.name,I[M].link=E.link),I||[]};if(s.showHeader&&s.showHeaderFooter){var $e,Ge,Qe,Je;return n.a.createElement(Re.a,{className:"".concat(s.isIlearning?U.a["header-iearning"]:U.a.header," ").concat(s.showHeaderFixed?U.a.headerFixed:"")},n.a.createElement(_,{className:"header"},n.a.createElement("section",{className:U.a["edu-menu"]},(!!s.isIlearning||!(s!=null&&($e=s.setting)!==null&&$e!==void 0&&$e.main_site)&&!!(s!=null&&(Ge=s.setting)!==null&&Ge!==void 0&&Ge.navbar))&&n.a.createElement(ce.a,{style:{display:"flex",alignItems:"center"},onClick:function(){z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:U.a.logo,title:(Qe=s.setting)===null||Qe===void 0?void 0:Qe.name,src:We||ve.a})),n.a.createElement("ul",{className:"".concat(U.a.menu," ").concat(Object(D.r)()&&"ml0")},n.a.createElement("img",{src:Fe.a,className:U.a.logo_style}),Object(D.r)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(D.r)()&&s.setting&&rt.map(function(c,M){var E,Y,I,q,A;return n.a.createElement("li",{key:M,className:!(c!=null&&(E=c.subitem)!==null&&E!==void 0&&E.length)&&Le===(c==null?void 0:c.link)||c!=null&&(Y=c.subitem)!==null&&Y!==void 0&&Y.some(function(u){return Le===(u==null?void 0:u.link)})?U.a.actived:""},n.a.createElement("div",{onClick:function(){return nt(c,M)},className:H.actionTabs.type===4?"".concat(U.a.name," ").concat(U.a.classromediv):U.a.name},n.a.createElement("span",null,function(){var u=c==null?void 0:c.name;{var X;c==null||((X=c.subitem)===null||X===void 0)||X.map(function($,he){return $.link===w.pathname&&(u=$.name),$})}return u}()),(c==null||((I=c.subitem)===null||I===void 0)?void 0:I.length)>0&&n.a.createElement("i",{className:"iconfont icon-zhankai4"})),(c==null||((q=c.subitem)===null||q===void 0)?void 0:q.length)>0&&n.a.createElement("div",{className:U.a.dropDown},c==null||((A=c.subitem)===null||A===void 0)?void 0:A.map(function(u,X){return n.a.createElement("div",{className:U.a.subName,onClick:function(){return nt(u,M)},key:M+"-"+X},!!X&&n.a.createElement("div",{className:U.a.line}),n.a.createElement("aside",{className:"font16 c-black"},u.name),n.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},u.content))})))})),n.a.createElement("div",{className:"timeShow"},Ne),n.a.createElement("div",null,!se&&n.a.createElement(ge,{payload:Xe}))),n.a.createElement(ue.a,{centered:!0,destroyOnClose:!0,visible:et,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){we(!1)},onCancel:function(){return we(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.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"),n.a.createElement("img",{src:R.a.IMG_SERVER+(s==null||((Je=s.setting)===null||Je===void 0)?void 0:Je.authority_qrcode_url),width:200,height:200})))))}else return n.a.createElement(n.a.Fragment,null)},h=B.a=Object(_e.a)(function(o){var a=o.homePage,d=o.loading,v=o.user,C=o.globalSetting,p=o.shixunHomeworks;return{homePage:a,user:v,globalSetting:C,loading:d.models.index,shixunHomeworks:p}})(f)},vToQ:function(G,B,t){G.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(G,B,t){G.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}}}]); diff --git a/p__Innovation__Detail.f2aa9d27.async.js b/p__Innovation__Detail.6d0e0e03.async.js similarity index 79% rename from p__Innovation__Detail.f2aa9d27.async.js rename to p__Innovation__Detail.6d0e0e03.async.js index a6cdf87be5..79f0e2efd9 100644 --- a/p__Innovation__Detail.f2aa9d27.async.js +++ b/p__Innovation__Detail.6d0e0e03.async.js @@ -1,6 +1,6 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[175,5,6,8,9,10,13,14],{"+GGh":function(xe,B){xe.exports="data:image/png;base64,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"},"+QRC":function(xe,B,o){"use strict";var Z=o("E9nw"),D={"text/plain":"Text","text/html":"Url",default:"Text"},Ae="Copy to clipboard: #{key}, Enter";function le(z){var ue=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return z.replace(/#{\s*key\s*}/g,ue)}function P(z,ue){var ie,r,U,R,E,p,d=!1;ue||(ue={}),ie=ue.debug||!1;try{U=Z(),R=document.createRange(),E=document.getSelection(),p=document.createElement("span"),p.textContent=z,p.style.all="unset",p.style.position="fixed",p.style.top=0,p.style.clip="rect(0, 0, 0, 0)",p.style.whiteSpace="pre",p.style.webkitUserSelect="text",p.style.MozUserSelect="text",p.style.msUserSelect="text",p.style.userSelect="text",p.addEventListener("copy",function(f){if(f.stopPropagation(),ue.format)if(f.preventDefault(),typeof f.clipboardData=="undefined"){ie&&console.warn("unable to use e.clipboardData"),ie&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var S=D[ue.format]||D.default;window.clipboardData.setData(S,z)}else f.clipboardData.clearData(),f.clipboardData.setData(ue.format,z);ue.onCopy&&(f.preventDefault(),ue.onCopy(f.clipboardData))}),document.body.appendChild(p),R.selectNodeContents(p),E.addRange(R);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");d=!0}catch(f){ie&&console.error("unable to copy using execCommand: ",f),ie&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(ue.format||"text",z),ue.onCopy&&ue.onCopy(window.clipboardData),d=!0}catch(S){ie&&console.error("unable to copy using clipboardData: ",S),ie&&console.error("falling back to prompt"),r=le("message"in ue?ue.message:Ae),window.prompt(r,z)}}finally{E&&(typeof E.removeRange=="function"?E.removeRange(R):E.removeAllRanges()),p&&document.body.removeChild(p),U()}return d}xe.exports=P},"+ua5":function(xe,B,o){},"/GNS":function(xe,B,o){xe.exports=o.p+"static/search1.c4136dd4.png"},"/cxE":function(xe,B,o){"use strict";o.d(B,"f",function(){return Ae}),o.d(B,"g",function(){return le}),o.d(B,"h",function(){return P}),o.d(B,"e",function(){return ue}),o.d(B,"b",function(){return ie}),o.d(B,"c",function(){return r}),o.d(B,"d",function(){return U}),o.d(B,"a",function(){return R});class Z{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(E){setTimeout(()=>{throw E.stack?new Error(E.message+` -`+E.stack):E},0)}}emit(E){this.listeners.forEach(p=>{p(E)})}onUnexpectedError(E){this.unexpectedErrorHandler(E),this.emit(E)}onUnexpectedExternalError(E){this.unexpectedErrorHandler(E)}}const D=new Z;function Ae(E){ue(E)||D.onUnexpectedError(E);return}function le(E){ue(E)||D.onUnexpectedExternalError(E);return}function P(E){if(E instanceof Error){let{name:p,message:d}=E;const u=E.stacktrace||E.stack;return{$isError:!0,name:p,message:d,stack:u}}return E}const z="Canceled";function ue(E){return E instanceof Error&&E.name===z&&E.message===z}function ie(){const E=new Error(z);return E.name=E.message,E}function r(E){return E?new Error(`Illegal argument: ${E}`):new Error("Illegal argument")}function U(E){return E?new Error(`Illegal state: ${E}`):new Error("Illegal state")}class R extends Error{constructor(E){super("NotSupported");E&&(this.message=E)}}},"1Sn+":function(xe,B,o){},"24hK":function(xe,B,o){"use strict";o.d(B,"a",function(){return D});class Z{constructor(Ae){this.element=Ae,this.next=Z.Undefined,this.prev=Z.Undefined}}Z.Undefined=new Z(void 0);class D{constructor(){this._first=Z.Undefined,this._last=Z.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===Z.Undefined}clear(){let Ae=this._first;for(;Ae!==Z.Undefined;){const le=Ae.next;Ae.prev=Z.Undefined,Ae.next=Z.Undefined,Ae=le}this._first=Z.Undefined,this._last=Z.Undefined,this._size=0}unshift(Ae){return this._insert(Ae,!1)}push(Ae){return this._insert(Ae,!0)}_insert(Ae,le){const P=new Z(Ae);if(this._first===Z.Undefined)this._first=P,this._last=P;else if(le){const ue=this._last;this._last=P,P.prev=ue,ue.next=P}else{const ue=this._first;this._first=P,P.next=ue,ue.prev=P}this._size+=1;let z=!1;return()=>{z||(z=!0,this._remove(P))}}shift(){if(this._first===Z.Undefined)return;{const Ae=this._first.element;return this._remove(this._first),Ae}}pop(){if(this._last===Z.Undefined)return;{const Ae=this._last.element;return this._remove(this._last),Ae}}_remove(Ae){if(Ae.prev!==Z.Undefined&&Ae.next!==Z.Undefined){const le=Ae.prev;le.next=Ae.next,Ae.next.prev=le}else Ae.prev===Z.Undefined&&Ae.next===Z.Undefined?(this._first=Z.Undefined,this._last=Z.Undefined):Ae.next===Z.Undefined?(this._last=this._last.prev,this._last.next=Z.Undefined):Ae.prev===Z.Undefined&&(this._first=this._first.next,this._first.prev=Z.Undefined);this._size-=1}*[Symbol.iterator](){let Ae=this._first;for(;Ae!==Z.Undefined;)yield Ae.element,Ae=Ae.next}}},"3/fG":function(xe,B,o){"use strict";o.d(B,"a",function(){return D});function Z(Ae,le){let P;return le.length===0?P=Ae:P=Ae.replace(/\{(\d+)\}/g,function(z,ue){const ie=ue[0];return typeof le[ie]!="undefined"?le[ie]:z}),P}function D(Ae,le,...P){return Z(le,P)}},"498V":function(xe,B,o){xe.exports=o.p+"static/logo.22b9a281.svg"},"4qgm":function(xe,B){xe.exports="data:image/png;base64,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"},"4u4S":function(xe,B){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,B,o){"use strict";o.d(B,"a",function(){return A});var Z=o("Ty5D"),D=o("dI71"),Ae=o("q1tI"),le=o.n(Ae),P=o("YS25"),z=o("17x9"),ue=o.n(z),ie=o("wx14"),r=o("zLVn"),U=o("9R94"),R=function(I){Object(D.a)(O,I);function O(){for(var L,y=arguments.length,b=new Array(y),H=0;H=0||y.relatedTarget.className.indexOf("".concat(l,"-next"))>=0))return;I.setState({goInputText:""}),x(I.getValidValue())},I.go=function(y){var b=I.state.goInputText;if(b==="")return;(y.keyCode===d.ENTER||y.type==="click")&&(I.setState({goInputText:""}),I.props.quickGo(I.getValidValue()))},I}return Object(P.a)(K,[{key:"getValidValue",value:function(){var O=this.state,h=O.goInputText,L=O.current;return!h||isNaN(h)?L:Number(h)}},{key:"getPageSizeOptions",value:function(){var O=this.props,h=O.pageSize,L=O.pageSizeOptions;return L.some(function(y){return y.toString()===h.toString()})?L:L.concat([h.toString()]).sort(function(y,b){var H=isNaN(Number(y))?0:Number(y),x=isNaN(Number(b))?0:Number(b);return H-x})}},{key:"render",value:function(){var O=this,h=this.props,L=h.pageSize,y=h.locale,b=h.rootPrefixCls,H=h.changeSize,x=h.quickGo,l=h.goButton,g=h.selectComponentClass,v=h.buildOptionText,c=h.selectPrefixCls,T=h.disabled,k=this.state.goInputText,se="".concat(b,"-options"),me=g,pe=null,ve=null,ee=null;if(!H&&!x)return null;var oe=this.getPageSizeOptions();if(H&&me){var Ee=oe.map(function(ne,we){return r.a.createElement(me.Option,{key:we,value:ne.toString()},(v||O.buildOptionText)(ne))});pe=r.a.createElement(me,{disabled:T,prefixCls:c,showSearch:!1,className:"".concat(se,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(L||oe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(we){return we.parentNode}},Ee)}return x&&(l&&(ee=typeof l=="boolean"?r.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:T,className:"".concat(se,"-quick-jumper-button")},y.jump_to_confirm):r.a.createElement("span",{onClick:this.go,onKeyUp:this.go},l)),ve=r.a.createElement("div",{className:"".concat(se,"-quick-jumper")},y.jump_to,r.a.createElement("input",{disabled:T,type:"text",value:k,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),y.page,ee)),r.a.createElement("li",{className:"".concat(se)},pe,ve)}}]),K}(r.a.Component);u.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=u,S=o("N2Kk");function V(){}function A($){return typeof $=="number"&&isFinite($)&&Math.floor($)===$}function _($,re,K){return K}function G($,re,K){var I=typeof $=="undefined"?re.pageSize:$;return Math.floor((K.total-1)/I)+1}var X=function($){Object(z.a)(K,$);var re=Object(ue.a)(K);function K(I){var O;Object(le.a)(this,K),O=re.call(this,I),O.getJumpPrevPage=function(){return Math.max(1,O.state.current-(O.props.showLessItems?3:5))},O.getJumpNextPage=function(){return Math.min(G(void 0,O.state,O.props),O.state.current+(O.props.showLessItems?3:5))},O.getItemIcon=function(H,x){var l=O.props.prefixCls,g=H||r.a.createElement("button",{type:"button","aria-label":x,className:"".concat(l,"-item-link")});return typeof H=="function"&&(g=r.a.createElement(H,Object(Ae.a)({},O.props))),g},O.savePaginationNode=function(H){O.paginationNode=H},O.isValid=function(H){return A(H)&&H!==O.state.current},O.shouldDisplayQuickJumper=function(){var H=O.props,x=H.showQuickJumper,l=H.pageSize,g=H.total;return g<=l?!1:x},O.handleKeyDown=function(H){(H.keyCode===d.ARROW_UP||H.keyCode===d.ARROW_DOWN)&&H.preventDefault()},O.handleKeyUp=function(H){var x=O.getValidValue(H),l=O.state.currentInputValue;x!==l&&O.setState({currentInputValue:x}),H.keyCode===d.ENTER?O.handleChange(x):H.keyCode===d.ARROW_UP?O.handleChange(x-1):H.keyCode===d.ARROW_DOWN&&O.handleChange(x+1)},O.changePageSize=function(H){var x=O.state.current,l=G(H,O.state,O.props);x=x>l?l:x,l===0&&(x=O.state.current),typeof H=="number"&&("pageSize"in O.props||O.setState({pageSize:H}),"current"in O.props||O.setState({current:x,currentInputValue:x})),O.props.onShowSizeChange(x,H),"onChange"in O.props&&O.props.onChange&&O.props.onChange(x,H)},O.handleChange=function(H){var x=O.props.disabled,l=H;if(O.isValid(l)&&!x){var g=G(void 0,O.state,O.props);l>g?l=g:l<1&&(l=1),"current"in O.props||O.setState({current:l,currentInputValue:l});var v=O.state.pageSize;return O.props.onChange(l,v),l}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.current2?l-2:0),v=2;v=L?b=L:b=Number(h),b}},{key:"getShowSizeChanger",value:function(){var O=this.props,h=O.showSizeChanger,L=O.total,y=O.totalBoundaryShowSizeChanger;return typeof h!="undefined"?h:L>y}},{key:"renderPrev",value:function(O){var h=this.props,L=h.prevIcon,y=h.itemRender,b=y(O,"prev",this.getItemIcon(L,"prev page")),H=!this.hasPrev();return Object(ie.isValidElement)(b)?Object(ie.cloneElement)(b,{disabled:H}):b}},{key:"renderNext",value:function(O){var h=this.props,L=h.nextIcon,y=h.itemRender,b=y(O,"next",this.getItemIcon(L,"next page")),H=!this.hasNext();return Object(ie.isValidElement)(b)?Object(ie.cloneElement)(b,{disabled:H}):b}},{key:"render",value:function(){var O=this,h=this.props,L=h.prefixCls,y=h.className,b=h.style,H=h.disabled,x=h.hideOnSinglePage,l=h.total,g=h.locale,v=h.showQuickJumper,c=h.showLessItems,T=h.showTitle,k=h.showTotal,se=h.simple,me=h.itemRender,pe=h.showPrevNextJumpers,ve=h.jumpPrevIcon,ee=h.jumpNextIcon,oe=h.selectComponentClass,Ee=h.selectPrefixCls,ne=h.pageSizeOptions,we=this.state,M=we.current,J=we.pageSize,Y=we.currentInputValue;if(x===!0&&l<=J)return null;var fe=G(void 0,this.state,this.props),Te=[],Me=null,ke=null,Pe=null,q=null,Ce=null,Re=v&&v.goButton,De=c?1:2,Qe=M-1>0?M-1:0,qe=M+1=De*2&&M!==1+2&&(Te[0]=Object(ie.cloneElement)(Te[0],{className:"".concat(L,"-item-after-jump-prev")}),Te.unshift(Me)),fe-M>=De*2&&M!==fe-2&&(Te[Te.length-1]=Object(ie.cloneElement)(Te[Te.length-1],{className:"".concat(L,"-item-before-jump-next")}),Te.push(ke)),Xe!==1&&Te.unshift(Pe),nt!==fe&&Te.push(q)}var st=null;k&&(st=r.a.createElement("li",{className:"".concat(L,"-total-text")},k(l,[l===0?0:(M-1)*J+1,M*J>l?l:M*J])));var He=!this.hasPrev()||!fe,Je=!this.hasNext()||!fe;return r.a.createElement("ul",Object(Z.a)({className:R()(L,y,Object(D.a)({},"".concat(L,"-disabled"),H)),style:b,unselectable:"unselectable",ref:this.savePaginationNode},Ct),st,r.a.createElement("li",{title:T?g.prev_page:null,onClick:this.prev,tabIndex:He?null:0,onKeyPress:this.runIfEnterPrev,className:R()("".concat(L,"-prev"),Object(D.a)({},"".concat(L,"-disabled"),He)),"aria-disabled":He},this.renderPrev(Qe)),Te,r.a.createElement("li",{title:T?g.next_page:null,onClick:this.next,tabIndex:Je?null:0,onKeyPress:this.runIfEnterNext,className:R()("".concat(L,"-next"),Object(D.a)({},"".concat(L,"-disabled"),Je)),"aria-disabled":Je},this.renderNext(qe)),r.a.createElement(f,{disabled:H,locale:g,rootPrefixCls:L,selectComponentClass:oe,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:M,pageSize:J,pageSizeOptions:ne,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Re}))}}],[{key:"getDerivedStateFromProps",value:function(O,h){var L={};if("current"in O&&(L.current=O.current,O.current!==h.current&&(L.currentInputValue=L.current)),"pageSize"in O&&O.pageSize!==h.pageSize){var y=h.current,b=G(O.pageSize,h,O);y=y>b?b:y,"current"in O||(L.current=y,L.currentInputValue=y),L.pageSize=O.pageSize}return L}}]),K}(r.a.Component);X.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:S.a,style:{},itemRender:_,totalBoundaryShowSizeChanger:50};var te=X},"6RRn":function(xe,B,o){"use strict";var Z=o("wCXF"),D=o("n6Qo");o.d(B,"b",function(){return D.a});var Ae=o("IBYe"),le=o("6eGT"),P=o("hW8S");o.d(B,"a",function(){return P.a}),B.c=Z.b},"6UM0":function(xe,B,o){var Z,D;(function(){var Ae;(function(){"use strict";var P=[function(r,U,R){var E=R(1).Beautifier,p=R(5).Options;function d(u,f){var S=new E(u,f);return S.beautify()}r.exports=d,r.exports.defaultOptions=function(){return new p}},function(r,U,R){var E=R(2).Output,p=R(3).Token,d=R(4),u=R(5).Options,f=R(7).Tokenizer,S=R(7).line_starters,V=R(7).positionable_operators,A=R(7).TOKEN;function _(c,T){return T.indexOf(c)!==-1}function G(c){return c.replace(/^\s+/g,"")}function X(c){for(var T={},k=0;k{p(E)})}onUnexpectedError(E){this.unexpectedErrorHandler(E),this.emit(E)}onUnexpectedExternalError(E){this.unexpectedErrorHandler(E)}}const D=new Z;function Ae(E){ue(E)||D.onUnexpectedError(E);return}function le(E){ue(E)||D.onUnexpectedExternalError(E);return}function P(E){if(E instanceof Error){let{name:p,message:d}=E;const u=E.stacktrace||E.stack;return{$isError:!0,name:p,message:d,stack:u}}return E}const z="Canceled";function ue(E){return E instanceof Error&&E.name===z&&E.message===z}function ie(){const E=new Error(z);return E.name=E.message,E}function r(E){return E?new Error(`Illegal argument: ${E}`):new Error("Illegal argument")}function U(E){return E?new Error(`Illegal state: ${E}`):new Error("Illegal state")}class R extends Error{constructor(E){super("NotSupported");E&&(this.message=E)}}},"1Sn+":function(xe,B,o){},"24hK":function(xe,B,o){"use strict";o.d(B,"a",function(){return D});class Z{constructor(Ae){this.element=Ae,this.next=Z.Undefined,this.prev=Z.Undefined}}Z.Undefined=new Z(void 0);class D{constructor(){this._first=Z.Undefined,this._last=Z.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===Z.Undefined}clear(){let Ae=this._first;for(;Ae!==Z.Undefined;){const le=Ae.next;Ae.prev=Z.Undefined,Ae.next=Z.Undefined,Ae=le}this._first=Z.Undefined,this._last=Z.Undefined,this._size=0}unshift(Ae){return this._insert(Ae,!1)}push(Ae){return this._insert(Ae,!0)}_insert(Ae,le){const P=new Z(Ae);if(this._first===Z.Undefined)this._first=P,this._last=P;else if(le){const ue=this._last;this._last=P,P.prev=ue,ue.next=P}else{const ue=this._first;this._first=P,P.next=ue,ue.prev=P}this._size+=1;let z=!1;return()=>{z||(z=!0,this._remove(P))}}shift(){if(this._first===Z.Undefined)return;{const Ae=this._first.element;return this._remove(this._first),Ae}}pop(){if(this._last===Z.Undefined)return;{const Ae=this._last.element;return this._remove(this._last),Ae}}_remove(Ae){if(Ae.prev!==Z.Undefined&&Ae.next!==Z.Undefined){const le=Ae.prev;le.next=Ae.next,Ae.next.prev=le}else Ae.prev===Z.Undefined&&Ae.next===Z.Undefined?(this._first=Z.Undefined,this._last=Z.Undefined):Ae.next===Z.Undefined?(this._last=this._last.prev,this._last.next=Z.Undefined):Ae.prev===Z.Undefined&&(this._first=this._first.next,this._first.prev=Z.Undefined);this._size-=1}*[Symbol.iterator](){let Ae=this._first;for(;Ae!==Z.Undefined;)yield Ae.element,Ae=Ae.next}}},"3/fG":function(xe,B,o){"use strict";o.d(B,"a",function(){return D});function Z(Ae,le){let P;return le.length===0?P=Ae:P=Ae.replace(/\{(\d+)\}/g,function(z,ue){const ie=ue[0];return typeof le[ie]!="undefined"?le[ie]:z}),P}function D(Ae,le,...P){return Z(le,P)}},"498V":function(xe,B,o){xe.exports=o.p+"static/logo.22b9a281.svg"},"4qgm":function(xe,B){xe.exports="data:image/png;base64,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"},"4u4S":function(xe,B){xe.exports="data:image/png;base64,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"},"55Ip":function(xe,B,o){"use strict";o.d(B,"a",function(){return A});var Z=o("Ty5D"),D=o("dI71"),Ae=o("q1tI"),le=o.n(Ae),P=o("YS25"),z=o("17x9"),ue=o.n(z),ie=o("wx14"),r=o("zLVn"),U=o("9R94"),R=function(I){Object(D.a)(O,I);function O(){for(var L,y=arguments.length,b=new Array(y),H=0;H=0||y.relatedTarget.className.indexOf("".concat(l,"-next"))>=0))return;I.setState({goInputText:""}),x(I.getValidValue())},I.go=function(y){var b=I.state.goInputText;if(b==="")return;(y.keyCode===d.ENTER||y.type==="click")&&(I.setState({goInputText:""}),I.props.quickGo(I.getValidValue()))},I}return Object(P.a)(K,[{key:"getValidValue",value:function(){var O=this.state,h=O.goInputText,L=O.current;return!h||isNaN(h)?L:Number(h)}},{key:"getPageSizeOptions",value:function(){var O=this.props,h=O.pageSize,L=O.pageSizeOptions;return L.some(function(y){return y.toString()===h.toString()})?L:L.concat([h.toString()]).sort(function(y,b){var H=isNaN(Number(y))?0:Number(y),x=isNaN(Number(b))?0:Number(b);return H-x})}},{key:"render",value:function(){var O=this,h=this.props,L=h.pageSize,y=h.locale,b=h.rootPrefixCls,H=h.changeSize,x=h.quickGo,l=h.goButton,g=h.selectComponentClass,v=h.buildOptionText,c=h.selectPrefixCls,T=h.disabled,k=this.state.goInputText,se="".concat(b,"-options"),me=g,pe=null,ve=null,ee=null;if(!H&&!x)return null;var oe=this.getPageSizeOptions();if(H&&me){var Ee=oe.map(function(ne,we){return r.a.createElement(me.Option,{key:we,value:ne.toString()},(v||O.buildOptionText)(ne))});pe=r.a.createElement(me,{disabled:T,prefixCls:c,showSearch:!1,className:"".concat(se,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(L||oe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(we){return we.parentNode}},Ee)}return x&&(l&&(ee=typeof l=="boolean"?r.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:T,className:"".concat(se,"-quick-jumper-button")},y.jump_to_confirm):r.a.createElement("span",{onClick:this.go,onKeyUp:this.go},l)),ve=r.a.createElement("div",{className:"".concat(se,"-quick-jumper")},y.jump_to,r.a.createElement("input",{disabled:T,type:"text",value:k,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),y.page,ee)),r.a.createElement("li",{className:"".concat(se)},pe,ve)}}]),K}(r.a.Component);u.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=u,S=o("N2Kk");function V(){}function A($){return typeof $=="number"&&isFinite($)&&Math.floor($)===$}function _($,re,K){return K}function G($,re,K){var I=typeof $=="undefined"?re.pageSize:$;return Math.floor((K.total-1)/I)+1}var X=function($){Object(z.a)(K,$);var re=Object(ue.a)(K);function K(I){var O;Object(le.a)(this,K),O=re.call(this,I),O.getJumpPrevPage=function(){return Math.max(1,O.state.current-(O.props.showLessItems?3:5))},O.getJumpNextPage=function(){return Math.min(G(void 0,O.state,O.props),O.state.current+(O.props.showLessItems?3:5))},O.getItemIcon=function(H,x){var l=O.props.prefixCls,g=H||r.a.createElement("button",{type:"button","aria-label":x,className:"".concat(l,"-item-link")});return typeof H=="function"&&(g=r.a.createElement(H,Object(Ae.a)({},O.props))),g},O.savePaginationNode=function(H){O.paginationNode=H},O.isValid=function(H){return A(H)&&H!==O.state.current},O.shouldDisplayQuickJumper=function(){var H=O.props,x=H.showQuickJumper,l=H.pageSize,g=H.total;return g<=l?!1:x},O.handleKeyDown=function(H){(H.keyCode===d.ARROW_UP||H.keyCode===d.ARROW_DOWN)&&H.preventDefault()},O.handleKeyUp=function(H){var x=O.getValidValue(H),l=O.state.currentInputValue;x!==l&&O.setState({currentInputValue:x}),H.keyCode===d.ENTER?O.handleChange(x):H.keyCode===d.ARROW_UP?O.handleChange(x-1):H.keyCode===d.ARROW_DOWN&&O.handleChange(x+1)},O.changePageSize=function(H){var x=O.state.current,l=G(H,O.state,O.props);x=x>l?l:x,l===0&&(x=O.state.current),typeof H=="number"&&("pageSize"in O.props||O.setState({pageSize:H}),"current"in O.props||O.setState({current:x,currentInputValue:x})),O.props.onShowSizeChange(x,H),"onChange"in O.props&&O.props.onChange&&O.props.onChange(x,H)},O.handleChange=function(H){var x=O.props.disabled,l=H;if(O.isValid(l)&&!x){var g=G(void 0,O.state,O.props);l>g?l=g:l<1&&(l=1),"current"in O.props||O.setState({current:l,currentInputValue:l});var v=O.state.pageSize;return O.props.onChange(l,v),l}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.current2?l-2:0),v=2;v=L?b=L:b=Number(h),b}},{key:"getShowSizeChanger",value:function(){var O=this.props,h=O.showSizeChanger,L=O.total,y=O.totalBoundaryShowSizeChanger;return typeof h!="undefined"?h:L>y}},{key:"renderPrev",value:function(O){var h=this.props,L=h.prevIcon,y=h.itemRender,b=y(O,"prev",this.getItemIcon(L,"prev page")),H=!this.hasPrev();return Object(ie.isValidElement)(b)?Object(ie.cloneElement)(b,{disabled:H}):b}},{key:"renderNext",value:function(O){var h=this.props,L=h.nextIcon,y=h.itemRender,b=y(O,"next",this.getItemIcon(L,"next page")),H=!this.hasNext();return Object(ie.isValidElement)(b)?Object(ie.cloneElement)(b,{disabled:H}):b}},{key:"render",value:function(){var O=this,h=this.props,L=h.prefixCls,y=h.className,b=h.style,H=h.disabled,x=h.hideOnSinglePage,l=h.total,g=h.locale,v=h.showQuickJumper,c=h.showLessItems,T=h.showTitle,k=h.showTotal,se=h.simple,me=h.itemRender,pe=h.showPrevNextJumpers,ve=h.jumpPrevIcon,ee=h.jumpNextIcon,oe=h.selectComponentClass,Ee=h.selectPrefixCls,ne=h.pageSizeOptions,we=this.state,M=we.current,J=we.pageSize,Y=we.currentInputValue;if(x===!0&&l<=J)return null;var fe=G(void 0,this.state,this.props),Te=[],Me=null,ke=null,Pe=null,q=null,Ce=null,Re=v&&v.goButton,De=c?1:2,Qe=M-1>0?M-1:0,qe=M+1=De*2&&M!==1+2&&(Te[0]=Object(ie.cloneElement)(Te[0],{className:"".concat(L,"-item-after-jump-prev")}),Te.unshift(Me)),fe-M>=De*2&&M!==fe-2&&(Te[Te.length-1]=Object(ie.cloneElement)(Te[Te.length-1],{className:"".concat(L,"-item-before-jump-next")}),Te.push(ke)),Xe!==1&&Te.unshift(Pe),nt!==fe&&Te.push(q)}var st=null;k&&(st=r.a.createElement("li",{className:"".concat(L,"-total-text")},k(l,[l===0?0:(M-1)*J+1,M*J>l?l:M*J])));var We=!this.hasPrev()||!fe,Je=!this.hasNext()||!fe;return r.a.createElement("ul",Object(Z.a)({className:R()(L,y,Object(D.a)({},"".concat(L,"-disabled"),H)),style:b,unselectable:"unselectable",ref:this.savePaginationNode},Ct),st,r.a.createElement("li",{title:T?g.prev_page:null,onClick:this.prev,tabIndex:We?null:0,onKeyPress:this.runIfEnterPrev,className:R()("".concat(L,"-prev"),Object(D.a)({},"".concat(L,"-disabled"),We)),"aria-disabled":We},this.renderPrev(Qe)),Te,r.a.createElement("li",{title:T?g.next_page:null,onClick:this.next,tabIndex:Je?null:0,onKeyPress:this.runIfEnterNext,className:R()("".concat(L,"-next"),Object(D.a)({},"".concat(L,"-disabled"),Je)),"aria-disabled":Je},this.renderNext(qe)),r.a.createElement(f,{disabled:H,locale:g,rootPrefixCls:L,selectComponentClass:oe,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:M,pageSize:J,pageSizeOptions:ne,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Re}))}}],[{key:"getDerivedStateFromProps",value:function(O,h){var L={};if("current"in O&&(L.current=O.current,O.current!==h.current&&(L.currentInputValue=L.current)),"pageSize"in O&&O.pageSize!==h.pageSize){var y=h.current,b=G(O.pageSize,h,O);y=y>b?b:y,"current"in O||(L.current=y,L.currentInputValue=y),L.pageSize=O.pageSize}return L}}]),K}(r.a.Component);X.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:S.a,style:{},itemRender:_,totalBoundaryShowSizeChanger:50};var te=X},"6RRn":function(xe,B,o){"use strict";var Z=o("wCXF"),D=o("n6Qo");o.d(B,"b",function(){return D.a});var Ae=o("IBYe"),le=o("6eGT"),P=o("hW8S");o.d(B,"a",function(){return P.a}),B.c=Z.b},"6UM0":function(xe,B,o){var Z,D;(function(){var Ae;(function(){"use strict";var P=[function(r,U,R){var E=R(1).Beautifier,p=R(5).Options;function d(u,f){var S=new E(u,f);return S.beautify()}r.exports=d,r.exports.defaultOptions=function(){return new p}},function(r,U,R){var E=R(2).Output,p=R(3).Token,d=R(4),u=R(5).Options,f=R(7).Tokenizer,S=R(7).line_starters,V=R(7).positionable_operators,A=R(7).TOKEN;function _(c,T){return T.indexOf(c)!==-1}function G(c){return c.replace(/^\s+/g,"")}function X(c){for(var T={},k=0;kk&&(k=c.line_indent_level));var se={mode:T,parent:c,last_token:c?c.last_token:new p(A.START_BLOCK,""),last_word:c?c.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:k,alignment:0,line_indent_level:c?c.line_indent_level:k,start_line_index:this._output.get_line_number(),ternary_depth:0};return se},g.prototype._reset=function(c){var T=c.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new E(this._options,T),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(h.BlockStatement);var k=new f(c,this._options);return this._tokens=k.tokenize(),c},g.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var c,T=this._reset(this._source_text),k=this._options.eol;this._options.eol==="auto"&&(k=` @@ -22,9 +22,9 @@ You passed in: '`+this.raw_options[p]+"'");return f},U.prototype._is_valid_selec `),l=this._create_token(_.BLOCK_COMMENT,g),l.directives=v}else this._input.peek(1)==="/"&&(g=this.__patterns.comment.read(),l=this._create_token(_.COMMENT,g))}return l},b.prototype._read_string=function(x){if(x==="`"||x==="'"||x==='"'){var l=this._input.next();return this.has_char_escapes=!1,x==="`"?l+=this._read_string_recursive("`",!0,"${"):l+=this._read_string_recursive(x),this.has_char_escapes&&this._options.unescape_strings&&(l=H(l)),this._input.peek()===x&&(l+=this._input.next()),l=l.replace(f.allLineBreaks,` `),this._create_token(_.STRING,l)}return null},b.prototype._allow_regexp_or_xml=function(x){return x.type===_.RESERVED&&A(x.text,["return","case","throw","else","do","typeof","yield"])||x.type===_.END_EXPR&&x.text===")"&&x.opened.previous.type===_.RESERVED&&A(x.opened.previous.text,["if","while","for"])||A(x.type,[_.COMMENT,_.START_EXPR,_.START_BLOCK,_.START,_.END_BLOCK,_.OPERATOR,_.EQUALS,_.EOF,_.SEMICOLON,_.COMMA])},b.prototype._read_regexp=function(x,l){if(x==="/"&&this._allow_regexp_or_xml(l)){for(var g=this._input.next(),v=!1,c=!1;this._input.hasNext()&&(v||c||this._input.peek()!==x)&&!this._input.testChar(f.newline);)g+=this._input.peek(),v?v=!1:(v=this._input.peek()==="\\",this._input.peek()==="["?c=!0:this._input.peek()==="]"&&(c=!1)),this._input.next();return this._input.peek()===x&&(g+=this._input.next(),g+=this._input.read(f.identifier)),this._create_token(_.STRING,g)}return null},b.prototype._read_xml=function(x,l){if(this._options.e4x&&x==="<"&&this._allow_regexp_or_xml(l)){var g="",v=this.__patterns.xml.read_match();if(v){for(var c=v[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),T=c.indexOf("{")===0,k=0;v;){var se=!!v[1],me=v[2],pe=!!v[v.length-1]||me.slice(0,8)==="![CDATA[";if(!pe&&(me===c||T&&me.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(se?--k:++k),g+=v[0],k<=0)break;v=this.__patterns.xml.read_match()}return v||(g+=this._input.match(/[\s\S]*/g)[0]),g=g.replace(f.allLineBreaks,` `),this._create_token(_.STRING,g)}}return null};function H(x){for(var l="",g=0,v=new E(x),c=null;v.hasNext();)if(c=v.match(/([\s]|[^\\]|\\\\)+/g),c&&(l+=c[0]),v.peek()==="\\"){if(v.next(),v.peek()==="x")c=v.match(/x([0-9A-Fa-f]{2})/g);else if(v.peek()==="u")c=v.match(/u([0-9A-Fa-f]{4})/g);else{l+="\\",v.hasNext()&&(l+=v.next());continue}if(!c)return x;if(g=parseInt(c[1],16),g>126&&g<=255&&c[0].indexOf("x")===0)return x;if(g>=0&&g<32){l+="\\"+c[0];continue}else g===34||g===39||g===92?l+="\\"+String.fromCharCode(g):l+=String.fromCharCode(g)}return l}b.prototype._read_string_recursive=function(x,l,g){var v,c;x==="'"?c=this.__patterns.single_quote:x==='"'?c=this.__patterns.double_quote:x==="`"?c=this.__patterns.template_text:x==="}"&&(c=this.__patterns.template_expression);for(var T=c.read(),k="";this._input.hasNext();){if(k=this._input.next(),k===x||!l&&f.newline.test(k)){this._input.back();break}else k==="\\"&&this._input.hasNext()?(v=this._input.peek(),v==="x"||v==="u"?this.has_char_escapes=!0:v==="\r"&&this._input.peek(1)===` -`&&this._input.next(),k+=this._input.next()):g&&(g==="${"&&k==="$"&&this._input.peek()==="{"&&(k+=this._input.next()),g===k&&(x==="`"?k+=this._read_string_recursive("}",l,"`"):k+=this._read_string_recursive("`",l,"${"),this._input.hasNext()&&(k+=this._input.next())));k+=c.read(),T+=k}return T},r.exports.Tokenizer=b,r.exports.TOKEN=_,r.exports.positionable_operators=re.slice(),r.exports.line_starters=O.slice()},function(r){var U=RegExp.prototype.hasOwnProperty("sticky");function R(E){this.__input=E||"",this.__input_length=this.__input.length,this.__position=0}R.prototype.restart=function(){this.__position=0},R.prototype.back=function(){this.__position>0&&(this.__position-=1)},R.prototype.hasNext=function(){return this.__position=0&&E=0&&p=E.length&&this.__input.substring(p-E.length,p).toLowerCase()===E},r.exports.InputScanner=R},function(r,U,R){var E=R(8).InputScanner,p=R(3).Token,d=R(10).TokenStream,u=R(11).WhitespacePattern,f={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},S=function(V,A){this._input=new E(V),this._options=A||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new u(this._input)};S.prototype.tokenize=function(){this._input.restart(),this.__tokens=new d,this._reset();for(var V,A=new p(f.START,""),_=null,G=[],X=new d;A.type!==f.EOF;){for(V=this._get_next_token(A,_);this._is_comment(V);)X.add(V),V=this._get_next_token(A,_);X.isEmpty()||(V.comments_before=X,X=new d),V.parent=_,this._is_opening(V)?(G.push(_),_=V):_&&this._is_closing(V,_)&&(V.opened=_,_.closed=V,_=G.pop(),V.parent=_),V.previous=A,A.next=V,this.__tokens.add(V),A=V}return this.__tokens},S.prototype._is_first_token=function(){return this.__tokens.isEmpty()},S.prototype._reset=function(){},S.prototype._get_next_token=function(V,A){this._readWhitespace();var _=this._input.read(/.+/g);return _?this._create_token(f.RAW,_):this._create_token(f.EOF,"")},S.prototype._is_comment=function(V){return!1},S.prototype._is_opening=function(V){return!1},S.prototype._is_closing=function(V,A){return!1},S.prototype._create_token=function(V,A){var _=new p(V,A,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return _},S.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},r.exports.Tokenizer=S,r.exports.TOKEN=f},function(r){function U(R){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=R}U.prototype.restart=function(){this.__position=0},U.prototype.isEmpty=function(){return this.__tokens_length===0},U.prototype.hasNext=function(){return this.__position=0&&R/),erb:S.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:S.starting_with(/{%/).until_after(/%}/),django_value:S.starting_with(/{{/).until_after(/}}/),django_comment:S.starting_with(/{#/).until_after(/#}/),smarty:S.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:S.starting_with(/{\*/).until_after(/\*}/),smarty_literal:S.starting_with(/{literal}/).until_after(/{\/literal}/)}}d.prototype=new E,d.prototype._create=function(){return new d(this._input,this)},d.prototype._update=function(){this.__set_templated_pattern()},d.prototype.disable=function(u){var f=this._create();return f._disabled[u]=!0,f._update(),f},d.prototype.read_options=function(u){var f=this._create();for(var S in p)f._disabled[S]=u.templating.indexOf(S)===-1;return f._update(),f},d.prototype.exclude=function(u){var f=this._create();return f._excluded[u]=!0,f._update(),f},d.prototype.read=function(){var u="";this._match_pattern?u=this._input.read(this._starting_pattern):u=this._input.read(this._starting_pattern,this.__template_pattern);for(var f=this._read_template();f;)this._match_pattern?f+=this._input.read(this._match_pattern):f+=this._input.readUntil(this.__template_pattern),u+=f,f=this._read_template();return this._until_after&&(u+=this._input.readUntilAfter(this._until_pattern)),u},d.prototype.__set_templated_pattern=function(){var u=[];this._disabled.php||u.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||u.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||u.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(u.push(this.__patterns.django._starting_pattern.source),u.push(this.__patterns.django_value._starting_pattern.source),u.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||u.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&u.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+u.join("|")+")")},d.prototype._read_template=function(){var u="",f=this._input.peek();if(f==="<"){var S=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&S==="?"&&(u=u||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&S==="%"&&(u=u||this.__patterns.erb.read())}else f==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(u=u||this.__patterns.handlebars_comment.read(),u=u||this.__patterns.handlebars_unescaped.read(),u=u||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(u=u||this.__patterns.django_value.read()),this._excluded.django||(u=u||this.__patterns.django_comment.read(),u=u||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(u=u||this.__patterns.smarty_comment.read(),u=u||this.__patterns.smarty_literal.read(),u=u||this.__patterns.smarty.read()));return u},r.exports.TemplatablePattern=d}],z={};function ue(r){var U=z[r];if(U!==void 0)return U.exports;var R=z[r]={exports:{}};return P[r](R,R.exports,ue),R.exports}var ie=ue(0);Ae=ie})();var le=Ae;!(Z=[],D=function(){return{js_beautify:le}}.apply(B,Z),D!==void 0&&(xe.exports=D))})()},"6eGT":function(xe,B,o){"use strict";function Z(D){return null}B.a=Z},"6nfa":function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"746U":function(xe,B,o){"use strict";o.d(B,"f",function(){return Z}),o.d(B,"l",function(){return D}),o.d(B,"k",function(){return Ae}),o.d(B,"j",function(){return le}),o.d(B,"g",function(){return P}),o.d(B,"m",function(){return z}),o.d(B,"h",function(){return ue}),o.d(B,"n",function(){return ie}),o.d(B,"c",function(){return r}),o.d(B,"a",function(){return U}),o.d(B,"i",function(){return R}),o.d(B,"o",function(){return E}),o.d(B,"e",function(){return u}),o.d(B,"d",function(){return f}),o.d(B,"p",function(){return S}),o.d(B,"b",function(){return V});function Z(A){return Array.isArray(A)}function D(A){return typeof A=="string"}function Ae(A){return typeof A=="object"&&A!==null&&!Array.isArray(A)&&!(A instanceof RegExp)&&!(A instanceof Date)}function le(A){return typeof A=="number"&&!isNaN(A)}function P(A){return A===!0||A===!1}function z(A){return typeof A=="undefined"}function ue(A){return!ie(A)}function ie(A){return z(A)||A===null}function r(A,_){if(!A)throw new Error(_?`Unexpected type, expected '${_}'`:"Unexpected type")}function U(A){if(ie(A))throw new Error("Assertion Failed: argument is undefined or null");return A}function R(A){return typeof A=="function"}function E(A,_){const G=Math.min(A.length,_.length);for(let X=0;Xfunction(){const $=Array.prototype.slice.call(arguments,0);return _(te,$)};let X={};for(const te of A)X[te]=G(te);return X}function S(A){return A===null?void 0:A}function V(A,_="Unreachable"){throw new Error(_)}},"7ZXX":function(xe,B,o){xe.exports=o.p+"static/err.6e7c5817.png"},"7ahc":function(xe,B,o){"use strict";o.d(B,"a",function(){return G});var Z=o("k1fw"),D=o("0Owb"),Ae=o("+L6B"),le=o("2/Rp"),P=o("y8nQ"),z=o("Vl3Y"),ue=o("tJVT"),ie=o("OaEy"),r=o("2fM7"),U=o("q1tI"),R=o.n(U),E=o("VrN/"),p=o.n(E),d=o("p77/"),u=o.n(d),f=o("c5Ni"),S=o.n(f),V=r.a.Option,A={labelCol:{span:4},wrapperCol:{span:20}},_={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"]};B.b=function(X){var te=X.callback,$=X.onCancel,re=Object(U.useState)("python"),K=Object(ue.a)(re,2),I=K[0],O=K[1];function h(y){O(_[y][1])}function L(y){te(y)}return R.a.createElement(z.a,Object(D.a)({},A,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:L}),R.a.createElement(z.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(r.a,{onChange:h},Object.keys(_).map(function(y){return R.a.createElement(V,{key:y,value:y},_[y][0])}))),R.a.createElement(z.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(G,{mode:I})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(le.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(le.a,{type:"ghost",onClick:$},"\u53D6\u6D88")))};function G(X){var te=X.value,$=X.onChange,re=X.mode,K=X.options,I=K===void 0?{}:K,O=Object(U.useRef)(),h=Object(U.useState)(),L=Object(ue.a)(h,2),y=L[0],b=L[1];return Object(U.useEffect)(function(){if(y){function H(x){var l=x.getValue();$&&$(l)}return y.on("change",H),function(){y.off("change",H)}}},[y,$]),Object(U.useEffect)(function(){y&&y.setOption("mode",re)},[y,re]),Object(U.useEffect)(function(){y&&((te!==y.getValue()||te==="")&&setTimeout(function(){y.setValue(te||" ")},300))},[y,te]),Object(U.useEffect)(function(){if(O.current&&!y){var H=p.a.fromTextArea(O.current,Object(Z.a)({mode:re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},I));b(H)}},[O.current,y]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:O}))}},"7v3h":function(xe,B,o){xe.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(xe,B,o){xe.exports=o.p+"static/empty.8918e228.png"},"815F":function(xe,B,o){"use strict";o.d(B,"e",function(){return ue}),o.d(B,"c",function(){return r}),o.d(B,"d",function(){return U}),o.d(B,"a",function(){return E}),o.d(B,"f",function(){return p}),o.d(B,"b",function(){return d});var Z=o("KQm4"),D=o("VTBJ"),Ae=o("Ff2n"),le=o("Zm9Q"),P=o("Kwbf"),z=o("OZM5");function ue(u,f){return u!=null?u:f}function ie(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=new Map;function S(V){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(_){var G=_.key,X=_.children;Object(P.a)(G!=null,"Tree node must have a certain key: [".concat(A).concat(G,"]"));var te=String(G);Object(P.a)(!f.has(te)||G===null||G===void 0,"Same 'key' exist in the Tree: ".concat(te)),f.set(te,!0),S(X,"".concat(A).concat(te," > "))})}S(u)}function r(u){function f(S){var V=Object(le.a)(S);return V.map(function(A){if(!Object(z.i)(A))return Object(P.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var _=A.key,G=A.props,X=G.children,te=Object(Ae.a)(G,["children"]),$=Object(D.a)({key:_},te),re=f(X);return re.length&&($.children=re),$}).filter(function(A){return A})}return f(u)}function U(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=new Set(f===!0?[]:f),V=[];function A(_){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return _.map(function(X,te){var $=Object(z.h)(G?G.pos:"0",te),re=ue(X.key,$),K=Object(D.a)(Object(D.a)({},X),{},{parent:G,pos:$,children:null,data:X,isStart:[].concat(Object(Z.a)(G?G.isStart:[]),[te===0]),isEnd:[].concat(Object(Z.a)(G?G.isEnd:[]),[te===_.length-1])});return V.push(K),f===!0||S.has(re)?K.children=A(X.children||[],K):K.children=[],K})}return A(u),V}function R(u,f,S){var V;S?typeof S=="string"?V=function(G){return G[S]}:typeof S=="function"&&(V=function(G){return S(G)}):V=function(G,X){return ue(G.key,X)};function A(_,G,X){var te=_?_.children:u,$=_?Object(z.h)(X.pos,G):"0";if(_){var re=V(_,$),K={node:_,index:G,pos:$,key:re,parentPos:X.node?X.pos:null,level:X.level+1};f(K)}te&&te.forEach(function(I,O){A(I,O,{node:_,pos:$,level:X?X.level+1:-1})})}A(null)}function E(u){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=f.initWrapper,V=f.processEntity,A=f.onProcessFinished,_=arguments.length>2?arguments[2]:void 0,G={},X={},te={posEntities:G,keyEntities:X};return S&&(te=S(te)||te),R(u,function($){var re=$.node,K=$.index,I=$.pos,O=$.key,h=$.parentPos,L=$.level,y={node:re,index:K,key:O,pos:I,level:L},b=ue(O,I);G[I]=y,X[b]=y,y.parent=G[h],y.parent&&(y.parent.children=y.parent.children||[],y.parent.children.push(y)),V&&V(y,te)},_),A&&A(te),te}function p(u,f){var S=f.expandedKeys,V=f.selectedKeys,A=f.loadedKeys,_=f.loadingKeys,G=f.checkedKeys,X=f.halfCheckedKeys,te=f.dragOverNodeKey,$=f.dropPosition,re=f.keyEntities,K=re[u],I={eventKey:u,expanded:S.indexOf(u)!==-1,selected:V.indexOf(u)!==-1,loaded:A.indexOf(u)!==-1,loading:_.indexOf(u)!==-1,checked:G.indexOf(u)!==-1,halfChecked:X.indexOf(u)!==-1,pos:String(K?K.pos:""),dragOver:te===u&&$===0,dragOverGapTop:te===u&&$===-1,dragOverGapBottom:te===u&&$===1};return I}function d(u){var f=u.data,S=u.expanded,V=u.selected,A=u.checked,_=u.loaded,G=u.loading,X=u.halfChecked,te=u.dragOver,$=u.dragOverGapTop,re=u.dragOverGapBottom,K=u.pos,I=u.active,O=Object(D.a)(Object(D.a)({},f),{},{expanded:S,selected:V,checked:A,loaded:_,loading:G,halfChecked:X,dragOver:te,dragOverGapTop:$,dragOverGapBottom:re,pos:K,active:I});return"props"in O||Object.defineProperty(O,"props",{get:function(){return Object(P.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),u}}),O}},"8HAY":function(xe,B,o){"use strict";o.d(B,"a",function(){return P}),o.d(B,"b",function(){return z}),o.d(B,"d",function(){return ue}),o.d(B,"e",function(){return ie}),o.d(B,"c",function(){return r});var Z=o("MI8n"),D=o("pmY6"),Ae=o("3/fG"),le=function(U,R,E,p){function d(u){return u instanceof E?u:new E(function(f){f(u)})}return new(E||(E=Promise))(function(u,f){function S(_){try{A(p.next(_))}catch(G){f(G)}}function V(_){try{A(p.throw(_))}catch(G){f(G)}}function A(_){_.done?u(_.value):d(_.value).then(S,V)}A((p=p.apply(U,R||[])).next())})};class P extends D.a{constructor(U,R="",E="",p=!0,d){super();this._onDidChange=this._register(new Z.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=U,this._label=R,this._cssClass=E,this._enabled=p,this._actionCallback=d}get id(){return this._id}get label(){return this._label}set label(U){this._setLabel(U)}_setLabel(U){this._label!==U&&(this._label=U,this._onDidChange.fire({label:U}))}get tooltip(){return this._tooltip||""}set tooltip(U){this._setTooltip(U)}_setTooltip(U){this._tooltip!==U&&(this._tooltip=U,this._onDidChange.fire({tooltip:U}))}get class(){return this._cssClass}set class(U){this._setClass(U)}_setClass(U){this._cssClass!==U&&(this._cssClass=U,this._onDidChange.fire({class:U}))}get enabled(){return this._enabled}set enabled(U){this._setEnabled(U)}_setEnabled(U){this._enabled!==U&&(this._enabled=U,this._onDidChange.fire({enabled:U}))}get checked(){return this._checked}set checked(U){this._setChecked(U)}_setChecked(U){this._checked!==U&&(this._checked=U,this._onDidChange.fire({checked:U}))}run(U,R){return le(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(U))})}}class z extends D.a{constructor(){super(...arguments);this._onBeforeRun=this._register(new Z.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new Z.b),this.onDidRun=this._onDidRun.event}run(U,R){return le(this,void 0,void 0,function*(){if(!U.enabled)return;this._onBeforeRun.fire({action:U});let E;try{yield this.runAction(U,R)}catch(p){E=p}this._onDidRun.fire({action:U,error:E})})}runAction(U,R){return le(this,void 0,void 0,function*(){yield U.run(R)})}}class ue extends P{constructor(U){super(ue.ID,U,U?"separator text":"separator");this.checked=!1,this.enabled=!1}}ue.ID="vs.actions.separator";class ie{constructor(U,R,E,p){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=U,this.label=R,this.class=p,this._actions=E}get actions(){return this._actions}dispose(){}run(){return le(this,void 0,void 0,function*(){})}}class r extends P{constructor(){super(r.ID,Ae.a("submenu.empty","(empty)"),void 0,!1)}}r.ID="vs.actions.empty"},"8WcF":function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8mKB":function(xe,B,o){"use strict";var Z=o("rePB"),D=o("1OyB"),Ae=o("vuIU"),le=o("Ji7U"),P=o("md7G"),z=o("foSv"),ue=o("q1tI"),ie=o.n(ue),r=o("m+aA"),U=o("TSYQ"),R=o.n(U),E=o("4IlW");function p(I){var O=I.pageXOffset,h="scrollLeft";if(typeof O!="number"){var L=I.document;O=L.documentElement[h],typeof O!="number"&&(O=L.body[h])}return O}function d(I){var O,h,L=I.ownerDocument,y=L.body,b=L&&L.documentElement,H=I.getBoundingClientRect();return O=H.left,h=H.top,O-=b.clientLeft||y.clientLeft||0,h-=b.clientTop||y.clientTop||0,{left:O,top:h}}function u(I){var O=d(I),h=I.ownerDocument,L=h.defaultView||h.parentWindow;return O.left+=p(L),O.left}function f(I){var O=S();return function(){var L=Object(z.a)(I),y;if(O){var b=Object(z.a)(this).constructor;y=Reflect.construct(L,arguments,b)}else y=L.apply(this,arguments);return Object(P.a)(this,y)}}function S(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(I){return!1}}var V=function(I){Object(le.a)(h,I);var O=f(h);function h(){var L;return Object(D.a)(this,h),L=O.apply(this,arguments),L.onHover=function(y){var b=L.props,H=b.onHover,x=b.index;H(y,x)},L.onClick=function(y){var b=L.props,H=b.onClick,x=b.index;H(y,x)},L.onKeyDown=function(y){var b=L.props,H=b.onClick,x=b.index;y.keyCode===13&&H(y,x)},L}return Object(Ae.a)(h,[{key:"getClassName",value:function(){var y=this.props,b=y.prefixCls,H=y.index,x=y.value,l=y.allowHalf,g=y.focused,v=H+1,c=b;return x===0&&H===0&&g?c+=" ".concat(b,"-focused"):l&&x+.5>=v&&xT?"true":"false","aria-posinset":T+1,"aria-setsize":k,tabIndex:l?-1:0},ie.a.createElement("div",{className:"".concat(g,"-first")},me),ie.a.createElement("div",{className:"".concat(g,"-second")},me)));return c&&(pe=c(pe,this.props)),pe}}]),h}(ie.a.Component);function A(I,O){var h=Object.keys(I);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(I);O&&(L=L.filter(function(y){return Object.getOwnPropertyDescriptor(I,y).enumerable})),h.push.apply(h,L)}return h}function _(I){for(var O=1;O0&&!k||x===E.a.RIGHT&&se>0&&k?(v?se-=.5:se-=1,y.changeValue(se),H.preventDefault()):x===E.a.LEFT&&sek/2||!g&&b-T1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Z.a)())return null;var U=document.createElement("style");if((ie=r.csp)===null||ie===void 0?void 0:ie.nonce){var R;U.nonce=(R=r.csp)===null||R===void 0?void 0:R.nonce}U.innerHTML=ue;var E=Ae(r),p=E.firstChild;return r.prepend&&E.prepend?E.prepend(U):r.prepend&&p?E.insertBefore(U,p):E.appendChild(U),U}var P=new Map;function z(ue,ie){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},U=Ae(r);if(!P.has(U)){var R=le("",r),E=R.parentNode;P.set(U,E),E.removeChild(R)}var p=Array.from(P.get(U).children).find(function(V){return V.tagName==="STYLE"&&V[D]===ie});if(p){var d,u;if(((d=r.csp)===null||d===void 0?void 0:d.nonce)&&p.nonce!==((u=r.csp)===null||u===void 0?void 0:u.nonce)){var f;p.nonce=(f=r.csp)===null||f===void 0?void 0:f.nonce}return p.innerHTML!==ue&&(p.innerHTML=ue),p}var S=le(ue,r);return S[D]=ie,S}},BdwD:function(xe,B,o){"use strict";var Z=o("+L6B"),D=o("2/Rp"),Ae=o("0Owb"),le=o("k1fw"),P=o("q1tI"),z=o.n(P),ue=o("FOrL"),ie=o.n(ue),r=function(R){var E=R.buttonProps,p=E===void 0?{}:E,d=R.styles,u=d===void 0?{}:d,f=R.customText,S=R.ButtonText,V=R.ButtonClick,A=R.Buttonclass,_=R.ButtonTwo;return z.a.createElement("section",{className:"tc animated fadeIn",style:Object(le.a)(Object(le.a)({},{color:"#999",margin:"200px auto"}),u)},z.a.createElement("img",{src:ie.a}),z.a.createElement("p",{className:"mt20 font14"},f||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),S&&z.a.createElement(D.a,Object(Ae.a)({className:A,onClick:V},p),S),_&&_)};B.a=r},Bq7L:function(xe,B){xe.exports="data:image/png;base64,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"},"C/vA":function(xe,B,o){"use strict";o.d(B,"a",function(){return Z});function Z(D){const Ae=this;let le=!1,P;return function(){return le||(le=!0,P=D.apply(Ae,arguments)),P}}},"Cg/j":function(xe,B,o){"use strict";o.d(B,"b",function(){return Z}),o.d(B,"a",function(){return D}),o.d(B,"c",function(){return le}),o.d(B,"d",function(){return P});var Z;(function(z){z.serviceIds=new Map,z.DI_TARGET="$di$target",z.DI_DEPENDENCIES="$di$dependencies";function ue(ie){return ie[z.DI_DEPENDENCIES]||[]}z.getServiceDependencies=ue})(Z||(Z={}));const D=le("instantiationService");function Ae(z,ue,ie,r){ue[Z.DI_TARGET]===ue?ue[Z.DI_DEPENDENCIES].push({id:z,index:ie,optional:r}):(ue[Z.DI_DEPENDENCIES]=[{id:z,index:ie,optional:r}],ue[Z.DI_TARGET]=ue)}function le(z){if(Z.serviceIds.has(z))return Z.serviceIds.get(z);const ue=function(ie,r,U){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Ae(ue,ie,U,!1)};return ue.toString=()=>z,Z.serviceIds.set(z,ue),ue}function P(z){return function(ue,ie,r){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");Ae(z,ue,r,!0)}}},Cy2x:function(xe,B,o){"use strict";var Z=o("DjyN"),D=o("NUBc"),Ae=o("cWXX"),le=o("/ezw"),P=o("+L6B"),z=o("2/Rp"),ue=o("miYZ"),ie=o("tsqr"),r=o("2qtc"),U=o("kLXV"),R=o("9og8"),E=o("tJVT"),p=o("WmNS"),d=o.n(p),u=o("q1tI"),f=o.n(u),S=o("Ty5D"),V=o("9kvl"),A=o("m3rI"),_=o("xKgJ"),G=o("7Kak"),X=o("9yH6"),te=o("PpiC"),$=o("cU5J"),re=o.n($),K=function(se){var me=se.shixunsDetail,pe=se.globalSetting,ve=se.loading,ee=se.dispatch,oe=se.onReloadData,Ee=Object(te.a)(se,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),ne=Object(u.useState)(),we=Object(E.a)(ne,2),M=we[0],J=we[1],Y=Object(u.useState)([]),fe=Object(E.a)(Y,2),Te=fe[0],Me=fe[1];Object(u.useEffect)(function(){me.actionTabs.key==="Collaborators-ChangeManager"&&ke()},[me.actionTabs.key]);var ke=function(){var Re=Object(R.a)(d.a.mark(function De(){var Qe,qe;return d.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,ee({type:"shixunsDetail/getChangeManager",payload:{id:(Qe=me.actionTabs.params)===null||Qe===void 0?void 0:Qe.id}});case 2:qe=rt.sent,Me(qe||[]);case 4:case"end":return rt.stop()}},De)}));return function(){return Re.apply(this,arguments)}}(),Pe=function(){var De;ee({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(De=me.actionTabs.params)===null||De===void 0?void 0:De.id}}})},q=function(){var Re=Object(R.a)(d.a.mark(function De(){var Qe,qe;return d.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(M){rt.next=3;break}return ie.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),rt.abrupt("return");case 3:return rt.next=5,ee({type:"shixunsDetail/changeManager",payload:{id:(Qe=me.actionTabs.params)===null||Qe===void 0?void 0:Qe.id,user_id:M}});case 5:qe=rt.sent,Ce(),qe&&(oe(),ie.b.info(qe.message));case 8:case"end":return rt.stop()}},De)}));return function(){return Re.apply(this,arguments)}}(),Ce=function(){ee({type:"shixunsDetail/setActionTabs",payload:{}}),J(null)};return f.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:me.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ve.effects["shixunsDetail/changeManager"],onOk:q,onCancel:Ce},f.a.createElement("div",null,f.a.createElement("div",{className:re.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",f.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),f.a.createElement("div",{className:re.a.content},Te.length?f.a.createElement(X.a.Group,{value:M,onChange:function(De){return J(De.target.value)}},Te.map(function(Re,De){return f.a.createElement(X.a,{className:re.a.radio,key:De,value:Re.user_id},Re.name)})):f.a.createElement("div",{className:re.a.add},f.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",f.a.createElement("a",{className:re.a.colorBlue,onClick:Pe},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},I=Object(V.a)(function(k){var se=k.shixunsDetail,me=k.loading,pe=k.globalSetting;return{shixunsDetail:se,globalSetting:pe,loading:me}})(K),O=o("Znn+"),h=o("ZTPi"),L=o("ju9d"),y=h.a.TabPane,b=function(k){var se=k.visible,me=k.onCancel,pe=k.onSelectGroup,ve=k.shixunId,ee=k.onSelectCollaborator;return f.a.createElement(U.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:se,width:1100,centered:!0,keyboard:!1,onCancel:me,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},f.a.createElement(h.a,{defaultActiveKey:"1"},f.a.createElement(y,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},f.a.createElement(L.a,{type:1,onCancel:me,container_type:2,container_id:ve,onSelect:ee}))))},H=o("bL63"),x=o.n(H),l=o("xvlK"),g=o("ruvs"),v=o("ErOA"),c=function(se){var me=se.shixunsDetail,pe=se.globalSetting,ve=se.loading,ee=se.user,oe=se.dispatch,Ee=se.position,ne=Object(u.useRef)(),we=Object(u.useState)(0),M=Object(E.a)(we,2),J=M[0],Y=M[1],fe=Object(u.useState)([]),Te=Object(E.a)(fe,2),Me=Te[0],ke=Te[1],Pe=Object(u.useState)({id:null,page:1}),q=Object(E.a)(Pe,2),Ce=q[0],Re=q[1],De=Object(S.i)(),Qe=Object(u.useState)({}),qe=Object(E.a)(Qe,2),Ct=qe[0],rt=qe[1],ct=Object(u.useMemo)(function(){return Object(_.v)()||(Ct==null?void 0:Ct.current_user_is_creator)||(Ct==null?void 0:Ct.current_user_is_partner)},[_.v,Ct]),it=Object(u.useMemo)(function(){return Object(_.v)()||(Ct==null?void 0:Ct.current_user_is_creator)},[_.v,Ct]);Object(u.useEffect)(function(){ne.current=De==null?void 0:De.taskId,Ce.id=De==null?void 0:De.taskId,Re(Ce),Ne(Ce)},[]);var Ne=function(){var He=Object(R.a)(d.a.mark(function Je($e){var ft;return d.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(v.a)("/api/sci/projects/".concat(De==null?void 0:De.taskId,"/get_project_partners.json"),{method:"get"});case 2:ft=gt.sent,ft&&(ke(ft.users||[]),Y(ft.users_count),rt(ft));case 4:case"end":return gt.stop()}},Je)}));return function($e){return He.apply(this,arguments)}}(),je=function(){var He=Object(R.a)(d.a.mark(function Je(){var $e;return d.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return Ce.page=1,Re(Ce),$e=Object(g.b)(),lt.next=5,oe({type:"user/getUserInfo",payload:$e});case 5:return lt.next=7,Ne(Ce);case 7:case"end":return lt.stop()}},Je)}));return function(){return He.apply(this,arguments)}}(),Xe=function(Je){Ce.page=Je,Re(Ce),Ne(Ce)},nt=function(Je){U.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:x.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var $e=Object(R.a)(d.a.mark(function lt(){var gt;return d.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Object(v.a)("/api/sci/projects/".concat(De==null?void 0:De.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:Je}});case 2:gt=Nt.sent,ie.b.info("\u5220\u9664\u6210\u529F"),Ce.page=1,Re(Ce),Ne(Ce);case 7:case"end":return Nt.stop()}},lt)}));function ft(){return $e.apply(this,arguments)}return ft}()})},Ze=function(){oe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ne.current}}})};function Ke(){oe({type:"shixunsDetail/setActionTabs",payload:{}})}var st={visible:me.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ke,shixunId:ne.current,onSelectCollaborator:function(){var He=Object(R.a)(d.a.mark(function $e(ft){var lt;return d.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return Ke(),bt.next=3,Object(v.a)("/api/sci/projects/".concat(ne.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:ft}});case 3:lt=bt.sent,lt&&(ie.b.success("\u6DFB\u52A0\u6210\u529F"),je());case 5:case"end":return bt.stop()}},$e)}));function Je($e){return He.apply(this,arguments)}return Je}(),onSelectGroup:function(){var He=Object(R.a)(d.a.mark(function $e(ft){var lt;return d.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return Ke(),bt.next=3,oe({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ne.current,group_id:ft.group_id}});case 3:lt=bt.sent,lt&&(ie.b.success("\u6DFB\u52A0\u6210\u529F"),je());case 5:case"end":return bt.stop()}},$e)}));function Je($e){return He.apply(this,arguments)}return Je}()};return f.a.createElement("section",null,f.a.createElement("div",{className:x.a.wrap},f.a.createElement("div",{className:x.a.content},f.a.createElement("div",{className:x.a.head},f.a.createElement("span",{className:x.a.headCount},"\u5408\u4F5C\u8005\uFF08",J,"\u4EBA\uFF09"),ct&&f.a.createElement("div",null,f.a.createElement(z.a,{className:x.a.button,style:{marginRight:Ee==="detail"?0:"20px"},onClick:Ze,icon:f.a.createElement(l.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),f.a.createElement("div",{className:x.a.list},f.a.createElement(le.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Me.map(function(He,Je){return f.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:Je},f.a.createElement("div",{className:x.a.itemWrap},f.a.createElement("a",{target:"_blank",className:x.a.imgWrap},f.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:x.a.img,src:"".concat(A.a.IMG_SERVER,"/images/").concat(He==null?void 0:He.image_url)}),(He==null?void 0:He.is_creator)&&f.a.createElement("span",{className:x.a.manager},"\u521B\u5EFA\u8005")),f.a.createElement("div",{className:x.a.itemContent},f.a.createElement("div",{className:x.a.nameWrap},f.a.createElement("a",{target:"_blank",className:x.a.name},He==null?void 0:He.user_name),f.a.createElement("div",{className:x.a.actionGroup},!(He!=null&&He.is_creator)&&it?f.a.createElement("a",{className:x.a.deletetitle,onClick:function(){return nt(He.id)}},"\u5220\u9664"):null)),f.a.createElement("p",{className:x.a.schoolWrap},f.a.createElement("span",{className:x.a.school},He==null?void 0:He.school_name)))))})))),J>10&&f.a.createElement("div",{className:x.a.countWrap},f.a.createElement(D.a,{showQuickJumper:!1,showSizeChanger:!1,total:J,onChange:function(Je){return Xe(Je)},pageSize:10,current:Ce.page}))),f.a.createElement(I,{onReloadData:je}),f.a.createElement(b,st))},T=B.a=Object(V.a)(function(k){var se=k.shixunsDetail,me=k.loading,pe=k.globalSetting,ve=k.user;return{shixunsDetail:se,globalSetting:pe,user:ve,loading:me}})(c)},E7E6:function(xe,B){xe.exports="data:image/png;base64,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"},E9nw:function(xe,B){xe.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var Z=document.activeElement,D=[],Ae=0;Ae0&&(se.percent=se.loaded/se.total*100),g.onProgress(se)});var c=new FormData;g.data&&Object.keys(g.data).forEach(function(k){var se=g.data[k];if(Array.isArray(se)){se.forEach(function(me){c.append(k+"[]",me)});return}c.append(k,g.data[k])}),g.file instanceof Blob?c.append(g.filename,g.file,g.file.name):c.append(g.filename,g.file),v.onerror=function(se){g.onError(se)},v.onload=function(){return v.status<200||v.status>=300?g.onError(P(g,v),z(v)):g.onSuccess(z(v),v)},v.open(g.method,g.action,!0),g.withCredentials&&"withCredentials"in v&&(v.withCredentials=!0);var T=g.headers||{};return T["X-Requested-With"]!==null&&v.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(T).forEach(function(k){T[k]!==null&&v.setRequestHeader(k,T[k])}),v.send(c),{abort:function(){v.abort()}}}var ie=+new Date,r=0;function U(){return"rc-upload-"+ie+"-"+ ++r}function R(g,v){return g.indexOf(v,g.length-v.length)!==-1}var E=function(g,v){if(g&&v){var c=Array.isArray(v)?v:v.split(","),T=g.name||"",k=g.type||"",se=k.replace(/\/.*$/,"");return c.some(function(me){var pe=me.trim();return pe.charAt(0)==="."?R(T.toLowerCase(),pe.toLowerCase()):/\/\*$/.test(pe)?se===pe.replace(/\/.*$/,""):k===pe})}return!0};function p(g,v){var c=g.createReader(),T=[];function k(){c.readEntries(function(se){var me=Array.prototype.slice.apply(se);T=T.concat(me);var pe=!me.length;pe?v(T):k()})}k()}var d=function(v,c,T){var k=function se(me,pe){pe=pe||"",me.isFile?me.file(function(ve){T(ve)&&(me.fullPath&&!ve.webkitRelativePath&&(Object.defineProperties(ve,{webkitRelativePath:{writable:!0}}),ve.webkitRelativePath=me.fullPath.replace(/^\//,""),Object.defineProperties(ve,{webkitRelativePath:{writable:!1}})),c([ve]))}):me.isDirectory&&p(me,function(ve){ve.forEach(function(ee){se(ee,""+pe+me.name+"/")})})};v.forEach(function(se){k(se.webkitGetAsEntry())})},u=d,f=Object.assign||function(g){for(var v=1;v=0)continue;if(!Object.prototype.hasOwnProperty.call(g,T))continue;c[T]=g[T]}return c}function G(g,v){if(!(g instanceof v))throw new TypeError("Cannot call a class as a function")}function X(g,v){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v&&(typeof v=="object"||typeof v=="function")?v:g}function te(g,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v);g.prototype=Object.create(v&&v.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(g,v):g.__proto__=v)}var $=function(v){return Object.keys(v).reduce(function(c,T){return(T.substr(0,5)==="data-"||T.substr(0,5)==="aria-"||T==="role")&&(c[T]=v[T]),c},{})},re=function(g){te(v,g);function v(){var c,T,k,se;G(this,v);for(var me=arguments.length,pe=Array(me),ve=0;ve_.length&&(X=_.length);Gte===$){const te=_[Symbol.iterator](),$=G[Symbol.iterator]();for(;;){const re=te.next(),K=$.next();if(re.done!==K.done)return!1;if(re.done)return!0;if(!X(re.value,K.value))return!1}}D.equals=A})(Z||(Z={}))},JeFH:function(xe,B){xe.exports="data:image/png;base64,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"},Jq4h:function(xe,B,o){xe.exports=o.p+"static/qrcode.2267e4d5.png"},KOXS:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},KUBS:function(xe,B,o){xe.exports={wrap:"wrap___3sliA",modal:"modal___1a97-",title:"title___2LzwK",path:"path___10GWZ",colorBlue:"colorBlue___2Bn0D",width240:"width240___2eUex",filePath:"filePath___3Oexf"}},LSTS:function(xe,B,o){"use strict";Object.defineProperty(B,"__esModule",{value:!0});var Z=function(){function E(p,d){for(var u=0;u=0)continue;if(!Object.prototype.hasOwnProperty.call(E,u))continue;d[u]=E[u]}return d}function ie(E,p){if(!(E instanceof p))throw new TypeError("Cannot call a class as a function")}function r(E,p){if(!E)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p&&(typeof p=="object"||typeof p=="function")?p:E}function U(E,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof p);E.prototype=Object.create(p&&p.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),p&&(Object.setPrototypeOf?Object.setPrototypeOf(E,p):E.__proto__=p)}var R=function(E){U(p,E);function p(d){ie(this,p);var u=r(this,(p.__proto__||Object.getPrototypeOf(p)).call(this,d));return u.scrollListener=u.scrollListener.bind(u),u.eventListenerOptions=u.eventListenerOptions.bind(u),u.mousewheelListener=u.mousewheelListener.bind(u),u}return Z(p,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var u=this.getParentElement(this.scrollComponent);u.scrollTop=u.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var u=!1,f={get passive(){u=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(S){}return u}},{key:"eventListenerOptions",value:function(){var u=this.props.useCapture;return this.isPassiveSupported()&&(u={useCapture:this.props.useCapture,passive:!0}),u}},{key:"setDefaultLoader",value:function(u){this.defaultLoader=u}},{key:"detachMousewheelListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.scrollComponent.parentNode),u.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.getParentElement(this.scrollComponent)),u.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),u.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(u){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:u&&u.parentNode}},{key:"filterProps",value:function(u){return u}},{key:"attachScrollListener",value:function(){var u=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!u)return;var f=window;this.props.useWindow===!1&&(f=u),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(u){u.deltaY===1&&!this.isPassiveSupported()&&u.preventDefault()}},{key:"scrollListener",value:function(){var u=this.scrollComponent,f=window,S=this.getParentElement(u),V=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,_=f.pageYOffset!==void 0?f.pageYOffset:A.scrollTop;this.props.isReverse?V=_:V=this.calculateOffset(u,_)}else this.props.isReverse?V=S.scrollTop:V=u.scrollHeight-S.scrollTop-S.clientHeight;V1&&arguments[1]!==void 0?arguments[1]:1,Je=De.length,$e=0;$e1&&arguments[1]!==void 0?arguments[1]:!1;return Object($.a)(c).map(function(k,se){if(!P.isValidElement(k)||!k.type)return null;var me=k.type.isSelectOptGroup,pe=k.key,ve=k.props,ee=ve.children,oe=Object(ue.a)(ve,["children"]);return T||!me?re(k):Object(te.a)(Object(te.a)({key:"__RC_SELECT_GRP__".concat(pe===null?se:pe,"__"),label:pe},oe),{},{options:K(ee)})}).filter(function(k){return k})}var I=o("2Qr1"),O=o("qNPg"),h=o("U8pU"),L=o("Kwbf"),y=o("WKfj");function b(c){var T=c.mode,k=c.options,se=c.children,me=c.backfill,pe=c.allowClear,ve=c.placeholder,ee=c.getInputElement,oe=c.showSearch,Ee=c.onSearch,ne=c.defaultOpen,we=c.autoFocus,M=c.labelInValue,J=c.value,Y=c.inputValue,fe=c.optionLabelProp,Te=T==="multiple"||T==="tags",Me=oe!==void 0?oe:Te||T==="combobox",ke=k||K(se);if(Object(L.a)(T!=="tags"||ke.every(function(Re){return!Re.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),T==="tags"||T==="combobox"){var Pe=ke.some(function(Re){return Re.options?Re.options.some(function(De){return typeof("value"in De?De.value:De.key)=="number"}):typeof("value"in Re?Re.value:Re.key)=="number"});Object(L.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(L.a)(T!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(L.a)(T==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(L.a)(T==="combobox"||!ee,"`getInputElement` only work with `combobox` mode."),Object(L.b)(T!=="combobox"||!ee||!pe||!ve,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!Me&&T!=="combobox"&&T!=="tags"&&Object(L.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(L.b)(!ne||we,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),J!=null){var q=Object(y.d)(J);Object(L.a)(!M||q.every(function(Re){return Object(h.a)(Re)==="object"&&("key"in Re||"value"in Re)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(L.a)(!Te||Array.isArray(J),"`value` should be array when `mode` is `multiple` or `tags`")}if(se){var Ce=null;Object($.a)(se).some(function(Re){if(!P.isValidElement(Re)||!Re.type)return!1;var De=Re.type;if(De.isSelectOption)return!1;if(De.isSelectOptGroup){var Qe=Object($.a)(Re.props.children).every(function(qe){return!P.isValidElement(qe)||!Re.type||qe.type.isSelectOption?!0:(Ce=qe.type,!1)});return!Qe}return Ce=De,!0}),Ce&&Object(L.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ce.displayName||Ce.name||Ce,"`.")),Object(L.a)(Y===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var H=b,x=Object(O.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:K,flattenOptions:I.d,getLabeledValue:I.e,filterOptions:I.b,isValueDisabled:I.g,findValueOption:I.c,warningProps:H,fillOptionsWithMissingValue:I.a}),l=function(c){Object(Ae.a)(k,c);var T=Object(le.a)(k);function k(){var se;return Object(Z.a)(this,k),se=T.apply(this,arguments),se.selectRef=P.createRef(),se.focus=function(){se.selectRef.current.focus()},se.blur=function(){se.selectRef.current.blur()},se}return Object(D.a)(k,[{key:"render",value:function(){return P.createElement(x,Object.assign({ref:this.selectRef},this.props))}}]),k}(P.Component);l.Option=_,l.OptGroup=X;var g=l,v=B.c=g},MEgm:function(xe,B){xe.exports="data:image/png;base64,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"},MI8n:function(xe,B,o){"use strict";o.d(B,"c",function(){return P}),o.d(B,"b",function(){return r}),o.d(B,"e",function(){return U}),o.d(B,"a",function(){return R}),o.d(B,"d",function(){return E}),o.d(B,"f",function(){return p});var Z=o("/cxE"),D=o("pmY6"),Ae=o("24hK"),le=o("5Y4S"),P;(function(d){d.None=()=>D.a.None;function u(b){return(H,x=null,l)=>{let g=!1,v;return v=b(c=>g?void 0:(v?v.dispose():g=!0,H.call(x,c)),null,l),g&&v.dispose(),v}}d.once=u;function f(b,H){return X((x,l=null,g)=>b(v=>x.call(l,H(v)),null,g))}d.map=f;function S(b,H){return X((x,l=null,g)=>b(v=>{H(v),x.call(l,v)},null,g))}d.forEach=S;function V(b,H){return X((x,l=null,g)=>b(v=>H(v)&&x.call(l,v),null,g))}d.filter=V;function A(b){return b}d.signal=A;function _(...b){return(H,x=null,l)=>Object(D.e)(...b.map(g=>g(v=>H.call(x,v),null,l)))}d.any=_;function G(b,H,x){let l=x;return f(b,g=>(l=H(l,g),l))}d.reduce=G;function X(b){let H;const x=new r({onFirstListenerAdd(){H=b(x.fire,x)},onLastListenerRemove(){H.dispose()}});return x.event}function te(b,H,x=100,l=!1,g){let v,c,T,k=0;const se=new r({leakWarningThreshold:g,onFirstListenerAdd(){v=b(me=>{k++,c=H(c,me),l&&!T&&(se.fire(c),c=void 0),clearTimeout(T),T=setTimeout(()=>{const pe=c;c=void 0,T=void 0,(!l||k>1)&&se.fire(pe),k=0},x)})},onLastListenerRemove(){v.dispose()}});return se.event}d.debounce=te;function $(b,H=(x,l)=>x===l){let x=!0,l;return V(b,g=>{const v=x||!H(g,l);return x=!1,l=g,v})}d.latch=$;function re(b,H){return[d.filter(b,H),d.filter(b,x=>!H(x))]}d.split=re;function K(b,H=!1,x=[]){let l=x.slice(),g=b(T=>{l?l.push(T):c.fire(T)});const v=()=>{l&&l.forEach(T=>c.fire(T)),l=null},c=new r({onFirstListenerAdd(){g||(g=b(T=>c.fire(T)))},onFirstListenerDidAdd(){l&&(H?setTimeout(v):v())},onLastListenerRemove(){g&&g.dispose(),g=null}});return c.event}d.buffer=K;class I{constructor(b){this.event=b}map(b){return new I(f(this.event,b))}forEach(b){return new I(S(this.event,b))}filter(b){return new I(V(this.event,b))}reduce(b,H){return new I(G(this.event,b,H))}latch(){return new I($(this.event))}debounce(b,H=100,x=!1,l){return new I(te(this.event,b,H,x,l))}on(b,H,x){return this.event(b,H,x)}once(b,H,x){return u(this.event)(b,H,x)}}function O(b){return new I(b)}d.chain=O;function h(b,H,x=l=>l){const l=(...T)=>c.fire(x(...T)),g=()=>b.on(H,l),v=()=>b.removeListener(H,l),c=new r({onFirstListenerAdd:g,onLastListenerRemove:v});return c.event}d.fromNodeEventEmitter=h;function L(b,H,x=l=>l){const l=(...T)=>c.fire(x(...T)),g=()=>b.addEventListener(H,l),v=()=>b.removeEventListener(H,l),c=new r({onFirstListenerAdd:g,onLastListenerRemove:v});return c.event}d.fromDOMEventEmitter=L;function y(b){return new Promise(H=>u(b)(H))}d.toPromise=y})(P||(P={}));class z{constructor(d){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${d}_${z._idPool++}`}start(d){this._stopWatch=new le.a(!0),this._listenerCount=d}stop(){if(this._stopWatch){const d=this._stopWatch.elapsed();this._elapsedOverall+=d,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${d.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}z._idPool=0;let ue=-1;class ie{constructor(d,u=Math.random().toString(18).slice(2,5)){this.customThreshold=d,this.name=u,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(d){let u=ue;if(typeof this.customThreshold=="number"&&(u=this.customThreshold),u<=0||d0&&(this.__position-=1)},R.prototype.hasNext=function(){return this.__position=0&&E=0&&p=E.length&&this.__input.substring(p-E.length,p).toLowerCase()===E},r.exports.InputScanner=R},function(r,U,R){var E=R(8).InputScanner,p=R(3).Token,d=R(10).TokenStream,u=R(11).WhitespacePattern,f={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},S=function(V,A){this._input=new E(V),this._options=A||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new u(this._input)};S.prototype.tokenize=function(){this._input.restart(),this.__tokens=new d,this._reset();for(var V,A=new p(f.START,""),_=null,G=[],X=new d;A.type!==f.EOF;){for(V=this._get_next_token(A,_);this._is_comment(V);)X.add(V),V=this._get_next_token(A,_);X.isEmpty()||(V.comments_before=X,X=new d),V.parent=_,this._is_opening(V)?(G.push(_),_=V):_&&this._is_closing(V,_)&&(V.opened=_,_.closed=V,_=G.pop(),V.parent=_),V.previous=A,A.next=V,this.__tokens.add(V),A=V}return this.__tokens},S.prototype._is_first_token=function(){return this.__tokens.isEmpty()},S.prototype._reset=function(){},S.prototype._get_next_token=function(V,A){this._readWhitespace();var _=this._input.read(/.+/g);return _?this._create_token(f.RAW,_):this._create_token(f.EOF,"")},S.prototype._is_comment=function(V){return!1},S.prototype._is_opening=function(V){return!1},S.prototype._is_closing=function(V,A){return!1},S.prototype._create_token=function(V,A){var _=new p(V,A,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return _},S.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},r.exports.Tokenizer=S,r.exports.TOKEN=f},function(r){function U(R){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=R}U.prototype.restart=function(){this.__position=0},U.prototype.isEmpty=function(){return this.__tokens_length===0},U.prototype.hasNext=function(){return this.__position=0&&R/),erb:S.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:S.starting_with(/{%/).until_after(/%}/),django_value:S.starting_with(/{{/).until_after(/}}/),django_comment:S.starting_with(/{#/).until_after(/#}/),smarty:S.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:S.starting_with(/{\*/).until_after(/\*}/),smarty_literal:S.starting_with(/{literal}/).until_after(/{\/literal}/)}}d.prototype=new E,d.prototype._create=function(){return new d(this._input,this)},d.prototype._update=function(){this.__set_templated_pattern()},d.prototype.disable=function(u){var f=this._create();return f._disabled[u]=!0,f._update(),f},d.prototype.read_options=function(u){var f=this._create();for(var S in p)f._disabled[S]=u.templating.indexOf(S)===-1;return f._update(),f},d.prototype.exclude=function(u){var f=this._create();return f._excluded[u]=!0,f._update(),f},d.prototype.read=function(){var u="";this._match_pattern?u=this._input.read(this._starting_pattern):u=this._input.read(this._starting_pattern,this.__template_pattern);for(var f=this._read_template();f;)this._match_pattern?f+=this._input.read(this._match_pattern):f+=this._input.readUntil(this.__template_pattern),u+=f,f=this._read_template();return this._until_after&&(u+=this._input.readUntilAfter(this._until_pattern)),u},d.prototype.__set_templated_pattern=function(){var u=[];this._disabled.php||u.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||u.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||u.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(u.push(this.__patterns.django._starting_pattern.source),u.push(this.__patterns.django_value._starting_pattern.source),u.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||u.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&u.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+u.join("|")+")")},d.prototype._read_template=function(){var u="",f=this._input.peek();if(f==="<"){var S=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&S==="?"&&(u=u||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&S==="%"&&(u=u||this.__patterns.erb.read())}else f==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(u=u||this.__patterns.handlebars_comment.read(),u=u||this.__patterns.handlebars_unescaped.read(),u=u||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(u=u||this.__patterns.django_value.read()),this._excluded.django||(u=u||this.__patterns.django_comment.read(),u=u||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(u=u||this.__patterns.smarty_comment.read(),u=u||this.__patterns.smarty_literal.read(),u=u||this.__patterns.smarty.read()));return u},r.exports.TemplatablePattern=d}],z={};function ue(r){var U=z[r];if(U!==void 0)return U.exports;var R=z[r]={exports:{}};return P[r](R,R.exports,ue),R.exports}var ie=ue(0);Ae=ie})();var le=Ae;!(Z=[],D=function(){return{js_beautify:le}}.apply(B,Z),D!==void 0&&(xe.exports=D))})()},"6eGT":function(xe,B,o){"use strict";function Z(D){return null}B.a=Z},"6nfa":function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"746U":function(xe,B,o){"use strict";o.d(B,"f",function(){return Z}),o.d(B,"l",function(){return D}),o.d(B,"k",function(){return Ae}),o.d(B,"j",function(){return le}),o.d(B,"g",function(){return P}),o.d(B,"m",function(){return z}),o.d(B,"h",function(){return ue}),o.d(B,"n",function(){return ie}),o.d(B,"c",function(){return r}),o.d(B,"a",function(){return U}),o.d(B,"i",function(){return R}),o.d(B,"o",function(){return E}),o.d(B,"e",function(){return u}),o.d(B,"d",function(){return f}),o.d(B,"p",function(){return S}),o.d(B,"b",function(){return V});function Z(A){return Array.isArray(A)}function D(A){return typeof A=="string"}function Ae(A){return typeof A=="object"&&A!==null&&!Array.isArray(A)&&!(A instanceof RegExp)&&!(A instanceof Date)}function le(A){return typeof A=="number"&&!isNaN(A)}function P(A){return A===!0||A===!1}function z(A){return typeof A=="undefined"}function ue(A){return!ie(A)}function ie(A){return z(A)||A===null}function r(A,_){if(!A)throw new Error(_?`Unexpected type, expected '${_}'`:"Unexpected type")}function U(A){if(ie(A))throw new Error("Assertion Failed: argument is undefined or null");return A}function R(A){return typeof A=="function"}function E(A,_){const G=Math.min(A.length,_.length);for(let X=0;Xfunction(){const $=Array.prototype.slice.call(arguments,0);return _(te,$)};let X={};for(const te of A)X[te]=G(te);return X}function S(A){return A===null?void 0:A}function V(A,_="Unreachable"){throw new Error(_)}},"7ZXX":function(xe,B,o){xe.exports=o.p+"static/err.6e7c5817.png"},"7ahc":function(xe,B,o){"use strict";o.d(B,"a",function(){return G});var Z=o("k1fw"),D=o("0Owb"),Ae=o("+L6B"),le=o("2/Rp"),P=o("y8nQ"),z=o("Vl3Y"),ue=o("tJVT"),ie=o("OaEy"),r=o("2fM7"),U=o("q1tI"),R=o.n(U),E=o("VrN/"),p=o.n(E),d=o("p77/"),u=o.n(d),f=o("c5Ni"),S=o.n(f),V=r.a.Option,A={labelCol:{span:4},wrapperCol:{span:20}},_={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"]};B.b=function(X){var te=X.callback,$=X.onCancel,re=Object(U.useState)("python"),K=Object(ue.a)(re,2),I=K[0],O=K[1];function h(y){O(_[y][1])}function L(y){te(y)}return R.a.createElement(z.a,Object(D.a)({},A,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:L}),R.a.createElement(z.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(r.a,{onChange:h},Object.keys(_).map(function(y){return R.a.createElement(V,{key:y,value:y},_[y][0])}))),R.a.createElement(z.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(G,{mode:I})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(le.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(le.a,{type:"ghost",onClick:$},"\u53D6\u6D88")))};function G(X){var te=X.value,$=X.onChange,re=X.mode,K=X.options,I=K===void 0?{}:K,O=Object(U.useRef)(),h=Object(U.useState)(),L=Object(ue.a)(h,2),y=L[0],b=L[1];return Object(U.useEffect)(function(){if(y){function H(x){var l=x.getValue();$&&$(l)}return y.on("change",H),function(){y.off("change",H)}}},[y,$]),Object(U.useEffect)(function(){y&&y.setOption("mode",re)},[y,re]),Object(U.useEffect)(function(){y&&((te!==y.getValue()||te==="")&&setTimeout(function(){y.setValue(te||" ")},300))},[y,te]),Object(U.useEffect)(function(){if(O.current&&!y){var H=p.a.fromTextArea(O.current,Object(Z.a)({mode:re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},I));b(H)}},[O.current,y]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:O}))}},"7v3h":function(xe,B,o){xe.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(xe,B,o){xe.exports=o.p+"static/empty.8918e228.png"},"815F":function(xe,B,o){"use strict";o.d(B,"e",function(){return ue}),o.d(B,"c",function(){return r}),o.d(B,"d",function(){return U}),o.d(B,"a",function(){return E}),o.d(B,"f",function(){return p}),o.d(B,"b",function(){return d});var Z=o("KQm4"),D=o("VTBJ"),Ae=o("Ff2n"),le=o("Zm9Q"),P=o("Kwbf"),z=o("OZM5");function ue(u,f){return u!=null?u:f}function ie(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=new Map;function S(V){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(_){var G=_.key,X=_.children;Object(P.a)(G!=null,"Tree node must have a certain key: [".concat(A).concat(G,"]"));var te=String(G);Object(P.a)(!f.has(te)||G===null||G===void 0,"Same 'key' exist in the Tree: ".concat(te)),f.set(te,!0),S(X,"".concat(A).concat(te," > "))})}S(u)}function r(u){function f(S){var V=Object(le.a)(S);return V.map(function(A){if(!Object(z.i)(A))return Object(P.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var _=A.key,G=A.props,X=G.children,te=Object(Ae.a)(G,["children"]),$=Object(D.a)({key:_},te),re=f(X);return re.length&&($.children=re),$}).filter(function(A){return A})}return f(u)}function U(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=new Set(f===!0?[]:f),V=[];function A(_){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return _.map(function(X,te){var $=Object(z.h)(G?G.pos:"0",te),re=ue(X.key,$),K=Object(D.a)(Object(D.a)({},X),{},{parent:G,pos:$,children:null,data:X,isStart:[].concat(Object(Z.a)(G?G.isStart:[]),[te===0]),isEnd:[].concat(Object(Z.a)(G?G.isEnd:[]),[te===_.length-1])});return V.push(K),f===!0||S.has(re)?K.children=A(X.children||[],K):K.children=[],K})}return A(u),V}function R(u,f,S){var V;S?typeof S=="string"?V=function(G){return G[S]}:typeof S=="function"&&(V=function(G){return S(G)}):V=function(G,X){return ue(G.key,X)};function A(_,G,X){var te=_?_.children:u,$=_?Object(z.h)(X.pos,G):"0";if(_){var re=V(_,$),K={node:_,index:G,pos:$,key:re,parentPos:X.node?X.pos:null,level:X.level+1};f(K)}te&&te.forEach(function(I,O){A(I,O,{node:_,pos:$,level:X?X.level+1:-1})})}A(null)}function E(u){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=f.initWrapper,V=f.processEntity,A=f.onProcessFinished,_=arguments.length>2?arguments[2]:void 0,G={},X={},te={posEntities:G,keyEntities:X};return S&&(te=S(te)||te),R(u,function($){var re=$.node,K=$.index,I=$.pos,O=$.key,h=$.parentPos,L=$.level,y={node:re,index:K,key:O,pos:I,level:L},b=ue(O,I);G[I]=y,X[b]=y,y.parent=G[h],y.parent&&(y.parent.children=y.parent.children||[],y.parent.children.push(y)),V&&V(y,te)},_),A&&A(te),te}function p(u,f){var S=f.expandedKeys,V=f.selectedKeys,A=f.loadedKeys,_=f.loadingKeys,G=f.checkedKeys,X=f.halfCheckedKeys,te=f.dragOverNodeKey,$=f.dropPosition,re=f.keyEntities,K=re[u],I={eventKey:u,expanded:S.indexOf(u)!==-1,selected:V.indexOf(u)!==-1,loaded:A.indexOf(u)!==-1,loading:_.indexOf(u)!==-1,checked:G.indexOf(u)!==-1,halfChecked:X.indexOf(u)!==-1,pos:String(K?K.pos:""),dragOver:te===u&&$===0,dragOverGapTop:te===u&&$===-1,dragOverGapBottom:te===u&&$===1};return I}function d(u){var f=u.data,S=u.expanded,V=u.selected,A=u.checked,_=u.loaded,G=u.loading,X=u.halfChecked,te=u.dragOver,$=u.dragOverGapTop,re=u.dragOverGapBottom,K=u.pos,I=u.active,O=Object(D.a)(Object(D.a)({},f),{},{expanded:S,selected:V,checked:A,loaded:_,loading:G,halfChecked:X,dragOver:te,dragOverGapTop:$,dragOverGapBottom:re,pos:K,active:I});return"props"in O||Object.defineProperty(O,"props",{get:function(){return Object(P.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),u}}),O}},"8HAY":function(xe,B,o){"use strict";o.d(B,"a",function(){return P}),o.d(B,"b",function(){return z}),o.d(B,"d",function(){return ue}),o.d(B,"e",function(){return ie}),o.d(B,"c",function(){return r});var Z=o("MI8n"),D=o("pmY6"),Ae=o("3/fG"),le=function(U,R,E,p){function d(u){return u instanceof E?u:new E(function(f){f(u)})}return new(E||(E=Promise))(function(u,f){function S(_){try{A(p.next(_))}catch(G){f(G)}}function V(_){try{A(p.throw(_))}catch(G){f(G)}}function A(_){_.done?u(_.value):d(_.value).then(S,V)}A((p=p.apply(U,R||[])).next())})};class P extends D.a{constructor(U,R="",E="",p=!0,d){super();this._onDidChange=this._register(new Z.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=U,this._label=R,this._cssClass=E,this._enabled=p,this._actionCallback=d}get id(){return this._id}get label(){return this._label}set label(U){this._setLabel(U)}_setLabel(U){this._label!==U&&(this._label=U,this._onDidChange.fire({label:U}))}get tooltip(){return this._tooltip||""}set tooltip(U){this._setTooltip(U)}_setTooltip(U){this._tooltip!==U&&(this._tooltip=U,this._onDidChange.fire({tooltip:U}))}get class(){return this._cssClass}set class(U){this._setClass(U)}_setClass(U){this._cssClass!==U&&(this._cssClass=U,this._onDidChange.fire({class:U}))}get enabled(){return this._enabled}set enabled(U){this._setEnabled(U)}_setEnabled(U){this._enabled!==U&&(this._enabled=U,this._onDidChange.fire({enabled:U}))}get checked(){return this._checked}set checked(U){this._setChecked(U)}_setChecked(U){this._checked!==U&&(this._checked=U,this._onDidChange.fire({checked:U}))}run(U,R){return le(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(U))})}}class z extends D.a{constructor(){super(...arguments);this._onBeforeRun=this._register(new Z.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new Z.b),this.onDidRun=this._onDidRun.event}run(U,R){return le(this,void 0,void 0,function*(){if(!U.enabled)return;this._onBeforeRun.fire({action:U});let E;try{yield this.runAction(U,R)}catch(p){E=p}this._onDidRun.fire({action:U,error:E})})}runAction(U,R){return le(this,void 0,void 0,function*(){yield U.run(R)})}}class ue extends P{constructor(U){super(ue.ID,U,U?"separator text":"separator");this.checked=!1,this.enabled=!1}}ue.ID="vs.actions.separator";class ie{constructor(U,R,E,p){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=U,this.label=R,this.class=p,this._actions=E}get actions(){return this._actions}dispose(){}run(){return le(this,void 0,void 0,function*(){})}}class r extends P{constructor(){super(r.ID,Ae.a("submenu.empty","(empty)"),void 0,!1)}}r.ID="vs.actions.empty"},"8WcF":function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8mKB":function(xe,B,o){"use strict";var Z=o("rePB"),D=o("1OyB"),Ae=o("vuIU"),le=o("Ji7U"),P=o("md7G"),z=o("foSv"),ue=o("q1tI"),ie=o.n(ue),r=o("m+aA"),U=o("TSYQ"),R=o.n(U),E=o("4IlW");function p(I){var O=I.pageXOffset,h="scrollLeft";if(typeof O!="number"){var L=I.document;O=L.documentElement[h],typeof O!="number"&&(O=L.body[h])}return O}function d(I){var O,h,L=I.ownerDocument,y=L.body,b=L&&L.documentElement,H=I.getBoundingClientRect();return O=H.left,h=H.top,O-=b.clientLeft||y.clientLeft||0,h-=b.clientTop||y.clientTop||0,{left:O,top:h}}function u(I){var O=d(I),h=I.ownerDocument,L=h.defaultView||h.parentWindow;return O.left+=p(L),O.left}function f(I){var O=S();return function(){var L=Object(z.a)(I),y;if(O){var b=Object(z.a)(this).constructor;y=Reflect.construct(L,arguments,b)}else y=L.apply(this,arguments);return Object(P.a)(this,y)}}function S(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(I){return!1}}var V=function(I){Object(le.a)(h,I);var O=f(h);function h(){var L;return Object(D.a)(this,h),L=O.apply(this,arguments),L.onHover=function(y){var b=L.props,H=b.onHover,x=b.index;H(y,x)},L.onClick=function(y){var b=L.props,H=b.onClick,x=b.index;H(y,x)},L.onKeyDown=function(y){var b=L.props,H=b.onClick,x=b.index;y.keyCode===13&&H(y,x)},L}return Object(Ae.a)(h,[{key:"getClassName",value:function(){var y=this.props,b=y.prefixCls,H=y.index,x=y.value,l=y.allowHalf,g=y.focused,v=H+1,c=b;return x===0&&H===0&&g?c+=" ".concat(b,"-focused"):l&&x+.5>=v&&xT?"true":"false","aria-posinset":T+1,"aria-setsize":k,tabIndex:l?-1:0},ie.a.createElement("div",{className:"".concat(g,"-first")},me),ie.a.createElement("div",{className:"".concat(g,"-second")},me)));return c&&(pe=c(pe,this.props)),pe}}]),h}(ie.a.Component);function A(I,O){var h=Object.keys(I);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(I);O&&(L=L.filter(function(y){return Object.getOwnPropertyDescriptor(I,y).enumerable})),h.push.apply(h,L)}return h}function _(I){for(var O=1;O0&&!k||x===E.a.RIGHT&&se>0&&k?(v?se-=.5:se-=1,y.changeValue(se),H.preventDefault()):x===E.a.LEFT&&sek/2||!g&&b-T1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Z.a)())return null;var U=document.createElement("style");if((ie=r.csp)===null||ie===void 0?void 0:ie.nonce){var R;U.nonce=(R=r.csp)===null||R===void 0?void 0:R.nonce}U.innerHTML=ue;var E=Ae(r),p=E.firstChild;return r.prepend&&E.prepend?E.prepend(U):r.prepend&&p?E.insertBefore(U,p):E.appendChild(U),U}var P=new Map;function z(ue,ie){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},U=Ae(r);if(!P.has(U)){var R=le("",r),E=R.parentNode;P.set(U,E),E.removeChild(R)}var p=Array.from(P.get(U).children).find(function(V){return V.tagName==="STYLE"&&V[D]===ie});if(p){var d,u;if(((d=r.csp)===null||d===void 0?void 0:d.nonce)&&p.nonce!==((u=r.csp)===null||u===void 0?void 0:u.nonce)){var f;p.nonce=(f=r.csp)===null||f===void 0?void 0:f.nonce}return p.innerHTML!==ue&&(p.innerHTML=ue),p}var S=le(ue,r);return S[D]=ie,S}},BdwD:function(xe,B,o){"use strict";var Z=o("+L6B"),D=o("2/Rp"),Ae=o("0Owb"),le=o("k1fw"),P=o("q1tI"),z=o.n(P),ue=o("FOrL"),ie=o.n(ue),r=function(R){var E=R.buttonProps,p=E===void 0?{}:E,d=R.styles,u=d===void 0?{}:d,f=R.customText,S=R.ButtonText,V=R.ButtonClick,A=R.Buttonclass,_=R.ButtonTwo;return z.a.createElement("section",{className:"tc animated fadeIn",style:Object(le.a)(Object(le.a)({},{color:"#999",margin:"200px auto"}),u)},z.a.createElement("img",{src:ie.a}),z.a.createElement("p",{className:"mt20 font14"},f||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),S&&z.a.createElement(D.a,Object(Ae.a)({className:A,onClick:V},p),S),_&&_)};B.a=r},Bq7L:function(xe,B){xe.exports="data:image/png;base64,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"},"C/vA":function(xe,B,o){"use strict";o.d(B,"a",function(){return Z});function Z(D){const Ae=this;let le=!1,P;return function(){return le||(le=!0,P=D.apply(Ae,arguments)),P}}},"Cg/j":function(xe,B,o){"use strict";o.d(B,"b",function(){return Z}),o.d(B,"a",function(){return D}),o.d(B,"c",function(){return le}),o.d(B,"d",function(){return P});var Z;(function(z){z.serviceIds=new Map,z.DI_TARGET="$di$target",z.DI_DEPENDENCIES="$di$dependencies";function ue(ie){return ie[z.DI_DEPENDENCIES]||[]}z.getServiceDependencies=ue})(Z||(Z={}));const D=le("instantiationService");function Ae(z,ue,ie,r){ue[Z.DI_TARGET]===ue?ue[Z.DI_DEPENDENCIES].push({id:z,index:ie,optional:r}):(ue[Z.DI_DEPENDENCIES]=[{id:z,index:ie,optional:r}],ue[Z.DI_TARGET]=ue)}function le(z){if(Z.serviceIds.has(z))return Z.serviceIds.get(z);const ue=function(ie,r,U){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Ae(ue,ie,U,!1)};return ue.toString=()=>z,Z.serviceIds.set(z,ue),ue}function P(z){return function(ue,ie,r){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");Ae(z,ue,r,!0)}}},Cy2x:function(xe,B,o){"use strict";var Z=o("DjyN"),D=o("NUBc"),Ae=o("cWXX"),le=o("/ezw"),P=o("+L6B"),z=o("2/Rp"),ue=o("miYZ"),ie=o("tsqr"),r=o("2qtc"),U=o("kLXV"),R=o("9og8"),E=o("tJVT"),p=o("WmNS"),d=o.n(p),u=o("q1tI"),f=o.n(u),S=o("Ty5D"),V=o("9kvl"),A=o("m3rI"),_=o("xKgJ"),G=o("7Kak"),X=o("9yH6"),te=o("PpiC"),$=o("cU5J"),re=o.n($),K=function(se){var me=se.shixunsDetail,pe=se.globalSetting,ve=se.loading,ee=se.dispatch,oe=se.onReloadData,Ee=Object(te.a)(se,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),ne=Object(u.useState)(),we=Object(E.a)(ne,2),M=we[0],J=we[1],Y=Object(u.useState)([]),fe=Object(E.a)(Y,2),Te=fe[0],Me=fe[1];Object(u.useEffect)(function(){me.actionTabs.key==="Collaborators-ChangeManager"&&ke()},[me.actionTabs.key]);var ke=function(){var Re=Object(R.a)(d.a.mark(function De(){var Qe,qe;return d.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,ee({type:"shixunsDetail/getChangeManager",payload:{id:(Qe=me.actionTabs.params)===null||Qe===void 0?void 0:Qe.id}});case 2:qe=at.sent,Me(qe||[]);case 4:case"end":return at.stop()}},De)}));return function(){return Re.apply(this,arguments)}}(),Pe=function(){var De;ee({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(De=me.actionTabs.params)===null||De===void 0?void 0:De.id}}})},q=function(){var Re=Object(R.a)(d.a.mark(function De(){var Qe,qe;return d.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(M){at.next=3;break}return ie.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),at.abrupt("return");case 3:return at.next=5,ee({type:"shixunsDetail/changeManager",payload:{id:(Qe=me.actionTabs.params)===null||Qe===void 0?void 0:Qe.id,user_id:M}});case 5:qe=at.sent,Ce(),qe&&(oe(),ie.b.info(qe.message));case 8:case"end":return at.stop()}},De)}));return function(){return Re.apply(this,arguments)}}(),Ce=function(){ee({type:"shixunsDetail/setActionTabs",payload:{}}),J(null)};return f.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:me.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ve.effects["shixunsDetail/changeManager"],onOk:q,onCancel:Ce},f.a.createElement("div",null,f.a.createElement("div",{className:re.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",f.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),f.a.createElement("div",{className:re.a.content},Te.length?f.a.createElement(X.a.Group,{value:M,onChange:function(De){return J(De.target.value)}},Te.map(function(Re,De){return f.a.createElement(X.a,{className:re.a.radio,key:De,value:Re.user_id},Re.name)})):f.a.createElement("div",{className:re.a.add},f.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",f.a.createElement("a",{className:re.a.colorBlue,onClick:Pe},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},I=Object(V.a)(function(k){var se=k.shixunsDetail,me=k.loading,pe=k.globalSetting;return{shixunsDetail:se,globalSetting:pe,loading:me}})(K),O=o("Znn+"),h=o("ZTPi"),L=o("ju9d"),y=h.a.TabPane,b=function(k){var se=k.visible,me=k.onCancel,pe=k.onSelectGroup,ve=k.shixunId,ee=k.onSelectCollaborator;return f.a.createElement(U.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:se,width:1100,centered:!0,keyboard:!1,onCancel:me,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},f.a.createElement(h.a,{defaultActiveKey:"1"},f.a.createElement(y,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},f.a.createElement(L.a,{type:1,onCancel:me,container_type:2,container_id:ve,onSelect:ee}))))},H=o("bL63"),x=o.n(H),l=o("xvlK"),g=o("ruvs"),v=o("ErOA"),c=function(se){var me=se.shixunsDetail,pe=se.globalSetting,ve=se.loading,ee=se.user,oe=se.dispatch,Ee=se.position,ne=Object(u.useRef)(),we=Object(u.useState)(0),M=Object(E.a)(we,2),J=M[0],Y=M[1],fe=Object(u.useState)([]),Te=Object(E.a)(fe,2),Me=Te[0],ke=Te[1],Pe=Object(u.useState)({id:null,page:1}),q=Object(E.a)(Pe,2),Ce=q[0],Re=q[1],De=Object(S.i)(),Qe=Object(u.useState)({}),qe=Object(E.a)(Qe,2),Ct=qe[0],at=qe[1],ct=Object(u.useMemo)(function(){return Object(_.v)()||(Ct==null?void 0:Ct.current_user_is_creator)||(Ct==null?void 0:Ct.current_user_is_partner)},[_.v,Ct]),it=Object(u.useMemo)(function(){return Object(_.v)()||(Ct==null?void 0:Ct.current_user_is_creator)},[_.v,Ct]);Object(u.useEffect)(function(){ne.current=De==null?void 0:De.taskId,Ce.id=De==null?void 0:De.taskId,Re(Ce),Ne(Ce)},[]);var Ne=function(){var We=Object(R.a)(d.a.mark(function Je($e){var ft;return d.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(v.a)("/api/sci/projects/".concat(De==null?void 0:De.taskId,"/get_project_partners.json"),{method:"get"});case 2:ft=gt.sent,ft&&(ke(ft.users||[]),Y(ft.users_count),at(ft));case 4:case"end":return gt.stop()}},Je)}));return function($e){return We.apply(this,arguments)}}(),je=function(){var We=Object(R.a)(d.a.mark(function Je(){var $e;return d.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return Ce.page=1,Re(Ce),$e=Object(g.b)(),lt.next=5,oe({type:"user/getUserInfo",payload:$e});case 5:return lt.next=7,Ne(Ce);case 7:case"end":return lt.stop()}},Je)}));return function(){return We.apply(this,arguments)}}(),Xe=function(Je){Ce.page=Je,Re(Ce),Ne(Ce)},nt=function(Je){U.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:x.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var $e=Object(R.a)(d.a.mark(function lt(){var gt;return d.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(v.a)("/api/sci/projects/".concat(De==null?void 0:De.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:Je}});case 2:gt=Mt.sent,ie.b.info("\u5220\u9664\u6210\u529F"),Ce.page=1,Re(Ce),Ne(Ce);case 7:case"end":return Mt.stop()}},lt)}));function ft(){return $e.apply(this,arguments)}return ft}()})},Ze=function(){oe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ne.current}}})};function Ke(){oe({type:"shixunsDetail/setActionTabs",payload:{}})}var st={visible:me.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ke,shixunId:ne.current,onSelectCollaborator:function(){var We=Object(R.a)(d.a.mark(function $e(ft){var lt;return d.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return Ke(),_t.next=3,Object(v.a)("/api/sci/projects/".concat(ne.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:ft}});case 3:lt=_t.sent,lt&&(ie.b.success("\u6DFB\u52A0\u6210\u529F"),je());case 5:case"end":return _t.stop()}},$e)}));function Je($e){return We.apply(this,arguments)}return Je}(),onSelectGroup:function(){var We=Object(R.a)(d.a.mark(function $e(ft){var lt;return d.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return Ke(),_t.next=3,oe({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ne.current,group_id:ft.group_id}});case 3:lt=_t.sent,lt&&(ie.b.success("\u6DFB\u52A0\u6210\u529F"),je());case 5:case"end":return _t.stop()}},$e)}));function Je($e){return We.apply(this,arguments)}return Je}()};return f.a.createElement("section",null,f.a.createElement("div",{className:x.a.wrap},f.a.createElement("div",{className:x.a.content},f.a.createElement("div",{className:x.a.head},f.a.createElement("span",{className:x.a.headCount},"\u5408\u4F5C\u8005\uFF08",J,"\u4EBA\uFF09"),ct&&f.a.createElement("div",null,f.a.createElement(z.a,{className:x.a.button,style:{marginRight:Ee==="detail"?0:"20px"},onClick:Ze,icon:f.a.createElement(l.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),f.a.createElement("div",{className:x.a.list},f.a.createElement(le.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Me.map(function(We,Je){return f.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:Je},f.a.createElement("div",{className:x.a.itemWrap},f.a.createElement("a",{target:"_blank",className:x.a.imgWrap},f.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:x.a.img,src:"".concat(A.a.IMG_SERVER,"/images/").concat(We==null?void 0:We.image_url)}),(We==null?void 0:We.is_creator)&&f.a.createElement("span",{className:x.a.manager},"\u521B\u5EFA\u8005")),f.a.createElement("div",{className:x.a.itemContent},f.a.createElement("div",{className:x.a.nameWrap},f.a.createElement("a",{target:"_blank",className:x.a.name},We==null?void 0:We.user_name),f.a.createElement("div",{className:x.a.actionGroup},!(We!=null&&We.is_creator)&&it?f.a.createElement("a",{className:x.a.deletetitle,onClick:function(){return nt(We.id)}},"\u5220\u9664"):null)),f.a.createElement("p",{className:x.a.schoolWrap},f.a.createElement("span",{className:x.a.school},We==null?void 0:We.school_name)))))})))),J>10&&f.a.createElement("div",{className:x.a.countWrap},f.a.createElement(D.a,{showQuickJumper:!1,showSizeChanger:!1,total:J,onChange:function(Je){return Xe(Je)},pageSize:10,current:Ce.page}))),f.a.createElement(I,{onReloadData:je}),f.a.createElement(b,st))},T=B.a=Object(V.a)(function(k){var se=k.shixunsDetail,me=k.loading,pe=k.globalSetting,ve=k.user;return{shixunsDetail:se,globalSetting:pe,user:ve,loading:me}})(c)},E7E6:function(xe,B){xe.exports="data:image/png;base64,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"},E9nw:function(xe,B){xe.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var Z=document.activeElement,D=[],Ae=0;Ae0&&(se.percent=se.loaded/se.total*100),g.onProgress(se)});var c=new FormData;g.data&&Object.keys(g.data).forEach(function(k){var se=g.data[k];if(Array.isArray(se)){se.forEach(function(me){c.append(k+"[]",me)});return}c.append(k,g.data[k])}),g.file instanceof Blob?c.append(g.filename,g.file,g.file.name):c.append(g.filename,g.file),v.onerror=function(se){g.onError(se)},v.onload=function(){return v.status<200||v.status>=300?g.onError(P(g,v),z(v)):g.onSuccess(z(v),v)},v.open(g.method,g.action,!0),g.withCredentials&&"withCredentials"in v&&(v.withCredentials=!0);var T=g.headers||{};return T["X-Requested-With"]!==null&&v.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(T).forEach(function(k){T[k]!==null&&v.setRequestHeader(k,T[k])}),v.send(c),{abort:function(){v.abort()}}}var ie=+new Date,r=0;function U(){return"rc-upload-"+ie+"-"+ ++r}function R(g,v){return g.indexOf(v,g.length-v.length)!==-1}var E=function(g,v){if(g&&v){var c=Array.isArray(v)?v:v.split(","),T=g.name||"",k=g.type||"",se=k.replace(/\/.*$/,"");return c.some(function(me){var pe=me.trim();return pe.charAt(0)==="."?R(T.toLowerCase(),pe.toLowerCase()):/\/\*$/.test(pe)?se===pe.replace(/\/.*$/,""):k===pe})}return!0};function p(g,v){var c=g.createReader(),T=[];function k(){c.readEntries(function(se){var me=Array.prototype.slice.apply(se);T=T.concat(me);var pe=!me.length;pe?v(T):k()})}k()}var d=function(v,c,T){var k=function se(me,pe){pe=pe||"",me.isFile?me.file(function(ve){T(ve)&&(me.fullPath&&!ve.webkitRelativePath&&(Object.defineProperties(ve,{webkitRelativePath:{writable:!0}}),ve.webkitRelativePath=me.fullPath.replace(/^\//,""),Object.defineProperties(ve,{webkitRelativePath:{writable:!1}})),c([ve]))}):me.isDirectory&&p(me,function(ve){ve.forEach(function(ee){se(ee,""+pe+me.name+"/")})})};v.forEach(function(se){k(se.webkitGetAsEntry())})},u=d,f=Object.assign||function(g){for(var v=1;v=0)continue;if(!Object.prototype.hasOwnProperty.call(g,T))continue;c[T]=g[T]}return c}function G(g,v){if(!(g instanceof v))throw new TypeError("Cannot call a class as a function")}function X(g,v){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v&&(typeof v=="object"||typeof v=="function")?v:g}function te(g,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v);g.prototype=Object.create(v&&v.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(g,v):g.__proto__=v)}var $=function(v){return Object.keys(v).reduce(function(c,T){return(T.substr(0,5)==="data-"||T.substr(0,5)==="aria-"||T==="role")&&(c[T]=v[T]),c},{})},re=function(g){te(v,g);function v(){var c,T,k,se;G(this,v);for(var me=arguments.length,pe=Array(me),ve=0;ve_.length&&(X=_.length);Gte===$){const te=_[Symbol.iterator](),$=G[Symbol.iterator]();for(;;){const re=te.next(),K=$.next();if(re.done!==K.done)return!1;if(re.done)return!0;if(!X(re.value,K.value))return!1}}D.equals=A})(Z||(Z={}))},JeFH:function(xe,B){xe.exports="data:image/png;base64,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"},Jq4h:function(xe,B,o){xe.exports=o.p+"static/qrcode.2267e4d5.png"},KOXS:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},KUBS:function(xe,B,o){xe.exports={wrap:"wrap___3sliA",modal:"modal___1a97-",title:"title___2LzwK",path:"path___10GWZ",colorBlue:"colorBlue___2Bn0D",width240:"width240___2eUex",filePath:"filePath___3Oexf"}},LSTS:function(xe,B,o){"use strict";Object.defineProperty(B,"__esModule",{value:!0});var Z=function(){function E(p,d){for(var u=0;u=0)continue;if(!Object.prototype.hasOwnProperty.call(E,u))continue;d[u]=E[u]}return d}function ie(E,p){if(!(E instanceof p))throw new TypeError("Cannot call a class as a function")}function r(E,p){if(!E)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p&&(typeof p=="object"||typeof p=="function")?p:E}function U(E,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof p);E.prototype=Object.create(p&&p.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),p&&(Object.setPrototypeOf?Object.setPrototypeOf(E,p):E.__proto__=p)}var R=function(E){U(p,E);function p(d){ie(this,p);var u=r(this,(p.__proto__||Object.getPrototypeOf(p)).call(this,d));return u.scrollListener=u.scrollListener.bind(u),u.eventListenerOptions=u.eventListenerOptions.bind(u),u.mousewheelListener=u.mousewheelListener.bind(u),u}return Z(p,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var u=this.getParentElement(this.scrollComponent);u.scrollTop=u.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var u=!1,f={get passive(){u=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(S){}return u}},{key:"eventListenerOptions",value:function(){var u=this.props.useCapture;return this.isPassiveSupported()&&(u={useCapture:this.props.useCapture,passive:!0}),u}},{key:"setDefaultLoader",value:function(u){this.defaultLoader=u}},{key:"detachMousewheelListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.scrollComponent.parentNode),u.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.getParentElement(this.scrollComponent)),u.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),u.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(u){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:u&&u.parentNode}},{key:"filterProps",value:function(u){return u}},{key:"attachScrollListener",value:function(){var u=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!u)return;var f=window;this.props.useWindow===!1&&(f=u),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(u){u.deltaY===1&&!this.isPassiveSupported()&&u.preventDefault()}},{key:"scrollListener",value:function(){var u=this.scrollComponent,f=window,S=this.getParentElement(u),V=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,_=f.pageYOffset!==void 0?f.pageYOffset:A.scrollTop;this.props.isReverse?V=_:V=this.calculateOffset(u,_)}else this.props.isReverse?V=S.scrollTop:V=u.scrollHeight-S.scrollTop-S.clientHeight;V1&&arguments[1]!==void 0?arguments[1]:1,Je=De.length,$e=0;$e1&&arguments[1]!==void 0?arguments[1]:!1;return Object($.a)(c).map(function(k,se){if(!P.isValidElement(k)||!k.type)return null;var me=k.type.isSelectOptGroup,pe=k.key,ve=k.props,ee=ve.children,oe=Object(ue.a)(ve,["children"]);return T||!me?re(k):Object(te.a)(Object(te.a)({key:"__RC_SELECT_GRP__".concat(pe===null?se:pe,"__"),label:pe},oe),{},{options:K(ee)})}).filter(function(k){return k})}var I=o("2Qr1"),O=o("qNPg"),h=o("U8pU"),L=o("Kwbf"),y=o("WKfj");function b(c){var T=c.mode,k=c.options,se=c.children,me=c.backfill,pe=c.allowClear,ve=c.placeholder,ee=c.getInputElement,oe=c.showSearch,Ee=c.onSearch,ne=c.defaultOpen,we=c.autoFocus,M=c.labelInValue,J=c.value,Y=c.inputValue,fe=c.optionLabelProp,Te=T==="multiple"||T==="tags",Me=oe!==void 0?oe:Te||T==="combobox",ke=k||K(se);if(Object(L.a)(T!=="tags"||ke.every(function(Re){return!Re.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),T==="tags"||T==="combobox"){var Pe=ke.some(function(Re){return Re.options?Re.options.some(function(De){return typeof("value"in De?De.value:De.key)=="number"}):typeof("value"in Re?Re.value:Re.key)=="number"});Object(L.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(L.a)(T!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(L.a)(T==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(L.a)(T==="combobox"||!ee,"`getInputElement` only work with `combobox` mode."),Object(L.b)(T!=="combobox"||!ee||!pe||!ve,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!Me&&T!=="combobox"&&T!=="tags"&&Object(L.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(L.b)(!ne||we,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),J!=null){var q=Object(y.d)(J);Object(L.a)(!M||q.every(function(Re){return Object(h.a)(Re)==="object"&&("key"in Re||"value"in Re)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(L.a)(!Te||Array.isArray(J),"`value` should be array when `mode` is `multiple` or `tags`")}if(se){var Ce=null;Object($.a)(se).some(function(Re){if(!P.isValidElement(Re)||!Re.type)return!1;var De=Re.type;if(De.isSelectOption)return!1;if(De.isSelectOptGroup){var Qe=Object($.a)(Re.props.children).every(function(qe){return!P.isValidElement(qe)||!Re.type||qe.type.isSelectOption?!0:(Ce=qe.type,!1)});return!Qe}return Ce=De,!0}),Ce&&Object(L.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ce.displayName||Ce.name||Ce,"`.")),Object(L.a)(Y===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var H=b,x=Object(O.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:K,flattenOptions:I.d,getLabeledValue:I.e,filterOptions:I.b,isValueDisabled:I.g,findValueOption:I.c,warningProps:H,fillOptionsWithMissingValue:I.a}),l=function(c){Object(Ae.a)(k,c);var T=Object(le.a)(k);function k(){var se;return Object(Z.a)(this,k),se=T.apply(this,arguments),se.selectRef=P.createRef(),se.focus=function(){se.selectRef.current.focus()},se.blur=function(){se.selectRef.current.blur()},se}return Object(D.a)(k,[{key:"render",value:function(){return P.createElement(x,Object.assign({ref:this.selectRef},this.props))}}]),k}(P.Component);l.Option=_,l.OptGroup=X;var g=l,v=B.c=g},MEgm:function(xe,B){xe.exports="data:image/png;base64,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"},MI8n:function(xe,B,o){"use strict";o.d(B,"c",function(){return P}),o.d(B,"b",function(){return r}),o.d(B,"e",function(){return U}),o.d(B,"a",function(){return R}),o.d(B,"d",function(){return E}),o.d(B,"f",function(){return p});var Z=o("/cxE"),D=o("pmY6"),Ae=o("24hK"),le=o("5Y4S"),P;(function(d){d.None=()=>D.a.None;function u(b){return(H,x=null,l)=>{let g=!1,v;return v=b(c=>g?void 0:(v?v.dispose():g=!0,H.call(x,c)),null,l),g&&v.dispose(),v}}d.once=u;function f(b,H){return X((x,l=null,g)=>b(v=>x.call(l,H(v)),null,g))}d.map=f;function S(b,H){return X((x,l=null,g)=>b(v=>{H(v),x.call(l,v)},null,g))}d.forEach=S;function V(b,H){return X((x,l=null,g)=>b(v=>H(v)&&x.call(l,v),null,g))}d.filter=V;function A(b){return b}d.signal=A;function _(...b){return(H,x=null,l)=>Object(D.e)(...b.map(g=>g(v=>H.call(x,v),null,l)))}d.any=_;function G(b,H,x){let l=x;return f(b,g=>(l=H(l,g),l))}d.reduce=G;function X(b){let H;const x=new r({onFirstListenerAdd(){H=b(x.fire,x)},onLastListenerRemove(){H.dispose()}});return x.event}function te(b,H,x=100,l=!1,g){let v,c,T,k=0;const se=new r({leakWarningThreshold:g,onFirstListenerAdd(){v=b(me=>{k++,c=H(c,me),l&&!T&&(se.fire(c),c=void 0),clearTimeout(T),T=setTimeout(()=>{const pe=c;c=void 0,T=void 0,(!l||k>1)&&se.fire(pe),k=0},x)})},onLastListenerRemove(){v.dispose()}});return se.event}d.debounce=te;function $(b,H=(x,l)=>x===l){let x=!0,l;return V(b,g=>{const v=x||!H(g,l);return x=!1,l=g,v})}d.latch=$;function re(b,H){return[d.filter(b,H),d.filter(b,x=>!H(x))]}d.split=re;function K(b,H=!1,x=[]){let l=x.slice(),g=b(T=>{l?l.push(T):c.fire(T)});const v=()=>{l&&l.forEach(T=>c.fire(T)),l=null},c=new r({onFirstListenerAdd(){g||(g=b(T=>c.fire(T)))},onFirstListenerDidAdd(){l&&(H?setTimeout(v):v())},onLastListenerRemove(){g&&g.dispose(),g=null}});return c.event}d.buffer=K;class I{constructor(b){this.event=b}map(b){return new I(f(this.event,b))}forEach(b){return new I(S(this.event,b))}filter(b){return new I(V(this.event,b))}reduce(b,H){return new I(G(this.event,b,H))}latch(){return new I($(this.event))}debounce(b,H=100,x=!1,l){return new I(te(this.event,b,H,x,l))}on(b,H,x){return this.event(b,H,x)}once(b,H,x){return u(this.event)(b,H,x)}}function O(b){return new I(b)}d.chain=O;function h(b,H,x=l=>l){const l=(...T)=>c.fire(x(...T)),g=()=>b.on(H,l),v=()=>b.removeListener(H,l),c=new r({onFirstListenerAdd:g,onLastListenerRemove:v});return c.event}d.fromNodeEventEmitter=h;function L(b,H,x=l=>l){const l=(...T)=>c.fire(x(...T)),g=()=>b.addEventListener(H,l),v=()=>b.removeEventListener(H,l),c=new r({onFirstListenerAdd:g,onLastListenerRemove:v});return c.event}d.fromDOMEventEmitter=L;function y(b){return new Promise(H=>u(b)(H))}d.toPromise=y})(P||(P={}));class z{constructor(d){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${d}_${z._idPool++}`}start(d){this._stopWatch=new le.a(!0),this._listenerCount=d}stop(){if(this._stopWatch){const d=this._stopWatch.elapsed();this._elapsedOverall+=d,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${d.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}z._idPool=0;let ue=-1;class ie{constructor(d,u=Math.random().toString(18).slice(2,5)){this.customThreshold=d,this.name=u,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(d){let u=ue;if(typeof this.customThreshold=="number"&&(u=this.customThreshold),u<=0||d{const V=this._stacks.get(f)||0;this._stacks.set(f,V-1)}}}class r{constructor(d){var u;this._disposed=!1,this._options=d,this._leakageMon=ue>0?new ie(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=((u=this._options)===null||u===void 0?void 0:u._profName)?new z(this._options._profName):void 0}get event(){return this._event||(this._event=(d,u,f)=>{var S;this._listeners||(this._listeners=new Ae.a);const V=this._listeners.isEmpty();V&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const A=this._listeners.push(u?[d,u]:d);V&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,d,u);const _=(S=this._leakageMon)===null||S===void 0?void 0:S.check(this._listeners.size),G=Object(D.i)(()=>{if(_&&_(),!this._disposed&&(A(),this._options&&this._options.onLastListenerRemove)){const X=this._listeners&&!this._listeners.isEmpty();X||this._options.onLastListenerRemove(this)}});return f instanceof D.b?f.add(G):Array.isArray(f)&&f.push(G),G}),this._event}fire(d){var u,f;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new Ae.a);for(let S of this._listeners)this._deliveryQueue.push([S,d]);for((u=this._perfMon)===null||u===void 0||u.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[S,V]=this._deliveryQueue.shift();try{typeof S=="function"?S.call(void 0,V):S[0].call(S[1],V)}catch(A){Object(Z.f)(A)}}(f=this._perfMon)===null||f===void 0||f.stop()}}dispose(){var d,u,f,S,V;this._disposed||(this._disposed=!0,(d=this._listeners)===null||d===void 0||d.clear(),(u=this._deliveryQueue)===null||u===void 0||u.clear(),(S=(f=this._options)===null||f===void 0?void 0:f.onLastListenerRemove)===null||S===void 0||S.call(f),(V=this._leakageMon)===null||V===void 0||V.dispose())}}class U extends r{constructor(d){super(d);this._isPaused=0,this._eventQueue=new Ae.a,this._mergeFn=d==null?void 0:d.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const d=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(d))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(d){this._listeners&&(this._isPaused!==0?this._eventQueue.push(d):super.fire(d))}}class R extends U{constructor(d){var u;super(d);this._delay=(u=d.delay)!==null&&u!==void 0?u:100}fire(d){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(d)}}class E{constructor(){this.buffers=[]}wrapEvent(d){return(u,f,S)=>d(V=>{const A=this.buffers[this.buffers.length-1];A?A.push(()=>u.call(f,V)):u.call(f,V)},void 0,S)}bufferEvents(d){const u=[];this.buffers.push(u);const f=d();return this.buffers.pop(),u.forEach(S=>S()),f}}class p{constructor(){this.listening=!1,this.inputEvent=P.None,this.inputEventListener=D.a.None,this.emitter=new r({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(d){this.inputEvent=d,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=d(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},MNsG:function(xe,B,o){"use strict";(function(Z,D){o.d(B,"b",function(){return f}),o.d(B,"i",function(){return _}),o.d(B,"f",function(){return G}),o.d(B,"d",function(){return X}),o.d(B,"g",function(){return te}),o.d(B,"h",function(){return $}),o.d(B,"c",function(){return re}),o.d(B,"k",function(){return K}),o.d(B,"j",function(){return I}),o.d(B,"a",function(){return O}),o.d(B,"e",function(){return y});var Ae;const le="en";let P=!1,z=!1,ue=!1,ie=!1,r=!1,U=!1,R=!1,E,p=le,d,u;const f=typeof self=="object"?self:typeof Z=="object"?Z:{};let S;typeof f.vscode!="undefined"&&typeof f.vscode.process!="undefined"?S=f.vscode.process:typeof D!="undefined"&&(S=D);const V=typeof((Ae=S==null?void 0:S.versions)===null||Ae===void 0?void 0:Ae.electron)=="string"&&S.type==="renderer";if(typeof navigator=="object"&&!V)u=navigator.userAgent,P=u.indexOf("Windows")>=0,z=u.indexOf("Macintosh")>=0,R=(u.indexOf("Macintosh")>=0||u.indexOf("iPad")>=0||u.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,ue=u.indexOf("Linux")>=0,U=!0,E=navigator.language,p=E;else if(typeof S=="object"){P=S.platform==="win32",z=S.platform==="darwin",ue=S.platform==="linux",ie=ue&&!!S.env.SNAP&&!!S.env.SNAP_REVISION,E=le,p=le;const b=S.env.VSCODE_NLS_CONFIG;if(b)try{const H=JSON.parse(b),x=H.availableLanguages["*"];E=H.locale,p=x||le,d=H._translationsConfigFile}catch(H){}r=!0}else console.error("Unable to resolve platform.");let A=0;z?A=1:P?A=3:ue&&(A=2);const _=P,G=z,X=ue,te=r,$=U,re=R,K=u,I=function(){if(f.setImmediate)return f.setImmediate.bind(f);if(typeof f.postMessage=="function"&&!f.importScripts){let x=[];f.addEventListener("message",g=>{if(g.data&&g.data.vscodeSetImmediateId)for(let v=0,c=x.length;v{const v=++l;x.push({id:v,callback:g}),f.postMessage({vscodeSetImmediateId:v},"*")}}if(typeof(S==null?void 0:S.nextTick)=="function")return S.nextTick.bind(S);const H=Promise.resolve();return x=>H.then(x)}(),O=z||R?2:P?1:3;let h=!0,L=!1;function y(){if(!L){L=!0;const b=new Uint8Array(2);b[0]=1,b[1]=2;const H=new Uint16Array(b.buffer);h=H[0]===(2<<8)+1}return h}}).call(this,o("IyRk"),o("Q2Ig"))},N0LK:function(xe,B,o){"use strict";o.d(B,"C",function(){return Z}),o.d(B,"v",function(){return Ae}),o.d(B,"s",function(){return le}),o.d(B,"t",function(){return P}),o.d(B,"U",function(){return z}),o.d(B,"J",function(){return ue}),o.d(B,"O",function(){return ie}),o.d(B,"p",function(){return r}),o.d(B,"T",function(){return U}),o.d(B,"q",function(){return R}),o.d(B,"N",function(){return E}),o.d(B,"M",function(){return p}),o.d(B,"Q",function(){return d}),o.d(B,"u",function(){return u}),o.d(B,"x",function(){return f}),o.d(B,"I",function(){return S}),o.d(B,"f",function(){return V}),o.d(B,"h",function(){return A}),o.d(B,"g",function(){return _}),o.d(B,"i",function(){return G}),o.d(B,"G",function(){return X}),o.d(B,"H",function(){return te}),o.d(B,"r",function(){return $}),o.d(B,"R",function(){return re}),o.d(B,"d",function(){return K}),o.d(B,"e",function(){return I}),o.d(B,"E",function(){return O}),o.d(B,"F",function(){return h}),o.d(B,"j",function(){return L}),o.d(B,"z",function(){return y}),o.d(B,"K",function(){return H}),o.d(B,"L",function(){return x}),o.d(B,"m",function(){return g}),o.d(B,"k",function(){return c}),o.d(B,"A",function(){return k}),o.d(B,"a",function(){return se}),o.d(B,"n",function(){return me}),o.d(B,"l",function(){return pe}),o.d(B,"D",function(){return ve}),o.d(B,"B",function(){return ee}),o.d(B,"b",function(){return oe}),o.d(B,"S",function(){return Ee}),o.d(B,"o",function(){return ne}),o.d(B,"P",function(){return we}),o.d(B,"w",function(){return M}),o.d(B,"c",function(){return J}),o.d(B,"y",function(){return Te});function Z(q){return!q||typeof q!="string"?!0:q.trim().length===0}const D=/{(\d+)}/g;function Ae(q,...Ce){return Ce.length===0?q:q.replace(D,function(Re,De){const Qe=parseInt(De,10);return isNaN(Qe)||Qe<0||Qe>=Ce.length?Re:Ce[Qe]})}function le(q){return q.replace(/[<>&]/g,function(Ce){switch(Ce){case"<":return"<";case">":return">";case"&":return"&";default:return Ce}})}function P(q){return q.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function z(q,Ce=" "){const Re=ue(q,Ce);return ie(Re,Ce)}function ue(q,Ce){if(!q||!Ce)return q;const Re=Ce.length;if(Re===0||q.length===0)return q;let De=0;for(;q.indexOf(Ce,De)===De;)De=De+Re;return q.substring(De)}function ie(q,Ce){if(!q||!Ce)return q;const Re=Ce.length,De=q.length;if(Re===0||De===0)return q;let Qe=De,qe=-1;for(;!(qe=q.lastIndexOf(Ce,Qe-1),qe===-1||qe+Re!==Qe);){if(qe===0)return"";Qe=qe}return q.substring(0,Qe)}function r(q){return q.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function U(q){return q.replace(/\*/g,"")}function R(q,Ce,Re={}){if(!q)throw new Error("Cannot create regex from empty string");Ce||(q=P(q)),Re.wholeWord&&(/\B/.test(q.charAt(0))||(q="\\b"+q),/\B/.test(q.charAt(q.length-1))||(q=q+"\\b"));let De="";return Re.global&&(De+="g"),Re.matchCase||(De+="i"),Re.multiline&&(De+="m"),Re.unicode&&(De+="u"),new RegExp(q,De)}function E(q){if(q.source==="^"||q.source==="^$"||q.source==="$"||q.source==="^\\s*$")return!1;const Ce=q.exec("");return!!(Ce&&q.lastIndex===0)}function p(q){return(q.global?"g":"")+(q.ignoreCase?"i":"")+(q.multiline?"m":"")+(q.unicode?"u":"")}function d(q){return q.split(/\r\n|\r|\n/)}function u(q){for(let Ce=0,Re=q.length;Ce=0;Re--){const De=q.charCodeAt(Re);if(De!==32&&De!==9)return Re}return-1}function V(q,Ce){return qCe?1:0}function A(q,Ce,Re=0,De=q.length,Qe=0,qe=Ce.length){for(;Reit)return 1}const Ct=De-Re,rt=qe-Qe;return Ctrt?1:0}function _(q,Ce){return G(q,Ce,0,q.length,0,Ce.length)}function G(q,Ce,Re=0,De=q.length,Qe=0,qe=Ce.length){for(;Re=128||it>=128)return A(q.toLowerCase(),Ce.toLowerCase(),Re,De,Qe,qe);X(ct)&&(ct-=32),X(it)&&(it-=32);const Ne=ct-it;if(Ne===0)continue;return Ne}const Ct=De-Re,rt=qe-Qe;return Ctrt?1:0}function X(q){return q>=97&&q<=122}function te(q){return q>=65&&q<=90}function $(q,Ce){return q.length===Ce.length&&G(q,Ce)===0}function re(q,Ce){const Re=Ce.length;return Ce.length>q.length?!1:G(q,Ce,0,Re)===0}function K(q,Ce){let Re,De=Math.min(q.length,Ce.length);for(Re=0;Re1){const De=q.charCodeAt(Ce-2);if(O(De))return L(De,Re)}return Re}function H(q,Ce){const Re=Y.getInstance(),De=Ce,Qe=q.length,qe=y(q,Qe,Ce);Ce+=qe>=65536?2:1;let Ct=Re.getGraphemeBreakType(qe);for(;Ce=65536?2:1,Ct=ct}return Ce-De}function x(q,Ce){const Re=Y.getInstance(),De=Ce,Qe=b(q,Ce);Ce-=Qe>=65536?2:1;let qe=Re.getGraphemeBreakType(Qe);for(;Ce>0;){const Ct=b(q,Ce),rt=Re.getGraphemeBreakType(Ct);if(J(rt,qe))break;Ce-=Ct>=65536?2:1,qe=rt}return De-Ce}const l=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function g(q){return l.test(q)}const v=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function c(q){return v.test(q)}const T=/^[\t\n\r\x20-\x7E]*$/;function k(q){return T.test(q)}const se=/[\u2028\u2029]/;function me(q){return se.test(q)}function pe(q){for(let Ce=0,Re=q.length;Ce=11904&&q<=55215||q>=63744&&q<=64255||q>=65281&&q<=65374}function ee(q){return q>=127462&&q<=127487||q===8986||q===8987||q===9200||q===9203||q>=9728&&q<=10175||q===11088||q===11093||q>=127744&&q<=128591||q>=128640&&q<=128764||q>=128992&&q<=129003||q>=129280&&q<=129535||q>=129648&&q<=129750}const oe=String.fromCharCode(65279);function Ee(q){return!!(q&&q.length>0&&q.charCodeAt(0)===65279)}function ne(q,Ce=!1){return q?(Ce&&(q=q.replace(/\\./g,"")),q.toLowerCase()!==q):!1}function we(q){const Ce=90-65+1;return q=q%(2*Ce),qCe[3*De+1])De=2*De+1;else return Ce[3*De+2];return 0}}Y._INSTANCE=null;function fe(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function Te(q,Ce){if(q===0)return 0;const Re=Me(q,Ce);if(Re!==void 0)return Re;const De=b(Ce,q);return q-=ke(De),q}function Me(q,Ce){let Re=b(Ce,q);for(q-=ke(Re);Pe(Re)||Re===65039||Re===8419;){if(q===0)return;Re=b(Ce,q),q-=ke(Re)}if(!ee(Re))return;if(q>=0){const De=b(Ce,q);De===8205&&(q-=ke(De))}return q}function ke(q){return q>=65536?2:1}function Pe(q){return 127995<=q&&q<=127999}},NLgs:function(xe,B,o){"use strict";o.d(B,"e",function(){return S}),o.d(B,"f",function(){return V}),o.d(B,"d",function(){return _}),o.d(B,"c",function(){return G}),o.d(B,"a",function(){return X}),o.d(B,"b",function(){return te});var Z=o("miYZ"),D=o("tsqr"),Ae=o("9og8"),le=o("2qtc"),P=o("kLXV"),z=o("WmNS"),ue=o.n(z),ie=o("q1tI"),r=o.n(ie),U=o("9kvl"),R=o("xKgJ"),E=o("1vsH"),p=o("RCxd"),d=o("yTi+"),u=o.n(d),f=o("m3rI"),S=function(re){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(V(re)&&A(K))},V=function(re){return Object(R.p)()?!0:(re({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var re,K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,I=Object(U.c)()._store.getState(),O=I.user;return(re=O.userInfo)!==null&&re!==void 0&&re.profile_completed?!0:(P.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:K?"\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(){U.d.push("/account/profile/edit")}}),!1)},_=function(){var re,K=Object(U.c)()._store.getState(),I=K.user;return(re=I.userInfo)!==null&&re!==void 0&&re.professional_certification?!0:(P.a.confirm({title:"\u63D0\u793A",centered:!0,content:r.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(E.S)("/account/certification")}}),!1)},G=function(){var re;if(Object(R.a)())return!0;var K=Object(U.c)()._store.getState(),I=K.user,O=K.globalSetting;return P.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc",style:{marginLeft:-38}},r.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),r.a.createElement("img",{src:f.a.IMG_SERVER+(O==null||((re=O.setting)===null||re===void 0)?void 0:re.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},X=function(re,K){var I;if(re)return!0;var O=Object(U.c)()._store.getState(),h=O.user,L=O.globalSetting;return P.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:r.a.createElement("div",null,r.a.createElement("p",null,K||"\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"),r.a.createElement("div",{style:{marginLeft:"110px"}},r.a.createElement("img",{src:f.a.IMG_SERVER+(L==null||((I=L.setting)===null||I===void 0)?void 0:I.authority_qrcode_url),width:200}),r.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(E.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},te=function(re){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",I=Object(U.c)()._store.getState(),O=I.shixunsDetail.detail;return(O==null?void 0:O.public)===2||(O==null?void 0:O.public)===1||(O==null?void 0:O.shixun_status)===3?(P.a.info({centered:!0,icon:r.a.createElement(p.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc",style:{marginLeft:-38}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},r.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(O==null?void 0:O.public)===2?"\u5DF2\u516C\u5F00":(O==null?void 0:O.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",K,"\u3002"),r.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),r.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:u.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(O==null?void 0:O.shixun_status)===2?(P.a.confirm({centered:!0,icon:r.a.createElement(p.a,null),title:"\u63D0\u793A",content:r.a.createElement("div",null,r.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",K,"\u3002"),r.a.createElement("br",null),r.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(){P.a.confirm({width:440,centered:!0,icon:r.a.createElement(p.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 L=Object(Ae.a)(ue.a.mark(function b(){var H;return ue.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,re({type:"shixunsDetail/cancelRelease",payload:{id:O==null?void 0:O.identifier}});case 2:H=l.sent,H.status!==401&&(D.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),re({type:"shixunsDetail/getShixunsDetail",payload:{id:O==null?void 0:O.identifier}}),re({type:"practiceSetting/getCommonData",payload:{id:O==null?void 0:O.identifier}}));case 4:case"end":return l.stop()}},b)}));function y(){return L.apply(this,arguments)}return y}()})}}),!0):!1}},NQs2:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(xe,B,o){"use strict";o.d(B,"a",function(){return ie}),o.d(B,"h",function(){return u}),o.d(B,"l",function(){return A}),o.d(B,"e",function(){return re}),o.d(B,"i",function(){return h}),o.d(B,"j",function(){return ne}),o.d(B,"c",function(){return q}),o.d(B,"b",function(){return qe}),o.d(B,"g",function(){return it}),o.d(B,"f",function(){return nt}),o.d(B,"k",function(){return gt}),o.d(B,"d",function(){return ln});var Z=o("q1tI"),D=o.n(Z),Ae=o("NQs2"),le=o.n(Ae),P=o("ygoZ"),z=o.n(P),ue=function(Be){var kt=Be.dataSource,xt=kt===void 0?[]:kt,Lt=Be.img,Ft=Be.imgWidth,Gt=Ft===void 0?346:Ft,Dt=Be.title,un=Be.sunTitle,It=Be.bannerExtraContent;return D.a.createElement("div",{className:le.a.banner},D.a.createElement("div",{className:le.a.content},D.a.createElement("aside",null,D.a.createElement("p",null,D.a.createElement("b",null,Dt),D.a.createElement("span",null,un)),xt.length>0&&D.a.createElement("div",{className:le.a.btns},xt.map(function(Tt,Vt){return D.a.createElement("div",{key:Vt,onClick:Tt.click},Tt.name,Tt.sign?D.a.createElement("img",{src:z.a,width:39}):null)})),It),D.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Lt,width:Gt})))},ie=ue,r=o("tJVT"),U=o("6nfa"),R=o.n(U),E=o("TSYQ"),p=o.n(E),d=function(Be){var kt=Be.dataSource,xt=kt===void 0?[]:kt,Lt=Be.value,Ft=Be.onChange,Gt=Be.className,Dt=Be.title,un=Be.titleWidth,It=un===void 0?41:un,Tt=Be.style,Vt=Tt===void 0?{}:Tt,et=Be.fontColor,Rt=et===void 0?"#6A7283":et,Ye=Object(Z.useState)(0),_t=Object(r.a)(Ye,2),vt=_t[0],ut=_t[1],Yt=Object(Z.useState)(!1),dt=Object(r.a)(Yt,2),ot=dt[0],Kt=dt[1],St=Object(Z.useRef)(null);return Object(Z.useEffect)(function(){if(xt.length!==0){var Xt;(St==null||((Xt=St.current)===null||Xt===void 0)?void 0:Xt.clientHeight)>92?ut(1):ut(0)}xt.length===0&&ut(0)},[xt]),D.a.createElement("div",{className:p()(R.a.row,Gt),style:Vt},D.a.createElement("div",{style:{width:It,marginTop:ot?12:4},className:R.a.title},Dt),D.a.createElement("div",{className:ot?"".concat(R.a.tagsWrap," ").concat(R.a.tagsBorderWrap):R.a.tagsWrap},D.a.createElement("div",{className:R.a.bar,style:vt>0?{height:vt===1?92:"auto",overflow:vt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},D.a.createElement("div",{className:R.a.name,ref:St},xt==null?void 0:xt.map(function(Xt){return D.a.createElement("span",{onClick:function(){return Ft(Xt.id)},key:Xt.id,title:Xt.name,style:{color:Rt},className:Lt===Xt.id?R.a.active:""},Xt.name)}))),!!vt&&D.a.createElement(Z.Fragment,null,vt===1?D.a.createElement("div",{onClick:function(){var Qt;ut(2),(St==null||((Qt=St.current)===null||Qt===void 0)?void 0:Qt.clientHeight)>205?Kt(!0):Kt(!1)},className:R.a.action},"\u5C55\u5F00",D.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):D.a.createElement("div",{onClick:function(){ut(1),Kt(!1)},className:R.a.action},"\u6536\u8D77",D.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},u=d,f=o("cz0n"),S=o.n(f),V=function(Be){var kt=Be.dataSource,xt=kt===void 0?[]:kt,Lt=Be.value,Ft=Be.onChange,Gt=Be.className;return D.a.createElement("div",{className:p()(S.a.tabs,Gt)},xt.map(function(Dt){return D.a.createElement("span",{onClick:function(){return Ft(Dt.id)},className:Lt===Dt.id?S.a.active:"",key:Dt.id},Dt.name)}))},A=V,_=o("5NDa"),G=o("5rEg"),X=o("KOXS"),te=o.n(X),$=function(Be){var kt,xt=Be.dataSource,Lt=xt===void 0?[]:xt,Ft=Be.value,Gt=Be.onChange,Dt=Be.className,un=Be.style,It=un===void 0?{}:un,Tt=Be.placeholder,Vt=Object(Z.useState)(""),et=Object(r.a)(Vt,2),Rt=et[0],Ye=et[1],_t=Object(Z.useState)(""),vt=Object(r.a)(_t,2),ut=vt[0],Yt=vt[1];Object(Z.useEffect)(function(){var Kt;(Kt=JSON.stringify(Ft))!==null&&Kt!==void 0&&Kt.includes("{")?(Ye(Ft.id),Yt(Ft.value)):Yt(Ft)},[Ft]);var dt=function(){Gt(ut||null,Rt||"")},ot=function(St){if(St===Rt)return;Ye(St),Gt(ut,St)};return D.a.createElement("div",{className:p()(te.a.input,Dt),style:It},!!Lt.length&&D.a.createElement("div",{className:te.a.dropdown},D.a.createElement("div",{className:te.a.text},(kt=Lt.find(function(Kt){return Kt.id===Rt}))===null||kt===void 0?void 0:kt.name,D.a.createElement("i",{className:"iconfont icon-zhankai4"}),D.a.createElement("b",{className:te.a.b1}),D.a.createElement("b",{className:te.a.b2})),D.a.createElement("div",{className:te.a.menu},Lt.map(function(Kt,St){return D.a.createElement("div",{key:St,onClick:function(){return ot(Kt.id)}},Kt.name)}))),D.a.createElement(G.a,{onPressEnter:dt,value:ut,onChange:function(St){return Yt(St.target.value||"")},bordered:!1,placeholder:Tt}),D.a.createElement("i",{onClick:dt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},re=$,K=o("f9pc"),I=o.n(K),O=function(Be){var kt=Be.value,xt=Be.onChange,Lt=Be.className,Ft=Be.total,Gt=Be.pageSize,Dt=Be.style,un=Dt===void 0?{}:Dt,It=kt<2,Tt=kt>=Math.ceil(Ft/Gt);return Ft<=Gt?D.a.createElement(D.a.Fragment,null):D.a.createElement("div",{className:p()(I.a.quickPager,Lt),style:un},D.a.createElement("div",{onClick:function(){It||xt(kt-1,"prev")},className:It?I.a.disabled:""},"\u4E0A\u4E00\u9875"),D.a.createElement("div",{onClick:function(){Tt||xt(kt+1,"next")},className:Tt?I.a.disabled:""},"\u4E0B\u4E00\u9875"))},h=O,L=o("T2oS"),y=o("W9HT"),b=o("pC0b"),H=o("GzdX"),x=o("5Dmo"),l=o("3S7+"),g=o("Oe0F"),v=o.n(g),c=o("m3rI"),T=o("1vsH"),k=o("JAbv"),se=o.n(k),me=o("Bq7L"),pe=o.n(me),ve=o("MEgm"),ee=o.n(ve),oe=o("BdwD"),Ee=function(Be){var kt=Be.className,xt=Be.dataSource,Lt=xt===void 0?[]:xt,Ft=Be.col,Gt=Ft===void 0?4:Ft,Dt=Be.right,un=Be.bottom,It=un===void 0?23:un,Tt=Be.precision,Vt=Tt===void 0?0:Tt,et=Be.wrapWidth,Rt=et===void 0?1200:et,Ye=Be.trackEventItems,_t=Be.loading,vt=Math.floor((Rt-(Gt-1)*Dt)/Gt);return D.a.createElement(y.a,{spinning:_t},D.a.createElement("div",{className:p()(v.a.list,kt)},!!Lt.length&&Lt.map(function(ut,Yt){var dt=ut.name,ot=ut.id,Kt=ut.identifier,St=ut.power,Xt=ut.cover_image_id,Qt=ut.pic;return D.a.createElement("div",{className:v.a.wrap,key:ot,style:{width:vt,marginRight:(1+Yt)%Gt===0?0:Dt+Vt,marginBottom:It}},D.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Kt,"/challenges"),className:v.a.li,onClick:function(ta){ta.preventDefault(),Ye&&Object(T.cb)([Ye]),St&&Object(T.S)("/shixuns/".concat(Kt,"/challenges"))}},D.a.createElement("div",{className:v.a.img},D.a.createElement("img",{className:v.a.cover,src:Xt?"".concat(c.a.API_SERVER,"/api/attachments/").concat(Xt):"".concat(c.a.IMG_SERVER,"/").concat(Qt)}),ut.is_jupyter&&D.a.createElement("img",{className:v.a.sign,src:se.a}),ut.is_jupyter_lab&&D.a.createElement("img",{className:v.a.sign,src:pe.a}),ut.is_unity_3d&&D.a.createElement("img",{className:v.a.sign,src:ee.a})),D.a.createElement("div",{className:v.a.name},D.a.createElement(l.a,{title:dt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},D.a.createElement("span",{className:v.a.e},dt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),D.a.createElement("div",{className:v.a.tags},D.a.createElement(l.a,{placement:"bottom",title:"\u5173\u5361\u6570"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),D.a.createElement("span",null,ut.challenges_count))),!!ut.myshixuns_count&&D.a.createElement(l.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),D.a.createElement("span",null,ut.myshixuns_count))),D.a.createElement(l.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},D.a.createElement("span",null,D.a.createElement("span",null,ut.level))),D.a.createElement("div",{className:v.a.rate},D.a.createElement(H.a,{allowHalf:!0,disabled:!0,defaultValue:ut.score_info}),D.a.createElement("span",null,"\xA0",ut.score_info?"".concat(ut.score_info,"\u5206"):"5\u5206")))),!St&&D.a.createElement("div",{className:v.a.lockWrap},D.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),D.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Lt.length&&D.a.createElement(oe.a,null)))},ne=Ee,we=o("ZJlW"),M=o.n(we),J=o("z4EP"),Y=o.n(J),fe=o("+GGh"),Te=o.n(fe),Me=o("cFMs"),ke=o.n(Me),Pe=function(Be){var kt=Be.className,xt=Be.dataSource,Lt=xt===void 0?[]:xt,Ft=Be.col,Gt=Ft===void 0?4:Ft,Dt=Be.right,un=Be.bottom,It=un===void 0?23:un,Tt=Be.precision,Vt=Tt===void 0?0:Tt,et=Be.wrapWidth,Rt=et===void 0?1200:et,Ye=Be.trackEventItems,_t=Be.loading,vt=Math.floor((Rt-(Gt-1)*Dt)/Gt);return D.a.createElement(y.a,{spinning:_t},D.a.createElement("div",{className:p()(M.a.list,kt)},!!Lt.length&&Lt.map(function(ut,Yt){var dt=ut.name,ot=ut.id,Kt=ut.identifier,St=ut.featured,Xt=ut.school_name,Qt=ut.image_url,An=ut.excellent;return D.a.createElement("div",{key:ot,className:M.a.wrap,style:{width:vt,marginRight:(1+Yt)%Gt===0?0:Dt+Vt,marginBottom:It}},D.a.createElement("a",{target:"_blank",href:"/paths/".concat(Kt),className:M.a.li,onClick:function(Ka){Ka.preventDefault(),Ye&&Object(T.cb)([Ye]),Object(T.S)("/paths/".concat(Kt))}},D.a.createElement("div",{className:M.a.img},D.a.createElement("img",{className:M.a.cover,src:"".concat(c.a.IMG_SERVER,"/").concat(Qt)}),St===1&&D.a.createElement("img",{className:M.a.sign,src:Y.a}),St===2&&D.a.createElement("img",{className:M.a.sign,src:""}),St===3&&D.a.createElement("img",{className:M.a.sign,src:Te.a}),St===4&&D.a.createElement("img",{className:M.a.sign,src:""}),St===5&&D.a.createElement("img",{className:M.a.sign,src:ke.a})),D.a.createElement("div",{className:M.a.name},D.a.createElement(l.a,{title:dt},D.a.createElement("span",{className:M.a.e},dt))),D.a.createElement(l.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Xt)},D.a.createElement("div",{className:M.a.unit},D.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Xt)),D.a.createElement("div",{className:M.a.tags},D.a.createElement(l.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),D.a.createElement("span",null,ut.stages_count))),D.a.createElement(l.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),D.a.createElement("span",null,ut.members_count))),An&&D.a.createElement("div",{className:M.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!Lt.length&&D.a.createElement(oe.a,null)))},q=Pe,Ce=o("iL++"),Re=o.n(Ce),De=o("xiVL"),Qe=function(Be){var kt=Be.className,xt=Be.dataSource,Lt=xt===void 0?[]:xt,Ft=Be.col,Gt=Ft===void 0?4:Ft,Dt=Be.right,un=Be.bottom,It=un===void 0?23:un,Tt=Be.precision,Vt=Tt===void 0?0:Tt,et=Be.wrapWidth,Rt=et===void 0?1200:et,Ye=Be.trackEventItems,_t=Be.loading,vt=Math.floor((Rt-(Gt-1)*Dt)/Gt);return D.a.createElement(y.a,{spinning:_t},D.a.createElement("div",{className:p()(Re.a.list,kt)},!!Lt.length&&Lt.map(function(ut,Yt){var dt=ut.subject_identifier,ot=ut.id,Kt=ut.identifier,St=ut.power,Xt=ut.is_public!=0&&ut.is_public;return D.a.createElement("div",{className:Re.a.wrap,key:ot,style:{width:vt,marginRight:(1+Yt)%Gt===0?0:Dt+Vt,marginBottom:It}},D.a.createElement("a",{className:Re.a.li,onClick:function(An){An.preventDefault()}},D.a.createElement("div",{className:Re.a.top},D.a.createElement(l.a,{title:ut.name},D.a.createElement("div",{className:Re.a.name},ut.name)),D.a.createElement("img",{className:Re.a.img,src:c.a.IMG_SERVER+"/images/"+ut.avatar_url}),D.a.createElement("div",{className:Re.a.text},ut.creator),dt&&D.a.createElement("div",{className:Re.a.btns},D.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),D.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Xt&&D.a.createElement("div",{className:Re.a.sign},"\u516C\u5F00")),D.a.createElement("div",{className:Re.a.bottom},ut.visits>0&&D.a.createElement(l.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-liulanyan"}),D.a.createElement("span",null,ut.visits))),ut.course_members_count>0&&D.a.createElement(l.a,{title:"\u6210\u5458",placement:"bottom"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-chengyuan"}),ut.course_members_count)),ut.tasks_count>0&&D.a.createElement(l.a,{title:"\u4F5C\u4E1A",placement:"bottom"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-zuoye"}),ut.tasks_count)),ut.is_end?D.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):D.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),D.a.createElement("div",{className:Re.a.lockWrap},ut.is_accessible?D.a.createElement(D.a.Fragment,null,dt&&D.a.createElement("div",{onClick:function(){return Object(T.S)("/paths/".concat(dt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),D.a.createElement("div",{onClick:function(An){Ye&&Object(T.cb)([Ye]),Object(T.S)(ut.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):D.a.createElement(D.a.Fragment,null,D.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),D.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Lt.length&&D.a.createElement(oe.a,null)))},qe=Qe,Ct=o("f0W+"),rt=o.n(Ct),ct=function(Be){var kt=Be.dataSource,xt=kt===void 0?[]:kt,Lt=Be.value,Ft=Be.onChange,Gt=Be.className,Dt=Be.style,un=Dt===void 0?{}:Dt,It=Be.tabBarExtraContent;return D.a.createElement("div",{className:p()(rt.a.tabs,Gt),style:un},D.a.createElement("div",{className:rt.a.tabsWrap},xt.map(function(Tt,Vt){return D.a.createElement("div",{onClick:function(){return Ft(Tt.id)},className:Lt===Tt.id?rt.a.active:"",key:Vt},Tt.name)})),D.a.createElement("div",{className:rt.a.tabBar},It))},it=ct,Ne=o("9JIy"),je=o.n(Ne),Xe=function(Be){var kt=Be.className,xt=Be.style,Lt=xt===void 0?{}:xt,Ft=Be.children;return D.a.createElement("div",{className:p()(je.a.table,kt),style:Lt},Ft)},nt=Xe,Ze=o("qVdP"),Ke=o("jsC+"),st=o("lUTK"),He=o("BvKs"),Je=o("8WcF"),$e=o.n(Je),ft=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],lt=function(Be){var kt,xt=Be.sortValue,Lt=Be.dropValue,Ft=Be.className,Gt=Be.onSort,Dt=Be.onDrop,un=Be.dataSource,It=un===void 0?ft:un;return D.a.createElement("div",{className:p()($e.a.orderWrap,Ft)},D.a.createElement(Ke.a,{overlay:D.a.createElement(He.a,null,It.map(function(Tt,Vt){return D.a.createElement(He.a.Item,{key:Vt,onClick:function(){return Dt(Tt.id)}},Tt.name)}))},D.a.createElement("span",{className:$e.a.orderTextWrap},(kt=It.find(function(Tt){return Lt===Tt.id}))===null||kt===void 0?void 0:kt.name)),D.a.createElement("span",{className:$e.a.orderIconWrap},D.a.createElement("span",{className:$e.a.orderAsc},D.a.createElement("i",{className:xt==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat($e.a.cursorPointer," ").concat($e.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat($e.a.cursorPointer),onClick:function(){return Gt(xt==="asc"?"desc":"asc")}})),D.a.createElement("span",{className:$e.a.orderDesc},D.a.createElement("i",{className:xt==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat($e.a.cursorPointer," ").concat($e.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat($e.a.cursorPointer),onClick:function(){return Gt(xt==="asc"?"desc":"asc")}}))))},gt=lt,bt=o("siWv"),Nt=o.n(bt),bn=function(Be){var kt=Be.className,xt=Be.style,Lt=Be.children,Ft=Be.onClick;return D.a.createElement("div",{onClick:Ft,className:p()(Nt.a.btn,kt),style:xt},Lt)},ln=bn},Nmxd:function(xe,B){xe.exports="data:image/png;base64,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"},NvD2:function(xe,B,o){"use strict";o.d(B,"a",function(){return z});var Z=o("Kwbf");function D(ue,ie){var r=new Set;return ue.forEach(function(U){ie.has(U)||r.add(U)}),r}function Ae(ue){var ie=ue||{},r=ie.disabled,U=ie.disableCheckbox,R=ie.checkable;return!!(r||U)||R===!1}function le(ue,ie,r,U){for(var R=new Set(ue),E=new Set,p=0;p<=r;p+=1){var d=ie.get(p)||new Set;d.forEach(function(V){var A=V.key,_=V.node,G=V.children,X=G===void 0?[]:G;R.has(A)&&!U(_)&&X.filter(function(te){return!U(te.node)}).forEach(function(te){R.add(te.key)})})}for(var u=new Set,f=r;f>=0;f-=1){var S=ie.get(f)||new Set;S.forEach(function(V){var A=V.parent,_=V.node;if(U(_)||!V.parent||u.has(V.parent.key))return;if(U(V.parent.node)){u.add(A.key);return}var G=!0,X=!1;(A.children||[]).filter(function(te){return!U(te.node)}).forEach(function(te){var $=te.key,re=R.has($);G&&!re&&(G=!1),!X&&(re||E.has($))&&(X=!0)}),G&&R.add(A.key),X&&E.add(A.key),u.add(A.key)})}return{checkedKeys:Array.from(R),halfCheckedKeys:Array.from(D(E,R))}}function P(ue,ie,r,U,R){for(var E=new Set(ue),p=new Set(ie),d=0;d<=U;d+=1){var u=r.get(d)||new Set;u.forEach(function(A){var _=A.key,G=A.node,X=A.children,te=X===void 0?[]:X;!E.has(_)&&!p.has(_)&&!R(G)&&te.filter(function($){return!R($.node)}).forEach(function($){E.delete($.key)})})}p=new Set;for(var f=new Set,S=U;S>=0;S-=1){var V=r.get(S)||new Set;V.forEach(function(A){var _=A.parent,G=A.node;if(R(G)||!A.parent||f.has(A.parent.key))return;if(R(A.parent.node)){f.add(_.key);return}var X=!0,te=!1;(_.children||[]).filter(function($){return!R($.node)}).forEach(function($){var re=$.key,K=E.has(re);X&&!K&&(X=!1),!te&&(K||p.has(re))&&(te=!0)}),X||E.delete(_.key),te&&p.add(_.key),f.add(_.key)})}return{checkedKeys:Array.from(E),halfCheckedKeys:Array.from(D(p,E))}}function z(ue,ie,r,U){var R=[],E;U?E=U:E=Ae;var p=new Set(ue.filter(function(S){var V=!!r[S];return V||R.push(S),V})),d=new Map,u=0;Object.keys(r).forEach(function(S){var V=r[S],A=V.level,_=d.get(A);_||(_=new Set,d.set(A,_)),_.add(V),u=Math.max(u,A)}),Object(Z.a)(!R.length,"Tree missing follow keys: ".concat(R.slice(0,100).map(function(S){return"'".concat(S,"'")}).join(", ")));var f;return ie===!0?f=le(p,d,u,E):f=P(p,ie.halfCheckedKeys,d,u,E),f}},OZM5:function(xe,B,o){"use strict";o.d(B,"b",function(){return U}),o.d(B,"a",function(){return R}),o.d(B,"k",function(){return E}),o.d(B,"h",function(){return p}),o.d(B,"i",function(){return d}),o.d(B,"g",function(){return u}),o.d(B,"c",function(){return f}),o.d(B,"d",function(){return S}),o.d(B,"j",function(){return _}),o.d(B,"e",function(){return G}),o.d(B,"f",function(){return X});var Z=o("KQm4"),D=o("U8pU"),Ae=o("Ff2n"),le=o("q1tI"),P=o.n(le),z=o("Kwbf"),ue=o("WaYH"),ie=.25,r=2;function U(te,$){var re=te.slice(),K=re.indexOf($);return K>=0&&re.splice(K,1),re}function R(te,$){var re=te.slice();return re.indexOf($)===-1&&re.push($),re}function E(te){return te.split("-")}function p(te,$){return"".concat(te,"-").concat($)}function d(te){return te&&te.type&&te.type.isTreeNode}function u(te,$){var re=[te],K=$[te];function I(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(h){var L=h.key,y=h.children;re.push(L),I(y)})}return I(K.children),re}function f(te,$){var re=te.clientY,K=$.selectHandle.getBoundingClientRect(),I=K.top,O=K.bottom,h=K.height,L=Math.max(h*ie,r);return re<=I+L?-1:re>=O-L?1:0}function S(te,$){if(!te)return;var re=$.multiple;return re?te.slice():te.length?[te[0]]:te}var V=function($){return $};function A(te,$){if(!te)return[];var re=$||{},K=re.processProps,I=K===void 0?V:K,O=Array.isArray(te)?te:[te];return O.map(function(h){var L=h.children,y=Object(Ae.a)(h,["children"]),b=A(L,$);return P.a.createElement(ue.a,Object.assign({},I(y)),b)})}function _(te){if(!te)return null;var $;if(Array.isArray(te))$={checkedKeys:te,halfCheckedKeys:void 0};else if(Object(D.a)(te)==="object")$={checkedKeys:te.checked||void 0,halfCheckedKeys:te.halfChecked||void 0};else return Object(z.a)(!1,"`checkedKeys` is not an array or an object"),null;return $}function G(te,$){var re=new Set;function K(I){if(re.has(I))return;var O=$[I];if(!O)return;re.add(I);var h=O.parent,L=O.node;if(L.disabled)return;h&&K(h.key)}return(te||[]).forEach(function(I){K(I)}),Object(Z.a)(re)}function X(te){var $={};return Object.keys(te).forEach(function(re){(re.startsWith("data-")||re.startsWith("aria-"))&&($[re]=te[re])}),$}},Oe0F:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(xe,B,o){xe.exports=o.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(xe,B,o){"use strict";var Z=o("rHrb"),D=Z.CopyToClipboard;D.CopyToClipboard=D,xe.exports=D},RMFE:function(xe,B){xe.exports="data:image/png;base64,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"},RotF:function(xe,B,o){xe.exports=o("LSTS")},"SA+Z":function(xe,B,o){var Z=o("wTVA"),D=o("EbDI"),Ae=o("ZhPi"),le=o("wkBT");function P(z){return Z(z)||D(z)||Ae(z)||le()}xe.exports=P,xe.exports.__esModule=!0,xe.exports.default=xe.exports},SMhR:function(xe,B){xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAHGCAYAAADuYispAAAAAklEQVR4AewaftIAABHTSURBVO3BQY4cy5IEQdNA3//KNo2/8NU8XzCQyCpSReivSJKk/zmRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiB/s7a5AWTTNhsgN9pmA2TTNp8MyI22uQHkv7TNDSCbttkAudE2bwJyo22eBGTTNhsgf7O2ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTD9c2nwzIk9pmA2TTNjeAPAnIpm1uANm0zQbIDSBPAXIDyKZtPhmQG22zAfLN2uaTAflUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT74ckCe1zZOAbNpm0zYbIDfaZgPkRts8qW1utM0GyKZtntI2GyBPArJpmw2QTds8CcimbW4A+WRAntQ23+pEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0viJXtU2T2qbDZA3Adm0zZOAbNpm0zYbIJu2+VZtswGyaZsbbbMBsmmbDZBN29xoG32mE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJ3oVkCe1zZPaZgNk0zYbIJu2eRKQJwF5S9vcAPIkIJu2uQFk0zY32kbf6USSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnS+MmXa5t/WdtsgGza5psB+WRt8xQgN4DcaJtv1jYbIDfa5pO1jf5/J5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGTz4ckH9Z22yAbNpmA2TTNhsgm7bZANm0zQbIpm02QDZtswFyA8h/aZsbbbMBsmmbDZBN22yAbNpmA2TTNhsgm7bZALkBZNM2N4Doz5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX9LGAvKltNkA2bXMDyJvaZgNk0zZPAfLN2mYD5EbbPAnIk9pG7ziRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7y4YBs2uYGkE3bbIBs2mYD5Ebb/Mva5klAbgB5S9tsgGza5gaQDZBN2zwJyJPaZgNkA2TTNhsgN9pmA2TTNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdKgv/IPA3KjbW4AeVLb3ADyzdrmBpAntc2nAnKjbTZANm1zA8gna5sNkH9Z27zlRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZcDcqNtbgDZtM2mbTZANm1zA8imbTZANm1zA8iTgGza5gaQpwDZtM2NttkAudE2b2qbDZAbbbMB8qa20f/vRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4ycuA3GibDZANkBttswHyJCA32uZJQDZt8yQgTwKyaZsNkD/VNk8CsmmbDZA3tc0GyI222QDZtM0NIJu2eRKQTdt8qxNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4yf/uLbZANkA2bTNDSBPAnKjbd7UNhsgN4Bs2uZG27wFyKZtbrTNBsimbW4AudE2N9pmA+RG29wAsmmbJwHZtM1bTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3w5IJu2udE2N4DcaJsbQDZtswGyAfIvA7Jpmz8F5EbbPAnIpm1uANm0zZuAbNpm0zYbIBsgm7a5AeRJbfOpTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3y4ttkAuQFk0zYbIDfa5gaQN7XNk4A8qW02QG4A+VNtswHyzdpmA+RJbfMkIJu2eVPbbIBs2uZvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/ERX2kb/DcimbW4AuQFk0zYbIDfa5i1t8yYgm7a50TYbIN+sbW4A2bTNk4Bs2uYtJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT/5yQDZtswHypLbZAHlT29xomw2QTdvcAHIDyKdqmze1zZuAvKltNkCeBOSTAflWJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUPBuRG22yAbNrmBpAbbbMBcqNtNkA2bbMBsmmbDZBN2zwJyFvaZgNk0zYbIDfaZgNk0zYbIG9qm08GZNM2GyCbttkA2bTNtzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiBPAvIkIN8MyA0gm7bZALkB5Elt8yQgf6pt9N/aZgPkTUA2bbNpmycB+VedSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRr0V/5iQDZt882AbNrmBpBN22yAbNpmA+RG2zwJyKZt/hSQTds8CcimbW4A2bTNk4B8s7bZALnRNhsgm7bZANm0zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDggm7bZtM0GyJvaZgPkBpBN2zypbTZAbrTNBsimbZ4E5ClAbrTNNwOyaZsbbXMDyI222QDZtM0GyAbIDSCbtvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZV/GJAbbbMB8qa22QDZtM0GyKZtbgDZtM0NIJu22QC50Tb/BciNttkAeVLbbIDcaJsNkE3bbIA8qW02QN7UNv+qE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8DcqNt3gTkkwH5ZECeBOSTAXkKkE3bbIA8qW2e1DY32mYDZNM2GyD6TCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxk++HJBN29xomycB2bTNm4Bs2mYD5JsBudE2TwGyaZsNkCcBudE2N4C8CciNtnkSkBtAbrTNpzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7ysrb5ZkA2bXMDyI22eRKQTds8CcimbTZANm2zAXIDyH9pmye1zQbIpm02QG4A+WRtswHyJCCbtnlT23yrE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0vjJy4A8qW2e1DZvapsbQDZtswFyA8imbTZtc6Nt3tQ2TwGyaZtN22yA3GibDZBN22yAPAnIm9rmSUA2bbMBcqNt3nIiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAfLN2mYD5Ebb3AByo202QPSOttkA2bTNm4Bs2uYGEP25tvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUXAbnRNjeA3GibG0ButM03A/LJ2mYDZNM2fwrIJ2ubG0A2bXMDyI22uQFk0zY3gNxomxtANm3zrU4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkDforLwKyaZsNkE3bPAnIpm02QJ7UNk8CcqNtNkButM0GyJPaZgPkT7XNBsiNttkA+Ze1zQ0gN9pmA+RNbbMBsmmbt5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX/mJANm3zzYDcaJsbQG60zQ0gm7a5AeRJbfMWIE9qmw2QG22zAXKjbTZANm2zAfKktrkB5E1t85YTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeMnLwOyaZsbbbMB8qa2udE2GyBvapsNkE3bbNrmTW2zAbIB8l/a5kltswHypLZ5U9s8CciNtnkSkE3b/KtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2fvKxtbgDZtM2NtvlmbbMB8iQgTwKyaZsNkG8F5Elt8yYgm7Z5EpBN2zwJyCcDcqNtPtWJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTDwdk0zY32uYGkE3b3ACyaZtP1jZvArJpmw2QDZBN22yA/Bcgm7bZALkB5Ebb6L8B2bTNDSCbttkAudE2GyCbtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRBf+UvBmTTNhsgm7a5AeSTtc2TgNxomw2QG22zAbJpmz8F5EbbbIC8qW2+GZBN2zwJyKZtNkButM0GyI22ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpEF/5UVAbrTNk4DcaJsNkG/WNk8C8qS22QDZtM0GyKZtPhWQN7XNk4Bs2mYD5Elt8yQgN9rmb3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBfeRGQN7XNk4Bs2uabAdm0zQbIm9rmUwHZtM0GyI222QB5U9tsgDypbZ4EZNM2bwKyaZtvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/OTDtc0GyJOA3GibDZAbbXMDyKZtntQ23wzIjbb5L21zo21uALnRNhsgn6xtNkA2bfMmIG8CsmmbT3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAbJpmw2QTdv8y4DcaJsbQDZtswFyo202QDZt8xQgm7a5AeRG23wzIDfa5k1ANm1zA8iNtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxk79c2zwJyI222QDZtM2TgGzaZgNkA+RNbbMBcqNtNkD+VNvcALJpmzcB2bTNBsimbT4ZkE3bvAnIpm2+1YkkSRonkiRpnEiSpHEiSZLGiSRJGieSJGmcSJKkQX/lgwF5Uts8CciNtrkB5EltcwPIjbbZANm0zQbIp2qbJwHZtM0NIG9qmzcB2bTNBsiNttkAeVLbfKoTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSYP+youAPKltngRk0zY3gGza5klAntQ2N4A8qW02QL5V22yAfLK22QC50TYbIJu22QD5Zm2zAXKjbd5yIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGieSJGnQX9FrgGzaZgNk0zYbIDfaZgNk0zYbIJu22QDZtM0NIJu2eQqQG21zA8imbTZANm3zJiBvapsnAbnRNn+rE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8D8jdrm03b3GibDZA3tc2NtnkSkDcB+S9tc6NtntQ2N9rmBpAbbXOjbW4AuQFk0zZPAnKjbT7ViSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxkw/XNp8MyJOAbNrmRts8CcimbT5Z22yA3GibpwDZtM0NIJ+sbTZAbgB5U9s8qW02QDZt861OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDkgT2qbJwF5UttsgLwJyJPa5gaQG0De0jY3gGza5gaQG22zAXKjbZ4EZAPkTUBuANm0zac6kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjR+ole1zZvaZgPkRtvcAPIkIJu22QDZtM3fCsiNttkAudE2TwKyaZtN22yAbNrmBpAbbbMBsgGyaZu3nEiSpHEiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaP9FHA3KjbTZAngRk0zafDMiTgPyptrkB5Eltc6Nt3gTkTW1zA8imbZ7UNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZdrm28G5JO1zQ0gN9pmA2QDZNM2GyCbtrnRNk8BcqNtNkA2QN7UNhsgTwKyaZsNkE3bvAnIjbb5VCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSBv2VFwH5m7XNk4Bs2uZJQJ7UNjeA3GibTwXkRttsgNxomw2QG22zAXKjbW4AeVLbbIDcaJsNkCe1zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJA36K5Ik6X9OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4/8ATrCgy9kbxW8AAAAASUVORK5CYII="},T8No:function(xe,B,o){"use strict";o.d(B,"a",function(){return ue}),o.d(B,"e",function(){return ie}),o.d(B,"c",function(){return O}),o.d(B,"b",function(){return h}),o.d(B,"d",function(){return L}),o.d(B,"f",function(){return H});var Z=o("MNsG"),D=o("N0LK"),Ae=o("Cg/j");let le=Z.k||"";const P=new Map;P.set("false",!1),P.set("true",!0),P.set("isMac",Z.f),P.set("isLinux",Z.d),P.set("isWindows",Z.i),P.set("isWeb",Z.h),P.set("isMacNative",Z.f&&!Z.h),P.set("isEdge",le.indexOf("Edg/")>=0),P.set("isFirefox",le.indexOf("Firefox")>=0),P.set("isChrome",le.indexOf("Chrome")>=0),P.set("isSafari",le.indexOf("Safari")>=0);const z=Object.prototype.hasOwnProperty;class ue{static has(l){return E.create(l)}static equals(l,g){return p.create(l,g)}static regex(l,g){return te.create(l,g)}static not(l){return S.create(l)}static and(...l){return K.create(l,null)}static or(...l){return I.create(l,null,!0)}static deserialize(l,g=!1){return l?this._deserializeOrExpression(l,g):void 0}static _deserializeOrExpression(l,g){let v=l.split("||");return I.create(v.map(c=>this._deserializeAndExpression(c,g)),null,!0)}static _deserializeAndExpression(l,g){let v=l.split("&&");return K.create(v.map(c=>this._deserializeOne(c,g)),null)}static _deserializeOne(l,g){if(l=l.trim(),l.indexOf("!=")>=0){let v=l.split("!=");return f.create(v[0].trim(),this._deserializeValue(v[1],g))}if(l.indexOf("==")>=0){let v=l.split("==");return p.create(v[0].trim(),this._deserializeValue(v[1],g))}if(l.indexOf("=~")>=0){let v=l.split("=~");return te.create(v[0].trim(),this._deserializeRegexValue(v[1],g))}if(l.indexOf(" in ")>=0){let v=l.split(" in ");return d.create(v[0].trim(),v[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(l)){const v=l.split(">=");return _.create(v[0].trim(),v[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(l)){const v=l.split(">");return A.create(v[0].trim(),v[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(l)){const v=l.split("<=");return X.create(v[0].trim(),v[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(l)){const v=l.split("<");return G.create(v[0].trim(),v[1].trim())}return/^\!\s*/.test(l)?S.create(l.substr(1).trim()):E.create(l)}static _deserializeValue(l,g){if(l=l.trim(),l==="true")return!0;if(l==="false")return!1;let v=/^'([^']*)'$/.exec(l);return v?v[1].trim():l}static _deserializeRegexValue(l,g){if(Object(D.C)(l)){if(g)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let v=l.indexOf("/"),c=l.lastIndexOf("/");if(v===c||v<0){if(g)throw new Error(`bad regexp-value '${l}', missing /-enclosure`);return console.warn(`bad regexp-value '${l}', missing /-enclosure`),null}let T=l.slice(v+1,c),k=l[c+1]==="i"?"i":"";try{return new RegExp(T,k)}catch(se){if(g)throw new Error(`bad regexp-value '${l}', parse error: ${se}`);return console.warn(`bad regexp-value '${l}', parse error: ${se}`),null}}}function ie(l,g){const v=l?l.substituteConstants():void 0,c=g?g.substituteConstants():void 0;return!v&&!c?!0:!v||!c?!1:v.equals(c)}function r(l,g){return l.cmp(g)}class U{constructor(){this.type=0}cmp(l){return this.type-l.type}equals(l){return l.type===this.type}substituteConstants(){return this}evaluate(l){return!1}serialize(){return"false"}keys(){return[]}negate(){return R.INSTANCE}}U.INSTANCE=new U;class R{constructor(){this.type=1}cmp(l){return this.type-l.type}equals(l){return l.type===this.type}substituteConstants(){return this}evaluate(l){return!0}serialize(){return"true"}keys(){return[]}negate(){return U.INSTANCE}}R.INSTANCE=new R;class E{constructor(l,g){this.key=l,this.negated=g,this.type=2}static create(l,g=null){const v=P.get(l);return typeof v=="boolean"?v?R.INSTANCE:U.INSTANCE:new E(l,g)}cmp(l){return l.type!==this.type?this.type-l.type:y(this.key,l.key)}equals(l){return l.type===this.type?this.key===l.key:!1}substituteConstants(){const l=P.get(this.key);return typeof l=="boolean"?l?R.INSTANCE:U.INSTANCE:this}evaluate(l){return!!l.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this)),this.negated}}class p{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=4}static create(l,g,v=null){if(typeof g=="boolean")return g?E.create(l,v):S.create(l,v);const c=P.get(l);if(typeof c=="boolean"){const T=c?"true":"false";return g===T?R.INSTANCE:U.INSTANCE}return new p(l,g,v)}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){const l=P.get(this.key);if(typeof l=="boolean"){const g=l?"true":"false";return this.value===g?R.INSTANCE:U.INSTANCE}return this}evaluate(l){return l.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this.value,this)),this.negated}}class d{constructor(l,g){this.key=l,this.valueKey=g,this.type=10,this.negated=null}static create(l,g){return new d(l,g)}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.valueKey,l.key,l.valueKey)}equals(l){return l.type===this.type?this.key===l.key&&this.valueKey===l.valueKey:!1}substituteConstants(){return this}evaluate(l){const g=l.getValue(this.valueKey),v=l.getValue(this.key);return Array.isArray(g)?g.indexOf(v)>=0:typeof v=="string"&&typeof g=="object"&&g!==null?z.call(g,v):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=u.create(this)),this.negated}}class u{constructor(l){this._actual=l,this.type=11}static create(l){return new u(l)}cmp(l){return l.type!==this.type?this.type-l.type:this._actual.cmp(l._actual)}equals(l){return l.type===this.type?this._actual.equals(l._actual):!1}substituteConstants(){return this}evaluate(l){return!this._actual.evaluate(l)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class f{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=5}static create(l,g,v=null){if(typeof g=="boolean")return g?S.create(l,v):E.create(l,v);const c=P.get(l);if(typeof c=="boolean"){const T=c?"true":"false";return g===T?U.INSTANCE:R.INSTANCE}return new f(l,g,v)}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){const l=P.get(this.key);if(typeof l=="boolean"){const g=l?"true":"false";return this.value===g?U.INSTANCE:R.INSTANCE}return this}evaluate(l){return l.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=p.create(this.key,this.value,this)),this.negated}}class S{constructor(l,g){this.key=l,this.negated=g,this.type=3}static create(l,g=null){const v=P.get(l);return typeof v=="boolean"?v?U.INSTANCE:R.INSTANCE:new S(l,g)}cmp(l){return l.type!==this.type?this.type-l.type:y(this.key,l.key)}equals(l){return l.type===this.type?this.key===l.key:!1}substituteConstants(){const l=P.get(this.key);return typeof l=="boolean"?l?U.INSTANCE:R.INSTANCE:this}evaluate(l){return!l.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=E.create(this.key,this)),this.negated}}function V(l,g){if(typeof l=="string"){const v=parseFloat(l);isNaN(v)||(l=v)}return typeof l=="string"||typeof l=="number"?g(l):U.INSTANCE}class A{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=12}static create(l,g,v=null){return V(g,c=>new A(l,c,v))}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){return this}evaluate(l){return typeof this.value=="string"?!1:parseFloat(l.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=X.create(this.key,this.value,this)),this.negated}}class _{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=13}static create(l,g,v=null){return V(g,c=>new _(l,c,v))}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){return this}evaluate(l){return typeof this.value=="string"?!1:parseFloat(l.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=G.create(this.key,this.value,this)),this.negated}}class G{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=14}static create(l,g,v=null){return V(g,c=>new G(l,c,v))}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){return this}evaluate(l){return typeof this.value=="string"?!1:parseFloat(l.getValue(this.key))new X(l,c,v))}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){return this}evaluate(l){return typeof this.value=="string"?!1:parseFloat(l.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=A.create(this.key,this.value,this)),this.negated}}class te{constructor(l,g){this.key=l,this.regexp=g,this.type=7,this.negated=null}static create(l,g){return new te(l,g)}cmp(l){if(l.type!==this.type)return this.type-l.type;if(this.keyl.key)return 1;const g=this.regexp?this.regexp.source:"",v=l.regexp?l.regexp.source:"";return gv?1:0}equals(l){if(l.type===this.type){const g=this.regexp?this.regexp.source:"",v=l.regexp?l.regexp.source:"";return this.key===l.key&&g===v}return!1}substituteConstants(){return this}evaluate(l){let g=l.getValue(this.key);return this.regexp?this.regexp.test(g):!1}serialize(){const l=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${l}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=$.create(this)),this.negated}}class ${constructor(l){this._actual=l,this.type=8}static create(l){return new $(l)}cmp(l){return l.type!==this.type?this.type-l.type:this._actual.cmp(l._actual)}equals(l){return l.type===this.type?this._actual.equals(l._actual):!1}substituteConstants(){return this}evaluate(l){return!this._actual.evaluate(l)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function re(l){let g=null;for(let v=0,c=l.length;vl.expr.length)return 1;for(let g=0,v=this.expr.length;g1;){const T=v[v.length-1];if(T.type!==9)break;v.pop();const k=v.pop(),se=v.length===0,me=I.create(T.expr.map(pe=>K.create([pe,k],null)),null,se);me&&(v.push(me),v.sort(r))}return v.length===1?v[0]:new K(v,g)}serialize(){return this.expr.map(l=>l.serialize()).join(" && ")}keys(){const l=[];for(let g of this.expr)l.push(...g.keys());return l}negate(){if(!this.negated){const l=[];for(let g of this.expr)l.push(g.negate());this.negated=I.create(l,this,!0)}return this.negated}}class I{constructor(l,g){this.expr=l,this.negated=g,this.type=9}static create(l,g,v){return I._normalizeArr(l,g,v)}cmp(l){if(l.type!==this.type)return this.type-l.type;if(this.expr.lengthl.expr.length)return 1;for(let g=0,v=this.expr.length;gl.serialize()).join(" || ")}keys(){const l=[];for(let g of this.expr)l.push(...g.keys());return l}negate(){if(!this.negated){let l=[];for(let g of this.expr)l.push(g.negate());for(;l.length>1;){const g=l.shift(),v=l.shift(),c=[];for(const k of x(g))for(const se of x(v))c.push(K.create([k,se],null));const T=l.length===0;l.unshift(I.create(c,null,T))}this.negated=l[0]}return this.negated}}class O extends E{constructor(l,g,v){super(l,null);this._defaultValue=g,typeof v=="object"?O._info.push(Object.assign(Object.assign({},v),{key:l})):v!==!0&&O._info.push({key:l,description:v,type:g!=null?typeof g:void 0})}static all(){return O._info.values()}bindTo(l){return l.createKey(this.key,this._defaultValue)}getValue(l){return l.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(l){return p.create(this.key,l)}}O._info=[];const h=Object(Ae.c)("contextKeyService"),L="setContext";function y(l,g){return lg?1:0}function b(l,g,v,c){return lv?1:gc?1:0}function H(l,g){if(g.type===6&&l.type!==9&&l.type!==6){for(const T of g.expr)if(l.equals(T))return!0}const v=l.negate(),c=x(v).concat(x(g));c.sort(r);for(let T=0;T=0;d--)if(this.__items[d].match(p))return!0;return!1},U.prototype.set_indent=function(p,d){this.is_empty()&&(this.__indent_count=p||0,this.__alignment_count=d||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},U.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},U.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},U.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var p=this.__parent.current_line;return p.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),p.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),p.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,p.__items[0]===" "&&(p.__items.splice(0,1),p.__character_count-=1),!0}return!1},U.prototype.is_empty=function(){return this.__items.length===0},U.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},U.prototype.push=function(p){this.__items.push(p);var d=p.lastIndexOf(` +`),S=this._stacks.get(f)||0;if(this._stacks.set(f,S+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=u*.5;let V,A=0;for(const[_,G]of this._stacks)(!V||A{const V=this._stacks.get(f)||0;this._stacks.set(f,V-1)}}}class r{constructor(d){var u;this._disposed=!1,this._options=d,this._leakageMon=ue>0?new ie(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=((u=this._options)===null||u===void 0?void 0:u._profName)?new z(this._options._profName):void 0}get event(){return this._event||(this._event=(d,u,f)=>{var S;this._listeners||(this._listeners=new Ae.a);const V=this._listeners.isEmpty();V&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const A=this._listeners.push(u?[d,u]:d);V&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,d,u);const _=(S=this._leakageMon)===null||S===void 0?void 0:S.check(this._listeners.size),G=Object(D.i)(()=>{if(_&&_(),!this._disposed&&(A(),this._options&&this._options.onLastListenerRemove)){const X=this._listeners&&!this._listeners.isEmpty();X||this._options.onLastListenerRemove(this)}});return f instanceof D.b?f.add(G):Array.isArray(f)&&f.push(G),G}),this._event}fire(d){var u,f;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new Ae.a);for(let S of this._listeners)this._deliveryQueue.push([S,d]);for((u=this._perfMon)===null||u===void 0||u.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[S,V]=this._deliveryQueue.shift();try{typeof S=="function"?S.call(void 0,V):S[0].call(S[1],V)}catch(A){Object(Z.f)(A)}}(f=this._perfMon)===null||f===void 0||f.stop()}}dispose(){var d,u,f,S,V;this._disposed||(this._disposed=!0,(d=this._listeners)===null||d===void 0||d.clear(),(u=this._deliveryQueue)===null||u===void 0||u.clear(),(S=(f=this._options)===null||f===void 0?void 0:f.onLastListenerRemove)===null||S===void 0||S.call(f),(V=this._leakageMon)===null||V===void 0||V.dispose())}}class U extends r{constructor(d){super(d);this._isPaused=0,this._eventQueue=new Ae.a,this._mergeFn=d==null?void 0:d.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const d=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(d))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(d){this._listeners&&(this._isPaused!==0?this._eventQueue.push(d):super.fire(d))}}class R extends U{constructor(d){var u;super(d);this._delay=(u=d.delay)!==null&&u!==void 0?u:100}fire(d){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(d)}}class E{constructor(){this.buffers=[]}wrapEvent(d){return(u,f,S)=>d(V=>{const A=this.buffers[this.buffers.length-1];A?A.push(()=>u.call(f,V)):u.call(f,V)},void 0,S)}bufferEvents(d){const u=[];this.buffers.push(u);const f=d();return this.buffers.pop(),u.forEach(S=>S()),f}}class p{constructor(){this.listening=!1,this.inputEvent=P.None,this.inputEventListener=D.a.None,this.emitter=new r({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(d){this.inputEvent=d,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=d(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},MNsG:function(xe,B,o){"use strict";(function(Z,D){o.d(B,"b",function(){return f}),o.d(B,"i",function(){return _}),o.d(B,"f",function(){return G}),o.d(B,"d",function(){return X}),o.d(B,"g",function(){return te}),o.d(B,"h",function(){return $}),o.d(B,"c",function(){return re}),o.d(B,"k",function(){return K}),o.d(B,"j",function(){return I}),o.d(B,"a",function(){return O}),o.d(B,"e",function(){return y});var Ae;const le="en";let P=!1,z=!1,ue=!1,ie=!1,r=!1,U=!1,R=!1,E,p=le,d,u;const f=typeof self=="object"?self:typeof Z=="object"?Z:{};let S;typeof f.vscode!="undefined"&&typeof f.vscode.process!="undefined"?S=f.vscode.process:typeof D!="undefined"&&(S=D);const V=typeof((Ae=S==null?void 0:S.versions)===null||Ae===void 0?void 0:Ae.electron)=="string"&&S.type==="renderer";if(typeof navigator=="object"&&!V)u=navigator.userAgent,P=u.indexOf("Windows")>=0,z=u.indexOf("Macintosh")>=0,R=(u.indexOf("Macintosh")>=0||u.indexOf("iPad")>=0||u.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,ue=u.indexOf("Linux")>=0,U=!0,E=navigator.language,p=E;else if(typeof S=="object"){P=S.platform==="win32",z=S.platform==="darwin",ue=S.platform==="linux",ie=ue&&!!S.env.SNAP&&!!S.env.SNAP_REVISION,E=le,p=le;const b=S.env.VSCODE_NLS_CONFIG;if(b)try{const H=JSON.parse(b),x=H.availableLanguages["*"];E=H.locale,p=x||le,d=H._translationsConfigFile}catch(H){}r=!0}else console.error("Unable to resolve platform.");let A=0;z?A=1:P?A=3:ue&&(A=2);const _=P,G=z,X=ue,te=r,$=U,re=R,K=u,I=function(){if(f.setImmediate)return f.setImmediate.bind(f);if(typeof f.postMessage=="function"&&!f.importScripts){let x=[];f.addEventListener("message",g=>{if(g.data&&g.data.vscodeSetImmediateId)for(let v=0,c=x.length;v{const v=++l;x.push({id:v,callback:g}),f.postMessage({vscodeSetImmediateId:v},"*")}}if(typeof(S==null?void 0:S.nextTick)=="function")return S.nextTick.bind(S);const H=Promise.resolve();return x=>H.then(x)}(),O=z||R?2:P?1:3;let h=!0,L=!1;function y(){if(!L){L=!0;const b=new Uint8Array(2);b[0]=1,b[1]=2;const H=new Uint16Array(b.buffer);h=H[0]===(2<<8)+1}return h}}).call(this,o("IyRk"),o("Q2Ig"))},N0LK:function(xe,B,o){"use strict";o.d(B,"C",function(){return Z}),o.d(B,"v",function(){return Ae}),o.d(B,"s",function(){return le}),o.d(B,"t",function(){return P}),o.d(B,"U",function(){return z}),o.d(B,"J",function(){return ue}),o.d(B,"O",function(){return ie}),o.d(B,"p",function(){return r}),o.d(B,"T",function(){return U}),o.d(B,"q",function(){return R}),o.d(B,"N",function(){return E}),o.d(B,"M",function(){return p}),o.d(B,"Q",function(){return d}),o.d(B,"u",function(){return u}),o.d(B,"x",function(){return f}),o.d(B,"I",function(){return S}),o.d(B,"f",function(){return V}),o.d(B,"h",function(){return A}),o.d(B,"g",function(){return _}),o.d(B,"i",function(){return G}),o.d(B,"G",function(){return X}),o.d(B,"H",function(){return te}),o.d(B,"r",function(){return $}),o.d(B,"R",function(){return re}),o.d(B,"d",function(){return K}),o.d(B,"e",function(){return I}),o.d(B,"E",function(){return O}),o.d(B,"F",function(){return h}),o.d(B,"j",function(){return L}),o.d(B,"z",function(){return y}),o.d(B,"K",function(){return H}),o.d(B,"L",function(){return x}),o.d(B,"m",function(){return g}),o.d(B,"k",function(){return c}),o.d(B,"A",function(){return k}),o.d(B,"a",function(){return se}),o.d(B,"n",function(){return me}),o.d(B,"l",function(){return pe}),o.d(B,"D",function(){return ve}),o.d(B,"B",function(){return ee}),o.d(B,"b",function(){return oe}),o.d(B,"S",function(){return Ee}),o.d(B,"o",function(){return ne}),o.d(B,"P",function(){return we}),o.d(B,"w",function(){return M}),o.d(B,"c",function(){return J}),o.d(B,"y",function(){return Te});function Z(q){return!q||typeof q!="string"?!0:q.trim().length===0}const D=/{(\d+)}/g;function Ae(q,...Ce){return Ce.length===0?q:q.replace(D,function(Re,De){const Qe=parseInt(De,10);return isNaN(Qe)||Qe<0||Qe>=Ce.length?Re:Ce[Qe]})}function le(q){return q.replace(/[<>&]/g,function(Ce){switch(Ce){case"<":return"<";case">":return">";case"&":return"&";default:return Ce}})}function P(q){return q.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function z(q,Ce=" "){const Re=ue(q,Ce);return ie(Re,Ce)}function ue(q,Ce){if(!q||!Ce)return q;const Re=Ce.length;if(Re===0||q.length===0)return q;let De=0;for(;q.indexOf(Ce,De)===De;)De=De+Re;return q.substring(De)}function ie(q,Ce){if(!q||!Ce)return q;const Re=Ce.length,De=q.length;if(Re===0||De===0)return q;let Qe=De,qe=-1;for(;!(qe=q.lastIndexOf(Ce,Qe-1),qe===-1||qe+Re!==Qe);){if(qe===0)return"";Qe=qe}return q.substring(0,Qe)}function r(q){return q.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function U(q){return q.replace(/\*/g,"")}function R(q,Ce,Re={}){if(!q)throw new Error("Cannot create regex from empty string");Ce||(q=P(q)),Re.wholeWord&&(/\B/.test(q.charAt(0))||(q="\\b"+q),/\B/.test(q.charAt(q.length-1))||(q=q+"\\b"));let De="";return Re.global&&(De+="g"),Re.matchCase||(De+="i"),Re.multiline&&(De+="m"),Re.unicode&&(De+="u"),new RegExp(q,De)}function E(q){if(q.source==="^"||q.source==="^$"||q.source==="$"||q.source==="^\\s*$")return!1;const Ce=q.exec("");return!!(Ce&&q.lastIndex===0)}function p(q){return(q.global?"g":"")+(q.ignoreCase?"i":"")+(q.multiline?"m":"")+(q.unicode?"u":"")}function d(q){return q.split(/\r\n|\r|\n/)}function u(q){for(let Ce=0,Re=q.length;Ce=0;Re--){const De=q.charCodeAt(Re);if(De!==32&&De!==9)return Re}return-1}function V(q,Ce){return qCe?1:0}function A(q,Ce,Re=0,De=q.length,Qe=0,qe=Ce.length){for(;Reit)return 1}const Ct=De-Re,at=qe-Qe;return Ctat?1:0}function _(q,Ce){return G(q,Ce,0,q.length,0,Ce.length)}function G(q,Ce,Re=0,De=q.length,Qe=0,qe=Ce.length){for(;Re=128||it>=128)return A(q.toLowerCase(),Ce.toLowerCase(),Re,De,Qe,qe);X(ct)&&(ct-=32),X(it)&&(it-=32);const Ne=ct-it;if(Ne===0)continue;return Ne}const Ct=De-Re,at=qe-Qe;return Ctat?1:0}function X(q){return q>=97&&q<=122}function te(q){return q>=65&&q<=90}function $(q,Ce){return q.length===Ce.length&&G(q,Ce)===0}function re(q,Ce){const Re=Ce.length;return Ce.length>q.length?!1:G(q,Ce,0,Re)===0}function K(q,Ce){let Re,De=Math.min(q.length,Ce.length);for(Re=0;Re1){const De=q.charCodeAt(Ce-2);if(O(De))return L(De,Re)}return Re}function H(q,Ce){const Re=Y.getInstance(),De=Ce,Qe=q.length,qe=y(q,Qe,Ce);Ce+=qe>=65536?2:1;let Ct=Re.getGraphemeBreakType(qe);for(;Ce=65536?2:1,Ct=ct}return Ce-De}function x(q,Ce){const Re=Y.getInstance(),De=Ce,Qe=b(q,Ce);Ce-=Qe>=65536?2:1;let qe=Re.getGraphemeBreakType(Qe);for(;Ce>0;){const Ct=b(q,Ce),at=Re.getGraphemeBreakType(Ct);if(J(at,qe))break;Ce-=Ct>=65536?2:1,qe=at}return De-Ce}const l=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function g(q){return l.test(q)}const v=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function c(q){return v.test(q)}const T=/^[\t\n\r\x20-\x7E]*$/;function k(q){return T.test(q)}const se=/[\u2028\u2029]/;function me(q){return se.test(q)}function pe(q){for(let Ce=0,Re=q.length;Ce=11904&&q<=55215||q>=63744&&q<=64255||q>=65281&&q<=65374}function ee(q){return q>=127462&&q<=127487||q===8986||q===8987||q===9200||q===9203||q>=9728&&q<=10175||q===11088||q===11093||q>=127744&&q<=128591||q>=128640&&q<=128764||q>=128992&&q<=129003||q>=129280&&q<=129535||q>=129648&&q<=129750}const oe=String.fromCharCode(65279);function Ee(q){return!!(q&&q.length>0&&q.charCodeAt(0)===65279)}function ne(q,Ce=!1){return q?(Ce&&(q=q.replace(/\\./g,"")),q.toLowerCase()!==q):!1}function we(q){const Ce=90-65+1;return q=q%(2*Ce),qCe[3*De+1])De=2*De+1;else return Ce[3*De+2];return 0}}Y._INSTANCE=null;function fe(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function Te(q,Ce){if(q===0)return 0;const Re=Me(q,Ce);if(Re!==void 0)return Re;const De=b(Ce,q);return q-=ke(De),q}function Me(q,Ce){let Re=b(Ce,q);for(q-=ke(Re);Pe(Re)||Re===65039||Re===8419;){if(q===0)return;Re=b(Ce,q),q-=ke(Re)}if(!ee(Re))return;if(q>=0){const De=b(Ce,q);De===8205&&(q-=ke(De))}return q}function ke(q){return q>=65536?2:1}function Pe(q){return 127995<=q&&q<=127999}},NLgs:function(xe,B,o){"use strict";o.d(B,"e",function(){return S}),o.d(B,"f",function(){return V}),o.d(B,"d",function(){return _}),o.d(B,"c",function(){return G}),o.d(B,"a",function(){return X}),o.d(B,"b",function(){return te});var Z=o("miYZ"),D=o("tsqr"),Ae=o("9og8"),le=o("2qtc"),P=o("kLXV"),z=o("WmNS"),ue=o.n(z),ie=o("q1tI"),r=o.n(ie),U=o("9kvl"),R=o("xKgJ"),E=o("1vsH"),p=o("RCxd"),d=o("yTi+"),u=o.n(d),f=o("m3rI"),S=function(re){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(V(re)&&A(K))},V=function(re){return Object(R.p)()?!0:(re({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var re,K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,I=Object(U.c)()._store.getState(),O=I.user;return(re=O.userInfo)!==null&&re!==void 0&&re.profile_completed?!0:(P.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:K?"\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(){U.d.push("/account/profile/edit")}}),!1)},_=function(){var re,K=Object(U.c)()._store.getState(),I=K.user;return(re=I.userInfo)!==null&&re!==void 0&&re.professional_certification?!0:(P.a.confirm({title:"\u63D0\u793A",centered:!0,content:r.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(E.S)("/account/certification")}}),!1)},G=function(){var re;if(Object(R.a)())return!0;var K=Object(U.c)()._store.getState(),I=K.user,O=K.globalSetting;return P.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc",style:{marginLeft:-38}},r.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),r.a.createElement("img",{src:f.a.IMG_SERVER+(O==null||((re=O.setting)===null||re===void 0)?void 0:re.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},X=function(re,K){var I;if(re)return!0;var O=Object(U.c)()._store.getState(),h=O.user,L=O.globalSetting;return P.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:r.a.createElement("div",null,r.a.createElement("p",null,K||"\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"),r.a.createElement("div",{style:{marginLeft:"110px"}},r.a.createElement("img",{src:f.a.IMG_SERVER+(L==null||((I=L.setting)===null||I===void 0)?void 0:I.authority_qrcode_url),width:200}),r.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(E.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},te=function(re){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",I=Object(U.c)()._store.getState(),O=I.shixunsDetail.detail;return(O==null?void 0:O.public)===2||(O==null?void 0:O.public)===1||(O==null?void 0:O.shixun_status)===3?(P.a.info({centered:!0,icon:r.a.createElement(p.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc",style:{marginLeft:-38}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},r.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(O==null?void 0:O.public)===2?"\u5DF2\u516C\u5F00":(O==null?void 0:O.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",K,"\u3002"),r.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),r.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:u.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(O==null?void 0:O.shixun_status)===2?(P.a.confirm({centered:!0,icon:r.a.createElement(p.a,null),title:"\u63D0\u793A",content:r.a.createElement("div",null,r.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",K,"\u3002"),r.a.createElement("br",null),r.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(){P.a.confirm({width:440,centered:!0,icon:r.a.createElement(p.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 L=Object(Ae.a)(ue.a.mark(function b(){var H;return ue.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,re({type:"shixunsDetail/cancelRelease",payload:{id:O==null?void 0:O.identifier}});case 2:H=l.sent,H.status!==401&&(D.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),re({type:"shixunsDetail/getShixunsDetail",payload:{id:O==null?void 0:O.identifier}}),re({type:"practiceSetting/getCommonData",payload:{id:O==null?void 0:O.identifier}}));case 4:case"end":return l.stop()}},b)}));function y(){return L.apply(this,arguments)}return y}()})}}),!0):!1}},NQs2:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(xe,B,o){"use strict";o.d(B,"a",function(){return ie}),o.d(B,"h",function(){return u}),o.d(B,"l",function(){return A}),o.d(B,"e",function(){return re}),o.d(B,"i",function(){return h}),o.d(B,"j",function(){return ne}),o.d(B,"c",function(){return q}),o.d(B,"b",function(){return qe}),o.d(B,"g",function(){return it}),o.d(B,"f",function(){return nt}),o.d(B,"k",function(){return gt}),o.d(B,"d",function(){return bn});var Z=o("q1tI"),D=o.n(Z),Ae=o("NQs2"),le=o.n(Ae),P=o("ygoZ"),z=o.n(P),ue=function(He){var Rt=He.dataSource,xt=Rt===void 0?[]:Rt,jt=He.img,Ft=He.imgWidth,Yt=Ft===void 0?346:Ft,It=He.title,ln=He.sunTitle,Pt=He.bannerExtraContent;return D.a.createElement("div",{className:le.a.banner},D.a.createElement("div",{className:le.a.content},D.a.createElement("aside",null,D.a.createElement("p",null,D.a.createElement("b",null,It),D.a.createElement("span",null,ln)),xt.length>0&&D.a.createElement("div",{className:le.a.btns},xt.map(function(Tt,Qt){return D.a.createElement("div",{key:Qt,onClick:Tt.click},Tt.name,Tt.sign?D.a.createElement("img",{src:z.a,width:39}):null)})),Pt),D.a.createElement("img",{style:{marginTop:33,marginRight:38},src:jt,width:Yt})))},ie=ue,r=o("tJVT"),U=o("6nfa"),R=o.n(U),E=o("TSYQ"),p=o.n(E),d=function(He){var Rt=He.dataSource,xt=Rt===void 0?[]:Rt,jt=He.value,Ft=He.onChange,Yt=He.className,It=He.title,ln=He.titleWidth,Pt=ln===void 0?41:ln,Tt=He.style,Qt=Tt===void 0?{}:Tt,et=He.fontColor,St=et===void 0?"#6A7283":et,Ye=Object(Z.useState)(0),bt=Object(r.a)(Ye,2),vt=bt[0],ut=bt[1],Vt=Object(Z.useState)(!1),dt=Object(r.a)(Vt,2),ot=dt[0],zt=dt[1],Nt=Object(Z.useRef)(null);return Object(Z.useEffect)(function(){if(xt.length!==0){var Jt;(Nt==null||((Jt=Nt.current)===null||Jt===void 0)?void 0:Jt.clientHeight)>92?ut(1):ut(0)}xt.length===0&&ut(0)},[xt]),D.a.createElement("div",{className:p()(R.a.row,Yt),style:Qt},D.a.createElement("div",{style:{width:Pt,marginTop:ot?12:4},className:R.a.title},It),D.a.createElement("div",{className:ot?"".concat(R.a.tagsWrap," ").concat(R.a.tagsBorderWrap):R.a.tagsWrap},D.a.createElement("div",{className:R.a.bar,style:vt>0?{height:vt===1?92:"auto",overflow:vt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},D.a.createElement("div",{className:R.a.name,ref:Nt},xt==null?void 0:xt.map(function(Jt){return D.a.createElement("span",{onClick:function(){return Ft(Jt.id)},key:Jt.id,title:Jt.name,style:{color:St},className:jt===Jt.id?R.a.active:""},Jt.name)}))),!!vt&&D.a.createElement(Z.Fragment,null,vt===1?D.a.createElement("div",{onClick:function(){var Xt;ut(2),(Nt==null||((Xt=Nt.current)===null||Xt===void 0)?void 0:Xt.clientHeight)>205?zt(!0):zt(!1)},className:R.a.action},"\u5C55\u5F00",D.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):D.a.createElement("div",{onClick:function(){ut(1),zt(!1)},className:R.a.action},"\u6536\u8D77",D.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},u=d,f=o("cz0n"),S=o.n(f),V=function(He){var Rt=He.dataSource,xt=Rt===void 0?[]:Rt,jt=He.value,Ft=He.onChange,Yt=He.className;return D.a.createElement("div",{className:p()(S.a.tabs,Yt)},xt.map(function(It){return D.a.createElement("span",{onClick:function(){return Ft(It.id)},className:jt===It.id?S.a.active:"",key:It.id},It.name)}))},A=V,_=o("5NDa"),G=o("5rEg"),X=o("KOXS"),te=o.n(X),$=function(He){var Rt,xt=He.dataSource,jt=xt===void 0?[]:xt,Ft=He.value,Yt=He.onChange,It=He.className,ln=He.style,Pt=ln===void 0?{}:ln,Tt=He.placeholder,Qt=Object(Z.useState)(""),et=Object(r.a)(Qt,2),St=et[0],Ye=et[1],bt=Object(Z.useState)(""),vt=Object(r.a)(bt,2),ut=vt[0],Vt=vt[1];Object(Z.useEffect)(function(){var zt;(zt=JSON.stringify(Ft))!==null&&zt!==void 0&&zt.includes("{")?(Ye(Ft.id),Vt(Ft.value)):Vt(Ft)},[Ft]);var dt=function(){Yt(ut||null,St||"")},ot=function(Nt){if(Nt===St)return;Ye(Nt),Yt(ut,Nt)};return D.a.createElement("div",{className:p()(te.a.input,It),style:Pt},!!jt.length&&D.a.createElement("div",{className:te.a.dropdown},D.a.createElement("div",{className:te.a.text},(Rt=jt.find(function(zt){return zt.id===St}))===null||Rt===void 0?void 0:Rt.name,D.a.createElement("i",{className:"iconfont icon-zhankai4"}),D.a.createElement("b",{className:te.a.b1}),D.a.createElement("b",{className:te.a.b2})),D.a.createElement("div",{className:te.a.menu},jt.map(function(zt,Nt){return D.a.createElement("div",{key:Nt,onClick:function(){return ot(zt.id)}},zt.name)}))),D.a.createElement(G.a,{onPressEnter:dt,value:ut,onChange:function(Nt){return Vt(Nt.target.value||"")},bordered:!1,placeholder:Tt}),D.a.createElement("i",{onClick:dt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},re=$,K=o("f9pc"),I=o.n(K),O=function(He){var Rt=He.value,xt=He.onChange,jt=He.className,Ft=He.total,Yt=He.pageSize,It=He.style,ln=It===void 0?{}:It,Pt=Rt<2,Tt=Rt>=Math.ceil(Ft/Yt);return Ft<=Yt?D.a.createElement(D.a.Fragment,null):D.a.createElement("div",{className:p()(I.a.quickPager,jt),style:ln},D.a.createElement("div",{onClick:function(){Pt||xt(Rt-1,"prev")},className:Pt?I.a.disabled:""},"\u4E0A\u4E00\u9875"),D.a.createElement("div",{onClick:function(){Tt||xt(Rt+1,"next")},className:Tt?I.a.disabled:""},"\u4E0B\u4E00\u9875"))},h=O,L=o("T2oS"),y=o("W9HT"),b=o("pC0b"),H=o("GzdX"),x=o("5Dmo"),l=o("3S7+"),g=o("Oe0F"),v=o.n(g),c=o("m3rI"),T=o("1vsH"),k=o("JAbv"),se=o.n(k),me=o("Bq7L"),pe=o.n(me),ve=o("MEgm"),ee=o.n(ve),oe=o("BdwD"),Ee=function(He){var Rt=He.className,xt=He.dataSource,jt=xt===void 0?[]:xt,Ft=He.col,Yt=Ft===void 0?4:Ft,It=He.right,ln=He.bottom,Pt=ln===void 0?23:ln,Tt=He.precision,Qt=Tt===void 0?0:Tt,et=He.wrapWidth,St=et===void 0?1200:et,Ye=He.trackEventItems,bt=He.loading,vt=Math.floor((St-(Yt-1)*It)/Yt);return D.a.createElement(y.a,{spinning:bt},D.a.createElement("div",{className:p()(v.a.list,Rt)},!!jt.length&&jt.map(function(ut,Vt){var dt=ut.name,ot=ut.id,zt=ut.identifier,Nt=ut.power,Jt=ut.cover_image_id,Xt=ut.pic;return D.a.createElement("div",{className:v.a.wrap,key:ot,style:{width:vt,marginRight:(1+Vt)%Yt===0?0:It+Qt,marginBottom:Pt}},D.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(zt,"/challenges"),className:v.a.li,onClick:function(ta){ta.preventDefault(),Ye&&Object(T.cb)([Ye]),Nt&&Object(T.S)("/shixuns/".concat(zt,"/challenges"))}},D.a.createElement("div",{className:v.a.img},D.a.createElement("img",{className:v.a.cover,src:Jt?"".concat(c.a.API_SERVER,"/api/attachments/").concat(Jt):"".concat(c.a.IMG_SERVER,"/").concat(Xt)}),ut.is_jupyter&&D.a.createElement("img",{className:v.a.sign,src:se.a}),ut.is_jupyter_lab&&D.a.createElement("img",{className:v.a.sign,src:pe.a}),ut.is_unity_3d&&D.a.createElement("img",{className:v.a.sign,src:ee.a})),D.a.createElement("div",{className:v.a.name},D.a.createElement(l.a,{title:dt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},D.a.createElement("span",{className:v.a.e},dt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),D.a.createElement("div",{className:v.a.tags},D.a.createElement(l.a,{placement:"bottom",title:"\u5173\u5361\u6570"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),D.a.createElement("span",null,ut.challenges_count))),!!ut.myshixuns_count&&D.a.createElement(l.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),D.a.createElement("span",null,ut.myshixuns_count))),D.a.createElement(l.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},D.a.createElement("span",null,D.a.createElement("span",null,ut.level))),D.a.createElement("div",{className:v.a.rate},D.a.createElement(H.a,{allowHalf:!0,disabled:!0,defaultValue:ut.score_info}),D.a.createElement("span",null,"\xA0",ut.score_info?"".concat(ut.score_info,"\u5206"):"5\u5206")))),!Nt&&D.a.createElement("div",{className:v.a.lockWrap},D.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),D.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!jt.length&&D.a.createElement(oe.a,null)))},ne=Ee,we=o("ZJlW"),M=o.n(we),J=o("z4EP"),Y=o.n(J),fe=o("+GGh"),Te=o.n(fe),Me=o("cFMs"),ke=o.n(Me),Pe=function(He){var Rt=He.className,xt=He.dataSource,jt=xt===void 0?[]:xt,Ft=He.col,Yt=Ft===void 0?4:Ft,It=He.right,ln=He.bottom,Pt=ln===void 0?23:ln,Tt=He.precision,Qt=Tt===void 0?0:Tt,et=He.wrapWidth,St=et===void 0?1200:et,Ye=He.trackEventItems,bt=He.loading,vt=Math.floor((St-(Yt-1)*It)/Yt);return D.a.createElement(y.a,{spinning:bt},D.a.createElement("div",{className:p()(M.a.list,Rt)},!!jt.length&&jt.map(function(ut,Vt){var dt=ut.name,ot=ut.id,zt=ut.identifier,Nt=ut.featured,Jt=ut.school_name,Xt=ut.image_url,An=ut.excellent;return D.a.createElement("div",{key:ot,className:M.a.wrap,style:{width:vt,marginRight:(1+Vt)%Yt===0?0:It+Qt,marginBottom:Pt}},D.a.createElement("a",{target:"_blank",href:"/paths/".concat(zt),className:M.a.li,onClick:function(Ka){Ka.preventDefault(),Ye&&Object(T.cb)([Ye]),Object(T.S)("/paths/".concat(zt))}},D.a.createElement("div",{className:M.a.img},D.a.createElement("img",{className:M.a.cover,src:"".concat(c.a.IMG_SERVER,"/").concat(Xt)}),Nt===1&&D.a.createElement("img",{className:M.a.sign,src:Y.a}),Nt===2&&D.a.createElement("img",{className:M.a.sign,src:""}),Nt===3&&D.a.createElement("img",{className:M.a.sign,src:Te.a}),Nt===4&&D.a.createElement("img",{className:M.a.sign,src:""}),Nt===5&&D.a.createElement("img",{className:M.a.sign,src:ke.a})),D.a.createElement("div",{className:M.a.name},D.a.createElement(l.a,{title:dt},D.a.createElement("span",{className:M.a.e},dt))),D.a.createElement(l.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Jt)},D.a.createElement("div",{className:M.a.unit},D.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Jt)),D.a.createElement("div",{className:M.a.tags},D.a.createElement(l.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),D.a.createElement("span",null,ut.stages_count))),D.a.createElement(l.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),D.a.createElement("span",null,ut.members_count))),An&&D.a.createElement("div",{className:M.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!jt.length&&D.a.createElement(oe.a,null)))},q=Pe,Ce=o("iL++"),Re=o.n(Ce),De=o("xiVL"),Qe=function(He){var Rt=He.className,xt=He.dataSource,jt=xt===void 0?[]:xt,Ft=He.col,Yt=Ft===void 0?4:Ft,It=He.right,ln=He.bottom,Pt=ln===void 0?23:ln,Tt=He.precision,Qt=Tt===void 0?0:Tt,et=He.wrapWidth,St=et===void 0?1200:et,Ye=He.trackEventItems,bt=He.loading,vt=Math.floor((St-(Yt-1)*It)/Yt);return D.a.createElement(y.a,{spinning:bt},D.a.createElement("div",{className:p()(Re.a.list,Rt)},!!jt.length&&jt.map(function(ut,Vt){var dt=ut.subject_identifier,ot=ut.id,zt=ut.identifier,Nt=ut.power,Jt=ut.is_public!=0&&ut.is_public;return D.a.createElement("div",{className:Re.a.wrap,key:ot,style:{width:vt,marginRight:(1+Vt)%Yt===0?0:It+Qt,marginBottom:Pt}},D.a.createElement("a",{className:Re.a.li,onClick:function(An){An.preventDefault()}},D.a.createElement("div",{className:Re.a.top},D.a.createElement(l.a,{title:ut.name},D.a.createElement("div",{className:Re.a.name},ut.name)),D.a.createElement("img",{className:Re.a.img,src:c.a.IMG_SERVER+"/images/"+ut.avatar_url}),D.a.createElement("div",{className:Re.a.text},ut.creator),dt&&D.a.createElement("div",{className:Re.a.btns},D.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),D.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jt&&D.a.createElement("div",{className:Re.a.sign},"\u516C\u5F00")),D.a.createElement("div",{className:Re.a.bottom},ut.visits>0&&D.a.createElement(l.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-liulanyan"}),D.a.createElement("span",null,ut.visits))),ut.course_members_count>0&&D.a.createElement(l.a,{title:"\u6210\u5458",placement:"bottom"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-chengyuan"}),ut.course_members_count)),ut.tasks_count>0&&D.a.createElement(l.a,{title:"\u4F5C\u4E1A",placement:"bottom"},D.a.createElement("span",null,D.a.createElement("i",{className:"iconfont icon-zuoye"}),ut.tasks_count)),ut.is_end?D.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):D.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),D.a.createElement("div",{className:Re.a.lockWrap},ut.is_accessible?D.a.createElement(D.a.Fragment,null,dt&&D.a.createElement("div",{onClick:function(){return Object(T.S)("/paths/".concat(dt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),D.a.createElement("div",{onClick:function(An){Ye&&Object(T.cb)([Ye]),Object(T.S)(ut.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):D.a.createElement(D.a.Fragment,null,D.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),D.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!jt.length&&D.a.createElement(oe.a,null)))},qe=Qe,Ct=o("f0W+"),at=o.n(Ct),ct=function(He){var Rt=He.dataSource,xt=Rt===void 0?[]:Rt,jt=He.value,Ft=He.onChange,Yt=He.className,It=He.style,ln=It===void 0?{}:It,Pt=He.tabBarExtraContent;return D.a.createElement("div",{className:p()(at.a.tabs,Yt),style:ln},D.a.createElement("div",{className:at.a.tabsWrap},xt.map(function(Tt,Qt){return D.a.createElement("div",{onClick:function(){return Ft(Tt.id)},className:jt===Tt.id?at.a.active:"",key:Qt},Tt.name)})),D.a.createElement("div",{className:at.a.tabBar},Pt))},it=ct,Ne=o("9JIy"),je=o.n(Ne),Xe=function(He){var Rt=He.className,xt=He.style,jt=xt===void 0?{}:xt,Ft=He.children;return D.a.createElement("div",{className:p()(je.a.table,Rt),style:jt},Ft)},nt=Xe,Ze=o("qVdP"),Ke=o("jsC+"),st=o("lUTK"),We=o("BvKs"),Je=o("8WcF"),$e=o.n(Je),ft=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],lt=function(He){var Rt,xt=He.sortValue,jt=He.dropValue,Ft=He.className,Yt=He.onSort,It=He.onDrop,ln=He.dataSource,Pt=ln===void 0?ft:ln;return D.a.createElement("div",{className:p()($e.a.orderWrap,Ft)},D.a.createElement(Ke.a,{overlay:D.a.createElement(We.a,null,Pt.map(function(Tt,Qt){return D.a.createElement(We.a.Item,{key:Qt,onClick:function(){return It(Tt.id)}},Tt.name)}))},D.a.createElement("span",{className:$e.a.orderTextWrap},(Rt=Pt.find(function(Tt){return jt===Tt.id}))===null||Rt===void 0?void 0:Rt.name)),D.a.createElement("span",{className:$e.a.orderIconWrap},D.a.createElement("span",{className:$e.a.orderAsc},D.a.createElement("i",{className:xt==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat($e.a.cursorPointer," ").concat($e.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat($e.a.cursorPointer),onClick:function(){return Yt(xt==="asc"?"desc":"asc")}})),D.a.createElement("span",{className:$e.a.orderDesc},D.a.createElement("i",{className:xt==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat($e.a.cursorPointer," ").concat($e.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat($e.a.cursorPointer),onClick:function(){return Yt(xt==="asc"?"desc":"asc")}}))))},gt=lt,_t=o("siWv"),Mt=o.n(_t),gn=function(He){var Rt=He.className,xt=He.style,jt=He.children,Ft=He.onClick;return D.a.createElement("div",{onClick:Ft,className:p()(Mt.a.btn,Rt),style:xt},jt)},bn=gn},Nmxd:function(xe,B){xe.exports="data:image/png;base64,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"},NvD2:function(xe,B,o){"use strict";o.d(B,"a",function(){return z});var Z=o("Kwbf");function D(ue,ie){var r=new Set;return ue.forEach(function(U){ie.has(U)||r.add(U)}),r}function Ae(ue){var ie=ue||{},r=ie.disabled,U=ie.disableCheckbox,R=ie.checkable;return!!(r||U)||R===!1}function le(ue,ie,r,U){for(var R=new Set(ue),E=new Set,p=0;p<=r;p+=1){var d=ie.get(p)||new Set;d.forEach(function(V){var A=V.key,_=V.node,G=V.children,X=G===void 0?[]:G;R.has(A)&&!U(_)&&X.filter(function(te){return!U(te.node)}).forEach(function(te){R.add(te.key)})})}for(var u=new Set,f=r;f>=0;f-=1){var S=ie.get(f)||new Set;S.forEach(function(V){var A=V.parent,_=V.node;if(U(_)||!V.parent||u.has(V.parent.key))return;if(U(V.parent.node)){u.add(A.key);return}var G=!0,X=!1;(A.children||[]).filter(function(te){return!U(te.node)}).forEach(function(te){var $=te.key,re=R.has($);G&&!re&&(G=!1),!X&&(re||E.has($))&&(X=!0)}),G&&R.add(A.key),X&&E.add(A.key),u.add(A.key)})}return{checkedKeys:Array.from(R),halfCheckedKeys:Array.from(D(E,R))}}function P(ue,ie,r,U,R){for(var E=new Set(ue),p=new Set(ie),d=0;d<=U;d+=1){var u=r.get(d)||new Set;u.forEach(function(A){var _=A.key,G=A.node,X=A.children,te=X===void 0?[]:X;!E.has(_)&&!p.has(_)&&!R(G)&&te.filter(function($){return!R($.node)}).forEach(function($){E.delete($.key)})})}p=new Set;for(var f=new Set,S=U;S>=0;S-=1){var V=r.get(S)||new Set;V.forEach(function(A){var _=A.parent,G=A.node;if(R(G)||!A.parent||f.has(A.parent.key))return;if(R(A.parent.node)){f.add(_.key);return}var X=!0,te=!1;(_.children||[]).filter(function($){return!R($.node)}).forEach(function($){var re=$.key,K=E.has(re);X&&!K&&(X=!1),!te&&(K||p.has(re))&&(te=!0)}),X||E.delete(_.key),te&&p.add(_.key),f.add(_.key)})}return{checkedKeys:Array.from(E),halfCheckedKeys:Array.from(D(p,E))}}function z(ue,ie,r,U){var R=[],E;U?E=U:E=Ae;var p=new Set(ue.filter(function(S){var V=!!r[S];return V||R.push(S),V})),d=new Map,u=0;Object.keys(r).forEach(function(S){var V=r[S],A=V.level,_=d.get(A);_||(_=new Set,d.set(A,_)),_.add(V),u=Math.max(u,A)}),Object(Z.a)(!R.length,"Tree missing follow keys: ".concat(R.slice(0,100).map(function(S){return"'".concat(S,"'")}).join(", ")));var f;return ie===!0?f=le(p,d,u,E):f=P(p,ie.halfCheckedKeys,d,u,E),f}},OZM5:function(xe,B,o){"use strict";o.d(B,"b",function(){return U}),o.d(B,"a",function(){return R}),o.d(B,"k",function(){return E}),o.d(B,"h",function(){return p}),o.d(B,"i",function(){return d}),o.d(B,"g",function(){return u}),o.d(B,"c",function(){return f}),o.d(B,"d",function(){return S}),o.d(B,"j",function(){return _}),o.d(B,"e",function(){return G}),o.d(B,"f",function(){return X});var Z=o("KQm4"),D=o("U8pU"),Ae=o("Ff2n"),le=o("q1tI"),P=o.n(le),z=o("Kwbf"),ue=o("WaYH"),ie=.25,r=2;function U(te,$){var re=te.slice(),K=re.indexOf($);return K>=0&&re.splice(K,1),re}function R(te,$){var re=te.slice();return re.indexOf($)===-1&&re.push($),re}function E(te){return te.split("-")}function p(te,$){return"".concat(te,"-").concat($)}function d(te){return te&&te.type&&te.type.isTreeNode}function u(te,$){var re=[te],K=$[te];function I(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(h){var L=h.key,y=h.children;re.push(L),I(y)})}return I(K.children),re}function f(te,$){var re=te.clientY,K=$.selectHandle.getBoundingClientRect(),I=K.top,O=K.bottom,h=K.height,L=Math.max(h*ie,r);return re<=I+L?-1:re>=O-L?1:0}function S(te,$){if(!te)return;var re=$.multiple;return re?te.slice():te.length?[te[0]]:te}var V=function($){return $};function A(te,$){if(!te)return[];var re=$||{},K=re.processProps,I=K===void 0?V:K,O=Array.isArray(te)?te:[te];return O.map(function(h){var L=h.children,y=Object(Ae.a)(h,["children"]),b=A(L,$);return P.a.createElement(ue.a,Object.assign({},I(y)),b)})}function _(te){if(!te)return null;var $;if(Array.isArray(te))$={checkedKeys:te,halfCheckedKeys:void 0};else if(Object(D.a)(te)==="object")$={checkedKeys:te.checked||void 0,halfCheckedKeys:te.halfChecked||void 0};else return Object(z.a)(!1,"`checkedKeys` is not an array or an object"),null;return $}function G(te,$){var re=new Set;function K(I){if(re.has(I))return;var O=$[I];if(!O)return;re.add(I);var h=O.parent,L=O.node;if(L.disabled)return;h&&K(h.key)}return(te||[]).forEach(function(I){K(I)}),Object(Z.a)(re)}function X(te){var $={};return Object.keys(te).forEach(function(re){(re.startsWith("data-")||re.startsWith("aria-"))&&($[re]=te[re])}),$}},Oe0F:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(xe,B,o){xe.exports=o.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(xe,B,o){"use strict";var Z=o("rHrb"),D=Z.CopyToClipboard;D.CopyToClipboard=D,xe.exports=D},RMFE:function(xe,B){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"},RotF:function(xe,B,o){xe.exports=o("LSTS")},"SA+Z":function(xe,B,o){var Z=o("wTVA"),D=o("EbDI"),Ae=o("ZhPi"),le=o("wkBT");function P(z){return Z(z)||D(z)||Ae(z)||le()}xe.exports=P,xe.exports.__esModule=!0,xe.exports.default=xe.exports},SMhR:function(xe,B){xe.exports="data:image/png;base64,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"},T8No:function(xe,B,o){"use strict";o.d(B,"a",function(){return ue}),o.d(B,"e",function(){return ie}),o.d(B,"c",function(){return O}),o.d(B,"b",function(){return h}),o.d(B,"d",function(){return L}),o.d(B,"f",function(){return H});var Z=o("MNsG"),D=o("N0LK"),Ae=o("Cg/j");let le=Z.k||"";const P=new Map;P.set("false",!1),P.set("true",!0),P.set("isMac",Z.f),P.set("isLinux",Z.d),P.set("isWindows",Z.i),P.set("isWeb",Z.h),P.set("isMacNative",Z.f&&!Z.h),P.set("isEdge",le.indexOf("Edg/")>=0),P.set("isFirefox",le.indexOf("Firefox")>=0),P.set("isChrome",le.indexOf("Chrome")>=0),P.set("isSafari",le.indexOf("Safari")>=0);const z=Object.prototype.hasOwnProperty;class ue{static has(l){return E.create(l)}static equals(l,g){return p.create(l,g)}static regex(l,g){return te.create(l,g)}static not(l){return S.create(l)}static and(...l){return K.create(l,null)}static or(...l){return I.create(l,null,!0)}static deserialize(l,g=!1){return l?this._deserializeOrExpression(l,g):void 0}static _deserializeOrExpression(l,g){let v=l.split("||");return I.create(v.map(c=>this._deserializeAndExpression(c,g)),null,!0)}static _deserializeAndExpression(l,g){let v=l.split("&&");return K.create(v.map(c=>this._deserializeOne(c,g)),null)}static _deserializeOne(l,g){if(l=l.trim(),l.indexOf("!=")>=0){let v=l.split("!=");return f.create(v[0].trim(),this._deserializeValue(v[1],g))}if(l.indexOf("==")>=0){let v=l.split("==");return p.create(v[0].trim(),this._deserializeValue(v[1],g))}if(l.indexOf("=~")>=0){let v=l.split("=~");return te.create(v[0].trim(),this._deserializeRegexValue(v[1],g))}if(l.indexOf(" in ")>=0){let v=l.split(" in ");return d.create(v[0].trim(),v[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(l)){const v=l.split(">=");return _.create(v[0].trim(),v[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(l)){const v=l.split(">");return A.create(v[0].trim(),v[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(l)){const v=l.split("<=");return X.create(v[0].trim(),v[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(l)){const v=l.split("<");return G.create(v[0].trim(),v[1].trim())}return/^\!\s*/.test(l)?S.create(l.substr(1).trim()):E.create(l)}static _deserializeValue(l,g){if(l=l.trim(),l==="true")return!0;if(l==="false")return!1;let v=/^'([^']*)'$/.exec(l);return v?v[1].trim():l}static _deserializeRegexValue(l,g){if(Object(D.C)(l)){if(g)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let v=l.indexOf("/"),c=l.lastIndexOf("/");if(v===c||v<0){if(g)throw new Error(`bad regexp-value '${l}', missing /-enclosure`);return console.warn(`bad regexp-value '${l}', missing /-enclosure`),null}let T=l.slice(v+1,c),k=l[c+1]==="i"?"i":"";try{return new RegExp(T,k)}catch(se){if(g)throw new Error(`bad regexp-value '${l}', parse error: ${se}`);return console.warn(`bad regexp-value '${l}', parse error: ${se}`),null}}}function ie(l,g){const v=l?l.substituteConstants():void 0,c=g?g.substituteConstants():void 0;return!v&&!c?!0:!v||!c?!1:v.equals(c)}function r(l,g){return l.cmp(g)}class U{constructor(){this.type=0}cmp(l){return this.type-l.type}equals(l){return l.type===this.type}substituteConstants(){return this}evaluate(l){return!1}serialize(){return"false"}keys(){return[]}negate(){return R.INSTANCE}}U.INSTANCE=new U;class R{constructor(){this.type=1}cmp(l){return this.type-l.type}equals(l){return l.type===this.type}substituteConstants(){return this}evaluate(l){return!0}serialize(){return"true"}keys(){return[]}negate(){return U.INSTANCE}}R.INSTANCE=new R;class E{constructor(l,g){this.key=l,this.negated=g,this.type=2}static create(l,g=null){const v=P.get(l);return typeof v=="boolean"?v?R.INSTANCE:U.INSTANCE:new E(l,g)}cmp(l){return l.type!==this.type?this.type-l.type:y(this.key,l.key)}equals(l){return l.type===this.type?this.key===l.key:!1}substituteConstants(){const l=P.get(this.key);return typeof l=="boolean"?l?R.INSTANCE:U.INSTANCE:this}evaluate(l){return!!l.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this)),this.negated}}class p{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=4}static create(l,g,v=null){if(typeof g=="boolean")return g?E.create(l,v):S.create(l,v);const c=P.get(l);if(typeof c=="boolean"){const T=c?"true":"false";return g===T?R.INSTANCE:U.INSTANCE}return new p(l,g,v)}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){const l=P.get(this.key);if(typeof l=="boolean"){const g=l?"true":"false";return this.value===g?R.INSTANCE:U.INSTANCE}return this}evaluate(l){return l.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this.value,this)),this.negated}}class d{constructor(l,g){this.key=l,this.valueKey=g,this.type=10,this.negated=null}static create(l,g){return new d(l,g)}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.valueKey,l.key,l.valueKey)}equals(l){return l.type===this.type?this.key===l.key&&this.valueKey===l.valueKey:!1}substituteConstants(){return this}evaluate(l){const g=l.getValue(this.valueKey),v=l.getValue(this.key);return Array.isArray(g)?g.indexOf(v)>=0:typeof v=="string"&&typeof g=="object"&&g!==null?z.call(g,v):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=u.create(this)),this.negated}}class u{constructor(l){this._actual=l,this.type=11}static create(l){return new u(l)}cmp(l){return l.type!==this.type?this.type-l.type:this._actual.cmp(l._actual)}equals(l){return l.type===this.type?this._actual.equals(l._actual):!1}substituteConstants(){return this}evaluate(l){return!this._actual.evaluate(l)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class f{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=5}static create(l,g,v=null){if(typeof g=="boolean")return g?S.create(l,v):E.create(l,v);const c=P.get(l);if(typeof c=="boolean"){const T=c?"true":"false";return g===T?U.INSTANCE:R.INSTANCE}return new f(l,g,v)}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){const l=P.get(this.key);if(typeof l=="boolean"){const g=l?"true":"false";return this.value===g?U.INSTANCE:R.INSTANCE}return this}evaluate(l){return l.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=p.create(this.key,this.value,this)),this.negated}}class S{constructor(l,g){this.key=l,this.negated=g,this.type=3}static create(l,g=null){const v=P.get(l);return typeof v=="boolean"?v?U.INSTANCE:R.INSTANCE:new S(l,g)}cmp(l){return l.type!==this.type?this.type-l.type:y(this.key,l.key)}equals(l){return l.type===this.type?this.key===l.key:!1}substituteConstants(){const l=P.get(this.key);return typeof l=="boolean"?l?U.INSTANCE:R.INSTANCE:this}evaluate(l){return!l.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=E.create(this.key,this)),this.negated}}function V(l,g){if(typeof l=="string"){const v=parseFloat(l);isNaN(v)||(l=v)}return typeof l=="string"||typeof l=="number"?g(l):U.INSTANCE}class A{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=12}static create(l,g,v=null){return V(g,c=>new A(l,c,v))}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){return this}evaluate(l){return typeof this.value=="string"?!1:parseFloat(l.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=X.create(this.key,this.value,this)),this.negated}}class _{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=13}static create(l,g,v=null){return V(g,c=>new _(l,c,v))}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){return this}evaluate(l){return typeof this.value=="string"?!1:parseFloat(l.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=G.create(this.key,this.value,this)),this.negated}}class G{constructor(l,g,v){this.key=l,this.value=g,this.negated=v,this.type=14}static create(l,g,v=null){return V(g,c=>new G(l,c,v))}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){return this}evaluate(l){return typeof this.value=="string"?!1:parseFloat(l.getValue(this.key))new X(l,c,v))}cmp(l){return l.type!==this.type?this.type-l.type:b(this.key,this.value,l.key,l.value)}equals(l){return l.type===this.type?this.key===l.key&&this.value===l.value:!1}substituteConstants(){return this}evaluate(l){return typeof this.value=="string"?!1:parseFloat(l.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=A.create(this.key,this.value,this)),this.negated}}class te{constructor(l,g){this.key=l,this.regexp=g,this.type=7,this.negated=null}static create(l,g){return new te(l,g)}cmp(l){if(l.type!==this.type)return this.type-l.type;if(this.keyl.key)return 1;const g=this.regexp?this.regexp.source:"",v=l.regexp?l.regexp.source:"";return gv?1:0}equals(l){if(l.type===this.type){const g=this.regexp?this.regexp.source:"",v=l.regexp?l.regexp.source:"";return this.key===l.key&&g===v}return!1}substituteConstants(){return this}evaluate(l){let g=l.getValue(this.key);return this.regexp?this.regexp.test(g):!1}serialize(){const l=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${l}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=$.create(this)),this.negated}}class ${constructor(l){this._actual=l,this.type=8}static create(l){return new $(l)}cmp(l){return l.type!==this.type?this.type-l.type:this._actual.cmp(l._actual)}equals(l){return l.type===this.type?this._actual.equals(l._actual):!1}substituteConstants(){return this}evaluate(l){return!this._actual.evaluate(l)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function re(l){let g=null;for(let v=0,c=l.length;vl.expr.length)return 1;for(let g=0,v=this.expr.length;g1;){const T=v[v.length-1];if(T.type!==9)break;v.pop();const k=v.pop(),se=v.length===0,me=I.create(T.expr.map(pe=>K.create([pe,k],null)),null,se);me&&(v.push(me),v.sort(r))}return v.length===1?v[0]:new K(v,g)}serialize(){return this.expr.map(l=>l.serialize()).join(" && ")}keys(){const l=[];for(let g of this.expr)l.push(...g.keys());return l}negate(){if(!this.negated){const l=[];for(let g of this.expr)l.push(g.negate());this.negated=I.create(l,this,!0)}return this.negated}}class I{constructor(l,g){this.expr=l,this.negated=g,this.type=9}static create(l,g,v){return I._normalizeArr(l,g,v)}cmp(l){if(l.type!==this.type)return this.type-l.type;if(this.expr.lengthl.expr.length)return 1;for(let g=0,v=this.expr.length;gl.serialize()).join(" || ")}keys(){const l=[];for(let g of this.expr)l.push(...g.keys());return l}negate(){if(!this.negated){let l=[];for(let g of this.expr)l.push(g.negate());for(;l.length>1;){const g=l.shift(),v=l.shift(),c=[];for(const k of x(g))for(const se of x(v))c.push(K.create([k,se],null));const T=l.length===0;l.unshift(I.create(c,null,T))}this.negated=l[0]}return this.negated}}class O extends E{constructor(l,g,v){super(l,null);this._defaultValue=g,typeof v=="object"?O._info.push(Object.assign(Object.assign({},v),{key:l})):v!==!0&&O._info.push({key:l,description:v,type:g!=null?typeof g:void 0})}static all(){return O._info.values()}bindTo(l){return l.createKey(this.key,this._defaultValue)}getValue(l){return l.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(l){return p.create(this.key,l)}}O._info=[];const h=Object(Ae.c)("contextKeyService"),L="setContext";function y(l,g){return lg?1:0}function b(l,g,v,c){return lv?1:gc?1:0}function H(l,g){if(g.type===6&&l.type!==9&&l.type!==6){for(const T of g.expr)if(l.equals(T))return!0}const v=l.negate(),c=x(v).concat(x(g));c.sort(r);for(let T=0;T=0;d--)if(this.__items[d].match(p))return!0;return!1},U.prototype.set_indent=function(p,d){this.is_empty()&&(this.__indent_count=p||0,this.__alignment_count=d||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},U.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},U.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},U.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var p=this.__parent.current_line;return p.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),p.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),p.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,p.__items[0]===" "&&(p.__items.splice(0,1),p.__character_count-=1),!0}return!1},U.prototype.is_empty=function(){return this.__items.length===0},U.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},U.prototype.push=function(p){this.__items.push(p);var d=p.lastIndexOf(` `);d!==-1?this.__character_count=p.length-d:this.__character_count+=p.length},U.prototype.pop=function(){var p=null;return this.is_empty()||(p=this.__items.pop(),this.__character_count-=p.length),p},U.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},U.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},U.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},U.prototype.toString=function(){var p="";return this.is_empty()?this.__parent.indent_empty_lines&&(p=this.__parent.get_indent_string(this.__indent_count)):(p=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),p+=this.__items.join("")),p};function R(p,d){this.__cache=[""],this.__indent_size=p.indent_size,this.__indent_string=p.indent_char,p.indent_with_tabs||(this.__indent_string=new Array(p.indent_size+1).join(p.indent_char)),d=d||"",p.indent_level>0&&(d=new Array(p.indent_level+1).join(this.__indent_string)),this.__base_string=d,this.__base_string_length=d.length}R.prototype.get_indent_size=function(p,d){var u=this.__base_string_length;return d=d||0,p<0&&(u=0),u+=p*this.__indent_size,u+=d,u},R.prototype.get_indent_string=function(p,d){var u=this.__base_string;return d=d||0,p<0&&(p=0,u=""),d+=p*this.__indent_size,this.__ensure_cache(d),u+=this.__cache[d],u},R.prototype.__ensure_cache=function(p){for(;p>=this.__cache.length;)this.__add_column()},R.prototype.__add_column=function(){var p=this.__cache.length,d=0,u="";this.__indent_size&&p>=this.__indent_size&&(d=Math.floor(p/this.__indent_size),p-=d*this.__indent_size,u=new Array(d+1).join(this.__indent_string)),p&&(u+=new Array(p+1).join(" ")),this.__cache.push(u)};function E(p,d){this.__indent_cache=new R(p,d),this.raw=!1,this._end_with_newline=p.end_with_newline,this.indent_size=p.indent_size,this.wrap_line_length=p.wrap_line_length,this.indent_empty_lines=p.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new U(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}E.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},E.prototype.get_line_number=function(){return this.__lines.length},E.prototype.get_indent_string=function(p,d){return this.__indent_cache.get_indent_string(p,d)},E.prototype.get_indent_size=function(p,d){return this.__indent_cache.get_indent_size(p,d)},E.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},E.prototype.add_new_line=function(p){return this.is_empty()||!p&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},E.prototype.get_code=function(p){this.trim(!0);var d=this.current_line.pop();d&&(d[d.length-1]===` `&&(d=d.replace(/\n+$/g,"")),this.current_line.push(d)),this._end_with_newline&&this.__add_outputline();var u=this.__lines.join(` `);return p!==` @@ -38,30 +38,30 @@ You passed in: '`+this.raw_options[p]+"'");return f},U.prototype._is_valid_selec `&&((K===0||K0&&this._indentLevel--},te.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var $=this._source_text,re=this._options.eol;re==="auto"&&(re=` `,$&&S.test($||"")&&(re=$.match(S)[0])),$=$.replace(V,` `);var K=$.match(/^[\t ]*/)[0];this._output=new p(this._options,K),this._input=new d($),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var I=0,O=!1,h=!1,L=!1,y=!1,b=!1,H=!1,x=this._ch,l=!1,g,v,c;g=this._input.read(_),v=g!=="",c=x,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),x=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var T=this._input.read(G),k=f.get_directives(T);k&&k.ignore==="start"&&(T+=f.readIgnored(this._input)),this.print_string(T),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(X)),this.eatWhitespace(!0);else if(this._ch==="@"||this._ch==="$")if(this.preserveSingleSpace(v),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var se=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);se.match(/[ :]$/)&&(se=this.eatString(": ").replace(/\s$/,""),this.print_string(se),this._output.space_before_token=!0),se=se.replace(/\s$/,""),se==="extend"?y=!0:se==="import"&&(b=!0),se in this.NESTED_AT_RULE?(this._nestedLevel+=1,se in this.CONDITIONAL_GROUP_RULE&&(L=!0)):!O&&I===0&&se.indexOf(":")!==-1&&(h=!0,this.indent())}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(v),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")h&&(h=!1,this.outdent()),L?(L=!1,O=this._indentLevel>=this._nestedLevel):O=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&O&&(this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",",")),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(c==="("?this._output.space_before_token=!1:c!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),c==="{"&&this._output.trim(!0),b=!1,y=!1,h&&(this.outdent(),h=!1),this.print_string(this._ch),O=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&(this._input.peek()!=="}"&&this._output.add_new_line(!0)),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var me=0;me"||this._ch==="+"||this._ch==="~")&&!h&&I===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&A.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(v),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),A.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var ee=c==='"'||c==="'";this.preserveSingleSpace(ee||v),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` -`&&l&&this._output.add_new_line()}var oe=this._output.get_code(re);return oe},r.exports.Beautifier=te},function(r,U,R){var E=R(6).Options;function p(d){E.call(this,d,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var u=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||u;var f=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var S=0;S` ${R} `).trim():""}class ue{constructor(r,U,R){this.id=r,this.definition=U,this.description=R,Ae.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var ie;(function(r){r.iconNameSegment="[A-Za-z0-9]+",r.iconNameExpression="[A-Za-z0-9\\-]+",r.iconModifierExpression="~[A-Za-z]+";const U=new RegExp(`^(${r.iconNameExpression})(${r.iconModifierExpression})?$`);function R(d){if(d instanceof ue)return["codicon","codicon-"+d.id];const u=U.exec(d.id);if(!u)return R(ue.error);let[,f,S]=u;const V=["codicon","codicon-"+f];return S&&V.push("codicon-modifier-"+S.substr(1)),V}r.asClassNameArray=R;function E(d){return R(d).join(" ")}r.asClassName=E;function p(d){return"."+R(d).join(".")}r.asCSSSelector=p})(ie||(ie={})),function(r){r.add=new r("add",{fontCharacter:"\\ea60"}),r.plus=new r("plus",r.add.definition),r.gistNew=new r("gist-new",r.add.definition),r.repoCreate=new r("repo-create",r.add.definition),r.lightbulb=new r("lightbulb",{fontCharacter:"\\ea61"}),r.lightBulb=new r("light-bulb",{fontCharacter:"\\ea61"}),r.repo=new r("repo",{fontCharacter:"\\ea62"}),r.repoDelete=new r("repo-delete",{fontCharacter:"\\ea62"}),r.gistFork=new r("gist-fork",{fontCharacter:"\\ea63"}),r.repoForked=new r("repo-forked",{fontCharacter:"\\ea63"}),r.gitPullRequest=new r("git-pull-request",{fontCharacter:"\\ea64"}),r.gitPullRequestAbandoned=new r("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),r.recordKeys=new r("record-keys",{fontCharacter:"\\ea65"}),r.keyboard=new r("keyboard",{fontCharacter:"\\ea65"}),r.tag=new r("tag",{fontCharacter:"\\ea66"}),r.tagAdd=new r("tag-add",{fontCharacter:"\\ea66"}),r.tagRemove=new r("tag-remove",{fontCharacter:"\\ea66"}),r.person=new r("person",{fontCharacter:"\\ea67"}),r.personFollow=new r("person-follow",{fontCharacter:"\\ea67"}),r.personOutline=new r("person-outline",{fontCharacter:"\\ea67"}),r.personFilled=new r("person-filled",{fontCharacter:"\\ea67"}),r.gitBranch=new r("git-branch",{fontCharacter:"\\ea68"}),r.gitBranchCreate=new r("git-branch-create",{fontCharacter:"\\ea68"}),r.gitBranchDelete=new r("git-branch-delete",{fontCharacter:"\\ea68"}),r.sourceControl=new r("source-control",{fontCharacter:"\\ea68"}),r.mirror=new r("mirror",{fontCharacter:"\\ea69"}),r.mirrorPublic=new r("mirror-public",{fontCharacter:"\\ea69"}),r.star=new r("star",{fontCharacter:"\\ea6a"}),r.starAdd=new r("star-add",{fontCharacter:"\\ea6a"}),r.starDelete=new r("star-delete",{fontCharacter:"\\ea6a"}),r.starEmpty=new r("star-empty",{fontCharacter:"\\ea6a"}),r.comment=new r("comment",{fontCharacter:"\\ea6b"}),r.commentAdd=new r("comment-add",{fontCharacter:"\\ea6b"}),r.alert=new r("alert",{fontCharacter:"\\ea6c"}),r.warning=new r("warning",{fontCharacter:"\\ea6c"}),r.search=new r("search",{fontCharacter:"\\ea6d"}),r.searchSave=new r("search-save",{fontCharacter:"\\ea6d"}),r.logOut=new r("log-out",{fontCharacter:"\\ea6e"}),r.signOut=new r("sign-out",{fontCharacter:"\\ea6e"}),r.logIn=new r("log-in",{fontCharacter:"\\ea6f"}),r.signIn=new r("sign-in",{fontCharacter:"\\ea6f"}),r.eye=new r("eye",{fontCharacter:"\\ea70"}),r.eyeUnwatch=new r("eye-unwatch",{fontCharacter:"\\ea70"}),r.eyeWatch=new r("eye-watch",{fontCharacter:"\\ea70"}),r.circleFilled=new r("circle-filled",{fontCharacter:"\\ea71"}),r.primitiveDot=new r("primitive-dot",{fontCharacter:"\\ea71"}),r.closeDirty=new r("close-dirty",{fontCharacter:"\\ea71"}),r.debugBreakpoint=new r("debug-breakpoint",{fontCharacter:"\\ea71"}),r.debugBreakpointDisabled=new r("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),r.debugHint=new r("debug-hint",{fontCharacter:"\\ea71"}),r.primitiveSquare=new r("primitive-square",{fontCharacter:"\\ea72"}),r.edit=new r("edit",{fontCharacter:"\\ea73"}),r.pencil=new r("pencil",{fontCharacter:"\\ea73"}),r.info=new r("info",{fontCharacter:"\\ea74"}),r.issueOpened=new r("issue-opened",{fontCharacter:"\\ea74"}),r.gistPrivate=new r("gist-private",{fontCharacter:"\\ea75"}),r.gitForkPrivate=new r("git-fork-private",{fontCharacter:"\\ea75"}),r.lock=new r("lock",{fontCharacter:"\\ea75"}),r.mirrorPrivate=new r("mirror-private",{fontCharacter:"\\ea75"}),r.close=new r("close",{fontCharacter:"\\ea76"}),r.removeClose=new r("remove-close",{fontCharacter:"\\ea76"}),r.x=new r("x",{fontCharacter:"\\ea76"}),r.repoSync=new r("repo-sync",{fontCharacter:"\\ea77"}),r.sync=new r("sync",{fontCharacter:"\\ea77"}),r.clone=new r("clone",{fontCharacter:"\\ea78"}),r.desktopDownload=new r("desktop-download",{fontCharacter:"\\ea78"}),r.beaker=new r("beaker",{fontCharacter:"\\ea79"}),r.microscope=new r("microscope",{fontCharacter:"\\ea79"}),r.vm=new r("vm",{fontCharacter:"\\ea7a"}),r.deviceDesktop=new r("device-desktop",{fontCharacter:"\\ea7a"}),r.file=new r("file",{fontCharacter:"\\ea7b"}),r.fileText=new r("file-text",{fontCharacter:"\\ea7b"}),r.more=new r("more",{fontCharacter:"\\ea7c"}),r.ellipsis=new r("ellipsis",{fontCharacter:"\\ea7c"}),r.kebabHorizontal=new r("kebab-horizontal",{fontCharacter:"\\ea7c"}),r.mailReply=new r("mail-reply",{fontCharacter:"\\ea7d"}),r.reply=new r("reply",{fontCharacter:"\\ea7d"}),r.organization=new r("organization",{fontCharacter:"\\ea7e"}),r.organizationFilled=new r("organization-filled",{fontCharacter:"\\ea7e"}),r.organizationOutline=new r("organization-outline",{fontCharacter:"\\ea7e"}),r.newFile=new r("new-file",{fontCharacter:"\\ea7f"}),r.fileAdd=new r("file-add",{fontCharacter:"\\ea7f"}),r.newFolder=new r("new-folder",{fontCharacter:"\\ea80"}),r.fileDirectoryCreate=new r("file-directory-create",{fontCharacter:"\\ea80"}),r.trash=new r("trash",{fontCharacter:"\\ea81"}),r.trashcan=new r("trashcan",{fontCharacter:"\\ea81"}),r.history=new r("history",{fontCharacter:"\\ea82"}),r.clock=new r("clock",{fontCharacter:"\\ea82"}),r.folder=new r("folder",{fontCharacter:"\\ea83"}),r.fileDirectory=new r("file-directory",{fontCharacter:"\\ea83"}),r.symbolFolder=new r("symbol-folder",{fontCharacter:"\\ea83"}),r.logoGithub=new r("logo-github",{fontCharacter:"\\ea84"}),r.markGithub=new r("mark-github",{fontCharacter:"\\ea84"}),r.github=new r("github",{fontCharacter:"\\ea84"}),r.terminal=new r("terminal",{fontCharacter:"\\ea85"}),r.console=new r("console",{fontCharacter:"\\ea85"}),r.repl=new r("repl",{fontCharacter:"\\ea85"}),r.zap=new r("zap",{fontCharacter:"\\ea86"}),r.symbolEvent=new r("symbol-event",{fontCharacter:"\\ea86"}),r.error=new r("error",{fontCharacter:"\\ea87"}),r.stop=new r("stop",{fontCharacter:"\\ea87"}),r.variable=new r("variable",{fontCharacter:"\\ea88"}),r.symbolVariable=new r("symbol-variable",{fontCharacter:"\\ea88"}),r.array=new r("array",{fontCharacter:"\\ea8a"}),r.symbolArray=new r("symbol-array",{fontCharacter:"\\ea8a"}),r.symbolModule=new r("symbol-module",{fontCharacter:"\\ea8b"}),r.symbolPackage=new r("symbol-package",{fontCharacter:"\\ea8b"}),r.symbolNamespace=new r("symbol-namespace",{fontCharacter:"\\ea8b"}),r.symbolObject=new r("symbol-object",{fontCharacter:"\\ea8b"}),r.symbolMethod=new r("symbol-method",{fontCharacter:"\\ea8c"}),r.symbolFunction=new r("symbol-function",{fontCharacter:"\\ea8c"}),r.symbolConstructor=new r("symbol-constructor",{fontCharacter:"\\ea8c"}),r.symbolBoolean=new r("symbol-boolean",{fontCharacter:"\\ea8f"}),r.symbolNull=new r("symbol-null",{fontCharacter:"\\ea8f"}),r.symbolNumeric=new r("symbol-numeric",{fontCharacter:"\\ea90"}),r.symbolNumber=new r("symbol-number",{fontCharacter:"\\ea90"}),r.symbolStructure=new r("symbol-structure",{fontCharacter:"\\ea91"}),r.symbolStruct=new r("symbol-struct",{fontCharacter:"\\ea91"}),r.symbolParameter=new r("symbol-parameter",{fontCharacter:"\\ea92"}),r.symbolTypeParameter=new r("symbol-type-parameter",{fontCharacter:"\\ea92"}),r.symbolKey=new r("symbol-key",{fontCharacter:"\\ea93"}),r.symbolText=new r("symbol-text",{fontCharacter:"\\ea93"}),r.symbolReference=new r("symbol-reference",{fontCharacter:"\\ea94"}),r.goToFile=new r("go-to-file",{fontCharacter:"\\ea94"}),r.symbolEnum=new r("symbol-enum",{fontCharacter:"\\ea95"}),r.symbolValue=new r("symbol-value",{fontCharacter:"\\ea95"}),r.symbolRuler=new r("symbol-ruler",{fontCharacter:"\\ea96"}),r.symbolUnit=new r("symbol-unit",{fontCharacter:"\\ea96"}),r.activateBreakpoints=new r("activate-breakpoints",{fontCharacter:"\\ea97"}),r.archive=new r("archive",{fontCharacter:"\\ea98"}),r.arrowBoth=new r("arrow-both",{fontCharacter:"\\ea99"}),r.arrowDown=new r("arrow-down",{fontCharacter:"\\ea9a"}),r.arrowLeft=new r("arrow-left",{fontCharacter:"\\ea9b"}),r.arrowRight=new r("arrow-right",{fontCharacter:"\\ea9c"}),r.arrowSmallDown=new r("arrow-small-down",{fontCharacter:"\\ea9d"}),r.arrowSmallLeft=new r("arrow-small-left",{fontCharacter:"\\ea9e"}),r.arrowSmallRight=new r("arrow-small-right",{fontCharacter:"\\ea9f"}),r.arrowSmallUp=new r("arrow-small-up",{fontCharacter:"\\eaa0"}),r.arrowUp=new r("arrow-up",{fontCharacter:"\\eaa1"}),r.bell=new r("bell",{fontCharacter:"\\eaa2"}),r.bold=new r("bold",{fontCharacter:"\\eaa3"}),r.book=new r("book",{fontCharacter:"\\eaa4"}),r.bookmark=new r("bookmark",{fontCharacter:"\\eaa5"}),r.debugBreakpointConditionalUnverified=new r("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),r.debugBreakpointConditional=new r("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),r.debugBreakpointConditionalDisabled=new r("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),r.debugBreakpointDataUnverified=new r("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),r.debugBreakpointData=new r("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),r.debugBreakpointDataDisabled=new r("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),r.debugBreakpointLogUnverified=new r("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),r.debugBreakpointLog=new r("debug-breakpoint-log",{fontCharacter:"\\eaab"}),r.debugBreakpointLogDisabled=new r("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),r.briefcase=new r("briefcase",{fontCharacter:"\\eaac"}),r.broadcast=new r("broadcast",{fontCharacter:"\\eaad"}),r.browser=new r("browser",{fontCharacter:"\\eaae"}),r.bug=new r("bug",{fontCharacter:"\\eaaf"}),r.calendar=new r("calendar",{fontCharacter:"\\eab0"}),r.caseSensitive=new r("case-sensitive",{fontCharacter:"\\eab1"}),r.check=new r("check",{fontCharacter:"\\eab2"}),r.checklist=new r("checklist",{fontCharacter:"\\eab3"}),r.chevronDown=new r("chevron-down",{fontCharacter:"\\eab4"}),r.dropDownButton=new r("drop-down-button",r.chevronDown.definition),r.chevronLeft=new r("chevron-left",{fontCharacter:"\\eab5"}),r.chevronRight=new r("chevron-right",{fontCharacter:"\\eab6"}),r.chevronUp=new r("chevron-up",{fontCharacter:"\\eab7"}),r.chromeClose=new r("chrome-close",{fontCharacter:"\\eab8"}),r.chromeMaximize=new r("chrome-maximize",{fontCharacter:"\\eab9"}),r.chromeMinimize=new r("chrome-minimize",{fontCharacter:"\\eaba"}),r.chromeRestore=new r("chrome-restore",{fontCharacter:"\\eabb"}),r.circleOutline=new r("circle-outline",{fontCharacter:"\\eabc"}),r.debugBreakpointUnverified=new r("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),r.circleSlash=new r("circle-slash",{fontCharacter:"\\eabd"}),r.circuitBoard=new r("circuit-board",{fontCharacter:"\\eabe"}),r.clearAll=new r("clear-all",{fontCharacter:"\\eabf"}),r.clippy=new r("clippy",{fontCharacter:"\\eac0"}),r.closeAll=new r("close-all",{fontCharacter:"\\eac1"}),r.cloudDownload=new r("cloud-download",{fontCharacter:"\\eac2"}),r.cloudUpload=new r("cloud-upload",{fontCharacter:"\\eac3"}),r.code=new r("code",{fontCharacter:"\\eac4"}),r.collapseAll=new r("collapse-all",{fontCharacter:"\\eac5"}),r.colorMode=new r("color-mode",{fontCharacter:"\\eac6"}),r.commentDiscussion=new r("comment-discussion",{fontCharacter:"\\eac7"}),r.compareChanges=new r("compare-changes",{fontCharacter:"\\eafd"}),r.creditCard=new r("credit-card",{fontCharacter:"\\eac9"}),r.dash=new r("dash",{fontCharacter:"\\eacc"}),r.dashboard=new r("dashboard",{fontCharacter:"\\eacd"}),r.database=new r("database",{fontCharacter:"\\eace"}),r.debugContinue=new r("debug-continue",{fontCharacter:"\\eacf"}),r.debugDisconnect=new r("debug-disconnect",{fontCharacter:"\\ead0"}),r.debugPause=new r("debug-pause",{fontCharacter:"\\ead1"}),r.debugRestart=new r("debug-restart",{fontCharacter:"\\ead2"}),r.debugStart=new r("debug-start",{fontCharacter:"\\ead3"}),r.debugStepInto=new r("debug-step-into",{fontCharacter:"\\ead4"}),r.debugStepOut=new r("debug-step-out",{fontCharacter:"\\ead5"}),r.debugStepOver=new r("debug-step-over",{fontCharacter:"\\ead6"}),r.debugStop=new r("debug-stop",{fontCharacter:"\\ead7"}),r.debug=new r("debug",{fontCharacter:"\\ead8"}),r.deviceCameraVideo=new r("device-camera-video",{fontCharacter:"\\ead9"}),r.deviceCamera=new r("device-camera",{fontCharacter:"\\eada"}),r.deviceMobile=new r("device-mobile",{fontCharacter:"\\eadb"}),r.diffAdded=new r("diff-added",{fontCharacter:"\\eadc"}),r.diffIgnored=new r("diff-ignored",{fontCharacter:"\\eadd"}),r.diffModified=new r("diff-modified",{fontCharacter:"\\eade"}),r.diffRemoved=new r("diff-removed",{fontCharacter:"\\eadf"}),r.diffRenamed=new r("diff-renamed",{fontCharacter:"\\eae0"}),r.diff=new r("diff",{fontCharacter:"\\eae1"}),r.discard=new r("discard",{fontCharacter:"\\eae2"}),r.editorLayout=new r("editor-layout",{fontCharacter:"\\eae3"}),r.emptyWindow=new r("empty-window",{fontCharacter:"\\eae4"}),r.exclude=new r("exclude",{fontCharacter:"\\eae5"}),r.extensions=new r("extensions",{fontCharacter:"\\eae6"}),r.eyeClosed=new r("eye-closed",{fontCharacter:"\\eae7"}),r.fileBinary=new r("file-binary",{fontCharacter:"\\eae8"}),r.fileCode=new r("file-code",{fontCharacter:"\\eae9"}),r.fileMedia=new r("file-media",{fontCharacter:"\\eaea"}),r.filePdf=new r("file-pdf",{fontCharacter:"\\eaeb"}),r.fileSubmodule=new r("file-submodule",{fontCharacter:"\\eaec"}),r.fileSymlinkDirectory=new r("file-symlink-directory",{fontCharacter:"\\eaed"}),r.fileSymlinkFile=new r("file-symlink-file",{fontCharacter:"\\eaee"}),r.fileZip=new r("file-zip",{fontCharacter:"\\eaef"}),r.files=new r("files",{fontCharacter:"\\eaf0"}),r.filter=new r("filter",{fontCharacter:"\\eaf1"}),r.flame=new r("flame",{fontCharacter:"\\eaf2"}),r.foldDown=new r("fold-down",{fontCharacter:"\\eaf3"}),r.foldUp=new r("fold-up",{fontCharacter:"\\eaf4"}),r.fold=new r("fold",{fontCharacter:"\\eaf5"}),r.folderActive=new r("folder-active",{fontCharacter:"\\eaf6"}),r.folderOpened=new r("folder-opened",{fontCharacter:"\\eaf7"}),r.gear=new r("gear",{fontCharacter:"\\eaf8"}),r.gift=new r("gift",{fontCharacter:"\\eaf9"}),r.gistSecret=new r("gist-secret",{fontCharacter:"\\eafa"}),r.gist=new r("gist",{fontCharacter:"\\eafb"}),r.gitCommit=new r("git-commit",{fontCharacter:"\\eafc"}),r.gitCompare=new r("git-compare",{fontCharacter:"\\eafd"}),r.gitMerge=new r("git-merge",{fontCharacter:"\\eafe"}),r.githubAction=new r("github-action",{fontCharacter:"\\eaff"}),r.githubAlt=new r("github-alt",{fontCharacter:"\\eb00"}),r.globe=new r("globe",{fontCharacter:"\\eb01"}),r.grabber=new r("grabber",{fontCharacter:"\\eb02"}),r.graph=new r("graph",{fontCharacter:"\\eb03"}),r.gripper=new r("gripper",{fontCharacter:"\\eb04"}),r.heart=new r("heart",{fontCharacter:"\\eb05"}),r.home=new r("home",{fontCharacter:"\\eb06"}),r.horizontalRule=new r("horizontal-rule",{fontCharacter:"\\eb07"}),r.hubot=new r("hubot",{fontCharacter:"\\eb08"}),r.inbox=new r("inbox",{fontCharacter:"\\eb09"}),r.issueClosed=new r("issue-closed",{fontCharacter:"\\eba4"}),r.issueReopened=new r("issue-reopened",{fontCharacter:"\\eb0b"}),r.issues=new r("issues",{fontCharacter:"\\eb0c"}),r.italic=new r("italic",{fontCharacter:"\\eb0d"}),r.jersey=new r("jersey",{fontCharacter:"\\eb0e"}),r.json=new r("json",{fontCharacter:"\\eb0f"}),r.kebabVertical=new r("kebab-vertical",{fontCharacter:"\\eb10"}),r.key=new r("key",{fontCharacter:"\\eb11"}),r.law=new r("law",{fontCharacter:"\\eb12"}),r.lightbulbAutofix=new r("lightbulb-autofix",{fontCharacter:"\\eb13"}),r.linkExternal=new r("link-external",{fontCharacter:"\\eb14"}),r.link=new r("link",{fontCharacter:"\\eb15"}),r.listOrdered=new r("list-ordered",{fontCharacter:"\\eb16"}),r.listUnordered=new r("list-unordered",{fontCharacter:"\\eb17"}),r.liveShare=new r("live-share",{fontCharacter:"\\eb18"}),r.loading=new r("loading",{fontCharacter:"\\eb19"}),r.location=new r("location",{fontCharacter:"\\eb1a"}),r.mailRead=new r("mail-read",{fontCharacter:"\\eb1b"}),r.mail=new r("mail",{fontCharacter:"\\eb1c"}),r.markdown=new r("markdown",{fontCharacter:"\\eb1d"}),r.megaphone=new r("megaphone",{fontCharacter:"\\eb1e"}),r.mention=new r("mention",{fontCharacter:"\\eb1f"}),r.milestone=new r("milestone",{fontCharacter:"\\eb20"}),r.mortarBoard=new r("mortar-board",{fontCharacter:"\\eb21"}),r.move=new r("move",{fontCharacter:"\\eb22"}),r.multipleWindows=new r("multiple-windows",{fontCharacter:"\\eb23"}),r.mute=new r("mute",{fontCharacter:"\\eb24"}),r.noNewline=new r("no-newline",{fontCharacter:"\\eb25"}),r.note=new r("note",{fontCharacter:"\\eb26"}),r.octoface=new r("octoface",{fontCharacter:"\\eb27"}),r.openPreview=new r("open-preview",{fontCharacter:"\\eb28"}),r.package_=new r("package",{fontCharacter:"\\eb29"}),r.paintcan=new r("paintcan",{fontCharacter:"\\eb2a"}),r.pin=new r("pin",{fontCharacter:"\\eb2b"}),r.play=new r("play",{fontCharacter:"\\eb2c"}),r.run=new r("run",{fontCharacter:"\\eb2c"}),r.plug=new r("plug",{fontCharacter:"\\eb2d"}),r.preserveCase=new r("preserve-case",{fontCharacter:"\\eb2e"}),r.preview=new r("preview",{fontCharacter:"\\eb2f"}),r.project=new r("project",{fontCharacter:"\\eb30"}),r.pulse=new r("pulse",{fontCharacter:"\\eb31"}),r.question=new r("question",{fontCharacter:"\\eb32"}),r.quote=new r("quote",{fontCharacter:"\\eb33"}),r.radioTower=new r("radio-tower",{fontCharacter:"\\eb34"}),r.reactions=new r("reactions",{fontCharacter:"\\eb35"}),r.references=new r("references",{fontCharacter:"\\eb36"}),r.refresh=new r("refresh",{fontCharacter:"\\eb37"}),r.regex=new r("regex",{fontCharacter:"\\eb38"}),r.remoteExplorer=new r("remote-explorer",{fontCharacter:"\\eb39"}),r.remote=new r("remote",{fontCharacter:"\\eb3a"}),r.remove=new r("remove",{fontCharacter:"\\eb3b"}),r.replaceAll=new r("replace-all",{fontCharacter:"\\eb3c"}),r.replace=new r("replace",{fontCharacter:"\\eb3d"}),r.repoClone=new r("repo-clone",{fontCharacter:"\\eb3e"}),r.repoForcePush=new r("repo-force-push",{fontCharacter:"\\eb3f"}),r.repoPull=new r("repo-pull",{fontCharacter:"\\eb40"}),r.repoPush=new r("repo-push",{fontCharacter:"\\eb41"}),r.report=new r("report",{fontCharacter:"\\eb42"}),r.requestChanges=new r("request-changes",{fontCharacter:"\\eb43"}),r.rocket=new r("rocket",{fontCharacter:"\\eb44"}),r.rootFolderOpened=new r("root-folder-opened",{fontCharacter:"\\eb45"}),r.rootFolder=new r("root-folder",{fontCharacter:"\\eb46"}),r.rss=new r("rss",{fontCharacter:"\\eb47"}),r.ruby=new r("ruby",{fontCharacter:"\\eb48"}),r.saveAll=new r("save-all",{fontCharacter:"\\eb49"}),r.saveAs=new r("save-as",{fontCharacter:"\\eb4a"}),r.save=new r("save",{fontCharacter:"\\eb4b"}),r.screenFull=new r("screen-full",{fontCharacter:"\\eb4c"}),r.screenNormal=new r("screen-normal",{fontCharacter:"\\eb4d"}),r.searchStop=new r("search-stop",{fontCharacter:"\\eb4e"}),r.server=new r("server",{fontCharacter:"\\eb50"}),r.settingsGear=new r("settings-gear",{fontCharacter:"\\eb51"}),r.settings=new r("settings",{fontCharacter:"\\eb52"}),r.shield=new r("shield",{fontCharacter:"\\eb53"}),r.smiley=new r("smiley",{fontCharacter:"\\eb54"}),r.sortPrecedence=new r("sort-precedence",{fontCharacter:"\\eb55"}),r.splitHorizontal=new r("split-horizontal",{fontCharacter:"\\eb56"}),r.splitVertical=new r("split-vertical",{fontCharacter:"\\eb57"}),r.squirrel=new r("squirrel",{fontCharacter:"\\eb58"}),r.starFull=new r("star-full",{fontCharacter:"\\eb59"}),r.starHalf=new r("star-half",{fontCharacter:"\\eb5a"}),r.symbolClass=new r("symbol-class",{fontCharacter:"\\eb5b"}),r.symbolColor=new r("symbol-color",{fontCharacter:"\\eb5c"}),r.symbolConstant=new r("symbol-constant",{fontCharacter:"\\eb5d"}),r.symbolEnumMember=new r("symbol-enum-member",{fontCharacter:"\\eb5e"}),r.symbolField=new r("symbol-field",{fontCharacter:"\\eb5f"}),r.symbolFile=new r("symbol-file",{fontCharacter:"\\eb60"}),r.symbolInterface=new r("symbol-interface",{fontCharacter:"\\eb61"}),r.symbolKeyword=new r("symbol-keyword",{fontCharacter:"\\eb62"}),r.symbolMisc=new r("symbol-misc",{fontCharacter:"\\eb63"}),r.symbolOperator=new r("symbol-operator",{fontCharacter:"\\eb64"}),r.symbolProperty=new r("symbol-property",{fontCharacter:"\\eb65"}),r.wrench=new r("wrench",{fontCharacter:"\\eb65"}),r.wrenchSubaction=new r("wrench-subaction",{fontCharacter:"\\eb65"}),r.symbolSnippet=new r("symbol-snippet",{fontCharacter:"\\eb66"}),r.tasklist=new r("tasklist",{fontCharacter:"\\eb67"}),r.telescope=new r("telescope",{fontCharacter:"\\eb68"}),r.textSize=new r("text-size",{fontCharacter:"\\eb69"}),r.threeBars=new r("three-bars",{fontCharacter:"\\eb6a"}),r.thumbsdown=new r("thumbsdown",{fontCharacter:"\\eb6b"}),r.thumbsup=new r("thumbsup",{fontCharacter:"\\eb6c"}),r.tools=new r("tools",{fontCharacter:"\\eb6d"}),r.triangleDown=new r("triangle-down",{fontCharacter:"\\eb6e"}),r.triangleLeft=new r("triangle-left",{fontCharacter:"\\eb6f"}),r.triangleRight=new r("triangle-right",{fontCharacter:"\\eb70"}),r.triangleUp=new r("triangle-up",{fontCharacter:"\\eb71"}),r.twitter=new r("twitter",{fontCharacter:"\\eb72"}),r.unfold=new r("unfold",{fontCharacter:"\\eb73"}),r.unlock=new r("unlock",{fontCharacter:"\\eb74"}),r.unmute=new r("unmute",{fontCharacter:"\\eb75"}),r.unverified=new r("unverified",{fontCharacter:"\\eb76"}),r.verified=new r("verified",{fontCharacter:"\\eb77"}),r.versions=new r("versions",{fontCharacter:"\\eb78"}),r.vmActive=new r("vm-active",{fontCharacter:"\\eb79"}),r.vmOutline=new r("vm-outline",{fontCharacter:"\\eb7a"}),r.vmRunning=new r("vm-running",{fontCharacter:"\\eb7b"}),r.watch=new r("watch",{fontCharacter:"\\eb7c"}),r.whitespace=new r("whitespace",{fontCharacter:"\\eb7d"}),r.wholeWord=new r("whole-word",{fontCharacter:"\\eb7e"}),r.window=new r("window",{fontCharacter:"\\eb7f"}),r.wordWrap=new r("word-wrap",{fontCharacter:"\\eb80"}),r.zoomIn=new r("zoom-in",{fontCharacter:"\\eb81"}),r.zoomOut=new r("zoom-out",{fontCharacter:"\\eb82"}),r.listFilter=new r("list-filter",{fontCharacter:"\\eb83"}),r.listFlat=new r("list-flat",{fontCharacter:"\\eb84"}),r.listSelection=new r("list-selection",{fontCharacter:"\\eb85"}),r.selection=new r("selection",{fontCharacter:"\\eb85"}),r.listTree=new r("list-tree",{fontCharacter:"\\eb86"}),r.debugBreakpointFunctionUnverified=new r("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),r.debugBreakpointFunction=new r("debug-breakpoint-function",{fontCharacter:"\\eb88"}),r.debugBreakpointFunctionDisabled=new r("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),r.debugStackframeActive=new r("debug-stackframe-active",{fontCharacter:"\\eb89"}),r.debugStackframeDot=new r("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),r.debugStackframe=new r("debug-stackframe",{fontCharacter:"\\eb8b"}),r.debugStackframeFocused=new r("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),r.debugBreakpointUnsupported=new r("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),r.symbolString=new r("symbol-string",{fontCharacter:"\\eb8d"}),r.debugReverseContinue=new r("debug-reverse-continue",{fontCharacter:"\\eb8e"}),r.debugStepBack=new r("debug-step-back",{fontCharacter:"\\eb8f"}),r.debugRestartFrame=new r("debug-restart-frame",{fontCharacter:"\\eb90"}),r.callIncoming=new r("call-incoming",{fontCharacter:"\\eb92"}),r.callOutgoing=new r("call-outgoing",{fontCharacter:"\\eb93"}),r.menu=new r("menu",{fontCharacter:"\\eb94"}),r.expandAll=new r("expand-all",{fontCharacter:"\\eb95"}),r.feedback=new r("feedback",{fontCharacter:"\\eb96"}),r.groupByRefType=new r("group-by-ref-type",{fontCharacter:"\\eb97"}),r.ungroupByRefType=new r("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),r.account=new r("account",{fontCharacter:"\\eb99"}),r.bellDot=new r("bell-dot",{fontCharacter:"\\eb9a"}),r.debugConsole=new r("debug-console",{fontCharacter:"\\eb9b"}),r.library=new r("library",{fontCharacter:"\\eb9c"}),r.output=new r("output",{fontCharacter:"\\eb9d"}),r.runAll=new r("run-all",{fontCharacter:"\\eb9e"}),r.syncIgnored=new r("sync-ignored",{fontCharacter:"\\eb9f"}),r.pinned=new r("pinned",{fontCharacter:"\\eba0"}),r.githubInverted=new r("github-inverted",{fontCharacter:"\\eba1"}),r.debugAlt=new r("debug-alt",{fontCharacter:"\\eb91"}),r.serverProcess=new r("server-process",{fontCharacter:"\\eba2"}),r.serverEnvironment=new r("server-environment",{fontCharacter:"\\eba3"}),r.pass=new r("pass",{fontCharacter:"\\eba4"}),r.stopCircle=new r("stop-circle",{fontCharacter:"\\eba5"}),r.playCircle=new r("play-circle",{fontCharacter:"\\eba6"}),r.record=new r("record",{fontCharacter:"\\eba7"}),r.debugAltSmall=new r("debug-alt-small",{fontCharacter:"\\eba8"}),r.vmConnect=new r("vm-connect",{fontCharacter:"\\eba9"}),r.cloud=new r("cloud",{fontCharacter:"\\ebaa"}),r.merge=new r("merge",{fontCharacter:"\\ebab"}),r.exportIcon=new r("export",{fontCharacter:"\\ebac"}),r.graphLeft=new r("graph-left",{fontCharacter:"\\ebad"}),r.magnet=new r("magnet",{fontCharacter:"\\ebae"}),r.notebook=new r("notebook",{fontCharacter:"\\ebaf"}),r.redo=new r("redo",{fontCharacter:"\\ebb0"}),r.checkAll=new r("check-all",{fontCharacter:"\\ebb1"}),r.pinnedDirty=new r("pinned-dirty",{fontCharacter:"\\ebb2"}),r.passFilled=new r("pass-filled",{fontCharacter:"\\ebb3"}),r.circleLargeFilled=new r("circle-large-filled",{fontCharacter:"\\ebb4"}),r.circleLargeOutline=new r("circle-large-outline",{fontCharacter:"\\ebb5"}),r.combine=new r("combine",{fontCharacter:"\\ebb6"}),r.gather=new r("gather",{fontCharacter:"\\ebb6"}),r.table=new r("table",{fontCharacter:"\\ebb7"}),r.variableGroup=new r("variable-group",{fontCharacter:"\\ebb8"}),r.typeHierarchy=new r("type-hierarchy",{fontCharacter:"\\ebb9"}),r.typeHierarchySub=new r("type-hierarchy-sub",{fontCharacter:"\\ebba"}),r.typeHierarchySuper=new r("type-hierarchy-super",{fontCharacter:"\\ebbb"}),r.gitPullRequestCreate=new r("git-pull-request-create",{fontCharacter:"\\ebbc"}),r.runAbove=new r("run-above",{fontCharacter:"\\ebbd"}),r.runBelow=new r("run-below",{fontCharacter:"\\ebbe"}),r.notebookTemplate=new r("notebook-template",{fontCharacter:"\\ebbf"}),r.debugRerun=new r("debug-rerun",{fontCharacter:"\\ebc0"}),r.workspaceTrusted=new r("workspace-trusted",{fontCharacter:"\\ebc1"}),r.workspaceUntrusted=new r("workspace-untrusted",{fontCharacter:"\\ebc2"}),r.workspaceUnspecified=new r("workspace-unspecified",{fontCharacter:"\\ebc3"}),r.terminalCmd=new r("terminal-cmd",{fontCharacter:"\\ebc4"}),r.terminalDebian=new r("terminal-debian",{fontCharacter:"\\ebc5"}),r.terminalLinux=new r("terminal-linux",{fontCharacter:"\\ebc6"}),r.terminalPowershell=new r("terminal-powershell",{fontCharacter:"\\ebc7"}),r.terminalTmux=new r("terminal-tmux",{fontCharacter:"\\ebc8"}),r.terminalUbuntu=new r("terminal-ubuntu",{fontCharacter:"\\ebc9"}),r.terminalBash=new r("terminal-bash",{fontCharacter:"\\ebca"}),r.arrowSwap=new r("arrow-swap",{fontCharacter:"\\ebcb"}),r.copy=new r("copy",{fontCharacter:"\\ebcc"}),r.personAdd=new r("person-add",{fontCharacter:"\\ebcd"}),r.filterFilled=new r("filter-filled",{fontCharacter:"\\ebce"}),r.wand=new r("wand",{fontCharacter:"\\ebcf"}),r.debugLineByLine=new r("debug-line-by-line",{fontCharacter:"\\ebd0"}),r.inspect=new r("inspect",{fontCharacter:"\\ebd1"}),r.layers=new r("layers",{fontCharacter:"\\ebd2"}),r.layersDot=new r("layers-dot",{fontCharacter:"\\ebd3"}),r.layersActive=new r("layers-active",{fontCharacter:"\\ebd4"}),r.compass=new r("compass",{fontCharacter:"\\ebd5"}),r.compassDot=new r("compass-dot",{fontCharacter:"\\ebd6"}),r.compassActive=new r("compass-active",{fontCharacter:"\\ebd7"}),r.azure=new r("azure",{fontCharacter:"\\ebd8"}),r.issueDraft=new r("issue-draft",{fontCharacter:"\\ebd9"}),r.gitPullRequestClosed=new r("git-pull-request-closed",{fontCharacter:"\\ebda"}),r.gitPullRequestDraft=new r("git-pull-request-draft",{fontCharacter:"\\ebdb"}),r.debugAll=new r("debug-all",{fontCharacter:"\\ebdc"}),r.debugCoverage=new r("debug-coverage",{fontCharacter:"\\ebdd"}),r.runErrors=new r("run-errors",{fontCharacter:"\\ebde"}),r.folderLibrary=new r("folder-library",{fontCharacter:"\\ebdf"}),r.debugContinueSmall=new r("debug-continue-small",{fontCharacter:"\\ebe0"}),r.beakerStop=new r("beaker-stop",{fontCharacter:"\\ebe1"}),r.graphLine=new r("graph-line",{fontCharacter:"\\ebe2"}),r.graphScatter=new r("graph-scatter",{fontCharacter:"\\ebe3"}),r.pieChart=new r("pie-chart",{fontCharacter:"\\ebe4"}),r.bracket=new r("bracket",r.json.definition),r.bracketDot=new r("bracket-dot",{fontCharacter:"\\ebe5"}),r.bracketError=new r("bracket-error",{fontCharacter:"\\ebe6"}),r.lockSmall=new r("lock-small",{fontCharacter:"\\ebe7"}),r.azureDevops=new r("azure-devops",{fontCharacter:"\\ebe8"}),r.verifiedFilled=new r("verified-filled",{fontCharacter:"\\ebe9"})}(ue||(ue={}))},"VrN/":function(xe,B,o){(function(Z,D){xe.exports=D()})(this,function(){"use strict";var Z=navigator.userAgent,D=navigator.platform,Ae=/gecko\/\d/i.test(Z),le=/MSIE \d/.test(Z),P=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Z),z=/Edge\/(\d+)/.exec(Z),ue=le||P||z,ie=ue&&(le?document.documentMode||6:+(z||P)[1]),r=!z&&/WebKit\//.test(Z),U=r&&/Qt\/\d+\.\d+/.test(Z),R=!z&&/Chrome\//.test(Z),E=/Opera\//.test(Z),p=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Z),u=/PhantomJS/.test(Z),f=!z&&/AppleWebKit/.test(Z)&&/Mobile\/\w+/.test(Z),S=/Android/.test(Z),V=f||S||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Z),A=f||/Mac/.test(D),_=/\bCrOS\b/.test(Z),G=/win/i.test(D),X=E&&Z.match(/Version\/(\d*\.\d*)/);X&&(X=Number(X[1])),X&&X>=15&&(E=!1,r=!0);var te=A&&(U||E&&(X==null||X<12.11)),$=Ae||ue&&ie>=9;function re(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var K=function(e,t){var a=e.className,n=re(t).exec(a);if(n){var i=a.slice(n.index+n[0].length);e.className=a.slice(0,n.index)+(i?n[1]+i:"")}};function I(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return I(e).appendChild(t)}function h(e,t,a,n){var i=document.createElement(e);if(a&&(i.className=a),n&&(i.style.cssText=n),typeof t=="string")i.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return m+(t-s);m+=C-s,m+=a-m%a,s=C+1}}var k=function(){this.id=null,this.f=null,this.time=0,this.handler=v(this.onTimeout,this)};k.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},k.prototype.set=function(e,t){this.f=t;var a=+new Date+e;(!this.id||a=t)return n+Math.min(m,t-i);if(i+=s-n,i+=a-i%a,n=s+1,i>=t)return n}}var ne=[""];function we(e){for(;ne.length<=e;)ne.push(M(ne)+" ");return ne[e]}function M(e){return e[e.length-1]}function J(e,t){for(var a=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Me.test(e))}function Pe(e,t){return t?t.source.indexOf("\\w")>-1&&ke(e)?!0:t.test(e):ke(e)}function q(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Re(e){return e.charCodeAt(0)>=768&&Ce.test(e)}function De(e,t,a){for(;(a<0?t>0:ta?-1:1;;){if(t==a)return t;var i=(t+a)/2,s=n<0?Math.ceil(i):Math.floor(i);if(s==t)return e(s)?t:a;e(s)?a=s:t=s+n}}function qe(e,t,a,n){if(!e)return n(t,a,"ltr",0);for(var i=!1,s=0;st||t==a&&m.to==t)&&(n(Math.max(m.from,t),Math.min(m.to,a),m.level==1?"rtl":"ltr",s),i=!0)}i||n(t,a,"ltr")}var Ct=null;function rt(e,t,a){var n;Ct=null;for(var i=0;it)return i;s.to==t&&(s.from!=s.to&&a=="before"?n=i:Ct=i),s.from==t&&(s.from!=s.to&&a!="before"?n=i:Ct=i)}return n!=null?n:Ct}var ct=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(F){return F<=247?e.charAt(F):1424<=F&&F<=1524?"R":1536<=F&&F<=1785?t.charAt(F-1536):1774<=F&&F<=2220?"r":8192<=F&&F<=8203?"w":F==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,s=/[LRr]/,m=/[Lb1n]/,C=/[1n]/;function N(F,he,_e){this.level=F,this.from=he,this.to=_e}return function(F,he){var _e=he=="ltr"?"L":"R";if(F.length==0||he=="ltr"&&!n.test(F))return!1;for(var Le=F.length,Ie=[],Ge=0;Ge-1&&(n[t]=i.slice(0,s).concat(i.slice(s+1)))}}}function Ze(e,t){var a=Xe(e,t);if(!a.length)return;for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function Je(e){e.prototype.on=function(t,a){je(this,t,a)},e.prototype.off=function(t,a){nt(this,t,a)}}function $e(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ft(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function lt(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function gt(e){$e(e),ft(e)}function bt(e){return e.target||e.srcElement}function Nt(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),A&&e.ctrlKey&&t==1&&(t=3),t}var bn=function(){if(ue&&ie<9)return!1;var e=h("div");return"draggable"in e||"dragDrop"in e}(),ln;function nn(e){if(ln==null){var t=h("span","\u200B");O(e,h("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(ln=t.offsetWidth<=1&&t.offsetHeight>2&&!(ue&&ie<8))}var a=ln?h("span","\u200B"):h("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var Be;function kt(e){if(Be!=null)return Be;var t=O(e,document.createTextNode("A\u062EA")),a=y(t,0,1).getBoundingClientRect(),n=y(t,1,2).getBoundingClientRect();return I(e),!a||a.left==a.right?!1:Be=n.right-a.right<3}var xt=` +`&&l&&this._output.add_new_line()}var oe=this._output.get_code(re);return oe},r.exports.Beautifier=te},function(r,U,R){var E=R(6).Options;function p(d){E.call(this,d,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var u=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||u;var f=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var S=0;S` ${R} `).trim():""}class ue{constructor(r,U,R){this.id=r,this.definition=U,this.description=R,Ae.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var ie;(function(r){r.iconNameSegment="[A-Za-z0-9]+",r.iconNameExpression="[A-Za-z0-9\\-]+",r.iconModifierExpression="~[A-Za-z]+";const U=new RegExp(`^(${r.iconNameExpression})(${r.iconModifierExpression})?$`);function R(d){if(d instanceof ue)return["codicon","codicon-"+d.id];const u=U.exec(d.id);if(!u)return R(ue.error);let[,f,S]=u;const V=["codicon","codicon-"+f];return S&&V.push("codicon-modifier-"+S.substr(1)),V}r.asClassNameArray=R;function E(d){return R(d).join(" ")}r.asClassName=E;function p(d){return"."+R(d).join(".")}r.asCSSSelector=p})(ie||(ie={})),function(r){r.add=new r("add",{fontCharacter:"\\ea60"}),r.plus=new r("plus",r.add.definition),r.gistNew=new r("gist-new",r.add.definition),r.repoCreate=new r("repo-create",r.add.definition),r.lightbulb=new r("lightbulb",{fontCharacter:"\\ea61"}),r.lightBulb=new r("light-bulb",{fontCharacter:"\\ea61"}),r.repo=new r("repo",{fontCharacter:"\\ea62"}),r.repoDelete=new r("repo-delete",{fontCharacter:"\\ea62"}),r.gistFork=new r("gist-fork",{fontCharacter:"\\ea63"}),r.repoForked=new r("repo-forked",{fontCharacter:"\\ea63"}),r.gitPullRequest=new r("git-pull-request",{fontCharacter:"\\ea64"}),r.gitPullRequestAbandoned=new r("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),r.recordKeys=new r("record-keys",{fontCharacter:"\\ea65"}),r.keyboard=new r("keyboard",{fontCharacter:"\\ea65"}),r.tag=new r("tag",{fontCharacter:"\\ea66"}),r.tagAdd=new r("tag-add",{fontCharacter:"\\ea66"}),r.tagRemove=new r("tag-remove",{fontCharacter:"\\ea66"}),r.person=new r("person",{fontCharacter:"\\ea67"}),r.personFollow=new r("person-follow",{fontCharacter:"\\ea67"}),r.personOutline=new r("person-outline",{fontCharacter:"\\ea67"}),r.personFilled=new r("person-filled",{fontCharacter:"\\ea67"}),r.gitBranch=new r("git-branch",{fontCharacter:"\\ea68"}),r.gitBranchCreate=new r("git-branch-create",{fontCharacter:"\\ea68"}),r.gitBranchDelete=new r("git-branch-delete",{fontCharacter:"\\ea68"}),r.sourceControl=new r("source-control",{fontCharacter:"\\ea68"}),r.mirror=new r("mirror",{fontCharacter:"\\ea69"}),r.mirrorPublic=new r("mirror-public",{fontCharacter:"\\ea69"}),r.star=new r("star",{fontCharacter:"\\ea6a"}),r.starAdd=new r("star-add",{fontCharacter:"\\ea6a"}),r.starDelete=new r("star-delete",{fontCharacter:"\\ea6a"}),r.starEmpty=new r("star-empty",{fontCharacter:"\\ea6a"}),r.comment=new r("comment",{fontCharacter:"\\ea6b"}),r.commentAdd=new r("comment-add",{fontCharacter:"\\ea6b"}),r.alert=new r("alert",{fontCharacter:"\\ea6c"}),r.warning=new r("warning",{fontCharacter:"\\ea6c"}),r.search=new r("search",{fontCharacter:"\\ea6d"}),r.searchSave=new r("search-save",{fontCharacter:"\\ea6d"}),r.logOut=new r("log-out",{fontCharacter:"\\ea6e"}),r.signOut=new r("sign-out",{fontCharacter:"\\ea6e"}),r.logIn=new r("log-in",{fontCharacter:"\\ea6f"}),r.signIn=new r("sign-in",{fontCharacter:"\\ea6f"}),r.eye=new r("eye",{fontCharacter:"\\ea70"}),r.eyeUnwatch=new r("eye-unwatch",{fontCharacter:"\\ea70"}),r.eyeWatch=new r("eye-watch",{fontCharacter:"\\ea70"}),r.circleFilled=new r("circle-filled",{fontCharacter:"\\ea71"}),r.primitiveDot=new r("primitive-dot",{fontCharacter:"\\ea71"}),r.closeDirty=new r("close-dirty",{fontCharacter:"\\ea71"}),r.debugBreakpoint=new r("debug-breakpoint",{fontCharacter:"\\ea71"}),r.debugBreakpointDisabled=new r("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),r.debugHint=new r("debug-hint",{fontCharacter:"\\ea71"}),r.primitiveSquare=new r("primitive-square",{fontCharacter:"\\ea72"}),r.edit=new r("edit",{fontCharacter:"\\ea73"}),r.pencil=new r("pencil",{fontCharacter:"\\ea73"}),r.info=new r("info",{fontCharacter:"\\ea74"}),r.issueOpened=new r("issue-opened",{fontCharacter:"\\ea74"}),r.gistPrivate=new r("gist-private",{fontCharacter:"\\ea75"}),r.gitForkPrivate=new r("git-fork-private",{fontCharacter:"\\ea75"}),r.lock=new r("lock",{fontCharacter:"\\ea75"}),r.mirrorPrivate=new r("mirror-private",{fontCharacter:"\\ea75"}),r.close=new r("close",{fontCharacter:"\\ea76"}),r.removeClose=new r("remove-close",{fontCharacter:"\\ea76"}),r.x=new r("x",{fontCharacter:"\\ea76"}),r.repoSync=new r("repo-sync",{fontCharacter:"\\ea77"}),r.sync=new r("sync",{fontCharacter:"\\ea77"}),r.clone=new r("clone",{fontCharacter:"\\ea78"}),r.desktopDownload=new r("desktop-download",{fontCharacter:"\\ea78"}),r.beaker=new r("beaker",{fontCharacter:"\\ea79"}),r.microscope=new r("microscope",{fontCharacter:"\\ea79"}),r.vm=new r("vm",{fontCharacter:"\\ea7a"}),r.deviceDesktop=new r("device-desktop",{fontCharacter:"\\ea7a"}),r.file=new r("file",{fontCharacter:"\\ea7b"}),r.fileText=new r("file-text",{fontCharacter:"\\ea7b"}),r.more=new r("more",{fontCharacter:"\\ea7c"}),r.ellipsis=new r("ellipsis",{fontCharacter:"\\ea7c"}),r.kebabHorizontal=new r("kebab-horizontal",{fontCharacter:"\\ea7c"}),r.mailReply=new r("mail-reply",{fontCharacter:"\\ea7d"}),r.reply=new r("reply",{fontCharacter:"\\ea7d"}),r.organization=new r("organization",{fontCharacter:"\\ea7e"}),r.organizationFilled=new r("organization-filled",{fontCharacter:"\\ea7e"}),r.organizationOutline=new r("organization-outline",{fontCharacter:"\\ea7e"}),r.newFile=new r("new-file",{fontCharacter:"\\ea7f"}),r.fileAdd=new r("file-add",{fontCharacter:"\\ea7f"}),r.newFolder=new r("new-folder",{fontCharacter:"\\ea80"}),r.fileDirectoryCreate=new r("file-directory-create",{fontCharacter:"\\ea80"}),r.trash=new r("trash",{fontCharacter:"\\ea81"}),r.trashcan=new r("trashcan",{fontCharacter:"\\ea81"}),r.history=new r("history",{fontCharacter:"\\ea82"}),r.clock=new r("clock",{fontCharacter:"\\ea82"}),r.folder=new r("folder",{fontCharacter:"\\ea83"}),r.fileDirectory=new r("file-directory",{fontCharacter:"\\ea83"}),r.symbolFolder=new r("symbol-folder",{fontCharacter:"\\ea83"}),r.logoGithub=new r("logo-github",{fontCharacter:"\\ea84"}),r.markGithub=new r("mark-github",{fontCharacter:"\\ea84"}),r.github=new r("github",{fontCharacter:"\\ea84"}),r.terminal=new r("terminal",{fontCharacter:"\\ea85"}),r.console=new r("console",{fontCharacter:"\\ea85"}),r.repl=new r("repl",{fontCharacter:"\\ea85"}),r.zap=new r("zap",{fontCharacter:"\\ea86"}),r.symbolEvent=new r("symbol-event",{fontCharacter:"\\ea86"}),r.error=new r("error",{fontCharacter:"\\ea87"}),r.stop=new r("stop",{fontCharacter:"\\ea87"}),r.variable=new r("variable",{fontCharacter:"\\ea88"}),r.symbolVariable=new r("symbol-variable",{fontCharacter:"\\ea88"}),r.array=new r("array",{fontCharacter:"\\ea8a"}),r.symbolArray=new r("symbol-array",{fontCharacter:"\\ea8a"}),r.symbolModule=new r("symbol-module",{fontCharacter:"\\ea8b"}),r.symbolPackage=new r("symbol-package",{fontCharacter:"\\ea8b"}),r.symbolNamespace=new r("symbol-namespace",{fontCharacter:"\\ea8b"}),r.symbolObject=new r("symbol-object",{fontCharacter:"\\ea8b"}),r.symbolMethod=new r("symbol-method",{fontCharacter:"\\ea8c"}),r.symbolFunction=new r("symbol-function",{fontCharacter:"\\ea8c"}),r.symbolConstructor=new r("symbol-constructor",{fontCharacter:"\\ea8c"}),r.symbolBoolean=new r("symbol-boolean",{fontCharacter:"\\ea8f"}),r.symbolNull=new r("symbol-null",{fontCharacter:"\\ea8f"}),r.symbolNumeric=new r("symbol-numeric",{fontCharacter:"\\ea90"}),r.symbolNumber=new r("symbol-number",{fontCharacter:"\\ea90"}),r.symbolStructure=new r("symbol-structure",{fontCharacter:"\\ea91"}),r.symbolStruct=new r("symbol-struct",{fontCharacter:"\\ea91"}),r.symbolParameter=new r("symbol-parameter",{fontCharacter:"\\ea92"}),r.symbolTypeParameter=new r("symbol-type-parameter",{fontCharacter:"\\ea92"}),r.symbolKey=new r("symbol-key",{fontCharacter:"\\ea93"}),r.symbolText=new r("symbol-text",{fontCharacter:"\\ea93"}),r.symbolReference=new r("symbol-reference",{fontCharacter:"\\ea94"}),r.goToFile=new r("go-to-file",{fontCharacter:"\\ea94"}),r.symbolEnum=new r("symbol-enum",{fontCharacter:"\\ea95"}),r.symbolValue=new r("symbol-value",{fontCharacter:"\\ea95"}),r.symbolRuler=new r("symbol-ruler",{fontCharacter:"\\ea96"}),r.symbolUnit=new r("symbol-unit",{fontCharacter:"\\ea96"}),r.activateBreakpoints=new r("activate-breakpoints",{fontCharacter:"\\ea97"}),r.archive=new r("archive",{fontCharacter:"\\ea98"}),r.arrowBoth=new r("arrow-both",{fontCharacter:"\\ea99"}),r.arrowDown=new r("arrow-down",{fontCharacter:"\\ea9a"}),r.arrowLeft=new r("arrow-left",{fontCharacter:"\\ea9b"}),r.arrowRight=new r("arrow-right",{fontCharacter:"\\ea9c"}),r.arrowSmallDown=new r("arrow-small-down",{fontCharacter:"\\ea9d"}),r.arrowSmallLeft=new r("arrow-small-left",{fontCharacter:"\\ea9e"}),r.arrowSmallRight=new r("arrow-small-right",{fontCharacter:"\\ea9f"}),r.arrowSmallUp=new r("arrow-small-up",{fontCharacter:"\\eaa0"}),r.arrowUp=new r("arrow-up",{fontCharacter:"\\eaa1"}),r.bell=new r("bell",{fontCharacter:"\\eaa2"}),r.bold=new r("bold",{fontCharacter:"\\eaa3"}),r.book=new r("book",{fontCharacter:"\\eaa4"}),r.bookmark=new r("bookmark",{fontCharacter:"\\eaa5"}),r.debugBreakpointConditionalUnverified=new r("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),r.debugBreakpointConditional=new r("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),r.debugBreakpointConditionalDisabled=new r("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),r.debugBreakpointDataUnverified=new r("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),r.debugBreakpointData=new r("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),r.debugBreakpointDataDisabled=new r("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),r.debugBreakpointLogUnverified=new r("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),r.debugBreakpointLog=new r("debug-breakpoint-log",{fontCharacter:"\\eaab"}),r.debugBreakpointLogDisabled=new r("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),r.briefcase=new r("briefcase",{fontCharacter:"\\eaac"}),r.broadcast=new r("broadcast",{fontCharacter:"\\eaad"}),r.browser=new r("browser",{fontCharacter:"\\eaae"}),r.bug=new r("bug",{fontCharacter:"\\eaaf"}),r.calendar=new r("calendar",{fontCharacter:"\\eab0"}),r.caseSensitive=new r("case-sensitive",{fontCharacter:"\\eab1"}),r.check=new r("check",{fontCharacter:"\\eab2"}),r.checklist=new r("checklist",{fontCharacter:"\\eab3"}),r.chevronDown=new r("chevron-down",{fontCharacter:"\\eab4"}),r.dropDownButton=new r("drop-down-button",r.chevronDown.definition),r.chevronLeft=new r("chevron-left",{fontCharacter:"\\eab5"}),r.chevronRight=new r("chevron-right",{fontCharacter:"\\eab6"}),r.chevronUp=new r("chevron-up",{fontCharacter:"\\eab7"}),r.chromeClose=new r("chrome-close",{fontCharacter:"\\eab8"}),r.chromeMaximize=new r("chrome-maximize",{fontCharacter:"\\eab9"}),r.chromeMinimize=new r("chrome-minimize",{fontCharacter:"\\eaba"}),r.chromeRestore=new r("chrome-restore",{fontCharacter:"\\eabb"}),r.circleOutline=new r("circle-outline",{fontCharacter:"\\eabc"}),r.debugBreakpointUnverified=new r("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),r.circleSlash=new r("circle-slash",{fontCharacter:"\\eabd"}),r.circuitBoard=new r("circuit-board",{fontCharacter:"\\eabe"}),r.clearAll=new r("clear-all",{fontCharacter:"\\eabf"}),r.clippy=new r("clippy",{fontCharacter:"\\eac0"}),r.closeAll=new r("close-all",{fontCharacter:"\\eac1"}),r.cloudDownload=new r("cloud-download",{fontCharacter:"\\eac2"}),r.cloudUpload=new r("cloud-upload",{fontCharacter:"\\eac3"}),r.code=new r("code",{fontCharacter:"\\eac4"}),r.collapseAll=new r("collapse-all",{fontCharacter:"\\eac5"}),r.colorMode=new r("color-mode",{fontCharacter:"\\eac6"}),r.commentDiscussion=new r("comment-discussion",{fontCharacter:"\\eac7"}),r.compareChanges=new r("compare-changes",{fontCharacter:"\\eafd"}),r.creditCard=new r("credit-card",{fontCharacter:"\\eac9"}),r.dash=new r("dash",{fontCharacter:"\\eacc"}),r.dashboard=new r("dashboard",{fontCharacter:"\\eacd"}),r.database=new r("database",{fontCharacter:"\\eace"}),r.debugContinue=new r("debug-continue",{fontCharacter:"\\eacf"}),r.debugDisconnect=new r("debug-disconnect",{fontCharacter:"\\ead0"}),r.debugPause=new r("debug-pause",{fontCharacter:"\\ead1"}),r.debugRestart=new r("debug-restart",{fontCharacter:"\\ead2"}),r.debugStart=new r("debug-start",{fontCharacter:"\\ead3"}),r.debugStepInto=new r("debug-step-into",{fontCharacter:"\\ead4"}),r.debugStepOut=new r("debug-step-out",{fontCharacter:"\\ead5"}),r.debugStepOver=new r("debug-step-over",{fontCharacter:"\\ead6"}),r.debugStop=new r("debug-stop",{fontCharacter:"\\ead7"}),r.debug=new r("debug",{fontCharacter:"\\ead8"}),r.deviceCameraVideo=new r("device-camera-video",{fontCharacter:"\\ead9"}),r.deviceCamera=new r("device-camera",{fontCharacter:"\\eada"}),r.deviceMobile=new r("device-mobile",{fontCharacter:"\\eadb"}),r.diffAdded=new r("diff-added",{fontCharacter:"\\eadc"}),r.diffIgnored=new r("diff-ignored",{fontCharacter:"\\eadd"}),r.diffModified=new r("diff-modified",{fontCharacter:"\\eade"}),r.diffRemoved=new r("diff-removed",{fontCharacter:"\\eadf"}),r.diffRenamed=new r("diff-renamed",{fontCharacter:"\\eae0"}),r.diff=new r("diff",{fontCharacter:"\\eae1"}),r.discard=new r("discard",{fontCharacter:"\\eae2"}),r.editorLayout=new r("editor-layout",{fontCharacter:"\\eae3"}),r.emptyWindow=new r("empty-window",{fontCharacter:"\\eae4"}),r.exclude=new r("exclude",{fontCharacter:"\\eae5"}),r.extensions=new r("extensions",{fontCharacter:"\\eae6"}),r.eyeClosed=new r("eye-closed",{fontCharacter:"\\eae7"}),r.fileBinary=new r("file-binary",{fontCharacter:"\\eae8"}),r.fileCode=new r("file-code",{fontCharacter:"\\eae9"}),r.fileMedia=new r("file-media",{fontCharacter:"\\eaea"}),r.filePdf=new r("file-pdf",{fontCharacter:"\\eaeb"}),r.fileSubmodule=new r("file-submodule",{fontCharacter:"\\eaec"}),r.fileSymlinkDirectory=new r("file-symlink-directory",{fontCharacter:"\\eaed"}),r.fileSymlinkFile=new r("file-symlink-file",{fontCharacter:"\\eaee"}),r.fileZip=new r("file-zip",{fontCharacter:"\\eaef"}),r.files=new r("files",{fontCharacter:"\\eaf0"}),r.filter=new r("filter",{fontCharacter:"\\eaf1"}),r.flame=new r("flame",{fontCharacter:"\\eaf2"}),r.foldDown=new r("fold-down",{fontCharacter:"\\eaf3"}),r.foldUp=new r("fold-up",{fontCharacter:"\\eaf4"}),r.fold=new r("fold",{fontCharacter:"\\eaf5"}),r.folderActive=new r("folder-active",{fontCharacter:"\\eaf6"}),r.folderOpened=new r("folder-opened",{fontCharacter:"\\eaf7"}),r.gear=new r("gear",{fontCharacter:"\\eaf8"}),r.gift=new r("gift",{fontCharacter:"\\eaf9"}),r.gistSecret=new r("gist-secret",{fontCharacter:"\\eafa"}),r.gist=new r("gist",{fontCharacter:"\\eafb"}),r.gitCommit=new r("git-commit",{fontCharacter:"\\eafc"}),r.gitCompare=new r("git-compare",{fontCharacter:"\\eafd"}),r.gitMerge=new r("git-merge",{fontCharacter:"\\eafe"}),r.githubAction=new r("github-action",{fontCharacter:"\\eaff"}),r.githubAlt=new r("github-alt",{fontCharacter:"\\eb00"}),r.globe=new r("globe",{fontCharacter:"\\eb01"}),r.grabber=new r("grabber",{fontCharacter:"\\eb02"}),r.graph=new r("graph",{fontCharacter:"\\eb03"}),r.gripper=new r("gripper",{fontCharacter:"\\eb04"}),r.heart=new r("heart",{fontCharacter:"\\eb05"}),r.home=new r("home",{fontCharacter:"\\eb06"}),r.horizontalRule=new r("horizontal-rule",{fontCharacter:"\\eb07"}),r.hubot=new r("hubot",{fontCharacter:"\\eb08"}),r.inbox=new r("inbox",{fontCharacter:"\\eb09"}),r.issueClosed=new r("issue-closed",{fontCharacter:"\\eba4"}),r.issueReopened=new r("issue-reopened",{fontCharacter:"\\eb0b"}),r.issues=new r("issues",{fontCharacter:"\\eb0c"}),r.italic=new r("italic",{fontCharacter:"\\eb0d"}),r.jersey=new r("jersey",{fontCharacter:"\\eb0e"}),r.json=new r("json",{fontCharacter:"\\eb0f"}),r.kebabVertical=new r("kebab-vertical",{fontCharacter:"\\eb10"}),r.key=new r("key",{fontCharacter:"\\eb11"}),r.law=new r("law",{fontCharacter:"\\eb12"}),r.lightbulbAutofix=new r("lightbulb-autofix",{fontCharacter:"\\eb13"}),r.linkExternal=new r("link-external",{fontCharacter:"\\eb14"}),r.link=new r("link",{fontCharacter:"\\eb15"}),r.listOrdered=new r("list-ordered",{fontCharacter:"\\eb16"}),r.listUnordered=new r("list-unordered",{fontCharacter:"\\eb17"}),r.liveShare=new r("live-share",{fontCharacter:"\\eb18"}),r.loading=new r("loading",{fontCharacter:"\\eb19"}),r.location=new r("location",{fontCharacter:"\\eb1a"}),r.mailRead=new r("mail-read",{fontCharacter:"\\eb1b"}),r.mail=new r("mail",{fontCharacter:"\\eb1c"}),r.markdown=new r("markdown",{fontCharacter:"\\eb1d"}),r.megaphone=new r("megaphone",{fontCharacter:"\\eb1e"}),r.mention=new r("mention",{fontCharacter:"\\eb1f"}),r.milestone=new r("milestone",{fontCharacter:"\\eb20"}),r.mortarBoard=new r("mortar-board",{fontCharacter:"\\eb21"}),r.move=new r("move",{fontCharacter:"\\eb22"}),r.multipleWindows=new r("multiple-windows",{fontCharacter:"\\eb23"}),r.mute=new r("mute",{fontCharacter:"\\eb24"}),r.noNewline=new r("no-newline",{fontCharacter:"\\eb25"}),r.note=new r("note",{fontCharacter:"\\eb26"}),r.octoface=new r("octoface",{fontCharacter:"\\eb27"}),r.openPreview=new r("open-preview",{fontCharacter:"\\eb28"}),r.package_=new r("package",{fontCharacter:"\\eb29"}),r.paintcan=new r("paintcan",{fontCharacter:"\\eb2a"}),r.pin=new r("pin",{fontCharacter:"\\eb2b"}),r.play=new r("play",{fontCharacter:"\\eb2c"}),r.run=new r("run",{fontCharacter:"\\eb2c"}),r.plug=new r("plug",{fontCharacter:"\\eb2d"}),r.preserveCase=new r("preserve-case",{fontCharacter:"\\eb2e"}),r.preview=new r("preview",{fontCharacter:"\\eb2f"}),r.project=new r("project",{fontCharacter:"\\eb30"}),r.pulse=new r("pulse",{fontCharacter:"\\eb31"}),r.question=new r("question",{fontCharacter:"\\eb32"}),r.quote=new r("quote",{fontCharacter:"\\eb33"}),r.radioTower=new r("radio-tower",{fontCharacter:"\\eb34"}),r.reactions=new r("reactions",{fontCharacter:"\\eb35"}),r.references=new r("references",{fontCharacter:"\\eb36"}),r.refresh=new r("refresh",{fontCharacter:"\\eb37"}),r.regex=new r("regex",{fontCharacter:"\\eb38"}),r.remoteExplorer=new r("remote-explorer",{fontCharacter:"\\eb39"}),r.remote=new r("remote",{fontCharacter:"\\eb3a"}),r.remove=new r("remove",{fontCharacter:"\\eb3b"}),r.replaceAll=new r("replace-all",{fontCharacter:"\\eb3c"}),r.replace=new r("replace",{fontCharacter:"\\eb3d"}),r.repoClone=new r("repo-clone",{fontCharacter:"\\eb3e"}),r.repoForcePush=new r("repo-force-push",{fontCharacter:"\\eb3f"}),r.repoPull=new r("repo-pull",{fontCharacter:"\\eb40"}),r.repoPush=new r("repo-push",{fontCharacter:"\\eb41"}),r.report=new r("report",{fontCharacter:"\\eb42"}),r.requestChanges=new r("request-changes",{fontCharacter:"\\eb43"}),r.rocket=new r("rocket",{fontCharacter:"\\eb44"}),r.rootFolderOpened=new r("root-folder-opened",{fontCharacter:"\\eb45"}),r.rootFolder=new r("root-folder",{fontCharacter:"\\eb46"}),r.rss=new r("rss",{fontCharacter:"\\eb47"}),r.ruby=new r("ruby",{fontCharacter:"\\eb48"}),r.saveAll=new r("save-all",{fontCharacter:"\\eb49"}),r.saveAs=new r("save-as",{fontCharacter:"\\eb4a"}),r.save=new r("save",{fontCharacter:"\\eb4b"}),r.screenFull=new r("screen-full",{fontCharacter:"\\eb4c"}),r.screenNormal=new r("screen-normal",{fontCharacter:"\\eb4d"}),r.searchStop=new r("search-stop",{fontCharacter:"\\eb4e"}),r.server=new r("server",{fontCharacter:"\\eb50"}),r.settingsGear=new r("settings-gear",{fontCharacter:"\\eb51"}),r.settings=new r("settings",{fontCharacter:"\\eb52"}),r.shield=new r("shield",{fontCharacter:"\\eb53"}),r.smiley=new r("smiley",{fontCharacter:"\\eb54"}),r.sortPrecedence=new r("sort-precedence",{fontCharacter:"\\eb55"}),r.splitHorizontal=new r("split-horizontal",{fontCharacter:"\\eb56"}),r.splitVertical=new r("split-vertical",{fontCharacter:"\\eb57"}),r.squirrel=new r("squirrel",{fontCharacter:"\\eb58"}),r.starFull=new r("star-full",{fontCharacter:"\\eb59"}),r.starHalf=new r("star-half",{fontCharacter:"\\eb5a"}),r.symbolClass=new r("symbol-class",{fontCharacter:"\\eb5b"}),r.symbolColor=new r("symbol-color",{fontCharacter:"\\eb5c"}),r.symbolConstant=new r("symbol-constant",{fontCharacter:"\\eb5d"}),r.symbolEnumMember=new r("symbol-enum-member",{fontCharacter:"\\eb5e"}),r.symbolField=new r("symbol-field",{fontCharacter:"\\eb5f"}),r.symbolFile=new r("symbol-file",{fontCharacter:"\\eb60"}),r.symbolInterface=new r("symbol-interface",{fontCharacter:"\\eb61"}),r.symbolKeyword=new r("symbol-keyword",{fontCharacter:"\\eb62"}),r.symbolMisc=new r("symbol-misc",{fontCharacter:"\\eb63"}),r.symbolOperator=new r("symbol-operator",{fontCharacter:"\\eb64"}),r.symbolProperty=new r("symbol-property",{fontCharacter:"\\eb65"}),r.wrench=new r("wrench",{fontCharacter:"\\eb65"}),r.wrenchSubaction=new r("wrench-subaction",{fontCharacter:"\\eb65"}),r.symbolSnippet=new r("symbol-snippet",{fontCharacter:"\\eb66"}),r.tasklist=new r("tasklist",{fontCharacter:"\\eb67"}),r.telescope=new r("telescope",{fontCharacter:"\\eb68"}),r.textSize=new r("text-size",{fontCharacter:"\\eb69"}),r.threeBars=new r("three-bars",{fontCharacter:"\\eb6a"}),r.thumbsdown=new r("thumbsdown",{fontCharacter:"\\eb6b"}),r.thumbsup=new r("thumbsup",{fontCharacter:"\\eb6c"}),r.tools=new r("tools",{fontCharacter:"\\eb6d"}),r.triangleDown=new r("triangle-down",{fontCharacter:"\\eb6e"}),r.triangleLeft=new r("triangle-left",{fontCharacter:"\\eb6f"}),r.triangleRight=new r("triangle-right",{fontCharacter:"\\eb70"}),r.triangleUp=new r("triangle-up",{fontCharacter:"\\eb71"}),r.twitter=new r("twitter",{fontCharacter:"\\eb72"}),r.unfold=new r("unfold",{fontCharacter:"\\eb73"}),r.unlock=new r("unlock",{fontCharacter:"\\eb74"}),r.unmute=new r("unmute",{fontCharacter:"\\eb75"}),r.unverified=new r("unverified",{fontCharacter:"\\eb76"}),r.verified=new r("verified",{fontCharacter:"\\eb77"}),r.versions=new r("versions",{fontCharacter:"\\eb78"}),r.vmActive=new r("vm-active",{fontCharacter:"\\eb79"}),r.vmOutline=new r("vm-outline",{fontCharacter:"\\eb7a"}),r.vmRunning=new r("vm-running",{fontCharacter:"\\eb7b"}),r.watch=new r("watch",{fontCharacter:"\\eb7c"}),r.whitespace=new r("whitespace",{fontCharacter:"\\eb7d"}),r.wholeWord=new r("whole-word",{fontCharacter:"\\eb7e"}),r.window=new r("window",{fontCharacter:"\\eb7f"}),r.wordWrap=new r("word-wrap",{fontCharacter:"\\eb80"}),r.zoomIn=new r("zoom-in",{fontCharacter:"\\eb81"}),r.zoomOut=new r("zoom-out",{fontCharacter:"\\eb82"}),r.listFilter=new r("list-filter",{fontCharacter:"\\eb83"}),r.listFlat=new r("list-flat",{fontCharacter:"\\eb84"}),r.listSelection=new r("list-selection",{fontCharacter:"\\eb85"}),r.selection=new r("selection",{fontCharacter:"\\eb85"}),r.listTree=new r("list-tree",{fontCharacter:"\\eb86"}),r.debugBreakpointFunctionUnverified=new r("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),r.debugBreakpointFunction=new r("debug-breakpoint-function",{fontCharacter:"\\eb88"}),r.debugBreakpointFunctionDisabled=new r("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),r.debugStackframeActive=new r("debug-stackframe-active",{fontCharacter:"\\eb89"}),r.debugStackframeDot=new r("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),r.debugStackframe=new r("debug-stackframe",{fontCharacter:"\\eb8b"}),r.debugStackframeFocused=new r("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),r.debugBreakpointUnsupported=new r("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),r.symbolString=new r("symbol-string",{fontCharacter:"\\eb8d"}),r.debugReverseContinue=new r("debug-reverse-continue",{fontCharacter:"\\eb8e"}),r.debugStepBack=new r("debug-step-back",{fontCharacter:"\\eb8f"}),r.debugRestartFrame=new r("debug-restart-frame",{fontCharacter:"\\eb90"}),r.callIncoming=new r("call-incoming",{fontCharacter:"\\eb92"}),r.callOutgoing=new r("call-outgoing",{fontCharacter:"\\eb93"}),r.menu=new r("menu",{fontCharacter:"\\eb94"}),r.expandAll=new r("expand-all",{fontCharacter:"\\eb95"}),r.feedback=new r("feedback",{fontCharacter:"\\eb96"}),r.groupByRefType=new r("group-by-ref-type",{fontCharacter:"\\eb97"}),r.ungroupByRefType=new r("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),r.account=new r("account",{fontCharacter:"\\eb99"}),r.bellDot=new r("bell-dot",{fontCharacter:"\\eb9a"}),r.debugConsole=new r("debug-console",{fontCharacter:"\\eb9b"}),r.library=new r("library",{fontCharacter:"\\eb9c"}),r.output=new r("output",{fontCharacter:"\\eb9d"}),r.runAll=new r("run-all",{fontCharacter:"\\eb9e"}),r.syncIgnored=new r("sync-ignored",{fontCharacter:"\\eb9f"}),r.pinned=new r("pinned",{fontCharacter:"\\eba0"}),r.githubInverted=new r("github-inverted",{fontCharacter:"\\eba1"}),r.debugAlt=new r("debug-alt",{fontCharacter:"\\eb91"}),r.serverProcess=new r("server-process",{fontCharacter:"\\eba2"}),r.serverEnvironment=new r("server-environment",{fontCharacter:"\\eba3"}),r.pass=new r("pass",{fontCharacter:"\\eba4"}),r.stopCircle=new r("stop-circle",{fontCharacter:"\\eba5"}),r.playCircle=new r("play-circle",{fontCharacter:"\\eba6"}),r.record=new r("record",{fontCharacter:"\\eba7"}),r.debugAltSmall=new r("debug-alt-small",{fontCharacter:"\\eba8"}),r.vmConnect=new r("vm-connect",{fontCharacter:"\\eba9"}),r.cloud=new r("cloud",{fontCharacter:"\\ebaa"}),r.merge=new r("merge",{fontCharacter:"\\ebab"}),r.exportIcon=new r("export",{fontCharacter:"\\ebac"}),r.graphLeft=new r("graph-left",{fontCharacter:"\\ebad"}),r.magnet=new r("magnet",{fontCharacter:"\\ebae"}),r.notebook=new r("notebook",{fontCharacter:"\\ebaf"}),r.redo=new r("redo",{fontCharacter:"\\ebb0"}),r.checkAll=new r("check-all",{fontCharacter:"\\ebb1"}),r.pinnedDirty=new r("pinned-dirty",{fontCharacter:"\\ebb2"}),r.passFilled=new r("pass-filled",{fontCharacter:"\\ebb3"}),r.circleLargeFilled=new r("circle-large-filled",{fontCharacter:"\\ebb4"}),r.circleLargeOutline=new r("circle-large-outline",{fontCharacter:"\\ebb5"}),r.combine=new r("combine",{fontCharacter:"\\ebb6"}),r.gather=new r("gather",{fontCharacter:"\\ebb6"}),r.table=new r("table",{fontCharacter:"\\ebb7"}),r.variableGroup=new r("variable-group",{fontCharacter:"\\ebb8"}),r.typeHierarchy=new r("type-hierarchy",{fontCharacter:"\\ebb9"}),r.typeHierarchySub=new r("type-hierarchy-sub",{fontCharacter:"\\ebba"}),r.typeHierarchySuper=new r("type-hierarchy-super",{fontCharacter:"\\ebbb"}),r.gitPullRequestCreate=new r("git-pull-request-create",{fontCharacter:"\\ebbc"}),r.runAbove=new r("run-above",{fontCharacter:"\\ebbd"}),r.runBelow=new r("run-below",{fontCharacter:"\\ebbe"}),r.notebookTemplate=new r("notebook-template",{fontCharacter:"\\ebbf"}),r.debugRerun=new r("debug-rerun",{fontCharacter:"\\ebc0"}),r.workspaceTrusted=new r("workspace-trusted",{fontCharacter:"\\ebc1"}),r.workspaceUntrusted=new r("workspace-untrusted",{fontCharacter:"\\ebc2"}),r.workspaceUnspecified=new r("workspace-unspecified",{fontCharacter:"\\ebc3"}),r.terminalCmd=new r("terminal-cmd",{fontCharacter:"\\ebc4"}),r.terminalDebian=new r("terminal-debian",{fontCharacter:"\\ebc5"}),r.terminalLinux=new r("terminal-linux",{fontCharacter:"\\ebc6"}),r.terminalPowershell=new r("terminal-powershell",{fontCharacter:"\\ebc7"}),r.terminalTmux=new r("terminal-tmux",{fontCharacter:"\\ebc8"}),r.terminalUbuntu=new r("terminal-ubuntu",{fontCharacter:"\\ebc9"}),r.terminalBash=new r("terminal-bash",{fontCharacter:"\\ebca"}),r.arrowSwap=new r("arrow-swap",{fontCharacter:"\\ebcb"}),r.copy=new r("copy",{fontCharacter:"\\ebcc"}),r.personAdd=new r("person-add",{fontCharacter:"\\ebcd"}),r.filterFilled=new r("filter-filled",{fontCharacter:"\\ebce"}),r.wand=new r("wand",{fontCharacter:"\\ebcf"}),r.debugLineByLine=new r("debug-line-by-line",{fontCharacter:"\\ebd0"}),r.inspect=new r("inspect",{fontCharacter:"\\ebd1"}),r.layers=new r("layers",{fontCharacter:"\\ebd2"}),r.layersDot=new r("layers-dot",{fontCharacter:"\\ebd3"}),r.layersActive=new r("layers-active",{fontCharacter:"\\ebd4"}),r.compass=new r("compass",{fontCharacter:"\\ebd5"}),r.compassDot=new r("compass-dot",{fontCharacter:"\\ebd6"}),r.compassActive=new r("compass-active",{fontCharacter:"\\ebd7"}),r.azure=new r("azure",{fontCharacter:"\\ebd8"}),r.issueDraft=new r("issue-draft",{fontCharacter:"\\ebd9"}),r.gitPullRequestClosed=new r("git-pull-request-closed",{fontCharacter:"\\ebda"}),r.gitPullRequestDraft=new r("git-pull-request-draft",{fontCharacter:"\\ebdb"}),r.debugAll=new r("debug-all",{fontCharacter:"\\ebdc"}),r.debugCoverage=new r("debug-coverage",{fontCharacter:"\\ebdd"}),r.runErrors=new r("run-errors",{fontCharacter:"\\ebde"}),r.folderLibrary=new r("folder-library",{fontCharacter:"\\ebdf"}),r.debugContinueSmall=new r("debug-continue-small",{fontCharacter:"\\ebe0"}),r.beakerStop=new r("beaker-stop",{fontCharacter:"\\ebe1"}),r.graphLine=new r("graph-line",{fontCharacter:"\\ebe2"}),r.graphScatter=new r("graph-scatter",{fontCharacter:"\\ebe3"}),r.pieChart=new r("pie-chart",{fontCharacter:"\\ebe4"}),r.bracket=new r("bracket",r.json.definition),r.bracketDot=new r("bracket-dot",{fontCharacter:"\\ebe5"}),r.bracketError=new r("bracket-error",{fontCharacter:"\\ebe6"}),r.lockSmall=new r("lock-small",{fontCharacter:"\\ebe7"}),r.azureDevops=new r("azure-devops",{fontCharacter:"\\ebe8"}),r.verifiedFilled=new r("verified-filled",{fontCharacter:"\\ebe9"})}(ue||(ue={}))},"VrN/":function(xe,B,o){(function(Z,D){xe.exports=D()})(this,function(){"use strict";var Z=navigator.userAgent,D=navigator.platform,Ae=/gecko\/\d/i.test(Z),le=/MSIE \d/.test(Z),P=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Z),z=/Edge\/(\d+)/.exec(Z),ue=le||P||z,ie=ue&&(le?document.documentMode||6:+(z||P)[1]),r=!z&&/WebKit\//.test(Z),U=r&&/Qt\/\d+\.\d+/.test(Z),R=!z&&/Chrome\//.test(Z),E=/Opera\//.test(Z),p=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Z),u=/PhantomJS/.test(Z),f=!z&&/AppleWebKit/.test(Z)&&/Mobile\/\w+/.test(Z),S=/Android/.test(Z),V=f||S||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Z),A=f||/Mac/.test(D),_=/\bCrOS\b/.test(Z),G=/win/i.test(D),X=E&&Z.match(/Version\/(\d*\.\d*)/);X&&(X=Number(X[1])),X&&X>=15&&(E=!1,r=!0);var te=A&&(U||E&&(X==null||X<12.11)),$=Ae||ue&&ie>=9;function re(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var K=function(e,t){var a=e.className,n=re(t).exec(a);if(n){var i=a.slice(n.index+n[0].length);e.className=a.slice(0,n.index)+(i?n[1]+i:"")}};function I(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return I(e).appendChild(t)}function h(e,t,a,n){var i=document.createElement(e);if(a&&(i.className=a),n&&(i.style.cssText=n),typeof t=="string")i.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return m+(t-s);m+=C-s,m+=a-m%a,s=C+1}}var k=function(){this.id=null,this.f=null,this.time=0,this.handler=v(this.onTimeout,this)};k.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},k.prototype.set=function(e,t){this.f=t;var a=+new Date+e;(!this.id||a=t)return n+Math.min(m,t-i);if(i+=s-n,i+=a-i%a,n=s+1,i>=t)return n}}var ne=[""];function we(e){for(;ne.length<=e;)ne.push(M(ne)+" ");return ne[e]}function M(e){return e[e.length-1]}function J(e,t){for(var a=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Me.test(e))}function Pe(e,t){return t?t.source.indexOf("\\w")>-1&&ke(e)?!0:t.test(e):ke(e)}function q(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Re(e){return e.charCodeAt(0)>=768&&Ce.test(e)}function De(e,t,a){for(;(a<0?t>0:ta?-1:1;;){if(t==a)return t;var i=(t+a)/2,s=n<0?Math.ceil(i):Math.floor(i);if(s==t)return e(s)?t:a;e(s)?a=s:t=s+n}}function qe(e,t,a,n){if(!e)return n(t,a,"ltr",0);for(var i=!1,s=0;st||t==a&&m.to==t)&&(n(Math.max(m.from,t),Math.min(m.to,a),m.level==1?"rtl":"ltr",s),i=!0)}i||n(t,a,"ltr")}var Ct=null;function at(e,t,a){var n;Ct=null;for(var i=0;it)return i;s.to==t&&(s.from!=s.to&&a=="before"?n=i:Ct=i),s.from==t&&(s.from!=s.to&&a!="before"?n=i:Ct=i)}return n!=null?n:Ct}var ct=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(F){return F<=247?e.charAt(F):1424<=F&&F<=1524?"R":1536<=F&&F<=1785?t.charAt(F-1536):1774<=F&&F<=2220?"r":8192<=F&&F<=8203?"w":F==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,s=/[LRr]/,m=/[Lb1n]/,C=/[1n]/;function N(F,he,_e){this.level=F,this.from=he,this.to=_e}return function(F,he){var _e=he=="ltr"?"L":"R";if(F.length==0||he=="ltr"&&!n.test(F))return!1;for(var Le=F.length,Ie=[],Ge=0;Ge-1&&(n[t]=i.slice(0,s).concat(i.slice(s+1)))}}}function Ze(e,t){var a=Xe(e,t);if(!a.length)return;for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function Je(e){e.prototype.on=function(t,a){je(this,t,a)},e.prototype.off=function(t,a){nt(this,t,a)}}function $e(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ft(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function lt(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function gt(e){$e(e),ft(e)}function _t(e){return e.target||e.srcElement}function Mt(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),A&&e.ctrlKey&&t==1&&(t=3),t}var gn=function(){if(ue&&ie<9)return!1;var e=h("div");return"draggable"in e||"dragDrop"in e}(),bn;function Kt(e){if(bn==null){var t=h("span","\u200B");O(e,h("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(bn=t.offsetWidth<=1&&t.offsetHeight>2&&!(ue&&ie<8))}var a=bn?h("span","\u200B"):h("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var He;function Rt(e){if(He!=null)return He;var t=O(e,document.createTextNode("A\u062EA")),a=y(t,0,1).getBoundingClientRect(),n=y(t,1,2).getBoundingClientRect();return I(e),!a||a.left==a.right?!1:He=n.right-a.right<3}var xt=` b`.split(/\n/).length!=3?function(e){for(var t=0,a=[],n=e.length;t<=n;){var i=e.indexOf(` -`,t);i==-1&&(i=e.length);var s=e.slice(t,e.charAt(i-1)=="\r"?i-1:i),m=s.indexOf("\r");m!=-1?(a.push(s.slice(0,m)),t+=m+1):(a.push(s),t=i+1)}return a}:function(e){return e.split(/\r\n?|\n/)},Lt=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(a){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Ft=function(){var e=h("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Gt=null;function Dt(e){if(Gt!=null)return Gt;var t=O(e,h("span","x")),a=t.getBoundingClientRect(),n=y(t,0,1).getBoundingClientRect();return Gt=Math.abs(a.left-n.left)>1}var un={},It={};function Tt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),un[e]=t}function Vt(e,t){It[e]=t}function et(e){if(typeof e=="string"&&It.hasOwnProperty(e))e=It[e];else if(e&&typeof e.name=="string"&&It.hasOwnProperty(e.name)){var t=It[e.name];typeof t=="string"&&(t={name:t}),e=Te(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return et("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return et("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Rt(e,t){t=et(t);var a=un[t.name];if(!a)return Rt(e,"text/plain");var n=a(e,t);if(Ye.hasOwnProperty(t.name)){var i=Ye[t.name];for(var s in i){if(!i.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=i[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var m in t.modeProps)n[m]=t.modeProps[m];return n}var Ye={};function _t(e,t){var a=Ye.hasOwnProperty(e)?Ye[e]:Ye[e]={};c(t,a)}function vt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),a[n]=i}return a}function ut(e,t){for(var a;e.innerMode&&!(a=e.innerMode(t),!a||a.mode==e);)t=a.state,e=a.mode;return a||{mode:e,state:t}}function Yt(e,t,a){return e.startState?e.startState(t,a):!0}var dt=function(e,t,a){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=a};dt.prototype.eol=function(){return this.pos>=this.string.length},dt.prototype.sol=function(){return this.pos==this.lineStart},dt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},dt.prototype.next=function(){if(this.post},dt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},dt.prototype.skipToEnd=function(){this.pos=this.string.length},dt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},dt.prototype.backUp=function(e){this.pos-=e},dt.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},dt.prototype.current=function(){return this.string.slice(this.start,this.pos)},dt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},dt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},dt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ot(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 a=e;!a.lines;)for(var n=0;;++n){var i=a.children[n],s=i.chunkSize();if(t=e.first&&ta?Ue(a,ot(e,a).text.length):Ot(t,ot(e,t.line).text.length)}function Ot(e,t){var a=e.ch;return a==null||a>t?Ue(e.line,t):a<0?Ue(e.line,0):e}function an(e,t){for(var a=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},Mt.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}},Mt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Mt.fromSaved=function(e,t,a){return t instanceof mn?new Mt(e,vt(e.mode,t.state),a,t.lookAhead):new Mt(e,vt(e.mode,t),a)},Mt.prototype.save=function(e){var t=e!==!1?vt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new mn(t,this.maxLookAhead):t};function hn(e,t,a,n){var i=[e.state.modeGen],s={};fa(e,t.text,e.doc.mode,a,function(F,he){return i.push(F,he)},s,n);for(var m=a.state,C=function(F){a.baseTokens=i;var he=e.state.overlays[F],_e=1,Le=0;a.state=!0,fa(e,t.text,he.mode,a,function(Ie,Ge){for(var tt=_e;LeIe&&i.splice(_e,1,Ie,i[_e+1],mt),_e+=2,Le=Math.min(Ie,mt)}if(!Ge)return;if(he.opaque)i.splice(tt,_e-tt,Ie,"overlay "+Ge),_e=tt+2;else for(;tt<_e;tt+=2){var yt=i[tt+1];i[tt+1]=(yt?yt+" ":"")+"overlay "+Ge}},s),a.state=m,a.baseTokens=null,a.baseTokenPos=1},N=0;Ne.options.maxHighlightLength&&vt(e.doc.mode,n.state),s=hn(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),a===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pn(e,t,a){var n=e.doc,i=e.display;if(!n.mode.startState)return new Mt(n,!0,t);var s=jn(e,t,a),m=s>n.first&&ot(n,s-1).stateAfter,C=m?Mt.fromSaved(n,m,s):new Mt(n,Yt(n.mode),s);return n.iter(s,t,function(N){Kn(e,N.text,C);var F=C.line;N.stateAfter=F==t-1||F%5==0||F>=i.viewFrom&&Ft.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var Bt=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function zn(e,t,a,n){var i=e.doc,s=i.mode,m;t=pt(i,t);var C=ot(i,t.line),N=pn(e,t.line,a),F=new dt(C.text,e.options.tabSize,N),he;for(n&&(he=[]);(n||F.pose.options.maxHighlightLength?(C=!1,m&&Kn(e,t,n,he.pos),he.pos=t.length,_e=null):_e=Yn(ht(a,he,n.state,Le),s),Le){var Ie=Le[0].name;Ie&&(_e="m-"+(_e?Ie+" "+_e:Ie))}if(!C||F!=_e){for(;Nm;--C){if(C<=s.first)return s.first;var N=ot(s,C-1),F=N.stateAfter;if(F&&(!a||C+(F instanceof mn?F.lookAhead:0)<=s.modeFrontier))return C;var he=T(N.text,null,e.options.tabSize);(i==null||n>he)&&(i=C-1,n=he)}return i}function ia(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontiera;n--){var i=ot(e,n).stateAfter;if(i&&(!(i instanceof mn)||n+i.lookAhead=t:s.to>t);(n||(n=[])).push(new wn(m,s.from,N?null:s.to))}}return n}function Wn(e,t,a){var n;if(e)for(var i=0;i=t:s.to>t);if(C||s.from==t&&m.type=="bookmark"&&(!a||s.marker.insertLeft)){var N=s.from==null||(m.inclusiveLeft?s.from<=t:s.from0&&C)for(var Pt=0;Pt0)continue;var he=[N,1],_e=Fe(F.from,C.from),Le=Fe(F.to,C.to);(_e<0||!m.inclusiveLeft&&!_e)&&he.push({from:F.from,to:C.from}),(Le>0||!m.inclusiveRight&&!Le)&&he.push({from:C.to,to:F.to}),i.splice.apply(i,he),N+=he.length-3}return i}function oa(e){var t=e.markedSpans;if(!t)return;for(var a=0;at)&&(!n||ba(n,s.marker)<0)&&(n=s.marker)}return n}function ua(e,t,a,n,i){var s=ot(e,t),m=ze&&s.markedSpans;if(m)for(var C=0;C=0&&_e<=0||he<=0&&_e>=0)continue;if(he<=0&&(N.marker.inclusiveRight&&i.inclusiveLeft?Fe(F.to,a)>=0:Fe(F.to,a)>0)||he>=0&&(N.marker.inclusiveRight&&i.inclusiveLeft?Fe(F.from,n)<=0:Fe(F.from,n)<0))return!0}}function Vn(e){for(var t;t=yn(e);)e=t.find(-1,!0).line;return e}function Qn(e){for(var t;t=Wt(e);)e=t.find(1,!0).line;return e}function gr(e){for(var t,a;t=Wt(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function Pa(e,t){var a=ot(e,t),n=Vn(a);return a==n?t:Qt(n)}function ka(e,t){if(t>e.lastLine())return t;var a=ot(e,t),n;if(!Sa(e,a))return t;for(;n=Wt(a);)a=n.find(1,!0).line;return Qt(a)+1}function Sa(e,t){var a=ze&&t.markedSpans;if(a)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=i,t.maxLine=n)})}var za=function(e,t,a){this.text=e,qn(this,t),this.height=a?a(this):1};za.prototype.lineNo=function(){return Qt(this)},Je(za);function Fr(e,t,a,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),oa(e),qn(e,a);var i=n?n(e):1;i!=e.height&&Xt(e,i)}function Br(e){e.parent=null,oa(e)}var sa={},In={};function $n(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?In:sa;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Fa(e,t){var a=L("span",null,null,r?"padding-right: .1px":null),n={pre:L("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var s=i?t.rest[i-1]:t.line,m=void 0;n.pos=0,n.addToken=cr,kt(e.display.measure)&&(m=it(s,e.doc.direction))&&(n.addToken=Ga(n.addToken,m)),n.map=[];var C=t!=e.display.externalMeasured&&Qt(s);Ya(s,n,Zn(e,s,C)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=l(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=l(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(nn(e.display.measure))),i==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(r){var N=n.content.lastChild;(/\bcm-tab\b/.test(N.className)||N.querySelector&&N.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Ze(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=l(n.pre.className,n.textClass||"")),n}function Ba(e){var t=h("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function cr(e,t,a,n,i,s,m){if(!t)return;var C=e.splitSpaces?Ma(t,e.trailingSpace):t,N=e.cm.state.specialChars,F=!1,he;if(!N.test(t))e.col+=t.length,he=document.createTextNode(C),e.map.push(e.pos,e.pos+t.length,he),ue&&ie<9&&(F=!0),e.pos+=t.length;else{he=document.createDocumentFragment();for(var _e=0;;){N.lastIndex=_e;var Le=N.exec(t),Ie=Le?Le.index-_e:t.length-_e;if(Ie){var Ge=document.createTextNode(C.slice(_e,_e+Ie));ue&&ie<9?he.appendChild(h("span",[Ge])):he.appendChild(Ge),e.map.push(e.pos,e.pos+Ie,Ge),e.col+=Ie,e.pos+=Ie}if(!Le)break;_e+=Ie+1;var tt=void 0;if(Le[0]==" "){var mt=e.cm.options.tabSize,yt=mt-e.col%mt;tt=he.appendChild(h("span",we(yt),"cm-tab")),tt.setAttribute("role","presentation"),tt.setAttribute("cm-text"," "),e.col+=yt}else Le[0]=="\r"||Le[0]==` -`?(tt=he.appendChild(h("span",Le[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),tt.setAttribute("cm-text",Le[0]),e.col+=1):(tt=e.cm.options.specialCharPlaceholder(Le[0]),tt.setAttribute("cm-text",Le[0]),ue&&ie<9?he.appendChild(h("span",[tt])):he.appendChild(tt),e.col+=1);e.map.push(e.pos,e.pos+1,tt),e.pos++}}if(e.trailingSpace=C.charCodeAt(t.length-1)==32,a||n||i||F||s||m){var wt=a||"";n&&(wt+=n),i&&(wt+=i);var At=h("span",[he],wt,s);if(m)for(var Pt in m)m.hasOwnProperty(Pt)&&Pt!="style"&&Pt!="class"&&At.setAttribute(Pt,m[Pt]);return e.content.appendChild(At)}e.content.appendChild(he)}function Ma(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,n="",i=0;iF&&_e.from<=F);Le++);if(_e.to>=he)return e(a,n,i,s,m,C,N);e(a,n.slice(0,_e.to-F),i,s,null,C,N),s=null,n=n.slice(_e.to-F),F=_e.to}}}function xr(e,t,a,n){var i=!n&&a.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",a.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function Ya(e,t,a){var n=e.markedSpans,i=e.text,s=0;if(!n){for(var m=1;mN||Pn.collapsed&&$t.to==N&&$t.from==N)){if($t.to!=null&&$t.to!=N&&Ie>$t.to&&(Ie=$t.to,tt=""),Pn.className&&(Ge+=" "+Pn.className),Pn.css&&(Le=(Le?Le+";":"")+Pn.css),Pn.startStyle&&$t.from==N&&(mt+=" "+Pn.startStyle),Pn.endStyle&&$t.to==Ie&&(Pt||(Pt=[])).push(Pn.endStyle,$t.to),Pn.title&&((wt||(wt={})).title=Pn.title),Pn.attributes)for(var ya in Pn.attributes)(wt||(wt={}))[ya]=Pn.attributes[ya];Pn.collapsed&&(!yt||ba(yt.marker,Pn)<0)&&(yt=$t)}else $t.from>N&&Ie>$t.from&&(Ie=$t.from)}if(Pt)for(var er=0;er=C)break;for(var Or=Math.min(C,Ie);;){if(he){var yr=N+he.length;if(!yt){var Wa=yr>Or?he.slice(0,Or-N):he;t.addToken(t,Wa,_e?_e+Ge:Ge,mt,N+Wa.length==Ie?tt:"",Le,wt)}if(yr>=Or){he=he.slice(Or-N),N=Or;break}N=yr,mt=""}he=i.slice(s,s=a[F++]),_e=$n(a[F++],t.cm.options)}}}function Lr(e,t,a){this.line=t,this.rest=gr(t),this.size=this.rest?Qt(M(this.rest))-a+1:1,this.node=this.text=null,this.hidden=Sa(e,t)}function ar(e,t,a){for(var n=[],i,s=t;s2&&s.push((N.bottom+F.top)/2-a.top)}}s.push(a.bottom-a.top)}}function j(e,t,a){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;na)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function ae(e,t){t=Vn(t);var a=Qt(t),n=e.display.externalMeasured=new Lr(e.doc,t,a);n.lineN=a;var i=n.built=Fa(e,n);return n.text=i.pre,O(e.display.lineMeasure,i.pre),n}function de(e,t,a,n){return Se(e,be(e,t),a,n)}function ye(e,t){if(t>=e.display.viewFrom&&t=a.lineN&&tt)&&(s=N-C,i=s-1,t>=N&&(m="right")),i!=null){if(n=e[F+2],C==N&&a==(n.insertLeft?"left":"right")&&(m=a),a=="left"&&i==0)for(;F&&e[F-2]==e[F-3]&&e[F-1].insertLeft;)n=e[(F-=3)+2],m="left";if(a=="right"&&i==N-C)for(;F=0&&!((a=e[i]).left!=a.right);i--);return a}function Et(e,t,a,n){var i=Ve(t.map,a,n),s=i.node,m=i.start,C=i.end,N=i.collapse,F;if(s.nodeType==3){for(var he=0;he<4;he++){for(;m&&Re(t.line.text.charAt(i.coverStart+m));)--m;for(;i.coverStart+C0&&(N=n="right");var _e;e.options.lineWrapping&&(_e=s.getClientRects()).length>1?F=_e[n=="right"?_e.length-1:0]:F=s.getBoundingClientRect()}if(ue&&ie<9&&!m&&(!F||!F.left&&!F.right)){var Le=s.parentNode.getClientRects()[0];Le?F={left:Le.left,right:Le.left+Qa(e.display),top:Le.top,bottom:Le.bottom}:F=We}for(var Ie=F.top-t.rect.top,Ge=F.bottom-t.rect.top,tt=(Ie+Ge)/2,mt=t.view.measure.heights,yt=0;yt=n.text.length?(N=n.text.length,F="before"):N<=0&&(N=0,F="after"),!C)return m(F=="before"?N-1:N,F=="before");function he(Ge,tt,mt){var yt=C[tt],wt=yt.level==1;return m(mt?Ge-1:Ge,wt!=mt)}var _e=rt(C,N,F),Le=Ct,Ie=he(N,_e,F=="before");return Le!=null&&(Ie.other=he(N,Le,F!="before")),Ie}function tn(e,t){var a=0;t=pt(e.doc,t),e.options.lineWrapping||(a=Qa(e.display)*t.ch);var n=ot(e.doc,t.line),i=nr(n)+di(e.display);return{left:a,right:a,top:i,bottom:i+n.height}}function qt(e,t,a,n,i){var s=Ue(e,t,a);return s.xRel=i,n&&(s.outside=n),s}function Hn(e,t,a){var n=e.doc;if(a+=e.display.viewOffset,a<0)return qt(n.first,0,null,-1,-1);var i=An(n,a),s=n.first+n.size-1;if(i>s)return qt(n.first+n.size-1,ot(n,s).text.length,null,1,1);t<0&&(t=0);for(var m=ot(n,i);;){var C=Ca(e,m,i,t,a),N=_n(m,C.ch+(C.xRel>0||C.outside>0?1:0));if(!N)return C;var F=N.find(1);if(F.line==i)return F;m=ot(n,i=F.line)}}function Jn(e,t,a,n){n-=Rn(t);var i=t.text.length,s=Qe(function(m){return Se(e,a,m-1).bottom<=n},i,0);return i=Qe(function(m){return Se(e,a,m).top>n},s,i),{begin:s,end:i}}function Ut(e,t,a,n){a||(a=be(e,t));var i=Xn(e,t,Se(e,a,n),"line").top;return Jn(e,t,a,i)}function ea(e,t,a,n){return e.bottom<=a?!1:e.top>a?!0:(n?e.left:e.right)>t}function Ca(e,t,a,n,i){i-=nr(t);var s=be(e,t),m=Rn(t),C=0,N=t.text.length,F=!0,he=it(t,e.doc.direction);if(he){var _e=(e.options.lineWrapping?ma:ra)(e,t,a,s,he,n,i);F=_e.level!=1,C=F?_e.from:_e.to-1,N=F?_e.to:_e.from-1}var Le=null,Ie=null,Ge=Qe(function(fn){var $t=Se(e,s,fn);return $t.top+=m,$t.bottom+=m,ea($t,n,i,!1)?($t.top<=i&&$t.left<=n&&(Le=fn,Ie=$t),!0):!1},C,N),tt,mt,yt=!1;if(Ie){var wt=n-Ie.left=Pt.bottom?1:0}return Ge=De(t.text,Ge,1),qt(a,Ge,mt,yt,n-tt)}function ra(e,t,a,n,i,s,m){var C=Qe(function(_e){var Le=i[_e],Ie=Le.level!=1;return ea(Bn(e,Ue(a,Ie?Le.to:Le.from,Ie?"before":"after"),"line",t,n),s,m,!0)},0,i.length-1),N=i[C];if(C>0){var F=N.level!=1,he=Bn(e,Ue(a,F?N.from:N.to,F?"after":"before"),"line",t,n);ea(he,s,m,!0)&&he.top>m&&(N=i[C-1])}return N}function ma(e,t,a,n,i,s,m){var C=Jn(e,t,n,m),N=C.begin,F=C.end;/\s/.test(t.text.charAt(F-1))&&F--;for(var he=null,_e=null,Le=0;Le=F||Ie.to<=N)continue;var Ge=Ie.level!=1,tt=Se(e,n,Ge?Math.min(F,Ie.to)-1:Math.max(N,Ie.from)).right,mt=ttmt)&&(he=Ie,_e=mt)}return he||(he=i[i.length-1]),he.fromF&&(he={from:he.from,to:F,level:he.level}),he}var ha;function Da(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(ha==null){ha=h("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ha.appendChild(document.createTextNode("x")),ha.appendChild(h("br"));ha.appendChild(document.createTextNode("x"))}O(e.measure,ha);var a=ha.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),I(e.measure),a||1}function Qa(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=h("span","xxxxxxxxxx"),a=h("pre",[t],"CodeMirror-line-like");O(e.measure,a);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function wa(e){for(var t=e.display,a={},n={},i=t.gutters.clientLeft,s=t.gutters.firstChild,m=0;s;s=s.nextSibling,++m){var C=e.display.gutterSpecs[m].className;a[C]=s.offsetLeft+s.clientLeft+i,n[C]=s.clientWidth}return{fixedPos:sr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Sr(e){var t=Da(e.display),a=e.options.lineWrapping,n=a&&Math.max(5,e.display.scroller.clientWidth/Qa(e.display)-3);return function(i){if(Sa(e.doc,i))return 0;var s=0;if(i.widgets)for(var m=0;m0&&(F=ot(e.doc,N.line).text).length==N.ch){var he=T(F,F.length,e.options.tabSize)-F.length;N=Ue(N.line,Math.max(0,Math.round((s-Oe(e.display).left)/Qa(e.display))-he))}return N}function Ea(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var a=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)ze&&Pa(e.doc,t)i.viewFrom?Oa(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&a>=i.viewTo)Oa(e);else if(t<=i.viewFrom){var s=Nr(e,a,a+n,1);s?(i.view=i.view.slice(s.index),i.viewFrom=s.lineN,i.viewTo+=n):Oa(e)}else if(a>=i.viewTo){var m=Nr(e,t,t,-1);m?(i.view=i.view.slice(0,m.index),i.viewTo=m.lineN):Oa(e)}else{var C=Nr(e,t,t,-1),N=Nr(e,a,a+n,1);C&&N?(i.view=i.view.slice(0,C.index).concat(ar(e,C.lineN,N.lineN)).concat(i.view.slice(N.index)),i.viewTo+=n):Oa(e)}var F=i.externalMeasured;F&&(a=i.lineN&&t=n.viewTo)return;var s=n.view[Ea(e,t)];if(s.node==null)return;var m=s.changes||(s.changes=[]);se(m,a)==-1&&m.push(a)}function Oa(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Nr(e,t,a,n){var i=Ea(e,t),s,m=e.display.view;if(!ze||a==e.doc.first+e.doc.size)return{index:i,lineN:a};for(var C=e.display.viewFrom,N=0;N0){if(i==m.length-1)return null;s=C+m[i].size-t,i++}else s=C-t;t+=s,a+=s}for(;Pa(e.doc,a)!=a;){if(i==(n<0?0:m.length-1))return null;a+=n*m[i-(n<0?1:0)].size,i+=n}return{index:i,lineN:a}}function Qr(e,t,a){var n=e.display,i=n.view;i.length==0||t>=n.viewTo||a<=n.viewFrom?(n.view=ar(e,t,a),n.viewFrom=t):(n.viewFrom>t?n.view=ar(e,t,n.viewFrom).concat(n.view):n.viewFroma&&(n.view=n.view.slice(0,Ea(e,a)))),n.viewTo=a}function Xr(e){for(var t=e.display.view,a=0,n=0;n=e.display.viewTo||C.to().line0?t.blinker=setInterval(function(){e.hasFocus()||fi(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function xo(e){e.state.focused||(e.display.input.focus(),Zr(e))}function eo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,fi(e))},100)}function Zr(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Ze(e,"focus",e,t),e.state.focused=!0,x(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),r&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ja(e)}function fi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Ze(e,"blur",e,t),e.state.focused=!1,K(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Di(e){for(var t=e.display,a=t.lineDiv.offsetTop,n=0;n.005||he<-.005)&&(Xt(i.line,m),to(i.line),i.rest))for(var _e=0;_ee.display.sizerWidth){var Le=Math.ceil(C/Qa(e.display));Le>e.display.maxLineLength&&(e.display.maxLineLength=Le,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}function to(e){if(e.widgets)for(var t=0;t=m&&(s=An(t,nr(ot(t,N))-e.wrapper.clientHeight),m=N)}return{from:s,to:Math.max(m,s+1)}}function Vo(e,t){if(Ke(e,"scrollCursorIntoView"))return;var a=e.display,n=a.sizer.getBoundingClientRect(),i=null;if(t.top+n.top<0?i=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),i!=null&&!u){var s=h("div","\u200B",null,`position: absolute; +`,t);i==-1&&(i=e.length);var s=e.slice(t,e.charAt(i-1)=="\r"?i-1:i),m=s.indexOf("\r");m!=-1?(a.push(s.slice(0,m)),t+=m+1):(a.push(s),t=i+1)}return a}:function(e){return e.split(/\r\n?|\n/)},jt=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(a){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Ft=function(){var e=h("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Yt=null;function It(e){if(Yt!=null)return Yt;var t=O(e,h("span","x")),a=t.getBoundingClientRect(),n=y(t,0,1).getBoundingClientRect();return Yt=Math.abs(a.left-n.left)>1}var ln={},Pt={};function Tt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),ln[e]=t}function Qt(e,t){Pt[e]=t}function et(e){if(typeof e=="string"&&Pt.hasOwnProperty(e))e=Pt[e];else if(e&&typeof e.name=="string"&&Pt.hasOwnProperty(e.name)){var t=Pt[e.name];typeof t=="string"&&(t={name:t}),e=Te(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return et("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return et("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function St(e,t){t=et(t);var a=ln[t.name];if(!a)return St(e,"text/plain");var n=a(e,t);if(Ye.hasOwnProperty(t.name)){var i=Ye[t.name];for(var s in i){if(!i.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=i[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var m in t.modeProps)n[m]=t.modeProps[m];return n}var Ye={};function bt(e,t){var a=Ye.hasOwnProperty(e)?Ye[e]:Ye[e]={};c(t,a)}function vt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),a[n]=i}return a}function ut(e,t){for(var a;e.innerMode&&!(a=e.innerMode(t),!a||a.mode==e);)t=a.state,e=a.mode;return a||{mode:e,state:t}}function Vt(e,t,a){return e.startState?e.startState(t,a):!0}var dt=function(e,t,a){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=a};dt.prototype.eol=function(){return this.pos>=this.string.length},dt.prototype.sol=function(){return this.pos==this.lineStart},dt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},dt.prototype.next=function(){if(this.post},dt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},dt.prototype.skipToEnd=function(){this.pos=this.string.length},dt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},dt.prototype.backUp=function(e){this.pos-=e},dt.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},dt.prototype.current=function(){return this.string.slice(this.start,this.pos)},dt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},dt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},dt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ot(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 a=e;!a.lines;)for(var n=0;;++n){var i=a.children[n],s=i.chunkSize();if(t=e.first&&ta?Ue(a,ot(e,a).text.length):Ot(t,ot(e,t.line).text.length)}function Ot(e,t){var a=e.ch;return a==null||a>t?Ue(e.line,t):a<0?Ue(e.line,0):e}function an(e,t){for(var a=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},Dt.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}},Dt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Dt.fromSaved=function(e,t,a){return t instanceof pn?new Dt(e,vt(e.mode,t.state),a,t.lookAhead):new Dt(e,vt(e.mode,t),a)},Dt.prototype.save=function(e){var t=e!==!1?vt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new pn(t,this.maxLookAhead):t};function fn(e,t,a,n){var i=[e.state.modeGen],s={};fa(e,t.text,e.doc.mode,a,function(F,he){return i.push(F,he)},s,n);for(var m=a.state,C=function(F){a.baseTokens=i;var he=e.state.overlays[F],_e=1,Le=0;a.state=!0,fa(e,t.text,he.mode,a,function(Ie,Ge){for(var tt=_e;LeIe&&i.splice(_e,1,Ie,i[_e+1],mt),_e+=2,Le=Math.min(Ie,mt)}if(!Ge)return;if(he.opaque)i.splice(tt,_e-tt,Ie,"overlay "+Ge),_e=tt+2;else for(;tt<_e;tt+=2){var yt=i[tt+1];i[tt+1]=(yt?yt+" ":"")+"overlay "+Ge}},s),a.state=m,a.baseTokens=null,a.baseTokenPos=1},N=0;Ne.options.maxHighlightLength&&vt(e.doc.mode,n.state),s=fn(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),a===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function hn(e,t,a){var n=e.doc,i=e.display;if(!n.mode.startState)return new Dt(n,!0,t);var s=jn(e,t,a),m=s>n.first&&ot(n,s-1).stateAfter,C=m?Dt.fromSaved(n,m,s):new Dt(n,Vt(n.mode),s);return n.iter(s,t,function(N){Kn(e,N.text,C);var F=C.line;N.stateAfter=F==t-1||F%5==0||F>=i.viewFrom&&Ft.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var Bt=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function zn(e,t,a,n){var i=e.doc,s=i.mode,m;t=pt(i,t);var C=ot(i,t.line),N=hn(e,t.line,a),F=new dt(C.text,e.options.tabSize,N),he;for(n&&(he=[]);(n||F.pose.options.maxHighlightLength?(C=!1,m&&Kn(e,t,n,he.pos),he.pos=t.length,_e=null):_e=Yn(ht(a,he,n.state,Le),s),Le){var Ie=Le[0].name;Ie&&(_e="m-"+(_e?Ie+" "+_e:Ie))}if(!C||F!=_e){for(;Nm;--C){if(C<=s.first)return s.first;var N=ot(s,C-1),F=N.stateAfter;if(F&&(!a||C+(F instanceof pn?F.lookAhead:0)<=s.modeFrontier))return C;var he=T(N.text,null,e.options.tabSize);(i==null||n>he)&&(i=C-1,n=he)}return i}function ia(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontiera;n--){var i=ot(e,n).stateAfter;if(i&&(!(i instanceof pn)||n+i.lookAhead=t:s.to>t);(n||(n=[])).push(new wn(m,s.from,N?null:s.to))}}return n}function Wn(e,t,a){var n;if(e)for(var i=0;i=t:s.to>t);if(C||s.from==t&&m.type=="bookmark"&&(!a||s.marker.insertLeft)){var N=s.from==null||(m.inclusiveLeft?s.from<=t:s.from0&&C)for(var Lt=0;Lt0)continue;var he=[N,1],_e=Fe(F.from,C.from),Le=Fe(F.to,C.to);(_e<0||!m.inclusiveLeft&&!_e)&&he.push({from:F.from,to:C.from}),(Le>0||!m.inclusiveRight&&!Le)&&he.push({from:C.to,to:F.to}),i.splice.apply(i,he),N+=he.length-3}return i}function oa(e){var t=e.markedSpans;if(!t)return;for(var a=0;at)&&(!n||ba(n,s.marker)<0)&&(n=s.marker)}return n}function ua(e,t,a,n,i){var s=ot(e,t),m=ze&&s.markedSpans;if(m)for(var C=0;C=0&&_e<=0||he<=0&&_e>=0)continue;if(he<=0&&(N.marker.inclusiveRight&&i.inclusiveLeft?Fe(F.to,a)>=0:Fe(F.to,a)>0)||he>=0&&(N.marker.inclusiveRight&&i.inclusiveLeft?Fe(F.from,n)<=0:Fe(F.from,n)<0))return!0}}function Vn(e){for(var t;t=yn(e);)e=t.find(-1,!0).line;return e}function Qn(e){for(var t;t=Wt(e);)e=t.find(1,!0).line;return e}function gr(e){for(var t,a;t=Wt(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function Pa(e,t){var a=ot(e,t),n=Vn(a);return a==n?t:Xt(n)}function ka(e,t){if(t>e.lastLine())return t;var a=ot(e,t),n;if(!Sa(e,a))return t;for(;n=Wt(a);)a=n.find(1,!0).line;return Xt(a)+1}function Sa(e,t){var a=ze&&t.markedSpans;if(a)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=i,t.maxLine=n)})}var za=function(e,t,a){this.text=e,qn(this,t),this.height=a?a(this):1};za.prototype.lineNo=function(){return Xt(this)},Je(za);function Fr(e,t,a,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),oa(e),qn(e,a);var i=n?n(e):1;i!=e.height&&Jt(e,i)}function Br(e){e.parent=null,oa(e)}var sa={},In={};function $n(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?In:sa;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Fa(e,t){var a=L("span",null,null,r?"padding-right: .1px":null),n={pre:L("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var s=i?t.rest[i-1]:t.line,m=void 0;n.pos=0,n.addToken=cr,Rt(e.display.measure)&&(m=it(s,e.doc.direction))&&(n.addToken=Ga(n.addToken,m)),n.map=[];var C=t!=e.display.externalMeasured&&Xt(s);Ya(s,n,Zn(e,s,C)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=l(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=l(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Kt(e.display.measure))),i==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(r){var N=n.content.lastChild;(/\bcm-tab\b/.test(N.className)||N.querySelector&&N.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Ze(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=l(n.pre.className,n.textClass||"")),n}function Ba(e){var t=h("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function cr(e,t,a,n,i,s,m){if(!t)return;var C=e.splitSpaces?Ma(t,e.trailingSpace):t,N=e.cm.state.specialChars,F=!1,he;if(!N.test(t))e.col+=t.length,he=document.createTextNode(C),e.map.push(e.pos,e.pos+t.length,he),ue&&ie<9&&(F=!0),e.pos+=t.length;else{he=document.createDocumentFragment();for(var _e=0;;){N.lastIndex=_e;var Le=N.exec(t),Ie=Le?Le.index-_e:t.length-_e;if(Ie){var Ge=document.createTextNode(C.slice(_e,_e+Ie));ue&&ie<9?he.appendChild(h("span",[Ge])):he.appendChild(Ge),e.map.push(e.pos,e.pos+Ie,Ge),e.col+=Ie,e.pos+=Ie}if(!Le)break;_e+=Ie+1;var tt=void 0;if(Le[0]==" "){var mt=e.cm.options.tabSize,yt=mt-e.col%mt;tt=he.appendChild(h("span",we(yt),"cm-tab")),tt.setAttribute("role","presentation"),tt.setAttribute("cm-text"," "),e.col+=yt}else Le[0]=="\r"||Le[0]==` +`?(tt=he.appendChild(h("span",Le[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),tt.setAttribute("cm-text",Le[0]),e.col+=1):(tt=e.cm.options.specialCharPlaceholder(Le[0]),tt.setAttribute("cm-text",Le[0]),ue&&ie<9?he.appendChild(h("span",[tt])):he.appendChild(tt),e.col+=1);e.map.push(e.pos,e.pos+1,tt),e.pos++}}if(e.trailingSpace=C.charCodeAt(t.length-1)==32,a||n||i||F||s||m){var wt=a||"";n&&(wt+=n),i&&(wt+=i);var At=h("span",[he],wt,s);if(m)for(var Lt in m)m.hasOwnProperty(Lt)&&Lt!="style"&&Lt!="class"&&At.setAttribute(Lt,m[Lt]);return e.content.appendChild(At)}e.content.appendChild(he)}function Ma(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,n="",i=0;iF&&_e.from<=F);Le++);if(_e.to>=he)return e(a,n,i,s,m,C,N);e(a,n.slice(0,_e.to-F),i,s,null,C,N),s=null,n=n.slice(_e.to-F),F=_e.to}}}function xr(e,t,a,n){var i=!n&&a.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",a.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function Ya(e,t,a){var n=e.markedSpans,i=e.text,s=0;if(!n){for(var m=1;mN||Pn.collapsed&&en.to==N&&en.from==N)){if(en.to!=null&&en.to!=N&&Ie>en.to&&(Ie=en.to,tt=""),Pn.className&&(Ge+=" "+Pn.className),Pn.css&&(Le=(Le?Le+";":"")+Pn.css),Pn.startStyle&&en.from==N&&(mt+=" "+Pn.startStyle),Pn.endStyle&&en.to==Ie&&(Lt||(Lt=[])).push(Pn.endStyle,en.to),Pn.title&&((wt||(wt={})).title=Pn.title),Pn.attributes)for(var ya in Pn.attributes)(wt||(wt={}))[ya]=Pn.attributes[ya];Pn.collapsed&&(!yt||ba(yt.marker,Pn)<0)&&(yt=en)}else en.from>N&&Ie>en.from&&(Ie=en.from)}if(Lt)for(var er=0;er=C)break;for(var Or=Math.min(C,Ie);;){if(he){var yr=N+he.length;if(!yt){var Wa=yr>Or?he.slice(0,Or-N):he;t.addToken(t,Wa,_e?_e+Ge:Ge,mt,N+Wa.length==Ie?tt:"",Le,wt)}if(yr>=Or){he=he.slice(Or-N),N=Or;break}N=yr,mt=""}he=i.slice(s,s=a[F++]),_e=$n(a[F++],t.cm.options)}}}function Lr(e,t,a){this.line=t,this.rest=gr(t),this.size=this.rest?Xt(M(this.rest))-a+1:1,this.node=this.text=null,this.hidden=Sa(e,t)}function ar(e,t,a){for(var n=[],i,s=t;s2&&s.push((N.bottom+F.top)/2-a.top)}}s.push(a.bottom-a.top)}}function j(e,t,a){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;na)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function ae(e,t){t=Vn(t);var a=Xt(t),n=e.display.externalMeasured=new Lr(e.doc,t,a);n.lineN=a;var i=n.built=Fa(e,n);return n.text=i.pre,O(e.display.lineMeasure,i.pre),n}function de(e,t,a,n){return Se(e,be(e,t),a,n)}function ye(e,t){if(t>=e.display.viewFrom&&t=a.lineN&&tt)&&(s=N-C,i=s-1,t>=N&&(m="right")),i!=null){if(n=e[F+2],C==N&&a==(n.insertLeft?"left":"right")&&(m=a),a=="left"&&i==0)for(;F&&e[F-2]==e[F-3]&&e[F-1].insertLeft;)n=e[(F-=3)+2],m="left";if(a=="right"&&i==N-C)for(;F=0&&!((a=e[i]).left!=a.right);i--);return a}function Et(e,t,a,n){var i=Ve(t.map,a,n),s=i.node,m=i.start,C=i.end,N=i.collapse,F;if(s.nodeType==3){for(var he=0;he<4;he++){for(;m&&Re(t.line.text.charAt(i.coverStart+m));)--m;for(;i.coverStart+C0&&(N=n="right");var _e;e.options.lineWrapping&&(_e=s.getClientRects()).length>1?F=_e[n=="right"?_e.length-1:0]:F=s.getBoundingClientRect()}if(ue&&ie<9&&!m&&(!F||!F.left&&!F.right)){var Le=s.parentNode.getClientRects()[0];Le?F={left:Le.left,right:Le.left+Qa(e.display),top:Le.top,bottom:Le.bottom}:F=Be}for(var Ie=F.top-t.rect.top,Ge=F.bottom-t.rect.top,tt=(Ie+Ge)/2,mt=t.view.measure.heights,yt=0;yt=n.text.length?(N=n.text.length,F="before"):N<=0&&(N=0,F="after"),!C)return m(F=="before"?N-1:N,F=="before");function he(Ge,tt,mt){var yt=C[tt],wt=yt.level==1;return m(mt?Ge-1:Ge,wt!=mt)}var _e=at(C,N,F),Le=Ct,Ie=he(N,_e,F=="before");return Le!=null&&(Ie.other=he(N,Le,F!="before")),Ie}function nn(e,t){var a=0;t=pt(e.doc,t),e.options.lineWrapping||(a=Qa(e.display)*t.ch);var n=ot(e.doc,t.line),i=nr(n)+di(e.display);return{left:a,right:a,top:i,bottom:i+n.height}}function $t(e,t,a,n,i){var s=Ue(e,t,a);return s.xRel=i,n&&(s.outside=n),s}function Hn(e,t,a){var n=e.doc;if(a+=e.display.viewOffset,a<0)return $t(n.first,0,null,-1,-1);var i=An(n,a),s=n.first+n.size-1;if(i>s)return $t(n.first+n.size-1,ot(n,s).text.length,null,1,1);t<0&&(t=0);for(var m=ot(n,i);;){var C=Ca(e,m,i,t,a),N=_n(m,C.ch+(C.xRel>0||C.outside>0?1:0));if(!N)return C;var F=N.find(1);if(F.line==i)return F;m=ot(n,i=F.line)}}function Jn(e,t,a,n){n-=Rn(t);var i=t.text.length,s=Qe(function(m){return Se(e,a,m-1).bottom<=n},i,0);return i=Qe(function(m){return Se(e,a,m).top>n},s,i),{begin:s,end:i}}function kt(e,t,a,n){a||(a=be(e,t));var i=Xn(e,t,Se(e,a,n),"line").top;return Jn(e,t,a,i)}function ea(e,t,a,n){return e.bottom<=a?!1:e.top>a?!0:(n?e.left:e.right)>t}function Ca(e,t,a,n,i){i-=nr(t);var s=be(e,t),m=Rn(t),C=0,N=t.text.length,F=!0,he=it(t,e.doc.direction);if(he){var _e=(e.options.lineWrapping?ma:ra)(e,t,a,s,he,n,i);F=_e.level!=1,C=F?_e.from:_e.to-1,N=F?_e.to:_e.from-1}var Le=null,Ie=null,Ge=Qe(function(dn){var en=Se(e,s,dn);return en.top+=m,en.bottom+=m,ea(en,n,i,!1)?(en.top<=i&&en.left<=n&&(Le=dn,Ie=en),!0):!1},C,N),tt,mt,yt=!1;if(Ie){var wt=n-Ie.left=Lt.bottom?1:0}return Ge=De(t.text,Ge,1),$t(a,Ge,mt,yt,n-tt)}function ra(e,t,a,n,i,s,m){var C=Qe(function(_e){var Le=i[_e],Ie=Le.level!=1;return ea(Bn(e,Ue(a,Ie?Le.to:Le.from,Ie?"before":"after"),"line",t,n),s,m,!0)},0,i.length-1),N=i[C];if(C>0){var F=N.level!=1,he=Bn(e,Ue(a,F?N.from:N.to,F?"after":"before"),"line",t,n);ea(he,s,m,!0)&&he.top>m&&(N=i[C-1])}return N}function ma(e,t,a,n,i,s,m){var C=Jn(e,t,n,m),N=C.begin,F=C.end;/\s/.test(t.text.charAt(F-1))&&F--;for(var he=null,_e=null,Le=0;Le=F||Ie.to<=N)continue;var Ge=Ie.level!=1,tt=Se(e,n,Ge?Math.min(F,Ie.to)-1:Math.max(N,Ie.from)).right,mt=ttmt)&&(he=Ie,_e=mt)}return he||(he=i[i.length-1]),he.fromF&&(he={from:he.from,to:F,level:he.level}),he}var ha;function Da(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(ha==null){ha=h("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ha.appendChild(document.createTextNode("x")),ha.appendChild(h("br"));ha.appendChild(document.createTextNode("x"))}O(e.measure,ha);var a=ha.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),I(e.measure),a||1}function Qa(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=h("span","xxxxxxxxxx"),a=h("pre",[t],"CodeMirror-line-like");O(e.measure,a);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function wa(e){for(var t=e.display,a={},n={},i=t.gutters.clientLeft,s=t.gutters.firstChild,m=0;s;s=s.nextSibling,++m){var C=e.display.gutterSpecs[m].className;a[C]=s.offsetLeft+s.clientLeft+i,n[C]=s.clientWidth}return{fixedPos:sr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Sr(e){var t=Da(e.display),a=e.options.lineWrapping,n=a&&Math.max(5,e.display.scroller.clientWidth/Qa(e.display)-3);return function(i){if(Sa(e.doc,i))return 0;var s=0;if(i.widgets)for(var m=0;m0&&(F=ot(e.doc,N.line).text).length==N.ch){var he=T(F,F.length,e.options.tabSize)-F.length;N=Ue(N.line,Math.max(0,Math.round((s-Oe(e.display).left)/Qa(e.display))-he))}return N}function Ea(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var a=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)ze&&Pa(e.doc,t)i.viewFrom?Oa(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&a>=i.viewTo)Oa(e);else if(t<=i.viewFrom){var s=Nr(e,a,a+n,1);s?(i.view=i.view.slice(s.index),i.viewFrom=s.lineN,i.viewTo+=n):Oa(e)}else if(a>=i.viewTo){var m=Nr(e,t,t,-1);m?(i.view=i.view.slice(0,m.index),i.viewTo=m.lineN):Oa(e)}else{var C=Nr(e,t,t,-1),N=Nr(e,a,a+n,1);C&&N?(i.view=i.view.slice(0,C.index).concat(ar(e,C.lineN,N.lineN)).concat(i.view.slice(N.index)),i.viewTo+=n):Oa(e)}var F=i.externalMeasured;F&&(a=i.lineN&&t=n.viewTo)return;var s=n.view[Ea(e,t)];if(s.node==null)return;var m=s.changes||(s.changes=[]);se(m,a)==-1&&m.push(a)}function Oa(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Nr(e,t,a,n){var i=Ea(e,t),s,m=e.display.view;if(!ze||a==e.doc.first+e.doc.size)return{index:i,lineN:a};for(var C=e.display.viewFrom,N=0;N0){if(i==m.length-1)return null;s=C+m[i].size-t,i++}else s=C-t;t+=s,a+=s}for(;Pa(e.doc,a)!=a;){if(i==(n<0?0:m.length-1))return null;a+=n*m[i-(n<0?1:0)].size,i+=n}return{index:i,lineN:a}}function Qr(e,t,a){var n=e.display,i=n.view;i.length==0||t>=n.viewTo||a<=n.viewFrom?(n.view=ar(e,t,a),n.viewFrom=t):(n.viewFrom>t?n.view=ar(e,t,n.viewFrom).concat(n.view):n.viewFroma&&(n.view=n.view.slice(0,Ea(e,a)))),n.viewTo=a}function Xr(e){for(var t=e.display.view,a=0,n=0;n=e.display.viewTo||C.to().line0?t.blinker=setInterval(function(){e.hasFocus()||fi(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function xo(e){e.state.focused||(e.display.input.focus(),Zr(e))}function eo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,fi(e))},100)}function Zr(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Ze(e,"focus",e,t),e.state.focused=!0,x(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),r&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ja(e)}function fi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Ze(e,"blur",e,t),e.state.focused=!1,K(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Di(e){for(var t=e.display,a=t.lineDiv.offsetTop,n=0;n.005||he<-.005)&&(Jt(i.line,m),to(i.line),i.rest))for(var _e=0;_ee.display.sizerWidth){var Le=Math.ceil(C/Qa(e.display));Le>e.display.maxLineLength&&(e.display.maxLineLength=Le,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}function to(e){if(e.widgets)for(var t=0;t=m&&(s=An(t,nr(ot(t,N))-e.wrapper.clientHeight),m=N)}return{from:s,to:Math.max(m,s+1)}}function Vo(e,t){if(Ke(e,"scrollCursorIntoView"))return;var a=e.display,n=a.sizer.getBoundingClientRect(),i=null;if(t.top+n.top<0?i=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),i!=null&&!u){var s=h("div","\u200B",null,`position: absolute; top: `+(t.top-a.viewOffset-di(e.display))+`px; height: `+(t.bottom-t.top+ge(e)+a.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(s),s.scrollIntoView(i),e.display.lineSpace.removeChild(s)}}function Qo(e,t,a,n){n==null&&(n=0);var i;!e.options.lineWrapping&&t==a&&(t=t.ch?Ue(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?Ue(t.line,t.ch+1,"before"):t);for(var s=0;s<5;s++){var m=!1,C=Bn(e,t),N=!a||a==t?C:Bn(e,a);i={left:Math.min(C.left,N.left),top:Math.min(C.top,N.top)-n,right:Math.max(C.left,N.left),bottom:Math.max(C.bottom,N.bottom)+n};var F=no(e,i),he=e.doc.scrollTop,_e=e.doc.scrollLeft;if(F.scrollTop!=null&&(mi(e,F.scrollTop),Math.abs(e.doc.scrollTop-he)>1&&(m=!0)),F.scrollLeft!=null&&(Mr(e,F.scrollLeft),Math.abs(e.doc.scrollLeft-_e)>1&&(m=!0)),!m)break}return i}function wo(e,t){var a=no(e,t);a.scrollTop!=null&&mi(e,a.scrollTop),a.scrollLeft!=null&&Mr(e,a.scrollLeft)}function no(e,t){var a=e.display,n=Da(e.display);t.top<0&&(t.top=0);var i=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,s=w(e),m={};t.bottom-t.top>s&&(t.bottom=t.top+s);var C=e.doc.height+ce(a),N=t.topC-n;if(t.topi+s){var he=Math.min(t.top,(F?C:t.bottom)-s);he!=i&&(m.scrollTop=he)}var _e=e.options.fixedGutter?0:a.gutters.offsetWidth,Le=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-_e,Ie=Q(e)-a.gutters.offsetWidth,Ge=t.right-t.left>Ie;return Ge&&(t.right=t.left+Ie),t.left<10?m.scrollLeft=0:t.leftIe+Le-3&&(m.scrollLeft=t.right+(Ge?0:10)-Ie),m}function ao(e,t){if(t==null)return;Pi(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function hi(e){Pi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function pi(e,t,a){(t!=null||a!=null)&&Pi(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Xo(e,t){Pi(e),e.curOp.scrollToPos=t}function Pi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=tn(e,t.from),n=tn(e,t.to);Ci(e,a,n,t.margin)}}function Ci(e,t,a,n){var i=no(e,{left:Math.min(t.left,a.left),top:Math.min(t.top,a.top)-n,right:Math.max(t.right,a.right),bottom:Math.max(t.bottom,a.bottom)+n});pi(e,i.scrollLeft,i.scrollTop)}function mi(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;Ae||wi(e,{top:t}),gi(e,t,!0),Ae&&wi(e),xi(e,100)}function gi(e,t,a){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!a)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Mr(e,t,a,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(a?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Gn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ni(e){var t=e.display,a=t.gutters.offsetWidth,n=Math.round(e.doc.height+ce(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?a:0,docHeight:n,scrollHeight:n+ge(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var qr=function(e,t,a){this.cm=a;var n=this.vert=h("div",[h("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=h("div",[h("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),je(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),je(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ue&&ie<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};qr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,a=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(a){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=a?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(a?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"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:a?n:0,bottom:t?n:0}},qr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},qr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},qr.prototype.zeroWidthHack=function(){var e=A&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new k,this.disableVert=new k},qr.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function n(){var i=e.getBoundingClientRect(),s=a=="vert"?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},qr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Oi=function(){};Oi.prototype.update=function(){return{bottom:0,right:0}},Oi.prototype.setScrollLeft=function(){},Oi.prototype.setScrollTop=function(){},Oi.prototype.clear=function(){};function ai(e,t){t||(t=ni(e));var a=e.display.barWidth,n=e.display.barHeight;Li(e,t);for(var i=0;i<4&&a!=e.display.barWidth||n!=e.display.barHeight;i++)a!=e.display.barWidth&&e.options.lineWrapping&&Di(e),Li(e,ni(e)),a=e.display.barWidth,n=e.display.barHeight}function Li(e,t){var a=e.display,n=a.scrollbars.update(t);a.sizer.style.paddingRight=(a.barWidth=n.right)+"px",a.sizer.style.paddingBottom=(a.barHeight=n.bottom)+"px",a.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=n.bottom+"px",a.scrollbarFiller.style.width=n.right+"px"):a.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(a.gutterFiller.style.display="block",a.gutterFiller.style.height=n.bottom+"px",a.gutterFiller.style.width=t.gutterWidth+"px"):a.gutterFiller.style.display=""}var ro={native:qr,null:Oi};function ji(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&K(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ro[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),je(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,a){a=="horizontal"?Mr(e,t):mi(e,t)},e),e.display.scrollbars.addClass&&x(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function $r(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:++io},Wr(e.curOp)}function ri(e){var t=e.curOp;t&&Mn(t,function(a){for(var n=0;n=a.viewTo)||a.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Dr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zo(e){e.updatedDisplay=e.mustUpdate&&ii(e.cm,e.update)}function qo(e){var t=e.cm,a=t.display;e.updatedDisplay&&Di(t),e.barMeasure=ni(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=de(t,a.maxLine,a.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(a.scroller.clientWidth,a.sizer.offsetLeft+e.adjustWidthTo+ge(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-Q(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=a.input.prepareSelection())}function oo(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var a=+new Date+e.options.workTime,n=pn(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(s){if(n.line>=e.display.viewFrom){var m=s.styles,C=s.text.length>e.options.maxHighlightLength?vt(t.mode,n.state):null,N=hn(e,s,n,!0);C&&(n.state=C),s.styles=N.styles;var F=s.styleClasses,he=N.classes;he?s.styleClasses=he:F&&(s.styleClasses=null);for(var _e=!m||m.length!=s.styles.length||F!=he&&(!F||!he||F.bgClass!=he.bgClass||F.textClass!=he.textClass),Le=0;!_e&&Lea)return xi(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&fr(e,function(){for(var s=0;s=a.viewFrom&&t.visible.to<=a.viewTo&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo)&&a.renderedView==a.view&&Xr(e)==0)return!1;Za(e)&&(Oa(e),t.dims=wa(e));var i=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),m=Math.min(i,t.visible.to+e.options.viewportMargin);a.viewFromm&&a.viewTo-m<20&&(m=Math.min(i,a.viewTo)),ze&&(s=Pa(e.doc,s),m=ka(e.doc,m));var C=s!=a.viewFrom||m!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;Qr(e,s,m),a.viewOffset=nr(ot(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var N=Xr(e);if(!C&&N==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var F=So(e);return N>4&&(a.lineDiv.style.display="none"),Mo(e,a.updateLineNumbers,t.dims),N>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,No(F),I(a.cursorDiv),I(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,C&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,xi(e,400)),a.updateLineNumbers=null,!0}function Ui(e,t){for(var a=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Q(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+ce(e.display)-w(e),a.top)}),t.visible=Ii(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Ii(e.display,e.doc,a));if(!ii(e,t))break;Di(e);var i=ni(e);pa(e),ai(e,i),ca(e,i),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 wi(e,t){var a=new Dr(e,t);if(ii(e,a)){Di(e),Ui(e,a);var n=ni(e);pa(e),ai(e,n),ca(e,n),a.finish()}}function Mo(e,t,a){var n=e.display,i=e.options.lineNumbers,s=n.lineDiv,m=s.firstChild;function C(Ge){var tt=Ge.nextSibling;return r&&A&&e.display.currentWheelTarget==Ge?Ge.style.display="none":Ge.parentNode.removeChild(Ge),tt}for(var N=n.view,F=n.viewFrom,he=0;he-1&&(Ie=!1),Tr(e,_e,F,a)),Ie&&(I(_e.lineNumber),_e.lineNumber.appendChild(document.createTextNode(Ka(e.options,F)))),m=_e.node.nextSibling}F+=_e.size}for(;m;)m=C(m)}function ki(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ca(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+ge(e)+"px"}function Gn(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=sr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,s=n+"px",m=0;mm.clientWidth,N=m.scrollHeight>m.clientHeight;if(!(n&&C||i&&N))return;if(i&&A&&r){e:for(var F=t.target,he=s.view;F!=m;F=F.parentNode)for(var _e=0;_e=0&&Fe(e,n.to())<=0)return a}return-1};var la=function(e,t){this.anchor=e,this.head=t};la.prototype.from=function(){return Ln(this.anchor,this.head)},la.prototype.to=function(){return zt(this.anchor,this.head)},la.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ir(e,t,a){var n=e&&e.options.selectionsMayTouch,i=t[a];t.sort(function(Le,Ie){return Fe(Le.from(),Ie.from())}),a=se(t,i);for(var s=1;s0:N>=0){var F=Ln(C.from(),m.from()),he=zt(C.to(),m.to()),_e=C.empty()?m.from()==m.head:C.from()==C.head;s<=a&&--a,t.splice(--s,2,new la(_e?he:F,_e?F:he))}}return new pr(t,a)}function zr(e,t){return new pr([new la(e,t||e)],0)}function Gr(e){return e.text?Ue(e.from.line+e.text.length-1,M(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function uo(e,t){if(Fe(e,t.from)<0)return e;if(Fe(e,t.to)<=0)return Gr(t);var a=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Gr(t).ch-t.to.ch),Ue(a,n)}function Bi(e,t){for(var a=[],n=0;n1&&e.remove(C.line+1,Ge-1),e.insert(C.line+1,yt)}On(e,"change",e,t)}function _i(e,t,a){function n(i,s,m){if(i.linked)for(var C=0;C1&&!e.done[e.done.length-2].ranges)return e.done.pop(),M(e.done)}function Es(e,t,a,n){var i=e.history;i.undone.length=0;var s=+new Date,m,C;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(m=pl(i,i.lastOp==n)))C=M(m.changes),Fe(t.from,t.to)==0&&Fe(t.from,C.to)==0?C.to=Gr(t):m.changes.push(ns(e,t));else{var N=M(i.done);for((!N||!N.ranges)&&Lo(e.sel,i.done),m={changes:[ns(e,t)],generation:i.generation},i.done.push(m);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(a),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,C||Ze(e,"historyAdded")}function ml(e,t,a,n){var i=t.charAt(0);return i=="*"||i=="+"&&a.ranges.length==n.ranges.length&&a.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,a,n){var i=e.history,s=n&&n.origin;a==i.lastSelOp||s&&i.lastSelOrigin==s&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==s||ml(e,s,M(i.done),t))?i.done[i.done.length-1]=t:Lo(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=s,i.lastSelOp=a,n&&n.clearRedo!==!1&&bs(i.undone)}function Lo(e,t){var a=M(t);a&&a.ranges&&a.equals(e)||t.push(e)}function ys(e,t,a,n){var i=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,n),function(m){m.markedSpans&&((i||(i=t["spans_"+e.id]={}))[s]=m.markedSpans),++s})}function vl(e){if(!e)return null;for(var t,a=0;a-1&&(M(C)[_e]=F[_e],delete F[_e]))}}return n}function as(e,t,a,n){if(n){var i=e.anchor;if(a){var s=Fe(t,i)<0;s!=Fe(a,i)<0?(i=t,t=a):s!=Fe(t,a)<0&&(t=a)}return new la(i,t)}else return new la(a||t,t)}function jo(e,t,a,n,i){i==null&&(i=e.cm&&(e.cm.display.shift||e.extend)),lr(e,new pr([as(e.sel.primary(),t,a,i)],0),n)}function Cs(e,t,a){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:C.to>t.ch))){if(i&&(Ze(N,"beforeCursorEnter"),N.explicitlyCleared))if(s.markedSpans){--m;continue}else break;if(!N.atomic)continue;if(a){var _e=N.find(n<0?1:-1),Le=void 0;if((n<0?he:F)&&(_e=Ss(e,_e,-n,_e&&_e.line==t.line?s:null)),_e&&_e.line==t.line&&(Le=Fe(_e,a))&&(n<0?Le<0:Le>0))return Hi(e,_e,t,n,i)}var Ie=N.find(n<0?-1:1);return(n<0?F:he)&&(Ie=Ss(e,Ie,n,Ie.line==t.line?s:null)),Ie?Hi(e,Ie,t,n,i):null}}return t}function ko(e,t,a,n,i){var s=n||1,m=Hi(e,t,a,s,i)||!i&&Hi(e,t,a,s,!0)||Hi(e,t,a,-s,i)||!i&&Hi(e,t,a,-s,!0);return m||(e.cantEdit=!0,Ue(e.first,0))}function Ss(e,t,a,n){return a<0&&t.ch==0?t.line>e.first?pt(e,Ue(t.line-1)):null:a>0&&t.ch==(n||ot(e,t.line)).text.length?t.line=0;--i)Ds(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else Ds(e,t)}function Ds(e,t){if(t.text.length==1&&t.text[0]==""&&Fe(t.from,t.to)==0)return;var a=Bi(e,t);Es(e,t,a,e.cm?e.cm.curOp.id:NaN),fo(e,t,a,gn(e,t));var n=[];_i(e,function(i,s){!s&&se(n,i.history)==-1&&(js(i.history,t),n.push(i.history)),fo(i,t,null,gn(i,t))})}function Fo(e,t,a){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!a)return;for(var i=e.history,s,m=e.sel,C=t=="undo"?i.done:i.undone,N=t=="undo"?i.undone:i.done,F=0;F=0;--Ie){var Ge=Le(Ie);if(Ge)return Ge.v}}function Is(e,t){if(t==0)return;if(e.first+=t,e.sel=new pr(J(e.sel.ranges,function(i){return new la(Ue(i.anchor.line+t,i.anchor.ch),Ue(i.head.line+t,i.head.ch))}),e.sel.primIndex),e.cm){ga(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,n=a.viewFrom;ne.lastLine())return;if(t.from.lines&&(t={from:t.from,to:Ue(s,ot(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Kt(e,t.from,t.to),a||(a=Bi(e,t)),e.cm?El(e.cm,t,n):ts(e,t,n),Uo(e,a,ve),e.cantEdit&&ko(e,Ue(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,a){var n=e.doc,i=e.display,s=t.from,m=t.to,C=!1,N=s.line;e.options.lineWrapping||(N=Qt(Vn(ot(n,s.line))),n.iter(N,m.line+1,function(Ie){if(Ie==i.maxLine)return C=!0,!0})),n.sel.contains(t.from,t.to)>-1&&st(e),ts(n,t,a,Sr(e)),e.options.lineWrapping||(n.iter(N,s.line+t.text.length,function(Ie){var Ge=vr(Ie);Ge>i.maxLineLength&&(i.maxLine=Ie,i.maxLineLength=Ge,i.maxLineChanged=!0,C=!1)}),C&&(e.curOp.updateMaxLine=!0)),ia(n,s.line),xi(e,400);var F=t.text.length-(m.line-s.line)-1;t.full?ga(e):s.line==m.line&&t.text.length==1&&!gs(e.doc,t)?Ta(e,s.line,"text"):ga(e,s.line,m.line+1,F);var he=He(e,"changes"),_e=He(e,"change");if(_e||he){var Le={from:s,to:m,text:t.text,removed:t.removed,origin:t.origin};_e&&On(e,"change",e,Le),he&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Le)}e.display.selForContextMenu=null}function zi(e,t,a,n,i){var s;n||(n=a),Fe(n,a)<0&&(s=[n,a],a=s[0],n=s[1]),typeof t=="string"&&(t=e.splitLines(t)),Ki(e,{from:a,to:n,text:t,origin:i})}function Ps(e,t,a,n){a1||!(this.children[0]instanceof po))){var C=[];this.collapse(C),this.children=[new po(C)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var m=i.lines.length%25+25,C=m;C10);e.parent.maybeSpill()},iterN:function(e,t,a){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=F,e.display.maxLineLength=he,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&ga(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ts(e.doc)),e&&On(e,"markerCleared",e,this,n,i),t&&ri(e),this.parent&&this.parent.clear()},bi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,n,i=0;i0||m==0&&s.clearWhenEmpty!==!1)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=L("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(ua(e,t.line,t,a,s)||t.line!=a.line&&ua(e,a.line,t,a,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");rn()}s.addToHistory&&Es(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var C=t.line,N=e.cm,F;if(e.iter(C,a.line+1,function(_e){N&&s.collapsed&&!N.options.lineWrapping&&Vn(_e)==N.display.maxLine&&(F=!0),s.collapsed&&C!=t.line&&Xt(_e,0),on(_e,new wn(s,C==t.line?t.ch:null,C==a.line?a.ch:null)),++C}),s.collapsed&&e.iter(t.line,a.line+1,function(_e){Sa(e,_e)&&Xt(_e,0)}),s.clearOnEnter&&je(s,"beforeCursorEnter",function(){return s.clear()}),s.readOnly&&(Jt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++ks,s.atomic=!0),N){if(F&&(N.curOp.updateMaxLine=!0),s.collapsed)ga(N,t.line,a.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var he=t.line;he<=a.line;he++)Ta(N,he,"text");s.atomic&&Ts(N.doc),On(N,"markerAdded",N,s)}return s}var vo=function(e,t){this.markers=e,this.primary=t;for(var a=0;a=0;N--)Ki(this,n[N]);C?xs(this,C):this.cm&&hi(this.cm)}),undo:ja(function(){Fo(this,"undo")}),redo:ja(function(){Fo(this,"redo")}),undoSelection:ja(function(){Fo(this,"undo",!0)}),redoSelection:ja(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,a=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,a){e=pt(this,e),t=pt(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,function(s){var m=s.markedSpans;if(m)for(var C=0;C=N.to||N.from==null&&i!=e.line||N.from!=null&&i==t.line&&N.from>=t.ch)&&(!a||a(N.marker))&&n.push(N.marker.parent||N.marker)}++i}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var a=t.markedSpans;if(a)for(var n=0;ne)return t=e,!0;e-=s,++a}),pt(this,Ue(a,t))},indexFromPos:function(e){e=pt(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 he=e.dataTransfer.getData("Text");if(he){var _e;if(t.state.draggingText&&!t.state.draggingText.copy&&(_e=t.listSelections()),Uo(t.doc,zr(a,a)),_e)for(var Le=0;Le<_e.length;++Le)zi(t.doc,"",_e[Le].anchor,_e[Le].head,"drag");t.replaceSelection(he,"around","paste"),t.display.input.focus()}}catch(Ie){}}}function Tl(e,t){if(ue&&(!e.state.draggingText||+new Date-Bs<100)){gt(t);return}if(Ke(e,t)||Ur(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!p){var a=h("img",null,null,"position: fixed; left: 0; top: 0;");a.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",E&&(a.width=a.height=1,e.display.wrapper.appendChild(a),a._top=a.offsetTop),t.dataTransfer.setDragImage(a,0,0),E&&a.parentNode.removeChild(a)}}function Rl(e,t){var a=Xa(e,t);if(!a)return;var n=document.createDocumentFragment();Jr(e,a,n),e.display.dragCursor||(e.display.dragCursor=h("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"),a=[],n=0;n=0;C--)zi(e.doc,"",n[C].from,n[C].to,"+delete");hi(e)})}function is(e,t,a){var n=De(e.text,t+a,a);return n<0||n>e.text.length?null:n}function os(e,t,a){var n=is(e,t.ch,a);return n==null?null:new Ue(t.line,n,a<0?"after":"before")}function ss(e,t,a,n,i){if(e){t.doc.direction=="rtl"&&(i=-i);var s=it(a,t.doc.direction);if(s){var m=i<0?M(s):s[0],C=i<0==(m.level==1),N=C?"after":"before",F;if(m.level>0||t.doc.direction=="rtl"){var he=be(t,a);F=i<0?a.text.length-1:0;var _e=Se(t,he,F).top;F=Qe(function(Le){return Se(t,he,Le).top==_e},i<0==(m.level==1)?m.from:m.to-1,F),N=="before"&&(F=is(a,F,1))}else F=i<0?m.to:m.from;return new Ue(n,F,N)}}return new Ue(n,i<0?a.text.length:0,i<0?"before":"after")}function Pl(e,t,a,n){var i=it(t,e.doc.direction);if(!i)return os(t,a,n);a.ch>=t.text.length?(a.ch=t.text.length,a.sticky="before"):a.ch<=0&&(a.ch=0,a.sticky="after");var s=rt(i,a.ch,a.sticky),m=i[s];if(e.doc.direction=="ltr"&&m.level%2==0&&(n>0?m.to>a.ch:m.from=m.from&&Le>=he.begin)){var Ie=_e?"before":"after";return new Ue(a.line,Le,Ie)}}var Ge=function(yt,wt,At){for(var Pt=function(ya,er){return er?new Ue(a.line,C(ya,1),"before"):new Ue(a.line,ya,"after")};yt>=0&&yt0==(fn.level!=1),Pn=$t?At.begin:C(At.end,-1);if(fn.from<=Pn&&Pn0?he.end:C(he.begin,-1);return mt!=null&&!(n>0&&mt==t.text.length)&&(tt=Ge(n>0?0:i.length-1,n,F(mt)),tt)?tt:null}var Eo={selectAll:Ns,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ve)},killLine:function(e){return Vi(e,function(t){if(t.empty()){var a=ot(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line0)i=new Ue(i.line,i.ch+1),e.replaceRange(s.charAt(i.ch-1)+s.charAt(i.ch-2),Ue(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var m=ot(e.doc,i.line-1).text;m&&(i=new Ue(i.line,1),e.replaceRange(s.charAt(0)+e.doc.lineSeparator()+m.charAt(m.length-1),Ue(i.line-1,m.length-1),i,"+transpose"))}}a.push(new la(i,i))}e.setSelections(a)})},newlineAndIndent:function(e){return fr(e,function(){for(var t=e.listSelections(),a=t.length-1;a>=0;a--)e.replaceRange(e.doc.lineSeparator(),t[a].anchor,t[a].head,"+input");t=e.listSelections();for(var n=0;ne&&Fe(t,this.pos)==0&&a==this.button};var Ao,Co;function Wl(e,t){var a=+new Date;return Co&&Co.compare(a,e,t)?(Ao=Co=null,"triple"):Ao&&Ao.compare(a,e,t)?(Co=new us(a,e,t),Ao=null,"double"):(Ao=new us(a,e,t),Co=null,"single")}function el(e){var t=this,a=t.display;if(Ke(t,e)||a.activeTouch&&a.input.supportsTouch())return;if(a.input.ensurePolled(),a.shift=e.shiftKey,Ur(a,e)){r||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=Xa(t,e),i=Nt(e),s=n?Wl(n,i):"single";if(window.focus(),i==1&&t.state.selectingText&&t.state.selectingText(e),n&&Hl(t,i,n,s,e))return;i==1?n?zl(t,n,s,e):bt(e)==a.scroller&&$e(e):i==2?(n&&jo(t.doc,n),setTimeout(function(){return a.input.focus()},20)):i==3&&($?t.display.input.onContextMenu(e):eo(t))}function Hl(e,t,a,n,i){var s="Click";return n=="double"?s="Double"+s:n=="triple"&&(s="Triple"+s),s=(t==1?"Left":t==2?"Middle":"Right")+s,yo(e,Gs(s,i),i,function(m){if(typeof m=="string"&&(m=Eo[m]),!m)return!1;var C=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),C=m(e,a)!=pe}finally{e.state.suppressEdits=!1}return C})}function Kl(e,t,a){var n=e.getOption("configureMouse"),i=n?n(e,t,a):{};if(i.unit==null){var s=_?a.shiftKey&&a.metaKey:a.altKey;i.unit=s?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(i.extend==null||e.doc.extend)&&(i.extend=e.doc.extend||a.shiftKey),i.addNew==null&&(i.addNew=A?a.metaKey:a.ctrlKey),i.moveOnDrag==null&&(i.moveOnDrag=!(A?a.altKey:a.ctrlKey)),i}function zl(e,t,a,n){ue?setTimeout(v(xo,e),0):e.curOp.focus=H();var i=Kl(e,a,n),s=e.doc.sel,m;e.options.dragDrop&&bn&&!e.isReadOnly()&&a=="single"&&(m=s.contains(t))>-1&&(Fe((m=s.ranges[m]).from(),t)<0||t.xRel>0)&&(Fe(m.to(),t)>0||t.xRel<0)?Gl(e,n,t,i):Yl(e,n,t,i)}function Gl(e,t,a,n){var i=e.display,s=!1,m=La(e,function(F){r&&(i.scroller.draggable=!1),e.state.draggingText=!1,nt(i.wrapper.ownerDocument,"mouseup",m),nt(i.wrapper.ownerDocument,"mousemove",C),nt(i.scroller,"dragstart",N),nt(i.scroller,"drop",m),s||($e(F),n.addNew||jo(e.doc,a,null,null,n.extend),r&&!p||ue&&ie==9?setTimeout(function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()},20):i.input.focus())}),C=function(F){s=s||Math.abs(t.clientX-F.clientX)+Math.abs(t.clientY-F.clientY)>=10},N=function(){return s=!0};r&&(i.scroller.draggable=!0),e.state.draggingText=m,m.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),je(i.wrapper.ownerDocument,"mouseup",m),je(i.wrapper.ownerDocument,"mousemove",C),je(i.scroller,"dragstart",N),je(i.scroller,"drop",m),eo(e),setTimeout(function(){return i.input.focus()},20)}function tl(e,t,a){if(a=="char")return new la(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new la(Ue(t.line,0),pt(e.doc,Ue(t.line+1,0)));var n=a(e,t);return new la(n.from,n.to)}function Yl(e,t,a,n){var i=e.display,s=e.doc;$e(t);var m,C,N=s.sel,F=N.ranges;if(n.addNew&&!n.extend?(C=s.sel.contains(a),C>-1?m=F[C]:m=new la(a,a)):(m=s.sel.primary(),C=s.sel.primIndex),n.unit=="rectangle")n.addNew||(m=new la(a,a)),a=Xa(e,t,!0,!0),C=-1;else{var he=tl(e,a,n.unit);n.extend?m=as(m,he.anchor,he.head,n.extend):m=he}n.addNew?C==-1?(C=F.length,lr(s,Ir(e,F.concat([m]),C),{scroll:!1,origin:"*mouse"})):F.length>1&&F[C].empty()&&n.unit=="char"&&!n.extend?(lr(s,Ir(e,F.slice(0,C).concat(F.slice(C+1)),0),{scroll:!1,origin:"*mouse"}),N=s.sel):rs(s,C,m,ee):(C=0,lr(s,new pr([m],0),ee),N=s.sel);var _e=a;function Le(At){if(Fe(_e,At)==0)return;if(_e=At,n.unit=="rectangle"){for(var Pt=[],fn=e.options.tabSize,$t=T(ot(s,a.line).text,a.ch,fn),Pn=T(ot(s,At.line).text,At.ch,fn),ya=Math.min($t,Pn),er=Math.max($t,Pn),Na=Math.min(a.line,At.line),Or=Math.min(e.lastLine(),Math.max(a.line,At.line));Na<=Or;Na++){var yr=ot(s,Na).text,Wa=Ee(yr,ya,fn);ya==er?Pt.push(new la(Ue(Na,Wa),Ue(Na,Wa))):yr.length>Wa&&Pt.push(new la(Ue(Na,Wa),Ue(Na,Ee(yr,er,fn))))}Pt.length||Pt.push(new la(a,a)),lr(s,Ir(e,N.ranges.slice(0,C).concat(Pt),C),{origin:"*mouse",scroll:!1}),e.scrollIntoView(At)}else{var Ar=m,ir=tl(e,At,n.unit),$a=Ar.anchor,Ha;Fe(ir.anchor,$a)>0?(Ha=ir.head,$a=Ln(Ar.from(),ir.anchor)):(Ha=ir.anchor,$a=zt(Ar.to(),ir.head));var Ia=N.ranges.slice(0);Ia[C]=Vl(e,new la(pt(s,$a),Ha)),lr(s,Ir(e,Ia,C),ee)}}var Ie=i.wrapper.getBoundingClientRect(),Ge=0;function tt(At){var Pt=++Ge,fn=Xa(e,At,!0,n.unit=="rectangle");if(!fn)return;if(Fe(fn,_e)!=0){e.curOp.focus=H(),Le(fn);var $t=Ii(i,s);(fn.line>=$t.to||fn.line<$t.from)&&setTimeout(La(e,function(){Ge==Pt&&tt(At)}),150)}else{var Pn=At.clientYIe.bottom?20:0;Pn&&setTimeout(La(e,function(){if(Ge!=Pt)return;i.scroller.scrollTop+=Pn,tt(At)}),50)}}function mt(At){e.state.selectingText=!1,Ge=Infinity,At&&($e(At),i.input.focus()),nt(i.wrapper.ownerDocument,"mousemove",yt),nt(i.wrapper.ownerDocument,"mouseup",wt),s.history.lastSelOrigin=null}var yt=La(e,function(At){At.buttons===0||!Nt(At)?mt(At):tt(At)}),wt=La(e,mt);e.state.selectingText=wt,je(i.wrapper.ownerDocument,"mousemove",yt),je(i.wrapper.ownerDocument,"mouseup",wt)}function Vl(e,t){var a=t.anchor,n=t.head,i=ot(e.doc,a.line);if(Fe(a,n)==0&&a.sticky==n.sticky)return t;var s=it(i);if(!s)return t;var m=rt(s,a.ch,a.sticky),C=s[m];if(C.from!=a.ch&&C.to!=a.ch)return t;var N=m+(C.from==a.ch==(C.level!=1)?0:1);if(N==0||N==s.length)return t;var F;if(n.line!=a.line)F=(n.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var he=rt(s,n.ch,n.sticky),_e=he-m||(n.ch-a.ch)*(C.level==1?-1:1);he==N-1||he==N?F=_e<0:F=_e>0}var Le=s[N+(F?-1:0)],Ie=F==(Le.level==1),Ge=Ie?Le.from:Le.to,tt=Ie?"after":"before";return a.ch==Ge&&a.sticky==tt?t:new la(new Ue(a.line,Ge,tt),n)}function nl(e,t,a,n){var i,s;if(t.touches)i=t.touches[0].clientX,s=t.touches[0].clientY;else try{i=t.clientX,s=t.clientY}catch(Le){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&$e(t);var m=e.display,C=m.lineDiv.getBoundingClientRect();if(s>C.bottom||!He(e,a))return lt(t);s-=C.top-m.viewOffset;for(var N=0;N=i){var he=An(e.doc,s),_e=e.display.gutterSpecs[N];return Ze(e,a,e,he,_e.className,t),lt(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function al(e,t){if(Ur(e.display,t)||Ql(e,t))return;if(Ke(e,t,"contextmenu"))return;$||e.display.input.onContextMenu(t)}function Ql(e,t){return He(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Tn(e)}var Qi={toString:function(){return"CodeMirror.Init"}},il={},Ko={};function Xl(e){var t=e.optionHandlers;function a(n,i,s,m){e.defaults[n]=i,s&&(t[n]=m?function(C,N,F){F!=Qi&&s(C,N,F)}:s)}e.defineOption=a,e.Init=Qi,a("value","",function(n,i){return n.setValue(i)},!0),a("mode",null,function(n,i){n.doc.modeOption=i,oi(n)},!0),a("indentUnit",2,oi,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(n){co(n),Tn(n),ga(n)},!0),a("lineSeparator",null,function(n,i){if(n.doc.lineSep=i,!i)return;var s=[],m=n.doc.first;n.doc.iter(function(N){for(var F=0;;){var he=N.text.indexOf(i,F);if(he==-1)break;F=he+i.length,s.push(Ue(m,he))}m++});for(var C=s.length-1;C>=0;C--)zi(n.doc,i,s[C],Ue(s[C].line,s[C].ch+i.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,i,s){n.state.specialChars=new RegExp(i.source+(i.test(" ")?"":"| "),"g"),s!=Qi&&n.refresh()}),a("specialCharPlaceholder",Ba,function(n){return n.refresh()},!0),a("electricChars",!0),a("inputStyle",V?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(n,i){return n.getInputField().spellcheck=i},!0),a("autocorrect",!1,function(n,i){return n.getInputField().autocorrect=i},!0),a("autocapitalize",!1,function(n,i){return n.getInputField().autocapitalize=i},!0),a("rtlMoveVisually",!G),a("wholeLineUpdateBefore",!0),a("theme","default",function(n){rl(n),Kr(n)},!0),a("keyMap","default",function(n,i,s){var m=Wo(i),C=s!=Qi&&Wo(s);C&&C.detach&&C.detach(n,m),m.attach&&m.attach(n,C||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,Zl,!0),a("gutters",[],function(n,i){n.display.gutterSpecs=hr(i,n.options.lineNumbers),Kr(n)},!0),a("fixedGutter",!0,function(n,i){n.display.gutters.style.left=i?sr(n.display)+"px":"0",n.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(n){return ai(n)},!0),a("scrollbarStyle","native",function(n){ji(n),ai(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),a("lineNumbers",!1,function(n,i){n.display.gutterSpecs=hr(n.options.gutters,i),Kr(n)},!0),a("firstLineNumber",1,Kr,!0),a("lineNumberFormatter",function(n){return n},Kr,!0),a("showCursorWhenSelecting",!1,pa,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(n,i){i=="nocursor"&&(fi(n),n.display.input.blur()),n.display.input.readOnlyChanged(i)}),a("screenReaderLabel",null,function(n,i){i=i===""?null:i,n.display.input.screenReaderLabelChanged(i)}),a("disableInput",!1,function(n,i){i||n.display.input.reset()},!0),a("dragDrop",!0,Jl),a("allowDropFileTypes",null),a("cursorBlinkRate",530),a("cursorScrollMargin",0),a("cursorHeight",1,pa,!0),a("singleCursorHeightPerLine",!0,pa,!0),a("workTime",100),a("workDelay",100),a("flattenSpans",!0,co,!0),a("addModeClass",!1,co,!0),a("pollInterval",100),a("undoDepth",200,function(n,i){return n.doc.history.undoDepth=i}),a("historyEventDelay",1250),a("viewportMargin",10,function(n){return n.refresh()},!0),a("maxHighlightLength",1e4,co,!0),a("moveInputWithCursor",!0,function(n,i){i||n.display.input.resetPosition()}),a("tabindex",null,function(n,i){return n.display.input.getField().tabIndex=i||""}),a("autofocus",null),a("direction","ltr",function(n,i){return n.doc.setDirection(i)},!0),a("phrases",null)}function Jl(e,t,a){var n=a&&a!=Qi;if(!t!=!n){var i=e.display.dragFunctions,s=t?je:nt;s(e.display.scroller,"dragstart",i.start),s(e.display.scroller,"dragenter",i.enter),s(e.display.scroller,"dragover",i.over),s(e.display.scroller,"dragleave",i.leave),s(e.display.scroller,"drop",i.drop)}}function Zl(e){e.options.lineWrapping?(x(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(K(e.display.wrapper,"CodeMirror-wrap"),_r(e)),dr(e),ga(e),Tn(e),setTimeout(function(){return ai(e)},100)}function Ra(e,t){var a=this;if(!(this instanceof Ra))return new Ra(e,t);this.options=t=t?c(t):{},c(il,t,!1);var n=t.value;typeof n=="string"?n=new Er(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Ra.inputStyles[t.inputStyle](this),s=this.display=new Ti(e,n,i,t);s.wrapper.CodeMirror=this,rl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ji(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 k,keySeq:null,specialChars:null},t.autofocus&&!V&&s.input.focus(),ue&&ie<11&&setTimeout(function(){return a.display.input.reset(!0)},20),ql(this),Sl(),$r(this),this.curOp.forceUpdate=!0,vs(this,n),t.autofocus&&!V||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&Zr(a)},20):fi(this);for(var m in Ko)Ko.hasOwnProperty(m)&&Ko[m](this,t[m],Qi);Za(this),t.finishInit&&t.finishInit(this);for(var C=0;C20*20}je(t.scroller,"touchstart",function(N){if(!Ke(e,N)&&!s(N)&&!cs(e,N)){t.input.ensurePolled(),clearTimeout(a);var F=+new Date;t.activeTouch={start:F,moved:!1,prev:F-n.end<=300?n:null},N.touches.length==1&&(t.activeTouch.left=N.touches[0].pageX,t.activeTouch.top=N.touches[0].pageY)}}),je(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),je(t.scroller,"touchend",function(N){var F=t.activeTouch;if(F&&!Ur(t,N)&&F.left!=null&&!F.moved&&new Date-F.start<300){var he=e.coordsChar(t.activeTouch,"page"),_e;!F.prev||m(F,F.prev)?_e=new la(he,he):!F.prev.prev||m(F,F.prev.prev)?_e=e.findWordAt(he):_e=new la(Ue(he.line,0),pt(e.doc,Ue(he.line+1,0))),e.setSelection(_e.anchor,_e.head),e.focus(),$e(N)}i()}),je(t.scroller,"touchcancel",i),je(t.scroller,"scroll",function(){t.scroller.clientHeight&&(mi(e,t.scroller.scrollTop),Mr(e,t.scroller.scrollLeft,!0),Ze(e,"scroll",e))}),je(t.scroller,"mousewheel",function(N){return lo(e,N)}),je(t.scroller,"DOMMouseScroll",function(N){return lo(e,N)}),je(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(N){Ke(e,N)||gt(N)},over:function(N){Ke(e,N)||(Rl(e,N),gt(N))},start:function(N){return Tl(e,N)},drop:La(e,wl),leave:function(N){Ke(e,N)||Ws(e)}};var C=t.input.getField();je(C,"keyup",function(N){return qs.call(e,N)}),je(C,"keydown",La(e,Zs)),je(C,"keypress",La(e,$s)),je(C,"focus",function(N){return Zr(e,N)}),je(C,"blur",function(N){return fi(e,N)})}var ds=[];Ra.defineInitHook=function(e){return ds.push(e)};function Oo(e,t,a,n){var i=e.doc,s;a==null&&(a="add"),a=="smart"&&(i.mode.indent?s=pn(e,t).state:a="prev");var m=e.options.tabSize,C=ot(i,t),N=T(C.text,null,m);C.stateAfter&&(C.stateAfter=null);var F=C.text.match(/^\s*/)[0],he;if(!n&&!/\S/.test(C.text))he=0,a="not";else if(a=="smart"&&(he=i.mode.indent(s,C.text.slice(F.length),C.text),he==pe||he>150)){if(!n)return;a="prev"}a=="prev"?t>i.first?he=T(ot(i,t-1).text,null,m):he=0:a=="add"?he=N+e.options.indentUnit:a=="subtract"?he=N-e.options.indentUnit:typeof a=="number"&&(he=N+a),he=Math.max(0,he);var _e="",Le=0;if(e.options.indentWithTabs)for(var Ie=Math.floor(he/m);Ie;--Ie)Le+=m,_e+=" ";if(Lem,N=xt(t),F=null;if(C&&n.ranges.length>1)if(Yr&&Yr.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(s),s.scrollIntoView(i),e.display.lineSpace.removeChild(s)}}function Qo(e,t,a,n){n==null&&(n=0);var i;!e.options.lineWrapping&&t==a&&(t=t.ch?Ue(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?Ue(t.line,t.ch+1,"before"):t);for(var s=0;s<5;s++){var m=!1,C=Bn(e,t),N=!a||a==t?C:Bn(e,a);i={left:Math.min(C.left,N.left),top:Math.min(C.top,N.top)-n,right:Math.max(C.left,N.left),bottom:Math.max(C.bottom,N.bottom)+n};var F=no(e,i),he=e.doc.scrollTop,_e=e.doc.scrollLeft;if(F.scrollTop!=null&&(mi(e,F.scrollTop),Math.abs(e.doc.scrollTop-he)>1&&(m=!0)),F.scrollLeft!=null&&(Mr(e,F.scrollLeft),Math.abs(e.doc.scrollLeft-_e)>1&&(m=!0)),!m)break}return i}function wo(e,t){var a=no(e,t);a.scrollTop!=null&&mi(e,a.scrollTop),a.scrollLeft!=null&&Mr(e,a.scrollLeft)}function no(e,t){var a=e.display,n=Da(e.display);t.top<0&&(t.top=0);var i=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,s=w(e),m={};t.bottom-t.top>s&&(t.bottom=t.top+s);var C=e.doc.height+ce(a),N=t.topC-n;if(t.topi+s){var he=Math.min(t.top,(F?C:t.bottom)-s);he!=i&&(m.scrollTop=he)}var _e=e.options.fixedGutter?0:a.gutters.offsetWidth,Le=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-_e,Ie=Q(e)-a.gutters.offsetWidth,Ge=t.right-t.left>Ie;return Ge&&(t.right=t.left+Ie),t.left<10?m.scrollLeft=0:t.leftIe+Le-3&&(m.scrollLeft=t.right+(Ge?0:10)-Ie),m}function ao(e,t){if(t==null)return;Pi(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function hi(e){Pi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function pi(e,t,a){(t!=null||a!=null)&&Pi(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Xo(e,t){Pi(e),e.curOp.scrollToPos=t}function Pi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=nn(e,t.from),n=nn(e,t.to);Ci(e,a,n,t.margin)}}function Ci(e,t,a,n){var i=no(e,{left:Math.min(t.left,a.left),top:Math.min(t.top,a.top)-n,right:Math.max(t.right,a.right),bottom:Math.max(t.bottom,a.bottom)+n});pi(e,i.scrollLeft,i.scrollTop)}function mi(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;Ae||wi(e,{top:t}),gi(e,t,!0),Ae&&wi(e),xi(e,100)}function gi(e,t,a){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!a)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Mr(e,t,a,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(a?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Gn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ni(e){var t=e.display,a=t.gutters.offsetWidth,n=Math.round(e.doc.height+ce(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?a:0,docHeight:n,scrollHeight:n+ge(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var qr=function(e,t,a){this.cm=a;var n=this.vert=h("div",[h("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=h("div",[h("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),je(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),je(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ue&&ie<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};qr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,a=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(a){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=a?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(a?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"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:a?n:0,bottom:t?n:0}},qr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},qr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},qr.prototype.zeroWidthHack=function(){var e=A&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new k,this.disableVert=new k},qr.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function n(){var i=e.getBoundingClientRect(),s=a=="vert"?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},qr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Oi=function(){};Oi.prototype.update=function(){return{bottom:0,right:0}},Oi.prototype.setScrollLeft=function(){},Oi.prototype.setScrollTop=function(){},Oi.prototype.clear=function(){};function ai(e,t){t||(t=ni(e));var a=e.display.barWidth,n=e.display.barHeight;Li(e,t);for(var i=0;i<4&&a!=e.display.barWidth||n!=e.display.barHeight;i++)a!=e.display.barWidth&&e.options.lineWrapping&&Di(e),Li(e,ni(e)),a=e.display.barWidth,n=e.display.barHeight}function Li(e,t){var a=e.display,n=a.scrollbars.update(t);a.sizer.style.paddingRight=(a.barWidth=n.right)+"px",a.sizer.style.paddingBottom=(a.barHeight=n.bottom)+"px",a.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=n.bottom+"px",a.scrollbarFiller.style.width=n.right+"px"):a.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(a.gutterFiller.style.display="block",a.gutterFiller.style.height=n.bottom+"px",a.gutterFiller.style.width=t.gutterWidth+"px"):a.gutterFiller.style.display=""}var ro={native:qr,null:Oi};function ji(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&K(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ro[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),je(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,a){a=="horizontal"?Mr(e,t):mi(e,t)},e),e.display.scrollbars.addClass&&x(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function $r(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:++io},Wr(e.curOp)}function ri(e){var t=e.curOp;t&&Mn(t,function(a){for(var n=0;n=a.viewTo)||a.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Dr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zo(e){e.updatedDisplay=e.mustUpdate&&ii(e.cm,e.update)}function qo(e){var t=e.cm,a=t.display;e.updatedDisplay&&Di(t),e.barMeasure=ni(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=de(t,a.maxLine,a.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(a.scroller.clientWidth,a.sizer.offsetLeft+e.adjustWidthTo+ge(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-Q(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=a.input.prepareSelection())}function oo(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var a=+new Date+e.options.workTime,n=hn(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(s){if(n.line>=e.display.viewFrom){var m=s.styles,C=s.text.length>e.options.maxHighlightLength?vt(t.mode,n.state):null,N=fn(e,s,n,!0);C&&(n.state=C),s.styles=N.styles;var F=s.styleClasses,he=N.classes;he?s.styleClasses=he:F&&(s.styleClasses=null);for(var _e=!m||m.length!=s.styles.length||F!=he&&(!F||!he||F.bgClass!=he.bgClass||F.textClass!=he.textClass),Le=0;!_e&&Lea)return xi(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&fr(e,function(){for(var s=0;s=a.viewFrom&&t.visible.to<=a.viewTo&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo)&&a.renderedView==a.view&&Xr(e)==0)return!1;Za(e)&&(Oa(e),t.dims=wa(e));var i=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),m=Math.min(i,t.visible.to+e.options.viewportMargin);a.viewFromm&&a.viewTo-m<20&&(m=Math.min(i,a.viewTo)),ze&&(s=Pa(e.doc,s),m=ka(e.doc,m));var C=s!=a.viewFrom||m!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;Qr(e,s,m),a.viewOffset=nr(ot(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var N=Xr(e);if(!C&&N==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var F=So(e);return N>4&&(a.lineDiv.style.display="none"),Mo(e,a.updateLineNumbers,t.dims),N>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,No(F),I(a.cursorDiv),I(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,C&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,xi(e,400)),a.updateLineNumbers=null,!0}function Ui(e,t){for(var a=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Q(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+ce(e.display)-w(e),a.top)}),t.visible=Ii(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Ii(e.display,e.doc,a));if(!ii(e,t))break;Di(e);var i=ni(e);pa(e),ai(e,i),ca(e,i),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 wi(e,t){var a=new Dr(e,t);if(ii(e,a)){Di(e),Ui(e,a);var n=ni(e);pa(e),ai(e,n),ca(e,n),a.finish()}}function Mo(e,t,a){var n=e.display,i=e.options.lineNumbers,s=n.lineDiv,m=s.firstChild;function C(Ge){var tt=Ge.nextSibling;return r&&A&&e.display.currentWheelTarget==Ge?Ge.style.display="none":Ge.parentNode.removeChild(Ge),tt}for(var N=n.view,F=n.viewFrom,he=0;he-1&&(Ie=!1),Tr(e,_e,F,a)),Ie&&(I(_e.lineNumber),_e.lineNumber.appendChild(document.createTextNode(Ka(e.options,F)))),m=_e.node.nextSibling}F+=_e.size}for(;m;)m=C(m)}function ki(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ca(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+ge(e)+"px"}function Gn(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=sr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,s=n+"px",m=0;mm.clientWidth,N=m.scrollHeight>m.clientHeight;if(!(n&&C||i&&N))return;if(i&&A&&r){e:for(var F=t.target,he=s.view;F!=m;F=F.parentNode)for(var _e=0;_e=0&&Fe(e,n.to())<=0)return a}return-1};var la=function(e,t){this.anchor=e,this.head=t};la.prototype.from=function(){return Ln(this.anchor,this.head)},la.prototype.to=function(){return Gt(this.anchor,this.head)},la.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ir(e,t,a){var n=e&&e.options.selectionsMayTouch,i=t[a];t.sort(function(Le,Ie){return Fe(Le.from(),Ie.from())}),a=se(t,i);for(var s=1;s0:N>=0){var F=Ln(C.from(),m.from()),he=Gt(C.to(),m.to()),_e=C.empty()?m.from()==m.head:C.from()==C.head;s<=a&&--a,t.splice(--s,2,new la(_e?he:F,_e?F:he))}}return new pr(t,a)}function zr(e,t){return new pr([new la(e,t||e)],0)}function Gr(e){return e.text?Ue(e.from.line+e.text.length-1,M(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function uo(e,t){if(Fe(e,t.from)<0)return e;if(Fe(e,t.to)<=0)return Gr(t);var a=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Gr(t).ch-t.to.ch),Ue(a,n)}function Bi(e,t){for(var a=[],n=0;n1&&e.remove(C.line+1,Ge-1),e.insert(C.line+1,yt)}On(e,"change",e,t)}function _i(e,t,a){function n(i,s,m){if(i.linked)for(var C=0;C1&&!e.done[e.done.length-2].ranges)return e.done.pop(),M(e.done)}function Es(e,t,a,n){var i=e.history;i.undone.length=0;var s=+new Date,m,C;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(m=pl(i,i.lastOp==n)))C=M(m.changes),Fe(t.from,t.to)==0&&Fe(t.from,C.to)==0?C.to=Gr(t):m.changes.push(ns(e,t));else{var N=M(i.done);for((!N||!N.ranges)&&Lo(e.sel,i.done),m={changes:[ns(e,t)],generation:i.generation},i.done.push(m);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(a),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,C||Ze(e,"historyAdded")}function ml(e,t,a,n){var i=t.charAt(0);return i=="*"||i=="+"&&a.ranges.length==n.ranges.length&&a.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,a,n){var i=e.history,s=n&&n.origin;a==i.lastSelOp||s&&i.lastSelOrigin==s&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==s||ml(e,s,M(i.done),t))?i.done[i.done.length-1]=t:Lo(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=s,i.lastSelOp=a,n&&n.clearRedo!==!1&&bs(i.undone)}function Lo(e,t){var a=M(t);a&&a.ranges&&a.equals(e)||t.push(e)}function ys(e,t,a,n){var i=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,n),function(m){m.markedSpans&&((i||(i=t["spans_"+e.id]={}))[s]=m.markedSpans),++s})}function vl(e){if(!e)return null;for(var t,a=0;a-1&&(M(C)[_e]=F[_e],delete F[_e]))}}return n}function as(e,t,a,n){if(n){var i=e.anchor;if(a){var s=Fe(t,i)<0;s!=Fe(a,i)<0?(i=t,t=a):s!=Fe(t,a)<0&&(t=a)}return new la(i,t)}else return new la(a||t,t)}function jo(e,t,a,n,i){i==null&&(i=e.cm&&(e.cm.display.shift||e.extend)),lr(e,new pr([as(e.sel.primary(),t,a,i)],0),n)}function Cs(e,t,a){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:C.to>t.ch))){if(i&&(Ze(N,"beforeCursorEnter"),N.explicitlyCleared))if(s.markedSpans){--m;continue}else break;if(!N.atomic)continue;if(a){var _e=N.find(n<0?1:-1),Le=void 0;if((n<0?he:F)&&(_e=Ss(e,_e,-n,_e&&_e.line==t.line?s:null)),_e&&_e.line==t.line&&(Le=Fe(_e,a))&&(n<0?Le<0:Le>0))return Hi(e,_e,t,n,i)}var Ie=N.find(n<0?-1:1);return(n<0?F:he)&&(Ie=Ss(e,Ie,n,Ie.line==t.line?s:null)),Ie?Hi(e,Ie,t,n,i):null}}return t}function ko(e,t,a,n,i){var s=n||1,m=Hi(e,t,a,s,i)||!i&&Hi(e,t,a,s,!0)||Hi(e,t,a,-s,i)||!i&&Hi(e,t,a,-s,!0);return m||(e.cantEdit=!0,Ue(e.first,0))}function Ss(e,t,a,n){return a<0&&t.ch==0?t.line>e.first?pt(e,Ue(t.line-1)):null:a>0&&t.ch==(n||ot(e,t.line)).text.length?t.line=0;--i)Ds(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else Ds(e,t)}function Ds(e,t){if(t.text.length==1&&t.text[0]==""&&Fe(t.from,t.to)==0)return;var a=Bi(e,t);Es(e,t,a,e.cm?e.cm.curOp.id:NaN),fo(e,t,a,mn(e,t));var n=[];_i(e,function(i,s){!s&&se(n,i.history)==-1&&(js(i.history,t),n.push(i.history)),fo(i,t,null,mn(i,t))})}function Fo(e,t,a){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!a)return;for(var i=e.history,s,m=e.sel,C=t=="undo"?i.done:i.undone,N=t=="undo"?i.undone:i.done,F=0;F=0;--Ie){var Ge=Le(Ie);if(Ge)return Ge.v}}function Is(e,t){if(t==0)return;if(e.first+=t,e.sel=new pr(J(e.sel.ranges,function(i){return new la(Ue(i.anchor.line+t,i.anchor.ch),Ue(i.head.line+t,i.head.ch))}),e.sel.primIndex),e.cm){ga(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,n=a.viewFrom;ne.lastLine())return;if(t.from.lines&&(t={from:t.from,to:Ue(s,ot(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=zt(e,t.from,t.to),a||(a=Bi(e,t)),e.cm?El(e.cm,t,n):ts(e,t,n),Uo(e,a,ve),e.cantEdit&&ko(e,Ue(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,a){var n=e.doc,i=e.display,s=t.from,m=t.to,C=!1,N=s.line;e.options.lineWrapping||(N=Xt(Vn(ot(n,s.line))),n.iter(N,m.line+1,function(Ie){if(Ie==i.maxLine)return C=!0,!0})),n.sel.contains(t.from,t.to)>-1&&st(e),ts(n,t,a,Sr(e)),e.options.lineWrapping||(n.iter(N,s.line+t.text.length,function(Ie){var Ge=vr(Ie);Ge>i.maxLineLength&&(i.maxLine=Ie,i.maxLineLength=Ge,i.maxLineChanged=!0,C=!1)}),C&&(e.curOp.updateMaxLine=!0)),ia(n,s.line),xi(e,400);var F=t.text.length-(m.line-s.line)-1;t.full?ga(e):s.line==m.line&&t.text.length==1&&!gs(e.doc,t)?Ta(e,s.line,"text"):ga(e,s.line,m.line+1,F);var he=We(e,"changes"),_e=We(e,"change");if(_e||he){var Le={from:s,to:m,text:t.text,removed:t.removed,origin:t.origin};_e&&On(e,"change",e,Le),he&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Le)}e.display.selForContextMenu=null}function zi(e,t,a,n,i){var s;n||(n=a),Fe(n,a)<0&&(s=[n,a],a=s[0],n=s[1]),typeof t=="string"&&(t=e.splitLines(t)),Ki(e,{from:a,to:n,text:t,origin:i})}function Ps(e,t,a,n){a1||!(this.children[0]instanceof po))){var C=[];this.collapse(C),this.children=[new po(C)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var m=i.lines.length%25+25,C=m;C10);e.parent.maybeSpill()},iterN:function(e,t,a){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=F,e.display.maxLineLength=he,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&ga(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ts(e.doc)),e&&On(e,"markerCleared",e,this,n,i),t&&ri(e),this.parent&&this.parent.clear()},bi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,n,i=0;i0||m==0&&s.clearWhenEmpty!==!1)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=L("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(ua(e,t.line,t,a,s)||t.line!=a.line&&ua(e,a.line,t,a,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");rn()}s.addToHistory&&Es(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var C=t.line,N=e.cm,F;if(e.iter(C,a.line+1,function(_e){N&&s.collapsed&&!N.options.lineWrapping&&Vn(_e)==N.display.maxLine&&(F=!0),s.collapsed&&C!=t.line&&Jt(_e,0),on(_e,new wn(s,C==t.line?t.ch:null,C==a.line?a.ch:null)),++C}),s.collapsed&&e.iter(t.line,a.line+1,function(_e){Sa(e,_e)&&Jt(_e,0)}),s.clearOnEnter&&je(s,"beforeCursorEnter",function(){return s.clear()}),s.readOnly&&(Zt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++ks,s.atomic=!0),N){if(F&&(N.curOp.updateMaxLine=!0),s.collapsed)ga(N,t.line,a.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var he=t.line;he<=a.line;he++)Ta(N,he,"text");s.atomic&&Ts(N.doc),On(N,"markerAdded",N,s)}return s}var vo=function(e,t){this.markers=e,this.primary=t;for(var a=0;a=0;N--)Ki(this,n[N]);C?xs(this,C):this.cm&&hi(this.cm)}),undo:ja(function(){Fo(this,"undo")}),redo:ja(function(){Fo(this,"redo")}),undoSelection:ja(function(){Fo(this,"undo",!0)}),redoSelection:ja(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,a=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,a){e=pt(this,e),t=pt(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,function(s){var m=s.markedSpans;if(m)for(var C=0;C=N.to||N.from==null&&i!=e.line||N.from!=null&&i==t.line&&N.from>=t.ch)&&(!a||a(N.marker))&&n.push(N.marker.parent||N.marker)}++i}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var a=t.markedSpans;if(a)for(var n=0;ne)return t=e,!0;e-=s,++a}),pt(this,Ue(a,t))},indexFromPos:function(e){e=pt(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 he=e.dataTransfer.getData("Text");if(he){var _e;if(t.state.draggingText&&!t.state.draggingText.copy&&(_e=t.listSelections()),Uo(t.doc,zr(a,a)),_e)for(var Le=0;Le<_e.length;++Le)zi(t.doc,"",_e[Le].anchor,_e[Le].head,"drag");t.replaceSelection(he,"around","paste"),t.display.input.focus()}}catch(Ie){}}}function Tl(e,t){if(ue&&(!e.state.draggingText||+new Date-Bs<100)){gt(t);return}if(Ke(e,t)||Ur(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!p){var a=h("img",null,null,"position: fixed; left: 0; top: 0;");a.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",E&&(a.width=a.height=1,e.display.wrapper.appendChild(a),a._top=a.offsetTop),t.dataTransfer.setDragImage(a,0,0),E&&a.parentNode.removeChild(a)}}function Rl(e,t){var a=Xa(e,t);if(!a)return;var n=document.createDocumentFragment();Jr(e,a,n),e.display.dragCursor||(e.display.dragCursor=h("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"),a=[],n=0;n=0;C--)zi(e.doc,"",n[C].from,n[C].to,"+delete");hi(e)})}function is(e,t,a){var n=De(e.text,t+a,a);return n<0||n>e.text.length?null:n}function os(e,t,a){var n=is(e,t.ch,a);return n==null?null:new Ue(t.line,n,a<0?"after":"before")}function ss(e,t,a,n,i){if(e){t.doc.direction=="rtl"&&(i=-i);var s=it(a,t.doc.direction);if(s){var m=i<0?M(s):s[0],C=i<0==(m.level==1),N=C?"after":"before",F;if(m.level>0||t.doc.direction=="rtl"){var he=be(t,a);F=i<0?a.text.length-1:0;var _e=Se(t,he,F).top;F=Qe(function(Le){return Se(t,he,Le).top==_e},i<0==(m.level==1)?m.from:m.to-1,F),N=="before"&&(F=is(a,F,1))}else F=i<0?m.to:m.from;return new Ue(n,F,N)}}return new Ue(n,i<0?a.text.length:0,i<0?"before":"after")}function Pl(e,t,a,n){var i=it(t,e.doc.direction);if(!i)return os(t,a,n);a.ch>=t.text.length?(a.ch=t.text.length,a.sticky="before"):a.ch<=0&&(a.ch=0,a.sticky="after");var s=at(i,a.ch,a.sticky),m=i[s];if(e.doc.direction=="ltr"&&m.level%2==0&&(n>0?m.to>a.ch:m.from=m.from&&Le>=he.begin)){var Ie=_e?"before":"after";return new Ue(a.line,Le,Ie)}}var Ge=function(yt,wt,At){for(var Lt=function(ya,er){return er?new Ue(a.line,C(ya,1),"before"):new Ue(a.line,ya,"after")};yt>=0&&yt0==(dn.level!=1),Pn=en?At.begin:C(At.end,-1);if(dn.from<=Pn&&Pn0?he.end:C(he.begin,-1);return mt!=null&&!(n>0&&mt==t.text.length)&&(tt=Ge(n>0?0:i.length-1,n,F(mt)),tt)?tt:null}var Eo={selectAll:Ns,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ve)},killLine:function(e){return Vi(e,function(t){if(t.empty()){var a=ot(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line0)i=new Ue(i.line,i.ch+1),e.replaceRange(s.charAt(i.ch-1)+s.charAt(i.ch-2),Ue(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var m=ot(e.doc,i.line-1).text;m&&(i=new Ue(i.line,1),e.replaceRange(s.charAt(0)+e.doc.lineSeparator()+m.charAt(m.length-1),Ue(i.line-1,m.length-1),i,"+transpose"))}}a.push(new la(i,i))}e.setSelections(a)})},newlineAndIndent:function(e){return fr(e,function(){for(var t=e.listSelections(),a=t.length-1;a>=0;a--)e.replaceRange(e.doc.lineSeparator(),t[a].anchor,t[a].head,"+input");t=e.listSelections();for(var n=0;ne&&Fe(t,this.pos)==0&&a==this.button};var Ao,Co;function Wl(e,t){var a=+new Date;return Co&&Co.compare(a,e,t)?(Ao=Co=null,"triple"):Ao&&Ao.compare(a,e,t)?(Co=new us(a,e,t),Ao=null,"double"):(Ao=new us(a,e,t),Co=null,"single")}function el(e){var t=this,a=t.display;if(Ke(t,e)||a.activeTouch&&a.input.supportsTouch())return;if(a.input.ensurePolled(),a.shift=e.shiftKey,Ur(a,e)){r||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=Xa(t,e),i=Mt(e),s=n?Wl(n,i):"single";if(window.focus(),i==1&&t.state.selectingText&&t.state.selectingText(e),n&&Hl(t,i,n,s,e))return;i==1?n?zl(t,n,s,e):_t(e)==a.scroller&&$e(e):i==2?(n&&jo(t.doc,n),setTimeout(function(){return a.input.focus()},20)):i==3&&($?t.display.input.onContextMenu(e):eo(t))}function Hl(e,t,a,n,i){var s="Click";return n=="double"?s="Double"+s:n=="triple"&&(s="Triple"+s),s=(t==1?"Left":t==2?"Middle":"Right")+s,yo(e,Gs(s,i),i,function(m){if(typeof m=="string"&&(m=Eo[m]),!m)return!1;var C=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),C=m(e,a)!=pe}finally{e.state.suppressEdits=!1}return C})}function Kl(e,t,a){var n=e.getOption("configureMouse"),i=n?n(e,t,a):{};if(i.unit==null){var s=_?a.shiftKey&&a.metaKey:a.altKey;i.unit=s?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(i.extend==null||e.doc.extend)&&(i.extend=e.doc.extend||a.shiftKey),i.addNew==null&&(i.addNew=A?a.metaKey:a.ctrlKey),i.moveOnDrag==null&&(i.moveOnDrag=!(A?a.altKey:a.ctrlKey)),i}function zl(e,t,a,n){ue?setTimeout(v(xo,e),0):e.curOp.focus=H();var i=Kl(e,a,n),s=e.doc.sel,m;e.options.dragDrop&&gn&&!e.isReadOnly()&&a=="single"&&(m=s.contains(t))>-1&&(Fe((m=s.ranges[m]).from(),t)<0||t.xRel>0)&&(Fe(m.to(),t)>0||t.xRel<0)?Gl(e,n,t,i):Yl(e,n,t,i)}function Gl(e,t,a,n){var i=e.display,s=!1,m=La(e,function(F){r&&(i.scroller.draggable=!1),e.state.draggingText=!1,nt(i.wrapper.ownerDocument,"mouseup",m),nt(i.wrapper.ownerDocument,"mousemove",C),nt(i.scroller,"dragstart",N),nt(i.scroller,"drop",m),s||($e(F),n.addNew||jo(e.doc,a,null,null,n.extend),r&&!p||ue&&ie==9?setTimeout(function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()},20):i.input.focus())}),C=function(F){s=s||Math.abs(t.clientX-F.clientX)+Math.abs(t.clientY-F.clientY)>=10},N=function(){return s=!0};r&&(i.scroller.draggable=!0),e.state.draggingText=m,m.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),je(i.wrapper.ownerDocument,"mouseup",m),je(i.wrapper.ownerDocument,"mousemove",C),je(i.scroller,"dragstart",N),je(i.scroller,"drop",m),eo(e),setTimeout(function(){return i.input.focus()},20)}function tl(e,t,a){if(a=="char")return new la(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new la(Ue(t.line,0),pt(e.doc,Ue(t.line+1,0)));var n=a(e,t);return new la(n.from,n.to)}function Yl(e,t,a,n){var i=e.display,s=e.doc;$e(t);var m,C,N=s.sel,F=N.ranges;if(n.addNew&&!n.extend?(C=s.sel.contains(a),C>-1?m=F[C]:m=new la(a,a)):(m=s.sel.primary(),C=s.sel.primIndex),n.unit=="rectangle")n.addNew||(m=new la(a,a)),a=Xa(e,t,!0,!0),C=-1;else{var he=tl(e,a,n.unit);n.extend?m=as(m,he.anchor,he.head,n.extend):m=he}n.addNew?C==-1?(C=F.length,lr(s,Ir(e,F.concat([m]),C),{scroll:!1,origin:"*mouse"})):F.length>1&&F[C].empty()&&n.unit=="char"&&!n.extend?(lr(s,Ir(e,F.slice(0,C).concat(F.slice(C+1)),0),{scroll:!1,origin:"*mouse"}),N=s.sel):rs(s,C,m,ee):(C=0,lr(s,new pr([m],0),ee),N=s.sel);var _e=a;function Le(At){if(Fe(_e,At)==0)return;if(_e=At,n.unit=="rectangle"){for(var Lt=[],dn=e.options.tabSize,en=T(ot(s,a.line).text,a.ch,dn),Pn=T(ot(s,At.line).text,At.ch,dn),ya=Math.min(en,Pn),er=Math.max(en,Pn),Na=Math.min(a.line,At.line),Or=Math.min(e.lastLine(),Math.max(a.line,At.line));Na<=Or;Na++){var yr=ot(s,Na).text,Wa=Ee(yr,ya,dn);ya==er?Lt.push(new la(Ue(Na,Wa),Ue(Na,Wa))):yr.length>Wa&&Lt.push(new la(Ue(Na,Wa),Ue(Na,Ee(yr,er,dn))))}Lt.length||Lt.push(new la(a,a)),lr(s,Ir(e,N.ranges.slice(0,C).concat(Lt),C),{origin:"*mouse",scroll:!1}),e.scrollIntoView(At)}else{var Ar=m,ir=tl(e,At,n.unit),$a=Ar.anchor,Ha;Fe(ir.anchor,$a)>0?(Ha=ir.head,$a=Ln(Ar.from(),ir.anchor)):(Ha=ir.anchor,$a=Gt(Ar.to(),ir.head));var Ia=N.ranges.slice(0);Ia[C]=Vl(e,new la(pt(s,$a),Ha)),lr(s,Ir(e,Ia,C),ee)}}var Ie=i.wrapper.getBoundingClientRect(),Ge=0;function tt(At){var Lt=++Ge,dn=Xa(e,At,!0,n.unit=="rectangle");if(!dn)return;if(Fe(dn,_e)!=0){e.curOp.focus=H(),Le(dn);var en=Ii(i,s);(dn.line>=en.to||dn.lineIe.bottom?20:0;Pn&&setTimeout(La(e,function(){if(Ge!=Lt)return;i.scroller.scrollTop+=Pn,tt(At)}),50)}}function mt(At){e.state.selectingText=!1,Ge=Infinity,At&&($e(At),i.input.focus()),nt(i.wrapper.ownerDocument,"mousemove",yt),nt(i.wrapper.ownerDocument,"mouseup",wt),s.history.lastSelOrigin=null}var yt=La(e,function(At){At.buttons===0||!Mt(At)?mt(At):tt(At)}),wt=La(e,mt);e.state.selectingText=wt,je(i.wrapper.ownerDocument,"mousemove",yt),je(i.wrapper.ownerDocument,"mouseup",wt)}function Vl(e,t){var a=t.anchor,n=t.head,i=ot(e.doc,a.line);if(Fe(a,n)==0&&a.sticky==n.sticky)return t;var s=it(i);if(!s)return t;var m=at(s,a.ch,a.sticky),C=s[m];if(C.from!=a.ch&&C.to!=a.ch)return t;var N=m+(C.from==a.ch==(C.level!=1)?0:1);if(N==0||N==s.length)return t;var F;if(n.line!=a.line)F=(n.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var he=at(s,n.ch,n.sticky),_e=he-m||(n.ch-a.ch)*(C.level==1?-1:1);he==N-1||he==N?F=_e<0:F=_e>0}var Le=s[N+(F?-1:0)],Ie=F==(Le.level==1),Ge=Ie?Le.from:Le.to,tt=Ie?"after":"before";return a.ch==Ge&&a.sticky==tt?t:new la(new Ue(a.line,Ge,tt),n)}function nl(e,t,a,n){var i,s;if(t.touches)i=t.touches[0].clientX,s=t.touches[0].clientY;else try{i=t.clientX,s=t.clientY}catch(Le){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&$e(t);var m=e.display,C=m.lineDiv.getBoundingClientRect();if(s>C.bottom||!We(e,a))return lt(t);s-=C.top-m.viewOffset;for(var N=0;N=i){var he=An(e.doc,s),_e=e.display.gutterSpecs[N];return Ze(e,a,e,he,_e.className,t),lt(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function al(e,t){if(Ur(e.display,t)||Ql(e,t))return;if(Ke(e,t,"contextmenu"))return;$||e.display.input.onContextMenu(t)}function Ql(e,t){return We(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Tn(e)}var Qi={toString:function(){return"CodeMirror.Init"}},il={},Ko={};function Xl(e){var t=e.optionHandlers;function a(n,i,s,m){e.defaults[n]=i,s&&(t[n]=m?function(C,N,F){F!=Qi&&s(C,N,F)}:s)}e.defineOption=a,e.Init=Qi,a("value","",function(n,i){return n.setValue(i)},!0),a("mode",null,function(n,i){n.doc.modeOption=i,oi(n)},!0),a("indentUnit",2,oi,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(n){co(n),Tn(n),ga(n)},!0),a("lineSeparator",null,function(n,i){if(n.doc.lineSep=i,!i)return;var s=[],m=n.doc.first;n.doc.iter(function(N){for(var F=0;;){var he=N.text.indexOf(i,F);if(he==-1)break;F=he+i.length,s.push(Ue(m,he))}m++});for(var C=s.length-1;C>=0;C--)zi(n.doc,i,s[C],Ue(s[C].line,s[C].ch+i.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,i,s){n.state.specialChars=new RegExp(i.source+(i.test(" ")?"":"| "),"g"),s!=Qi&&n.refresh()}),a("specialCharPlaceholder",Ba,function(n){return n.refresh()},!0),a("electricChars",!0),a("inputStyle",V?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(n,i){return n.getInputField().spellcheck=i},!0),a("autocorrect",!1,function(n,i){return n.getInputField().autocorrect=i},!0),a("autocapitalize",!1,function(n,i){return n.getInputField().autocapitalize=i},!0),a("rtlMoveVisually",!G),a("wholeLineUpdateBefore",!0),a("theme","default",function(n){rl(n),Kr(n)},!0),a("keyMap","default",function(n,i,s){var m=Wo(i),C=s!=Qi&&Wo(s);C&&C.detach&&C.detach(n,m),m.attach&&m.attach(n,C||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,Zl,!0),a("gutters",[],function(n,i){n.display.gutterSpecs=hr(i,n.options.lineNumbers),Kr(n)},!0),a("fixedGutter",!0,function(n,i){n.display.gutters.style.left=i?sr(n.display)+"px":"0",n.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(n){return ai(n)},!0),a("scrollbarStyle","native",function(n){ji(n),ai(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),a("lineNumbers",!1,function(n,i){n.display.gutterSpecs=hr(n.options.gutters,i),Kr(n)},!0),a("firstLineNumber",1,Kr,!0),a("lineNumberFormatter",function(n){return n},Kr,!0),a("showCursorWhenSelecting",!1,pa,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(n,i){i=="nocursor"&&(fi(n),n.display.input.blur()),n.display.input.readOnlyChanged(i)}),a("screenReaderLabel",null,function(n,i){i=i===""?null:i,n.display.input.screenReaderLabelChanged(i)}),a("disableInput",!1,function(n,i){i||n.display.input.reset()},!0),a("dragDrop",!0,Jl),a("allowDropFileTypes",null),a("cursorBlinkRate",530),a("cursorScrollMargin",0),a("cursorHeight",1,pa,!0),a("singleCursorHeightPerLine",!0,pa,!0),a("workTime",100),a("workDelay",100),a("flattenSpans",!0,co,!0),a("addModeClass",!1,co,!0),a("pollInterval",100),a("undoDepth",200,function(n,i){return n.doc.history.undoDepth=i}),a("historyEventDelay",1250),a("viewportMargin",10,function(n){return n.refresh()},!0),a("maxHighlightLength",1e4,co,!0),a("moveInputWithCursor",!0,function(n,i){i||n.display.input.resetPosition()}),a("tabindex",null,function(n,i){return n.display.input.getField().tabIndex=i||""}),a("autofocus",null),a("direction","ltr",function(n,i){return n.doc.setDirection(i)},!0),a("phrases",null)}function Jl(e,t,a){var n=a&&a!=Qi;if(!t!=!n){var i=e.display.dragFunctions,s=t?je:nt;s(e.display.scroller,"dragstart",i.start),s(e.display.scroller,"dragenter",i.enter),s(e.display.scroller,"dragover",i.over),s(e.display.scroller,"dragleave",i.leave),s(e.display.scroller,"drop",i.drop)}}function Zl(e){e.options.lineWrapping?(x(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(K(e.display.wrapper,"CodeMirror-wrap"),_r(e)),dr(e),ga(e),Tn(e),setTimeout(function(){return ai(e)},100)}function Ra(e,t){var a=this;if(!(this instanceof Ra))return new Ra(e,t);this.options=t=t?c(t):{},c(il,t,!1);var n=t.value;typeof n=="string"?n=new Er(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Ra.inputStyles[t.inputStyle](this),s=this.display=new Ti(e,n,i,t);s.wrapper.CodeMirror=this,rl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ji(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 k,keySeq:null,specialChars:null},t.autofocus&&!V&&s.input.focus(),ue&&ie<11&&setTimeout(function(){return a.display.input.reset(!0)},20),ql(this),Sl(),$r(this),this.curOp.forceUpdate=!0,vs(this,n),t.autofocus&&!V||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&Zr(a)},20):fi(this);for(var m in Ko)Ko.hasOwnProperty(m)&&Ko[m](this,t[m],Qi);Za(this),t.finishInit&&t.finishInit(this);for(var C=0;C20*20}je(t.scroller,"touchstart",function(N){if(!Ke(e,N)&&!s(N)&&!cs(e,N)){t.input.ensurePolled(),clearTimeout(a);var F=+new Date;t.activeTouch={start:F,moved:!1,prev:F-n.end<=300?n:null},N.touches.length==1&&(t.activeTouch.left=N.touches[0].pageX,t.activeTouch.top=N.touches[0].pageY)}}),je(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),je(t.scroller,"touchend",function(N){var F=t.activeTouch;if(F&&!Ur(t,N)&&F.left!=null&&!F.moved&&new Date-F.start<300){var he=e.coordsChar(t.activeTouch,"page"),_e;!F.prev||m(F,F.prev)?_e=new la(he,he):!F.prev.prev||m(F,F.prev.prev)?_e=e.findWordAt(he):_e=new la(Ue(he.line,0),pt(e.doc,Ue(he.line+1,0))),e.setSelection(_e.anchor,_e.head),e.focus(),$e(N)}i()}),je(t.scroller,"touchcancel",i),je(t.scroller,"scroll",function(){t.scroller.clientHeight&&(mi(e,t.scroller.scrollTop),Mr(e,t.scroller.scrollLeft,!0),Ze(e,"scroll",e))}),je(t.scroller,"mousewheel",function(N){return lo(e,N)}),je(t.scroller,"DOMMouseScroll",function(N){return lo(e,N)}),je(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(N){Ke(e,N)||gt(N)},over:function(N){Ke(e,N)||(Rl(e,N),gt(N))},start:function(N){return Tl(e,N)},drop:La(e,wl),leave:function(N){Ke(e,N)||Ws(e)}};var C=t.input.getField();je(C,"keyup",function(N){return qs.call(e,N)}),je(C,"keydown",La(e,Zs)),je(C,"keypress",La(e,$s)),je(C,"focus",function(N){return Zr(e,N)}),je(C,"blur",function(N){return fi(e,N)})}var ds=[];Ra.defineInitHook=function(e){return ds.push(e)};function Oo(e,t,a,n){var i=e.doc,s;a==null&&(a="add"),a=="smart"&&(i.mode.indent?s=hn(e,t).state:a="prev");var m=e.options.tabSize,C=ot(i,t),N=T(C.text,null,m);C.stateAfter&&(C.stateAfter=null);var F=C.text.match(/^\s*/)[0],he;if(!n&&!/\S/.test(C.text))he=0,a="not";else if(a=="smart"&&(he=i.mode.indent(s,C.text.slice(F.length),C.text),he==pe||he>150)){if(!n)return;a="prev"}a=="prev"?t>i.first?he=T(ot(i,t-1).text,null,m):he=0:a=="add"?he=N+e.options.indentUnit:a=="subtract"?he=N-e.options.indentUnit:typeof a=="number"&&(he=N+a),he=Math.max(0,he);var _e="",Le=0;if(e.options.indentWithTabs)for(var Ie=Math.floor(he/m);Ie;--Ie)Le+=m,_e+=" ";if(Lem,N=xt(t),F=null;if(C&&n.ranges.length>1)if(Yr&&Yr.text.join(` `)==t){if(n.ranges.length%Yr.text.length==0){F=[];for(var he=0;he=0;Le--){var Ie=n.ranges[Le],Ge=Ie.from(),tt=Ie.to();Ie.empty()&&(a&&a>0?Ge=Ue(Ge.line,Ge.ch-a):e.state.overwrite&&!C?tt=Ue(tt.line,Math.min(ot(s,tt.line).text.length,tt.ch+M(N).length)):C&&Yr&&Yr.lineWise&&Yr.text.join(` `)==N.join(` -`)&&(Ge=tt=Ue(Ge.line,0)));var mt={from:Ge,to:tt,text:F?F[Le%F.length]:N,origin:i||(C?"paste":e.state.cutIncoming>m?"cut":"+input")};Ki(e.doc,mt),On(e,"inputRead",e,mt)}t&&!C&&sl(e,t),hi(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 a=e.clipboardData&&e.clipboardData.getData("Text");if(a)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&fr(t,function(){return fs(t,a,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var a=e.doc.sel,n=a.ranges.length-1;n>=0;n--){var i=a.ranges[n];if(i.head.ch>100||n&&a.ranges[n-1].head.line==i.head.line)continue;var s=e.getModeAt(i.head),m=!1;if(s.electricChars){for(var C=0;C-1){m=Oo(e,i.head.line,"smart");break}}else s.electricInput&&(s.electricInput.test(ot(e.doc,i.head.line).text.slice(0,i.head.ch))&&(m=Oo(e,i.head.line,"smart")));m&&On(e,"electricInput",e,i.head.line)}}function ll(e){for(var t=[],a=[],n=0;ns&&(Oo(this,C.head.line,n,!0),s=C.head.line,m==this.doc.sel.primIndex&&hi(this));else{var N=C.from(),F=C.to(),he=Math.max(s,N.line);s=Math.min(this.lastLine(),F.line-(F.ch?0:1))+1;for(var _e=he;_e0&&rs(this.doc,m,new la(N,Le[m].to()),ve)}}}),getTokenAt:function(n,i){return zn(this,n,i)},getLineTokens:function(n,i){return zn(this,Ue(n),i,!0)},getTokenTypeAt:function(n){n=pt(this.doc,n);var i=Zn(this,ot(this.doc,n.line)),s=0,m=(i.length-1)/2,C=n.ch,N;if(C==0)N=i[2];else for(;;){var F=s+m>>1;if((F?i[F*2-1]:0)>=C)m=F;else if(i[F*2+1]N&&(n=N,m=!0),C=ot(this.doc,n)}else C=n;return Xn(this,C,{top:0,left:0},i||"page",s||m).top+(m?this.doc.height-nr(C):0)},defaultTextHeight:function(){return Da(this.display)},defaultCharWidth:function(){return Qa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,i,s,m,C){var N=this.display;n=Bn(this,pt(this.doc,n));var F=n.bottom,he=n.left;if(i.style.position="absolute",i.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(i),N.sizer.appendChild(i),m=="over")F=n.top;else if(m=="above"||m=="near"){var _e=Math.max(N.wrapper.clientHeight,this.doc.height),Le=Math.max(N.sizer.clientWidth,N.lineSpace.clientWidth);(m=="above"||n.bottom+i.offsetHeight>_e)&&n.top>i.offsetHeight?F=n.top-i.offsetHeight:n.bottom+i.offsetHeight<=_e&&(F=n.bottom),he+i.offsetWidth>Le&&(he=Le-i.offsetWidth)}i.style.top=F+"px",i.style.left=i.style.right="",C=="right"?(he=N.sizer.clientWidth-i.offsetWidth,i.style.right="0px"):(C=="left"?he=0:C=="middle"&&(he=(N.sizer.clientWidth-i.offsetWidth)/2),i.style.left=he+"px"),s&&wo(this,{left:he,top:F,right:he+i.offsetWidth,bottom:F+i.offsetHeight})},triggerOnKeyDown:rr(Zs),triggerOnKeyPress:rr($s),triggerOnKeyUp:qs,triggerOnMouseDown:rr(el),execCommand:function(n){if(Eo.hasOwnProperty(n))return Eo[n].call(null,this)},triggerElectric:rr(function(n){sl(this,n)}),findPosH:function(n,i,s,m){var C=1;i<0&&(C=-1,i=-i);for(var N=pt(this.doc,n),F=0;F0&&he(s.charAt(m-1));)--m;for(;C.5||this.options.lineWrapping)&&dr(this),Ze(this,"refresh",this)}),swapDoc:rr(function(n){var i=this.doc;return i.cm=null,this.state.selectingText&&this.state.selectingText(),vs(this,n),Tn(this),this.display.input.reset(),pi(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,On(this,"swapDoc",this,i),i}),phrase:function(n){var i=this.options.phrases;return i&&Object.prototype.hasOwnProperty.call(i,n)?i[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}},Je(e),e.registerHelper=function(n,i,s){a.hasOwnProperty(n)||(a[n]=e[n]={_global:[]}),a[n][i]=s},e.registerGlobalHelper=function(n,i,s,m){e.registerHelper(n,i,m),a[n]._global.push({pred:s,val:m})}}function hs(e,t,a,n,i){var s=t,m=a,C=ot(e,t.line),N=i&&e.direction=="rtl"?-a:a;function F(){var wt=t.line+N;return wt=e.first+e.size?!1:(t=new Ue(wt,t.ch,t.sticky),C=ot(e,wt))}function he(wt){var At;if(n=="codepoint"){var Pt=C.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(Pt)?At=null:At=new Ue(t.line,Math.max(0,Math.min(C.text.length,t.ch+a*(Pt>=55296&&Pt<56320?2:1))),-a)}else i?At=Pl(e.cm,C,t,a):At=os(C,t,a);if(At==null)if(!wt&&F())t=ss(i,e.cm,C,t.line,N);else return!1;else t=At;return!0}if(n=="char"||n=="codepoint")he();else if(n=="column")he(!0);else if(n=="word"||n=="group")for(var _e=null,Le=n=="group",Ie=e.cm&&e.cm.getHelper(t,"wordChars"),Ge=!0;!(a<0&&!he(!Ge));Ge=!1){var tt=C.text.charAt(t.ch)||` +`)&&(Ge=tt=Ue(Ge.line,0)));var mt={from:Ge,to:tt,text:F?F[Le%F.length]:N,origin:i||(C?"paste":e.state.cutIncoming>m?"cut":"+input")};Ki(e.doc,mt),On(e,"inputRead",e,mt)}t&&!C&&sl(e,t),hi(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 a=e.clipboardData&&e.clipboardData.getData("Text");if(a)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&fr(t,function(){return fs(t,a,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var a=e.doc.sel,n=a.ranges.length-1;n>=0;n--){var i=a.ranges[n];if(i.head.ch>100||n&&a.ranges[n-1].head.line==i.head.line)continue;var s=e.getModeAt(i.head),m=!1;if(s.electricChars){for(var C=0;C-1){m=Oo(e,i.head.line,"smart");break}}else s.electricInput&&(s.electricInput.test(ot(e.doc,i.head.line).text.slice(0,i.head.ch))&&(m=Oo(e,i.head.line,"smart")));m&&On(e,"electricInput",e,i.head.line)}}function ll(e){for(var t=[],a=[],n=0;ns&&(Oo(this,C.head.line,n,!0),s=C.head.line,m==this.doc.sel.primIndex&&hi(this));else{var N=C.from(),F=C.to(),he=Math.max(s,N.line);s=Math.min(this.lastLine(),F.line-(F.ch?0:1))+1;for(var _e=he;_e0&&rs(this.doc,m,new la(N,Le[m].to()),ve)}}}),getTokenAt:function(n,i){return zn(this,n,i)},getLineTokens:function(n,i){return zn(this,Ue(n),i,!0)},getTokenTypeAt:function(n){n=pt(this.doc,n);var i=Zn(this,ot(this.doc,n.line)),s=0,m=(i.length-1)/2,C=n.ch,N;if(C==0)N=i[2];else for(;;){var F=s+m>>1;if((F?i[F*2-1]:0)>=C)m=F;else if(i[F*2+1]N&&(n=N,m=!0),C=ot(this.doc,n)}else C=n;return Xn(this,C,{top:0,left:0},i||"page",s||m).top+(m?this.doc.height-nr(C):0)},defaultTextHeight:function(){return Da(this.display)},defaultCharWidth:function(){return Qa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,i,s,m,C){var N=this.display;n=Bn(this,pt(this.doc,n));var F=n.bottom,he=n.left;if(i.style.position="absolute",i.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(i),N.sizer.appendChild(i),m=="over")F=n.top;else if(m=="above"||m=="near"){var _e=Math.max(N.wrapper.clientHeight,this.doc.height),Le=Math.max(N.sizer.clientWidth,N.lineSpace.clientWidth);(m=="above"||n.bottom+i.offsetHeight>_e)&&n.top>i.offsetHeight?F=n.top-i.offsetHeight:n.bottom+i.offsetHeight<=_e&&(F=n.bottom),he+i.offsetWidth>Le&&(he=Le-i.offsetWidth)}i.style.top=F+"px",i.style.left=i.style.right="",C=="right"?(he=N.sizer.clientWidth-i.offsetWidth,i.style.right="0px"):(C=="left"?he=0:C=="middle"&&(he=(N.sizer.clientWidth-i.offsetWidth)/2),i.style.left=he+"px"),s&&wo(this,{left:he,top:F,right:he+i.offsetWidth,bottom:F+i.offsetHeight})},triggerOnKeyDown:rr(Zs),triggerOnKeyPress:rr($s),triggerOnKeyUp:qs,triggerOnMouseDown:rr(el),execCommand:function(n){if(Eo.hasOwnProperty(n))return Eo[n].call(null,this)},triggerElectric:rr(function(n){sl(this,n)}),findPosH:function(n,i,s,m){var C=1;i<0&&(C=-1,i=-i);for(var N=pt(this.doc,n),F=0;F0&&he(s.charAt(m-1));)--m;for(;C.5||this.options.lineWrapping)&&dr(this),Ze(this,"refresh",this)}),swapDoc:rr(function(n){var i=this.doc;return i.cm=null,this.state.selectingText&&this.state.selectingText(),vs(this,n),Tn(this),this.display.input.reset(),pi(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,On(this,"swapDoc",this,i),i}),phrase:function(n){var i=this.options.phrases;return i&&Object.prototype.hasOwnProperty.call(i,n)?i[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}},Je(e),e.registerHelper=function(n,i,s){a.hasOwnProperty(n)||(a[n]=e[n]={_global:[]}),a[n][i]=s},e.registerGlobalHelper=function(n,i,s,m){e.registerHelper(n,i,m),a[n]._global.push({pred:s,val:m})}}function hs(e,t,a,n,i){var s=t,m=a,C=ot(e,t.line),N=i&&e.direction=="rtl"?-a:a;function F(){var wt=t.line+N;return wt=e.first+e.size?!1:(t=new Ue(wt,t.ch,t.sticky),C=ot(e,wt))}function he(wt){var At;if(n=="codepoint"){var Lt=C.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(Lt)?At=null:At=new Ue(t.line,Math.max(0,Math.min(C.text.length,t.ch+a*(Lt>=55296&&Lt<56320?2:1))),-a)}else i?At=Pl(e.cm,C,t,a):At=os(C,t,a);if(At==null)if(!wt&&F())t=ss(i,e.cm,C,t.line,N);else return!1;else t=At;return!0}if(n=="char"||n=="codepoint")he();else if(n=="column")he(!0);else if(n=="word"||n=="group")for(var _e=null,Le=n=="group",Ie=e.cm&&e.cm.getHelper(t,"wordChars"),Ge=!0;!(a<0&&!he(!Ge));Ge=!1){var tt=C.text.charAt(t.ch)||` `,mt=Pe(tt,Ie)?"w":Le&&tt==` `?"n":!Le||/\s/.test(tt)?null:"p";if(Le&&!Ge&&!mt&&(mt="s"),_e&&_e!=mt){a<0&&(a=1,he(),t.sticky="after");break}if(mt&&(_e=mt),a>0&&!he(!Ge))break}var yt=ko(e,t,s,m,!0);return Ht(s,yt)&&(yt.hitSide=!0),yt}function dl(e,t,a,n){var i=e.doc,s=t.left,m;if(n=="page"){var C=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),N=Math.max(C-.5*Da(e.display),3);m=(a>0?t.bottom:t.top)+a*N}else n=="line"&&(m=a>0?t.bottom+3:t.top-3);for(var F;!(F=Hn(e,s,m),!F.outside);){if(a<0?m<=0:m>=i.height){F.hitSide=!0;break}m+=a*5}return F}var va=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new k,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};va.prototype.init=function(e){var t=this,a=this,n=a.cm,i=a.div=e.lineDiv;ul(i,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function s(C){for(var N=C.target;N;N=N.parentNode){if(N==i)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(N.className))break}return!1}je(i,"paste",function(C){if(!s(C)||Ke(n,C)||ol(C,n))return;ie<=11&&setTimeout(La(n,function(){return t.updateFromDOM()}),20)}),je(i,"compositionstart",function(C){t.composing={data:C.data,done:!1}}),je(i,"compositionupdate",function(C){t.composing||(t.composing={data:C.data,done:!1})}),je(i,"compositionend",function(C){t.composing&&(C.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),je(i,"touchstart",function(){return a.forceCompositionEnd()}),je(i,"input",function(){t.composing||t.readFromDOMSoon()});function m(C){if(!s(C)||Ke(n,C))return;if(n.somethingSelected())zo({lineWise:!1,text:n.getSelections()}),C.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var N=ll(n);zo({lineWise:!0,text:N.text}),C.type=="cut"&&n.operation(function(){n.setSelections(N.ranges,0,ve),n.replaceSelection("",null,"cut")})}else return;if(C.clipboardData){C.clipboardData.clearData();var F=Yr.text.join(` `);if(C.clipboardData.setData("Text",F),C.clipboardData.getData("Text")==F){C.preventDefault();return}}var he=cl(),_e=he.firstChild;n.display.lineSpace.insertBefore(he,n.display.lineSpace.firstChild),_e.value=Yr.text.join(` -`);var Le=document.activeElement;g(_e),setTimeout(function(){n.display.lineSpace.removeChild(he),Le.focus(),Le==i&&a.showPrimarySelection()},50)}je(i,"copy",m),je(i,"cut",m)},va.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},va.prototype.prepareSelection=function(){var e=kr(this.cm,!1);return e.focus=document.activeElement==this.div,e},va.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},va.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},va.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),n=a.from(),i=a.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||i.line=t.display.viewFrom&&fl(t,n)||{node:C[0].measure.map[2],offset:0},F=i.linee.firstLine()&&(n=Ue(n.line-1,ot(e.doc,n.line-1).length)),i.ch==ot(e.doc,i.line).text.length&&i.linet.viewTo-1)return!1;var s,m,C;n.line==t.viewFrom||(s=Ea(e,n.line))==0?(m=Qt(t.view[0].line),C=t.view[0].node):(m=Qt(t.view[s].line),C=t.view[s-1].node.nextSibling);var N=Ea(e,i.line),F,he;if(N==t.view.length-1?(F=t.viewTo-1,he=t.lineDiv.lastChild):(F=Qt(t.view[N+1].line)-1,he=t.view[N+1].node.previousSibling),!C)return!1;for(var _e=e.doc.splitLines(tu(e,C,he,m,F)),Le=Kt(e.doc,Ue(m,0),Ue(F,ot(e.doc,F).text.length));_e.length>1&&Le.length>1;)if(M(_e)==M(Le))_e.pop(),Le.pop(),F--;else if(_e[0]==Le[0])_e.shift(),Le.shift(),m++;else break;for(var Ie=0,Ge=0,tt=_e[0],mt=Le[0],yt=Math.min(tt.length,mt.length);Ien.ch&&wt.charCodeAt(wt.length-Ge-1)==At.charCodeAt(At.length-Ge-1);)Ie--,Ge++;_e[_e.length-1]=wt.slice(0,wt.length-Ge).replace(/^\u200b+/,""),_e[0]=_e[0].slice(Ie).replace(/\u200b+$/,"");var fn=Ue(m,Ie),$t=Ue(F,Le.length?M(Le).length-Ge:0);if(_e.length>1||_e[0]||Fe(fn,$t))return zi(e.doc,_e,fn,$t,"+input"),!0},va.prototype.ensurePolled=function(){this.forceCompositionEnd()},va.prototype.reset=function(){this.forceCompositionEnd()},va.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},va.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)},va.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fr(this.cm,function(){return ga(e.cm)})},va.prototype.setUneditable=function(e){e.contentEditable="false"},va.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||La(this.cm,fs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},va.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},va.prototype.onContextMenu=function(){},va.prototype.resetPosition=function(){},va.prototype.needsContentAttribute=!0;function fl(e,t){var a=ye(e,t.line);if(!a||a.hidden)return null;var n=ot(e.doc,t.line),i=j(a,n,t.line),s=it(n,e.doc.direction),m="left";if(s){var C=rt(s,t.ch);m=C%2?"right":"left"}var N=Ve(i.map,t.ch,m);return N.offset=N.collapse=="right"?N.end:N.start,N}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Xi(e,t){return t&&(e.bad=!0),e}function tu(e,t,a,n,i){var s="",m=!1,C=e.doc.lineSeparator(),N=!1;function F(Ie){return function(Ge){return Ge.id==Ie}}function he(){m&&(s+=C,N&&(s+=C),m=N=!1)}function _e(Ie){Ie&&(he(),s+=Ie)}function Le(Ie){if(Ie.nodeType==1){var Ge=Ie.getAttribute("cm-text");if(Ge){_e(Ge);return}var tt=Ie.getAttribute("cm-marker"),mt;if(tt){var yt=e.findMarks(Ue(n,0),Ue(i+1,0),F(+tt));yt.length&&(mt=yt[0].find(0))&&_e(Kt(e.doc,mt.from,mt.to).join(C));return}if(Ie.getAttribute("contenteditable")=="false")return;var wt=/^(pre|div|p|li|table|br)$/i.test(Ie.nodeName);if(!/^br$/i.test(Ie.nodeName)&&Ie.textContent.length==0)return;wt&&he();for(var At=0;At=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),je(i,"paste",function(m){if(Ke(n,m)||ol(m,n))return;n.state.pasteIncoming=+new Date,a.fastPoll()});function s(m){if(Ke(n,m))return;if(n.somethingSelected())zo({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var C=ll(n);zo({lineWise:!0,text:C.text}),m.type=="cut"?n.setSelections(C.ranges,null,ve):(a.prevInput="",i.value=C.text.join(` -`),g(i))}else return;m.type=="cut"&&(n.state.cutIncoming=+new Date)}je(i,"cut",s),je(i,"copy",s),je(e.scroller,"paste",function(m){if(Ur(e,m)||Ke(n,m))return;if(!i.dispatchEvent){n.state.pasteIncoming=+new Date,a.focus();return}var C=new Event("paste");C.clipboardData=m.clipboardData,i.dispatchEvent(C)}),je(e.lineSpace,"selectstart",function(m){Ur(e,m)||$e(m)}),je(i,"compositionstart",function(){var m=n.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:m,range:n.markText(m,n.getCursor("to"),{className:"CodeMirror-composing"})}}),je(i,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},Ua.prototype.createField=function(e){this.wrapper=cl(),this.textarea=this.wrapper.firstChild},Ua.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Ua.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,n=kr(e);if(e.options.moveInputWithCursor){var i=Bn(e,a.sel.primary().head,"div"),s=t.wrapper.getBoundingClientRect(),m=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+m.top-s.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+m.left-s.left))}return n},Ua.prototype.showSelection=function(e){var t=this.cm,a=t.display;O(a.cursorDiv,e.cursors),O(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Ua.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var a=t.getSelection();this.textarea.value=a,t.state.focused&&g(this.textarea),ue&&ie>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",ue&&ie>=9&&(this.hasSelection=null))},Ua.prototype.getField=function(){return this.textarea},Ua.prototype.supportsTouch=function(){return!1},Ua.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!V||H()!=this.textarea))try{this.textarea.focus()}catch(e){}},Ua.prototype.blur=function(){this.textarea.blur()},Ua.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ua.prototype.receivedFocus=function(){this.slowPoll()},Ua.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()})},Ua.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function a(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,a)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,a)},Ua.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||Lt(a)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=a.value;if(i==n&&!t.somethingSelected())return!1;if(ue&&ie>=9&&this.hasSelection===i||A&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var s=i.charCodeAt(0);if(s==8203&&!n&&(n="\u200B"),s==8666)return this.reset(),this.cm.execCommand("undo")}for(var m=0,C=Math.min(n.length,i.length);m1e3||i.indexOf(` +`);var Le=document.activeElement;g(_e),setTimeout(function(){n.display.lineSpace.removeChild(he),Le.focus(),Le==i&&a.showPrimarySelection()},50)}je(i,"copy",m),je(i,"cut",m)},va.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},va.prototype.prepareSelection=function(){var e=kr(this.cm,!1);return e.focus=document.activeElement==this.div,e},va.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},va.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},va.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),n=a.from(),i=a.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||i.line=t.display.viewFrom&&fl(t,n)||{node:C[0].measure.map[2],offset:0},F=i.linee.firstLine()&&(n=Ue(n.line-1,ot(e.doc,n.line-1).length)),i.ch==ot(e.doc,i.line).text.length&&i.linet.viewTo-1)return!1;var s,m,C;n.line==t.viewFrom||(s=Ea(e,n.line))==0?(m=Xt(t.view[0].line),C=t.view[0].node):(m=Xt(t.view[s].line),C=t.view[s-1].node.nextSibling);var N=Ea(e,i.line),F,he;if(N==t.view.length-1?(F=t.viewTo-1,he=t.lineDiv.lastChild):(F=Xt(t.view[N+1].line)-1,he=t.view[N+1].node.previousSibling),!C)return!1;for(var _e=e.doc.splitLines(tu(e,C,he,m,F)),Le=zt(e.doc,Ue(m,0),Ue(F,ot(e.doc,F).text.length));_e.length>1&&Le.length>1;)if(M(_e)==M(Le))_e.pop(),Le.pop(),F--;else if(_e[0]==Le[0])_e.shift(),Le.shift(),m++;else break;for(var Ie=0,Ge=0,tt=_e[0],mt=Le[0],yt=Math.min(tt.length,mt.length);Ien.ch&&wt.charCodeAt(wt.length-Ge-1)==At.charCodeAt(At.length-Ge-1);)Ie--,Ge++;_e[_e.length-1]=wt.slice(0,wt.length-Ge).replace(/^\u200b+/,""),_e[0]=_e[0].slice(Ie).replace(/\u200b+$/,"");var dn=Ue(m,Ie),en=Ue(F,Le.length?M(Le).length-Ge:0);if(_e.length>1||_e[0]||Fe(dn,en))return zi(e.doc,_e,dn,en,"+input"),!0},va.prototype.ensurePolled=function(){this.forceCompositionEnd()},va.prototype.reset=function(){this.forceCompositionEnd()},va.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},va.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)},va.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fr(this.cm,function(){return ga(e.cm)})},va.prototype.setUneditable=function(e){e.contentEditable="false"},va.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||La(this.cm,fs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},va.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},va.prototype.onContextMenu=function(){},va.prototype.resetPosition=function(){},va.prototype.needsContentAttribute=!0;function fl(e,t){var a=ye(e,t.line);if(!a||a.hidden)return null;var n=ot(e.doc,t.line),i=j(a,n,t.line),s=it(n,e.doc.direction),m="left";if(s){var C=at(s,t.ch);m=C%2?"right":"left"}var N=Ve(i.map,t.ch,m);return N.offset=N.collapse=="right"?N.end:N.start,N}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Xi(e,t){return t&&(e.bad=!0),e}function tu(e,t,a,n,i){var s="",m=!1,C=e.doc.lineSeparator(),N=!1;function F(Ie){return function(Ge){return Ge.id==Ie}}function he(){m&&(s+=C,N&&(s+=C),m=N=!1)}function _e(Ie){Ie&&(he(),s+=Ie)}function Le(Ie){if(Ie.nodeType==1){var Ge=Ie.getAttribute("cm-text");if(Ge){_e(Ge);return}var tt=Ie.getAttribute("cm-marker"),mt;if(tt){var yt=e.findMarks(Ue(n,0),Ue(i+1,0),F(+tt));yt.length&&(mt=yt[0].find(0))&&_e(zt(e.doc,mt.from,mt.to).join(C));return}if(Ie.getAttribute("contenteditable")=="false")return;var wt=/^(pre|div|p|li|table|br)$/i.test(Ie.nodeName);if(!/^br$/i.test(Ie.nodeName)&&Ie.textContent.length==0)return;wt&&he();for(var At=0;At=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),je(i,"paste",function(m){if(Ke(n,m)||ol(m,n))return;n.state.pasteIncoming=+new Date,a.fastPoll()});function s(m){if(Ke(n,m))return;if(n.somethingSelected())zo({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var C=ll(n);zo({lineWise:!0,text:C.text}),m.type=="cut"?n.setSelections(C.ranges,null,ve):(a.prevInput="",i.value=C.text.join(` +`),g(i))}else return;m.type=="cut"&&(n.state.cutIncoming=+new Date)}je(i,"cut",s),je(i,"copy",s),je(e.scroller,"paste",function(m){if(Ur(e,m)||Ke(n,m))return;if(!i.dispatchEvent){n.state.pasteIncoming=+new Date,a.focus();return}var C=new Event("paste");C.clipboardData=m.clipboardData,i.dispatchEvent(C)}),je(e.lineSpace,"selectstart",function(m){Ur(e,m)||$e(m)}),je(i,"compositionstart",function(){var m=n.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:m,range:n.markText(m,n.getCursor("to"),{className:"CodeMirror-composing"})}}),je(i,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},Ua.prototype.createField=function(e){this.wrapper=cl(),this.textarea=this.wrapper.firstChild},Ua.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Ua.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,n=kr(e);if(e.options.moveInputWithCursor){var i=Bn(e,a.sel.primary().head,"div"),s=t.wrapper.getBoundingClientRect(),m=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+m.top-s.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+m.left-s.left))}return n},Ua.prototype.showSelection=function(e){var t=this.cm,a=t.display;O(a.cursorDiv,e.cursors),O(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Ua.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var a=t.getSelection();this.textarea.value=a,t.state.focused&&g(this.textarea),ue&&ie>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",ue&&ie>=9&&(this.hasSelection=null))},Ua.prototype.getField=function(){return this.textarea},Ua.prototype.supportsTouch=function(){return!1},Ua.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!V||H()!=this.textarea))try{this.textarea.focus()}catch(e){}},Ua.prototype.blur=function(){this.textarea.blur()},Ua.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ua.prototype.receivedFocus=function(){this.slowPoll()},Ua.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()})},Ua.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function a(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,a)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,a)},Ua.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||jt(a)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=a.value;if(i==n&&!t.somethingSelected())return!1;if(ue&&ie>=9&&this.hasSelection===i||A&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var s=i.charCodeAt(0);if(s==8203&&!n&&(n="\u200B"),s==8666)return this.reset(),this.cm.execCommand("undo")}for(var m=0,C=Math.min(n.length,i.length);m1e3||i.indexOf(` `)>-1?a.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ua.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ua.prototype.onKeyPress=function(){ue&&ie>=9&&(this.hasSelection=null),this.fastPoll()},Ua.prototype.onContextMenu=function(e){var t=this,a=t.cm,n=a.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var s=Xa(a,e),m=n.scroller.scrollTop;if(!s||E)return;var C=a.options.resetSelectionOnContextMenu;C&&a.doc.sel.contains(s)==-1&&La(a,lr)(a.doc,zr(s),ve);var N=i.style.cssText,F=t.wrapper.style.cssText,he=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-he.top-5)+"px; left: "+(e.clientX-he.left-5)+`px; z-index: 1000; background: `+(ue?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var _e;r&&(_e=window.scrollY),n.input.focus(),r&&window.scrollTo(null,_e),n.input.reset(),a.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=Ie,n.selForContextMenu=a.doc.sel,clearTimeout(n.detectingSelectAll);function Le(){if(i.selectionStart!=null){var tt=a.somethingSelected(),mt="\u200B"+(tt?i.value:"");i.value="\u21DA",i.value=mt,t.prevInput=tt?"":"\u200B",i.selectionStart=1,i.selectionEnd=mt.length,n.selForContextMenu=a.doc.sel}}function Ie(){if(t.contextMenuPending!=Ie)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=F,i.style.cssText=N,ue&&ie<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=m),i.selectionStart!=null){(!ue||ue&&ie<9)&&Le();var tt=0,mt=function(){n.selForContextMenu==a.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&t.prevInput=="\u200B"?La(a,Ns)(a):tt++<10?n.detectingSelectAll=setTimeout(mt,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(mt,200)}}if(ue&&ie>=9&&Le(),$){gt(e);var Ge=function(){nt(window,"mouseup",Ge),setTimeout(Ie,20)};je(window,"mouseup",Ge)}else setTimeout(Ie,50)},Ua.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Ua.prototype.setUneditable=function(){},Ua.prototype.needsContentAttribute=!1;function au(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 a=H();t.autofocus=a==e||e.getAttribute("autofocus")!=null&&a==document.body}function n(){e.value=C.getValue()}var i;if(e.form&&(je(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var s=e.form;i=s.submit;try{var m=s.submit=function(){n(),s.submit=i,s.submit(),s.submit=m}}catch(N){}}t.finishInit=function(N){N.save=n,N.getTextArea=function(){return e},N.toTextArea=function(){N.toTextArea=isNaN,n(),e.parentNode.removeChild(N.getWrapperElement()),e.style.display="",e.form&&(nt(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=i))}},e.style.display="none";var C=Ra(function(N){return e.parentNode.insertBefore(N,e.nextSibling)},t);return C}function ru(e){e.off=nt,e.on=je,e.wheelEventPixels=so,e.Doc=Er,e.splitLines=xt,e.countColumn=T,e.findColumn=Ee,e.isWordChar=ke,e.Pass=pe,e.signal=Ze,e.Line=za,e.changeEnd=Gr,e.scrollbarModel=ro,e.Pos=Ue,e.cmpPos=Fe,e.modes=un,e.mimeModes=It,e.resolveMode=et,e.getMode=Rt,e.modeExtensions=Ye,e.extendMode=_t,e.copyState=vt,e.startState=Yt,e.innerMode=ut,e.commands=Eo,e.keyMap=si,e.keyName=Ys,e.isModifierKey=zs,e.lookupKey=Yi,e.normalizeKeyMap=Il,e.StringStream=dt,e.SharedTextMarker=vo,e.TextMarker=bi,e.LineWidget=go,e.e_preventDefault=$e,e.e_stopPropagation=ft,e.e_stop=gt,e.addClass=x,e.contains=b,e.rmClass=K,e.keyNames=Ei}Xl(Ra),$l(Ra);var iu="iter insert remove copy getEditor constructor".split(" ");for(var Yo in Er.prototype)Er.prototype.hasOwnProperty(Yo)&&se(iu,Yo)<0&&(Ra.prototype[Yo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Er.prototype[Yo]));return Je(Er),Ra.inputStyles={textarea:Ua,contenteditable:va},Ra.defineMode=function(e){!Ra.defaults.mode&&e!="null"&&(Ra.defaults.mode=e),Tt.apply(this,arguments)},Ra.defineMIME=Vt,Ra.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ra.defineMIME("text/plain","null"),Ra.defineExtension=function(e,t){Ra.prototype[e]=t},Ra.defineDocExtension=function(e,t){Er.prototype[e]=t},Ra.fromTextArea=au,ru(Ra),Ra.version="5.58.2",Ra})},W6BS:function(xe,B){xe.exports="data:image/png;base64,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"},WaYH:function(xe,B,o){"use strict";var Z=o("rePB"),D=o("Ff2n"),Ae=o("VTBJ"),le=o("1OyB"),P=o("vuIU"),z=o("JX7q"),ue=o("Ji7U"),ie=o("LK+K"),r=o("q1tI"),U=o("TSYQ"),R=o.n(U),E=o("sboe"),p=o("OZM5"),d=function($){var re=$.prefixCls,K=$.level,I=$.isStart,O=$.isEnd;if(!K)return null;for(var h="".concat(re,"-indent-unit"),L=[],y=0;y0&&t.prevInput=="\u200B"?La(a,Ns)(a):tt++<10?n.detectingSelectAll=setTimeout(mt,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(mt,200)}}if(ue&&ie>=9&&Le(),$){gt(e);var Ge=function(){nt(window,"mouseup",Ge),setTimeout(Ie,20)};je(window,"mouseup",Ge)}else setTimeout(Ie,50)},Ua.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Ua.prototype.setUneditable=function(){},Ua.prototype.needsContentAttribute=!1;function au(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 a=H();t.autofocus=a==e||e.getAttribute("autofocus")!=null&&a==document.body}function n(){e.value=C.getValue()}var i;if(e.form&&(je(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var s=e.form;i=s.submit;try{var m=s.submit=function(){n(),s.submit=i,s.submit(),s.submit=m}}catch(N){}}t.finishInit=function(N){N.save=n,N.getTextArea=function(){return e},N.toTextArea=function(){N.toTextArea=isNaN,n(),e.parentNode.removeChild(N.getWrapperElement()),e.style.display="",e.form&&(nt(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=i))}},e.style.display="none";var C=Ra(function(N){return e.parentNode.insertBefore(N,e.nextSibling)},t);return C}function ru(e){e.off=nt,e.on=je,e.wheelEventPixels=so,e.Doc=Er,e.splitLines=xt,e.countColumn=T,e.findColumn=Ee,e.isWordChar=ke,e.Pass=pe,e.signal=Ze,e.Line=za,e.changeEnd=Gr,e.scrollbarModel=ro,e.Pos=Ue,e.cmpPos=Fe,e.modes=ln,e.mimeModes=Pt,e.resolveMode=et,e.getMode=St,e.modeExtensions=Ye,e.extendMode=bt,e.copyState=vt,e.startState=Vt,e.innerMode=ut,e.commands=Eo,e.keyMap=si,e.keyName=Ys,e.isModifierKey=zs,e.lookupKey=Yi,e.normalizeKeyMap=Il,e.StringStream=dt,e.SharedTextMarker=vo,e.TextMarker=bi,e.LineWidget=go,e.e_preventDefault=$e,e.e_stopPropagation=ft,e.e_stop=gt,e.addClass=x,e.contains=b,e.rmClass=K,e.keyNames=Ei}Xl(Ra),$l(Ra);var iu="iter insert remove copy getEditor constructor".split(" ");for(var Yo in Er.prototype)Er.prototype.hasOwnProperty(Yo)&&se(iu,Yo)<0&&(Ra.prototype[Yo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Er.prototype[Yo]));return Je(Er),Ra.inputStyles={textarea:Ua,contenteditable:va},Ra.defineMode=function(e){!Ra.defaults.mode&&e!="null"&&(Ra.defaults.mode=e),Tt.apply(this,arguments)},Ra.defineMIME=Qt,Ra.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ra.defineMIME("text/plain","null"),Ra.defineExtension=function(e,t){Ra.prototype[e]=t},Ra.defineDocExtension=function(e,t){Er.prototype[e]=t},Ra.fromTextArea=au,ru(Ra),Ra.version="5.58.2",Ra})},W6BS:function(xe,B){xe.exports="data:image/png;base64,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"},WaYH:function(xe,B,o){"use strict";var Z=o("rePB"),D=o("Ff2n"),Ae=o("VTBJ"),le=o("1OyB"),P=o("vuIU"),z=o("JX7q"),ue=o("Ji7U"),ie=o("LK+K"),r=o("q1tI"),U=o("TSYQ"),R=o.n(U),E=o("sboe"),p=o("OZM5"),d=function($){var re=$.prefixCls,K=$.level,I=$.isStart,O=$.isEnd;if(!K)return null;for(var h="".concat(re,"-indent-unit"),L=[],y=0;y",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)}]},S={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` -`)}]},V=o("5VLF"),A=o.n(V),_={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},G=function(T,k){return k.map(function(se){return{label:se,kind:T.languages.CompletionItemKind.Keyword,insertText:se}})},X=function(T){return Object.keys(_.tables).map(function(k){return{label:k,kind:T.languages.CompletionItemKind.Variable,insertText:k}})},te=function(T,k){var se=_.tables[T];return se?se.map(function(me){return{label:me,kind:k.languages.CompletionItemKind.Field,insertText:me}}):[]};function $(c,T,k,se,me){var pe=T.getWordUntilPosition(k),ve={startLineNumber:k.lineNumber,endLineNumber:k.lineNumber,startColumn:pe.startColumn,endColumn:pe.endColumn},ee=se.map(function(oe){return{label:oe,kind:c.languages.CompletionItemKind.Keyword,insertText:oe,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ve}});return me.map(function(oe){ee.push(Object(Z.a)(Object(Z.a)({},oe),{},{range:ve}))}),ee}var re=function(c){_.languages.map(function(me){return c.languages.registerDocumentFormattingEditProvider(me,{provideDocumentFormattingEdits:function(ve,ee,oe){return Object(R.a)(p.a.mark(function Ee(){var ne;return p.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return ne=A()(ve.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1}),M.abrupt("return",[{range:ve.getFullModelRange(),text:ne}]);case 2:case"end":return M.stop()}},Ee)}))()}}),me});var T=f.quickKey.map(function(me){return{label:me.label,kind:c.languages.CompletionItemKind.Method,insertText:me.content,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),k=S.quickKey.map(function(me){return{label:me.label,kind:c.languages.CompletionItemKind.Method,insertText:me.content,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),se=u.quickKey.map(function(me){return{label:me.label,kind:c.languages.CompletionItemKind.Method,insertText:me.content,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet}});c.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(pe,ve){var ee=pe.getWordUntilPosition(ve),oe={startLineNumber:ve.lineNumber,endLineNumber:ve.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn},Ee=pe.getLineContent(ve.lineNumber).substring(ee.startColumn-2,ee.endColumn);return{suggestions:[].concat(Object(D.a)(f.keywords.map(function(ne){return{label:ne,kind:c.languages.CompletionItemKind.Function,documentation:ne,insertText:ne,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe}})),Object(D.a)(f.quickKey.map(function(ne){return{label:ne.label,kind:c.languages.CompletionItemKind.Function,documentation:ne.content,insertText:Ee.startsWith("#")?ne.content.replace(/#/,""):ne.content,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe}})))}}}),c.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(pe,ve){var ee=pe.getWordUntilPosition(ve),oe={startLineNumber:ve.lineNumber,endLineNumber:ve.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn};return{suggestions:Object(D.a)(d.keywords.map(function(Ee){return{label:Ee,kind:c.languages.CompletionItemKind.Function,documentation:Ee,insertText:Ee,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe}}))}}}),c.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(pe,ve){var ee=pe.getWordUntilPosition(ve),oe={startLineNumber:ve.lineNumber,endLineNumber:ve.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn},Ee=pe.getLineContent(ve.lineNumber).substring(ee.startColumn-2,ee.endColumn);return{suggestions:[].concat(Object(D.a)(u.keywords.map(function(ne){return{label:ne,kind:c.languages.CompletionItemKind.Function,documentation:ne,insertText:ne,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe}})),Object(D.a)(u.quickKey.map(function(ne){return{label:ne.label,kind:c.languages.CompletionItemKind.Function,documentation:ne.content,insertText:Ee.startsWith("#")?ne.content.replace(/#/,""):ne.content,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe}})))}}}),c.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(pe,ve){var ee=pe.getWordUntilPosition(ve),oe={startLineNumber:ve.lineNumber,endLineNumber:ve.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn},Ee=pe.getLineContent(ve.lineNumber).substring(ee.startColumn-2,ee.endColumn);return{suggestions:[].concat(Object(D.a)(S.keywords.map(function(ne){return{label:ne,kind:c.languages.CompletionItemKind.Function,documentation:ne,insertText:ne,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe}})),Object(D.a)(S.quickKey.map(function(ne){return{label:ne.label,kind:c.languages.CompletionItemKind.Function,documentation:ne.content,insertText:Ee.startsWith("#")?ne.content.replace(/#/,""):ne.content,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe}})))}}})},K="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",I=o("fjLI"),O=o("LvDl"),h=o("+ua5");function L(c){return/^\d+$/.test(c)?"".concat(c,"px"):c}function y(){}var b=!1,H={"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 c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=c;if(Array.isArray(c)){for(var k=0;k0||Yt.target.offsetWidth>0)&&Ke.current.instance.layout()}}catch(dt){vt.e(dt)}finally{vt.f()}}),Ye.observe(Ze.current)),Ye}function bn(){le.b.warn(decodeURIComponent(K))}var ln=function(){var _t=Ke.current.instance;if(pe!=null&&_t&>){var vt=_t.getModel();vt&&pe!==vt.getValue()&&(b=!0,vt.setValue(pe),_t.layout(),b=!1)}};Object(ie.useEffect)(function(){He.current&&clearTimeout(He.current),He.current=setTimeout(function(){ln()},500)},[pe,gt,Ke.current]),Object(ie.useEffect)(function(){if(Ne&&Ke.current&&Ke.current.instance){var Ye=Ke.current.instance;Ye.changeViewZones(function(vt){var ut=document.createElement("div");ut.style.padding="10px 20px",ut.style.width="calc(100% - 20px)",ut.className="my-error-line-wrp",ut.innerHTML=Xe,vt.addZone({afterLineNumber:Ne||11,heightInLines:3,domNode:ut})});var _t={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ye.addOverlayWidget(_t),Ye.revealPositionInCenter({lineNumber:20,column:1})}},[Ne,Ke.current,gt]);function nn(){var Ye=Ke.current.instance;if(Ye){var _t=Ye.getSelection(),vt=Ke.current.pastePos||{},ut=new l.Range(vt.startLineNumber||_t.endLineNumber,vt.startColumn||_t.endColumn,vt.endLineNumber||_t.endLineNumber,vt.endColumn||_t.endColumn);setTimeout(function(){Ye.executeEdits("",[{range:ut,text:""}])},300)}}function Be(Ye){(window.navigator.platform.match("Mac")?Ye.metaKey:Ye.ctrlKey)&&Ye.keyCode==83&&(Ye.preventDefault(),Me())}var kt=function(){if(Pe&&Ke.current.instance){var _t=Ke.current.instance.getContentHeight();et(_t0||Qe.target.offsetWidth>0)&&Pe.layout()}}catch(qe){Re.e(qe)}finally{Re.f()}}),q.observe(ne.current)),q}Object(ie.useEffect)(function(){ne.current&&Promise.all([o.e(16),o.e(28)]).then(o.t.bind(null,"M/lh",7)).then(function(Pe){l=Pe;var q=l.editor.createDiffEditor(ne.current,Object(Z.a)(Object(Z.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},Ee),{},{wordWrap:!0}));Y(q);var Ce=fe(q);return function(){q.dispose();var Re=q.getModel();Re&&Re.dispose(),Ce.unobserve(ne.current)}})},[]),Object(ie.useEffect)(function(){J&&J.setModel({original:l.editor.createModel(pe,ee),modified:l.editor.createModel(ve,ee)})},[pe,ve,ee,J]);var Te=L(k),Me=L(me),ke={width:Te,height:Me};return r.a.createElement("div",{className:"my-diff-editor",ref:ne,style:ke})}},ZaFS:function(xe,B,o){xe.exports={wrap:"wrap___1Ov0Q",title:"title___qleZg",path:"path___3MTzj",colorBlue:"colorBlue___3MDCw"}},ZpRC:function(xe,B,o){"use strict";function Z(R){return typeof R=="object"&&R!=null&&R.nodeType===1}function D(R,E){return(!E||R!=="hidden")&&R!=="visible"&&R!=="clip"}function Ae(R,E){if(R.clientHeightE||f>R&&S=E&&V>=p?f-R-d:S>E&&Vp?S-E+u:0}var P=function(R,E){var p=window,d=E.scrollMode,u=E.block,f=E.inline,S=E.boundary,V=E.skipOverflowHiddenElements,A=typeof S=="function"?S:function(Pe){return Pe!==S};if(!Z(R))throw new TypeError("Invalid target");for(var _=document.scrollingElement||document.documentElement,G=[],X=R;Z(X)&&A(X);){if((X=X.parentElement)===_){G.push(X);break}X!=null&&X===document.body&&Ae(X)&&!Ae(document.documentElement)||X!=null&&Ae(X,V)&&G.push(X)}for(var te=p.visualViewport?p.visualViewport.width:innerWidth,$=p.visualViewport?p.visualViewport.height:innerHeight,re=window.scrollX||pageXOffset,K=window.scrollY||pageYOffset,I=R.getBoundingClientRect(),O=I.height,h=I.width,L=I.top,y=I.right,b=I.bottom,H=I.left,x=u==="start"||u==="nearest"?L:u==="end"?b:L+O/2,l=f==="center"?H+h/2:f==="end"?y:H,g=[],v=0;v=0&&H>=0&&b<=$&&y<=te&&L>=me&&b<=ve&&H>=ee&&y<=pe)return g;var oe=getComputedStyle(c),Ee=parseInt(oe.borderLeftWidth,10),ne=parseInt(oe.borderTopWidth,10),we=parseInt(oe.borderRightWidth,10),M=parseInt(oe.borderBottomWidth,10),J=0,Y=0,fe="offsetWidth"in c?c.offsetWidth-c.clientWidth-Ee-we:0,Te="offsetHeight"in c?c.offsetHeight-c.clientHeight-ne-M:0;if(_===c)J=u==="start"?x:u==="end"?x-$:u==="nearest"?le(K,K+$,$,ne,M,K+x,K+x+O,O):x-$/2,Y=f==="start"?l:f==="center"?l-te/2:f==="end"?l-te:le(re,re+te,te,Ee,we,re+l,re+l+h,h),J=Math.max(0,J+K),Y=Math.max(0,Y+re);else{J=u==="start"?x-me-ne:u==="end"?x-ve+M+Te:u==="nearest"?le(me,ve,k,ne,M+Te,x,x+O,O):x-(me+k/2)+Te/2,Y=f==="start"?l-ee-Ee:f==="center"?l-(ee+se/2)+fe/2:f==="end"?l-pe+we+fe:le(ee,pe,se,Ee,we+fe,l,l+h,h);var Me=c.scrollLeft,ke=c.scrollTop;x+=ke-(J=Math.max(0,Math.min(ke+J,c.scrollHeight-k+Te))),l+=Me-(Y=Math.max(0,Math.min(Me+Y,c.scrollWidth-se+fe)))}g.push({el:c,top:J,left:Y})}return g};function z(R){return R===Object(R)&&Object.keys(R).length!==0}function ue(R,E){E===void 0&&(E="auto");var p="scrollBehavior"in document.body.style;R.forEach(function(d){var u=d.el,f=d.top,S=d.left;u.scroll&&p?u.scroll({top:f,left:S,behavior:E}):(u.scrollTop=f,u.scrollLeft=S)})}function ie(R){return R===!1?{block:"end",inline:"nearest"}:z(R)?R:{block:"start",inline:"nearest"}}function r(R,E){var p=!R.ownerDocument.documentElement.contains(R);if(z(E)&&typeof E.behavior=="function")return E.behavior(p?[]:P(R,E));if(p)return;var d=ie(E);return ue(P(R,d),d.behavior)}var U=B.a=r},Zss7:function(xe,B,o){var Z;(function(D){var Ae=/^\s+/,le=/\s+$/,P=0,z=D.round,ue=D.min,ie=D.max,r=D.random;function U(M,J){if(M=M||"",J=J||{},M instanceof U)return M;if(!(this instanceof U))return new U(M,J);var Y=R(M);this._originalInput=M,this._r=Y.r,this._g=Y.g,this._b=Y.b,this._a=Y.a,this._roundA=z(100*this._a)/100,this._format=J.format||Y.format,this._gradientType=J.gradientType,this._r<1&&(this._r=z(this._r)),this._g<1&&(this._g=z(this._g)),this._b<1&&(this._b=z(this._b)),this._ok=Y.ok,this._tc_id=P++}U.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 M=this.toRgb();return(M.r*299+M.g*587+M.b*114)/1e3},getLuminance:function(){var M=this.toRgb(),J,Y,fe,Te,Me,ke;return J=M.r/255,Y=M.g/255,fe=M.b/255,J<=.03928?Te=J/12.92:Te=D.pow((J+.055)/1.055,2.4),Y<=.03928?Me=Y/12.92:Me=D.pow((Y+.055)/1.055,2.4),fe<=.03928?ke=fe/12.92:ke=D.pow((fe+.055)/1.055,2.4),.2126*Te+.7152*Me+.0722*ke},setAlpha:function(M){return this._a=g(M),this._roundA=z(100*this._a)/100,this},toHsv:function(){var M=u(this._r,this._g,this._b);return{h:M.h*360,s:M.s,v:M.v,a:this._a}},toHsvString:function(){var M=u(this._r,this._g,this._b),J=z(M.h*360),Y=z(M.s*100),fe=z(M.v*100);return this._a==1?"hsv("+J+", "+Y+"%, "+fe+"%)":"hsva("+J+", "+Y+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var M=p(this._r,this._g,this._b);return{h:M.h*360,s:M.s,l:M.l,a:this._a}},toHslString:function(){var M=p(this._r,this._g,this._b),J=z(M.h*360),Y=z(M.s*100),fe=z(M.l*100);return this._a==1?"hsl("+J+", "+Y+"%, "+fe+"%)":"hsla("+J+", "+Y+"%, "+fe+"%, "+this._roundA+")"},toHex:function(M){return S(this._r,this._g,this._b,M)},toHexString:function(M){return"#"+this.toHex(M)},toHex8:function(M){return V(this._r,this._g,this._b,this._a,M)},toHex8String:function(M){return"#"+this.toHex8(M)},toRgb:function(){return{r:z(this._r),g:z(this._g),b:z(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+z(this._r)+", "+z(this._g)+", "+z(this._b)+")":"rgba("+z(this._r)+", "+z(this._g)+", "+z(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:z(v(this._r,255)*100)+"%",g:z(v(this._g,255)*100)+"%",b:z(v(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+z(v(this._r,255)*100)+"%, "+z(v(this._g,255)*100)+"%, "+z(v(this._b,255)*100)+"%)":"rgba("+z(v(this._r,255)*100)+"%, "+z(v(this._g,255)*100)+"%, "+z(v(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:x[S(this._r,this._g,this._b,!0)]||!1},toFilter:function(M){var J="#"+A(this._r,this._g,this._b,this._a),Y=J,fe=this._gradientType?"GradientType = 1, ":"";if(M){var Te=U(M);Y="#"+A(Te._r,Te._g,Te._b,Te._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+J+",endColorstr="+Y+")"},toString:function(M){var J=!!M;M=M||this._format;var Y=!1,fe=this._a<1&&this._a>=0,Te=!J&&fe&&(M==="hex"||M==="hex6"||M==="hex3"||M==="hex4"||M==="hex8"||M==="name");return Te?M==="name"&&this._a===0?this.toName():this.toRgbString():(M==="rgb"&&(Y=this.toRgbString()),M==="prgb"&&(Y=this.toPercentageRgbString()),(M==="hex"||M==="hex6")&&(Y=this.toHexString()),M==="hex3"&&(Y=this.toHexString(!0)),M==="hex4"&&(Y=this.toHex8String(!0)),M==="hex8"&&(Y=this.toHex8String()),M==="name"&&(Y=this.toName()),M==="hsl"&&(Y=this.toHslString()),M==="hsv"&&(Y=this.toHsvString()),Y||this.toHexString())},clone:function(){return U(this.toString())},_applyModification:function(M,J){var Y=M.apply(null,[this].concat([].slice.call(J)));return this._r=Y._r,this._g=Y._g,this._b=Y._b,this.setAlpha(Y._a),this},lighten:function(){return this._applyModification(te,arguments)},brighten:function(){return this._applyModification($,arguments)},darken:function(){return this._applyModification(re,arguments)},desaturate:function(){return this._applyModification(_,arguments)},saturate:function(){return this._applyModification(G,arguments)},greyscale:function(){return this._applyModification(X,arguments)},spin:function(){return this._applyModification(K,arguments)},_applyCombination:function(M,J){return M.apply(null,[this].concat([].slice.call(J)))},analogous:function(){return this._applyCombination(y,arguments)},complement:function(){return this._applyCombination(I,arguments)},monochromatic:function(){return this._applyCombination(b,arguments)},splitcomplement:function(){return this._applyCombination(L,arguments)},triad:function(){return this._applyCombination(O,arguments)},tetrad:function(){return this._applyCombination(h,arguments)}},U.fromRatio=function(M,J){if(typeof M=="object"){var Y={};for(var fe in M)M.hasOwnProperty(fe)&&(fe==="a"?Y[fe]=M[fe]:Y[fe]=pe(M[fe]));M=Y}return U(M,J)};function R(M){var J={r:0,g:0,b:0},Y=1,fe=null,Te=null,Me=null,ke=!1,Pe=!1;return typeof M=="string"&&(M=ne(M)),typeof M=="object"&&(Ee(M.r)&&Ee(M.g)&&Ee(M.b)?(J=E(M.r,M.g,M.b),ke=!0,Pe=String(M.r).substr(-1)==="%"?"prgb":"rgb"):Ee(M.h)&&Ee(M.s)&&Ee(M.v)?(fe=pe(M.s),Te=pe(M.v),J=f(M.h,fe,Te),ke=!0,Pe="hsv"):Ee(M.h)&&Ee(M.s)&&Ee(M.l)&&(fe=pe(M.s),Me=pe(M.l),J=d(M.h,fe,Me),ke=!0,Pe="hsl"),M.hasOwnProperty("a")&&(Y=M.a)),Y=g(Y),{ok:ke,format:M.format||Pe,r:ue(255,ie(J.r,0)),g:ue(255,ie(J.g,0)),b:ue(255,ie(J.b,0)),a:Y}}function E(M,J,Y){return{r:v(M,255)*255,g:v(J,255)*255,b:v(Y,255)*255}}function p(M,J,Y){M=v(M,255),J=v(J,255),Y=v(Y,255);var fe=ie(M,J,Y),Te=ue(M,J,Y),Me,ke,Pe=(fe+Te)/2;if(fe==Te)Me=ke=0;else{var q=fe-Te;ke=Pe>.5?q/(2-fe-Te):q/(fe+Te);switch(fe){case M:Me=(J-Y)/q+(J1&&(De-=1),De<1/6?Ce+(Re-Ce)*6*De:De<1/2?Re:De<2/3?Ce+(Re-Ce)*(2/3-De)*6:Ce}if(J===0)fe=Te=Me=Y;else{var Pe=Y<.5?Y*(1+J):Y+J-Y*J,q=2*Y-Pe;fe=ke(q,Pe,M+1/3),Te=ke(q,Pe,M),Me=ke(q,Pe,M-1/3)}return{r:fe*255,g:Te*255,b:Me*255}}function u(M,J,Y){M=v(M,255),J=v(J,255),Y=v(Y,255);var fe=ie(M,J,Y),Te=ue(M,J,Y),Me,ke,Pe=fe,q=fe-Te;if(ke=fe===0?0:q/fe,fe==Te)Me=0;else{switch(fe){case M:Me=(J-Y)/q+(J>1)+720)%360;--J;)fe.h=(fe.h+Te)%360,Me.push(U(fe));return Me}function b(M,J){J=J||6;for(var Y=U(M).toHsv(),fe=Y.h,Te=Y.s,Me=Y.v,ke=[],Pe=1/J;J--;)ke.push(U({h:fe,s:Te,v:Me})),Me=(Me+Pe)%1;return ke}U.mix=function(M,J,Y){Y=Y===0?0:Y||50;var fe=U(M).toRgb(),Te=U(J).toRgb(),Me=Y/100,ke={r:(Te.r-fe.r)*Me+fe.r,g:(Te.g-fe.g)*Me+fe.g,b:(Te.b-fe.b)*Me+fe.b,a:(Te.a-fe.a)*Me+fe.a};return U(ke)},U.readability=function(M,J){var Y=U(M),fe=U(J);return(D.max(Y.getLuminance(),fe.getLuminance())+.05)/(D.min(Y.getLuminance(),fe.getLuminance())+.05)},U.isReadable=function(M,J,Y){var fe=U.readability(M,J),Te,Me;Me=!1,Te=we(Y);switch(Te.level+Te.size){case"AAsmall":case"AAAlarge":Me=fe>=4.5;break;case"AAlarge":Me=fe>=3;break;case"AAAsmall":Me=fe>=7;break}return Me},U.mostReadable=function(M,J,Y){var fe=null,Te=0,Me,ke,Pe,q;Y=Y||{},ke=Y.includeFallbackColors,Pe=Y.level,q=Y.size;for(var Ce=0;CeTe&&(Te=Me,fe=U(J[Ce]));return U.isReadable(M,fe,{level:Pe,size:q})||!ke?fe:(Y.includeFallbackColors=!1,U.mostReadable(M,["#fff","#000"],Y))};var H=U.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"},x=U.hexNames=l(H);function l(M){var J={};for(var Y in M)M.hasOwnProperty(Y)&&(J[M[Y]]=Y);return J}function g(M){return M=parseFloat(M),(isNaN(M)||M<0||M>1)&&(M=1),M}function v(M,J){k(M)&&(M="100%");var Y=se(M);return M=ue(J,ie(0,parseFloat(M))),Y&&(M=parseInt(M*J,10)/100),D.abs(M-J)<1e-6?1:M%J/parseFloat(J)}function c(M){return ue(1,ie(0,M))}function T(M){return parseInt(M,16)}function k(M){return typeof M=="string"&&M.indexOf(".")!=-1&&parseFloat(M)===1}function se(M){return typeof M=="string"&&M.indexOf("%")!=-1}function me(M){return M.length==1?"0"+M:""+M}function pe(M){return M<=1&&(M=M*100+"%"),M}function ve(M){return D.round(parseFloat(M)*255).toString(16)}function ee(M){return T(M)/255}var oe=function(){var M="[-\\+]?\\d+%?",J="[-\\+]?\\d*\\.\\d+%?",Y="(?:"+J+")|(?:"+M+")",fe="[\\s|\\(]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")\\s*\\)?",Te="[\\s|\\(]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")\\s*\\)?";return{CSS_UNIT:new RegExp(Y),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Te),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Te),hsv:new RegExp("hsv"+fe),hsva:new RegExp("hsva"+Te),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(M){return!!oe.CSS_UNIT.exec(M)}function ne(M){M=M.replace(Ae,"").replace(le,"").toLowerCase();var J=!1;if(H[M])M=H[M],J=!0;else if(M=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var Y;return(Y=oe.rgb.exec(M))?{r:Y[1],g:Y[2],b:Y[3]}:(Y=oe.rgba.exec(M))?{r:Y[1],g:Y[2],b:Y[3],a:Y[4]}:(Y=oe.hsl.exec(M))?{h:Y[1],s:Y[2],l:Y[3]}:(Y=oe.hsla.exec(M))?{h:Y[1],s:Y[2],l:Y[3],a:Y[4]}:(Y=oe.hsv.exec(M))?{h:Y[1],s:Y[2],v:Y[3]}:(Y=oe.hsva.exec(M))?{h:Y[1],s:Y[2],v:Y[3],a:Y[4]}:(Y=oe.hex8.exec(M))?{r:T(Y[1]),g:T(Y[2]),b:T(Y[3]),a:ee(Y[4]),format:J?"name":"hex8"}:(Y=oe.hex6.exec(M))?{r:T(Y[1]),g:T(Y[2]),b:T(Y[3]),format:J?"name":"hex"}:(Y=oe.hex4.exec(M))?{r:T(Y[1]+""+Y[1]),g:T(Y[2]+""+Y[2]),b:T(Y[3]+""+Y[3]),a:ee(Y[4]+""+Y[4]),format:J?"name":"hex8"}:(Y=oe.hex3.exec(M))?{r:T(Y[1]+""+Y[1]),g:T(Y[2]+""+Y[2]),b:T(Y[3]+""+Y[3]),format:J?"name":"hex"}:!1}function we(M){var J,Y;return M=M||{level:"AA",size:"small"},J=(M.level||"AA").toUpperCase(),Y=(M.size||"small").toLowerCase(),J!=="AA"&&J!=="AAA"&&(J="AA"),Y!=="small"&&Y!=="large"&&(Y="small"),{level:J,size:Y}}xe.exports?xe.exports=U:!(Z=function(){return U}.call(B,o,B,xe),Z!==void 0&&(xe.exports=Z))})(Math)},bL63:function(xe,B,o){xe.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bT9E:function(xe,B,o){"use strict";o.d(B,"a",function(){return D});var Z=o("VTBJ");function D(Ae,le){var P=Object(Z.a)({},Ae);return Array.isArray(le)&&le.forEach(function(z){delete P[z]}),P}},biw7:function(xe,B,o){"use strict";var Z=o("q1tI"),D=o.n(Z),Ae=Z.createContext(null);B.a=Ae},c5Ni:function(xe,B,o){},cFMs:function(xe,B){xe.exports="data:image/png;base64,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"},cRFk:function(xe,B,o){xe.exports=o.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(xe,B,o){xe.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(xe,B,o){xe.exports=o.p+"static/choose.4ad1045f.svg"},cz0n:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},djh8:function(xe,B,o){xe.exports=o.p+"static/qrCode.d852fdfc.png"},dmUQ:function(xe,B,o){"use strict";var Z=o("Ff2n"),D=o("rePB"),Ae=o("1OyB"),le=o("vuIU"),P=o("Ji7U"),z=o("md7G"),ue=o("foSv"),ie=o("q1tI"),r=o.n(ie),U=o("TSYQ"),R=o.n(U),E=o("4IlW");function p(O,h){var L=Object.keys(O);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(O);h&&(y=y.filter(function(b){return Object.getOwnPropertyDescriptor(O,b).enumerable})),L.push.apply(L,y)}return L}function d(O){for(var h=1;h1?se-1:0),pe=1;pe1?v-1:0),T=1;T=0)return parseInt(g.slice(g.indexOf("e-")+2),10);var v=0;return g.indexOf(".")>=0&&(v=g.length-g.indexOf(".")-1),v},b.getInputDisplayValue=function(l){var g=l||b.state,v=g.focused,c=g.inputValue,T=g.value,k;v?k=c:k=b.toPrecisionAsStep(T),k==null&&(k="");var se=b.formatWrapper(k);return te(b.props.decimalSeparator)&&(se=se.toString().replace(".",b.props.decimalSeparator)),se},b.recordCursorPosition=function(){try{b.cursorStart=b.input.selectionStart,b.cursorEnd=b.input.selectionEnd,b.currentValue=b.input.value,b.cursorBefore=b.input.value.substring(0,b.cursorStart),b.cursorAfter=b.input.value.substring(b.cursorEnd)}catch(l){}},b.restoreByAfter=function(l){if(l===void 0)return!1;var g=b.input.value,v=g.lastIndexOf(l);if(v===-1)return!1;var c=b.cursorBefore.length;return b.lastKeyCode===E.a.DELETE&&b.cursorBefore.charAt(c-1)===l[0]?(b.fixCaret(c,c),!0):v+l.length===g.length?(b.fixCaret(v,v),!0):!1},b.partRestoreByAfter=function(l){return l===void 0?!1:Array.prototype.some.call(l,function(g,v){var c=l.substring(v);return b.restoreByAfter(c)})},b.isNotCompleteNumber=function(l){return isNaN(l)||l===""||l===null||l&&l.toString().indexOf(".")===l.toString().length-1},b.stop=function(){b.autoStepTimer&&clearTimeout(b.autoStepTimer)},b.down=function(l,g,v){b.pressingUpOrDown=!0,b.step("down",l,g,v)},b.up=function(l,g,v){b.pressingUpOrDown=!0,b.step("up",l,g,v)},b.saveInput=function(l){b.input=l};var H=y.value;H===void 0&&(H=y.defaultValue),b.state={focused:y.autoFocus};var x=b.getValidValue(b.toNumber(H));return b.state=d(d({},b.state),{},{inputValue:b.toPrecisionAsStep(x),value:x}),b}return Object(le.a)(L,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(b){var H=this.props,x=H.value,l=H.onChange,g=H.max,v=H.min,c=this.state.focused;if(b){if(!$(b.value,x)||!$(b.max,g)||!$(b.min,v)){var T=c?x:this.getValidValue(x),k;this.pressingUpOrDown?k=T:this.inputting?k=this.rawInput:k=this.toPrecisionAsStep(T),this.setState({value:T,inputValue:k})}var se="value"in this.props?x:this.state.value;"max"in this.props&&b.max!==g&&typeof se=="number"&&se>g&&l&&l(g),"min"in this.props&&b.min!==v&&typeof se=="number"&&se1&&arguments[1]!==void 0?arguments[1]:this.props.min,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,l=parseFloat(b);return isNaN(l)?b:(lx&&(l=x),l)}},{key:"setValue",value:function(b,H){var x=this.props.precision,l=this.isNotCompleteNumber(parseFloat(b))?null:parseFloat(b),g=this.state.value,v=g===void 0?null:g,c=this.state.inputValue,T=c===void 0?null:c,k=typeof l=="number"?l.toFixed(x):"".concat(l),se=l!==v||k!=="".concat(T);return"value"in this.props?(T=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:T},H)):this.setState({value:l,inputValue:this.toPrecisionAsStep(b)},H),se&&this.props.onChange(l),l}},{key:"getMaxPrecision",value:function(b){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,x=this.props,l=x.precision,g=x.step;if(te(l))return l;var v=this.getPrecision(H),c=this.getPrecision(g),T=this.getPrecision(b);return b?Math.max(T,v+c):v+c}},{key:"getPrecisionFactor",value:function(b){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,x=this.getMaxPrecision(b,H);return Math.pow(10,x)}},{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(b){return this.props.formatter?this.props.formatter(b):b}},{key:"toPrecisionAsStep",value:function(b){if(this.isNotCompleteNumber(b)||b==="")return b;var H=Math.abs(this.getMaxPrecision(b));return isNaN(H)?b.toString():Number(b).toFixed(H)}},{key:"toNumber",value:function(b){var H=this.props.precision,x=this.state.focused,l=b&&b.length>16&&x;return this.isNotCompleteNumber(b)||l?b:te(H)?Math.round(b*Math.pow(10,H))/Math.pow(10,H):Number(b)}},{key:"upStep",value:function(b,H){var x=this.props.step,l=this.getPrecisionFactor(b,H),g=Math.abs(this.getMaxPrecision(b,H)),v=((l*b+l*x*H)/l).toFixed(g);return this.toNumber(v)}},{key:"downStep",value:function(b,H){var x=this.props.step,l=this.getPrecisionFactor(b,H),g=Math.abs(this.getMaxPrecision(b,H)),v=((l*b-l*x*H)/l).toFixed(g);return this.toNumber(v)}},{key:"step",value:function(b,H){var x=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,g=arguments.length>3?arguments[3]:void 0;this.stop(),H&&(H.persist(),H.preventDefault());var v=this.props;if(v.disabled)return;var c=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(c))return;var T=this["".concat(b,"Step")](c,l),k=T>v.max||Tv.max?T=v.max:T=me),Ke=(ct||ct===0)&&(isNaN(ct)||Number(ct)<=pe),st=Ze||l||g,He=Ke||l||g,Je=R()("".concat(x,"-handler"),"".concat(x,"-handler-up"),Object(D.a)({},"".concat(x,"-handler-up-disabled"),st)),$e=R()("".concat(x,"-handler"),"".concat(x,"-handler-down"),Object(D.a)({},"".concat(x,"-handler-down-disabled"),He)),ft=v?{onTouchStart:st?S:this.up,onTouchEnd:this.stop}:{onMouseDown:st?S:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},lt=v?{onTouchStart:He?S:this.down,onTouchEnd:this.stop}:{onMouseDown:He?S:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return r.a.createElement("div",{className:Ne,style:ve,title:ee,onMouseEnter:oe,onMouseLeave:Ee,onMouseOver:ne,onMouseOut:we,onFocus:function(){return null},onBlur:function(){return null}},r.a.createElement("div",{className:"".concat(x,"-handler-wrap")},r.a.createElement("span",Object.assign({unselectable:"on"},ft,{role:"button","aria-label":"Increase Value","aria-disabled":st,className:Je}),T||r.a.createElement("span",{unselectable:"on",className:"".concat(x,"-handler-up-inner"),onClick:V})),r.a.createElement("span",Object.assign({unselectable:"on"},lt,{role:"button","aria-label":"Decrease Value","aria-disabled":He,className:$e}),k||r.a.createElement("span",{unselectable:"on",className:"".concat(x,"-handler-down-inner"),onClick:V}))),r.a.createElement("div",{className:"".concat(x,"-input-wrap")},r.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":pe,"aria-valuemax":me,"aria-valuenow":ct,required:M,type:fe,placeholder:Te,onPaste:Qe,onClick:J,onMouseUp:this.onMouseUp,className:"".concat(x,"-input"),tabIndex:Y,autoComplete:c,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Xe?this.onKeyDown:S,onKeyUp:Xe?this.onKeyUp:S,autoFocus:Re,maxLength:Ce,readOnly:g,disabled:l,max:me,min:pe,step:q,name:De,title:ee,id:Me,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(nt),pattern:Pe,inputMode:ke,onInput:qe},je))))}}]),L}(r.a.Component);re.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:X,min:-X,step:1,style:{},onChange:S,onKeyDown:S,onPressEnter:S,onFocus:S,onBlur:S,parser:A,required:!1,autoComplete:"off"};var K=re,I=B.a=K},"f0W+":function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fAei:function(xe,B,o){"use strict";o.d(B,"a",function(){return _.a});var Z=o("rePB"),D=o("VTBJ"),Ae=o("KQm4"),le=o("1OyB"),P=o("vuIU"),z=o("Ji7U"),ue=o("LK+K"),ie=o("q1tI"),r=o("4IlW"),U=o("Kwbf"),R=o("TSYQ"),E=o.n(R),p=o("sboe"),d=o("OZM5"),u=o("815F"),f=o("ODXe"),S=o("Ff2n"),V=o("+nKL"),A=o("8XRh"),_=o("WaYH"),G=function(pe,ve){var ee=pe.className,oe=pe.style,Ee=pe.motion,ne=pe.motionNodes,we=pe.motionType,M=pe.onMotionStart,J=pe.onMotionEnd,Y=pe.active,fe=pe.treeNodeRequiredProps,Te=Object(S.a)(pe,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Me=ie.useState(!0),ke=Object(f.a)(Me,2),Pe=ke[0],q=ke[1],Ce=ie.useContext(p.a),Re=Ce.prefixCls,De=ie.useRef(!1),Qe=function(){De.current||J(),De.current=!0};return Object(ie.useEffect)(function(){ne&&we==="hide"&&Pe&&q(!1)},[ne]),Object(ie.useEffect)(function(){return ne&&M(),function(){ne&&Qe()}},[]),ne?ie.createElement(A.default,Object.assign({ref:ve,visible:Pe},Ee,{motionAppear:we==="show",onAppearEnd:Qe,onLeaveEnd:Qe}),function(qe,Ct){var rt=qe.className,ct=qe.style;return ie.createElement("div",{ref:Ct,className:E()("".concat(Re,"-treenode-motion"),rt),style:ct},ne.map(function(it){var Ne=it.data,je=Ne.key,Xe=Object(S.a)(Ne,["key"]),nt=it.isStart,Ze=it.isEnd;delete Xe.children;var Ke=Object(u.f)(je,fe);return ie.createElement(_.a,Object.assign({},Xe,Ke,{active:Y,data:it.data,key:je,isStart:nt,isEnd:Ze}))}))}):ie.createElement(_.a,Object.assign({domRef:ve,className:ee,style:oe},Te,{active:Y}))};G.displayName="MotionTreeNode";var X=ie.forwardRef(G),te=X;function $(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=me.length,ee=pe.length;if(Math.abs(ve-ee)!==1)return{add:!1,key:null};function oe(Ee,ne){var we=new Map;Ee.forEach(function(J){we.set(J,!0)});var M=ne.filter(function(J){return!we.has(J)});return M.length===1?M[0]:null}return ve ").concat(pe);return pe}var l=function(pe,ve){var ee=pe.prefixCls,oe=pe.data,Ee=pe.selectable,ne=pe.checkable,we=pe.expandedKeys,M=pe.selectedKeys,J=pe.checkedKeys,Y=pe.loadedKeys,fe=pe.loadingKeys,Te=pe.halfCheckedKeys,Me=pe.keyEntities,ke=pe.disabled,Pe=pe.dragging,q=pe.dragOverNodeKey,Ce=pe.dropPosition,Re=pe.motion,De=pe.height,Qe=pe.itemHeight,qe=pe.virtual,Ct=pe.focusable,rt=pe.activeItem,ct=pe.focused,it=pe.tabIndex,Ne=pe.onKeyDown,je=pe.onFocus,Xe=pe.onBlur,nt=pe.onActiveChange,Ze=pe.onListChangeStart,Ke=pe.onListChangeEnd,st=Object(S.a)(pe,["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"]),He=ie.useRef(null);ie.useImperativeHandle(ve,function(){return{scrollTo:function(_t){He.current.scrollTo(_t)}}});var Je=ie.useState(we),$e=Object(f.a)(Je,2),ft=$e[0],lt=$e[1],gt=ie.useState(oe),bt=Object(f.a)(gt,2),Nt=bt[0],bn=bt[1],ln=ie.useState(oe),nn=Object(f.a)(ln,2),Be=nn[0],kt=nn[1],xt=ie.useState([]),Lt=Object(f.a)(xt,2),Ft=Lt[0],Gt=Lt[1],Dt=ie.useState(null),un=Object(f.a)(Dt,2),It=un[0],Tt=un[1];function Vt(){bn(oe),kt(oe),Gt([]),Tt(null),Ke()}ie.useEffect(function(){lt(we);var Ye=$(ft,we);if(Ye.key!==null)if(Ye.add){var _t=Nt.findIndex(function(Kt){var St=Kt.data.key;return St===Ye.key}),vt=b(re(Nt,oe,Ye.key),qe,De,Qe),ut=Nt.slice();ut.splice(_t+1,0,y),kt(ut),Gt(vt),Tt("show")}else{var Yt=oe.findIndex(function(Kt){var St=Kt.data.key;return St===Ye.key}),dt=b(re(oe,Nt,Ye.key),qe,De,Qe),ot=oe.slice();ot.splice(Yt+1,0,y),kt(ot),Gt(dt),Tt("hide")}else Nt!==oe&&(bn(oe),kt(oe))},[we,oe]),ie.useEffect(function(){Pe||Vt()},[Pe]);var et=Re?Be:oe,Rt={expandedKeys:we,selectedKeys:M,loadedKeys:Y,loadingKeys:fe,checkedKeys:J,halfCheckedKeys:Te,dragOverNodeKey:q,dropPosition:Ce,keyEntities:Me};return ie.createElement(ie.Fragment,null,ct&&rt&&ie.createElement("span",{style:K,"aria-live":"assertive"},x(rt)),ie.createElement("div",{role:"tree"},ie.createElement("input",{style:K,disabled:Ct===!1||ke,tabIndex:Ct!==!1?it:null,onKeyDown:Ne,onFocus:je,onBlur:Xe,value:"",onChange:I})),ie.createElement(V.a,Object.assign({},st,{data:et,itemKey:H,height:De,fullHeight:!1,virtual:qe,itemHeight:Qe,prefixCls:"".concat(ee,"-list"),ref:He}),function(Ye){var _t=Ye.pos,vt=Ye.data,ut=vt.key,Yt=Object(S.a)(vt,["key"]),dt=Ye.isStart,ot=Ye.isEnd,Kt=Object(u.e)(ut,_t);delete Yt.children;var St=Object(u.f)(Kt,Rt);return ie.createElement(te,Object.assign({},Yt,St,{active:rt&&ut===rt.data.key,pos:_t,data:Ye.data,isStart:dt,isEnd:ot,motion:Re,motionNodes:ut===O?Ft:null,motionType:It,onMotionStart:Ze,onMotionEnd:Vt,treeNodeRequiredProps:Rt,onMouseMove:function(){nt(null)}}))}))},g=ie.forwardRef(l);g.displayName="NodeList";var v=g,c=o("NvD2"),T=function(me){Object(z.a)(ve,me);var pe=Object(ue.a)(ve);function ve(){var ee;return Object(le.a)(this,ve),ee=pe.apply(this,arguments),ee.destroyed=!1,ee.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},ee.listRef=ie.createRef(),ee.onNodeDragStart=function(oe,Ee){var ne=ee.state,we=ne.expandedKeys,M=ne.keyEntities,J=ee.props.onDragStart,Y=Ee.props.eventKey;ee.dragNode=Ee;var fe=Object(d.b)(we,Y);ee.setState({dragging:!0,dragNodesKeys:Object(d.g)(Y,M)}),ee.setExpandedKeys(fe),J&&J({event:oe,node:Object(u.b)(Ee.props)})},ee.onNodeDragEnter=function(oe,Ee){var ne=ee.state,we=ne.expandedKeys,M=ne.keyEntities,J=ne.dragNodesKeys,Y=ee.props.onDragEnter,fe=Ee.props,Te=fe.pos,Me=fe.eventKey;if(!ee.dragNode||J.indexOf(Me)!==-1)return;var ke=Object(d.c)(oe,Ee);if(ee.dragNode.props.eventKey===Me&&ke===0){ee.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ee.setState({dragOverNodeKey:Me,dropPosition:ke}),ee.delayedDragEnterLogic||(ee.delayedDragEnterLogic={}),Object.keys(ee.delayedDragEnterLogic).forEach(function(Pe){clearTimeout(ee.delayedDragEnterLogic[Pe])}),ee.delayedDragEnterLogic[Te]=window.setTimeout(function(){if(!ee.state.dragging)return;var Pe=Object(Ae.a)(we),q=M[Me];q&&(q.children||[]).length&&(Pe=Object(d.a)(we,Me)),"expandedKeys"in ee.props||ee.setExpandedKeys(Pe),Y&&Y({event:oe,node:Object(u.b)(Ee.props),expandedKeys:Pe})},400)},0)},ee.onNodeDragOver=function(oe,Ee){var ne=ee.state.dragNodesKeys,we=ee.props.onDragOver,M=Ee.props.eventKey;if(ne.indexOf(M)!==-1)return;if(ee.dragNode&&M===ee.state.dragOverNodeKey){var J=Object(d.c)(oe,Ee);if(J===ee.state.dropPosition)return;ee.setState({dropPosition:J})}we&&we({event:oe,node:Object(u.b)(Ee.props)})},ee.onNodeDragLeave=function(oe,Ee){var ne=ee.props.onDragLeave;ee.setState({dragOverNodeKey:""}),ne&&ne({event:oe,node:Object(u.b)(Ee.props)})},ee.onNodeDragEnd=function(oe,Ee){var ne=ee.props.onDragEnd;ee.setState({dragOverNodeKey:""}),ee.cleanDragState(),ne&&ne({event:oe,node:Object(u.b)(Ee.props)}),ee.dragNode=null},ee.onNodeDrop=function(oe,Ee){var ne=ee.state,we=ne.dragNodesKeys,M=we===void 0?[]:we,J=ne.dropPosition,Y=ee.props.onDrop,fe=Ee.props,Te=fe.eventKey,Me=fe.pos;if(ee.setState({dragOverNodeKey:""}),ee.cleanDragState(),M.indexOf(Te)!==-1){Object(U.a)(!1,"Can not drop to dragNode(include it's children node)");return}var ke=Object(d.k)(Me),Pe={event:oe,node:Object(u.b)(Ee.props),dragNode:ee.dragNode?Object(u.b)(ee.dragNode.props):null,dragNodesKeys:M.slice(),dropPosition:J+Number(ke[ke.length-1]),dropToGap:!1};J!==0&&(Pe.dropToGap=!0),Y&&Y(Pe),ee.dragNode=null},ee.cleanDragState=function(){var oe=ee.state.dragging;oe&&ee.setState({dragging:!1})},ee.onNodeClick=function(oe,Ee){var ne=ee.props.onClick;ne&&ne(oe,Ee)},ee.onNodeDoubleClick=function(oe,Ee){var ne=ee.props.onDoubleClick;ne&&ne(oe,Ee)},ee.onNodeSelect=function(oe,Ee){var ne=ee.state.selectedKeys,we=ee.state.keyEntities,M=ee.props,J=M.onSelect,Y=M.multiple,fe=Ee.selected,Te=Ee.key,Me=!fe;Me?Y?ne=Object(d.a)(ne,Te):ne=[Te]:ne=Object(d.b)(ne,Te);var ke=ne.map(function(Pe){var q=we[Pe];return q?q.node:null}).filter(function(Pe){return Pe});ee.setUncontrolledState({selectedKeys:ne}),J&&J(ne,{event:"select",selected:Me,node:Ee,selectedNodes:ke,nativeEvent:oe.nativeEvent})},ee.onNodeCheck=function(oe,Ee,ne){var we=ee.state,M=we.keyEntities,J=we.checkedKeys,Y=we.halfCheckedKeys,fe=ee.props,Te=fe.checkStrictly,Me=fe.onCheck,ke=Ee.key,Pe,q={event:"check",node:Ee,checked:ne,nativeEvent:oe.nativeEvent};if(Te){var Ce=ne?Object(d.a)(J,ke):Object(d.b)(J,ke),Re=Object(d.b)(Y,ke);Pe={checked:Ce,halfChecked:Re},q.checkedNodes=Ce.map(function(ct){return M[ct]}).filter(function(ct){return ct}).map(function(ct){return ct.node}),ee.setUncontrolledState({checkedKeys:Ce})}else{var De=Object(c.a)([].concat(Object(Ae.a)(J),[ke]),!0,M),Qe=De.checkedKeys,qe=De.halfCheckedKeys;if(!ne){var Ct=new Set(Qe);Ct.delete(ke);var rt=Object(c.a)(Array.from(Ct),{checked:!1,halfCheckedKeys:qe},M);Qe=rt.checkedKeys,qe=rt.halfCheckedKeys}Pe=Qe,q.checkedNodes=[],q.checkedNodesPositions=[],q.halfCheckedKeys=qe,Qe.forEach(function(ct){var it=M[ct];if(!it)return;var Ne=it.node,je=it.pos;q.checkedNodes.push(Ne),q.checkedNodesPositions.push({node:Ne,pos:je})}),ee.setUncontrolledState({checkedKeys:Qe},!1,{halfCheckedKeys:qe})}Me&&Me(Pe,q)},ee.onNodeLoad=function(oe){return new Promise(function(Ee){ee.setState(function(ne){var we=ne.loadedKeys,M=we===void 0?[]:we,J=ne.loadingKeys,Y=J===void 0?[]:J,fe=ee.props,Te=fe.loadData,Me=fe.onLoad,ke=oe.key;if(!Te||M.indexOf(ke)!==-1||Y.indexOf(ke)!==-1)return{};var Pe=Te(oe);return Pe.then(function(){var q=ee.state,Ce=q.loadedKeys,Re=q.loadingKeys,De=Object(d.a)(Ce,ke),Qe=Object(d.b)(Re,ke);Me&&Me(De,{event:"load",node:oe}),ee.setUncontrolledState({loadedKeys:De}),ee.setState({loadingKeys:Qe}),Ee()}),{loadingKeys:Object(d.a)(Y,ke)}})})},ee.onNodeMouseEnter=function(oe,Ee){var ne=ee.props.onMouseEnter;ne&&ne({event:oe,node:Ee})},ee.onNodeMouseLeave=function(oe,Ee){var ne=ee.props.onMouseLeave;ne&&ne({event:oe,node:Ee})},ee.onNodeContextMenu=function(oe,Ee){var ne=ee.props.onRightClick;ne&&(oe.preventDefault(),ne({event:oe,node:Ee}))},ee.onFocus=function(){var oe=ee.props.onFocus;ee.setState({focused:!0}),oe&&oe.apply(void 0,arguments)},ee.onBlur=function(){var oe=ee.props.onBlur;ee.setState({focused:!1}),ee.onActiveChange(null),oe&&oe.apply(void 0,arguments)},ee.getTreeNodeRequiredProps=function(){var oe=ee.state,Ee=oe.expandedKeys,ne=oe.selectedKeys,we=oe.loadedKeys,M=oe.loadingKeys,J=oe.checkedKeys,Y=oe.halfCheckedKeys,fe=oe.dragOverNodeKey,Te=oe.dropPosition,Me=oe.keyEntities;return{expandedKeys:Ee||[],selectedKeys:ne||[],loadedKeys:we||[],loadingKeys:M||[],checkedKeys:J||[],halfCheckedKeys:Y||[],dragOverNodeKey:fe,dropPosition:Te,keyEntities:Me}},ee.setExpandedKeys=function(oe){var Ee=ee.state.treeData,ne=Object(u.d)(Ee,oe);ee.setUncontrolledState({expandedKeys:oe,flattenNodes:ne},!0)},ee.onNodeExpand=function(oe,Ee){var ne=ee.state.expandedKeys,we=ee.state.listChanging,M=ee.props,J=M.onExpand,Y=M.loadData,fe=Ee.key,Te=Ee.expanded;if(we)return;var Me=ne.indexOf(fe),ke=!Te;if(Object(U.a)(Te&&Me!==-1||!Te&&Me===-1,"Expand state not sync with index check"),ke?ne=Object(d.a)(ne,fe):ne=Object(d.b)(ne,fe),ee.setExpandedKeys(ne),J&&J(ne,{node:Ee,expanded:ke,nativeEvent:oe.nativeEvent}),ke&&Y){var Pe=ee.onNodeLoad(Ee);Pe&&Pe.then(function(){var q=Object(u.d)(ee.state.treeData,ne);ee.setUncontrolledState({flattenNodes:q})})}},ee.onListChangeStart=function(){ee.setUncontrolledState({listChanging:!0})},ee.onListChangeEnd=function(){setTimeout(function(){ee.setUncontrolledState({listChanging:!1})})},ee.onActiveChange=function(oe){var Ee=ee.state.activeKey,ne=ee.props.onActiveChange;if(Ee===oe)return;ee.setState({activeKey:oe}),oe!==null&&ee.scrollTo({key:oe}),ne&&ne(oe)},ee.getActiveItem=function(){var oe=ee.state,Ee=oe.activeKey,ne=oe.flattenNodes;return Ee===null?null:ne.find(function(we){var M=we.data.key;return M===Ee})||null},ee.offsetActiveKey=function(oe){var Ee=ee.state,ne=Ee.flattenNodes,we=Ee.activeKey,M=ne.findIndex(function(fe){var Te=fe.data.key;return Te===we});M===-1&&oe<0&&(M=ne.length),M=(M+oe+ne.length)%ne.length;var J=ne[M];if(J){var Y=J.data.key;ee.onActiveChange(Y)}else ee.onActiveChange(null)},ee.onKeyDown=function(oe){var Ee=ee.state,ne=Ee.activeKey,we=Ee.expandedKeys,M=Ee.checkedKeys,J=ee.props,Y=J.onKeyDown,fe=J.checkable,Te=J.selectable;switch(oe.which){case r.a.UP:{ee.offsetActiveKey(-1),oe.preventDefault();break}case r.a.DOWN:{ee.offsetActiveKey(1),oe.preventDefault();break}}var Me=ee.getActiveItem();if(Me&&Me.data){var ke=ee.getTreeNodeRequiredProps(),Pe=Me.data.isLeaf===!1||!!(Me.data.children||[]).length,q=Object(u.b)(Object(D.a)(Object(D.a)({},Object(u.f)(ne,ke)),{},{data:Me.data,active:!0}));switch(oe.which){case r.a.LEFT:{Pe&&we.includes(ne)?ee.onNodeExpand({},q):Me.parent&&ee.onActiveChange(Me.parent.data.key),oe.preventDefault();break}case r.a.RIGHT:{Pe&&!we.includes(ne)?ee.onNodeExpand({},q):Me.children&&Me.children.length&&ee.onActiveChange(Me.children[0].data.key),oe.preventDefault();break}case r.a.ENTER:case r.a.SPACE:{fe&&!q.disabled&&q.checkable!==!1&&!q.disableCheckbox?ee.onNodeCheck({},q,!M.includes(ne)):!fe&&Te&&!q.disabled&&q.selectable!==!1&&ee.onNodeSelect({},q);break}}}Y&&Y(oe)},ee.setUncontrolledState=function(oe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ee.destroyed)return;var we=!1,M=!0,J={};Object.keys(oe).forEach(function(Y){if(Y in ee.props){M=!1;return}we=!0,J[Y]=oe[Y]}),we&&(!Ee||M)&&ee.setState(Object(D.a)(Object(D.a)({},J),ne))},ee.scrollTo=function(oe){ee.listRef.current.scrollTo(oe)},ee}return Object(P.a)(ve,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var oe,Ee=this.state,ne=Ee.focused,we=Ee.flattenNodes,M=Ee.keyEntities,J=Ee.dragging,Y=Ee.activeKey,fe=this.props,Te=fe.prefixCls,Me=fe.className,ke=fe.style,Pe=fe.showLine,q=fe.focusable,Ce=fe.tabIndex,Re=Ce===void 0?0:Ce,De=fe.selectable,Qe=fe.showIcon,qe=fe.icon,Ct=fe.switcherIcon,rt=fe.draggable,ct=fe.checkable,it=fe.checkStrictly,Ne=fe.disabled,je=fe.motion,Xe=fe.loadData,nt=fe.filterTreeNode,Ze=fe.height,Ke=fe.itemHeight,st=fe.virtual,He=fe.titleRender,Je=fe.onContextMenu,$e=Object(d.f)(this.props);return ie.createElement(p.a.Provider,{value:{prefixCls:Te,selectable:De,showIcon:Qe,icon:qe,switcherIcon:Ct,draggable:rt,checkable:ct,checkStrictly:it,disabled:Ne,keyEntities:M,loadData:Xe,filterTreeNode:nt,titleRender:He,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}},ie.createElement("div",{className:E()(Te,Me,(oe={},Object(Z.a)(oe,"".concat(Te,"-show-line"),Pe),Object(Z.a)(oe,"".concat(Te,"-focused"),ne),Object(Z.a)(oe,"".concat(Te,"-active-focused"),Y!==null),oe))},ie.createElement(v,Object.assign({ref:this.listRef,prefixCls:Te,style:ke,data:we,disabled:Ne,selectable:De,checkable:!!ct,motion:je,dragging:J,height:Ze,itemHeight:Ke,virtual:st,focusable:q,focused:ne,tabIndex:Re,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Je},this.getTreeNodeRequiredProps(),$e))))}}],[{key:"getDerivedStateFromProps",value:function(oe,Ee){var ne=Ee.prevProps,we={prevProps:oe};function M(qe){return!ne&&qe in oe||ne&&ne[qe]!==oe[qe]}var J;if(M("treeData")?J=oe.treeData:M("children")&&(Object(U.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),J=Object(u.c)(oe.children)),J){we.treeData=J;var Y=Object(u.a)(J);we.keyEntities=Object(D.a)(Object(Z.a)({},O,L),Y.keyEntities)}var fe=we.keyEntities||Ee.keyEntities;if(M("expandedKeys")||ne&&M("autoExpandParent"))we.expandedKeys=oe.autoExpandParent||!ne&&oe.defaultExpandParent?Object(d.e)(oe.expandedKeys,fe):oe.expandedKeys;else if(!ne&&oe.defaultExpandAll){var Te=Object(D.a)({},fe);delete Te[O],we.expandedKeys=Object.keys(Te).map(function(qe){return Te[qe].key})}else!ne&&oe.defaultExpandedKeys&&(we.expandedKeys=oe.autoExpandParent||oe.defaultExpandParent?Object(d.e)(oe.defaultExpandedKeys,fe):oe.defaultExpandedKeys);if(we.expandedKeys||delete we.expandedKeys,J||we.expandedKeys){var Me=Object(u.d)(J||Ee.treeData,we.expandedKeys||Ee.expandedKeys);we.flattenNodes=Me}if(oe.selectable&&(M("selectedKeys")?we.selectedKeys=Object(d.d)(oe.selectedKeys,oe):!ne&&oe.defaultSelectedKeys&&(we.selectedKeys=Object(d.d)(oe.defaultSelectedKeys,oe))),oe.checkable){var ke;if(M("checkedKeys")?ke=Object(d.j)(oe.checkedKeys)||{}:!ne&&oe.defaultCheckedKeys?ke=Object(d.j)(oe.defaultCheckedKeys)||{}:J&&(ke=Object(d.j)(oe.checkedKeys)||{checkedKeys:Ee.checkedKeys,halfCheckedKeys:Ee.halfCheckedKeys}),ke){var Pe=ke,q=Pe.checkedKeys,Ce=q===void 0?[]:q,Re=Pe.halfCheckedKeys,De=Re===void 0?[]:Re;if(!oe.checkStrictly){var Qe=Object(c.a)(Ce,!0,fe);Ce=Qe.checkedKeys,De=Qe.halfCheckedKeys}we.checkedKeys=Ce,we.halfCheckedKeys=De}}return M("loadedKeys")&&(we.loadedKeys=oe.loadedKeys),we}}]),ve}(ie.Component);T.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:[]},T.TreeNode=_.a;var k=T,se=B.b=k},fjLI:function(xe,B,o){"use strict";o.d(B,"f",function(){return p}),o.d(B,"b",function(){return d}),o.d(B,"a",function(){return u}),o.d(B,"d",function(){return f}),o.d(B,"e",function(){return S}),o.d(B,"c",function(){return V});var Z=o("8HAY"),D=o("Vhoy"),Ae=o("MI8n"),le=o("JYp7"),P=o("pmY6"),z=o("24hK"),ue=o("nnTU"),ie=o("T8No"),r=o("Cg/j"),U=o("t9D7"),R=function(A,_,G,X){var te=arguments.length,$=te<3?_:X===null?X=Object.getOwnPropertyDescriptor(_,G):X,re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")$=Reflect.decorate(A,_,G,X);else for(var K=A.length-1;K>=0;K--)(re=A[K])&&($=(te<3?re($):te>3?re(_,G,$):re(_,G))||$);return te>3&&$&&Object.defineProperty(_,G,$),$},E=function(A,_){return function(G,X){_(G,X,A)}};function p(A){return A.command!==void 0}class d{constructor(A){this.id=d._idPool++,this._debugName=A}}d._idPool=0,d.CommandPalette=new d("CommandPalette"),d.EditorContext=new d("EditorContext"),d.SimpleEditorContext=new d("SimpleEditorContext"),d.EditorContextCopy=new d("EditorContextCopy"),d.EditorContextPeek=new d("EditorContextPeek"),d.MenubarEditMenu=new d("MenubarEditMenu"),d.MenubarCopy=new d("MenubarCopy"),d.MenubarGoMenu=new d("MenubarGoMenu"),d.MenubarSelectionMenu=new d("MenubarSelectionMenu"),d.InlineCompletionsActions=new d("InlineCompletionsActions");const u=Object(r.c)("menuService"),f=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new Ae.b,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:A=>A===d.CommandPalette}}addCommand(A){return this.addCommands(le.a.single(A))}addCommands(A){for(const _ of A)this._commands.set(_.id,_);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(P.i)(()=>{let _=!1;for(const G of A)_=this._commands.delete(G.id)||_;_&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(A){return this._commands.get(A)}getCommands(){const A=new Map;return this._commands.forEach((_,G)=>A.set(G,_)),A}appendMenuItem(A,_){return this.appendMenuItems(le.a.single({id:A,item:_}))}appendMenuItems(A){const _=new Set,G=new z.a;for(const{id:X,item:te}of A){let $=this._menuItems.get(X);$||($=new z.a,this._menuItems.set(X,$)),G.push($.push(te)),_.add(X)}return this._onDidChangeMenu.fire(_),Object(P.i)(()=>{if(G.size>0){for(let X of G)X();this._onDidChangeMenu.fire(_),G.clear()}})}getMenuItems(A){let _;return this._menuItems.has(A)?_=[...this._menuItems.get(A)]:_=[],A===d.CommandPalette&&this._appendImplicitItems(_),_}_appendImplicitItems(A){const _=new Set;for(const G of A)p(G)&&(_.add(G.command.id),G.alt&&_.add(G.alt.id));this._commands.forEach((G,X)=>{_.has(X)||A.push({command:G})})}};class S extends Z.e{constructor(A,_,G,X){super(`submenuitem.${A.submenu.id}`,typeof A.title=="string"?A.title:A.title.value,[],"submenu");this.item=A,this._menuService=_,this._contextKeyService=G,this._options=X}get actions(){const A=[],_=this._menuService.createMenu(this.item.submenu,this._contextKeyService),G=_.getActions(this._options);_.dispose();for(const[,X]of G)X.length>0&&(A.push(...X),A.push(new Z.d));return A.length&&A.pop(),A}}let V=class A{constructor(_,G,X,te,$){var re,K;if(this._commandService=$,this.id=_.id,this.label=(X==null?void 0:X.renderShortTitle)&&_.shortTitle?typeof _.shortTitle=="string"?_.shortTitle:_.shortTitle.value:typeof _.title=="string"?_.title:_.title.value,this.tooltip=(K=typeof _.tooltip=="string"?_.tooltip:(re=_.tooltip)===null||re===void 0?void 0:re.value)!==null&&K!==void 0?K:"",this.enabled=!_.precondition||te.contextMatchesRules(_.precondition),this.checked=void 0,_.toggled){const I=_.toggled.condition?_.toggled:{condition:_.toggled};this.checked=te.contextMatchesRules(I.condition),this.checked&&I.tooltip&&(this.tooltip=typeof I.tooltip=="string"?I.tooltip:I.tooltip.value),I.title&&(this.label=typeof I.title=="string"?I.title:I.title.value)}this.item=_,this.alt=G?new A(G,void 0,X,te,$):void 0,this._options=X,U.d.isThemeIcon(_.icon)&&(this.class=D.a.asClassName(_.icon))}dispose(){}run(..._){var G,X;let te=[];return((G=this._options)===null||G===void 0?void 0:G.arg)&&(te=[...te,this._options.arg]),((X=this._options)===null||X===void 0?void 0:X.shouldForwardArgs)&&(te=[...te,..._]),this._commandService.executeCommand(this.id,...te)}};V=R([E(3,ie.b),E(4,ue.b)],V)},fr4D:function(xe,B,o){"use strict";o.d(B,"a",function(){return P}),o.d(B,"c",function(){return ue}),o.d(B,"f",function(){return r}),o.d(B,"b",function(){return p}),o.d(B,"h",function(){return u}),o.d(B,"e",function(){return S}),o.d(B,"i",function(){return G}),o.d(B,"d",function(){return te}),o.d(B,"g",function(){return re});var Z=o("9og8"),D=o("WmNS"),Ae=o.n(D),le=o("ErOA");function P(I){return z.apply(this,arguments)}function z(){return z=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects.json",{method:"post",body:O}));case 1:case"end":return L.stop()}},I)})),z.apply(this,arguments)}function ue(I,O){return ie.apply(this,arguments)}function ie(){return ie=Object(Z.a)(Ae.a.mark(function I(O,h){return Ae.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",Object(le.a)("/api/sci/projects/".concat(h,".json"),{method:"put",body:O}));case 1:case"end":return y.stop()}},I)})),ie.apply(this,arguments)}function r(I){return U.apply(this,arguments)}function U(){return U=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:O}));case 1:case"end":return L.stop()}},I)})),U.apply(this,arguments)}function R(I){return E.apply(this,arguments)}function E(){return E=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects.json",{method:"get",params:O}));case 1:case"end":return L.stop()}},I)})),E.apply(this,arguments)}function p(I,O){return d.apply(this,arguments)}function d(){return d=Object(Z.a)(Ae.a.mark(function I(O,h){return Ae.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,".json"),{method:"delete",body:h}));case 1:case"end":return y.stop()}},I)})),d.apply(this,arguments)}function u(I){return f.apply(this,arguments)}function f(){return f=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,".json"),{method:"get"}));case 1:case"end":return L.stop()}},I)})),f.apply(this,arguments)}function S(I){return V.apply(this,arguments)}function V(){return V=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/data_sets.json",{method:"get",params:O}));case 1:case"end":return L.stop()}},I)})),V.apply(this,arguments)}function A(I){return _.apply(this,arguments)}function _(){return _=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return L.stop()}},I)})),_.apply(this,arguments)}function G(I){return X.apply(this,arguments)}function X(){return X=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,"/start_environment.json"),{method:"post"}));case 1:case"end":return L.stop()}},I)})),X.apply(this,arguments)}function te(I,O){return $.apply(this,arguments)}function $(){return $=Object(Z.a)(Ae.a.mark(function I(O,h){return Ae.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,"/fork_sci_project.json"),{method:"post",body:h}));case 1:case"end":return y.stop()}},I)})),$.apply(this,arguments)}function re(I,O){return K.apply(this,arguments)}function K(){return K=Object(Z.a)(Ae.a.mark(function I(O,h){return Ae.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,"/get_data_sets.json"),{method:"get",params:h}));case 1:case"end":return y.stop()}},I)})),K.apply(this,arguments)}},fyJ8:function(xe,B,o){"use strict";var Z=o("rePB"),D=o("VTBJ"),Ae=o("Ff2n"),le=o("U8pU"),P=o("q1tI"),z=o.n(P),ue=o("TSYQ"),ie=o.n(ue),r=o("c+Xe"),U=o("sR1s");function R(f){return f&&Object(le.a)(f)==="object"&&!Array.isArray(f)&&!P.isValidElement(f)}function E(f){return typeof f=="string"?!0:Object(r.c)(f)}function p(f,S){var V,A=f.prefixCls,_=f.className,G=f.record,X=f.index,te=f.dataIndex,$=f.render,re=f.children,K=f.component,I=K===void 0?"td":K,O=f.colSpan,h=f.rowSpan,L=f.fixLeft,y=f.fixRight,b=f.firstFixLeft,H=f.lastFixLeft,x=f.firstFixRight,l=f.lastFixRight,g=f.appendNode,v=f.additionalProps,c=v===void 0?{}:v,T=f.ellipsis,k=f.align,se=f.rowType,me=f.isSticky,pe="".concat(A,"-cell"),ve,ee;if(re)ee=re;else{var oe=Object(U.b)(G,te);if(ee=oe,$){var Ee=$(oe,G,X);R(Ee)?(ee=Ee.children,ve=Ee.props):ee=Ee}}Object(le.a)(ee)==="object"&&!Array.isArray(ee)&&!P.isValidElement(ee)&&(ee=null),T&&(H||x)&&(ee=P.createElement("span",{className:"".concat(pe,"-content")},ee));var ne=ve||{},we=ne.colSpan,M=ne.rowSpan,J=ne.style,Y=ne.className,fe=Object(Ae.a)(ne,["colSpan","rowSpan","style","className"]),Te=we!==void 0?we:O,Me=M!==void 0?M:h;if(Te===0||Me===0)return null;var ke={},Pe=typeof L=="number",q=typeof y=="number";Pe&&(ke.position="sticky",ke.left=L),q&&(ke.position="sticky",ke.right=y);var Ce={};k&&(Ce.textAlign=k);var Re,De=T===!0?{showTitle:!0}:T;De&&(De.showTitle||se==="header")&&(typeof ee=="string"||typeof ee=="number"?Re=ee.toString():P.isValidElement(ee)&&typeof ee.props.children=="string"&&(Re=ee.props.children));var Qe=Object(D.a)(Object(D.a)(Object(D.a)({title:Re},fe),c),{},{colSpan:Te&&Te!==1?Te:null,rowSpan:Me&&Me!==1?Me:null,className:ie()(pe,_,(V={},Object(Z.a)(V,"".concat(pe,"-fix-left"),Pe),Object(Z.a)(V,"".concat(pe,"-fix-left-first"),b),Object(Z.a)(V,"".concat(pe,"-fix-left-last"),H),Object(Z.a)(V,"".concat(pe,"-fix-right"),q),Object(Z.a)(V,"".concat(pe,"-fix-right-first"),x),Object(Z.a)(V,"".concat(pe,"-fix-right-last"),l),Object(Z.a)(V,"".concat(pe,"-ellipsis"),T),Object(Z.a)(V,"".concat(pe,"-with-append"),g),Object(Z.a)(V,"".concat(pe,"-fix-sticky"),(Pe||q)&&me),V),c.className,Y),style:Object(D.a)(Object(D.a)(Object(D.a)(Object(D.a)({},c.style),Ce),ke),J),ref:E(I)?S:null});return P.createElement(I,Object.assign({},Qe),g,ee)}var d=P.forwardRef(p);d.displayName="Cell";var u=P.memo(d,function(f,S){return S.shouldCellUpdate?!S.shouldCellUpdate(S.record,f.record):!1});B.a=u},h78n:function(xe,B,o){"use strict";o.d(B,"a",function(){return b});var Z=o("q1tI"),D=o.n(Z),Ae=o("TSYQ"),le=o.n(Ae),P={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},z=function(l){var g=l.map(function(){return Object(Z.useRef)()}),v=Object(Z.useRef)();return Object(Z.useEffect)(function(){var c=Date.now(),T=!1;Object.keys(g).forEach(function(k){var se=g[k].current;if(!se)return;T=!0;var me=se.style;me.transitionDuration=".3s, .3s, .3s, .06s",v.current&&c-v.current<100&&(me.transitionDuration="0s, 0s")}),T&&(v.current=Date.now())}),[g]};function ue(){return ue=Object.assign||function(x){for(var l=1;l0&&arguments[0]!==void 0?arguments[0]:[],T=c;if(Array.isArray(c)){for(var k=0;k0||Vt.target.offsetWidth>0)&&Ke.current.instance.layout()}}catch(dt){vt.e(dt)}finally{vt.f()}}),Ye.observe(Ze.current)),Ye}function gn(){le.b.warn(decodeURIComponent(K))}var bn=function(){var bt=Ke.current.instance;if(pe!=null&&bt&>){var vt=bt.getModel();vt&&pe!==vt.getValue()&&(b=!0,vt.setValue(pe),bt.layout(),b=!1)}};Object(ie.useEffect)(function(){We.current&&clearTimeout(We.current),We.current=setTimeout(function(){bn()},500)},[pe,gt,Ke.current]),Object(ie.useEffect)(function(){if(Ne&&Ke.current&&Ke.current.instance){var Ye=Ke.current.instance;Ye.changeViewZones(function(vt){var ut=document.createElement("div");ut.style.padding="10px 20px",ut.style.width="calc(100% - 20px)",ut.className="my-error-line-wrp",ut.innerHTML=Xe,vt.addZone({afterLineNumber:Ne||11,heightInLines:3,domNode:ut})});var bt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ye.addOverlayWidget(bt),Ye.revealPositionInCenter({lineNumber:20,column:1})}},[Ne,Ke.current,gt]);function Kt(){var Ye=Ke.current.instance;if(Ye){var bt=Ye.getSelection(),vt=Ke.current.pastePos||{},ut=new l.Range(vt.startLineNumber||bt.endLineNumber,vt.startColumn||bt.endColumn,vt.endLineNumber||bt.endLineNumber,vt.endColumn||bt.endColumn);setTimeout(function(){Ye.executeEdits("",[{range:ut,text:""}])},300)}}function He(Ye){(window.navigator.platform.match("Mac")?Ye.metaKey:Ye.ctrlKey)&&Ye.keyCode==83&&(Ye.preventDefault(),Me())}var Rt=function(){if(Pe&&Ke.current.instance){var bt=Ke.current.instance.getContentHeight();et(bt0||Qe.target.offsetWidth>0)&&Pe.layout()}}catch(qe){Re.e(qe)}finally{Re.f()}}),q.observe(ne.current)),q}Object(ie.useEffect)(function(){ne.current&&Promise.all([o.e(16),o.e(28)]).then(o.t.bind(null,"M/lh",7)).then(function(Pe){l=Pe;var q=l.editor.createDiffEditor(ne.current,Object(Z.a)(Object(Z.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},Ee),{},{wordWrap:!0}));Y(q);var Ce=fe(q);return function(){q.dispose();var Re=q.getModel();Re&&Re.dispose(),Ce.unobserve(ne.current)}})},[]),Object(ie.useEffect)(function(){J&&J.setModel({original:l.editor.createModel(pe,ee),modified:l.editor.createModel(ve,ee)})},[pe,ve,ee,J]);var Te=L(k),Me=L(me),ke={width:Te,height:Me};return r.a.createElement("div",{className:"my-diff-editor",ref:ne,style:ke})}},ZaFS:function(xe,B,o){xe.exports={wrap:"wrap___1Ov0Q",title:"title___qleZg",path:"path___3MTzj",colorBlue:"colorBlue___3MDCw"}},ZpRC:function(xe,B,o){"use strict";function Z(R){return typeof R=="object"&&R!=null&&R.nodeType===1}function D(R,E){return(!E||R!=="hidden")&&R!=="visible"&&R!=="clip"}function Ae(R,E){if(R.clientHeightE||f>R&&S=E&&V>=p?f-R-d:S>E&&Vp?S-E+u:0}var P=function(R,E){var p=window,d=E.scrollMode,u=E.block,f=E.inline,S=E.boundary,V=E.skipOverflowHiddenElements,A=typeof S=="function"?S:function(Pe){return Pe!==S};if(!Z(R))throw new TypeError("Invalid target");for(var _=document.scrollingElement||document.documentElement,G=[],X=R;Z(X)&&A(X);){if((X=X.parentElement)===_){G.push(X);break}X!=null&&X===document.body&&Ae(X)&&!Ae(document.documentElement)||X!=null&&Ae(X,V)&&G.push(X)}for(var te=p.visualViewport?p.visualViewport.width:innerWidth,$=p.visualViewport?p.visualViewport.height:innerHeight,re=window.scrollX||pageXOffset,K=window.scrollY||pageYOffset,I=R.getBoundingClientRect(),O=I.height,h=I.width,L=I.top,y=I.right,b=I.bottom,H=I.left,x=u==="start"||u==="nearest"?L:u==="end"?b:L+O/2,l=f==="center"?H+h/2:f==="end"?y:H,g=[],v=0;v=0&&H>=0&&b<=$&&y<=te&&L>=me&&b<=ve&&H>=ee&&y<=pe)return g;var oe=getComputedStyle(c),Ee=parseInt(oe.borderLeftWidth,10),ne=parseInt(oe.borderTopWidth,10),we=parseInt(oe.borderRightWidth,10),M=parseInt(oe.borderBottomWidth,10),J=0,Y=0,fe="offsetWidth"in c?c.offsetWidth-c.clientWidth-Ee-we:0,Te="offsetHeight"in c?c.offsetHeight-c.clientHeight-ne-M:0;if(_===c)J=u==="start"?x:u==="end"?x-$:u==="nearest"?le(K,K+$,$,ne,M,K+x,K+x+O,O):x-$/2,Y=f==="start"?l:f==="center"?l-te/2:f==="end"?l-te:le(re,re+te,te,Ee,we,re+l,re+l+h,h),J=Math.max(0,J+K),Y=Math.max(0,Y+re);else{J=u==="start"?x-me-ne:u==="end"?x-ve+M+Te:u==="nearest"?le(me,ve,k,ne,M+Te,x,x+O,O):x-(me+k/2)+Te/2,Y=f==="start"?l-ee-Ee:f==="center"?l-(ee+se/2)+fe/2:f==="end"?l-pe+we+fe:le(ee,pe,se,Ee,we+fe,l,l+h,h);var Me=c.scrollLeft,ke=c.scrollTop;x+=ke-(J=Math.max(0,Math.min(ke+J,c.scrollHeight-k+Te))),l+=Me-(Y=Math.max(0,Math.min(Me+Y,c.scrollWidth-se+fe)))}g.push({el:c,top:J,left:Y})}return g};function z(R){return R===Object(R)&&Object.keys(R).length!==0}function ue(R,E){E===void 0&&(E="auto");var p="scrollBehavior"in document.body.style;R.forEach(function(d){var u=d.el,f=d.top,S=d.left;u.scroll&&p?u.scroll({top:f,left:S,behavior:E}):(u.scrollTop=f,u.scrollLeft=S)})}function ie(R){return R===!1?{block:"end",inline:"nearest"}:z(R)?R:{block:"start",inline:"nearest"}}function r(R,E){var p=!R.ownerDocument.documentElement.contains(R);if(z(E)&&typeof E.behavior=="function")return E.behavior(p?[]:P(R,E));if(p)return;var d=ie(E);return ue(P(R,d),d.behavior)}var U=B.a=r},Zss7:function(xe,B,o){var Z;(function(D){var Ae=/^\s+/,le=/\s+$/,P=0,z=D.round,ue=D.min,ie=D.max,r=D.random;function U(M,J){if(M=M||"",J=J||{},M instanceof U)return M;if(!(this instanceof U))return new U(M,J);var Y=R(M);this._originalInput=M,this._r=Y.r,this._g=Y.g,this._b=Y.b,this._a=Y.a,this._roundA=z(100*this._a)/100,this._format=J.format||Y.format,this._gradientType=J.gradientType,this._r<1&&(this._r=z(this._r)),this._g<1&&(this._g=z(this._g)),this._b<1&&(this._b=z(this._b)),this._ok=Y.ok,this._tc_id=P++}U.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 M=this.toRgb();return(M.r*299+M.g*587+M.b*114)/1e3},getLuminance:function(){var M=this.toRgb(),J,Y,fe,Te,Me,ke;return J=M.r/255,Y=M.g/255,fe=M.b/255,J<=.03928?Te=J/12.92:Te=D.pow((J+.055)/1.055,2.4),Y<=.03928?Me=Y/12.92:Me=D.pow((Y+.055)/1.055,2.4),fe<=.03928?ke=fe/12.92:ke=D.pow((fe+.055)/1.055,2.4),.2126*Te+.7152*Me+.0722*ke},setAlpha:function(M){return this._a=g(M),this._roundA=z(100*this._a)/100,this},toHsv:function(){var M=u(this._r,this._g,this._b);return{h:M.h*360,s:M.s,v:M.v,a:this._a}},toHsvString:function(){var M=u(this._r,this._g,this._b),J=z(M.h*360),Y=z(M.s*100),fe=z(M.v*100);return this._a==1?"hsv("+J+", "+Y+"%, "+fe+"%)":"hsva("+J+", "+Y+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var M=p(this._r,this._g,this._b);return{h:M.h*360,s:M.s,l:M.l,a:this._a}},toHslString:function(){var M=p(this._r,this._g,this._b),J=z(M.h*360),Y=z(M.s*100),fe=z(M.l*100);return this._a==1?"hsl("+J+", "+Y+"%, "+fe+"%)":"hsla("+J+", "+Y+"%, "+fe+"%, "+this._roundA+")"},toHex:function(M){return S(this._r,this._g,this._b,M)},toHexString:function(M){return"#"+this.toHex(M)},toHex8:function(M){return V(this._r,this._g,this._b,this._a,M)},toHex8String:function(M){return"#"+this.toHex8(M)},toRgb:function(){return{r:z(this._r),g:z(this._g),b:z(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+z(this._r)+", "+z(this._g)+", "+z(this._b)+")":"rgba("+z(this._r)+", "+z(this._g)+", "+z(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:z(v(this._r,255)*100)+"%",g:z(v(this._g,255)*100)+"%",b:z(v(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+z(v(this._r,255)*100)+"%, "+z(v(this._g,255)*100)+"%, "+z(v(this._b,255)*100)+"%)":"rgba("+z(v(this._r,255)*100)+"%, "+z(v(this._g,255)*100)+"%, "+z(v(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:x[S(this._r,this._g,this._b,!0)]||!1},toFilter:function(M){var J="#"+A(this._r,this._g,this._b,this._a),Y=J,fe=this._gradientType?"GradientType = 1, ":"";if(M){var Te=U(M);Y="#"+A(Te._r,Te._g,Te._b,Te._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+J+",endColorstr="+Y+")"},toString:function(M){var J=!!M;M=M||this._format;var Y=!1,fe=this._a<1&&this._a>=0,Te=!J&&fe&&(M==="hex"||M==="hex6"||M==="hex3"||M==="hex4"||M==="hex8"||M==="name");return Te?M==="name"&&this._a===0?this.toName():this.toRgbString():(M==="rgb"&&(Y=this.toRgbString()),M==="prgb"&&(Y=this.toPercentageRgbString()),(M==="hex"||M==="hex6")&&(Y=this.toHexString()),M==="hex3"&&(Y=this.toHexString(!0)),M==="hex4"&&(Y=this.toHex8String(!0)),M==="hex8"&&(Y=this.toHex8String()),M==="name"&&(Y=this.toName()),M==="hsl"&&(Y=this.toHslString()),M==="hsv"&&(Y=this.toHsvString()),Y||this.toHexString())},clone:function(){return U(this.toString())},_applyModification:function(M,J){var Y=M.apply(null,[this].concat([].slice.call(J)));return this._r=Y._r,this._g=Y._g,this._b=Y._b,this.setAlpha(Y._a),this},lighten:function(){return this._applyModification(te,arguments)},brighten:function(){return this._applyModification($,arguments)},darken:function(){return this._applyModification(re,arguments)},desaturate:function(){return this._applyModification(_,arguments)},saturate:function(){return this._applyModification(G,arguments)},greyscale:function(){return this._applyModification(X,arguments)},spin:function(){return this._applyModification(K,arguments)},_applyCombination:function(M,J){return M.apply(null,[this].concat([].slice.call(J)))},analogous:function(){return this._applyCombination(y,arguments)},complement:function(){return this._applyCombination(I,arguments)},monochromatic:function(){return this._applyCombination(b,arguments)},splitcomplement:function(){return this._applyCombination(L,arguments)},triad:function(){return this._applyCombination(O,arguments)},tetrad:function(){return this._applyCombination(h,arguments)}},U.fromRatio=function(M,J){if(typeof M=="object"){var Y={};for(var fe in M)M.hasOwnProperty(fe)&&(fe==="a"?Y[fe]=M[fe]:Y[fe]=pe(M[fe]));M=Y}return U(M,J)};function R(M){var J={r:0,g:0,b:0},Y=1,fe=null,Te=null,Me=null,ke=!1,Pe=!1;return typeof M=="string"&&(M=ne(M)),typeof M=="object"&&(Ee(M.r)&&Ee(M.g)&&Ee(M.b)?(J=E(M.r,M.g,M.b),ke=!0,Pe=String(M.r).substr(-1)==="%"?"prgb":"rgb"):Ee(M.h)&&Ee(M.s)&&Ee(M.v)?(fe=pe(M.s),Te=pe(M.v),J=f(M.h,fe,Te),ke=!0,Pe="hsv"):Ee(M.h)&&Ee(M.s)&&Ee(M.l)&&(fe=pe(M.s),Me=pe(M.l),J=d(M.h,fe,Me),ke=!0,Pe="hsl"),M.hasOwnProperty("a")&&(Y=M.a)),Y=g(Y),{ok:ke,format:M.format||Pe,r:ue(255,ie(J.r,0)),g:ue(255,ie(J.g,0)),b:ue(255,ie(J.b,0)),a:Y}}function E(M,J,Y){return{r:v(M,255)*255,g:v(J,255)*255,b:v(Y,255)*255}}function p(M,J,Y){M=v(M,255),J=v(J,255),Y=v(Y,255);var fe=ie(M,J,Y),Te=ue(M,J,Y),Me,ke,Pe=(fe+Te)/2;if(fe==Te)Me=ke=0;else{var q=fe-Te;ke=Pe>.5?q/(2-fe-Te):q/(fe+Te);switch(fe){case M:Me=(J-Y)/q+(J1&&(De-=1),De<1/6?Ce+(Re-Ce)*6*De:De<1/2?Re:De<2/3?Ce+(Re-Ce)*(2/3-De)*6:Ce}if(J===0)fe=Te=Me=Y;else{var Pe=Y<.5?Y*(1+J):Y+J-Y*J,q=2*Y-Pe;fe=ke(q,Pe,M+1/3),Te=ke(q,Pe,M),Me=ke(q,Pe,M-1/3)}return{r:fe*255,g:Te*255,b:Me*255}}function u(M,J,Y){M=v(M,255),J=v(J,255),Y=v(Y,255);var fe=ie(M,J,Y),Te=ue(M,J,Y),Me,ke,Pe=fe,q=fe-Te;if(ke=fe===0?0:q/fe,fe==Te)Me=0;else{switch(fe){case M:Me=(J-Y)/q+(J>1)+720)%360;--J;)fe.h=(fe.h+Te)%360,Me.push(U(fe));return Me}function b(M,J){J=J||6;for(var Y=U(M).toHsv(),fe=Y.h,Te=Y.s,Me=Y.v,ke=[],Pe=1/J;J--;)ke.push(U({h:fe,s:Te,v:Me})),Me=(Me+Pe)%1;return ke}U.mix=function(M,J,Y){Y=Y===0?0:Y||50;var fe=U(M).toRgb(),Te=U(J).toRgb(),Me=Y/100,ke={r:(Te.r-fe.r)*Me+fe.r,g:(Te.g-fe.g)*Me+fe.g,b:(Te.b-fe.b)*Me+fe.b,a:(Te.a-fe.a)*Me+fe.a};return U(ke)},U.readability=function(M,J){var Y=U(M),fe=U(J);return(D.max(Y.getLuminance(),fe.getLuminance())+.05)/(D.min(Y.getLuminance(),fe.getLuminance())+.05)},U.isReadable=function(M,J,Y){var fe=U.readability(M,J),Te,Me;Me=!1,Te=we(Y);switch(Te.level+Te.size){case"AAsmall":case"AAAlarge":Me=fe>=4.5;break;case"AAlarge":Me=fe>=3;break;case"AAAsmall":Me=fe>=7;break}return Me},U.mostReadable=function(M,J,Y){var fe=null,Te=0,Me,ke,Pe,q;Y=Y||{},ke=Y.includeFallbackColors,Pe=Y.level,q=Y.size;for(var Ce=0;CeTe&&(Te=Me,fe=U(J[Ce]));return U.isReadable(M,fe,{level:Pe,size:q})||!ke?fe:(Y.includeFallbackColors=!1,U.mostReadable(M,["#fff","#000"],Y))};var H=U.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"},x=U.hexNames=l(H);function l(M){var J={};for(var Y in M)M.hasOwnProperty(Y)&&(J[M[Y]]=Y);return J}function g(M){return M=parseFloat(M),(isNaN(M)||M<0||M>1)&&(M=1),M}function v(M,J){k(M)&&(M="100%");var Y=se(M);return M=ue(J,ie(0,parseFloat(M))),Y&&(M=parseInt(M*J,10)/100),D.abs(M-J)<1e-6?1:M%J/parseFloat(J)}function c(M){return ue(1,ie(0,M))}function T(M){return parseInt(M,16)}function k(M){return typeof M=="string"&&M.indexOf(".")!=-1&&parseFloat(M)===1}function se(M){return typeof M=="string"&&M.indexOf("%")!=-1}function me(M){return M.length==1?"0"+M:""+M}function pe(M){return M<=1&&(M=M*100+"%"),M}function ve(M){return D.round(parseFloat(M)*255).toString(16)}function ee(M){return T(M)/255}var oe=function(){var M="[-\\+]?\\d+%?",J="[-\\+]?\\d*\\.\\d+%?",Y="(?:"+J+")|(?:"+M+")",fe="[\\s|\\(]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")\\s*\\)?",Te="[\\s|\\(]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")[,|\\s]+("+Y+")\\s*\\)?";return{CSS_UNIT:new RegExp(Y),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Te),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Te),hsv:new RegExp("hsv"+fe),hsva:new RegExp("hsva"+Te),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(M){return!!oe.CSS_UNIT.exec(M)}function ne(M){M=M.replace(Ae,"").replace(le,"").toLowerCase();var J=!1;if(H[M])M=H[M],J=!0;else if(M=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var Y;return(Y=oe.rgb.exec(M))?{r:Y[1],g:Y[2],b:Y[3]}:(Y=oe.rgba.exec(M))?{r:Y[1],g:Y[2],b:Y[3],a:Y[4]}:(Y=oe.hsl.exec(M))?{h:Y[1],s:Y[2],l:Y[3]}:(Y=oe.hsla.exec(M))?{h:Y[1],s:Y[2],l:Y[3],a:Y[4]}:(Y=oe.hsv.exec(M))?{h:Y[1],s:Y[2],v:Y[3]}:(Y=oe.hsva.exec(M))?{h:Y[1],s:Y[2],v:Y[3],a:Y[4]}:(Y=oe.hex8.exec(M))?{r:T(Y[1]),g:T(Y[2]),b:T(Y[3]),a:ee(Y[4]),format:J?"name":"hex8"}:(Y=oe.hex6.exec(M))?{r:T(Y[1]),g:T(Y[2]),b:T(Y[3]),format:J?"name":"hex"}:(Y=oe.hex4.exec(M))?{r:T(Y[1]+""+Y[1]),g:T(Y[2]+""+Y[2]),b:T(Y[3]+""+Y[3]),a:ee(Y[4]+""+Y[4]),format:J?"name":"hex8"}:(Y=oe.hex3.exec(M))?{r:T(Y[1]+""+Y[1]),g:T(Y[2]+""+Y[2]),b:T(Y[3]+""+Y[3]),format:J?"name":"hex"}:!1}function we(M){var J,Y;return M=M||{level:"AA",size:"small"},J=(M.level||"AA").toUpperCase(),Y=(M.size||"small").toLowerCase(),J!=="AA"&&J!=="AAA"&&(J="AA"),Y!=="small"&&Y!=="large"&&(Y="small"),{level:J,size:Y}}xe.exports?xe.exports=U:!(Z=function(){return U}.call(B,o,B,xe),Z!==void 0&&(xe.exports=Z))})(Math)},bL63:function(xe,B,o){xe.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bT9E:function(xe,B,o){"use strict";o.d(B,"a",function(){return D});var Z=o("VTBJ");function D(Ae,le){var P=Object(Z.a)({},Ae);return Array.isArray(le)&&le.forEach(function(z){delete P[z]}),P}},biw7:function(xe,B,o){"use strict";var Z=o("q1tI"),D=o.n(Z),Ae=Z.createContext(null);B.a=Ae},c5Ni:function(xe,B,o){},cFMs:function(xe,B){xe.exports="data:image/png;base64,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"},cRFk:function(xe,B,o){xe.exports=o.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(xe,B,o){xe.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(xe,B,o){xe.exports=o.p+"static/choose.4ad1045f.svg"},cz0n:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},djh8:function(xe,B,o){xe.exports=o.p+"static/qrCode.d852fdfc.png"},dmUQ:function(xe,B,o){"use strict";var Z=o("Ff2n"),D=o("rePB"),Ae=o("1OyB"),le=o("vuIU"),P=o("Ji7U"),z=o("md7G"),ue=o("foSv"),ie=o("q1tI"),r=o.n(ie),U=o("TSYQ"),R=o.n(U),E=o("4IlW");function p(O,h){var L=Object.keys(O);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(O);h&&(y=y.filter(function(b){return Object.getOwnPropertyDescriptor(O,b).enumerable})),L.push.apply(L,y)}return L}function d(O){for(var h=1;h1?se-1:0),pe=1;pe1?v-1:0),T=1;T=0)return parseInt(g.slice(g.indexOf("e-")+2),10);var v=0;return g.indexOf(".")>=0&&(v=g.length-g.indexOf(".")-1),v},b.getInputDisplayValue=function(l){var g=l||b.state,v=g.focused,c=g.inputValue,T=g.value,k;v?k=c:k=b.toPrecisionAsStep(T),k==null&&(k="");var se=b.formatWrapper(k);return te(b.props.decimalSeparator)&&(se=se.toString().replace(".",b.props.decimalSeparator)),se},b.recordCursorPosition=function(){try{b.cursorStart=b.input.selectionStart,b.cursorEnd=b.input.selectionEnd,b.currentValue=b.input.value,b.cursorBefore=b.input.value.substring(0,b.cursorStart),b.cursorAfter=b.input.value.substring(b.cursorEnd)}catch(l){}},b.restoreByAfter=function(l){if(l===void 0)return!1;var g=b.input.value,v=g.lastIndexOf(l);if(v===-1)return!1;var c=b.cursorBefore.length;return b.lastKeyCode===E.a.DELETE&&b.cursorBefore.charAt(c-1)===l[0]?(b.fixCaret(c,c),!0):v+l.length===g.length?(b.fixCaret(v,v),!0):!1},b.partRestoreByAfter=function(l){return l===void 0?!1:Array.prototype.some.call(l,function(g,v){var c=l.substring(v);return b.restoreByAfter(c)})},b.isNotCompleteNumber=function(l){return isNaN(l)||l===""||l===null||l&&l.toString().indexOf(".")===l.toString().length-1},b.stop=function(){b.autoStepTimer&&clearTimeout(b.autoStepTimer)},b.down=function(l,g,v){b.pressingUpOrDown=!0,b.step("down",l,g,v)},b.up=function(l,g,v){b.pressingUpOrDown=!0,b.step("up",l,g,v)},b.saveInput=function(l){b.input=l};var H=y.value;H===void 0&&(H=y.defaultValue),b.state={focused:y.autoFocus};var x=b.getValidValue(b.toNumber(H));return b.state=d(d({},b.state),{},{inputValue:b.toPrecisionAsStep(x),value:x}),b}return Object(le.a)(L,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(b){var H=this.props,x=H.value,l=H.onChange,g=H.max,v=H.min,c=this.state.focused;if(b){if(!$(b.value,x)||!$(b.max,g)||!$(b.min,v)){var T=c?x:this.getValidValue(x),k;this.pressingUpOrDown?k=T:this.inputting?k=this.rawInput:k=this.toPrecisionAsStep(T),this.setState({value:T,inputValue:k})}var se="value"in this.props?x:this.state.value;"max"in this.props&&b.max!==g&&typeof se=="number"&&se>g&&l&&l(g),"min"in this.props&&b.min!==v&&typeof se=="number"&&se1&&arguments[1]!==void 0?arguments[1]:this.props.min,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,l=parseFloat(b);return isNaN(l)?b:(lx&&(l=x),l)}},{key:"setValue",value:function(b,H){var x=this.props.precision,l=this.isNotCompleteNumber(parseFloat(b))?null:parseFloat(b),g=this.state.value,v=g===void 0?null:g,c=this.state.inputValue,T=c===void 0?null:c,k=typeof l=="number"?l.toFixed(x):"".concat(l),se=l!==v||k!=="".concat(T);return"value"in this.props?(T=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:T},H)):this.setState({value:l,inputValue:this.toPrecisionAsStep(b)},H),se&&this.props.onChange(l),l}},{key:"getMaxPrecision",value:function(b){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,x=this.props,l=x.precision,g=x.step;if(te(l))return l;var v=this.getPrecision(H),c=this.getPrecision(g),T=this.getPrecision(b);return b?Math.max(T,v+c):v+c}},{key:"getPrecisionFactor",value:function(b){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,x=this.getMaxPrecision(b,H);return Math.pow(10,x)}},{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(b){return this.props.formatter?this.props.formatter(b):b}},{key:"toPrecisionAsStep",value:function(b){if(this.isNotCompleteNumber(b)||b==="")return b;var H=Math.abs(this.getMaxPrecision(b));return isNaN(H)?b.toString():Number(b).toFixed(H)}},{key:"toNumber",value:function(b){var H=this.props.precision,x=this.state.focused,l=b&&b.length>16&&x;return this.isNotCompleteNumber(b)||l?b:te(H)?Math.round(b*Math.pow(10,H))/Math.pow(10,H):Number(b)}},{key:"upStep",value:function(b,H){var x=this.props.step,l=this.getPrecisionFactor(b,H),g=Math.abs(this.getMaxPrecision(b,H)),v=((l*b+l*x*H)/l).toFixed(g);return this.toNumber(v)}},{key:"downStep",value:function(b,H){var x=this.props.step,l=this.getPrecisionFactor(b,H),g=Math.abs(this.getMaxPrecision(b,H)),v=((l*b-l*x*H)/l).toFixed(g);return this.toNumber(v)}},{key:"step",value:function(b,H){var x=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,g=arguments.length>3?arguments[3]:void 0;this.stop(),H&&(H.persist(),H.preventDefault());var v=this.props;if(v.disabled)return;var c=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(c))return;var T=this["".concat(b,"Step")](c,l),k=T>v.max||Tv.max?T=v.max:T=me),Ke=(ct||ct===0)&&(isNaN(ct)||Number(ct)<=pe),st=Ze||l||g,We=Ke||l||g,Je=R()("".concat(x,"-handler"),"".concat(x,"-handler-up"),Object(D.a)({},"".concat(x,"-handler-up-disabled"),st)),$e=R()("".concat(x,"-handler"),"".concat(x,"-handler-down"),Object(D.a)({},"".concat(x,"-handler-down-disabled"),We)),ft=v?{onTouchStart:st?S:this.up,onTouchEnd:this.stop}:{onMouseDown:st?S:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},lt=v?{onTouchStart:We?S:this.down,onTouchEnd:this.stop}:{onMouseDown:We?S:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return r.a.createElement("div",{className:Ne,style:ve,title:ee,onMouseEnter:oe,onMouseLeave:Ee,onMouseOver:ne,onMouseOut:we,onFocus:function(){return null},onBlur:function(){return null}},r.a.createElement("div",{className:"".concat(x,"-handler-wrap")},r.a.createElement("span",Object.assign({unselectable:"on"},ft,{role:"button","aria-label":"Increase Value","aria-disabled":st,className:Je}),T||r.a.createElement("span",{unselectable:"on",className:"".concat(x,"-handler-up-inner"),onClick:V})),r.a.createElement("span",Object.assign({unselectable:"on"},lt,{role:"button","aria-label":"Decrease Value","aria-disabled":We,className:$e}),k||r.a.createElement("span",{unselectable:"on",className:"".concat(x,"-handler-down-inner"),onClick:V}))),r.a.createElement("div",{className:"".concat(x,"-input-wrap")},r.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":pe,"aria-valuemax":me,"aria-valuenow":ct,required:M,type:fe,placeholder:Te,onPaste:Qe,onClick:J,onMouseUp:this.onMouseUp,className:"".concat(x,"-input"),tabIndex:Y,autoComplete:c,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Xe?this.onKeyDown:S,onKeyUp:Xe?this.onKeyUp:S,autoFocus:Re,maxLength:Ce,readOnly:g,disabled:l,max:me,min:pe,step:q,name:De,title:ee,id:Me,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(nt),pattern:Pe,inputMode:ke,onInput:qe},je))))}}]),L}(r.a.Component);re.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:X,min:-X,step:1,style:{},onChange:S,onKeyDown:S,onPressEnter:S,onFocus:S,onBlur:S,parser:A,required:!1,autoComplete:"off"};var K=re,I=B.a=K},"f0W+":function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fAei:function(xe,B,o){"use strict";o.d(B,"a",function(){return _.a});var Z=o("rePB"),D=o("VTBJ"),Ae=o("KQm4"),le=o("1OyB"),P=o("vuIU"),z=o("Ji7U"),ue=o("LK+K"),ie=o("q1tI"),r=o("4IlW"),U=o("Kwbf"),R=o("TSYQ"),E=o.n(R),p=o("sboe"),d=o("OZM5"),u=o("815F"),f=o("ODXe"),S=o("Ff2n"),V=o("+nKL"),A=o("8XRh"),_=o("WaYH"),G=function(pe,ve){var ee=pe.className,oe=pe.style,Ee=pe.motion,ne=pe.motionNodes,we=pe.motionType,M=pe.onMotionStart,J=pe.onMotionEnd,Y=pe.active,fe=pe.treeNodeRequiredProps,Te=Object(S.a)(pe,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Me=ie.useState(!0),ke=Object(f.a)(Me,2),Pe=ke[0],q=ke[1],Ce=ie.useContext(p.a),Re=Ce.prefixCls,De=ie.useRef(!1),Qe=function(){De.current||J(),De.current=!0};return Object(ie.useEffect)(function(){ne&&we==="hide"&&Pe&&q(!1)},[ne]),Object(ie.useEffect)(function(){return ne&&M(),function(){ne&&Qe()}},[]),ne?ie.createElement(A.default,Object.assign({ref:ve,visible:Pe},Ee,{motionAppear:we==="show",onAppearEnd:Qe,onLeaveEnd:Qe}),function(qe,Ct){var at=qe.className,ct=qe.style;return ie.createElement("div",{ref:Ct,className:E()("".concat(Re,"-treenode-motion"),at),style:ct},ne.map(function(it){var Ne=it.data,je=Ne.key,Xe=Object(S.a)(Ne,["key"]),nt=it.isStart,Ze=it.isEnd;delete Xe.children;var Ke=Object(u.f)(je,fe);return ie.createElement(_.a,Object.assign({},Xe,Ke,{active:Y,data:it.data,key:je,isStart:nt,isEnd:Ze}))}))}):ie.createElement(_.a,Object.assign({domRef:ve,className:ee,style:oe},Te,{active:Y}))};G.displayName="MotionTreeNode";var X=ie.forwardRef(G),te=X;function $(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=me.length,ee=pe.length;if(Math.abs(ve-ee)!==1)return{add:!1,key:null};function oe(Ee,ne){var we=new Map;Ee.forEach(function(J){we.set(J,!0)});var M=ne.filter(function(J){return!we.has(J)});return M.length===1?M[0]:null}return ve ").concat(pe);return pe}var l=function(pe,ve){var ee=pe.prefixCls,oe=pe.data,Ee=pe.selectable,ne=pe.checkable,we=pe.expandedKeys,M=pe.selectedKeys,J=pe.checkedKeys,Y=pe.loadedKeys,fe=pe.loadingKeys,Te=pe.halfCheckedKeys,Me=pe.keyEntities,ke=pe.disabled,Pe=pe.dragging,q=pe.dragOverNodeKey,Ce=pe.dropPosition,Re=pe.motion,De=pe.height,Qe=pe.itemHeight,qe=pe.virtual,Ct=pe.focusable,at=pe.activeItem,ct=pe.focused,it=pe.tabIndex,Ne=pe.onKeyDown,je=pe.onFocus,Xe=pe.onBlur,nt=pe.onActiveChange,Ze=pe.onListChangeStart,Ke=pe.onListChangeEnd,st=Object(S.a)(pe,["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"]),We=ie.useRef(null);ie.useImperativeHandle(ve,function(){return{scrollTo:function(bt){We.current.scrollTo(bt)}}});var Je=ie.useState(we),$e=Object(f.a)(Je,2),ft=$e[0],lt=$e[1],gt=ie.useState(oe),_t=Object(f.a)(gt,2),Mt=_t[0],gn=_t[1],bn=ie.useState(oe),Kt=Object(f.a)(bn,2),He=Kt[0],Rt=Kt[1],xt=ie.useState([]),jt=Object(f.a)(xt,2),Ft=jt[0],Yt=jt[1],It=ie.useState(null),ln=Object(f.a)(It,2),Pt=ln[0],Tt=ln[1];function Qt(){gn(oe),Rt(oe),Yt([]),Tt(null),Ke()}ie.useEffect(function(){lt(we);var Ye=$(ft,we);if(Ye.key!==null)if(Ye.add){var bt=Mt.findIndex(function(zt){var Nt=zt.data.key;return Nt===Ye.key}),vt=b(re(Mt,oe,Ye.key),qe,De,Qe),ut=Mt.slice();ut.splice(bt+1,0,y),Rt(ut),Yt(vt),Tt("show")}else{var Vt=oe.findIndex(function(zt){var Nt=zt.data.key;return Nt===Ye.key}),dt=b(re(oe,Mt,Ye.key),qe,De,Qe),ot=oe.slice();ot.splice(Vt+1,0,y),Rt(ot),Yt(dt),Tt("hide")}else Mt!==oe&&(gn(oe),Rt(oe))},[we,oe]),ie.useEffect(function(){Pe||Qt()},[Pe]);var et=Re?He:oe,St={expandedKeys:we,selectedKeys:M,loadedKeys:Y,loadingKeys:fe,checkedKeys:J,halfCheckedKeys:Te,dragOverNodeKey:q,dropPosition:Ce,keyEntities:Me};return ie.createElement(ie.Fragment,null,ct&&at&&ie.createElement("span",{style:K,"aria-live":"assertive"},x(at)),ie.createElement("div",{role:"tree"},ie.createElement("input",{style:K,disabled:Ct===!1||ke,tabIndex:Ct!==!1?it:null,onKeyDown:Ne,onFocus:je,onBlur:Xe,value:"",onChange:I})),ie.createElement(V.a,Object.assign({},st,{data:et,itemKey:H,height:De,fullHeight:!1,virtual:qe,itemHeight:Qe,prefixCls:"".concat(ee,"-list"),ref:We}),function(Ye){var bt=Ye.pos,vt=Ye.data,ut=vt.key,Vt=Object(S.a)(vt,["key"]),dt=Ye.isStart,ot=Ye.isEnd,zt=Object(u.e)(ut,bt);delete Vt.children;var Nt=Object(u.f)(zt,St);return ie.createElement(te,Object.assign({},Vt,Nt,{active:at&&ut===at.data.key,pos:bt,data:Ye.data,isStart:dt,isEnd:ot,motion:Re,motionNodes:ut===O?Ft:null,motionType:Pt,onMotionStart:Ze,onMotionEnd:Qt,treeNodeRequiredProps:St,onMouseMove:function(){nt(null)}}))}))},g=ie.forwardRef(l);g.displayName="NodeList";var v=g,c=o("NvD2"),T=function(me){Object(z.a)(ve,me);var pe=Object(ue.a)(ve);function ve(){var ee;return Object(le.a)(this,ve),ee=pe.apply(this,arguments),ee.destroyed=!1,ee.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},ee.listRef=ie.createRef(),ee.onNodeDragStart=function(oe,Ee){var ne=ee.state,we=ne.expandedKeys,M=ne.keyEntities,J=ee.props.onDragStart,Y=Ee.props.eventKey;ee.dragNode=Ee;var fe=Object(d.b)(we,Y);ee.setState({dragging:!0,dragNodesKeys:Object(d.g)(Y,M)}),ee.setExpandedKeys(fe),J&&J({event:oe,node:Object(u.b)(Ee.props)})},ee.onNodeDragEnter=function(oe,Ee){var ne=ee.state,we=ne.expandedKeys,M=ne.keyEntities,J=ne.dragNodesKeys,Y=ee.props.onDragEnter,fe=Ee.props,Te=fe.pos,Me=fe.eventKey;if(!ee.dragNode||J.indexOf(Me)!==-1)return;var ke=Object(d.c)(oe,Ee);if(ee.dragNode.props.eventKey===Me&&ke===0){ee.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ee.setState({dragOverNodeKey:Me,dropPosition:ke}),ee.delayedDragEnterLogic||(ee.delayedDragEnterLogic={}),Object.keys(ee.delayedDragEnterLogic).forEach(function(Pe){clearTimeout(ee.delayedDragEnterLogic[Pe])}),ee.delayedDragEnterLogic[Te]=window.setTimeout(function(){if(!ee.state.dragging)return;var Pe=Object(Ae.a)(we),q=M[Me];q&&(q.children||[]).length&&(Pe=Object(d.a)(we,Me)),"expandedKeys"in ee.props||ee.setExpandedKeys(Pe),Y&&Y({event:oe,node:Object(u.b)(Ee.props),expandedKeys:Pe})},400)},0)},ee.onNodeDragOver=function(oe,Ee){var ne=ee.state.dragNodesKeys,we=ee.props.onDragOver,M=Ee.props.eventKey;if(ne.indexOf(M)!==-1)return;if(ee.dragNode&&M===ee.state.dragOverNodeKey){var J=Object(d.c)(oe,Ee);if(J===ee.state.dropPosition)return;ee.setState({dropPosition:J})}we&&we({event:oe,node:Object(u.b)(Ee.props)})},ee.onNodeDragLeave=function(oe,Ee){var ne=ee.props.onDragLeave;ee.setState({dragOverNodeKey:""}),ne&&ne({event:oe,node:Object(u.b)(Ee.props)})},ee.onNodeDragEnd=function(oe,Ee){var ne=ee.props.onDragEnd;ee.setState({dragOverNodeKey:""}),ee.cleanDragState(),ne&&ne({event:oe,node:Object(u.b)(Ee.props)}),ee.dragNode=null},ee.onNodeDrop=function(oe,Ee){var ne=ee.state,we=ne.dragNodesKeys,M=we===void 0?[]:we,J=ne.dropPosition,Y=ee.props.onDrop,fe=Ee.props,Te=fe.eventKey,Me=fe.pos;if(ee.setState({dragOverNodeKey:""}),ee.cleanDragState(),M.indexOf(Te)!==-1){Object(U.a)(!1,"Can not drop to dragNode(include it's children node)");return}var ke=Object(d.k)(Me),Pe={event:oe,node:Object(u.b)(Ee.props),dragNode:ee.dragNode?Object(u.b)(ee.dragNode.props):null,dragNodesKeys:M.slice(),dropPosition:J+Number(ke[ke.length-1]),dropToGap:!1};J!==0&&(Pe.dropToGap=!0),Y&&Y(Pe),ee.dragNode=null},ee.cleanDragState=function(){var oe=ee.state.dragging;oe&&ee.setState({dragging:!1})},ee.onNodeClick=function(oe,Ee){var ne=ee.props.onClick;ne&&ne(oe,Ee)},ee.onNodeDoubleClick=function(oe,Ee){var ne=ee.props.onDoubleClick;ne&&ne(oe,Ee)},ee.onNodeSelect=function(oe,Ee){var ne=ee.state.selectedKeys,we=ee.state.keyEntities,M=ee.props,J=M.onSelect,Y=M.multiple,fe=Ee.selected,Te=Ee.key,Me=!fe;Me?Y?ne=Object(d.a)(ne,Te):ne=[Te]:ne=Object(d.b)(ne,Te);var ke=ne.map(function(Pe){var q=we[Pe];return q?q.node:null}).filter(function(Pe){return Pe});ee.setUncontrolledState({selectedKeys:ne}),J&&J(ne,{event:"select",selected:Me,node:Ee,selectedNodes:ke,nativeEvent:oe.nativeEvent})},ee.onNodeCheck=function(oe,Ee,ne){var we=ee.state,M=we.keyEntities,J=we.checkedKeys,Y=we.halfCheckedKeys,fe=ee.props,Te=fe.checkStrictly,Me=fe.onCheck,ke=Ee.key,Pe,q={event:"check",node:Ee,checked:ne,nativeEvent:oe.nativeEvent};if(Te){var Ce=ne?Object(d.a)(J,ke):Object(d.b)(J,ke),Re=Object(d.b)(Y,ke);Pe={checked:Ce,halfChecked:Re},q.checkedNodes=Ce.map(function(ct){return M[ct]}).filter(function(ct){return ct}).map(function(ct){return ct.node}),ee.setUncontrolledState({checkedKeys:Ce})}else{var De=Object(c.a)([].concat(Object(Ae.a)(J),[ke]),!0,M),Qe=De.checkedKeys,qe=De.halfCheckedKeys;if(!ne){var Ct=new Set(Qe);Ct.delete(ke);var at=Object(c.a)(Array.from(Ct),{checked:!1,halfCheckedKeys:qe},M);Qe=at.checkedKeys,qe=at.halfCheckedKeys}Pe=Qe,q.checkedNodes=[],q.checkedNodesPositions=[],q.halfCheckedKeys=qe,Qe.forEach(function(ct){var it=M[ct];if(!it)return;var Ne=it.node,je=it.pos;q.checkedNodes.push(Ne),q.checkedNodesPositions.push({node:Ne,pos:je})}),ee.setUncontrolledState({checkedKeys:Qe},!1,{halfCheckedKeys:qe})}Me&&Me(Pe,q)},ee.onNodeLoad=function(oe){return new Promise(function(Ee){ee.setState(function(ne){var we=ne.loadedKeys,M=we===void 0?[]:we,J=ne.loadingKeys,Y=J===void 0?[]:J,fe=ee.props,Te=fe.loadData,Me=fe.onLoad,ke=oe.key;if(!Te||M.indexOf(ke)!==-1||Y.indexOf(ke)!==-1)return{};var Pe=Te(oe);return Pe.then(function(){var q=ee.state,Ce=q.loadedKeys,Re=q.loadingKeys,De=Object(d.a)(Ce,ke),Qe=Object(d.b)(Re,ke);Me&&Me(De,{event:"load",node:oe}),ee.setUncontrolledState({loadedKeys:De}),ee.setState({loadingKeys:Qe}),Ee()}),{loadingKeys:Object(d.a)(Y,ke)}})})},ee.onNodeMouseEnter=function(oe,Ee){var ne=ee.props.onMouseEnter;ne&&ne({event:oe,node:Ee})},ee.onNodeMouseLeave=function(oe,Ee){var ne=ee.props.onMouseLeave;ne&&ne({event:oe,node:Ee})},ee.onNodeContextMenu=function(oe,Ee){var ne=ee.props.onRightClick;ne&&(oe.preventDefault(),ne({event:oe,node:Ee}))},ee.onFocus=function(){var oe=ee.props.onFocus;ee.setState({focused:!0}),oe&&oe.apply(void 0,arguments)},ee.onBlur=function(){var oe=ee.props.onBlur;ee.setState({focused:!1}),ee.onActiveChange(null),oe&&oe.apply(void 0,arguments)},ee.getTreeNodeRequiredProps=function(){var oe=ee.state,Ee=oe.expandedKeys,ne=oe.selectedKeys,we=oe.loadedKeys,M=oe.loadingKeys,J=oe.checkedKeys,Y=oe.halfCheckedKeys,fe=oe.dragOverNodeKey,Te=oe.dropPosition,Me=oe.keyEntities;return{expandedKeys:Ee||[],selectedKeys:ne||[],loadedKeys:we||[],loadingKeys:M||[],checkedKeys:J||[],halfCheckedKeys:Y||[],dragOverNodeKey:fe,dropPosition:Te,keyEntities:Me}},ee.setExpandedKeys=function(oe){var Ee=ee.state.treeData,ne=Object(u.d)(Ee,oe);ee.setUncontrolledState({expandedKeys:oe,flattenNodes:ne},!0)},ee.onNodeExpand=function(oe,Ee){var ne=ee.state.expandedKeys,we=ee.state.listChanging,M=ee.props,J=M.onExpand,Y=M.loadData,fe=Ee.key,Te=Ee.expanded;if(we)return;var Me=ne.indexOf(fe),ke=!Te;if(Object(U.a)(Te&&Me!==-1||!Te&&Me===-1,"Expand state not sync with index check"),ke?ne=Object(d.a)(ne,fe):ne=Object(d.b)(ne,fe),ee.setExpandedKeys(ne),J&&J(ne,{node:Ee,expanded:ke,nativeEvent:oe.nativeEvent}),ke&&Y){var Pe=ee.onNodeLoad(Ee);Pe&&Pe.then(function(){var q=Object(u.d)(ee.state.treeData,ne);ee.setUncontrolledState({flattenNodes:q})})}},ee.onListChangeStart=function(){ee.setUncontrolledState({listChanging:!0})},ee.onListChangeEnd=function(){setTimeout(function(){ee.setUncontrolledState({listChanging:!1})})},ee.onActiveChange=function(oe){var Ee=ee.state.activeKey,ne=ee.props.onActiveChange;if(Ee===oe)return;ee.setState({activeKey:oe}),oe!==null&&ee.scrollTo({key:oe}),ne&&ne(oe)},ee.getActiveItem=function(){var oe=ee.state,Ee=oe.activeKey,ne=oe.flattenNodes;return Ee===null?null:ne.find(function(we){var M=we.data.key;return M===Ee})||null},ee.offsetActiveKey=function(oe){var Ee=ee.state,ne=Ee.flattenNodes,we=Ee.activeKey,M=ne.findIndex(function(fe){var Te=fe.data.key;return Te===we});M===-1&&oe<0&&(M=ne.length),M=(M+oe+ne.length)%ne.length;var J=ne[M];if(J){var Y=J.data.key;ee.onActiveChange(Y)}else ee.onActiveChange(null)},ee.onKeyDown=function(oe){var Ee=ee.state,ne=Ee.activeKey,we=Ee.expandedKeys,M=Ee.checkedKeys,J=ee.props,Y=J.onKeyDown,fe=J.checkable,Te=J.selectable;switch(oe.which){case r.a.UP:{ee.offsetActiveKey(-1),oe.preventDefault();break}case r.a.DOWN:{ee.offsetActiveKey(1),oe.preventDefault();break}}var Me=ee.getActiveItem();if(Me&&Me.data){var ke=ee.getTreeNodeRequiredProps(),Pe=Me.data.isLeaf===!1||!!(Me.data.children||[]).length,q=Object(u.b)(Object(D.a)(Object(D.a)({},Object(u.f)(ne,ke)),{},{data:Me.data,active:!0}));switch(oe.which){case r.a.LEFT:{Pe&&we.includes(ne)?ee.onNodeExpand({},q):Me.parent&&ee.onActiveChange(Me.parent.data.key),oe.preventDefault();break}case r.a.RIGHT:{Pe&&!we.includes(ne)?ee.onNodeExpand({},q):Me.children&&Me.children.length&&ee.onActiveChange(Me.children[0].data.key),oe.preventDefault();break}case r.a.ENTER:case r.a.SPACE:{fe&&!q.disabled&&q.checkable!==!1&&!q.disableCheckbox?ee.onNodeCheck({},q,!M.includes(ne)):!fe&&Te&&!q.disabled&&q.selectable!==!1&&ee.onNodeSelect({},q);break}}}Y&&Y(oe)},ee.setUncontrolledState=function(oe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ee.destroyed)return;var we=!1,M=!0,J={};Object.keys(oe).forEach(function(Y){if(Y in ee.props){M=!1;return}we=!0,J[Y]=oe[Y]}),we&&(!Ee||M)&&ee.setState(Object(D.a)(Object(D.a)({},J),ne))},ee.scrollTo=function(oe){ee.listRef.current.scrollTo(oe)},ee}return Object(P.a)(ve,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var oe,Ee=this.state,ne=Ee.focused,we=Ee.flattenNodes,M=Ee.keyEntities,J=Ee.dragging,Y=Ee.activeKey,fe=this.props,Te=fe.prefixCls,Me=fe.className,ke=fe.style,Pe=fe.showLine,q=fe.focusable,Ce=fe.tabIndex,Re=Ce===void 0?0:Ce,De=fe.selectable,Qe=fe.showIcon,qe=fe.icon,Ct=fe.switcherIcon,at=fe.draggable,ct=fe.checkable,it=fe.checkStrictly,Ne=fe.disabled,je=fe.motion,Xe=fe.loadData,nt=fe.filterTreeNode,Ze=fe.height,Ke=fe.itemHeight,st=fe.virtual,We=fe.titleRender,Je=fe.onContextMenu,$e=Object(d.f)(this.props);return ie.createElement(p.a.Provider,{value:{prefixCls:Te,selectable:De,showIcon:Qe,icon:qe,switcherIcon:Ct,draggable:at,checkable:ct,checkStrictly:it,disabled:Ne,keyEntities:M,loadData:Xe,filterTreeNode:nt,titleRender:We,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}},ie.createElement("div",{className:E()(Te,Me,(oe={},Object(Z.a)(oe,"".concat(Te,"-show-line"),Pe),Object(Z.a)(oe,"".concat(Te,"-focused"),ne),Object(Z.a)(oe,"".concat(Te,"-active-focused"),Y!==null),oe))},ie.createElement(v,Object.assign({ref:this.listRef,prefixCls:Te,style:ke,data:we,disabled:Ne,selectable:De,checkable:!!ct,motion:je,dragging:J,height:Ze,itemHeight:Ke,virtual:st,focusable:q,focused:ne,tabIndex:Re,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Je},this.getTreeNodeRequiredProps(),$e))))}}],[{key:"getDerivedStateFromProps",value:function(oe,Ee){var ne=Ee.prevProps,we={prevProps:oe};function M(qe){return!ne&&qe in oe||ne&&ne[qe]!==oe[qe]}var J;if(M("treeData")?J=oe.treeData:M("children")&&(Object(U.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),J=Object(u.c)(oe.children)),J){we.treeData=J;var Y=Object(u.a)(J);we.keyEntities=Object(D.a)(Object(Z.a)({},O,L),Y.keyEntities)}var fe=we.keyEntities||Ee.keyEntities;if(M("expandedKeys")||ne&&M("autoExpandParent"))we.expandedKeys=oe.autoExpandParent||!ne&&oe.defaultExpandParent?Object(d.e)(oe.expandedKeys,fe):oe.expandedKeys;else if(!ne&&oe.defaultExpandAll){var Te=Object(D.a)({},fe);delete Te[O],we.expandedKeys=Object.keys(Te).map(function(qe){return Te[qe].key})}else!ne&&oe.defaultExpandedKeys&&(we.expandedKeys=oe.autoExpandParent||oe.defaultExpandParent?Object(d.e)(oe.defaultExpandedKeys,fe):oe.defaultExpandedKeys);if(we.expandedKeys||delete we.expandedKeys,J||we.expandedKeys){var Me=Object(u.d)(J||Ee.treeData,we.expandedKeys||Ee.expandedKeys);we.flattenNodes=Me}if(oe.selectable&&(M("selectedKeys")?we.selectedKeys=Object(d.d)(oe.selectedKeys,oe):!ne&&oe.defaultSelectedKeys&&(we.selectedKeys=Object(d.d)(oe.defaultSelectedKeys,oe))),oe.checkable){var ke;if(M("checkedKeys")?ke=Object(d.j)(oe.checkedKeys)||{}:!ne&&oe.defaultCheckedKeys?ke=Object(d.j)(oe.defaultCheckedKeys)||{}:J&&(ke=Object(d.j)(oe.checkedKeys)||{checkedKeys:Ee.checkedKeys,halfCheckedKeys:Ee.halfCheckedKeys}),ke){var Pe=ke,q=Pe.checkedKeys,Ce=q===void 0?[]:q,Re=Pe.halfCheckedKeys,De=Re===void 0?[]:Re;if(!oe.checkStrictly){var Qe=Object(c.a)(Ce,!0,fe);Ce=Qe.checkedKeys,De=Qe.halfCheckedKeys}we.checkedKeys=Ce,we.halfCheckedKeys=De}}return M("loadedKeys")&&(we.loadedKeys=oe.loadedKeys),we}}]),ve}(ie.Component);T.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:[]},T.TreeNode=_.a;var k=T,se=B.b=k},fjLI:function(xe,B,o){"use strict";o.d(B,"f",function(){return p}),o.d(B,"b",function(){return d}),o.d(B,"a",function(){return u}),o.d(B,"d",function(){return f}),o.d(B,"e",function(){return S}),o.d(B,"c",function(){return V});var Z=o("8HAY"),D=o("Vhoy"),Ae=o("MI8n"),le=o("JYp7"),P=o("pmY6"),z=o("24hK"),ue=o("nnTU"),ie=o("T8No"),r=o("Cg/j"),U=o("t9D7"),R=function(A,_,G,X){var te=arguments.length,$=te<3?_:X===null?X=Object.getOwnPropertyDescriptor(_,G):X,re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")$=Reflect.decorate(A,_,G,X);else for(var K=A.length-1;K>=0;K--)(re=A[K])&&($=(te<3?re($):te>3?re(_,G,$):re(_,G))||$);return te>3&&$&&Object.defineProperty(_,G,$),$},E=function(A,_){return function(G,X){_(G,X,A)}};function p(A){return A.command!==void 0}class d{constructor(A){this.id=d._idPool++,this._debugName=A}}d._idPool=0,d.CommandPalette=new d("CommandPalette"),d.EditorContext=new d("EditorContext"),d.SimpleEditorContext=new d("SimpleEditorContext"),d.EditorContextCopy=new d("EditorContextCopy"),d.EditorContextPeek=new d("EditorContextPeek"),d.MenubarEditMenu=new d("MenubarEditMenu"),d.MenubarCopy=new d("MenubarCopy"),d.MenubarGoMenu=new d("MenubarGoMenu"),d.MenubarSelectionMenu=new d("MenubarSelectionMenu"),d.InlineCompletionsActions=new d("InlineCompletionsActions");const u=Object(r.c)("menuService"),f=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new Ae.b,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:A=>A===d.CommandPalette}}addCommand(A){return this.addCommands(le.a.single(A))}addCommands(A){for(const _ of A)this._commands.set(_.id,_);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(P.i)(()=>{let _=!1;for(const G of A)_=this._commands.delete(G.id)||_;_&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(A){return this._commands.get(A)}getCommands(){const A=new Map;return this._commands.forEach((_,G)=>A.set(G,_)),A}appendMenuItem(A,_){return this.appendMenuItems(le.a.single({id:A,item:_}))}appendMenuItems(A){const _=new Set,G=new z.a;for(const{id:X,item:te}of A){let $=this._menuItems.get(X);$||($=new z.a,this._menuItems.set(X,$)),G.push($.push(te)),_.add(X)}return this._onDidChangeMenu.fire(_),Object(P.i)(()=>{if(G.size>0){for(let X of G)X();this._onDidChangeMenu.fire(_),G.clear()}})}getMenuItems(A){let _;return this._menuItems.has(A)?_=[...this._menuItems.get(A)]:_=[],A===d.CommandPalette&&this._appendImplicitItems(_),_}_appendImplicitItems(A){const _=new Set;for(const G of A)p(G)&&(_.add(G.command.id),G.alt&&_.add(G.alt.id));this._commands.forEach((G,X)=>{_.has(X)||A.push({command:G})})}};class S extends Z.e{constructor(A,_,G,X){super(`submenuitem.${A.submenu.id}`,typeof A.title=="string"?A.title:A.title.value,[],"submenu");this.item=A,this._menuService=_,this._contextKeyService=G,this._options=X}get actions(){const A=[],_=this._menuService.createMenu(this.item.submenu,this._contextKeyService),G=_.getActions(this._options);_.dispose();for(const[,X]of G)X.length>0&&(A.push(...X),A.push(new Z.d));return A.length&&A.pop(),A}}let V=class A{constructor(_,G,X,te,$){var re,K;if(this._commandService=$,this.id=_.id,this.label=(X==null?void 0:X.renderShortTitle)&&_.shortTitle?typeof _.shortTitle=="string"?_.shortTitle:_.shortTitle.value:typeof _.title=="string"?_.title:_.title.value,this.tooltip=(K=typeof _.tooltip=="string"?_.tooltip:(re=_.tooltip)===null||re===void 0?void 0:re.value)!==null&&K!==void 0?K:"",this.enabled=!_.precondition||te.contextMatchesRules(_.precondition),this.checked=void 0,_.toggled){const I=_.toggled.condition?_.toggled:{condition:_.toggled};this.checked=te.contextMatchesRules(I.condition),this.checked&&I.tooltip&&(this.tooltip=typeof I.tooltip=="string"?I.tooltip:I.tooltip.value),I.title&&(this.label=typeof I.title=="string"?I.title:I.title.value)}this.item=_,this.alt=G?new A(G,void 0,X,te,$):void 0,this._options=X,U.d.isThemeIcon(_.icon)&&(this.class=D.a.asClassName(_.icon))}dispose(){}run(..._){var G,X;let te=[];return((G=this._options)===null||G===void 0?void 0:G.arg)&&(te=[...te,this._options.arg]),((X=this._options)===null||X===void 0?void 0:X.shouldForwardArgs)&&(te=[...te,..._]),this._commandService.executeCommand(this.id,...te)}};V=R([E(3,ie.b),E(4,ue.b)],V)},fr4D:function(xe,B,o){"use strict";o.d(B,"a",function(){return P}),o.d(B,"c",function(){return ue}),o.d(B,"f",function(){return r}),o.d(B,"b",function(){return p}),o.d(B,"h",function(){return u}),o.d(B,"e",function(){return S}),o.d(B,"i",function(){return G}),o.d(B,"d",function(){return te}),o.d(B,"g",function(){return re});var Z=o("9og8"),D=o("WmNS"),Ae=o.n(D),le=o("ErOA");function P(I){return z.apply(this,arguments)}function z(){return z=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects.json",{method:"post",body:O}));case 1:case"end":return L.stop()}},I)})),z.apply(this,arguments)}function ue(I,O){return ie.apply(this,arguments)}function ie(){return ie=Object(Z.a)(Ae.a.mark(function I(O,h){return Ae.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",Object(le.a)("/api/sci/projects/".concat(h,".json"),{method:"put",body:O}));case 1:case"end":return y.stop()}},I)})),ie.apply(this,arguments)}function r(I){return U.apply(this,arguments)}function U(){return U=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:O}));case 1:case"end":return L.stop()}},I)})),U.apply(this,arguments)}function R(I){return E.apply(this,arguments)}function E(){return E=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects.json",{method:"get",params:O}));case 1:case"end":return L.stop()}},I)})),E.apply(this,arguments)}function p(I,O){return d.apply(this,arguments)}function d(){return d=Object(Z.a)(Ae.a.mark(function I(O,h){return Ae.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,".json"),{method:"delete",body:h}));case 1:case"end":return y.stop()}},I)})),d.apply(this,arguments)}function u(I){return f.apply(this,arguments)}function f(){return f=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,".json"),{method:"get"}));case 1:case"end":return L.stop()}},I)})),f.apply(this,arguments)}function S(I){return V.apply(this,arguments)}function V(){return V=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/data_sets.json",{method:"get",params:O}));case 1:case"end":return L.stop()}},I)})),V.apply(this,arguments)}function A(I){return _.apply(this,arguments)}function _(){return _=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return L.stop()}},I)})),_.apply(this,arguments)}function G(I){return X.apply(this,arguments)}function X(){return X=Object(Z.a)(Ae.a.mark(function I(O){return Ae.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,"/start_environment.json"),{method:"post"}));case 1:case"end":return L.stop()}},I)})),X.apply(this,arguments)}function te(I,O){return $.apply(this,arguments)}function $(){return $=Object(Z.a)(Ae.a.mark(function I(O,h){return Ae.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,"/fork_sci_project.json"),{method:"post",body:h}));case 1:case"end":return y.stop()}},I)})),$.apply(this,arguments)}function re(I,O){return K.apply(this,arguments)}function K(){return K=Object(Z.a)(Ae.a.mark(function I(O,h){return Ae.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",Object(le.a)("/api/sci/projects/".concat(O,"/get_data_sets.json"),{method:"get",params:h}));case 1:case"end":return y.stop()}},I)})),K.apply(this,arguments)}},fyJ8:function(xe,B,o){"use strict";var Z=o("rePB"),D=o("VTBJ"),Ae=o("Ff2n"),le=o("U8pU"),P=o("q1tI"),z=o.n(P),ue=o("TSYQ"),ie=o.n(ue),r=o("c+Xe"),U=o("sR1s");function R(f){return f&&Object(le.a)(f)==="object"&&!Array.isArray(f)&&!P.isValidElement(f)}function E(f){return typeof f=="string"?!0:Object(r.c)(f)}function p(f,S){var V,A=f.prefixCls,_=f.className,G=f.record,X=f.index,te=f.dataIndex,$=f.render,re=f.children,K=f.component,I=K===void 0?"td":K,O=f.colSpan,h=f.rowSpan,L=f.fixLeft,y=f.fixRight,b=f.firstFixLeft,H=f.lastFixLeft,x=f.firstFixRight,l=f.lastFixRight,g=f.appendNode,v=f.additionalProps,c=v===void 0?{}:v,T=f.ellipsis,k=f.align,se=f.rowType,me=f.isSticky,pe="".concat(A,"-cell"),ve,ee;if(re)ee=re;else{var oe=Object(U.b)(G,te);if(ee=oe,$){var Ee=$(oe,G,X);R(Ee)?(ee=Ee.children,ve=Ee.props):ee=Ee}}Object(le.a)(ee)==="object"&&!Array.isArray(ee)&&!P.isValidElement(ee)&&(ee=null),T&&(H||x)&&(ee=P.createElement("span",{className:"".concat(pe,"-content")},ee));var ne=ve||{},we=ne.colSpan,M=ne.rowSpan,J=ne.style,Y=ne.className,fe=Object(Ae.a)(ne,["colSpan","rowSpan","style","className"]),Te=we!==void 0?we:O,Me=M!==void 0?M:h;if(Te===0||Me===0)return null;var ke={},Pe=typeof L=="number",q=typeof y=="number";Pe&&(ke.position="sticky",ke.left=L),q&&(ke.position="sticky",ke.right=y);var Ce={};k&&(Ce.textAlign=k);var Re,De=T===!0?{showTitle:!0}:T;De&&(De.showTitle||se==="header")&&(typeof ee=="string"||typeof ee=="number"?Re=ee.toString():P.isValidElement(ee)&&typeof ee.props.children=="string"&&(Re=ee.props.children));var Qe=Object(D.a)(Object(D.a)(Object(D.a)({title:Re},fe),c),{},{colSpan:Te&&Te!==1?Te:null,rowSpan:Me&&Me!==1?Me:null,className:ie()(pe,_,(V={},Object(Z.a)(V,"".concat(pe,"-fix-left"),Pe),Object(Z.a)(V,"".concat(pe,"-fix-left-first"),b),Object(Z.a)(V,"".concat(pe,"-fix-left-last"),H),Object(Z.a)(V,"".concat(pe,"-fix-right"),q),Object(Z.a)(V,"".concat(pe,"-fix-right-first"),x),Object(Z.a)(V,"".concat(pe,"-fix-right-last"),l),Object(Z.a)(V,"".concat(pe,"-ellipsis"),T),Object(Z.a)(V,"".concat(pe,"-with-append"),g),Object(Z.a)(V,"".concat(pe,"-fix-sticky"),(Pe||q)&&me),V),c.className,Y),style:Object(D.a)(Object(D.a)(Object(D.a)(Object(D.a)({},c.style),Ce),ke),J),ref:E(I)?S:null});return P.createElement(I,Object.assign({},Qe),g,ee)}var d=P.forwardRef(p);d.displayName="Cell";var u=P.memo(d,function(f,S){return S.shouldCellUpdate?!S.shouldCellUpdate(S.record,f.record):!1});B.a=u},h78n:function(xe,B,o){"use strict";o.d(B,"a",function(){return b});var Z=o("q1tI"),D=o.n(Z),Ae=o("TSYQ"),le=o.n(Ae),P={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},z=function(l){var g=l.map(function(){return Object(Z.useRef)()}),v=Object(Z.useRef)();return Object(Z.useEffect)(function(){var c=Date.now(),T=!1;Object.keys(g).forEach(function(k){var se=g[k].current;if(!se)return;T=!0;var me=se.style;me.transitionDuration=".3s, .3s, .3s, .06s",v.current&&c-v.current<100&&(me.transitionDuration="0s, 0s")}),T&&(v.current=Date.now())}),[g]};function ue(){return ue=Object.assign||function(x){for(var l=1;lx.length)&&(l=x.length);for(var g=0,v=new Array(l);g=0)continue;if(!Object.prototype.propertyIsEnumerable.call(x,v))continue;g[v]=x[v]}}return g}function u(x,l){if(x==null)return{};var g={},v=Object.keys(x),c,T;for(T=0;T=0)continue;g[c]=x[c]}return g}var f=function(l){var g=l.className,v=l.percent,c=l.prefixCls,T=l.strokeColor,k=l.strokeLinecap,se=l.strokeWidth,me=l.style,pe=l.trailColor,ve=l.trailWidth,ee=l.transition,oe=d(l,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete oe.gapPosition;var Ee=Array.isArray(v)?v:[v],ne=Array.isArray(T)?T:[T],we=z(Ee),M=ie(we,1),J=M[0],Y=se/2,fe=100-se/2,Te="M ".concat(k==="round"?Y:0,",").concat(Y,` L `).concat(k==="round"?fe:100,",").concat(Y),Me="0 0 100 ".concat(se),ke=0;return D.a.createElement("svg",ue({className:le()("".concat(c,"-line"),g),viewBox:Me,preserveAspectRatio:"none",style:me},oe),D.a.createElement("path",{className:"".concat(c,"-line-trail"),d:Te,strokeLinecap:k,stroke:pe,strokeWidth:ve||se,fillOpacity:"0"}),Ee.map(function(Pe,q){var Ce={strokeDasharray:"".concat(Pe,"px, 100px"),strokeDashoffset:"-".concat(ke,"px"),transition:ee||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Re=ne[q]||ne[ne.length-1];return ke+=Pe,D.a.createElement("path",{key:q,className:"".concat(c,"-line-path"),d:Te,strokeLinecap:k,stroke:Re,strokeWidth:se,fillOpacity:"0",ref:J[q],style:Ce})}))};f.defaultProps=P;var S=f;function V(){return V=Object.assign||function(x){for(var l=1;lx.length)&&(l=x.length);for(var g=0,v=new Array(l);g=0)continue;if(!Object.prototype.propertyIsEnumerable.call(x,v))continue;g[v]=x[v]}}return g}function K(x,l){if(x==null)return{};var g={},v=Object.keys(x),c,T;for(T=0;T=0)continue;g[c]=x[c]}return g}var I=0;function O(x){return+x.replace("%","")}function h(x){return Array.isArray(x)?x:[x]}function L(x,l,g,v){var c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,T=arguments.length>5?arguments[5]:void 0,k=50-v/2,se=0,me=-k,pe=0,ve=-2*k;switch(T){case"left":se=-k,me=0,pe=2*k,ve=0;break;case"right":se=k,me=0,pe=-2*k,ve=0;break;case"bottom":me=k,ve=2*k;break;default:}var ee="M 50,50 m ".concat(se,",").concat(me,` a `).concat(k,",").concat(k," 0 1 1 ").concat(pe,",").concat(-ve,` - a `).concat(k,",").concat(k," 0 1 1 ").concat(-pe,",").concat(ve),oe=Math.PI*2*k,Ee={stroke:g,strokeDasharray:"".concat(l/100*(oe-c),"px ").concat(oe,"px"),strokeDashoffset:"-".concat(c/2+x/100*(oe-c),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ee,pathStyle:Ee}}var y=function(l){var g=l.prefixCls,v=l.strokeWidth,c=l.trailWidth,T=l.gapDegree,k=l.gapPosition,se=l.trailColor,me=l.strokeLinecap,pe=l.style,ve=l.className,ee=l.strokeColor,oe=l.percent,Ee=re(l,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ne=Object(Z.useMemo)(function(){return I+=1,I},[]),we=L(0,100,se,v,T,k),M=we.pathString,J=we.pathStyle,Y=h(oe),fe=h(ee),Te=fe.find(function(Ce){return Object.prototype.toString.call(Ce)==="[object Object]"}),Me=z(Y),ke=A(Me,1),Pe=ke[0],q=function(){var Re=0;return Y.map(function(De,Qe){var qe=fe[Qe]||fe[fe.length-1],Ct=Object.prototype.toString.call(qe)==="[object Object]"?"url(#".concat(g,"-gradient-").concat(ne,")"):"",rt=L(Re,De,qe,v,T,k);return Re+=De,D.a.createElement("path",{key:Qe,className:"".concat(g,"-circle-path"),d:rt.pathString,stroke:Ct,strokeLinecap:me,strokeWidth:v,opacity:De===0?0:1,fillOpacity:"0",style:rt.pathStyle,ref:Pe[Qe]})})};return D.a.createElement("svg",V({className:le()("".concat(g,"-circle"),ve),viewBox:"0 0 100 100",style:pe},Ee),Te&&D.a.createElement("defs",null,D.a.createElement("linearGradient",{id:"".concat(g,"-gradient-").concat(ne),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Te).sort(function(Ce,Re){return O(Ce)-O(Re)}).map(function(Ce,Re){return D.a.createElement("stop",{key:Re,offset:Ce,stopColor:Te[Ce]})}))),D.a.createElement("path",{className:"".concat(g,"-circle-trail"),d:M,stroke:se,strokeLinecap:me,strokeWidth:c||v,fillOpacity:"0",style:J}),q().reverse())};y.defaultProps=P;var b=y,H={Line:S,Circle:b}},hW8S:function(xe,B,o){"use strict";o.d(B,"a",function(){return le}),o.d(B,"c",function(){return P}),o.d(B,"b",function(){return z});var Z=o("VTBJ"),D=o("Ff2n"),Ae=o("Kwbf"),le="RC_TABLE_INTERNAL_COL_DEFINE";function P(ue){var ie=ue.expandable,r=Object(D.a)(ue,["expandable"]);return"expandable"in ue?Object(Z.a)(Object(Z.a)({},r),ie):r}function z(ue){return Object.keys(ue).reduce(function(ie,r){return(r.substr(0,5)==="data-"||r.substr(0,5)==="aria-")&&(ie[r]=ue[r]),ie},{})}},hkyu:function(xe,B,o){xe.exports={wrap:"wrap___hPGmS",content:"content___1XTHE",mainPathWrap:"mainPathWrap___11rfN",colorBlue:"colorBlue___2VVM9"}},"iL++":function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},ic2d:function(xe,B,o){"use strict";o.d(B,"a",function(){return le});var Z=o("FWmy"),D=o("746U");class Ae{constructor(){this.data=new Map}add(P,z){Z.a(D.l(P)),Z.a(D.k(z)),Z.a(!this.data.has(P),"There is already an extension with this id"),this.data.set(P,z)}as(P){return this.data.get(P)||null}}const le=new Ae},izBO:function(xe,B,o){xe.exports={project_detail_wrapper:"project_detail_wrapper___rJ-Mx",nav:"nav___3BChd",title:"title___GTqUx",fork_btn:"fork_btn___nboaj",desc:"desc___1z6g-",info:"info___3PtJ2",create_time:"create_time___nwaZK",operation:"operation___1m5fw",delete_btn:"delete_btn___xeY9n",fork_modal:"fork_modal___Ei2wB",huanj:"huanj___PC6QJ",divtitle:"divtitle___1gI6J"}},jXuf:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___3Ouij",flex_space_between:"flex_space_between___3WHV3",flex_box_vertical_center:"flex_box_vertical_center___3K6xk",flex_box_center_end:"flex_box_center_end___3I9F3",flex_box_column:"flex_box_column___2SmSH",menu:"menu___2J6wm",warehouse:"warehouse___d9ftl",header:"header___hc_Il",title:"title___PreFj",content:"content___2IjnJ",left:"left___Fe2wU",right:"right___1Fnvj",loading:"loading___GJpKF",empty:"empty___16OZa",tabs:"tabs___2OSoH",line:"line___1Uk38",footer:"footer___2CyzV",commit:"commit___2v0hU",blueLight:"blueLight___2iJfz",filePathWrp:"filePathWrp___6LEw5",filePath:"filePath___4ZJkW",bottom0:"bottom0___4DQ3y"}},ji0R:function(xe,B,o){xe.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(xe,B,o){"use strict";var Z=o("g9YV"),D=o("wCAj"),Ae=o("miYZ"),le=o("tsqr"),P=o("5Dmo"),z=o("3S7+"),ue=o("sRBo"),ie=o("kaz8"),r=o("oBTY"),U=o("9og8"),R=o("tJVT"),E=o("k1fw"),p=o("+L6B"),d=o("2/Rp"),u=o("O3gP"),f=o("lrIw"),S=o("5NDa"),V=o("5rEg"),A=o("y8nQ"),_=o("Vl3Y"),G=o("OaEy"),X=o("2fM7"),te=o("WmNS"),$=o.n(te),re=o("q1tI"),K=o.n(re),I=o("55Ip"),O=o("wd/R"),h=o.n(O),L=o("RotF"),y=o.n(L),b=o("E7E6"),H=o.n(b),x=o("oUNq"),l=o("Nf5h"),g=o("Fhpe"),v=o.n(g),c=[];function T(pe){var ve=pe.onSearch,ee=pe.schools;return K.a.createElement(_.a,{colon:!1,layout:"inline",onFinish:ve,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},K.a.createElement(_.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},K.a.createElement(X.a,{dropdownClassName:v.a.selectdown,style:{width:148}},K.a.createElement(X.a.Option,{value:"1"},"\u59D3\u540D"),K.a.createElement(X.a.Option,{value:"2"},"\u624B\u673A\u53F7"),K.a.createElement(X.a.Option,{value:"3"},"\u90AE\u7BB1"))),K.a.createElement(_.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},K.a.createElement(V.a,{allowClear:!0,style:{width:170},size:"large"})),K.a.createElement(_.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},K.a.createElement(f.a,{options:ee,style:{width:383},size:"large",showSearch:!0,filterOption:function(Ee,ne){return ne.value.toUpperCase().indexOf(Ee.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),K.a.createElement(_.a.Item,null,K.a.createElement(d.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var k;(function(pe){pe[pe.INITDATA=0]="INITDATA",pe[pe.INITSCHOOLS=1]="INITSCHOOLS",pe[pe.SHOWLOADING=2]="SHOWLOADING",pe[pe.SELECTEDIDS=3]="SELECTEDIDS",pe[pe.SETQUERY=4]="SETQUERY",pe[pe.SETPAGE=5]="SETPAGE"})(k||(k={}));function se(pe,ve){switch(ve.type){case k.INITDATA:return Object(E.a)(Object(E.a)({},pe),ve.payload);case k.SETQUERY:return Object(E.a)(Object(E.a)({},pe),ve.payload);case k.SETPAGE:return Object(E.a)(Object(E.a)({},pe),{},{page:ve.payload,reload:!1});case k.SHOWLOADING:return Object(E.a)(Object(E.a)({},pe),{},{loading:ve.payload});case k.INITSCHOOLS:return Object(E.a)(Object(E.a)({},pe),{},{schools:ve.payload});case k.SELECTEDIDS:return Object(E.a)(Object(E.a)({},pe),{},{selectedIds:ve.payload});default:throw new Error}}var me={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};B.a=function(pe){var ve=pe.onSelect,ee=pe.onCancel,oe=pe.container_id,Ee=pe.container_type,ne=Object(re.useReducer)(se,me),we=Object(R.a)(ne,2),M=we[0],J=we[1],Y=M.data,fe=M.schools,Te=M.loading,Me=M.selectedIds,ke=M.page,Pe=M.count,q=M.query,Ce=M.reload;Object(re.useEffect)(function(){function ct(){return it.apply(this,arguments)}function it(){return it=Object(U.a)($.a.mark(function Ne(){var je,Xe,nt;return $.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(x.Ab)(Object(E.a)(Object(E.a)({},q),{},{page:ke,container_type:Ee,container_id:oe}));case 2:je=Ke.sent,Xe=je.users,nt=je.user_count,J({type:k.INITDATA,payload:{data:Ce?Xe:[].concat(Object(r.a)(Y),Object(r.a)(Xe)),count:nt}});case 6:case"end":return Ke.stop()}},Ne)})),it.apply(this,arguments)}q&&ct()},[ke,q,Ce,oe,Ee]),Object(re.useEffect)(function(){function ct(){return it.apply(this,arguments)}function it(){return it=Object(U.a)($.a.mark(function Ne(){var je,Xe;return $.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(x.nb)({});case 2:je=Ze.sent,Xe=je.school_names,J({type:k.INITSCHOOLS,payload:Xe.map(function(Ke){return{value:Ke}})});case 5:case"end":return Ze.stop()}},Ne)})),it.apply(this,arguments)}ct()},[]);var Re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(it,Ne){return K.a.createElement(ie.a,{value:Ne.numid,checked:Me.includes(Ne.numid),disabled:!!it})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(it,Ne){return K.a.createElement("div",null,K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement(I.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(Ne.login),target:"_blank"},it||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(it){return K.a.createElement("span",{style:{color:"#000000"}},it?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it?h()(it).format("YYYY-MM-DD HH:mm"):"- -"},K.a.createElement("span",{style:{color:"#000000"}},it?h()(it).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(it){if(it===1)return K.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function De(ct){J({type:k.SETQUERY,payload:{page:1,reload:!0,query:ct}})}function Qe(ct){J({type:k.SETPAGE,payload:ct})}function qe(ct){var it=Me.indexOf(ct);it>=0?Me.splice(it,1):Me.push(ct),J({type:k.SELECTEDIDS,payload:Object(r.a)(Me)})}function Ct(){Me.length===0?le.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ve(Me,oe),J({type:k.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var rt=Pe>ke*10;return K.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},K.a.createElement(T,{onSearch:De,schools:fe}),q?K.a.createElement(K.a.Fragment,null,K.a.createElement("div",{className:"flexd-table-header mt20"},K.a.createElement(l.f,null,K.a.createElement(D.a,{pagination:!1,dataSource:c,columns:Re}))),K.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},K.a.createElement(y.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Qe,hasMore:rt,useWindow:!1},K.a.createElement(l.f,null,K.a.createElement(D.a,{loading:Te,showHeader:!1,pagination:!1,dataSource:Y,columns:Re,onRow:function(it){return{onClick:function(je){it.added!==1&&qe(it.numid)}}}})))),K.a.createElement("div",{className:"flex-container flex-end"},K.a.createElement(d.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:ee},"\u53D6\u6D88"),K.a.createElement(d.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Ct},"\u786E\u5B9A"))):K.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},K.a.createElement("img",{src:H.a,width:"100",alt:""}),K.a.createElement("br",null),K.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(xe,B,o){"use strict";o.d(B,"a",function(){return Ni});var Z=o("rePB"),D=o("ODXe"),Ae=o("Ff2n"),le=o("VTBJ"),P=o("q1tI"),z=o("TSYQ"),ue=o.n(z),ie=o("Zm9Q"),r=o("6cGi"),U=o("KQm4"),R=o("xEkU"),E=o.n(R),p=o("t23M");function d(ce){var Oe=Object(P.useRef)(),ge=Object(P.useRef)(!1);function Q(){for(var w=arguments.length,W=new Array(w),j=0;jSe&&(at=Se-Ve),Object(P.useMemo)(function(){if(!W.length)return[0,0];for(var Et=W.length,sn=Et,Zt=0;Ztbe+at){sn=Zt-1;break}}for(var Tn=0,Dn=Et-1;Dn>=0;Dn-=1){var Sn=ce.get(W[Dn].key)||G;if(Sn[ye]1&&arguments[1]!==void 0?arguments[1]:!1,Q=Oe&&typeof Oe.getBoundingClientRect=="function"&&Oe.getBoundingClientRect().width;if(Q){if(ge){var w=getComputedStyle(Oe),W=w.marginLeft,j=w.marginRight;Q+=+W.replace("px","")+ +j.replace("px","")}Q=+Q.toFixed(6)}return Q||0},Re=function(Oe,ge,Q){Oe&&Object(x.a)(Oe.style)==="object"&&(Oe.style[ge]=Q)},De=function(){return Y.any},Qe=o("bdgK"),qe=o("i8i4"),Ct=o.n(qe),rt=o("wgJM"),ct=o("l4aY"),it=o("m+aA"),Ne=o("c+Xe"),je=o("zT1h"),Xe=o("QC+M");function nt(ce,Oe,ge){return ge?ce[0]===Oe[0]:ce[0]===Oe[0]&&ce[1]===Oe[1]}function Ze(ce,Oe,ge){var Q=ce[Oe]||{};return Object(le.a)(Object(le.a)({},Q),ge)}function Ke(ce,Oe,ge,Q){for(var w=ge.points,W=Object.keys(ce),j=0;j1&&arguments[1]!==void 0?arguments[1]:2;Oe();var W=Object(rt.a)(function(){w<=1?Q({isCanceled:function(){return W!==ce.current}}):ge(Q,w-1)});ce.current=W}return P.useEffect(function(){return function(){Oe()}},[]),[ge,Oe]},ut=[It,Tt,Vt,et],Yt=!1,dt=!0;function ot(ce){return ce===Vt||ce===et}var Kt=function(ce,Oe){var ge=P.useState(un),Q=Object(D.a)(ge,2),w=Q[0],W=Q[1],j=vt(),ae=Object(D.a)(j,2),de=ae[0],ye=ae[1];function be(){W(It)}return _t(function(){if(w!==un&&w!==et){var Se=ut.indexOf(w),We=ut[Se+1],Ve=Oe(w);Ve===Yt?W(We):de(function(at){function Et(){if(at.isCanceled())return;W(We)}Ve===!0?Et():Promise.resolve(Ve).then(Et)})}},[ce,w]),P.useEffect(function(){return function(){ye()}},[]),[be,w]},St=function(ce){var Oe=Object(P.useRef)(),ge=Object(P.useRef)(ce);ge.current=ce;var Q=P.useCallback(function(j){ge.current(j)},[]);function w(j){j&&(j.removeEventListener(kt,Q),j.removeEventListener(Be,Q))}function W(j){Oe.current&&Oe.current!==j&&w(Oe.current),j&&j!==Oe.current&&(j.addEventListener(kt,Q),j.addEventListener(Be,Q),Oe.current=j)}return P.useEffect(function(){return function(){w(Oe.current)}},[]),[W,w]};function Xt(ce,Oe,ge,Q){var w=Q.motionEnter,W=w===void 0?!0:w,j=Q.motionAppear,ae=j===void 0?!0:j,de=Q.motionLeave,ye=de===void 0?!0:de,be=Q.motionDeadline,Se=Q.motionLeaveImmediately,We=Q.onAppearPrepare,Ve=Q.onEnterPrepare,at=Q.onLeavePrepare,Et=Q.onAppearStart,sn=Q.onEnterStart,Zt=Q.onLeaveStart,xn=Q.onAppearActive,Tn=Q.onEnterActive,Dn=Q.onLeaveActive,Sn=Q.onAppearEnd,Rn=Q.onEnterEnd,Xn=Q.onLeaveEnd,Fn=Q.onVisibleChanged,Aa=Rt(),Bn=Object(D.a)(Aa,2),tn=Bn[0],qt=Bn[1],Hn=Rt(Lt),Jn=Object(D.a)(Hn,2),Ut=Jn[0],ea=Jn[1],Ca=Rt(null),ra=Object(D.a)(Ca,2),ma=ra[0],ha=ra[1],Da=Object(P.useRef)(!1),Qa=Object(P.useRef)(null),wa=Object(P.useRef)(!1),sr=Object(P.useRef)(null);function Sr(){var _a=ge();return _a||sr.current}var dr=Object(P.useRef)(!1);function Xa(_a){var da=Sr();if(_a&&!_a.deadline&&_a.target!==da)return;var Ja;Ut===Ft&&dr.current?Ja=Sn==null?void 0:Sn(da,_a):Ut===Gt&&dr.current?Ja=Rn==null?void 0:Rn(da,_a):Ut===Dt&&dr.current&&(Ja=Xn==null?void 0:Xn(da,_a)),Ja!==!1&&!wa.current&&(ea(Lt),ha(null))}var Ea=St(Xa),ga=Object(D.a)(Ea,1),Ta=ga[0],Oa=P.useMemo(function(){var _a,da,Ja;switch(Ut){case"appear":return _a={},Object(Z.a)(_a,It,We),Object(Z.a)(_a,Tt,Et),Object(Z.a)(_a,Vt,xn),_a;case"enter":return da={},Object(Z.a)(da,It,Ve),Object(Z.a)(da,Tt,sn),Object(Z.a)(da,Vt,Tn),da;case"leave":return Ja={},Object(Z.a)(Ja,It,at),Object(Z.a)(Ja,Tt,Zt),Object(Z.a)(Ja,Vt,Dn),Ja;default:return{}}},[Ut]),Nr=Kt(Ut,function(_a){if(_a===It){var da=Oa[It];return da?da(Sr()):Yt}if(pa in Oa){var Ja;ha(((Ja=Oa[pa])===null||Ja===void 0?void 0:Ja.call(Oa,Sr(),null))||null)}return pa===Vt&&(Ta(Sr()),be>0&&(clearTimeout(Qa.current),Qa.current=setTimeout(function(){Xa({deadline:!0})},be))),dt}),Qr=Object(D.a)(Nr,2),Xr=Qr[0],pa=Qr[1],kr=ot(pa);dr.current=kr,_t(function(){qt(Oe);var _a=Da.current;if(Da.current=!0,!ce)return;var da;!_a&&Oe&&ae&&(da=Ft),_a&&Oe&&W&&(da=Gt),(_a&&!Oe&&ye||!_a&&Se&&!Oe&&ye)&&(da=Dt),da&&(ea(da),Xr())},[Oe]),Object(P.useEffect)(function(){(Ut===Ft&&!ae||Ut===Gt&&!W||Ut===Dt&&!ye)&&ea(Lt)},[ae,W,ye]),Object(P.useEffect)(function(){return function(){clearTimeout(Qa.current),wa.current=!0}},[]),Object(P.useEffect)(function(){tn!==void 0&&Ut===Lt&&(Fn==null||Fn(tn))},[tn,Ut]);var Jr=ma;return Oa[It]&&pa===Tt&&(Jr=Object(le.a)({transition:"none"},Jr)),[Ut,pa,Jr,tn!=null?tn:Oe]}var Qt=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(){return Object($.a)(this,ge),Oe.apply(this,arguments)}return Object(re.a)(ge,[{key:"render",value:function(){return this.props.children}}]),ge}(P.Component),An=Qt;function ta(ce){var Oe=ce;Object(x.a)(ce)==="object"&&(Oe=ce.transitionSupport);function ge(w){return!!(w.motionName&&Oe)}var Q=P.forwardRef(function(w,W){var j=w.visible,ae=j===void 0?!0:j,de=w.removeOnLeave,ye=de===void 0?!0:de,be=w.forceRender,Se=w.children,We=w.motionName,Ve=w.leavedClassName,at=w.eventProps,Et=ge(w),sn=Object(P.useRef)(),Zt=Object(P.useRef)();function xn(){try{return Object(it.a)(sn.current||Zt.current)}catch(ea){return null}}var Tn=Xt(Et,ae,xn,w),Dn=Object(D.a)(Tn,4),Sn=Dn[0],Rn=Dn[1],Xn=Dn[2],Fn=Dn[3],Aa=P.useRef(Fn);Fn&&(Aa.current=!0);var Bn=Object(P.useRef)(W);Bn.current=W;var tn=P.useCallback(function(ea){sn.current=ea,Object(Ne.b)(Bn.current,ea)},[]),qt,Hn=Object(le.a)(Object(le.a)({},at),{},{visible:ae});if(!Se)qt=null;else if(Sn===Lt||!ge(w))Fn?qt=Se(Object(le.a)({},Hn),tn):!ye&&Aa.current?qt=Se(Object(le.a)(Object(le.a)({},Hn),{},{className:Ve}),tn):be?qt=Se(Object(le.a)(Object(le.a)({},Hn),{},{style:{display:"none"}}),tn):qt=null;else{var Jn,Ut;Rn===It?Ut="prepare":ot(Rn)?Ut="active":Rn===Tt&&(Ut="start"),qt=Se(Object(le.a)(Object(le.a)({},Hn),{},{className:ue()(xt(We,Sn),(Jn={},Object(Z.a)(Jn,xt(We,"".concat(Sn,"-").concat(Ut)),Ut),Object(Z.a)(Jn,We,typeof We=="string"),Jn)),style:Xn}),tn)}return P.createElement(An,{ref:Zt},qt)});return Q.displayName="CSSMotion",Q}var Ka=ta(nn),Ue="add",Fe="keep",Ht="remove",en="removed";function zt(ce){var Oe;return ce&&Object(x.a)(ce)==="object"&&"key"in ce?Oe=ce:Oe={key:ce},Object(le.a)(Object(le.a)({},Oe),{},{key:String(Oe.key)})}function Ln(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(zt)}function En(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ge=[],Q=0,w=Oe.length,W=Ln(ce),j=Ln(Oe);W.forEach(function(ye){for(var be=!1,Se=Q;Se1});return de.forEach(function(ye){ge=ge.filter(function(be){var Se=be.key,We=be.status;return Se!==ye||We!==Ht}),ge.forEach(function(be){be.key===ye&&(be.status=Fe)})}),ge}var pt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Ot(ce){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ka,ge=function(Q){Object(I.a)(W,Q);var w=Object(O.a)(W);function W(){var j;return Object($.a)(this,W),j=w.apply(this,arguments),j.state={keyEntities:[]},j.removeKey=function(ae){j.setState(function(de){var ye=de.keyEntities;return{keyEntities:ye.map(function(be){return be.key!==ae?be:Object(le.a)(Object(le.a)({},be),{},{status:en})})}})},j}return Object(re.a)(W,[{key:"render",value:function(){var ae=this,de=this.state.keyEntities,ye=this.props,be=ye.component,Se=ye.children,We=ye.onVisibleChanged,Ve=Object(Ae.a)(ye,["component","children","onVisibleChanged"]),at=be||P.Fragment,Et={};return pt.forEach(function(sn){Et[sn]=Ve[sn],delete Ve[sn]}),delete Ve.keys,P.createElement(at,Ve,de.map(function(sn){var Zt=sn.status,xn=Object(Ae.a)(sn,["status"]),Tn=Zt===Ue||Zt===Fe;return P.createElement(Oe,Object(te.a)({},Et,{key:xn.key,visible:Tn,eventProps:xn,onVisibleChanged:function(Sn){We==null||We(Sn,{key:xn.key}),Sn||ae.removeKey(xn.key)}}),Se)}))}}],[{key:"getDerivedStateFromProps",value:function(ae,de){var ye=ae.keys,be=de.keyEntities,Se=Ln(ye),We=En(be,Se);return{keyEntities:We.filter(function(Ve){var at=be.find(function(Et){var sn=Et.key;return Ve.key===sn});return!(at&&at.status===en&&Ve.status===Ht)})}}}]),W}(P.Component);return ge.defaultProps={component:"div"},ge}var an=Ot(nn),mn=Ka;function Mt(ce){var Oe=ce.prefixCls,ge=ce.motion,Q=ce.animation,w=ce.transitionName;return ge||(Q?{motionName:"".concat(Oe,"-").concat(Q)}:w?{motionName:w}:null)}function hn(ce){var Oe=ce.prefixCls,ge=ce.visible,Q=ce.zIndex,w=ce.mask,W=ce.maskMotion,j=ce.maskAnimation,ae=ce.maskTransitionName;if(!w)return null;var de={};return(W||ae||j)&&(de=Object(le.a)({motionAppear:!0},Mt({motion:W,prefixCls:Oe,transitionName:ae,animation:j}))),P.createElement(mn,Object(te.a)({},de,{visible:ge,removeOnLeave:!0}),function(ye){var be=ye.className;return P.createElement("div",{style:{zIndex:Q},className:ue()("".concat(Oe,"-mask"),be)})})}var Zn=o("9mu1"),pn=o("o0o1"),Kn=o.n(pn),Nn=o("HaE+"),ht=["measure","align",null,"motion"],Bt=function(ce,Oe){var ge=Object(P.useState)(null),Q=Object(D.a)(ge,2),w=Q[0],W=Q[1],j=Object(P.useRef)(),ae=Object(P.useRef)(!1);function de(Se){ae.current||W(Se)}function ye(){rt.a.cancel(j.current)}function be(Se){ye(),j.current=Object(rt.a)(function(){de(function(We){switch(w){case"align":return"motion";case"motion":return"stable";default:}return We}),Se==null||Se()})}return Object(P.useEffect)(function(){de("measure")},[ce]),Object(P.useEffect)(function(){switch(w){case"measure":Oe();break;default:}w&&(j.current=Object(rt.a)(Object(Nn.a)(Kn.a.mark(function Se(){var We,Ve;return Kn.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:We=ht.indexOf(w),Ve=ht[We+1],Ve&&We!==-1&&de(Ve);case 3:case"end":return Et.stop()}},Se)}))))},[w]),Object(P.useEffect)(function(){return function(){ae.current=!0,ye()}},[]),[w,be]},zn=function(ce){var Oe=P.useState({width:0,height:0}),ge=Object(D.a)(Oe,2),Q=ge[0],w=ge[1];function W(ae){w({width:ae.offsetWidth,height:ae.offsetHeight})}var j=P.useMemo(function(){var ae={};if(ce){var de=Q.width,ye=Q.height;ce.indexOf("height")!==-1&&ye?ae.height=ye:ce.indexOf("minHeight")!==-1&&ye&&(ae.minHeight=ye),ce.indexOf("width")!==-1&&de?ae.width=de:ce.indexOf("minWidth")!==-1&&de&&(ae.minWidth=de)}return ae},[ce,Q]);return[j,W]},Yn=P.forwardRef(function(ce,Oe){var ge=ce.visible,Q=ce.prefixCls,w=ce.className,W=ce.style,j=ce.children,ae=ce.zIndex,de=ce.stretch,ye=ce.destroyPopupOnHide,be=ce.forceRender,Se=ce.align,We=ce.point,Ve=ce.getRootDomNode,at=ce.getClassNameFromAlign,Et=ce.onAlign,sn=ce.onMouseEnter,Zt=ce.onMouseLeave,xn=ce.onMouseDown,Tn=ce.onTouchStart,Dn=Object(P.useRef)(),Sn=Object(P.useRef)(),Rn=Object(P.useState)(),Xn=Object(D.a)(Rn,2),Fn=Xn[0],Aa=Xn[1],Bn=zn(de),tn=Object(D.a)(Bn,2),qt=tn[0],Hn=tn[1];function Jn(){de&&Hn(Ve())}var Ut=Bt(ge,Jn),ea=Object(D.a)(Ut,2),Ca=ea[0],ra=ea[1],ma=Object(P.useRef)();function ha(){return We||Ve}function Da(){var Ea;(Ea=Dn.current)===null||Ea===void 0||Ea.forceAlign()}function Qa(Ea,ga){var Ta=at(ga);Fn!==Ta&&Aa(Ta),Ca==="align"&&(Fn!==Ta?Promise.resolve().then(function(){Da()}):ra(function(){var Oa;(Oa=ma.current)===null||Oa===void 0||Oa.call(ma)}),Et==null||Et(Ea,ga))}var wa=Object(le.a)({},Mt(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ea){var ga=wa[Ea];wa[Ea]=function(Ta,Oa){return ra(),ga==null?void 0:ga(Ta,Oa)}});function sr(){return new Promise(function(Ea){ma.current=Ea})}P.useEffect(function(){!wa.motionName&&Ca==="motion"&&ra()},[wa.motionName,Ca]),P.useImperativeHandle(Oe,function(){return{forceAlign:Da,getElement:function(){return Sn.current}}});var Sr=Object(le.a)(Object(le.a)({},qt),{},{zIndex:ae,opacity:Ca==="motion"||Ca==="stable"||!ge?void 0:0,pointerEvents:Ca==="stable"?void 0:"none"},W),dr=!0;(Se==null?void 0:Se.points)&&(Ca==="align"||Ca==="stable")&&(dr=!1);var Xa=j;return P.Children.count(j)>1&&(Xa=P.createElement("div",{className:"".concat(Q,"-content")},j)),P.createElement(mn,Object(te.a)({visible:ge,ref:Sn,leavedClassName:"".concat(Q,"-hidden")},wa,{onAppearPrepare:sr,onEnterPrepare:sr,removeOnLeave:ye,forceRender:be}),function(Ea,ga){var Ta=Ea.className,Oa=Ea.style,Nr=ue()(Q,w,Fn,Ta);return P.createElement(Zn.a,{target:ha(),key:"popup",ref:Dn,monitorWindowResize:!0,disabled:dr,align:Se,onAlign:Qa},P.createElement("div",{ref:ga,className:Nr,onMouseEnter:sn,onMouseLeave:Zt,onMouseDownCapture:xn,onTouchStartCapture:Tn,style:Object(le.a)(Object(le.a)({},Oa),Sr)},Xa))})});Yn.displayName="PopupInner";var fa=Yn,jn=P.forwardRef(function(ce,Oe){var ge=ce.prefixCls,Q=ce.visible,w=ce.zIndex,W=ce.children,j=ce.mobile;j=j===void 0?{}:j;var ae=j.popupClassName,de=j.popupStyle,ye=j.popupMotion,be=ye===void 0?{}:ye,Se=j.popupRender,We=P.useRef();P.useImperativeHandle(Oe,function(){return{forceAlign:function(){},getElement:function(){return We.current}}});var Ve=Object(le.a)({zIndex:w},de),at=W;return P.Children.count(W)>1&&(at=P.createElement("div",{className:"".concat(ge,"-content")},W)),Se&&(at=Se(at)),P.createElement(mn,Object(te.a)({visible:Q,ref:We,removeOnLeave:!0},be),function(Et,sn){var Zt=Et.className,xn=Et.style,Tn=ue()(ge,ae,Zt);return P.createElement("div",{ref:sn,className:Tn,style:Object(le.a)(Object(le.a)({},xn),Ve)},at)})});jn.displayName="MobilePopupInner";var ia=jn,jt=["visible","mobile"],ze=P.forwardRef(function(ce,Oe){var ge=ce.visible,Q=ce.mobile,w=Object(Ae.a)(ce,jt),W=Object(P.useState)(ge),j=Object(D.a)(W,2),ae=j[0],de=j[1],ye=Object(P.useState)(!1),be=Object(D.a)(ye,2),Se=be[0],We=be[1],Ve=Object(le.a)(Object(le.a)({},w),{},{visible:ae});Object(P.useEffect)(function(){de(ge),ge&&Q&&We(st())},[ge,Q]);var at=Se?P.createElement(ia,Object(te.a)({},Ve,{mobile:Q,ref:Oe})):P.createElement(fa,Object(te.a)({},Ve,{ref:Oe}));return P.createElement("div",null,P.createElement(hn,Ve),at)});ze.displayName="Popup";var Jt=ze,rn=P.createContext(null),wn=rn;function cn(){}function vn(){return""}function on(ce){return ce?ce.ownerDocument:window.document}var na=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Wn(ce){var Oe=function(ge){Object(I.a)(w,ge);var Q=Object(O.a)(w);function w(W){var j;Object($.a)(this,w),j=Q.call(this,W),j.popupRef=P.createRef(),j.triggerRef=P.createRef(),j.attachId=void 0,j.clickOutsideHandler=void 0,j.touchOutsideHandler=void 0,j.contextMenuOutsideHandler1=void 0,j.contextMenuOutsideHandler2=void 0,j.mouseDownTimeout=void 0,j.focusTime=void 0,j.preClickTime=void 0,j.preTouchTime=void 0,j.delayTimer=void 0,j.hasPopupMouseDown=void 0,j.onMouseEnter=function(de){var ye=j.props.mouseEnterDelay;j.fireEvents("onMouseEnter",de),j.delaySetPopupVisible(!0,ye,ye?null:de)},j.onMouseMove=function(de){j.fireEvents("onMouseMove",de),j.setPoint(de)},j.onMouseLeave=function(de){j.fireEvents("onMouseLeave",de),j.delaySetPopupVisible(!1,j.props.mouseLeaveDelay)},j.onPopupMouseEnter=function(){j.clearDelayTimer()},j.onPopupMouseLeave=function(de){var ye;if(de.relatedTarget&&!de.relatedTarget.setTimeout&&Object(ct.a)((ye=j.popupRef.current)===null||ye===void 0?void 0:ye.getElement(),de.relatedTarget))return;j.delaySetPopupVisible(!1,j.props.mouseLeaveDelay)},j.onFocus=function(de){j.fireEvents("onFocus",de),j.clearDelayTimer(),j.isFocusToShow()&&(j.focusTime=Date.now(),j.delaySetPopupVisible(!0,j.props.focusDelay))},j.onMouseDown=function(de){j.fireEvents("onMouseDown",de),j.preClickTime=Date.now()},j.onTouchStart=function(de){j.fireEvents("onTouchStart",de),j.preTouchTime=Date.now()},j.onBlur=function(de){j.fireEvents("onBlur",de),j.clearDelayTimer(),j.isBlurToHide()&&j.delaySetPopupVisible(!1,j.props.blurDelay)},j.onContextMenu=function(de){de.preventDefault(),j.fireEvents("onContextMenu",de),j.setPopupVisible(!0,de)},j.onContextMenuClose=function(){j.isContextMenuToShow()&&j.close()},j.onClick=function(de){if(j.fireEvents("onClick",de),j.focusTime){var ye;if(j.preClickTime&&j.preTouchTime?ye=Math.min(j.preClickTime,j.preTouchTime):j.preClickTime?ye=j.preClickTime:j.preTouchTime&&(ye=j.preTouchTime),Math.abs(ye-j.focusTime)<20)return;j.focusTime=0}j.preClickTime=0,j.preTouchTime=0,j.isClickToShow()&&(j.isClickToHide()||j.isBlurToHide())&&de&&de.preventDefault&&de.preventDefault();var be=!j.state.popupVisible;(j.isClickToHide()&&!be||be&&j.isClickToShow())&&j.setPopupVisible(!j.state.popupVisible,de)},j.onPopupMouseDown=function(){if(j.hasPopupMouseDown=!0,clearTimeout(j.mouseDownTimeout),j.mouseDownTimeout=window.setTimeout(function(){j.hasPopupMouseDown=!1},0),j.context){var de;(de=j.context).onPopupMouseDown.apply(de,arguments)}},j.onDocumentClick=function(de){if(j.props.mask&&!j.props.maskClosable)return;var ye=de.target,be=j.getRootDomNode(),Se=j.getPopupDomNode();(!Object(ct.a)(be,ye)||j.isContextMenuOnly())&&!Object(ct.a)(Se,ye)&&!j.hasPopupMouseDown&&j.close()},j.getRootDomNode=function(){var de=j.props.getTriggerDOMNode;if(de)return de(j.triggerRef.current);try{var ye=Object(it.a)(j.triggerRef.current);if(ye)return ye}catch(be){}return Ct.a.findDOMNode(Object(K.a)(j))},j.getPopupClassNameFromAlign=function(de){var ye=[],be=j.props,Se=be.popupPlacement,We=be.builtinPlacements,Ve=be.prefixCls,at=be.alignPoint,Et=be.getPopupClassNameFromAlign;return Se&&We&&ye.push(Ke(We,Ve,de,at)),Et&&ye.push(Et(de)),ye.join(" ")},j.getComponent=function(){var de=j.props,ye=de.prefixCls,be=de.destroyPopupOnHide,Se=de.popupClassName,We=de.onPopupAlign,Ve=de.popupMotion,at=de.popupAnimation,Et=de.popupTransitionName,sn=de.popupStyle,Zt=de.mask,xn=de.maskAnimation,Tn=de.maskTransitionName,Dn=de.maskMotion,Sn=de.zIndex,Rn=de.popup,Xn=de.stretch,Fn=de.alignPoint,Aa=de.mobile,Bn=de.forceRender,tn=j.state,qt=tn.popupVisible,Hn=tn.point,Jn=j.getPopupAlign(),Ut={};return j.isMouseEnterToShow()&&(Ut.onMouseEnter=j.onPopupMouseEnter),j.isMouseLeaveToHide()&&(Ut.onMouseLeave=j.onPopupMouseLeave),Ut.onMouseDown=j.onPopupMouseDown,Ut.onTouchStart=j.onPopupMouseDown,P.createElement(Jt,Object(te.a)({prefixCls:ye,destroyPopupOnHide:be,visible:qt,point:Fn&&Hn,className:Se,align:Jn,onAlign:We,animation:at,getClassNameFromAlign:j.getPopupClassNameFromAlign},Ut,{stretch:Xn,getRootDomNode:j.getRootDomNode,style:sn,mask:Zt,zIndex:Sn,transitionName:Et,maskAnimation:xn,maskTransitionName:Tn,maskMotion:Dn,ref:j.popupRef,motion:Ve,mobile:Aa,forceRender:Bn}),typeof Rn=="function"?Rn():Rn)},j.attachParent=function(de){rt.a.cancel(j.attachId);var ye=j.props,be=ye.getPopupContainer,Se=ye.getDocument,We=j.getRootDomNode(),Ve;be?(We||be.length===0)&&(Ve=be(We)):Ve=Se(j.getRootDomNode()).body,Ve?Ve.appendChild(de):j.attachId=Object(rt.a)(function(){j.attachParent(de)})},j.getContainer=function(){var de=j.props.getDocument,ye=de(j.getRootDomNode()).createElement("div");return ye.style.position="absolute",ye.style.top="0",ye.style.left="0",ye.style.width="100%",j.attachParent(ye),ye},j.setPoint=function(de){var ye=j.props.alignPoint;if(!ye||!de)return;j.setState({point:{pageX:de.pageX,pageY:de.pageY}})},j.handlePortalUpdate=function(){j.state.prevPopupVisible!==j.state.popupVisible&&j.props.afterPopupVisibleChange(j.state.popupVisible)},j.triggerContextValue={onPopupMouseDown:j.onPopupMouseDown};var ae;return"popupVisible"in W?ae=!!W.popupVisible:ae=!!W.defaultPopupVisible,j.state={prevPopupVisible:ae,popupVisible:ae},na.forEach(function(de){j["fire".concat(de)]=function(ye){j.fireEvents(de,ye)}}),j}return Object(re.a)(w,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var j=this.props,ae=this.state;if(ae.popupVisible){var de;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(de=j.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(je.a)(de,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(de=de||j.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(je.a)(de,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(de=de||j.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(je.a)(de,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(je.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),rt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var j;return((j=this.popupRef.current)===null||j===void 0?void 0:j.getElement())||null}},{key:"getPopupAlign",value:function(){var j=this.props,ae=j.popupPlacement,de=j.popupAlign,ye=j.builtinPlacements;return ae&&ye?Ze(ye,ae,de):de}},{key:"setPopupVisible",value:function(j,ae){var de=this.props.alignPoint,ye=this.state.popupVisible;this.clearDelayTimer(),ye!==j&&("popupVisible"in this.props||this.setState({popupVisible:j,prevPopupVisible:ye}),this.props.onPopupVisibleChange(j)),de&&ae&&j&&this.setPoint(ae)}},{key:"delaySetPopupVisible",value:function(j,ae,de){var ye=this,be=ae*1e3;if(this.clearDelayTimer(),be){var Se=de?{pageX:de.pageX,pageY:de.pageY}:null;this.delayTimer=window.setTimeout(function(){ye.setPopupVisible(j,Se),ye.clearDelayTimer()},be)}else this.setPopupVisible(j,de)}},{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(j){var ae=this.props.children.props,de=this.props;return ae[j]&&de[j]?this["fire".concat(j)]:ae[j]||de[j]}},{key:"isClickToShow",value:function(){var j=this.props,ae=j.action,de=j.showAction;return ae.indexOf("click")!==-1||de.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var j=this.props.action;return j==="contextMenu"||j.length===1&&j[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var j=this.props,ae=j.action,de=j.showAction;return ae.indexOf("contextMenu")!==-1||de.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var j=this.props,ae=j.action,de=j.hideAction;return ae.indexOf("click")!==-1||de.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var j=this.props,ae=j.action,de=j.showAction;return ae.indexOf("hover")!==-1||de.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var j=this.props,ae=j.action,de=j.hideAction;return ae.indexOf("hover")!==-1||de.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var j=this.props,ae=j.action,de=j.showAction;return ae.indexOf("focus")!==-1||de.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var j=this.props,ae=j.action,de=j.hideAction;return ae.indexOf("focus")!==-1||de.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var j;(j=this.popupRef.current)===null||j===void 0||j.forceAlign()}}},{key:"fireEvents",value:function(j,ae){var de=this.props.children.props[j];de&&de(ae);var ye=this.props[j];ye&&ye(ae)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var j=this.state.popupVisible,ae=this.props,de=ae.children,ye=ae.forceRender,be=ae.alignPoint,Se=ae.className,We=ae.autoDestroy,Ve=P.Children.only(de),at={key:"trigger"};this.isContextMenuToShow()?at.onContextMenu=this.onContextMenu:at.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(at.onClick=this.onClick,at.onMouseDown=this.onMouseDown,at.onTouchStart=this.onTouchStart):(at.onClick=this.createTwoChains("onClick"),at.onMouseDown=this.createTwoChains("onMouseDown"),at.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(at.onMouseEnter=this.onMouseEnter,be&&(at.onMouseMove=this.onMouseMove)):at.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?at.onMouseLeave=this.onMouseLeave:at.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(at.onFocus=this.onFocus,at.onBlur=this.onBlur):(at.onFocus=this.createTwoChains("onFocus"),at.onBlur=this.createTwoChains("onBlur"));var Et=ue()(Ve&&Ve.props&&Ve.props.className,Se);Et&&(at.className=Et);var sn=Object(le.a)({},at);Object(Ne.c)(Ve)&&(sn.ref=Object(Ne.a)(this.triggerRef,Ve.ref));var Zt=P.cloneElement(Ve,sn),xn;return(j||this.popupRef.current||ye)&&(xn=P.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!j&&We&&(xn=null),P.createElement(wn.Provider,{value:this.triggerContextValue},Zt,xn)}}],[{key:"getDerivedStateFromProps",value:function(j,ae){var de=j.popupVisible,ye={};return de!==void 0&&ae.popupVisible!==de&&(ye.popupVisible=de,ye.prevPopupVisible=ae.popupVisible),ye}}]),w}(P.Component);return Oe.contextType=wn,Oe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:vn,getDocument:on,onPopupVisibleChange:cn,afterPopupVisibleChange:cn,onPopupAlign:cn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Oe}var gn=Wn(Xe.a),dn={adjustX:1,adjustY:1},xa={topLeft:{points:["bl","tl"],overflow:dn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:dn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:dn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:dn,offset:[4,0]}},oa={topLeft:{points:["bl","tl"],overflow:dn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:dn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:dn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:dn,offset:[4,0]}},qn=xa,aa=0,Un={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ba=function(Oe,ge,Q){var w=Me(ge),W=Oe.getState();Oe.setState({defaultActiveFirst:Object(le.a)(Object(le.a)({},W.defaultActiveFirst),{},Object(Z.a)({},w,Q))})},kn=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(Q){var w;Object($.a)(this,ge),w=Oe.call(this,Q),w.onDestroy=function(be){w.props.onDestroy(be)},w.onKeyDown=function(be){var Se=be.keyCode,We=w.menuInstance,Ve=w.props.store,at=w.getVisible();if(Se===f.a.ENTER)return w.onTitleClick(be),ba(Ve,w.props.eventKey,!0),!0;if(Se===f.a.RIGHT)return at?We.onKeyDown(be):(w.triggerOpenChange(!0),ba(Ve,w.props.eventKey,!0)),!0;if(Se===f.a.LEFT){var Et;if(at)Et=We.onKeyDown(be);else return;return Et||(w.triggerOpenChange(!1),Et=!0),Et}return at&&(Se===f.a.UP||Se===f.a.DOWN)?We.onKeyDown(be):void 0},w.onOpenChange=function(be){w.props.onOpenChange(be)},w.onPopupVisibleChange=function(be){w.triggerOpenChange(be,be?"mouseenter":"mouseleave")},w.onMouseEnter=function(be){var Se=w.props,We=Se.eventKey,Ve=Se.onMouseEnter,at=Se.store;ba(at,w.props.eventKey,!1),Ve({key:We,domEvent:be})},w.onMouseLeave=function(be){var Se=w.props,We=Se.parentMenu,Ve=Se.eventKey,at=Se.onMouseLeave;We.subMenuInstance=Object(K.a)(w),at({key:Ve,domEvent:be})},w.onTitleMouseEnter=function(be){var Se=w.props,We=Se.eventKey,Ve=Se.onItemHover,at=Se.onTitleMouseEnter;Ve({key:We,hover:!0}),at({key:We,domEvent:be})},w.onTitleMouseLeave=function(be){var Se=w.props,We=Se.parentMenu,Ve=Se.eventKey,at=Se.onItemHover,Et=Se.onTitleMouseLeave;We.subMenuInstance=Object(K.a)(w),at({key:Ve,hover:!1}),Et({key:Ve,domEvent:be})},w.onTitleClick=function(be){var Se=Object(K.a)(w),We=Se.props;if(We.onTitleClick({key:We.eventKey,domEvent:be}),We.triggerSubMenuAction==="hover")return;w.triggerOpenChange(!w.getVisible(),"click"),ba(We.store,w.props.eventKey,!1)},w.onSubMenuClick=function(be){typeof w.props.onClick=="function"&&w.props.onClick(w.addKeyPath(be))},w.onSelect=function(be){w.props.onSelect(be)},w.onDeselect=function(be){w.props.onDeselect(be)},w.getPrefixCls=function(){return"".concat(w.props.rootPrefixCls,"-submenu")},w.getActiveClassName=function(){return"".concat(w.getPrefixCls(),"-active")},w.getDisabledClassName=function(){return"".concat(w.getPrefixCls(),"-disabled")},w.getSelectedClassName=function(){return"".concat(w.getPrefixCls(),"-selected")},w.getOpenClassName=function(){return"".concat(w.props.rootPrefixCls,"-submenu-open")},w.getVisible=function(){return w.state.isOpen},w.getMode=function(){return w.state.mode},w.saveMenuInstance=function(be){w.menuInstance=be},w.addKeyPath=function(be){return Object(le.a)(Object(le.a)({},be),{},{keyPath:(be.keyPath||[]).concat(w.props.eventKey)})},w.triggerOpenChange=function(be,Se){var We=w.props.eventKey,Ve=function(){w.onOpenChange({key:We,item:Object(K.a)(w),trigger:Se,open:be})};Se==="mouseenter"?w.mouseenterTimeout=setTimeout(function(){Ve()},0):Ve()},w.isChildrenSelected=function(){var be={find:!1};return Pe(w.props.children,w.props.selectedKeys,be),be.find},w.isInlineMode=function(){return w.getMode()==="inline"},w.adjustWidth=function(){if(!w.subMenuTitle||!w.menuInstance)return;var be=qe.findDOMNode(w.menuInstance);if(be.offsetWidth>=w.subMenuTitle.offsetWidth)return;be.style.minWidth="".concat(w.subMenuTitle.offsetWidth,"px")},w.saveSubMenuTitle=function(be){w.subMenuTitle=be},w.getBaseProps=function(){var be=Object(K.a)(w),Se=be.props,We=w.getMode();return{mode:We==="horizontal"?"vertical":We,visible:w.getVisible(),level:Se.level+1,inlineIndent:Se.inlineIndent,focusable:!1,onClick:w.onSubMenuClick,onSelect:w.onSelect,onDeselect:w.onDeselect,onDestroy:w.onDestroy,selectedKeys:Se.selectedKeys,eventKey:"".concat(Se.eventKey,"-menu-"),openKeys:Se.openKeys,motion:Se.motion,onOpenChange:w.onOpenChange,subMenuOpenDelay:Se.subMenuOpenDelay,parentMenu:Object(K.a)(w),subMenuCloseDelay:Se.subMenuCloseDelay,forceSubMenuRender:Se.forceSubMenuRender,triggerSubMenuAction:Se.triggerSubMenuAction,builtinPlacements:Se.builtinPlacements,defaultActiveFirst:Se.store.getState().defaultActiveFirst[Me(Se.eventKey)],multiple:Se.multiple,prefixCls:Se.rootPrefixCls,id:w.internalMenuId,manualRef:w.saveMenuInstance,itemIcon:Se.itemIcon,expandIcon:Se.expandIcon,direction:Se.direction}},w.getMotion=function(be,Se){var We=Object(K.a)(w),Ve=We.haveRendered,at=w.props,Et=at.motion,sn=at.rootPrefixCls,Zt=Object(le.a)(Object(le.a)({},Et),{},{leavedClassName:"".concat(sn,"-hidden"),removeOnLeave:!1,motionAppear:Ve||!Se||be!=="inline"});return Zt};var W=Q.store,j=Q.eventKey,ae=W.getState(),de=ae.defaultActiveFirst;w.isRootMenu=!1;var ye=!1;return de&&(ye=de[j]),ba(W,j,ye),w.state={mode:Q.mode,isOpen:Q.isOpen},w}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var w=this,W=this.props,j=W.mode,ae=W.parentMenu,de=W.manualRef,ye=W.isOpen,be=function(){w.setState({mode:j,isOpen:ye})},Se=ye!==this.state.isOpen,We=j!==this.state.mode;if((We||Se)&&(rt.a.cancel(this.updateStateRaf),We?this.updateStateRaf=Object(rt.a)(be):be()),de&&de(this),j!=="horizontal"||!(ae==null?void 0:ae.isRootMenu)||!ye)return;this.minWidthTimeout=setTimeout(function(){return w.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var w=this.props,W=w.onDestroy,j=w.eventKey;W&&W(j),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),rt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(w,W){var j=this.getBaseProps();return P.createElement(_r,Object(te.a)({},j,{id:this.internalMenuId,className:w,style:W}),this.props.children)}},{key:"renderChildren",value:function(){var w=this,W=this.getBaseProps(),j=W.mode,ae=W.visible,de=W.forceSubMenuRender,ye=W.direction,be=this.getMotion(j,ae);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ae||de,!this.haveOpened)return P.createElement("div",null);var Se=ue()("".concat(W.prefixCls,"-sub"),Object(Z.a)({},"".concat(W.prefixCls,"-rtl"),ye==="rtl"));return this.isInlineMode()?P.createElement(mn,Object(te.a)({visible:W.visible,forceRender:de},be),function(We){var Ve=We.className,at=We.style,Et=ue()(Se,Ve);return w.renderPopupMenu(Et,at)}):this.renderPopupMenu(Se)}},{key:"render",value:function(){var w,W,j,ae=Object(le.a)({},this.props),de=this.getVisible(),ye=this.getPrefixCls(),be=this.isInlineMode(),Se=this.getMode(),We=ue()(ye,"".concat(ye,"-").concat(Se),(w={},Object(Z.a)(w,ae.className,!!ae.className),Object(Z.a)(w,this.getOpenClassName(),de),Object(Z.a)(w,this.getActiveClassName(),ae.active||de&&!be),Object(Z.a)(w,this.getDisabledClassName(),ae.disabled),Object(Z.a)(w,this.getSelectedClassName(),this.isChildrenSelected()),w));this.internalMenuId||(ae.eventKey?this.internalMenuId="".concat(ae.eventKey,"$Menu"):(aa+=1,this.internalMenuId="$__$".concat(aa,"$Menu")));var Ve={},at={},Et={};ae.disabled||(Ve={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},at={onClick:this.onTitleClick},Et={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var sn={},Zt=ae.direction,xn=Zt==="rtl";be&&(xn?sn.paddingRight=ae.inlineIndent*ae.level:sn.paddingLeft=ae.inlineIndent*ae.level);var Tn={};this.getVisible()&&(Tn={"aria-owns":this.internalMenuId});var Dn=null;Se!=="horizontal"&&(Dn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Dn=P.createElement(this.props.expandIcon,Object(le.a)({},this.props))));var Sn=P.createElement("div",Object(te.a)({ref:this.saveSubMenuTitle,style:sn,className:"".concat(ye,"-title"),role:"button"},Et,at,{"aria-expanded":de},Tn,{"aria-haspopup":"true",title:typeof ae.title=="string"?ae.title:void 0}),ae.title,Dn||P.createElement("i",{className:"".concat(ye,"-arrow")})),Rn=this.renderChildren(),Xn=((W=ae.parentMenu)===null||W===void 0?void 0:W.isRootMenu)?ae.parentMenu.props.getPopupContainer:function(ha){return ha.parentNode},Fn=Un[Se],Aa=ae.popupOffset?{offset:ae.popupOffset}:{},Bn=ue()((j={},Object(Z.a)(j,ae.popupClassName,ae.popupClassName&&!be),Object(Z.a)(j,"".concat(ye,"-rtl"),xn),j)),tn=ae.disabled,qt=ae.triggerSubMenuAction,Hn=ae.subMenuOpenDelay,Jn=ae.forceSubMenuRender,Ut=ae.subMenuCloseDelay,ea=ae.builtinPlacements;q.forEach(function(ha){return delete ae[ha]}),delete ae.onClick;var Ca=xn?Object(le.a)(Object(le.a)({},oa),ea):Object(le.a)(Object(le.a)({},xa),ea);delete ae.direction;var ra=this.getBaseProps(),ma=be?null:this.getMotion(ra.mode,ra.visible);return P.createElement("li",Object(te.a)({},ae,Ve,{className:We,role:"menuitem"}),P.createElement(gn,{prefixCls:ye,popupClassName:ue()("".concat(ye,"-popup"),Bn),getPopupContainer:Xn,builtinPlacements:Ca,popupPlacement:Fn,popupVisible:be?!1:de,popupAlign:Aa,popup:be?null:Rn,action:tn||be?[]:[qt],mouseEnterDelay:Hn,mouseLeaveDelay:Ut,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Jn,popupMotion:ma},Sn),be?Rn:null)}}]),ge}(P.Component);kn.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var yn=Object(h.b)(function(ce,Oe){var ge=ce.openKeys,Q=ce.activeKey,w=ce.selectedKeys,W=Oe.eventKey,j=Oe.subMenuKey;return{isOpen:ge.indexOf(W)>-1,active:Q[j]===W,selectedKeys:w}})(kn);yn.isSubMenu=!0;var Wt=yn,_n="menuitem-overflowed",ua=.5,Vn=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(){var Q;return Object($.a)(this,ge),Q=Oe.apply(this,arguments),Q.resizeObserver=null,Q.mutationObserver=null,Q.originalTotalWidth=0,Q.overflowedItems=[],Q.menuItemSizes=[],Q.cancelFrameId=null,Q.state={lastVisibleIndex:void 0},Q.childRef=P.createRef(),Q.getMenuItemNodes=function(){var w=Q.props.prefixCls,W=Q.childRef.current;return W?[].slice.call(W.children).filter(function(j){return j.className.split(" ").indexOf("".concat(w,"-overflowed-submenu"))<0}):[]},Q.getOverflowedSubMenuItem=function(w,W,j){var ae=Q.props,de=ae.overflowedIndicator,ye=ae.level,be=ae.mode,Se=ae.prefixCls,We=ae.theme;if(ye!==1||be!=="horizontal")return null;var Ve=Q.props.children[0],at=Ve.props,Et=at.children,sn=at.title,Zt=at.style,xn=Object(Ae.a)(at,["children","title","style"]),Tn=Object(le.a)({},Zt),Dn="".concat(w,"-overflowed-indicator"),Sn="".concat(w,"-overflowed-indicator");W.length===0&&j!==!0?Tn=Object(le.a)(Object(le.a)({},Tn),{},{display:"none"}):j&&(Tn=Object(le.a)(Object(le.a)({},Tn),{},{visibility:"hidden",position:"absolute"}),Dn="".concat(Dn,"-placeholder"),Sn="".concat(Sn,"-placeholder"));var Rn=We?"".concat(Se,"-").concat(We):"",Xn={};return q.forEach(function(Fn){xn[Fn]!==void 0&&(Xn[Fn]=xn[Fn])}),P.createElement(Wt,Object(te.a)({title:de,className:"".concat(Se,"-overflowed-submenu"),popupClassName:Rn},Xn,{key:Dn,eventKey:Sn,disabled:!1,style:Tn}),W)},Q.setChildrenWidthAndResize=function(){if(Q.props.mode!=="horizontal")return;var w=Q.childRef.current;if(!w)return;var W=w.children;if(!W||W.length===0)return;var j=w.children[W.length-1];Re(j,"display","inline-block");var ae=Q.getMenuItemNodes(),de=ae.filter(function(ye){return ye.className.split(" ").indexOf(_n)>=0});de.forEach(function(ye){Re(ye,"display","inline-block")}),Q.menuItemSizes=ae.map(function(ye){return Ce(ye,!0)}),de.forEach(function(ye){Re(ye,"display","none")}),Q.overflowedIndicatorWidth=Ce(w.children[w.children.length-1],!0),Q.originalTotalWidth=Q.menuItemSizes.reduce(function(ye,be){return ye+be},0),Q.handleResize(),Re(j,"display","none")},Q.handleResize=function(){if(Q.props.mode!=="horizontal")return;var w=Q.childRef.current;if(!w)return;var W=Ce(w);Q.overflowedItems=[];var j=0,ae;Q.originalTotalWidth>W+ua&&(ae=-1,Q.menuItemSizes.forEach(function(de){j+=de,j+Q.overflowedIndicatorWidth<=W&&(ae+=1)})),Q.setState({lastVisibleIndex:ae})},Q}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){var w=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var W=this.childRef.current;if(!W)return;this.resizeObserver=new Qe.default(function(j){j.forEach(function(){var ae=w.cancelFrameId;cancelAnimationFrame(ae),w.cancelFrameId=requestAnimationFrame(w.setChildrenWidthAndResize)})}),[].slice.call(W.children).concat(W).forEach(function(j){w.resizeObserver.observe(j)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){w.resizeObserver.disconnect(),[].slice.call(W.children).concat(W).forEach(function(j){w.resizeObserver.observe(j)}),w.setChildrenWidthAndResize()}),this.mutationObserver.observe(W,{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(w){var W=this,j=this.state.lastVisibleIndex;return(w||[]).reduce(function(ae,de,ye){var be=de;if(W.props.mode==="horizontal"){var Se=W.getOverflowedSubMenuItem(de.props.eventKey,[]);j!==void 0&&W.props.className.indexOf("".concat(W.props.prefixCls,"-root"))!==-1&&(ye>j&&(be=P.cloneElement(de,{style:{display:"none"},eventKey:"".concat(de.props.eventKey,"-hidden"),className:"".concat(_n)})),ye===j+1&&(W.overflowedItems=w.slice(j+1).map(function(Ve){return P.cloneElement(Ve,{key:Ve.props.eventKey,mode:"vertical-left"})}),Se=W.getOverflowedSubMenuItem(de.props.eventKey,W.overflowedItems)));var We=[].concat(Object(U.a)(ae),[Se,be]);return ye===w.length-1&&We.push(W.getOverflowedSubMenuItem(de.props.eventKey,[],!0)),We}return[].concat(Object(U.a)(ae),[be])},[])}},{key:"render",value:function(){var w=this.props,W=w.visible,j=w.prefixCls,ae=w.overflowedIndicator,de=w.mode,ye=w.level,be=w.tag,Se=w.children,We=w.theme,Ve=Object(Ae.a)(w,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),at=be;return P.createElement(at,Object(te.a)({ref:this.childRef},Ve),this.renderChildren(Se))}}]),ge}(P.Component);Vn.defaultProps={tag:"div",className:""};var Qn=Vn;function gr(ce){return ce.length?ce.every(function(Oe){return!!Oe.props.disabled}):!0}function Pa(ce,Oe,ge){var Q=ce.getState();ce.setState({activeKey:Object(le.a)(Object(le.a)({},Q.activeKey),{},Object(Z.a)({},Oe,ge))})}function ka(ce){return ce.eventKey||"0-menu-"}function Sa(ce,Oe){var ge=Oe,Q=ce.children,w=ce.eventKey;if(ge){var W;if(ke(Q,function(j,ae){j&&j.props&&!j.props.disabled&&ge===Te(j,w,ae)&&(W=!0)}),W)return ge}return ge=null,ce.defaultActiveFirst&&ke(Q,function(j,ae){!ge&&j&&!j.props.disabled&&(ge=Te(j,w,ae))}),ge}function Pr(ce){if(!ce)return;var Oe=this.instanceArray.indexOf(ce);Oe!==-1?this.instanceArray[Oe]=ce:this.instanceArray.push(ce)}var nr=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(Q){var w;return Object($.a)(this,ge),w=Oe.call(this,Q),w.onKeyDown=function(W,j){var ae=W.keyCode,de;if(w.getFlatInstanceArray().forEach(function(be){be&&be.props.active&&be.onKeyDown&&(de=be.onKeyDown(W))}),de)return 1;var ye=null;return(ae===f.a.UP||ae===f.a.DOWN)&&(ye=w.step(ae===f.a.UP?-1:1)),ye?(W.preventDefault(),Pa(w.props.store,ka(w.props),ye.props.eventKey),typeof j=="function"&&j(ye),1):void 0},w.onItemHover=function(W){var j=W.key,ae=W.hover;Pa(w.props.store,ka(w.props),ae?j:null)},w.onDeselect=function(W){w.props.onDeselect(W)},w.onSelect=function(W){w.props.onSelect(W)},w.onClick=function(W){w.props.onClick(W)},w.onOpenChange=function(W){w.props.onOpenChange(W)},w.onDestroy=function(W){w.props.onDestroy(W)},w.getFlatInstanceArray=function(){return w.instanceArray},w.step=function(W){var j=w.getFlatInstanceArray(),ae=w.props.store.getState().activeKey[ka(w.props)],de=j.length;if(!de)return null;W<0&&(j=j.concat().reverse());var ye=-1;if(j.every(function(Ve,at){return Ve&&Ve.props.eventKey===ae?(ye=at,!1):!0}),!w.props.defaultActiveFirst&&ye!==-1&&gr(j.slice(ye,de-1)))return;var be=(ye+1)%de,Se=be;do{var We=j[Se];if(!We||We.props.disabled)Se=(Se+1)%de;else return We}while(Se!==be);return null},w.renderCommonMenuItem=function(W,j,ae){var de=w.props.store.getState(),ye=Object(K.a)(w),be=ye.props,Se=Te(W,be.eventKey,j),We=W.props;if(!We||typeof W.type=="string")return W;var Ve=Se===de.activeKey,at=Object(le.a)(Object(le.a)({mode:We.mode||be.mode,level:be.level,inlineIndent:be.inlineIndent,renderMenuItem:w.renderMenuItem,rootPrefixCls:be.prefixCls,index:j,parentMenu:be.parentMenu,manualRef:We.disabled?void 0:Object(y.a)(W.ref,Pr.bind(Object(K.a)(w))),eventKey:Se,active:!We.disabled&&Ve,multiple:be.multiple,onClick:function(sn){(We.onClick||fe)(sn),w.onClick(sn)},onItemHover:w.onItemHover,motion:be.motion,subMenuOpenDelay:be.subMenuOpenDelay,subMenuCloseDelay:be.subMenuCloseDelay,forceSubMenuRender:be.forceSubMenuRender,onOpenChange:w.onOpenChange,onDeselect:w.onDeselect,onSelect:w.onSelect,builtinPlacements:be.builtinPlacements,itemIcon:We.itemIcon||w.props.itemIcon,expandIcon:We.expandIcon||w.props.expandIcon},ae),{},{direction:be.direction});return(be.mode==="inline"||De())&&(at.triggerSubMenuAction="click"),P.cloneElement(W,Object(le.a)(Object(le.a)({},at),{},{key:Se||j}))},w.renderMenuItem=function(W,j,ae){if(!W)return null;var de=w.props.store.getState(),ye={openKeys:de.openKeys,selectedKeys:de.selectedKeys,triggerSubMenuAction:w.props.triggerSubMenuAction,subMenuKey:ae};return w.renderCommonMenuItem(W,j,ye)},Q.store.setState({activeKey:Object(le.a)(Object(le.a)({},Q.store.getState().activeKey),{},Object(Z.a)({},Q.eventKey,Sa(Q,Q.activeKey)))}),w.instanceArray=[],w}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(w){return this.props.visible||w.visible||this.props.className!==w.className||!H()(this.props.style,w.style)}},{key:"componentDidUpdate",value:function(w){var W=this.props,j="activeKey"in W?W.activeKey:W.store.getState().activeKey[ka(W)],ae=Sa(W,j);if(ae!==j)Pa(W.store,ka(W),ae);else if("activeKey"in w){var de=Sa(w,w.activeKey);ae!==de&&Pa(W.store,ka(W),ae)}}},{key:"render",value:function(){var w=this,W=Object(te.a)({},this.props);this.instanceArray=[];var j=ue()(W.prefixCls,W.className,"".concat(W.prefixCls,"-").concat(W.mode)),ae={className:j,role:W.role||"menu"};W.id&&(ae.id=W.id),W.focusable&&(ae.tabIndex=0,ae.onKeyDown=this.onKeyDown);var de=W.prefixCls,ye=W.eventKey,be=W.visible,Se=W.level,We=W.mode,Ve=W.overflowedIndicator,at=W.theme;return q.forEach(function(Et){return delete W[Et]}),delete W.onClick,P.createElement(Qn,Object(te.a)({},W,{prefixCls:de,mode:We,tag:"ul",level:Se,theme:at,visible:be,overflowedIndicator:Ve},ae),Object(ie.a)(W.children).map(function(Et,sn){return w.renderMenuItem(Et,sn,ye||"0-menu-")}))}}]),ge}(P.Component);nr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var vr=Object(h.b)()(nr),_r=vr,za=o("Kwbf");function Fr(ce,Oe,ge){var Q=ce.prefixCls,w=ce.motion,W=ce.defaultMotions,j=W===void 0?{}:W,ae=ce.openAnimation,de=ce.openTransitionName,ye=Oe.switchingModeFromInline;if(w)return w;if(Object(x.a)(ae)==="object"&&ae)Object(za.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ae=="string")return{motionName:"".concat(Q,"-open-").concat(ae)};if(de)return{motionName:de};var be=j[ge];return be||(ye?null:j.other)}var Br=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(Q){var w;Object($.a)(this,ge),w=Oe.call(this,Q),w.onSelect=function(ae){var de=Object(K.a)(w),ye=de.props;if(ye.selectable){var be=w.store.getState(),Se=be.selectedKeys,We=ae.key;ye.multiple?Se=Se.concat([We]):Se=[We],"selectedKeys"in ye||w.store.setState({selectedKeys:Se}),ye.onSelect(Object(le.a)(Object(le.a)({},ae),{},{selectedKeys:Se}))}},w.onClick=function(ae){var de=w.getRealMenuMode(),ye=Object(K.a)(w),be=ye.store,Se=ye.props.onOpenChange;de!=="inline"&&!("openKeys"in w.props)&&(be.setState({openKeys:[]}),Se([])),w.props.onClick(ae)},w.onKeyDown=function(ae,de){w.innerMenu.getWrappedInstance().onKeyDown(ae,de)},w.onOpenChange=function(ae){var de=Object(K.a)(w),ye=de.props,be=w.store.getState().openKeys.concat(),Se=!1,We=function(at){var Et=!1;if(at.open)Et=be.indexOf(at.key)===-1,Et&&be.push(at.key);else{var sn=be.indexOf(at.key);Et=sn!==-1,Et&&be.splice(sn,1)}Se=Se||Et};Array.isArray(ae)?ae.forEach(We):We(ae),Se&&("openKeys"in w.props||w.store.setState({openKeys:be}),ye.onOpenChange(be))},w.onDeselect=function(ae){var de=Object(K.a)(w),ye=de.props;if(ye.selectable){var be=w.store.getState().selectedKeys.concat(),Se=ae.key,We=be.indexOf(Se);We!==-1&&be.splice(We,1),"selectedKeys"in ye||w.store.setState({selectedKeys:be}),ye.onDeselect(Object(le.a)(Object(le.a)({},ae),{},{selectedKeys:be}))}},w.onMouseEnter=function(ae){w.restoreModeVerticalFromInline();var de=w.props.onMouseEnter;de&&de(ae)},w.onTransitionEnd=function(ae){var de=ae.propertyName==="width"&&ae.target===ae.currentTarget,ye=ae.target.className,be=Object.prototype.toString.call(ye)==="[object SVGAnimatedString]"?ye.animVal:ye,Se=ae.propertyName==="font-size"&&be.indexOf("anticon")>=0;(de||Se)&&w.restoreModeVerticalFromInline()},w.setInnerMenu=function(ae){w.innerMenu=ae},w.isRootMenu=!0;var W=Q.defaultSelectedKeys,j=Q.defaultOpenKeys;return"selectedKeys"in Q&&(W=Q.selectedKeys||[]),"openKeys"in Q&&(j=Q.openKeys||[]),w.store=Object(h.c)({selectedKeys:W,openKeys:j,activeKey:{"0-menu-":Sa(Q,Q.activeKey)}}),w.state={switchingModeFromInline:!1,prevProps:Q,inlineOpenKeys:[],store:w.store},w}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(w){var W=this.props,j=W.siderCollapsed,ae=W.inlineCollapsed,de=W.onOpenChange;(!w.inlineCollapsed&&ae||!w.siderCollapsed&&j)&&de([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var w=this.props.collapsedWidth,W=this.store,j=this.prevOpenKeys,ae=this.getInlineCollapsed()&&(w===0||w==="0"||w==="0px");ae?(this.prevOpenKeys=W.getState().openKeys.concat(),this.store.setState({openKeys:[]})):j&&(this.store.setState({openKeys:j}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var w=this.props.mode,W=this.state.switchingModeFromInline,j=this.getInlineCollapsed();return W&&j?"inline":j?"vertical":w}},{key:"getInlineCollapsed",value:function(){var w=this.props,W=w.inlineCollapsed,j=w.siderCollapsed;return j!==void 0?j:W}},{key:"restoreModeVerticalFromInline",value:function(){var w=this.state.switchingModeFromInline;w&&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 w=Object(le.a)({},Object(L.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),W=this.getRealMenuMode();return w.className+=" ".concat(w.prefixCls,"-root"),w.direction==="rtl"&&(w.className+=" ".concat(w.prefixCls,"-rtl")),w=Object(le.a)(Object(le.a)({},w),{},{mode:W,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Fr(this.props,this.state,W)}),delete w.openAnimation,delete w.openTransitionName,P.createElement(h.a,{store:this.store},P.createElement(_r,Object(te.a)({},w,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(w,W){var j=W.prevProps,ae=W.store,de=ae.getState(),ye={},be={prevProps:w};return j.mode==="inline"&&w.mode!=="inline"&&(be.switchingModeFromInline=!0),"openKeys"in w?ye.openKeys=w.openKeys||[]:((w.inlineCollapsed&&!j.inlineCollapsed||w.siderCollapsed&&!j.siderCollapsed)&&(be.switchingModeFromInline=!0,be.inlineOpenKeys=de.openKeys,ye.openKeys=[]),(!w.inlineCollapsed&&j.inlineCollapsed||!w.siderCollapsed&&j.siderCollapsed)&&(ye.openKeys=W.inlineOpenKeys,be.inlineOpenKeys=[])),Object.keys(ye).length&&ae.setState(ye),be}}]),ge}(P.Component);Br.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:P.createElement("span",null,"\xB7\xB7\xB7")};var sa=Br,In=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(){var Q;return Object($.a)(this,ge),Q=Oe.apply(this,arguments),Q.onKeyDown=function(w){var W=w.keyCode;return W===f.a.ENTER?(Q.onClick(w),!0):void 0},Q.onMouseLeave=function(w){var W=Q.props,j=W.eventKey,ae=W.onItemHover,de=W.onMouseLeave;ae({key:j,hover:!1}),de({key:j,domEvent:w})},Q.onMouseEnter=function(w){var W=Q.props,j=W.eventKey,ae=W.onItemHover,de=W.onMouseEnter;ae({key:j,hover:!0}),de({key:j,domEvent:w})},Q.onClick=function(w){var W=Q.props,j=W.eventKey,ae=W.multiple,de=W.onClick,ye=W.onSelect,be=W.onDeselect,Se=W.isSelected,We={key:j,keyPath:[j],item:Object(K.a)(Q),domEvent:w};de(We),ae?Se?be(We):ye(We):Se||ye(We)},Q.saveNode=function(w){Q.node=w},Q}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var w=this.props;w.onDestroy&&w.onDestroy(w.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 w,W=Object(le.a)({},this.props),j=ue()(this.getPrefixCls(),W.className,(w={},Object(Z.a)(w,this.getActiveClassName(),!W.disabled&&W.active),Object(Z.a)(w,this.getSelectedClassName(),W.isSelected),Object(Z.a)(w,this.getDisabledClassName(),W.disabled),w)),ae=Object(le.a)(Object(le.a)({},W.attribute),{},{title:typeof W.title=="string"?W.title:void 0,className:j,role:W.role||"menuitem","aria-disabled":W.disabled});W.role==="option"?ae=Object(le.a)(Object(le.a)({},ae),{},{role:"option","aria-selected":W.isSelected}):(W.role===null||W.role==="none")&&(ae.role="none");var de={onClick:W.disabled?null:this.onClick,onMouseLeave:W.disabled?null:this.onMouseLeave,onMouseEnter:W.disabled?null:this.onMouseEnter},ye=Object(le.a)({},W.style);W.mode==="inline"&&(W.direction==="rtl"?ye.paddingRight=W.inlineIndent*W.level:ye.paddingLeft=W.inlineIndent*W.level),q.forEach(function(Se){return delete W[Se]}),delete W.direction;var be=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(be=P.createElement(this.props.itemIcon,this.props)),P.createElement("li",Object(te.a)({},Object(L.a)(W,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ae,de,{style:ye,ref:this.saveNode}),W.children,be)}}]),ge}(P.Component);In.isMenuItem=!0,In.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var $n=Object(h.b)(function(ce,Oe){var ge=ce.activeKey,Q=ce.selectedKeys,w=Oe.eventKey,W=Oe.subMenuKey;return{active:ge[W]===w,isSelected:Array.isArray(Q)?Q.indexOf(w)!==-1:Q===w}})(In),Fa=$n,Ba=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(){var Q;return Object($.a)(this,ge),Q=Oe.apply(this,arguments),Q.renderInnerMenuItem=function(w){var W=Q.props,j=W.renderMenuItem,ae=W.index;return j(w,ae,Q.props.subMenuKey)},Q}return Object(re.a)(ge,[{key:"render",value:function(){var w=Object(te.a)({},this.props),W=w.className,j=W===void 0?"":W,ae=w.rootPrefixCls,de="".concat(ae,"-item-group-title"),ye="".concat(ae,"-item-group-list"),be=w.title,Se=w.children;return q.forEach(function(We){return delete w[We]}),delete w.direction,P.createElement("li",Object(te.a)({},w,{onClick:function(Ve){return Ve.stopPropagation()},className:"".concat(j," ").concat(ae,"-item-group")}),P.createElement("div",{className:de,title:typeof be=="string"?be:void 0},be),P.createElement("ul",{className:ye},P.Children.map(Se,this.renderInnerMenuItem)))}}]),ge}(P.Component);Ba.isMenuItemGroup=!0,Ba.defaultProps={disabled:!0};var cr=Ba,Ma=function(Oe){var ge=Oe.className,Q=Oe.rootPrefixCls,w=Oe.style;return P.createElement("li",{className:"".concat(ge," ").concat(Q,"-item-divider"),style:w})};Ma.defaultProps={disabled:!0,className:"",style:{}};var Ga=Ma,xr=sa,Ya=o("eDIo");function Lr(ce,Oe){var ge=ce.prefixCls,Q=ce.editable,w=ce.locale,W=ce.style;return!Q||Q.showAdd===!1?null:P.createElement("button",{ref:Oe,type:"button",className:"".concat(ge,"-nav-add"),style:W,"aria-label":(w==null?void 0:w.addAriaLabel)||"Add tab",onClick:function(ae){Q.onEdit("add",{event:ae})}},Q.addIcon||"+")}var ar=P.forwardRef(Lr);function br(ce,Oe){var ge=ce.prefixCls,Q=ce.id,w=ce.tabs,W=ce.locale,j=ce.mobile,ae=ce.moreIcon,de=ae===void 0?"More":ae,ye=ce.moreTransitionName,be=ce.style,Se=ce.className,We=ce.editable,Ve=ce.tabBarGutter,at=ce.rtl,Et=ce.onTabClick,sn=Object(P.useState)(!1),Zt=Object(D.a)(sn,2),xn=Zt[0],Tn=Zt[1],Dn=Object(P.useState)(null),Sn=Object(D.a)(Dn,2),Rn=Sn[0],Xn=Sn[1],Fn="".concat(Q,"-more-popup"),Aa="".concat(ge,"-dropdown"),Bn=Rn!==null?"".concat(Fn,"-").concat(Rn):null,tn=W==null?void 0:W.dropdownAriaLabel,qt=P.createElement(xr,{onClick:function(ma){var ha=ma.key,Da=ma.domEvent;Et(ha,Da),Tn(!1)},id:Fn,tabIndex:-1,role:"listbox","aria-activedescendant":Bn,selectedKeys:[Rn],"aria-label":tn!==void 0?tn:"expanded dropdown"},w.map(function(ra){return P.createElement(Fa,{key:ra.key,id:"".concat(Fn,"-").concat(ra.key),role:"option","aria-controls":Q&&"".concat(Q,"-panel-").concat(ra.key),disabled:ra.disabled},ra.tab)}));function Hn(ra){for(var ma=w.filter(function(sr){return!sr.disabled}),ha=ma.findIndex(function(sr){return sr.key===Rn})||0,Da=ma.length,Qa=0;Qaea?(Jn=qt,Fn.current="x"):(Jn=Hn,Fn.current="y");var Ca=Date.now();Ca-Rn.current>100&&(Xn.current=!1),(Oe(-Jn,-Jn)||Xn.current)&&(tn.preventDefault(),Xn.current=!0),Rn.current=Ca}var Bn=Object(P.useRef)(null);Bn.current={onTouchStart:Tn,onTouchMove:Dn,onTouchEnd:Sn,onWheel:Aa},P.useEffect(function(){function tn(Ut){Bn.current.onTouchStart(Ut)}function qt(Ut){Bn.current.onTouchMove(Ut)}function Hn(Ut){Bn.current.onTouchEnd(Ut)}function Jn(Ut){Bn.current.onWheel(Ut)}return document.addEventListener("touchmove",qt,{passive:!1}),document.addEventListener("touchend",Hn,{passive:!1}),ce.current.addEventListener("touchstart",tn,{passive:!1}),ce.current.addEventListener("wheel",Jn),function(){document.removeEventListener("touchmove",qt),document.removeEventListener("touchend",Hn)}},[])}function Rr(){var ce=Object(P.useRef)(new Map);function Oe(Q){return ce.current.has(Q)||ce.current.set(Q,P.createRef()),ce.current.get(Q)}function ge(Q){ce.current.delete(Q)}return[Oe,ge]}function Vr(ce,Oe){var ge=P.useRef(ce),Q=P.useState({}),w=Object(D.a)(Q,2),W=w[1];function j(ae){var de=typeof ae=="function"?ae(ge.current):ae;de!==ge.current&&Oe(de,ge.current),ge.current=de,W({})}return[ge.current,j]}var ui=function(Oe){var ge=Oe.position,Q=Oe.prefixCls,w=Oe.extra;if(!w)return null;var W,j=w;return ge==="right"&&(W=j.right||!j.left&&j||null),ge==="left"&&(W=j.left||null),W?P.createElement("div",{className:"".concat(Q,"-extra-content")},W):null};function ci(ce,Oe){var ge,Q=P.useContext(wr),w=Q.prefixCls,W=Q.tabs,j=ce.className,ae=ce.style,de=ce.id,ye=ce.animated,be=ce.activeKey,Se=ce.rtl,We=ce.extra,Ve=ce.editable,at=ce.locale,Et=ce.tabPosition,sn=ce.tabBarGutter,Zt=ce.children,xn=ce.onTabClick,Tn=ce.onTabScroll,Dn=Object(P.useRef)(),Sn=Object(P.useRef)(),Rn=Object(P.useRef)(),Xn=Object(P.useRef)(),Fn=Rr(),Aa=Object(D.a)(Fn,2),Bn=Aa[0],tn=Aa[1],qt=Et==="top"||Et==="bottom",Hn=Vr(0,function(ca,Gn){qt&&Tn&&Tn({direction:ca>Gn?"left":"right"})}),Jn=Object(D.a)(Hn,2),Ut=Jn[0],ea=Jn[1],Ca=Vr(0,function(ca,Gn){!qt&&Tn&&Tn({direction:ca>Gn?"top":"bottom"})}),ra=Object(D.a)(Ca,2),ma=ra[0],ha=ra[1],Da=Object(P.useState)(0),Qa=Object(D.a)(Da,2),wa=Qa[0],sr=Qa[1],Sr=Object(P.useState)(0),dr=Object(D.a)(Sr,2),Xa=dr[0],Ea=dr[1],ga=Object(P.useState)(0),Ta=Object(D.a)(ga,2),Oa=Ta[0],Nr=Ta[1],Qr=Object(P.useState)(0),Xr=Object(D.a)(Qr,2),pa=Xr[0],kr=Xr[1],Jr=Object(P.useState)(null),_a=Object(D.a)(Jr,2),da=_a[0],Ja=_a[1],xo=Object(P.useState)(null),eo=Object(D.a)(xo,2),Zr=eo[0],fi=eo[1],Di=Object(P.useState)(0),to=Object(D.a)(Di,2),Ii=to[0],Vo=to[1],Qo=Object(P.useState)(0),wo=Object(D.a)(Qo,2),no=wo[0],ao=wo[1],hi=u(new Map),pi=Object(D.a)(hi,2),Xo=pi[0],Pi=pi[1],Ci=_(W,Xo,wa),mi="".concat(w,"-nav-operations-hidden"),gi=0,Mr=0;qt?Se?(gi=0,Mr=Math.max(0,wa-da)):(gi=Math.min(0,da-wa),Mr=0):(gi=Math.min(0,Zr-Xa),Mr=0);function ni(ca){return caMr?[Mr,!1]:[ca,!0]}var qr=Object(P.useRef)(),Oi=Object(P.useState)(),ai=Object(D.a)(Oi,2),Li=ai[0],ro=ai[1];function ji(){ro(Date.now())}function io(){window.clearTimeout(qr.current)}jr(Dn,function(ca,Gn){var Za=!1;function hr(vi,Kr){vi(function(Ti){var ei=ni(Ti+Kr),qa=Object(D.a)(ei,2),Fi=qa[0],so=qa[1];return Za=so,Fi})}if(qt){if(da>=wa)return Za;hr(ea,ca)}else{if(Zr>=Xa)return Za;hr(ha,Gn)}return io(),ji(),Za}),Object(P.useEffect)(function(){return io(),Li&&(qr.current=window.setTimeout(function(){ro(0)},100)),io},[Li]);function $r(){var ca=arguments.length>0&&arguments[0]!==void 0?arguments[0]:be,Gn=Ci.get(ca);if(!Gn)return;if(qt){var Za=Ut;Se?Gn.rightUt+da&&(Za=Gn.right+Gn.width-da):Gn.left<-Ut?Za=-Gn.left:Gn.left+Gn.width>-Ut+da&&(Za=-(Gn.left+Gn.width-da)),ha(0),ea(ni(Za)[0])}else{var hr=ma;Gn.top<-ma?hr=-Gn.top:Gn.top+Gn.height>-ma+Zr&&(hr=-(Gn.top+Gn.height-Zr)),ea(0),ha(ni(hr)[0])}}var ri=X(Ci,{width:da,height:Zr,left:Ut,top:ma},{width:Oa,height:pa},{width:Ii,height:no},Object(le.a)(Object(le.a)({},ce),{},{tabs:W})),To=Object(D.a)(ri,2),Jo=To[0],Zo=To[1],qo=W.map(function(ca){var Gn=ca.key;return P.createElement(V,{id:de,prefixCls:w,key:Gn,rtl:Se,tab:ca,closable:ca.closable,editable:Ve,active:Gn===be,tabPosition:Et,tabBarGutter:sn,renderWrapper:Zt,removeAriaLabel:at==null?void 0:at.removeAriaLabel,ref:Bn(Gn),onClick:function(hr){xn(Gn,hr)},onRemove:function(){tn(Gn)},onFocus:function(){$r(Gn),ji(),Se||(Dn.current.scrollLeft=0),Dn.current.scrollTop=0}})}),oo=d(function(){var ca,Gn,Za,hr,vi,Kr,Ti,ei,qa,Fi=((ca=Dn.current)===null||ca===void 0?void 0:ca.offsetWidth)||0,so=((Gn=Dn.current)===null||Gn===void 0?void 0:Gn.offsetHeight)||0,lo=((Za=Xn.current)===null||Za===void 0?void 0:Za.offsetWidth)||0,pr=((hr=Xn.current)===null||hr===void 0?void 0:hr.offsetHeight)||0,la=((vi=Rn.current)===null||vi===void 0?void 0:vi.offsetWidth)||0,Ir=((Kr=Rn.current)===null||Kr===void 0?void 0:Kr.offsetHeight)||0;Ja(Fi),fi(so),Vo(lo),ao(pr);var zr=(((Ti=Sn.current)===null||Ti===void 0?void 0:Ti.offsetWidth)||0)-lo,Gr=(((ei=Sn.current)===null||ei===void 0?void 0:ei.offsetHeight)||0)-pr;sr(zr),Ea(Gr);var uo=(qa=Rn.current)===null||qa===void 0?void 0:qa.className.includes(mi);Nr(zr-(uo?0:la)),kr(Gr-(uo?0:Ir)),Pi(function(){var Bi=new Map;return W.forEach(function(Do){var Io=Do.key,oi=Bn(Io).current;oi&&Bi.set(Io,{width:oi.offsetWidth,height:oi.offsetHeight,left:oi.offsetLeft,top:oi.offsetTop})}),Bi})}),$o=W.slice(0,Jo),fr=W.slice(Zo+1),La=[].concat(Object(U.a)($o),Object(U.a)(fr)),rr=Object(P.useState)(),ja=Object(D.a)(rr,2),xi=ja[0],es=ja[1],Dr=Ci.get(be),Ro=Object(P.useRef)();function So(){E.a.cancel(Ro.current)}Object(P.useEffect)(function(){var ca={};return Dr&&(qt?(Se?ca.right=Dr.right:ca.left=Dr.left,ca.width=Dr.width):(ca.top=Dr.top,ca.height=Dr.height)),So(),Ro.current=E()(function(){es(ca)}),So},[Dr,qt,Se]),Object(P.useEffect)(function(){$r()},[be,Dr,Ci,qt]),Object(P.useEffect)(function(){oo()},[Se,sn,be,W.map(function(ca){return ca.key}).join("_")]);var No=!!La.length,ii="".concat(w,"-nav-wrap"),Ui,wi,Mo,ki;return qt?Se?(wi=Ut>0,Ui=Ut+da{p();const u=this._commands.get(R);(u==null?void 0:u.isEmpty())&&this._commands.delete(R)});return this._onDidRegisterCommand.fire(R),d}registerCommandAlias(r,U){return ie.registerCommand(r,(R,...E)=>R.get(ue).executeCommand(U,...E))}getCommand(r){const U=this._commands.get(r);return!U||U.isEmpty()?void 0:D.a.first(U)}getCommands(){const r=new Map;for(const U of this._commands.keys()){const R=this.getCommand(U);R&&r.set(U,R)}return r}};ie.registerCommand("noop",()=>{})},nukY:function(xe,B){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="},onxn:function(xe,B){xe.exports="data:image/png;base64,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"},p5ED:function(xe,B,o){"use strict";var Z=o("+L6B"),D=o("2/Rp"),Ae=o("5Dmo"),le=o("3S7+"),P=o("k1fw"),z=o("9og8"),ue=o("tJVT"),ie=o("WmNS"),r=o.n(ie),U=o("q1tI"),R=o.n(U),E=o("vHTk"),p=o.n(E),d=o("yEEn"),u=o("ZW9T"),f=o("1vsH"),S=o("V0Rq"),V=o("m3rI");B.a=function(A){var _,G,X,te,$,re,K,I=A.editOffice,O=I===void 0?"view":I,h=A.data,L=A.theme,y=A.type,b=A.filename,H=A.monacoEditor,x=A.className,l=A.style,g=A.close,v=A.onClose,c=A.hasMask,T=A.disabledDownload,k=Object(U.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),se=Object(ue.a)(k,2),me=se[0],pe=se[1],ve=Object(U.useState)(""),ee=Object(ue.a)(ve,2),oe=ee[0],Ee=ee[1],ne=Object(U.useState)(),we=Object(ue.a)(ne,2),M=we[0],J=we[1],Y=window.ENV==="build"?"/react/build":"",fe=V.a.PROXY_SERVER||location.origin,Te,Me=1024*1024,ke=10*Me,Pe=Object(U.useRef)();(_=h)!==null&&_!==void 0&&_.startsWith("/api")&&y!=="txt"&&(h=V.a.API_SERVER+h),y==="office"&&(Te=Object(f.T)(h).filesize,Te>ke&&(y="other")),b&&H&&(H.filename=b),Object(U.useEffect)(function(){var De,Qe,qe=(De=document.cookie)===null||De===void 0||((Qe=De.replace(/\s/g,""))===null||Qe===void 0)?void 0:Qe.split(";");qe==null||qe.map(function(Ct){var rt=Ct.split("=");rt[0]==="_educoder_session"&&Ee(rt[1])})},[]),Object(U.useEffect)(function(){y==="office"&&q()},[y,h]);var q=function(){var De=Object(z.a)(r.a.mark(function Qe(){var qe,Ct,rt;return r.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return console.log("data:",h),qe=h,h.startsWith("http")||(qe=location.origin+qe),Ct=new URL(qe).pathname.split("/").pop(),it.next=6,Object(S.V)({attachment_id:Ct});case 6:rt=it.sent,J(rt);case 8:case"end":return it.stop()}},Qe)}));return function(){return De.apply(this,arguments)}}(),Ce=function(){if(h.startsWith("http")||h.startsWith("blob:")){Re();return}Object(f.z)(b||"educoder",h,b)},Re=function(){Object(f.x)(b||"educoder",decodeURIComponent(h))};return R.a.createElement("div",{style:Object(P.a)({},l||{}),className:"".concat(c&&p.a.bgBlack," ").concat(y?p.a.wrp:"hide")},g&&R.a.createElement("div",{className:p.a.close,ref:Pe},!T&&R.a.createElement(le.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Pe.current}},R.a.createElement("span",{onClick:Re},R.a.createElement("i",{className:"icon-quxiaozhiding"}))),R.a.createElement(le.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Pe.current}},R.a.createElement("span",{className:"",onClick:v},R.a.createElement("i",{className:"icon-guanbi1"})))),R.a.createElement("div",{className:"".concat(p.a[x]," ").concat(x," ").concat(p.a.monaco," ").concat(y==="txt"?"show":"hide")},y==="txt"&&R.a.createElement(u.b,H)),y==="audio"&&R.a.createElement("audio",{src:"".concat(((G=h)===null||G===void 0?void 0:G.indexOf("http://"))>-1||((X=h)===null||X===void 0?void 0:X.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(h),autoPlay:!0}),y==="video"&&R.a.createElement(R.a.Fragment,null,((te=h)===null||te===void 0?void 0:te.indexOf("http"))>-1?R.a.createElement("video",{controls:!0,src:"".concat(h),autoPlay:!0}):R.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(h),autoPlay:!0})),y==="office"&&M&&R.a.createElement("iframe",{src:"".concat(Y,"/office.html?key=").concat(M.key,"&url=").concat(fe+M.url,"&callbackUrl=").concat(fe+M.callbackUrl,"&fileType=").concat(M.fileType,"&title=").concat(M.title,"&model=").concat(O,"&officeServer=").concat(V.a.OFFICE_SERVER,"&disabledDownload=").concat(!!T)}),y==="html"&&R.a.createElement("iframe",{src:h+"&disposition=inline"}),y==="pdf"&&R.a.createElement("iframe",{src:"".concat(Y,"/js/pdfview/index.html?url=").concat(h,"&disabledDownload=").concat(!!T)}),y==="image"&&R.a.createElement("img",{src:"".concat((($=h)===null||$===void 0?void 0:$.indexOf("http://"))>-1||((re=h)===null||re===void 0?void 0:re.indexOf("https://"))>-1||(K=h)!==null&&K!==void 0&&K.startsWith("/api")?"":"data:image/png;base64,").concat(h)}),y==="other"&&R.a.createElement("div",null,R.a.createElement(D.a,{type:"primary",size:"large",onClick:Ce},R.a.createElement(d.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),y==="download"&&R.a.createElement(D.a,{type:"primary",size:"large",onClick:Ce},R.a.createElement(d.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(xe,B,o){},pmY6:function(xe,B,o){"use strict";o.d(B,"h",function(){return U}),o.d(B,"g",function(){return E}),o.d(B,"f",function(){return p}),o.d(B,"e",function(){return d}),o.d(B,"i",function(){return u}),o.d(B,"b",function(){return f}),o.d(B,"a",function(){return S}),o.d(B,"d",function(){return V}),o.d(B,"c",function(){return A});var Z=o("C/vA"),D=o("JYp7");const Ae=!1;let le=null;function P(_){le=_}if(Ae){const _="__is_disposable_tracked__";P(new class{trackDisposable(G){const X=new Error("Potentially leaked disposable").stack;setTimeout(()=>{G[_]||console.log(X)},3e3)}setParent(G,X){if(G&&G!==S.None)try{G[_]=!0}catch(te){}}markAsDisposed(G){if(G&&G!==S.None)try{G[_]=!0}catch(X){}}markAsSingleton(G){}})}function z(_){return le==null||le.trackDisposable(_),_}function ue(_){le==null||le.markAsDisposed(_)}function ie(_,G){le==null||le.setParent(_,G)}function r(_,G){if(!le)return;for(const X of _)le.setParent(X,G)}function U(_){return le==null||le.markAsSingleton(_),_}class R extends Error{constructor(_){super(`Encountered errors while disposing of store. Errors: [${_.join(", ")}]`);this.errors=_}}function E(_){return typeof _.dispose=="function"&&_.dispose.length===0}function p(_){if(D.a.is(_)){let G=[];for(const X of _)if(X)try{X.dispose()}catch(te){G.push(te)}if(G.length===1)throw G[0];if(G.length>1)throw new R(G);return Array.isArray(_)?[]:_}else if(_)return _.dispose(),_}function d(..._){const G=u(()=>p(_));return r(_,G),G}function u(_){const G=z({dispose:Object(Z.a)(()=>{ue(G),_()})});return G}class f{constructor(){this._toDispose=new Set,this._isDisposed=!1,z(this)}dispose(){if(this._isDisposed)return;ue(this),this._isDisposed=!0,this.clear()}clear(){try{p(this._toDispose.values())}finally{this._toDispose.clear()}}add(_){if(!_)return _;if(_===this)throw new Error("Cannot register a disposable on itself!");return ie(_,this),this._isDisposed?f.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(_),_}}f.DISABLE_DISPOSED_WARNING=!1;class S{constructor(){this._store=new f,z(this),ie(this._store,this)}dispose(){ue(this),this._store.dispose()}_register(_){if(_===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(_)}}S.None=Object.freeze({dispose(){}});class V{constructor(){this._isDisposed=!1,z(this)}get value(){return this._isDisposed?void 0:this._value}set value(_){var G;if(this._isDisposed||_===this._value)return;(G=this._value)===null||G===void 0||G.dispose(),_&&ie(_,this),this._value=_}clear(){this.value=void 0}dispose(){var _;this._isDisposed=!0,ue(this),(_=this._value)===null||_===void 0||_.dispose(),this._value=void 0}clearAndLeak(){const _=this._value;return this._value=void 0,_&&ie(_,null),_}}class A{constructor(_){this.object=_}dispose(){}}},psGv:function(xe,B,o){var Z,D;(function(){var Ae;(function(){"use strict";var ue=[,,function(R){function E(u){this.__parent=u,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}E.prototype.clone_empty=function(){var u=new E(this.__parent);return u.set_indent(this.__indent_count,this.__alignment_count),u},E.prototype.item=function(u){return u<0?this.__items[this.__items.length+u]:this.__items[u]},E.prototype.has_match=function(u){for(var f=this.__items.length-1;f>=0;f--)if(this.__items[f].match(u))return!0;return!1},E.prototype.set_indent=function(u,f){this.is_empty()&&(this.__indent_count=u||0,this.__alignment_count=f||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},E.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},E.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},E.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var u=this.__parent.current_line;return u.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),u.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),u.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,u.__items[0]===" "&&(u.__items.splice(0,1),u.__character_count-=1),!0}return!1},E.prototype.is_empty=function(){return this.__items.length===0},E.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},E.prototype.push=function(u){this.__items.push(u);var f=u.lastIndexOf(` + a `).concat(k,",").concat(k," 0 1 1 ").concat(-pe,",").concat(ve),oe=Math.PI*2*k,Ee={stroke:g,strokeDasharray:"".concat(l/100*(oe-c),"px ").concat(oe,"px"),strokeDashoffset:"-".concat(c/2+x/100*(oe-c),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ee,pathStyle:Ee}}var y=function(l){var g=l.prefixCls,v=l.strokeWidth,c=l.trailWidth,T=l.gapDegree,k=l.gapPosition,se=l.trailColor,me=l.strokeLinecap,pe=l.style,ve=l.className,ee=l.strokeColor,oe=l.percent,Ee=re(l,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ne=Object(Z.useMemo)(function(){return I+=1,I},[]),we=L(0,100,se,v,T,k),M=we.pathString,J=we.pathStyle,Y=h(oe),fe=h(ee),Te=fe.find(function(Ce){return Object.prototype.toString.call(Ce)==="[object Object]"}),Me=z(Y),ke=A(Me,1),Pe=ke[0],q=function(){var Re=0;return Y.map(function(De,Qe){var qe=fe[Qe]||fe[fe.length-1],Ct=Object.prototype.toString.call(qe)==="[object Object]"?"url(#".concat(g,"-gradient-").concat(ne,")"):"",at=L(Re,De,qe,v,T,k);return Re+=De,D.a.createElement("path",{key:Qe,className:"".concat(g,"-circle-path"),d:at.pathString,stroke:Ct,strokeLinecap:me,strokeWidth:v,opacity:De===0?0:1,fillOpacity:"0",style:at.pathStyle,ref:Pe[Qe]})})};return D.a.createElement("svg",V({className:le()("".concat(g,"-circle"),ve),viewBox:"0 0 100 100",style:pe},Ee),Te&&D.a.createElement("defs",null,D.a.createElement("linearGradient",{id:"".concat(g,"-gradient-").concat(ne),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Te).sort(function(Ce,Re){return O(Ce)-O(Re)}).map(function(Ce,Re){return D.a.createElement("stop",{key:Re,offset:Ce,stopColor:Te[Ce]})}))),D.a.createElement("path",{className:"".concat(g,"-circle-trail"),d:M,stroke:se,strokeLinecap:me,strokeWidth:c||v,fillOpacity:"0",style:J}),q().reverse())};y.defaultProps=P;var b=y,H={Line:S,Circle:b}},hW8S:function(xe,B,o){"use strict";o.d(B,"a",function(){return le}),o.d(B,"c",function(){return P}),o.d(B,"b",function(){return z});var Z=o("VTBJ"),D=o("Ff2n"),Ae=o("Kwbf"),le="RC_TABLE_INTERNAL_COL_DEFINE";function P(ue){var ie=ue.expandable,r=Object(D.a)(ue,["expandable"]);return"expandable"in ue?Object(Z.a)(Object(Z.a)({},r),ie):r}function z(ue){return Object.keys(ue).reduce(function(ie,r){return(r.substr(0,5)==="data-"||r.substr(0,5)==="aria-")&&(ie[r]=ue[r]),ie},{})}},hkyu:function(xe,B,o){xe.exports={wrap:"wrap___hPGmS",content:"content___1XTHE",mainPathWrap:"mainPathWrap___11rfN",colorBlue:"colorBlue___2VVM9"}},"iL++":function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},ic2d:function(xe,B,o){"use strict";o.d(B,"a",function(){return le});var Z=o("FWmy"),D=o("746U");class Ae{constructor(){this.data=new Map}add(P,z){Z.a(D.l(P)),Z.a(D.k(z)),Z.a(!this.data.has(P),"There is already an extension with this id"),this.data.set(P,z)}as(P){return this.data.get(P)||null}}const le=new Ae},izBO:function(xe,B,o){xe.exports={project_detail_wrapper:"project_detail_wrapper___rJ-Mx",nav:"nav___3BChd",title:"title___GTqUx",fork_btn:"fork_btn___nboaj",desc:"desc___1z6g-",info:"info___3PtJ2",create_time:"create_time___nwaZK",operation:"operation___1m5fw",delete_btn:"delete_btn___xeY9n",fork_modal:"fork_modal___Ei2wB",huanj:"huanj___PC6QJ",divtitle:"divtitle___1gI6J"}},jXuf:function(xe,B,o){xe.exports={flex_box_center:"flex_box_center___3Ouij",flex_space_between:"flex_space_between___3WHV3",flex_box_vertical_center:"flex_box_vertical_center___3K6xk",flex_box_center_end:"flex_box_center_end___3I9F3",flex_box_column:"flex_box_column___2SmSH",menu:"menu___2J6wm",warehouse:"warehouse___d9ftl",header:"header___hc_Il",title:"title___PreFj",content:"content___2IjnJ",left:"left___Fe2wU",right:"right___1Fnvj",loading:"loading___GJpKF",empty:"empty___16OZa",tabs:"tabs___2OSoH",line:"line___1Uk38",footer:"footer___2CyzV",commit:"commit___2v0hU",blueLight:"blueLight___2iJfz",filePathWrp:"filePathWrp___6LEw5",filePath:"filePath___4ZJkW",bottom0:"bottom0___4DQ3y"}},ji0R:function(xe,B,o){xe.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(xe,B,o){"use strict";var Z=o("g9YV"),D=o("wCAj"),Ae=o("miYZ"),le=o("tsqr"),P=o("5Dmo"),z=o("3S7+"),ue=o("sRBo"),ie=o("kaz8"),r=o("oBTY"),U=o("9og8"),R=o("tJVT"),E=o("k1fw"),p=o("+L6B"),d=o("2/Rp"),u=o("O3gP"),f=o("lrIw"),S=o("5NDa"),V=o("5rEg"),A=o("y8nQ"),_=o("Vl3Y"),G=o("OaEy"),X=o("2fM7"),te=o("WmNS"),$=o.n(te),re=o("q1tI"),K=o.n(re),I=o("55Ip"),O=o("wd/R"),h=o.n(O),L=o("RotF"),y=o.n(L),b=o("E7E6"),H=o.n(b),x=o("oUNq"),l=o("Nf5h"),g=o("Fhpe"),v=o.n(g),c=[];function T(pe){var ve=pe.onSearch,ee=pe.schools;return K.a.createElement(_.a,{colon:!1,layout:"inline",onFinish:ve,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},K.a.createElement(_.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},K.a.createElement(X.a,{dropdownClassName:v.a.selectdown,style:{width:148}},K.a.createElement(X.a.Option,{value:"1"},"\u59D3\u540D"),K.a.createElement(X.a.Option,{value:"2"},"\u624B\u673A\u53F7"),K.a.createElement(X.a.Option,{value:"3"},"\u90AE\u7BB1"))),K.a.createElement(_.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},K.a.createElement(V.a,{allowClear:!0,style:{width:170},size:"large"})),K.a.createElement(_.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},K.a.createElement(f.a,{options:ee,style:{width:383},size:"large",showSearch:!0,filterOption:function(Ee,ne){return ne.value.toUpperCase().indexOf(Ee.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),K.a.createElement(_.a.Item,null,K.a.createElement(d.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var k;(function(pe){pe[pe.INITDATA=0]="INITDATA",pe[pe.INITSCHOOLS=1]="INITSCHOOLS",pe[pe.SHOWLOADING=2]="SHOWLOADING",pe[pe.SELECTEDIDS=3]="SELECTEDIDS",pe[pe.SETQUERY=4]="SETQUERY",pe[pe.SETPAGE=5]="SETPAGE"})(k||(k={}));function se(pe,ve){switch(ve.type){case k.INITDATA:return Object(E.a)(Object(E.a)({},pe),ve.payload);case k.SETQUERY:return Object(E.a)(Object(E.a)({},pe),ve.payload);case k.SETPAGE:return Object(E.a)(Object(E.a)({},pe),{},{page:ve.payload,reload:!1});case k.SHOWLOADING:return Object(E.a)(Object(E.a)({},pe),{},{loading:ve.payload});case k.INITSCHOOLS:return Object(E.a)(Object(E.a)({},pe),{},{schools:ve.payload});case k.SELECTEDIDS:return Object(E.a)(Object(E.a)({},pe),{},{selectedIds:ve.payload});default:throw new Error}}var me={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};B.a=function(pe){var ve=pe.onSelect,ee=pe.onCancel,oe=pe.container_id,Ee=pe.container_type,ne=Object(re.useReducer)(se,me),we=Object(R.a)(ne,2),M=we[0],J=we[1],Y=M.data,fe=M.schools,Te=M.loading,Me=M.selectedIds,ke=M.page,Pe=M.count,q=M.query,Ce=M.reload;Object(re.useEffect)(function(){function ct(){return it.apply(this,arguments)}function it(){return it=Object(U.a)($.a.mark(function Ne(){var je,Xe,nt;return $.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(x.Ab)(Object(E.a)(Object(E.a)({},q),{},{page:ke,container_type:Ee,container_id:oe}));case 2:je=Ke.sent,Xe=je.users,nt=je.user_count,J({type:k.INITDATA,payload:{data:Ce?Xe:[].concat(Object(r.a)(Y),Object(r.a)(Xe)),count:nt}});case 6:case"end":return Ke.stop()}},Ne)})),it.apply(this,arguments)}q&&ct()},[ke,q,Ce,oe,Ee]),Object(re.useEffect)(function(){function ct(){return it.apply(this,arguments)}function it(){return it=Object(U.a)($.a.mark(function Ne(){var je,Xe;return $.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(x.nb)({});case 2:je=Ze.sent,Xe=je.school_names,J({type:k.INITSCHOOLS,payload:Xe.map(function(Ke){return{value:Ke}})});case 5:case"end":return Ze.stop()}},Ne)})),it.apply(this,arguments)}ct()},[]);var Re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(it,Ne){return K.a.createElement(ie.a,{value:Ne.numid,checked:Me.includes(Ne.numid),disabled:!!it})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(it,Ne){return K.a.createElement("div",null,K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement(I.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(Ne.login),target:"_blank"},it||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it},K.a.createElement("span",{style:{color:"#000000"}},it||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(it){return K.a.createElement("span",{style:{color:"#000000"}},it?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(it){return K.a.createElement(z.a,{placement:"bottom",title:it?h()(it).format("YYYY-MM-DD HH:mm"):"- -"},K.a.createElement("span",{style:{color:"#000000"}},it?h()(it).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(it){if(it===1)return K.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function De(ct){J({type:k.SETQUERY,payload:{page:1,reload:!0,query:ct}})}function Qe(ct){J({type:k.SETPAGE,payload:ct})}function qe(ct){var it=Me.indexOf(ct);it>=0?Me.splice(it,1):Me.push(ct),J({type:k.SELECTEDIDS,payload:Object(r.a)(Me)})}function Ct(){Me.length===0?le.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ve(Me,oe),J({type:k.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var at=Pe>ke*10;return K.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},K.a.createElement(T,{onSearch:De,schools:fe}),q?K.a.createElement(K.a.Fragment,null,K.a.createElement("div",{className:"flexd-table-header mt20"},K.a.createElement(l.f,null,K.a.createElement(D.a,{pagination:!1,dataSource:c,columns:Re}))),K.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},K.a.createElement(y.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Qe,hasMore:at,useWindow:!1},K.a.createElement(l.f,null,K.a.createElement(D.a,{loading:Te,showHeader:!1,pagination:!1,dataSource:Y,columns:Re,onRow:function(it){return{onClick:function(je){it.added!==1&&qe(it.numid)}}}})))),K.a.createElement("div",{className:"flex-container flex-end"},K.a.createElement(d.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:ee},"\u53D6\u6D88"),K.a.createElement(d.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Ct},"\u786E\u5B9A"))):K.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},K.a.createElement("img",{src:H.a,width:"100",alt:""}),K.a.createElement("br",null),K.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(xe,B,o){"use strict";o.d(B,"a",function(){return Ni});var Z=o("rePB"),D=o("ODXe"),Ae=o("Ff2n"),le=o("VTBJ"),P=o("q1tI"),z=o("TSYQ"),ue=o.n(z),ie=o("Zm9Q"),r=o("6cGi"),U=o("KQm4"),R=o("xEkU"),E=o.n(R),p=o("t23M");function d(ce){var Oe=Object(P.useRef)(),ge=Object(P.useRef)(!1);function Q(){for(var w=arguments.length,W=new Array(w),j=0;jSe&&(rt=Se-Ve),Object(P.useMemo)(function(){if(!W.length)return[0,0];for(var Et=W.length,sn=Et,qt=0;qtbe+rt){sn=qt-1;break}}for(var Tn=0,Dn=Et-1;Dn>=0;Dn-=1){var Sn=ce.get(W[Dn].key)||G;if(Sn[ye]1&&arguments[1]!==void 0?arguments[1]:!1,Q=Oe&&typeof Oe.getBoundingClientRect=="function"&&Oe.getBoundingClientRect().width;if(Q){if(ge){var w=getComputedStyle(Oe),W=w.marginLeft,j=w.marginRight;Q+=+W.replace("px","")+ +j.replace("px","")}Q=+Q.toFixed(6)}return Q||0},Re=function(Oe,ge,Q){Oe&&Object(x.a)(Oe.style)==="object"&&(Oe.style[ge]=Q)},De=function(){return Y.any},Qe=o("bdgK"),qe=o("i8i4"),Ct=o.n(qe),at=o("wgJM"),ct=o("l4aY"),it=o("m+aA"),Ne=o("c+Xe"),je=o("zT1h"),Xe=o("QC+M");function nt(ce,Oe,ge){return ge?ce[0]===Oe[0]:ce[0]===Oe[0]&&ce[1]===Oe[1]}function Ze(ce,Oe,ge){var Q=ce[Oe]||{};return Object(le.a)(Object(le.a)({},Q),ge)}function Ke(ce,Oe,ge,Q){for(var w=ge.points,W=Object.keys(ce),j=0;j1&&arguments[1]!==void 0?arguments[1]:2;Oe();var W=Object(at.a)(function(){w<=1?Q({isCanceled:function(){return W!==ce.current}}):ge(Q,w-1)});ce.current=W}return P.useEffect(function(){return function(){Oe()}},[]),[ge,Oe]},ut=[Pt,Tt,Qt,et],Vt=!1,dt=!0;function ot(ce){return ce===Qt||ce===et}var zt=function(ce,Oe){var ge=P.useState(ln),Q=Object(D.a)(ge,2),w=Q[0],W=Q[1],j=vt(),ae=Object(D.a)(j,2),de=ae[0],ye=ae[1];function be(){W(Pt)}return bt(function(){if(w!==ln&&w!==et){var Se=ut.indexOf(w),Be=ut[Se+1],Ve=Oe(w);Ve===Vt?W(Be):de(function(rt){function Et(){if(rt.isCanceled())return;W(Be)}Ve===!0?Et():Promise.resolve(Ve).then(Et)})}},[ce,w]),P.useEffect(function(){return function(){ye()}},[]),[be,w]},Nt=function(ce){var Oe=Object(P.useRef)(),ge=Object(P.useRef)(ce);ge.current=ce;var Q=P.useCallback(function(j){ge.current(j)},[]);function w(j){j&&(j.removeEventListener(Rt,Q),j.removeEventListener(He,Q))}function W(j){Oe.current&&Oe.current!==j&&w(Oe.current),j&&j!==Oe.current&&(j.addEventListener(Rt,Q),j.addEventListener(He,Q),Oe.current=j)}return P.useEffect(function(){return function(){w(Oe.current)}},[]),[W,w]};function Jt(ce,Oe,ge,Q){var w=Q.motionEnter,W=w===void 0?!0:w,j=Q.motionAppear,ae=j===void 0?!0:j,de=Q.motionLeave,ye=de===void 0?!0:de,be=Q.motionDeadline,Se=Q.motionLeaveImmediately,Be=Q.onAppearPrepare,Ve=Q.onEnterPrepare,rt=Q.onLeavePrepare,Et=Q.onAppearStart,sn=Q.onEnterStart,qt=Q.onLeaveStart,xn=Q.onAppearActive,Tn=Q.onEnterActive,Dn=Q.onLeaveActive,Sn=Q.onAppearEnd,Rn=Q.onEnterEnd,Xn=Q.onLeaveEnd,Fn=Q.onVisibleChanged,Aa=St(),Bn=Object(D.a)(Aa,2),nn=Bn[0],$t=Bn[1],Hn=St(jt),Jn=Object(D.a)(Hn,2),kt=Jn[0],ea=Jn[1],Ca=St(null),ra=Object(D.a)(Ca,2),ma=ra[0],ha=ra[1],Da=Object(P.useRef)(!1),Qa=Object(P.useRef)(null),wa=Object(P.useRef)(!1),sr=Object(P.useRef)(null);function Sr(){var _a=ge();return _a||sr.current}var dr=Object(P.useRef)(!1);function Xa(_a){var da=Sr();if(_a&&!_a.deadline&&_a.target!==da)return;var Ja;kt===Ft&&dr.current?Ja=Sn==null?void 0:Sn(da,_a):kt===Yt&&dr.current?Ja=Rn==null?void 0:Rn(da,_a):kt===It&&dr.current&&(Ja=Xn==null?void 0:Xn(da,_a)),Ja!==!1&&!wa.current&&(ea(jt),ha(null))}var Ea=Nt(Xa),ga=Object(D.a)(Ea,1),Ta=ga[0],Oa=P.useMemo(function(){var _a,da,Ja;switch(kt){case"appear":return _a={},Object(Z.a)(_a,Pt,Be),Object(Z.a)(_a,Tt,Et),Object(Z.a)(_a,Qt,xn),_a;case"enter":return da={},Object(Z.a)(da,Pt,Ve),Object(Z.a)(da,Tt,sn),Object(Z.a)(da,Qt,Tn),da;case"leave":return Ja={},Object(Z.a)(Ja,Pt,rt),Object(Z.a)(Ja,Tt,qt),Object(Z.a)(Ja,Qt,Dn),Ja;default:return{}}},[kt]),Nr=zt(kt,function(_a){if(_a===Pt){var da=Oa[Pt];return da?da(Sr()):Vt}if(pa in Oa){var Ja;ha(((Ja=Oa[pa])===null||Ja===void 0?void 0:Ja.call(Oa,Sr(),null))||null)}return pa===Qt&&(Ta(Sr()),be>0&&(clearTimeout(Qa.current),Qa.current=setTimeout(function(){Xa({deadline:!0})},be))),dt}),Qr=Object(D.a)(Nr,2),Xr=Qr[0],pa=Qr[1],kr=ot(pa);dr.current=kr,bt(function(){$t(Oe);var _a=Da.current;if(Da.current=!0,!ce)return;var da;!_a&&Oe&&ae&&(da=Ft),_a&&Oe&&W&&(da=Yt),(_a&&!Oe&&ye||!_a&&Se&&!Oe&&ye)&&(da=It),da&&(ea(da),Xr())},[Oe]),Object(P.useEffect)(function(){(kt===Ft&&!ae||kt===Yt&&!W||kt===It&&!ye)&&ea(jt)},[ae,W,ye]),Object(P.useEffect)(function(){return function(){clearTimeout(Qa.current),wa.current=!0}},[]),Object(P.useEffect)(function(){nn!==void 0&&kt===jt&&(Fn==null||Fn(nn))},[nn,kt]);var Jr=ma;return Oa[Pt]&&pa===Tt&&(Jr=Object(le.a)({transition:"none"},Jr)),[kt,pa,Jr,nn!=null?nn:Oe]}var Xt=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(){return Object($.a)(this,ge),Oe.apply(this,arguments)}return Object(re.a)(ge,[{key:"render",value:function(){return this.props.children}}]),ge}(P.Component),An=Xt;function ta(ce){var Oe=ce;Object(x.a)(ce)==="object"&&(Oe=ce.transitionSupport);function ge(w){return!!(w.motionName&&Oe)}var Q=P.forwardRef(function(w,W){var j=w.visible,ae=j===void 0?!0:j,de=w.removeOnLeave,ye=de===void 0?!0:de,be=w.forceRender,Se=w.children,Be=w.motionName,Ve=w.leavedClassName,rt=w.eventProps,Et=ge(w),sn=Object(P.useRef)(),qt=Object(P.useRef)();function xn(){try{return Object(it.a)(sn.current||qt.current)}catch(ea){return null}}var Tn=Jt(Et,ae,xn,w),Dn=Object(D.a)(Tn,4),Sn=Dn[0],Rn=Dn[1],Xn=Dn[2],Fn=Dn[3],Aa=P.useRef(Fn);Fn&&(Aa.current=!0);var Bn=Object(P.useRef)(W);Bn.current=W;var nn=P.useCallback(function(ea){sn.current=ea,Object(Ne.b)(Bn.current,ea)},[]),$t,Hn=Object(le.a)(Object(le.a)({},rt),{},{visible:ae});if(!Se)$t=null;else if(Sn===jt||!ge(w))Fn?$t=Se(Object(le.a)({},Hn),nn):!ye&&Aa.current?$t=Se(Object(le.a)(Object(le.a)({},Hn),{},{className:Ve}),nn):be?$t=Se(Object(le.a)(Object(le.a)({},Hn),{},{style:{display:"none"}}),nn):$t=null;else{var Jn,kt;Rn===Pt?kt="prepare":ot(Rn)?kt="active":Rn===Tt&&(kt="start"),$t=Se(Object(le.a)(Object(le.a)({},Hn),{},{className:ue()(xt(Be,Sn),(Jn={},Object(Z.a)(Jn,xt(Be,"".concat(Sn,"-").concat(kt)),kt),Object(Z.a)(Jn,Be,typeof Be=="string"),Jn)),style:Xn}),nn)}return P.createElement(An,{ref:qt},$t)});return Q.displayName="CSSMotion",Q}var Ka=ta(Kt),Ue="add",Fe="keep",Ht="remove",tn="removed";function Gt(ce){var Oe;return ce&&Object(x.a)(ce)==="object"&&"key"in ce?Oe=ce:Oe={key:ce},Object(le.a)(Object(le.a)({},Oe),{},{key:String(Oe.key)})}function Ln(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(Gt)}function En(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ge=[],Q=0,w=Oe.length,W=Ln(ce),j=Ln(Oe);W.forEach(function(ye){for(var be=!1,Se=Q;Se1});return de.forEach(function(ye){ge=ge.filter(function(be){var Se=be.key,Be=be.status;return Se!==ye||Be!==Ht}),ge.forEach(function(be){be.key===ye&&(be.status=Fe)})}),ge}var pt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Ot(ce){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ka,ge=function(Q){Object(I.a)(W,Q);var w=Object(O.a)(W);function W(){var j;return Object($.a)(this,W),j=w.apply(this,arguments),j.state={keyEntities:[]},j.removeKey=function(ae){j.setState(function(de){var ye=de.keyEntities;return{keyEntities:ye.map(function(be){return be.key!==ae?be:Object(le.a)(Object(le.a)({},be),{},{status:tn})})}})},j}return Object(re.a)(W,[{key:"render",value:function(){var ae=this,de=this.state.keyEntities,ye=this.props,be=ye.component,Se=ye.children,Be=ye.onVisibleChanged,Ve=Object(Ae.a)(ye,["component","children","onVisibleChanged"]),rt=be||P.Fragment,Et={};return pt.forEach(function(sn){Et[sn]=Ve[sn],delete Ve[sn]}),delete Ve.keys,P.createElement(rt,Ve,de.map(function(sn){var qt=sn.status,xn=Object(Ae.a)(sn,["status"]),Tn=qt===Ue||qt===Fe;return P.createElement(Oe,Object(te.a)({},Et,{key:xn.key,visible:Tn,eventProps:xn,onVisibleChanged:function(Sn){Be==null||Be(Sn,{key:xn.key}),Sn||ae.removeKey(xn.key)}}),Se)}))}}],[{key:"getDerivedStateFromProps",value:function(ae,de){var ye=ae.keys,be=de.keyEntities,Se=Ln(ye),Be=En(be,Se);return{keyEntities:Be.filter(function(Ve){var rt=be.find(function(Et){var sn=Et.key;return Ve.key===sn});return!(rt&&rt.status===tn&&Ve.status===Ht)})}}}]),W}(P.Component);return ge.defaultProps={component:"div"},ge}var an=Ot(Kt),pn=Ka;function Dt(ce){var Oe=ce.prefixCls,ge=ce.motion,Q=ce.animation,w=ce.transitionName;return ge||(Q?{motionName:"".concat(Oe,"-").concat(Q)}:w?{motionName:w}:null)}function fn(ce){var Oe=ce.prefixCls,ge=ce.visible,Q=ce.zIndex,w=ce.mask,W=ce.maskMotion,j=ce.maskAnimation,ae=ce.maskTransitionName;if(!w)return null;var de={};return(W||ae||j)&&(de=Object(le.a)({motionAppear:!0},Dt({motion:W,prefixCls:Oe,transitionName:ae,animation:j}))),P.createElement(pn,Object(te.a)({},de,{visible:ge,removeOnLeave:!0}),function(ye){var be=ye.className;return P.createElement("div",{style:{zIndex:Q},className:ue()("".concat(Oe,"-mask"),be)})})}var Zn=o("9mu1"),hn=o("o0o1"),Kn=o.n(hn),Nn=o("HaE+"),ht=["measure","align",null,"motion"],Bt=function(ce,Oe){var ge=Object(P.useState)(null),Q=Object(D.a)(ge,2),w=Q[0],W=Q[1],j=Object(P.useRef)(),ae=Object(P.useRef)(!1);function de(Se){ae.current||W(Se)}function ye(){at.a.cancel(j.current)}function be(Se){ye(),j.current=Object(at.a)(function(){de(function(Be){switch(w){case"align":return"motion";case"motion":return"stable";default:}return Be}),Se==null||Se()})}return Object(P.useEffect)(function(){de("measure")},[ce]),Object(P.useEffect)(function(){switch(w){case"measure":Oe();break;default:}w&&(j.current=Object(at.a)(Object(Nn.a)(Kn.a.mark(function Se(){var Be,Ve;return Kn.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:Be=ht.indexOf(w),Ve=ht[Be+1],Ve&&Be!==-1&&de(Ve);case 3:case"end":return Et.stop()}},Se)}))))},[w]),Object(P.useEffect)(function(){return function(){ae.current=!0,ye()}},[]),[w,be]},zn=function(ce){var Oe=P.useState({width:0,height:0}),ge=Object(D.a)(Oe,2),Q=ge[0],w=ge[1];function W(ae){w({width:ae.offsetWidth,height:ae.offsetHeight})}var j=P.useMemo(function(){var ae={};if(ce){var de=Q.width,ye=Q.height;ce.indexOf("height")!==-1&&ye?ae.height=ye:ce.indexOf("minHeight")!==-1&&ye&&(ae.minHeight=ye),ce.indexOf("width")!==-1&&de?ae.width=de:ce.indexOf("minWidth")!==-1&&de&&(ae.minWidth=de)}return ae},[ce,Q]);return[j,W]},Yn=P.forwardRef(function(ce,Oe){var ge=ce.visible,Q=ce.prefixCls,w=ce.className,W=ce.style,j=ce.children,ae=ce.zIndex,de=ce.stretch,ye=ce.destroyPopupOnHide,be=ce.forceRender,Se=ce.align,Be=ce.point,Ve=ce.getRootDomNode,rt=ce.getClassNameFromAlign,Et=ce.onAlign,sn=ce.onMouseEnter,qt=ce.onMouseLeave,xn=ce.onMouseDown,Tn=ce.onTouchStart,Dn=Object(P.useRef)(),Sn=Object(P.useRef)(),Rn=Object(P.useState)(),Xn=Object(D.a)(Rn,2),Fn=Xn[0],Aa=Xn[1],Bn=zn(de),nn=Object(D.a)(Bn,2),$t=nn[0],Hn=nn[1];function Jn(){de&&Hn(Ve())}var kt=Bt(ge,Jn),ea=Object(D.a)(kt,2),Ca=ea[0],ra=ea[1],ma=Object(P.useRef)();function ha(){return Be||Ve}function Da(){var Ea;(Ea=Dn.current)===null||Ea===void 0||Ea.forceAlign()}function Qa(Ea,ga){var Ta=rt(ga);Fn!==Ta&&Aa(Ta),Ca==="align"&&(Fn!==Ta?Promise.resolve().then(function(){Da()}):ra(function(){var Oa;(Oa=ma.current)===null||Oa===void 0||Oa.call(ma)}),Et==null||Et(Ea,ga))}var wa=Object(le.a)({},Dt(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ea){var ga=wa[Ea];wa[Ea]=function(Ta,Oa){return ra(),ga==null?void 0:ga(Ta,Oa)}});function sr(){return new Promise(function(Ea){ma.current=Ea})}P.useEffect(function(){!wa.motionName&&Ca==="motion"&&ra()},[wa.motionName,Ca]),P.useImperativeHandle(Oe,function(){return{forceAlign:Da,getElement:function(){return Sn.current}}});var Sr=Object(le.a)(Object(le.a)({},$t),{},{zIndex:ae,opacity:Ca==="motion"||Ca==="stable"||!ge?void 0:0,pointerEvents:Ca==="stable"?void 0:"none"},W),dr=!0;(Se==null?void 0:Se.points)&&(Ca==="align"||Ca==="stable")&&(dr=!1);var Xa=j;return P.Children.count(j)>1&&(Xa=P.createElement("div",{className:"".concat(Q,"-content")},j)),P.createElement(pn,Object(te.a)({visible:ge,ref:Sn,leavedClassName:"".concat(Q,"-hidden")},wa,{onAppearPrepare:sr,onEnterPrepare:sr,removeOnLeave:ye,forceRender:be}),function(Ea,ga){var Ta=Ea.className,Oa=Ea.style,Nr=ue()(Q,w,Fn,Ta);return P.createElement(Zn.a,{target:ha(),key:"popup",ref:Dn,monitorWindowResize:!0,disabled:dr,align:Se,onAlign:Qa},P.createElement("div",{ref:ga,className:Nr,onMouseEnter:sn,onMouseLeave:qt,onMouseDownCapture:xn,onTouchStartCapture:Tn,style:Object(le.a)(Object(le.a)({},Oa),Sr)},Xa))})});Yn.displayName="PopupInner";var fa=Yn,jn=P.forwardRef(function(ce,Oe){var ge=ce.prefixCls,Q=ce.visible,w=ce.zIndex,W=ce.children,j=ce.mobile;j=j===void 0?{}:j;var ae=j.popupClassName,de=j.popupStyle,ye=j.popupMotion,be=ye===void 0?{}:ye,Se=j.popupRender,Be=P.useRef();P.useImperativeHandle(Oe,function(){return{forceAlign:function(){},getElement:function(){return Be.current}}});var Ve=Object(le.a)({zIndex:w},de),rt=W;return P.Children.count(W)>1&&(rt=P.createElement("div",{className:"".concat(ge,"-content")},W)),Se&&(rt=Se(rt)),P.createElement(pn,Object(te.a)({visible:Q,ref:Be,removeOnLeave:!0},be),function(Et,sn){var qt=Et.className,xn=Et.style,Tn=ue()(ge,ae,qt);return P.createElement("div",{ref:sn,className:Tn,style:Object(le.a)(Object(le.a)({},xn),Ve)},rt)})});jn.displayName="MobilePopupInner";var ia=jn,Ut=["visible","mobile"],ze=P.forwardRef(function(ce,Oe){var ge=ce.visible,Q=ce.mobile,w=Object(Ae.a)(ce,Ut),W=Object(P.useState)(ge),j=Object(D.a)(W,2),ae=j[0],de=j[1],ye=Object(P.useState)(!1),be=Object(D.a)(ye,2),Se=be[0],Be=be[1],Ve=Object(le.a)(Object(le.a)({},w),{},{visible:ae});Object(P.useEffect)(function(){de(ge),ge&&Q&&Be(st())},[ge,Q]);var rt=Se?P.createElement(ia,Object(te.a)({},Ve,{mobile:Q,ref:Oe})):P.createElement(fa,Object(te.a)({},Ve,{ref:Oe}));return P.createElement("div",null,P.createElement(fn,Ve),rt)});ze.displayName="Popup";var Zt=ze,rn=P.createContext(null),wn=rn;function un(){}function vn(){return""}function on(ce){return ce?ce.ownerDocument:window.document}var na=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Wn(ce){var Oe=function(ge){Object(I.a)(w,ge);var Q=Object(O.a)(w);function w(W){var j;Object($.a)(this,w),j=Q.call(this,W),j.popupRef=P.createRef(),j.triggerRef=P.createRef(),j.attachId=void 0,j.clickOutsideHandler=void 0,j.touchOutsideHandler=void 0,j.contextMenuOutsideHandler1=void 0,j.contextMenuOutsideHandler2=void 0,j.mouseDownTimeout=void 0,j.focusTime=void 0,j.preClickTime=void 0,j.preTouchTime=void 0,j.delayTimer=void 0,j.hasPopupMouseDown=void 0,j.onMouseEnter=function(de){var ye=j.props.mouseEnterDelay;j.fireEvents("onMouseEnter",de),j.delaySetPopupVisible(!0,ye,ye?null:de)},j.onMouseMove=function(de){j.fireEvents("onMouseMove",de),j.setPoint(de)},j.onMouseLeave=function(de){j.fireEvents("onMouseLeave",de),j.delaySetPopupVisible(!1,j.props.mouseLeaveDelay)},j.onPopupMouseEnter=function(){j.clearDelayTimer()},j.onPopupMouseLeave=function(de){var ye;if(de.relatedTarget&&!de.relatedTarget.setTimeout&&Object(ct.a)((ye=j.popupRef.current)===null||ye===void 0?void 0:ye.getElement(),de.relatedTarget))return;j.delaySetPopupVisible(!1,j.props.mouseLeaveDelay)},j.onFocus=function(de){j.fireEvents("onFocus",de),j.clearDelayTimer(),j.isFocusToShow()&&(j.focusTime=Date.now(),j.delaySetPopupVisible(!0,j.props.focusDelay))},j.onMouseDown=function(de){j.fireEvents("onMouseDown",de),j.preClickTime=Date.now()},j.onTouchStart=function(de){j.fireEvents("onTouchStart",de),j.preTouchTime=Date.now()},j.onBlur=function(de){j.fireEvents("onBlur",de),j.clearDelayTimer(),j.isBlurToHide()&&j.delaySetPopupVisible(!1,j.props.blurDelay)},j.onContextMenu=function(de){de.preventDefault(),j.fireEvents("onContextMenu",de),j.setPopupVisible(!0,de)},j.onContextMenuClose=function(){j.isContextMenuToShow()&&j.close()},j.onClick=function(de){if(j.fireEvents("onClick",de),j.focusTime){var ye;if(j.preClickTime&&j.preTouchTime?ye=Math.min(j.preClickTime,j.preTouchTime):j.preClickTime?ye=j.preClickTime:j.preTouchTime&&(ye=j.preTouchTime),Math.abs(ye-j.focusTime)<20)return;j.focusTime=0}j.preClickTime=0,j.preTouchTime=0,j.isClickToShow()&&(j.isClickToHide()||j.isBlurToHide())&&de&&de.preventDefault&&de.preventDefault();var be=!j.state.popupVisible;(j.isClickToHide()&&!be||be&&j.isClickToShow())&&j.setPopupVisible(!j.state.popupVisible,de)},j.onPopupMouseDown=function(){if(j.hasPopupMouseDown=!0,clearTimeout(j.mouseDownTimeout),j.mouseDownTimeout=window.setTimeout(function(){j.hasPopupMouseDown=!1},0),j.context){var de;(de=j.context).onPopupMouseDown.apply(de,arguments)}},j.onDocumentClick=function(de){if(j.props.mask&&!j.props.maskClosable)return;var ye=de.target,be=j.getRootDomNode(),Se=j.getPopupDomNode();(!Object(ct.a)(be,ye)||j.isContextMenuOnly())&&!Object(ct.a)(Se,ye)&&!j.hasPopupMouseDown&&j.close()},j.getRootDomNode=function(){var de=j.props.getTriggerDOMNode;if(de)return de(j.triggerRef.current);try{var ye=Object(it.a)(j.triggerRef.current);if(ye)return ye}catch(be){}return Ct.a.findDOMNode(Object(K.a)(j))},j.getPopupClassNameFromAlign=function(de){var ye=[],be=j.props,Se=be.popupPlacement,Be=be.builtinPlacements,Ve=be.prefixCls,rt=be.alignPoint,Et=be.getPopupClassNameFromAlign;return Se&&Be&&ye.push(Ke(Be,Ve,de,rt)),Et&&ye.push(Et(de)),ye.join(" ")},j.getComponent=function(){var de=j.props,ye=de.prefixCls,be=de.destroyPopupOnHide,Se=de.popupClassName,Be=de.onPopupAlign,Ve=de.popupMotion,rt=de.popupAnimation,Et=de.popupTransitionName,sn=de.popupStyle,qt=de.mask,xn=de.maskAnimation,Tn=de.maskTransitionName,Dn=de.maskMotion,Sn=de.zIndex,Rn=de.popup,Xn=de.stretch,Fn=de.alignPoint,Aa=de.mobile,Bn=de.forceRender,nn=j.state,$t=nn.popupVisible,Hn=nn.point,Jn=j.getPopupAlign(),kt={};return j.isMouseEnterToShow()&&(kt.onMouseEnter=j.onPopupMouseEnter),j.isMouseLeaveToHide()&&(kt.onMouseLeave=j.onPopupMouseLeave),kt.onMouseDown=j.onPopupMouseDown,kt.onTouchStart=j.onPopupMouseDown,P.createElement(Zt,Object(te.a)({prefixCls:ye,destroyPopupOnHide:be,visible:$t,point:Fn&&Hn,className:Se,align:Jn,onAlign:Be,animation:rt,getClassNameFromAlign:j.getPopupClassNameFromAlign},kt,{stretch:Xn,getRootDomNode:j.getRootDomNode,style:sn,mask:qt,zIndex:Sn,transitionName:Et,maskAnimation:xn,maskTransitionName:Tn,maskMotion:Dn,ref:j.popupRef,motion:Ve,mobile:Aa,forceRender:Bn}),typeof Rn=="function"?Rn():Rn)},j.attachParent=function(de){at.a.cancel(j.attachId);var ye=j.props,be=ye.getPopupContainer,Se=ye.getDocument,Be=j.getRootDomNode(),Ve;be?(Be||be.length===0)&&(Ve=be(Be)):Ve=Se(j.getRootDomNode()).body,Ve?Ve.appendChild(de):j.attachId=Object(at.a)(function(){j.attachParent(de)})},j.getContainer=function(){var de=j.props.getDocument,ye=de(j.getRootDomNode()).createElement("div");return ye.style.position="absolute",ye.style.top="0",ye.style.left="0",ye.style.width="100%",j.attachParent(ye),ye},j.setPoint=function(de){var ye=j.props.alignPoint;if(!ye||!de)return;j.setState({point:{pageX:de.pageX,pageY:de.pageY}})},j.handlePortalUpdate=function(){j.state.prevPopupVisible!==j.state.popupVisible&&j.props.afterPopupVisibleChange(j.state.popupVisible)},j.triggerContextValue={onPopupMouseDown:j.onPopupMouseDown};var ae;return"popupVisible"in W?ae=!!W.popupVisible:ae=!!W.defaultPopupVisible,j.state={prevPopupVisible:ae,popupVisible:ae},na.forEach(function(de){j["fire".concat(de)]=function(ye){j.fireEvents(de,ye)}}),j}return Object(re.a)(w,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var j=this.props,ae=this.state;if(ae.popupVisible){var de;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(de=j.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(je.a)(de,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(de=de||j.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(je.a)(de,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(de=de||j.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(je.a)(de,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(je.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),at.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var j;return((j=this.popupRef.current)===null||j===void 0?void 0:j.getElement())||null}},{key:"getPopupAlign",value:function(){var j=this.props,ae=j.popupPlacement,de=j.popupAlign,ye=j.builtinPlacements;return ae&&ye?Ze(ye,ae,de):de}},{key:"setPopupVisible",value:function(j,ae){var de=this.props.alignPoint,ye=this.state.popupVisible;this.clearDelayTimer(),ye!==j&&("popupVisible"in this.props||this.setState({popupVisible:j,prevPopupVisible:ye}),this.props.onPopupVisibleChange(j)),de&&ae&&j&&this.setPoint(ae)}},{key:"delaySetPopupVisible",value:function(j,ae,de){var ye=this,be=ae*1e3;if(this.clearDelayTimer(),be){var Se=de?{pageX:de.pageX,pageY:de.pageY}:null;this.delayTimer=window.setTimeout(function(){ye.setPopupVisible(j,Se),ye.clearDelayTimer()},be)}else this.setPopupVisible(j,de)}},{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(j){var ae=this.props.children.props,de=this.props;return ae[j]&&de[j]?this["fire".concat(j)]:ae[j]||de[j]}},{key:"isClickToShow",value:function(){var j=this.props,ae=j.action,de=j.showAction;return ae.indexOf("click")!==-1||de.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var j=this.props.action;return j==="contextMenu"||j.length===1&&j[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var j=this.props,ae=j.action,de=j.showAction;return ae.indexOf("contextMenu")!==-1||de.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var j=this.props,ae=j.action,de=j.hideAction;return ae.indexOf("click")!==-1||de.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var j=this.props,ae=j.action,de=j.showAction;return ae.indexOf("hover")!==-1||de.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var j=this.props,ae=j.action,de=j.hideAction;return ae.indexOf("hover")!==-1||de.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var j=this.props,ae=j.action,de=j.showAction;return ae.indexOf("focus")!==-1||de.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var j=this.props,ae=j.action,de=j.hideAction;return ae.indexOf("focus")!==-1||de.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var j;(j=this.popupRef.current)===null||j===void 0||j.forceAlign()}}},{key:"fireEvents",value:function(j,ae){var de=this.props.children.props[j];de&&de(ae);var ye=this.props[j];ye&&ye(ae)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var j=this.state.popupVisible,ae=this.props,de=ae.children,ye=ae.forceRender,be=ae.alignPoint,Se=ae.className,Be=ae.autoDestroy,Ve=P.Children.only(de),rt={key:"trigger"};this.isContextMenuToShow()?rt.onContextMenu=this.onContextMenu:rt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(rt.onClick=this.onClick,rt.onMouseDown=this.onMouseDown,rt.onTouchStart=this.onTouchStart):(rt.onClick=this.createTwoChains("onClick"),rt.onMouseDown=this.createTwoChains("onMouseDown"),rt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(rt.onMouseEnter=this.onMouseEnter,be&&(rt.onMouseMove=this.onMouseMove)):rt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?rt.onMouseLeave=this.onMouseLeave:rt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(rt.onFocus=this.onFocus,rt.onBlur=this.onBlur):(rt.onFocus=this.createTwoChains("onFocus"),rt.onBlur=this.createTwoChains("onBlur"));var Et=ue()(Ve&&Ve.props&&Ve.props.className,Se);Et&&(rt.className=Et);var sn=Object(le.a)({},rt);Object(Ne.c)(Ve)&&(sn.ref=Object(Ne.a)(this.triggerRef,Ve.ref));var qt=P.cloneElement(Ve,sn),xn;return(j||this.popupRef.current||ye)&&(xn=P.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!j&&Be&&(xn=null),P.createElement(wn.Provider,{value:this.triggerContextValue},qt,xn)}}],[{key:"getDerivedStateFromProps",value:function(j,ae){var de=j.popupVisible,ye={};return de!==void 0&&ae.popupVisible!==de&&(ye.popupVisible=de,ye.prevPopupVisible=ae.popupVisible),ye}}]),w}(P.Component);return Oe.contextType=wn,Oe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:vn,getDocument:on,onPopupVisibleChange:un,afterPopupVisibleChange:un,onPopupAlign:un,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Oe}var mn=Wn(Xe.a),cn={adjustX:1,adjustY:1},xa={topLeft:{points:["bl","tl"],overflow:cn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:cn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:cn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:cn,offset:[4,0]}},oa={topLeft:{points:["bl","tl"],overflow:cn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:cn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:cn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:cn,offset:[4,0]}},qn=xa,aa=0,Un={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ba=function(Oe,ge,Q){var w=Me(ge),W=Oe.getState();Oe.setState({defaultActiveFirst:Object(le.a)(Object(le.a)({},W.defaultActiveFirst),{},Object(Z.a)({},w,Q))})},kn=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(Q){var w;Object($.a)(this,ge),w=Oe.call(this,Q),w.onDestroy=function(be){w.props.onDestroy(be)},w.onKeyDown=function(be){var Se=be.keyCode,Be=w.menuInstance,Ve=w.props.store,rt=w.getVisible();if(Se===f.a.ENTER)return w.onTitleClick(be),ba(Ve,w.props.eventKey,!0),!0;if(Se===f.a.RIGHT)return rt?Be.onKeyDown(be):(w.triggerOpenChange(!0),ba(Ve,w.props.eventKey,!0)),!0;if(Se===f.a.LEFT){var Et;if(rt)Et=Be.onKeyDown(be);else return;return Et||(w.triggerOpenChange(!1),Et=!0),Et}return rt&&(Se===f.a.UP||Se===f.a.DOWN)?Be.onKeyDown(be):void 0},w.onOpenChange=function(be){w.props.onOpenChange(be)},w.onPopupVisibleChange=function(be){w.triggerOpenChange(be,be?"mouseenter":"mouseleave")},w.onMouseEnter=function(be){var Se=w.props,Be=Se.eventKey,Ve=Se.onMouseEnter,rt=Se.store;ba(rt,w.props.eventKey,!1),Ve({key:Be,domEvent:be})},w.onMouseLeave=function(be){var Se=w.props,Be=Se.parentMenu,Ve=Se.eventKey,rt=Se.onMouseLeave;Be.subMenuInstance=Object(K.a)(w),rt({key:Ve,domEvent:be})},w.onTitleMouseEnter=function(be){var Se=w.props,Be=Se.eventKey,Ve=Se.onItemHover,rt=Se.onTitleMouseEnter;Ve({key:Be,hover:!0}),rt({key:Be,domEvent:be})},w.onTitleMouseLeave=function(be){var Se=w.props,Be=Se.parentMenu,Ve=Se.eventKey,rt=Se.onItemHover,Et=Se.onTitleMouseLeave;Be.subMenuInstance=Object(K.a)(w),rt({key:Ve,hover:!1}),Et({key:Ve,domEvent:be})},w.onTitleClick=function(be){var Se=Object(K.a)(w),Be=Se.props;if(Be.onTitleClick({key:Be.eventKey,domEvent:be}),Be.triggerSubMenuAction==="hover")return;w.triggerOpenChange(!w.getVisible(),"click"),ba(Be.store,w.props.eventKey,!1)},w.onSubMenuClick=function(be){typeof w.props.onClick=="function"&&w.props.onClick(w.addKeyPath(be))},w.onSelect=function(be){w.props.onSelect(be)},w.onDeselect=function(be){w.props.onDeselect(be)},w.getPrefixCls=function(){return"".concat(w.props.rootPrefixCls,"-submenu")},w.getActiveClassName=function(){return"".concat(w.getPrefixCls(),"-active")},w.getDisabledClassName=function(){return"".concat(w.getPrefixCls(),"-disabled")},w.getSelectedClassName=function(){return"".concat(w.getPrefixCls(),"-selected")},w.getOpenClassName=function(){return"".concat(w.props.rootPrefixCls,"-submenu-open")},w.getVisible=function(){return w.state.isOpen},w.getMode=function(){return w.state.mode},w.saveMenuInstance=function(be){w.menuInstance=be},w.addKeyPath=function(be){return Object(le.a)(Object(le.a)({},be),{},{keyPath:(be.keyPath||[]).concat(w.props.eventKey)})},w.triggerOpenChange=function(be,Se){var Be=w.props.eventKey,Ve=function(){w.onOpenChange({key:Be,item:Object(K.a)(w),trigger:Se,open:be})};Se==="mouseenter"?w.mouseenterTimeout=setTimeout(function(){Ve()},0):Ve()},w.isChildrenSelected=function(){var be={find:!1};return Pe(w.props.children,w.props.selectedKeys,be),be.find},w.isInlineMode=function(){return w.getMode()==="inline"},w.adjustWidth=function(){if(!w.subMenuTitle||!w.menuInstance)return;var be=qe.findDOMNode(w.menuInstance);if(be.offsetWidth>=w.subMenuTitle.offsetWidth)return;be.style.minWidth="".concat(w.subMenuTitle.offsetWidth,"px")},w.saveSubMenuTitle=function(be){w.subMenuTitle=be},w.getBaseProps=function(){var be=Object(K.a)(w),Se=be.props,Be=w.getMode();return{mode:Be==="horizontal"?"vertical":Be,visible:w.getVisible(),level:Se.level+1,inlineIndent:Se.inlineIndent,focusable:!1,onClick:w.onSubMenuClick,onSelect:w.onSelect,onDeselect:w.onDeselect,onDestroy:w.onDestroy,selectedKeys:Se.selectedKeys,eventKey:"".concat(Se.eventKey,"-menu-"),openKeys:Se.openKeys,motion:Se.motion,onOpenChange:w.onOpenChange,subMenuOpenDelay:Se.subMenuOpenDelay,parentMenu:Object(K.a)(w),subMenuCloseDelay:Se.subMenuCloseDelay,forceSubMenuRender:Se.forceSubMenuRender,triggerSubMenuAction:Se.triggerSubMenuAction,builtinPlacements:Se.builtinPlacements,defaultActiveFirst:Se.store.getState().defaultActiveFirst[Me(Se.eventKey)],multiple:Se.multiple,prefixCls:Se.rootPrefixCls,id:w.internalMenuId,manualRef:w.saveMenuInstance,itemIcon:Se.itemIcon,expandIcon:Se.expandIcon,direction:Se.direction}},w.getMotion=function(be,Se){var Be=Object(K.a)(w),Ve=Be.haveRendered,rt=w.props,Et=rt.motion,sn=rt.rootPrefixCls,qt=Object(le.a)(Object(le.a)({},Et),{},{leavedClassName:"".concat(sn,"-hidden"),removeOnLeave:!1,motionAppear:Ve||!Se||be!=="inline"});return qt};var W=Q.store,j=Q.eventKey,ae=W.getState(),de=ae.defaultActiveFirst;w.isRootMenu=!1;var ye=!1;return de&&(ye=de[j]),ba(W,j,ye),w.state={mode:Q.mode,isOpen:Q.isOpen},w}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var w=this,W=this.props,j=W.mode,ae=W.parentMenu,de=W.manualRef,ye=W.isOpen,be=function(){w.setState({mode:j,isOpen:ye})},Se=ye!==this.state.isOpen,Be=j!==this.state.mode;if((Be||Se)&&(at.a.cancel(this.updateStateRaf),Be?this.updateStateRaf=Object(at.a)(be):be()),de&&de(this),j!=="horizontal"||!(ae==null?void 0:ae.isRootMenu)||!ye)return;this.minWidthTimeout=setTimeout(function(){return w.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var w=this.props,W=w.onDestroy,j=w.eventKey;W&&W(j),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),at.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(w,W){var j=this.getBaseProps();return P.createElement(_r,Object(te.a)({},j,{id:this.internalMenuId,className:w,style:W}),this.props.children)}},{key:"renderChildren",value:function(){var w=this,W=this.getBaseProps(),j=W.mode,ae=W.visible,de=W.forceSubMenuRender,ye=W.direction,be=this.getMotion(j,ae);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ae||de,!this.haveOpened)return P.createElement("div",null);var Se=ue()("".concat(W.prefixCls,"-sub"),Object(Z.a)({},"".concat(W.prefixCls,"-rtl"),ye==="rtl"));return this.isInlineMode()?P.createElement(pn,Object(te.a)({visible:W.visible,forceRender:de},be),function(Be){var Ve=Be.className,rt=Be.style,Et=ue()(Se,Ve);return w.renderPopupMenu(Et,rt)}):this.renderPopupMenu(Se)}},{key:"render",value:function(){var w,W,j,ae=Object(le.a)({},this.props),de=this.getVisible(),ye=this.getPrefixCls(),be=this.isInlineMode(),Se=this.getMode(),Be=ue()(ye,"".concat(ye,"-").concat(Se),(w={},Object(Z.a)(w,ae.className,!!ae.className),Object(Z.a)(w,this.getOpenClassName(),de),Object(Z.a)(w,this.getActiveClassName(),ae.active||de&&!be),Object(Z.a)(w,this.getDisabledClassName(),ae.disabled),Object(Z.a)(w,this.getSelectedClassName(),this.isChildrenSelected()),w));this.internalMenuId||(ae.eventKey?this.internalMenuId="".concat(ae.eventKey,"$Menu"):(aa+=1,this.internalMenuId="$__$".concat(aa,"$Menu")));var Ve={},rt={},Et={};ae.disabled||(Ve={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},rt={onClick:this.onTitleClick},Et={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var sn={},qt=ae.direction,xn=qt==="rtl";be&&(xn?sn.paddingRight=ae.inlineIndent*ae.level:sn.paddingLeft=ae.inlineIndent*ae.level);var Tn={};this.getVisible()&&(Tn={"aria-owns":this.internalMenuId});var Dn=null;Se!=="horizontal"&&(Dn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Dn=P.createElement(this.props.expandIcon,Object(le.a)({},this.props))));var Sn=P.createElement("div",Object(te.a)({ref:this.saveSubMenuTitle,style:sn,className:"".concat(ye,"-title"),role:"button"},Et,rt,{"aria-expanded":de},Tn,{"aria-haspopup":"true",title:typeof ae.title=="string"?ae.title:void 0}),ae.title,Dn||P.createElement("i",{className:"".concat(ye,"-arrow")})),Rn=this.renderChildren(),Xn=((W=ae.parentMenu)===null||W===void 0?void 0:W.isRootMenu)?ae.parentMenu.props.getPopupContainer:function(ha){return ha.parentNode},Fn=Un[Se],Aa=ae.popupOffset?{offset:ae.popupOffset}:{},Bn=ue()((j={},Object(Z.a)(j,ae.popupClassName,ae.popupClassName&&!be),Object(Z.a)(j,"".concat(ye,"-rtl"),xn),j)),nn=ae.disabled,$t=ae.triggerSubMenuAction,Hn=ae.subMenuOpenDelay,Jn=ae.forceSubMenuRender,kt=ae.subMenuCloseDelay,ea=ae.builtinPlacements;q.forEach(function(ha){return delete ae[ha]}),delete ae.onClick;var Ca=xn?Object(le.a)(Object(le.a)({},oa),ea):Object(le.a)(Object(le.a)({},xa),ea);delete ae.direction;var ra=this.getBaseProps(),ma=be?null:this.getMotion(ra.mode,ra.visible);return P.createElement("li",Object(te.a)({},ae,Ve,{className:Be,role:"menuitem"}),P.createElement(mn,{prefixCls:ye,popupClassName:ue()("".concat(ye,"-popup"),Bn),getPopupContainer:Xn,builtinPlacements:Ca,popupPlacement:Fn,popupVisible:be?!1:de,popupAlign:Aa,popup:be?null:Rn,action:nn||be?[]:[$t],mouseEnterDelay:Hn,mouseLeaveDelay:kt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Jn,popupMotion:ma},Sn),be?Rn:null)}}]),ge}(P.Component);kn.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var yn=Object(h.b)(function(ce,Oe){var ge=ce.openKeys,Q=ce.activeKey,w=ce.selectedKeys,W=Oe.eventKey,j=Oe.subMenuKey;return{isOpen:ge.indexOf(W)>-1,active:Q[j]===W,selectedKeys:w}})(kn);yn.isSubMenu=!0;var Wt=yn,_n="menuitem-overflowed",ua=.5,Vn=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(){var Q;return Object($.a)(this,ge),Q=Oe.apply(this,arguments),Q.resizeObserver=null,Q.mutationObserver=null,Q.originalTotalWidth=0,Q.overflowedItems=[],Q.menuItemSizes=[],Q.cancelFrameId=null,Q.state={lastVisibleIndex:void 0},Q.childRef=P.createRef(),Q.getMenuItemNodes=function(){var w=Q.props.prefixCls,W=Q.childRef.current;return W?[].slice.call(W.children).filter(function(j){return j.className.split(" ").indexOf("".concat(w,"-overflowed-submenu"))<0}):[]},Q.getOverflowedSubMenuItem=function(w,W,j){var ae=Q.props,de=ae.overflowedIndicator,ye=ae.level,be=ae.mode,Se=ae.prefixCls,Be=ae.theme;if(ye!==1||be!=="horizontal")return null;var Ve=Q.props.children[0],rt=Ve.props,Et=rt.children,sn=rt.title,qt=rt.style,xn=Object(Ae.a)(rt,["children","title","style"]),Tn=Object(le.a)({},qt),Dn="".concat(w,"-overflowed-indicator"),Sn="".concat(w,"-overflowed-indicator");W.length===0&&j!==!0?Tn=Object(le.a)(Object(le.a)({},Tn),{},{display:"none"}):j&&(Tn=Object(le.a)(Object(le.a)({},Tn),{},{visibility:"hidden",position:"absolute"}),Dn="".concat(Dn,"-placeholder"),Sn="".concat(Sn,"-placeholder"));var Rn=Be?"".concat(Se,"-").concat(Be):"",Xn={};return q.forEach(function(Fn){xn[Fn]!==void 0&&(Xn[Fn]=xn[Fn])}),P.createElement(Wt,Object(te.a)({title:de,className:"".concat(Se,"-overflowed-submenu"),popupClassName:Rn},Xn,{key:Dn,eventKey:Sn,disabled:!1,style:Tn}),W)},Q.setChildrenWidthAndResize=function(){if(Q.props.mode!=="horizontal")return;var w=Q.childRef.current;if(!w)return;var W=w.children;if(!W||W.length===0)return;var j=w.children[W.length-1];Re(j,"display","inline-block");var ae=Q.getMenuItemNodes(),de=ae.filter(function(ye){return ye.className.split(" ").indexOf(_n)>=0});de.forEach(function(ye){Re(ye,"display","inline-block")}),Q.menuItemSizes=ae.map(function(ye){return Ce(ye,!0)}),de.forEach(function(ye){Re(ye,"display","none")}),Q.overflowedIndicatorWidth=Ce(w.children[w.children.length-1],!0),Q.originalTotalWidth=Q.menuItemSizes.reduce(function(ye,be){return ye+be},0),Q.handleResize(),Re(j,"display","none")},Q.handleResize=function(){if(Q.props.mode!=="horizontal")return;var w=Q.childRef.current;if(!w)return;var W=Ce(w);Q.overflowedItems=[];var j=0,ae;Q.originalTotalWidth>W+ua&&(ae=-1,Q.menuItemSizes.forEach(function(de){j+=de,j+Q.overflowedIndicatorWidth<=W&&(ae+=1)})),Q.setState({lastVisibleIndex:ae})},Q}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){var w=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var W=this.childRef.current;if(!W)return;this.resizeObserver=new Qe.default(function(j){j.forEach(function(){var ae=w.cancelFrameId;cancelAnimationFrame(ae),w.cancelFrameId=requestAnimationFrame(w.setChildrenWidthAndResize)})}),[].slice.call(W.children).concat(W).forEach(function(j){w.resizeObserver.observe(j)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){w.resizeObserver.disconnect(),[].slice.call(W.children).concat(W).forEach(function(j){w.resizeObserver.observe(j)}),w.setChildrenWidthAndResize()}),this.mutationObserver.observe(W,{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(w){var W=this,j=this.state.lastVisibleIndex;return(w||[]).reduce(function(ae,de,ye){var be=de;if(W.props.mode==="horizontal"){var Se=W.getOverflowedSubMenuItem(de.props.eventKey,[]);j!==void 0&&W.props.className.indexOf("".concat(W.props.prefixCls,"-root"))!==-1&&(ye>j&&(be=P.cloneElement(de,{style:{display:"none"},eventKey:"".concat(de.props.eventKey,"-hidden"),className:"".concat(_n)})),ye===j+1&&(W.overflowedItems=w.slice(j+1).map(function(Ve){return P.cloneElement(Ve,{key:Ve.props.eventKey,mode:"vertical-left"})}),Se=W.getOverflowedSubMenuItem(de.props.eventKey,W.overflowedItems)));var Be=[].concat(Object(U.a)(ae),[Se,be]);return ye===w.length-1&&Be.push(W.getOverflowedSubMenuItem(de.props.eventKey,[],!0)),Be}return[].concat(Object(U.a)(ae),[be])},[])}},{key:"render",value:function(){var w=this.props,W=w.visible,j=w.prefixCls,ae=w.overflowedIndicator,de=w.mode,ye=w.level,be=w.tag,Se=w.children,Be=w.theme,Ve=Object(Ae.a)(w,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),rt=be;return P.createElement(rt,Object(te.a)({ref:this.childRef},Ve),this.renderChildren(Se))}}]),ge}(P.Component);Vn.defaultProps={tag:"div",className:""};var Qn=Vn;function gr(ce){return ce.length?ce.every(function(Oe){return!!Oe.props.disabled}):!0}function Pa(ce,Oe,ge){var Q=ce.getState();ce.setState({activeKey:Object(le.a)(Object(le.a)({},Q.activeKey),{},Object(Z.a)({},Oe,ge))})}function ka(ce){return ce.eventKey||"0-menu-"}function Sa(ce,Oe){var ge=Oe,Q=ce.children,w=ce.eventKey;if(ge){var W;if(ke(Q,function(j,ae){j&&j.props&&!j.props.disabled&&ge===Te(j,w,ae)&&(W=!0)}),W)return ge}return ge=null,ce.defaultActiveFirst&&ke(Q,function(j,ae){!ge&&j&&!j.props.disabled&&(ge=Te(j,w,ae))}),ge}function Pr(ce){if(!ce)return;var Oe=this.instanceArray.indexOf(ce);Oe!==-1?this.instanceArray[Oe]=ce:this.instanceArray.push(ce)}var nr=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(Q){var w;return Object($.a)(this,ge),w=Oe.call(this,Q),w.onKeyDown=function(W,j){var ae=W.keyCode,de;if(w.getFlatInstanceArray().forEach(function(be){be&&be.props.active&&be.onKeyDown&&(de=be.onKeyDown(W))}),de)return 1;var ye=null;return(ae===f.a.UP||ae===f.a.DOWN)&&(ye=w.step(ae===f.a.UP?-1:1)),ye?(W.preventDefault(),Pa(w.props.store,ka(w.props),ye.props.eventKey),typeof j=="function"&&j(ye),1):void 0},w.onItemHover=function(W){var j=W.key,ae=W.hover;Pa(w.props.store,ka(w.props),ae?j:null)},w.onDeselect=function(W){w.props.onDeselect(W)},w.onSelect=function(W){w.props.onSelect(W)},w.onClick=function(W){w.props.onClick(W)},w.onOpenChange=function(W){w.props.onOpenChange(W)},w.onDestroy=function(W){w.props.onDestroy(W)},w.getFlatInstanceArray=function(){return w.instanceArray},w.step=function(W){var j=w.getFlatInstanceArray(),ae=w.props.store.getState().activeKey[ka(w.props)],de=j.length;if(!de)return null;W<0&&(j=j.concat().reverse());var ye=-1;if(j.every(function(Ve,rt){return Ve&&Ve.props.eventKey===ae?(ye=rt,!1):!0}),!w.props.defaultActiveFirst&&ye!==-1&&gr(j.slice(ye,de-1)))return;var be=(ye+1)%de,Se=be;do{var Be=j[Se];if(!Be||Be.props.disabled)Se=(Se+1)%de;else return Be}while(Se!==be);return null},w.renderCommonMenuItem=function(W,j,ae){var de=w.props.store.getState(),ye=Object(K.a)(w),be=ye.props,Se=Te(W,be.eventKey,j),Be=W.props;if(!Be||typeof W.type=="string")return W;var Ve=Se===de.activeKey,rt=Object(le.a)(Object(le.a)({mode:Be.mode||be.mode,level:be.level,inlineIndent:be.inlineIndent,renderMenuItem:w.renderMenuItem,rootPrefixCls:be.prefixCls,index:j,parentMenu:be.parentMenu,manualRef:Be.disabled?void 0:Object(y.a)(W.ref,Pr.bind(Object(K.a)(w))),eventKey:Se,active:!Be.disabled&&Ve,multiple:be.multiple,onClick:function(sn){(Be.onClick||fe)(sn),w.onClick(sn)},onItemHover:w.onItemHover,motion:be.motion,subMenuOpenDelay:be.subMenuOpenDelay,subMenuCloseDelay:be.subMenuCloseDelay,forceSubMenuRender:be.forceSubMenuRender,onOpenChange:w.onOpenChange,onDeselect:w.onDeselect,onSelect:w.onSelect,builtinPlacements:be.builtinPlacements,itemIcon:Be.itemIcon||w.props.itemIcon,expandIcon:Be.expandIcon||w.props.expandIcon},ae),{},{direction:be.direction});return(be.mode==="inline"||De())&&(rt.triggerSubMenuAction="click"),P.cloneElement(W,Object(le.a)(Object(le.a)({},rt),{},{key:Se||j}))},w.renderMenuItem=function(W,j,ae){if(!W)return null;var de=w.props.store.getState(),ye={openKeys:de.openKeys,selectedKeys:de.selectedKeys,triggerSubMenuAction:w.props.triggerSubMenuAction,subMenuKey:ae};return w.renderCommonMenuItem(W,j,ye)},Q.store.setState({activeKey:Object(le.a)(Object(le.a)({},Q.store.getState().activeKey),{},Object(Z.a)({},Q.eventKey,Sa(Q,Q.activeKey)))}),w.instanceArray=[],w}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(w){return this.props.visible||w.visible||this.props.className!==w.className||!H()(this.props.style,w.style)}},{key:"componentDidUpdate",value:function(w){var W=this.props,j="activeKey"in W?W.activeKey:W.store.getState().activeKey[ka(W)],ae=Sa(W,j);if(ae!==j)Pa(W.store,ka(W),ae);else if("activeKey"in w){var de=Sa(w,w.activeKey);ae!==de&&Pa(W.store,ka(W),ae)}}},{key:"render",value:function(){var w=this,W=Object(te.a)({},this.props);this.instanceArray=[];var j=ue()(W.prefixCls,W.className,"".concat(W.prefixCls,"-").concat(W.mode)),ae={className:j,role:W.role||"menu"};W.id&&(ae.id=W.id),W.focusable&&(ae.tabIndex=0,ae.onKeyDown=this.onKeyDown);var de=W.prefixCls,ye=W.eventKey,be=W.visible,Se=W.level,Be=W.mode,Ve=W.overflowedIndicator,rt=W.theme;return q.forEach(function(Et){return delete W[Et]}),delete W.onClick,P.createElement(Qn,Object(te.a)({},W,{prefixCls:de,mode:Be,tag:"ul",level:Se,theme:rt,visible:be,overflowedIndicator:Ve},ae),Object(ie.a)(W.children).map(function(Et,sn){return w.renderMenuItem(Et,sn,ye||"0-menu-")}))}}]),ge}(P.Component);nr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var vr=Object(h.b)()(nr),_r=vr,za=o("Kwbf");function Fr(ce,Oe,ge){var Q=ce.prefixCls,w=ce.motion,W=ce.defaultMotions,j=W===void 0?{}:W,ae=ce.openAnimation,de=ce.openTransitionName,ye=Oe.switchingModeFromInline;if(w)return w;if(Object(x.a)(ae)==="object"&&ae)Object(za.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ae=="string")return{motionName:"".concat(Q,"-open-").concat(ae)};if(de)return{motionName:de};var be=j[ge];return be||(ye?null:j.other)}var Br=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(Q){var w;Object($.a)(this,ge),w=Oe.call(this,Q),w.onSelect=function(ae){var de=Object(K.a)(w),ye=de.props;if(ye.selectable){var be=w.store.getState(),Se=be.selectedKeys,Be=ae.key;ye.multiple?Se=Se.concat([Be]):Se=[Be],"selectedKeys"in ye||w.store.setState({selectedKeys:Se}),ye.onSelect(Object(le.a)(Object(le.a)({},ae),{},{selectedKeys:Se}))}},w.onClick=function(ae){var de=w.getRealMenuMode(),ye=Object(K.a)(w),be=ye.store,Se=ye.props.onOpenChange;de!=="inline"&&!("openKeys"in w.props)&&(be.setState({openKeys:[]}),Se([])),w.props.onClick(ae)},w.onKeyDown=function(ae,de){w.innerMenu.getWrappedInstance().onKeyDown(ae,de)},w.onOpenChange=function(ae){var de=Object(K.a)(w),ye=de.props,be=w.store.getState().openKeys.concat(),Se=!1,Be=function(rt){var Et=!1;if(rt.open)Et=be.indexOf(rt.key)===-1,Et&&be.push(rt.key);else{var sn=be.indexOf(rt.key);Et=sn!==-1,Et&&be.splice(sn,1)}Se=Se||Et};Array.isArray(ae)?ae.forEach(Be):Be(ae),Se&&("openKeys"in w.props||w.store.setState({openKeys:be}),ye.onOpenChange(be))},w.onDeselect=function(ae){var de=Object(K.a)(w),ye=de.props;if(ye.selectable){var be=w.store.getState().selectedKeys.concat(),Se=ae.key,Be=be.indexOf(Se);Be!==-1&&be.splice(Be,1),"selectedKeys"in ye||w.store.setState({selectedKeys:be}),ye.onDeselect(Object(le.a)(Object(le.a)({},ae),{},{selectedKeys:be}))}},w.onMouseEnter=function(ae){w.restoreModeVerticalFromInline();var de=w.props.onMouseEnter;de&&de(ae)},w.onTransitionEnd=function(ae){var de=ae.propertyName==="width"&&ae.target===ae.currentTarget,ye=ae.target.className,be=Object.prototype.toString.call(ye)==="[object SVGAnimatedString]"?ye.animVal:ye,Se=ae.propertyName==="font-size"&&be.indexOf("anticon")>=0;(de||Se)&&w.restoreModeVerticalFromInline()},w.setInnerMenu=function(ae){w.innerMenu=ae},w.isRootMenu=!0;var W=Q.defaultSelectedKeys,j=Q.defaultOpenKeys;return"selectedKeys"in Q&&(W=Q.selectedKeys||[]),"openKeys"in Q&&(j=Q.openKeys||[]),w.store=Object(h.c)({selectedKeys:W,openKeys:j,activeKey:{"0-menu-":Sa(Q,Q.activeKey)}}),w.state={switchingModeFromInline:!1,prevProps:Q,inlineOpenKeys:[],store:w.store},w}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(w){var W=this.props,j=W.siderCollapsed,ae=W.inlineCollapsed,de=W.onOpenChange;(!w.inlineCollapsed&&ae||!w.siderCollapsed&&j)&&de([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var w=this.props.collapsedWidth,W=this.store,j=this.prevOpenKeys,ae=this.getInlineCollapsed()&&(w===0||w==="0"||w==="0px");ae?(this.prevOpenKeys=W.getState().openKeys.concat(),this.store.setState({openKeys:[]})):j&&(this.store.setState({openKeys:j}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var w=this.props.mode,W=this.state.switchingModeFromInline,j=this.getInlineCollapsed();return W&&j?"inline":j?"vertical":w}},{key:"getInlineCollapsed",value:function(){var w=this.props,W=w.inlineCollapsed,j=w.siderCollapsed;return j!==void 0?j:W}},{key:"restoreModeVerticalFromInline",value:function(){var w=this.state.switchingModeFromInline;w&&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 w=Object(le.a)({},Object(L.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),W=this.getRealMenuMode();return w.className+=" ".concat(w.prefixCls,"-root"),w.direction==="rtl"&&(w.className+=" ".concat(w.prefixCls,"-rtl")),w=Object(le.a)(Object(le.a)({},w),{},{mode:W,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Fr(this.props,this.state,W)}),delete w.openAnimation,delete w.openTransitionName,P.createElement(h.a,{store:this.store},P.createElement(_r,Object(te.a)({},w,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(w,W){var j=W.prevProps,ae=W.store,de=ae.getState(),ye={},be={prevProps:w};return j.mode==="inline"&&w.mode!=="inline"&&(be.switchingModeFromInline=!0),"openKeys"in w?ye.openKeys=w.openKeys||[]:((w.inlineCollapsed&&!j.inlineCollapsed||w.siderCollapsed&&!j.siderCollapsed)&&(be.switchingModeFromInline=!0,be.inlineOpenKeys=de.openKeys,ye.openKeys=[]),(!w.inlineCollapsed&&j.inlineCollapsed||!w.siderCollapsed&&j.siderCollapsed)&&(ye.openKeys=W.inlineOpenKeys,be.inlineOpenKeys=[])),Object.keys(ye).length&&ae.setState(ye),be}}]),ge}(P.Component);Br.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:P.createElement("span",null,"\xB7\xB7\xB7")};var sa=Br,In=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(){var Q;return Object($.a)(this,ge),Q=Oe.apply(this,arguments),Q.onKeyDown=function(w){var W=w.keyCode;return W===f.a.ENTER?(Q.onClick(w),!0):void 0},Q.onMouseLeave=function(w){var W=Q.props,j=W.eventKey,ae=W.onItemHover,de=W.onMouseLeave;ae({key:j,hover:!1}),de({key:j,domEvent:w})},Q.onMouseEnter=function(w){var W=Q.props,j=W.eventKey,ae=W.onItemHover,de=W.onMouseEnter;ae({key:j,hover:!0}),de({key:j,domEvent:w})},Q.onClick=function(w){var W=Q.props,j=W.eventKey,ae=W.multiple,de=W.onClick,ye=W.onSelect,be=W.onDeselect,Se=W.isSelected,Be={key:j,keyPath:[j],item:Object(K.a)(Q),domEvent:w};de(Be),ae?Se?be(Be):ye(Be):Se||ye(Be)},Q.saveNode=function(w){Q.node=w},Q}return Object(re.a)(ge,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var w=this.props;w.onDestroy&&w.onDestroy(w.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 w,W=Object(le.a)({},this.props),j=ue()(this.getPrefixCls(),W.className,(w={},Object(Z.a)(w,this.getActiveClassName(),!W.disabled&&W.active),Object(Z.a)(w,this.getSelectedClassName(),W.isSelected),Object(Z.a)(w,this.getDisabledClassName(),W.disabled),w)),ae=Object(le.a)(Object(le.a)({},W.attribute),{},{title:typeof W.title=="string"?W.title:void 0,className:j,role:W.role||"menuitem","aria-disabled":W.disabled});W.role==="option"?ae=Object(le.a)(Object(le.a)({},ae),{},{role:"option","aria-selected":W.isSelected}):(W.role===null||W.role==="none")&&(ae.role="none");var de={onClick:W.disabled?null:this.onClick,onMouseLeave:W.disabled?null:this.onMouseLeave,onMouseEnter:W.disabled?null:this.onMouseEnter},ye=Object(le.a)({},W.style);W.mode==="inline"&&(W.direction==="rtl"?ye.paddingRight=W.inlineIndent*W.level:ye.paddingLeft=W.inlineIndent*W.level),q.forEach(function(Se){return delete W[Se]}),delete W.direction;var be=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(be=P.createElement(this.props.itemIcon,this.props)),P.createElement("li",Object(te.a)({},Object(L.a)(W,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ae,de,{style:ye,ref:this.saveNode}),W.children,be)}}]),ge}(P.Component);In.isMenuItem=!0,In.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var $n=Object(h.b)(function(ce,Oe){var ge=ce.activeKey,Q=ce.selectedKeys,w=Oe.eventKey,W=Oe.subMenuKey;return{active:ge[W]===w,isSelected:Array.isArray(Q)?Q.indexOf(w)!==-1:Q===w}})(In),Fa=$n,Ba=function(ce){Object(I.a)(ge,ce);var Oe=Object(O.a)(ge);function ge(){var Q;return Object($.a)(this,ge),Q=Oe.apply(this,arguments),Q.renderInnerMenuItem=function(w){var W=Q.props,j=W.renderMenuItem,ae=W.index;return j(w,ae,Q.props.subMenuKey)},Q}return Object(re.a)(ge,[{key:"render",value:function(){var w=Object(te.a)({},this.props),W=w.className,j=W===void 0?"":W,ae=w.rootPrefixCls,de="".concat(ae,"-item-group-title"),ye="".concat(ae,"-item-group-list"),be=w.title,Se=w.children;return q.forEach(function(Be){return delete w[Be]}),delete w.direction,P.createElement("li",Object(te.a)({},w,{onClick:function(Ve){return Ve.stopPropagation()},className:"".concat(j," ").concat(ae,"-item-group")}),P.createElement("div",{className:de,title:typeof be=="string"?be:void 0},be),P.createElement("ul",{className:ye},P.Children.map(Se,this.renderInnerMenuItem)))}}]),ge}(P.Component);Ba.isMenuItemGroup=!0,Ba.defaultProps={disabled:!0};var cr=Ba,Ma=function(Oe){var ge=Oe.className,Q=Oe.rootPrefixCls,w=Oe.style;return P.createElement("li",{className:"".concat(ge," ").concat(Q,"-item-divider"),style:w})};Ma.defaultProps={disabled:!0,className:"",style:{}};var Ga=Ma,xr=sa,Ya=o("eDIo");function Lr(ce,Oe){var ge=ce.prefixCls,Q=ce.editable,w=ce.locale,W=ce.style;return!Q||Q.showAdd===!1?null:P.createElement("button",{ref:Oe,type:"button",className:"".concat(ge,"-nav-add"),style:W,"aria-label":(w==null?void 0:w.addAriaLabel)||"Add tab",onClick:function(ae){Q.onEdit("add",{event:ae})}},Q.addIcon||"+")}var ar=P.forwardRef(Lr);function br(ce,Oe){var ge=ce.prefixCls,Q=ce.id,w=ce.tabs,W=ce.locale,j=ce.mobile,ae=ce.moreIcon,de=ae===void 0?"More":ae,ye=ce.moreTransitionName,be=ce.style,Se=ce.className,Be=ce.editable,Ve=ce.tabBarGutter,rt=ce.rtl,Et=ce.onTabClick,sn=Object(P.useState)(!1),qt=Object(D.a)(sn,2),xn=qt[0],Tn=qt[1],Dn=Object(P.useState)(null),Sn=Object(D.a)(Dn,2),Rn=Sn[0],Xn=Sn[1],Fn="".concat(Q,"-more-popup"),Aa="".concat(ge,"-dropdown"),Bn=Rn!==null?"".concat(Fn,"-").concat(Rn):null,nn=W==null?void 0:W.dropdownAriaLabel,$t=P.createElement(xr,{onClick:function(ma){var ha=ma.key,Da=ma.domEvent;Et(ha,Da),Tn(!1)},id:Fn,tabIndex:-1,role:"listbox","aria-activedescendant":Bn,selectedKeys:[Rn],"aria-label":nn!==void 0?nn:"expanded dropdown"},w.map(function(ra){return P.createElement(Fa,{key:ra.key,id:"".concat(Fn,"-").concat(ra.key),role:"option","aria-controls":Q&&"".concat(Q,"-panel-").concat(ra.key),disabled:ra.disabled},ra.tab)}));function Hn(ra){for(var ma=w.filter(function(sr){return!sr.disabled}),ha=ma.findIndex(function(sr){return sr.key===Rn})||0,Da=ma.length,Qa=0;Qaea?(Jn=$t,Fn.current="x"):(Jn=Hn,Fn.current="y");var Ca=Date.now();Ca-Rn.current>100&&(Xn.current=!1),(Oe(-Jn,-Jn)||Xn.current)&&(nn.preventDefault(),Xn.current=!0),Rn.current=Ca}var Bn=Object(P.useRef)(null);Bn.current={onTouchStart:Tn,onTouchMove:Dn,onTouchEnd:Sn,onWheel:Aa},P.useEffect(function(){function nn(kt){Bn.current.onTouchStart(kt)}function $t(kt){Bn.current.onTouchMove(kt)}function Hn(kt){Bn.current.onTouchEnd(kt)}function Jn(kt){Bn.current.onWheel(kt)}return document.addEventListener("touchmove",$t,{passive:!1}),document.addEventListener("touchend",Hn,{passive:!1}),ce.current.addEventListener("touchstart",nn,{passive:!1}),ce.current.addEventListener("wheel",Jn),function(){document.removeEventListener("touchmove",$t),document.removeEventListener("touchend",Hn)}},[])}function Rr(){var ce=Object(P.useRef)(new Map);function Oe(Q){return ce.current.has(Q)||ce.current.set(Q,P.createRef()),ce.current.get(Q)}function ge(Q){ce.current.delete(Q)}return[Oe,ge]}function Vr(ce,Oe){var ge=P.useRef(ce),Q=P.useState({}),w=Object(D.a)(Q,2),W=w[1];function j(ae){var de=typeof ae=="function"?ae(ge.current):ae;de!==ge.current&&Oe(de,ge.current),ge.current=de,W({})}return[ge.current,j]}var ui=function(Oe){var ge=Oe.position,Q=Oe.prefixCls,w=Oe.extra;if(!w)return null;var W,j=w;return ge==="right"&&(W=j.right||!j.left&&j||null),ge==="left"&&(W=j.left||null),W?P.createElement("div",{className:"".concat(Q,"-extra-content")},W):null};function ci(ce,Oe){var ge,Q=P.useContext(wr),w=Q.prefixCls,W=Q.tabs,j=ce.className,ae=ce.style,de=ce.id,ye=ce.animated,be=ce.activeKey,Se=ce.rtl,Be=ce.extra,Ve=ce.editable,rt=ce.locale,Et=ce.tabPosition,sn=ce.tabBarGutter,qt=ce.children,xn=ce.onTabClick,Tn=ce.onTabScroll,Dn=Object(P.useRef)(),Sn=Object(P.useRef)(),Rn=Object(P.useRef)(),Xn=Object(P.useRef)(),Fn=Rr(),Aa=Object(D.a)(Fn,2),Bn=Aa[0],nn=Aa[1],$t=Et==="top"||Et==="bottom",Hn=Vr(0,function(ca,Gn){$t&&Tn&&Tn({direction:ca>Gn?"left":"right"})}),Jn=Object(D.a)(Hn,2),kt=Jn[0],ea=Jn[1],Ca=Vr(0,function(ca,Gn){!$t&&Tn&&Tn({direction:ca>Gn?"top":"bottom"})}),ra=Object(D.a)(Ca,2),ma=ra[0],ha=ra[1],Da=Object(P.useState)(0),Qa=Object(D.a)(Da,2),wa=Qa[0],sr=Qa[1],Sr=Object(P.useState)(0),dr=Object(D.a)(Sr,2),Xa=dr[0],Ea=dr[1],ga=Object(P.useState)(0),Ta=Object(D.a)(ga,2),Oa=Ta[0],Nr=Ta[1],Qr=Object(P.useState)(0),Xr=Object(D.a)(Qr,2),pa=Xr[0],kr=Xr[1],Jr=Object(P.useState)(null),_a=Object(D.a)(Jr,2),da=_a[0],Ja=_a[1],xo=Object(P.useState)(null),eo=Object(D.a)(xo,2),Zr=eo[0],fi=eo[1],Di=Object(P.useState)(0),to=Object(D.a)(Di,2),Ii=to[0],Vo=to[1],Qo=Object(P.useState)(0),wo=Object(D.a)(Qo,2),no=wo[0],ao=wo[1],hi=u(new Map),pi=Object(D.a)(hi,2),Xo=pi[0],Pi=pi[1],Ci=_(W,Xo,wa),mi="".concat(w,"-nav-operations-hidden"),gi=0,Mr=0;$t?Se?(gi=0,Mr=Math.max(0,wa-da)):(gi=Math.min(0,da-wa),Mr=0):(gi=Math.min(0,Zr-Xa),Mr=0);function ni(ca){return caMr?[Mr,!1]:[ca,!0]}var qr=Object(P.useRef)(),Oi=Object(P.useState)(),ai=Object(D.a)(Oi,2),Li=ai[0],ro=ai[1];function ji(){ro(Date.now())}function io(){window.clearTimeout(qr.current)}jr(Dn,function(ca,Gn){var Za=!1;function hr(vi,Kr){vi(function(Ti){var ei=ni(Ti+Kr),qa=Object(D.a)(ei,2),Fi=qa[0],so=qa[1];return Za=so,Fi})}if($t){if(da>=wa)return Za;hr(ea,ca)}else{if(Zr>=Xa)return Za;hr(ha,Gn)}return io(),ji(),Za}),Object(P.useEffect)(function(){return io(),Li&&(qr.current=window.setTimeout(function(){ro(0)},100)),io},[Li]);function $r(){var ca=arguments.length>0&&arguments[0]!==void 0?arguments[0]:be,Gn=Ci.get(ca);if(!Gn)return;if($t){var Za=kt;Se?Gn.rightkt+da&&(Za=Gn.right+Gn.width-da):Gn.left<-kt?Za=-Gn.left:Gn.left+Gn.width>-kt+da&&(Za=-(Gn.left+Gn.width-da)),ha(0),ea(ni(Za)[0])}else{var hr=ma;Gn.top<-ma?hr=-Gn.top:Gn.top+Gn.height>-ma+Zr&&(hr=-(Gn.top+Gn.height-Zr)),ea(0),ha(ni(hr)[0])}}var ri=X(Ci,{width:da,height:Zr,left:kt,top:ma},{width:Oa,height:pa},{width:Ii,height:no},Object(le.a)(Object(le.a)({},ce),{},{tabs:W})),To=Object(D.a)(ri,2),Jo=To[0],Zo=To[1],qo=W.map(function(ca){var Gn=ca.key;return P.createElement(V,{id:de,prefixCls:w,key:Gn,rtl:Se,tab:ca,closable:ca.closable,editable:Ve,active:Gn===be,tabPosition:Et,tabBarGutter:sn,renderWrapper:qt,removeAriaLabel:rt==null?void 0:rt.removeAriaLabel,ref:Bn(Gn),onClick:function(hr){xn(Gn,hr)},onRemove:function(){nn(Gn)},onFocus:function(){$r(Gn),ji(),Se||(Dn.current.scrollLeft=0),Dn.current.scrollTop=0}})}),oo=d(function(){var ca,Gn,Za,hr,vi,Kr,Ti,ei,qa,Fi=((ca=Dn.current)===null||ca===void 0?void 0:ca.offsetWidth)||0,so=((Gn=Dn.current)===null||Gn===void 0?void 0:Gn.offsetHeight)||0,lo=((Za=Xn.current)===null||Za===void 0?void 0:Za.offsetWidth)||0,pr=((hr=Xn.current)===null||hr===void 0?void 0:hr.offsetHeight)||0,la=((vi=Rn.current)===null||vi===void 0?void 0:vi.offsetWidth)||0,Ir=((Kr=Rn.current)===null||Kr===void 0?void 0:Kr.offsetHeight)||0;Ja(Fi),fi(so),Vo(lo),ao(pr);var zr=(((Ti=Sn.current)===null||Ti===void 0?void 0:Ti.offsetWidth)||0)-lo,Gr=(((ei=Sn.current)===null||ei===void 0?void 0:ei.offsetHeight)||0)-pr;sr(zr),Ea(Gr);var uo=(qa=Rn.current)===null||qa===void 0?void 0:qa.className.includes(mi);Nr(zr-(uo?0:la)),kr(Gr-(uo?0:Ir)),Pi(function(){var Bi=new Map;return W.forEach(function(Do){var Io=Do.key,oi=Bn(Io).current;oi&&Bi.set(Io,{width:oi.offsetWidth,height:oi.offsetHeight,left:oi.offsetLeft,top:oi.offsetTop})}),Bi})}),$o=W.slice(0,Jo),fr=W.slice(Zo+1),La=[].concat(Object(U.a)($o),Object(U.a)(fr)),rr=Object(P.useState)(),ja=Object(D.a)(rr,2),xi=ja[0],es=ja[1],Dr=Ci.get(be),Ro=Object(P.useRef)();function So(){E.a.cancel(Ro.current)}Object(P.useEffect)(function(){var ca={};return Dr&&($t?(Se?ca.right=Dr.right:ca.left=Dr.left,ca.width=Dr.width):(ca.top=Dr.top,ca.height=Dr.height)),So(),Ro.current=E()(function(){es(ca)}),So},[Dr,$t,Se]),Object(P.useEffect)(function(){$r()},[be,Dr,Ci,$t]),Object(P.useEffect)(function(){oo()},[Se,sn,be,W.map(function(ca){return ca.key}).join("_")]);var No=!!La.length,ii="".concat(w,"-nav-wrap"),Ui,wi,Mo,ki;return $t?Se?(wi=kt>0,Ui=kt+da{p();const u=this._commands.get(R);(u==null?void 0:u.isEmpty())&&this._commands.delete(R)});return this._onDidRegisterCommand.fire(R),d}registerCommandAlias(r,U){return ie.registerCommand(r,(R,...E)=>R.get(ue).executeCommand(U,...E))}getCommand(r){const U=this._commands.get(r);return!U||U.isEmpty()?void 0:D.a.first(U)}getCommands(){const r=new Map;for(const U of this._commands.keys()){const R=this.getCommand(U);R&&r.set(U,R)}return r}};ie.registerCommand("noop",()=>{})},nukY:function(xe,B){xe.exports="data:image/png;base64,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"},onxn:function(xe,B){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"},p5ED:function(xe,B,o){"use strict";var Z=o("+L6B"),D=o("2/Rp"),Ae=o("5Dmo"),le=o("3S7+"),P=o("k1fw"),z=o("9og8"),ue=o("tJVT"),ie=o("WmNS"),r=o.n(ie),U=o("q1tI"),R=o.n(U),E=o("vHTk"),p=o.n(E),d=o("yEEn"),u=o("ZW9T"),f=o("1vsH"),S=o("V0Rq"),V=o("m3rI");B.a=function(A){var _,G,X,te,$,re,K,I=A.editOffice,O=I===void 0?"view":I,h=A.data,L=A.theme,y=A.type,b=A.filename,H=A.monacoEditor,x=A.className,l=A.style,g=A.close,v=A.onClose,c=A.hasMask,T=A.disabledDownload,k=Object(U.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),se=Object(ue.a)(k,2),me=se[0],pe=se[1],ve=Object(U.useState)(""),ee=Object(ue.a)(ve,2),oe=ee[0],Ee=ee[1],ne=Object(U.useState)(),we=Object(ue.a)(ne,2),M=we[0],J=we[1],Y=window.ENV==="build"?"/react/build":"",fe=V.a.PROXY_SERVER||location.origin,Te,Me=1024*1024,ke=10*Me,Pe=Object(U.useRef)();(_=h)!==null&&_!==void 0&&_.startsWith("/api")&&y!=="txt"&&(h=V.a.API_SERVER+h),y==="office"&&(Te=Object(f.T)(h).filesize,Te>ke&&(y="other")),b&&H&&(H.filename=b),Object(U.useEffect)(function(){var De,Qe,qe=(De=document.cookie)===null||De===void 0||((Qe=De.replace(/\s/g,""))===null||Qe===void 0)?void 0:Qe.split(";");qe==null||qe.map(function(Ct){var at=Ct.split("=");at[0]==="_educoder_session"&&Ee(at[1])})},[]),Object(U.useEffect)(function(){y==="office"&&q()},[y,h]);var q=function(){var De=Object(z.a)(r.a.mark(function Qe(){var qe,Ct,at;return r.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return console.log("data:",h),qe=h,h.startsWith("http")||(qe=location.origin+qe),Ct=new URL(qe).pathname.split("/").pop(),it.next=6,Object(S.V)({attachment_id:Ct});case 6:at=it.sent,J(at);case 8:case"end":return it.stop()}},Qe)}));return function(){return De.apply(this,arguments)}}(),Ce=function(){if(h.startsWith("http")||h.startsWith("blob:")){Re();return}Object(f.z)(b||"educoder",h,b)},Re=function(){Object(f.x)(b||"educoder",decodeURIComponent(h))};return R.a.createElement("div",{style:Object(P.a)({},l||{}),className:"".concat(c&&p.a.bgBlack," ").concat(y?p.a.wrp:"hide")},g&&R.a.createElement("div",{className:p.a.close,ref:Pe},!T&&R.a.createElement(le.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Pe.current}},R.a.createElement("span",{onClick:Re},R.a.createElement("i",{className:"icon-quxiaozhiding"}))),R.a.createElement(le.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Pe.current}},R.a.createElement("span",{className:"",onClick:v},R.a.createElement("i",{className:"icon-guanbi1"})))),R.a.createElement("div",{className:"".concat(p.a[x]," ").concat(x," ").concat(p.a.monaco," ").concat(y==="txt"?"show":"hide")},y==="txt"&&R.a.createElement(u.b,H)),y==="audio"&&R.a.createElement("audio",{src:"".concat(((G=h)===null||G===void 0?void 0:G.indexOf("http://"))>-1||((X=h)===null||X===void 0?void 0:X.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(h),autoPlay:!0}),y==="video"&&R.a.createElement(R.a.Fragment,null,((te=h)===null||te===void 0?void 0:te.indexOf("http"))>-1?R.a.createElement("video",{controls:!0,src:"".concat(h),autoPlay:!0}):R.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(h),autoPlay:!0})),y==="office"&&M&&R.a.createElement("iframe",{src:"".concat(Y,"/office.html?key=").concat(M.key,"&url=").concat(fe+M.url,"&callbackUrl=").concat(fe+M.callbackUrl,"&fileType=").concat(M.fileType,"&title=").concat(M.title,"&model=").concat(O,"&officeServer=").concat(V.a.OFFICE_SERVER,"&disabledDownload=").concat(!!T)}),y==="html"&&R.a.createElement("iframe",{src:h+"&disposition=inline"}),y==="pdf"&&R.a.createElement("iframe",{src:"".concat(Y,"/js/pdfview/index.html?url=").concat(h,"&disabledDownload=").concat(!!T)}),y==="image"&&R.a.createElement("img",{src:"".concat((($=h)===null||$===void 0?void 0:$.indexOf("http://"))>-1||((re=h)===null||re===void 0?void 0:re.indexOf("https://"))>-1||(K=h)!==null&&K!==void 0&&K.startsWith("/api")?"":"data:image/png;base64,").concat(h)}),y==="other"&&R.a.createElement("div",null,R.a.createElement(D.a,{type:"primary",size:"large",onClick:Ce},R.a.createElement(d.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),y==="download"&&R.a.createElement(D.a,{type:"primary",size:"large",onClick:Ce},R.a.createElement(d.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(xe,B,o){},pmY6:function(xe,B,o){"use strict";o.d(B,"h",function(){return U}),o.d(B,"g",function(){return E}),o.d(B,"f",function(){return p}),o.d(B,"e",function(){return d}),o.d(B,"i",function(){return u}),o.d(B,"b",function(){return f}),o.d(B,"a",function(){return S}),o.d(B,"d",function(){return V}),o.d(B,"c",function(){return A});var Z=o("C/vA"),D=o("JYp7");const Ae=!1;let le=null;function P(_){le=_}if(Ae){const _="__is_disposable_tracked__";P(new class{trackDisposable(G){const X=new Error("Potentially leaked disposable").stack;setTimeout(()=>{G[_]||console.log(X)},3e3)}setParent(G,X){if(G&&G!==S.None)try{G[_]=!0}catch(te){}}markAsDisposed(G){if(G&&G!==S.None)try{G[_]=!0}catch(X){}}markAsSingleton(G){}})}function z(_){return le==null||le.trackDisposable(_),_}function ue(_){le==null||le.markAsDisposed(_)}function ie(_,G){le==null||le.setParent(_,G)}function r(_,G){if(!le)return;for(const X of _)le.setParent(X,G)}function U(_){return le==null||le.markAsSingleton(_),_}class R extends Error{constructor(_){super(`Encountered errors while disposing of store. Errors: [${_.join(", ")}]`);this.errors=_}}function E(_){return typeof _.dispose=="function"&&_.dispose.length===0}function p(_){if(D.a.is(_)){let G=[];for(const X of _)if(X)try{X.dispose()}catch(te){G.push(te)}if(G.length===1)throw G[0];if(G.length>1)throw new R(G);return Array.isArray(_)?[]:_}else if(_)return _.dispose(),_}function d(..._){const G=u(()=>p(_));return r(_,G),G}function u(_){const G=z({dispose:Object(Z.a)(()=>{ue(G),_()})});return G}class f{constructor(){this._toDispose=new Set,this._isDisposed=!1,z(this)}dispose(){if(this._isDisposed)return;ue(this),this._isDisposed=!0,this.clear()}clear(){try{p(this._toDispose.values())}finally{this._toDispose.clear()}}add(_){if(!_)return _;if(_===this)throw new Error("Cannot register a disposable on itself!");return ie(_,this),this._isDisposed?f.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(_),_}}f.DISABLE_DISPOSED_WARNING=!1;class S{constructor(){this._store=new f,z(this),ie(this._store,this)}dispose(){ue(this),this._store.dispose()}_register(_){if(_===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(_)}}S.None=Object.freeze({dispose(){}});class V{constructor(){this._isDisposed=!1,z(this)}get value(){return this._isDisposed?void 0:this._value}set value(_){var G;if(this._isDisposed||_===this._value)return;(G=this._value)===null||G===void 0||G.dispose(),_&&ie(_,this),this._value=_}clear(){this.value=void 0}dispose(){var _;this._isDisposed=!0,ue(this),(_=this._value)===null||_===void 0||_.dispose(),this._value=void 0}clearAndLeak(){const _=this._value;return this._value=void 0,_&&ie(_,null),_}}class A{constructor(_){this.object=_}dispose(){}}},psGv:function(xe,B,o){var Z,D;(function(){var Ae;(function(){"use strict";var ue=[,,function(R){function E(u){this.__parent=u,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}E.prototype.clone_empty=function(){var u=new E(this.__parent);return u.set_indent(this.__indent_count,this.__alignment_count),u},E.prototype.item=function(u){return u<0?this.__items[this.__items.length+u]:this.__items[u]},E.prototype.has_match=function(u){for(var f=this.__items.length-1;f>=0;f--)if(this.__items[f].match(u))return!0;return!1},E.prototype.set_indent=function(u,f){this.is_empty()&&(this.__indent_count=u||0,this.__alignment_count=f||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},E.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},E.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},E.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var u=this.__parent.current_line;return u.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),u.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),u.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,u.__items[0]===" "&&(u.__items.splice(0,1),u.__character_count-=1),!0}return!1},E.prototype.is_empty=function(){return this.__items.length===0},E.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},E.prototype.push=function(u){this.__items.push(u);var f=u.lastIndexOf(` `);f!==-1?this.__character_count=u.length-f:this.__character_count+=u.length},E.prototype.pop=function(){var u=null;return this.is_empty()||(u=this.__items.pop(),this.__character_count-=u.length),u},E.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},E.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},E.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},E.prototype.toString=function(){var u="";return this.is_empty()?this.__parent.indent_empty_lines&&(u=this.__parent.get_indent_string(this.__indent_count)):(u=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),u+=this.__items.join("")),u};function p(u,f){this.__cache=[""],this.__indent_size=u.indent_size,this.__indent_string=u.indent_char,u.indent_with_tabs||(this.__indent_string=new Array(u.indent_size+1).join(u.indent_char)),f=f||"",u.indent_level>0&&(f=new Array(u.indent_level+1).join(this.__indent_string)),this.__base_string=f,this.__base_string_length=f.length}p.prototype.get_indent_size=function(u,f){var S=this.__base_string_length;return f=f||0,u<0&&(S=0),S+=u*this.__indent_size,S+=f,S},p.prototype.get_indent_string=function(u,f){var S=this.__base_string;return f=f||0,u<0&&(u=0,S=""),f+=u*this.__indent_size,this.__ensure_cache(f),S+=this.__cache[f],S},p.prototype.__ensure_cache=function(u){for(;u>=this.__cache.length;)this.__add_column()},p.prototype.__add_column=function(){var u=this.__cache.length,f=0,S="";this.__indent_size&&u>=this.__indent_size&&(f=Math.floor(u/this.__indent_size),u-=f*this.__indent_size,S=new Array(f+1).join(this.__indent_string)),u&&(S+=new Array(u+1).join(" ")),this.__cache.push(S)};function d(u,f){this.__indent_cache=new p(u,f),this.raw=!1,this._end_with_newline=u.end_with_newline,this.indent_size=u.indent_size,this.wrap_line_length=u.wrap_line_length,this.indent_empty_lines=u.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new E(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}d.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},d.prototype.get_line_number=function(){return this.__lines.length},d.prototype.get_indent_string=function(u,f){return this.__indent_cache.get_indent_string(u,f)},d.prototype.get_indent_size=function(u,f){return this.__indent_cache.get_indent_size(u,f)},d.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},d.prototype.add_new_line=function(u){return this.is_empty()||!u&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},d.prototype.get_code=function(u){this.trim(!0);var f=this.current_line.pop();f&&(f[f.length-1]===` `&&(f=f.replace(/\n+$/g,"")),this.current_line.push(f)),this._end_with_newline&&this.__add_outputline();var S=this.__lines.join(` `);return u!==` @@ -115,4 +115,4 @@ You passed in: '`+this.raw_options[u]+"'");return V},E.prototype._is_valid_selec `+T)}v&&(x?x=v+x+` `+c:x=v+c),L.print_newline(!1),x&&(y.text=x,y.whitespace_before="",y.newlines=0,L.add_raw_token(y),L.print_newline(!0))}},K.prototype._handle_tag_open=function(L,y,b,H){var x=this._get_tag_open_token(y);return(b.is_unformatted||b.is_content_unformatted)&&!b.is_empty_element&&y.type===S.TAG_OPEN&&y.text.indexOf("]*)/),this.tag_check=b?b[1]:""):(b=y.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=b?b[1]:"",(y.text.startsWith("{{#>")||y.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&y.next!==null?this.tag_check=y.next.text.split(" ")[0]:this.tag_check=y.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),y.type===S.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||y.closed&&y.closed.text==="/>";var H=2;this.tag_start_char==="{"&&this.text.length>=3&&(this.text.charAt(2)==="~"&&(H=3)),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(H)))}};K.prototype._get_tag_open_token=function(L){var y=new I(this._tag_stack.get_parser_token(),L);return y.alignment_size=this._options.wrap_attributes_indent_size,y.is_end_tag=y.is_end_tag||te(y.tag_check,this._options.void_elements),y.is_empty_element=y.tag_complete||y.is_start_tag&&y.is_end_tag,y.is_unformatted=!y.tag_complete&&te(y.tag_check,this._options.unformatted),y.is_content_unformatted=!y.is_empty_element&&te(y.tag_check,this._options.content_unformatted),y.is_inline_element=te(y.tag_name,this._options.inline)||y.tag_name.includes("-")||y.tag_start_char==="{",y},K.prototype._set_tag_position=function(L,y,b,H,x){if(b.is_empty_element||(b.is_end_tag?b.start_tag_token=this._tag_stack.try_pop(b.tag_name):(this._do_optional_end_element(b)&&(b.is_inline_element||L.print_newline(!1)),this._tag_stack.record_tag(b),(b.tag_name==="script"||b.tag_name==="style")&&!(b.is_unformatted||b.is_content_unformatted)&&(b.custom_beautifier_name=X(b.tag_check,y)))),te(b.tag_check,this._options.extra_liners)&&(L.print_newline(!1),L._output.just_added_blankline()||L.print_newline(!0)),b.is_empty_element){if(b.tag_start_char==="{"&&b.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),b.indent_content=!0;var l=L.current_line_has_match(/{{#if/);l||L.print_newline(!1)}b.tag_name==="!--"&&x.type===S.TAG_CLOSE&&H.is_end_tag&&b.text.indexOf(` `)===-1||(b.is_inline_element||b.is_unformatted||L.print_newline(!1),this._calcluate_parent_multiline(L,b))}else if(b.is_end_tag){var g=!1;g=b.start_tag_token&&b.start_tag_token.multiline_content,g=g||!b.is_inline_element&&!(H.is_inline_element||H.is_unformatted)&&!(x.type===S.TAG_CLOSE&&b.start_tag_token===H)&&x.type!=="TK_CONTENT",(b.is_content_unformatted||b.is_unformatted)&&(g=!1),g&&L.print_newline(!1)}else b.indent_content=!b.custom_beautifier_name,b.tag_start_char==="<"&&(b.tag_name==="html"?b.indent_content=this._options.indent_inner_html:b.tag_name==="head"?b.indent_content=this._options.indent_head_inner_html:b.tag_name==="body"&&(b.indent_content=this._options.indent_body_inner_html)),!(b.is_inline_element||b.is_unformatted)&&(x.type!=="TK_CONTENT"||b.is_content_unformatted)&&L.print_newline(!1),this._calcluate_parent_multiline(L,b)},K.prototype._calcluate_parent_multiline=function(L,y){y.parent&&L._output.just_added_newline()&&!((y.is_inline_element||y.is_unformatted)&&y.parent.is_inline_element)&&(y.parent.multiline_content=!0)};var O=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],h=["a","audio","del","ins","map","noscript","video"];K.prototype._do_optional_end_element=function(L){var y=null;if(L.is_empty_element||!L.is_start_tag||!L.parent)return;if(L.tag_name==="body")y=y||this._tag_stack.try_pop("head");else if(L.tag_name==="li")y=y||this._tag_stack.try_pop("li",["ol","ul"]);else if(L.tag_name==="dd"||L.tag_name==="dt")y=y||this._tag_stack.try_pop("dt",["dl"]),y=y||this._tag_stack.try_pop("dd",["dl"]);else if(L.parent.tag_name==="p"&&O.indexOf(L.tag_name)!==-1){var b=L.parent.parent;(!b||h.indexOf(b.tag_name)===-1)&&(y=y||this._tag_stack.try_pop("p"))}else L.tag_name==="rp"||L.tag_name==="rt"?(y=y||this._tag_stack.try_pop("rt",["ruby","rtc"]),y=y||this._tag_stack.try_pop("rp",["ruby","rtc"])):L.tag_name==="optgroup"?y=y||this._tag_stack.try_pop("optgroup",["select"]):L.tag_name==="option"?y=y||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):L.tag_name==="colgroup"?y=y||this._tag_stack.try_pop("caption",["table"]):L.tag_name==="thead"?(y=y||this._tag_stack.try_pop("caption",["table"]),y=y||this._tag_stack.try_pop("colgroup",["table"])):L.tag_name==="tbody"||L.tag_name==="tfoot"?(y=y||this._tag_stack.try_pop("caption",["table"]),y=y||this._tag_stack.try_pop("colgroup",["table"]),y=y||this._tag_stack.try_pop("thead",["table"]),y=y||this._tag_stack.try_pop("tbody",["table"])):L.tag_name==="tr"?(y=y||this._tag_stack.try_pop("caption",["table"]),y=y||this._tag_stack.try_pop("colgroup",["table"]),y=y||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(L.tag_name==="th"||L.tag_name==="td")&&(y=y||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),y=y||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return L.parent=this._tag_stack.get_parser_token(),y},R.exports.Beautifier=K},function(R,E,p){var d=p(6).Options;function u(f){d.call(this,f,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}u.prototype=new d,R.exports.Options=u},function(R,E,p){var d=p(9).Tokenizer,u=p(9).TOKEN,f=p(13).Directives,S=p(14).TemplatablePattern,V=p(12).Pattern,A={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:u.START,RAW:u.RAW,EOF:u.EOF},_=new f(/<\!--/,/-->/),G=function(X,te){d.call(this,X,te),this._current_tag_name="";var $=new S(this._input).read_options(this._options),re=new V(this._input);if(this.__patterns={word:$.until(/[\n\r\t <]/),single_quote:$.until_after(/'/),double_quote:$.until_after(/"/),attribute:$.until(/[\n\r\t =>]|\/>/),element_name:$.until(/[\n\r\t >\/]/),handlebars_comment:re.starting_with(/{{!--/).until_after(/--}}/),handlebars:re.starting_with(/{{/).until_after(/}}/),handlebars_open:re.until(/[\n\r\t }]/),handlebars_raw_close:re.until(/}}/),comment:re.starting_with(//),cdata:re.starting_with(//),conditional_comment:re.starting_with(//),processing:re.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var K=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=re.matching(K).until_after(K)}};G.prototype=new d,G.prototype._is_comment=function(X){return!1},G.prototype._is_opening=function(X){return X.type===A.TAG_OPEN},G.prototype._is_closing=function(X,te){return X.type===A.TAG_CLOSE&&te&&((X.text===">"||X.text==="/>")&&te.text[0]==="<"||X.text==="}}"&&te.text[0]==="{"&&te.text[1]==="{")},G.prototype._reset=function(){this._current_tag_name=""},G.prototype._get_next_token=function(X,te){var $=null;this._readWhitespace();var re=this._input.peek();return re===null?this._create_token(A.EOF,""):($=$||this._read_open_handlebars(re,te),$=$||this._read_attribute(re,X,te),$=$||this._read_close(re,te),$=$||this._read_raw_content(re,X,te),$=$||this._read_content_word(re),$=$||this._read_comment_or_cdata(re),$=$||this._read_processing(re),$=$||this._read_open(re,te),$=$||this._create_token(A.UNKNOWN,this._input.next()),$)},G.prototype._read_comment_or_cdata=function(X){var te=null,$=null,re=null;if(X==="<"){var K=this._input.peek(1);K==="!"&&($=this.__patterns.comment.read(),$?(re=_.get_directives($),re&&re.ignore==="start"&&($+=_.readIgnored(this._input))):$=this.__patterns.cdata.read()),$&&(te=this._create_token(A.COMMENT,$),te.directives=re)}return te},G.prototype._read_processing=function(X){var te=null,$=null,re=null;if(X==="<"){var K=this._input.peek(1);(K==="!"||K==="?")&&($=this.__patterns.conditional_comment.read(),$=$||this.__patterns.processing.read()),$&&(te=this._create_token(A.COMMENT,$),te.directives=re)}return te},G.prototype._read_open=function(X,te){var $=null,re=null;return te||X==="<"&&($=this._input.next(),this._input.peek()==="/"&&($+=this._input.next()),$+=this.__patterns.element_name.read(),re=this._create_token(A.TAG_OPEN,$)),re},G.prototype._read_open_handlebars=function(X,te){var $=null,re=null;return te||this._options.indent_handlebars&&X==="{"&&this._input.peek(1)==="{"&&(this._input.peek(2)==="!"?($=this.__patterns.handlebars_comment.read(),$=$||this.__patterns.handlebars.read(),re=this._create_token(A.COMMENT,$)):($=this.__patterns.handlebars_open.read(),re=this._create_token(A.TAG_OPEN,$))),re},G.prototype._read_close=function(X,te){var $=null,re=null;return te&&(te.text[0]==="<"&&(X===">"||X==="/"&&this._input.peek(1)===">")?($=this._input.next(),X==="/"&&($+=this._input.next()),re=this._create_token(A.TAG_CLOSE,$)):te.text[0]==="{"&&X==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),re=this._create_token(A.TAG_CLOSE,"}}"))),re},G.prototype._read_attribute=function(X,te,$){var re=null,K="";if($&&$.text[0]==="<")if(X==="=")re=this._create_token(A.EQUALS,this._input.next());else if(X==='"'||X==="'"){var I=this._input.next();X==='"'?I+=this.__patterns.double_quote.read():I+=this.__patterns.single_quote.read(),re=this._create_token(A.VALUE,I)}else K=this.__patterns.attribute.read(),K&&(te.type===A.EQUALS?re=this._create_token(A.VALUE,K):re=this._create_token(A.ATTRIBUTE,K));return re},G.prototype._is_content_unformatted=function(X){return this._options.void_elements.indexOf(X)===-1&&(this._options.content_unformatted.indexOf(X)!==-1||this._options.unformatted.indexOf(X)!==-1)},G.prototype._read_raw_content=function(X,te,$){var re="";if($&&$.text[0]==="{")re=this.__patterns.handlebars_raw_close.read();else if(te.type===A.TAG_CLOSE&&te.opened.text[0]==="<"&&te.text[0]!=="/"){var K=te.opened.text.substr(1).toLowerCase();if(K==="script"||K==="style"){var I=this._read_comment_or_cdata(X);if(I)return I.type=A.TEXT,I;re=this._input.readUntil(new RegExp("","ig"))}else this._is_content_unformatted(K)&&(re=this._input.readUntil(new RegExp("","ig")))}return re?this._create_token(A.TEXT,re):null},G.prototype._read_content_word=function(X){var te="";if(this._options.unformatted_content_delimiter&&(X===this._options.unformatted_content_delimiter[0]&&(te=this.__patterns.unformatted_content_delimiter.read())),te||(te=this.__patterns.word.read()),te)return this._create_token(A.TEXT,te)},R.exports.Tokenizer=G,R.exports.TOKEN=A}],ie={};function r(R){var E=ie[R];if(E!==void 0)return E.exports;var p=ie[R]={exports:{}};return ue[R](p,p.exports,r),p.exports}var U=r(18);Ae=U})();var le=Ae;if(!0)!(Z=[o,o("6UM0"),o("TXwP")],D=function(ue){var ie=o("6UM0"),r=o("TXwP");return{html_beautify:function(U,R){return le(U,R,ie.js_beautify,r.css_beautify)}}}.apply(B,Z),D!==void 0&&(xe.exports=D));else var P,z})()},qgvg:function(xe,B){xe.exports="data:image/gif;base64,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"},"rAM+":function(xe,B,o){"use strict";o.d(B,"a",function(){return D});var Z=o("Qw5x");function D(Ae,le){var P;if(typeof Symbol=="undefined"||Ae[Symbol.iterator]==null){if(Array.isArray(Ae)||(P=Object(Z.a)(Ae))||le&&Ae&&typeof Ae.length=="number"){P&&(Ae=P);var z=0,ue=function(){};return{s:ue,n:function(){return z>=Ae.length?{done:!0}:{done:!1,value:Ae[z++]}},e:function(E){throw E},f:ue}}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 ie=!0,r=!1,U;return{s:function(){P=Ae[Symbol.iterator]()},n:function(){var E=P.next();return ie=E.done,E},e:function(E){r=!0,U=E},f:function(){try{!ie&&P.return!=null&&P.return()}finally{if(r)throw U}}}}},rHrb:function(xe,B,o){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.CopyToClipboard=void 0;var Z=Ae(o("q1tI")),D=Ae(o("+QRC"));function Ae(A){return A&&A.__esModule?A:{default:A}}function le(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?le=function(G){return typeof G}:le=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},le(A)}function P(A,_){var G=Object.keys(A);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(A);_&&(X=X.filter(function(te){return Object.getOwnPropertyDescriptor(A,te).enumerable})),G.push.apply(G,X)}return G}function z(A){for(var _=1;_=0)continue;if(!Object.prototype.propertyIsEnumerable.call(A,X))continue;G[X]=A[X]}}return G}function ie(A,_){if(A==null)return{};var G={},X=Object.keys(A),te,$;for($=0;$=0)continue;G[te]=A[te]}return G}function r(A,_){if(!(A instanceof _))throw new TypeError("Cannot call a class as a function")}function U(A,_){for(var G=0;G<_.length;G++){var X=_[G];X.enumerable=X.enumerable||!1,X.configurable=!0,"value"in X&&(X.writable=!0),Object.defineProperty(A,X.key,X)}}function R(A,_,G){return _&&U(A.prototype,_),G&&U(A,G),A}function E(A,_){return _&&(le(_)==="object"||typeof _=="function")?_:d(A)}function p(A){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(G){return G.__proto__||Object.getPrototypeOf(G)},p(A)}function d(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}function u(A,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(_&&_.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),_&&f(A,_)}function f(A,_){return f=Object.setPrototypeOf||function(X,te){return X.__proto__=te,X},f(A,_)}function S(A,_,G){return _ in A?Object.defineProperty(A,_,{value:G,enumerable:!0,configurable:!0,writable:!0}):A[_]=G,A}var V=function(A){u(_,A);function _(){var G,X;r(this,_);for(var te=arguments.length,$=new Array(te),re=0;re3&&!((J=Te[4])!==null&&J!==void 0&&J.includes("newgold"))&&!((Y=Te[5])!==null&&Y!==void 0&&Y.includes("newgold"))&&Te[2]!=="coursesId"&&(Me.course_id=Te[2]),Te[1]==="shixuns"&&Te.length>3&&(Me.objective_type="shixun",Me.objective_id=Te[2]),Te[1]==="paths"&&Te.length>3&&(Me.objective_type="path",Me.objective_id=Te[2]),Object(ue.a)(Object(ue.a)({},Me),{school:1})}var ne=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],we=function(Y){var fe,Te,Me=Y.homePage,ke=Y.user,Pe=Y.globalSetting,q=Y.loading,Ce=Y.dispatch,Re=Y.location,De=Y.isLogin,Qe=De===void 0?!1:De,qe=Y.shixunHomeworks,Ct=Object(z.a)(Y,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),rt=Object(f.g)(),ct=Object(d.useState)(!1),it=Object(P.a)(ct,2),Ne=it[0],je=it[1],Xe=Object(d.useState)(""),nt=Object(P.a)(Xe,2),Ze=nt[0],Ke=nt[1],st=Object(d.useState)(!1),He=Object(P.a)(st,2),Je=He[0],$e=He[1],ft=Ee(),lt=Object(d.useState)("0"),gt=Object(P.a)(lt,2),bt=gt[0],Nt=gt[1],bn=Object(d.useRef)({id:0});Object(d.useEffect)(function(){var et;return ke!=null&&(et=ke.userInfo)!==null&&et!==void 0&&et.now_time&&(bn.current.id=setInterval(function(){Nt(function(Rt){if(Rt==="0"){var Ye;return ve()(ke==null||((Ye=ke.userInfo)===null||Ye===void 0)?void 0:Ye.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return ve()(Rt,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(bn.current.id)}},[ke==null||((fe=ke.userInfo)===null||fe===void 0)?void 0:fe.now_time]),Object(d.useEffect)(function(){Ce({type:"user/getNavigationInfo",payload:Object(ue.a)({},ft)})},[Pe.name]),Object(d.useEffect)(function(){qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ne!=null&&ne.includes(Re==null?void 0:Re.pathname)||(Re==null?void 0:Re.pathname.indexOf("/classrooms"))===0||Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Re.pathname]),Object(d.useEffect)(function(){qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(qe.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[qe.actionTabs.key]),Object(d.useEffect)(function(){if(Pe!=null&&Pe.setting){var et,Rt,Ye=Pe==null||((et=Pe.setting)===null||et===void 0||((Rt=et.navbar)===null||Rt===void 0))?void 0:Rt.filter(function(dt){return!(dt!=null&&dt.hidden)&&!(Object(b.m)()&&dt.link==="/paperlibrary")}),_t=Object(le.a)(Ye),vt;try{for(_t.s();!(vt=_t.n()).done;){var ut=vt.value;ut.subitem&&(ut.subitem=ut.subitem.filter(function(dt){return!(dt!=null&&dt.hidden)&&!(Object(b.m)()&&dt.link==="/paperlibrary")}))}}catch(dt){_t.e(dt)}finally{_t.f()}var Yt=!1;Ye==null||Ye.map(function(dt,ot){var Kt,St,Xt,Qt="/"+((Kt=Re.pathname)===null||Kt===void 0||((St=Kt.split("/"))===null||St===void 0)?void 0:St[1]);if(dt.link===Qt&&(Ke(dt==null?void 0:dt.link),Object(l.X)(dt==null?void 0:dt.name),Ft(Dt(ot,{name:dt==null?void 0:dt.name,link:dt==null?void 0:dt.link},Ye)),Yt=!0),dt!=null&&(Xt=dt.subitem)!==null&&Xt!==void 0&&Xt.length){var An;dt==null||((An=dt.subitem)===null||An===void 0)||An.map(function(ta){ta.link===Qt&&(Ke(ta==null?void 0:ta.link),Object(l.X)(ta==null?void 0:ta.name),Ft(Dt(ot,{name:ta==null?void 0:ta.name,link:ta==null?void 0:ta.link},Ye)),Yt=!0)})}}),Yt||Ft(Ye)}},[Pe==null?void 0:Pe.setting,ke]);var ln=Object(d.useMemo)(function(){var et;if(Pe!=null&&(et=Pe.setting)!==null&&et!==void 0&&et.nav_logo_url){var Rt;return"".concat(x.a.IMG_SERVER,"/").concat(Pe==null||((Rt=Pe.setting)===null||Rt===void 0)?void 0:Rt.nav_logo_url)}else return"".concat(x.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Pe==null||((Te=Pe.setting)===null||Te===void 0)?void 0:Te.nav_logo_url]);function nn(et){rt.push("/search?value="+et)}var Be=function(){return Ne?u.a.createElement("div",{onBlur:function(){setTimeout(function(){je(!1)},300)}},u.a.createElement(oe,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:nn,autoFocus:!0})):u.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){rt.push("/search?value=")}})},kt=Object(d.useState)([]),xt=Object(P.a)(kt,2),Lt=xt[0],Ft=xt[1],Gt=function(){var et=Object(Ae.a)(p.a.mark(function Rt(Ye,_t){var vt,ut,Yt,dt,ot,Kt,St,Xt;return p.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(!((Ye==null?void 0:Ye.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){An.next=6;break}return An.next=3,Object(H.j)();case 3:return Yt=An.sent,Yt!=null&&(ut=Yt.data)!==null&&ut!==void 0&&ut.engineer_url?Yt!=null&&(dt=Yt.data)!==null&&dt!==void 0&&(ot=dt.engineer_url)!==null&&ot!==void 0&&ot.includes("http")?Object(l.S)(Yt==null||((Kt=Yt.data)===null||Kt===void 0)?void 0:Kt.engineer_url):rt.push(Yt==null||((St=Yt.data)===null||St===void 0)?void 0:St.engineer_url):(Yt==null?void 0:Yt.status)!=401&&(Pe!=null&&(Xt=Pe.setting)!==null&&Xt!==void 0&&Xt.authority_qrcode_url?$e(!0):$e(!1)),An.abrupt("return");case 6:Ye!=null&&(vt=Ye.link)!==null&&vt!==void 0&&vt.includes("http")?Object(l.S)(Ye==null?void 0:Ye.link):rt.push(Ye==null?void 0:Ye.link),(Ye==null?void 0:Ye.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:u.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~")}});case 8:case"end":return An.stop()}},Rt)}));return function(Ye,_t){return et.apply(this,arguments)}}(),Dt=function(Rt,Ye,_t){var vt=_t.slice();return vt[Rt]&&(vt[Rt].name=Ye.name,vt[Rt].link=Ye.link),vt||[]};if(Pe.showHeader&&Pe.showHeaderFooter){var un,It,Tt,Vt;return u.a.createElement(R.a,{className:"".concat(Pe.isIlearning?X.a["header-iearning"]:X.a.header," ").concat(Pe.showHeaderFixed?X.a.headerFixed:"")},u.a.createElement(ee,{className:"header"},u.a.createElement("section",{className:X.a["edu-menu"]},(!!Pe.isIlearning||!(Pe!=null&&(un=Pe.setting)!==null&&un!==void 0&&un.main_site)&&!!(Pe!=null&&(It=Pe.setting)!==null&&It!==void 0&&It.navbar))&&u.a.createElement(S.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ce({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},u.a.createElement("img",{className:X.a.logo,title:(Tt=Pe.setting)===null||Tt===void 0?void 0:Tt.name,src:ln||me.a})),u.a.createElement("ul",{className:"".concat(X.a.menu," ").concat(Object(l.r)()&&"ml0")},u.a.createElement("img",{src:_.a,className:X.a.logo_style}),Object(l.r)()&&u.a.createElement("li",null,u.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(l.r)()&&Pe.setting&&Lt.map(function(et,Rt){var Ye,_t,vt,ut,Yt;return u.a.createElement("li",{key:Rt,className:!(et!=null&&(Ye=et.subitem)!==null&&Ye!==void 0&&Ye.length)&&Ze===(et==null?void 0:et.link)||et!=null&&(_t=et.subitem)!==null&&_t!==void 0&&_t.some(function(dt){return Ze===(dt==null?void 0:dt.link)})?X.a.actived:""},u.a.createElement("div",{onClick:function(){return Gt(et,Rt)},className:qe.actionTabs.type===4?"".concat(X.a.name," ").concat(X.a.classromediv):X.a.name},u.a.createElement("span",null,function(){var dt=et==null?void 0:et.name;{var ot;et==null||((ot=et.subitem)===null||ot===void 0)||ot.map(function(Kt,St){return Kt.link===Re.pathname&&(dt=Kt.name),Kt})}return dt}()),(et==null||((vt=et.subitem)===null||vt===void 0)?void 0:vt.length)>0&&u.a.createElement("i",{className:"iconfont icon-zhankai4"})),(et==null||((ut=et.subitem)===null||ut===void 0)?void 0:ut.length)>0&&u.a.createElement("div",{className:X.a.dropDown},et==null||((Yt=et.subitem)===null||Yt===void 0)?void 0:Yt.map(function(dt,ot){return u.a.createElement("div",{className:X.a.subName,onClick:function(){return Gt(dt,Rt)},key:Rt+"-"+ot},!!ot&&u.a.createElement("div",{className:X.a.line}),u.a.createElement("aside",{className:"font16 c-black"},dt.name),u.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},dt.content))})))})),u.a.createElement("div",{className:"search-bar",style:{flex:Pe.isIlearning?"initial":"1 0 auto"}},!Qe&&u.a.createElement(k,{payload:ft}))),u.a.createElement(D.a,{centered:!0,destroyOnClose:!0,visible:Je,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){$e(!1)},onCancel:function(){return $e(!1)}},u.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},u.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"),u.a.createElement("img",{src:x.a.IMG_SERVER+(Pe==null||((Vt=Pe.setting)===null||Vt===void 0)?void 0:Vt.authority_qrcode_url),width:200,height:200})))))}else return u.a.createElement(u.a.Fragment,null)},M=B.a=Object(V.a)(function(J){var Y=J.homePage,fe=J.loading,Te=J.user,Me=J.globalSetting,ke=J.shixunHomeworks;return{homePage:Y,user:Te,globalSetting:Me,loading:fe.models.index,shixunHomeworks:ke}})(we)},sR1s:function(xe,B,o){"use strict";o.d(B,"b",function(){return le}),o.d(B,"a",function(){return P}),o.d(B,"c",function(){return z}),o.d(B,"d",function(){return ue});var Z=o("U8pU"),D="RC_TABLE_KEY";function Ae(ie){return ie==null?[]:Array.isArray(ie)?ie:[ie]}function le(ie,r){if(!r&&typeof r!="number")return ie;for(var U=Ae(r),R=ie,E=0;E1)Object(U.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(_.length===0)return Object(U.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var G=_[0];if(z.isValidElement(G)&&Object(R.c)(G)){var X=G.ref;_[0]=z.cloneElement(G,{ref:Object(R.a)(X,this.setChildNode)})}return _.length===1?_[0]:_.map(function(te,$){return!z.isValidElement(te)||"key"in te&&te.key!==null?te:z.cloneElement(te,{key:"".concat(p,"-").concat($)})})}}]),S}(z.Component);d.displayName="ResizeObserver",B.a=d},t9D7:function(xe,B,o){"use strict";o.d(B,"b",function(){return ue}),o.d(B,"g",function(){return r}),o.d(B,"d",function(){return U}),o.d(B,"e",function(){return R}),o.d(B,"a",function(){return E}),o.d(B,"f",function(){return u}),o.d(B,"c",function(){return f});var Z=o("Vhoy"),D=o("MI8n"),Ae=o("pmY6"),le=o("Cg/j"),P=o("ic2d"),z=o("nEHx");const ue=Object(le.c)("themeService");var ie;(function(S){function V(A){return A&&typeof A=="object"&&typeof A.id=="string"}S.isThemeColor=V})(ie||(ie={}));function r(S){return{id:S}}var U;(function(S){function V($){return $&&typeof $=="object"&&typeof $.id=="string"&&(typeof $.color=="undefined"||ie.isThemeColor($.color))}S.isThemeIcon=V;const A=new RegExp(`^\\$\\((${Z.a.iconNameExpression}(?:${Z.a.iconModifierExpression})?)\\)$`);function _($){const re=A.exec($);if(!re)return;let[,K]=re;return{id:K}}S.fromString=_;function G($,re){let K=$.id;const I=K.lastIndexOf("~");return I!==-1&&(K=K.substring(0,I)),re&&(K=`${K}~${re}`),{id:K}}S.modify=G;function X($,re){var K,I;return $.id===re.id&&((K=$.color)===null||K===void 0?void 0:K.id)===((I=re.color)===null||I===void 0?void 0:I.id)}S.isEqual=X;function te($,re){return{id:$.id,color:re?r(re):void 0}}S.asThemeIcon=te,S.asClassNameArray=Z.a.asClassNameArray,S.asClassName=Z.a.asClassName,S.asCSSSelector=Z.a.asCSSSelector})(U||(U={}));function R(S){switch(S){case z.a.DARK:return"vs-dark";case z.a.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const E={ThemingContribution:"base.contributions.theming"};class p{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new D.b}onColorThemeChange(S){return this.themingParticipants.push(S),this.onThemingParticipantAddedEmitter.fire(S),Object(Ae.i)(()=>{const V=this.themingParticipants.indexOf(S);this.themingParticipants.splice(V,1)})}getThemingParticipants(){return this.themingParticipants}}let d=new p;P.a.add(E.ThemingContribution,d);function u(S){return d.onColorThemeChange(S)}class f extends Ae.a{constructor(S){super();this.themeService=S,this.theme=S.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(V=>this.onThemeChange(V)))}onThemeChange(S){this.theme=S,this.updateStyles()}updateStyles(){}}},tWlo:function(xe,B){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=="},vHTk:function(xe,B,o){xe.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(xe,B,o){xe.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"}},wCXF:function(xe,B,o){"use strict";o.d(B,"a",function(){return Ct});var Z=o("rePB"),D=o("VTBJ"),Ae=o("KQm4"),le=o("U8pU"),P=o("ODXe"),z=o("q1tI"),ue=o("TSYQ"),ie=o.n(ue),r=o("Gytx"),U=o.n(r),R=o("Kwbf"),E=o("t23M"),p=o("qx4F"),d=o("6eGT"),u=o("IBYe"),f=o("Ff2n"),S=o("c+Xe"),V=o("fyJ8"),A=o("biw7");function _(Ne,je,Xe,nt,Ze){var Ke=Xe[Ne]||{},st=Xe[je]||{},He,Je;Ke.fixed==="left"?He=nt.left[Ne]:st.fixed==="right"&&(Je=nt.right[je]);var $e=!1,ft=!1,lt=!1,gt=!1,bt=Xe[je+1],Nt=Xe[Ne-1];if(Ze==="rtl"){if(He!==void 0){var bn=Nt&&Nt.fixed==="left";gt=!bn}else if(Je!==void 0){var ln=bt&&bt.fixed==="right";lt=!ln}}else if(He!==void 0){var nn=bt&&bt.fixed==="left";$e=!nn}else if(Je!==void 0){var Be=Nt&&Nt.fixed==="right";ft=!Be}return{fixLeft:He,fixRight:Je,lastFixLeft:$e,firstFixRight:ft,lastFixRight:lt,firstFixLeft:gt,isSticky:nt.isSticky}}var G=o("sR1s");function X(Ne){var je=Ne.cells,Xe=Ne.stickyOffsets,nt=Ne.flattenColumns,Ze=Ne.rowComponent,Ke=Ne.cellComponent,st=Ne.onHeaderRow,He=Ne.index,Je=z.useContext(A.a),$e=Je.prefixCls,ft=Je.direction,lt;st&&(lt=st(je.map(function(bt){return bt.column}),He));var gt=Object(G.a)(je.map(function(bt){return bt.column}));return z.createElement(Ze,Object.assign({},lt),je.map(function(bt,Nt){var bn=bt.column,ln=_(bt.colStart,bt.colEnd,nt,Xe,ft),nn;return bn&&bn.onHeaderCell&&(nn=bt.column.onHeaderCell(bn)),z.createElement(V.a,Object.assign({},bt,{ellipsis:bn.ellipsis,align:bn.align,component:Ke,prefixCls:$e,key:gt[Nt]},ln,{additionalProps:nn,rowType:"header"}))}))}X.displayName="HeaderRow";var te=X;function $(Ne){var je=[];function Xe(st,He){var Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[Je]=je[Je]||[];var $e=He,ft=st.filter(Boolean).map(function(lt){var gt={key:lt.key,className:lt.className||"",children:lt.title,column:lt,colStart:$e},bt=1,Nt=lt.children;return Nt&&Nt.length>0&&(bt=Xe(Nt,$e,Je+1).reduce(function(bn,ln){return bn+ln},0),gt.hasSubColumns=!0),"colSpan"in lt&&(bt=lt.colSpan),"rowSpan"in lt&&(gt.rowSpan=lt.rowSpan),gt.colSpan=bt,gt.colEnd=gt.colStart+bt-1,je[Je].push(gt),$e+=bt,bt});return ft}Xe(Ne,0);for(var nt=je.length,Ze=function(He){je[He].forEach(function(Je){!("rowSpan"in Je)&&!Je.hasSubColumns&&(Je.rowSpan=nt-He)})},Ke=0;Ke=0;He-=1){var Je=je[He],$e=Xe&&Xe[He],ft=$e&&$e[I.a];(Je||ft||st)&&(Ze.unshift(z.createElement("col",Object.assign({key:He,style:{width:Je,minWidth:Je}},ft))),st=!0)}return z.createElement("colgroup",null,Ze)}var h=O;function L(Ne,je){return Object(z.useMemo)(function(){for(var Xe=[],nt=0;nt1?an-1:0),Mt=1;Mt=lt&&(vt=lt-gt),st({scrollLeft:vt/lt*(ft+2)}),Be.current.x=et.pageX},It=function(){var et=Object(q.b)(Ke.current).top,Rt=et+Ke.current.offsetHeight,Ye=document.documentElement.scrollTop+window.innerHeight;Rt-Object(p.a)()<=Ye||et>=Ye-He?nn(function(_t){return Object(D.a)(Object(D.a)({},_t),{},{isHiddenScrollBar:!0})}):nn(function(_t){return Object(D.a)(Object(D.a)({},_t),{},{isHiddenScrollBar:!1})})},Tt=function(et){nn(function(Rt){return Object(D.a)(Object(D.a)({},Rt),{},{scrollLeft:et/ft*lt||0})})};return z.useImperativeHandle(Xe,function(){return{setScrollLeft:Tt}}),z.useEffect(function(){var Vt=Object(Pe.a)(document.body,"mouseup",Gt,!1),et=Object(Pe.a)(document.body,"mousemove",un,!1);return It(),function(){Vt.remove(),et.remove()}},[gt,Lt]),z.useEffect(function(){var Vt=Object(Pe.a)(window,"scroll",It,!1),et=Object(Pe.a)(window,"resize",It,!1);return function(){Vt.remove(),et.remove()}},[]),z.useEffect(function(){ln.isHiddenScrollBar||nn(function(Vt){var et,Rt;return Object(D.a)(Object(D.a)({},Vt),{},{scrollLeft:Ke.current.scrollLeft/((et=Ke.current)===null||et===void 0?void 0:et.scrollWidth)*((Rt=Ke.current)===null||Rt===void 0?void 0:Rt.clientWidth)})})},[ln.isHiddenScrollBar]),ft<=lt||!gt||ln.isHiddenScrollBar?null:z.createElement("div",{style:{height:Object(p.a)(),width:lt,bottom:He},className:"".concat($e,"-sticky-scroll")},z.createElement("div",{onMouseDown:Dt,ref:bt,className:ie()("".concat($e,"-sticky-scroll-bar"),Object(Z.a)({},"".concat($e,"-sticky-scroll-bar-active"),Lt)),style:{width:"".concat(gt,"px"),transform:"translate3d(".concat(ln.scrollLeft,"px, 0, 0)")}}))},Re=z.forwardRef(Ce);function De(Ne,je){return z.useMemo(function(){var Xe=!!Ne;return{isSticky:Xe,stickyClassName:Xe?"".concat(je,"-sticky-header"):"",offsetHeader:Object(le.a)(Ne)==="object"&&Ne.offsetHeader||0,offsetScroll:Object(le.a)(Ne)==="object"&&Ne.offsetScroll||0}},[Ne,je])}var Qe=[],qe={},Ct="rc-table-internal-hook",rt=z.memo(function(Ne){var je=Ne.children;return je},function(Ne,je){return U()(Ne.props,je.props)?Ne.pingLeft!==je.pingLeft||Ne.pingRight!==je.pingRight:!1});function ct(Ne){var je,Xe=Ne.prefixCls,nt=Ne.className,Ze=Ne.rowClassName,Ke=Ne.style,st=Ne.data,He=Ne.rowKey,Je=Ne.scroll,$e=Ne.tableLayout,ft=Ne.direction,lt=Ne.title,gt=Ne.footer,bt=Ne.summary,Nt=Ne.id,bn=Ne.showHeader,ln=Ne.components,nn=Ne.emptyText,Be=Ne.onRow,kt=Ne.onHeaderRow,xt=Ne.internalHooks,Lt=Ne.transformColumns,Ft=Ne.internalRefs,Gt=Ne.sticky,Dt=st||Qe,un=!!Dt.length,It=z.useState(0),Tt=Object(P.a)(It,2),Vt=Tt[0],et=Tt[1];z.useEffect(function(){et(Object(p.a)())});var Rt=z.useMemo(function(){return Object(G.c)(ln,{})},[ln]),Ye=z.useCallback(function(Mn,Cn){return Object(G.b)(Rt,Mn)||Cn},[Rt]),_t=z.useMemo(function(){return typeof He=="function"?He:function(Mn){var Cn=Mn&&Mn[He];return Cn}},[He]),vt=Object(I.c)(Ne),ut=vt.expandIcon,Yt=vt.expandedRowKeys,dt=vt.defaultExpandedRowKeys,ot=vt.defaultExpandAllRows,Kt=vt.expandedRowRender,St=vt.onExpand,Xt=vt.onExpandedRowsChange,Qt=vt.expandRowByClick,An=vt.rowExpandable,ta=vt.expandIconColumnIndex,Ka=vt.expandedRowClassName,Ue=vt.childrenColumnName,Fe=vt.indentSize,Ht=ut||Me,en=Ue||"children",zt=z.useMemo(function(){return Kt?"row":Ne.expandable&&xt===Ct&&Ne.expandable.__PARENT_RENDER_ICON__||Dt.some(function(Mn){return Mn&&Object(le.a)(Mn)==="object"&&Mn[en]})?"nest":!1},[!!Kt,Dt]),Ln=z.useState(function(){return dt||(ot?ke(Dt,_t,en):[])}),En=Object(P.a)(Ln,2),pt=En[0],Ot=En[1],an=z.useMemo(function(){return new Set(Yt||pt||[])},[Yt,pt]),mn=z.useCallback(function(Mn){var Cn=_t(Mn,Dt.indexOf(Mn)),On,Va=an.has(Cn);Va?(an.delete(Cn),On=Object(Ae.a)(an)):On=[].concat(Object(Ae.a)(an),[Cn]),Ot(On),St&&St(!Va,Mn),Xt&&Xt(On)},[_t,an,Dt,St,Xt]),Mt=z.useState(0),hn=Object(P.a)(Mt,2),Zn=hn[0],pn=hn[1],Kn=Object(ee.b)(Object(D.a)(Object(D.a)(Object(D.a)({},Ne),vt),{},{expandable:!!Kt,expandedKeys:an,getRowKey:_t,onTriggerExpand:mn,expandIcon:Ht,expandIconColumnIndex:ta,direction:ft}),xt===Ct?Lt:null),Nn=Object(P.a)(Kn,2),ht=Nn[0],Bt=Nn[1],zn=z.useMemo(function(){return{columns:ht,flattenColumns:Bt}},[ht,Bt]),Yn=z.useRef(),fa=z.useRef(),jn=z.useRef(),ia=z.useState(!1),jt=Object(P.a)(ia,2),ze=jt[0],Jt=jt[1],rn=z.useState(!1),wn=Object(P.a)(rn,2),cn=wn[0],vn=wn[1],on=ne(new Map),na=Object(P.a)(on,2),Wn=na[0],gn=na[1],dn=Object(G.a)(Bt),xa=dn.map(function(Mn){return Wn.get(Mn)}),oa=z.useMemo(function(){return xa},[xa.join("_")]),qn=J(oa,Bt.length,ft),aa=Je&&Object(G.d)(Je.y),Un=Je&&Object(G.d)(Je.x),ba=Un&&Bt.some(function(Mn){var Cn=Mn.fixed;return Cn}),kn=z.useRef(),yn=De(Gt,Xe),Wt=yn.isSticky,_n=yn.offsetHeader,ua=yn.offsetScroll,Vn=yn.stickyClassName,Qn,gr,Pa;aa&&(gr={overflowY:"scroll",maxHeight:Je.y}),Un&&(Qn={overflowX:"auto"},aa||(gr={overflowY:"hidden"}),Pa={width:Je.x===!0?"auto":Je.x,minWidth:"100%"});var ka=z.useCallback(function(Mn,Cn){gn(function(On){var Va=new Map(On);return Va.set(Mn,Cn),Va})},[]),Sa=we(null),Pr=Object(P.a)(Sa,2),nr=Pr[0],vr=Pr[1];function _r(Mn,Cn){if(!Cn)return;typeof Cn=="function"?Cn(Mn):Cn.scrollLeft!==Mn&&(Cn.scrollLeft=Mn)}var za=function(Cn){var On=Cn.currentTarget,Va=Cn.scrollLeft,Tr=typeof Va=="number"?Va:On.scrollLeft,jr=On||qe;if(!vr()||vr()===jr){var Rr;nr(jr),_r(Tr,fa.current),_r(Tr,jn.current),_r(Tr,(Rr=kn.current)===null||Rr===void 0?void 0:Rr.setScrollLeft)}if(On){var Vr=On.scrollWidth,ui=On.clientWidth;Jt(Tr>0),vn(Tr0?[].concat(Object(D.a)(f),Object(D.a)(R(_).map(function(G){return Object(Ae.a)({fixed:A},G)}))):[].concat(Object(D.a)(f),[Object(Ae.a)(Object(Ae.a)({},S),{},{fixed:A})])},[])}function E(u){for(var f=!0,S=0;S=0;_-=1){var G=u[_];if(A&&G.fixed!=="right")A=!1;else if(!A&&G.fixed==="right"){Object(ue.a)(!1,"Index ".concat(_+1," of `columns` missing `fixed='right'` prop."));break}}}function p(u){return u.map(function(f){var S=f.fixed,V=Object(le.a)(f,["fixed"]),A=S;return S==="left"?A="right":S==="right"&&(A="left"),Object(Ae.a)({fixed:A},V)})}function d(u,f){var S=u.prefixCls,V=u.columns,A=u.children,_=u.expandable,G=u.expandedKeys,X=u.getRowKey,te=u.onTriggerExpand,$=u.expandIcon,re=u.rowExpandable,K=u.expandIconColumnIndex,I=u.direction,O=u.expandRowByClick,h=P.useMemo(function(){return V||U(A)},[V,A]),L=P.useMemo(function(){if(_){var H,x=K||0,l=h[x],g=(H={},Object(Z.a)(H,r.a,{className:"".concat(S,"-expand-icon-col")}),Object(Z.a)(H,"title",""),Object(Z.a)(H,"fixed",l?l.fixed:null),Object(Z.a)(H,"className","".concat(S,"-row-expand-icon-cell")),Object(Z.a)(H,"render",function(T,k,se){var me=X(k,se),pe=G.has(me),ve=re?re(k):!0,ee=$({prefixCls:S,expanded:pe,expandable:ve,record:k,onExpand:te});return O?P.createElement("span",{onClick:function(Ee){return Ee.stopPropagation()}},ee):ee}),H),v=h.slice();return x>=0&&v.splice(x,0,g),v}return h},[_,h,X,G,$,I]),y=P.useMemo(function(){var H=L;return f&&(H=f(H)),H.length||(H=[{render:function(){return null}}]),H},[f,L,I]),b=P.useMemo(function(){return I==="rtl"?p(R(y)):R(y)},[y,I]);return[y,b]}B.b=d},xiVL:function(xe,B){xe.exports="data:image/png;base64,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"},xrsn:function(xe,B,o){xe.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y0+3":function(xe,B,o){"use strict";o.d(B,"a",function(){return R}),o.d(B,"b",function(){return p});var Z=/margin|padding|width|height|max|min|offset/,D={left:!0,top:!0},Ae={cssFloat:1,styleFloat:1,float:1};function le(d){return d.nodeType===1?d.ownerDocument.defaultView.getComputedStyle(d,null):{}}function P(d,u,f){if(u=u.toLowerCase(),f==="auto"){if(u==="height")return d.offsetHeight;if(u==="width")return d.offsetWidth}return u in D||(D[u]=Z.test(u)),D[u]?parseFloat(f)||0:f}function z(d,u){var f=arguments.length,S=le(d);return u=Ae[u]?"cssFloat"in d.style?"cssFloat":"styleFloat":u,f===1?S:P(d,u,S[u]||d.style[u])}function ue(d,u,f){var S=arguments.length;if(u=Ae[u]?"cssFloat"in d.style?"cssFloat":"styleFloat":u,S===3)return typeof f=="number"&&Z.test(u)&&(f="".concat(f,"px")),d.style[u]=f,f;for(var V in u)u.hasOwnProperty(V)&&ue(d,V,u[V]);return le(d)}function ie(d){return d===document.body?document.documentElement.clientWidth:d.offsetWidth}function r(d){return d===document.body?window.innerHeight||document.documentElement.clientHeight:d.offsetHeight}function U(){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 R(){var d=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:d,height:u}}function E(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function p(d){var u=d.getBoundingClientRect(),f=document.documentElement;return{left:u.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},"yTi+":function(xe,B,o){xe.exports=o.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygoZ:function(xe,B){xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg=="},yslc:function(xe,B){xe.exports="data:image/png;base64,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"},z4EP:function(xe,B){xe.exports="data:image/png;base64,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"},zXvr:function(xe,B,o){"use strict";o.r(B);var Z=o("T2oS"),D=o("W9HT"),Ae=o("giR+"),le=o("fyUT"),P=o("miYZ"),z=o("tsqr"),ue=o("9og8"),ie=o("k1fw"),r=o("2qtc"),U=o("kLXV"),R=o("/zsF"),E=o("PArb"),p=o("14J3"),d=o("BMrR"),u=o("jCWc"),f=o("kPKH"),S=o("+L6B"),V=o("2/Rp"),A=o("y8nQ"),_=o("Vl3Y"),G=o("tJVT"),X=o("Znn+"),te=o("ZTPi"),$=o("tU7J"),re=o("wFql"),K=o("WmNS"),I=o.n(K),O=o("q1tI"),h=o.n(O),L=o("0TN8"),y=o("8Skl"),b=o("Ty5D"),H=o("9kvl"),x=o("izBO"),l=o.n(x),g=o("fr4D"),v=o("xKgJ"),c=o("5NDa"),T=o("5rEg"),k=function(Fe){var Ht=Fe.dispatch,en=Fe.innovation,zt=Fe.detail,Ln=_.a.useForm(),En=Object(G.a)(Ln,1),pt=En[0],Ot=Object(O.useState)("notyet"),an=Object(G.a)(Ot,2),mn=an[0],Mt=an[1],hn=Object(O.useRef)(),Zn=function(){var zn=Object(ue.a)(I.a.mark(function Yn(){var fa,jn;return I.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,pt.validateFields();case 3:return fa=pt.getFieldValue("name"),Mt("forking"),jt.next=7,Object(g.d)("".concat(zt.id),{name:fa});case 7:jn=jt.sent,jn.status===0&&(z.b.success("fork\u6210\u529F"),hn.current=jn.sci_project_id,en.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal","".concat(en.hideRemindModal))),Mt("success"),jt.next=15;break;case 12:jt.prev=12,jt.t0=jt.catch(0),Mt("fail");case 15:case"end":return jt.stop()}},Yn,null,[[0,12]])}));return function(){return zn.apply(this,arguments)}}(),pn=function(){H.d.push("/innovation/project/detail/".concat(hn.current)),location.reload()},Kn=function(){Mt("notyet"),pt.resetFields(),Ht({type:"innovation/closeModal"})},Nn=function(){mn==="success"?pn():Zn()},ht=h.a.createElement(_.a,{autoComplete:"off",form:pt,initialValues:{name:zt.sci_project.name}},h.a.createElement(_.a.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),Bt={notyet:ht,forking:h.a.createElement("div",{style:{height:40}}),success:h.a.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:ht};return h.a.createElement(U.a,{title:"Fork\u9879\u76EE",width:600,visible:en.visibleModalName==="fork-project",className:"".concat(l.a.fork_modal),destroyOnClose:!0,centered:!0,onCancel:Kn,onOk:Nn,okText:mn==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},h.a.createElement(D.a,{tip:"\u9879\u76EEFork\u4E2D",spinning:mn==="forking"},Bt[mn]))},se=Object(H.a)(function(Ue){var Fe=Ue.innovation;return{innovation:Fe}})(k),me=o("wd/R"),pe=o.n(me),ve=o("m3rI"),ee=function(){var Fe=Object(O.useState)(pe()().valueOf()),Ht=Object(G.a)(Fe,2),en=Ht[0],zt=Ht[1],Ln=Object(O.useMemo)(function(){return"".concat(ve.a.API_SERVER,"/rucaptcha?t=").concat(en)},[en]),En=function(){zt(pe()().valueOf())};return h.a.createElement(d.a,{align:"middle"},h.a.createElement("img",{src:Ln,alt:""}),h.a.createElement("span",{onClick:En,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},oe=ee,Ee=function(Fe){var Ht=Fe.dispatch,en=Fe.innovation,zt=Fe.projectId,Ln=_.a.useForm(),En=Object(G.a)(Ln,1),pt=En[0],Ot=function(){var an=Object(ue.a)(I.a.mark(function mn(){var Mt,hn;return I.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return pn.prev=0,pn.next=3,pt.validateFields();case 3:return Mt=pt.getFieldsValue(),pn.next=6,Object(g.b)(zt,{code:Mt.code});case 6:hn=pn.sent,hn.status===0&&(z.b.success("\u5220\u9664\u6210\u529F"),Ht({type:"innovation/closeModal"}),H.d.replace("/innovation/project")),pn.next=13;break;case 10:pn.prev=10,pn.t0=pn.catch(0),Ht({type:"innovation/closeModal"});case 13:case"end":return pn.stop()}},mn,null,[[0,10]])}));return function(){return an.apply(this,arguments)}}();return h.a.createElement(U.a,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,visible:en.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:function(){return Ht({type:"innovation/closeModal"})},onOk:Ot},h.a.createElement(_.a,{autoComplete:"off",form:pt,preserve:!1},h.a.createElement(_.a.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},h.a.createElement(_.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),h.a.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),h.a.createElement(oe,null))))},ne=Object(H.a)(function(Ue){var Fe=Ue.innovation;return{innovation:Fe}})(Ee),we=o("qVdP"),M=o("jsC+"),J=o("lUTK"),Y=o("BvKs"),fe=o("5Dmo"),Te=o("3S7+"),Me=o("PpiC"),ke=o("jXuf"),Pe=o.n(ke),q=o("oBTY"),Ce=o("ozfa"),Re=o("MJZm"),De=o("P5Jw"),Qe=o("KUBS"),qe=o.n(Qe),Ct=function(Fe){var Ht=Fe.shixunsDetail,en=Fe.globalSetting,zt=Fe.loading,Ln=Fe.user,En=Fe.dispatch,pt=Fe.isRepository,Ot=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),an=Object(b.h)(),mn=Object(b.i)(),Mt=Object(O.useState)({}),hn=Object(G.a)(Mt,2),Zn=hn[0],pn=hn[1],Kn=Object(O.useRef)(),Nn=_.a.useForm(),ht=Object(G.a)(Nn,1),Bt=ht[0],zn=Object(O.useState)(""),Yn=Object(G.a)(zn,2),fa=Yn[0],jn=Yn[1];Object(O.useEffect)(function(){Ot.visible&&Bt.resetFields()},[Ot.visible]),Object(O.useEffect)(function(){var ze=sessionStorage.getItem("pathArray");if(ze){var Jt=ze.split(",").join("/"),rn=Jt.indexOf("/")===0?Jt.substr(1):Jt;jn(rn)}},[]),Object(O.useEffect)(function(){var ze,Jt;Kn.current=(ze=an.pathname)===null||ze===void 0||((Jt=ze.split("/"))===null||Jt===void 0)?void 0:Jt[2]},[]);var ia=function(){var ze=Object(ue.a)(I.a.mark(function Jt(){var rn,wn,cn=arguments;return I.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return rn=cn.length>0&&cn[0]!==void 0?cn[0]:{},on.next=3,En({type:"shixunsDetail/addRepositoryFiles",payload:{id:mn.taskId,message:rn.commitMessage,content:"",path:(Ot.defaultPath?Ot.defaultPath+"/":"")+rn.path+"/"+(rn.file||".gitkeep"),secret_repository:pt?void 0:!0}});case 3:wn=on.sent,wn!=null&&wn.url&&(z.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:(Ot.defaultPath?Ot.defaultPath+"/":"")+rn.path+"/"+(rn.file||".gitkeep"),name:rn.path.split("/")[rn.path.split("/").length-1]}),Ot.onClose());case 5:case"end":return on.stop()}},Jt)}));return function(){return ze.apply(this,arguments)}}(),jt=function(){var Jt,rn;H.d.push("/shixuns/".concat(Kn.current,"/").concat((Jt=an.pathname)===null||Jt===void 0||((rn=Jt.split("/"))===null||rn===void 0)?void 0:rn[3]).concat(fa?"/master/shixun_show/".concat(fa):""))};return h.a.createElement(U.a,{width:"60%",centered:!0,visible:Ot.visible,wrapClassName:qe.a.modal,onOk:function(){Bt.submit()},onCancel:Ot.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},h.a.createElement("section",{className:qe.a.bg},h.a.createElement("div",{className:qe.a.wrap},h.a.createElement(_.a,{className:"mt10",form:Bt,scrollToFirstError:!0,layout:"vertical",onFinish:ia,onChange:function(){var Jt,rn,wn,cn,vn=Object(ie.a)({},Bt.getFieldsValue()),on=vn==null||((Jt=vn.path)===null||Jt===void 0)?void 0:Jt.split(""),na=vn==null||((rn=vn.file)===null||rn===void 0)?void 0:rn.split("");on!=null&&(wn=on.filter(function(Wn){return Wn=="/"}))!==null&&wn!==void 0&&wn.length&&(vn.path=vn.path.substring(0,vn.path.length-1)),na!=null&&(cn=na.filter(function(Wn){return Wn=="/"}))!==null&&cn!==void 0&&cn.length&&(vn.file=vn.file.substring(0,vn.path.length-1)),Bt.setFieldsValue(Object(ie.a)({},vn)),pn(vn)}},h.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},h.a.createElement(d.a,null,h.a.createElement(f.a,null,h.a.createElement("span",{className:qe.a.filePath},Ot.defaultPath+"/")),h.a.createElement(f.a,{flex:"1"},h.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),h.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),h.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},rt=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,en=Ue.globalSetting,zt=Ue.user;return{shixunsDetail:Fe,globalSetting:en,user:zt,loading:Ht.models.index}})(Ct),ct=o("7ahc"),it=function(Fe){var Ht=Fe.shixunsDetail,en=Fe.globalSetting,zt=Fe.loading,Ln=Fe.user,En=Fe.dispatch,pt=Fe.isRepository,Ot=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),an=Object(b.h)(),mn=Object(b.i)(),Mt=Object(O.useState)({}),hn=Object(G.a)(Mt,2),Zn=hn[0],pn=hn[1],Kn=Object(O.useRef)(),Nn=_.a.useForm(),ht=Object(G.a)(Nn,1),Bt=ht[0],zn=Object(O.useState)(""),Yn=Object(G.a)(zn,2),fa=Yn[0],jn=Yn[1];Object(O.useEffect)(function(){Ot.visible&&Bt.resetFields()},[Ot.visible]),Object(O.useEffect)(function(){var ze=sessionStorage.getItem("pathArray");if(ze){var Jt=ze.split(",").join("/"),rn=Jt.indexOf("/")===0?Jt.substr(1):Jt;jn(rn)}},[]),Object(O.useEffect)(function(){var ze,Jt;Kn.current=(ze=an.pathname)===null||ze===void 0||((Jt=ze.split("/"))===null||Jt===void 0)?void 0:Jt[2]},[]);var ia=function(){var ze=Object(ue.a)(I.a.mark(function Jt(){var rn,wn,cn=arguments;return I.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return rn=cn.length>0&&cn[0]!==void 0?cn[0]:{},on.next=3,En({type:"shixunsDetail/addRepositoryFiles",payload:{id:mn.taskId,message:rn.commitMessage,content:rn.codeMirror,path:(Ot.defaultPath?Ot.defaultPath+"/":"")+rn.path,secret_repository:pt?void 0:!0}});case 3:wn=on.sent,wn!=null&&wn.url&&(z.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:(Ot.defaultPath?Ot.defaultPath+"/":"")+rn.path,name:rn.path.split("/")[rn.path.split("/").length-1]}),Ot.onClose());case 5:case"end":return on.stop()}},Jt)}));return function(){return ze.apply(this,arguments)}}(),jt=function(){var Jt,rn;H.d.push("/shixuns/".concat(Kn.current,"/").concat((Jt=an.pathname)===null||Jt===void 0||((rn=Jt.split("/"))===null||rn===void 0)?void 0:rn[3]).concat(fa?"/master/shixun_show/".concat(fa):""))};return h.a.createElement(U.a,{width:"60%",visible:Ot.visible,wrapClassName:qe.a.modal,centered:!0,onOk:function(){Bt.submit()},onCancel:Ot.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},h.a.createElement("section",{className:qe.a.bg},h.a.createElement("div",{className:qe.a.wrap},h.a.createElement(_.a,{className:"mt10",form:Bt,scrollToFirstError:!0,layout:"vertical",onFinish:ia,onChange:function(){var Jt,rn,wn=Object(ie.a)({},Bt.getFieldsValue()),cn=wn==null||((Jt=wn.path)===null||Jt===void 0)?void 0:Jt.split("");(cn==null||((rn=cn.filter(function(vn){return vn=="/"}))===null||rn===void 0)?void 0:rn.length)>1&&(wn.path=wn.path.substring(0,wn.path.length-1)),Bt.setFieldsValue(Object(ie.a)({},wn)),pn(wn)}},h.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},h.a.createElement(d.a,null,h.a.createElement(f.a,null,h.a.createElement("span",{className:qe.a.filePath},Ot.defaultPath+"/")),h.a.createElement(f.a,{flex:"1"},h.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),h.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),h.a.createElement("div",{className:"mt10 mb20"},h.a.createElement(_.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},h.a.createElement(ct.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},Ne=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,en=Ue.globalSetting,zt=Ue.user;return{shixunsDetail:Fe,globalSetting:en,user:zt,loading:Ht.models.index}})(it),je=function(Fe){var Ht=Fe.shixunsDetail,en=Fe.globalSetting,zt=Fe.loading,Ln=Fe.user,En=Fe.dispatch,pt=Fe.isRepository,Ot=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),an=Object(b.h)(),mn=Object(b.i)(),Mt=Object(O.useState)({}),hn=Object(G.a)(Mt,2),Zn=hn[0],pn=hn[1],Kn=Object(O.useRef)(),Nn=_.a.useForm(),ht=Object(G.a)(Nn,1),Bt=ht[0],zn=Object(O.useState)(""),Yn=Object(G.a)(zn,2),fa=Yn[0],jn=Yn[1],ia=Object(O.useState)(""),jt=Object(G.a)(ia,2),ze=jt[0],Jt=jt[1];Object(O.useEffect)(function(){Ot.visible&&Bt.resetFields()},[Ot.visible]),Object(O.useEffect)(function(){var cn=Ot.defaultPath.split("/");cn.length===1?(jn(""),Jt(Ot.defaultPath)):(Jt(cn.pop()),jn(cn.join("/")+"/"))},[Ot.defaultPath]),Object(O.useEffect)(function(){var cn,vn;Kn.current=(cn=an.pathname)===null||cn===void 0||((vn=cn.split("/"))===null||vn===void 0)?void 0:vn[2]},[]);var rn=function(){var cn=Object(ue.a)(I.a.mark(function vn(){var on,na,Wn=arguments;return I.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return on=Wn.length>0&&Wn[0]!==void 0?Wn[0]:{},dn.next=3,En({type:"shixunsDetail/moveGitFiles",payload:{id:mn.taskId,from:Ot.defaultPath,to:fa+on.path,message:on.commitMessage||"".concat(Ot.defaultPath," rename to ").concat(fa).concat(on.path," "),secret_repository:pt}});case 3:na=dn.sent,(na==null?void 0:na.status)===0&&(z.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:on.path,name:on.path}),Ot.onClose());case 5:case"end":return dn.stop()}},vn)}));return function(){return cn.apply(this,arguments)}}(),wn=function(){var vn,on;H.d.push("/shixuns/".concat(Kn.current,"/").concat((vn=an.pathname)===null||vn===void 0||((on=vn.split("/"))===null||on===void 0)?void 0:on[3]).concat(fa?"/master/shixun_show/".concat(fa):""))};return h.a.createElement(U.a,{width:"40%",visible:Ot.visible,wrapClassName:qe.a.modal,centered:!0,onOk:function(){Bt.submit()},onCancel:Ot.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},h.a.createElement("section",{className:qe.a.bg},h.a.createElement("div",{className:qe.a.wrap},h.a.createElement(_.a,{className:"mt10",form:Bt,scrollToFirstError:!0,layout:"vertical",onFinish:rn,onChange:function(){var vn,on,na=Object(ie.a)({},Bt.getFieldsValue()),Wn=na==null||((vn=na.path)===null||vn===void 0)?void 0:vn.split("");(Wn==null||((on=Wn.filter(function(gn){return gn=="/"}))===null||on===void 0)?void 0:on.length)>1&&(na.path=na.path.substring(0,na.path.length-1)),Bt.setFieldsValue(Object(ie.a)({},na)),pn(na)}},h.a.createElement(_.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},h.a.createElement(d.a,null,h.a.createElement(f.a,{flex:"1"},h.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:ze}))))),h.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},h.a.createElement(T.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Ot.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},Xe=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,en=Ue.globalSetting,zt=Ue.user;return{shixunsDetail:Fe,globalSetting:en,user:zt,loading:Ht.models.index}})(je),nt=o("DZo9"),Ze=o("8z0m"),Ke=o("ZaFS"),st=o.n(Ke),He=Ze.a.Dragger,Je=function(Fe){var Ht=Fe.shixunsDetail,en=Fe.globalSetting,zt=Fe.loading,Ln=Fe.user,En=Fe.dispatch,pt=Fe.isRepository,Ot=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),an=Object(b.h)(),mn=Object(b.i)(),Mt=Object(O.useState)({}),hn=Object(G.a)(Mt,2),Zn=hn[0],pn=hn[1],Kn=Object(O.useRef)(),Nn=_.a.useForm(),ht=Object(G.a)(Nn,1),Bt=ht[0],zn=Object(O.useState)([]),Yn=Object(G.a)(zn,2),fa=Yn[0],jn=Yn[1],ia=Object(O.useState)(),jt=Object(G.a)(ia,2),ze=jt[0],Jt=jt[1],rn;Object(O.useEffect)(function(){Ot.visible&&(Bt.resetFields(),jn([]))},[Ot.visible]),Object(O.useEffect)(function(){Kn.current=mn.taskId},[]),Object(O.useEffect)(function(){var Wn=sessionStorage.getItem("pathArray");if(Wn){var gn=Wn.split(",").join("/"),dn=gn.indexOf("/")===0?gn.substr(1):gn;Jt(dn)}},[]);var wn=function(gn){if(rn=gn.file.name,gn.file.status==="done"||gn.file.status==="uploading"){var dn,xa,oa;if(jn(gn.fileList),!gn.file.response)return;if(((dn=gn.file.response)===null||dn===void 0?void 0:dn.status)===0){z.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}jn(fa.filter(function(qn){return qn.uid!==gn.file.uid})),((xa=gn.file.response)===null||xa===void 0?void 0:xa.message)&&z.b.info((oa=gn.file.response)===null||oa===void 0?void 0:oa.message)}},cn=function(){var Wn=Object(ue.a)(I.a.mark(function gn(dn){var xa;return I.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(dn.response){qn.next=3;break}return z.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qn.abrupt("return");case 3:return qn.next=5,En({type:"shixunsDetail/deleteGitFile",payload:{id:mn.taskId,path:ze?"".concat(ze,"/").concat(dn.name):dn.name,message:Bt.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(ze?"".concat(ze,"/").concat(dn.name):dn.name),secret_repository:pt?null:!0}});case 5:xa=qn.sent,xa.status===0&&(jn(fa.filter(function(aa){return aa.uid!==dn.uid})),z.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return qn.stop()}},gn)}));return function(dn){return Wn.apply(this,arguments)}}(),vn={height:300,multiple:!0,withCredentials:!0,data:function(){var Wn=Object(ue.a)(I.a.mark(function dn(){return I.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.abrupt("return",new Promise(function(){var qn=Object(ue.a)(I.a.mark(function aa(Un,ba){return I.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:setTimeout(Object(ue.a)(I.a.mark(function Wt(){var _n,ua;return I.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:return Qn.next=2,Bt.getFieldsValue();case 2:_n=Qn.sent,ua=Object(ie.a)(Object(ie.a)({},{path:Ot.defaultPath?Ot.defaultPath:"",message:Zn.commitMessage||"\u4E0A\u4F20\u4E86".concat(rn)}),pt?{}:{secret_repository:!0}),Un(ua);case 5:case"end":return Qn.stop()}},Wt)})),200);case 1:case"end":return yn.stop()}},aa)}));return function(aa,Un){return qn.apply(this,arguments)}}()));case 1:case"end":return oa.stop()}},dn)}));function gn(){return Wn.apply(this,arguments)}return gn}(),fileList:fa,method:"post",action:"".concat(ve.a.API_SERVER,"/api/sci/projects/").concat(Kn.current,"/upload_git_file.json"),onChange:wn,onRemove:cn,beforeUpload:function(gn){rn=gn.name}},on=function(){var Wn=Object(ue.a)(I.a.mark(function gn(dn){return I.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Bt.validateFields();case 2:Ot.onClose(),Ot.onOK({path:Ot.defaultPath});case 4:case"end":return oa.stop()}},gn)}));return function(dn){return Wn.apply(this,arguments)}}(),na=function(){var gn,dn;H.d.push("/shixuns/".concat(Kn.current,"/").concat((gn=an.pathname)===null||gn===void 0||((dn=gn.split("/"))===null||dn===void 0)?void 0:dn[3]).concat(ze?"/master/shixun_show/".concat(ze):""))};return h.a.createElement(U.a,{visible:Ot.visible,onOk:on,centered:!0,onCancel:Ot.onClose,width:"70%"},h.a.createElement("section",{className:st.a.bg},h.a.createElement("div",{className:st.a.wrap},h.a.createElement("div",{className:st.a.title},"\u4E0A\u4F20\u6587\u4EF6"),h.a.createElement(_.a,{className:"mt10",form:Bt,scrollToFirstError:!0,layout:"vertical",onFinish:on,onValuesChange:function(){return pn(Object(ie.a)({},Bt.getFieldsValue()))}},h.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),h.a.createElement(_.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},h.a.createElement(He,vn,h.a.createElement("div",null,h.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(st.a.colorBlue)})),h.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",h.a.createElement("span",{className:"".concat(st.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))},$e=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,en=Ue.globalSetting,zt=Ue.user;return{shixunsDetail:Fe,globalSetting:en,user:zt,loading:Ht.models.index}})(Je),ft=o("5vmQ"),lt=o.n(ft),gt=o("hkyu"),bt=o.n(gt),Nt=function(Fe){var Ht=Fe.shixunsDetail,en=Fe.globalSetting,zt=Fe.loading,Ln=Fe.dispatch,En=Fe.title,pt=Fe.pathList,Ot=pt===void 0?[]:pt,an=Fe.showInputPath,mn=an===void 0?!1:an,Mt=Fe.isMergeSelectFile,hn=Mt===void 0?!1:Mt,Zn=Fe.onFinish,pn=Zn===void 0?function(){}:Zn,Kn=_.a.useForm(),Nn=Object(G.a)(Kn,1),ht=Nn[0],Bt=Object(b.i)(),zn=Object(b.h)(),Yn=Object(O.useRef)(),fa=Object(O.useState)(""),jn=Object(G.a)(fa,2),ia=jn[0],jt=jn[1],ze=Object(O.useState)(""),Jt=Object(G.a)(ze,2),rn=Jt[0],wn=Jt[1],cn=Object(O.useState)([]),vn=Object(G.a)(cn,2),on=vn[0],na=vn[1],Wn=Object(O.useState)([]),gn=Object(G.a)(Wn,2),dn=gn[0],xa=gn[1];Object(O.useEffect)(function(){var kn,yn;Yn.current=((kn=zn.pathname)===null||kn===void 0||((yn=kn.split("/"))===null||yn===void 0)?void 0:yn[3])==="repository"},[]),Object(O.useEffect)(function(){if(Ht.actionTabs.key!=="Repository-SelectFilePath")return;var kn=Ot.join("/"),yn=[];Ot.map(function(Wt,_n){_n===0?yn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Wt),path:kn}):yn.push({val:"/".concat(Wt),path:kn})}),na(yn),jt(kn),wn(kn),oa(kn)},[Ht.actionTabs.key]);var oa=function(){var kn=Object(ue.a)(I.a.mark(function yn(Wt){var _n;return I.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return Vn.next=2,Ln({type:Yn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Bt.taskId,path:Wt}});case 2:_n=Vn.sent,_n&&xa(_n.trees||[]);case 4:case"end":return Vn.stop()}},yn)}));return function(Wt){return kn.apply(this,arguments)}}(),qn=function(yn){var Wt=ia;yn.type==="tree"&&(on.length?on.push({val:"/".concat(yn.name),path:yn.name}):on.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(yn.name),path:yn.name}),na(on),Wt=ia?"".concat(ia,"/").concat(yn.name):yn.name,jt(Wt)),oa(Wt)},aa=function(yn,Wt){var _n=on.filter(function(Vn,Qn){return Qn<=Wt});na(_n);var ua=_n.filter(function(Vn,Qn){return Qn!==0}).map(function(Vn){return Vn.val}).join("").substr(1);jt(ua),oa(ua)},Un=function(){var kn=Object(ue.a)(I.a.mark(function yn(){var Wt,_n,ua;return I.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(Wt=ht==null?void 0:ht.getFieldsValue(),_n=ia?"".concat(ia).concat(Wt!=null&&Wt.name?"/".concat(Wt==null?void 0:Wt.name):""):Wt==null?void 0:Wt.name,!hn){Qn.next=6;break}return pn(_n),ba(),Qn.abrupt("return");case 6:if(!mn){Qn.next=16;break}return Qn.next=9,ht.validateFields();case 9:return Qn.next=11,Ln({type:"shixunsDetail/uploadGitFolder",payload:Object(ie.a)(Object(ie.a)({},{id:Bt.taskId,path:_n}),Yn.current?{}:{secret_repository:!0})});case 11:ua=Qn.sent,pn(rn),ua.status===0&&z.b.info("\u65B0\u5EFA\u6210\u529F"),Qn.next=18;break;case 16:pn(_n),z.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ba();case 19:case"end":return Qn.stop()}},yn)}));return function(){return kn.apply(this,arguments)}}(),ba=function(){Ln({type:"shixunsDetail/setActionTabs",payload:{}}),ht.resetFields()};return h.a.createElement(U.a,{centered:!0,title:En||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Ht.actionTabs.key==="Repository-SelectFilePath",onOk:Un,onCancel:ba},h.a.createElement("div",{className:bt.a.wrap},h.a.createElement("div",{className:bt.a.content},h.a.createElement("div",{className:bt.a.mainPathWrap},!!(on!=null&&on.length)&&on.map(function(kn,yn){return h.a.createElement("a",{key:yn,onClick:function(){return aa(kn,yn)}},kn.val)})),!!(dn!=null&&dn.length)&&dn.map(function(kn,yn){return kn.type==="tree"&&h.a.createElement("a",{key:yn,onClick:function(){return qn(kn)}},h.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(bt.a.colorBlue)}),kn.name)})),h.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),h.a.createElement("div",{className:"mt5 mb5"},ia),mn&&h.a.createElement(_.a,{form:ht,scrollToFirstError:!0,className:"mt20"},h.a.createElement(_.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},bn=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,en=Ue.globalSetting;return{shixunsDetail:Fe,globalSetting:en,loading:Ht.models.index}})(Nt),ln=o("GZ0F"),nn=o("HBuW"),Be=o("1vsH"),kt=o("NLgs"),xt=o("lzim"),Lt=Re.a.DirectoryTree,Ft=function(Fe){var Ht,en,zt=Fe.shixunsDetail,Ln=Fe.globalSetting,En=Fe.loading,pt=Fe.user,Ot=Fe.activeKey,an=Fe.dispatch,mn=Fe.practiceSetting,Mt=Fe.isRepository,hn=Fe.treeData,Zn=Fe.setTreeData,pn=Fe.haveAuth,Kn=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),Nn=Object(b.i)(),ht=Object(b.h)(),Bt=Object(O.useState)(),zn=Object(G.a)(Bt,2),Yn=zn[0],fa=zn[1],jn=Object(O.useState)(!1),ia=Object(G.a)(jn,2),jt=ia[0],ze=ia[1],Jt=Object(O.useState)(!1),rn=Object(G.a)(Jt,2),wn=rn[0],cn=rn[1],vn=Object(O.useState)(!1),on=Object(G.a)(vn,2),na=on[0],Wn=on[1],gn=Object(O.useState)(!1),dn=Object(G.a)(gn,2),xa=dn[0],oa=dn[1],qn=Object(O.useState)(""),aa=Object(G.a)(qn,2),Un=aa[0],ba=aa[1],kn=Object(O.useState)([]),yn=Object(G.a)(kn,2),Wt=yn[0],_n=yn[1],ua=Object(O.useState)([]),Vn=Object(G.a)(ua,2),Qn=Vn[0],gr=Vn[1],Pa=Object(O.useState)([]),ka=Object(G.a)(Pa,2),Sa=ka[0],Pr=ka[1],nr=Object(O.useState)(!1),vr=Object(G.a)(nr,2),_r=vr[0],za=vr[1],Fr=Object(O.useState)(),Br=Object(G.a)(Fr,2),sa=Br[0],In=Br[1],$n=Object(O.useState)(),Fa=Object(G.a)($n,2),Ba=Fa[0],cr=Fa[1],Ma=Object(O.useState)(""),Ga=Object(G.a)(Ma,2),xr=Ga[0],Ya=Ga[1],Lr=Object(O.useState)(),ar=Object(G.a)(Lr,2),br=ar[0],Wr=ar[1],wr=Object(O.useState)(!1),Mn=Object(G.a)(wr,2),Cn=Mn[0],On=Mn[1];Object(O.useEffect)(function(){Zn([]),or(""),localStorage.warehouseHideTip||za(!0)},[ht.pathname,Mt]);var Va=function(){var ge=Object(ue.a)(I.a.mark(function Q(){var w,W,j=arguments;return I.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return w=j.length>0&&j[0]!==void 0?j[0]:"",de.next=3,Object(nn.Gb)({id:Nn.taskId,secret_dir_path:w});case 3:W=de.sent,W&&Wr(w);case 5:case"end":return de.stop()}},Q)}));return function(){return ge.apply(this,arguments)}}(),Tr=function(Q){return h.a.createElement(Y.a,{className:lt.a.menu,onClick:function(W){ba(Q.path||"");switch(W.key){case"1":Object(Be.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),ze(!0);break;case"2":Object(Be.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Wn(!0);break;case"3":Object(Be.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),oa(!0);break;case"4":Object(Be.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),cn(!0);break;case"5":Object(Be.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ai(Q.path,Q.name,Q);break;case"6":Object(Be.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Mi(Q);break}}},(Q.type==="topTree"||Q.type==="tree")&&h.a.createElement(Y.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Q.type==="topTree"||Q.type==="tree")&&h.a.createElement(Y.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Q.type==="topTree"||Q.type==="tree")&&h.a.createElement(Y.a.Item,{key:"3"},"\u4E0A\u4F20"),Q.type!=="topTree"&&Q.type!=="tree"&&h.a.createElement(Y.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Q.type!=="topTree"&&h.a.createElement(De.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Mt?"":"secret/").concat(Q==null?void 0:Q.path),onCopy:function(){return z.b.success("\u590D\u5236\u6210\u529F")}},h.a.createElement(Y.a.Item,{key:"6"},h.a.createElement(h.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Q.type!=="topTree"&&h.a.createElement(Y.a.Item,{key:"5"},"\u5220\u9664"))},jr=function(Q,w){return Q.map(function(W){return w==""?W.path=w+W.name:W.path=w+"/"+W.name,W.title=h.a.createElement(d.a,{className:"font14"},h.a.createElement(f.a,{flex:"1"},h.a.createElement(d.a,null,h.a.createElement(f.a,{flex:"20px"},W.type==="blob"&&h.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),h.a.createElement(f.a,{flex:"1"},h.a.createElement("span",{className:" multi_ellipsis1"},W.name)))),pn&&h.a.createElement(f.a,null,(W.type==="blob"||W.type==="tree")&&h.a.createElement(M.a,{overlay:Tr(W),className:lt.a.ellipsis},h.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),W.disableCheckbox=Yn&&Yn!==W.name,W.className=W.type==="tree"?lt.a.pl23:"",W.checkable=W.type!=="tree",W.isLeaf=W.type!=="tree",W.children=W.type==="tree"&&[],W.key=W.path,W})},Rr=function(Q){an({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Q}})},Vr=function(){var ge=Object(ue.a)(I.a.mark(function Q(w,W){var j;return I.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return j=w.split("/"),de.next=3,or(Un);case 3:setTimeout(function(){Rr(w),Wt=[j[0]||""],Qn=[w],gr(Object(q.a)(Qn)),_n(Object(q.a)(Wt))},150);case 4:case"end":return de.stop()}},Q)}));return function(w,W){return ge.apply(this,arguments)}}(),ui=function(Q,w){if(w=="")hn=Object(q.a)(Q),Zn(Object(q.a)(Q));else{var W=ci(hn,w,Q);hn=W,Zn(Object(q.a)(W))}};function ci(ge,Q,w){return ge.map(function(W){return W.key===Q?(W.children=Object(q.a)(w),Object(ie.a)({},W)):W.children?Object(ie.a)(Object(ie.a)({},W),{},{children:ci(W.children,Q,w)}):W})}var or=function(){var ge=Object(ue.a)(I.a.mark(function Q(){var w,W,j,ae,de,ye=arguments;return I.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return w=ye.length>0&&ye[0]!==void 0?ye[0]:"",Se.next=3,an({type:Mt?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:Nn.taskId,path:w}});case 3:return W=Se.sent,W&&((j=W.trees)!==null&&j!==void 0&&j.length?(de=jr(Object(q.a)(W.trees),w),ui(de,w),Pr(W.trees||[]),cr(w||""),console.log("handleGetRepository:",de,w),setTimeout(function(){return console.log(hn,W.trees,w,999999)},2e3)):w==""&&Zn([]),In(((ae=W.commits)===null||ae===void 0?void 0:ae[0])||{})),Se.abrupt("return",W);case 6:case"end":return Se.stop()}},Q)}));return function(){return ge.apply(this,arguments)}}(),qi=function(){var ge=Object(ue.a)(I.a.mark(function Q(w){return I.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.abrupt("return",new Promise(function(){var ae=Object(ue.a)(I.a.mark(function de(ye,be){return I.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return w.children.length&&ye(),Ya(w.path),We.next=4,or(w.path);case 4:ye();case 5:case"end":return We.stop()}},de)}));return function(de,ye){return ae.apply(this,arguments)}}()));case 1:case"end":return j.stop()}},Q)}));return function(w){return ge.apply(this,arguments)}}(),Ni=function(){var ge=Object(ue.a)(I.a.mark(function Q(w,W){var j,ae;return I.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(console.log("handleSelectTree",w,W.nativeEvent.target.nodeName,W),j=function(){Rr(W.node.path),w=[W.node.path],gr(Object(q.a)(w))},!(W.nativeEvent.target.nodeName==="svg"||W.nativeEvent.target.nodeName==="LI"||W.nativeEvent.target.nodeName==="I")){ye.next=4;break}return ye.abrupt("return");case 4:W.node.type==="blob"&&(mn!=null&&(ae=mn.sideBar)!==null&&ae!==void 0&&ae.confirmLeave?U.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){j(),an({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):j());case 5:case"end":return ye.stop()}},Q)}));return function(w,W){return ge.apply(this,arguments)}}(),Ai=function(Q,w,W){U.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(W.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var j=Object(ue.a)(I.a.mark(function de(){var ye,be,Se;return I.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,an({type:"shixunsDetail/deleteGitFiles",payload:{id:Nn.taskId,path:Q,message:"\u5220\u9664".concat(Q),secret_repository:Mt?null:!0}});case 2:if(ye=Ve.sent,be=Q.split("/"),!((ye==null?void 0:ye.status)===0)){Ve.next=20;break}return z.b.info("\u5220\u9664\u6210\u529F"),be.splice(be.length-1,1),Ve.next=9,or(be.length>1?be.join("/"):"");case 9:if(Se=Ve.sent,!(Se!=null&&Se.trees)){Ve.next=13;break}Ve.next=16;break;case 13:return be.splice(be.length-1,1),Ve.next=16,or(be.length>1?be.join("/"):"");case 16:return Rr(""),Ve.abrupt("return",!0);case 20:(ye==null?void 0:ye.status)===-3&&U.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:h.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Q,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(Nn.taskId,"/edit/").concat(ye==null?void 0:ye.message,"/tab=2")}});case 21:case"end":return Ve.stop()}},de)}));function ae(){return j.apply(this,arguments)}return ae}()})},Mi=function(Q){console.log(Q,"item")},$i=function(){var ge=Object(ue.a)(I.a.mark(function Q(w,W){return I.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(console.log("handleExpand",W),!(W.nativeEvent.target.nodeName==="svg"||W.nativeEvent.target.nodeName==="path"||W.nativeEvent.target.nodeName==="LI")){ae.next=5;break}return ae.abrupt("return",!0);case 5:return ae.next=7,qi(W.node);case 7:Wt.includes(W.node.path)?Wt.splice(Wt.indexOf(W.node.path),1):Wt.push(W.node.path);case 8:_n(Object(q.a)(Wt));case 9:case"end":return ae.stop()}},Q)}));return function(w,W){return ge.apply(this,arguments)}}(),Hr=function(){za(!1),localStorage.warehouseHideTip=!0},Ur=function(){var ge=Object(ue.a)(I.a.mark(function Q(w){var W,j,ae,de,ye;return I.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:ae="",Se.t0=Mt,Se.next=Se.t0===!0?4:Se.t0===!1?9:11;break;case 4:return ae="\u5F00\u542F\u7248\u672C\u5E93",de="\u5F00\u542F",ye="\u4E0D\u5F00\u542F",j=h.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Se.abrupt("break",11);case 9:return zt!=null&&(W=zt.detail)!==null&&W!==void 0&&W.secret_repository?(ae="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",de="\u786E\u5B9A",ye="\u53D6\u6D88",j=h.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(ae="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",de="\u4E0D\u4F7F\u7528",ye="\u4F7F\u7528",j=h.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Se.abrupt("break",11);case 11:if(!(!Mt&&Object(kt.b)(an,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Se.next=13;break}return Se.abrupt("return");case 13:U.a.confirm({title:ae,okText:de,cancelText:ye,content:j,onOk:function(){var Ve;Object(Be.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",ae]),!Mt&&!(zt!=null&&(Ve=zt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)||di(w)},onCancel:function(){var Ve;!Mt&&!(zt!=null&&(Ve=zt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)&&di(w)}});case 14:case"end":return Se.stop()}},Q)}));return function(w){return ge.apply(this,arguments)}}(),di=function(){var ge=Object(ue.a)(I.a.mark(function Q(w){return I.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(!Mt){j.next=6;break}return j.next=3,Object(nn.s)({id:Nn.taskId});case 3:an({type:"practiceSetting/getCommonData",payload:{id:Nn.taskId}}),j.next=8;break;case 6:return j.next=8,Object(nn.t)({id:Nn.taskId,is_secret_repository:w});case 8:or(),an({type:"shixunsDetail/getShixunsDetail",payload:{id:Nn.taskId}});case 10:case"end":return j.stop()}},Q)}));return function(w){return ge.apply(this,arguments)}}(),ce=function(Q){console.log(Q)},Oe=function(){var ge=Object(ue.a)(I.a.mark(function Q(w){var W,j,ae,de,ye,be,Se,We,Ve,at,Et;return I.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(console.log(w),W=w.node.key,j=w.dragNode.key,ae=w.node.pos.split("-"),de=w.dropPosition-Number(ae[ae.length-1]),!(w.dragNode.type==="tree")){Zt.next=8;break}return z.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Zt.abrupt("return");case 8:if(!(w.node.type!=="tree")){Zt.next=11;break}return z.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Zt.abrupt("return");case 11:return Zt.next=13,an({type:"shixunsDetail/moveGitFiles",payload:{id:Nn.taskId,from:w.dragNode.path,to:w.node.path+"/"+w.dragNode.name,message:"".concat(w.dragNode.path," move to ").concat(w.node.path+"/"+w.dragNode.name," ")}});case 13:if(ye=Zt.sent,!(ye.status===0)){Zt.next=26;break}return Rr(""),Zt.next=18,or("");case 18:be=0;case 19:if(!(be=10&&!Object(v.v)()){pn({type:"innovation/openSimpleModal",payload:{title:"\u9879\u76EE\u6570\u91CF\u8FBE\u5230\u4E0A\u9650",children:"\u6BCF\u4F4D\u7528\u6237\u6700\u591A\u53EA\u80FD\u521B\u5EFA10\u4E2A\u9879\u76EE\uFF0C\u4F60\u7684\u9879\u76EE\u6570\u91CF\u5DF2\u7ECF\u8FBE\u5230\u4E0A\u9650\u3002",footer:h.a.createElement(V.a,{onClick:function(){return pn({type:"innovation/closeSimpleModal"})},type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}pn({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:ua}})},yn=function(){H.d.push("/innovation/project/edit/".concat(jt))},Wt=function(){pn({type:"innovation/openModal",payload:"delete-project"})};return h.a.createElement(D.a,{spinning:fa},ht&&h.a.createElement("div",{className:l.a.project_detail_wrapper},h.a.createElement(d.a,{justify:"space-between",align:"middle",style:{marginBottom:10}},h.a.createElement(f.a,{className:l.a.title,span:20},ht.sci_project.username," / ",ht.sci_project.name),h.a.createElement(f.a,{span:4,style:{textAlign:"right"}},h.a.createElement(V.a,{icon:h.a.createElement(L.a,null),className:l.a.fork_btn,onClick:function(){return kn("forkButton")}},h.a.createElement("span",null,ht.sci_project.forked_count)))),h.a.createElement(Xt,{ellipsis:{rows:3,expandable:!0,symbol:h.a.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",h.a.createElement(y.a,null))},className:l.a.desc},ht.sci_project.description),h.a.createElement(d.a,{justify:"space-between"},h.a.createElement(f.a,{className:l.a.info},h.a.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",ht.mirror_repository_info.name),h.a.createElement("span",{className:l.a.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",pe()(ht.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),cn&&h.a.createElement(f.a,{className:l.a.operation},h.a.createElement("span",{onClick:yn},"\u7F16\u8F91"),vn&&h.a.createElement("span",{className:l.a.delete_btn,onClick:Wt},"\u5220\u9664"))),h.a.createElement(E.a,null),h.a.createElement(te.a,{activeKey:rn,onChange:function(ua){wn(ua)},tabBarExtraContent:{right:h.a.createElement(V.a,{type:"primary"},h.a.createElement("a",{onClick:function(){if(!cn){window.localStorage.getItem("hideRemindModal")==="true"?kn("forkButton"):pn({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}});return}Object(g.h)(jt).then(function(ua){if(Bt(ua),ua.verify_info.status===-1){gn(!0),ba.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});return}if(ua.verify_info.status===0){U.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u73AF\u5883\u8D44\u6E90\u6B63\u5728\u3010\u5BA1\u6838\u4E2D\u3011\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u80FD\u542F\u52A8\u73AF\u5883",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){wn("3")}});return}if(ua.verify_info.status===1&&H.d.push("/innovation/tasks/".concat(jt)),ua.verify_info.status===2){U.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u60A8\u7533\u8BF7\u7684\u73AF\u5883\u8D44\u6E90\u3010\u672A\u901A\u8FC7\u3011\uFF0C\u65E0\u6CD5\u542F\u52A8\u73AF\u5883\u3002",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){wn("3")}});return}})},target:"_blank"},"\u542F\u52A8\u73AF\u5883"))}},h.a.createElement(Qt,{tab:"\u4EE3\u7801",key:"1"},h.a.createElement(_t,{haveAuth:cn})),h.a.createElement(Qt,{tab:"\u6570\u636E\u96C6",key:"2"},h.a.createElement(vt.a,{detail:ht})),h.a.createElement(Qt,{tab:"\u5408\u4F5C\u8005",key:"4"},h.a.createElement(ut.a,{position:"detail"})),h.a.createElement(Qt,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},h.a.createElement("div",{className:l.a.huanj},h.a.createElement("div",{className:l.a.divtitle},h.a.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),h.a.createElement("div",{style:{marginLeft:28}},h.a.createElement("div",null,h.a.createElement("label",null,"CPU\uFF1A"),h.a.createElement("span",null,(ht==null||((Ht=ht.sci_project_config)===null||Ht===void 0)?void 0:Ht.max_cpu)+"\u6838"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),h.a.createElement("span",null,(ht==null||((en=ht.sci_project_config)===null||en===void 0)?void 0:en.min_cpu)+"\u6838"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),h.a.createElement("span",null,(ht==null||((zt=ht.sci_project_config)===null||zt===void 0)?void 0:zt.max_memory)+"M"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),h.a.createElement("span",null,(ht==null||((Ln=ht.sci_project_config)===null||Ln===void 0)?void 0:Ln.min_memory)+"M"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),h.a.createElement("span",null,(ht==null||((En=ht.sci_project_config)===null||En===void 0)?void 0:En.max_disk)+"G"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),h.a.createElement("span",null,(ht==null||((pt=ht.sci_project_config)===null||pt===void 0)?void 0:pt.gpu)||"- -")))),h.a.createElement("div",{className:l.a.divtitle},h.a.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),h.a.createElement("div",{style:{marginLeft:28}},h.a.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),h.a.createElement("span",null,(ht==null||((Ot=ht.sci_project_config)===null||Ot===void 0)?void 0:Ot.survival_time)+"\u5C0F\u65F6"||!1))),h.a.createElement("div",{className:l.a.divtitle},h.a.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),h.a.createElement("div",{style:{marginLeft:28}},h.a.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),h.a.createElement("span",{style:{color:An[parseInt("".concat(ht==null||((an=ht.verify_info)===null||an===void 0)?void 0:an.status))+1]}},(ht==null||((mn=ht.verify_info)===null||mn===void 0)?void 0:mn.status_cn)||"- -")),h.a.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},h.a.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),h.a.createElement("span",null,(ht==null||((Mt=ht.verify_info)===null||Mt===void 0)?void 0:Mt.refuse_reason)||"- -")))),h.a.createElement("div",{style:{textAlign:"center"}},h.a.createElement(V.a,{disabled:(ht==null||((hn=ht.verify_info)===null||hn===void 0)?void 0:hn.status)<=0,onClick:function(){ba.setFieldsValue(Object(ie.a)({},ht==null?void 0:ht.sci_project_config)),gn(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),h.a.createElement(se,{detail:ht}),h.a.createElement(ne,{projectId:jt}),h.a.createElement(St,{openForkModal:kn})),h.a.createElement(U.a,{title:"\u542F\u52A8\u73AF\u5883",visible:Wn,okButtonProps:{loading:oa},onCancel:function(){gn(!1)},onOk:function(){ba.submit()}},h.a.createElement("div",null,h.a.createElement(_.a,{labelCol:{span:6},wrapperCol:{span:18},form:ba,preserve:!1,onFinish:function(){var _n=Object(ue.a)(I.a.mark(function ua(Vn){var Qn;return I.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return qn(!0),Pa.next=3,Object(Yt.a)("/api/sci/projects/".concat(jt,"/commit_verify.json"),{method:"POST",body:Object(ie.a)({},Vn)});case 3:Qn=Pa.sent,gn(!1),Object(g.h)(jt).then(function(ka){if(jn(!1),ka.status)return;Bt(ka)}),z.b.info("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),qn(!1);case 8:case"end":return Pa.stop()}},ua)}));return function(ua){return _n.apply(this,arguments)}}()},h.a.createElement(_.a.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0}]},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0}]},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0}],initialValue:1},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"GPU\u6570\u91CF",name:"gpu"},h.a.createElement(le.a,{min:0,style:{width:"100%"},precision:0})),h.a.createElement(_.a.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},h.a.createElement(le.a,{min:.1,style:{width:"100%"},precision:1}))))))},Ka=B.default=Object(H.a)(function(Ue){var Fe=Ue.innovation,Ht=Ue.user;return{innovation:Fe,user:Ht}})(ta)}}]); +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ie=!0,r=!1,U;return{s:function(){P=Ae[Symbol.iterator]()},n:function(){var E=P.next();return ie=E.done,E},e:function(E){r=!0,U=E},f:function(){try{!ie&&P.return!=null&&P.return()}finally{if(r)throw U}}}}},rHrb:function(xe,B,o){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.CopyToClipboard=void 0;var Z=Ae(o("q1tI")),D=Ae(o("+QRC"));function Ae(A){return A&&A.__esModule?A:{default:A}}function le(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?le=function(G){return typeof G}:le=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},le(A)}function P(A,_){var G=Object.keys(A);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(A);_&&(X=X.filter(function(te){return Object.getOwnPropertyDescriptor(A,te).enumerable})),G.push.apply(G,X)}return G}function z(A){for(var _=1;_=0)continue;if(!Object.prototype.propertyIsEnumerable.call(A,X))continue;G[X]=A[X]}}return G}function ie(A,_){if(A==null)return{};var G={},X=Object.keys(A),te,$;for($=0;$=0)continue;G[te]=A[te]}return G}function r(A,_){if(!(A instanceof _))throw new TypeError("Cannot call a class as a function")}function U(A,_){for(var G=0;G<_.length;G++){var X=_[G];X.enumerable=X.enumerable||!1,X.configurable=!0,"value"in X&&(X.writable=!0),Object.defineProperty(A,X.key,X)}}function R(A,_,G){return _&&U(A.prototype,_),G&&U(A,G),A}function E(A,_){return _&&(le(_)==="object"||typeof _=="function")?_:d(A)}function p(A){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(G){return G.__proto__||Object.getPrototypeOf(G)},p(A)}function d(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}function u(A,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(_&&_.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),_&&f(A,_)}function f(A,_){return f=Object.setPrototypeOf||function(X,te){return X.__proto__=te,X},f(A,_)}function S(A,_,G){return _ in A?Object.defineProperty(A,_,{value:G,enumerable:!0,configurable:!0,writable:!0}):A[_]=G,A}var V=function(A){u(_,A);function _(){var G,X;r(this,_);for(var te=arguments.length,$=new Array(te),re=0;re3&&!((J=Te[4])!==null&&J!==void 0&&J.includes("newgold"))&&!((Y=Te[5])!==null&&Y!==void 0&&Y.includes("newgold"))&&Te[2]!=="coursesId"&&(Me.course_id=Te[2]),Te[1]==="shixuns"&&Te.length>3&&(Me.objective_type="shixun",Me.objective_id=Te[2]),Te[1]==="paths"&&Te.length>3&&(Me.objective_type="path",Me.objective_id=Te[2]),Object(ue.a)(Object(ue.a)({},Me),{school:1})}var ne=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],we=function(Y){var fe,Te,Me=Y.homePage,ke=Y.user,Pe=Y.globalSetting,q=Y.loading,Ce=Y.dispatch,Re=Y.location,De=Y.isLogin,Qe=De===void 0?!1:De,qe=Y.shixunHomeworks,Ct=Object(z.a)(Y,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),at=Object(f.g)(),ct=Object(d.useState)(!1),it=Object(P.a)(ct,2),Ne=it[0],je=it[1],Xe=Object(d.useState)(""),nt=Object(P.a)(Xe,2),Ze=nt[0],Ke=nt[1],st=Object(d.useState)(!1),We=Object(P.a)(st,2),Je=We[0],$e=We[1],ft=Ee(),lt=Object(d.useState)("0"),gt=Object(P.a)(lt,2),_t=gt[0],Mt=gt[1],gn=Object(d.useRef)({id:0});Object(d.useEffect)(function(){var et;return ke!=null&&(et=ke.userInfo)!==null&&et!==void 0&&et.now_time&&(gn.current.id=setInterval(function(){Mt(function(St){if(St==="0"){var Ye;return ve()(ke==null||((Ye=ke.userInfo)===null||Ye===void 0)?void 0:Ye.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return ve()(St,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(gn.current.id)}},[ke==null||((fe=ke.userInfo)===null||fe===void 0)?void 0:fe.now_time]),Object(d.useEffect)(function(){Ce({type:"user/getNavigationInfo",payload:Object(ue.a)({},ft)})},[Pe.name]),Object(d.useEffect)(function(){qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ne!=null&&ne.includes(Re==null?void 0:Re.pathname)||(Re==null?void 0:Re.pathname.indexOf("/classrooms"))===0||Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Re.pathname]),Object(d.useEffect)(function(){qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(qe.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[qe.actionTabs.key]),Object(d.useEffect)(function(){if(Pe!=null&&Pe.setting){var et,St,Ye=Pe==null||((et=Pe.setting)===null||et===void 0||((St=et.navbar)===null||St===void 0))?void 0:St.filter(function(dt){return!(dt!=null&&dt.hidden)&&!(Object(b.m)()&&dt.link==="/paperlibrary")}),bt=Object(le.a)(Ye),vt;try{for(bt.s();!(vt=bt.n()).done;){var ut=vt.value;ut.subitem&&(ut.subitem=ut.subitem.filter(function(dt){return!(dt!=null&&dt.hidden)&&!(Object(b.m)()&&dt.link==="/paperlibrary")}))}}catch(dt){bt.e(dt)}finally{bt.f()}var Vt=!1;Ye==null||Ye.map(function(dt,ot){var zt,Nt,Jt,Xt="/"+((zt=Re.pathname)===null||zt===void 0||((Nt=zt.split("/"))===null||Nt===void 0)?void 0:Nt[1]);if(dt.link===Xt&&(Ke(dt==null?void 0:dt.link),Object(l.X)(dt==null?void 0:dt.name),Ft(It(ot,{name:dt==null?void 0:dt.name,link:dt==null?void 0:dt.link},Ye)),Vt=!0),dt!=null&&(Jt=dt.subitem)!==null&&Jt!==void 0&&Jt.length){var An;dt==null||((An=dt.subitem)===null||An===void 0)||An.map(function(ta){ta.link===Xt&&(Ke(ta==null?void 0:ta.link),Object(l.X)(ta==null?void 0:ta.name),Ft(It(ot,{name:ta==null?void 0:ta.name,link:ta==null?void 0:ta.link},Ye)),Vt=!0)})}}),Vt||Ft(Ye)}},[Pe==null?void 0:Pe.setting,ke]);var bn=Object(d.useMemo)(function(){var et;if(Pe!=null&&(et=Pe.setting)!==null&&et!==void 0&&et.nav_logo_url){var St;return"".concat(x.a.IMG_SERVER,"/").concat(Pe==null||((St=Pe.setting)===null||St===void 0)?void 0:St.nav_logo_url)}else return"".concat(x.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Pe==null||((Te=Pe.setting)===null||Te===void 0)?void 0:Te.nav_logo_url]);function Kt(et){at.push("/search?value="+et)}var He=function(){return Ne?u.a.createElement("div",{onBlur:function(){setTimeout(function(){je(!1)},300)}},u.a.createElement(oe,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Kt,autoFocus:!0})):u.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){at.push("/search?value=")}})},Rt=Object(d.useState)([]),xt=Object(P.a)(Rt,2),jt=xt[0],Ft=xt[1],Yt=function(){var et=Object(Ae.a)(p.a.mark(function St(Ye,bt){var vt,ut,Vt,dt,ot,zt,Nt,Jt;return p.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(!((Ye==null?void 0:Ye.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){An.next=6;break}return An.next=3,Object(H.j)();case 3:return Vt=An.sent,Vt!=null&&(ut=Vt.data)!==null&&ut!==void 0&&ut.engineer_url?Vt!=null&&(dt=Vt.data)!==null&&dt!==void 0&&(ot=dt.engineer_url)!==null&&ot!==void 0&&ot.includes("http")?Object(l.S)(Vt==null||((zt=Vt.data)===null||zt===void 0)?void 0:zt.engineer_url):at.push(Vt==null||((Nt=Vt.data)===null||Nt===void 0)?void 0:Nt.engineer_url):(Vt==null?void 0:Vt.status)!=401&&(Pe!=null&&(Jt=Pe.setting)!==null&&Jt!==void 0&&Jt.authority_qrcode_url?$e(!0):$e(!1)),An.abrupt("return");case 6:Ye!=null&&(vt=Ye.link)!==null&&vt!==void 0&&vt.includes("http")?Object(l.S)(Ye==null?void 0:Ye.link):at.push(Ye==null?void 0:Ye.link),(Ye==null?void 0:Ye.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:u.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~")}});case 8:case"end":return An.stop()}},St)}));return function(Ye,bt){return et.apply(this,arguments)}}(),It=function(St,Ye,bt){var vt=bt.slice();return vt[St]&&(vt[St].name=Ye.name,vt[St].link=Ye.link),vt||[]};if(Pe.showHeader&&Pe.showHeaderFooter){var ln,Pt,Tt,Qt;return u.a.createElement(R.a,{className:"".concat(Pe.isIlearning?X.a["header-iearning"]:X.a.header," ").concat(Pe.showHeaderFixed?X.a.headerFixed:"")},u.a.createElement(ee,{className:"header"},u.a.createElement("section",{className:X.a["edu-menu"]},(!!Pe.isIlearning||!(Pe!=null&&(ln=Pe.setting)!==null&&ln!==void 0&&ln.main_site)&&!!(Pe!=null&&(Pt=Pe.setting)!==null&&Pt!==void 0&&Pt.navbar))&&u.a.createElement(S.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ce({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},u.a.createElement("img",{className:X.a.logo,title:(Tt=Pe.setting)===null||Tt===void 0?void 0:Tt.name,src:bn||me.a})),u.a.createElement("ul",{className:"".concat(X.a.menu," ").concat(Object(l.r)()&&"ml0")},u.a.createElement("img",{src:_.a,className:X.a.logo_style}),Object(l.r)()&&u.a.createElement("li",null,u.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(l.r)()&&Pe.setting&&jt.map(function(et,St){var Ye,bt,vt,ut,Vt;return u.a.createElement("li",{key:St,className:!(et!=null&&(Ye=et.subitem)!==null&&Ye!==void 0&&Ye.length)&&Ze===(et==null?void 0:et.link)||et!=null&&(bt=et.subitem)!==null&&bt!==void 0&&bt.some(function(dt){return Ze===(dt==null?void 0:dt.link)})?X.a.actived:""},u.a.createElement("div",{onClick:function(){return Yt(et,St)},className:qe.actionTabs.type===4?"".concat(X.a.name," ").concat(X.a.classromediv):X.a.name},u.a.createElement("span",null,function(){var dt=et==null?void 0:et.name;{var ot;et==null||((ot=et.subitem)===null||ot===void 0)||ot.map(function(zt,Nt){return zt.link===Re.pathname&&(dt=zt.name),zt})}return dt}()),(et==null||((vt=et.subitem)===null||vt===void 0)?void 0:vt.length)>0&&u.a.createElement("i",{className:"iconfont icon-zhankai4"})),(et==null||((ut=et.subitem)===null||ut===void 0)?void 0:ut.length)>0&&u.a.createElement("div",{className:X.a.dropDown},et==null||((Vt=et.subitem)===null||Vt===void 0)?void 0:Vt.map(function(dt,ot){return u.a.createElement("div",{className:X.a.subName,onClick:function(){return Yt(dt,St)},key:St+"-"+ot},!!ot&&u.a.createElement("div",{className:X.a.line}),u.a.createElement("aside",{className:"font16 c-black"},dt.name),u.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},dt.content))})))})),u.a.createElement("div",{className:"timeShow"},_t),u.a.createElement("div",null,!Qe&&u.a.createElement(k,{payload:ft}))),u.a.createElement(D.a,{centered:!0,destroyOnClose:!0,visible:Je,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){$e(!1)},onCancel:function(){return $e(!1)}},u.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},u.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"),u.a.createElement("img",{src:x.a.IMG_SERVER+(Pe==null||((Qt=Pe.setting)===null||Qt===void 0)?void 0:Qt.authority_qrcode_url),width:200,height:200})))))}else return u.a.createElement(u.a.Fragment,null)},M=B.a=Object(V.a)(function(J){var Y=J.homePage,fe=J.loading,Te=J.user,Me=J.globalSetting,ke=J.shixunHomeworks;return{homePage:Y,user:Te,globalSetting:Me,loading:fe.models.index,shixunHomeworks:ke}})(we)},sR1s:function(xe,B,o){"use strict";o.d(B,"b",function(){return le}),o.d(B,"a",function(){return P}),o.d(B,"c",function(){return z}),o.d(B,"d",function(){return ue});var Z=o("U8pU"),D="RC_TABLE_KEY";function Ae(ie){return ie==null?[]:Array.isArray(ie)?ie:[ie]}function le(ie,r){if(!r&&typeof r!="number")return ie;for(var U=Ae(r),R=ie,E=0;E1)Object(U.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(_.length===0)return Object(U.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var G=_[0];if(z.isValidElement(G)&&Object(R.c)(G)){var X=G.ref;_[0]=z.cloneElement(G,{ref:Object(R.a)(X,this.setChildNode)})}return _.length===1?_[0]:_.map(function(te,$){return!z.isValidElement(te)||"key"in te&&te.key!==null?te:z.cloneElement(te,{key:"".concat(p,"-").concat($)})})}}]),S}(z.Component);d.displayName="ResizeObserver",B.a=d},t9D7:function(xe,B,o){"use strict";o.d(B,"b",function(){return ue}),o.d(B,"g",function(){return r}),o.d(B,"d",function(){return U}),o.d(B,"e",function(){return R}),o.d(B,"a",function(){return E}),o.d(B,"f",function(){return u}),o.d(B,"c",function(){return f});var Z=o("Vhoy"),D=o("MI8n"),Ae=o("pmY6"),le=o("Cg/j"),P=o("ic2d"),z=o("nEHx");const ue=Object(le.c)("themeService");var ie;(function(S){function V(A){return A&&typeof A=="object"&&typeof A.id=="string"}S.isThemeColor=V})(ie||(ie={}));function r(S){return{id:S}}var U;(function(S){function V($){return $&&typeof $=="object"&&typeof $.id=="string"&&(typeof $.color=="undefined"||ie.isThemeColor($.color))}S.isThemeIcon=V;const A=new RegExp(`^\\$\\((${Z.a.iconNameExpression}(?:${Z.a.iconModifierExpression})?)\\)$`);function _($){const re=A.exec($);if(!re)return;let[,K]=re;return{id:K}}S.fromString=_;function G($,re){let K=$.id;const I=K.lastIndexOf("~");return I!==-1&&(K=K.substring(0,I)),re&&(K=`${K}~${re}`),{id:K}}S.modify=G;function X($,re){var K,I;return $.id===re.id&&((K=$.color)===null||K===void 0?void 0:K.id)===((I=re.color)===null||I===void 0?void 0:I.id)}S.isEqual=X;function te($,re){return{id:$.id,color:re?r(re):void 0}}S.asThemeIcon=te,S.asClassNameArray=Z.a.asClassNameArray,S.asClassName=Z.a.asClassName,S.asCSSSelector=Z.a.asCSSSelector})(U||(U={}));function R(S){switch(S){case z.a.DARK:return"vs-dark";case z.a.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const E={ThemingContribution:"base.contributions.theming"};class p{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new D.b}onColorThemeChange(S){return this.themingParticipants.push(S),this.onThemingParticipantAddedEmitter.fire(S),Object(Ae.i)(()=>{const V=this.themingParticipants.indexOf(S);this.themingParticipants.splice(V,1)})}getThemingParticipants(){return this.themingParticipants}}let d=new p;P.a.add(E.ThemingContribution,d);function u(S){return d.onColorThemeChange(S)}class f extends Ae.a{constructor(S){super();this.themeService=S,this.theme=S.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(V=>this.onThemeChange(V)))}onThemeChange(S){this.theme=S,this.updateStyles()}updateStyles(){}}},tWlo:function(xe,B){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=="},vHTk:function(xe,B,o){xe.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(xe,B,o){xe.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"}},wCXF:function(xe,B,o){"use strict";o.d(B,"a",function(){return Ct});var Z=o("rePB"),D=o("VTBJ"),Ae=o("KQm4"),le=o("U8pU"),P=o("ODXe"),z=o("q1tI"),ue=o("TSYQ"),ie=o.n(ue),r=o("Gytx"),U=o.n(r),R=o("Kwbf"),E=o("t23M"),p=o("qx4F"),d=o("6eGT"),u=o("IBYe"),f=o("Ff2n"),S=o("c+Xe"),V=o("fyJ8"),A=o("biw7");function _(Ne,je,Xe,nt,Ze){var Ke=Xe[Ne]||{},st=Xe[je]||{},We,Je;Ke.fixed==="left"?We=nt.left[Ne]:st.fixed==="right"&&(Je=nt.right[je]);var $e=!1,ft=!1,lt=!1,gt=!1,_t=Xe[je+1],Mt=Xe[Ne-1];if(Ze==="rtl"){if(We!==void 0){var gn=Mt&&Mt.fixed==="left";gt=!gn}else if(Je!==void 0){var bn=_t&&_t.fixed==="right";lt=!bn}}else if(We!==void 0){var Kt=_t&&_t.fixed==="left";$e=!Kt}else if(Je!==void 0){var He=Mt&&Mt.fixed==="right";ft=!He}return{fixLeft:We,fixRight:Je,lastFixLeft:$e,firstFixRight:ft,lastFixRight:lt,firstFixLeft:gt,isSticky:nt.isSticky}}var G=o("sR1s");function X(Ne){var je=Ne.cells,Xe=Ne.stickyOffsets,nt=Ne.flattenColumns,Ze=Ne.rowComponent,Ke=Ne.cellComponent,st=Ne.onHeaderRow,We=Ne.index,Je=z.useContext(A.a),$e=Je.prefixCls,ft=Je.direction,lt;st&&(lt=st(je.map(function(_t){return _t.column}),We));var gt=Object(G.a)(je.map(function(_t){return _t.column}));return z.createElement(Ze,Object.assign({},lt),je.map(function(_t,Mt){var gn=_t.column,bn=_(_t.colStart,_t.colEnd,nt,Xe,ft),Kt;return gn&&gn.onHeaderCell&&(Kt=_t.column.onHeaderCell(gn)),z.createElement(V.a,Object.assign({},_t,{ellipsis:gn.ellipsis,align:gn.align,component:Ke,prefixCls:$e,key:gt[Mt]},bn,{additionalProps:Kt,rowType:"header"}))}))}X.displayName="HeaderRow";var te=X;function $(Ne){var je=[];function Xe(st,We){var Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[Je]=je[Je]||[];var $e=We,ft=st.filter(Boolean).map(function(lt){var gt={key:lt.key,className:lt.className||"",children:lt.title,column:lt,colStart:$e},_t=1,Mt=lt.children;return Mt&&Mt.length>0&&(_t=Xe(Mt,$e,Je+1).reduce(function(gn,bn){return gn+bn},0),gt.hasSubColumns=!0),"colSpan"in lt&&(_t=lt.colSpan),"rowSpan"in lt&&(gt.rowSpan=lt.rowSpan),gt.colSpan=_t,gt.colEnd=gt.colStart+_t-1,je[Je].push(gt),$e+=_t,_t});return ft}Xe(Ne,0);for(var nt=je.length,Ze=function(We){je[We].forEach(function(Je){!("rowSpan"in Je)&&!Je.hasSubColumns&&(Je.rowSpan=nt-We)})},Ke=0;Ke=0;We-=1){var Je=je[We],$e=Xe&&Xe[We],ft=$e&&$e[I.a];(Je||ft||st)&&(Ze.unshift(z.createElement("col",Object.assign({key:We,style:{width:Je,minWidth:Je}},ft))),st=!0)}return z.createElement("colgroup",null,Ze)}var h=O;function L(Ne,je){return Object(z.useMemo)(function(){for(var Xe=[],nt=0;nt1?an-1:0),Dt=1;Dt=lt&&(vt=lt-gt),st({scrollLeft:vt/lt*(ft+2)}),He.current.x=et.pageX},Pt=function(){var et=Object(q.b)(Ke.current).top,St=et+Ke.current.offsetHeight,Ye=document.documentElement.scrollTop+window.innerHeight;St-Object(p.a)()<=Ye||et>=Ye-We?Kt(function(bt){return Object(D.a)(Object(D.a)({},bt),{},{isHiddenScrollBar:!0})}):Kt(function(bt){return Object(D.a)(Object(D.a)({},bt),{},{isHiddenScrollBar:!1})})},Tt=function(et){Kt(function(St){return Object(D.a)(Object(D.a)({},St),{},{scrollLeft:et/ft*lt||0})})};return z.useImperativeHandle(Xe,function(){return{setScrollLeft:Tt}}),z.useEffect(function(){var Qt=Object(Pe.a)(document.body,"mouseup",Yt,!1),et=Object(Pe.a)(document.body,"mousemove",ln,!1);return Pt(),function(){Qt.remove(),et.remove()}},[gt,jt]),z.useEffect(function(){var Qt=Object(Pe.a)(window,"scroll",Pt,!1),et=Object(Pe.a)(window,"resize",Pt,!1);return function(){Qt.remove(),et.remove()}},[]),z.useEffect(function(){bn.isHiddenScrollBar||Kt(function(Qt){var et,St;return Object(D.a)(Object(D.a)({},Qt),{},{scrollLeft:Ke.current.scrollLeft/((et=Ke.current)===null||et===void 0?void 0:et.scrollWidth)*((St=Ke.current)===null||St===void 0?void 0:St.clientWidth)})})},[bn.isHiddenScrollBar]),ft<=lt||!gt||bn.isHiddenScrollBar?null:z.createElement("div",{style:{height:Object(p.a)(),width:lt,bottom:We},className:"".concat($e,"-sticky-scroll")},z.createElement("div",{onMouseDown:It,ref:_t,className:ie()("".concat($e,"-sticky-scroll-bar"),Object(Z.a)({},"".concat($e,"-sticky-scroll-bar-active"),jt)),style:{width:"".concat(gt,"px"),transform:"translate3d(".concat(bn.scrollLeft,"px, 0, 0)")}}))},Re=z.forwardRef(Ce);function De(Ne,je){return z.useMemo(function(){var Xe=!!Ne;return{isSticky:Xe,stickyClassName:Xe?"".concat(je,"-sticky-header"):"",offsetHeader:Object(le.a)(Ne)==="object"&&Ne.offsetHeader||0,offsetScroll:Object(le.a)(Ne)==="object"&&Ne.offsetScroll||0}},[Ne,je])}var Qe=[],qe={},Ct="rc-table-internal-hook",at=z.memo(function(Ne){var je=Ne.children;return je},function(Ne,je){return U()(Ne.props,je.props)?Ne.pingLeft!==je.pingLeft||Ne.pingRight!==je.pingRight:!1});function ct(Ne){var je,Xe=Ne.prefixCls,nt=Ne.className,Ze=Ne.rowClassName,Ke=Ne.style,st=Ne.data,We=Ne.rowKey,Je=Ne.scroll,$e=Ne.tableLayout,ft=Ne.direction,lt=Ne.title,gt=Ne.footer,_t=Ne.summary,Mt=Ne.id,gn=Ne.showHeader,bn=Ne.components,Kt=Ne.emptyText,He=Ne.onRow,Rt=Ne.onHeaderRow,xt=Ne.internalHooks,jt=Ne.transformColumns,Ft=Ne.internalRefs,Yt=Ne.sticky,It=st||Qe,ln=!!It.length,Pt=z.useState(0),Tt=Object(P.a)(Pt,2),Qt=Tt[0],et=Tt[1];z.useEffect(function(){et(Object(p.a)())});var St=z.useMemo(function(){return Object(G.c)(bn,{})},[bn]),Ye=z.useCallback(function(Mn,Cn){return Object(G.b)(St,Mn)||Cn},[St]),bt=z.useMemo(function(){return typeof We=="function"?We:function(Mn){var Cn=Mn&&Mn[We];return Cn}},[We]),vt=Object(I.c)(Ne),ut=vt.expandIcon,Vt=vt.expandedRowKeys,dt=vt.defaultExpandedRowKeys,ot=vt.defaultExpandAllRows,zt=vt.expandedRowRender,Nt=vt.onExpand,Jt=vt.onExpandedRowsChange,Xt=vt.expandRowByClick,An=vt.rowExpandable,ta=vt.expandIconColumnIndex,Ka=vt.expandedRowClassName,Ue=vt.childrenColumnName,Fe=vt.indentSize,Ht=ut||Me,tn=Ue||"children",Gt=z.useMemo(function(){return zt?"row":Ne.expandable&&xt===Ct&&Ne.expandable.__PARENT_RENDER_ICON__||It.some(function(Mn){return Mn&&Object(le.a)(Mn)==="object"&&Mn[tn]})?"nest":!1},[!!zt,It]),Ln=z.useState(function(){return dt||(ot?ke(It,bt,tn):[])}),En=Object(P.a)(Ln,2),pt=En[0],Ot=En[1],an=z.useMemo(function(){return new Set(Vt||pt||[])},[Vt,pt]),pn=z.useCallback(function(Mn){var Cn=bt(Mn,It.indexOf(Mn)),On,Va=an.has(Cn);Va?(an.delete(Cn),On=Object(Ae.a)(an)):On=[].concat(Object(Ae.a)(an),[Cn]),Ot(On),Nt&&Nt(!Va,Mn),Jt&&Jt(On)},[bt,an,It,Nt,Jt]),Dt=z.useState(0),fn=Object(P.a)(Dt,2),Zn=fn[0],hn=fn[1],Kn=Object(ee.b)(Object(D.a)(Object(D.a)(Object(D.a)({},Ne),vt),{},{expandable:!!zt,expandedKeys:an,getRowKey:bt,onTriggerExpand:pn,expandIcon:Ht,expandIconColumnIndex:ta,direction:ft}),xt===Ct?jt:null),Nn=Object(P.a)(Kn,2),ht=Nn[0],Bt=Nn[1],zn=z.useMemo(function(){return{columns:ht,flattenColumns:Bt}},[ht,Bt]),Yn=z.useRef(),fa=z.useRef(),jn=z.useRef(),ia=z.useState(!1),Ut=Object(P.a)(ia,2),ze=Ut[0],Zt=Ut[1],rn=z.useState(!1),wn=Object(P.a)(rn,2),un=wn[0],vn=wn[1],on=ne(new Map),na=Object(P.a)(on,2),Wn=na[0],mn=na[1],cn=Object(G.a)(Bt),xa=cn.map(function(Mn){return Wn.get(Mn)}),oa=z.useMemo(function(){return xa},[xa.join("_")]),qn=J(oa,Bt.length,ft),aa=Je&&Object(G.d)(Je.y),Un=Je&&Object(G.d)(Je.x),ba=Un&&Bt.some(function(Mn){var Cn=Mn.fixed;return Cn}),kn=z.useRef(),yn=De(Yt,Xe),Wt=yn.isSticky,_n=yn.offsetHeader,ua=yn.offsetScroll,Vn=yn.stickyClassName,Qn,gr,Pa;aa&&(gr={overflowY:"scroll",maxHeight:Je.y}),Un&&(Qn={overflowX:"auto"},aa||(gr={overflowY:"hidden"}),Pa={width:Je.x===!0?"auto":Je.x,minWidth:"100%"});var ka=z.useCallback(function(Mn,Cn){mn(function(On){var Va=new Map(On);return Va.set(Mn,Cn),Va})},[]),Sa=we(null),Pr=Object(P.a)(Sa,2),nr=Pr[0],vr=Pr[1];function _r(Mn,Cn){if(!Cn)return;typeof Cn=="function"?Cn(Mn):Cn.scrollLeft!==Mn&&(Cn.scrollLeft=Mn)}var za=function(Cn){var On=Cn.currentTarget,Va=Cn.scrollLeft,Tr=typeof Va=="number"?Va:On.scrollLeft,jr=On||qe;if(!vr()||vr()===jr){var Rr;nr(jr),_r(Tr,fa.current),_r(Tr,jn.current),_r(Tr,(Rr=kn.current)===null||Rr===void 0?void 0:Rr.setScrollLeft)}if(On){var Vr=On.scrollWidth,ui=On.clientWidth;Zt(Tr>0),vn(Tr0?[].concat(Object(D.a)(f),Object(D.a)(R(_).map(function(G){return Object(Ae.a)({fixed:A},G)}))):[].concat(Object(D.a)(f),[Object(Ae.a)(Object(Ae.a)({},S),{},{fixed:A})])},[])}function E(u){for(var f=!0,S=0;S=0;_-=1){var G=u[_];if(A&&G.fixed!=="right")A=!1;else if(!A&&G.fixed==="right"){Object(ue.a)(!1,"Index ".concat(_+1," of `columns` missing `fixed='right'` prop."));break}}}function p(u){return u.map(function(f){var S=f.fixed,V=Object(le.a)(f,["fixed"]),A=S;return S==="left"?A="right":S==="right"&&(A="left"),Object(Ae.a)({fixed:A},V)})}function d(u,f){var S=u.prefixCls,V=u.columns,A=u.children,_=u.expandable,G=u.expandedKeys,X=u.getRowKey,te=u.onTriggerExpand,$=u.expandIcon,re=u.rowExpandable,K=u.expandIconColumnIndex,I=u.direction,O=u.expandRowByClick,h=P.useMemo(function(){return V||U(A)},[V,A]),L=P.useMemo(function(){if(_){var H,x=K||0,l=h[x],g=(H={},Object(Z.a)(H,r.a,{className:"".concat(S,"-expand-icon-col")}),Object(Z.a)(H,"title",""),Object(Z.a)(H,"fixed",l?l.fixed:null),Object(Z.a)(H,"className","".concat(S,"-row-expand-icon-cell")),Object(Z.a)(H,"render",function(T,k,se){var me=X(k,se),pe=G.has(me),ve=re?re(k):!0,ee=$({prefixCls:S,expanded:pe,expandable:ve,record:k,onExpand:te});return O?P.createElement("span",{onClick:function(Ee){return Ee.stopPropagation()}},ee):ee}),H),v=h.slice();return x>=0&&v.splice(x,0,g),v}return h},[_,h,X,G,$,I]),y=P.useMemo(function(){var H=L;return f&&(H=f(H)),H.length||(H=[{render:function(){return null}}]),H},[f,L,I]),b=P.useMemo(function(){return I==="rtl"?p(R(y)):R(y)},[y,I]);return[y,b]}B.b=d},xiVL:function(xe,B){xe.exports="data:image/png;base64,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"},xrsn:function(xe,B,o){xe.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y0+3":function(xe,B,o){"use strict";o.d(B,"a",function(){return R}),o.d(B,"b",function(){return p});var Z=/margin|padding|width|height|max|min|offset/,D={left:!0,top:!0},Ae={cssFloat:1,styleFloat:1,float:1};function le(d){return d.nodeType===1?d.ownerDocument.defaultView.getComputedStyle(d,null):{}}function P(d,u,f){if(u=u.toLowerCase(),f==="auto"){if(u==="height")return d.offsetHeight;if(u==="width")return d.offsetWidth}return u in D||(D[u]=Z.test(u)),D[u]?parseFloat(f)||0:f}function z(d,u){var f=arguments.length,S=le(d);return u=Ae[u]?"cssFloat"in d.style?"cssFloat":"styleFloat":u,f===1?S:P(d,u,S[u]||d.style[u])}function ue(d,u,f){var S=arguments.length;if(u=Ae[u]?"cssFloat"in d.style?"cssFloat":"styleFloat":u,S===3)return typeof f=="number"&&Z.test(u)&&(f="".concat(f,"px")),d.style[u]=f,f;for(var V in u)u.hasOwnProperty(V)&&ue(d,V,u[V]);return le(d)}function ie(d){return d===document.body?document.documentElement.clientWidth:d.offsetWidth}function r(d){return d===document.body?window.innerHeight||document.documentElement.clientHeight:d.offsetHeight}function U(){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 R(){var d=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:d,height:u}}function E(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function p(d){var u=d.getBoundingClientRect(),f=document.documentElement;return{left:u.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},"yTi+":function(xe,B,o){xe.exports=o.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygoZ:function(xe,B){xe.exports="data:image/png;base64,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"},yslc:function(xe,B){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="},z4EP:function(xe,B){xe.exports="data:image/png;base64,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"},zXvr:function(xe,B,o){"use strict";o.r(B);var Z=o("T2oS"),D=o("W9HT"),Ae=o("giR+"),le=o("fyUT"),P=o("miYZ"),z=o("tsqr"),ue=o("9og8"),ie=o("k1fw"),r=o("2qtc"),U=o("kLXV"),R=o("/zsF"),E=o("PArb"),p=o("14J3"),d=o("BMrR"),u=o("jCWc"),f=o("kPKH"),S=o("+L6B"),V=o("2/Rp"),A=o("y8nQ"),_=o("Vl3Y"),G=o("tJVT"),X=o("Znn+"),te=o("ZTPi"),$=o("tU7J"),re=o("wFql"),K=o("WmNS"),I=o.n(K),O=o("q1tI"),h=o.n(O),L=o("0TN8"),y=o("8Skl"),b=o("Ty5D"),H=o("9kvl"),x=o("izBO"),l=o.n(x),g=o("fr4D"),v=o("xKgJ"),c=o("5NDa"),T=o("5rEg"),k=function(Fe){var Ht=Fe.dispatch,tn=Fe.innovation,Gt=Fe.detail,Ln=_.a.useForm(),En=Object(G.a)(Ln,1),pt=En[0],Ot=Object(O.useState)("notyet"),an=Object(G.a)(Ot,2),pn=an[0],Dt=an[1],fn=Object(O.useRef)(),Zn=function(){var zn=Object(ue.a)(I.a.mark(function Yn(){var fa,jn;return I.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.prev=0,Ut.next=3,pt.validateFields();case 3:return fa=pt.getFieldValue("name"),Dt("forking"),Ut.next=7,Object(g.d)("".concat(Gt.id),{name:fa});case 7:jn=Ut.sent,jn.status===0&&(z.b.success("fork\u6210\u529F"),fn.current=jn.sci_project_id,tn.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal","".concat(tn.hideRemindModal))),Dt("success"),Ut.next=15;break;case 12:Ut.prev=12,Ut.t0=Ut.catch(0),Dt("fail");case 15:case"end":return Ut.stop()}},Yn,null,[[0,12]])}));return function(){return zn.apply(this,arguments)}}(),hn=function(){H.d.push("/innovation/project/detail/".concat(fn.current)),location.reload()},Kn=function(){Dt("notyet"),pt.resetFields(),Ht({type:"innovation/closeModal"})},Nn=function(){pn==="success"?hn():Zn()},ht=h.a.createElement(_.a,{autoComplete:"off",form:pt,initialValues:{name:Gt.sci_project.name}},h.a.createElement(_.a.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),Bt={notyet:ht,forking:h.a.createElement("div",{style:{height:40}}),success:h.a.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:ht};return h.a.createElement(U.a,{title:"Fork\u9879\u76EE",width:600,visible:tn.visibleModalName==="fork-project",className:"".concat(l.a.fork_modal),destroyOnClose:!0,centered:!0,onCancel:Kn,onOk:Nn,okText:pn==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},h.a.createElement(D.a,{tip:"\u9879\u76EEFork\u4E2D",spinning:pn==="forking"},Bt[pn]))},se=Object(H.a)(function(Ue){var Fe=Ue.innovation;return{innovation:Fe}})(k),me=o("wd/R"),pe=o.n(me),ve=o("m3rI"),ee=function(){var Fe=Object(O.useState)(pe()().valueOf()),Ht=Object(G.a)(Fe,2),tn=Ht[0],Gt=Ht[1],Ln=Object(O.useMemo)(function(){return"".concat(ve.a.API_SERVER,"/rucaptcha?t=").concat(tn)},[tn]),En=function(){Gt(pe()().valueOf())};return h.a.createElement(d.a,{align:"middle"},h.a.createElement("img",{src:Ln,alt:""}),h.a.createElement("span",{onClick:En,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},oe=ee,Ee=function(Fe){var Ht=Fe.dispatch,tn=Fe.innovation,Gt=Fe.projectId,Ln=_.a.useForm(),En=Object(G.a)(Ln,1),pt=En[0],Ot=function(){var an=Object(ue.a)(I.a.mark(function pn(){var Dt,fn;return I.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.prev=0,hn.next=3,pt.validateFields();case 3:return Dt=pt.getFieldsValue(),hn.next=6,Object(g.b)(Gt,{code:Dt.code});case 6:fn=hn.sent,fn.status===0&&(z.b.success("\u5220\u9664\u6210\u529F"),Ht({type:"innovation/closeModal"}),H.d.replace("/innovation/project")),hn.next=13;break;case 10:hn.prev=10,hn.t0=hn.catch(0),Ht({type:"innovation/closeModal"});case 13:case"end":return hn.stop()}},pn,null,[[0,10]])}));return function(){return an.apply(this,arguments)}}();return h.a.createElement(U.a,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,visible:tn.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:function(){return Ht({type:"innovation/closeModal"})},onOk:Ot},h.a.createElement(_.a,{autoComplete:"off",form:pt,preserve:!1},h.a.createElement(_.a.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},h.a.createElement(_.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),h.a.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),h.a.createElement(oe,null))))},ne=Object(H.a)(function(Ue){var Fe=Ue.innovation;return{innovation:Fe}})(Ee),we=o("qVdP"),M=o("jsC+"),J=o("lUTK"),Y=o("BvKs"),fe=o("5Dmo"),Te=o("3S7+"),Me=o("PpiC"),ke=o("jXuf"),Pe=o.n(ke),q=o("oBTY"),Ce=o("ozfa"),Re=o("MJZm"),De=o("P5Jw"),Qe=o("KUBS"),qe=o.n(Qe),Ct=function(Fe){var Ht=Fe.shixunsDetail,tn=Fe.globalSetting,Gt=Fe.loading,Ln=Fe.user,En=Fe.dispatch,pt=Fe.isRepository,Ot=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),an=Object(b.h)(),pn=Object(b.i)(),Dt=Object(O.useState)({}),fn=Object(G.a)(Dt,2),Zn=fn[0],hn=fn[1],Kn=Object(O.useRef)(),Nn=_.a.useForm(),ht=Object(G.a)(Nn,1),Bt=ht[0],zn=Object(O.useState)(""),Yn=Object(G.a)(zn,2),fa=Yn[0],jn=Yn[1];Object(O.useEffect)(function(){Ot.visible&&Bt.resetFields()},[Ot.visible]),Object(O.useEffect)(function(){var ze=sessionStorage.getItem("pathArray");if(ze){var Zt=ze.split(",").join("/"),rn=Zt.indexOf("/")===0?Zt.substr(1):Zt;jn(rn)}},[]),Object(O.useEffect)(function(){var ze,Zt;Kn.current=(ze=an.pathname)===null||ze===void 0||((Zt=ze.split("/"))===null||Zt===void 0)?void 0:Zt[2]},[]);var ia=function(){var ze=Object(ue.a)(I.a.mark(function Zt(){var rn,wn,un=arguments;return I.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return rn=un.length>0&&un[0]!==void 0?un[0]:{},on.next=3,En({type:"shixunsDetail/addRepositoryFiles",payload:{id:pn.taskId,message:rn.commitMessage,content:"",path:(Ot.defaultPath?Ot.defaultPath+"/":"")+rn.path+"/"+(rn.file||".gitkeep"),secret_repository:pt?void 0:!0}});case 3:wn=on.sent,wn!=null&&wn.url&&(z.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:(Ot.defaultPath?Ot.defaultPath+"/":"")+rn.path+"/"+(rn.file||".gitkeep"),name:rn.path.split("/")[rn.path.split("/").length-1]}),Ot.onClose());case 5:case"end":return on.stop()}},Zt)}));return function(){return ze.apply(this,arguments)}}(),Ut=function(){var Zt,rn;H.d.push("/shixuns/".concat(Kn.current,"/").concat((Zt=an.pathname)===null||Zt===void 0||((rn=Zt.split("/"))===null||rn===void 0)?void 0:rn[3]).concat(fa?"/master/shixun_show/".concat(fa):""))};return h.a.createElement(U.a,{width:"60%",centered:!0,visible:Ot.visible,wrapClassName:qe.a.modal,onOk:function(){Bt.submit()},onCancel:Ot.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},h.a.createElement("section",{className:qe.a.bg},h.a.createElement("div",{className:qe.a.wrap},h.a.createElement(_.a,{className:"mt10",form:Bt,scrollToFirstError:!0,layout:"vertical",onFinish:ia,onChange:function(){var Zt,rn,wn,un,vn=Object(ie.a)({},Bt.getFieldsValue()),on=vn==null||((Zt=vn.path)===null||Zt===void 0)?void 0:Zt.split(""),na=vn==null||((rn=vn.file)===null||rn===void 0)?void 0:rn.split("");on!=null&&(wn=on.filter(function(Wn){return Wn=="/"}))!==null&&wn!==void 0&&wn.length&&(vn.path=vn.path.substring(0,vn.path.length-1)),na!=null&&(un=na.filter(function(Wn){return Wn=="/"}))!==null&&un!==void 0&&un.length&&(vn.file=vn.file.substring(0,vn.path.length-1)),Bt.setFieldsValue(Object(ie.a)({},vn)),hn(vn)}},h.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},h.a.createElement(d.a,null,h.a.createElement(f.a,null,h.a.createElement("span",{className:qe.a.filePath},Ot.defaultPath+"/")),h.a.createElement(f.a,{flex:"1"},h.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),h.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),h.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},at=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,tn=Ue.globalSetting,Gt=Ue.user;return{shixunsDetail:Fe,globalSetting:tn,user:Gt,loading:Ht.models.index}})(Ct),ct=o("7ahc"),it=function(Fe){var Ht=Fe.shixunsDetail,tn=Fe.globalSetting,Gt=Fe.loading,Ln=Fe.user,En=Fe.dispatch,pt=Fe.isRepository,Ot=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),an=Object(b.h)(),pn=Object(b.i)(),Dt=Object(O.useState)({}),fn=Object(G.a)(Dt,2),Zn=fn[0],hn=fn[1],Kn=Object(O.useRef)(),Nn=_.a.useForm(),ht=Object(G.a)(Nn,1),Bt=ht[0],zn=Object(O.useState)(""),Yn=Object(G.a)(zn,2),fa=Yn[0],jn=Yn[1];Object(O.useEffect)(function(){Ot.visible&&Bt.resetFields()},[Ot.visible]),Object(O.useEffect)(function(){var ze=sessionStorage.getItem("pathArray");if(ze){var Zt=ze.split(",").join("/"),rn=Zt.indexOf("/")===0?Zt.substr(1):Zt;jn(rn)}},[]),Object(O.useEffect)(function(){var ze,Zt;Kn.current=(ze=an.pathname)===null||ze===void 0||((Zt=ze.split("/"))===null||Zt===void 0)?void 0:Zt[2]},[]);var ia=function(){var ze=Object(ue.a)(I.a.mark(function Zt(){var rn,wn,un=arguments;return I.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return rn=un.length>0&&un[0]!==void 0?un[0]:{},on.next=3,En({type:"shixunsDetail/addRepositoryFiles",payload:{id:pn.taskId,message:rn.commitMessage,content:rn.codeMirror,path:(Ot.defaultPath?Ot.defaultPath+"/":"")+rn.path,secret_repository:pt?void 0:!0}});case 3:wn=on.sent,wn!=null&&wn.url&&(z.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:(Ot.defaultPath?Ot.defaultPath+"/":"")+rn.path,name:rn.path.split("/")[rn.path.split("/").length-1]}),Ot.onClose());case 5:case"end":return on.stop()}},Zt)}));return function(){return ze.apply(this,arguments)}}(),Ut=function(){var Zt,rn;H.d.push("/shixuns/".concat(Kn.current,"/").concat((Zt=an.pathname)===null||Zt===void 0||((rn=Zt.split("/"))===null||rn===void 0)?void 0:rn[3]).concat(fa?"/master/shixun_show/".concat(fa):""))};return h.a.createElement(U.a,{width:"60%",visible:Ot.visible,wrapClassName:qe.a.modal,centered:!0,onOk:function(){Bt.submit()},onCancel:Ot.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},h.a.createElement("section",{className:qe.a.bg},h.a.createElement("div",{className:qe.a.wrap},h.a.createElement(_.a,{className:"mt10",form:Bt,scrollToFirstError:!0,layout:"vertical",onFinish:ia,onChange:function(){var Zt,rn,wn=Object(ie.a)({},Bt.getFieldsValue()),un=wn==null||((Zt=wn.path)===null||Zt===void 0)?void 0:Zt.split("");(un==null||((rn=un.filter(function(vn){return vn=="/"}))===null||rn===void 0)?void 0:rn.length)>1&&(wn.path=wn.path.substring(0,wn.path.length-1)),Bt.setFieldsValue(Object(ie.a)({},wn)),hn(wn)}},h.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},h.a.createElement(d.a,null,h.a.createElement(f.a,null,h.a.createElement("span",{className:qe.a.filePath},Ot.defaultPath+"/")),h.a.createElement(f.a,{flex:"1"},h.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),h.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),h.a.createElement("div",{className:"mt10 mb20"},h.a.createElement(_.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},h.a.createElement(ct.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},Ne=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,tn=Ue.globalSetting,Gt=Ue.user;return{shixunsDetail:Fe,globalSetting:tn,user:Gt,loading:Ht.models.index}})(it),je=function(Fe){var Ht=Fe.shixunsDetail,tn=Fe.globalSetting,Gt=Fe.loading,Ln=Fe.user,En=Fe.dispatch,pt=Fe.isRepository,Ot=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),an=Object(b.h)(),pn=Object(b.i)(),Dt=Object(O.useState)({}),fn=Object(G.a)(Dt,2),Zn=fn[0],hn=fn[1],Kn=Object(O.useRef)(),Nn=_.a.useForm(),ht=Object(G.a)(Nn,1),Bt=ht[0],zn=Object(O.useState)(""),Yn=Object(G.a)(zn,2),fa=Yn[0],jn=Yn[1],ia=Object(O.useState)(""),Ut=Object(G.a)(ia,2),ze=Ut[0],Zt=Ut[1];Object(O.useEffect)(function(){Ot.visible&&Bt.resetFields()},[Ot.visible]),Object(O.useEffect)(function(){var un=Ot.defaultPath.split("/");un.length===1?(jn(""),Zt(Ot.defaultPath)):(Zt(un.pop()),jn(un.join("/")+"/"))},[Ot.defaultPath]),Object(O.useEffect)(function(){var un,vn;Kn.current=(un=an.pathname)===null||un===void 0||((vn=un.split("/"))===null||vn===void 0)?void 0:vn[2]},[]);var rn=function(){var un=Object(ue.a)(I.a.mark(function vn(){var on,na,Wn=arguments;return I.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return on=Wn.length>0&&Wn[0]!==void 0?Wn[0]:{},cn.next=3,En({type:"shixunsDetail/moveGitFiles",payload:{id:pn.taskId,from:Ot.defaultPath,to:fa+on.path,message:on.commitMessage||"".concat(Ot.defaultPath," rename to ").concat(fa).concat(on.path," "),secret_repository:pt}});case 3:na=cn.sent,(na==null?void 0:na.status)===0&&(z.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:on.path,name:on.path}),Ot.onClose());case 5:case"end":return cn.stop()}},vn)}));return function(){return un.apply(this,arguments)}}(),wn=function(){var vn,on;H.d.push("/shixuns/".concat(Kn.current,"/").concat((vn=an.pathname)===null||vn===void 0||((on=vn.split("/"))===null||on===void 0)?void 0:on[3]).concat(fa?"/master/shixun_show/".concat(fa):""))};return h.a.createElement(U.a,{width:"40%",visible:Ot.visible,wrapClassName:qe.a.modal,centered:!0,onOk:function(){Bt.submit()},onCancel:Ot.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},h.a.createElement("section",{className:qe.a.bg},h.a.createElement("div",{className:qe.a.wrap},h.a.createElement(_.a,{className:"mt10",form:Bt,scrollToFirstError:!0,layout:"vertical",onFinish:rn,onChange:function(){var vn,on,na=Object(ie.a)({},Bt.getFieldsValue()),Wn=na==null||((vn=na.path)===null||vn===void 0)?void 0:vn.split("");(Wn==null||((on=Wn.filter(function(mn){return mn=="/"}))===null||on===void 0)?void 0:on.length)>1&&(na.path=na.path.substring(0,na.path.length-1)),Bt.setFieldsValue(Object(ie.a)({},na)),hn(na)}},h.a.createElement(_.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},h.a.createElement(d.a,null,h.a.createElement(f.a,{flex:"1"},h.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:ze}))))),h.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},h.a.createElement(T.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Ot.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},Xe=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,tn=Ue.globalSetting,Gt=Ue.user;return{shixunsDetail:Fe,globalSetting:tn,user:Gt,loading:Ht.models.index}})(je),nt=o("DZo9"),Ze=o("8z0m"),Ke=o("ZaFS"),st=o.n(Ke),We=Ze.a.Dragger,Je=function(Fe){var Ht=Fe.shixunsDetail,tn=Fe.globalSetting,Gt=Fe.loading,Ln=Fe.user,En=Fe.dispatch,pt=Fe.isRepository,Ot=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),an=Object(b.h)(),pn=Object(b.i)(),Dt=Object(O.useState)({}),fn=Object(G.a)(Dt,2),Zn=fn[0],hn=fn[1],Kn=Object(O.useRef)(),Nn=_.a.useForm(),ht=Object(G.a)(Nn,1),Bt=ht[0],zn=Object(O.useState)([]),Yn=Object(G.a)(zn,2),fa=Yn[0],jn=Yn[1],ia=Object(O.useState)(),Ut=Object(G.a)(ia,2),ze=Ut[0],Zt=Ut[1],rn;Object(O.useEffect)(function(){Ot.visible&&(Bt.resetFields(),jn([]))},[Ot.visible]),Object(O.useEffect)(function(){Kn.current=pn.taskId},[]),Object(O.useEffect)(function(){var Wn=sessionStorage.getItem("pathArray");if(Wn){var mn=Wn.split(",").join("/"),cn=mn.indexOf("/")===0?mn.substr(1):mn;Zt(cn)}},[]);var wn=function(mn){if(rn=mn.file.name,mn.file.status==="done"||mn.file.status==="uploading"){var cn,xa,oa;if(jn(mn.fileList),!mn.file.response)return;if(((cn=mn.file.response)===null||cn===void 0?void 0:cn.status)===0){z.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}jn(fa.filter(function(qn){return qn.uid!==mn.file.uid})),((xa=mn.file.response)===null||xa===void 0?void 0:xa.message)&&z.b.info((oa=mn.file.response)===null||oa===void 0?void 0:oa.message)}},un=function(){var Wn=Object(ue.a)(I.a.mark(function mn(cn){var xa;return I.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(cn.response){qn.next=3;break}return z.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qn.abrupt("return");case 3:return qn.next=5,En({type:"shixunsDetail/deleteGitFile",payload:{id:pn.taskId,path:ze?"".concat(ze,"/").concat(cn.name):cn.name,message:Bt.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(ze?"".concat(ze,"/").concat(cn.name):cn.name),secret_repository:pt?null:!0}});case 5:xa=qn.sent,xa.status===0&&(jn(fa.filter(function(aa){return aa.uid!==cn.uid})),z.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return qn.stop()}},mn)}));return function(cn){return Wn.apply(this,arguments)}}(),vn={height:300,multiple:!0,withCredentials:!0,data:function(){var Wn=Object(ue.a)(I.a.mark(function cn(){return I.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.abrupt("return",new Promise(function(){var qn=Object(ue.a)(I.a.mark(function aa(Un,ba){return I.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:setTimeout(Object(ue.a)(I.a.mark(function Wt(){var _n,ua;return I.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:return Qn.next=2,Bt.getFieldsValue();case 2:_n=Qn.sent,ua=Object(ie.a)(Object(ie.a)({},{path:Ot.defaultPath?Ot.defaultPath:"",message:Zn.commitMessage||"\u4E0A\u4F20\u4E86".concat(rn)}),pt?{}:{secret_repository:!0}),Un(ua);case 5:case"end":return Qn.stop()}},Wt)})),200);case 1:case"end":return yn.stop()}},aa)}));return function(aa,Un){return qn.apply(this,arguments)}}()));case 1:case"end":return oa.stop()}},cn)}));function mn(){return Wn.apply(this,arguments)}return mn}(),fileList:fa,method:"post",action:"".concat(ve.a.API_SERVER,"/api/sci/projects/").concat(Kn.current,"/upload_git_file.json"),onChange:wn,onRemove:un,beforeUpload:function(mn){rn=mn.name}},on=function(){var Wn=Object(ue.a)(I.a.mark(function mn(cn){return I.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Bt.validateFields();case 2:Ot.onClose(),Ot.onOK({path:Ot.defaultPath});case 4:case"end":return oa.stop()}},mn)}));return function(cn){return Wn.apply(this,arguments)}}(),na=function(){var mn,cn;H.d.push("/shixuns/".concat(Kn.current,"/").concat((mn=an.pathname)===null||mn===void 0||((cn=mn.split("/"))===null||cn===void 0)?void 0:cn[3]).concat(ze?"/master/shixun_show/".concat(ze):""))};return h.a.createElement(U.a,{visible:Ot.visible,onOk:on,centered:!0,onCancel:Ot.onClose,width:"70%"},h.a.createElement("section",{className:st.a.bg},h.a.createElement("div",{className:st.a.wrap},h.a.createElement("div",{className:st.a.title},"\u4E0A\u4F20\u6587\u4EF6"),h.a.createElement(_.a,{className:"mt10",form:Bt,scrollToFirstError:!0,layout:"vertical",onFinish:on,onValuesChange:function(){return hn(Object(ie.a)({},Bt.getFieldsValue()))}},h.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),h.a.createElement(_.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},h.a.createElement(We,vn,h.a.createElement("div",null,h.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(st.a.colorBlue)})),h.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",h.a.createElement("span",{className:"".concat(st.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))},$e=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,tn=Ue.globalSetting,Gt=Ue.user;return{shixunsDetail:Fe,globalSetting:tn,user:Gt,loading:Ht.models.index}})(Je),ft=o("5vmQ"),lt=o.n(ft),gt=o("hkyu"),_t=o.n(gt),Mt=function(Fe){var Ht=Fe.shixunsDetail,tn=Fe.globalSetting,Gt=Fe.loading,Ln=Fe.dispatch,En=Fe.title,pt=Fe.pathList,Ot=pt===void 0?[]:pt,an=Fe.showInputPath,pn=an===void 0?!1:an,Dt=Fe.isMergeSelectFile,fn=Dt===void 0?!1:Dt,Zn=Fe.onFinish,hn=Zn===void 0?function(){}:Zn,Kn=_.a.useForm(),Nn=Object(G.a)(Kn,1),ht=Nn[0],Bt=Object(b.i)(),zn=Object(b.h)(),Yn=Object(O.useRef)(),fa=Object(O.useState)(""),jn=Object(G.a)(fa,2),ia=jn[0],Ut=jn[1],ze=Object(O.useState)(""),Zt=Object(G.a)(ze,2),rn=Zt[0],wn=Zt[1],un=Object(O.useState)([]),vn=Object(G.a)(un,2),on=vn[0],na=vn[1],Wn=Object(O.useState)([]),mn=Object(G.a)(Wn,2),cn=mn[0],xa=mn[1];Object(O.useEffect)(function(){var kn,yn;Yn.current=((kn=zn.pathname)===null||kn===void 0||((yn=kn.split("/"))===null||yn===void 0)?void 0:yn[3])==="repository"},[]),Object(O.useEffect)(function(){if(Ht.actionTabs.key!=="Repository-SelectFilePath")return;var kn=Ot.join("/"),yn=[];Ot.map(function(Wt,_n){_n===0?yn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Wt),path:kn}):yn.push({val:"/".concat(Wt),path:kn})}),na(yn),Ut(kn),wn(kn),oa(kn)},[Ht.actionTabs.key]);var oa=function(){var kn=Object(ue.a)(I.a.mark(function yn(Wt){var _n;return I.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return Vn.next=2,Ln({type:Yn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Bt.taskId,path:Wt}});case 2:_n=Vn.sent,_n&&xa(_n.trees||[]);case 4:case"end":return Vn.stop()}},yn)}));return function(Wt){return kn.apply(this,arguments)}}(),qn=function(yn){var Wt=ia;yn.type==="tree"&&(on.length?on.push({val:"/".concat(yn.name),path:yn.name}):on.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(yn.name),path:yn.name}),na(on),Wt=ia?"".concat(ia,"/").concat(yn.name):yn.name,Ut(Wt)),oa(Wt)},aa=function(yn,Wt){var _n=on.filter(function(Vn,Qn){return Qn<=Wt});na(_n);var ua=_n.filter(function(Vn,Qn){return Qn!==0}).map(function(Vn){return Vn.val}).join("").substr(1);Ut(ua),oa(ua)},Un=function(){var kn=Object(ue.a)(I.a.mark(function yn(){var Wt,_n,ua;return I.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(Wt=ht==null?void 0:ht.getFieldsValue(),_n=ia?"".concat(ia).concat(Wt!=null&&Wt.name?"/".concat(Wt==null?void 0:Wt.name):""):Wt==null?void 0:Wt.name,!fn){Qn.next=6;break}return hn(_n),ba(),Qn.abrupt("return");case 6:if(!pn){Qn.next=16;break}return Qn.next=9,ht.validateFields();case 9:return Qn.next=11,Ln({type:"shixunsDetail/uploadGitFolder",payload:Object(ie.a)(Object(ie.a)({},{id:Bt.taskId,path:_n}),Yn.current?{}:{secret_repository:!0})});case 11:ua=Qn.sent,hn(rn),ua.status===0&&z.b.info("\u65B0\u5EFA\u6210\u529F"),Qn.next=18;break;case 16:hn(_n),z.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ba();case 19:case"end":return Qn.stop()}},yn)}));return function(){return kn.apply(this,arguments)}}(),ba=function(){Ln({type:"shixunsDetail/setActionTabs",payload:{}}),ht.resetFields()};return h.a.createElement(U.a,{centered:!0,title:En||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Ht.actionTabs.key==="Repository-SelectFilePath",onOk:Un,onCancel:ba},h.a.createElement("div",{className:_t.a.wrap},h.a.createElement("div",{className:_t.a.content},h.a.createElement("div",{className:_t.a.mainPathWrap},!!(on!=null&&on.length)&&on.map(function(kn,yn){return h.a.createElement("a",{key:yn,onClick:function(){return aa(kn,yn)}},kn.val)})),!!(cn!=null&&cn.length)&&cn.map(function(kn,yn){return kn.type==="tree"&&h.a.createElement("a",{key:yn,onClick:function(){return qn(kn)}},h.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(_t.a.colorBlue)}),kn.name)})),h.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),h.a.createElement("div",{className:"mt5 mb5"},ia),pn&&h.a.createElement(_.a,{form:ht,scrollToFirstError:!0,className:"mt20"},h.a.createElement(_.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(T.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},gn=Object(H.a)(function(Ue){var Fe=Ue.shixunsDetail,Ht=Ue.loading,tn=Ue.globalSetting;return{shixunsDetail:Fe,globalSetting:tn,loading:Ht.models.index}})(Mt),bn=o("GZ0F"),Kt=o("HBuW"),He=o("1vsH"),Rt=o("NLgs"),xt=o("lzim"),jt=Re.a.DirectoryTree,Ft=function(Fe){var Ht,tn,Gt=Fe.shixunsDetail,Ln=Fe.globalSetting,En=Fe.loading,pt=Fe.user,Ot=Fe.activeKey,an=Fe.dispatch,pn=Fe.practiceSetting,Dt=Fe.isRepository,fn=Fe.treeData,Zn=Fe.setTreeData,hn=Fe.haveAuth,Kn=Object(Me.a)(Fe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),Nn=Object(b.i)(),ht=Object(b.h)(),Bt=Object(O.useState)(),zn=Object(G.a)(Bt,2),Yn=zn[0],fa=zn[1],jn=Object(O.useState)(!1),ia=Object(G.a)(jn,2),Ut=ia[0],ze=ia[1],Zt=Object(O.useState)(!1),rn=Object(G.a)(Zt,2),wn=rn[0],un=rn[1],vn=Object(O.useState)(!1),on=Object(G.a)(vn,2),na=on[0],Wn=on[1],mn=Object(O.useState)(!1),cn=Object(G.a)(mn,2),xa=cn[0],oa=cn[1],qn=Object(O.useState)(""),aa=Object(G.a)(qn,2),Un=aa[0],ba=aa[1],kn=Object(O.useState)([]),yn=Object(G.a)(kn,2),Wt=yn[0],_n=yn[1],ua=Object(O.useState)([]),Vn=Object(G.a)(ua,2),Qn=Vn[0],gr=Vn[1],Pa=Object(O.useState)([]),ka=Object(G.a)(Pa,2),Sa=ka[0],Pr=ka[1],nr=Object(O.useState)(!1),vr=Object(G.a)(nr,2),_r=vr[0],za=vr[1],Fr=Object(O.useState)(),Br=Object(G.a)(Fr,2),sa=Br[0],In=Br[1],$n=Object(O.useState)(),Fa=Object(G.a)($n,2),Ba=Fa[0],cr=Fa[1],Ma=Object(O.useState)(""),Ga=Object(G.a)(Ma,2),xr=Ga[0],Ya=Ga[1],Lr=Object(O.useState)(),ar=Object(G.a)(Lr,2),br=ar[0],Wr=ar[1],wr=Object(O.useState)(!1),Mn=Object(G.a)(wr,2),Cn=Mn[0],On=Mn[1];Object(O.useEffect)(function(){Zn([]),or(""),localStorage.warehouseHideTip||za(!0)},[ht.pathname,Dt]);var Va=function(){var ge=Object(ue.a)(I.a.mark(function Q(){var w,W,j=arguments;return I.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return w=j.length>0&&j[0]!==void 0?j[0]:"",de.next=3,Object(Kt.Gb)({id:Nn.taskId,secret_dir_path:w});case 3:W=de.sent,W&&Wr(w);case 5:case"end":return de.stop()}},Q)}));return function(){return ge.apply(this,arguments)}}(),Tr=function(Q){return h.a.createElement(Y.a,{className:lt.a.menu,onClick:function(W){ba(Q.path||"");switch(W.key){case"1":Object(He.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),ze(!0);break;case"2":Object(He.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Wn(!0);break;case"3":Object(He.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),oa(!0);break;case"4":Object(He.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),un(!0);break;case"5":Object(He.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ai(Q.path,Q.name,Q);break;case"6":Object(He.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Mi(Q);break}}},(Q.type==="topTree"||Q.type==="tree")&&h.a.createElement(Y.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Q.type==="topTree"||Q.type==="tree")&&h.a.createElement(Y.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Q.type==="topTree"||Q.type==="tree")&&h.a.createElement(Y.a.Item,{key:"3"},"\u4E0A\u4F20"),Q.type!=="topTree"&&Q.type!=="tree"&&h.a.createElement(Y.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Q.type!=="topTree"&&h.a.createElement(De.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Dt?"":"secret/").concat(Q==null?void 0:Q.path),onCopy:function(){return z.b.success("\u590D\u5236\u6210\u529F")}},h.a.createElement(Y.a.Item,{key:"6"},h.a.createElement(h.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Q.type!=="topTree"&&h.a.createElement(Y.a.Item,{key:"5"},"\u5220\u9664"))},jr=function(Q,w){return Q.map(function(W){return w==""?W.path=w+W.name:W.path=w+"/"+W.name,W.title=h.a.createElement(d.a,{className:"font14"},h.a.createElement(f.a,{flex:"1"},h.a.createElement(d.a,null,h.a.createElement(f.a,{flex:"20px"},W.type==="blob"&&h.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),h.a.createElement(f.a,{flex:"1"},h.a.createElement("span",{className:" multi_ellipsis1"},W.name)))),hn&&h.a.createElement(f.a,null,(W.type==="blob"||W.type==="tree")&&h.a.createElement(M.a,{overlay:Tr(W),className:lt.a.ellipsis},h.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),W.disableCheckbox=Yn&&Yn!==W.name,W.className=W.type==="tree"?lt.a.pl23:"",W.checkable=W.type!=="tree",W.isLeaf=W.type!=="tree",W.children=W.type==="tree"&&[],W.key=W.path,W})},Rr=function(Q){an({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Q}})},Vr=function(){var ge=Object(ue.a)(I.a.mark(function Q(w,W){var j;return I.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return j=w.split("/"),de.next=3,or(Un);case 3:setTimeout(function(){Rr(w),Wt=[j[0]||""],Qn=[w],gr(Object(q.a)(Qn)),_n(Object(q.a)(Wt))},150);case 4:case"end":return de.stop()}},Q)}));return function(w,W){return ge.apply(this,arguments)}}(),ui=function(Q,w){if(w=="")fn=Object(q.a)(Q),Zn(Object(q.a)(Q));else{var W=ci(fn,w,Q);fn=W,Zn(Object(q.a)(W))}};function ci(ge,Q,w){return ge.map(function(W){return W.key===Q?(W.children=Object(q.a)(w),Object(ie.a)({},W)):W.children?Object(ie.a)(Object(ie.a)({},W),{},{children:ci(W.children,Q,w)}):W})}var or=function(){var ge=Object(ue.a)(I.a.mark(function Q(){var w,W,j,ae,de,ye=arguments;return I.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return w=ye.length>0&&ye[0]!==void 0?ye[0]:"",Se.next=3,an({type:Dt?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:Nn.taskId,path:w}});case 3:return W=Se.sent,W&&((j=W.trees)!==null&&j!==void 0&&j.length?(de=jr(Object(q.a)(W.trees),w),ui(de,w),Pr(W.trees||[]),cr(w||""),console.log("handleGetRepository:",de,w),setTimeout(function(){return console.log(fn,W.trees,w,999999)},2e3)):w==""&&Zn([]),In(((ae=W.commits)===null||ae===void 0?void 0:ae[0])||{})),Se.abrupt("return",W);case 6:case"end":return Se.stop()}},Q)}));return function(){return ge.apply(this,arguments)}}(),qi=function(){var ge=Object(ue.a)(I.a.mark(function Q(w){return I.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.abrupt("return",new Promise(function(){var ae=Object(ue.a)(I.a.mark(function de(ye,be){return I.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return w.children.length&&ye(),Ya(w.path),Be.next=4,or(w.path);case 4:ye();case 5:case"end":return Be.stop()}},de)}));return function(de,ye){return ae.apply(this,arguments)}}()));case 1:case"end":return j.stop()}},Q)}));return function(w){return ge.apply(this,arguments)}}(),Ni=function(){var ge=Object(ue.a)(I.a.mark(function Q(w,W){var j,ae;return I.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(console.log("handleSelectTree",w,W.nativeEvent.target.nodeName,W),j=function(){Rr(W.node.path),w=[W.node.path],gr(Object(q.a)(w))},!(W.nativeEvent.target.nodeName==="svg"||W.nativeEvent.target.nodeName==="LI"||W.nativeEvent.target.nodeName==="I")){ye.next=4;break}return ye.abrupt("return");case 4:W.node.type==="blob"&&(pn!=null&&(ae=pn.sideBar)!==null&&ae!==void 0&&ae.confirmLeave?U.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){j(),an({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):j());case 5:case"end":return ye.stop()}},Q)}));return function(w,W){return ge.apply(this,arguments)}}(),Ai=function(Q,w,W){U.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(W.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var j=Object(ue.a)(I.a.mark(function de(){var ye,be,Se;return I.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,an({type:"shixunsDetail/deleteGitFiles",payload:{id:Nn.taskId,path:Q,message:"\u5220\u9664".concat(Q),secret_repository:Dt?null:!0}});case 2:if(ye=Ve.sent,be=Q.split("/"),!((ye==null?void 0:ye.status)===0)){Ve.next=20;break}return z.b.info("\u5220\u9664\u6210\u529F"),be.splice(be.length-1,1),Ve.next=9,or(be.length>1?be.join("/"):"");case 9:if(Se=Ve.sent,!(Se!=null&&Se.trees)){Ve.next=13;break}Ve.next=16;break;case 13:return be.splice(be.length-1,1),Ve.next=16,or(be.length>1?be.join("/"):"");case 16:return Rr(""),Ve.abrupt("return",!0);case 20:(ye==null?void 0:ye.status)===-3&&U.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:h.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Q,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(Nn.taskId,"/edit/").concat(ye==null?void 0:ye.message,"/tab=2")}});case 21:case"end":return Ve.stop()}},de)}));function ae(){return j.apply(this,arguments)}return ae}()})},Mi=function(Q){console.log(Q,"item")},$i=function(){var ge=Object(ue.a)(I.a.mark(function Q(w,W){return I.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(console.log("handleExpand",W),!(W.nativeEvent.target.nodeName==="svg"||W.nativeEvent.target.nodeName==="path"||W.nativeEvent.target.nodeName==="LI")){ae.next=5;break}return ae.abrupt("return",!0);case 5:return ae.next=7,qi(W.node);case 7:Wt.includes(W.node.path)?Wt.splice(Wt.indexOf(W.node.path),1):Wt.push(W.node.path);case 8:_n(Object(q.a)(Wt));case 9:case"end":return ae.stop()}},Q)}));return function(w,W){return ge.apply(this,arguments)}}(),Hr=function(){za(!1),localStorage.warehouseHideTip=!0},Ur=function(){var ge=Object(ue.a)(I.a.mark(function Q(w){var W,j,ae,de,ye;return I.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:ae="",Se.t0=Dt,Se.next=Se.t0===!0?4:Se.t0===!1?9:11;break;case 4:return ae="\u5F00\u542F\u7248\u672C\u5E93",de="\u5F00\u542F",ye="\u4E0D\u5F00\u542F",j=h.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Se.abrupt("break",11);case 9:return Gt!=null&&(W=Gt.detail)!==null&&W!==void 0&&W.secret_repository?(ae="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",de="\u786E\u5B9A",ye="\u53D6\u6D88",j=h.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(ae="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",de="\u4E0D\u4F7F\u7528",ye="\u4F7F\u7528",j=h.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Se.abrupt("break",11);case 11:if(!(!Dt&&Object(Rt.b)(an,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Se.next=13;break}return Se.abrupt("return");case 13:U.a.confirm({title:ae,okText:de,cancelText:ye,content:j,onOk:function(){var Ve;Object(He.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",ae]),!Dt&&!(Gt!=null&&(Ve=Gt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)||di(w)},onCancel:function(){var Ve;!Dt&&!(Gt!=null&&(Ve=Gt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)&&di(w)}});case 14:case"end":return Se.stop()}},Q)}));return function(w){return ge.apply(this,arguments)}}(),di=function(){var ge=Object(ue.a)(I.a.mark(function Q(w){return I.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(!Dt){j.next=6;break}return j.next=3,Object(Kt.s)({id:Nn.taskId});case 3:an({type:"practiceSetting/getCommonData",payload:{id:Nn.taskId}}),j.next=8;break;case 6:return j.next=8,Object(Kt.t)({id:Nn.taskId,is_secret_repository:w});case 8:or(),an({type:"shixunsDetail/getShixunsDetail",payload:{id:Nn.taskId}});case 10:case"end":return j.stop()}},Q)}));return function(w){return ge.apply(this,arguments)}}(),ce=function(Q){console.log(Q)},Oe=function(){var ge=Object(ue.a)(I.a.mark(function Q(w){var W,j,ae,de,ye,be,Se,Be,Ve,rt,Et;return I.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(console.log(w),W=w.node.key,j=w.dragNode.key,ae=w.node.pos.split("-"),de=w.dropPosition-Number(ae[ae.length-1]),!(w.dragNode.type==="tree")){qt.next=8;break}return z.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),qt.abrupt("return");case 8:if(!(w.node.type!=="tree")){qt.next=11;break}return z.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),qt.abrupt("return");case 11:return qt.next=13,an({type:"shixunsDetail/moveGitFiles",payload:{id:Nn.taskId,from:w.dragNode.path,to:w.node.path+"/"+w.dragNode.name,message:"".concat(w.dragNode.path," move to ").concat(w.node.path+"/"+w.dragNode.name," ")}});case 13:if(ye=qt.sent,!(ye.status===0)){qt.next=26;break}return Rr(""),qt.next=18,or("");case 18:be=0;case 19:if(!(be=10&&!Object(v.v)()){hn({type:"innovation/openSimpleModal",payload:{title:"\u9879\u76EE\u6570\u91CF\u8FBE\u5230\u4E0A\u9650",children:"\u6BCF\u4F4D\u7528\u6237\u6700\u591A\u53EA\u80FD\u521B\u5EFA10\u4E2A\u9879\u76EE\uFF0C\u4F60\u7684\u9879\u76EE\u6570\u91CF\u5DF2\u7ECF\u8FBE\u5230\u4E0A\u9650\u3002",footer:h.a.createElement(V.a,{onClick:function(){return hn({type:"innovation/closeSimpleModal"})},type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}hn({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:ua}})},yn=function(){H.d.push("/innovation/project/edit/".concat(Ut))},Wt=function(){hn({type:"innovation/openModal",payload:"delete-project"})};return h.a.createElement(D.a,{spinning:fa},ht&&h.a.createElement("div",{className:l.a.project_detail_wrapper},h.a.createElement(d.a,{justify:"space-between",align:"middle",style:{marginBottom:10}},h.a.createElement(f.a,{className:l.a.title,span:20},ht.sci_project.username," / ",ht.sci_project.name),h.a.createElement(f.a,{span:4,style:{textAlign:"right"}},h.a.createElement(V.a,{icon:h.a.createElement(L.a,null),className:l.a.fork_btn,onClick:function(){return kn("forkButton")}},h.a.createElement("span",null,ht.sci_project.forked_count)))),h.a.createElement(Jt,{ellipsis:{rows:3,expandable:!0,symbol:h.a.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",h.a.createElement(y.a,null))},className:l.a.desc},ht.sci_project.description),h.a.createElement(d.a,{justify:"space-between"},h.a.createElement(f.a,{className:l.a.info},h.a.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",ht.mirror_repository_info.name),h.a.createElement("span",{className:l.a.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",pe()(ht.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),un&&h.a.createElement(f.a,{className:l.a.operation},h.a.createElement("span",{onClick:yn},"\u7F16\u8F91"),vn&&h.a.createElement("span",{className:l.a.delete_btn,onClick:Wt},"\u5220\u9664"))),h.a.createElement(E.a,null),h.a.createElement(te.a,{activeKey:rn,onChange:function(ua){wn(ua)},tabBarExtraContent:{right:h.a.createElement(V.a,{type:"primary"},h.a.createElement("a",{onClick:function(){if(!un){window.localStorage.getItem("hideRemindModal")==="true"?kn("forkButton"):hn({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}});return}Object(g.h)(Ut).then(function(ua){if(Bt(ua),ua.verify_info.status===-1){mn(!0),ba.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});return}if(ua.verify_info.status===0){U.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u73AF\u5883\u8D44\u6E90\u6B63\u5728\u3010\u5BA1\u6838\u4E2D\u3011\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u80FD\u542F\u52A8\u73AF\u5883",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){wn("3")}});return}if(ua.verify_info.status===1&&H.d.push("/innovation/tasks/".concat(Ut)),ua.verify_info.status===2){U.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u60A8\u7533\u8BF7\u7684\u73AF\u5883\u8D44\u6E90\u3010\u672A\u901A\u8FC7\u3011\uFF0C\u65E0\u6CD5\u542F\u52A8\u73AF\u5883\u3002",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){wn("3")}});return}})},target:"_blank"},"\u542F\u52A8\u73AF\u5883"))}},h.a.createElement(Xt,{tab:"\u4EE3\u7801",key:"1"},h.a.createElement(bt,{haveAuth:un})),h.a.createElement(Xt,{tab:"\u6570\u636E\u96C6",key:"2"},h.a.createElement(vt.a,{detail:ht})),h.a.createElement(Xt,{tab:"\u5408\u4F5C\u8005",key:"4"},h.a.createElement(ut.a,{position:"detail"})),h.a.createElement(Xt,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},h.a.createElement("div",{className:l.a.huanj},h.a.createElement("div",{className:l.a.divtitle},h.a.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),h.a.createElement("div",{style:{marginLeft:28}},h.a.createElement("div",null,h.a.createElement("label",null,"CPU\uFF1A"),h.a.createElement("span",null,(ht==null||((Ht=ht.sci_project_config)===null||Ht===void 0)?void 0:Ht.max_cpu)+"\u6838"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),h.a.createElement("span",null,(ht==null||((tn=ht.sci_project_config)===null||tn===void 0)?void 0:tn.min_cpu)+"\u6838"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),h.a.createElement("span",null,(ht==null||((Gt=ht.sci_project_config)===null||Gt===void 0)?void 0:Gt.max_memory)+"M"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),h.a.createElement("span",null,(ht==null||((Ln=ht.sci_project_config)===null||Ln===void 0)?void 0:Ln.min_memory)+"M"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),h.a.createElement("span",null,(ht==null||((En=ht.sci_project_config)===null||En===void 0)?void 0:En.max_disk)+"G"||!1)),h.a.createElement("div",null,h.a.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),h.a.createElement("span",null,(ht==null||((pt=ht.sci_project_config)===null||pt===void 0)?void 0:pt.gpu)||"- -")))),h.a.createElement("div",{className:l.a.divtitle},h.a.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),h.a.createElement("div",{style:{marginLeft:28}},h.a.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),h.a.createElement("span",null,(ht==null||((Ot=ht.sci_project_config)===null||Ot===void 0)?void 0:Ot.survival_time)+"\u5C0F\u65F6"||!1))),h.a.createElement("div",{className:l.a.divtitle},h.a.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),h.a.createElement("div",{style:{marginLeft:28}},h.a.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),h.a.createElement("span",{style:{color:An[parseInt("".concat(ht==null||((an=ht.verify_info)===null||an===void 0)?void 0:an.status))+1]}},(ht==null||((pn=ht.verify_info)===null||pn===void 0)?void 0:pn.status_cn)||"- -")),h.a.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},h.a.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),h.a.createElement("span",null,(ht==null||((Dt=ht.verify_info)===null||Dt===void 0)?void 0:Dt.refuse_reason)||"- -")))),h.a.createElement("div",{style:{textAlign:"center"}},h.a.createElement(V.a,{disabled:(ht==null||((fn=ht.verify_info)===null||fn===void 0)?void 0:fn.status)<=0,onClick:function(){ba.setFieldsValue(Object(ie.a)({},ht==null?void 0:ht.sci_project_config)),mn(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),h.a.createElement(se,{detail:ht}),h.a.createElement(ne,{projectId:Ut}),h.a.createElement(Nt,{openForkModal:kn})),h.a.createElement(U.a,{title:"\u542F\u52A8\u73AF\u5883",visible:Wn,okButtonProps:{loading:oa},onCancel:function(){mn(!1)},onOk:function(){ba.submit()}},h.a.createElement("div",null,h.a.createElement(_.a,{labelCol:{span:6},wrapperCol:{span:18},form:ba,preserve:!1,onFinish:function(){var _n=Object(ue.a)(I.a.mark(function ua(Vn){var Qn;return I.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return qn(!0),Pa.next=3,Object(Vt.a)("/api/sci/projects/".concat(Ut,"/commit_verify.json"),{method:"POST",body:Object(ie.a)({},Vn)});case 3:Qn=Pa.sent,mn(!1),Object(g.h)(Ut).then(function(ka){if(jn(!1),ka.status)return;Bt(ka)}),z.b.info("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),qn(!1);case 8:case"end":return Pa.stop()}},ua)}));return function(ua){return _n.apply(this,arguments)}}()},h.a.createElement(_.a.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0}]},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0}]},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0}],initialValue:1},h.a.createElement(le.a,{min:0,style:{width:"100%"}})),h.a.createElement(_.a.Item,{label:"GPU\u6570\u91CF",name:"gpu"},h.a.createElement(le.a,{min:0,style:{width:"100%"},precision:0})),h.a.createElement(_.a.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},h.a.createElement(le.a,{min:.1,style:{width:"100%"},precision:1}))))))},Ka=B.default=Object(H.a)(function(Ue){var Fe=Ue.innovation,Ht=Ue.user;return{innovation:Fe,user:Ht}})(ta)}}]); diff --git a/p__Innovation__Detail.5162c0d5.chunk.css b/p__Innovation__Detail.bdf644da.chunk.css similarity index 99% rename from p__Innovation__Detail.5162c0d5.chunk.css rename to p__Innovation__Detail.bdf644da.chunk.css index 8be0833db2..5e3e413c5b 100644 --- a/p__Innovation__Detail.5162c0d5.chunk.css +++ b/p__Innovation__Detail.bdf644da.chunk.css @@ -2614,7 +2614,8 @@ ul.menu___1KAyS [class~='ant-dropdown-menu-item-active'] { position: relative; } .header___1E4MV [class~='ant-layout-header'] [class~='timeShow'] { - color: #fff; + color: #25506B; + margin-left: auto; } .header___1E4MV .logo___R8PNJ { height: 36px; diff --git a/p__Innovation__Tasks.51353ce1.chunk.css b/p__Innovation__Tasks.9e57fd93.chunk.css similarity index 99% rename from p__Innovation__Tasks.51353ce1.chunk.css rename to p__Innovation__Tasks.9e57fd93.chunk.css index e5d7e69345..17ee9ff594 100644 --- a/p__Innovation__Tasks.51353ce1.chunk.css +++ b/p__Innovation__Tasks.9e57fd93.chunk.css @@ -2647,7 +2647,8 @@ position: relative; } .header___1E4MV [class~='ant-layout-header'] [class~='timeShow'] { - color: #fff; + color: #25506B; + margin-left: auto; } .header___1E4MV .logo___R8PNJ { height: 36px; diff --git a/p__Innovation__Tasks.a28f794e.async.js b/p__Innovation__Tasks.ac248e80.async.js similarity index 85% rename from p__Innovation__Tasks.a28f794e.async.js rename to p__Innovation__Tasks.ac248e80.async.js index b04ad96cf1..b7bb2fbe9f 100644 --- a/p__Innovation__Tasks.a28f794e.async.js +++ b/p__Innovation__Tasks.ac248e80.async.js @@ -1,15 +1,15 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[183,3,6,8,10,13,14],{"+GGh":function(ze,I){ze.exports="data:image/png;base64,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"},"+QRC":function(ze,I,m){"use strict";var S=m("E9nw"),c={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function p(n){var h=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return n.replace(/#{\s*key\s*}/g,h)}function _(n,h){var d,f,o,r,i,a,u=!1;h||(h={}),d=h.debug||!1;try{o=S(),r=document.createRange(),i=document.getSelection(),a=document.createElement("span"),a.textContent=n,a.style.all="unset",a.style.position="fixed",a.style.top=0,a.style.clip="rect(0, 0, 0, 0)",a.style.whiteSpace="pre",a.style.webkitUserSelect="text",a.style.MozUserSelect="text",a.style.msUserSelect="text",a.style.userSelect="text",a.addEventListener("copy",function(t){if(t.stopPropagation(),h.format)if(t.preventDefault(),typeof t.clipboardData=="undefined"){d&&console.warn("unable to use e.clipboardData"),d&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var l=c[h.format]||c.default;window.clipboardData.setData(l,n)}else t.clipboardData.clearData(),t.clipboardData.setData(h.format,n);h.onCopy&&(t.preventDefault(),h.onCopy(t.clipboardData))}),document.body.appendChild(a),r.selectNodeContents(a),i.addRange(r);var e=document.execCommand("copy");if(!e)throw new Error("copy command was unsuccessful");u=!0}catch(t){d&&console.error("unable to copy using execCommand: ",t),d&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(h.format||"text",n),h.onCopy&&h.onCopy(window.clipboardData),u=!0}catch(l){d&&console.error("unable to copy using clipboardData: ",l),d&&console.error("falling back to prompt"),f=p("message"in h?h.message:D),window.prompt(f,n)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(r):i.removeAllRanges()),a&&document.body.removeChild(a),o()}return u}ze.exports=_},"/POA":function(ze,I,m){!function(S,c){if(!0)ze.exports=c();else var D,p}(window,function(){return function(S){var c={};function D(p){if(c[p])return c[p].exports;var _=c[p]={i:p,l:!1,exports:{}};return S[p].call(_.exports,_,_.exports,D),_.l=!0,_.exports}return D.m=S,D.c=c,D.d=function(p,_,n){D.o(p,_)||Object.defineProperty(p,_,{enumerable:!0,get:n})},D.r=function(p){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})},D.t=function(p,_){if(1&_&&(p=D(p)),8&_)return p;if(4&_&&typeof p=="object"&&p&&p.__esModule)return p;var n=Object.create(null);if(D.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:p}),2&_&&typeof p!="string")for(var h in p)D.d(n,h,function(d){return p[d]}.bind(null,h));return n},D.n=function(p){var _=p&&p.__esModule?function(){return p.default}:function(){return p};return D.d(_,"a",_),_},D.o=function(p,_){return Object.prototype.hasOwnProperty.call(p,_)},D.p="",D(D.s=34)}([function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.forwardEvent=c.EventEmitter=void 0;var p=function(){function _(){this._listeners=[],this._disposed=!1}return Object.defineProperty(_.prototype,"event",{get:function(){var n=this;return this._event||(this._event=function(h){return n._listeners.push(h),{dispose:function(){if(!n._disposed){for(var d=0;d>22},r.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?n.stringFromCodePoint(2097151&this.content):""},r.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},r.prototype.setFromCharData=function(i){this.fg=i[h.CHAR_DATA_ATTR_INDEX],this.bg=0;var a=!1;if(i[h.CHAR_DATA_CHAR_INDEX].length>2)a=!0;else if(i[h.CHAR_DATA_CHAR_INDEX].length===2){var u=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=u&&u<=56319){var e=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=e&&e<=57343?this.content=1024*(u-55296)+e-56320+65536|i[h.CHAR_DATA_WIDTH_INDEX]<<22:a=!0}else a=!0}else this.content=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[h.CHAR_DATA_WIDTH_INDEX]<<22;a&&(this.combinedData=i[h.CHAR_DATA_CHAR_INDEX],this.content=2097152|i[h.CHAR_DATA_WIDTH_INDEX]<<22)},r.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},r}(d.AttributeData);c.CellData=f},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ISoundService=c.ISelectionService=c.IRenderService=c.IMouseService=c.ICoreBrowserService=c.ICharSizeService=void 0;var p=D(14);c.ICharSizeService=p.createDecorator("CharSizeService"),c.ICoreBrowserService=p.createDecorator("CoreBrowserService"),c.IMouseService=p.createDecorator("MouseService"),c.IRenderService=p.createDecorator("RenderService"),c.ISelectionService=p.createDecorator("SelectionService"),c.ISoundService=p.createDecorator("SoundService")},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ExtendedAttrs=c.AttributeData=void 0;var p=function(){function n(){this.fg=0,this.bg=0,this.extended=new _}return n.toColorRGB=function(h){return[h>>>16&255,h>>>8&255,255&h]},n.fromColorRGB=function(h){return(255&h[0])<<16|(255&h[1])<<8|255&h[2]},n.prototype.clone=function(){var h=new n;return h.fg=this.fg,h.bg=this.bg,h.extended=this.extended.clone(),h},n.prototype.isInverse=function(){return 67108864&this.fg},n.prototype.isBold=function(){return 134217728&this.fg},n.prototype.isUnderline=function(){return 268435456&this.fg},n.prototype.isBlink=function(){return 536870912&this.fg},n.prototype.isInvisible=function(){return 1073741824&this.fg},n.prototype.isItalic=function(){return 67108864&this.bg},n.prototype.isDim=function(){return 134217728&this.bg},n.prototype.getFgColorMode=function(){return 50331648&this.fg},n.prototype.getBgColorMode=function(){return 50331648&this.bg},n.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},n.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},n.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},n.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},n.prototype.isFgDefault=function(){return(50331648&this.fg)==0},n.prototype.isBgDefault=function(){return(50331648&this.bg)==0},n.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},n.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},n.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},n.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},n.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},n.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},n.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},n.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},n.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},n.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},n.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},n}();c.AttributeData=p;var _=function(){function n(h,d){h===void 0&&(h=0),d===void 0&&(d=-1),this.underlineStyle=h,this.underlineColor=d}return n.prototype.clone=function(){return new n(this.underlineStyle,this.underlineColor)},n.prototype.isEmpty=function(){return this.underlineStyle===0},n}();c.ExtendedAttrs=_},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.addDisposableDomListener=void 0,c.addDisposableDomListener=function(p,_,n,h){p.addEventListener(_,n,h);var d=!1;return{dispose:function(){d||(d=!0,p.removeEventListener(_,n,h))}}}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Utf8ToUtf32=c.StringToUtf32=c.utf32ToString=c.stringFromCodePoint=void 0,c.stringFromCodePoint=function(n){return n>65535?(n-=65536,String.fromCharCode(55296+(n>>10))+String.fromCharCode(n%1024+56320)):String.fromCharCode(n)},c.utf32ToString=function(n,h,d){h===void 0&&(h=0),d===void 0&&(d=n.length);for(var f="",o=h;o65535?(r-=65536,f+=String.fromCharCode(55296+(r>>10))+String.fromCharCode(r%1024+56320)):f+=String.fromCharCode(r)}return f};var p=function(){function n(){this._interim=0}return n.prototype.clear=function(){this._interim=0},n.prototype.decode=function(h,d){var f=h.length;if(!f)return 0;var o=0,r=0;this._interim&&(56320<=(u=h.charCodeAt(r++))&&u<=57343?d[o++]=1024*(this._interim-55296)+u-56320+65536:(d[o++]=this._interim,d[o++]=u),this._interim=0);for(var i=r;i=f)return this._interim=a,o;var u;56320<=(u=h.charCodeAt(i))&&u<=57343?d[o++]=1024*(a-55296)+u-56320+65536:(d[o++]=a,d[o++]=u)}else d[o++]=a}return o},n}();c.StringToUtf32=p;var _=function(){function n(){this.interim=new Uint8Array(3)}return n.prototype.clear=function(){this.interim.fill(0)},n.prototype.decode=function(h,d){var f=h.length;if(!f)return 0;var o,r,i,a,u=0,e=0,t=0;if(this.interim[0]){var l=!1,s=this.interim[0];s&=(224&s)==192?31:(240&s)==224?15:7;for(var g=0,C=void 0;(C=63&this.interim[++g])&&g<4;)s<<=6,s|=C;for(var x=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,y=x-g;t=f)return 0;if((192&(C=h[t++]))!=128){t--,l=!0;break}this.interim[g++]=C,s<<=6,s|=63&C}l||(x===2?s<128?t--:d[u++]=s:x===3?s<2048||s>=55296&&s<=57343||(d[u++]=s):s<65536||s>1114111||(d[u++]=s)),this.interim.fill(0)}for(var O=f-4,T=t;T=f)return this.interim[0]=o,u;if((192&(r=h[T++]))!=128){T--;continue}if((e=(31&o)<<6|63&r)<128){T--;continue}d[u++]=e}else if((240&o)==224){if(T>=f)return this.interim[0]=o,u;if((192&(r=h[T++]))!=128){T--;continue}if(T>=f)return this.interim[0]=o,this.interim[1]=r,u;if((192&(i=h[T++]))!=128){T--;continue}if((e=(15&o)<<12|(63&r)<<6|63&i)<2048||e>=55296&&e<=57343)continue;d[u++]=e}else if((248&o)==240){if(T>=f)return this.interim[0]=o,u;if((192&(r=h[T++]))!=128){T--;continue}if(T>=f)return this.interim[0]=o,this.interim[1]=r,u;if((192&(i=h[T++]))!=128){T--;continue}if(T>=f)return this.interim[0]=o,this.interim[1]=r,this.interim[2]=i,u;if((192&(a=h[T++]))!=128){T--;continue}if((e=(7&o)<<18|(63&r)<<12|(63&i)<<6|63&a)<65536||e>1114111)continue;d[u++]=e}}return u},n}();c.Utf8ToUtf32=_},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CHAR_ATLAS_CELL_SPACING=c.DIM_OPACITY=c.INVERTED_DEFAULT_COLOR=void 0,c.INVERTED_DEFAULT_COLOR=257,c.DIM_OPACITY=.5,c.CHAR_ATLAS_CELL_SPACING=1},function(S,c,D){"use strict";var p,_,n,h;function d(o){var r=o.toString(16);return r.length<2?"0"+r:r}function f(o,r){return o>>0}}(p=c.channels||(c.channels={})),(_=c.color||(c.color={})).blend=function(o,r){var i=(255&r.rgba)/255;if(i===1)return{css:r.css,rgba:r.rgba};var a=r.rgba>>24&255,u=r.rgba>>16&255,e=r.rgba>>8&255,t=o.rgba>>24&255,l=o.rgba>>16&255,s=o.rgba>>8&255,g=t+Math.round((a-t)*i),C=l+Math.round((u-l)*i),x=s+Math.round((e-s)*i);return{css:p.toCss(g,C,x),rgba:p.toRgba(g,C,x)}},_.isOpaque=function(o){return(255&o.rgba)==255},_.ensureContrastRatio=function(o,r,i){var a=h.ensureContrastRatio(o.rgba,r.rgba,i);if(a)return h.toColor(a>>24&255,a>>16&255,a>>8&255)},_.opaque=function(o){var r=(255|o.rgba)>>>0,i=h.toChannels(r),a=i[0],u=i[1],e=i[2];return{css:p.toCss(a,u,e),rgba:r}},_.opacity=function(o,r){var i=Math.round(255*r),a=h.toChannels(o.rgba),u=a[0],e=a[1],t=a[2];return{css:p.toCss(u,e,t,i),rgba:p.toRgba(u,e,t,i)}},(c.css||(c.css={})).toColor=function(o){switch(o.length){case 7:return{css:o,rgba:(parseInt(o.slice(1),16)<<8|255)>>>0};case 9:return{css:o,rgba:parseInt(o.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(o){function r(i,a,u){var e=i/255,t=a/255,l=u/255;return .2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(l<=.03928?l/12.92:Math.pow((l+.055)/1.055,2.4))}o.relativeLuminance=function(i){return r(i>>16&255,i>>8&255,255&i)},o.relativeLuminance2=r}(n=c.rgb||(c.rgb={})),function(o){function r(a,u,e){for(var t=a>>24&255,l=a>>16&255,s=a>>8&255,g=u>>24&255,C=u>>16&255,x=u>>8&255,y=f(n.relativeLuminance2(g,x,C),n.relativeLuminance2(t,l,s));y0||C>0||x>0);)g-=Math.max(0,Math.ceil(.1*g)),C-=Math.max(0,Math.ceil(.1*C)),x-=Math.max(0,Math.ceil(.1*x)),y=f(n.relativeLuminance2(g,x,C),n.relativeLuminance2(t,l,s));return(g<<24|C<<16|x<<8|255)>>>0}function i(a,u,e){for(var t=a>>24&255,l=a>>16&255,s=a>>8&255,g=u>>24&255,C=u>>16&255,x=u>>8&255,y=f(n.relativeLuminance2(g,x,C),n.relativeLuminance2(t,l,s));y>>0}o.ensureContrastRatio=function(a,u,e){var t=n.relativeLuminance(a>>8),l=n.relativeLuminance(u>>8);if(f(t,l)>24&255,a>>16&255,a>>8&255,255&a]},o.toColor=function(a,u,e){return{css:p.toCss(a,u,e),rgba:p.toRgba(a,u,e)}}}(h=c.rgba||(c.rgba={})),c.toPaddedHex=d,c.contrastRatio=f},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.isLinux=c.isWindows=c.isIphone=c.isIpad=c.isMac=c.isSafari=c.isFirefox=void 0;var p=typeof navigator=="undefined",_=p?"node":navigator.userAgent,n=p?"node":navigator.platform;function h(d,f){return d.indexOf(f)>=0}c.isFirefox=!!~_.indexOf("Firefox"),c.isSafari=/^((?!chrome|android).)*safari/i.test(_),c.isMac=h(["Macintosh","MacIntel","MacPPC","Mac68K"],n),c.isIpad=n==="iPad",c.isIphone=n==="iPhone",c.isWindows=h(["Windows","Win16","Win32","WinCE"],n),c.isLinux=n.indexOf("Linux")>=0},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.C1=c.C0=void 0,function(p){p.NUL="\0",p.SOH="",p.STX="",p.ETX="",p.EOT="",p.ENQ="",p.ACK="",p.BEL="\x07",p.BS="\b",p.HT=" ",p.LF=` `,p.VT="\v",p.FF="\f",p.CR="\r",p.SO="",p.SI="",p.DLE="",p.DC1="",p.DC2="",p.DC3="",p.DC4="",p.NAK="",p.SYN="",p.ETB="",p.CAN="",p.EM="",p.SUB="",p.ESC="",p.FS="",p.GS="",p.RS="",p.US="",p.SP=" ",p.DEL="\x7F"}(c.C0||(c.C0={})),function(p){p.PAD="\x80",p.HOP="\x81",p.BPH="\x82",p.NBH="\x83",p.IND="\x84",p.NEL="\x85",p.SSA="\x86",p.ESA="\x87",p.HTS="\x88",p.HTJ="\x89",p.VTS="\x8A",p.PLD="\x8B",p.PLU="\x8C",p.RI="\x8D",p.SS2="\x8E",p.SS3="\x8F",p.DCS="\x90",p.PU1="\x91",p.PU2="\x92",p.STS="\x93",p.CCH="\x94",p.MW="\x95",p.SPA="\x96",p.EPA="\x97",p.SOS="\x98",p.SGCI="\x99",p.SCI="\x9A",p.CSI="\x9B",p.ST="\x9C",p.OSC="\x9D",p.PM="\x9E",p.APC="\x9F"}(c.C1||(c.C1={}))},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BaseRenderLayer=void 0;var p=D(3),_=D(9),n=D(25),h=D(6),d=D(28),f=D(10),o=D(17),r=function(){function i(a,u,e,t,l,s,g,C){this._container=a,this._alpha=t,this._colors=l,this._rendererId=s,this._bufferService=g,this._optionsService=C,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+u+"-layer"),this._canvas.style.zIndex=e.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return i.prototype.dispose=function(){var a;o.removeElementFromParent(this._canvas),(a=this._charAtlas)===null||a===void 0||a.dispose()},i.prototype._initCanvas=function(){this._ctx=d.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},i.prototype.onOptionsChanged=function(){},i.prototype.onBlur=function(){},i.prototype.onFocus=function(){},i.prototype.onCursorMove=function(){},i.prototype.onGridChanged=function(a,u){},i.prototype.onSelectionChanged=function(a,u,e){e===void 0&&(e=!1)},i.prototype.setColors=function(a){this._refreshCharAtlas(a)},i.prototype._setTransparency=function(a){if(a!==this._alpha){var u=this._canvas;this._alpha=a,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,u),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},i.prototype._refreshCharAtlas=function(a){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=n.acquireCharAtlas(this._optionsService.options,this._rendererId,a,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},i.prototype.resize=function(a){this._scaledCellWidth=a.scaledCellWidth,this._scaledCellHeight=a.scaledCellHeight,this._scaledCharWidth=a.scaledCharWidth,this._scaledCharHeight=a.scaledCharHeight,this._scaledCharLeft=a.scaledCharLeft,this._scaledCharTop=a.scaledCharTop,this._canvas.width=a.scaledCanvasWidth,this._canvas.height=a.scaledCanvasHeight,this._canvas.style.width=a.canvasWidth+"px",this._canvas.style.height=a.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},i.prototype._fillCells=function(a,u,e,t){this._ctx.fillRect(a*this._scaledCellWidth,u*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight)},i.prototype._fillBottomLineAtCells=function(a,u,e){e===void 0&&(e=1),this._ctx.fillRect(a*this._scaledCellWidth,(u+1)*this._scaledCellHeight-window.devicePixelRatio-1,e*this._scaledCellWidth,window.devicePixelRatio)},i.prototype._fillLeftLineAtCell=function(a,u,e){this._ctx.fillRect(a*this._scaledCellWidth,u*this._scaledCellHeight,window.devicePixelRatio*e,this._scaledCellHeight)},i.prototype._strokeRectAtCell=function(a,u,e,t){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(a*this._scaledCellWidth+window.devicePixelRatio/2,u*this._scaledCellHeight+window.devicePixelRatio/2,e*this._scaledCellWidth-window.devicePixelRatio,t*this._scaledCellHeight-window.devicePixelRatio)},i.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},i.prototype._clearCells=function(a,u,e,t){this._alpha?this._ctx.clearRect(a*this._scaledCellWidth,u*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(a*this._scaledCellWidth,u*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight))},i.prototype._fillCharTrueColor=function(a,u,e){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(e),this._ctx.fillText(a.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},i.prototype._drawChars=function(a,u,e){var t,l,s=this._getContrastColor(a);s||a.isFgRGB()||a.isBgRGB()?this._drawUncachedChars(a,u,e,s):(a.isInverse()?(t=a.isBgDefault()?_.INVERTED_DEFAULT_COLOR:a.getBgColor(),l=a.isFgDefault()?_.INVERTED_DEFAULT_COLOR:a.getFgColor()):(l=a.isBgDefault()?p.DEFAULT_COLOR:a.getBgColor(),t=a.isFgDefault()?p.DEFAULT_COLOR:a.getFgColor()),t+=this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&t<8?8:0,this._currentGlyphIdentifier.chars=a.getChars()||p.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=a.getCode()||p.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=l,this._currentGlyphIdentifier.fg=t,this._currentGlyphIdentifier.bold=!!a.isBold(),this._currentGlyphIdentifier.dim=!!a.isDim(),this._currentGlyphIdentifier.italic=!!a.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,u*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(a,u,e))},i.prototype._drawUncachedChars=function(a,u,e,t){if(this._ctx.save(),this._ctx.font=this._getFont(!!a.isBold(),!!a.isItalic()),this._ctx.textBaseline="middle",a.isInverse())if(t)this._ctx.fillStyle=t.css;else if(a.isBgDefault())this._ctx.fillStyle=f.color.opaque(this._colors.background).css;else if(a.isBgRGB())this._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(a.getBgColor()).join(",")+")";else{var l=a.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&l<8&&(l+=8),this._ctx.fillStyle=this._colors.ansi[l].css}else if(t)this._ctx.fillStyle=t.css;else if(a.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(a.isFgRGB())this._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(a.getFgColor()).join(",")+")";else{var s=a.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&s<8&&(s+=8),this._ctx.fillStyle=this._colors.ansi[s].css}this._clipRow(e),a.isDim()&&(this._ctx.globalAlpha=_.DIM_OPACITY),this._ctx.fillText(a.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},i.prototype._clipRow=function(a){this._ctx.beginPath(),this._ctx.rect(0,a*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},i.prototype._getFont=function(a,u){return(u?"italic":"")+" "+(a?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},i.prototype._getContrastColor=function(a){if(this._optionsService.options.minimumContrastRatio!==1){var u=this._colors.contrastCache.getColor(a.bg,a.fg);if(u!==void 0)return u||void 0;var e=a.getFgColor(),t=a.getFgColorMode(),l=a.getBgColor(),s=a.getBgColorMode(),g=!!a.isInverse(),C=!!a.isInverse();if(g){var x=e;e=l,l=x;var y=t;t=s,s=y}var O=this._resolveBackgroundRgba(s,l,g),T=this._resolveForegroundRgba(t,e,g,C),E=f.rgba.ensureContrastRatio(O,T,this._optionsService.options.minimumContrastRatio);if(E){var b={css:f.channels.toCss(E>>24&255,E>>16&255,E>>8&255),rgba:E};return this._colors.contrastCache.setColor(a.bg,a.fg,b),b}this._colors.contrastCache.setColor(a.bg,a.fg,null)}},i.prototype._resolveBackgroundRgba=function(a,u,e){switch(a){case 16777216:case 33554432:return this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return e?this._colors.foreground.rgba:this._colors.background.rgba}},i.prototype._resolveForegroundRgba=function(a,u,e,t){switch(a){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&t&&u<8&&(u+=8),this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return e?this._colors.background.rgba:this._colors.foreground.rgba}},i}();c.BaseRenderLayer=r},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.createDecorator=c.getServiceDependencies=c.serviceRegistry=void 0;function p(_,n,h){n.di$target===n?n.di$dependencies.push({id:_,index:h}):(n.di$dependencies=[{id:_,index:h}],n.di$target=n)}c.serviceRegistry=new Map,c.getServiceDependencies=function(_){return _.di$dependencies||[]},c.createDecorator=function(_){if(c.serviceRegistry.has(_))return c.serviceRegistry.get(_);var n=function(h,d,f){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");p(n,h,f)};return n.toString=function(){return _},c.serviceRegistry.set(_,n),n}},function(S,c,D){"use strict";function p(_,n,h,d){if(h===void 0&&(h=0),d===void 0&&(d=_.length),h>=_.length)return _;h=(_.length+h)%_.length,d=d>=_.length?_.length:(_.length+d)%_.length;for(var f=h;f>22,2097152&r?this._combined[o].charCodeAt(this._combined[o].length-1):i]},f.prototype.set=function(o,r){this._data[3*o+1]=r[_.CHAR_DATA_ATTR_INDEX],r[_.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[o]=r[1],this._data[3*o+0]=2097152|o|r[_.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*o+0]=r[_.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|r[_.CHAR_DATA_WIDTH_INDEX]<<22},f.prototype.getWidth=function(o){return this._data[3*o+0]>>22},f.prototype.hasWidth=function(o){return 12582912&this._data[3*o+0]},f.prototype.getFg=function(o){return this._data[3*o+1]},f.prototype.getBg=function(o){return this._data[3*o+2]},f.prototype.hasContent=function(o){return 4194303&this._data[3*o+0]},f.prototype.getCodePoint=function(o){var r=this._data[3*o+0];return 2097152&r?this._combined[o].charCodeAt(this._combined[o].length-1):2097151&r},f.prototype.isCombined=function(o){return 2097152&this._data[3*o+0]},f.prototype.getString=function(o){var r=this._data[3*o+0];return 2097152&r?this._combined[o]:2097151&r?p.stringFromCodePoint(2097151&r):""},f.prototype.loadCell=function(o,r){var i=3*o;return r.content=this._data[i+0],r.fg=this._data[i+1],r.bg=this._data[i+2],2097152&r.content&&(r.combinedData=this._combined[o]),268435456&r.bg&&(r.extended=this._extendedAttrs[o]),r},f.prototype.setCell=function(o,r){2097152&r.content&&(this._combined[o]=r.combinedData),268435456&r.bg&&(this._extendedAttrs[o]=r.extended),this._data[3*o+0]=r.content,this._data[3*o+1]=r.fg,this._data[3*o+2]=r.bg},f.prototype.setCellFromCodePoint=function(o,r,i,a,u,e){268435456&u&&(this._extendedAttrs[o]=e),this._data[3*o+0]=r|i<<22,this._data[3*o+1]=a,this._data[3*o+2]=u},f.prototype.addCodepointToCell=function(o,r){var i=this._data[3*o+0];2097152&i?this._combined[o]+=p.stringFromCodePoint(r):(2097151&i?(this._combined[o]=p.stringFromCodePoint(2097151&i)+p.stringFromCodePoint(r),i&=-2097152,i|=2097152):i=r|1<<22,this._data[3*o+0]=i)},f.prototype.insertCells=function(o,r,i,a){if((o%=this.length)&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new h.ExtendedAttrs),r=0;--e)this.setCell(o+r+e,this.loadCell(o+e,u));for(e=0;ethis.length){var i=new Uint32Array(3*o);this.length&&(3*o=o&&delete this._combined[e]}}else this._data=new Uint32Array(0),this._combined={};this.length=o}},f.prototype.fill=function(o){this._combined={},this._extendedAttrs={};for(var r=0;r=0;--o)if(4194303&this._data[3*o+0])return o+(this._data[3*o+0]>>22);return 0},f.prototype.copyCellsFrom=function(o,r,i,a,u){var e=o._data;if(u)for(var t=a-1;t>=0;t--)for(var l=0;l<3;l++)this._data[3*(i+t)+l]=e[3*(r+t)+l];else for(t=0;t=r&&(this._combined[g-r+i]=o._combined[g])}},f.prototype.translateToString=function(o,r,i){o===void 0&&(o=!1),r===void 0&&(r=0),i===void 0&&(i=this.length),o&&(i=Math.min(i,this.getTrimmedLength()));for(var a="";r>22||1}return a},f}();c.BufferLine=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.removeElementFromParent=void 0,c.removeElementFromParent=function(){for(var p,_=[],n=0;n24)return E.setWinLines||!1;switch(T){case 1:return!!E.restoreWin;case 2:return!!E.minimizeWin;case 3:return!!E.setWinPosition;case 4:return!!E.setWinSizePixels;case 5:return!!E.raiseWin;case 6:return!!E.lowerWin;case 7:return!!E.refreshWin;case 8:return!!E.setWinSizeChars;case 9:return!!E.maximizeWin;case 10:return!!E.fullscreenWin;case 11:return!!E.getWinState;case 13:return!!E.getWinPosition;case 14:return!!E.getWinSizePixels;case 15:return!!E.getScreenSizePixels;case 16:return!!E.getCellSizePixels;case 18:return!!E.getWinSizeChars;case 19:return!!E.getScreenSizeChars;case 20:return!!E.getIconTitle;case 21:return!!E.getWinTitle;case 22:return!!E.pushTitle;case 23:return!!E.popTitle;case 24:return!!E.setWinLines}return!1}!function(T){T[T.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",T[T.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(n=c.WindowsOptionsReportType||(c.WindowsOptionsReportType={}));var y=function(){function T(E,b,v,w){this._bufferService=E,this._coreService=b,this._logService=v,this._optionsService=w,this._data=new Uint32Array(0)}return T.prototype.hook=function(E){this._data=new Uint32Array(0)},T.prototype.put=function(E,b,v){this._data=r.concat(this._data,E.subarray(b,v))},T.prototype.unhook=function(E){if(E){var b=i.utf32ToString(this._data);switch(this._data=new Uint32Array(0),b){case'"q':return this._coreService.triggerDataEvent(h.C0.ESC+'P1$r0"q'+h.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(h.C0.ESC+'P1$r61;1"p'+h.C0.ESC+"\\");case"r":var v=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(h.C0.ESC+"P1$r"+v+h.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(h.C0.ESC+"P1$r0m"+h.C0.ESC+"\\");case" q":var w={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return w-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(h.C0.ESC+"P1$r"+w+" q"+h.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",b),this._coreService.triggerDataEvent(h.C0.ESC+"P0$r"+h.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},T}(),O=function(T){function E(b,v,w,L,B,F,j,J,V){V===void 0&&(V=new f.EscapeSequenceParser);var A=T.call(this)||this;A._bufferService=b,A._charsetService=v,A._coreService=w,A._dirtyRowService=L,A._logService=B,A._optionsService=F,A._coreMouseService=j,A._unicodeService=J,A._parser=V,A._parseBuffer=new Uint32Array(4096),A._stringDecoder=new i.StringToUtf32,A._utf8Decoder=new i.Utf8ToUtf32,A._workCell=new t.CellData,A._windowTitle="",A._iconName="",A._windowTitleStack=[],A._iconNameStack=[],A._curAttrData=a.DEFAULT_ATTR_DATA.clone(),A._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone(),A._onRequestBell=new u.EventEmitter,A._onRequestRefreshRows=new u.EventEmitter,A._onRequestReset=new u.EventEmitter,A._onRequestScroll=new u.EventEmitter,A._onRequestSyncScrollBar=new u.EventEmitter,A._onRequestWindowsOptionsReport=new u.EventEmitter,A._onA11yChar=new u.EventEmitter,A._onA11yTab=new u.EventEmitter,A._onCursorMove=new u.EventEmitter,A._onLineFeed=new u.EventEmitter,A._onScroll=new u.EventEmitter,A._onTitleChange=new u.EventEmitter,A.register(A._parser),A._parser.setCsiHandlerFallback(function(M,H){A._logService.debug("Unknown CSI code: ",{identifier:A._parser.identToString(M),params:H.toArray()})}),A._parser.setEscHandlerFallback(function(M){A._logService.debug("Unknown ESC code: ",{identifier:A._parser.identToString(M)})}),A._parser.setExecuteHandlerFallback(function(M){A._logService.debug("Unknown EXECUTE code: ",{code:M})}),A._parser.setOscHandlerFallback(function(M,H,te){A._logService.debug("Unknown OSC code: ",{identifier:M,action:H,data:te})}),A._parser.setDcsHandlerFallback(function(M,H,te){H==="HOOK"&&(te=te.toArray()),A._logService.debug("Unknown DCS code: ",{identifier:A._parser.identToString(M),action:H,payload:te})}),A._parser.setPrintHandler(function(M,H,te){return A.print(M,H,te)}),A._parser.setCsiHandler({final:"@"},function(M){return A.insertChars(M)}),A._parser.setCsiHandler({intermediates:" ",final:"@"},function(M){return A.scrollLeft(M)}),A._parser.setCsiHandler({final:"A"},function(M){return A.cursorUp(M)}),A._parser.setCsiHandler({intermediates:" ",final:"A"},function(M){return A.scrollRight(M)}),A._parser.setCsiHandler({final:"B"},function(M){return A.cursorDown(M)}),A._parser.setCsiHandler({final:"C"},function(M){return A.cursorForward(M)}),A._parser.setCsiHandler({final:"D"},function(M){return A.cursorBackward(M)}),A._parser.setCsiHandler({final:"E"},function(M){return A.cursorNextLine(M)}),A._parser.setCsiHandler({final:"F"},function(M){return A.cursorPrecedingLine(M)}),A._parser.setCsiHandler({final:"G"},function(M){return A.cursorCharAbsolute(M)}),A._parser.setCsiHandler({final:"H"},function(M){return A.cursorPosition(M)}),A._parser.setCsiHandler({final:"I"},function(M){return A.cursorForwardTab(M)}),A._parser.setCsiHandler({final:"J"},function(M){return A.eraseInDisplay(M)}),A._parser.setCsiHandler({prefix:"?",final:"J"},function(M){return A.eraseInDisplay(M)}),A._parser.setCsiHandler({final:"K"},function(M){return A.eraseInLine(M)}),A._parser.setCsiHandler({prefix:"?",final:"K"},function(M){return A.eraseInLine(M)}),A._parser.setCsiHandler({final:"L"},function(M){return A.insertLines(M)}),A._parser.setCsiHandler({final:"M"},function(M){return A.deleteLines(M)}),A._parser.setCsiHandler({final:"P"},function(M){return A.deleteChars(M)}),A._parser.setCsiHandler({final:"S"},function(M){return A.scrollUp(M)}),A._parser.setCsiHandler({final:"T"},function(M){return A.scrollDown(M)}),A._parser.setCsiHandler({final:"X"},function(M){return A.eraseChars(M)}),A._parser.setCsiHandler({final:"Z"},function(M){return A.cursorBackwardTab(M)}),A._parser.setCsiHandler({final:"`"},function(M){return A.charPosAbsolute(M)}),A._parser.setCsiHandler({final:"a"},function(M){return A.hPositionRelative(M)}),A._parser.setCsiHandler({final:"b"},function(M){return A.repeatPrecedingCharacter(M)}),A._parser.setCsiHandler({final:"c"},function(M){return A.sendDeviceAttributesPrimary(M)}),A._parser.setCsiHandler({prefix:">",final:"c"},function(M){return A.sendDeviceAttributesSecondary(M)}),A._parser.setCsiHandler({final:"d"},function(M){return A.linePosAbsolute(M)}),A._parser.setCsiHandler({final:"e"},function(M){return A.vPositionRelative(M)}),A._parser.setCsiHandler({final:"f"},function(M){return A.hVPosition(M)}),A._parser.setCsiHandler({final:"g"},function(M){return A.tabClear(M)}),A._parser.setCsiHandler({final:"h"},function(M){return A.setMode(M)}),A._parser.setCsiHandler({prefix:"?",final:"h"},function(M){return A.setModePrivate(M)}),A._parser.setCsiHandler({final:"l"},function(M){return A.resetMode(M)}),A._parser.setCsiHandler({prefix:"?",final:"l"},function(M){return A.resetModePrivate(M)}),A._parser.setCsiHandler({final:"m"},function(M){return A.charAttributes(M)}),A._parser.setCsiHandler({final:"n"},function(M){return A.deviceStatus(M)}),A._parser.setCsiHandler({prefix:"?",final:"n"},function(M){return A.deviceStatusPrivate(M)}),A._parser.setCsiHandler({intermediates:"!",final:"p"},function(M){return A.softReset(M)}),A._parser.setCsiHandler({intermediates:" ",final:"q"},function(M){return A.setCursorStyle(M)}),A._parser.setCsiHandler({final:"r"},function(M){return A.setScrollRegion(M)}),A._parser.setCsiHandler({final:"s"},function(M){return A.saveCursor(M)}),A._parser.setCsiHandler({final:"t"},function(M){return A.windowOptions(M)}),A._parser.setCsiHandler({final:"u"},function(M){return A.restoreCursor(M)}),A._parser.setCsiHandler({intermediates:"'",final:"}"},function(M){return A.insertColumns(M)}),A._parser.setCsiHandler({intermediates:"'",final:"~"},function(M){return A.deleteColumns(M)}),A._parser.setExecuteHandler(h.C0.BEL,function(){return A.bell()}),A._parser.setExecuteHandler(h.C0.LF,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.VT,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.FF,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.CR,function(){return A.carriageReturn()}),A._parser.setExecuteHandler(h.C0.BS,function(){return A.backspace()}),A._parser.setExecuteHandler(h.C0.HT,function(){return A.tab()}),A._parser.setExecuteHandler(h.C0.SO,function(){return A.shiftOut()}),A._parser.setExecuteHandler(h.C0.SI,function(){return A.shiftIn()}),A._parser.setExecuteHandler(h.C1.IND,function(){return A.index()}),A._parser.setExecuteHandler(h.C1.NEL,function(){return A.nextLine()}),A._parser.setExecuteHandler(h.C1.HTS,function(){return A.tabSet()}),A._parser.setOscHandler(0,new s.OscHandler(function(M){A.setTitle(M),A.setIconName(M)})),A._parser.setOscHandler(1,new s.OscHandler(function(M){return A.setIconName(M)})),A._parser.setOscHandler(2,new s.OscHandler(function(M){return A.setTitle(M)})),A._parser.setEscHandler({final:"7"},function(){return A.saveCursor()}),A._parser.setEscHandler({final:"8"},function(){return A.restoreCursor()}),A._parser.setEscHandler({final:"D"},function(){return A.index()}),A._parser.setEscHandler({final:"E"},function(){return A.nextLine()}),A._parser.setEscHandler({final:"H"},function(){return A.tabSet()}),A._parser.setEscHandler({final:"M"},function(){return A.reverseIndex()}),A._parser.setEscHandler({final:"="},function(){return A.keypadApplicationMode()}),A._parser.setEscHandler({final:">"},function(){return A.keypadNumericMode()}),A._parser.setEscHandler({final:"c"},function(){return A.fullReset()}),A._parser.setEscHandler({final:"n"},function(){return A.setgLevel(2)}),A._parser.setEscHandler({final:"o"},function(){return A.setgLevel(3)}),A._parser.setEscHandler({final:"|"},function(){return A.setgLevel(3)}),A._parser.setEscHandler({final:"}"},function(){return A.setgLevel(2)}),A._parser.setEscHandler({final:"~"},function(){return A.setgLevel(1)}),A._parser.setEscHandler({intermediates:"%",final:"@"},function(){return A.selectDefaultCharset()}),A._parser.setEscHandler({intermediates:"%",final:"G"},function(){return A.selectDefaultCharset()});var P=function(M){k._parser.setEscHandler({intermediates:"(",final:M},function(){return A.selectCharset("("+M)}),k._parser.setEscHandler({intermediates:")",final:M},function(){return A.selectCharset(")"+M)}),k._parser.setEscHandler({intermediates:"*",final:M},function(){return A.selectCharset("*"+M)}),k._parser.setEscHandler({intermediates:"+",final:M},function(){return A.selectCharset("+"+M)}),k._parser.setEscHandler({intermediates:"-",final:M},function(){return A.selectCharset("-"+M)}),k._parser.setEscHandler({intermediates:".",final:M},function(){return A.selectCharset("."+M)}),k._parser.setEscHandler({intermediates:"/",final:M},function(){return A.selectCharset("/"+M)})},k=this;for(var X in d.CHARSETS)P(X);return A._parser.setEscHandler({intermediates:"#",final:"8"},function(){return A.screenAlignmentPattern()}),A._parser.setErrorHandler(function(M){return A._logService.error("Parsing error: ",M),M}),A._parser.setDcsHandler({intermediates:"$",final:"q"},new y(A._bufferService,A._coreService,A._logService,A._optionsService)),A}return _(E,T),Object.defineProperty(E.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){T.prototype.dispose.call(this)},E.prototype.parse=function(b){var v=this._bufferService.buffer,w=v.x,L=v.y;if(this._logService.debug("parsing data",b),this._parseBuffer.length131072)for(var B=0;B0&&X.getWidth(F.x-1)===2&&X.setCellFromCodePoint(F.x-1,0,1,k.fg,k.bg,k.extended);for(var M=v;M=V){if(A){for(;F.x=this._bufferService.rows&&(F.y=this._bufferService.rows-1),F.lines.get(F.ybase+F.y).isWrapped=!0),X=F.lines.get(F.ybase+F.y)}else if(F.x=V-1,B===2)continue}if(P&&(X.insertCells(F.x,B,F.getNullCell(k),k),X.getWidth(V-1)===2&&X.setCellFromCodePoint(V-1,e.NULL_CELL_CODE,e.NULL_CELL_WIDTH,k.fg,k.bg,k.extended)),X.setCellFromCodePoint(F.x++,L,B,k.fg,k.bg,k.extended),B>0)for(;--B;)X.setCellFromCodePoint(F.x++,0,0,k.fg,k.bg,k.extended)}else X.getWidth(F.x-1)?X.addCodepointToCell(F.x-1,L):X.addCodepointToCell(F.x-2,L)}w-v>0&&(X.loadCell(F.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),F.x0&&X.getWidth(F.x)===0&&!X.hasContent(F.x)&&X.setCellFromCodePoint(F.x,0,1,k.fg,k.bg,k.extended),this._dirtyRowService.markDirty(F.y)},E.prototype.addCsiHandler=function(b,v){var w=this;return b.final!=="t"||b.prefix||b.intermediates?this._parser.addCsiHandler(b,v):this._parser.addCsiHandler(b,function(L){return!x(L.params[0],w._optionsService.options.windowOptions)||v(L)})},E.prototype.addDcsHandler=function(b,v){return this._parser.addDcsHandler(b,new g.DcsHandler(v))},E.prototype.addEscHandler=function(b,v){return this._parser.addEscHandler(b,v)},E.prototype.addOscHandler=function(b,v){return this._parser.addOscHandler(b,new s.OscHandler(v))},E.prototype.bell=function(){this._onRequestBell.fire()},E.prototype.lineFeed=function(){var b=this._bufferService.buffer;this._dirtyRowService.markDirty(b.y),this._optionsService.options.convertEol&&(b.x=0),b.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),b.x>=this._bufferService.cols&&b.x--,this._dirtyRowService.markDirty(b.y),this._onLineFeed.fire()},E.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},E.prototype.backspace=function(){var b,v=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(v.x>0&&v.x--);if(this._restrictCursor(this._bufferService.cols),v.x>0)v.x--;else if(v.x===0&&v.y>v.scrollTop&&v.y<=v.scrollBottom&&((b=v.lines.get(v.ybase+v.y))===null||b===void 0?void 0:b.isWrapped)){v.lines.get(v.ybase+v.y).isWrapped=!1,v.y--,v.x=this._bufferService.cols-1;var w=v.lines.get(v.ybase+v.y);w.hasWidth(v.x)&&!w.hasContent(v.x)&&v.x--}this._restrictCursor()},E.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var b=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-b)}},E.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},E.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},E.prototype._restrictCursor=function(b){b===void 0&&(b=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(b,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._setCursor=function(b,v){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=b,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+v):(this._bufferService.buffer.x=b,this._bufferService.buffer.y=v),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._moveCursor=function(b,v){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+b,this._bufferService.buffer.y+v)},E.prototype.cursorUp=function(b){var v=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;v>=0?this._moveCursor(0,-Math.min(v,b.params[0]||1)):this._moveCursor(0,-(b.params[0]||1))},E.prototype.cursorDown=function(b){var v=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;v>=0?this._moveCursor(0,Math.min(v,b.params[0]||1)):this._moveCursor(0,b.params[0]||1)},E.prototype.cursorForward=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.cursorBackward=function(b){this._moveCursor(-(b.params[0]||1),0)},E.prototype.cursorNextLine=function(b){this.cursorDown(b),this._bufferService.buffer.x=0},E.prototype.cursorPrecedingLine=function(b){this.cursorUp(b),this._bufferService.buffer.x=0},E.prototype.cursorCharAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.cursorPosition=function(b){this._setCursor(b.length>=2?(b.params[1]||1)-1:0,(b.params[0]||1)-1)},E.prototype.charPosAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.hPositionRelative=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.linePosAbsolute=function(b){this._setCursor(this._bufferService.buffer.x,(b.params[0]||1)-1)},E.prototype.vPositionRelative=function(b){this._moveCursor(0,b.params[0]||1)},E.prototype.hVPosition=function(b){this.cursorPosition(b)},E.prototype.tabClear=function(b){var v=b.params[0];v===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:v===3&&(this._bufferService.buffer.tabs={})},E.prototype.cursorForwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1;v--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},E.prototype.cursorBackwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1,w=this._bufferService.buffer;v--;)w.x=w.prevStop()},E.prototype._eraseInBufferLine=function(b,v,w,L){L===void 0&&(L=!1);var B=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);B.replaceCells(v,w,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),L&&(B.isWrapped=!1)},E.prototype._resetBufferLine=function(b){var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);v.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),v.isWrapped=!1},E.prototype.eraseInDisplay=function(b){var v;switch(this._restrictCursor(),b.params[0]){case 0:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);v=this._bufferService.cols&&(this._bufferService.buffer.lines.get(v+1).isWrapped=!1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 2:for(v=this._bufferService.rows,this._dirtyRowService.markDirty(v-1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 3:var w=this._bufferService.buffer.lines.length-this._bufferService.rows;w>0&&(this._bufferService.buffer.lines.trimStart(w),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-w,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-w,0),this._onScroll.fire(0))}},E.prototype.eraseInLine=function(b){switch(this._restrictCursor(),b.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype.insertLines=function(b){this._restrictCursor();var v=b.params[0]||1,w=this._bufferService.buffer;if(!(w.y>w.scrollBottom||w.yw.scrollBottom||w.yv.scrollBottom||v.yv.scrollBottom||v.yv.scrollBottom||v.yv.scrollBottom||v.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(h.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(h.C0.ESC+"[?6c"))},E.prototype.sendDeviceAttributesSecondary=function(b){b.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(h.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(h.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(b.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(h.C0.ESC+"[>83;40003;0c"))},E.prototype._is=function(b){return(this._optionsService.options.termName+"").indexOf(b)===0},E.prototype.setMode=function(b){for(var v=0;v=2||L[1]===2&&F+B>=5)break;L[1]&&(B=1)}while(++F+v5)&&(b=1),v.extended.underlineStyle=b,v.fg|=268435456,b===0&&(v.fg&=-268435457),v.updateExtended()},E.prototype.charAttributes=function(b){if(b.length===1&&b.params[0]===0)return this._curAttrData.fg=a.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=a.DEFAULT_ATTR_DATA.bg);for(var v,w=b.length,L=this._curAttrData,B=0;B=30&&v<=37?(L.fg&=-50331904,L.fg|=16777216|v-30):v>=40&&v<=47?(L.bg&=-50331904,L.bg|=16777216|v-40):v>=90&&v<=97?(L.fg&=-50331904,L.fg|=16777224|v-90):v>=100&&v<=107?(L.bg&=-50331904,L.bg|=16777224|v-100):v===0?(L.fg=a.DEFAULT_ATTR_DATA.fg,L.bg=a.DEFAULT_ATTR_DATA.bg):v===1?L.fg|=134217728:v===3?L.bg|=67108864:v===4?(L.fg|=268435456,this._processUnderline(b.hasSubParams(B)?b.getSubParams(B)[0]:1,L)):v===5?L.fg|=536870912:v===7?L.fg|=67108864:v===8?L.fg|=1073741824:v===2?L.bg|=134217728:v===21?this._processUnderline(2,L):v===22?(L.fg&=-134217729,L.bg&=-134217729):v===23?L.bg&=-67108865:v===24?L.fg&=-268435457:v===25?L.fg&=-536870913:v===27?L.fg&=-67108865:v===28?L.fg&=-1073741825:v===39?(L.fg&=-67108864,L.fg|=16777215&a.DEFAULT_ATTR_DATA.fg):v===49?(L.bg&=-67108864,L.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):v===38||v===48||v===58?B+=this._extractColor(b,B,L):v===59?(L.extended=L.extended.clone(),L.extended.underlineColor=-1,L.updateExtended()):v===100?(L.fg&=-67108864,L.fg|=16777215&a.DEFAULT_ATTR_DATA.fg,L.bg&=-67108864,L.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",v)},E.prototype.deviceStatus=function(b){switch(b.params[0]){case 5:this._coreService.triggerDataEvent(h.C0.ESC+"[0n");break;case 6:var v=this._bufferService.buffer.y+1,w=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(h.C0.ESC+"["+v+";"+w+"R")}},E.prototype.deviceStatusPrivate=function(b){switch(b.params[0]){case 6:var v=this._bufferService.buffer.y+1,w=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(h.C0.ESC+"[?"+v+";"+w+"R")}},E.prototype.softReset=function(b){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},E.prototype.setCursorStyle=function(b){var v=b.params[0]||1;switch(v){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var w=v%2==1;this._optionsService.options.cursorBlink=w},E.prototype.setScrollRegion=function(b){var v,w=b.params[0]||1;(b.length<2||(v=b.params[1])>this._bufferService.rows||v===0)&&(v=this._bufferService.rows),v>w&&(this._bufferService.buffer.scrollTop=w-1,this._bufferService.buffer.scrollBottom=v-1,this._setCursor(0,0))},E.prototype.windowOptions=function(b){if(x(b.params[0],this._optionsService.options.windowOptions)){var v=b.length>1?b.params[1]:0;switch(b.params[0]){case 14:v!==2&&this._onRequestWindowsOptionsReport.fire(n.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(n.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(h.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:v!==0&&v!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),v!==0&&v!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:v!==0&&v!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),v!==0&&v!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},E.prototype.saveCursor=function(b){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},E.prototype.restoreCursor=function(b){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},E.prototype.setTitle=function(b){this._windowTitle=b,this._onTitleChange.fire(b)},E.prototype.setIconName=function(b){this._iconName=b},E.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},E.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},E.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},E.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,d.DEFAULT_CHARSET)},E.prototype.selectCharset=function(b){b.length===2?b[0]!=="/"&&this._charsetService.setgCharset(C[b[0]],d.CHARSETS[b[1]]||d.DEFAULT_CHARSET):this.selectDefaultCharset()},E.prototype.index=function(){this._restrictCursor();var b=this._bufferService.buffer;this._bufferService.buffer.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),this._restrictCursor()},E.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},E.prototype.reverseIndex=function(){this._restrictCursor();var b=this._bufferService.buffer;if(b.y===b.scrollTop){var v=b.scrollBottom-b.scrollTop;b.lines.shiftElements(b.ybase+b.y,v,1),b.lines.set(b.ybase+b.y,b.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}else b.y--,this._restrictCursor()},E.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},E.prototype.reset=function(){this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone()},E.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},E.prototype.setgLevel=function(b){this._charsetService.setgLevel(b)},E.prototype.screenAlignmentPattern=function(){var b=new t.CellData;b.content=1<<22|"E".charCodeAt(0),b.fg=this._curAttrData.fg,b.bg=this._curAttrData.bg;var v=this._bufferService.buffer;this._setCursor(0,0);for(var w=0;w256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(n),this.length=0,this._subParams=new Int32Array(h),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(n),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return _.fromArray=function(n){var h=new _;if(!n.length)return h;for(var d=n[0]instanceof Array?1:0;d>8,f=255&this._subParamsIdx[h];f-d>0&&n.push(Array.prototype.slice.call(this._subParams,d,f))}return n},_.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},_.prototype.addParam=function(n){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(n<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=n>2147483647?2147483647:n}},_.prototype.addSubParam=function(n){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(n<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=n>2147483647?2147483647:n,this._subParamsIdx[this.length-1]++}},_.prototype.hasSubParams=function(n){return(255&this._subParamsIdx[n])-(this._subParamsIdx[n]>>8)>0},_.prototype.getSubParams=function(n){var h=this._subParamsIdx[n]>>8,d=255&this._subParamsIdx[n];return d-h>0?this._subParams.subarray(h,d):null},_.prototype.getSubParamsAll=function(){for(var n={},h=0;h>8,f=255&this._subParamsIdx[h];f-d>0&&(n[h]=this._subParams.slice(d,f))}return n},_.prototype.addDigit=function(n){var h;if(!(this._rejectDigits||!(h=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var d=this._digitIsSub?this._subParams:this.params,f=d[h-1];d[h-1]=~f?Math.min(10*f+n,2147483647):n}},_}();c.Params=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OscHandler=c.OscParser=void 0;var p=D(23),_=D(8),n=function(){function d(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return d.prototype.addHandler=function(f,o){this._handlers[f]===void 0&&(this._handlers[f]=[]);var r=this._handlers[f];return r.push(o),{dispose:function(){var i=r.indexOf(o);i!==-1&&r.splice(i,1)}}},d.prototype.setHandler=function(f,o){this._handlers[f]=[o]},d.prototype.clearHandler=function(f){this._handlers[f]&&delete this._handlers[f]},d.prototype.setHandlerFallback=function(f){this._handlerFb=f},d.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},d.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},d.prototype._start=function(){var f=this._handlers[this._id];if(f)for(var o=f.length-1;o>=0;o--)f[o].start();else this._handlerFb(this._id,"START")},d.prototype._put=function(f,o,r){var i=this._handlers[this._id];if(i)for(var a=i.length-1;a>=0;a--)i[a].put(f,o,r);else this._handlerFb(this._id,"PUT",_.utf32ToString(f,o,r))},d.prototype._end=function(f){var o=this._handlers[this._id];if(o){for(var r=o.length-1;r>=0&&o[r].end(f)===!1;r--);for(r--;r>=0;r--)o[r].end(!1)}else this._handlerFb(this._id,"END",f)},d.prototype.start=function(){this.reset(),this._id=-1,this._state=1},d.prototype.put=function(f,o,r){if(this._state!==3){if(this._state===1)for(;o0&&this._put(f,o,r)}},d.prototype.end=function(f){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(f)),this._id=-1,this._state=0)},d}();c.OscParser=n;var h=function(){function d(f){this._handler=f,this._data="",this._hitLimit=!1}return d.prototype.start=function(){this._data="",this._hitLimit=!1},d.prototype.put=function(f,o,r){this._hitLimit||(this._data+=_.utf32ToString(f,o,r),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},d.prototype.end=function(f){var o;return this._hitLimit?o=!1:f&&(o=this._handler(this._data)),this._data="",this._hitLimit=!1,o},d}();c.OscHandler=h},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.PAYLOAD_LIMIT=void 0,c.PAYLOAD_LIMIT=1e7},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DcsHandler=c.DcsParser=void 0;var p=D(8),_=D(21),n=D(23),h=[],d=function(){function o(){this._handlers=Object.create(null),this._active=h,this._ident=0,this._handlerFb=function(){}}return o.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},o.prototype.addHandler=function(r,i){this._handlers[r]===void 0&&(this._handlers[r]=[]);var a=this._handlers[r];return a.push(i),{dispose:function(){var u=a.indexOf(i);u!==-1&&a.splice(u,1)}}},o.prototype.setHandler=function(r,i){this._handlers[r]=[i]},o.prototype.clearHandler=function(r){this._handlers[r]&&delete this._handlers[r]},o.prototype.setHandlerFallback=function(r){this._handlerFb=r},o.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=h,this._ident=0},o.prototype.hook=function(r,i){if(this.reset(),this._ident=r,this._active=this._handlers[r]||h,this._active.length)for(var a=this._active.length-1;a>=0;a--)this._active[a].hook(i);else this._handlerFb(this._ident,"HOOK",i)},o.prototype.put=function(r,i,a){if(this._active.length)for(var u=this._active.length-1;u>=0;u--)this._active[u].put(r,i,a);else this._handlerFb(this._ident,"PUT",p.utf32ToString(r,i,a))},o.prototype.unhook=function(r){if(this._active.length){for(var i=this._active.length-1;i>=0&&this._active[i].unhook(r)===!1;i--);for(i--;i>=0;i--)this._active[i].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",r);this._active=h,this._ident=0},o}();c.DcsParser=d;var f=function(){function o(r){this._handler=r,this._data="",this._hitLimit=!1}return o.prototype.hook=function(r){this._params=r.clone(),this._data="",this._hitLimit=!1},o.prototype.put=function(r,i,a){this._hitLimit||(this._data+=p.utf32ToString(r,i,a),this._data.length>n.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},o.prototype.unhook=function(r){var i;return this._hitLimit?i=!1:r&&(i=this._handler(this._data,this._params||new _.Params)),this._params=void 0,this._data="",this._hitLimit=!1,i},o}();c.DcsHandler=f},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.removeTerminalFromCache=c.acquireCharAtlas=void 0;var p=D(26),_=D(43),n=[];c.acquireCharAtlas=function(h,d,f,o,r){for(var i=p.generateConfig(o,r,h,f),a=0;a=0){if(p.configEquals(e.config,i))return e.atlas;e.ownedBy.length===1?(e.atlas.dispose(),n.splice(a,1)):e.ownedBy.splice(u,1);break}}for(a=0;a1)for(var y=this._getJoinedRanges(e,s,l,a,t),O=0;O1)for(y=this._getJoinedRanges(e,s,l,a,t),O=0;O=this._line.length))return l?(this._line.loadCell(t,l),l):this._line.loadCell(t,new p.CellData)},e.prototype.translateToString=function(t,l,s){return this._line.translateToString(t,l,s)},e}(),a=function(){function e(t){this._core=t}return e.prototype.registerCsiHandler=function(t,l){return this._core.addCsiHandler(t,function(s){return l(s.toArray())})},e.prototype.addCsiHandler=function(t,l){return this.registerCsiHandler(t,l)},e.prototype.registerDcsHandler=function(t,l){return this._core.addDcsHandler(t,function(s,g){return l(s,g.toArray())})},e.prototype.addDcsHandler=function(t,l){return this.registerDcsHandler(t,l)},e.prototype.registerEscHandler=function(t,l){return this._core.addEscHandler(t,l)},e.prototype.addEscHandler=function(t,l){return this.registerEscHandler(t,l)},e.prototype.registerOscHandler=function(t,l){return this._core.addOscHandler(t,l)},e.prototype.addOscHandler=function(t,l){return this.registerOscHandler(t,l)},e}(),u=function(){function e(t){this._core=t}return e.prototype.register=function(t){this._core.unicodeService.register(t)},Object.defineProperty(e.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(t){this._core.unicodeService.activeVersion=t},enumerable:!1,configurable:!0}),e}()},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(V,A){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var X in k)k.hasOwnProperty(X)&&(P[X]=k[X])})(V,A)},function(V,A){function P(){this.constructor=V}p(V,A),V.prototype=A===null?Object.create(A):(P.prototype=A.prototype,new P)});Object.defineProperty(c,"__esModule",{value:!0}),c.Terminal=void 0;var n=D(36),h=D(37),d=D(38),f=D(12),o=D(19),r=D(40),i=D(50),a=D(51),u=D(11),e=D(7),t=D(18),l=D(54),s=D(55),g=D(56),C=D(57),x=D(59),y=D(0),O=D(16),T=D(27),E=D(60),b=D(5),v=D(61),w=D(62),L=D(63),B=D(64),F=D(65),j=typeof window!="undefined"?window.document:null,J=function(V){function A(P){P===void 0&&(P={});var k=V.call(this,P)||this;return k.browser=u,k._keyDownHandled=!1,k._onCursorMove=new y.EventEmitter,k._onKey=new y.EventEmitter,k._onRender=new y.EventEmitter,k._onSelectionChange=new y.EventEmitter,k._onTitleChange=new y.EventEmitter,k._onFocus=new y.EventEmitter,k._onBlur=new y.EventEmitter,k._onA11yCharEmitter=new y.EventEmitter,k._onA11yTabEmitter=new y.EventEmitter,k._setup(),k.linkifier=k._instantiationService.createInstance(i.Linkifier),k.linkifier2=k.register(k._instantiationService.createInstance(L.Linkifier2)),k.register(k._inputHandler.onRequestBell(function(){return k.bell()})),k.register(k._inputHandler.onRequestRefreshRows(function(X,M){return k.refresh(X,M)})),k.register(k._inputHandler.onRequestReset(function(){return k.reset()})),k.register(k._inputHandler.onRequestScroll(function(X,M){return k.scroll(X,M||void 0)})),k.register(k._inputHandler.onRequestWindowsOptionsReport(function(X){return k._reportWindowsOptions(X)})),k.register(y.forwardEvent(k._inputHandler.onCursorMove,k._onCursorMove)),k.register(y.forwardEvent(k._inputHandler.onTitleChange,k._onTitleChange)),k.register(y.forwardEvent(k._inputHandler.onA11yChar,k._onA11yCharEmitter)),k.register(y.forwardEvent(k._inputHandler.onA11yTab,k._onA11yTabEmitter)),k.register(k._bufferService.onResize(function(X){return k._afterResize(X.cols,X.rows)})),k}return _(A,V),Object.defineProperty(A.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){var P,k,X;this._isDisposed||(V.prototype.dispose.call(this),(P=this._renderService)===null||P===void 0||P.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(X=(k=this.element)===null||k===void 0?void 0:k.parentNode)===null||X===void 0||X.removeChild(this.element))},A.prototype._setup=function(){V.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(A.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),A.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},A.prototype._updateOptions=function(P){var k,X,M,H;switch(V.prototype._updateOptions.call(this,P),P){case"fontFamily":case"fontSize":(k=this._renderService)===null||k===void 0||k.clear(),(X=this._charSizeService)===null||X===void 0||X.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(M=this.viewport)===null||M===void 0||M.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)):((H=this._accessibilityManager)===null||H===void 0||H.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},A.prototype._onTextAreaFocus=function(P){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(f.C0.ESC+"[I"),this.updateCursorStyle(P),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},A.prototype.blur=function(){var P;return(P=this.textarea)===null||P===void 0?void 0:P.blur()},A.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(f.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},A.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var P=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),k=this._bufferService.buffer.y*P,X=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=X+"px",this.textarea.style.top=k+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=P+"px",this.textarea.style.lineHeight=P+"px",this.textarea.style.zIndex="-5"}},A.prototype._initGlobal=function(){var P=this;this._bindKeys(),this.register(e.addDisposableDomListener(this.element,"copy",function(X){P.hasSelection()&&d.copyHandler(X,P._selectionService)}));var k=function(X){return d.handlePasteEvent(X,P.textarea,P._coreService)};this.register(e.addDisposableDomListener(this.textarea,"paste",k)),this.register(e.addDisposableDomListener(this.element,"paste",k)),u.isFirefox?this.register(e.addDisposableDomListener(this.element,"mousedown",function(X){X.button===2&&d.rightClickHandler(X,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})):this.register(e.addDisposableDomListener(this.element,"contextmenu",function(X){d.rightClickHandler(X,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})),u.isLinux&&this.register(e.addDisposableDomListener(this.element,"auxclick",function(X){X.button===1&&d.moveTextAreaUnderMouseCursor(X,P.textarea,P.screenElement)}))},A.prototype._bindKeys=function(){var P=this;this.register(e.addDisposableDomListener(this.textarea,"keyup",function(k){return P._keyUp(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keydown",function(k){return P._keyDown(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keypress",function(k){return P._keyPress(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"compositionstart",function(){return P._compositionHelper.compositionstart()})),this.register(e.addDisposableDomListener(this.textarea,"compositionupdate",function(k){return P._compositionHelper.compositionupdate(k)})),this.register(e.addDisposableDomListener(this.textarea,"compositionend",function(){return P._compositionHelper.compositionend()})),this.register(this.onRender(function(){return P._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(k){return P._queueLinkification(k.start,k.end)}))},A.prototype.open=function(P){var k=this;if(!P)throw new Error("Terminal requires a parent element.");j.body.contains(P)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=P.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),P.appendChild(this.element);var X=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),X.appendChild(this._viewportElement),this._viewportScrollArea=j.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=j.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=j.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),X.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",t.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(e.addDisposableDomListener(this.textarea,"focus",function(te){return k._onTextAreaFocus(te)})),this.register(e.addDisposableDomListener(this.textarea,"blur",function(){return k._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(B.CoreBrowserService,this.textarea);this._instantiationService.setService(b.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(v.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(b.ICharSizeService,this._charSizeService),this._compositionView=j.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(n.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(X),this._theme=this.options.theme||this._theme,this._colorManager=new T.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(te){return k._colorManager.onOptionsChange(te)})),this._colorManager.setTheme(this._theme);var H=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(E.RenderService,H,this.rows,this.screenElement)),this._instantiationService.setService(b.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(te){return k._onRender.fire(te)})),this.onResize(function(te){return k._renderService.resize(te.cols,te.rows)}),this._soundService=this._instantiationService.createInstance(l.SoundService),this._instantiationService.setService(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(w.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(h.Viewport,function(te,xe){return k.scrollLines(te,xe)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return k.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){k._renderService.onCursorMove(),k._syncTextArea()})),this.register(this.onResize(function(){return k._renderService.onResize(k.cols,k.rows)})),this.register(this.onBlur(function(){return k._renderService.onBlur()})),this.register(this.onFocus(function(){return k._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return k.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(a.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(b.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(te){return k.scrollLines(te.amount,te.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return k._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(te){return k._renderService.onSelectionChanged(te.start,te.end,te.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(te){k.textarea.value=te,k.textarea.focus(),k.textarea.select()})),this.register(this.onScroll(function(){k.viewport.syncScrollArea(),k._selectionService.refresh()})),this.register(e.addDisposableDomListener(this._viewportElement,"scroll",function(){return k._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(s.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return k._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(e.addDisposableDomListener(this.element,"mousedown",function(te){return k._selectionService.onMouseDown(te)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},A.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(r.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(C.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},A.prototype._setTheme=function(P){var k,X,M;this._theme=P,(k=this._colorManager)===null||k===void 0||k.setTheme(P),(X=this._renderService)===null||X===void 0||X.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},A.prototype.bindMouse=function(){var P=this,k=this,X=this.element;function M(G){var ne,he,re=k._mouseService.getRawByteCoords(G,k.screenElement,k.cols,k.rows);if(!re)return!1;switch(G.overrideType||G.type){case"mousemove":he=32,G.buttons===void 0?(ne=3,G.button!==void 0&&(ne=G.button<3?G.button:3)):ne=1&G.buttons?0:4&G.buttons?1:2&G.buttons?2:3;break;case"mouseup":he=0,ne=G.button<3?G.button:3;break;case"mousedown":he=1,ne=G.button<3?G.button:3;break;case"wheel":G.deltaY!==0&&(he=G.deltaY<0?0:1),ne=4;break;default:return!1}return!(he===void 0||ne===void 0||ne>4)&&k._coreMouseService.triggerMouseEvent({col:re.x-33,row:re.y-33,button:ne,action:he,ctrl:G.ctrlKey,alt:G.altKey,shift:G.shiftKey})}var H={mouseup:null,wheel:null,mousedrag:null,mousemove:null},te=function(G){return M(G),G.buttons||(P._document.removeEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.removeEventListener("mousemove",H.mousedrag)),P.cancel(G)},xe=function(G){return M(G),G.preventDefault(),P.cancel(G)},ce=function(G){G.buttons&&M(G)},ye=function(G){G.buttons||M(G)};this.register(this._coreMouseService.onProtocolChange(function(G){G?(P.optionsService.options.logLevel==="debug"&&P._logService.debug("Binding to mouse events:",P._coreMouseService.explainEvents(G)),P.element.classList.add("enable-mouse-events"),P._selectionService.disable()):(P._logService.debug("Unbinding from mouse events."),P.element.classList.remove("enable-mouse-events"),P._selectionService.enable()),8&G?H.mousemove||(X.addEventListener("mousemove",ye),H.mousemove=ye):(X.removeEventListener("mousemove",H.mousemove),H.mousemove=null),16&G?H.wheel||(X.addEventListener("wheel",xe,{passive:!1}),H.wheel=xe):(X.removeEventListener("wheel",H.wheel),H.wheel=null),2&G?H.mouseup||(H.mouseup=te):(P._document.removeEventListener("mouseup",H.mouseup),H.mouseup=null),4&G?H.mousedrag||(H.mousedrag=ce):(P._document.removeEventListener("mousemove",H.mousedrag),H.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(e.addDisposableDomListener(X,"mousedown",function(G){if(G.preventDefault(),P.focus(),P._coreMouseService.areMouseEventsActive&&!P._selectionService.shouldForceSelection(G))return M(G),H.mouseup&&P._document.addEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.addEventListener("mousemove",H.mousedrag),P.cancel(G)})),this.register(e.addDisposableDomListener(X,"wheel",function(G){if(!H.wheel){if(!P.buffer.hasScrollback){var ne=P.viewport.getLinesScrolled(G);if(ne===0)return;for(var he=f.C0.ESC+(P._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(G.deltaY<0?"A":"B"),re="",se=0;se47)},A.prototype._keyUp=function(P){this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1||(function(k){return k.keyCode===16||k.keyCode===17||k.keyCode===18}(P)||this.focus(),this.updateCursorStyle(P))},A.prototype._keyPress=function(P){var k;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1)return!1;if(this.cancel(P),P.charCode)k=P.charCode;else if(P.which===null||P.which===void 0)k=P.keyCode;else{if(P.which===0||P.charCode===0)return!1;k=P.which}return!(!k||(P.altKey||P.ctrlKey||P.metaKey)&&!this._isThirdLevelShift(this.browser,P))&&(k=String.fromCharCode(k),this._onKey.fire({key:k,domEvent:P}),this._showCursor(),this._coreService.triggerDataEvent(k,!0),!0)},A.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},A.prototype.resize=function(P,k){P!==this.cols||k!==this.rows?V.prototype.resize.call(this,P,k):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},A.prototype._afterResize=function(P,k){var X,M;(X=this._charSizeService)===null||X===void 0||X.measure(),(M=this.viewport)===null||M===void 0||M.syncScrollArea(!0)},A.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var P=1;P=0;t--)(a=f[t])&&(e=(u<3?a(e):u>3?a(o,r,e):a(o,r))||e);return u>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(f,o){return function(r,i){o(r,i,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CompositionHelper=void 0;var n=D(5),h=D(1),d=function(){function f(o,r,i,a,u,e){this._textarea=o,this._compositionView=r,this._bufferService=i,this._optionsService=a,this._charSizeService=u,this._coreService=e,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(f.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),f.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},f.prototype.compositionupdate=function(o){var r=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){r._compositionPosition.end=r._textarea.value.length},0)},f.prototype.compositionend=function(){this._finalizeComposition(!0)},f.prototype.keydown=function(o){if(this._isComposing||this._isSendingComposition){if(o.keyCode===229)return!1;if(o.keyCode===16||o.keyCode===17||o.keyCode===18)return!1;this._finalizeComposition(!1)}return o.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},f.prototype._finalizeComposition=function(o){var r=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var i={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(r._isSendingComposition){r._isSendingComposition=!1;var u=void 0;u=r._isComposing?r._textarea.value.substring(i.start,i.end):r._textarea.value.substring(i.start),r._coreService.triggerDataEvent(u,!0)}},0)}else{this._isSendingComposition=!1;var a=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(a,!0)}},f.prototype._handleAnyTextareaChanges=function(){var o=this,r=this._textarea.value;setTimeout(function(){if(!o._isComposing){var i=o._textarea.value.replace(r,"");i.length>0&&o._coreService.triggerDataEvent(i,!0)}},0)},f.prototype.updateCompositionElements=function(o){var r=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var i=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),a=this._bufferService.buffer.y*i,u=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=u+"px",this._compositionView.style.top=a+"px",this._compositionView.style.height=i+"px",this._compositionView.style.lineHeight=i+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var e=this._compositionView.getBoundingClientRect();this._textarea.style.left=u+"px",this._textarea.style.top=a+"px",this._textarea.style.width=e.width+"px",this._textarea.style.height=e.height+"px",this._textarea.style.lineHeight=e.height+"px"}o||setTimeout(function(){return r.updateCompositionElements(!0)},0)}},f=p([_(2,h.IBufferService),_(3,h.IOptionsService),_(4,n.ICharSizeService),_(5,h.ICoreService)],f)}();c.CompositionHelper=d},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)}),n=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Viewport=void 0;var d=D(2),f=D(7),o=D(5),r=D(1),i=function(a){function u(e,t,l,s,g,C,x){var y=a.call(this)||this;return y._scrollLines=e,y._viewportElement=t,y._scrollArea=l,y._bufferService=s,y._optionsService=g,y._charSizeService=C,y._renderService=x,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(f.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return _(u,a),u.prototype.onThemeChange=function(e){this._viewportElement.style.backgroundColor=e.background.css},u.prototype._refresh=function(e){var t=this;if(e)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return t._innerRefresh()}))},u.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==t&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=t),this._refreshAnimationFrame=null},u.prototype.syncScrollArea=function(e){if(e===void 0&&(e=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===t&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(e)}else this._refresh(e)},u.prototype._onScroll=function(e){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(t,!0)}},u.prototype._bubbleScroll=function(e,t){var l=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(t<0&&this._viewportElement.scrollTop!==0||t>0&&l0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t},u.prototype._applyScrollModifier=function(e,t){var l=this._optionsService.options.fastScrollModifier;return l==="alt"&&t.altKey||l==="ctrl"&&t.ctrlKey||l==="shift"&&t.shiftKey?e*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:e*this._optionsService.options.scrollSensitivity},u.prototype.onTouchStart=function(e){this._lastTouchY=e.touches[0].pageY},u.prototype.onTouchMove=function(e){var t=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},u=n([h(3,r.IBufferService),h(4,r.IOptionsService),h(5,o.ICharSizeService),h(6,o.IRenderService)],u)}(d.Disposable);c.Viewport=i},function(S,c,D){"use strict";function p(d){return d.replace(/\r?\n/g,"\r")}function _(d,f){return f?"[200~"+d+"[201~":d}function n(d,f,o){d=_(d=p(d),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(d,!0),f.value=""}function h(d,f,o){var r=o.getBoundingClientRect(),i=d.clientX-r.left-10,a=d.clientY-r.top-10;f.style.width="20px",f.style.height="20px",f.style.left=i+"px",f.style.top=a+"px",f.style.zIndex="1000",f.focus()}Object.defineProperty(c,"__esModule",{value:!0}),c.rightClickHandler=c.moveTextAreaUnderMouseCursor=c.paste=c.handlePasteEvent=c.copyHandler=c.bracketTextForPaste=c.prepareTextForTerminal=void 0,c.prepareTextForTerminal=p,c.bracketTextForPaste=_,c.copyHandler=function(d,f){d.clipboardData&&d.clipboardData.setData("text/plain",f.selectionText),d.preventDefault()},c.handlePasteEvent=function(d,f,o){d.stopPropagation(),d.clipboardData&&n(d.clipboardData.getData("text/plain"),f,o)},c.paste=n,c.moveTextAreaUnderMouseCursor=h,c.rightClickHandler=function(d,f,o,r,i){h(d,f,o),i&&!r.isClickInSelection(d)&&r.selectWordAtCursor(d),f.value=r.selectionText,f.select()}},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)});Object.defineProperty(c,"__esModule",{value:!0}),c.EscapeSequenceParser=c.VT500_TRANSITION_TABLE=c.TransitionTable=void 0;var n=D(2),h=D(15),d=D(21),f=D(22),o=D(24),r=function(){function a(u){this.table=new Uint8Array(u)}return a.prototype.setDefault=function(u,e){h.fill(this.table,u<<4|e)},a.prototype.add=function(u,e,t,l){this.table[e<<8|u]=t<<4|l},a.prototype.addMany=function(u,e,t,l){for(var s=0;s1)throw new Error("only one byte as prefix supported");if((l=e.prefix.charCodeAt(0))&&60>l||l>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var s=0;sg||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");l<<=8,l|=g}}if(e.final.length!==1)throw new Error("final must be a single byte");var C=e.final.charCodeAt(0);if(t[0]>C||C>t[1])throw new Error("final must be in range "+t[0]+" .. "+t[1]);return l<<=8,l|=C},u.prototype.identToString=function(e){for(var t=[];e;)t.push(String.fromCharCode(255&e)),e>>=8;return t.reverse().join("")},u.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},u.prototype.setPrintHandler=function(e){this._printHandler=e},u.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},u.prototype.addEscHandler=function(e,t){var l=this._identifier(e,[48,126]);this._escHandlers[l]===void 0&&(this._escHandlers[l]=[]);var s=this._escHandlers[l];return s.push(t),{dispose:function(){var g=s.indexOf(t);g!==-1&&s.splice(g,1)}}},u.prototype.setEscHandler=function(e,t){this._escHandlers[this._identifier(e,[48,126])]=[t]},u.prototype.clearEscHandler=function(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]},u.prototype.setEscHandlerFallback=function(e){this._escHandlerFb=e},u.prototype.setExecuteHandler=function(e,t){this._executeHandlers[e.charCodeAt(0)]=t},u.prototype.clearExecuteHandler=function(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]},u.prototype.setExecuteHandlerFallback=function(e){this._executeHandlerFb=e},u.prototype.addCsiHandler=function(e,t){var l=this._identifier(e);this._csiHandlers[l]===void 0&&(this._csiHandlers[l]=[]);var s=this._csiHandlers[l];return s.push(t),{dispose:function(){var g=s.indexOf(t);g!==-1&&s.splice(g,1)}}},u.prototype.setCsiHandler=function(e,t){this._csiHandlers[this._identifier(e)]=[t]},u.prototype.clearCsiHandler=function(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]},u.prototype.setCsiHandlerFallback=function(e){this._csiHandlerFb=e},u.prototype.addDcsHandler=function(e,t){return this._dcsParser.addHandler(this._identifier(e),t)},u.prototype.setDcsHandler=function(e,t){this._dcsParser.setHandler(this._identifier(e),t)},u.prototype.clearDcsHandler=function(e){this._dcsParser.clearHandler(this._identifier(e))},u.prototype.setDcsHandlerFallback=function(e){this._dcsParser.setHandlerFallback(e)},u.prototype.addOscHandler=function(e,t){return this._oscParser.addHandler(e,t)},u.prototype.setOscHandler=function(e,t){this._oscParser.setHandler(e,t)},u.prototype.clearOscHandler=function(e){this._oscParser.clearHandler(e)},u.prototype.setOscHandlerFallback=function(e){this._oscParser.setHandlerFallback(e)},u.prototype.setErrorHandler=function(e){this._errorHandler=e},u.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},u.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},u.prototype.parse=function(e,t){for(var l=0,s=0,g=this.currentState,C=this._oscParser,x=this._dcsParser,y=this._collect,O=this._params,T=this._transitions.table,E=0;E>4){case 2:for(var b=E+1;;++b){if(b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}}break;case 3:this._executeHandlers[l]?this._executeHandlers[l]():this._executeHandlerFb(l),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:E,code:l,currentState:g,collect:y,params:O,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[y<<8|l],w=v?v.length-1:-1;w>=0&&v[w](O)===!1;w--);w<0&&this._csiHandlerFb(y<<8|l,O),this.precedingCodepoint=0;break;case 8:do switch(l){case 59:O.addParam(0);break;case 58:O.addSubParam(-1);break;default:O.addDigit(l-48)}while(++E47&&l<60);E--;break;case 9:y<<=8,y|=l;break;case 10:for(var L=this._escHandlers[y<<8|l],B=L?L.length-1:-1;B>=0&&L[B]()===!1;B--);B<0&&this._escHandlerFb(y<<8|l),this.precedingCodepoint=0;break;case 11:O.reset(),O.addParam(0),y=0;break;case 12:x.hook(y<<8|l,O);break;case 13:for(var F=E+1;;++F)if(F>=t||(l=e[F])===24||l===26||l===27||l>127&&l<160){x.put(e,E,F),E=F-1;break}break;case 14:x.unhook(l!==24&&l!==26),l===27&&(s|=1),O.reset(),O.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var j=E+1;;j++)if(j>=t||(l=e[j])<32||l>127&&l<=159){C.put(e,E,j),E=j-1;break}break;case 6:C.end(l!==24&&l!==26),l===27&&(s|=1),O.reset(),O.addParam(0),y=0,this.precedingCodepoint=0}g=15&s}this._collect=y,this.currentState=g},u}(n.Disposable);c.EscapeSequenceParser=i},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,O){y.__proto__=O}||function(y,O){for(var T in O)O.hasOwnProperty(T)&&(y[T]=O[T])})(C,x)},function(C,x){function y(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),n=this&&this.__decorate||function(C,x,y,O){var T,E=arguments.length,b=E<3?x:O===null?O=Object.getOwnPropertyDescriptor(x,y):O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,O);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(E<3?T(b):E>3?T(x,y,b):T(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},h=this&&this.__param||function(C,x){return function(y,O){x(y,O,C)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Renderer=void 0;var d=D(41),f=D(47),o=D(48),r=D(49),i=D(29),a=D(2),u=D(5),e=D(1),t=D(25),l=D(0),s=1,g=function(C){function x(y,O,T,E,b,v,w,L,B){var F=C.call(this)||this;F._colors=y,F._screenElement=O,F._bufferService=b,F._charSizeService=v,F._optionsService=w,F._id=s++,F._onRequestRedraw=new l.EventEmitter;var j=F._optionsService.options.allowTransparency;return F._characterJoinerRegistry=new i.CharacterJoinerRegistry(F._bufferService),F._renderLayers=[new d.TextRenderLayer(F._screenElement,0,F._colors,F._characterJoinerRegistry,j,F._id,F._bufferService,w),new f.SelectionRenderLayer(F._screenElement,1,F._colors,F._id,F._bufferService,w),new r.LinkRenderLayer(F._screenElement,2,F._colors,F._id,T,E,F._bufferService,w),new o.CursorRenderLayer(F._screenElement,3,F._colors,F._id,F._onRequestRedraw,F._bufferService,w,L,B)],F.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},F._devicePixelRatio=window.devicePixelRatio,F._updateDimensions(),F.onOptionsChanged(),F}return _(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var y=0,O=this._renderLayers;y0&&O===y[0][0]){E=!0;var v=y.shift();T=new o.JoinedCellData(this._workCell,x.translateToString(!0,v[0],v[1]),v[1]-v[0]),b=v[1]-1}!E&&this._isOverlapping(T)&&bthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[t]=l,l},u}(h.BaseRenderLayer);c.TextRenderLayer=i},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.GridCache=void 0;var p=function(){function _(){this.cache=[]}return _.prototype.resize=function(n,h){for(var d=0;d>>24,J=B.rgba>>>16&255,V=B.rgba>>>8&255,A=0;A=this.capacity)d=this._head,this._unlinkNode(d),delete this._map[d.key],d.key=n,d.value=h,this._map[n]=d;else{var f=this._nodePool;f.length>0?((d=f.pop()).key=n,d.value=h):d={prev:null,next:null,key:n,value:h},this._map[n]=d,this.size++}this._appendNode(d)},_}();c.LRUMap=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(h,d){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,o){f.__proto__=o}||function(f,o){for(var r in o)o.hasOwnProperty(r)&&(f[r]=o[r])})(h,d)},function(h,d){function f(){this.constructor=h}p(h,d),h.prototype=d===null?Object.create(d):(f.prototype=d.prototype,new f)});Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionRenderLayer=void 0;var n=function(h){function d(f,o,r,i,a,u){var e=h.call(this,f,"selection",o,!0,r,i,a,u)||this;return e._clearState(),e}return _(d,h),d.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},d.prototype.resize=function(f){h.prototype.resize.call(this,f),this._clearState()},d.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},d.prototype.onSelectionChanged=function(f,o,r){if(this._didStateChange(f,o,r,this._bufferService.buffer.ydisp))if(this._clearAll(),f&&o){var i=f[1]-this._bufferService.buffer.ydisp,a=o[1]-this._bufferService.buffer.ydisp,u=Math.max(i,0),e=Math.min(a,this._bufferService.rows-1);if(!(u>=this._bufferService.rows||e<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,r){var t=f[0],l=o[0]-t,s=e-u+1;this._fillCells(t,u,l,s)}else{t=i===u?f[0]:0;var g=u===e?o[0]:this._bufferService.cols;this._fillCells(t,u,g-t,1);var C=Math.max(e-u-1,0);if(this._fillCells(0,u+1,this._bufferService.cols,C),u!==e){var x=a===e?o[0]:this._bufferService.cols;this._fillCells(0,e,x,1)}}this._state.start=[f[0],f[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=r,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},d.prototype._didStateChange=function(f,o,r,i){return!this._areCoordinatesEqual(f,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||r!==this._state.columnSelectMode||i!==this._state.ydisp},d.prototype._areCoordinatesEqual=function(f,o){return!(!f||!o)&&f[0]===o[0]&&f[1]===o[1]},d}(D(13).BaseRenderLayer);c.SelectionRenderLayer=n},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var u in a)a.hasOwnProperty(u)&&(i[u]=a[u])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.CursorRenderLayer=void 0;var n=D(13),h=D(4),d=function(o){function r(i,a,u,e,t,l,s,g,C){var x=o.call(this,i,"cursor",a,!0,u,e,l,s)||this;return x._onRequestRedraw=t,x._coreService=g,x._coreBrowserService=C,x._cell=new h.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},r.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},r.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onOptionsChanged=function(){var i,a=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new f(this._coreBrowserService.isFocused,function(){a._render(!0)})):((i=this._cursorBlinkStateManager)===null||i===void 0||i.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype.onGridChanged=function(i,a){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype._render=function(i){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var a=this._bufferService.buffer.ybase+this._bufferService.buffer.y,u=a-this._bufferService.buffer.ydisp;if(u<0||u>=this._bufferService.rows)this._clearCursor();else{var e=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(a).loadCell(e,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var t=this._optionsService.options.cursorStyle;return t&&t!=="block"?this._cursorRenderers[t](e,u,this._cell):this._renderBlurCursor(e,u,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=u,this._state.isFocused=!1,this._state.style=t,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===e&&this._state.y===u&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](e,u,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=u,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},r.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},r.prototype._renderBarCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(i,a,this._optionsService.options.cursorWidth),this._ctx.restore()},r.prototype._renderBlockCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(i,a,u.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(u,i,a),this._ctx.restore()},r.prototype._renderUnderlineCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(i,a),this._ctx.restore()},r.prototype._renderBlurCursor=function(i,a,u){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(i,a,u.getWidth(),1),this._ctx.restore()},r}(n.BaseRenderLayer);c.CursorRenderLayer=d;var f=function(){function o(r,i){this._renderCallback=i,this.isCursorVisible=!0,r&&this._restartInterval()}return Object.defineProperty(o.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.restartBlinkAnimation=function(){var r=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){r._renderCallback(),r._animationFrame=void 0})))},o.prototype._restartInterval=function(r){var i=this;r===void 0&&(r=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(i._animationTimeRestarted){var a=600-(Date.now()-i._animationTimeRestarted);if(i._animationTimeRestarted=void 0,a>0)return void i._restartInterval(a)}i.isCursorVisible=!1,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0}),i._blinkInterval=window.setInterval(function(){if(i._animationTimeRestarted){var u=600-(Date.now()-i._animationTimeRestarted);return i._animationTimeRestarted=void 0,void i._restartInterval(u)}i.isCursorVisible=!i.isCursorVisible,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})},600)},r)},o.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},o}()},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var u in a)a.hasOwnProperty(u)&&(i[u]=a[u])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.LinkRenderLayer=void 0;var n=D(13),h=D(9),d=D(26),f=function(o){function r(i,a,u,e,t,l,s,g){var C=o.call(this,i,"link",a,!0,u,e,s,g)||this;return t.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),t.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),l.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),l.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state=void 0},r.prototype.reset=function(){this._clearCurrentLink()},r.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var i=this._state.y2-this._state.y1-1;i>0&&this._clearCells(0,this._state.y1+1,this._state.cols,i),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},r.prototype._onShowLinkUnderline=function(i){if(i.fg===h.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:i.fg&&d.is256Color(i.fg)?this._ctx.fillStyle=this._colors.ansi[i.fg].css:this._ctx.fillStyle=this._colors.foreground.css,i.y1===i.y2)this._fillBottomLineAtCells(i.x1,i.y1,i.x2-i.x1);else{this._fillBottomLineAtCells(i.x1,i.y1,i.cols-i.x1);for(var a=i.y1+1;a=0;l--)(u=o[l])&&(t=(e<3?u(t):e>3?u(r,i,t):u(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,a){r(i,a,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZone=c.Linkifier=void 0;var n=D(0),h=D(1),d=function(){function o(r,i,a){this._bufferService=r,this._logService=i,this._unicodeService=a,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new n.EventEmitter,this._onHideLinkUnderline=new n.EventEmitter,this._onLinkTooltip=new n.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(o.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),o.prototype.attachToDom=function(r,i){this._element=r,this._mouseZoneManager=i},o.prototype.linkifyRows=function(r,i){var a=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=r,this._rowsToLinkify.end=i):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,r),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,i)),this._mouseZoneManager.clearAll(r,i),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return a._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var r=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var i=r.ydisp+this._rowsToLinkify.start;if(!(i>=r.lines.length)){for(var a=r.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,u=Math.ceil(2e3/this._bufferService.cols),e=this._bufferService.buffer.iterator(!1,i,a,u,u);e.hasNext();)for(var t=e.next(),l=0;l=0;i--)if(r.priority<=this._linkMatchers[i].priority)return void this._linkMatchers.splice(i+1,0,r);this._linkMatchers.splice(0,0,r)}else this._linkMatchers.push(r)},o.prototype.deregisterLinkMatcher=function(r){for(var i=0;i>9&511:void 0;a.validationCallback?a.validationCallback(C,function(E){e._rowsTimeoutId||E&&e._addLink(x[1],x[0]-e._bufferService.buffer.ydisp,C,a,T)}):g._addLink(x[1],x[0]-g._bufferService.buffer.ydisp,C,a,T)},g=this;(u=t.exec(i))!==null&&!(s()==="break"););},o.prototype._addLink=function(r,i,a,u,e){var t=this;if(this._mouseZoneManager&&this._element){var l=this._unicodeService.getStringCellWidth(a),s=r%this._bufferService.cols,g=i+Math.floor(r/this._bufferService.cols),C=(s+l)%this._bufferService.cols,x=g+Math.floor((s+l)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new f(s+1,g+1,C+1,x+1,function(y){if(u.handler)return u.handler(y,a);var O=window.open();O?(O.opener=null,O.location.href=a):console.warn("Opening link blocked as opener could not be cleared")},function(){t._onShowLinkUnderline.fire(t._createLinkHoverEvent(s,g,C,x,e)),t._element.classList.add("xterm-cursor-pointer")},function(y){t._onLinkTooltip.fire(t._createLinkHoverEvent(s,g,C,x,e)),u.hoverTooltipCallback&&u.hoverTooltipCallback(y,a,{start:{x:s,y:g},end:{x:C,y:x}})},function(){t._onHideLinkUnderline.fire(t._createLinkHoverEvent(s,g,C,x,e)),t._element.classList.remove("xterm-cursor-pointer"),u.hoverLeaveCallback&&u.hoverLeaveCallback()},function(y){return!u.willLinkActivate||u.willLinkActivate(y,a)}))}},o.prototype._createLinkHoverEvent=function(r,i,a,u,e){return{x1:r,y1:i,x2:a,y2:u,cols:this._bufferService.cols,fg:e}},o._timeBeforeLatency=200,o=p([_(0,h.IBufferService),_(1,h.ILogService),_(2,h.IUnicodeService)],o)}();c.Linkifier=d;var f=function(o,r,i,a,u,e,t,l,s){this.x1=o,this.y1=r,this.x2=i,this.y2=a,this.clickCallback=u,this.hoverCallback=e,this.tooltipCallback=t,this.leaveCallback=l,this.willLinkActivate=s};c.MouseZone=f},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,O){y.__proto__=O}||function(y,O){for(var T in O)O.hasOwnProperty(T)&&(y[T]=O[T])})(C,x)},function(C,x){function y(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),n=this&&this.__decorate||function(C,x,y,O){var T,E=arguments.length,b=E<3?x:O===null?O=Object.getOwnPropertyDescriptor(x,y):O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,O);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(E<3?T(b):E>3?T(x,y,b):T(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},h=this&&this.__param||function(C,x){return function(y,O){x(y,O,C)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionService=void 0;var d=D(11),f=D(52),o=D(4),r=D(0),i=D(5),a=D(1),u=D(30),e=D(53),t=D(2),l=String.fromCharCode(160),s=new RegExp(l,"g"),g=function(C){function x(y,O,T,E,b,v,w){var L=C.call(this)||this;return L._element=y,L._screenElement=O,L._bufferService=T,L._coreService=E,L._mouseService=b,L._optionsService=v,L._renderService=w,L._dragScrollAmount=0,L._enabled=!0,L._workCell=new o.CellData,L._mouseDownTimeStamp=0,L._onLinuxMouseSelection=L.register(new r.EventEmitter),L._onRedrawRequest=L.register(new r.EventEmitter),L._onSelectionChange=L.register(new r.EventEmitter),L._onRequestScrollLines=L.register(new r.EventEmitter),L._mouseMoveListener=function(B){return L._onMouseMove(B)},L._mouseUpListener=function(B){return L._onMouseUp(B)},L._coreService.onUserInput(function(){L.hasSelection&&L.clearSelection()}),L._trimListener=L._bufferService.buffer.lines.onTrim(function(B){return L._onTrim(B)}),L.register(L._bufferService.buffers.onBufferActivate(function(B){return L._onBufferActivate(B)})),L.enable(),L._model=new f.SelectionModel(L._bufferService),L._activeSelectionMode=0,L}return _(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var y=this._model.finalSelectionStart,O=this._model.finalSelectionEnd;return!(!y||!O)&&(y[0]!==O[0]||y[1]!==O[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var y=this._model.finalSelectionStart,O=this._model.finalSelectionEnd;if(!y||!O)return"";var T=this._bufferService.buffer,E=[];if(this._activeSelectionMode===3){if(y[0]===O[0])return"";for(var b=y[1];b<=O[1];b++){var v=T.translateBufferLineToString(b,!0,y[0],O[0]);E.push(v)}}else{var w=y[1]===O[1]?O[0]:void 0;for(E.push(T.translateBufferLineToString(y[1],!0,y[0],w)),b=y[1]+1;b<=O[1]-1;b++){var L=T.lines.get(b);v=T.translateBufferLineToString(b,!0),L&&L.isWrapped?E[E.length-1]+=v:E.push(v)}y[1]!==O[1]&&(L=T.lines.get(O[1]),v=T.translateBufferLineToString(O[1],!0,0,O[0]),L&&L.isWrapped?E[E.length-1]+=v:E.push(v))}return E.map(function(B){return B.replace(s," ")}).join(d.isWindows?`\r +`,l)},e.prototype.paste=function(t){this._core.paste(t)},e.prototype.getOption=function(t){return this._core.optionsService.getOption(t)},e.prototype.setOption=function(t,l){this._core.optionsService.setOption(t,l)},e.prototype.refresh=function(t,l){this._verifyIntegers(t,l),this._core.refresh(t,l)},e.prototype.reset=function(){this._core.reset()},e.prototype.loadAddon=function(t){return this._addonManager.loadAddon(this,t)},Object.defineProperty(e,"strings",{get:function(){return n},enumerable:!1,configurable:!0}),e.prototype._verifyIntegers=function(){for(var t=[],l=0;l=this._line.length))return l?(this._line.loadCell(t,l),l):this._line.loadCell(t,new p.CellData)},e.prototype.translateToString=function(t,l,s){return this._line.translateToString(t,l,s)},e}(),a=function(){function e(t){this._core=t}return e.prototype.registerCsiHandler=function(t,l){return this._core.addCsiHandler(t,function(s){return l(s.toArray())})},e.prototype.addCsiHandler=function(t,l){return this.registerCsiHandler(t,l)},e.prototype.registerDcsHandler=function(t,l){return this._core.addDcsHandler(t,function(s,g){return l(s,g.toArray())})},e.prototype.addDcsHandler=function(t,l){return this.registerDcsHandler(t,l)},e.prototype.registerEscHandler=function(t,l){return this._core.addEscHandler(t,l)},e.prototype.addEscHandler=function(t,l){return this.registerEscHandler(t,l)},e.prototype.registerOscHandler=function(t,l){return this._core.addOscHandler(t,l)},e.prototype.addOscHandler=function(t,l){return this.registerOscHandler(t,l)},e}(),u=function(){function e(t){this._core=t}return e.prototype.register=function(t){this._core.unicodeService.register(t)},Object.defineProperty(e.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(t){this._core.unicodeService.activeVersion=t},enumerable:!1,configurable:!0}),e}()},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(V,A){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var X in k)k.hasOwnProperty(X)&&(P[X]=k[X])})(V,A)},function(V,A){function P(){this.constructor=V}p(V,A),V.prototype=A===null?Object.create(A):(P.prototype=A.prototype,new P)});Object.defineProperty(c,"__esModule",{value:!0}),c.Terminal=void 0;var n=D(36),h=D(37),d=D(38),f=D(12),o=D(19),r=D(40),i=D(50),a=D(51),u=D(11),e=D(7),t=D(18),l=D(54),s=D(55),g=D(56),C=D(57),x=D(59),y=D(0),O=D(16),T=D(27),E=D(60),b=D(5),v=D(61),w=D(62),L=D(63),B=D(64),F=D(65),j=typeof window!="undefined"?window.document:null,J=function(V){function A(P){P===void 0&&(P={});var k=V.call(this,P)||this;return k.browser=u,k._keyDownHandled=!1,k._onCursorMove=new y.EventEmitter,k._onKey=new y.EventEmitter,k._onRender=new y.EventEmitter,k._onSelectionChange=new y.EventEmitter,k._onTitleChange=new y.EventEmitter,k._onFocus=new y.EventEmitter,k._onBlur=new y.EventEmitter,k._onA11yCharEmitter=new y.EventEmitter,k._onA11yTabEmitter=new y.EventEmitter,k._setup(),k.linkifier=k._instantiationService.createInstance(i.Linkifier),k.linkifier2=k.register(k._instantiationService.createInstance(L.Linkifier2)),k.register(k._inputHandler.onRequestBell(function(){return k.bell()})),k.register(k._inputHandler.onRequestRefreshRows(function(X,M){return k.refresh(X,M)})),k.register(k._inputHandler.onRequestReset(function(){return k.reset()})),k.register(k._inputHandler.onRequestScroll(function(X,M){return k.scroll(X,M||void 0)})),k.register(k._inputHandler.onRequestWindowsOptionsReport(function(X){return k._reportWindowsOptions(X)})),k.register(y.forwardEvent(k._inputHandler.onCursorMove,k._onCursorMove)),k.register(y.forwardEvent(k._inputHandler.onTitleChange,k._onTitleChange)),k.register(y.forwardEvent(k._inputHandler.onA11yChar,k._onA11yCharEmitter)),k.register(y.forwardEvent(k._inputHandler.onA11yTab,k._onA11yTabEmitter)),k.register(k._bufferService.onResize(function(X){return k._afterResize(X.cols,X.rows)})),k}return _(A,V),Object.defineProperty(A.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){var P,k,X;this._isDisposed||(V.prototype.dispose.call(this),(P=this._renderService)===null||P===void 0||P.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(X=(k=this.element)===null||k===void 0?void 0:k.parentNode)===null||X===void 0||X.removeChild(this.element))},A.prototype._setup=function(){V.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(A.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),A.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},A.prototype._updateOptions=function(P){var k,X,M,H;switch(V.prototype._updateOptions.call(this,P),P){case"fontFamily":case"fontSize":(k=this._renderService)===null||k===void 0||k.clear(),(X=this._charSizeService)===null||X===void 0||X.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(M=this.viewport)===null||M===void 0||M.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)):((H=this._accessibilityManager)===null||H===void 0||H.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},A.prototype._onTextAreaFocus=function(P){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(f.C0.ESC+"[I"),this.updateCursorStyle(P),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},A.prototype.blur=function(){var P;return(P=this.textarea)===null||P===void 0?void 0:P.blur()},A.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(f.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},A.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var P=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),k=this._bufferService.buffer.y*P,X=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=X+"px",this.textarea.style.top=k+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=P+"px",this.textarea.style.lineHeight=P+"px",this.textarea.style.zIndex="-5"}},A.prototype._initGlobal=function(){var P=this;this._bindKeys(),this.register(e.addDisposableDomListener(this.element,"copy",function(X){P.hasSelection()&&d.copyHandler(X,P._selectionService)}));var k=function(X){return d.handlePasteEvent(X,P.textarea,P._coreService)};this.register(e.addDisposableDomListener(this.textarea,"paste",k)),this.register(e.addDisposableDomListener(this.element,"paste",k)),u.isFirefox?this.register(e.addDisposableDomListener(this.element,"mousedown",function(X){X.button===2&&d.rightClickHandler(X,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})):this.register(e.addDisposableDomListener(this.element,"contextmenu",function(X){d.rightClickHandler(X,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})),u.isLinux&&this.register(e.addDisposableDomListener(this.element,"auxclick",function(X){X.button===1&&d.moveTextAreaUnderMouseCursor(X,P.textarea,P.screenElement)}))},A.prototype._bindKeys=function(){var P=this;this.register(e.addDisposableDomListener(this.textarea,"keyup",function(k){return P._keyUp(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keydown",function(k){return P._keyDown(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keypress",function(k){return P._keyPress(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"compositionstart",function(){return P._compositionHelper.compositionstart()})),this.register(e.addDisposableDomListener(this.textarea,"compositionupdate",function(k){return P._compositionHelper.compositionupdate(k)})),this.register(e.addDisposableDomListener(this.textarea,"compositionend",function(){return P._compositionHelper.compositionend()})),this.register(this.onRender(function(){return P._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(k){return P._queueLinkification(k.start,k.end)}))},A.prototype.open=function(P){var k=this;if(!P)throw new Error("Terminal requires a parent element.");j.body.contains(P)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=P.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),P.appendChild(this.element);var X=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),X.appendChild(this._viewportElement),this._viewportScrollArea=j.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=j.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=j.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),X.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",t.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(e.addDisposableDomListener(this.textarea,"focus",function(te){return k._onTextAreaFocus(te)})),this.register(e.addDisposableDomListener(this.textarea,"blur",function(){return k._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(B.CoreBrowserService,this.textarea);this._instantiationService.setService(b.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(v.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(b.ICharSizeService,this._charSizeService),this._compositionView=j.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(n.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(X),this._theme=this.options.theme||this._theme,this._colorManager=new T.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(te){return k._colorManager.onOptionsChange(te)})),this._colorManager.setTheme(this._theme);var H=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(E.RenderService,H,this.rows,this.screenElement)),this._instantiationService.setService(b.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(te){return k._onRender.fire(te)})),this.onResize(function(te){return k._renderService.resize(te.cols,te.rows)}),this._soundService=this._instantiationService.createInstance(l.SoundService),this._instantiationService.setService(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(w.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(h.Viewport,function(te,Se){return k.scrollLines(te,Se)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return k.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){k._renderService.onCursorMove(),k._syncTextArea()})),this.register(this.onResize(function(){return k._renderService.onResize(k.cols,k.rows)})),this.register(this.onBlur(function(){return k._renderService.onBlur()})),this.register(this.onFocus(function(){return k._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return k.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(a.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(b.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(te){return k.scrollLines(te.amount,te.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return k._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(te){return k._renderService.onSelectionChanged(te.start,te.end,te.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(te){k.textarea.value=te,k.textarea.focus(),k.textarea.select()})),this.register(this.onScroll(function(){k.viewport.syncScrollArea(),k._selectionService.refresh()})),this.register(e.addDisposableDomListener(this._viewportElement,"scroll",function(){return k._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(s.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return k._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(e.addDisposableDomListener(this.element,"mousedown",function(te){return k._selectionService.onMouseDown(te)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},A.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(r.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(C.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},A.prototype._setTheme=function(P){var k,X,M;this._theme=P,(k=this._colorManager)===null||k===void 0||k.setTheme(P),(X=this._renderService)===null||X===void 0||X.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},A.prototype.bindMouse=function(){var P=this,k=this,X=this.element;function M(G){var ne,he,re=k._mouseService.getRawByteCoords(G,k.screenElement,k.cols,k.rows);if(!re)return!1;switch(G.overrideType||G.type){case"mousemove":he=32,G.buttons===void 0?(ne=3,G.button!==void 0&&(ne=G.button<3?G.button:3)):ne=1&G.buttons?0:4&G.buttons?1:2&G.buttons?2:3;break;case"mouseup":he=0,ne=G.button<3?G.button:3;break;case"mousedown":he=1,ne=G.button<3?G.button:3;break;case"wheel":G.deltaY!==0&&(he=G.deltaY<0?0:1),ne=4;break;default:return!1}return!(he===void 0||ne===void 0||ne>4)&&k._coreMouseService.triggerMouseEvent({col:re.x-33,row:re.y-33,button:ne,action:he,ctrl:G.ctrlKey,alt:G.altKey,shift:G.shiftKey})}var H={mouseup:null,wheel:null,mousedrag:null,mousemove:null},te=function(G){return M(G),G.buttons||(P._document.removeEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.removeEventListener("mousemove",H.mousedrag)),P.cancel(G)},Se=function(G){return M(G),G.preventDefault(),P.cancel(G)},ce=function(G){G.buttons&&M(G)},ye=function(G){G.buttons||M(G)};this.register(this._coreMouseService.onProtocolChange(function(G){G?(P.optionsService.options.logLevel==="debug"&&P._logService.debug("Binding to mouse events:",P._coreMouseService.explainEvents(G)),P.element.classList.add("enable-mouse-events"),P._selectionService.disable()):(P._logService.debug("Unbinding from mouse events."),P.element.classList.remove("enable-mouse-events"),P._selectionService.enable()),8&G?H.mousemove||(X.addEventListener("mousemove",ye),H.mousemove=ye):(X.removeEventListener("mousemove",H.mousemove),H.mousemove=null),16&G?H.wheel||(X.addEventListener("wheel",Se,{passive:!1}),H.wheel=Se):(X.removeEventListener("wheel",H.wheel),H.wheel=null),2&G?H.mouseup||(H.mouseup=te):(P._document.removeEventListener("mouseup",H.mouseup),H.mouseup=null),4&G?H.mousedrag||(H.mousedrag=ce):(P._document.removeEventListener("mousemove",H.mousedrag),H.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(e.addDisposableDomListener(X,"mousedown",function(G){if(G.preventDefault(),P.focus(),P._coreMouseService.areMouseEventsActive&&!P._selectionService.shouldForceSelection(G))return M(G),H.mouseup&&P._document.addEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.addEventListener("mousemove",H.mousedrag),P.cancel(G)})),this.register(e.addDisposableDomListener(X,"wheel",function(G){if(!H.wheel){if(!P.buffer.hasScrollback){var ne=P.viewport.getLinesScrolled(G);if(ne===0)return;for(var he=f.C0.ESC+(P._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(G.deltaY<0?"A":"B"),re="",se=0;se47)},A.prototype._keyUp=function(P){this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1||(function(k){return k.keyCode===16||k.keyCode===17||k.keyCode===18}(P)||this.focus(),this.updateCursorStyle(P))},A.prototype._keyPress=function(P){var k;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1)return!1;if(this.cancel(P),P.charCode)k=P.charCode;else if(P.which===null||P.which===void 0)k=P.keyCode;else{if(P.which===0||P.charCode===0)return!1;k=P.which}return!(!k||(P.altKey||P.ctrlKey||P.metaKey)&&!this._isThirdLevelShift(this.browser,P))&&(k=String.fromCharCode(k),this._onKey.fire({key:k,domEvent:P}),this._showCursor(),this._coreService.triggerDataEvent(k,!0),!0)},A.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},A.prototype.resize=function(P,k){P!==this.cols||k!==this.rows?V.prototype.resize.call(this,P,k):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},A.prototype._afterResize=function(P,k){var X,M;(X=this._charSizeService)===null||X===void 0||X.measure(),(M=this.viewport)===null||M===void 0||M.syncScrollArea(!0)},A.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var P=1;P=0;t--)(a=f[t])&&(e=(u<3?a(e):u>3?a(o,r,e):a(o,r))||e);return u>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(f,o){return function(r,i){o(r,i,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CompositionHelper=void 0;var n=D(5),h=D(1),d=function(){function f(o,r,i,a,u,e){this._textarea=o,this._compositionView=r,this._bufferService=i,this._optionsService=a,this._charSizeService=u,this._coreService=e,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(f.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),f.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},f.prototype.compositionupdate=function(o){var r=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){r._compositionPosition.end=r._textarea.value.length},0)},f.prototype.compositionend=function(){this._finalizeComposition(!0)},f.prototype.keydown=function(o){if(this._isComposing||this._isSendingComposition){if(o.keyCode===229)return!1;if(o.keyCode===16||o.keyCode===17||o.keyCode===18)return!1;this._finalizeComposition(!1)}return o.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},f.prototype._finalizeComposition=function(o){var r=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var i={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(r._isSendingComposition){r._isSendingComposition=!1;var u=void 0;u=r._isComposing?r._textarea.value.substring(i.start,i.end):r._textarea.value.substring(i.start),r._coreService.triggerDataEvent(u,!0)}},0)}else{this._isSendingComposition=!1;var a=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(a,!0)}},f.prototype._handleAnyTextareaChanges=function(){var o=this,r=this._textarea.value;setTimeout(function(){if(!o._isComposing){var i=o._textarea.value.replace(r,"");i.length>0&&o._coreService.triggerDataEvent(i,!0)}},0)},f.prototype.updateCompositionElements=function(o){var r=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var i=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),a=this._bufferService.buffer.y*i,u=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=u+"px",this._compositionView.style.top=a+"px",this._compositionView.style.height=i+"px",this._compositionView.style.lineHeight=i+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var e=this._compositionView.getBoundingClientRect();this._textarea.style.left=u+"px",this._textarea.style.top=a+"px",this._textarea.style.width=e.width+"px",this._textarea.style.height=e.height+"px",this._textarea.style.lineHeight=e.height+"px"}o||setTimeout(function(){return r.updateCompositionElements(!0)},0)}},f=p([_(2,h.IBufferService),_(3,h.IOptionsService),_(4,n.ICharSizeService),_(5,h.ICoreService)],f)}();c.CompositionHelper=d},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)}),n=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Viewport=void 0;var d=D(2),f=D(7),o=D(5),r=D(1),i=function(a){function u(e,t,l,s,g,C,x){var y=a.call(this)||this;return y._scrollLines=e,y._viewportElement=t,y._scrollArea=l,y._bufferService=s,y._optionsService=g,y._charSizeService=C,y._renderService=x,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(f.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return _(u,a),u.prototype.onThemeChange=function(e){this._viewportElement.style.backgroundColor=e.background.css},u.prototype._refresh=function(e){var t=this;if(e)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return t._innerRefresh()}))},u.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==t&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=t),this._refreshAnimationFrame=null},u.prototype.syncScrollArea=function(e){if(e===void 0&&(e=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===t&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(e)}else this._refresh(e)},u.prototype._onScroll=function(e){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(t,!0)}},u.prototype._bubbleScroll=function(e,t){var l=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(t<0&&this._viewportElement.scrollTop!==0||t>0&&l0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t},u.prototype._applyScrollModifier=function(e,t){var l=this._optionsService.options.fastScrollModifier;return l==="alt"&&t.altKey||l==="ctrl"&&t.ctrlKey||l==="shift"&&t.shiftKey?e*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:e*this._optionsService.options.scrollSensitivity},u.prototype.onTouchStart=function(e){this._lastTouchY=e.touches[0].pageY},u.prototype.onTouchMove=function(e){var t=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},u=n([h(3,r.IBufferService),h(4,r.IOptionsService),h(5,o.ICharSizeService),h(6,o.IRenderService)],u)}(d.Disposable);c.Viewport=i},function(S,c,D){"use strict";function p(d){return d.replace(/\r?\n/g,"\r")}function _(d,f){return f?"[200~"+d+"[201~":d}function n(d,f,o){d=_(d=p(d),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(d,!0),f.value=""}function h(d,f,o){var r=o.getBoundingClientRect(),i=d.clientX-r.left-10,a=d.clientY-r.top-10;f.style.width="20px",f.style.height="20px",f.style.left=i+"px",f.style.top=a+"px",f.style.zIndex="1000",f.focus()}Object.defineProperty(c,"__esModule",{value:!0}),c.rightClickHandler=c.moveTextAreaUnderMouseCursor=c.paste=c.handlePasteEvent=c.copyHandler=c.bracketTextForPaste=c.prepareTextForTerminal=void 0,c.prepareTextForTerminal=p,c.bracketTextForPaste=_,c.copyHandler=function(d,f){d.clipboardData&&d.clipboardData.setData("text/plain",f.selectionText),d.preventDefault()},c.handlePasteEvent=function(d,f,o){d.stopPropagation(),d.clipboardData&&n(d.clipboardData.getData("text/plain"),f,o)},c.paste=n,c.moveTextAreaUnderMouseCursor=h,c.rightClickHandler=function(d,f,o,r,i){h(d,f,o),i&&!r.isClickInSelection(d)&&r.selectWordAtCursor(d),f.value=r.selectionText,f.select()}},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)});Object.defineProperty(c,"__esModule",{value:!0}),c.EscapeSequenceParser=c.VT500_TRANSITION_TABLE=c.TransitionTable=void 0;var n=D(2),h=D(15),d=D(21),f=D(22),o=D(24),r=function(){function a(u){this.table=new Uint8Array(u)}return a.prototype.setDefault=function(u,e){h.fill(this.table,u<<4|e)},a.prototype.add=function(u,e,t,l){this.table[e<<8|u]=t<<4|l},a.prototype.addMany=function(u,e,t,l){for(var s=0;s1)throw new Error("only one byte as prefix supported");if((l=e.prefix.charCodeAt(0))&&60>l||l>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var s=0;sg||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");l<<=8,l|=g}}if(e.final.length!==1)throw new Error("final must be a single byte");var C=e.final.charCodeAt(0);if(t[0]>C||C>t[1])throw new Error("final must be in range "+t[0]+" .. "+t[1]);return l<<=8,l|=C},u.prototype.identToString=function(e){for(var t=[];e;)t.push(String.fromCharCode(255&e)),e>>=8;return t.reverse().join("")},u.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},u.prototype.setPrintHandler=function(e){this._printHandler=e},u.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},u.prototype.addEscHandler=function(e,t){var l=this._identifier(e,[48,126]);this._escHandlers[l]===void 0&&(this._escHandlers[l]=[]);var s=this._escHandlers[l];return s.push(t),{dispose:function(){var g=s.indexOf(t);g!==-1&&s.splice(g,1)}}},u.prototype.setEscHandler=function(e,t){this._escHandlers[this._identifier(e,[48,126])]=[t]},u.prototype.clearEscHandler=function(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]},u.prototype.setEscHandlerFallback=function(e){this._escHandlerFb=e},u.prototype.setExecuteHandler=function(e,t){this._executeHandlers[e.charCodeAt(0)]=t},u.prototype.clearExecuteHandler=function(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]},u.prototype.setExecuteHandlerFallback=function(e){this._executeHandlerFb=e},u.prototype.addCsiHandler=function(e,t){var l=this._identifier(e);this._csiHandlers[l]===void 0&&(this._csiHandlers[l]=[]);var s=this._csiHandlers[l];return s.push(t),{dispose:function(){var g=s.indexOf(t);g!==-1&&s.splice(g,1)}}},u.prototype.setCsiHandler=function(e,t){this._csiHandlers[this._identifier(e)]=[t]},u.prototype.clearCsiHandler=function(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]},u.prototype.setCsiHandlerFallback=function(e){this._csiHandlerFb=e},u.prototype.addDcsHandler=function(e,t){return this._dcsParser.addHandler(this._identifier(e),t)},u.prototype.setDcsHandler=function(e,t){this._dcsParser.setHandler(this._identifier(e),t)},u.prototype.clearDcsHandler=function(e){this._dcsParser.clearHandler(this._identifier(e))},u.prototype.setDcsHandlerFallback=function(e){this._dcsParser.setHandlerFallback(e)},u.prototype.addOscHandler=function(e,t){return this._oscParser.addHandler(e,t)},u.prototype.setOscHandler=function(e,t){this._oscParser.setHandler(e,t)},u.prototype.clearOscHandler=function(e){this._oscParser.clearHandler(e)},u.prototype.setOscHandlerFallback=function(e){this._oscParser.setHandlerFallback(e)},u.prototype.setErrorHandler=function(e){this._errorHandler=e},u.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},u.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},u.prototype.parse=function(e,t){for(var l=0,s=0,g=this.currentState,C=this._oscParser,x=this._dcsParser,y=this._collect,O=this._params,T=this._transitions.table,E=0;E>4){case 2:for(var b=E+1;;++b){if(b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}}break;case 3:this._executeHandlers[l]?this._executeHandlers[l]():this._executeHandlerFb(l),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:E,code:l,currentState:g,collect:y,params:O,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[y<<8|l],w=v?v.length-1:-1;w>=0&&v[w](O)===!1;w--);w<0&&this._csiHandlerFb(y<<8|l,O),this.precedingCodepoint=0;break;case 8:do switch(l){case 59:O.addParam(0);break;case 58:O.addSubParam(-1);break;default:O.addDigit(l-48)}while(++E47&&l<60);E--;break;case 9:y<<=8,y|=l;break;case 10:for(var L=this._escHandlers[y<<8|l],B=L?L.length-1:-1;B>=0&&L[B]()===!1;B--);B<0&&this._escHandlerFb(y<<8|l),this.precedingCodepoint=0;break;case 11:O.reset(),O.addParam(0),y=0;break;case 12:x.hook(y<<8|l,O);break;case 13:for(var F=E+1;;++F)if(F>=t||(l=e[F])===24||l===26||l===27||l>127&&l<160){x.put(e,E,F),E=F-1;break}break;case 14:x.unhook(l!==24&&l!==26),l===27&&(s|=1),O.reset(),O.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var j=E+1;;j++)if(j>=t||(l=e[j])<32||l>127&&l<=159){C.put(e,E,j),E=j-1;break}break;case 6:C.end(l!==24&&l!==26),l===27&&(s|=1),O.reset(),O.addParam(0),y=0,this.precedingCodepoint=0}g=15&s}this._collect=y,this.currentState=g},u}(n.Disposable);c.EscapeSequenceParser=i},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,O){y.__proto__=O}||function(y,O){for(var T in O)O.hasOwnProperty(T)&&(y[T]=O[T])})(C,x)},function(C,x){function y(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),n=this&&this.__decorate||function(C,x,y,O){var T,E=arguments.length,b=E<3?x:O===null?O=Object.getOwnPropertyDescriptor(x,y):O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,O);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(E<3?T(b):E>3?T(x,y,b):T(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},h=this&&this.__param||function(C,x){return function(y,O){x(y,O,C)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Renderer=void 0;var d=D(41),f=D(47),o=D(48),r=D(49),i=D(29),a=D(2),u=D(5),e=D(1),t=D(25),l=D(0),s=1,g=function(C){function x(y,O,T,E,b,v,w,L,B){var F=C.call(this)||this;F._colors=y,F._screenElement=O,F._bufferService=b,F._charSizeService=v,F._optionsService=w,F._id=s++,F._onRequestRedraw=new l.EventEmitter;var j=F._optionsService.options.allowTransparency;return F._characterJoinerRegistry=new i.CharacterJoinerRegistry(F._bufferService),F._renderLayers=[new d.TextRenderLayer(F._screenElement,0,F._colors,F._characterJoinerRegistry,j,F._id,F._bufferService,w),new f.SelectionRenderLayer(F._screenElement,1,F._colors,F._id,F._bufferService,w),new r.LinkRenderLayer(F._screenElement,2,F._colors,F._id,T,E,F._bufferService,w),new o.CursorRenderLayer(F._screenElement,3,F._colors,F._id,F._onRequestRedraw,F._bufferService,w,L,B)],F.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},F._devicePixelRatio=window.devicePixelRatio,F._updateDimensions(),F.onOptionsChanged(),F}return _(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var y=0,O=this._renderLayers;y0&&O===y[0][0]){E=!0;var v=y.shift();T=new o.JoinedCellData(this._workCell,x.translateToString(!0,v[0],v[1]),v[1]-v[0]),b=v[1]-1}!E&&this._isOverlapping(T)&&bthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[t]=l,l},u}(h.BaseRenderLayer);c.TextRenderLayer=i},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.GridCache=void 0;var p=function(){function _(){this.cache=[]}return _.prototype.resize=function(n,h){for(var d=0;d>>24,J=B.rgba>>>16&255,V=B.rgba>>>8&255,A=0;A=this.capacity)d=this._head,this._unlinkNode(d),delete this._map[d.key],d.key=n,d.value=h,this._map[n]=d;else{var f=this._nodePool;f.length>0?((d=f.pop()).key=n,d.value=h):d={prev:null,next:null,key:n,value:h},this._map[n]=d,this.size++}this._appendNode(d)},_}();c.LRUMap=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(h,d){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,o){f.__proto__=o}||function(f,o){for(var r in o)o.hasOwnProperty(r)&&(f[r]=o[r])})(h,d)},function(h,d){function f(){this.constructor=h}p(h,d),h.prototype=d===null?Object.create(d):(f.prototype=d.prototype,new f)});Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionRenderLayer=void 0;var n=function(h){function d(f,o,r,i,a,u){var e=h.call(this,f,"selection",o,!0,r,i,a,u)||this;return e._clearState(),e}return _(d,h),d.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},d.prototype.resize=function(f){h.prototype.resize.call(this,f),this._clearState()},d.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},d.prototype.onSelectionChanged=function(f,o,r){if(this._didStateChange(f,o,r,this._bufferService.buffer.ydisp))if(this._clearAll(),f&&o){var i=f[1]-this._bufferService.buffer.ydisp,a=o[1]-this._bufferService.buffer.ydisp,u=Math.max(i,0),e=Math.min(a,this._bufferService.rows-1);if(!(u>=this._bufferService.rows||e<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,r){var t=f[0],l=o[0]-t,s=e-u+1;this._fillCells(t,u,l,s)}else{t=i===u?f[0]:0;var g=u===e?o[0]:this._bufferService.cols;this._fillCells(t,u,g-t,1);var C=Math.max(e-u-1,0);if(this._fillCells(0,u+1,this._bufferService.cols,C),u!==e){var x=a===e?o[0]:this._bufferService.cols;this._fillCells(0,e,x,1)}}this._state.start=[f[0],f[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=r,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},d.prototype._didStateChange=function(f,o,r,i){return!this._areCoordinatesEqual(f,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||r!==this._state.columnSelectMode||i!==this._state.ydisp},d.prototype._areCoordinatesEqual=function(f,o){return!(!f||!o)&&f[0]===o[0]&&f[1]===o[1]},d}(D(13).BaseRenderLayer);c.SelectionRenderLayer=n},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var u in a)a.hasOwnProperty(u)&&(i[u]=a[u])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.CursorRenderLayer=void 0;var n=D(13),h=D(4),d=function(o){function r(i,a,u,e,t,l,s,g,C){var x=o.call(this,i,"cursor",a,!0,u,e,l,s)||this;return x._onRequestRedraw=t,x._coreService=g,x._coreBrowserService=C,x._cell=new h.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},r.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},r.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onOptionsChanged=function(){var i,a=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new f(this._coreBrowserService.isFocused,function(){a._render(!0)})):((i=this._cursorBlinkStateManager)===null||i===void 0||i.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype.onGridChanged=function(i,a){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype._render=function(i){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var a=this._bufferService.buffer.ybase+this._bufferService.buffer.y,u=a-this._bufferService.buffer.ydisp;if(u<0||u>=this._bufferService.rows)this._clearCursor();else{var e=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(a).loadCell(e,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var t=this._optionsService.options.cursorStyle;return t&&t!=="block"?this._cursorRenderers[t](e,u,this._cell):this._renderBlurCursor(e,u,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=u,this._state.isFocused=!1,this._state.style=t,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===e&&this._state.y===u&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](e,u,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=u,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},r.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},r.prototype._renderBarCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(i,a,this._optionsService.options.cursorWidth),this._ctx.restore()},r.prototype._renderBlockCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(i,a,u.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(u,i,a),this._ctx.restore()},r.prototype._renderUnderlineCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(i,a),this._ctx.restore()},r.prototype._renderBlurCursor=function(i,a,u){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(i,a,u.getWidth(),1),this._ctx.restore()},r}(n.BaseRenderLayer);c.CursorRenderLayer=d;var f=function(){function o(r,i){this._renderCallback=i,this.isCursorVisible=!0,r&&this._restartInterval()}return Object.defineProperty(o.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.restartBlinkAnimation=function(){var r=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){r._renderCallback(),r._animationFrame=void 0})))},o.prototype._restartInterval=function(r){var i=this;r===void 0&&(r=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(i._animationTimeRestarted){var a=600-(Date.now()-i._animationTimeRestarted);if(i._animationTimeRestarted=void 0,a>0)return void i._restartInterval(a)}i.isCursorVisible=!1,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0}),i._blinkInterval=window.setInterval(function(){if(i._animationTimeRestarted){var u=600-(Date.now()-i._animationTimeRestarted);return i._animationTimeRestarted=void 0,void i._restartInterval(u)}i.isCursorVisible=!i.isCursorVisible,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})},600)},r)},o.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},o}()},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var u in a)a.hasOwnProperty(u)&&(i[u]=a[u])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.LinkRenderLayer=void 0;var n=D(13),h=D(9),d=D(26),f=function(o){function r(i,a,u,e,t,l,s,g){var C=o.call(this,i,"link",a,!0,u,e,s,g)||this;return t.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),t.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),l.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),l.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state=void 0},r.prototype.reset=function(){this._clearCurrentLink()},r.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var i=this._state.y2-this._state.y1-1;i>0&&this._clearCells(0,this._state.y1+1,this._state.cols,i),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},r.prototype._onShowLinkUnderline=function(i){if(i.fg===h.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:i.fg&&d.is256Color(i.fg)?this._ctx.fillStyle=this._colors.ansi[i.fg].css:this._ctx.fillStyle=this._colors.foreground.css,i.y1===i.y2)this._fillBottomLineAtCells(i.x1,i.y1,i.x2-i.x1);else{this._fillBottomLineAtCells(i.x1,i.y1,i.cols-i.x1);for(var a=i.y1+1;a=0;l--)(u=o[l])&&(t=(e<3?u(t):e>3?u(r,i,t):u(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,a){r(i,a,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZone=c.Linkifier=void 0;var n=D(0),h=D(1),d=function(){function o(r,i,a){this._bufferService=r,this._logService=i,this._unicodeService=a,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new n.EventEmitter,this._onHideLinkUnderline=new n.EventEmitter,this._onLinkTooltip=new n.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(o.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),o.prototype.attachToDom=function(r,i){this._element=r,this._mouseZoneManager=i},o.prototype.linkifyRows=function(r,i){var a=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=r,this._rowsToLinkify.end=i):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,r),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,i)),this._mouseZoneManager.clearAll(r,i),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return a._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var r=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var i=r.ydisp+this._rowsToLinkify.start;if(!(i>=r.lines.length)){for(var a=r.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,u=Math.ceil(2e3/this._bufferService.cols),e=this._bufferService.buffer.iterator(!1,i,a,u,u);e.hasNext();)for(var t=e.next(),l=0;l=0;i--)if(r.priority<=this._linkMatchers[i].priority)return void this._linkMatchers.splice(i+1,0,r);this._linkMatchers.splice(0,0,r)}else this._linkMatchers.push(r)},o.prototype.deregisterLinkMatcher=function(r){for(var i=0;i>9&511:void 0;a.validationCallback?a.validationCallback(C,function(E){e._rowsTimeoutId||E&&e._addLink(x[1],x[0]-e._bufferService.buffer.ydisp,C,a,T)}):g._addLink(x[1],x[0]-g._bufferService.buffer.ydisp,C,a,T)},g=this;(u=t.exec(i))!==null&&!(s()==="break"););},o.prototype._addLink=function(r,i,a,u,e){var t=this;if(this._mouseZoneManager&&this._element){var l=this._unicodeService.getStringCellWidth(a),s=r%this._bufferService.cols,g=i+Math.floor(r/this._bufferService.cols),C=(s+l)%this._bufferService.cols,x=g+Math.floor((s+l)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new f(s+1,g+1,C+1,x+1,function(y){if(u.handler)return u.handler(y,a);var O=window.open();O?(O.opener=null,O.location.href=a):console.warn("Opening link blocked as opener could not be cleared")},function(){t._onShowLinkUnderline.fire(t._createLinkHoverEvent(s,g,C,x,e)),t._element.classList.add("xterm-cursor-pointer")},function(y){t._onLinkTooltip.fire(t._createLinkHoverEvent(s,g,C,x,e)),u.hoverTooltipCallback&&u.hoverTooltipCallback(y,a,{start:{x:s,y:g},end:{x:C,y:x}})},function(){t._onHideLinkUnderline.fire(t._createLinkHoverEvent(s,g,C,x,e)),t._element.classList.remove("xterm-cursor-pointer"),u.hoverLeaveCallback&&u.hoverLeaveCallback()},function(y){return!u.willLinkActivate||u.willLinkActivate(y,a)}))}},o.prototype._createLinkHoverEvent=function(r,i,a,u,e){return{x1:r,y1:i,x2:a,y2:u,cols:this._bufferService.cols,fg:e}},o._timeBeforeLatency=200,o=p([_(0,h.IBufferService),_(1,h.ILogService),_(2,h.IUnicodeService)],o)}();c.Linkifier=d;var f=function(o,r,i,a,u,e,t,l,s){this.x1=o,this.y1=r,this.x2=i,this.y2=a,this.clickCallback=u,this.hoverCallback=e,this.tooltipCallback=t,this.leaveCallback=l,this.willLinkActivate=s};c.MouseZone=f},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,O){y.__proto__=O}||function(y,O){for(var T in O)O.hasOwnProperty(T)&&(y[T]=O[T])})(C,x)},function(C,x){function y(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),n=this&&this.__decorate||function(C,x,y,O){var T,E=arguments.length,b=E<3?x:O===null?O=Object.getOwnPropertyDescriptor(x,y):O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,O);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(E<3?T(b):E>3?T(x,y,b):T(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},h=this&&this.__param||function(C,x){return function(y,O){x(y,O,C)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionService=void 0;var d=D(11),f=D(52),o=D(4),r=D(0),i=D(5),a=D(1),u=D(30),e=D(53),t=D(2),l=String.fromCharCode(160),s=new RegExp(l,"g"),g=function(C){function x(y,O,T,E,b,v,w){var L=C.call(this)||this;return L._element=y,L._screenElement=O,L._bufferService=T,L._coreService=E,L._mouseService=b,L._optionsService=v,L._renderService=w,L._dragScrollAmount=0,L._enabled=!0,L._workCell=new o.CellData,L._mouseDownTimeStamp=0,L._onLinuxMouseSelection=L.register(new r.EventEmitter),L._onRedrawRequest=L.register(new r.EventEmitter),L._onSelectionChange=L.register(new r.EventEmitter),L._onRequestScrollLines=L.register(new r.EventEmitter),L._mouseMoveListener=function(B){return L._onMouseMove(B)},L._mouseUpListener=function(B){return L._onMouseUp(B)},L._coreService.onUserInput(function(){L.hasSelection&&L.clearSelection()}),L._trimListener=L._bufferService.buffer.lines.onTrim(function(B){return L._onTrim(B)}),L.register(L._bufferService.buffers.onBufferActivate(function(B){return L._onBufferActivate(B)})),L.enable(),L._model=new f.SelectionModel(L._bufferService),L._activeSelectionMode=0,L}return _(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var y=this._model.finalSelectionStart,O=this._model.finalSelectionEnd;return!(!y||!O)&&(y[0]!==O[0]||y[1]!==O[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var y=this._model.finalSelectionStart,O=this._model.finalSelectionEnd;if(!y||!O)return"";var T=this._bufferService.buffer,E=[];if(this._activeSelectionMode===3){if(y[0]===O[0])return"";for(var b=y[1];b<=O[1];b++){var v=T.translateBufferLineToString(b,!0,y[0],O[0]);E.push(v)}}else{var w=y[1]===O[1]?O[0]:void 0;for(E.push(T.translateBufferLineToString(y[1],!0,y[0],w)),b=y[1]+1;b<=O[1]-1;b++){var L=T.lines.get(b);v=T.translateBufferLineToString(b,!0),L&&L.isWrapped?E[E.length-1]+=v:E.push(v)}y[1]!==O[1]&&(L=T.lines.get(O[1]),v=T.translateBufferLineToString(O[1],!0,0,O[0]),L&&L.isWrapped?E[E.length-1]+=v:E.push(v))}return E.map(function(B){return B.replace(s," ")}).join(d.isWindows?`\r `:` -`)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(y){var O=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return O._refresh()})),d.isLinux&&y)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(y){var O=this._getMouseBufferCoords(y),T=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;return!!(T&&E&&O)&&this._areCoordsInSelection(O,T,E)},x.prototype._areCoordsInSelection=function(y,O,T){return y[1]>O[1]&&y[1]=O[0]&&y[0]=O[0]},x.prototype.selectWordAtCursor=function(y){var O=this._getMouseBufferCoords(y);O&&(this._selectWordAt(O,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(y,O){this._model.clearSelection(),y=Math.max(y,0),O=Math.min(O,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,O],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},x.prototype._getMouseBufferCoords=function(y){var O=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(O)return O[0]--,O[1]--,O[1]+=this._bufferService.buffer.ydisp,O},x.prototype._getMouseEventScrollAmount=function(y){var O=u.getCoordsRelativeToElement(y,this._screenElement)[1],T=this._renderService.dimensions.canvasHeight;return O>=0&&O<=T?0:(O>T&&(O-=T),O=Math.min(Math.max(O,-50),50),(O/=50)/Math.abs(O)+Math.round(14*O))},x.prototype.shouldForceSelection=function(y){return d.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},x.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},x.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var O=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);O&&O.length!==this._model.selectionStart[0]&&O.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(y){var O=this._getMouseBufferCoords(y);O&&(this._activeSelectionMode=1,this._selectWordAt(O,!0))},x.prototype._onTripleClick=function(y){var O=this._getMouseBufferCoords(y);O&&(this._activeSelectionMode=2,this._selectLineAt(O[1]))},x.prototype.shouldColumnSelect=function(y){return y.altKey&&!(d.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var O=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var T=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},x.prototype._onMouseUp=function(y){var O=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&O<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var T=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(T&&T[0]!==void 0&&T[1]!==void 0){var E=e.moveToCellSequence(T[0]-1,T[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(E,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(y){var O=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(T){return O._onTrim(T)})},x.prototype._convertViewportColToCharacterIndex=function(y,O){for(var T=O[0],E=0;O[0]>=E;E++){var b=y.loadCell(E,this._workCell).getChars().length;this._workCell.getWidth()===0?T--:b>1&&O[0]!==E&&(T+=b-1)}return T},x.prototype.setSelection=function(y,O,T){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,O],this._model.selectionStartLength=T,this.refresh()},x.prototype._getWordAt=function(y,O,T,E){if(T===void 0&&(T=!0),E===void 0&&(E=!0),!(y[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,v=b.lines.get(y[1]);if(v){var w=b.translateBufferLineToString(y[1],!1),L=this._convertViewportColToCharacterIndex(v,y),B=L,F=y[0]-L,j=0,J=0,V=0,A=0;if(w.charAt(L)===" "){for(;L>0&&w.charAt(L-1)===" ";)L--;for(;B1&&(A+=X-1,B+=X-1);P>0&&L>0&&!this._isCharWordSeparator(v.loadCell(P-1,this._workCell));){v.loadCell(P-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(j++,P--):M>1&&(V+=M-1,L-=M-1),L--,P--}for(;k1&&(A+=H-1,B+=H-1),B++,k++}}B++;var te=L+F-j+V,xe=Math.min(this._bufferService.cols,B-L+j+J-V-A);if(O||w.slice(L,B).trim()!==""){if(T&&te===0&&v.getCodePoint(0)!==32){var ce=b.lines.get(y[1]-1);if(ce&&v.isWrapped&&ce.getCodePoint(this._bufferService.cols-1)!==32){var ye=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(ye){var G=this._bufferService.cols-ye.start;te-=G,xe+=G}}}if(E&&te+xe===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ne=b.lines.get(y[1]+1);if(ne&&ne.isWrapped&&ne.getCodePoint(0)!==32){var he=this._getWordAt([0,y[1]+1],!1,!1,!0);he&&(xe+=he.length)}}return{start:te,length:xe}}}}},x.prototype._selectWordAt=function(y,O){var T=this._getWordAt(y,O);if(T){for(;T.start<0;)T.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[T.start,y[1]],this._model.selectionStartLength=T.length}},x.prototype._selectToWordAt=function(y){var O=this._getWordAt(y,!0);if(O){for(var T=y[1];O.start<0;)O.start+=this._bufferService.cols,T--;if(!this._model.areSelectionValuesReversed())for(;O.start+O.length>this._bufferService.cols;)O.length-=this._bufferService.cols,T++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?O.start:O.start+O.length,T]}},x.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},x.prototype._selectLineAt=function(y){var O=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,O.first],this._model.selectionEnd=[this._bufferService.cols,O.last],this._model.selectionStartLength=0},x=n([h(2,a.IBufferService),h(3,a.ICoreService),h(4,i.IMouseService),h(5,a.IOptionsService),h(6,i.IRenderService)],x)}(t.Disposable);c.SelectionService=g},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionModel=void 0;var p=function(){function _(n){this._bufferService=n,this.isSelectAllActive=!1,this.selectionStartLength=0}return _.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(_.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var n=this.selectionStart[0]+this.selectionStartLength;return n>this._bufferService.cols?[n%this._bufferService.cols,this.selectionStart[1]+Math.floor(n/this._bufferService.cols)]:[n,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),_.prototype.areSelectionValuesReversed=function(){var n=this.selectionStart,h=this.selectionEnd;return!(!n||!h)&&(n[1]>h[1]||n[1]===h[1]&&n[0]>h[0])},_.prototype.onTrim=function(n){return this.selectionStart&&(this.selectionStart[1]-=n),this.selectionEnd&&(this.selectionEnd[1]-=n),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},_}();c.SelectionModel=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.moveToCellSequence=void 0;var p=D(12);function _(r,i,a,u){var e=r-n(a,r),t=i-n(a,i);return o(Math.abs(e-t)-function(l,s,g){for(var C=0,x=l-n(g,l),y=s-n(g,s),O=0;O=0&&ii?"A":"B"}function d(r,i,a,u,e,t){for(var l=r,s=i,g="";l!==a||s!==u;)l+=e?1:-1,e&&l>t.cols-1?(g+=t.buffer.translateBufferLineToString(s,!1,r,l),l=0,r=0,s++):!e&&l<0&&(g+=t.buffer.translateBufferLineToString(s,!1,0,r+1),r=l=t.cols-1,s--);return g+t.buffer.translateBufferLineToString(s,!1,r,l)}function f(r,i){var a=i?"O":"[";return p.C0.ESC+a+r}function o(r,i){r=Math.floor(r);for(var a="",u=0;u0?y-n(O,y):C;var b=y,v=function(w,L,B,F,j,J){var V;return V=_(B,F,j,J).length>0?F-n(j,F):L,w=B&&Vr?"D":"C",o(Math.abs(t-r),f(e,u));e=l>i?"D":"C";var s=Math.abs(l-i);return o(function(g,C){return C.cols-g}(l>i?r:t,a)+(s-1)*a.cols+1+((l>i?t:r)-1),f(e,u))}},function(S,c,D){"use strict";var p=this&&this.__decorate||function(d,f,o,r){var i,a=arguments.length,u=a<3?f:r===null?r=Object.getOwnPropertyDescriptor(f,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(d,f,o,r);else for(var e=d.length-1;e>=0;e--)(i=d[e])&&(u=(a<3?i(u):a>3?i(f,o,u):i(f,o))||u);return a>3&&u&&Object.defineProperty(f,o,u),u},_=this&&this.__param||function(d,f){return function(o,r){f(o,r,d)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SoundService=void 0;var n=D(1),h=function(){function d(f){this._optionsService=f}return Object.defineProperty(d,"audioContext",{get:function(){if(!d._audioContext){var f=window.AudioContext||window.webkitAudioContext;if(!f)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;d._audioContext=new f}return d._audioContext},enumerable:!1,configurable:!0}),d.prototype.playBellSound=function(){var f=d.audioContext;if(f){var o=f.createBufferSource();f.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(r){o.buffer=r,o.connect(f.destination),o.start(0)})}},d.prototype._base64ToArrayBuffer=function(f){for(var o=window.atob(f),r=o.length,i=new Uint8Array(r),a=0;a=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZoneManager=void 0;var d=D(2),f=D(7),o=D(5),r=D(1),i=function(a){function u(e,t,l,s,g,C){var x=a.call(this)||this;return x._element=e,x._screenElement=t,x._bufferService=l,x._mouseService=s,x._selectionService=g,x._optionsService=C,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(f.addDisposableDomListener(x._element,"mousedown",function(y){return x._onMouseDown(y)})),x._mouseMoveListener=function(y){return x._onMouseMove(y)},x._mouseLeaveListener=function(y){return x._onMouseLeave(y)},x._clickListener=function(y){return x._onClick(y)},x}return _(u,a),u.prototype.dispose=function(){a.prototype.dispose.call(this),this._deactivate()},u.prototype.add=function(e){this._zones.push(e),this._zones.length===1&&this._activate()},u.prototype.clearAll=function(e,t){if(this._zones.length!==0){e&&t||(e=0,t=this._bufferService.rows-1);for(var l=0;le&&s.y1<=t+1||s.y2>e&&s.y2<=t+1||s.y1t+1)&&(this._currentZone&&this._currentZone===s&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(l--,1))}this._zones.length===0&&this._deactivate()}},u.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},u.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},u.prototype._onMouseMove=function(e){this._lastHoverCoords[0]===e.pageX&&this._lastHoverCoords[1]===e.pageY||(this._onHover(e),this._lastHoverCoords=[e.pageX,e.pageY])},u.prototype._onHover=function(e){var t=this,l=this._findZoneEventAt(e);l!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),l&&(this._currentZone=l,l.hoverCallback&&l.hoverCallback(e),this._tooltipTimeout=window.setTimeout(function(){return t._onTooltip(e)},this._optionsService.options.linkTooltipHoverDuration)))},u.prototype._onTooltip=function(e){this._tooltipTimeout=void 0;var t=this._findZoneEventAt(e);t&&t.tooltipCallback&&t.tooltipCallback(e)},u.prototype._onMouseDown=function(e){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var t=this._findZoneEventAt(e);(t==null?void 0:t.willLinkActivate(e))&&(e.preventDefault(),e.stopImmediatePropagation())}},u.prototype._onMouseLeave=function(e){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},u.prototype._onClick=function(e){var t=this._findZoneEventAt(e),l=this._getSelectionLength();t&&l===this._initialSelectionLength&&(t.clickCallback(e),e.preventDefault(),e.stopImmediatePropagation())},u.prototype._getSelectionLength=function(){var e=this._selectionService.selectionText;return e?e.length:0},u.prototype._findZoneEventAt=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(t)for(var l=t[0],s=t[1],g=0;g=C.x1&&l=C.x1||s===C.y2&&lC.y1&&sO[1]&&y[1]=O[0]&&y[0]=O[0]},x.prototype.selectWordAtCursor=function(y){var O=this._getMouseBufferCoords(y);O&&(this._selectWordAt(O,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(y,O){this._model.clearSelection(),y=Math.max(y,0),O=Math.min(O,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,O],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},x.prototype._getMouseBufferCoords=function(y){var O=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(O)return O[0]--,O[1]--,O[1]+=this._bufferService.buffer.ydisp,O},x.prototype._getMouseEventScrollAmount=function(y){var O=u.getCoordsRelativeToElement(y,this._screenElement)[1],T=this._renderService.dimensions.canvasHeight;return O>=0&&O<=T?0:(O>T&&(O-=T),O=Math.min(Math.max(O,-50),50),(O/=50)/Math.abs(O)+Math.round(14*O))},x.prototype.shouldForceSelection=function(y){return d.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},x.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},x.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var O=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);O&&O.length!==this._model.selectionStart[0]&&O.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(y){var O=this._getMouseBufferCoords(y);O&&(this._activeSelectionMode=1,this._selectWordAt(O,!0))},x.prototype._onTripleClick=function(y){var O=this._getMouseBufferCoords(y);O&&(this._activeSelectionMode=2,this._selectLineAt(O[1]))},x.prototype.shouldColumnSelect=function(y){return y.altKey&&!(d.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var O=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var T=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},x.prototype._onMouseUp=function(y){var O=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&O<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var T=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(T&&T[0]!==void 0&&T[1]!==void 0){var E=e.moveToCellSequence(T[0]-1,T[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(E,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(y){var O=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(T){return O._onTrim(T)})},x.prototype._convertViewportColToCharacterIndex=function(y,O){for(var T=O[0],E=0;O[0]>=E;E++){var b=y.loadCell(E,this._workCell).getChars().length;this._workCell.getWidth()===0?T--:b>1&&O[0]!==E&&(T+=b-1)}return T},x.prototype.setSelection=function(y,O,T){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,O],this._model.selectionStartLength=T,this.refresh()},x.prototype._getWordAt=function(y,O,T,E){if(T===void 0&&(T=!0),E===void 0&&(E=!0),!(y[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,v=b.lines.get(y[1]);if(v){var w=b.translateBufferLineToString(y[1],!1),L=this._convertViewportColToCharacterIndex(v,y),B=L,F=y[0]-L,j=0,J=0,V=0,A=0;if(w.charAt(L)===" "){for(;L>0&&w.charAt(L-1)===" ";)L--;for(;B1&&(A+=X-1,B+=X-1);P>0&&L>0&&!this._isCharWordSeparator(v.loadCell(P-1,this._workCell));){v.loadCell(P-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(j++,P--):M>1&&(V+=M-1,L-=M-1),L--,P--}for(;k1&&(A+=H-1,B+=H-1),B++,k++}}B++;var te=L+F-j+V,Se=Math.min(this._bufferService.cols,B-L+j+J-V-A);if(O||w.slice(L,B).trim()!==""){if(T&&te===0&&v.getCodePoint(0)!==32){var ce=b.lines.get(y[1]-1);if(ce&&v.isWrapped&&ce.getCodePoint(this._bufferService.cols-1)!==32){var ye=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(ye){var G=this._bufferService.cols-ye.start;te-=G,Se+=G}}}if(E&&te+Se===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ne=b.lines.get(y[1]+1);if(ne&&ne.isWrapped&&ne.getCodePoint(0)!==32){var he=this._getWordAt([0,y[1]+1],!1,!1,!0);he&&(Se+=he.length)}}return{start:te,length:Se}}}}},x.prototype._selectWordAt=function(y,O){var T=this._getWordAt(y,O);if(T){for(;T.start<0;)T.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[T.start,y[1]],this._model.selectionStartLength=T.length}},x.prototype._selectToWordAt=function(y){var O=this._getWordAt(y,!0);if(O){for(var T=y[1];O.start<0;)O.start+=this._bufferService.cols,T--;if(!this._model.areSelectionValuesReversed())for(;O.start+O.length>this._bufferService.cols;)O.length-=this._bufferService.cols,T++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?O.start:O.start+O.length,T]}},x.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},x.prototype._selectLineAt=function(y){var O=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,O.first],this._model.selectionEnd=[this._bufferService.cols,O.last],this._model.selectionStartLength=0},x=n([h(2,a.IBufferService),h(3,a.ICoreService),h(4,i.IMouseService),h(5,a.IOptionsService),h(6,i.IRenderService)],x)}(t.Disposable);c.SelectionService=g},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionModel=void 0;var p=function(){function _(n){this._bufferService=n,this.isSelectAllActive=!1,this.selectionStartLength=0}return _.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(_.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var n=this.selectionStart[0]+this.selectionStartLength;return n>this._bufferService.cols?[n%this._bufferService.cols,this.selectionStart[1]+Math.floor(n/this._bufferService.cols)]:[n,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),_.prototype.areSelectionValuesReversed=function(){var n=this.selectionStart,h=this.selectionEnd;return!(!n||!h)&&(n[1]>h[1]||n[1]===h[1]&&n[0]>h[0])},_.prototype.onTrim=function(n){return this.selectionStart&&(this.selectionStart[1]-=n),this.selectionEnd&&(this.selectionEnd[1]-=n),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},_}();c.SelectionModel=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.moveToCellSequence=void 0;var p=D(12);function _(r,i,a,u){var e=r-n(a,r),t=i-n(a,i);return o(Math.abs(e-t)-function(l,s,g){for(var C=0,x=l-n(g,l),y=s-n(g,s),O=0;O=0&&ii?"A":"B"}function d(r,i,a,u,e,t){for(var l=r,s=i,g="";l!==a||s!==u;)l+=e?1:-1,e&&l>t.cols-1?(g+=t.buffer.translateBufferLineToString(s,!1,r,l),l=0,r=0,s++):!e&&l<0&&(g+=t.buffer.translateBufferLineToString(s,!1,0,r+1),r=l=t.cols-1,s--);return g+t.buffer.translateBufferLineToString(s,!1,r,l)}function f(r,i){var a=i?"O":"[";return p.C0.ESC+a+r}function o(r,i){r=Math.floor(r);for(var a="",u=0;u0?y-n(O,y):C;var b=y,v=function(w,L,B,F,j,J){var V;return V=_(B,F,j,J).length>0?F-n(j,F):L,w=B&&Vr?"D":"C",o(Math.abs(t-r),f(e,u));e=l>i?"D":"C";var s=Math.abs(l-i);return o(function(g,C){return C.cols-g}(l>i?r:t,a)+(s-1)*a.cols+1+((l>i?t:r)-1),f(e,u))}},function(S,c,D){"use strict";var p=this&&this.__decorate||function(d,f,o,r){var i,a=arguments.length,u=a<3?f:r===null?r=Object.getOwnPropertyDescriptor(f,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(d,f,o,r);else for(var e=d.length-1;e>=0;e--)(i=d[e])&&(u=(a<3?i(u):a>3?i(f,o,u):i(f,o))||u);return a>3&&u&&Object.defineProperty(f,o,u),u},_=this&&this.__param||function(d,f){return function(o,r){f(o,r,d)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SoundService=void 0;var n=D(1),h=function(){function d(f){this._optionsService=f}return Object.defineProperty(d,"audioContext",{get:function(){if(!d._audioContext){var f=window.AudioContext||window.webkitAudioContext;if(!f)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;d._audioContext=new f}return d._audioContext},enumerable:!1,configurable:!0}),d.prototype.playBellSound=function(){var f=d.audioContext;if(f){var o=f.createBufferSource();f.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(r){o.buffer=r,o.connect(f.destination),o.start(0)})}},d.prototype._base64ToArrayBuffer=function(f){for(var o=window.atob(f),r=o.length,i=new Uint8Array(r),a=0;a=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZoneManager=void 0;var d=D(2),f=D(7),o=D(5),r=D(1),i=function(a){function u(e,t,l,s,g,C){var x=a.call(this)||this;return x._element=e,x._screenElement=t,x._bufferService=l,x._mouseService=s,x._selectionService=g,x._optionsService=C,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(f.addDisposableDomListener(x._element,"mousedown",function(y){return x._onMouseDown(y)})),x._mouseMoveListener=function(y){return x._onMouseMove(y)},x._mouseLeaveListener=function(y){return x._onMouseLeave(y)},x._clickListener=function(y){return x._onClick(y)},x}return _(u,a),u.prototype.dispose=function(){a.prototype.dispose.call(this),this._deactivate()},u.prototype.add=function(e){this._zones.push(e),this._zones.length===1&&this._activate()},u.prototype.clearAll=function(e,t){if(this._zones.length!==0){e&&t||(e=0,t=this._bufferService.rows-1);for(var l=0;le&&s.y1<=t+1||s.y2>e&&s.y2<=t+1||s.y1t+1)&&(this._currentZone&&this._currentZone===s&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(l--,1))}this._zones.length===0&&this._deactivate()}},u.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},u.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},u.prototype._onMouseMove=function(e){this._lastHoverCoords[0]===e.pageX&&this._lastHoverCoords[1]===e.pageY||(this._onHover(e),this._lastHoverCoords=[e.pageX,e.pageY])},u.prototype._onHover=function(e){var t=this,l=this._findZoneEventAt(e);l!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),l&&(this._currentZone=l,l.hoverCallback&&l.hoverCallback(e),this._tooltipTimeout=window.setTimeout(function(){return t._onTooltip(e)},this._optionsService.options.linkTooltipHoverDuration)))},u.prototype._onTooltip=function(e){this._tooltipTimeout=void 0;var t=this._findZoneEventAt(e);t&&t.tooltipCallback&&t.tooltipCallback(e)},u.prototype._onMouseDown=function(e){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var t=this._findZoneEventAt(e);(t==null?void 0:t.willLinkActivate(e))&&(e.preventDefault(),e.stopImmediatePropagation())}},u.prototype._onMouseLeave=function(e){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},u.prototype._onClick=function(e){var t=this._findZoneEventAt(e),l=this._getSelectionLength();t&&l===this._initialSelectionLength&&(t.clickCallback(e),e.preventDefault(),e.stopImmediatePropagation())},u.prototype._getSelectionLength=function(){var e=this._selectionService.selectionText;return e?e.length:0},u.prototype._findZoneEventAt=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(t)for(var l=t[0],s=t[1],g=0;g=C.x1&&l=C.x1||s===C.y2&&lC.y1&&st;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},e.prototype._createAccessibilityTreeNode=function(){var t=document.createElement("div");return t.setAttribute("role","listitem"),t.tabIndex=-1,this._refreshRowDimensions(t),t},e.prototype._onTab=function(t){for(var l=0;l0?this._charsToConsume.shift()!==t&&(this._charsToAnnounce+=t):this._charsToAnnounce+=t,t===` -`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=n.tooMuchOutput)),h.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){l._accessibilityTreeRoot.appendChild(l._liveRegion)},0))},e.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,h.isMac&&i.removeElementFromParent(this._liveRegion)},e.prototype._onKey=function(t){this._clearLiveRegion(),this._charsToConsume.push(t)},e.prototype._refreshRows=function(t,l){this._renderRowsDebouncer.refresh(t,l,this._terminal.rows)},e.prototype._renderRows=function(t,l){for(var s=this._terminal.buffer,g=s.lines.length.toString(),C=t;C<=l;C++){var x=s.translateBufferLineToString(s.ydisp+C,!0),y=(s.ydisp+C+1).toString(),O=this._rowElements[C];O&&(x.length===0?O.innerHTML=" ":O.textContent=x,O.setAttribute("aria-posinset",y),O.setAttribute("aria-setsize",g))}this._announceCharacters()},e.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var t=0;t=0;E--)(y=s[E])&&(T=(O<3?y(T):O>3?y(g,C,T):y(g,C))||T);return O>3&&T&&Object.defineProperty(g,C,T),T},h=this&&this.__param||function(s,g){return function(C,x){g(C,x,s)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DomRenderer=void 0;var d=D(58),f=D(9),o=D(2),r=D(5),i=D(1),a=D(0),u=D(10),e=D(17),t=1,l=function(s){function g(C,x,y,O,T,E,b,v,w){var L=s.call(this)||this;return L._colors=C,L._element=x,L._screenElement=y,L._viewportElement=O,L._linkifier=T,L._linkifier2=E,L._charSizeService=b,L._optionsService=v,L._bufferService=w,L._terminalClass=t++,L._rowElements=[],L._rowContainer=document.createElement("div"),L._rowContainer.classList.add("xterm-rows"),L._rowContainer.style.lineHeight="normal",L._rowContainer.setAttribute("aria-hidden","true"),L._refreshRowElements(L._bufferService.cols,L._bufferService.rows),L._selectionContainer=document.createElement("div"),L._selectionContainer.classList.add("xterm-selection"),L._selectionContainer.setAttribute("aria-hidden","true"),L.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},L._updateDimensions(),L._injectCss(),L._rowFactory=new d.DomRendererRowFactory(document,L._optionsService,L._colors),L._element.classList.add("xterm-dom-renderer-owner-"+L._terminalClass),L._screenElement.appendChild(L._rowContainer),L._screenElement.appendChild(L._selectionContainer),L._linkifier.onShowLinkUnderline(function(B){return L._onLinkHover(B)}),L._linkifier.onHideLinkUnderline(function(B){return L._onLinkLeave(B)}),L._linkifier2.onShowLinkUnderline(function(B){return L._onLinkHover(B)}),L._linkifier2.onHideLinkUnderline(function(B){return L._onLinkLeave(B)}),L}return _(g,s),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new a.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),e.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),s.prototype.dispose.call(this)},g.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var C=0,x=this._rowElements;Cx;)this._rowContainer.removeChild(this._rowElements.pop())},g.prototype.onResize=function(C,x){this._refreshRowElements(C,x),this._updateDimensions()},g.prototype.onCharSizeChanged=function(){this._updateDimensions()},g.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},g.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},g.prototype.onSelectionChanged=function(C,x,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var O=C[1]-this._bufferService.buffer.ydisp,T=x[1]-this._bufferService.buffer.ydisp,E=Math.max(O,0),b=Math.min(T,this._bufferService.rows-1);if(!(E>=this._bufferService.rows||b<0)){var v=document.createDocumentFragment();if(y)v.appendChild(this._createSelectionElement(E,C[0],x[0],b-E+1));else{var w=O===E?C[0]:0,L=E===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(E,w,L));var B=b-E-1;if(v.appendChild(this._createSelectionElement(E+1,0,this._bufferService.cols,B)),E!==b){var F=T===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(b,0,F))}}this._selectionContainer.appendChild(v)}}},g.prototype._createSelectionElement=function(C,x,y,O){O===void 0&&(O=1);var T=document.createElement("div");return T.style.height=O*this.dimensions.actualCellHeight+"px",T.style.top=C*this.dimensions.actualCellHeight+"px",T.style.left=x*this.dimensions.actualCellWidth+"px",T.style.width=this.dimensions.actualCellWidth*(y-x)+"px",T},g.prototype.onCursorMove=function(){},g.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},g.prototype.clear=function(){for(var C=0,x=this._rowElements;C=T&&(C=0,y++)}},g=n([h(6,r.ICharSizeService),h(7,i.IOptionsService),h(8,i.IBufferService)],g)}(o.Disposable);c.DomRenderer=l},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DomRendererRowFactory=c.CURSOR_STYLE_UNDERLINE_CLASS=c.CURSOR_STYLE_BAR_CLASS=c.CURSOR_STYLE_BLOCK_CLASS=c.CURSOR_BLINK_CLASS=c.CURSOR_CLASS=c.UNDERLINE_CLASS=c.ITALIC_CLASS=c.DIM_CLASS=c.BOLD_CLASS=void 0;var p=D(9),_=D(3),n=D(4),h=D(10);c.BOLD_CLASS="xterm-bold",c.DIM_CLASS="xterm-dim",c.ITALIC_CLASS="xterm-italic",c.UNDERLINE_CLASS="xterm-underline",c.CURSOR_CLASS="xterm-cursor",c.CURSOR_BLINK_CLASS="xterm-cursor-blink",c.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",c.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",c.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var d=function(){function o(r,i,a){this._document=r,this._optionsService=i,this._colors=a,this._workCell=new n.CellData}return o.prototype.setColors=function(r){this._colors=r},o.prototype.createRow=function(r,i,a,u,e,t,l){for(var s=this._document.createDocumentFragment(),g=0,C=Math.min(r.length,l)-1;C>=0;C--)if(r.loadCell(C,this._workCell).getCode()!==_.NULL_CELL_CODE||i&&C===u){g=C+1;break}for(C=0;C1&&(y.style.width=t*x+"px"),i&&C===u)switch(y.classList.add(c.CURSOR_CLASS),e&&y.classList.add(c.CURSOR_BLINK_CLASS),a){case"bar":y.classList.add(c.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(c.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(c.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(c.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(c.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(c.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(c.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=_.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||_.WHITESPACE_CELL_CHAR;var O=this._workCell.getFgColor(),T=this._workCell.getFgColorMode(),E=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var w=O;O=E,E=w;var L=T;T=b,b=L}switch(T){case 16777216:case 33554432:this._workCell.isBold()&&O<8&&this._optionsService.options.drawBoldTextInBrightColors&&(O+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[O])||y.classList.add("xterm-fg-"+O);break;case 50331648:var B=h.rgba.toColor(O>>16&255,O>>8&255,255&O);this._applyMinimumContrast(y,this._colors.background,B)||this._addStyle(y,"color:#"+f(O.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||v&&y.classList.add("xterm-fg-"+p.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:y.classList.add("xterm-bg-"+E);break;case 50331648:this._addStyle(y,"background-color:#"+f(E.toString(16),"0",6));break;case 0:default:v&&y.classList.add("xterm-bg-"+p.INVERTED_DEFAULT_COLOR)}s.appendChild(y)}}return s},o.prototype._applyMinimumContrast=function(r,i,a){if(this._optionsService.options.minimumContrastRatio===1)return!1;var u=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return u===void 0&&(u=h.color.ensureContrastRatio(i,a,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,u!=null?u:null)),!!u&&(this._addStyle(r,"color:"+u.css),!0)},o.prototype._addStyle=function(r,i){r.setAttribute("style",""+(r.getAttribute("style")||"")+i+";")},o}();function f(o,r,i){for(;o.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};c.evaluateKeyboardEvent=function(n,h,d,f){var o={type:0,cancel:!1,key:void 0},r=(n.shiftKey?1:0)|(n.altKey?2:0)|(n.ctrlKey?4:0)|(n.metaKey?8:0);switch(n.keyCode){case 0:n.key==="UIKeyInputUpArrow"?o.key=h?p.C0.ESC+"OA":p.C0.ESC+"[A":n.key==="UIKeyInputLeftArrow"?o.key=h?p.C0.ESC+"OD":p.C0.ESC+"[D":n.key==="UIKeyInputRightArrow"?o.key=h?p.C0.ESC+"OC":p.C0.ESC+"[C":n.key==="UIKeyInputDownArrow"&&(o.key=h?p.C0.ESC+"OB":p.C0.ESC+"[B");break;case 8:if(n.shiftKey){o.key=p.C0.BS;break}if(n.altKey){o.key=p.C0.ESC+p.C0.DEL;break}o.key=p.C0.DEL;break;case 9:if(n.shiftKey){o.key=p.C0.ESC+"[Z";break}o.key=p.C0.HT,o.cancel=!0;break;case 13:o.key=n.altKey?p.C0.ESC+p.C0.CR:p.C0.CR,o.cancel=!0;break;case 27:o.key=p.C0.ESC,n.altKey&&(o.key=p.C0.ESC+p.C0.ESC),o.cancel=!0;break;case 37:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"D",o.key===p.C0.ESC+"[1;3D"&&(o.key=p.C0.ESC+(d?"b":"[1;5D"))):o.key=h?p.C0.ESC+"OD":p.C0.ESC+"[D";break;case 39:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"C",o.key===p.C0.ESC+"[1;3C"&&(o.key=p.C0.ESC+(d?"f":"[1;5C"))):o.key=h?p.C0.ESC+"OC":p.C0.ESC+"[C";break;case 38:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"A",d||o.key!==p.C0.ESC+"[1;3A"||(o.key=p.C0.ESC+"[1;5A")):o.key=h?p.C0.ESC+"OA":p.C0.ESC+"[A";break;case 40:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"B",d||o.key!==p.C0.ESC+"[1;3B"||(o.key=p.C0.ESC+"[1;5B")):o.key=h?p.C0.ESC+"OB":p.C0.ESC+"[B";break;case 45:n.shiftKey||n.ctrlKey||(o.key=p.C0.ESC+"[2~");break;case 46:o.key=r?p.C0.ESC+"[3;"+(r+1)+"~":p.C0.ESC+"[3~";break;case 36:o.key=r?p.C0.ESC+"[1;"+(r+1)+"H":h?p.C0.ESC+"OH":p.C0.ESC+"[H";break;case 35:o.key=r?p.C0.ESC+"[1;"+(r+1)+"F":h?p.C0.ESC+"OF":p.C0.ESC+"[F";break;case 33:n.shiftKey?o.type=2:o.key=p.C0.ESC+"[5~";break;case 34:n.shiftKey?o.type=3:o.key=p.C0.ESC+"[6~";break;case 112:o.key=r?p.C0.ESC+"[1;"+(r+1)+"P":p.C0.ESC+"OP";break;case 113:o.key=r?p.C0.ESC+"[1;"+(r+1)+"Q":p.C0.ESC+"OQ";break;case 114:o.key=r?p.C0.ESC+"[1;"+(r+1)+"R":p.C0.ESC+"OR";break;case 115:o.key=r?p.C0.ESC+"[1;"+(r+1)+"S":p.C0.ESC+"OS";break;case 116:o.key=r?p.C0.ESC+"[15;"+(r+1)+"~":p.C0.ESC+"[15~";break;case 117:o.key=r?p.C0.ESC+"[17;"+(r+1)+"~":p.C0.ESC+"[17~";break;case 118:o.key=r?p.C0.ESC+"[18;"+(r+1)+"~":p.C0.ESC+"[18~";break;case 119:o.key=r?p.C0.ESC+"[19;"+(r+1)+"~":p.C0.ESC+"[19~";break;case 120:o.key=r?p.C0.ESC+"[20;"+(r+1)+"~":p.C0.ESC+"[20~";break;case 121:o.key=r?p.C0.ESC+"[21;"+(r+1)+"~":p.C0.ESC+"[21~";break;case 122:o.key=r?p.C0.ESC+"[23;"+(r+1)+"~":p.C0.ESC+"[23~";break;case 123:o.key=r?p.C0.ESC+"[24;"+(r+1)+"~":p.C0.ESC+"[24~";break;default:if(!n.ctrlKey||n.shiftKey||n.altKey||n.metaKey)if(d&&!f||!n.altKey||n.metaKey)d&&!n.altKey&&!n.ctrlKey&&n.metaKey?n.keyCode===65&&(o.type=1):n.key&&!n.ctrlKey&&!n.altKey&&!n.metaKey&&n.keyCode>=48&&n.key.length===1?o.key=n.key:n.key&&n.ctrlKey&&n.key==="_"&&(o.key=p.C0.US);else{var i=_[n.keyCode],a=i&&i[n.shiftKey?1:0];if(a)o.key=p.C0.ESC+a;else if(n.keyCode>=65&&n.keyCode<=90){var u=n.ctrlKey?n.keyCode-64:n.keyCode+32;o.key=p.C0.ESC+String.fromCharCode(u)}}else n.keyCode>=65&&n.keyCode<=90?o.key=String.fromCharCode(n.keyCode-64):n.keyCode===32?o.key=p.C0.NUL:n.keyCode>=51&&n.keyCode<=55?o.key=String.fromCharCode(n.keyCode-51+27):n.keyCode===56?o.key=p.C0.DEL:n.keyCode===219?o.key=p.C0.ESC:n.keyCode===220?o.key=p.C0.FS:n.keyCode===221&&(o.key=p.C0.GS)}return o}},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(t,l){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,g){s.__proto__=g}||function(s,g){for(var C in g)g.hasOwnProperty(C)&&(s[C]=g[C])})(t,l)},function(t,l){function s(){this.constructor=t}p(t,l),t.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)}),n=this&&this.__decorate||function(t,l,s,g){var C,x=arguments.length,y=x<3?l:g===null?g=Object.getOwnPropertyDescriptor(l,s):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(t,l,s,g);else for(var O=t.length-1;O>=0;O--)(C=t[O])&&(y=(x<3?C(y):x>3?C(l,s,y):C(l,s))||y);return x>3&&y&&Object.defineProperty(l,s,y),y},h=this&&this.__param||function(t,l){return function(s,g){l(s,g,t)}};Object.defineProperty(c,"__esModule",{value:!0}),c.RenderService=void 0;var d=D(31),f=D(0),o=D(2),r=D(32),i=D(7),a=D(1),u=D(5),e=function(t){function l(s,g,C,x,y,O){var T=t.call(this)||this;if(T._renderer=s,T._rowCount=g,T._isPaused=!1,T._needsFullRefresh=!1,T._isNextRenderRedrawOnly=!0,T._needsSelectionRefresh=!1,T._canvasWidth=0,T._canvasHeight=0,T._selectionState={start:void 0,end:void 0,columnSelectMode:!1},T._onDimensionsChange=new f.EventEmitter,T._onRender=new f.EventEmitter,T._onRefreshRequest=new f.EventEmitter,T.register({dispose:function(){return T._renderer.dispose()}}),T._renderDebouncer=new d.RenderDebouncer(function(b,v){return T._renderRows(b,v)}),T.register(T._renderDebouncer),T._screenDprMonitor=new r.ScreenDprMonitor,T._screenDprMonitor.setListener(function(){return T.onDevicePixelRatioChange()}),T.register(T._screenDprMonitor),T.register(O.onResize(function(b){return T._fullRefresh()})),T.register(x.onOptionChange(function(){return T._renderer.onOptionsChanged()})),T.register(y.onCharSizeChange(function(){return T.onCharSizeChanged()})),T._renderer.onRequestRedraw(function(b){return T.refreshRows(b.start,b.end,!0)}),T.register(i.addDisposableDomListener(window,"resize",function(){return T.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var E=new IntersectionObserver(function(b){return T._onIntersectionChange(b[b.length-1])},{threshold:0});E.observe(C),T.register({dispose:function(){return E.disconnect()}})}return T}return _(l,t),Object.defineProperty(l.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),l.prototype._onIntersectionChange=function(s){this._isPaused=s.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},l.prototype.refreshRows=function(s,g,C){C===void 0&&(C=!1),this._isPaused?this._needsFullRefresh=!0:(C||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(s,g,this._rowCount))},l.prototype._renderRows=function(s,g){this._renderer.renderRows(s,g),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:s,end:g}),this._isNextRenderRedrawOnly=!0},l.prototype.resize=function(s,g){this._rowCount=g,this._fireOnCanvasResize()},l.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},l.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},l.prototype.dispose=function(){t.prototype.dispose.call(this)},l.prototype.setRenderer=function(s){var g=this;this._renderer.dispose(),this._renderer=s,this._renderer.onRequestRedraw(function(C){return g.refreshRows(C.start,C.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},l.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},l.prototype.setColors=function(s){this._renderer.setColors(s),this._fullRefresh()},l.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},l.prototype.onResize=function(s,g){this._renderer.onResize(s,g),this._fullRefresh()},l.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},l.prototype.onBlur=function(){this._renderer.onBlur()},l.prototype.onFocus=function(){this._renderer.onFocus()},l.prototype.onSelectionChanged=function(s,g,C){this._selectionState.start=s,this._selectionState.end=g,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(s,g,C)},l.prototype.onCursorMove=function(){this._renderer.onCursorMove()},l.prototype.clear=function(){this._renderer.clear()},l.prototype.registerCharacterJoiner=function(s){return this._renderer.registerCharacterJoiner(s)},l.prototype.deregisterCharacterJoiner=function(s){return this._renderer.deregisterCharacterJoiner(s)},l=n([h(3,a.IOptionsService),h(4,u.ICharSizeService),h(5,a.IBufferService)],l)}(o.Disposable);c.RenderService=e},function(S,c,D){"use strict";var p=this&&this.__decorate||function(o,r,i,a){var u,e=arguments.length,t=e<3?r:a===null?a=Object.getOwnPropertyDescriptor(r,i):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,a);else for(var l=o.length-1;l>=0;l--)(u=o[l])&&(t=(e<3?u(t):e>3?u(r,i,t):u(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,a){r(i,a,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CharSizeService=void 0;var n=D(1),h=D(0),d=function(){function o(r,i,a){this._optionsService=a,this.width=0,this.height=0,this._onCharSizeChange=new h.EventEmitter,this._measureStrategy=new f(r,i,this._optionsService)}return Object.defineProperty(o.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),o.prototype.measure=function(){var r=this._measureStrategy.measure();r.width===this.width&&r.height===this.height||(this.width=r.width,this.height=r.height,this._onCharSizeChange.fire())},o=p([_(2,n.IOptionsService)],o)}();c.CharSizeService=d;var f=function(){function o(r,i,a){this._document=r,this._parentElement=i,this._optionsService=a,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return o.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var r=this._measureElement.getBoundingClientRect();return r.width!==0&&r.height!==0&&(this._result.width=r.width,this._result.height=Math.ceil(r.height)),this._result},o}()},function(S,c,D){"use strict";var p=this&&this.__decorate||function(f,o,r,i){var a,u=arguments.length,e=u<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(f,o,r,i);else for(var t=f.length-1;t>=0;t--)(a=f[t])&&(e=(u<3?a(e):u>3?a(o,r,e):a(o,r))||e);return u>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(f,o){return function(r,i){o(r,i,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseService=void 0;var n=D(5),h=D(30),d=function(){function f(o,r){this._renderService=o,this._charSizeService=r}return f.prototype.getCoords=function(o,r,i,a,u){return h.getCoords(o,r,i,a,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,u)},f.prototype.getRawByteCoords=function(o,r,i,a){var u=this.getCoords(o,r,i,a);return h.getRawByteCoords(u)},f=p([_(0,n.IRenderService),_(1,n.ICharSizeService)],f)}();c.MouseService=d},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)}),n=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Linkifier2=void 0;var d=D(1),f=D(0),o=D(2),r=D(7),i=function(a){function u(e){var t=a.call(this)||this;return t._bufferService=e,t._linkProviders=[],t._linkCacheDisposables=[],t._isMouseOut=!0,t._activeLine=-1,t._onShowLinkUnderline=t.register(new f.EventEmitter),t._onHideLinkUnderline=t.register(new f.EventEmitter),t.register(o.getDisposeArrayDisposable(t._linkCacheDisposables)),t}return _(u,a),Object.defineProperty(u.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),u.prototype.registerLinkProvider=function(e){var t=this;return this._linkProviders.push(e),{dispose:function(){var l=t._linkProviders.indexOf(e);l!==-1&&t._linkProviders.splice(l,1)}}},u.prototype.attachToDom=function(e,t,l){var s=this;this._element=e,this._mouseService=t,this._renderService=l,this.register(r.addDisposableDomListener(this._element,"mouseleave",function(){s._isMouseOut=!0,s._clearCurrentLink()})),this.register(r.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(r.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},u.prototype._onMouseMove=function(e){if(this._lastMouseEvent=e,this._element&&this._mouseService){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);if(t){this._isMouseOut=!1;for(var l=e.composedPath(),s=0;se?this._bufferService.cols:x.link.range.end.x,T=y;T<=O;T++){if(l.has(T)){g.splice(C--,1);break}l.add(T)}}},u.prototype._checkLinkProviderResult=function(e,t,l){var s,g=this;if(!this._activeProviderReplies)return l;for(var C=this._activeProviderReplies.get(e),x=!1,y=0;y=e&&this._currentLink.link.range.end.y<=t)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},u.prototype._handleNewLink=function(e){var t=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var l=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);l&&this._linkAtPosition(e.link,l)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:e.link.decorations===void 0||e.link.decorations.underline,pointerCursor:e.link.decorations===void 0||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:function(){var s,g;return(g=(s=t._currentLink)===null||s===void 0?void 0:s.state)===null||g===void 0?void 0:g.decorations.pointerCursor},set:function(s){var g,C;((g=t._currentLink)===null||g===void 0?void 0:g.state)&&t._currentLink.state.decorations.pointerCursor!==s&&(t._currentLink.state.decorations.pointerCursor=s,t._currentLink.state.isHovered&&((C=t._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",s)))}},underline:{get:function(){var s,g;return(g=(s=t._currentLink)===null||s===void 0?void 0:s.state)===null||g===void 0?void 0:g.decorations.underline},set:function(s){var g,C,x;((g=t._currentLink)===null||g===void 0?void 0:g.state)&&((x=(C=t._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==s&&(t._currentLink.state.decorations.underline=s,t._currentLink.state.isHovered&&t._fireUnderlineEvent(e.link,s))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(s){var g=s.start===0?0:s.start+1+t._bufferService.buffer.ydisp;t._clearCurrentLink(g,s.end+1+t._bufferService.buffer.ydisp)})))}},u.prototype._linkHover=function(e,t,l){var s;((s=this._currentLink)===null||s===void 0?void 0:s.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),t.hover&&t.hover(l,t.text)},u.prototype._fireUnderlineEvent=function(e,t){var l=e.range,s=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(l.start.x-1,l.start.y-s-1,l.end.x,l.end.y-s-1,void 0);(t?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},u.prototype._linkLeave=function(e,t,l){var s;((s=this._currentLink)===null||s===void 0?void 0:s.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),t.leave&&t.leave(l,t.text)},u.prototype._linkAtPosition=function(e,t){var l=e.range.start.y===e.range.end.y,s=e.range.start.yt.y;return(l&&e.range.start.x<=t.x&&e.range.end.x>=t.x||s&&e.range.end.x>=t.x||g&&e.range.start.x<=t.x||s&&g)&&e.range.start.y<=t.y&&e.range.end.y>=t.y},u.prototype._positionFromMouseEvent=function(e,t,l){var s=l.getCoords(e,t,this._bufferService.cols,this._bufferService.rows);if(s)return{x:s[0],y:s[1]+this._bufferService.buffer.ydisp}},u.prototype._createLinkUnderlineEvent=function(e,t,l,s,g){return{x1:e,y1:t,x2:l,y2:s,cols:this._bufferService.cols,fg:g}},u=n([h(0,d.IBufferService)],u)}(o.Disposable);c.Linkifier2=i},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CoreBrowserService=void 0;var p=function(){function _(n){this._textarea=n}return Object.defineProperty(_.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),_}();c.CoreBrowserService=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(y,O){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(T,E){T.__proto__=E}||function(T,E){for(var b in E)E.hasOwnProperty(b)&&(T[b]=E[b])})(y,O)},function(y,O){function T(){this.constructor=y}p(y,O),y.prototype=O===null?Object.create(O):(T.prototype=O.prototype,new T)});Object.defineProperty(c,"__esModule",{value:!0}),c.CoreTerminal=void 0;var n=D(2),h=D(1),d=D(66),f=D(67),o=D(68),r=D(74),i=D(75),a=D(0),u=D(76),e=D(77),t=D(78),l=D(80),s=D(81),g=D(19),C=D(82),x=function(y){function O(T){var E=y.call(this)||this;return E._onBinary=new a.EventEmitter,E._onData=new a.EventEmitter,E._onLineFeed=new a.EventEmitter,E._onResize=new a.EventEmitter,E._onScroll=new a.EventEmitter,E._instantiationService=new d.InstantiationService,E.optionsService=new r.OptionsService(T),E._instantiationService.setService(h.IOptionsService,E.optionsService),E._bufferService=E.register(E._instantiationService.createInstance(o.BufferService)),E._instantiationService.setService(h.IBufferService,E._bufferService),E._logService=E._instantiationService.createInstance(f.LogService),E._instantiationService.setService(h.ILogService,E._logService),E._coreService=E.register(E._instantiationService.createInstance(i.CoreService,function(){return E.scrollToBottom()})),E._instantiationService.setService(h.ICoreService,E._coreService),E._coreMouseService=E._instantiationService.createInstance(u.CoreMouseService),E._instantiationService.setService(h.ICoreMouseService,E._coreMouseService),E._dirtyRowService=E._instantiationService.createInstance(e.DirtyRowService),E._instantiationService.setService(h.IDirtyRowService,E._dirtyRowService),E.unicodeService=E._instantiationService.createInstance(t.UnicodeService),E._instantiationService.setService(h.IUnicodeService,E.unicodeService),E._charsetService=E._instantiationService.createInstance(l.CharsetService),E._instantiationService.setService(h.ICharsetService,E._charsetService),E._inputHandler=new g.InputHandler(E._bufferService,E._charsetService,E._coreService,E._dirtyRowService,E._logService,E.optionsService,E._coreMouseService,E.unicodeService),E.register(a.forwardEvent(E._inputHandler.onLineFeed,E._onLineFeed)),E.register(E._inputHandler),E.register(a.forwardEvent(E._bufferService.onResize,E._onResize)),E.register(a.forwardEvent(E._coreService.onData,E._onData)),E.register(a.forwardEvent(E._coreService.onBinary,E._onBinary)),E.register(E.optionsService.onOptionChange(function(b){return E._updateOptions(b)})),E._writeBuffer=new C.WriteBuffer(function(b){return E._inputHandler.parse(b)}),E}return _(O,y),Object.defineProperty(O.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),O.prototype.dispose=function(){var T;this._isDisposed||(y.prototype.dispose.call(this),(T=this._windowsMode)===null||T===void 0||T.dispose(),this._windowsMode=void 0)},O.prototype.write=function(T,E){this._writeBuffer.write(T,E)},O.prototype.writeSync=function(T){this._writeBuffer.writeSync(T)},O.prototype.resize=function(T,E){isNaN(T)||isNaN(E)||(T=Math.max(T,o.MINIMUM_COLS),E=Math.max(E,o.MINIMUM_ROWS),this._bufferService.resize(T,E))},O.prototype.scroll=function(T,E){E===void 0&&(E=!1);var b,v=this._bufferService.buffer;(b=this._cachedBlankLine)&&b.length===this.cols&&b.getFg(0)===T.fg&&b.getBg(0)===T.bg||(b=v.getBlankLine(T,E),this._cachedBlankLine=b),b.isWrapped=E;var w=v.ybase+v.scrollTop,L=v.ybase+v.scrollBottom;if(v.scrollTop===0){var B=v.lines.isFull;L===v.lines.length-1?B?v.lines.recycle().copyFrom(b):v.lines.push(b.clone()):v.lines.splice(L+1,0,b.clone()),B?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var F=L-w+1;v.lines.shiftElements(w+1,F-1,-1),v.lines.set(L,b.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},O.prototype.scrollLines=function(T,E){var b=this._bufferService.buffer;if(T<0){if(b.ydisp===0)return;this._bufferService.isUserScrolling=!0}else T+b.ydisp>=b.ybase&&(this._bufferService.isUserScrolling=!1);var v=b.ydisp;b.ydisp=Math.max(Math.min(b.ydisp+T,b.ybase),0),v!==b.ydisp&&(E||this._onScroll.fire(b.ydisp))},O.prototype.scrollPages=function(T){this.scrollLines(T*(this.rows-1))},O.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},O.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},O.prototype.scrollToLine=function(T){var E=T-this._bufferService.buffer.ydisp;E!==0&&this.scrollLines(E)},O.prototype.addEscHandler=function(T,E){return this._inputHandler.addEscHandler(T,E)},O.prototype.addDcsHandler=function(T,E){return this._inputHandler.addDcsHandler(T,E)},O.prototype.addCsiHandler=function(T,E){return this._inputHandler.addCsiHandler(T,E)},O.prototype.addOscHandler=function(T,E){return this._inputHandler.addOscHandler(T,E)},O.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},O.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},O.prototype._updateOptions=function(T){var E;switch(T){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)}},O.prototype._enableWindowsMode=function(){var T=this;if(!this._windowsMode){var E=[];E.push(this.onLineFeed(s.updateWindowsModeWrappedState.bind(null,this._bufferService))),E.push(this.addCsiHandler({final:"H"},function(){return s.updateWindowsModeWrappedState(T._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,v=E;b0?a[0].index:r.length;if(r.length!==g)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(g+1)+" conflicts with "+r.length+" static arguments");return new(o.bind.apply(o,p([void 0],p(r,u))))},f}();c.InstantiationService=d},function(S,c,D){"use strict";var p=this&&this.__decorate||function(r,i,a,u){var e,t=arguments.length,l=t<3?i:u===null?u=Object.getOwnPropertyDescriptor(i,a):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")l=Reflect.decorate(r,i,a,u);else for(var s=r.length-1;s>=0;s--)(e=r[s])&&(l=(t<3?e(l):t>3?e(i,a,l):e(i,a))||l);return t>3&&l&&Object.defineProperty(i,a,l),l},_=this&&this.__param||function(r,i){return function(a,u){i(a,u,r)}},n=this&&this.__spreadArrays||function(){for(var r=0,i=0,a=arguments.length;i=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.BufferService=c.MINIMUM_ROWS=c.MINIMUM_COLS=void 0;var d=D(1),f=D(69),o=D(0),r=D(2);c.MINIMUM_COLS=2,c.MINIMUM_ROWS=1;var i=function(a){function u(e){var t=a.call(this)||this;return t._optionsService=e,t.isUserScrolling=!1,t._onResize=new o.EventEmitter,t.cols=Math.max(e.options.cols,c.MINIMUM_COLS),t.rows=Math.max(e.options.rows,c.MINIMUM_ROWS),t.buffers=new f.BufferSet(e,t),t}return _(u,a),Object.defineProperty(u.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),u.prototype.dispose=function(){a.prototype.dispose.call(this),this.buffers.dispose()},u.prototype.resize=function(e,t){this.cols=e,this.rows=t,this.buffers.resize(e,t),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:e,rows:t})},u.prototype.reset=function(){this.buffers.dispose(),this.buffers=new f.BufferSet(this._optionsService,this),this.isUserScrolling=!1},u=n([h(0,d.IOptionsService)],u)}(r.Disposable);c.BufferService=i},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(f,o){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)i.hasOwnProperty(a)&&(r[a]=i[a])})(f,o)},function(f,o){function r(){this.constructor=f}p(f,o),f.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)});Object.defineProperty(c,"__esModule",{value:!0}),c.BufferSet=void 0;var n=D(70),h=D(0),d=function(f){function o(r,i){var a=f.call(this)||this;return a._onBufferActivate=a.register(new h.EventEmitter),a._normal=new n.Buffer(!0,r,i),a._normal.fillViewportRows(),a._alt=new n.Buffer(!1,r,i),a._activeBuffer=a._normal,a.setupTabStops(),a}return _(o,f),Object.defineProperty(o.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),o.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},o.prototype.activateAltBuffer=function(r){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(r),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},o.prototype.resize=function(r,i){this._normal.resize(r,i),this._alt.resize(r,i)},o.prototype.setupTabStops=function(r){this._normal.setupTabStops(r),this._alt.setupTabStops(r)},o}(D(2).Disposable);c.BufferSet=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BufferStringIterator=c.Buffer=c.MAX_BUFFER_SIZE=void 0;var p=D(71),_=D(16),n=D(4),h=D(3),d=D(72),f=D(73),o=D(20),r=D(6);c.MAX_BUFFER_SIZE=4294967295;var i=function(){function u(e,t,l){this._hasScrollback=e,this._optionsService=t,this._bufferService=l,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=_.DEFAULT_ATTR_DATA.clone(),this.savedCharset=o.DEFAULT_CHARSET,this.markers=[],this._nullCell=n.CellData.fromCharData([0,h.NULL_CELL_CHAR,h.NULL_CELL_WIDTH,h.NULL_CELL_CODE]),this._whitespaceCell=n.CellData.fromCharData([0,h.WHITESPACE_CELL_CHAR,h.WHITESPACE_CELL_WIDTH,h.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return u.prototype.getNullCell=function(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new r.ExtendedAttrs),this._nullCell},u.prototype.getWhitespaceCell=function(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new r.ExtendedAttrs),this._whitespaceCell},u.prototype.getBlankLine=function(e,t){return new _.BufferLine(this._bufferService.cols,this.getNullCell(e),t)},Object.defineProperty(u.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"isCursorInViewport",{get:function(){var e=this.ybase+this.y-this.ydisp;return e>=0&&ec.MAX_BUFFER_SIZE?c.MAX_BUFFER_SIZE:t},u.prototype.fillViewportRows=function(e){if(this.lines.length===0){e===void 0&&(e=_.DEFAULT_ATTR_DATA);for(var t=this._rows;t--;)this.lines.push(this.getBlankLine(e))}},u.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},u.prototype.resize=function(e,t){var l=this.getNullCell(_.DEFAULT_ATTR_DATA),s=this._getCorrectBufferLength(t);if(s>this.lines.maxLength&&(this.lines.maxLength=s),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new _.BufferLine(e,l)));else for(x=this._rows;x>t;x--)this.lines.length>t+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(s0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=s}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,t-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=t-1,this._isReflowEnabled&&(this._reflow(e,t),this._cols>e))for(g=0;gthis._cols?this._reflowLarger(e,t):this._reflowSmaller(e,t))},u.prototype._reflowLarger=function(e,t){var l=d.reflowLargerGetLinesToRemove(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(_.DEFAULT_ATTR_DATA));if(l.length>0){var s=d.reflowLargerCreateNewLayout(this.lines,l);d.reflowLargerApplyNewLayout(this.lines,s.layout),this._reflowLargerAdjustViewport(e,t,s.countRemoved)}},u.prototype._reflowLargerAdjustViewport=function(e,t,l){for(var s=this.getNullCell(_.DEFAULT_ATTR_DATA),g=l;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;C--){var x=this.lines.get(C);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=e)){for(var y=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),y.unshift(x);var O=this.ybase+this.y;if(!(O>=C&&O0&&(s.push({start:C+y.length+g,newLines:w}),g+=w.length),y.push.apply(y,w);var F=E.length-1,j=E[F];j===0&&(j=E[--F]);for(var J=y.length-b-1,V=T;J>=0;){var A=Math.min(V,j);if(y[F].copyCellsFrom(y[J],V-A,j-A,A,!0),(j-=A)===0&&(j=E[--F]),(V-=A)===0){J--;var P=Math.max(J,0);V=d.getWrappedLineTrimmedLength(y,P,this._cols)}}for(L=0;L0;)this.ybase===0?this.y0){var X=[],M=[];for(L=0;L=0;L--)if(ce&&ce.start>te+ye){for(var G=ce.newLines.length-1;G>=0;G--)this.lines.set(L--,ce.newLines[G]);L++,X.push({index:te+1,amount:ce.newLines.length}),ye+=ce.newLines.length,ce=s[++xe]}else this.lines.set(L,M[te--]);var ne=0;for(L=X.length-1;L>=0;L--)X[L].index+=ne,this.lines.onInsertEmitter.fire(X[L]),ne+=X[L].amount;var he=Math.max(0,H+g-this.lines.maxLength);he>0&&this.lines.onTrimEmitter.fire(he)}},u.prototype.stringIndexToBufferIndex=function(e,t,l){for(l===void 0&&(l=!1);t;){var s=this.lines.get(e);if(!s)return[-1,-1];for(var g=l?s.getTrimmedLength():s.length,C=0;C0&&this.lines.get(t).isWrapped;)t--;for(;l+10;);return e>=this._cols?this._cols-1:e<0?0:e},u.prototype.nextStop=function(e){for(e==null&&(e=this.x);!this.tabs[++e]&&e=this._cols?this._cols-1:e<0?0:e},u.prototype.addMarker=function(e){var t=this,l=new f.Marker(e);return this.markers.push(l),l.register(this.lines.onTrim(function(s){l.line-=s,l.line<0&&l.dispose()})),l.register(this.lines.onInsert(function(s){l.line>=s.index&&(l.line+=s.amount)})),l.register(this.lines.onDelete(function(s){l.line>=s.index&&l.lines.index&&(l.line-=s.amount)})),l.register(l.onDispose(function(){return t._removeMarker(l)})),l},u.prototype._removeMarker=function(e){this.markers.splice(this.markers.indexOf(e),1)},u.prototype.iterator=function(e,t,l,s,g){return new a(this,e,t,l,s,g)},u}();c.Buffer=i;var a=function(){function u(e,t,l,s,g,C){l===void 0&&(l=0),s===void 0&&(s=e.lines.length),g===void 0&&(g=0),C===void 0&&(C=0),this._buffer=e,this._trimRight=t,this._startIndex=l,this._endIndex=s,this._startOverscan=g,this._endOverscan=C,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return u.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(e.last=this._endIndex+this._endOverscan),e.first=Math.max(e.first,0),e.last=Math.min(e.last,this._buffer.lines.length);for(var t="",l=e.first;l<=e.last;++l)t+=this._buffer.translateBufferLineToString(l,this._trimRight);return this._current=e.last+1,{range:e,content:t}},u}();c.BufferStringIterator=a},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CircularList=void 0;var p=D(0),_=function(){function n(h){this._maxLength=h,this.onDeleteEmitter=new p.EventEmitter,this.onInsertEmitter=new p.EventEmitter,this.onTrimEmitter=new p.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(n.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"maxLength",{get:function(){return this._maxLength},set:function(h){if(this._maxLength!==h){for(var d=new Array(h),f=0;fthis._length)for(var d=this._length;d=h;r--)this._array[this._getCyclicIndex(r+f.length)]=this._array[this._getCyclicIndex(r)];for(r=0;rthis._maxLength){var i=this._length+f.length-this._maxLength;this._startIndex+=i,this._length=this._maxLength,this.onTrimEmitter.fire(i)}else this._length+=f.length},n.prototype.trimStart=function(h){h>this._length&&(h=this._length),this._startIndex+=h,this._length-=h,this.onTrimEmitter.fire(h)},n.prototype.shiftElements=function(h,d,f){if(!(d<=0)){if(h<0||h>=this._length)throw new Error("start argument out of range");if(h+f<0)throw new Error("Cannot shift elements in list beyond index 0");if(f>0){for(var o=d-1;o>=0;o--)this.set(h+o+f,this.get(h+o));var r=h+d+f-this._length;if(r>0)for(this._length+=r;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o=r&&d0&&(T>e||u[T].getTrimmedLength()===0);T--)O++;O>0&&(o.push(r+u.length-O),o.push(O)),r+=u.length-1}}}return o},c.reflowLargerCreateNewLayout=function(_,n){for(var h=[],d=0,f=n[d],o=0,r=0;r<_.length;r++)if(f===r){var i=n[++d];_.onDeleteEmitter.fire({index:r-o,amount:i}),r+=i-1,o+=i,f=n[++d]}else h.push(r);return{layout:h,countRemoved:o}},c.reflowLargerApplyNewLayout=function(_,n){for(var h=[],d=0;da&&(o-=a,r++);var u=_[r].getWidth(o-1)===2;u&&o--;var e=u?h-1:h;d.push(e),i+=e}return d},c.getWrappedLineTrimmedLength=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(d,f){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var i in r)r.hasOwnProperty(i)&&(o[i]=r[i])})(d,f)},function(d,f){function o(){this.constructor=d}p(d,f),d.prototype=f===null?Object.create(f):(o.prototype=f.prototype,new o)});Object.defineProperty(c,"__esModule",{value:!0}),c.Marker=void 0;var n=D(0),h=function(d){function f(o){var r=d.call(this)||this;return r.line=o,r._id=f._nextId++,r.isDisposed=!1,r._onDispose=new n.EventEmitter,r}return _(f,d),Object.defineProperty(f.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),f.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},f._nextId=1,f}(D(2).Disposable);c.Marker=h},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OptionsService=c.DEFAULT_OPTIONS=c.DEFAULT_BELL_SOUND=void 0;var p=D(0),_=D(11),n=D(33);c.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",c.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:c.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:_.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var h=["cols","rows"],d=function(){function f(o){this._onOptionChange=new p.EventEmitter,this.options=n.clone(c.DEFAULT_OPTIONS);for(var r=0,i=Object.keys(o);r=0;y--)(g=e[y])&&(x=(C<3?g(x):C>3?g(t,l,x):g(t,l))||x);return C>3&&x&&Object.defineProperty(t,l,x),x},h=this&&this.__param||function(e,t){return function(l,s){t(l,s,e)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreService=void 0;var d=D(1),f=D(0),o=D(33),r=D(2),i=Object.freeze({insertMode:!1}),a=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),u=function(e){function t(l,s,g,C){var x=e.call(this)||this;return x._bufferService=s,x._logService=g,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new f.EventEmitter),x._onUserInput=x.register(new f.EventEmitter),x._onBinary=x.register(new f.EventEmitter),x._scrollToBottom=l,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=o.clone(i),x.decPrivateModes=o.clone(a),x}return _(t,e),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),t.prototype.reset=function(){this.modes=o.clone(i),this.decPrivateModes=o.clone(a)},t.prototype.triggerDataEvent=function(l,s){if(s===void 0&&(s=!1),!this._optionsService.options.disableStdin){var g=this._bufferService.buffer;g.ybase!==g.ydisp&&this._scrollToBottom(),s&&this._onUserInput.fire(),this._logService.debug('sending data "'+l+'"',function(){return l.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(l)}},t.prototype.triggerBinaryEvent=function(l){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+l+'"',function(){return l.split("").map(function(s){return s.charCodeAt(0)})}),this._onBinary.fire(l))},t=n([h(1,d.IBufferService),h(2,d.ILogService),h(3,d.IOptionsService)],t)}(r.Disposable);c.CoreService=u},function(S,c,D){"use strict";var p=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},_=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreMouseService=void 0;var n=D(1),h=D(0),d={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(a){return a.button!==4&&a.action===1&&(a.ctrl=!1,a.alt=!1,a.shift=!1,!0)}},VT200:{events:19,restrict:function(a){return a.action!==32}},DRAG:{events:23,restrict:function(a){return a.action!==32||a.button!==3}},ANY:{events:31,restrict:function(a){return!0}}};function f(a,u){var e=(a.ctrl?16:0)|(a.shift?4:0)|(a.alt?8:0);return a.button===4?(e|=64,e|=a.action):(e|=3&a.button,4&a.button&&(e|=64),8&a.button&&(e|=128),a.action===32?e|=32:a.action!==0||u||(e|=3)),e}var o=String.fromCharCode,r={DEFAULT:function(a){var u=[f(a,!1)+32,a.col+32,a.row+32];return u[0]>255||u[1]>255||u[2]>255?"":""+o(u[0])+o(u[1])+o(u[2])},SGR:function(a){var u=a.action===0&&a.button!==4?"m":"M";return"[<"+f(a,!0)+";"+a.col+";"+a.row+u}},i=function(){function a(u,e){this._bufferService=u,this._coreService=e,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new h.EventEmitter,this._lastEvent=null;for(var t=0,l=Object.keys(d);t=this._bufferService.cols||u.row<0||u.row>=this._bufferService.rows)return!1;if(u.button===4&&u.action===32)return!1;if(u.button===3&&u.action!==32)return!1;if(u.button!==4&&(u.action===2||u.action===3))return!1;if(u.col++,u.row++,u.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,u))return!1;if(!this._protocols[this._activeProtocol].restrict(u))return!1;var e=this._encodings[this._activeEncoding](u);return e&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(e):this._coreService.triggerDataEvent(e,!0)),this._lastEvent=u,!0},a.prototype.explainEvents=function(u){return{down:!!(1&u),up:!!(2&u),drag:!!(4&u),move:!!(8&u),wheel:!!(16&u)}},a.prototype._compareEvents=function(u,e){return u.col===e.col&&(u.row===e.row&&(u.button===e.button&&(u.action===e.action&&(u.ctrl===e.ctrl&&u.alt===e.alt))))&&u.shift===e.shift},a=p([_(0,n.IBufferService),_(1,n.ICoreService)],a)}();c.CoreMouseService=i},function(S,c,D){"use strict";var p=this&&this.__decorate||function(d,f,o,r){var i,a=arguments.length,u=a<3?f:r===null?r=Object.getOwnPropertyDescriptor(f,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(d,f,o,r);else for(var e=d.length-1;e>=0;e--)(i=d[e])&&(u=(a<3?i(u):a>3?i(f,o,u):i(f,o))||u);return a>3&&u&&Object.defineProperty(f,o,u),u},_=this&&this.__param||function(d,f){return function(o,r){f(o,r,d)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DirtyRowService=void 0;var n=D(1),h=function(){function d(f){this._bufferService=f,this.clearRange()}return Object.defineProperty(d.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),d.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},d.prototype.markDirty=function(f){fthis._end&&(this._end=f)},d.prototype.markRangeDirty=function(f,o){if(f>o){var r=f;f=o,o=r}fthis._end&&(this._end=o)},d.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},d=p([_(0,n.IBufferService)],d)}();c.DirtyRowService=h},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeService=void 0;var p=D(0),_=D(79),n=function(){function h(){this._providers=Object.create(null),this._active="",this._onChange=new p.EventEmitter;var d=new _.UnicodeV6;this.register(d),this._active=d.version,this._activeProvider=d}return Object.defineProperty(h.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"activeVersion",{get:function(){return this._active},set:function(d){if(!this._providers[d])throw new Error('unknown Unicode version "'+d+'"');this._active=d,this._activeProvider=this._providers[d],this._onChange.fire(d)},enumerable:!1,configurable:!0}),h.prototype.register=function(d){this._providers[d.version]=d},h.prototype.wcwidth=function(d){return this._activeProvider.wcwidth(d)},h.prototype.getStringCellWidth=function(d){for(var f=0,o=d.length,r=0;r=o)return f+this.wcwidth(i);var a=d.charCodeAt(r);56320<=a&&a<=57343?i=1024*(i-55296)+a-56320+65536:f+=this.wcwidth(a)}f+=this.wcwidth(i)}return f},h}();c.UnicodeService=n},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeV6=void 0;var p,_=D(15),n=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],h=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],d=function(){function f(){if(this.version="6",!p){p=new Uint8Array(65536),_.fill(p,1),p[0]=0,_.fill(p,0,1,32),_.fill(p,0,127,160),_.fill(p,2,4352,4448),p[9001]=2,p[9002]=2,_.fill(p,2,11904,42192),p[12351]=1,_.fill(p,2,44032,55204),_.fill(p,2,63744,64256),_.fill(p,2,65040,65050),_.fill(p,2,65072,65136),_.fill(p,2,65280,65377),_.fill(p,2,65504,65511);for(var o=0;oi[e][1])return!1;for(;e>=u;)if(r>i[a=u+e>>1][1])u=a+1;else{if(!(r=131072&&o<=196605||o>=196608&&o<=262141?2:1},f}();c.UnicodeV6=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CharsetService=void 0;var p=function(){function _(){this.glevel=0,this._charsets=[]}return _.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},_.prototype.setgLevel=function(n){this.glevel=n,this.charset=this._charsets[n]},_.prototype.setgCharset=function(n,h){this._charsets[n]=h,this.glevel===n&&(this.charset=h)},_}();c.CharsetService=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.updateWindowsModeWrappedState=void 0;var p=D(3);c.updateWindowsModeWrappedState=function(_){var n=_.buffer.lines.get(_.buffer.ybase+_.buffer.y-1),h=n==null?void 0:n.get(_.cols-1),d=_.buffer.lines.get(_.buffer.ybase+_.buffer.y);d&&h&&(d.isWrapped=h[p.CHAR_DATA_CODE_INDEX]!==p.NULL_CELL_CODE&&h[p.CHAR_DATA_CODE_INDEX]!==p.WHITESPACE_CELL_CODE)}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.WriteBuffer=void 0;var p=function(){function _(n){this._action=n,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return _.prototype.writeSync=function(n){if(this._writeBuffer.length){for(var h=this._bufferOffset;h5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return d._innerWrite()})),this._pendingData+=n.length,this._writeBuffer.push(n),this._callbacks.push(h)},_.prototype._innerWrite=function(){for(var n=this,h=Date.now();this._writeBuffer.length>this._bufferOffset;){var d=this._writeBuffer[this._bufferOffset],f=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(d),this._pendingData-=d.length,f&&f(),Date.now()-h>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return n._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},_}();c.WriteBuffer=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.AddonManager=void 0;var p=function(){function _(){this._addons=[]}return _.prototype.dispose=function(){for(var n=this._addons.length-1;n>=0;n--)this._addons[n].instance.dispose()},_.prototype.loadAddon=function(n,h){var d=this,f={instance:h,dispose:h.dispose,isDisposed:!1};this._addons.push(f),h.dispose=function(){return d._wrappedAddonDispose(f)},h.activate(n)},_.prototype._wrappedAddonDispose=function(n){if(!n.isDisposed){for(var h=-1,d=0;d> RFB.constructor"),N._screen=document.createElement("div"),N._screen.style.display="flex",N._screen.style.width="100%",N._screen.style.height="100%",N._screen.style.overflow="auto",N._screen.style.background=H,N._canvas=document.createElement("canvas"),N._canvas.style.margin="auto",N._canvas.style.outline="none",N._canvas.style.flexShrink="0",N._canvas.width=0,N._canvas.height=0,N._canvas.tabIndex=-1,N._screen.appendChild(N._canvas),N._cursor=new a.default,N._cursorImage=Ee.cursors.none,N._decoders[s.encodings.encodingRaw]=new g.default,N._decoders[s.encodings.encodingCopyRect]=new C.default,N._decoders[s.encodings.encodingRRE]=new x.default,N._decoders[s.encodings.encodingHextile]=new y.default,N._decoders[s.encodings.encodingTight]=new O.default,N._decoders[s.encodings.encodingTightPNG]=new T.default;try{N._display=new d.default(N._canvas)}catch(_e){throw c.Error("Display exception: "+_e),_e}return N._display.onflush=N._onFlush.bind(P(N)),N._keyboard=new r.default(N._canvas),N._keyboard.onkeyevent=N._handleKeyEvent.bind(P(N)),N._gestures=new i.default,N._sock=new u.default,N._sock.on("message",function(){N._handleMessage()}),N._sock.on("open",function(){N._rfbConnectionState==="connecting"&&N._rfbInitState===""?(N._rfbInitState="ProtocolVersion",c.Debug("Starting VNC handshake")):N._fail("Unexpected server connection while "+N._rfbConnectionState)}),N._sock.on("close",function(_e){c.Debug("WebSocket on-close event");var Ve="";_e.code&&(Ve="(code: "+_e.code,_e.reason&&(Ve+=", reason: "+_e.reason),Ve+=")");switch(N._rfbConnectionState){case"connecting":N._fail("Connection closed "+Ve);break;case"connected":N._updateConnectionState("disconnecting"),N._updateConnectionState("disconnected");break;case"disconnecting":N._updateConnectionState("disconnected");break;case"disconnected":N._fail("Unexpected server disconnect when already disconnected "+Ve);break;default:N._fail("Unexpected server disconnect before connecting "+Ve);break}N._sock.off("close")}),N._sock.on("error",function(_e){return c.Warn("WebSocket on-error event")}),setTimeout(N._updateConnectionState.bind(P(N),"connecting")),c.Debug("<< RFB.constructor"),N.dragViewport=!1,N.focusOnClick=!0,N._viewOnly=!1,N._clipViewport=!1,N._scaleViewport=!1,N._resizeSession=!1,N._showDotCursor=!1,oe.showDotCursor!==void 0&&(c.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),N._showDotCursor=oe.showDotCursor),N._qualityLevel=6,N._compressionLevel=2,N}return F(Ee,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(U){this._rfbCredentials=U,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;c.Info("Sending Ctrl-Alt-Del"),this.sendKey(t.default.XK_Control_L,"ControlLeft",!0),this.sendKey(t.default.XK_Alt_L,"AltLeft",!0),this.sendKey(t.default.XK_Delete,"Delete",!0),this.sendKey(t.default.XK_Delete,"Delete",!1),this.sendKey(t.default.XK_Alt_L,"AltLeft",!1),this.sendKey(t.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(U,oe,N){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(N===void 0){this.sendKey(U,oe,!0),this.sendKey(U,oe,!1);return}var _e=l.default[oe];if(this._qemuExtKeyEventSupported&&_e)U=U||0,c.Info("Sending key ("+(N?"down":"up")+"): keysym "+U+", scancode "+_e),Ee.messages.QEMUExtendedKeyEvent(this._sock,U,N,_e);else{if(!U)return;c.Info("Sending keysym ("+(N?"down":"up")+"): "+U),Ee.messages.keyEvent(this._sock,U,N?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(U){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[re]&&this._clipboardServerCapabilitiesActions[Ye])this._clipboardText=U,Ee.messages.extendedClipboardNotify(this._sock,[re]);else{for(var oe=new Uint8Array(U.length),N=0;N> RFB.connect"),c.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(U){U.name==="SyntaxError"?this._fail("Invalid host or port ("+U+")"):this._fail("Error when opening socket ("+U+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),c.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){c.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(U){if(!(U.name==="NotFoundError"))throw U}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),c.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(U){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(U){this._fbName=U,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(U){var oe=this;window.requestAnimationFrame(function(){oe._updateClip(),oe._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var U=this._display.clipViewport,oe=this._clipViewport;if(this._scaleViewport&&(oe=!1),U!==oe&&(this._display.clipViewport=oe),oe){var N=this._screenSize();this._display.viewportChangeSize(N.w,N.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var U=this._screenSize();this._display.autoscale(U.w,U.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var U=this._screenSize();Ee.messages.setDesktopSize(this._sock,Math.floor(U.w),Math.floor(U.h),this._screenID,this._screenFlags),c.Debug("Requested new desktop size: "+U.w+"x"+U.h)}},{key:"_screenSize",value:function(){var U=this._screen.getBoundingClientRect();return{w:U.width,h:U.height}}},{key:"_fixScrollbars",value:function(){var U=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=U}},{key:"_updateConnectionState",value:function(U){var oe=this,N=this._rfbConnectionState;if(U===N){c.Debug("Already in state '"+U+"', ignoring");return}if(N==="disconnected"){c.Error("Tried changing state of a disconnected RFB object");return}switch(U){case"connected":if(N!=="connecting"){c.Error("Bad transition to connected state, previous connection state: "+N);return}break;case"disconnected":if(N!=="disconnecting"){c.Error("Bad transition to disconnected state, previous connection state: "+N);return}break;case"connecting":if(N!==""){c.Error("Bad transition to connecting state, previous connection state: "+N);return}break;case"disconnecting":if(N!=="connected"&&N!=="connecting"){c.Error("Bad transition to disconnecting state, previous connection state: "+N);return}break;default:c.Error("Unknown connection state: "+U);return}this._rfbConnectionState=U,c.Debug("New state '"+U+"', was '"+N+"'."),this._disconnTimer&&U!=="disconnecting"&&(c.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(U){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){c.Error("Disconnection timed out."),oe._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(U){switch(this._rfbConnectionState){case"disconnecting":c.Error("Failed when disconnecting: "+U);break;case"connected":c.Error("Failed while connected: "+U);break;case"connecting":c.Error("Failed when connecting: "+U);break;default:c.Error("RFB failure: "+U);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(U,oe){this._capabilities[U]=oe,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){c.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":c.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(U,oe,N){this.sendKey(U,oe,N)}},{key:"_handleMouse",value:function(U){if(U.type==="click"&&U.target!==this._canvas)return;if(U.stopPropagation(),U.preventDefault(),U.type==="click"||U.type==="contextmenu")return;var oe=(0,_.clientToElement)(U.clientX,U.clientY,this._canvas);switch(U.type){case"mousedown":(0,n.setCapture)(this._canvas),this._handleMouseButton(oe.x,oe.y,!0,1<p.dragThreshold||Math.abs(Ve)>p.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:U,y:oe},this._display.viewportChangePos(_e,Ve));return}if(this._mousePos={x:U,y:oe},this._mouseMoveTimer==null){var me=Date.now()-this._mouseLastMoveTime;me>te?(this._sendMouse(U,oe,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){N._handleDelayedMouseMove()},te-me)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(U,oe,N){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Ee.messages.pointerEvent(this._sock,this._display.absX(U),this._display.absY(oe),N)}},{key:"_handleWheel",value:function(U){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;U.stopPropagation(),U.preventDefault();var oe=(0,_.clientToElement)(U.clientX,U.clientY,this._canvas),N=U.deltaX,_e=U.deltaY;U.deltaMode!==0&&(N*=ce,_e*=ce),this._accumulatedWheelDeltaX+=N,this._accumulatedWheelDeltaY+=_e,Math.abs(this._accumulatedWheelDeltaX)>=xe&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(oe.x,oe.y,!0,1<<5),this._handleMouseButton(oe.x,oe.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(oe.x,oe.y,!0,1<<6),this._handleMouseButton(oe.x,oe.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=xe&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(oe.x,oe.y,!0,1<<3),this._handleMouseButton(oe.x,oe.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(oe.x,oe.y,!0,1<<4),this._handleMouseButton(oe.x,oe.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(U,oe,N){this._handleMouseMove(oe,N),this._cursor.move(U.detail.clientX,U.detail.clientY)}},{key:"_handleTapEvent",value:function(U,oe){var N=(0,_.clientToElement)(U.detail.clientX,U.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTimeG;)this._handleMouseButton(N.x,N.y,!0,8),this._handleMouseButton(N.x,N.y,!1,8),this._gestureLastMagnitudeY+=G;for(;U.detail.magnitudeY-this._gestureLastMagnitudeY<-G;)this._handleMouseButton(N.x,N.y,!0,16),this._handleMouseButton(N.x,N.y,!1,16),this._gestureLastMagnitudeY-=G;for(;U.detail.magnitudeX-this._gestureLastMagnitudeX>G;)this._handleMouseButton(N.x,N.y,!0,32),this._handleMouseButton(N.x,N.y,!1,32),this._gestureLastMagnitudeX+=G;for(;U.detail.magnitudeX-this._gestureLastMagnitudeX<-G;)this._handleMouseButton(N.x,N.y,!0,64),this._handleMouseButton(N.x,N.y,!1,64),this._gestureLastMagnitudeX-=G;break;case"pinch":if(this._fakeMouseMove(U,N.x,N.y),oe=Math.hypot(U.detail.magnitudeX,U.detail.magnitudeY),Math.abs(oe-this._gestureLastMagnitudeX)>ye){for(this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!0);oe-this._gestureLastMagnitudeX>ye;)this._handleMouseButton(N.x,N.y,!0,8),this._handleMouseButton(N.x,N.y,!1,8),this._gestureLastMagnitudeX+=ye;for(;oe-this._gestureLastMagnitudeX<-ye;)this._handleMouseButton(N.x,N.y,!0,16),this._handleMouseButton(N.x,N.y,!1,16),this._gestureLastMagnitudeX-=ye}this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(U.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(U,N.x,N.y),this._handleMouseButton(N.x,N.y,!1,1);break;case"longpress":this._fakeMouseMove(U,N.x,N.y),this._handleMouseButton(N.x,N.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var U=this._sock.rQshiftStr(12).substr(4,7);c.Info("Server ProtocolVersion: "+U);var oe=0;switch(U){case"000.000":oe=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+U)}if(oe){for(var N="ID:"+this._repeaterID;N.length<250;)N+="\0";return this._sock.sendString(N),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var _e="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+_e+` -`),c.Debug("Sent ProtocolVersion: "+_e),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function U(_e,Ve){for(var me=0;me=3.7){var oe=this._sock.rQshift8();if(this._sock.rQwait("security type",oe,1))return!1;if(oe===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var N=this._sock.rQshiftBytes(oe);if(c.Debug("Server security types: "+N),U(1,N))this._rfbAuthScheme=1;else if(U(22,N))this._rfbAuthScheme=22;else if(U(16,N))this._rfbAuthScheme=16;else if(U(2,N))this._rfbAuthScheme=2;else if(U(19,N))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+N+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",c.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var U=this._sock.rQshift32(),oe="";if(U>0){if(this._sock.rQwait("reason",U,4))return!1;oe=this._sock.rQshiftStr(U)}return oe!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:oe}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+oe+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var U=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(U),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var U=this._sock.rQshift8(),oe=this._sock.rQshift8();if(!(U==0&&oe==2))return this._fail("Unsupported VeNCrypt version "+U+"."+oe);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var N=this._sock.rQshift8();if(N!=0)return this._fail("VeNCrypt failure "+N);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var _e=this._sock.rQshift8();if(_e<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=_e,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Ve=[],me=0;me0&&this._sock.rQwait("tunnel capabilities",16*U,4))return!1;if(this._rfbTightVNC=!0,U>0)return this._negotiateTightTunnels(U),!1}if(this._sock.rQwait("sub auth count",4))return!1;var oe=this._sock.rQshift32();if(oe===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*oe,4))return!1;for(var N={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},_e=[],Ve=0;Ve=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var U=this._sock.rQshift32();return U===0?(this._rfbInitState="ClientInitialisation",c.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=U,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:U}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var U=this._sock.rQshift16(),oe=this._sock.rQshift16(),N=this._sock.rQshift8(),_e=this._sock.rQshift8(),Ve=this._sock.rQshift8(),me=this._sock.rQshift8(),Ne=this._sock.rQshift16(),rt=this._sock.rQshift16(),Y=this._sock.rQshift16(),je=this._sock.rQshift8(),De=this._sock.rQshift8(),$e=this._sock.rQshift8();this._sock.rQskipBytes(3);var Re=this._sock.rQshift32();if(this._sock.rQwait("server init name",Re,24))return!1;var Be=this._sock.rQshiftStr(Re);if(Be=(0,D.decodeUTF8)(Be,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Re))return!1;var ue=this._sock.rQshift16(),Ie=this._sock.rQshift16(),W=this._sock.rQshift16();this._sock.rQskipBytes(2);var et=(ue+Ie+W)*16;if(this._sock.rQwait("TightVNC extended server init header",et,32+Re))return!1;this._sock.rQskipBytes(16*ue),this._sock.rQskipBytes(16*Ie),this._sock.rQskipBytes(16*W)}return c.Info("Screen: "+U+"x"+oe+", bpp: "+N+", depth: "+_e+", bigEndian: "+Ve+", trueColor: "+me+", redMax: "+Ne+", greenMax: "+rt+", blueMax: "+Y+", redShift: "+je+", greenShift: "+De+", blueShift: "+$e),this._setDesktopName(Be),this._resize(U,oe),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(c.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Ee.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Ee.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var U=[];U.push(s.encodings.encodingCopyRect),this._fbDepth==24&&(U.push(s.encodings.encodingTight),U.push(s.encodings.encodingTightPNG),U.push(s.encodings.encodingHextile),U.push(s.encodings.encodingRRE)),U.push(s.encodings.encodingRaw),U.push(s.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),U.push(s.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),U.push(s.encodings.pseudoEncodingDesktopSize),U.push(s.encodings.pseudoEncodingLastRect),U.push(s.encodings.pseudoEncodingQEMUExtendedKeyEvent),U.push(s.encodings.pseudoEncodingExtendedDesktopSize),U.push(s.encodings.pseudoEncodingXvp),U.push(s.encodings.pseudoEncodingFence),U.push(s.encodings.pseudoEncodingContinuousUpdates),U.push(s.encodings.pseudoEncodingDesktopName),U.push(s.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(U.push(s.encodings.pseudoEncodingVMwareCursor),U.push(s.encodings.pseudoEncodingCursor)),Ee.messages.clientEncodings(this._sock,U)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return c.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(c.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var U=this._sock.rQshift32();if(U=(0,S.toSigned32bit)(U),this._sock.rQwait("ServerCutText content",Math.abs(U),8))return!1;if(U>=0){var oe=this._sock.rQshiftStr(U);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:oe}}))}else{U=Math.abs(U);var N=this._sock.rQshift32(),_e=N&65535,Ve=N&4278190080,me=!!(Ve&le);if(me){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Ne=0;Ne<=15;Ne++){var rt=1<0&&Be.charAt(Be.length-1)==="\0"&&(Be=Be.slice(0,-1)),Be=Be.replace(`\r +`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=n.tooMuchOutput)),h.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){l._accessibilityTreeRoot.appendChild(l._liveRegion)},0))},e.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,h.isMac&&i.removeElementFromParent(this._liveRegion)},e.prototype._onKey=function(t){this._clearLiveRegion(),this._charsToConsume.push(t)},e.prototype._refreshRows=function(t,l){this._renderRowsDebouncer.refresh(t,l,this._terminal.rows)},e.prototype._renderRows=function(t,l){for(var s=this._terminal.buffer,g=s.lines.length.toString(),C=t;C<=l;C++){var x=s.translateBufferLineToString(s.ydisp+C,!0),y=(s.ydisp+C+1).toString(),O=this._rowElements[C];O&&(x.length===0?O.innerHTML=" ":O.textContent=x,O.setAttribute("aria-posinset",y),O.setAttribute("aria-setsize",g))}this._announceCharacters()},e.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var t=0;t=0;E--)(y=s[E])&&(T=(O<3?y(T):O>3?y(g,C,T):y(g,C))||T);return O>3&&T&&Object.defineProperty(g,C,T),T},h=this&&this.__param||function(s,g){return function(C,x){g(C,x,s)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DomRenderer=void 0;var d=D(58),f=D(9),o=D(2),r=D(5),i=D(1),a=D(0),u=D(10),e=D(17),t=1,l=function(s){function g(C,x,y,O,T,E,b,v,w){var L=s.call(this)||this;return L._colors=C,L._element=x,L._screenElement=y,L._viewportElement=O,L._linkifier=T,L._linkifier2=E,L._charSizeService=b,L._optionsService=v,L._bufferService=w,L._terminalClass=t++,L._rowElements=[],L._rowContainer=document.createElement("div"),L._rowContainer.classList.add("xterm-rows"),L._rowContainer.style.lineHeight="normal",L._rowContainer.setAttribute("aria-hidden","true"),L._refreshRowElements(L._bufferService.cols,L._bufferService.rows),L._selectionContainer=document.createElement("div"),L._selectionContainer.classList.add("xterm-selection"),L._selectionContainer.setAttribute("aria-hidden","true"),L.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},L._updateDimensions(),L._injectCss(),L._rowFactory=new d.DomRendererRowFactory(document,L._optionsService,L._colors),L._element.classList.add("xterm-dom-renderer-owner-"+L._terminalClass),L._screenElement.appendChild(L._rowContainer),L._screenElement.appendChild(L._selectionContainer),L._linkifier.onShowLinkUnderline(function(B){return L._onLinkHover(B)}),L._linkifier.onHideLinkUnderline(function(B){return L._onLinkLeave(B)}),L._linkifier2.onShowLinkUnderline(function(B){return L._onLinkHover(B)}),L._linkifier2.onHideLinkUnderline(function(B){return L._onLinkLeave(B)}),L}return _(g,s),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new a.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),e.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),s.prototype.dispose.call(this)},g.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var C=0,x=this._rowElements;Cx;)this._rowContainer.removeChild(this._rowElements.pop())},g.prototype.onResize=function(C,x){this._refreshRowElements(C,x),this._updateDimensions()},g.prototype.onCharSizeChanged=function(){this._updateDimensions()},g.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},g.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},g.prototype.onSelectionChanged=function(C,x,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var O=C[1]-this._bufferService.buffer.ydisp,T=x[1]-this._bufferService.buffer.ydisp,E=Math.max(O,0),b=Math.min(T,this._bufferService.rows-1);if(!(E>=this._bufferService.rows||b<0)){var v=document.createDocumentFragment();if(y)v.appendChild(this._createSelectionElement(E,C[0],x[0],b-E+1));else{var w=O===E?C[0]:0,L=E===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(E,w,L));var B=b-E-1;if(v.appendChild(this._createSelectionElement(E+1,0,this._bufferService.cols,B)),E!==b){var F=T===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(b,0,F))}}this._selectionContainer.appendChild(v)}}},g.prototype._createSelectionElement=function(C,x,y,O){O===void 0&&(O=1);var T=document.createElement("div");return T.style.height=O*this.dimensions.actualCellHeight+"px",T.style.top=C*this.dimensions.actualCellHeight+"px",T.style.left=x*this.dimensions.actualCellWidth+"px",T.style.width=this.dimensions.actualCellWidth*(y-x)+"px",T},g.prototype.onCursorMove=function(){},g.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},g.prototype.clear=function(){for(var C=0,x=this._rowElements;C=T&&(C=0,y++)}},g=n([h(6,r.ICharSizeService),h(7,i.IOptionsService),h(8,i.IBufferService)],g)}(o.Disposable);c.DomRenderer=l},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DomRendererRowFactory=c.CURSOR_STYLE_UNDERLINE_CLASS=c.CURSOR_STYLE_BAR_CLASS=c.CURSOR_STYLE_BLOCK_CLASS=c.CURSOR_BLINK_CLASS=c.CURSOR_CLASS=c.UNDERLINE_CLASS=c.ITALIC_CLASS=c.DIM_CLASS=c.BOLD_CLASS=void 0;var p=D(9),_=D(3),n=D(4),h=D(10);c.BOLD_CLASS="xterm-bold",c.DIM_CLASS="xterm-dim",c.ITALIC_CLASS="xterm-italic",c.UNDERLINE_CLASS="xterm-underline",c.CURSOR_CLASS="xterm-cursor",c.CURSOR_BLINK_CLASS="xterm-cursor-blink",c.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",c.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",c.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var d=function(){function o(r,i,a){this._document=r,this._optionsService=i,this._colors=a,this._workCell=new n.CellData}return o.prototype.setColors=function(r){this._colors=r},o.prototype.createRow=function(r,i,a,u,e,t,l){for(var s=this._document.createDocumentFragment(),g=0,C=Math.min(r.length,l)-1;C>=0;C--)if(r.loadCell(C,this._workCell).getCode()!==_.NULL_CELL_CODE||i&&C===u){g=C+1;break}for(C=0;C1&&(y.style.width=t*x+"px"),i&&C===u)switch(y.classList.add(c.CURSOR_CLASS),e&&y.classList.add(c.CURSOR_BLINK_CLASS),a){case"bar":y.classList.add(c.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(c.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(c.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(c.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(c.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(c.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(c.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=_.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||_.WHITESPACE_CELL_CHAR;var O=this._workCell.getFgColor(),T=this._workCell.getFgColorMode(),E=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var w=O;O=E,E=w;var L=T;T=b,b=L}switch(T){case 16777216:case 33554432:this._workCell.isBold()&&O<8&&this._optionsService.options.drawBoldTextInBrightColors&&(O+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[O])||y.classList.add("xterm-fg-"+O);break;case 50331648:var B=h.rgba.toColor(O>>16&255,O>>8&255,255&O);this._applyMinimumContrast(y,this._colors.background,B)||this._addStyle(y,"color:#"+f(O.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||v&&y.classList.add("xterm-fg-"+p.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:y.classList.add("xterm-bg-"+E);break;case 50331648:this._addStyle(y,"background-color:#"+f(E.toString(16),"0",6));break;case 0:default:v&&y.classList.add("xterm-bg-"+p.INVERTED_DEFAULT_COLOR)}s.appendChild(y)}}return s},o.prototype._applyMinimumContrast=function(r,i,a){if(this._optionsService.options.minimumContrastRatio===1)return!1;var u=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return u===void 0&&(u=h.color.ensureContrastRatio(i,a,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,u!=null?u:null)),!!u&&(this._addStyle(r,"color:"+u.css),!0)},o.prototype._addStyle=function(r,i){r.setAttribute("style",""+(r.getAttribute("style")||"")+i+";")},o}();function f(o,r,i){for(;o.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};c.evaluateKeyboardEvent=function(n,h,d,f){var o={type:0,cancel:!1,key:void 0},r=(n.shiftKey?1:0)|(n.altKey?2:0)|(n.ctrlKey?4:0)|(n.metaKey?8:0);switch(n.keyCode){case 0:n.key==="UIKeyInputUpArrow"?o.key=h?p.C0.ESC+"OA":p.C0.ESC+"[A":n.key==="UIKeyInputLeftArrow"?o.key=h?p.C0.ESC+"OD":p.C0.ESC+"[D":n.key==="UIKeyInputRightArrow"?o.key=h?p.C0.ESC+"OC":p.C0.ESC+"[C":n.key==="UIKeyInputDownArrow"&&(o.key=h?p.C0.ESC+"OB":p.C0.ESC+"[B");break;case 8:if(n.shiftKey){o.key=p.C0.BS;break}if(n.altKey){o.key=p.C0.ESC+p.C0.DEL;break}o.key=p.C0.DEL;break;case 9:if(n.shiftKey){o.key=p.C0.ESC+"[Z";break}o.key=p.C0.HT,o.cancel=!0;break;case 13:o.key=n.altKey?p.C0.ESC+p.C0.CR:p.C0.CR,o.cancel=!0;break;case 27:o.key=p.C0.ESC,n.altKey&&(o.key=p.C0.ESC+p.C0.ESC),o.cancel=!0;break;case 37:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"D",o.key===p.C0.ESC+"[1;3D"&&(o.key=p.C0.ESC+(d?"b":"[1;5D"))):o.key=h?p.C0.ESC+"OD":p.C0.ESC+"[D";break;case 39:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"C",o.key===p.C0.ESC+"[1;3C"&&(o.key=p.C0.ESC+(d?"f":"[1;5C"))):o.key=h?p.C0.ESC+"OC":p.C0.ESC+"[C";break;case 38:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"A",d||o.key!==p.C0.ESC+"[1;3A"||(o.key=p.C0.ESC+"[1;5A")):o.key=h?p.C0.ESC+"OA":p.C0.ESC+"[A";break;case 40:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"B",d||o.key!==p.C0.ESC+"[1;3B"||(o.key=p.C0.ESC+"[1;5B")):o.key=h?p.C0.ESC+"OB":p.C0.ESC+"[B";break;case 45:n.shiftKey||n.ctrlKey||(o.key=p.C0.ESC+"[2~");break;case 46:o.key=r?p.C0.ESC+"[3;"+(r+1)+"~":p.C0.ESC+"[3~";break;case 36:o.key=r?p.C0.ESC+"[1;"+(r+1)+"H":h?p.C0.ESC+"OH":p.C0.ESC+"[H";break;case 35:o.key=r?p.C0.ESC+"[1;"+(r+1)+"F":h?p.C0.ESC+"OF":p.C0.ESC+"[F";break;case 33:n.shiftKey?o.type=2:o.key=p.C0.ESC+"[5~";break;case 34:n.shiftKey?o.type=3:o.key=p.C0.ESC+"[6~";break;case 112:o.key=r?p.C0.ESC+"[1;"+(r+1)+"P":p.C0.ESC+"OP";break;case 113:o.key=r?p.C0.ESC+"[1;"+(r+1)+"Q":p.C0.ESC+"OQ";break;case 114:o.key=r?p.C0.ESC+"[1;"+(r+1)+"R":p.C0.ESC+"OR";break;case 115:o.key=r?p.C0.ESC+"[1;"+(r+1)+"S":p.C0.ESC+"OS";break;case 116:o.key=r?p.C0.ESC+"[15;"+(r+1)+"~":p.C0.ESC+"[15~";break;case 117:o.key=r?p.C0.ESC+"[17;"+(r+1)+"~":p.C0.ESC+"[17~";break;case 118:o.key=r?p.C0.ESC+"[18;"+(r+1)+"~":p.C0.ESC+"[18~";break;case 119:o.key=r?p.C0.ESC+"[19;"+(r+1)+"~":p.C0.ESC+"[19~";break;case 120:o.key=r?p.C0.ESC+"[20;"+(r+1)+"~":p.C0.ESC+"[20~";break;case 121:o.key=r?p.C0.ESC+"[21;"+(r+1)+"~":p.C0.ESC+"[21~";break;case 122:o.key=r?p.C0.ESC+"[23;"+(r+1)+"~":p.C0.ESC+"[23~";break;case 123:o.key=r?p.C0.ESC+"[24;"+(r+1)+"~":p.C0.ESC+"[24~";break;default:if(!n.ctrlKey||n.shiftKey||n.altKey||n.metaKey)if(d&&!f||!n.altKey||n.metaKey)d&&!n.altKey&&!n.ctrlKey&&n.metaKey?n.keyCode===65&&(o.type=1):n.key&&!n.ctrlKey&&!n.altKey&&!n.metaKey&&n.keyCode>=48&&n.key.length===1?o.key=n.key:n.key&&n.ctrlKey&&n.key==="_"&&(o.key=p.C0.US);else{var i=_[n.keyCode],a=i&&i[n.shiftKey?1:0];if(a)o.key=p.C0.ESC+a;else if(n.keyCode>=65&&n.keyCode<=90){var u=n.ctrlKey?n.keyCode-64:n.keyCode+32;o.key=p.C0.ESC+String.fromCharCode(u)}}else n.keyCode>=65&&n.keyCode<=90?o.key=String.fromCharCode(n.keyCode-64):n.keyCode===32?o.key=p.C0.NUL:n.keyCode>=51&&n.keyCode<=55?o.key=String.fromCharCode(n.keyCode-51+27):n.keyCode===56?o.key=p.C0.DEL:n.keyCode===219?o.key=p.C0.ESC:n.keyCode===220?o.key=p.C0.FS:n.keyCode===221&&(o.key=p.C0.GS)}return o}},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(t,l){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,g){s.__proto__=g}||function(s,g){for(var C in g)g.hasOwnProperty(C)&&(s[C]=g[C])})(t,l)},function(t,l){function s(){this.constructor=t}p(t,l),t.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)}),n=this&&this.__decorate||function(t,l,s,g){var C,x=arguments.length,y=x<3?l:g===null?g=Object.getOwnPropertyDescriptor(l,s):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(t,l,s,g);else for(var O=t.length-1;O>=0;O--)(C=t[O])&&(y=(x<3?C(y):x>3?C(l,s,y):C(l,s))||y);return x>3&&y&&Object.defineProperty(l,s,y),y},h=this&&this.__param||function(t,l){return function(s,g){l(s,g,t)}};Object.defineProperty(c,"__esModule",{value:!0}),c.RenderService=void 0;var d=D(31),f=D(0),o=D(2),r=D(32),i=D(7),a=D(1),u=D(5),e=function(t){function l(s,g,C,x,y,O){var T=t.call(this)||this;if(T._renderer=s,T._rowCount=g,T._isPaused=!1,T._needsFullRefresh=!1,T._isNextRenderRedrawOnly=!0,T._needsSelectionRefresh=!1,T._canvasWidth=0,T._canvasHeight=0,T._selectionState={start:void 0,end:void 0,columnSelectMode:!1},T._onDimensionsChange=new f.EventEmitter,T._onRender=new f.EventEmitter,T._onRefreshRequest=new f.EventEmitter,T.register({dispose:function(){return T._renderer.dispose()}}),T._renderDebouncer=new d.RenderDebouncer(function(b,v){return T._renderRows(b,v)}),T.register(T._renderDebouncer),T._screenDprMonitor=new r.ScreenDprMonitor,T._screenDprMonitor.setListener(function(){return T.onDevicePixelRatioChange()}),T.register(T._screenDprMonitor),T.register(O.onResize(function(b){return T._fullRefresh()})),T.register(x.onOptionChange(function(){return T._renderer.onOptionsChanged()})),T.register(y.onCharSizeChange(function(){return T.onCharSizeChanged()})),T._renderer.onRequestRedraw(function(b){return T.refreshRows(b.start,b.end,!0)}),T.register(i.addDisposableDomListener(window,"resize",function(){return T.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var E=new IntersectionObserver(function(b){return T._onIntersectionChange(b[b.length-1])},{threshold:0});E.observe(C),T.register({dispose:function(){return E.disconnect()}})}return T}return _(l,t),Object.defineProperty(l.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),l.prototype._onIntersectionChange=function(s){this._isPaused=s.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},l.prototype.refreshRows=function(s,g,C){C===void 0&&(C=!1),this._isPaused?this._needsFullRefresh=!0:(C||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(s,g,this._rowCount))},l.prototype._renderRows=function(s,g){this._renderer.renderRows(s,g),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:s,end:g}),this._isNextRenderRedrawOnly=!0},l.prototype.resize=function(s,g){this._rowCount=g,this._fireOnCanvasResize()},l.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},l.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},l.prototype.dispose=function(){t.prototype.dispose.call(this)},l.prototype.setRenderer=function(s){var g=this;this._renderer.dispose(),this._renderer=s,this._renderer.onRequestRedraw(function(C){return g.refreshRows(C.start,C.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},l.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},l.prototype.setColors=function(s){this._renderer.setColors(s),this._fullRefresh()},l.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},l.prototype.onResize=function(s,g){this._renderer.onResize(s,g),this._fullRefresh()},l.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},l.prototype.onBlur=function(){this._renderer.onBlur()},l.prototype.onFocus=function(){this._renderer.onFocus()},l.prototype.onSelectionChanged=function(s,g,C){this._selectionState.start=s,this._selectionState.end=g,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(s,g,C)},l.prototype.onCursorMove=function(){this._renderer.onCursorMove()},l.prototype.clear=function(){this._renderer.clear()},l.prototype.registerCharacterJoiner=function(s){return this._renderer.registerCharacterJoiner(s)},l.prototype.deregisterCharacterJoiner=function(s){return this._renderer.deregisterCharacterJoiner(s)},l=n([h(3,a.IOptionsService),h(4,u.ICharSizeService),h(5,a.IBufferService)],l)}(o.Disposable);c.RenderService=e},function(S,c,D){"use strict";var p=this&&this.__decorate||function(o,r,i,a){var u,e=arguments.length,t=e<3?r:a===null?a=Object.getOwnPropertyDescriptor(r,i):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,a);else for(var l=o.length-1;l>=0;l--)(u=o[l])&&(t=(e<3?u(t):e>3?u(r,i,t):u(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,a){r(i,a,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CharSizeService=void 0;var n=D(1),h=D(0),d=function(){function o(r,i,a){this._optionsService=a,this.width=0,this.height=0,this._onCharSizeChange=new h.EventEmitter,this._measureStrategy=new f(r,i,this._optionsService)}return Object.defineProperty(o.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),o.prototype.measure=function(){var r=this._measureStrategy.measure();r.width===this.width&&r.height===this.height||(this.width=r.width,this.height=r.height,this._onCharSizeChange.fire())},o=p([_(2,n.IOptionsService)],o)}();c.CharSizeService=d;var f=function(){function o(r,i,a){this._document=r,this._parentElement=i,this._optionsService=a,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return o.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var r=this._measureElement.getBoundingClientRect();return r.width!==0&&r.height!==0&&(this._result.width=r.width,this._result.height=Math.ceil(r.height)),this._result},o}()},function(S,c,D){"use strict";var p=this&&this.__decorate||function(f,o,r,i){var a,u=arguments.length,e=u<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(f,o,r,i);else for(var t=f.length-1;t>=0;t--)(a=f[t])&&(e=(u<3?a(e):u>3?a(o,r,e):a(o,r))||e);return u>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(f,o){return function(r,i){o(r,i,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseService=void 0;var n=D(5),h=D(30),d=function(){function f(o,r){this._renderService=o,this._charSizeService=r}return f.prototype.getCoords=function(o,r,i,a,u){return h.getCoords(o,r,i,a,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,u)},f.prototype.getRawByteCoords=function(o,r,i,a){var u=this.getCoords(o,r,i,a);return h.getRawByteCoords(u)},f=p([_(0,n.IRenderService),_(1,n.ICharSizeService)],f)}();c.MouseService=d},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)}),n=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Linkifier2=void 0;var d=D(1),f=D(0),o=D(2),r=D(7),i=function(a){function u(e){var t=a.call(this)||this;return t._bufferService=e,t._linkProviders=[],t._linkCacheDisposables=[],t._isMouseOut=!0,t._activeLine=-1,t._onShowLinkUnderline=t.register(new f.EventEmitter),t._onHideLinkUnderline=t.register(new f.EventEmitter),t.register(o.getDisposeArrayDisposable(t._linkCacheDisposables)),t}return _(u,a),Object.defineProperty(u.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),u.prototype.registerLinkProvider=function(e){var t=this;return this._linkProviders.push(e),{dispose:function(){var l=t._linkProviders.indexOf(e);l!==-1&&t._linkProviders.splice(l,1)}}},u.prototype.attachToDom=function(e,t,l){var s=this;this._element=e,this._mouseService=t,this._renderService=l,this.register(r.addDisposableDomListener(this._element,"mouseleave",function(){s._isMouseOut=!0,s._clearCurrentLink()})),this.register(r.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(r.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},u.prototype._onMouseMove=function(e){if(this._lastMouseEvent=e,this._element&&this._mouseService){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);if(t){this._isMouseOut=!1;for(var l=e.composedPath(),s=0;se?this._bufferService.cols:x.link.range.end.x,T=y;T<=O;T++){if(l.has(T)){g.splice(C--,1);break}l.add(T)}}},u.prototype._checkLinkProviderResult=function(e,t,l){var s,g=this;if(!this._activeProviderReplies)return l;for(var C=this._activeProviderReplies.get(e),x=!1,y=0;y=e&&this._currentLink.link.range.end.y<=t)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},u.prototype._handleNewLink=function(e){var t=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var l=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);l&&this._linkAtPosition(e.link,l)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:e.link.decorations===void 0||e.link.decorations.underline,pointerCursor:e.link.decorations===void 0||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:function(){var s,g;return(g=(s=t._currentLink)===null||s===void 0?void 0:s.state)===null||g===void 0?void 0:g.decorations.pointerCursor},set:function(s){var g,C;((g=t._currentLink)===null||g===void 0?void 0:g.state)&&t._currentLink.state.decorations.pointerCursor!==s&&(t._currentLink.state.decorations.pointerCursor=s,t._currentLink.state.isHovered&&((C=t._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",s)))}},underline:{get:function(){var s,g;return(g=(s=t._currentLink)===null||s===void 0?void 0:s.state)===null||g===void 0?void 0:g.decorations.underline},set:function(s){var g,C,x;((g=t._currentLink)===null||g===void 0?void 0:g.state)&&((x=(C=t._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==s&&(t._currentLink.state.decorations.underline=s,t._currentLink.state.isHovered&&t._fireUnderlineEvent(e.link,s))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(s){var g=s.start===0?0:s.start+1+t._bufferService.buffer.ydisp;t._clearCurrentLink(g,s.end+1+t._bufferService.buffer.ydisp)})))}},u.prototype._linkHover=function(e,t,l){var s;((s=this._currentLink)===null||s===void 0?void 0:s.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),t.hover&&t.hover(l,t.text)},u.prototype._fireUnderlineEvent=function(e,t){var l=e.range,s=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(l.start.x-1,l.start.y-s-1,l.end.x,l.end.y-s-1,void 0);(t?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},u.prototype._linkLeave=function(e,t,l){var s;((s=this._currentLink)===null||s===void 0?void 0:s.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),t.leave&&t.leave(l,t.text)},u.prototype._linkAtPosition=function(e,t){var l=e.range.start.y===e.range.end.y,s=e.range.start.yt.y;return(l&&e.range.start.x<=t.x&&e.range.end.x>=t.x||s&&e.range.end.x>=t.x||g&&e.range.start.x<=t.x||s&&g)&&e.range.start.y<=t.y&&e.range.end.y>=t.y},u.prototype._positionFromMouseEvent=function(e,t,l){var s=l.getCoords(e,t,this._bufferService.cols,this._bufferService.rows);if(s)return{x:s[0],y:s[1]+this._bufferService.buffer.ydisp}},u.prototype._createLinkUnderlineEvent=function(e,t,l,s,g){return{x1:e,y1:t,x2:l,y2:s,cols:this._bufferService.cols,fg:g}},u=n([h(0,d.IBufferService)],u)}(o.Disposable);c.Linkifier2=i},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CoreBrowserService=void 0;var p=function(){function _(n){this._textarea=n}return Object.defineProperty(_.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),_}();c.CoreBrowserService=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(y,O){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(T,E){T.__proto__=E}||function(T,E){for(var b in E)E.hasOwnProperty(b)&&(T[b]=E[b])})(y,O)},function(y,O){function T(){this.constructor=y}p(y,O),y.prototype=O===null?Object.create(O):(T.prototype=O.prototype,new T)});Object.defineProperty(c,"__esModule",{value:!0}),c.CoreTerminal=void 0;var n=D(2),h=D(1),d=D(66),f=D(67),o=D(68),r=D(74),i=D(75),a=D(0),u=D(76),e=D(77),t=D(78),l=D(80),s=D(81),g=D(19),C=D(82),x=function(y){function O(T){var E=y.call(this)||this;return E._onBinary=new a.EventEmitter,E._onData=new a.EventEmitter,E._onLineFeed=new a.EventEmitter,E._onResize=new a.EventEmitter,E._onScroll=new a.EventEmitter,E._instantiationService=new d.InstantiationService,E.optionsService=new r.OptionsService(T),E._instantiationService.setService(h.IOptionsService,E.optionsService),E._bufferService=E.register(E._instantiationService.createInstance(o.BufferService)),E._instantiationService.setService(h.IBufferService,E._bufferService),E._logService=E._instantiationService.createInstance(f.LogService),E._instantiationService.setService(h.ILogService,E._logService),E._coreService=E.register(E._instantiationService.createInstance(i.CoreService,function(){return E.scrollToBottom()})),E._instantiationService.setService(h.ICoreService,E._coreService),E._coreMouseService=E._instantiationService.createInstance(u.CoreMouseService),E._instantiationService.setService(h.ICoreMouseService,E._coreMouseService),E._dirtyRowService=E._instantiationService.createInstance(e.DirtyRowService),E._instantiationService.setService(h.IDirtyRowService,E._dirtyRowService),E.unicodeService=E._instantiationService.createInstance(t.UnicodeService),E._instantiationService.setService(h.IUnicodeService,E.unicodeService),E._charsetService=E._instantiationService.createInstance(l.CharsetService),E._instantiationService.setService(h.ICharsetService,E._charsetService),E._inputHandler=new g.InputHandler(E._bufferService,E._charsetService,E._coreService,E._dirtyRowService,E._logService,E.optionsService,E._coreMouseService,E.unicodeService),E.register(a.forwardEvent(E._inputHandler.onLineFeed,E._onLineFeed)),E.register(E._inputHandler),E.register(a.forwardEvent(E._bufferService.onResize,E._onResize)),E.register(a.forwardEvent(E._coreService.onData,E._onData)),E.register(a.forwardEvent(E._coreService.onBinary,E._onBinary)),E.register(E.optionsService.onOptionChange(function(b){return E._updateOptions(b)})),E._writeBuffer=new C.WriteBuffer(function(b){return E._inputHandler.parse(b)}),E}return _(O,y),Object.defineProperty(O.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),O.prototype.dispose=function(){var T;this._isDisposed||(y.prototype.dispose.call(this),(T=this._windowsMode)===null||T===void 0||T.dispose(),this._windowsMode=void 0)},O.prototype.write=function(T,E){this._writeBuffer.write(T,E)},O.prototype.writeSync=function(T){this._writeBuffer.writeSync(T)},O.prototype.resize=function(T,E){isNaN(T)||isNaN(E)||(T=Math.max(T,o.MINIMUM_COLS),E=Math.max(E,o.MINIMUM_ROWS),this._bufferService.resize(T,E))},O.prototype.scroll=function(T,E){E===void 0&&(E=!1);var b,v=this._bufferService.buffer;(b=this._cachedBlankLine)&&b.length===this.cols&&b.getFg(0)===T.fg&&b.getBg(0)===T.bg||(b=v.getBlankLine(T,E),this._cachedBlankLine=b),b.isWrapped=E;var w=v.ybase+v.scrollTop,L=v.ybase+v.scrollBottom;if(v.scrollTop===0){var B=v.lines.isFull;L===v.lines.length-1?B?v.lines.recycle().copyFrom(b):v.lines.push(b.clone()):v.lines.splice(L+1,0,b.clone()),B?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var F=L-w+1;v.lines.shiftElements(w+1,F-1,-1),v.lines.set(L,b.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},O.prototype.scrollLines=function(T,E){var b=this._bufferService.buffer;if(T<0){if(b.ydisp===0)return;this._bufferService.isUserScrolling=!0}else T+b.ydisp>=b.ybase&&(this._bufferService.isUserScrolling=!1);var v=b.ydisp;b.ydisp=Math.max(Math.min(b.ydisp+T,b.ybase),0),v!==b.ydisp&&(E||this._onScroll.fire(b.ydisp))},O.prototype.scrollPages=function(T){this.scrollLines(T*(this.rows-1))},O.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},O.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},O.prototype.scrollToLine=function(T){var E=T-this._bufferService.buffer.ydisp;E!==0&&this.scrollLines(E)},O.prototype.addEscHandler=function(T,E){return this._inputHandler.addEscHandler(T,E)},O.prototype.addDcsHandler=function(T,E){return this._inputHandler.addDcsHandler(T,E)},O.prototype.addCsiHandler=function(T,E){return this._inputHandler.addCsiHandler(T,E)},O.prototype.addOscHandler=function(T,E){return this._inputHandler.addOscHandler(T,E)},O.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},O.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},O.prototype._updateOptions=function(T){var E;switch(T){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)}},O.prototype._enableWindowsMode=function(){var T=this;if(!this._windowsMode){var E=[];E.push(this.onLineFeed(s.updateWindowsModeWrappedState.bind(null,this._bufferService))),E.push(this.addCsiHandler({final:"H"},function(){return s.updateWindowsModeWrappedState(T._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,v=E;b0?a[0].index:r.length;if(r.length!==g)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(g+1)+" conflicts with "+r.length+" static arguments");return new(o.bind.apply(o,p([void 0],p(r,u))))},f}();c.InstantiationService=d},function(S,c,D){"use strict";var p=this&&this.__decorate||function(r,i,a,u){var e,t=arguments.length,l=t<3?i:u===null?u=Object.getOwnPropertyDescriptor(i,a):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")l=Reflect.decorate(r,i,a,u);else for(var s=r.length-1;s>=0;s--)(e=r[s])&&(l=(t<3?e(l):t>3?e(i,a,l):e(i,a))||l);return t>3&&l&&Object.defineProperty(i,a,l),l},_=this&&this.__param||function(r,i){return function(a,u){i(a,u,r)}},n=this&&this.__spreadArrays||function(){for(var r=0,i=0,a=arguments.length;i=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.BufferService=c.MINIMUM_ROWS=c.MINIMUM_COLS=void 0;var d=D(1),f=D(69),o=D(0),r=D(2);c.MINIMUM_COLS=2,c.MINIMUM_ROWS=1;var i=function(a){function u(e){var t=a.call(this)||this;return t._optionsService=e,t.isUserScrolling=!1,t._onResize=new o.EventEmitter,t.cols=Math.max(e.options.cols,c.MINIMUM_COLS),t.rows=Math.max(e.options.rows,c.MINIMUM_ROWS),t.buffers=new f.BufferSet(e,t),t}return _(u,a),Object.defineProperty(u.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),u.prototype.dispose=function(){a.prototype.dispose.call(this),this.buffers.dispose()},u.prototype.resize=function(e,t){this.cols=e,this.rows=t,this.buffers.resize(e,t),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:e,rows:t})},u.prototype.reset=function(){this.buffers.dispose(),this.buffers=new f.BufferSet(this._optionsService,this),this.isUserScrolling=!1},u=n([h(0,d.IOptionsService)],u)}(r.Disposable);c.BufferService=i},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(f,o){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)i.hasOwnProperty(a)&&(r[a]=i[a])})(f,o)},function(f,o){function r(){this.constructor=f}p(f,o),f.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)});Object.defineProperty(c,"__esModule",{value:!0}),c.BufferSet=void 0;var n=D(70),h=D(0),d=function(f){function o(r,i){var a=f.call(this)||this;return a._onBufferActivate=a.register(new h.EventEmitter),a._normal=new n.Buffer(!0,r,i),a._normal.fillViewportRows(),a._alt=new n.Buffer(!1,r,i),a._activeBuffer=a._normal,a.setupTabStops(),a}return _(o,f),Object.defineProperty(o.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),o.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},o.prototype.activateAltBuffer=function(r){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(r),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},o.prototype.resize=function(r,i){this._normal.resize(r,i),this._alt.resize(r,i)},o.prototype.setupTabStops=function(r){this._normal.setupTabStops(r),this._alt.setupTabStops(r)},o}(D(2).Disposable);c.BufferSet=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BufferStringIterator=c.Buffer=c.MAX_BUFFER_SIZE=void 0;var p=D(71),_=D(16),n=D(4),h=D(3),d=D(72),f=D(73),o=D(20),r=D(6);c.MAX_BUFFER_SIZE=4294967295;var i=function(){function u(e,t,l){this._hasScrollback=e,this._optionsService=t,this._bufferService=l,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=_.DEFAULT_ATTR_DATA.clone(),this.savedCharset=o.DEFAULT_CHARSET,this.markers=[],this._nullCell=n.CellData.fromCharData([0,h.NULL_CELL_CHAR,h.NULL_CELL_WIDTH,h.NULL_CELL_CODE]),this._whitespaceCell=n.CellData.fromCharData([0,h.WHITESPACE_CELL_CHAR,h.WHITESPACE_CELL_WIDTH,h.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return u.prototype.getNullCell=function(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new r.ExtendedAttrs),this._nullCell},u.prototype.getWhitespaceCell=function(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new r.ExtendedAttrs),this._whitespaceCell},u.prototype.getBlankLine=function(e,t){return new _.BufferLine(this._bufferService.cols,this.getNullCell(e),t)},Object.defineProperty(u.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"isCursorInViewport",{get:function(){var e=this.ybase+this.y-this.ydisp;return e>=0&&ec.MAX_BUFFER_SIZE?c.MAX_BUFFER_SIZE:t},u.prototype.fillViewportRows=function(e){if(this.lines.length===0){e===void 0&&(e=_.DEFAULT_ATTR_DATA);for(var t=this._rows;t--;)this.lines.push(this.getBlankLine(e))}},u.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},u.prototype.resize=function(e,t){var l=this.getNullCell(_.DEFAULT_ATTR_DATA),s=this._getCorrectBufferLength(t);if(s>this.lines.maxLength&&(this.lines.maxLength=s),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new _.BufferLine(e,l)));else for(x=this._rows;x>t;x--)this.lines.length>t+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(s0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=s}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,t-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=t-1,this._isReflowEnabled&&(this._reflow(e,t),this._cols>e))for(g=0;gthis._cols?this._reflowLarger(e,t):this._reflowSmaller(e,t))},u.prototype._reflowLarger=function(e,t){var l=d.reflowLargerGetLinesToRemove(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(_.DEFAULT_ATTR_DATA));if(l.length>0){var s=d.reflowLargerCreateNewLayout(this.lines,l);d.reflowLargerApplyNewLayout(this.lines,s.layout),this._reflowLargerAdjustViewport(e,t,s.countRemoved)}},u.prototype._reflowLargerAdjustViewport=function(e,t,l){for(var s=this.getNullCell(_.DEFAULT_ATTR_DATA),g=l;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;C--){var x=this.lines.get(C);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=e)){for(var y=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),y.unshift(x);var O=this.ybase+this.y;if(!(O>=C&&O0&&(s.push({start:C+y.length+g,newLines:w}),g+=w.length),y.push.apply(y,w);var F=E.length-1,j=E[F];j===0&&(j=E[--F]);for(var J=y.length-b-1,V=T;J>=0;){var A=Math.min(V,j);if(y[F].copyCellsFrom(y[J],V-A,j-A,A,!0),(j-=A)===0&&(j=E[--F]),(V-=A)===0){J--;var P=Math.max(J,0);V=d.getWrappedLineTrimmedLength(y,P,this._cols)}}for(L=0;L0;)this.ybase===0?this.y0){var X=[],M=[];for(L=0;L=0;L--)if(ce&&ce.start>te+ye){for(var G=ce.newLines.length-1;G>=0;G--)this.lines.set(L--,ce.newLines[G]);L++,X.push({index:te+1,amount:ce.newLines.length}),ye+=ce.newLines.length,ce=s[++Se]}else this.lines.set(L,M[te--]);var ne=0;for(L=X.length-1;L>=0;L--)X[L].index+=ne,this.lines.onInsertEmitter.fire(X[L]),ne+=X[L].amount;var he=Math.max(0,H+g-this.lines.maxLength);he>0&&this.lines.onTrimEmitter.fire(he)}},u.prototype.stringIndexToBufferIndex=function(e,t,l){for(l===void 0&&(l=!1);t;){var s=this.lines.get(e);if(!s)return[-1,-1];for(var g=l?s.getTrimmedLength():s.length,C=0;C0&&this.lines.get(t).isWrapped;)t--;for(;l+10;);return e>=this._cols?this._cols-1:e<0?0:e},u.prototype.nextStop=function(e){for(e==null&&(e=this.x);!this.tabs[++e]&&e=this._cols?this._cols-1:e<0?0:e},u.prototype.addMarker=function(e){var t=this,l=new f.Marker(e);return this.markers.push(l),l.register(this.lines.onTrim(function(s){l.line-=s,l.line<0&&l.dispose()})),l.register(this.lines.onInsert(function(s){l.line>=s.index&&(l.line+=s.amount)})),l.register(this.lines.onDelete(function(s){l.line>=s.index&&l.lines.index&&(l.line-=s.amount)})),l.register(l.onDispose(function(){return t._removeMarker(l)})),l},u.prototype._removeMarker=function(e){this.markers.splice(this.markers.indexOf(e),1)},u.prototype.iterator=function(e,t,l,s,g){return new a(this,e,t,l,s,g)},u}();c.Buffer=i;var a=function(){function u(e,t,l,s,g,C){l===void 0&&(l=0),s===void 0&&(s=e.lines.length),g===void 0&&(g=0),C===void 0&&(C=0),this._buffer=e,this._trimRight=t,this._startIndex=l,this._endIndex=s,this._startOverscan=g,this._endOverscan=C,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return u.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(e.last=this._endIndex+this._endOverscan),e.first=Math.max(e.first,0),e.last=Math.min(e.last,this._buffer.lines.length);for(var t="",l=e.first;l<=e.last;++l)t+=this._buffer.translateBufferLineToString(l,this._trimRight);return this._current=e.last+1,{range:e,content:t}},u}();c.BufferStringIterator=a},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CircularList=void 0;var p=D(0),_=function(){function n(h){this._maxLength=h,this.onDeleteEmitter=new p.EventEmitter,this.onInsertEmitter=new p.EventEmitter,this.onTrimEmitter=new p.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(n.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"maxLength",{get:function(){return this._maxLength},set:function(h){if(this._maxLength!==h){for(var d=new Array(h),f=0;fthis._length)for(var d=this._length;d=h;r--)this._array[this._getCyclicIndex(r+f.length)]=this._array[this._getCyclicIndex(r)];for(r=0;rthis._maxLength){var i=this._length+f.length-this._maxLength;this._startIndex+=i,this._length=this._maxLength,this.onTrimEmitter.fire(i)}else this._length+=f.length},n.prototype.trimStart=function(h){h>this._length&&(h=this._length),this._startIndex+=h,this._length-=h,this.onTrimEmitter.fire(h)},n.prototype.shiftElements=function(h,d,f){if(!(d<=0)){if(h<0||h>=this._length)throw new Error("start argument out of range");if(h+f<0)throw new Error("Cannot shift elements in list beyond index 0");if(f>0){for(var o=d-1;o>=0;o--)this.set(h+o+f,this.get(h+o));var r=h+d+f-this._length;if(r>0)for(this._length+=r;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o=r&&d0&&(T>e||u[T].getTrimmedLength()===0);T--)O++;O>0&&(o.push(r+u.length-O),o.push(O)),r+=u.length-1}}}return o},c.reflowLargerCreateNewLayout=function(_,n){for(var h=[],d=0,f=n[d],o=0,r=0;r<_.length;r++)if(f===r){var i=n[++d];_.onDeleteEmitter.fire({index:r-o,amount:i}),r+=i-1,o+=i,f=n[++d]}else h.push(r);return{layout:h,countRemoved:o}},c.reflowLargerApplyNewLayout=function(_,n){for(var h=[],d=0;da&&(o-=a,r++);var u=_[r].getWidth(o-1)===2;u&&o--;var e=u?h-1:h;d.push(e),i+=e}return d},c.getWrappedLineTrimmedLength=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(d,f){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var i in r)r.hasOwnProperty(i)&&(o[i]=r[i])})(d,f)},function(d,f){function o(){this.constructor=d}p(d,f),d.prototype=f===null?Object.create(f):(o.prototype=f.prototype,new o)});Object.defineProperty(c,"__esModule",{value:!0}),c.Marker=void 0;var n=D(0),h=function(d){function f(o){var r=d.call(this)||this;return r.line=o,r._id=f._nextId++,r.isDisposed=!1,r._onDispose=new n.EventEmitter,r}return _(f,d),Object.defineProperty(f.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),f.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},f._nextId=1,f}(D(2).Disposable);c.Marker=h},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OptionsService=c.DEFAULT_OPTIONS=c.DEFAULT_BELL_SOUND=void 0;var p=D(0),_=D(11),n=D(33);c.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",c.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:c.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:_.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var h=["cols","rows"],d=function(){function f(o){this._onOptionChange=new p.EventEmitter,this.options=n.clone(c.DEFAULT_OPTIONS);for(var r=0,i=Object.keys(o);r=0;y--)(g=e[y])&&(x=(C<3?g(x):C>3?g(t,l,x):g(t,l))||x);return C>3&&x&&Object.defineProperty(t,l,x),x},h=this&&this.__param||function(e,t){return function(l,s){t(l,s,e)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreService=void 0;var d=D(1),f=D(0),o=D(33),r=D(2),i=Object.freeze({insertMode:!1}),a=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),u=function(e){function t(l,s,g,C){var x=e.call(this)||this;return x._bufferService=s,x._logService=g,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new f.EventEmitter),x._onUserInput=x.register(new f.EventEmitter),x._onBinary=x.register(new f.EventEmitter),x._scrollToBottom=l,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=o.clone(i),x.decPrivateModes=o.clone(a),x}return _(t,e),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),t.prototype.reset=function(){this.modes=o.clone(i),this.decPrivateModes=o.clone(a)},t.prototype.triggerDataEvent=function(l,s){if(s===void 0&&(s=!1),!this._optionsService.options.disableStdin){var g=this._bufferService.buffer;g.ybase!==g.ydisp&&this._scrollToBottom(),s&&this._onUserInput.fire(),this._logService.debug('sending data "'+l+'"',function(){return l.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(l)}},t.prototype.triggerBinaryEvent=function(l){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+l+'"',function(){return l.split("").map(function(s){return s.charCodeAt(0)})}),this._onBinary.fire(l))},t=n([h(1,d.IBufferService),h(2,d.ILogService),h(3,d.IOptionsService)],t)}(r.Disposable);c.CoreService=u},function(S,c,D){"use strict";var p=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},_=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreMouseService=void 0;var n=D(1),h=D(0),d={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(a){return a.button!==4&&a.action===1&&(a.ctrl=!1,a.alt=!1,a.shift=!1,!0)}},VT200:{events:19,restrict:function(a){return a.action!==32}},DRAG:{events:23,restrict:function(a){return a.action!==32||a.button!==3}},ANY:{events:31,restrict:function(a){return!0}}};function f(a,u){var e=(a.ctrl?16:0)|(a.shift?4:0)|(a.alt?8:0);return a.button===4?(e|=64,e|=a.action):(e|=3&a.button,4&a.button&&(e|=64),8&a.button&&(e|=128),a.action===32?e|=32:a.action!==0||u||(e|=3)),e}var o=String.fromCharCode,r={DEFAULT:function(a){var u=[f(a,!1)+32,a.col+32,a.row+32];return u[0]>255||u[1]>255||u[2]>255?"":""+o(u[0])+o(u[1])+o(u[2])},SGR:function(a){var u=a.action===0&&a.button!==4?"m":"M";return"[<"+f(a,!0)+";"+a.col+";"+a.row+u}},i=function(){function a(u,e){this._bufferService=u,this._coreService=e,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new h.EventEmitter,this._lastEvent=null;for(var t=0,l=Object.keys(d);t=this._bufferService.cols||u.row<0||u.row>=this._bufferService.rows)return!1;if(u.button===4&&u.action===32)return!1;if(u.button===3&&u.action!==32)return!1;if(u.button!==4&&(u.action===2||u.action===3))return!1;if(u.col++,u.row++,u.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,u))return!1;if(!this._protocols[this._activeProtocol].restrict(u))return!1;var e=this._encodings[this._activeEncoding](u);return e&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(e):this._coreService.triggerDataEvent(e,!0)),this._lastEvent=u,!0},a.prototype.explainEvents=function(u){return{down:!!(1&u),up:!!(2&u),drag:!!(4&u),move:!!(8&u),wheel:!!(16&u)}},a.prototype._compareEvents=function(u,e){return u.col===e.col&&(u.row===e.row&&(u.button===e.button&&(u.action===e.action&&(u.ctrl===e.ctrl&&u.alt===e.alt))))&&u.shift===e.shift},a=p([_(0,n.IBufferService),_(1,n.ICoreService)],a)}();c.CoreMouseService=i},function(S,c,D){"use strict";var p=this&&this.__decorate||function(d,f,o,r){var i,a=arguments.length,u=a<3?f:r===null?r=Object.getOwnPropertyDescriptor(f,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(d,f,o,r);else for(var e=d.length-1;e>=0;e--)(i=d[e])&&(u=(a<3?i(u):a>3?i(f,o,u):i(f,o))||u);return a>3&&u&&Object.defineProperty(f,o,u),u},_=this&&this.__param||function(d,f){return function(o,r){f(o,r,d)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DirtyRowService=void 0;var n=D(1),h=function(){function d(f){this._bufferService=f,this.clearRange()}return Object.defineProperty(d.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),d.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},d.prototype.markDirty=function(f){fthis._end&&(this._end=f)},d.prototype.markRangeDirty=function(f,o){if(f>o){var r=f;f=o,o=r}fthis._end&&(this._end=o)},d.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},d=p([_(0,n.IBufferService)],d)}();c.DirtyRowService=h},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeService=void 0;var p=D(0),_=D(79),n=function(){function h(){this._providers=Object.create(null),this._active="",this._onChange=new p.EventEmitter;var d=new _.UnicodeV6;this.register(d),this._active=d.version,this._activeProvider=d}return Object.defineProperty(h.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"activeVersion",{get:function(){return this._active},set:function(d){if(!this._providers[d])throw new Error('unknown Unicode version "'+d+'"');this._active=d,this._activeProvider=this._providers[d],this._onChange.fire(d)},enumerable:!1,configurable:!0}),h.prototype.register=function(d){this._providers[d.version]=d},h.prototype.wcwidth=function(d){return this._activeProvider.wcwidth(d)},h.prototype.getStringCellWidth=function(d){for(var f=0,o=d.length,r=0;r=o)return f+this.wcwidth(i);var a=d.charCodeAt(r);56320<=a&&a<=57343?i=1024*(i-55296)+a-56320+65536:f+=this.wcwidth(a)}f+=this.wcwidth(i)}return f},h}();c.UnicodeService=n},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeV6=void 0;var p,_=D(15),n=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],h=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],d=function(){function f(){if(this.version="6",!p){p=new Uint8Array(65536),_.fill(p,1),p[0]=0,_.fill(p,0,1,32),_.fill(p,0,127,160),_.fill(p,2,4352,4448),p[9001]=2,p[9002]=2,_.fill(p,2,11904,42192),p[12351]=1,_.fill(p,2,44032,55204),_.fill(p,2,63744,64256),_.fill(p,2,65040,65050),_.fill(p,2,65072,65136),_.fill(p,2,65280,65377),_.fill(p,2,65504,65511);for(var o=0;oi[e][1])return!1;for(;e>=u;)if(r>i[a=u+e>>1][1])u=a+1;else{if(!(r=131072&&o<=196605||o>=196608&&o<=262141?2:1},f}();c.UnicodeV6=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CharsetService=void 0;var p=function(){function _(){this.glevel=0,this._charsets=[]}return _.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},_.prototype.setgLevel=function(n){this.glevel=n,this.charset=this._charsets[n]},_.prototype.setgCharset=function(n,h){this._charsets[n]=h,this.glevel===n&&(this.charset=h)},_}();c.CharsetService=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.updateWindowsModeWrappedState=void 0;var p=D(3);c.updateWindowsModeWrappedState=function(_){var n=_.buffer.lines.get(_.buffer.ybase+_.buffer.y-1),h=n==null?void 0:n.get(_.cols-1),d=_.buffer.lines.get(_.buffer.ybase+_.buffer.y);d&&h&&(d.isWrapped=h[p.CHAR_DATA_CODE_INDEX]!==p.NULL_CELL_CODE&&h[p.CHAR_DATA_CODE_INDEX]!==p.WHITESPACE_CELL_CODE)}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.WriteBuffer=void 0;var p=function(){function _(n){this._action=n,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return _.prototype.writeSync=function(n){if(this._writeBuffer.length){for(var h=this._bufferOffset;h5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return d._innerWrite()})),this._pendingData+=n.length,this._writeBuffer.push(n),this._callbacks.push(h)},_.prototype._innerWrite=function(){for(var n=this,h=Date.now();this._writeBuffer.length>this._bufferOffset;){var d=this._writeBuffer[this._bufferOffset],f=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(d),this._pendingData-=d.length,f&&f(),Date.now()-h>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return n._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},_}();c.WriteBuffer=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.AddonManager=void 0;var p=function(){function _(){this._addons=[]}return _.prototype.dispose=function(){for(var n=this._addons.length-1;n>=0;n--)this._addons[n].instance.dispose()},_.prototype.loadAddon=function(n,h){var d=this,f={instance:h,dispose:h.dispose,isDisposed:!1};this._addons.push(f),h.dispose=function(){return d._wrappedAddonDispose(f)},h.activate(n)},_.prototype._wrappedAddonDispose=function(n){if(!n.isDisposed){for(var h=-1,d=0;d> RFB.constructor"),N._screen=document.createElement("div"),N._screen.style.display="flex",N._screen.style.width="100%",N._screen.style.height="100%",N._screen.style.overflow="auto",N._screen.style.background=H,N._canvas=document.createElement("canvas"),N._canvas.style.margin="auto",N._canvas.style.outline="none",N._canvas.style.flexShrink="0",N._canvas.width=0,N._canvas.height=0,N._canvas.tabIndex=-1,N._screen.appendChild(N._canvas),N._cursor=new a.default,N._cursorImage=Ee.cursors.none,N._decoders[s.encodings.encodingRaw]=new g.default,N._decoders[s.encodings.encodingCopyRect]=new C.default,N._decoders[s.encodings.encodingRRE]=new x.default,N._decoders[s.encodings.encodingHextile]=new y.default,N._decoders[s.encodings.encodingTight]=new O.default,N._decoders[s.encodings.encodingTightPNG]=new T.default;try{N._display=new d.default(N._canvas)}catch(_e){throw c.Error("Display exception: "+_e),_e}return N._display.onflush=N._onFlush.bind(P(N)),N._keyboard=new r.default(N._canvas),N._keyboard.onkeyevent=N._handleKeyEvent.bind(P(N)),N._gestures=new i.default,N._sock=new u.default,N._sock.on("message",function(){N._handleMessage()}),N._sock.on("open",function(){N._rfbConnectionState==="connecting"&&N._rfbInitState===""?(N._rfbInitState="ProtocolVersion",c.Debug("Starting VNC handshake")):N._fail("Unexpected server connection while "+N._rfbConnectionState)}),N._sock.on("close",function(_e){c.Debug("WebSocket on-close event");var Ve="";_e.code&&(Ve="(code: "+_e.code,_e.reason&&(Ve+=", reason: "+_e.reason),Ve+=")");switch(N._rfbConnectionState){case"connecting":N._fail("Connection closed "+Ve);break;case"connected":N._updateConnectionState("disconnecting"),N._updateConnectionState("disconnected");break;case"disconnecting":N._updateConnectionState("disconnected");break;case"disconnected":N._fail("Unexpected server disconnect when already disconnected "+Ve);break;default:N._fail("Unexpected server disconnect before connecting "+Ve);break}N._sock.off("close")}),N._sock.on("error",function(_e){return c.Warn("WebSocket on-error event")}),setTimeout(N._updateConnectionState.bind(P(N),"connecting")),c.Debug("<< RFB.constructor"),N.dragViewport=!1,N.focusOnClick=!0,N._viewOnly=!1,N._clipViewport=!1,N._scaleViewport=!1,N._resizeSession=!1,N._showDotCursor=!1,oe.showDotCursor!==void 0&&(c.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),N._showDotCursor=oe.showDotCursor),N._qualityLevel=6,N._compressionLevel=2,N}return F(Ee,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(U){this._rfbCredentials=U,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;c.Info("Sending Ctrl-Alt-Del"),this.sendKey(t.default.XK_Control_L,"ControlLeft",!0),this.sendKey(t.default.XK_Alt_L,"AltLeft",!0),this.sendKey(t.default.XK_Delete,"Delete",!0),this.sendKey(t.default.XK_Delete,"Delete",!1),this.sendKey(t.default.XK_Alt_L,"AltLeft",!1),this.sendKey(t.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(U,oe,N){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(N===void 0){this.sendKey(U,oe,!0),this.sendKey(U,oe,!1);return}var _e=l.default[oe];if(this._qemuExtKeyEventSupported&&_e)U=U||0,c.Info("Sending key ("+(N?"down":"up")+"): keysym "+U+", scancode "+_e),Ee.messages.QEMUExtendedKeyEvent(this._sock,U,N,_e);else{if(!U)return;c.Info("Sending keysym ("+(N?"down":"up")+"): "+U),Ee.messages.keyEvent(this._sock,U,N?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(U){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[re]&&this._clipboardServerCapabilitiesActions[Ge])this._clipboardText=U,Ee.messages.extendedClipboardNotify(this._sock,[re]);else{for(var oe=new Uint8Array(U.length),N=0;N> RFB.connect"),c.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(U){U.name==="SyntaxError"?this._fail("Invalid host or port ("+U+")"):this._fail("Error when opening socket ("+U+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),c.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){c.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(U){if(!(U.name==="NotFoundError"))throw U}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),c.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(U){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(U){this._fbName=U,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(U){var oe=this;window.requestAnimationFrame(function(){oe._updateClip(),oe._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var U=this._display.clipViewport,oe=this._clipViewport;if(this._scaleViewport&&(oe=!1),U!==oe&&(this._display.clipViewport=oe),oe){var N=this._screenSize();this._display.viewportChangeSize(N.w,N.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var U=this._screenSize();this._display.autoscale(U.w,U.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var U=this._screenSize();Ee.messages.setDesktopSize(this._sock,Math.floor(U.w),Math.floor(U.h),this._screenID,this._screenFlags),c.Debug("Requested new desktop size: "+U.w+"x"+U.h)}},{key:"_screenSize",value:function(){var U=this._screen.getBoundingClientRect();return{w:U.width,h:U.height}}},{key:"_fixScrollbars",value:function(){var U=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=U}},{key:"_updateConnectionState",value:function(U){var oe=this,N=this._rfbConnectionState;if(U===N){c.Debug("Already in state '"+U+"', ignoring");return}if(N==="disconnected"){c.Error("Tried changing state of a disconnected RFB object");return}switch(U){case"connected":if(N!=="connecting"){c.Error("Bad transition to connected state, previous connection state: "+N);return}break;case"disconnected":if(N!=="disconnecting"){c.Error("Bad transition to disconnected state, previous connection state: "+N);return}break;case"connecting":if(N!==""){c.Error("Bad transition to connecting state, previous connection state: "+N);return}break;case"disconnecting":if(N!=="connected"&&N!=="connecting"){c.Error("Bad transition to disconnecting state, previous connection state: "+N);return}break;default:c.Error("Unknown connection state: "+U);return}this._rfbConnectionState=U,c.Debug("New state '"+U+"', was '"+N+"'."),this._disconnTimer&&U!=="disconnecting"&&(c.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(U){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){c.Error("Disconnection timed out."),oe._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(U){switch(this._rfbConnectionState){case"disconnecting":c.Error("Failed when disconnecting: "+U);break;case"connected":c.Error("Failed while connected: "+U);break;case"connecting":c.Error("Failed when connecting: "+U);break;default:c.Error("RFB failure: "+U);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(U,oe){this._capabilities[U]=oe,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){c.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":c.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(U,oe,N){this.sendKey(U,oe,N)}},{key:"_handleMouse",value:function(U){if(U.type==="click"&&U.target!==this._canvas)return;if(U.stopPropagation(),U.preventDefault(),U.type==="click"||U.type==="contextmenu")return;var oe=(0,_.clientToElement)(U.clientX,U.clientY,this._canvas);switch(U.type){case"mousedown":(0,n.setCapture)(this._canvas),this._handleMouseButton(oe.x,oe.y,!0,1<p.dragThreshold||Math.abs(Ve)>p.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:U,y:oe},this._display.viewportChangePos(_e,Ve));return}if(this._mousePos={x:U,y:oe},this._mouseMoveTimer==null){var me=Date.now()-this._mouseLastMoveTime;me>te?(this._sendMouse(U,oe,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){N._handleDelayedMouseMove()},te-me)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(U,oe,N){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Ee.messages.pointerEvent(this._sock,this._display.absX(U),this._display.absY(oe),N)}},{key:"_handleWheel",value:function(U){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;U.stopPropagation(),U.preventDefault();var oe=(0,_.clientToElement)(U.clientX,U.clientY,this._canvas),N=U.deltaX,_e=U.deltaY;U.deltaMode!==0&&(N*=ce,_e*=ce),this._accumulatedWheelDeltaX+=N,this._accumulatedWheelDeltaY+=_e,Math.abs(this._accumulatedWheelDeltaX)>=Se&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(oe.x,oe.y,!0,1<<5),this._handleMouseButton(oe.x,oe.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(oe.x,oe.y,!0,1<<6),this._handleMouseButton(oe.x,oe.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=Se&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(oe.x,oe.y,!0,1<<3),this._handleMouseButton(oe.x,oe.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(oe.x,oe.y,!0,1<<4),this._handleMouseButton(oe.x,oe.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(U,oe,N){this._handleMouseMove(oe,N),this._cursor.move(U.detail.clientX,U.detail.clientY)}},{key:"_handleTapEvent",value:function(U,oe){var N=(0,_.clientToElement)(U.detail.clientX,U.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTimeG;)this._handleMouseButton(N.x,N.y,!0,8),this._handleMouseButton(N.x,N.y,!1,8),this._gestureLastMagnitudeY+=G;for(;U.detail.magnitudeY-this._gestureLastMagnitudeY<-G;)this._handleMouseButton(N.x,N.y,!0,16),this._handleMouseButton(N.x,N.y,!1,16),this._gestureLastMagnitudeY-=G;for(;U.detail.magnitudeX-this._gestureLastMagnitudeX>G;)this._handleMouseButton(N.x,N.y,!0,32),this._handleMouseButton(N.x,N.y,!1,32),this._gestureLastMagnitudeX+=G;for(;U.detail.magnitudeX-this._gestureLastMagnitudeX<-G;)this._handleMouseButton(N.x,N.y,!0,64),this._handleMouseButton(N.x,N.y,!1,64),this._gestureLastMagnitudeX-=G;break;case"pinch":if(this._fakeMouseMove(U,N.x,N.y),oe=Math.hypot(U.detail.magnitudeX,U.detail.magnitudeY),Math.abs(oe-this._gestureLastMagnitudeX)>ye){for(this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!0);oe-this._gestureLastMagnitudeX>ye;)this._handleMouseButton(N.x,N.y,!0,8),this._handleMouseButton(N.x,N.y,!1,8),this._gestureLastMagnitudeX+=ye;for(;oe-this._gestureLastMagnitudeX<-ye;)this._handleMouseButton(N.x,N.y,!0,16),this._handleMouseButton(N.x,N.y,!1,16),this._gestureLastMagnitudeX-=ye}this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(U.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(U,N.x,N.y),this._handleMouseButton(N.x,N.y,!1,1);break;case"longpress":this._fakeMouseMove(U,N.x,N.y),this._handleMouseButton(N.x,N.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var U=this._sock.rQshiftStr(12).substr(4,7);c.Info("Server ProtocolVersion: "+U);var oe=0;switch(U){case"000.000":oe=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+U)}if(oe){for(var N="ID:"+this._repeaterID;N.length<250;)N+="\0";return this._sock.sendString(N),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var _e="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+_e+` +`),c.Debug("Sent ProtocolVersion: "+_e),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function U(_e,Ve){for(var me=0;me=3.7){var oe=this._sock.rQshift8();if(this._sock.rQwait("security type",oe,1))return!1;if(oe===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var N=this._sock.rQshiftBytes(oe);if(c.Debug("Server security types: "+N),U(1,N))this._rfbAuthScheme=1;else if(U(22,N))this._rfbAuthScheme=22;else if(U(16,N))this._rfbAuthScheme=16;else if(U(2,N))this._rfbAuthScheme=2;else if(U(19,N))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+N+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",c.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var U=this._sock.rQshift32(),oe="";if(U>0){if(this._sock.rQwait("reason",U,4))return!1;oe=this._sock.rQshiftStr(U)}return oe!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:oe}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+oe+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var U=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(U),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var U=this._sock.rQshift8(),oe=this._sock.rQshift8();if(!(U==0&&oe==2))return this._fail("Unsupported VeNCrypt version "+U+"."+oe);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var N=this._sock.rQshift8();if(N!=0)return this._fail("VeNCrypt failure "+N);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var _e=this._sock.rQshift8();if(_e<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=_e,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Ve=[],me=0;me0&&this._sock.rQwait("tunnel capabilities",16*U,4))return!1;if(this._rfbTightVNC=!0,U>0)return this._negotiateTightTunnels(U),!1}if(this._sock.rQwait("sub auth count",4))return!1;var oe=this._sock.rQshift32();if(oe===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*oe,4))return!1;for(var N={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},_e=[],Ve=0;Ve=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var U=this._sock.rQshift32();return U===0?(this._rfbInitState="ClientInitialisation",c.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=U,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:U}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var U=this._sock.rQshift16(),oe=this._sock.rQshift16(),N=this._sock.rQshift8(),_e=this._sock.rQshift8(),Ve=this._sock.rQshift8(),me=this._sock.rQshift8(),Ne=this._sock.rQshift16(),rt=this._sock.rQshift16(),Y=this._sock.rQshift16(),je=this._sock.rQshift8(),De=this._sock.rQshift8(),$e=this._sock.rQshift8();this._sock.rQskipBytes(3);var Re=this._sock.rQshift32();if(this._sock.rQwait("server init name",Re,24))return!1;var Be=this._sock.rQshiftStr(Re);if(Be=(0,D.decodeUTF8)(Be,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Re))return!1;var ue=this._sock.rQshift16(),Ie=this._sock.rQshift16(),W=this._sock.rQshift16();this._sock.rQskipBytes(2);var et=(ue+Ie+W)*16;if(this._sock.rQwait("TightVNC extended server init header",et,32+Re))return!1;this._sock.rQskipBytes(16*ue),this._sock.rQskipBytes(16*Ie),this._sock.rQskipBytes(16*W)}return c.Info("Screen: "+U+"x"+oe+", bpp: "+N+", depth: "+_e+", bigEndian: "+Ve+", trueColor: "+me+", redMax: "+Ne+", greenMax: "+rt+", blueMax: "+Y+", redShift: "+je+", greenShift: "+De+", blueShift: "+$e),this._setDesktopName(Be),this._resize(U,oe),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(c.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Ee.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Ee.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var U=[];U.push(s.encodings.encodingCopyRect),this._fbDepth==24&&(U.push(s.encodings.encodingTight),U.push(s.encodings.encodingTightPNG),U.push(s.encodings.encodingHextile),U.push(s.encodings.encodingRRE)),U.push(s.encodings.encodingRaw),U.push(s.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),U.push(s.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),U.push(s.encodings.pseudoEncodingDesktopSize),U.push(s.encodings.pseudoEncodingLastRect),U.push(s.encodings.pseudoEncodingQEMUExtendedKeyEvent),U.push(s.encodings.pseudoEncodingExtendedDesktopSize),U.push(s.encodings.pseudoEncodingXvp),U.push(s.encodings.pseudoEncodingFence),U.push(s.encodings.pseudoEncodingContinuousUpdates),U.push(s.encodings.pseudoEncodingDesktopName),U.push(s.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(U.push(s.encodings.pseudoEncodingVMwareCursor),U.push(s.encodings.pseudoEncodingCursor)),Ee.messages.clientEncodings(this._sock,U)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return c.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(c.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var U=this._sock.rQshift32();if(U=(0,S.toSigned32bit)(U),this._sock.rQwait("ServerCutText content",Math.abs(U),8))return!1;if(U>=0){var oe=this._sock.rQshiftStr(U);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:oe}}))}else{U=Math.abs(U);var N=this._sock.rQshift32(),_e=N&65535,Ve=N&4278190080,me=!!(Ve&le);if(me){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Ne=0;Ne<=15;Ne++){var rt=1<0&&Be.charAt(Be.length-1)==="\0"&&(Be=Be.slice(0,-1)),Be=Be.replace(`\r `,` `),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Be}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Ve)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var U=this._sock.rQshift32(),oe=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",oe,9))return!1;oe>64&&(c.Warn("Bad payload length ("+oe+") in fence response"),oe=64);var N=this._sock.rQshiftStr(oe);return this._supportsFence=!0,U&1<<31?(U&=1<<0|1<<1,Ee.messages.clientFence(this._sock,U,N),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var U=this._sock.rQshift8(),oe=this._sock.rQshift8();switch(oe){case 0:c.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=U,c.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+oe+")");break}return!0}},{key:"_normalMsg",value:function(){var U;this._FBU.rects>0?U=0:U=this._sock.rQshift8();var oe,N;switch(U){case 0:return N=this._framebufferUpdate(),N&&!this._enabledContinuousUpdates&&Ee.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),N;case 1:return this._handleSetColourMapMsg();case 2:return c.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return oe=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,oe&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),c.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+U+")"),c.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var U=this._sock.rQshiftBytes(12);this._FBU.x=(U[0]<<8)+U[1],this._FBU.y=(U[2]<<8)+U[3],this._FBU.width=(U[4]<<8)+U[5],this._FBU.height=(U[6]<<8)+U[7],this._FBU.encoding=parseInt((U[8]<<24)+(U[9]<<16)+(U[10]<<8)+U[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case s.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case s.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case s.encodings.pseudoEncodingCursor:return this._handleCursor();case s.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var U=document.createEvent("keyboardEvent");U.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(oe){}return!0;case s.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case s.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case s.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var U=this._FBU.x,oe=this._FBU.y,N=this._FBU.width,_e=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Ve=this._sock.rQshift8();this._sock.rQshift8();var me,Ne=4;if(Ve==0){var rt=4294967040|0;if(me=new Array(N*_e*Ne),this._sock.rQwait("VMware cursor classic encoding",N*_e*Ne*2,2))return!1;for(var Y=new Array(N*_e),je=0;je>8&255,Ie=Be>>16&255,W=Be>>24&255;me[Re*Ne]=ue,me[Re*Ne+1]=Ie,me[Re*Ne+2]=W,me[Re*Ne+3]=255}else(Y[Re]&rt)==rt?De[Re]==0?(me[Re*Ne]=0,me[Re*Ne+1]=0,me[Re*Ne+2]=0,me[Re*Ne+3]=0):((De[Re]&rt)==rt,me[Re*Ne]=0,me[Re*Ne+1]=0,me[Re*Ne+2]=0,me[Re*Ne+3]=255):(me[Re*Ne]=0,me[Re*Ne+1]=0,me[Re*Ne+2]=0,me[Re*Ne+3]=255)}else if(Ve==1){if(this._sock.rQwait("VMware cursor alpha encoding",N*_e*4,2))return!1;me=new Array(N*_e*Ne);for(var et=0;et>24&255,me[et*4+1]=lt>>16&255,me[et*4+2]=lt>>8&255,me[et*4+3]=lt&255}}else return c.Warn("The given cursor type is not supported: "+Ve+" given."),!1;return this._updateCursor(me,U,oe,N,_e),!0}},{key:"_handleCursor",value:function(){var U=this._FBU.x,oe=this._FBU.y,N=this._FBU.width,_e=this._FBU.height,Ve=N*_e*4,me=Math.ceil(N/8)*_e,Ne=Ve+me;if(this._sock.rQwait("cursor encoding",Ne))return!1;for(var rt=this._sock.rQshiftBytes(Ve),Y=this._sock.rQshiftBytes(me),je=new Uint8Array(N*_e*4),De=0,$e=0;$e<_e;$e++)for(var Re=0;Re9){c.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===U)return;this._qualityLevel=U,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(U){if(!Number.isInteger(U)||U<0||U>9){c.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===U)return;this._compressionLevel=U,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(U,oe){var N=U.split("").map(function(_e){return _e.charCodeAt(0)});return new e.default(N).encrypt(oe)}}]),Ee}(h.default);I.default=tt,tt.messages={keyEvent:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen;U[oe]=4,U[oe+1]=ge,U[oe+2]=0,U[oe+3]=0,U[oe+4]=Ee>>24,U[oe+5]=Ee>>16,U[oe+6]=Ee>>8,U[oe+7]=Ee,pe._sQlen+=8,pe.flush()},QEMUExtendedKeyEvent:function(pe,Ee,ge,U){function oe(me){var Ne=U>>8,rt=U&255;return Ne===224&&rt<127?rt|128:me}var N=pe._sQ,_e=pe._sQlen;N[_e]=255,N[_e+1]=0,N[_e+2]=ge>>8,N[_e+3]=ge,N[_e+4]=Ee>>24,N[_e+5]=Ee>>16,N[_e+6]=Ee>>8,N[_e+7]=Ee;var Ve=oe(U);N[_e+8]=Ve>>24,N[_e+9]=Ve>>16,N[_e+10]=Ve>>8,N[_e+11]=Ve,pe._sQlen+=12,pe.flush()},pointerEvent:function(pe,Ee,ge,U){var oe=pe._sQ,N=pe._sQlen;oe[N]=5,oe[N+1]=U,oe[N+2]=Ee>>8,oe[N+3]=Ee,oe[N+4]=ge>>8,oe[N+5]=ge,pe._sQlen+=6,pe.flush()},_buildExtendedClipboardFlags:function(pe,Ee){for(var ge=new Uint8Array(4),U=0,oe=0,N=0;N>24,ge[1]=0,ge[2]=0,ge[3]=U,ge},extendedClipboardProvide:function(pe,Ee,ge){for(var U=new o.default,oe=[],N=0;N>24&255,_e.length>>16&255,_e.length>>8&255,_e.length&255);for(var Ve=0;Ve<_e.length;Ve++)oe.push(_e.charCodeAt(Ve))}var me=U.deflate(new Uint8Array(oe)),Ne=new Uint8Array(4+me.length);Ne.set(tt.messages._buildExtendedClipboardFlags([Qe],Ee)),Ne.set(me,4),tt.messages.clientCutText(pe,Ne,!0)},extendedClipboardNotify:function(pe,Ee){var ge=tt.messages._buildExtendedClipboardFlags([Ye],Ee);tt.messages.clientCutText(pe,ge,!0)},extendedClipboardRequest:function(pe,Ee){var ge=tt.messages._buildExtendedClipboardFlags([Te],Ee);tt.messages.clientCutText(pe,ge,!0)},extendedClipboardCaps:function(pe,Ee,ge){var U=Object.keys(ge),oe=new Uint8Array(4+4*U.length);U.map(function(Ve){return parseInt(Ve)}),U.sort(function(Ve,me){return Ve-me}),oe.set(tt.messages._buildExtendedClipboardFlags(Ee,[]));for(var N=4,_e=0;_e>24,oe[N+1]=ge[U[_e]]>>16,oe[N+2]=ge[U[_e]]>>8,oe[N+3]=ge[U[_e]]>>0,N+=4,oe[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,U=pe._sQ,oe=pe._sQlen;U[oe]=6,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0;var N;ge?N=(0,S.toUnsigned32bit)(-Ee.length):N=Ee.length,U[oe+4]=N>>24,U[oe+5]=N>>16,U[oe+6]=N>>8,U[oe+7]=N,pe._sQlen+=8;for(var _e=0,Ve=Ee.length;Ve>0;){for(var me=Math.min(Ve,pe._sQbufferSize-pe._sQlen),Ne=0;Ne>8,N[_e+3]=Ee,N[_e+4]=ge>>8,N[_e+5]=ge,N[_e+6]=1,N[_e+7]=0,N[_e+8]=U>>24,N[_e+9]=U>>16,N[_e+10]=U>>8,N[_e+11]=U,N[_e+12]=0,N[_e+13]=0,N[_e+14]=0,N[_e+15]=0,N[_e+16]=Ee>>8,N[_e+17]=Ee,N[_e+18]=ge>>8,N[_e+19]=ge,N[_e+20]=oe>>24,N[_e+21]=oe>>16,N[_e+22]=oe>>8,N[_e+23]=oe,pe._sQlen+=24,pe.flush()},clientFence:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen;U[oe]=248,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0,U[oe+4]=Ee>>24,U[oe+5]=Ee>>16,U[oe+6]=Ee>>8,U[oe+7]=Ee;var N=ge.length;U[oe+8]=N;for(var _e=0;_e>8,_e[Ve+3]=ge,_e[Ve+4]=U>>8,_e[Ve+5]=U,_e[Ve+6]=oe>>8,_e[Ve+7]=oe,_e[Ve+8]=N>>8,_e[Ve+9]=N,pe._sQlen+=10,pe.flush()},pixelFormat:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen,N;Ee>16?N=32:Ee>8?N=16:N=8;var _e=Math.floor(Ee/3);U[oe]=0,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0,U[oe+4]=N,U[oe+5]=Ee,U[oe+6]=0,U[oe+7]=ge?1:0,U[oe+8]=0,U[oe+9]=(1<<_e)-1,U[oe+10]=0,U[oe+11]=(1<<_e)-1,U[oe+12]=0,U[oe+13]=(1<<_e)-1,U[oe+14]=_e*2,U[oe+15]=_e*1,U[oe+16]=_e*0,U[oe+17]=0,U[oe+18]=0,U[oe+19]=0,pe._sQlen+=20,pe.flush()},clientEncodings:function(pe,Ee){var ge=pe._sQ,U=pe._sQlen;ge[U]=2,ge[U+1]=0,ge[U+2]=Ee.length>>8,ge[U+3]=Ee.length;for(var oe=U+4,N=0;N>24,ge[oe+1]=_e>>16,ge[oe+2]=_e>>8,ge[oe+3]=_e,oe+=4}pe._sQlen+=oe-U,pe.flush()},fbUpdateRequest:function(pe,Ee,ge,U,oe,N){var _e=pe._sQ,Ve=pe._sQlen;typeof ge=="undefined"&&(ge=0),typeof U=="undefined"&&(U=0),_e[Ve]=3,_e[Ve+1]=Ee?1:0,_e[Ve+2]=ge>>8&255,_e[Ve+3]=ge&255,_e[Ve+4]=U>>8&255,_e[Ve+5]=U&255,_e[Ve+6]=oe>>8&255,_e[Ve+7]=oe&255,_e[Ve+8]=N>>8&255,_e[Ve+9]=N&255,pe._sQlen+=10,pe.flush()},xvpOp:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen;U[oe]=250,U[oe+1]=0,U[oe+2]=Ee,U[oe+3]=ge,pe._sQlen+=4,pe.flush()}},tt.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1j5w":function(ze,I,m){"use strict";m.d(I,"d",function(){return ge}),m.d(I,"b",function(){return lt}),m.d(I,"c",function(){return We}),m.d(I,"a",function(){return ee});var S=m("VTBJ"),c=m("1OyB"),D=m("vuIU"),p=m("JX7q"),_=m("Ji7U"),n=m("LK+K"),h=m("q1tI"),d=m("I8Z2"),f=m("BGR+"),o=m("wx14"),r=m("rePB"),i=m("4IlW"),a=m("2GS6"),u=m("Gytx"),e=m.n(u),t=m("TSYQ"),l=m.n(t),s=m("U8pU"),g=m("ODXe"),C=/iPhone/i,x=/iPod/i,y=/iPad/i,O=/\bAndroid(?:.+)Mobile\b/i,T=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,w=/\bWindows(?:.+)ARM\b/i,L=/BlackBerry/i,B=/BB10/i,F=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,J=/Mobile(?:.+)Firefox\b/i;function V(we,Pe){return we.test(Pe)}function A(we){var Pe=we||(typeof navigator!="undefined"?navigator.userAgent:""),Ke=Pe.split("[FBAN");if(typeof Ke[1]!="undefined"){var Se=Ke,Z=Object(g.a)(Se,1);Pe=Z[0]}if(Ke=Pe.split("Twitter"),typeof Ke[1]!="undefined"){var de=Ke,Ze=Object(g.a)(de,1);Pe=Ze[0]}var He={apple:{phone:V(C,Pe)&&!V(v,Pe),ipod:V(x,Pe),tablet:!V(C,Pe)&&V(y,Pe)&&!V(v,Pe),device:(V(C,Pe)||V(x,Pe)||V(y,Pe))&&!V(v,Pe)},amazon:{phone:V(E,Pe),tablet:!V(E,Pe)&&V(b,Pe),device:V(E,Pe)||V(b,Pe)},android:{phone:!V(v,Pe)&&V(E,Pe)||!V(v,Pe)&&V(O,Pe),tablet:!V(v,Pe)&&!V(E,Pe)&&!V(O,Pe)&&(V(b,Pe)||V(T,Pe)),device:!V(v,Pe)&&(V(E,Pe)||V(b,Pe)||V(O,Pe)||V(T,Pe))||V(/\bokhttp\b/i,Pe)},windows:{phone:V(v,Pe),tablet:V(w,Pe),device:V(v,Pe)||V(w,Pe)},other:{blackberry:V(L,Pe),blackberry10:V(B,Pe),opera:V(F,Pe),firefox:V(J,Pe),chrome:V(j,Pe),device:V(L,Pe)||V(B,Pe)||V(F,Pe)||V(J,Pe)||V(j,Pe)},any:null,phone:null,tablet:null};return He.any=He.apple.device||He.android.device||He.windows.device||He.other.device,He.phone=He.apple.phone||He.android.phone||He.windows.phone,He.tablet=He.apple.tablet||He.android.tablet||He.windows.tablet,He}var P=Object(S.a)(Object(S.a)({},A()),{},{isMobile:A}),k=P;function X(){}function M(we,Pe,Ke){var Se=Pe||"";return we.key||"".concat(Se,"item_").concat(Ke)}function H(we){return"".concat(we,"-menu-")}function te(we,Pe){var Ke=-1;h.Children.forEach(we,function(Se){Ke+=1,Se&&Se.type&&Se.type.isMenuItemGroup?h.Children.forEach(Se.props.children,function(Z){Ke+=1,Pe(Z,Ke)}):Pe(Se,Ke)})}function xe(we,Pe,Ke){if(!we||Ke.find)return;h.Children.forEach(we,function(Se){if(Se){var Z=Se.type;if(!Z||!(Z.isSubMenu||Z.isMenuItem||Z.isMenuItemGroup))return;Pe.indexOf(Se.key)!==-1?Ke.find=!0:Se.props.children&&xe(Se.props.children,Pe,Ke)}})}var ce=["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"],ye=function(Pe){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Se=Pe&&typeof Pe.getBoundingClientRect=="function"&&Pe.getBoundingClientRect().width;if(Se){if(Ke){var Z=getComputedStyle(Pe),de=Z.marginLeft,Ze=Z.marginRight;Se+=+de.replace("px","")+ +Ze.replace("px","")}Se=+Se.toFixed(6)}return Se||0},G=function(Pe,Ke,Se){Pe&&Object(s.a)(Pe.style)==="object"&&(Pe.style[Ke]=Se)},ne=function(){return k.any},he=m("KQm4"),re=m("Ff2n"),se=m("i8i4"),K=m("bdgK"),$=m("uciX"),q=m("8XRh"),le={adjustX:1,adjustY:1},Te={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Xe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Ye=Te,Qe=0,tt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Oe=function(Pe,Ke,Se){var Z=H(Ke),de=Pe.getState();Pe.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},de.defaultActiveFirst),{},Object(r.a)({},Z,Se))})},pe=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(Se){var Z;Object(c.a)(this,Ke),Z=Pe.call(this,Se),Z.onDestroy=function(Me){Z.props.onDestroy(Me)},Z.onKeyDown=function(Me){var at=Me.keyCode,ot=Z.menuInstance,pt=Z.props,dt=pt.isOpen,ct=pt.store;if(at===i.a.ENTER)return Z.onTitleClick(Me),Oe(ct,Z.props.eventKey,!0),!0;if(at===i.a.RIGHT)return dt?ot.onKeyDown(Me):(Z.triggerOpenChange(!0),Oe(ct,Z.props.eventKey,!0)),!0;if(at===i.a.LEFT){var xt;if(dt)xt=ot.onKeyDown(Me);else return;return xt||(Z.triggerOpenChange(!1),xt=!0),xt}return dt&&(at===i.a.UP||at===i.a.DOWN)?ot.onKeyDown(Me):void 0},Z.onOpenChange=function(Me){Z.props.onOpenChange(Me)},Z.onPopupVisibleChange=function(Me){Z.triggerOpenChange(Me,Me?"mouseenter":"mouseleave")},Z.onMouseEnter=function(Me){var at=Z.props,ot=at.eventKey,pt=at.onMouseEnter,dt=at.store;Oe(dt,Z.props.eventKey,!1),pt({key:ot,domEvent:Me})},Z.onMouseLeave=function(Me){var at=Z.props,ot=at.parentMenu,pt=at.eventKey,dt=at.onMouseLeave;ot.subMenuInstance=Object(p.a)(Z),dt({key:pt,domEvent:Me})},Z.onTitleMouseEnter=function(Me){var at=Z.props,ot=at.eventKey,pt=at.onItemHover,dt=at.onTitleMouseEnter;pt({key:ot,hover:!0}),dt({key:ot,domEvent:Me})},Z.onTitleMouseLeave=function(Me){var at=Z.props,ot=at.parentMenu,pt=at.eventKey,dt=at.onItemHover,ct=at.onTitleMouseLeave;ot.subMenuInstance=Object(p.a)(Z),dt({key:pt,hover:!1}),ct({key:pt,domEvent:Me})},Z.onTitleClick=function(Me){var at=Object(p.a)(Z),ot=at.props;if(ot.onTitleClick({key:ot.eventKey,domEvent:Me}),ot.triggerSubMenuAction==="hover")return;Z.triggerOpenChange(!ot.isOpen,"click"),Oe(ot.store,Z.props.eventKey,!1)},Z.onSubMenuClick=function(Me){typeof Z.props.onClick=="function"&&Z.props.onClick(Z.addKeyPath(Me))},Z.onSelect=function(Me){Z.props.onSelect(Me)},Z.onDeselect=function(Me){Z.props.onDeselect(Me)},Z.getPrefixCls=function(){return"".concat(Z.props.rootPrefixCls,"-submenu")},Z.getActiveClassName=function(){return"".concat(Z.getPrefixCls(),"-active")},Z.getDisabledClassName=function(){return"".concat(Z.getPrefixCls(),"-disabled")},Z.getSelectedClassName=function(){return"".concat(Z.getPrefixCls(),"-selected")},Z.getOpenClassName=function(){return"".concat(Z.props.rootPrefixCls,"-submenu-open")},Z.saveMenuInstance=function(Me){Z.menuInstance=Me},Z.addKeyPath=function(Me){return Object(S.a)(Object(S.a)({},Me),{},{keyPath:(Me.keyPath||[]).concat(Z.props.eventKey)})},Z.triggerOpenChange=function(Me,at){var ot=Z.props.eventKey,pt=function(){Z.onOpenChange({key:ot,item:Object(p.a)(Z),trigger:at,open:Me})};at==="mouseenter"?Z.mouseenterTimeout=setTimeout(function(){pt()},0):pt()},Z.isChildrenSelected=function(){var Me={find:!1};return xe(Z.props.children,Z.props.selectedKeys,Me),Me.find},Z.isOpen=function(){return Z.props.openKeys.indexOf(Z.props.eventKey)!==-1},Z.adjustWidth=function(){if(!Z.subMenuTitle||!Z.menuInstance)return;var Me=se.findDOMNode(Z.menuInstance);if(Me.offsetWidth>=Z.subMenuTitle.offsetWidth)return;Me.style.minWidth="".concat(Z.subMenuTitle.offsetWidth,"px")},Z.saveSubMenuTitle=function(Me){Z.subMenuTitle=Me},Z.getBaseProps=function(){var Me=Object(p.a)(Z),at=Me.props;return{mode:at.mode==="horizontal"?"vertical":at.mode,visible:Z.props.isOpen,level:at.level+1,inlineIndent:at.inlineIndent,focusable:!1,onClick:Z.onSubMenuClick,onSelect:Z.onSelect,onDeselect:Z.onDeselect,onDestroy:Z.onDestroy,selectedKeys:at.selectedKeys,eventKey:"".concat(at.eventKey,"-menu-"),openKeys:at.openKeys,motion:at.motion,onOpenChange:Z.onOpenChange,subMenuOpenDelay:at.subMenuOpenDelay,parentMenu:Object(p.a)(Z),subMenuCloseDelay:at.subMenuCloseDelay,forceSubMenuRender:at.forceSubMenuRender,triggerSubMenuAction:at.triggerSubMenuAction,builtinPlacements:at.builtinPlacements,defaultActiveFirst:at.store.getState().defaultActiveFirst[H(at.eventKey)],multiple:at.multiple,prefixCls:at.rootPrefixCls,id:Z.internalMenuId,manualRef:Z.saveMenuInstance,itemIcon:at.itemIcon,expandIcon:at.expandIcon,direction:at.direction}},Z.getMotion=function(Me,at){var ot=Object(p.a)(Z),pt=ot.haveRendered,dt=Z.props,ct=dt.motion,xt=dt.rootPrefixCls,vt=Object(S.a)(Object(S.a)({},ct),{},{leavedClassName:"".concat(xt,"-hidden"),removeOnLeave:!1,motionAppear:pt||!at||Me!=="inline"});return vt};var de=Se.store,Ze=Se.eventKey,He=de.getState(),nt=He.defaultActiveFirst;Z.isRootMenu=!1;var it=!1;return nt&&(it=nt[Ze]),Oe(de,Ze,it),Z}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Z=this,de=this.props,Ze=de.mode,He=de.parentMenu,nt=de.manualRef;if(nt&&nt(this),Ze!=="horizontal"||!He.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Z=this.props,de=Z.onDestroy,Ze=Z.eventKey;de&&de(Ze),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Z){var de=this,Ze=this.getBaseProps(),He=this.getMotion(Ze.mode,Ze.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ze.visible||Ze.forceSubMenuRender,!this.haveOpened)return h.createElement("div",null);var nt=Ze.direction;return h.createElement(q.default,Object.assign({visible:Ze.visible},He),function(it){var Me=it.className,at=it.style,ot=l()("".concat(Ze.prefixCls,"-sub"),Me,Object(r.a)({},"".concat(Ze.prefixCls,"-rtl"),nt==="rtl"));return h.createElement($e,Object.assign({},Ze,{id:de.internalMenuId,className:ot,style:at}),Z)})}},{key:"render",value:function(){var Z,de=Object(S.a)({},this.props),Ze=de.isOpen,He=this.getPrefixCls(),nt=de.mode==="inline",it=l()(He,"".concat(He,"-").concat(de.mode),(Z={},Object(r.a)(Z,de.className,!!de.className),Object(r.a)(Z,this.getOpenClassName(),Ze),Object(r.a)(Z,this.getActiveClassName(),de.active||Ze&&!nt),Object(r.a)(Z,this.getDisabledClassName(),de.disabled),Object(r.a)(Z,this.getSelectedClassName(),this.isChildrenSelected()),Z));this.internalMenuId||(de.eventKey?this.internalMenuId="".concat(de.eventKey,"$Menu"):(Qe+=1,this.internalMenuId="$__$".concat(Qe,"$Menu")));var Me={},at={},ot={};de.disabled||(Me={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},at={onClick:this.onTitleClick},ot={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var pt={},dt=de.direction;nt&&(dt==="rtl"?pt.paddingRight=de.inlineIndent*de.level:pt.paddingLeft=de.inlineIndent*de.level);var ct={};this.props.isOpen&&(ct={"aria-owns":this.internalMenuId});var xt=null;de.mode!=="horizontal"&&(xt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(xt=h.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var vt=h.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:pt,className:"".concat(He,"-title"),role:"button"},ot,at,{"aria-expanded":Ze},ct,{"aria-haspopup":"true",title:typeof de.title=="string"?de.title:void 0}),de.title,xt||h.createElement("i",{className:"".concat(He,"-arrow")})),Bt=this.renderChildren(de.children),Dt=de.parentMenu.isRootMenu?de.parentMenu.props.getPopupContainer:function(or){return or.parentNode},Ut=tt[de.mode],zt=de.popupOffset?{offset:de.popupOffset}:{},Un=de.mode==="inline"?"":de.popupClassName;Un+=dt==="rtl"?" ".concat(He,"-rtl"):"";var un=de.disabled,kn=de.triggerSubMenuAction,Sa=de.subMenuOpenDelay,Ja=de.forceSubMenuRender,qa=de.subMenuCloseDelay,Ia=de.builtinPlacements;ce.forEach(function(or){return delete de[or]}),delete de.onClick;var Zt=dt==="rtl"?Object.assign({},Xe,Ia):Object.assign({},Te,Ia);return delete de.direction,h.createElement("li",Object.assign({},de,Me,{className:it,role:"menuitem"}),nt&&vt,nt&&Bt,!nt&&h.createElement($.a,{prefixCls:He,popupClassName:l()("".concat(He,"-popup"),Un),getPopupContainer:Dt,builtinPlacements:Zt,popupPlacement:Ut,popupVisible:Ze,popupAlign:zt,popup:Bt,action:un?[]:[kn],mouseEnterDelay:Sa,mouseLeaveDelay:qa,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Ja},vt))}}]),Ke}(h.Component);pe.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Ee=Object(d.b)(function(we,Pe){var Ke=we.openKeys,Se=we.activeKey,Z=we.selectedKeys,de=Pe.eventKey,Ze=Pe.subMenuKey;return{isOpen:Ke.indexOf(de)>-1,active:Se[Ze]===de,selectedKeys:Z}})(pe);Ee.isSubMenu=!0;var ge=Ee,U="menuitem-overflowed",oe=.5,N=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(){var Se;return Object(c.a)(this,Ke),Se=Pe.apply(this,arguments),Se.resizeObserver=null,Se.mutationObserver=null,Se.originalTotalWidth=0,Se.overflowedItems=[],Se.menuItemSizes=[],Se.cancelFrameId=null,Se.state={lastVisibleIndex:void 0},Se.getMenuItemNodes=function(){var Z=Se.props.prefixCls,de=se.findDOMNode(Object(p.a)(Se));return de?[].slice.call(de.children).filter(function(Ze){return Ze.className.split(" ").indexOf("".concat(Z,"-overflowed-submenu"))<0}):[]},Se.getOverflowedSubMenuItem=function(Z,de,Ze){var He=Se.props,nt=He.overflowedIndicator,it=He.level,Me=He.mode,at=He.prefixCls,ot=He.theme;if(it!==1||Me!=="horizontal")return null;var pt=Se.props.children[0],dt=pt.props,ct=dt.children,xt=dt.title,vt=dt.style,Bt=Object(re.a)(dt,["children","title","style"]),Dt=Object(S.a)({},vt),Ut="".concat(Z,"-overflowed-indicator"),zt="".concat(Z,"-overflowed-indicator");de.length===0&&Ze!==!0?Dt=Object(S.a)(Object(S.a)({},Dt),{},{display:"none"}):Ze&&(Dt=Object(S.a)(Object(S.a)({},Dt),{},{visibility:"hidden",position:"absolute"}),Ut="".concat(Ut,"-placeholder"),zt="".concat(zt,"-placeholder"));var Un=ot?"".concat(at,"-").concat(ot):"",un={};return ce.forEach(function(kn){Bt[kn]!==void 0&&(un[kn]=Bt[kn])}),h.createElement(ge,Object.assign({title:nt,className:"".concat(at,"-overflowed-submenu"),popupClassName:Un},un,{key:Ut,eventKey:zt,disabled:!1,style:Dt}),de)},Se.setChildrenWidthAndResize=function(){if(Se.props.mode!=="horizontal")return;var Z=se.findDOMNode(Object(p.a)(Se));if(!Z)return;var de=Z.children;if(!de||de.length===0)return;var Ze=Z.children[de.length-1];G(Ze,"display","inline-block");var He=Se.getMenuItemNodes(),nt=He.filter(function(it){return it.className.split(" ").indexOf(U)>=0});nt.forEach(function(it){G(it,"display","inline-block")}),Se.menuItemSizes=He.map(function(it){return ye(it,!0)}),nt.forEach(function(it){G(it,"display","none")}),Se.overflowedIndicatorWidth=ye(Z.children[Z.children.length-1],!0),Se.originalTotalWidth=Se.menuItemSizes.reduce(function(it,Me){return it+Me},0),Se.handleResize(),G(Ze,"display","none")},Se.handleResize=function(){if(Se.props.mode!=="horizontal")return;var Z=se.findDOMNode(Object(p.a)(Se));if(!Z)return;var de=ye(Z);Se.overflowedItems=[];var Ze=0,He;Se.originalTotalWidth>de+oe&&(He=-1,Se.menuItemSizes.forEach(function(nt){Ze+=nt,Ze+Se.overflowedIndicatorWidth<=de&&(He+=1)})),Se.setState({lastVisibleIndex:He})},Se}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){var Z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var de=se.findDOMNode(this);if(!de)return;this.resizeObserver=new K.default(function(Ze){Ze.forEach(function(){var He=Z.cancelFrameId;cancelAnimationFrame(He),Z.cancelFrameId=requestAnimationFrame(Z.setChildrenWidthAndResize)})}),[].slice.call(de.children).concat(de).forEach(function(Ze){Z.resizeObserver.observe(Ze)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Z.resizeObserver.disconnect(),[].slice.call(de.children).concat(de).forEach(function(Ze){Z.resizeObserver.observe(Ze)}),Z.setChildrenWidthAndResize()}),this.mutationObserver.observe(de,{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(Z){var de=this,Ze=this.state.lastVisibleIndex;return(Z||[]).reduce(function(He,nt,it){var Me=nt;if(de.props.mode==="horizontal"){var at=de.getOverflowedSubMenuItem(nt.props.eventKey,[]);Ze!==void 0&&de.props.className.indexOf("".concat(de.props.prefixCls,"-root"))!==-1&&(it>Ze&&(Me=h.cloneElement(nt,{style:{display:"none"},eventKey:"".concat(nt.props.eventKey,"-hidden"),className:"".concat(U)})),it===Ze+1&&(de.overflowedItems=Z.slice(Ze+1).map(function(pt){return h.cloneElement(pt,{key:pt.props.eventKey,mode:"vertical-left"})}),at=de.getOverflowedSubMenuItem(nt.props.eventKey,de.overflowedItems)));var ot=[].concat(Object(he.a)(He),[at,Me]);return it===Z.length-1&&ot.push(de.getOverflowedSubMenuItem(nt.props.eventKey,[],!0)),ot}return[].concat(Object(he.a)(He),[Me])},[])}},{key:"render",value:function(){var Z=this.props,de=Z.visible,Ze=Z.prefixCls,He=Z.overflowedIndicator,nt=Z.mode,it=Z.level,Me=Z.tag,at=Z.children,ot=Z.theme,pt=Object(re.a)(Z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=Me;return h.createElement(dt,Object.assign({},pt),this.renderChildren(at))}}]),Ke}(h.Component);N.defaultProps={tag:"div",className:""};var _e=N;function Ve(we){return we.length?we.every(function(Pe){return!!Pe.props.disabled}):!0}function me(we,Pe,Ke){var Se=we.getState();we.setState({activeKey:Object(S.a)(Object(S.a)({},Se.activeKey),{},Object(r.a)({},Pe,Ke))})}function Ne(we){return we.eventKey||"0-menu-"}function rt(we,Pe){var Ke=Pe,Se=we.children,Z=we.eventKey;if(Ke){var de;if(te(Se,function(Ze,He){Ze&&Ze.props&&!Ze.props.disabled&&Ke===M(Ze,Z,He)&&(de=!0)}),de)return Ke}return Ke=null,we.defaultActiveFirst&&te(Se,function(Ze,He){!Ke&&Ze&&!Ze.props.disabled&&(Ke=M(Ze,Z,He))}),Ke}function Y(we){if(we){var Pe=this.instanceArray.indexOf(we);Pe!==-1?this.instanceArray[Pe]=we:this.instanceArray.push(we)}}var je=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(Se){var Z;return Object(c.a)(this,Ke),Z=Pe.call(this,Se),Z.onKeyDown=function(de,Ze){var He=de.keyCode,nt;if(Z.getFlatInstanceArray().forEach(function(Me){Me&&Me.props.active&&Me.onKeyDown&&(nt=Me.onKeyDown(de))}),nt)return 1;var it=null;return(He===i.a.UP||He===i.a.DOWN)&&(it=Z.step(He===i.a.UP?-1:1)),it?(de.preventDefault(),me(Z.props.store,Ne(Z.props),it.props.eventKey),typeof Ze=="function"&&Ze(it),1):void 0},Z.onItemHover=function(de){var Ze=de.key,He=de.hover;me(Z.props.store,Ne(Z.props),He?Ze:null)},Z.onDeselect=function(de){Z.props.onDeselect(de)},Z.onSelect=function(de){Z.props.onSelect(de)},Z.onClick=function(de){Z.props.onClick(de)},Z.onOpenChange=function(de){Z.props.onOpenChange(de)},Z.onDestroy=function(de){Z.props.onDestroy(de)},Z.getFlatInstanceArray=function(){return Z.instanceArray},Z.step=function(de){var Ze=Z.getFlatInstanceArray(),He=Z.props.store.getState().activeKey[Ne(Z.props)],nt=Ze.length;if(!nt)return null;de<0&&(Ze=Ze.concat().reverse());var it=-1;if(Ze.every(function(pt,dt){return pt&&pt.props.eventKey===He?(it=dt,!1):!0}),!Z.props.defaultActiveFirst&&it!==-1&&Ve(Ze.slice(it,nt-1)))return;var Me=(it+1)%nt,at=Me;do{var ot=Ze[at];if(!ot||ot.props.disabled)at=(at+1)%nt;else return ot}while(at!==Me);return null},Z.renderCommonMenuItem=function(de,Ze,He){var nt=Z.props.store.getState(),it=Object(p.a)(Z),Me=it.props,at=M(de,Me.eventKey,Ze),ot=de.props;if(!ot||typeof de.type=="string")return de;var pt=at===nt.activeKey,dt=Object(S.a)(Object(S.a)({mode:ot.mode||Me.mode,level:Me.level,inlineIndent:Me.inlineIndent,renderMenuItem:Z.renderMenuItem,rootPrefixCls:Me.prefixCls,index:Ze,parentMenu:Me.parentMenu,manualRef:ot.disabled?void 0:Object(a.a)(de.ref,Y.bind(Object(p.a)(Z))),eventKey:at,active:!ot.disabled&&pt,multiple:Me.multiple,onClick:function(xt){(ot.onClick||X)(xt),Z.onClick(xt)},onItemHover:Z.onItemHover,motion:Me.motion,subMenuOpenDelay:Me.subMenuOpenDelay,subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,onOpenChange:Z.onOpenChange,onDeselect:Z.onDeselect,onSelect:Z.onSelect,builtinPlacements:Me.builtinPlacements,itemIcon:ot.itemIcon||Z.props.itemIcon,expandIcon:ot.expandIcon||Z.props.expandIcon},He),{},{direction:Me.direction});return(Me.mode==="inline"||ne())&&(dt.triggerSubMenuAction="click"),h.cloneElement(de,dt)},Z.renderMenuItem=function(de,Ze,He){if(!de)return null;var nt=Z.props.store.getState(),it={openKeys:nt.openKeys,selectedKeys:nt.selectedKeys,triggerSubMenuAction:Z.props.triggerSubMenuAction,subMenuKey:He};return Z.renderCommonMenuItem(de,Ze,it)},Se.store.setState({activeKey:Object(S.a)(Object(S.a)({},Se.store.getState().activeKey),{},Object(r.a)({},Se.eventKey,rt(Se,Se.activeKey)))}),Z.instanceArray=[],Z}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Z){return this.props.visible||Z.visible||this.props.className!==Z.className||!e()(this.props.style,Z.style)}},{key:"componentDidUpdate",value:function(Z){var de=this.props,Ze="activeKey"in de?de.activeKey:de.store.getState().activeKey[Ne(de)],He=rt(de,Ze);if(He!==Ze)me(de.store,Ne(de),He);else if("activeKey"in Z){var nt=rt(Z,Z.activeKey);He!==nt&&me(de.store,Ne(de),He)}}},{key:"render",value:function(){var Z=this,de=Object(o.a)({},this.props);this.instanceArray=[];var Ze=l()(de.prefixCls,de.className,"".concat(de.prefixCls,"-").concat(de.mode)),He={className:Ze,role:de.role||"menu"};de.id&&(He.id=de.id),de.focusable&&(He.tabIndex=0,He.onKeyDown=this.onKeyDown);var nt=de.prefixCls,it=de.eventKey,Me=de.visible,at=de.level,ot=de.mode,pt=de.overflowedIndicator,dt=de.theme;return ce.forEach(function(ct){return delete de[ct]}),delete de.onClick,h.createElement(_e,Object.assign({},de,{prefixCls:nt,mode:ot,tag:"ul",level:at,theme:dt,visible:Me,overflowedIndicator:pt},He),h.Children.map(de.children,function(ct,xt){return Z.renderMenuItem(ct,xt,it||"0-menu-")}))}}]),Ke}(h.Component);je.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var De=Object(d.b)()(je),$e=De,Re=m("Kwbf");function Be(we,Pe,Ke){var Se=we.prefixCls,Z=we.motion,de=we.defaultMotions,Ze=de===void 0?{}:de,He=we.openAnimation,nt=we.openTransitionName,it=Pe.switchingModeFromInline;if(Z)return Z;if(Object(s.a)(He)==="object"&&He)Object(Re.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof He=="string")return{motionName:"".concat(Se,"-open-").concat(He)};if(nt)return{motionName:nt};var Me=Ze[Ke];return Me||(it?null:Ze.other)}var ue=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(Se){var Z;Object(c.a)(this,Ke),Z=Pe.call(this,Se),Z.inlineOpenKeys=[],Z.onSelect=function(He){var nt=Object(p.a)(Z),it=nt.props;if(it.selectable){var Me=Z.store.getState(),at=Me.selectedKeys,ot=He.key;it.multiple?at=at.concat([ot]):at=[ot],"selectedKeys"in it||Z.store.setState({selectedKeys:at}),it.onSelect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:at}))}},Z.onClick=function(He){var nt=Z.getRealMenuMode(),it=Object(p.a)(Z),Me=it.store,at=it.props.onOpenChange;nt!=="inline"&&!("openKeys"in Z.props)&&(Me.setState({openKeys:[]}),at([])),Z.props.onClick(He)},Z.onKeyDown=function(He,nt){Z.innerMenu.getWrappedInstance().onKeyDown(He,nt)},Z.onOpenChange=function(He){var nt=Object(p.a)(Z),it=nt.props,Me=Z.store.getState().openKeys.concat(),at=!1,ot=function(dt){var ct=!1;if(dt.open)ct=Me.indexOf(dt.key)===-1,ct&&Me.push(dt.key);else{var xt=Me.indexOf(dt.key);ct=xt!==-1,ct&&Me.splice(xt,1)}at=at||ct};Array.isArray(He)?He.forEach(ot):ot(He),at&&("openKeys"in Z.props||Z.store.setState({openKeys:Me}),it.onOpenChange(Me))},Z.onDeselect=function(He){var nt=Object(p.a)(Z),it=nt.props;if(it.selectable){var Me=Z.store.getState().selectedKeys.concat(),at=He.key,ot=Me.indexOf(at);ot!==-1&&Me.splice(ot,1),"selectedKeys"in it||Z.store.setState({selectedKeys:Me}),it.onDeselect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:Me}))}},Z.onMouseEnter=function(He){Z.restoreModeVerticalFromInline();var nt=Z.props.onMouseEnter;nt&&nt(He)},Z.onTransitionEnd=function(He){var nt=He.propertyName==="width"&&He.target===He.currentTarget,it=He.target.className,Me=Object.prototype.toString.call(it)==="[object SVGAnimatedString]"?it.animVal:it,at=He.propertyName==="font-size"&&Me.indexOf("anticon")>=0;(nt||at)&&Z.restoreModeVerticalFromInline()},Z.setInnerMenu=function(He){Z.innerMenu=He},Z.isRootMenu=!0;var de=Se.defaultSelectedKeys,Ze=Se.defaultOpenKeys;return"selectedKeys"in Se&&(de=Se.selectedKeys||[]),"openKeys"in Se&&(Ze=Se.openKeys||[]),Z.store=Object(d.c)({selectedKeys:de,openKeys:Ze,activeKey:{"0-menu-":rt(Se,Se.activeKey)}}),Z.state={switchingModeFromInline:!1},Z}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Z){this.updateOpentKeysWhenSwitchMode(Z),this.updateMiniStore();var de=this.props,Ze=de.siderCollapsed,He=de.inlineCollapsed,nt=de.onOpenChange;(!Z.inlineCollapsed&&He||!Z.siderCollapsed&&Ze)&&nt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Z){var de=this.props,Ze=this.store,He=this.inlineOpenKeys,nt=Ze.getState(),it={};Z.mode==="inline"&&de.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in de||((de.inlineCollapsed&&!Z.inlineCollapsed||de.siderCollapsed&&!Z.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=nt.openKeys.concat(),it.openKeys=[]),(!de.inlineCollapsed&&Z.inlineCollapsed||!de.siderCollapsed&&Z.siderCollapsed)&&(it.openKeys=He,this.inlineOpenKeys=[])),Object.keys(it).length&&Ze.setState(it)}},{key:"updateMenuDisplay",value:function(){var Z=this.props.collapsedWidth,de=this.store,Ze=this.prevOpenKeys,He=this.getInlineCollapsed()&&(Z===0||Z==="0"||Z==="0px");He?(this.prevOpenKeys=de.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ze&&(this.store.setState({openKeys:Ze}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Z=this.props.mode,de=this.state.switchingModeFromInline,Ze=this.getInlineCollapsed();return de&&Ze?"inline":Ze?"vertical":Z}},{key:"getInlineCollapsed",value:function(){var Z=this.props,de=Z.inlineCollapsed,Ze=Z.siderCollapsed;return Ze!==void 0?Ze:de}},{key:"restoreModeVerticalFromInline",value:function(){var Z=this.state.switchingModeFromInline;Z&&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 Z=Object(S.a)({},Object(f.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),de=this.getRealMenuMode();return Z.className+=" ".concat(Z.prefixCls,"-root"),Z.direction==="rtl"&&(Z.className+=" ".concat(Z.prefixCls,"-rtl")),Z=Object(S.a)(Object(S.a)({},Z),{},{mode:de,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Be(this.props,this.state,de)}),delete Z.openAnimation,delete Z.openTransitionName,h.createElement(d.a,{store:this.store},h.createElement($e,Object.assign({},Z,{ref:this.setInnerMenu}),this.props.children))}}]),Ke}(h.Component);ue.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:h.createElement("span",null,"\xB7\xB7\xB7")};var Ie=ue,W=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(){var Se;return Object(c.a)(this,Ke),Se=Pe.apply(this,arguments),Se.onKeyDown=function(Z){var de=Z.keyCode;return de===i.a.ENTER?(Se.onClick(Z),!0):void 0},Se.onMouseLeave=function(Z){var de=Se.props,Ze=de.eventKey,He=de.onItemHover,nt=de.onMouseLeave;He({key:Ze,hover:!1}),nt({key:Ze,domEvent:Z})},Se.onMouseEnter=function(Z){var de=Se.props,Ze=de.eventKey,He=de.onItemHover,nt=de.onMouseEnter;He({key:Ze,hover:!0}),nt({key:Ze,domEvent:Z})},Se.onClick=function(Z){var de=Se.props,Ze=de.eventKey,He=de.multiple,nt=de.onClick,it=de.onSelect,Me=de.onDeselect,at=de.isSelected,ot={key:Ze,keyPath:[Ze],item:Object(p.a)(Se),domEvent:Z};nt(ot),He?at?Me(ot):it(ot):at||it(ot)},Se.saveNode=function(Z){Se.node=Z},Se}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Z=this.props;Z.onDestroy&&Z.onDestroy(Z.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 Z,de=Object(S.a)({},this.props),Ze=l()(this.getPrefixCls(),de.className,(Z={},Object(r.a)(Z,this.getActiveClassName(),!de.disabled&&de.active),Object(r.a)(Z,this.getSelectedClassName(),de.isSelected),Object(r.a)(Z,this.getDisabledClassName(),de.disabled),Z)),He=Object(S.a)(Object(S.a)({},de.attribute),{},{title:typeof de.title=="string"?de.title:void 0,className:Ze,role:de.role||"menuitem","aria-disabled":de.disabled});de.role==="option"?He=Object(S.a)(Object(S.a)({},He),{},{role:"option","aria-selected":de.isSelected}):(de.role===null||de.role==="none")&&(He.role="none");var nt={onClick:de.disabled?null:this.onClick,onMouseLeave:de.disabled?null:this.onMouseLeave,onMouseEnter:de.disabled?null:this.onMouseEnter},it=Object(S.a)({},de.style);de.mode==="inline"&&(de.direction==="rtl"?it.paddingRight=de.inlineIndent*de.level:it.paddingLeft=de.inlineIndent*de.level),ce.forEach(function(at){return delete de[at]}),delete de.direction;var Me=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Me=h.createElement(this.props.itemIcon,this.props)),h.createElement("li",Object.assign({},Object(f.default)(de,["onClick","onMouseEnter","onMouseLeave","onSelect"]),He,nt,{style:it,ref:this.saveNode}),de.children,Me)}}]),Ke}(h.Component);W.isMenuItem=!0,W.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var et=Object(d.b)(function(we,Pe){var Ke=we.activeKey,Se=we.selectedKeys,Z=Pe.eventKey,de=Pe.subMenuKey;return{active:Ke[de]===Z,isSelected:Se.indexOf(Z)!==-1}})(W),lt=et,R=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(){var Se;return Object(c.a)(this,Ke),Se=Pe.apply(this,arguments),Se.renderInnerMenuItem=function(Z){var de=Se.props,Ze=de.renderMenuItem,He=de.index;return Ze(Z,He,Se.props.subMenuKey)},Se}return Object(D.a)(Ke,[{key:"render",value:function(){var Z=Object(o.a)({},this.props),de=Z.className,Ze=de===void 0?"":de,He=Z.rootPrefixCls,nt="".concat(He,"-item-group-title"),it="".concat(He,"-item-group-list"),Me=Z.title,at=Z.children;return ce.forEach(function(ot){return delete Z[ot]}),delete Z.onClick,delete Z.direction,h.createElement("li",Object.assign({},Z,{className:"".concat(Ze," ").concat(He,"-item-group")}),h.createElement("div",{className:nt,title:typeof Me=="string"?Me:void 0},Me),h.createElement("ul",{className:it},h.Children.map(at,this.renderInnerMenuItem)))}}]),Ke}(h.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var We=R,Ge=function(Pe){var Ke=Pe.className,Se=Pe.rootPrefixCls,Z=Pe.style;return h.createElement("li",{className:"".concat(Ke," ").concat(Se,"-item-divider"),style:Z})};Ge.defaultProps={disabled:!0,className:"",style:{}};var ee=Ge,ae=I.e=Ie},"1q3G":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"34/K":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h>0&3)*255/3,x[y*4+1]=(s[g+y]>>2&3)*255/3,x[y*4+2]=(s[g+y]>>4&3)*255/3,x[y*4+4]=0;s=x,g=0}return i.blitImage(h,t,f,l,s,g),r.rQskipBytes(l*e),this._lines-=l,!(this._lines>0)}}]),_}();I.default=p},"3690":function(ze,I,m){"use strict";function S(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(r){return typeof r}:S=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},S(f)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return D=function(){return f},f}function p(f){if(f&&f.__esModule)return f;if(f===null||S(f)!=="object"&&typeof f!="function")return{default:f};var o=D();if(o&&o.has(f))return o.get(f);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in f)if(Object.prototype.hasOwnProperty.call(f,a)){var u=i?Object.getOwnPropertyDescriptor(f,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=f[a]}return r.default=f,o&&o.set(f,r),r}function _(f,o){if(!(f instanceof o))throw new TypeError("Cannot call a class as a function")}function n(f,o){for(var r=0;r0;){var s=1;if(e.rQwait("HEXTILE",s))return!1;var g=e.rQ,C=e.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var y=this._totalTiles-this._tiles,O=y%this._tilesX,T=Math.floor(y/this._tilesX),E=r+O*16,b=i+T*16,v=Math.min(16,r+a-E),w=Math.min(16,i+u-b);if(x&1)s+=v*w*4;else if(x&2&&(s+=4),x&4&&(s+=4),x&8){if(s++,e.rQwait("HEXTILE",s))return!1;var L=g[C+s-1];x&16?s+=L*(4+2):s+=L*2}if(e.rQwait("HEXTILE",s))return!1;if(C++,x===0)this._lastsubencoding&1?c.Debug(" Ignoring blank after RAW"):t.fillRect(E,b,v,w,this._background);else if(x&1)t.blitImage(E,b,v,w,g,C),C+=s-1;else{if(x&2&&(this._background=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),x&4&&(this._foreground=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),t.startTile(E,b,v,w,this._background),x&8){var B=g[C];C++;for(var F=0;F>4,A=J&15,P=g[C];C++;var k=(P>>4)+1,X=(P&15)+1;t.subTile(V,A,k,X,j)}}t.finishTile()}e.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),f}();I.default=d},"3MsV":function(ze,I,m){},"498V":function(ze,I,m){ze.exports=m.p+"static/logo.22b9a281.svg"},"4pCv":function(ze,I,m){"use strict";m.r(I);var S=m("oBTY"),c=m("bbsP"),D=m("/wGt"),p=m("jrin"),_=m("2qtc"),n=m("kLXV"),h=m("miYZ"),d=m("tsqr"),f=m("9og8"),o=m("tJVT"),r=m("PpiC"),i=m("k1fw"),a=m("ozfa"),u=m("MJZm"),e=m("WmNS"),t=m.n(e),l=m("q1tI"),s=m.n(l),g=m("Ty5D"),C=m("9kvl"),x=m("BUUv"),y=m("IxHN"),O=m("M8RZ"),T=m("giR+"),E=m("fyUT"),b=m("5NDa"),v=m("5rEg"),w=m("0Owb"),L=m("+L6B"),B=m("2/Rp"),F=m("y8nQ"),j=m("Vl3Y"),J=m("aHsQ"),V=m("sGsY"),A=m("55Ip"),P=m("6/vW"),k=m("SFBS"),X=m("14J3"),M=m("BMrR"),H=m("jCWc"),te=m("kPKH"),xe=m("lOMy"),ce=m("GIiI"),ye=m("P5Jw"),G=m("vS10"),ne=m("RCxd"),he=m("500L"),re=m("m3rI"),se=m("ErOA"),K=m("1vsH"),$=Object(l.forwardRef)(function(ve,qe){var bt=ve.time;console.log("ScreenRecord:",qe);var _t=Object(l.useRef)(),wt=Object(l.useState)(),At=Object(o.a)(wt,2),Gt=At[0],Ot=At[1],pn=Object(l.useRef)(),yt=2e3,mt=[];Object(l.useImperativeHandle)(qe,function(){return{startScreenRecord:Ft,downloadFile:Rt}});function Ht(wn,Rn){return Pt.apply(this,arguments)}function Pt(){return Pt=Object(f.a)(t.a.mark(function wn(Rn,Wt){var sa,ln;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return sa=[],An.next=3,new MediaRecorder(Rn);case 3:ln=An.sent,ln.ondataavailable=function(gn){sa.push(gn.data)},ln.start(),pn.current=ln,window.recorderRefs=ln,ln.addEventListener("stop",function(gn){var Yn=URL.createObjectURL(sa[0],{type:"video/mp4"});Object(K.x)("xxx.webm",Yn)});case 9:case"end":return An.stop()}},wn)})),Pt.apply(this,arguments)}function Rt(){if(!window.recorderRefs){d.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var wn=_t.current.srcObject.getTracks();wn.forEach(function(Rn){Rn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Rn){var Wt=URL.createObjectURL(Rn.data,{type:"video/mp4"});Object(K.x)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Ft(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(wn){return _t.current.srcObject=wn,mt.push(wn),_t.current.captureStream=_t.current.captureStream||_t.current.mozCaptureStream,new Promise(function(Rn){return _t.current.onplaying=Rn})}).then(function(){return Ht(_t.current.captureStream(),yt)}).then(function(wn){}).catch(function(wn){wn.name==="NotFoundError"?d.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):d.b.warn(wn.name)})}return s.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},s.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:_t}))}),q=$,le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Te=function(ve){var qe=ve.className,bt=ve.mirror_description,_t=ve.git_url,wt=ve.difficulty,At=ve.task_pass,Gt=ve.test_set_permission,Ot=ve.onVncAction,pn=ve.shixun,yt=ve.window_vnc_url,mt=ve.linux_vnc,Ht=ve.vnc_url,Pt=ve.unity_3d_routes,Rt=ve.taskData;console.log(Rt);var Ft=Object(g.i)(),wn=Object(l.useState)("8082"),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(!1),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(l.useRef)(),ga=yt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",va=yt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",wa=function(){n.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:s.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var qt=Object(f.a)(t.a.mark(function ea(){var Ln;return t.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(G.f)({identifier:Ft.taskId});case 2:return Ln=ra.sent,(Ln==null?void 0:Ln.status)===0&&d.b.info("\u91CD\u542F\u6210\u529F"),ra.abrupt("return","");case 5:case"end":return ra.stop()}},ea)}));function Mn(){return qt.apply(this,arguments)}return Mn}()})},Qa=function(){n.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:s.a.createElement("div",{className:"pt10"},s.a.createElement(he.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(ga,'"'),action:"".concat(re.a.API_SERVER,"/api/sci/projects/").concat(Ft.taskId,"/upload_file.json?debug=admin"),onChange:function(Mn){Mn.some(function(ea){var Ln;return((Ln=ea.response)===null||Ln===void 0?void 0:Ln.status)===0})&&(n.a.destroyAll(),d.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},ut=function(){n.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(va,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var qt=Object(f.a)(t.a.mark(function ea(){return t.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,Object(se.a)("/api/sci/projects/".concat(Ft.taskId,"/download_file.json?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return Jn.abrupt("return",!0);case 3:case"end":return Jn.stop()}},ea)}));function Mn(){return qt.apply(this,arguments)}return Mn}()})},aa=function(){var qt,Mn;(qt=Yn.current)===null||qt===void 0||((Mn=qt.startScreenRecord)===null||Mn===void 0)||Mn.call(qt)},ya=function(){var qt=Rt.webssh;n.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:s.a.createElement(s.a.Fragment,null,s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u8D26\u53F7"),s.a.createElement(te.a,null,qt==null?void 0:qt.username)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u5730\u5740"),s.a.createElement(te.a,null,qt==null?void 0:qt.address)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u7AEF\u53E3"),s.a.createElement(te.a,null,qt==null?void 0:qt.servicePort)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u5BC6\u7801"),s.a.createElement(te.a,null,qt==null?void 0:qt.password)))})};return s.a.createElement("div",{className:"tpi-code-setting ".concat(qe),style:{height:"calc(100vh - 54px )"}},s.a.createElement("h3",null,"\u529F\u80FD"),s.a.createElement("section",null,s.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){Ot("full-screen")}}," ",s.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"," "),!Pt&&s.a.createElement(s.a.Fragment,null,s.a.createElement("a",{id:"reset-task",onClick:function(){return Ot("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",s.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883"," "),s.a.createElement("a",{onClick:function(){return Qa()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",s.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),s.a.createElement("a",{onClick:function(){return ut()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",s.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),s.a.createElement("a",{onClick:function(){return aa()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",s.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),s.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",s.a.createElement("i",{className:"iconfont icon-suanfasheji"}),s.a.createElement(M.a,{align:"middle",className:"w100"},s.a.createElement(te.a,{flex:"1",onClick:ya},s.a.createElement(B.a,{type:"text",loading:An},s.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),yt&&s.a.createElement("a",{id:"reset-task",onClick:wa,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",s.a.createElement(ce.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A"," "),_t?s.a.createElement(ye.CopyToClipboard,{text:_t,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",s.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"," ")):null)),s.a.createElement(q,{ref:Yn}))},Xe=m("9VGf"),Ye=m("DjyN"),Qe=m("NUBc"),tt=m("5Dmo"),Oe=m("3S7+"),pe=m("JJs0"),Ee=m.n(pe),ge,U,oe=(ge=Object(K.I)())!==null&&ge!==void 0&&ge.homework_common_id?{homework_common_id:(U=Object(K.I)())===null||U===void 0?void 0:U.homework_common_id}:{};function N(ve){return Object(se.c)("tasks/".concat(ve,".json"),oe)}function _e(ve){return Object(se.c)("sci/projects/".concat(ve,"/get_data_sets.json"))}function Ve(ve){return Object(se.c)("myshixuns/".concat(ve,"/challenges.json"))}function me(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/subject_challenges.json"),qe)}function Ne(ve,qe,bt){return Object(se.c)("tasks/".concat(ve,"/star.json?shixun_id=").concat(qe,"&star=").concat(bt))}function rt(ve,qe){return Object(se.c)("tasks/".concat(ve,"/rep_content.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Y(ve,qe){return Object(se.f)("myshixuns/".concat(ve,"/update_file.json"),qe)}function je(ve,qe){return Object(se.c)("tasks/".concat(ve,"/reset_original_code.json"),Object(i.a)(Object(i.a)({},qe),oe))}function De(ve,qe){return Object(se.f)("myshixuns/".concat(ve,"/reset_repository.json"),qe)}function $e(ve,qe){return Object(se.c)("tasks/".concat(ve,"/reset_passed_code.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Re(ve,qe){return Object(se.f)("tasks/".concat(ve,"/game_build.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Be(ve,qe){return Object(se.c)("tasks/".concat(ve,"/game_status.json"),Object(i.a)(Object(i.a)({},qe),oe))}function ue(ve,qe){return Object(se.f)("tasks/".concat(ve,"/choose_build.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Ie(ve){return Object(se.c)("tasks/".concat(ve,"/picture_display.json"),oe)}function W(ve,qe){return Object(se.c)("tasks/".concat(ve,"/cost_time.json"),Object(i.a)(Object(i.a)({},qe),oe))}function et(ve,qe){return Object(se.c)("courses/".concat(ve,"/inform_detail.json"),qe)}function lt(ve){return Object(se.f)("tasks/".concat(ve,"/plus_or_cancel_praise.json"))}function R(ve){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(se.f)("myshixuns/".concat(ve,"/repository.json"),qe)}function We(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/open_webssh.json"),qe||{})}function Ge(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/open_vm_webssh.json"),qe)}function ee(ve){return Object(se.c)("tasks/".concat(ve,"/close_webssh.json"))}function ae(ve){return we.apply(this,arguments)}function we(){return we=Object(f.a)(t.a.mark(function ve(qe){var bt;return t.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(se.f)("/sci/projects/".concat(qe,"/delete_pod.json"));case 2:if(bt=wt.sent,!((bt==null?void 0:bt.status)>=0)){wt.next=5;break}return wt.abrupt("return",Object(se.f)("/sci/projects/".concat(qe,"/start_environment.json"),oe));case 5:case"end":return wt.stop()}},ve)})),we.apply(this,arguments)}function Pe(ve){return Object(se.f)("tasks/".concat(ve,"/reset_environment"))}function Ke(ve,qe){return Object(se.f)("tasks/".concat(ve,"/reset_linux_vnc_link.json"),qe||{})}function Se(ve){return Object(se.c)("tasks/".concat(ve,"/check_test_sets.json"))}function Z(ve){return Object(se.c)("tasks/".concat(ve,"/get_answer_info.json"))}function de(ve){return Object(se.c)("tasks/".concat(ve,"/get_choose_answer.json"))}function Ze(ve){return Object(se.c)("tasks/".concat(ve,"/unlock_choose_answer.json"))}function He(ve,qe){return Object(se.c)("tasks/".concat(ve,"/unlock_answer.json?answer_id=").concat(qe))}function nt(ve,qe,bt){return Object(se.f)("tasks/".concat(ve,"/set_games_status.json"),{result:qe,data:bt})}function it(ve){return Object(se.f)("/sci/projects/".concat(ve,"/extend_release.json"))}function Me(ve,qe){return Object(se.f)("/sci/projects/".concat(ve,"/save_mirror.json"),Object(i.a)({},qe))}function at(ve){return Object(se.a)("/api/tasks/".concat(ve,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ot(ve){return Object(se.f)("tasks/".concat(ve,"/extend_linux_vnc.json"),oe)}function pt(ve,qe){return Object(se.c)("tasks/".concat(ve,"/rank_list.json"),qe)}function dt(ve,qe){return Object(se.f)("tasks/".concat(ve,"/close_windows_vnc.json"),{tpi_id:qe})}function ct(ve){return Object(se.c)("tasks/".concat(ve,"/pull_files.json"))}function xt(ve,qe){return Object(se.f)("tasks/".concat(ve,"/log_output"),qe)}function vt(ve){return Object(se.c)("tasks/".concat(ve,"/stop_log_output.json"))}function Bt(ve){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/add_file.json"),{method:"post",body:qe}));case 1:case"end":return _t.stop()}},ve)})),Dt.apply(this,arguments)}function Ut(ve){return zt.apply(this,arguments)}function zt(){return zt=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/delete_git_file.json"),{method:"Delete",body:qe}));case 1:case"end":return _t.stop()}},ve)})),zt.apply(this,arguments)}function Un(ve){return un.apply(this,arguments)}function un(){return un=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/mv_file.json"),{method:"post",body:qe}));case 1:case"end":return _t.stop()}},ve)})),un.apply(this,arguments)}function kn(ve){return Sa.apply(this,arguments)}function Sa(){return Sa=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/tasks/".concat(qe.id,"/rep_content.json"),{method:"get",params:qe}));case 1:case"end":return _t.stop()}},ve)})),Sa.apply(this,arguments)}var Ja;(function(ve){ve.Classrooms="classrooms",ve.Shixuns="shixuns",ve.Paths="paths",ve.Projects="projects",ve.Videos="videos",ve.Topics="topics",ve.Teach="teach-group"})(Ja||(Ja={}));var qa=function(qe){var bt=qe.userDetail,_t=qe.user,wt=qe.globalSetting,At=qe.loading,Gt=qe.dispatch,Ot=qe.onClose,pn=qe.shixun,yt=Object(r.a)(qe,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),mt=Object(g.i)(),Ht=Object(l.useState)([]),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(l.useState)(""),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(0),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(l.useState)(Object(i.a)({page:1,limit:20},mt)),ga=Object(o.a)(Yn,2),va=ga[0],wa=ga[1],Qa=Object(l.useCallback)(function(){return yt.visible},[yt.visible]);Object(l.useEffect)(function(){va.page=1,ut()},[yt.visible]);var ut=function(){var aa=Object(f.a)(t.a.mark(function ya(){var yn;return t.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.next=2,_e(mt.taskId);case 2:yn=Mn.sent,yn&&(Ft(Object(S.a)(yn.data_sets)),gn(yn.data_sets_count),sa(yn.folder_name));case 4:case"end":return Mn.stop()}},ya)}));return function(){return aa.apply(this,arguments)}}();return s.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),s.a.createElement("dl",{className:Ee.a.list},s.a.createElement(Oe.a,{title:Wt},s.a.createElement("dt",{className:"c-white"},Wt)),s.a.createElement("dd",null,s.a.createElement(ye.CopyToClipboard,{text:Wt,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Ee.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Rt==null?void 0:Rt.map(function(aa,ya){return s.a.createElement("dl",{className:Ee.a.list},s.a.createElement(Oe.a,{title:aa.filename},s.a.createElement("dt",{className:"c-white"},aa.filename)),s.a.createElement("dd",null,s.a.createElement(ye.CopyToClipboard,{text:aa.file_path,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Ee.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),s.a.createElement("div",{className:"tc"},s.a.createElement(Qe.a,{onChange:function(ya){va.page=ya,ut()},className:Ee.a.page,size:"small",total:An,pageSize:va.limit,hideOnSinglePage:!0})))},Ia=Object(C.a)(function(ve){var qe=ve.user,bt=ve.userDetail,_t=ve.loading,wt=ve.shixunsDetail,At=ve.globalSetting;return{user:qe,userDetail:bt,shixunsDetail:wt,globalSetting:At,loading:_t.models.index}})(qa),Zt=m("dhSg"),or=m("q1cb"),br=m("iOsX"),_a=m.n(br),Oa=m("XG6U"),Fa=m.n(Oa),zn=m("bntm"),Ta=m("bPs0"),za=V.a.Countdown;function Wr(){return s.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Ar=function(ve){var qe=ve.mirror_description,bt=ve.difficulty,_t=ve.git_url,wt=ve.vnc_url,At=ve.window_vnc_url,Gt=ve.linux_vnc,Ot=ve.isNotice,pn=ve.user,yt=ve.game,mt=ve.shixun,Ht=mt===void 0?{}:mt,Pt=ve.taskData,Rt=Pt===void 0?{}:Pt,Ft=ve.resetVncLoading,wn=ve.onUpdateCostTime,Rn=ve.lastedGetTaskInfoTime,Wt=ve.onShowNotice,sa=ve.onResetGitCode,ln=ve.onResetVnc,bn=ve.onBack,An=ve.history,gn=ve.onAddVncTime,Yn=ve.onUpdateCode,ga=ve.unity_3d_routes,va=ve.remaining_time,wa=ve.st,Qa=Ht.name,ut=Ht.identifier,aa=Ht.task_pass,ya=Ht.test_set_permission,yn=Object(l.useState)(!1),qt=Object(o.a)(yn,2),Mn=qt[0],ea=qt[1],Ln=Object(l.useState)(!1),Jn=Object(o.a)(Ln,2),ra=Jn[0],Za=Jn[1],lr=Object(l.useState)({}),tr=Object(o.a)(lr,2),Aa=tr[0],nr=tr[1],ur=Object(l.useState)(!1),cr=Object(o.a)(ur,2),dr=cr[0],Ea=cr[1],rn=Object(l.useState)(null),da=Object(o.a)(rn,2),fr=da[0],Tt=da[1],fn=Object(l.useState)(1800),On=Object(o.a)(fn,2),Wn=On[0],la=On[1],on=Object(l.useState)(!1),Ca=Object(o.a)(on,2),fa=Ca[0],oa=Ca[1],In=Object(l.useState)(!1),jn=Object(o.a)(In,2),Qn=jn[0],ia=jn[1],Ma=Object(g.h)().query,xa=Object(g.i)(),ha=Object(l.useState)(!1),Yt=Object(o.a)(ha,2),$t=Yt[0],Kn=Yt[1],qn=j.a.useForm(),pa=Object(o.a)(qn,1),La=pa[0],Da=Object(l.useMemo)(function(){return Date.now()+va},[va]);Object(l.useEffect)(function(){dr||setTimeout(function(){Ea(!0)},1e3*60)},[dr]),Object(l.useEffect)(function(){Zt.a.subscribe("update-windows-time",function(Fn){la(parseInt(va/1e3))}),la(va/1e3)},[]),Object(l.useEffect)(function(){var Fn;return Ma.type==="exercises"&&Aa!==null&&Aa!==void 0&&(Fn=Aa.exercise)!==null&&Fn!==void 0&&Fn.screen_open&&(Ta.b.forEach(function(Dn,Pa){document.addEventListener(Dn,ka,!1),document.addEventListener("blur",ka,!1)}),window.focus(),window.onblur=function(){Object(zn.a)()&&(ka(),Object(zn.b)())}),function(){Ta.b.forEach(function(Dn,Pa){document.removeEventListener(Dn,ka,!1)})}},[Aa]);var Ba=function(){oa(!fa)},ka=function(Dn){window.parent.postMessage("backExercise","*"),Dn!=="back"&&Object(zn.b)()};function xr(){ea(!Mn)}function hr(){ea(!1),Za(!1)}function Xr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),An.replace("/innovation/project/detail/".concat(xa.taskId))}function Sr(){if(Ft)return;ln()}function pr(){n.a.confirm({title:"\u9000\u51FA",icon:s.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Xr})}function to(Fn){if(hr(),Fn==="reset-task"&&(Ft||n.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:s.a.createElement(ne.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Sr(),Ea(!1)}})),Fn==="reset-code"&&(Ft||n.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:s.a.createElement(ne.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:sa})),Fn==="full-screen")if(Object(zn.a)())Object(zn.b)();else{var Dn,Pa;Object(zn.d)((Dn=document)===null||Dn===void 0||((Pa=Dn.getElementById)===null||Pa===void 0)?void 0:Pa.call(Dn,"task-right-panel"))}Fn==="show-clipboard-box"&&Zt.a.publish("show-clipboard-box")}var mr={task_pass:aa,test_set_permission:ya,mirror_description:qe,difficulty:bt,resetVncLoading:Ft,git_url:_t,onVncAction:to,window_vnc_url:At,linux_vnc:Gt,vnc_url:wt,shixun:Ht,unity_3d_routes:ga},Br=Object(l.useCallback)(function(){return Wn?(console.log("VncTimer:",Wn),s.a.createElement(no,{defaultTime:Wn,onAddVncTime:gn,onReset:Sr,toShixun:Xr,title:""})):null},[Wn]);return Object(l.useEffect)(function(){Qn&&La.setFieldsValue({name:"",version:"",description:""})},[Qn]),s.a.createElement("div",{className:"task-header-container"},Ma.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,Rt.name),s.a.createElement("h2",{className:"shixun-info"},Qa),s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"flex-container"},s.a.createElement(s.a.Fragment,null,At&&s.a.createElement(A.a,{onClick:function(Dn){Dn.preventDefault(),Zt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Br()),s.a.createElement("i",{className:"iconfont icon-shijian1"}),s.a.createElement(za,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Da}),s.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:xr},s.a.createElement("img",{alt:"tool",src:_a.a,width:16}),"\u5DE5\u5177\u680F"),s.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return Za(!0)}},s.a.createElement("img",{alt:"tool",src:Fa.a,width:18}),"\u6570\u636E\u96C6"))),s.a.createElement(B.a,{type:"primary",disabled:!dr,onClick:Object(f.a)(t.a.mark(function Fn(){return t.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:ia(!0);case 1:case"end":return Pa.stop()}},Fn)}))},"\u4FDD\u5B58\u955C\u50CF"),s.a.createElement("a",{className:"btn-out",onClick:pr,title:"\u9000\u51FA\u5B9E\u8BAD"},s.a.createElement("i",{className:"iconfont icon-kaiguan"})),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Mn,onClose:hr},s.a.createElement(Te,Object(w.a)({},mr,{taskData:Rt})))),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ra,onClose:hr,style:{height:"100%"}},s.a.createElement(Ia,null))),s.a.createElement(n.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:Qn,okButtonProps:{loading:$t},onCancel:function(){ia(!1)},onOk:function(){La.submit()}},s.a.createElement("div",null,s.a.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),s.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:La,onFinish:function(){var Fn=Object(f.a)(t.a.mark(function Dn(Pa){var Ka;return t.a.wrap(function(Hr){for(;;)switch(Hr.prev=Hr.next){case 0:return Kn(!0),Hr.next=3,Me(xa.taskId,Pa);case 3:Ka=Hr.sent,(Ka==null?void 0:Ka.status)==0&&(d.b.info("\u4FDD\u5B58\u6210\u529F"),ia(!1)),(Ka==null?void 0:Ka.status)===-5&&n.a.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Ro=Object(f.a)(t.a.mark(function Hn(){var en;return t.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Me(xa.taskId,Object(i.a)({is_cover:!0},Pa));case 2:en=$n.sent,(en==null?void 0:en.status)==0&&(d.b.info("\u8986\u76D6\u6210\u529F"),ia(!1));case 4:case"end":return $n.stop()}},Hn)}));function Po(){return Ro.apply(this,arguments)}return Po}()}),Kn(!1);case 7:case"end":return Hr.stop()}},Dn)}));return function(Dn){return Fn.apply(this,arguments)}}()},s.a.createElement(j.a.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},s.a.createElement(v.a,{type:"text",maxLength:60})),s.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},s.a.createElement(E.a,{style:{width:"100%"}})),s.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},s.a.createElement(v.a.TextArea,null))))))},gr=300;function no(ve){var qe=ve.onAddVncTime,bt=ve.onReset,_t=ve.toShixun,wt=ve.title,At=wt===void 0?"":wt,Gt=ve.defaultTime,Ot=Object(l.useState)(Gt),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(l.useState)(!1),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1];Object(Xe.a)(function(){mt(yt-1)},yt>0?1e3:null),Object(l.useEffect)(function(){yt===gr&&Ft(!0)},[yt]),Object(l.useEffect)(function(){Gt0)){gn.next=8;break}return gn.next=4,qe();case 4:bn=gn.sent,mt((bn==null?void 0:bn.remaining_time)/1e3),gn.next=10;break;case 8:mt(Gt),bt();case 10:case"end":return gn.stop()}},ln)})),Wt.apply(this,arguments)}function sa(){yt0){for(var bt=0;bt1&&arguments[1]!==void 0?arguments[1]:"",bt=[],_t=0;_t0||Gt.target.offsetWidth>0){var Ot=Ir(Gt.target.offsetWidth,Gt.target.offsetHeight,ve),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1];console.log("cols, rows",yt,mt),Zt.a.publish("ssh-xterm-resize",{columns:yt,rows:mt,width:Gt.target.offsetWidth,height:Gt.target.offsetHeight}),ve.resize(yt,mt);var Ht=kr.Base64.decode("IA=="),Pt=kr.Base64.decode("CBtbSw==");ve.write(Ht),ve.write(Pt)}}}catch(Rt){wt.e(Rt)}finally{wt.f()}});return bt.observe(qe),bt}var xo=3e4,so=function(ve){var qe=ve.sshConfigData,bt=ve.sid,_t=Object(l.useState)(null),wt=Object(o.a)(_t,2),At=wt[0],Gt=wt[1],Ot=qe.ws_url,pn=qe.password,yt=qe.port,mt=Object(l.useRef)(),Ht=Object(l.useRef)(),Pt=Object(l.useRef)(!1);return Object(l.useEffect)(function(){if(mt.current&&Ot){var Rt=new ro.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",mt.current),Rt.open(mt.current),Rt.onData(function(wn){console.log("data:",wn),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:wn})),Zt.a.publish("on-operating-ssh")))}),Rt.write("Connecting..."),Gt(Rt);var Ft=Co(Rt,mt.current);return function(){Rt.dispose(),Ft.unobserve(mt.current)}}},[Ot,mt.current]),Object(l.useEffect)(function(){if(At&&Ot){function Rt(){var ln=new WebSocket(Ot);console.log("socketInstance:",Ot),Ht.current=ln,ln.onopen=function(){var bn=At.element.parentElement;if(bn){var An=bn.offsetWidth,gn=bn.offsetHeight;console.log("init",{tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:pn,width:An,height:gn,rows:At.rows,columns:At.cols})}),ln.send(JSON.stringify({tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:pn,width:An,height:gn,rows:At.rows,columns:At.cols})}))}At.focus()},ln.onerror=function(bn){console.log("------in socket error----",bn,ln,Ot)},ln.onmessage=function(bn){Pt.current||(At.write("\r"),setTimeout(function(){},1e3)),Pt.current=!0,console.log("event:",bn);var An=kr.Base64.decode(bn.data.toString()),gn=At._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",An,gn,At),At.write(An)},ln.onclose=function(bn){Ft&&clearInterval(Ft),At.write(`\r -connection closed`)}}var Ft=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),wn=Zt.a.subscribe("create-socket",function(ln){bt==ln&&(Ht.current&&Ht.current.readyState===1?At.focus():Rt(),At.focus())}),Rn=Zt.a.subscribe("close-socket",function(ln){bt===ln&&(Ht.current&&(Ht.current.close(),Pt.current=!1,At.clear()),Ht.current=null)}),Wt=Zt.a.subscribe("ssh-xterm-resize",function(ln){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(i.a)({},ln)}))}),sa=Zt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){Rn(),wn(),Wt(),sa(),Ht.current&&(Ht.current.close(),Pt.current=!1)}}},[At,Ot,yt]),s.a.createElement("div",{className:io.a["xterm-panel-wrp"]},s.a.createElement("div",{ref:mt,className:io.a["xterm-panel"]},Ot?null:s.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Lo=m("BWJ9"),Do=m("MXD1"),$a=m("CFYs"),Gr=m("1dTM"),lo=m.n(Gr),uo=m("3MsV"),Na=v.a.TextArea,Va=function(ve){var qe=ve.onCancel,bt=ve.onSave,_t=ve.content,wt=Object(l.useState)(_t),At=Object(o.a)(wt,2),Gt=At[0],Ot=At[1];function pn(mt){Ot(mt.target.value)}function yt(){bt(Gt)}return Object(l.useEffect)(function(){Ot(_t)},[_t]),s.a.createElement("div",{className:"clipboard-box"},s.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),s.a.createElement(Na,{value:Gt,onChange:pn,className:"clipboard"}),s.a.createElement("p",null," ",s.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," ","\u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002"," "),s.a.createElement("p",null," ",s.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," ","\u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002"," "),s.a.createElement("div",{className:"btn-action-container"},s.a.createElement(B.a,{type:"ghost",onClick:qe,style:{marginRight:10}},"\u53D6\u6D88"),s.a.createElement(B.a,{type:"primary",onClick:yt},"\u4FDD\u5B58")))},Ga=m("ye1Q"),Yr=m("osed"),yr=m.n(Yr),Tr=m("wd/R"),Qr=m.n(Tr),ko=s.a.createElement(Ga.a,{style:{fontSize:24},spin:!0});function co(ve){return ve.replace(/\\u([\dA-Za-z]{4})/g,function(qe,bt){return String.fromCharCode(parseInt("0x"+bt))})}function Rr(ve){ve||(ve=window.location.search);var qe=ve.substr(1),bt={};return qe.split("&").forEach(function(_t){var wt=_t.split("=");bt[wt[0]]=decodeURIComponent(wt[1])}),bt}var Nr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Xn;(function(ve){ve[ve.SET_LOADING=0]="SET_LOADING",ve[ve.SET_IS_LARGE=1]="SET_IS_LARGE",ve[ve.SET_MES=2]="SET_MES",ve[ve.SET_STATE=3]="SET_STATE",ve[ve.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",ve[ve.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",ve[ve.UPDATE_ALL=6]="UPDATE_ALL"})(Xn||(Xn={}));function ir(ve,qe){switch(qe.type){case Xn.SET_LOADING:return Object(i.a)(Object(i.a)({},ve),{},{loading:qe.payload});case Xn.SET_IS_LARGE:return Object(i.a)({},Object(i.a)(Object(i.a)({},ve),{},{isLarge:qe.payload}));case Xn.SET_MES:return Object(i.a)(Object(i.a)({},ve),{},{mes:qe.payload});case Xn.SET_STATE:return Object(i.a)(Object(i.a)({},ve),qe.payload);case Xn.SET_TRANSFER_CONTENT:return Object(i.a)(Object(i.a)({},ve),{},{transferContent:qe.payload});case Xn.SHOW_CLIPBOARD_BOX:return Object(i.a)(Object(i.a)({},ve),{},{showClipBoardBox:qe.payload});case Xn.UPDATE_ALL:return Object(i.a)({loading:ve.loading},qe.payload);default:throw new Error}}var jr=function(ve){var qe,bt=ve.vnc_url,_t=ve.window_vnc_url,wt=ve.linux_vnc,At=ve.virtual_machine,Gt=ve.taskId,Ot=ve.taskData,pn=Object(l.useRef)(),yt=Object(l.useRef)(),mt=Object(l.useRef)(),Ht=Object(l.useRef)(),Pt=Object(l.useState)(),Rt=Object(o.a)(Pt,2),Ft=Rt[0],wn=Rt[1],Rn=Object(l.useState)(!1),Wt=Object(o.a)(Rn,2),sa=Wt[0],ln=Wt[1],bn=Object(l.useReducer)(ir,Nr),An=Object(o.a)(bn,2),gn=An[0],Yn=An[1],ga=Object(l.useState)(0),va=Object(o.a)(ga,2),wa=va[0],Qa=va[1],ut=gn.mes,aa=gn.loading,ya=gn.showClipBoardBox,yn=gn.isLarge,qt=gn.transferContent,Mn=Object(l.useState)(0),ea=Object(o.a)(Mn,2),Ln=ea[0],Jn=ea[1],ra=Object(l.useRef)(),Za=Object(g.i)(),lr=Za;Object(l.useEffect)(function(){return window.addEventListener("visibilitychange",Aa),function(){var Tt,fn;(Tt=yt.current)===null||Tt===void 0||((fn=Tt.disconnect)===null||fn===void 0)||fn.call(Tt),window.removeEventListener("visibilitychange",Aa)}},[]),Object(l.useEffect)(function(){return window.sessionStorage.imageId=Ft,function(){window.sessionStorage.removeItem("imageId")}},[Ft]);var tr=function(){var fn,On;(Ot==null||((fn=Ot.shixun)===null||fn===void 0)?void 0:fn.windows_connection_mode)==="rdp"?setTimeout(function(){rn()},1500):(mt==null||((On=mt.current)===null||On===void 0)?void 0:On.resizeSession)!==void 0&&(Object(zn.a)()?mt.current.resizeSession=!0:setTimeout(function(){mt.current.resizeSession=!1},900))};Object(l.useEffect)(function(){return window.addEventListener("visibilitychange",Aa),document.addEventListener(Object(zn.c)(),tr),function(){document.removeEventListener(Object(zn.c)(),tr),window.removeEventListener("visibilitychange",Aa)}},[]);var Aa=function(fn){if(document.visibilityState==="visible"){var On=sessionStorage.vncPageLeaveTime;Qr()(new Date).diff(Qr()(On),"minutes")>2&&Qa(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function nr(){Yn({type:Xn.SHOW_CLIPBOARD_BOX,payload:!1})}function ur(){Yn({type:Xn.SET_IS_LARGE,payload:!yn})}function cr(Tt){var fn;return pn.current&&(fn=new Pr.default(function(On){var Wn=Object(Xa.a)(On),la;try{for(Wn.s();!(la=Wn.n()).done;){var on,Ca=la.value;if((Ot==null||((on=Ot.shixun)===null||on===void 0)?void 0:on.windows_connection_mode)==="rdp"&&rn(),Ca.target.offsetHeight>0||Ca.target.offsetWidth>0){var fa;Tt==null||((fa=Tt._eventHandlers)===null||fa===void 0)||fa.windowResize()}}}catch(oa){Wn.e(oa)}finally{Wn.f()}}),fn.observe(pn.current)),fn}var dr=function(){var Tt=Object(f.a)(t.a.mark(function fn(){var On,Wn,la,on,Ca;return t.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return la=(On=Rr())!==null&&On!==void 0&&On.homework_common_id?{homework_common_id:(Wn=Rr())===null||Wn===void 0?void 0:Wn.homework_common_id}:{},oa.next=3,Object(se.a)("/api/tasks/".concat(Za.taskId||Gt,"/get_vnc_link.json"),{method:"post",body:Object(i.a)(Object(i.a)(Object(i.a)({},Za),la),{},{template_id:Ft})});case 3:if(on=oa.sent,!((on==null?void 0:on.status)===-3)){oa.next=6;break}return oa.abrupt("return",new Promise(function(){var In=Object(f.a)(t.a.mark(function jn(Qn,ia){return t.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:n.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var ha=Object(f.a)(t.a.mark(function $t(){return t.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return clearTimeout(ra.current),Jn(0),qn.next=4,dt(Za.taskId,on==null?void 0:on.message);case 4:return Qa(wa+1),qn.abrupt("return");case 6:case"end":return qn.stop()}},$t)}));function Yt(){return ha.apply(this,arguments)}return Yt}()});case 1:case"end":return xa.stop()}},jn)}));return function(jn,Qn){return In.apply(this,arguments)}}()));case 6:if(!((on==null?void 0:on.status)===-1)){oa.next=8;break}throw new String(on==null?void 0:on.message);case 8:return At&&(Object(K.W)("PVEAuthCookie",on==null||((Ca=on.data)===null||Ca===void 0)?void 0:Ca.cookies_value,1),Object(K.W)("PVELangCookie","zh_CN",1)),Zt.a.publish("update-windows-time",on==null?void 0:on.data),oa.abrupt("return",on);case 11:case"end":return oa.stop()}},fn)}));return function(){return Tt.apply(this,arguments)}}();Object(l.useEffect)(function(){var Tt,fn;function On(In){_t&&(d.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Yn({type:Xn.SET_LOADING,payload:!0}),Qa(wa+1))}Zt.a.subscribe("reset-linux-windows-loading",function(){Yn({type:Xn.SET_LOADING,payload:!0})}),Zt.a.subscribe("reset-linux-windos-vnc",function(){Qa(wa+1)});function Wn(){Jn(100),clearTimeout(ra.current),setTimeout(function(){var In,jn;(In=Tt)===null||In===void 0||((jn=In._eventHandlers)===null||jn===void 0)||jn.windowResize(),Yn({type:Xn.SET_LOADING,payload:!1})},1300),Zt.a.subscribe("send-ctrl-alt-delete",function(){var In;(In=Tt)===null||In===void 0||In.sendCtrlAltDel()})}function la(In){var jn=co(In.detail.text);Yn({type:Xn.SET_TRANSFER_CONTENT,payload:jn})}if((_t||bt||wt||At&&Ft)&&pn.current){var on;clearTimeout(ra.current),(Ot==null||((on=Ot.shixun)===null||on===void 0)?void 0:on.windows_connection_mode)==="rdp"&&rn(),new Promise(Object(f.a)(t.a.mark(function In(){var jn,Qn,ia,Ma,xa,ha,Yt;return t.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:jn=Rr(),Qn="",Ma=new URL(decodeURIComponent(Ot==null?void 0:Ot.vnc_url)),xa=Ma.protocol,ha=Ma.searchParams,Yt=Ma.host,ia=ha.get("password"),Qn="".concat(xa==="https:"?"wss":"ws","://").concat(Yt,"/").concat(jn.path||"websockify"),Tt=new lo.a(pn.current,Qn,{credentials:{password:ia},wsProtocols:["binary"],resize:"scale",show_dot:!0}),fn=cr(Tt),Tt.viewOnly=jn.view_only||!1,_t?Tt.scaleViewport=!0:Tt.scaleViewport=jn.scale||!1,Tt.scaleViewport=!0,Tt.showDotCursor=!0,Tt.resizeSession=!0,mt.current=Tt,Tt.addEventListener("disconnect",On),Tt.addEventListener("connect",Wn),Tt.addEventListener("clipboard",la);case 17:case"end":return Kn.stop()}},In)})));var Ca=Zt.a.subscribe("vnc-reseting",function(){Jn(0),Yn({type:Xn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),fa=Zt.a.subscribe("vnc-enlarge",function(In){}),oa=Zt.a.subscribe("show-clipboard-box",function(){Yn({type:Xn.SHOW_CLIPBOARD_BOX,payload:!0})});return Jn(0),function(){var In,jn,Qn,ia;(In=Tt)===null||In===void 0||In.removeEventListener("disconnect",On),(jn=Tt)===null||jn===void 0||jn.removeEventListener("connect",Wn),(Qn=Tt)===null||Qn===void 0||Qn.removeEventListener("clipboard",la),Ca(),fa(),oa(),(ia=fn)===null||ia===void 0||ia.unobserve(pn.current)}}},[bt,_t,wt,wa,Ft]),Object(l.useEffect)(function(){var Tt,fn;if(At&&(Ot==null||((Tt=Ot.shixun_virtual_templates)===null||Tt===void 0)?void 0:Tt.length)===1){var On,Wn;wn(Ot==null||((On=Ot.shixun_virtual_templates)===null||On===void 0||((Wn=On[0])===null||Wn===void 0))?void 0:Wn.template_id)}else At&&(Ot==null||((fn=Ot.shixun_virtual_templates)===null||fn===void 0)?void 0:fn.length)>1&&ln(!0)},[At]);function Ea(Tt){var fn;(fn=mt.current)===null||fn===void 0||fn.clipboardPasteFrom(Tt),Yn({type:Xn.SET_TRANSFER_CONTENT,payload:Tt}),d.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),nr()}function rn(){var Tt,fn;Tt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ht.current.parentElement.className="wh1080p",Ht.current.parentElement.style.cssText="transform:scale(".concat(Tt,");transform-origin:center center"),pn.current.style.cssText="translate(-50%, -50%) scale("+Tt+")"}Object(l.useEffect)(function(){Ln==0&&(clearTimeout(ra.current),da())},[Ln]);var da=function Tt(){Ln>99?Ln=99:(Ln=Ln+1,ra.current=setTimeout(function(){Tt()},1500)),Ln<100&&Jn(Ln)},fr=Object(l.useMemo)(function(){var Tt;return aa?"none":wt||At||_t&&(Ot==null||((Tt=Ot.shixun)===null||Tt===void 0)?void 0:Tt.windows_connection_mode)==="rdp"?"block":"none"},[wt,aa,At,_t]);return s.a.createElement(l.Fragment,null,sa&&s.a.createElement("div",{className:yr.a.selectImage},s.a.createElement("section",{className:yr.a.container},s.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),s.a.createElement("aside",null,Ot==null||((qe=Ot.shixun_virtual_templates)===null||qe===void 0)?void 0:qe.map(function(Tt,fn){return s.a.createElement(M.a,{align:"middle",key:fn},s.a.createElement(te.a,{flex:"1"},Tt.template_name),s.a.createElement(te.a,null,s.a.createElement(B.a,{type:"primary",onClick:function(){wn(Tt.template_id),ln(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),yn&&s.a.createElement("a",{className:"btn-vnc-resize",onClick:ur},s.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),s.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:fr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},s.a.createElement("div",null,s.a.createElement("iframe",{style:{position:yn?"fixed":"absolute",left:0,top:yn?54:40,width:"100%",height:"calc(100% - ".concat(yn?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),s.a.createElement("div",{style:{position:yn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(yn?"100px":"0",")")},className:"".concat(_t?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(yn?"full-screen":"")},aa?s.a.createElement(y.a,{message:ut,style:{color:"#0152d9"}},s.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},s.a.createElement($a.a,{percent:Ln,format:function(fn){return s.a.createElement("span",{className:"c-white"},fn,"%")}}))):null,s.a.createElement("div",{ref:pn,className:"vnc-panel ".concat(aa?"hidden zIndexf1":"animated fadeIn")})),s.a.createElement(O.a,null,s.a.createElement(n.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:ya,onCancel:nr,footer:null},s.a.createElement(Va,{onCancel:nr,onSave:Ea,content:qt}))))},fo=function(ve){var qe=ve.taskData,bt=ve.evaluateLoading,_t=ve.evaluateMessage,wt=ve.language,At=ve.onEval,Gt=qe.vnc_url,Ot=qe.shixun,pn=qe.test_sets,yt=qe.test_sets_count,mt=qe.sets_error_count,Ht=qe.last_compile_output,Pt=qe.game,Rt=qe.allowed_unlock,Ft=qe.user,wn=Object(l.useState)(!1),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(!1),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1];function Yn(){gn(!An)}return console.log("vnc_url:",Gt),s.a.createElement(l.Fragment,null,s.a.createElement(jr,{vnc_url:Gt,window_vnc_url:qe.windows_vnc,virtual_machine:qe==null?void 0:qe.virtual_machine,linux_vnc:qe.linux_vnc,taskData:qe}),An?s.a.createElement("div",{className:"vnc-mask"}):null,s.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":An?"pop":"")},s.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:s.a.createElement("span",{className:"arrow-container",onClick:Yn},s.a.createElement("i",{className:"iconfont ".concat(An?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},ho=m("LQ8X"),er=m.n(ho),Ur=function(qe,bt){switch(bt.type){case"MOVE_X":return Object(i.a)(Object(i.a)({},qe),{},{moveX:bt.payload});case"SET_DRAGMODULE":return Object(i.a)(Object(i.a)({},qe),{},{showDragModule:bt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(i.a)(Object(i.a)({},qe),{},{showDragMask:bt.payload})}},Er=V.a.Countdown,Ya;(function(ve){ve[ve.LoadFail=1]="LoadFail",ve[ve.ReLoad=2]="ReLoad",ve[ve.Success=3]="Success"})(Ya||(Ya={}));var po={moveX:"40%",showDragModule:!1,showDragMask:!1},mo=function(qe){var bt=qe.globalSetting,_t=qe.loading,wt=qe.taskData,At=qe.dispatch,Gt=Object(r.a)(qe,["globalSetting","loading","taskData","dispatch"]),Ot=Object(g.i)(),pn=Object(l.useRef)(),yt=Object(l.useState)(!0),mt=Object(o.a)(yt,2),Ht=mt[0],Pt=mt[1],Rt=Object(l.useState)(!1),Ft=Object(o.a)(Rt,2),wn=Ft[0],Rn=Ft[1],Wt=Object(l.useState)(0),sa=Object(o.a)(Wt,2),ln=sa[0],bn=sa[1],An=Object(l.useState)(0),gn=Object(o.a)(An,2),Yn=gn[0],ga=gn[1],va=Object(l.useState)(!0),wa=Object(o.a)(va,2),Qa=wa[0],ut=wa[1],aa=Object(l.useState)(!1),ya=Object(o.a)(aa,2),yn=ya[0],qt=ya[1],Mn=Object(l.useRef)(!0),ea=Object(l.useState)({}),Ln=Object(o.a)(ea,2),Jn=Ln[0],ra=Ln[1],Za=Object(l.useState)({}),lr=Object(o.a)(Za,2),tr=lr[0],Aa=lr[1],nr=Object(l.useState)(),ur=Object(o.a)(nr,2),cr=ur[0],dr=ur[1],Ea=Object(l.useRef)(),rn=Object(l.useState)(Ya.Success),da=Object(o.a)(rn,2),fr=da[0],Tt=da[1],fn=Object(l.useState)(),On=Object(o.a)(fn,2),Wn=On[0],la=On[1],on=Object(l.useState)(),Ca=Object(o.a)(on,2),fa=Ca[0],oa=Ca[1],In=Object(l.useState)(!1),jn=Object(o.a)(In,2),Qn=jn[0],ia=jn[1],Ma=Object(l.useState)(""),xa=Object(o.a)(Ma,2),ha=xa[0],Yt=xa[1],$t=Object(l.useRef)(null),Kn=Object(l.useRef)({}),qn=Object(l.useRef)(!1),pa=Object(l.useReducer)(Ur,po),La=Object(o.a)(pa,2),Da=La[0],Ba=La[1];Object(l.useEffect)(function(){return window.addEventListener("message",ka),function(){window.removeEventListener("message",ka)}},[]);var ka=function(en){(en==null?void 0:en.data)==="jupytermessage"&&Mn.current&&(Mn.current=!1,xr(),qn.current||setTimeout(function(){return Mn.current=!0},500))},xr=function(){var Hn=Object(f.a)(t.a.mark(function en(){return t.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:case"end":return $n.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),hr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.d)({identifier:Ot.identifier});case 2:Xt=En.sent,Xt&&(ra(Xt),Kn.current=Object(i.a)({},Xt),Aa(Object(i.a)(Object(i.a)({},tr),{},{test_sets:(Xt==null?void 0:Xt.test_sets)||[]})),Ba({type:"SET_DRAGMODULE",payload:Xt.jupyter_show_description}));case 4:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Xr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt,$n,En,_r,Ha;return t.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(G.c)({identifier:Ot.identifier});case 2:if(Xt=vr.sent,Pt(!1),!(Xt!=null&&Xt.url)){vr.next=14;break}if(dr(Xt.url),pn.current=($n=Object(K.T)(Xt==null||((En=Xt.url)===null||En===void 0||((_r=En[0])===null||_r===void 0))?void 0:_r.url))===null||$n===void 0?void 0:$n.token,Ea.current=Xt.port,!(((Ha=Xt.url)===null||Ha===void 0?void 0:Ha.length)>1)){vr.next=10;break}return vr.abrupt("return");case 10:return ut(!1),pr(),Tt(Ya.Success),vr.abrupt("return");case 14:Xt.status===-1?(Tt(Ya.LoadFail),ut(!1)):Tt(Ya.ReLoad);case 15:case"end":return vr.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Sr=function(en){ut(!1),ga(en),pr(),Tt(Ya.Success)},pr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.e)({identifier:Ot.identifier});case 2:if(Xt=En.sent,!((Xt==null?void 0:Xt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:if(Xt!=null&&Xt.useSeconds){En.next=8;break}return to(),En.abrupt("return");case 8:Xt!=null&&Xt.remainingSeconds&&(la(Date.now()+Xt.remainingSeconds*1e3),oa(Xt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Xt.remainingSeconds-300)*1e3));case 9:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),to=function(){Dn(!0),Pt(!0),n.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){mr()},onCancel:function(){Dn(!1),Pt(!1)}})},mr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.g)({identifier:Ot.identifier});case 2:if(Xt=En.sent,!((Xt==null?void 0:Xt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:d.b.success("\u91CD\u7F6E\u6210\u529F!"),Pt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Br=function(){n.a.destroyAll(),n.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:s.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",s.a.createElement("span",null,s.a.createElement(Er,{value:Wn,format:"HH:mm:ss",onFinish:Fn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var en=Object(f.a)(t.a.mark(function $n(){var En;return t.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:return Ha.next=2,Object(G.a)({identifier:Ot.identifier});case 2:if(En=Ha.sent,!(En.status===0)){Ha.next=7;break}return Ha.next=6,pr();case 6:d.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ha.stop()}},$n)}));function Xt(){return en.apply(this,arguments)}return Xt}()})},Fn=function(){n.a.destroyAll(),n.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:s.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){mr()}})},Dn=function(en){var Xt=document.getElementById("taskJupyterIframe");if(!Xt)return;en?Xt.contentWindow.postMessage("stopParent","*"):Xt.contentWindow.postMessage("clonsParent","*")},Pa=function(){Pt(!0),Dn(!0),wr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:s.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",s.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Ka=function(){var en=document.getElementById("taskJupyterIframe");if(!en)return;en.contentWindow.postMessage("saveCode","*"),qn.current=!0,Rn(!0),qt(!0)},wr=function(en){n.a.confirm({centered:!0,title:en.title,content:en.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Xt=Object(f.a)(t.a.mark(function En(){var _r;return t.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,Object(G.i)({identifier:Ot.identifier});case 2:if(_r=ar.sent,!(_r.status!==0)){ar.next=5;break}return ar.abrupt("return");case 5:d.b.success("\u64CD\u4F5C\u6210\u529F"),Pt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return ar.stop()}},En)}));function $n(){return Xt.apply(this,arguments)}return $n}(),onCancel:function(){Dn(!1),Pt(!1)}})};Object(l.useEffect)(function(){function Hn(Xt){Ba({type:"MOVE_X",payload:Xt.pageX})}function en(){Ba({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Da.showDragMask&&(document.addEventListener("mousemove",Hn),document.addEventListener("mouseup",en)),function(){document.removeEventListener("mousemove",Hn),document.removeEventListener("mouseup",en)}},[Da.showDragMask]);var Hr=typeof Da.moveX=="number"&&Da.moveX!==.01?"".concat(Da.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Hr,")"),Po=function(en){Ba({type:"TRIGGER_RIGHT_PANEL_MASK",payload:en})};return s.a.createElement("section",{className:er.a.bg,style:{userSelect:Da.showDragMask?"none":"unset"}},s.a.createElement("section",{className:er.a.content,style:{height:Jn!=null&&Jn.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},s.a.createElement("section",{className:er.a.rightCotainer,style:{width:Ro}},s.a.createElement("main",{className:er.a.main,style:{height:"100%"}},s.a.createElement(l.Fragment,null,s.a.createElement("div",{className:"".concat(er.a.dataSetButton," ").concat(Qn?er.a.dataSetOpen:""),onClick:function(){return ia(!Qn)}},s.a.createElement("span",{className:er.a.dataSetText},"\u6570\u636E\u96C6")),s.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:wt==null?void 0:wt.url}))))))},Cr=Object(C.a)(function(ve){var qe=ve.loading,bt=ve.globalSetting;return{globalSetting:bt,loading:qe}})(mo),Zr=m("E1Sb"),Jr=m.n(Zr),qr=m("nAPy"),So=m.n(qr),$r=m("WkQV"),wo=m("Cy2x"),_o=m("fr4D"),eo="FETCH_TASK_START",vo="FETCH_TASK_FAILURE",Mr="FETCH_TASK_SUCCESS",Ra="UPDATE_TASK_DATA",bo="HIDE_EVALUATE_RESULT",Kr="SHOW_EVALUATE_RESULT",_n="UPDATE_TIMESTRAP",hn="MOVE_X",Nn="MOVE_Y",ca="TRIGGER_RIGHT_PANEL_MASK ",Fr="SET_ACTIVE_INDEX",Ao="GET_TASK_LIST",go="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",jo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",bi="SET_REWARD",fe="ACTIVE_DISCUSS_INDEX",Le="CREATE_DISCUSS",Ue="DISABLE_DISCUSS",Ce="SHOW_ANSWER_LOADING",z="FETCH_ANSWER_INFO",ie="HIGH_TIP_MODAL",Q="SHOW_TIP_MODAL",be="SELECT_UNLOCK_ANSWER",Ae="SET_CHOOSE_ANSWERS",Fe="EVAL_CHOOSE_START",ke="EVAL_CHOOSE_END",Je="SHOW_REP_loading",st="FETCH_REP_CONTENT",ft="EDIT_REP_CONTENT",ht="SET_REP_PATH",gt="SHOW_EVALUATE_LOADING",Kt="HIDE_EVALUATE_LOADING",nn="SET_EVALUATE_MESSAGE",Vt="SET_SHOW_DIR",cn="SET_EDITOR_SETTING",sn="SET_EDITOR_THEME",an="SET_EDITOR_FONTSIZE",Jt="SET_REPOS",Cn="SHOW_PATH_LIST",dn="HIDE_PATH_LIST",Gn="HIDE_PICTURE_VIEW",Tn="SHOW_PICTURE_VIEW",Nt="SHOW_NOTICE",It="HIDE_NOTICE",mn="SET_TAB_INDEX",vn="SET_SSH_TABS",Mt="SET_SSH_CONFIGDATA",xn="SET_SSH_CONFIGDATAARR",Bn="SET_VNC_LOADING ",Sn="ON_TAB_TO_SPACE ",Pn=u.a.DirectoryTree,Zn=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],ba={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function ja(ve,qe){switch(qe.type){case hn:return Object(i.a)(Object(i.a)({},ve),{},{moveX:qe.payload});case Nn:return Object(i.a)(Object(i.a)({},ve),{},{moveY:qe.payload});case Je:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:qe.payload});case st:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:qe.payload});case ft:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:Object(i.a)(Object(i.a)({},ve.codeRepData),qe.payload)});case Kr:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!1,showEvalResult:!0});case _n:return Object(i.a)(Object(i.a)({},ve),{},{timestamp:qe.payload});case bo:return Object(i.a)(Object(i.a)({},ve),{},{showEvalResult:!1});case eo:return Object(i.a)(Object(i.a)({},ve),{},{loading:!0});case Ra:return Object(i.a)(Object(i.a)({},ve),qe.payload);case ca:return Object(i.a)(Object(i.a)({},ve),{},{showDragMask:qe.payload});case vo:return Object(i.a)(Object(i.a)({},ve),{},{loading:!1,isError:!0});case Mr:return Object(i.a)(Object(i.a)({},ve),qe.payload);case gt:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!0});case Kt:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!1});case nn:return Object(i.a)(Object(i.a)({},ve),{},{evaluateMessage:qe.payload});case Vt:return Object(i.a)(Object(i.a)({},ve),{},{showDocuments:qe.payload});case Jt:return Object(i.a)(Object(i.a)({},ve),qe.payload);case Nt:return Object(i.a)(Object(i.a)({},ve),{},{showNotice:!0});case It:return Object(i.a)(Object(i.a)({},ve),{},{showNotice:!1});case Gn:return Object(i.a)(Object(i.a)({},ve),{},{showPictureView:!1});case Tn:return Object(i.a)(Object(i.a)({},ve),{},{showPictureView:!0});case Bn:return Object(i.a)(Object(i.a)({},ve),{},{resetVncLoading:qe.payload});default:throw new Error}}var na=I.default=function(ve){var qe,bt=ve.match,_t=ve.history,wt=Object(r.a)(ve,["match","history"]);console.log("props:",wt);var At=Object(g.i)(),Gt=Object(g.h)().query,Ot=Object(l.useReducer)(ja,ba),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(l.useState)(1),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(l.useState)(At.taskId),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useRef)(),bn=Object(l.useRef)(),An=Object(l.useRef)(),gn=Object(l.useState)(),Yn=Object(o.a)(gn,2),ga=Yn[0],va=Yn[1],wa=_t.location;Object(l.useEffect)(function(){console.log("_params:",At),sa(At.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[At]);var Qa=yt.moveX,ut=yt.taskData,aa=yt.moveY,ya=yt.evalData,yn=yt.showEvalResult,qt=yt.codeRepData,Mn=yt.loading,ea=yt.evaluateLoading,Ln=yt.evaluateMessage,Jn=yt.showDocuments,ra=yt.repos,Za=yt.showPictureView,lr=yt.showNotice,tr=yt.webDisplayUrl,Aa=yt.isPictureView,nr=yt.resetVncLoading,ur=yt.timestamp,cr=yt.lastedGetTaskInfoTime,dr=yt.showDragMask,Ea=ut.st,rn=ut.challenge,da=ut.shixun,fr=ut.is_teacher,Tt=ut.game,fn=ut.has_answer,On=ut.vnc_url,Wn=ut.git_url,la=ut.user,on=ut.myshixun,Ca=ut.discusses_count,fa=ut.user_praise,oa=ut.praise_count,In=ut.tpm_cases_modified,jn=ut.tpm_modified,Qn=ut.tpm_script_modified,ia=ut.mirror_name,Ma=ut.mirror_description,xa=ut.tomcat_url,ha=ut.unity_3d_routes,Yt=ut.with_code_file,$t=ut.unity_3d_result,Kn=ut.next_game,qn=ut.prev_game,pa=qt.currentPath,La=qt.paths,Da=qt.content,Ba=qt.language,ka=qt.lastedUpdateTime,xr=(jn||Qn)&&Ea===0,hr=(In||xr)&&on.system_tip===!0,Xr=(ia||[]).indexOf("Html")!==-1,Sr=Object(l.useMemo)(function(){return pa&&La?La.indexOf(pa)>=0:!1},[pa,La]),pr=Object(l.useMemo)(function(){return ha&&!Yt||(rn==null?void 0:rn.thiry_party)||On},[On,Yt,ha]);Object(l.useEffect)(function(){if(ha&&Yt){mt({type:gt});var St=Zt.a.subscribe("unity3d-load-end",function(){mt({type:Kt})});return St}},[Wt,ha,rn==null?void 0:rn.thiry_party,Yt,mt]),Object(l.useEffect)(function(){to()},[]);function to(){return mr.apply(this,arguments)}function mr(){return mr=Object(f.a)(t.a.mark(function St(){var Et;return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(se.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:Et=Lt.sent,va(Et);case 4:case"end":return Lt.stop()}},St)})),mr.apply(this,arguments)}function Br(St){return Fn.apply(this,arguments)}function Fn(){return Fn=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Object(_o.i)(Wt);case 3:if(kt=jt.sent,Lt=kt.status,!(Lt===401)){jt.next=10;break}return _t.replace("/user/login",{from:wa.pathname}),jt.abrupt("return");case 10:if(!(Lt===-3)){jt.next=14;break}Object(K.q)({onCancel:function(){window.location.href="/"}}),jt.next=25;break;case 14:if(!(Lt===403)){jt.next=18;break}_t.replace("/403"),jt.next=25;break;case 18:if(!(Lt===404)){jt.next=23;break}return _t.replace("/404"),jt.abrupt("return");case 23:Ct={loading:!1,isError:!1,taskData:kt},Et||mt({type:Mr,payload:Ct});case 25:kt.mirror_type==="webssh"&&setTimeout(function(){Zt.a.publish("create-socket",1)},1e3),jt.next=32;break;case 28:jt.prev=28,jt.t0=jt.catch(0),console.log(jt.t0),Et||mt({type:vo});case 32:case"end":return jt.stop()}},St,null,[[0,28]])})),Fn.apply(this,arguments)}Object(l.useEffect)(function(){var St=!1;return Br(St),function(){St=!0}},[mt,Wt]),Object(l.useEffect)(function(){var St=!1;function Et(){return kt.apply(this,arguments)}function kt(){return kt=Object(f.a)(t.a.mark(function Lt(){var Ct,Qt,jt,tn,rr,ma;return t.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:if(mt({type:Je,payload:Object(i.a)(Object(i.a)({},qt),{},{loading:!0})}),!(ha&&!Yt||rn!=null&&rn.thiry_party)){Wa.next=3;break}return Wa.abrupt("return");case 3:return Wa.next=5,rt(Wt,{path:pa});case 5:if(Ct=Wa.sent,!St)if(Ct.status===0)d.b.info(Ct.message),mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{loading:!1})});else{try{(Ct==null?void 0:Ct.file_type)==="txt"?Qt=((jt=Qt)===null||jt===void 0?void 0:jt.length)===0?Qt:window.decodeURIComponent(escape(window.atob(Ct==null||((tn=Ct.content)===null||tn===void 0)?void 0:tn.content))):Qt=Ct==null||((rr=Ct.content)===null||rr===void 0)?void 0:rr.content}catch(Dr){Qt=window.atob(Ct==null||((ma=Ct.content)===null||ma===void 0)?void 0:ma.content),d.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Dr)}mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:Qt,language:Ct.language,file_type:Ct.file_type,filename:Ct.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Wa.stop()}},Lt)})),kt.apply(this,arguments)}if(Ea===0&&pa&&da.hide_code!==1)return Et(),function(){St=!0}},[Ea,pa,cr,ur]);var Dn=function(){var St=Object(f.a)(t.a.mark(function Et(){var kt,Lt,Ct=arguments;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:if(kt=Ct.length>0&&Ct[0]!==void 0?Ct[0]:0,console.log("lastedUpdateTime:",Sr,kt),!(Ea===0&&ka>0&&Sr||kt)){jt.next=8;break}return jt.next=5,Y(on.identifier,{path:pa,evaluate:kt,content:Da,game_id:Tt.id});case 5:return Lt=jt.sent,mt({type:ft,payload:{lastedUpdateTime:0}}),jt.abrupt("return",Lt);case 8:return jt.abrupt("return",!0);case 9:case"end":return jt.stop()}},Et)}));return function(){return St.apply(this,arguments)}}(),Pa=Object(l.useCallback)(function(){},[Dn]);Object(l.useEffect)(function(){var St=Zt.a.subscribe("unlock-test-case",function(){var Et;n.a.confirm((Et={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement(Ua,{score:rn.score,is_teacher:fr})},Object(p.a)(Et,"centered",!0),Object(p.a)(Et,"onOk",Ka),Et))});return St},[Ka,rn,fr]);var Ka=Object(l.useCallback)(Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,Se(Tt.identifier);case 2:if(Et=tn.sent,kt=Et.test_sets,Lt=Et.message,Ct=Et.status,!(Ct===-1)){tn.next=7;break}return d.b.info(Lt),tn.abrupt("return");case 7:Qt=ut.user.grade,ut.user.grade=Qt-rn.score*2,ut.test_sets=kt,ut.game.test_sets_view=!0,mt({type:Ra,payload:{taskData:ut}});case 12:case"end":return tn.stop()}},St)})),[Tt,rn,mt]);Object(l.useEffect)(function(){if(!pr||On){function St(kt){ln.current&&mt({type:hn,payload:kt.pageX}),bn.current&&mt({type:Nn,payload:kt.pageY})}function Et(){ln.current=!1,bn.current=!1,mt({type:ca,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",St),document.addEventListener("mouseup",Et),function(){document.removeEventListener("mousemove",St),document.removeEventListener("mouseup",Et)}}},[bn.current,ln.current,pr,mt]);function wr(St){var Et=ut.user.grade;ut.user.grade=Et-St,mt({type:Ra,payload:{taskData:ut}})}An.current=function(){yt.moveX=yt.moveX!==.01?.01:"40%",mt({type:hn,payload:yt.moveX})};function Hr(){pr?An.current():(document.onselectstart=function(){return!1},ln.current=!0,mt({type:ca,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},bn.current=!0,(ut!=null&&ut.vnc_url||ut!=null&&ut.windows_vnc||ut!=null&&ut.linux_vnc||ut!=null&&ut.virtual_machine||(da==null?void 0:da.hide_code)===2)&&mt({type:ca,payload:!0})}function Po(St){St===.01?mt({type:Nn,payload:0}):mt({type:Nn,payload:.01})}function Hn(St){St===0?mt({type:Nn,payload:"100%"}):mt({type:Nn,payload:0})}Object(l.useEffect)(function(){var St=Zt.a.subscribe("vnc-enlarge",function(){An.current()});return St},[]);function en(){Dn()}function Xt(){return $n.apply(this,arguments)}function $n(){return $n=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,je(Wt,{path:pa});case 2:Et=Qt.sent,kt=Et.content,Lt=Et.language,mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:kt,language:Lt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Qt.stop()}},St)})),$n.apply(this,arguments)}function En(){return _r.apply(this,arguments)}function _r(){return _r=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,De(ut==null||((Et=ut.myshixun)===null||Et===void 0)?void 0:Et.identifier,{});case 2:return kt=Ct.sent,Br(),Ct.abrupt("return",kt);case 5:case"end":return Ct.stop()}},St)})),_r.apply(this,arguments)}function Ha(){return ar.apply(this,arguments)}function ar(){return ar=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,$e(Wt,{path:pa});case 2:Et=Qt.sent,kt=Et.content,Lt=Et.language,mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:kt,language:Lt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Qt.stop()}},St)})),ar.apply(this,arguments)}Object(l.useEffect)(function(){if(Ea===0&&rn&&rn.path){var St=rn.path.split("\uFF1B").filter(function(Et){return!!Et});mt({type:ft,payload:{currentPath:St[0],paths:St}})}},[rn,Ea]),Object(l.useEffect)(function(){da&&Object(K.X)(da.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[da]);function vr(){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,lt(Wt);case 2:Et=Qt.sent,kt=Et.praise_count,Lt=Et.praise,ut.praise_count=kt,ut.user_praise=Lt,mt({type:Ra,payload:{taskData:ut}});case 7:case"end":return Qt.stop()}},St)})),Xo.apply(this,arguments)}var gi=Object(l.useCallback)(function(St){function Et(Lt){return kt.apply(this,arguments)}function kt(){return kt=Object(f.a)(t.a.mark(function Lt(Ct){return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:try{window.navigator.sendBeacon("".concat(re.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(Ct),{})}catch(tn){}case 1:case"end":return jt.stop()}},Lt)})),kt.apply(this,arguments)}Et(St)},[Wt]);function yi(St){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(f.a)(t.a.mark(function St(Et){return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Ne(Wt,da.id,Et);case 2:ut.game.star=Et,mt({type:Ra,payload:{taskData:ut}});case 4:case"end":return Lt.stop()}},St)})),Bo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(ra){Ct.next=8;break}return Ct.next=3,R(on.identifier);case 3:Et=Ct.sent,kt=Et.trees,mt({type:Jt,payload:{showDocuments:!0,repos:Or(kt)}}),Ct.next=9;break;case 8:mt({type:Vt,payload:!0});case 9:case"end":return Ct.stop()}},St)})),Ho.apply(this,arguments)}function Ci(St){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return kt=Et.props,Lt=kt.children,Ct=kt.eventKey,jt.abrupt("return",new Promise(function(){var tn=Object(f.a)(t.a.mark(function rr(ma){var Lr,Wa,Dr;return t.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return Lt&&Lt.length>0&&ma(),ta.next=3,R(on.identifier,{path:Ct});case 3:Lr=ta.sent,Wa=Lr.trees,Dr=Vn(ra,Ct,Or(Wa,Ct)),mt({type:Jt,payload:{repos:Object(S.a)(Dr)}}),ma();case 8:case"end":return ta.stop()}},rr)}));return function(rr){return tn.apply(this,arguments)}}()));case 2:case"end":return jt.stop()}},St)})),Wo.apply(this,arguments)}function xi(){mt({type:Vt,payload:!1})}function Fi(St){var Et=St.gold,kt=St.experience,Lt=St.next_game,Ct=St.next_shixun,Qt=St.subject_done,jt=Object(r.a)(St,["gold","experience","next_game","next_shixun","subject_done"]),tn=jt.challenge_chooses_count===jt.choose_correct_num,rr={had_submmit:!0,test_sets:jt.test_sets,challenge_chooses_count:jt.challenge_chooses_count,choose_correct_num:jt.choose_correct_num};ut.choose_test_cases=rr,tn&&(ut.game.status=2,ut.next_game=Lt,ut.user.grade+=Et),tn&&Tt.status!==2&&Zt.a.publish("update-cost-time"),mt({type:Ra,payload:{taskData:ut,evalData:{gold:Et,experience:kt,next_game:Lt,next_shixun:Ct,subject_done:Qt},showEvalResult:tn}}),Zt.a.publish("eval-code-finish")}function Xi(){return zo.apply(this,arguments)}function zo(){return zo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt,jt,tn,rr,ma,Lr,Wa,Dr;return t.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ta.prev=0,mt({type:gt}),ta.next=4,Dn(1);case 4:if(Et=ta.sent,kt=Et.resubmit,Lt=Et.sec_key,Ct=Et.content_modified,!(Et.status&&Et.status<0)){ta.next=10;break}return Zt.a.publish("eval-code-finish"),mt({type:Ra,payload:{evaluateLoading:!1}}),ta.abrupt("return");case 10:return Qt={sec_key:Lt,resubmit:kt,first:1,content_modified:Ct},Gt.type==="exercises"&&(Qt.extras={exercise_id:Gt.exercisesId,question_id:Gt.questionId,challenge_id:(jt=ut.challenge)===null||jt===void 0?void 0:jt.id,subject_id:Gt.subject_id||""}),ta.next=14,Re(Wt,Qt);case 14:if(tn=ta.sent,!(tn.status===-1&&Gt.type==="exercises")){ta.next=18;break}return window.parent.location.href="/classrooms/".concat(wa.query.coursesId,"/exercise/").concat(wa.query.exercisesId,"/detail"),ta.abrupt("return");case 18:return tn.status===1&&(Dr=function(){return Dr=Object(f.a)(t.a.mark(function hi(Io,Jo,pi){var qo,$o,mi,ua,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return t.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Io,$o/1e3>Jo&&(Lr=!0),Mo.next=4,Be(Wt,{resubmit:kt,time_out:Lr,port:tn.port,sec_key:Lt,challenge_id:ut==null||((qo=ut.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Gt.subject_id||""});case 4:mi=Mo.sent,ua=mi,No=ua.status,_i=ua.running_code_message,ei=ua.port,ti=ua.web_route,mt({type:nn,payload:_i}),+No>-1||$o/1e3>Jo?(Tt.status!==2&&No===2&&(ut.game.status=2,ut.user.grade+=ua.gold,Zt.a.publish("update-cost-time")),ut.test_sets=ua.test_sets||[],ut.last_compile_output=ua.last_compile_output,ut.test_sets_count=ua.test_sets_count,ut.sets_error_count=ua.sets_error_count,ut.record_consume_time=ua.record_consume_time,ut.next_game=ua.next_game,ut.prev_game=ua.prev_game,ni="",vi=ia.indexOf("Web")!==-1||ia.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(xa,":").concat(ei,"/").concat(ti)),ai=ao(ua.test_sets),ri=ua.picture>0&&ai,oi=No===2&&!Lr,Lr?d.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||d.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:ut,evalData:{gold:ua.gold,experience:ua.experience,next_game:ua.next_game,next_shixun:ua.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:ha||rn!=null&&rn.thiry_party?!1:ri,isPictureView:ri},ha&&Yt||rn!=null&&rn.thiry_party?(Zt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:la}}),Zt.a.publish("evaluate-unity3d-finish"),($t||ai)&&Zt.a.publish("evaluate-unity3d-result",ua.unity_3d_result)):ii.showEvalResult=oi,mt({type:Ra,payload:ii}),Zt.a.publish("eval-code-finish")):setTimeout(function(){Wa(Io,rn.exec_time+11,pi++)},Io);case 9:case"end":return Mo.stop()}},hi)})),Dr.apply(this,arguments)},Wa=function(hi,Io,Jo){return Dr.apply(this,arguments)},rr=1,ma=1e3,Lr=!1,Wa(ma,rn.exec_time+11,rr++)),ta.abrupt("return",res);case 22:ta.prev=22,ta.t0=ta.catch(0),console.log("-------eval code",ta.t0);case 25:case"end":return ta.stop()}},St,null,[[0,22]])})),zo.apply(this,arguments)}function Si(St){mt({type:ft,payload:{content:St,lastedUpdateTime:new Date().getTime()}})}function wi(){mt({type:bo})}function Bi(){mt({type:Gn})}function Ai(){mt({type:Tn})}function fi(){mt({type:Nt})}function Oi(St,Et){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(f.a)(t.a.mark(function St(Et,kt){var Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if(Lt=kt.node,!Lt.isLeaf){tn.next=7;break}return Ct=Et[0],Qt=Ct.split(".").pop().toLowerCase(),tn.next=6,Dn();case 6:mt({type:ft,payload:{currentPath:Ct}});case 7:case"end":return tn.stop()}},St)})),Vo.apply(this,arguments)}function Ti(St){return Go.apply(this,arguments)}function Go(){return Go=Object(f.a)(t.a.mark(function St(Et){return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Dn();case 2:mt({type:ft,payload:{currentPath:Et}});case 3:case"end":return Lt.stop()}},St)})),Go.apply(this,arguments)}function Ri(){ut.myshixun.system_tip=!0,mt({type:Ra,payload:{taskData:ut,showNotice:!1}})}function Mi(St,Et){ut.challenge.path=St,ut.myshixun.system_tip=!1,mt({type:Ra,payload:{taskData:Object(i.a)(Object(i.a)({},ut),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:Et}})}function Li(){mt({type:It})}function Di(){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.prev=0,mt({type:Bn,payload:!0}),Zt.a.publish("vnc-reseting"),Ct.next=5,ae(At.taskId);case 5:Et=Ct.sent,kt=Et.vnc_url,ut.vnc_url=kt+"×tamp="+new Date().getTime(),Zt.a.publish("vnc-reseting-done",Et),mt({type:Ra,payload:{taskData:ut,resetVncLoading:!1}}),Ct.next=15;break;case 12:Ct.prev=12,Ct.t0=Ct.catch(0),console.log(Ct.t0);case 15:case"end":return Ct.stop()}},St,null,[[0,12]])})),Yo.apply(this,arguments)}function ki(St){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct,Qt,jt,tn;return t.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:if(kt=Et.GameState,Lt=Et.Data,Ct=Et.challenge,console.log("match:",bt),!(Ct==="info")){ma.next=6;break}Zt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(i.a)({},ut.challenge)}}),ma.next=16;break;case 6:if(!(kt==="Success")){ma.next=16;break}if(!($t||!Yt)){ma.next=15;break}return ma.next=10,nt(Wt,kr.Base64.encode(Wt+new Date().getTime()),Lt);case 10:Qt=ma.sent,jt=Qt.status,tn=Qt.data,jt==0&&(Tt.status!==2&&(ut.game.status=2,ut.user.grade+=tn.gold,Zt.a.publish("update-cost-time")),Zt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:la,open_time:tn.open_time,end_time:tn.end_time}}),mt({type:Ra,payload:{taskData:ut,evalData:{gold:tn.gold,experience:tn.experience,next_game:tn.next_game},evaluateLoading:!1,showEvalResult:!0}})),ma.next=16;break;case 15:mt({type:Kr});case 16:case"end":return ma.stop()}},St)})),Qo.apply(this,arguments)}function Pi(){}function Ii(){return Zo.apply(this,arguments)}function Zo(){return Zo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,it(Wt);case 2:return Ct=tn.sent,(Et=Ct)!==null&&Et!==void 0&&(kt=Et.data)!==null&&kt!==void 0&&kt.remaining_time&&Zt.a.publish("update-windows-time",(Qt=Ct)===null||Qt===void 0?void 0:Qt.data),tn.abrupt("return",(Lt=Ct)===null||Lt===void 0?void 0:Lt.data);case 5:case"end":return tn.stop()}},St)})),Zo.apply(this,arguments)}var Ni="80px",ji="calc(100vw - 4px - ".concat(Ni,")"),Hi=(qe={game:Tt,taskId:Wt,user_praise:fa,praise_count:oa,st:Ea,challenge:rn,rank_name:ut.rank_name,shixun:da,is_teacher:fr,has_answer:fn,unity_3d_routes:ha,with_code_file:Yt,onEvaluateCallback:Pi,onGetUnity3dMessage:ki},Object(p.a)(qe,"taskId",Wt),Object(p.a)(qe,"myshixun",on),Object(p.a)(qe,"user",la),Object(p.a)(qe,"discusses_count",Ca),Object(p.a)(qe,"onPlusOrCancelPraise",vr),Object(p.a)(qe,"minuxUserGrade",wr),Object(p.a)(qe,"taskData",ut),qe),Wi={showNotice:lr||(In||xr)&&on.system_tip===!1,tpm_cases_modified:In,tpm_modified:jn,tpm_script_modified:Qn,st:Ea,taskId:Wt,myshixunId:(on||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Li},zi=Object(i.a)(Object(i.a)({},ya),{},{isPictureView:Aa,history:_t,webDisplayUrl:tr,onShowPictureView:Ai,star:Tt&&Tt.star,onStarChange:yi,onCloseResult:wi}),Vi={lastedGetTaskInfoTime:cr,isEditPath:Sr,taskData:ut,codeRepData:qt,moveY:aa,evaluateMessage:Ln,evaluateLoading:ea,isNotice:hr,isHtml:Xr,onChangePath:Ti,onResizeSetContainer:Po,onEditRepCode:Si,onUpdateCode:Dn,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Xt,onResetGitCode:En,onResizeCodeArea:Hn,onResetPassedCode:Ha,onFinishDisplayHtml:en,onShowNotice:fi};return s.a.createElement(l.Fragment,null,Mn?s.a.createElement(y.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):s.a.createElement(l.Fragment,null,s.a.createElement("div",{className:"task-wrapper"},dr&&s.a.createElement("div",{className:"draging-mask"}),s.a.createElement(Ar,{difficulty:rn==null?void 0:rn.difficulty,mirror_description:Ma,history:_t,git_url:Wn,shixun:da,taskData:ut,lastedGetTaskInfoTime:cr,onAddVncTime:Ii,taskId:Wt,isNotice:hr,resetVncLoading:nr,onResetVnc:Di,onResetGitCode:En,vnc_url:On,linux_vnc:ut==null?void 0:ut.linux_vnc,window_vnc_url:(ut==null?void 0:ut.windows_vnc)||(ut==null?void 0:ut.virtual_machine),remaining_time:ut==null?void 0:ut.remaining_time,onShowNotice:fi,game:Tt,user:la,st:Ea,onUpdateCode:Dn,onUpdateCostTime:gi,unity_3d_routes:ha&&!Yt||(rn==null?void 0:rn.thiry_party)}),s.a.createElement("div",{className:"tasks-body2"},s.a.createElement("section",{className:"left-panel"},s.a.createElement("ul",null,s.a.createElement("li",{onClick:function(){return Ft(1)},className:Rt==1?"on":""},s.a.createElement("span",{className:"iconfont icon-huanjing"}),s.a.createElement("span",null,"\u73AF\u5883")),s.a.createElement("li",{onClick:function(){return Ft(2)},className:Rt==2?"on":""},s.a.createElement("span",{className:"iconfont icon-shujuwajue"}),s.a.createElement("span",null,"\u6570\u636E\u96C6")),s.a.createElement("li",{onClick:function(){return Ft(3)},className:Rt==3?"on":""},s.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),s.a.createElement("span",null,"\u5408\u4F5C\u8005")))),s.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(On||ut!=null&&ut.windows_vnc||ut!=null&&ut.linux_vnc||ut!=null&&ut.virtual_machine?"vnc":""),style:{width:ji,minWidth:"500px"}},s.a.createElement("div",{style:{height:"100%"},className:Rt===1?"":"hide"},ut.mirror_type==="webssh"&&s.a.createElement(so,{sshConfigData:ut||{},sid:1}),ut.mirror_type==="graph"&&s.a.createElement(fo,{taskData:ut,evaluateMessage:Ln,language:Ba,evaluateLoading:ea,onEval:wt.onEvalCode}),(ut.mirror_type==="jupyterlab"||ut.mirror_type==="jupyternotebook")&&s.a.createElement(Cr,{taskData:ut,evaluateMessage:Ln,language:Ba,evaluateLoading:ea,onEval:wt.onEvalCode})),s.a.createElement("div",{className:Rt===2?"data_env_lists":"hide"},s.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",ga==null?void 0:ga.data_count,"\uFF09"),s.a.createElement("div",{style:{padding:20}},s.a.createElement($r.a,{detail:ga}))),s.a.createElement("div",{className:Rt===3?"data_env_lists":"hide"},s.a.createElement("div",null,s.a.createElement(wo.a,null)))))),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Jn,onClose:xi},s.a.createElement(Pn,{className:"dir-tree",selectedKeys:["".concat(pa)],treeData:ra,onSelect:Oi,loadData:Ci})))))};function Ua(ve){var qe=ve.is_teacher,bt=ve.score;return s.a.createElement(l.Fragment,null,qe?s.a.createElement(l.Fragment,null,s.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(bt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),s.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(bt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function sr(ve){var qe=ve.noDragging,bt=ve.moveX,_t=ve.vnc_url;return s.a.createElement(l.Fragment,null,qe?s.a.createElement("a",{className:"trapezoid ".concat(bt===.01?"enlarge":"")},s.a.createElement("img",{src:bt===.01?Jr.a:So.a,alt:"resize-icon",width:20})):s.a.createElement("a",{className:"btn-resize",draggable:!1},s.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},s.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},"500L":function(ze,I,m){"use strict";m.d(I,"a",function(){return y});var S=m("+L6B"),c=m("2/Rp"),D=m("2qtc"),p=m("kLXV"),_=m("9og8"),n=m("k1fw"),h=m("miYZ"),d=m("tsqr"),f=m("oBTY"),o=m("tJVT"),r=m("DZo9"),i=m("8z0m"),a=m("WmNS"),u=m.n(a),e=m("q1tI"),t=m.n(e),l=m("m3rI"),s=m("wzkS"),g=m("y5JW"),C=m("LtfV"),x=i.a.Dragger;function y(O){var T=[];return O&&O.length>0&&(T=O.map(function(E){return{uid:E.id,id:E.id,name:E.title+g.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),T}I.b=function(O){var T=O.value,E=O.onChange,b=O.action,v=O.className,w=O.maxSize,L=w===void 0?150:w,B=O.title,F=B===void 0?"\u4E0A\u4F20\u9644\u4EF6":B,j=O.showRemoveModal,J=j===void 0?!1:j,V=O.accept,A=V===void 0?"":V,P=O.additionalText,k=O.isDragger,X=O.number,M=X===void 0?1e3:X,H=O.aloneClear,te=H===void 0?!1:H,xe=Object(e.useState)(!1),ce=Object(o.a)(xe,2),ye=ce[0],G=ce[1],ne=Object(e.useState)(T||[]),he=Object(o.a)(ne,2),re=he[0],se=he[1];Object(e.useEffect)(function(){T&&(se(Object(f.a)(T)),M===(T==null?void 0:T.length)&&G(!0))},[T]);var K=function(){setTimeout(function(){re.pop(),se(Object(f.a)(re))},500)},$={multiple:!0,disabled:ye,accept:A,withCredentials:!0,fileList:re,beforeUpload:function(Te,Xe){var Ye=Te.size/1024/1024;return re.concat(Xe).length>M?(re.pop(),se(Object(f.a)(re)),d.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),te?Promise.reject():(K(),!1)):!0},action:b||"".concat(l.a.API_SERVER,"/api/attachments.json"),onChange:function(Te){var Xe,Ye,Qe=Object(f.a)(Te.fileList);if(Te.file.status==="done"&&((Xe=Te.file)===null||Xe===void 0||((Ye=Xe.response)===null||Ye===void 0)?void 0:Ye.status)===-1){var tt,Oe;d.b.error((tt=Te.file)===null||tt===void 0||((Oe=tt.response)===null||Oe===void 0)?void 0:Oe.message);return}Qe.length>=M?G(!0):G(!1),se(Object(f.a)(Qe)),Qe=Qe.map(function(pe){var Ee;if(pe!=null&&(Ee=pe.response)!==null&&Ee!==void 0&&Ee.id){var ge;pe.url="/api/attachments/".concat(pe==null||((ge=pe.response)===null||ge===void 0)?void 0:ge.id)}return pe.name.indexOf(g.c)===-1&&(pe.name="".concat(pe.name).concat(g.c).concat(Object(g.a)(pe.size))),Object(n.a)({},pe)}),console.log("info:",Te),E(Qe)},onRemove:function(){var le=Object(_.a)(u.a.mark(function Xe(Ye){var Qe;return u.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(Qe=function(){var pe=Object(_.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(ge=Ye.response?Ye.response.id:Ye.id,!ge){N.next=8;break}return N.next=4,Object(s.d)(Ye.response?Ye.response.id:Ye.uid);case 4:return U=N.sent,N.abrupt("return",U);case 8:return N.abrupt("return",!0);case 9:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),!J){Oe.next=5;break}return Oe.abrupt("return",new Promise(function(pe,Ee){p.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ge=Object(_.a)(u.a.mark(function oe(){var N;return u.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Qe();case 2:N=Ve.sent,d.b.success("\u5220\u9664\u6210\u529F"),pe(!0);case 5:case"end":return Ve.stop()}},oe)}));function U(){return ge.apply(this,arguments)}return U}(),onCancel:function(){return pe(!1)}})}));case 5:return Oe.next=7,Qe();case 7:return Oe.abrupt("return",Oe.sent);case 8:case"end":return Oe.stop()}},Xe)}));function Te(Xe){return le.apply(this,arguments)}return Te}()};function q(le){le.preventDefault(),le.stopPropagation()}return t.a.createElement("div",{className:"multi-upload ".concat(v||"")},k&&t.a.createElement(x,$,t.a.createElement("p",{className:"ant-upload-drag-icon"},t.a.createElement(C.a,null)),t.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",t.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",L,"MB)"," "),P),!k&&t.a.createElement(i.a,$,t.a.createElement(c.a,{style:{width:"108px",height:"32px",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:"2px",border:"1px solid #BACFFE",color:"#3061D0"},icon:t.a.createElement("i",{className:"iconfont icon-shangchuan3",style:{marginRight:"6px"}}),disabled:ye},F),t.a.createElement("span",{onClick:q,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",L,"MB)"," ")))}},"55Ip":function(ze,I,m){"use strict";m.d(I,"a",function(){return g});var S=m("Ty5D"),c=m("dI71"),D=m("q1tI"),p=m.n(D),_=m("YS25"),n=m("17x9"),h=m.n(n),d=m("wx14"),f=m("zLVn"),o=m("9R94"),r=function(v){Object(c.a)(w,v);function w(){for(var B,F=arguments.length,j=new Array(F),J=0;J=0||F.relatedTarget.className.indexOf("".concat(A,"-next"))>=0))return;v.setState({goInputText:""}),V(v.getValidValue())},v.go=function(F){var j=v.state.goInputText;if(j==="")return;(F.keyCode===u.ENTER||F.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(b,[{key:"getValidValue",value:function(){var w=this.state,L=w.goInputText,B=w.current;return!L||isNaN(L)?B:Number(L)}},{key:"getPageSizeOptions",value:function(){var w=this.props,L=w.pageSize,B=w.pageSizeOptions;return B.some(function(F){return F.toString()===L.toString()})?B:B.concat([L.toString()]).sort(function(F,j){var J=isNaN(Number(F))?0:Number(F),V=isNaN(Number(j))?0:Number(j);return J-V})}},{key:"render",value:function(){var w=this,L=this.props,B=L.pageSize,F=L.locale,j=L.rootPrefixCls,J=L.changeSize,V=L.quickGo,A=L.goButton,P=L.selectComponentClass,k=L.buildOptionText,X=L.selectPrefixCls,M=L.disabled,H=this.state.goInputText,te="".concat(j,"-options"),xe=P,ce=null,ye=null,G=null;if(!J&&!V)return null;var ne=this.getPageSizeOptions();if(J&&xe){var he=ne.map(function(re,se){return f.a.createElement(xe.Option,{key:se,value:re.toString()},(k||w.buildOptionText)(re))});ce=f.a.createElement(xe,{disabled:M,prefixCls:X,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(B||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(se){return se.parentNode}},he)}return V&&(A&&(G=typeof A=="boolean"?f.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(te,"-quick-jumper-button")},F.jump_to_confirm):f.a.createElement("span",{onClick:this.go,onKeyUp:this.go},A)),ye=f.a.createElement("div",{className:"".concat(te,"-quick-jumper")},F.jump_to,f.a.createElement("input",{disabled:M,type:"text",value:H,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),F.page,G)),f.a.createElement("li",{className:"".concat(te)},ce,ye)}}]),b}(f.a.Component);e.defaultProps={pageSizeOptions:["10","20","50","100"]};var t=e,l=m("N2Kk");function s(){}function g(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function C(T,E,b){return b}function x(T,E,b){var v=typeof T=="undefined"?E.pageSize:T;return Math.floor((b.total-1)/v)+1}var y=function(T){Object(n.a)(b,T);var E=Object(h.a)(b);function b(v){var w;Object(p.a)(this,b),w=E.call(this,v),w.getJumpPrevPage=function(){return Math.max(1,w.state.current-(w.props.showLessItems?3:5))},w.getJumpNextPage=function(){return Math.min(x(void 0,w.state,w.props),w.state.current+(w.props.showLessItems?3:5))},w.getItemIcon=function(J,V){var A=w.props.prefixCls,P=J||f.a.createElement("button",{type:"button","aria-label":V,className:"".concat(A,"-item-link")});return typeof J=="function"&&(P=f.a.createElement(J,Object(D.a)({},w.props))),P},w.savePaginationNode=function(J){w.paginationNode=J},w.isValid=function(J){return g(J)&&J!==w.state.current},w.shouldDisplayQuickJumper=function(){var J=w.props,V=J.showQuickJumper,A=J.pageSize,P=J.total;return P<=A?!1:V},w.handleKeyDown=function(J){(J.keyCode===u.ARROW_UP||J.keyCode===u.ARROW_DOWN)&&J.preventDefault()},w.handleKeyUp=function(J){var V=w.getValidValue(J),A=w.state.currentInputValue;V!==A&&w.setState({currentInputValue:V}),J.keyCode===u.ENTER?w.handleChange(V):J.keyCode===u.ARROW_UP?w.handleChange(V-1):J.keyCode===u.ARROW_DOWN&&w.handleChange(V+1)},w.changePageSize=function(J){var V=w.state.current,A=x(J,w.state,w.props);V=V>A?A:V,A===0&&(V=w.state.current),typeof J=="number"&&("pageSize"in w.props||w.setState({pageSize:J}),"current"in w.props||w.setState({current:V,currentInputValue:V})),w.props.onShowSizeChange(V,J),"onChange"in w.props&&w.props.onChange&&w.props.onChange(V,J)},w.handleChange=function(J){var V=w.props.disabled,A=J;if(w.isValid(A)&&!V){var P=x(void 0,w.state,w.props);A>P?A=P:A<1&&(A=1),"current"in w.props||w.setState({current:A,currentInputValue:A});var k=w.state.pageSize;return w.props.onChange(A,k),A}return w.state.current},w.prev=function(){w.hasPrev()&&w.handleChange(w.state.current-1)},w.next=function(){w.hasNext()&&w.handleChange(w.state.current+1)},w.jumpPrev=function(){w.handleChange(w.getJumpPrevPage())},w.jumpNext=function(){w.handleChange(w.getJumpNextPage())},w.hasPrev=function(){return w.state.current>1},w.hasNext=function(){return w.state.current2?A-2:0),k=2;k=B?j=B:j=Number(L),j}},{key:"getShowSizeChanger",value:function(){var w=this.props,L=w.showSizeChanger,B=w.total,F=w.totalBoundaryShowSizeChanger;return typeof L!="undefined"?L:B>F}},{key:"renderPrev",value:function(w){var L=this.props,B=L.prevIcon,F=L.itemRender,j=F(w,"prev",this.getItemIcon(B,"prev page")),J=!this.hasPrev();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:J}):j}},{key:"renderNext",value:function(w){var L=this.props,B=L.nextIcon,F=L.itemRender,j=F(w,"next",this.getItemIcon(B,"next page")),J=!this.hasNext();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:J}):j}},{key:"render",value:function(){var w=this,L=this.props,B=L.prefixCls,F=L.className,j=L.style,J=L.disabled,V=L.hideOnSinglePage,A=L.total,P=L.locale,k=L.showQuickJumper,X=L.showLessItems,M=L.showTitle,H=L.showTotal,te=L.simple,xe=L.itemRender,ce=L.showPrevNextJumpers,ye=L.jumpPrevIcon,G=L.jumpNextIcon,ne=L.selectComponentClass,he=L.selectPrefixCls,re=L.pageSizeOptions,se=this.state,K=se.current,$=se.pageSize,q=se.currentInputValue;if(V===!0&&A<=$)return null;var le=x(void 0,this.state,this.props),Te=[],Xe=null,Ye=null,Qe=null,tt=null,Oe=null,pe=k&&k.goButton,Ee=X?1:2,ge=K-1>0?K-1:0,U=K+1=Ee*2&&K!==1+2&&(Te[0]=Object(d.cloneElement)(Te[0],{className:"".concat(B,"-item-after-jump-prev")}),Te.unshift(Xe)),le-K>=Ee*2&&K!==le-2&&(Te[Te.length-1]=Object(d.cloneElement)(Te[Te.length-1],{className:"".concat(B,"-item-before-jump-next")}),Te.push(Ye)),rt!==1&&Te.unshift(Qe),Y!==le&&Te.push(tt)}var $e=null;H&&($e=f.a.createElement("li",{className:"".concat(B,"-total-text")},H(A,[A===0?0:(K-1)*$+1,K*$>A?A:K*$])));var Re=!this.hasPrev()||!le,Be=!this.hasNext()||!le;return f.a.createElement("ul",Object(S.a)({className:r()(B,F,Object(c.a)({},"".concat(B,"-disabled"),J)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},oe),$e,f.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:Re?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(B,"-prev"),Object(c.a)({},"".concat(B,"-disabled"),Re)),"aria-disabled":Re},this.renderPrev(ge)),Te,f.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:Be?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(B,"-next"),Object(c.a)({},"".concat(B,"-disabled"),Be)),"aria-disabled":Be},this.renderNext(U)),f.a.createElement(t,{disabled:J,locale:P,rootPrefixCls:B,selectComponentClass:ne,selectPrefixCls:he,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:K,pageSize:$,pageSizeOptions:re,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pe}))}}],[{key:"getDerivedStateFromProps",value:function(w,L){var B={};if("current"in w&&(B.current=w.current,w.current!==L.current&&(B.currentInputValue=B.current)),"pageSize"in w&&w.pageSize!==L.pageSize){var F=L.current,j=x(w.pageSize,L,w);F=F>j?j:F,"current"in w||(B.current=F,B.currentInputValue=F),B.pageSize=w.pageSize}return B}}]),b}(f.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:s,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:s,locale:l.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var O=y},"6/vW":function(ze,I,m){"use strict";m.d(I,"b",function(){return h});var S=m("tJVT"),c=m("q1tI"),D=m.n(c),p=m("9VGf"),_=m("dhSg");function n(d){return d.toString().padStart(2,"0")}function h(d){var f=Math.floor(d/60),o=d%60,r=Math.floor(f/60);return"".concat(n(r),":").concat(n(f-r*60),":").concat(n(o))}I.a=function(d){var f=d.defaultTime,o=d.status,r=d.onUpdateCostTime,i=d.lastedGetTaskInfoTime,a=d.title,u=a===void 0?"":a,e=Object(c.useState)(f||0),t=Object(S.a)(e,2),l=t[0],s=t[1],g=Object(c.useRef)();return Object(c.useEffect)(function(){i&&(s(f),g.current=f)},[f,i]),Object(c.useEffect)(function(){if(i){var C=_.a.subscribe("update-cost-time",function(){o!==2&&r(g.current)});return C}},[i]),Object(p.a)(function(){s(l+1),g.current=g.current+1},o===2?null:1e3),D.a.createElement("span",null,u?"".concat(u,"\uFF1A"):null,h(l))}},"6BzB":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=c,I.flattenChunks=D,I.Buf32=I.Buf16=I.Buf8=void 0;function S(h,d){return h.length===d?h:h.subarray?h.subarray(0,d):(h.length=d,h)}function c(h,d,f,o,r){if(d.subarray&&h.subarray){h.set(d.subarray(f,f+o),r);return}for(var i=0;i=32&&p<=255)return p;var _=S[p];return _!==void 0?_:16777216|p}};I.default=c},"815F":function(ze,I,m){"use strict";m.d(I,"e",function(){return h}),m.d(I,"c",function(){return f}),m.d(I,"d",function(){return o}),m.d(I,"a",function(){return i}),m.d(I,"f",function(){return a}),m.d(I,"b",function(){return u});var S=m("KQm4"),c=m("VTBJ"),D=m("Ff2n"),p=m("Zm9Q"),_=m("Kwbf"),n=m("OZM5");function h(e,t){return e!=null?e:t}function d(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=new Map;function l(s){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(C){var x=C.key,y=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var O=String(x);Object(_.a)(!t.has(O)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(O)),t.set(O,!0),l(y,"".concat(g).concat(O," > "))})}l(e)}function f(e){function t(l){var s=Object(p.a)(l);return s.map(function(g){if(!Object(n.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,y=x.children,O=Object(D.a)(x,["children"]),T=Object(c.a)({key:C},O),E=t(y);return E.length&&(T.children=E),T}).filter(function(g){return g})}return t(e)}function o(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],l=new Set(t===!0?[]:t),s=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,O){var T=Object(n.h)(x?x.pos:"0",O),E=h(y.key,T),b=Object(c.a)(Object(c.a)({},y),{},{parent:x,pos:T,children:null,data:y,isStart:[].concat(Object(S.a)(x?x.isStart:[]),[O===0]),isEnd:[].concat(Object(S.a)(x?x.isEnd:[]),[O===C.length-1])});return s.push(b),t===!0||l.has(E)?b.children=g(y.children||[],b):b.children=[],b})}return g(e),s}function r(e,t,l){var s;l?typeof l=="string"?s=function(x){return x[l]}:typeof l=="function"&&(s=function(x){return l(x)}):s=function(x,y){return h(x.key,y)};function g(C,x,y){var O=C?C.children:e,T=C?Object(n.h)(y.pos,x):"0";if(C){var E=s(C,T),b={node:C,index:x,pos:T,key:E,parentPos:y.node?y.pos:null,level:y.level+1};t(b)}O&&O.forEach(function(v,w){g(v,w,{node:C,pos:T,level:y?y.level+1:-1})})}g(null)}function i(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=t.initWrapper,s=t.processEntity,g=t.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},y={},O={posEntities:x,keyEntities:y};return l&&(O=l(O)||O),r(e,function(T){var E=T.node,b=T.index,v=T.pos,w=T.key,L=T.parentPos,B=T.level,F={node:E,index:b,key:w,pos:v,level:B},j=h(w,v);x[v]=F,y[j]=F,F.parent=x[L],F.parent&&(F.parent.children=F.parent.children||[],F.parent.children.push(F)),s&&s(F,O)},C),g&&g(O),O}function a(e,t){var l=t.expandedKeys,s=t.selectedKeys,g=t.loadedKeys,C=t.loadingKeys,x=t.checkedKeys,y=t.halfCheckedKeys,O=t.dragOverNodeKey,T=t.dropPosition,E=t.keyEntities,b=E[e],v={eventKey:e,expanded:l.indexOf(e)!==-1,selected:s.indexOf(e)!==-1,loaded:g.indexOf(e)!==-1,loading:C.indexOf(e)!==-1,checked:x.indexOf(e)!==-1,halfChecked:y.indexOf(e)!==-1,pos:String(b?b.pos:""),dragOver:O===e&&T===0,dragOverGapTop:O===e&&T===-1,dragOverGapBottom:O===e&&T===1};return v}function u(e){var t=e.data,l=e.expanded,s=e.selected,g=e.checked,C=e.loaded,x=e.loading,y=e.halfChecked,O=e.dragOver,T=e.dragOverGapTop,E=e.dragOverGapBottom,b=e.pos,v=e.active,w=Object(c.a)(Object(c.a)({},t),{},{expanded:l,selected:s,checked:g,loaded:C,loading:x,halfChecked:y,dragOver:O,dragOverGapTop:T,dragOverGapBottom:E,pos:b,active:v});return"props"in w||Object.defineProperty(w,"props",{get:function(){return Object(_.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),w}},"8CQX":function(ze,I,m){"use strict";function S(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(u)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=r,I.getKey=i,I.getKeysym=a;var c=o(m("mHUz")),D=o(m("8+yF")),p=o(m("6Qwc")),_=o(m("gIYZ")),n=o(m("mTgk")),h=f(m("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return d=function(){return u},u}function f(u){if(u&&u.__esModule)return u;if(u===null||S(u)!=="object"&&typeof u!="function")return{default:u};var e=d();if(e&&e.has(u))return e.get(u);var t={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in u)if(Object.prototype.hasOwnProperty.call(u,s)){var g=l?Object.getOwnPropertyDescriptor(u,s):null;g&&(g.get||g.set)?Object.defineProperty(t,s,g):t[s]=u[s]}return t.default=u,e&&e.set(u,t),t}function o(u){return u&&u.__esModule?u:{default:u}}function r(u){if(u.code){switch(u.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return u.code}if(u.type!=="keypress"&&u.keyCode in p.default){var e=p.default[u.keyCode];if(h.isMac()&&e==="ContextMenu"&&(e="MetaRight"),u.location===2)switch(e){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(u.location===3)switch(e){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return e}return"Unidentified"}function i(u){if(u.key!==void 0){switch(u.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return u.char}switch(u.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(u.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(u.key==="\0"&&u.code==="NumpadDecimal")return"Delete";if(!h.isIE()&&!h.isEdge())return u.key;if(u.key.length!==1&&u.key!=="Unidentified")return u.key}var e=r(u);return e in _.default?_.default[e]:u.charCode?String.fromCharCode(u.charCode):"Unidentified"}function a(u){var e=i(u);if(e==="Unidentified")return null;if(e in n.default){var t=u.location;if(e==="Meta"&&t===0&&(t=2),e==="Clear"&&t===3){var l=r(u);l==="NumLock"&&(t=0)}if((t===void 0||t>3)&&(t=0),e==="Meta"){var s=r(u);if(s==="AltLeft")return c.default.XK_Meta_L;if(s==="AltRight")return c.default.XK_Meta_R}if(e==="Clear"){var g=r(u);if(g==="NumLock")return c.default.XK_Num_Lock}return n.default[e][t]}if(e.length!==1)return null;var C=e.charCodeAt();return C?D.default.lookup(C):null}},"8K/p":function(ze,I,m){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=n(m("Lo0S")),D=p(m("ItS6"));function p(r){return r&&r.__esModule?r:{default:r}}function _(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return _=function(){return r},r}function n(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var i=_();if(i&&i.has(r))return i.get(r);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=u?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(a,e,t):a[e]=r[e]}return a.default=r,i&&i.set(r,a),a}function h(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function d(r,i){for(var a=0;a>C&1&&(this._zlibs[C].reset(),c.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(a,u,e,t,l,s,g);else if(this._ctl===9)x=this._jpegRect(a,u,e,t,l,s,g);else if(this._ctl===10)x=this._pngRect(a,u,e,t,l,s,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,a,u,e,t,l,s,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(a,u,e,t,l,s,g){if(l.rQwait("TIGHT",3))return!1;var C=l.rQi,x=l.rQ;return s.fillRect(a,u,e,t,[x[C+2],x[C+1],x[C]],!1),l.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,u,e,t,l,s,g){var C=this._readData(l);return C===null?!1:(s.imageRect(a,u,e,t,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(a,u,e,t,l,s,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,u,e,t,l,s,g,C){if(this._filter===null)if(a&4){if(s.rQwait("TIGHT",1))return!1;this._filter=s.rQshift8()}else this._filter=0;var x=a&3,y;switch(this._filter){case 0:y=this._copyFilter(x,u,e,t,l,s,g,C);break;case 1:y=this._paletteFilter(x,u,e,t,l,s,g,C);break;case 2:y=this._gradientFilter(x,u,e,t,l,s,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(a,u,e,t,l,s,g,C){var x=t*l*3,y;if(x<12){if(s.rQwait("TIGHT",x))return!1;y=s.rQshiftBytes(x)}else{if(y=this._readData(s),y===null)return!1;this._zlibs[a].setInput(y),y=this._zlibs[a].inflate(x),this._zlibs[a].setInput(null)}return g.blitRgbImage(u,e,t,l,y,0,!1),!0}},{key:"_paletteFilter",value:function(a,u,e,t,l,s,g,C){if(this._numColors===0){if(s.rQwait("TIGHT palette",1))return!1;var x=s.rQpeek8()+1,y=x*3;if(s.rQwait("TIGHT palette",1+y))return!1;this._numColors=x,s.rQskipBytes(1),s.rQshiftTo(this._palette,y)}var O=this._numColors<=2?1:8,T=Math.floor((t*O+7)/8),E=T*l,b;if(E<12){if(s.rQwait("TIGHT",E))return!1;b=s.rQshiftBytes(E)}else{if(b=this._readData(s),b===null)return!1;this._zlibs[a].setInput(b),b=this._zlibs[a].inflate(E),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(u,e,t,l,b,this._palette,g):this._paletteRect(u,e,t,l,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(a,u,e,t,l,s,g){for(var C=this._getScratchBuffer(e*t*4),x=Math.floor((e+7)/8),y=Math.floor(e/8),O=0;O=0;v--)T=(O*e+b*8+7-v)*4,E=(l[O*x+b]>>v&1)*3,C[T]=s[E],C[T+1]=s[E+1],C[T+2]=s[E+2],C[T+3]=255;for(var w=7;w>=8-e%8;w--)T=(O*e+b*8+7-w)*4,E=(l[O*x+b]>>w&1)*3,C[T]=s[E],C[T+1]=s[E+1],C[T+2]=s[E+2],C[T+3]=255}g.blitRgbxImage(a,u,e,t,C,0,!1)}},{key:"_paletteRect",value:function(a,u,e,t,l,s,g){for(var C=this._getScratchBuffer(e*t*4),x=e*t*4,y=0,O=0;y=k&&VM?"true":"false","aria-posinset":M+1,"aria-setsize":H,tabIndex:A?-1:0},d.a.createElement("div",{className:"".concat(P,"-first")},xe),d.a.createElement("div",{className:"".concat(P,"-second")},xe)));return X&&(ce=X(ce,this.props)),ce}}]),L}(d.a.Component);function g(v,w){var L=Object.keys(v);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(v);w&&(B=B.filter(function(F){return Object.getOwnPropertyDescriptor(v,F).enumerable})),L.push.apply(L,B)}return L}function C(v){for(var w=1;w0&&!H||V===i.a.RIGHT&&te>0&&H?(k?te-=.5:te-=1,F.changeValue(te),J.preventDefault()):V===i.a.LEFT&&teH/2||!P&&j-M1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((d=f.csp)===null||d===void 0?void 0:d.nonce){var r;o.nonce=(r=f.csp)===null||r===void 0?void 0:r.nonce}o.innerHTML=h;var i=D(f),a=i.firstChild;return f.prepend&&i.prepend?i.prepend(o):f.prepend&&a?i.insertBefore(o,a):i.appendChild(o),o}var _=new Map;function n(h,d){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=D(f);if(!_.has(o)){var r=p("",f),i=r.parentNode;_.set(o,i),i.removeChild(r)}var a=Array.from(_.get(o).children).find(function(s){return s.tagName==="STYLE"&&s[c]===d});if(a){var u,e;if(((u=f.csp)===null||u===void 0?void 0:u.nonce)&&a.nonce!==((e=f.csp)===null||e===void 0?void 0:e.nonce)){var t;a.nonce=(t=f.csp)===null||t===void 0?void 0:t.nonce}return a.innerHTML!==h&&(a.innerHTML=h),a}var l=p(h,f);return l[c]=d,l}},BUUv:function(ze,I,m){},BWJ9:function(ze,I,m){},BdwD:function(ze,I,m){"use strict";var S=m("+L6B"),c=m("2/Rp"),D=m("0Owb"),p=m("k1fw"),_=m("q1tI"),n=m.n(_),h=m("FOrL"),d=m.n(h),f=function(r){var i=r.buttonProps,a=i===void 0?{}:i,u=r.styles,e=u===void 0?{}:u,t=r.customText,l=r.ButtonText,s=r.ButtonClick,g=r.Buttonclass,C=r.ButtonTwo;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(p.a)(Object(p.a)({},{color:"#999",margin:"200px auto"}),e)},n.a.createElement("img",{src:d.a}),n.a.createElement("p",{className:"mt20 font14"},t||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),l&&n.a.createElement(c.a,Object(D.a)({className:g,onClick:s},a),l),C&&C)};I.a=f},Bq7L:function(ze,I){ze.exports="data:image/png;base64,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"},Cy2x:function(ze,I,m){"use strict";var S=m("DjyN"),c=m("NUBc"),D=m("cWXX"),p=m("/ezw"),_=m("+L6B"),n=m("2/Rp"),h=m("miYZ"),d=m("tsqr"),f=m("2qtc"),o=m("kLXV"),r=m("9og8"),i=m("tJVT"),a=m("WmNS"),u=m.n(a),e=m("q1tI"),t=m.n(e),l=m("Ty5D"),s=m("9kvl"),g=m("m3rI"),C=m("xKgJ"),x=m("7Kak"),y=m("9yH6"),O=m("PpiC"),T=m("cU5J"),E=m.n(T),b=function(te){var xe=te.shixunsDetail,ce=te.globalSetting,ye=te.loading,G=te.dispatch,ne=te.onReloadData,he=Object(O.a)(te,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),re=Object(e.useState)(),se=Object(i.a)(re,2),K=se[0],$=se[1],q=Object(e.useState)([]),le=Object(i.a)(q,2),Te=le[0],Xe=le[1];Object(e.useEffect)(function(){xe.actionTabs.key==="Collaborators-ChangeManager"&&Ye()},[xe.actionTabs.key]);var Ye=function(){var pe=Object(r.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,G({type:"shixunsDetail/getChangeManager",payload:{id:(ge=xe.actionTabs.params)===null||ge===void 0?void 0:ge.id}});case 2:U=N.sent,Xe(U||[]);case 4:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),Qe=function(){var Ee;G({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ee=xe.actionTabs.params)===null||Ee===void 0?void 0:Ee.id}}})},tt=function(){var pe=Object(r.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(K){N.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),N.abrupt("return");case 3:return N.next=5,G({type:"shixunsDetail/changeManager",payload:{id:(ge=xe.actionTabs.params)===null||ge===void 0?void 0:ge.id,user_id:K}});case 5:U=N.sent,Oe(),U&&(ne(),d.b.info(U.message));case 8:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),Oe=function(){G({type:"shixunsDetail/setActionTabs",payload:{}}),$(null)};return t.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:xe.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ye.effects["shixunsDetail/changeManager"],onOk:tt,onCancel:Oe},t.a.createElement("div",null,t.a.createElement("div",{className:E.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.a.createElement("div",{className:E.a.content},Te.length?t.a.createElement(y.a.Group,{value:K,onChange:function(Ee){return $(Ee.target.value)}},Te.map(function(pe,Ee){return t.a.createElement(y.a,{className:E.a.radio,key:Ee,value:pe.user_id},pe.name)})):t.a.createElement("div",{className:E.a.add},t.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.a.createElement("a",{className:E.a.colorBlue,onClick:Qe},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},v=Object(s.a)(function(H){var te=H.shixunsDetail,xe=H.loading,ce=H.globalSetting;return{shixunsDetail:te,globalSetting:ce,loading:xe}})(b),w=m("Znn+"),L=m("ZTPi"),B=m("ju9d"),F=L.a.TabPane,j=function(H){var te=H.visible,xe=H.onCancel,ce=H.onSelectGroup,ye=H.shixunId,G=H.onSelectCollaborator;return t.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:te,width:1100,centered:!0,keyboard:!1,onCancel:xe,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.a.createElement(L.a,{defaultActiveKey:"1"},t.a.createElement(F,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.a.createElement(B.a,{type:1,onCancel:xe,container_type:2,container_id:ye,onSelect:G}))))},J=m("bL63"),V=m.n(J),A=m("xvlK"),P=m("ruvs"),k=m("ErOA"),X=function(te){var xe=te.shixunsDetail,ce=te.globalSetting,ye=te.loading,G=te.user,ne=te.dispatch,he=te.position,re=Object(e.useRef)(),se=Object(e.useState)(0),K=Object(i.a)(se,2),$=K[0],q=K[1],le=Object(e.useState)([]),Te=Object(i.a)(le,2),Xe=Te[0],Ye=Te[1],Qe=Object(e.useState)({id:null,page:1}),tt=Object(i.a)(Qe,2),Oe=tt[0],pe=tt[1],Ee=Object(l.i)(),ge=Object(e.useState)({}),U=Object(i.a)(ge,2),oe=U[0],N=U[1],_e=Object(e.useMemo)(function(){return Object(C.v)()||(oe==null?void 0:oe.current_user_is_creator)||(oe==null?void 0:oe.current_user_is_partner)},[C.v,oe]),Ve=Object(e.useMemo)(function(){return Object(C.v)()||(oe==null?void 0:oe.current_user_is_creator)},[C.v,oe]);Object(e.useEffect)(function(){re.current=Ee==null?void 0:Ee.taskId,Oe.id=Ee==null?void 0:Ee.taskId,pe(Oe),me(Oe)},[]);var me=function(){var Re=Object(r.a)(u.a.mark(function Be(ue){var Ie;return u.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(k.a)("/api/sci/projects/".concat(Ee==null?void 0:Ee.taskId,"/get_project_partners.json"),{method:"get"});case 2:Ie=et.sent,Ie&&(Ye(Ie.users||[]),q(Ie.users_count),N(Ie));case 4:case"end":return et.stop()}},Be)}));return function(ue){return Re.apply(this,arguments)}}(),Ne=function(){var Re=Object(r.a)(u.a.mark(function Be(){var ue;return u.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return Oe.page=1,pe(Oe),ue=Object(P.b)(),W.next=5,ne({type:"user/getUserInfo",payload:ue});case 5:return W.next=7,me(Oe);case 7:case"end":return W.stop()}},Be)}));return function(){return Re.apply(this,arguments)}}(),rt=function(Be){Oe.page=Be,pe(Oe),me(Oe)},Y=function(Be){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var ue=Object(r.a)(u.a.mark(function W(){var et;return u.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(k.a)("/api/sci/projects/".concat(Ee==null?void 0:Ee.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:Be}});case 2:et=R.sent,d.b.info("\u5220\u9664\u6210\u529F"),Oe.page=1,pe(Oe),me(Oe);case 7:case"end":return R.stop()}},W)}));function Ie(){return ue.apply(this,arguments)}return Ie}()})},je=function(){ne({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:re.current}}})};function De(){ne({type:"shixunsDetail/setActionTabs",payload:{}})}var $e={visible:xe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:De,shixunId:re.current,onSelectCollaborator:function(){var Re=Object(r.a)(u.a.mark(function ue(Ie){var W;return u.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return De(),lt.next=3,Object(k.a)("/api/sci/projects/".concat(re.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:Ie}});case 3:W=lt.sent,W&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ne());case 5:case"end":return lt.stop()}},ue)}));function Be(ue){return Re.apply(this,arguments)}return Be}(),onSelectGroup:function(){var Re=Object(r.a)(u.a.mark(function ue(Ie){var W;return u.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return De(),lt.next=3,ne({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:re.current,group_id:Ie.group_id}});case 3:W=lt.sent,W&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ne());case 5:case"end":return lt.stop()}},ue)}));function Be(ue){return Re.apply(this,arguments)}return Be}()};return t.a.createElement("section",null,t.a.createElement("div",{className:V.a.wrap},t.a.createElement("div",{className:V.a.content},t.a.createElement("div",{className:V.a.head},t.a.createElement("span",{className:V.a.headCount},"\u5408\u4F5C\u8005\uFF08",$,"\u4EBA\uFF09"),_e&&t.a.createElement("div",null,t.a.createElement(n.a,{className:V.a.button,style:{marginRight:he==="detail"?0:"20px"},onClick:je,icon:t.a.createElement(A.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.a.createElement("div",{className:V.a.list},t.a.createElement(p.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Xe.map(function(Re,Be){return t.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:Be},t.a.createElement("div",{className:V.a.itemWrap},t.a.createElement("a",{target:"_blank",className:V.a.imgWrap},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(Re==null?void 0:Re.image_url)}),(Re==null?void 0:Re.is_creator)&&t.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),t.a.createElement("div",{className:V.a.itemContent},t.a.createElement("div",{className:V.a.nameWrap},t.a.createElement("a",{target:"_blank",className:V.a.name},Re==null?void 0:Re.user_name),t.a.createElement("div",{className:V.a.actionGroup},!(Re!=null&&Re.is_creator)&&Ve?t.a.createElement("a",{className:V.a.deletetitle,onClick:function(){return Y(Re.id)}},"\u5220\u9664"):null)),t.a.createElement("p",{className:V.a.schoolWrap},t.a.createElement("span",{className:V.a.school},Re==null?void 0:Re.school_name)))))})))),$>10&&t.a.createElement("div",{className:V.a.countWrap},t.a.createElement(c.a,{showQuickJumper:!1,showSizeChanger:!1,total:$,onChange:function(Be){return rt(Be)},pageSize:10,current:Oe.page}))),t.a.createElement(v,{onReloadData:Ne}),t.a.createElement(j,$e))},M=I.a=Object(s.a)(function(H){var te=H.shixunsDetail,xe=H.loading,ce=H.globalSetting,ye=H.user;return{shixunsDetail:te,globalSetting:ce,user:ye,loading:xe}})(X)},E1Sb:function(ze,I){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},E7E6:function(ze,I){ze.exports="data:image/png;base64,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"},E9nw:function(ze,I){ze.exports=function(){var m=document.getSelection();if(!m.rangeCount)return function(){};for(var S=document.activeElement,c=[],D=0;D=48&&t.keyCode<=57)l=t.keyCode;else if(t.keyCode>=65&&t.keyCode<=90){var g=String.fromCharCode(t.keyCode);t.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),l=g.charCodeAt()}else l=0;this._sendKeyEvent(l,s,!0)}},{key:"_handleKeyUp",value:function(t){(0,D.stopEvent)(t);var l=this._getKeyCode(t);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(n.isMac()||n.isIOS())&&l==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[l],l,!1),n.isWindows()&&(l==="ShiftLeft"||l==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){c.Debug(">> Keyboard.allKeysUp");for(var t in this._keyDownList)this._sendKeyEvent(this._keyDownList[t],t,!1);c.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(t){if(t.skipCheckAlt)return;if(t.altKey)return;var l=this._target,s=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in s))return;var C=new KeyboardEvent("keyup",{key:s[g],code:g});C.skipCheckAlt=!0,l.dispatchEvent(C)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),n.isWindows()&&n.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(l){return document.addEventListener(l,t,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(n.isWindows()&&n.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(l){return document.removeEventListener(l,t)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),u}();I.default=a},GQ8N:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=c;function S(D){return D>>>0}function c(D){return D|0}},GdRQ:function(ze,I,m){"use strict";function S(T){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(b){return typeof b}:S=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},S(T)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=l,I.isWindows=s,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=y,I.isFirefox=O,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var T=new WeakMap;return D=function(){return T},T}function p(T){if(T&&T.__esModule)return T;if(T===null||S(T)!=="object"&&typeof T!="function")return{default:T};var E=D();if(E&&E.has(T))return E.get(T);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in T)if(Object.prototype.hasOwnProperty.call(T,w)){var L=v?Object.getOwnPropertyDescriptor(T,w):null;L&&(L.get||L.set)?Object.defineProperty(b,w,L):b[w]=T[w]}return b.default=T,E&&E.set(T,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function T(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",T,!1)},!1);var n=10*(window.devicePixelRatio||1);I.dragThreshold=n;var h=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(c.Info("Data URI scheme cursor supported"),h=!0):c.Warn("Data URI scheme cursor not supported")}catch(T){c.Error("Data URI scheme cursor test exception: "+T)}var f=h;I.supportsCursorURIs=f;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(T){}var r=o;I.supportsImageMetadata=r;var i=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var u=document.createElement("div");a.appendChild(u);var e=a.offsetWidth-u.offsetWidth;a.parentNode.removeChild(a),i=e!=0}catch(T){c.Error("Scrollbar test exception: "+T)}var t=i;I.hasScrollbarGutter=t;function l(){return navigator&&!!/mac/i.exec(navigator.platform)}function s(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function C(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function x(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function O(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=m("TSYQ"),p=m.n(D);function _(P,k){var X="cannot "+P.method+" "+P.action+" "+k.status+"'",M=new Error(X);return M.status=k.status,M.method=P.method,M.url=P.action,M}function n(P){var k=P.responseText||P.response;if(!k)return k;try{return JSON.parse(k)}catch(X){return k}}function h(P){var k=new XMLHttpRequest;P.onProgress&&k.upload&&(k.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),P.onProgress(te)});var X=new FormData;P.data&&Object.keys(P.data).forEach(function(H){var te=P.data[H];if(Array.isArray(te)){te.forEach(function(xe){X.append(H+"[]",xe)});return}X.append(H,P.data[H])}),P.file instanceof Blob?X.append(P.filename,P.file,P.file.name):X.append(P.filename,P.file),k.onerror=function(te){P.onError(te)},k.onload=function(){return k.status<200||k.status>=300?P.onError(_(P,k),n(k)):P.onSuccess(n(k),k)},k.open(P.method,P.action,!0),P.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var M=P.headers||{};return M["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(H){M[H]!==null&&k.setRequestHeader(H,M[H])}),k.send(X),{abort:function(){k.abort()}}}var d=+new Date,f=0;function o(){return"rc-upload-"+d+"-"+ ++f}function r(P,k){return P.indexOf(k,P.length-k.length)!==-1}var i=function(P,k){if(P&&k){var X=Array.isArray(k)?k:k.split(","),M=P.name||"",H=P.type||"",te=H.replace(/\/.*$/,"");return X.some(function(xe){var ce=xe.trim();return ce.charAt(0)==="."?r(M.toLowerCase(),ce.toLowerCase()):/\/\*$/.test(ce)?te===ce.replace(/\/.*$/,""):H===ce})}return!0};function a(P,k){var X=P.createReader(),M=[];function H(){X.readEntries(function(te){var xe=Array.prototype.slice.apply(te);M=M.concat(xe);var ce=!xe.length;ce?k(M):H()})}H()}var u=function(k,X,M){var H=function te(xe,ce){ce=ce||"",xe.isFile?xe.file(function(ye){M(ye)&&(xe.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=xe.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),X([ye]))}):xe.isDirectory&&a(xe,function(ye){ye.forEach(function(G){te(G,""+ce+xe.name+"/")})})};k.forEach(function(te){H(te.webkitGetAsEntry())})},e=u,t=Object.assign||function(P){for(var k=1;k=0)continue;if(!Object.prototype.hasOwnProperty.call(P,M))continue;X[M]=P[M]}return X}function x(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function y(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function O(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}var T=function(k){return Object.keys(k).reduce(function(X,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(X[M]=k[M]),X},{})},E=function(P){O(k,P);function k(){var X,M,H,te;x(this,k);for(var xe=arguments.length,ce=Array(xe),ye=0;yethis.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var r=(0,S.inflate)(this.strm,0);if(r<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),d}();I.default=h},IxHN:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=m("07cG"),p=m.n(D);I.a=function(_){var n=_.message,h=_.className,d=_.children,f=_.style,o=f===void 0?{}:f;return c.a.createElement("div",{className:"".concat(p.a.idsRingWrapper," ").concat(h)},c.a.createElement("div",{className:p.a.ldsRing},c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null)),n?c.a.createElement("p",{style:o},n):null,d)}},J66h:function(ze,I,m){(function(S){var c,D;(function(p,_){ze.exports=_(p)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(p){"use strict";p=p||{};var _=p.Base64,n="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(j){for(var J={},V=0,A=j.length;V>>6)+f(128|J&63):f(224|J>>>12&15)+f(128|J>>>6&63)+f(128|J&63)}else{var J=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return f(240|J>>>18&7)+f(128|J>>>12&63)+f(128|J>>>6&63)+f(128|J&63)}},r=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,i=function(j){return j.replace(r,o)},a=function(j){var J=[0,2,1][j.length%3],V=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),A=[h.charAt(V>>>18),h.charAt(V>>>12&63),J>=2?"=":h.charAt(V>>>6&63),J>=1?"=":h.charAt(V&63)];return A.join("")},u=p.btoa&&typeof p.btoa=="function"?function(j){return p.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,a)},e=function(j){return u(i(String(j)))},t=function(j){return j.replace(/[+\/]/g,function(J){return J=="+"?"-":"_"}).replace(/=/g,"")},l=function(j,J){return J?t(e(j)):e(j)},s=function(j){return l(j,!0)},g;p.Uint8Array&&(g=function(j,J){for(var V="",A=0,P=j.length;A>>18)+h.charAt(H>>>12&63)+(typeof X!="undefined"?h.charAt(H>>>6&63):"=")+(typeof M!="undefined"?h.charAt(H&63):"=")}return J?t(V):V});var C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(j){switch(j.length){case 4:var J=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),V=J-65536;return f((V>>>10)+55296)+f((V&1023)+56320);case 3:return f((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return f((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},y=function(j){return j.replace(C,x)},O=function(j){var J=j.length,V=J%4,A=(J>0?d[j.charAt(0)]<<18:0)|(J>1?d[j.charAt(1)]<<12:0)|(J>2?d[j.charAt(2)]<<6:0)|(J>3?d[j.charAt(3)]:0),P=[f(A>>>16),f(A>>>8&255),f(A&255)];return P.length-=[0,0,2,1][V],P.join("")},T=p.atob&&typeof p.atob=="function"?function(j){return p.atob(j)}:function(j){return j.replace(/\S{1,4}/g,O)},E=function(j){return T(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return y(T(j))},v=function(j){return String(j).replace(/[-_]/g,function(J){return J=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},w=function(j){return b(v(j))},L;p.Uint8Array&&(L=function(j){return Uint8Array.from(E(v(j)),function(J){return J.charCodeAt(0)})});var B=function(){var j=p.Base64;return p.Base64=_,j};if(p.Base64={VERSION:n,atob:E,btoa:u,fromBase64:w,toBase64:l,utob:i,encode:l,encodeURI:s,btou:y,decode:w,noConflict:B,fromUint8Array:g,toUint8Array:L},typeof Object.defineProperty=="function"){var F=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};p.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",F(function(){return w(this)})),Object.defineProperty(String.prototype,"toBase64",F(function(j){return l(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",F(function(){return l(this,!0)}))}}return p.Meteor&&(Base64=p.Base64),ze.exports?ze.exports.Base64=p.Base64:!(c=[],D=function(){return p.Base64}.apply(I,c),D!==void 0&&(ze.exports=D)),{Base64:p.Base64}})}).call(this,m("IyRk"))},JAbv:function(ze,I){ze.exports="data:image/png;base64,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"},JJs0:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___XQaQv",flex_space_between:"flex_space_between___MKaIy",flex_box_vertical_center:"flex_box_vertical_center___1mxtL",flex_box_center_end:"flex_box_center_end___2F_Ix",flex_box_column:"flex_box_column___2uQCp",wrap:"wrap___3HzlV",list:"list___1j7BW",page:"page___1eDtu"}},JSwD:function(ze,I,m){"use strict";function S(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(s){return typeof s}:S=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},S(t)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=e;var c=p(m("6BzB"));function D(){if(typeof WeakMap!="function")return null;var t=new WeakMap;return D=function(){return t},t}function p(t){if(t&&t.__esModule)return t;if(t===null||S(t)!=="object"&&typeof t!="function")return{default:t};var l=D();if(l&&l.has(t))return l.get(t);var s={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in t)if(Object.prototype.hasOwnProperty.call(t,C)){var x=g?Object.getOwnPropertyDescriptor(t,C):null;x&&(x.get||x.set)?Object.defineProperty(s,C,x):s[C]=t[C]}return s.default=t,l&&l.set(t,s),s}var _=15,n=852,h=592,d=0,f=1,o=2,r=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],i=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],u=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function e(t,l,s,g,C,x,y,O){var T=O.bits,E=0,b=0,v=0,w=0,L=0,B=0,F=0,j=0,J=0,V=0,A,P,k,X,M,H=null,te=0,xe,ce=new c.Buf16(_+1),ye=new c.Buf16(_+1),G=null,ne=0,he,re,se;for(E=0;E<=_;E++)ce[E]=0;for(b=0;b=1&&!(ce[w]!==0);w--);if(L>w&&(L=w),w===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,O.bits=1,0;for(v=1;v0&&(t===d||w!==1))return-1;for(ye[1]=0,E=1;E<_;E++)ye[E+1]=ye[E]+ce[E];for(b=0;bn||t===o&&J>h)return 1;for(;;){he=E-F,y[b]xe?(re=G[ne+y[b]],se=H[te+y[b]]):(re=32+64,se=0),A=1<>F)+P]=he<<24|re<<16|se|0;while(P!==0);for(A=1<>=1;if(A!==0?(V&=A-1,V+=A):V=0,b++,--ce[E]===0){if(E===w)break;E=l[s+y[b]]}if(E>L&&(V&X)!==k){for(F===0&&(F=L),M+=v,B=E-F,j=1<n||t===o&&J>h)return 1;k=V&X,C[k]=L<<24|B<<16|M-x|0}}return V!==0&&(C[M+V]=E-F<<24|64<<16|0),O.bits=L,0}},KOXS:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},LCi9:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function c(C,x){for(var y=0;y0&&Date.now()-this._tracked[0].started>e){this._state=p,this._ignored.push(y);return}if(this._waitingRelease){this._state=p,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:O,firstY:T,lastX:O,lastY:T,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|d|f),this._stopLongpressTimeout();break;case 3:this._state&=~(n|o|r);break;default:this._state=p}}},{key:"_touchMove",value:function(y,O,T){var E=this._tracked.find(function(F){return F.id===y});if(E===void 0)return;E.lastX=O,E.lastY=T;var b=O-E.firstX,v=T-E.firstY;if((E.firstX!==E.lastX||E.firstY!==E.lastY)&&(E.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)a){var B=Math.abs(E.angle-w.angle);B=Math.abs((B+180)%360-180),B>u?this._state&=~o:this._state&=~r,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,O,T){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=i,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=p),!this._hasDetectedGesture()&&(this._state&=~(d|o|r),this._state&=~f,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(n|h);break;case 2:this._state&=~(_|h);break}}if(this._waitingRelease){Date.now()-this._releaseStart>e&&(this._state=p),this._tracked.some(function(v){return Date.now()-v.started>t})&&(this._state=p);var E=this._tracked.find(function(v){return v.id===y});if(E.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==p)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b=0)continue;if(!Object.prototype.hasOwnProperty.call(i,e))continue;u[e]=i[e]}return u}function d(i,a){if(!(i instanceof a))throw new TypeError("Cannot call a class as a function")}function f(i,a){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:i}function o(i,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);i.prototype=Object.create(a&&a.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(i,a):i.__proto__=a)}var r=function(i){o(a,i);function a(u){d(this,a);var e=f(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,u));return e.scrollListener=e.scrollListener.bind(e),e.eventListenerOptions=e.eventListenerOptions.bind(e),e.mousewheelListener=e.mousewheelListener.bind(e),e}return S(a,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var e=!1,t={get passive(){e=!0}};try{document.addEventListener("test",null,t),document.removeEventListener("test",null,t)}catch(l){}return e}},{key:"eventListenerOptions",value:function(){var e=this.props.useCapture;return this.isPassiveSupported()&&(e={useCapture:this.props.useCapture,passive:!0}),e}},{key:"setDefaultLoader",value:function(e){this.defaultLoader=e}},{key:"detachMousewheelListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(e){var t=this.props.getScrollParent&&this.props.getScrollParent();return t!=null?t:e&&e.parentNode}},{key:"filterProps",value:function(e){return e}},{key:"attachScrollListener",value:function(){var e=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!e)return;var t=window;this.props.useWindow===!1&&(t=e),t.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),t.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(e){e.deltaY===1&&!this.isPassiveSupported()&&e.preventDefault()}},{key:"scrollListener",value:function(){var e=this.scrollComponent,t=window,l=this.getParentElement(e),s=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=t.pageYOffset!==void 0?t.pageYOffset:g.scrollTop;this.props.isReverse?s=C:s=this.calculateOffset(e,C)}else this.props.isReverse?s=l.scrollTop:s=e.scrollHeight-l.scrollTop-l.clientHeight;s1&&arguments[1]!==void 0?arguments[1]:1,Be=Ee.length,ue=0;ue1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(X).map(function(H,te){if(!_.isValidElement(H)||!H.type)return null;var xe=H.type.isSelectOptGroup,ce=H.key,ye=H.props,G=ye.children,ne=Object(h.a)(ye,["children"]);return M||!xe?E(H):Object(O.a)(Object(O.a)({key:"__RC_SELECT_GRP__".concat(ce===null?te:ce,"__"),label:ce},ne),{},{options:b(G)})}).filter(function(H){return H})}var v=m("2Qr1"),w=m("qNPg"),L=m("U8pU"),B=m("Kwbf"),F=m("WKfj");function j(X){var M=X.mode,H=X.options,te=X.children,xe=X.backfill,ce=X.allowClear,ye=X.placeholder,G=X.getInputElement,ne=X.showSearch,he=X.onSearch,re=X.defaultOpen,se=X.autoFocus,K=X.labelInValue,$=X.value,q=X.inputValue,le=X.optionLabelProp,Te=M==="multiple"||M==="tags",Xe=ne!==void 0?ne:Te||M==="combobox",Ye=H||b(te);if(Object(B.a)(M!=="tags"||Ye.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var Qe=Ye.some(function(pe){return pe.options?pe.options.some(function(Ee){return typeof("value"in Ee?Ee.value:Ee.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(B.a)(!Qe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(B.a)(M!=="combobox"||!le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(B.a)(M==="combobox"||!xe,"`backfill` only works with `combobox` mode."),Object(B.a)(M==="combobox"||!G,"`getInputElement` only work with `combobox` mode."),Object(B.b)(M!=="combobox"||!G||!ce||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),he&&!Xe&&M!=="combobox"&&M!=="tags"&&Object(B.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(B.b)(!re||se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),$!=null){var tt=Object(F.d)($);Object(B.a)(!K||tt.every(function(pe){return Object(L.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(B.a)(!Te||Array.isArray($),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Oe=null;Object(T.a)(te).some(function(pe){if(!_.isValidElement(pe)||!pe.type)return!1;var Ee=pe.type;if(Ee.isSelectOption)return!1;if(Ee.isSelectOptGroup){var ge=Object(T.a)(pe.props.children).every(function(U){return!_.isValidElement(U)||!pe.type||U.type.isSelectOption?!0:(Oe=U.type,!1)});return!ge}return Oe=Ee,!0}),Oe&&Object(B.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(B.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var J=j,V=Object(w.a)({prefixCls:"rc-select",components:{optionList:s},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:J,fillOptionsWithMissingValue:v.a}),A=function(X){Object(D.a)(H,X);var M=Object(p.a)(H);function H(){var te;return Object(S.a)(this,H),te=M.apply(this,arguments),te.selectRef=_.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(c.a)(H,[{key:"render",value:function(){return _.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),H}(_.Component);A.Option=C,A.OptGroup=y;var P=A,k=I.c=P},Lo0S:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=n,I.getLogging=h,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",c=function(){};I.Debug=c;var D=function(){};I.Info=D;var p=function(){};I.Warn=p;var _=function(){};I.Error=_;function n(d){if(typeof d=="undefined"?d=S:S=d,I.Debug=c=I.Info=D=I.Warn=p=I.Error=_=function(){},typeof window.console!="undefined")switch(d){case"debug":I.Debug=c=console.debug.bind(window.console);case"info":I.Info=D=console.info.bind(window.console);case"warn":I.Warn=p=console.warn.bind(window.console);case"error":I.Error=_=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function h(){return S}n()},M8RZ:function(ze,I,m){"use strict";m.d(I,"a",function(){return f});var S=m("fWQN"),c=m("mtLc"),D=m("yKVA"),p=m("879j"),_=m("q1tI"),n=m.n(_),h=m("i8i4"),d=m.n(h),f=function(o){Object(D.a)(i,o);var r=Object(p.a)(i);function i(a){var u;Object(S.a)(this,i),u=r.call(this,a);var e=window.document;return u.node=e.createElement("div"),e.body.appendChild(u.node),u}return Object(c.a)(i,[{key:"render",value:function(){var u=this.props.children;return Object(h.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),i}(n.a.Component)},MEgm:function(ze,I){ze.exports="data:image/png;base64,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"},MZdM:function(ze,I,m){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(e){return typeof e}:S=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=d(m("Lo0S")),D=n(m("N/zr")),p=m("GdRQ"),_=m("GQ8N");function n(a){return a&&a.__esModule?a:{default:a}}function h(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return h=function(){return a},a}function d(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var u=h();if(u&&u.has(a))return u.get(a);var e={},t=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in a)if(Object.prototype.hasOwnProperty.call(a,l)){var s=t?Object.getOwnPropertyDescriptor(a,l):null;s&&(s.get||s.set)?Object.defineProperty(e,l,s):e[l]=a[l]}return e.default=a,u&&u.set(a,e),e}function f(a,u){if(!(a instanceof u))throw new TypeError("Cannot call a class as a function")}function o(a,u){for(var e=0;e> Display.constructor"),this._target=u,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},c.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),c.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return r(a,[{key:"viewportChangePos",value:function(e,t){var l=this._viewportLoc;e=Math.floor(e),t=Math.floor(t),this._clipViewport||(e=-l.w,t=-l.h);var s=l.x+l.w-1,g=l.y+l.h-1;if(e<0&&l.x+e<0&&(e=-l.x),s+e>=this._fbWidth&&(e-=s+e-this._fbWidth+1),l.y+t<0&&(t=-l.y),g+t>=this._fbHeight&&(t-=g+t-this._fbHeight+1),e===0&&t===0)return;c.Debug("viewportChange deltaX: "+e+", deltaY: "+t),l.x+=e,l.y+=t,this._damage(l.x,l.y,l.w,l.h),this.flip()}},{key:"viewportChangeSize",value:function(e,t){(!this._clipViewport||typeof e=="undefined"||typeof t=="undefined")&&(c.Debug("Setting viewport to full display region"),e=this._fbWidth,t=this._fbHeight),e=Math.floor(e),t=Math.floor(t),e>this._fbWidth&&(e=this._fbWidth),t>this._fbHeight&&(t=this._fbHeight);var l=this._viewportLoc;if(l.w!==e||l.h!==t){l.w=e,l.h=t;var s=this._target;s.width=e,s.height=t,this.viewportChangePos(0,0),this._damage(l.x,l.y,l.w,l.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(e,t){this._prevDrawStyle="",this._fbWidth=e,this._fbHeight=t;var l=this._backbuffer;if(l.width!==e||l.height!==t){var s=null;l.width>0&&l.height>0&&(s=this._drawCtx.getImageData(0,0,l.width,l.height)),l.width!==e&&(l.width=e),l.height!==t&&(l.height=t),s&&this._drawCtx.putImageData(s,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(e,t,l,s){ethis._damageBounds.right&&(this._damageBounds.right=e+l),t+s>this._damageBounds.bottom&&(this._damageBounds.bottom=t+s)}},{key:"flip",value:function(e){if(this._renderQ.length!==0&&!e)this._renderQPush({type:"flip"});else{var t=this._damageBounds.left,l=this._damageBounds.top,s=this._damageBounds.right-t,g=this._damageBounds.bottom-l,C=t-this._viewportLoc.x,x=l-this._viewportLoc.y;C<0&&(s+=C,t-=C,C=0),x<0&&(g+=x,l-=x,x=0),C+s>this._viewportLoc.w&&(s=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),s>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,t,l,s,g,C,x,s,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(e,t,l,s,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:e,y:t,width:l,height:s,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(e,t,l,s),this._damage(e,t,l,s))}},{key:"copyImage",value:function(e,t,l,s,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:e,oldY:t,x:l,y:s,width:g,height:C}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,e,t,g,C,l,s,g,C),this._damage(l,s,g,C))}},{key:"imageRect",value:function(e,t,l,s,g,C){if(l===0||s===0)return;var x=new Image;x.src="data: "+g+";base64,"+D.default.encode(C),this._renderQPush({type:"img",img:x,x:e,y:t,width:l,height:s})}},{key:"startTile",value:function(e,t,l,s,g){this._tileX=e,this._tileY=t,l===16&&s===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(l,s);for(var C=g[2],x=g[1],y=g[0],O=this._tile.data,T=0;T=g?l=e/s.w:l=t/s.h}this._rescale(l)}},{key:"_rescale",value:function(e){this._scale=e;var t=this._viewportLoc,l=e*t.w+"px",s=e*t.h+"px";(this._target.style.width!==l||this._target.style.height!==s)&&(this._target.style.width=l,this._target.style.height=s)}},{key:"_setFillColor",value:function(e){var t="rgb("+e[2]+","+e[1]+","+e[0]+")";t!==this._prevDrawStyle&&(this._drawCtx.fillStyle=t,this._prevDrawStyle=t)}},{key:"_rgbImageData",value:function(e,t,l,s,g,C){for(var x=this._drawCtx.createImageData(l,s),y=x.data,O=0,T=C;O0;){var t=this._renderQ[0];switch(t.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(t.oldX,t.oldY,t.x,t.y,t.width,t.height,!0);break;case"fill":this.fillRect(t.x,t.y,t.width,t.height,t.color,!0);break;case"blit":this.blitImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgb":this.blitRgbImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"img":if(t.img.complete&&t.img.width!==0&&t.img.height!==0){if(t.img.width!==t.width||t.img.height!==t.height){c.Error("Decoded image has incorrect dimensions. Got "+t.img.width+"x"+t.img.height+". Expected "+t.width+"x"+t.height+".");return}this.drawImage(t.img,t.x,t.y)}else t.img._noVNCDisplay=this,t.img.addEventListener("load",this._resumeRenderQ),e=!1;break}e&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(e){this._rescale(e)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(e){this._clipViewport=e;var t=this._viewportLoc;this.viewportChangeSize(t.w,t.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=i},Mmt2:function(ze,I,m){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return D=function(){return r},r}function p(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var i=D();if(i&&i.has(r))return i.get(r);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=u?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(a,e,t):a[e]=r[e]}return a.default=r,i&&i.set(r,a),a}function _(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function n(r,i){for(var a=0;a=0;e--)u+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,u-a)}},{key:"rQwait",value:function(a,u,e){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(u){return u.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,u){this._eventHandlers[a]=u}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(a,u){var e=this;this.init(),this._websocket=new WebSocket(a,u),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){c.Debug(">> WebSock.onopen"),e._websocket.protocol&&c.Info("Server choose sub-protocol: "+e._websocket.protocol),e._eventHandlers.open(),c.Debug("<< WebSock.onopen")},this._websocket.onclose=function(t){c.Debug(">> WebSock.onclose"),e._eventHandlers.close(t),c.Debug("<< WebSock.onclose")},this._websocket.onerror=function(t){c.Debug(">> WebSock.onerror: "+t),e._eventHandlers.error(t),c.Debug("<< WebSock.onerror: "+t)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(c.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(a){var u=(this._rQlen-this._rQi+a)*8,e=this._rQbufferSizef&&(this._rQbufferSize=f,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(u.length),this._rQ.set(u,this._rQlen),this._rQlen+=u.length}},{key:"_recvMessage",value:function(a){this._DecodeMessage(a.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):c.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(a){this._rQi=a}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),r}();I.default=o},"N/zr":function(ze,I,m){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return D=function(){return n},n}function p(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var h=D();if(h&&h.has(n))return h.get(n);var d={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var r=f?Object.getOwnPropertyDescriptor(n,o):null;r&&(r.get||r.set)?Object.defineProperty(d,o,r):d[o]=n[o]}return d.default=n,h&&h.set(n,d),d}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(h){"use strict";for(var d="",f=h.length,o=f%3,r=0;r>2],d+=this.toBase64Table[((h[r]&3)<<4)+(h[r+1]>>4)],d+=this.toBase64Table[((h[r+1]&15)<<2)+(h[r+2]>>6)],d+=this.toBase64Table[h[r+2]&63];var i=f-o;return o===2?(d+=this.toBase64Table[h[i]>>2],d+=this.toBase64Table[((h[i]&3)<<4)+(h[i+1]>>4)],d+=this.toBase64Table[(h[i+1]&15)<<2],d+=this.toBase64Table[64]):o===1&&(d+=this.toBase64Table[h[i]>>2],d+=this.toBase64Table[(h[i]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(h){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,f=h.indexOf("=")-d;f<0&&(f=h.length-d);for(var o=(f>>2)*3+Math.floor(f%4/1.5),r=new Array(o),i=0,a=0,u=0,e=d;e=8&&(i-=8,l||(r[u++]=a>>i&255),a&=(1<0&&c.a.createElement("div",{className:p.a.btns},Pe.map(function(nt,it){return c.a.createElement("div",{key:it,onClick:nt.click},nt.name,nt.sign?c.a.createElement("img",{src:n.a,width:39}):null)})),He),c.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ke,width:Z})))},d=h,f=m("tJVT"),o=m("6nfa"),r=m.n(o),i=m("TSYQ"),a=m.n(i),u=function(ae){var we=ae.dataSource,Pe=we===void 0?[]:we,Ke=ae.value,Se=ae.onChange,Z=ae.className,de=ae.title,Ze=ae.titleWidth,He=Ze===void 0?41:Ze,nt=ae.style,it=nt===void 0?{}:nt,Me=ae.fontColor,at=Me===void 0?"#6A7283":Me,ot=Object(S.useState)(0),pt=Object(f.a)(ot,2),dt=pt[0],ct=pt[1],xt=Object(S.useState)(!1),vt=Object(f.a)(xt,2),Bt=vt[0],Dt=vt[1],Ut=Object(S.useRef)(null);return Object(S.useEffect)(function(){if(Pe.length!==0){var zt;(Ut==null||((zt=Ut.current)===null||zt===void 0)?void 0:zt.clientHeight)>92?ct(1):ct(0)}Pe.length===0&&ct(0)},[Pe]),c.a.createElement("div",{className:a()(r.a.row,Z),style:it},c.a.createElement("div",{style:{width:He,marginTop:Bt?12:4},className:r.a.title},de),c.a.createElement("div",{className:Bt?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},c.a.createElement("div",{className:r.a.bar,style:dt>0?{height:dt===1?92:"auto",overflow:dt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},c.a.createElement("div",{className:r.a.name,ref:Ut},Pe==null?void 0:Pe.map(function(zt){return c.a.createElement("span",{onClick:function(){return Se(zt.id)},key:zt.id,title:zt.name,style:{color:at},className:Ke===zt.id?r.a.active:""},zt.name)}))),!!dt&&c.a.createElement(S.Fragment,null,dt===1?c.a.createElement("div",{onClick:function(){var Un;ct(2),(Ut==null||((Un=Ut.current)===null||Un===void 0)?void 0:Un.clientHeight)>205?Dt(!0):Dt(!1)},className:r.a.action},"\u5C55\u5F00",c.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):c.a.createElement("div",{onClick:function(){ct(1),Dt(!1)},className:r.a.action},"\u6536\u8D77",c.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},e=u,t=m("cz0n"),l=m.n(t),s=function(ae){var we=ae.dataSource,Pe=we===void 0?[]:we,Ke=ae.value,Se=ae.onChange,Z=ae.className;return c.a.createElement("div",{className:a()(l.a.tabs,Z)},Pe.map(function(de){return c.a.createElement("span",{onClick:function(){return Se(de.id)},className:Ke===de.id?l.a.active:"",key:de.id},de.name)}))},g=s,C=m("5NDa"),x=m("5rEg"),y=m("KOXS"),O=m.n(y),T=function(ae){var we,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,Se=ae.value,Z=ae.onChange,de=ae.className,Ze=ae.style,He=Ze===void 0?{}:Ze,nt=ae.placeholder,it=Object(S.useState)(""),Me=Object(f.a)(it,2),at=Me[0],ot=Me[1],pt=Object(S.useState)(""),dt=Object(f.a)(pt,2),ct=dt[0],xt=dt[1];Object(S.useEffect)(function(){var Dt;(Dt=JSON.stringify(Se))!==null&&Dt!==void 0&&Dt.includes("{")?(ot(Se.id),xt(Se.value)):xt(Se)},[Se]);var vt=function(){Z(ct||null,at||"")},Bt=function(Ut){if(Ut===at)return;ot(Ut),Z(ct,Ut)};return c.a.createElement("div",{className:a()(O.a.input,de),style:He},!!Ke.length&&c.a.createElement("div",{className:O.a.dropdown},c.a.createElement("div",{className:O.a.text},(we=Ke.find(function(Dt){return Dt.id===at}))===null||we===void 0?void 0:we.name,c.a.createElement("i",{className:"iconfont icon-zhankai4"}),c.a.createElement("b",{className:O.a.b1}),c.a.createElement("b",{className:O.a.b2})),c.a.createElement("div",{className:O.a.menu},Ke.map(function(Dt,Ut){return c.a.createElement("div",{key:Ut,onClick:function(){return Bt(Dt.id)}},Dt.name)}))),c.a.createElement(x.a,{onPressEnter:vt,value:ct,onChange:function(Ut){return xt(Ut.target.value||"")},bordered:!1,placeholder:nt}),c.a.createElement("i",{onClick:vt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},E=T,b=m("f9pc"),v=m.n(b),w=function(ae){var we=ae.value,Pe=ae.onChange,Ke=ae.className,Se=ae.total,Z=ae.pageSize,de=ae.style,Ze=de===void 0?{}:de,He=we<2,nt=we>=Math.ceil(Se/Z);return Se<=Z?c.a.createElement(c.a.Fragment,null):c.a.createElement("div",{className:a()(v.a.quickPager,Ke),style:Ze},c.a.createElement("div",{onClick:function(){He||Pe(we-1,"prev")},className:He?v.a.disabled:""},"\u4E0A\u4E00\u9875"),c.a.createElement("div",{onClick:function(){nt||Pe(we+1,"next")},className:nt?v.a.disabled:""},"\u4E0B\u4E00\u9875"))},L=w,B=m("T2oS"),F=m("W9HT"),j=m("pC0b"),J=m("GzdX"),V=m("5Dmo"),A=m("3S7+"),P=m("Oe0F"),k=m.n(P),X=m("m3rI"),M=m("1vsH"),H=m("JAbv"),te=m.n(H),xe=m("Bq7L"),ce=m.n(xe),ye=m("MEgm"),G=m.n(ye),ne=m("BdwD"),he=function(ae){var we=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,Se=ae.col,Z=Se===void 0?4:Se,de=ae.right,Ze=ae.bottom,He=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(k.a.list,we)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.name,Bt=ct.id,Dt=ct.identifier,Ut=ct.power,zt=ct.cover_image_id,Un=ct.pic;return c.a.createElement("div",{className:k.a.wrap,key:Bt,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:He}},c.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Dt,"/challenges"),className:k.a.li,onClick:function(kn){kn.preventDefault(),ot&&Object(M.cb)([ot]),Ut&&Object(M.S)("/shixuns/".concat(Dt,"/challenges"))}},c.a.createElement("div",{className:k.a.img},c.a.createElement("img",{className:k.a.cover,src:zt?"".concat(X.a.API_SERVER,"/api/attachments/").concat(zt):"".concat(X.a.IMG_SERVER,"/").concat(Un)}),ct.is_jupyter&&c.a.createElement("img",{className:k.a.sign,src:te.a}),ct.is_jupyter_lab&&c.a.createElement("img",{className:k.a.sign,src:ce.a}),ct.is_unity_3d&&c.a.createElement("img",{className:k.a.sign,src:G.a})),c.a.createElement("div",{className:k.a.name},c.a.createElement(A.a,{title:vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},c.a.createElement("span",{className:k.a.e},vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),c.a.createElement("div",{className:k.a.tags},c.a.createElement(A.a,{placement:"bottom",title:"\u5173\u5361\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),c.a.createElement("span",null,ct.challenges_count))),!!ct.myshixuns_count&&c.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,ct.myshixuns_count))),c.a.createElement(A.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},c.a.createElement("span",null,c.a.createElement("span",null,ct.level))),c.a.createElement("div",{className:k.a.rate},c.a.createElement(J.a,{allowHalf:!0,disabled:!0,defaultValue:ct.score_info}),c.a.createElement("span",null,"\xA0",ct.score_info?"".concat(ct.score_info,"\u5206"):"5\u5206")))),!Ut&&c.a.createElement("div",{className:k.a.lockWrap},c.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ke.length&&c.a.createElement(ne.a,null)))},re=he,se=m("ZJlW"),K=m.n(se),$=m("z4EP"),q=m.n($),le=m("+GGh"),Te=m.n(le),Xe=m("cFMs"),Ye=m.n(Xe),Qe=function(ae){var we=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,Se=ae.col,Z=Se===void 0?4:Se,de=ae.right,Ze=ae.bottom,He=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(K.a.list,we)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.name,Bt=ct.id,Dt=ct.identifier,Ut=ct.featured,zt=ct.school_name,Un=ct.image_url,un=ct.excellent;return c.a.createElement("div",{key:Bt,className:K.a.wrap,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:He}},c.a.createElement("a",{target:"_blank",href:"/paths/".concat(Dt),className:K.a.li,onClick:function(Sa){Sa.preventDefault(),ot&&Object(M.cb)([ot]),Object(M.S)("/paths/".concat(Dt))}},c.a.createElement("div",{className:K.a.img},c.a.createElement("img",{className:K.a.cover,src:"".concat(X.a.IMG_SERVER,"/").concat(Un)}),Ut===1&&c.a.createElement("img",{className:K.a.sign,src:q.a}),Ut===2&&c.a.createElement("img",{className:K.a.sign,src:""}),Ut===3&&c.a.createElement("img",{className:K.a.sign,src:Te.a}),Ut===4&&c.a.createElement("img",{className:K.a.sign,src:""}),Ut===5&&c.a.createElement("img",{className:K.a.sign,src:Ye.a})),c.a.createElement("div",{className:K.a.name},c.a.createElement(A.a,{title:vt},c.a.createElement("span",{className:K.a.e},vt))),c.a.createElement(A.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(zt)},c.a.createElement("div",{className:K.a.unit},c.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),zt)),c.a.createElement("div",{className:K.a.tags},c.a.createElement(A.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),c.a.createElement("span",null,ct.stages_count))),c.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,ct.members_count))),un&&c.a.createElement("div",{className:K.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!Ke.length&&c.a.createElement(ne.a,null)))},tt=Qe,Oe=m("iL++"),pe=m.n(Oe),Ee=m("xiVL"),ge=function(ae){var we=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,Se=ae.col,Z=Se===void 0?4:Se,de=ae.right,Ze=ae.bottom,He=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(pe.a.list,we)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.subject_identifier,Bt=ct.id,Dt=ct.identifier,Ut=ct.power,zt=ct.is_public!=0&&ct.is_public;return c.a.createElement("div",{className:pe.a.wrap,key:Bt,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:He}},c.a.createElement("a",{className:pe.a.li,onClick:function(un){un.preventDefault()}},c.a.createElement("div",{className:pe.a.top},c.a.createElement(A.a,{title:ct.name},c.a.createElement("div",{className:pe.a.name},ct.name)),c.a.createElement("img",{className:pe.a.img,src:X.a.IMG_SERVER+"/images/"+ct.avatar_url}),c.a.createElement("div",{className:pe.a.text},ct.creator),vt&&c.a.createElement("div",{className:pe.a.btns},c.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),c.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),zt&&c.a.createElement("div",{className:pe.a.sign},"\u516C\u5F00")),c.a.createElement("div",{className:pe.a.bottom},ct.visits>0&&c.a.createElement(A.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-liulanyan"}),c.a.createElement("span",null,ct.visits))),ct.course_members_count>0&&c.a.createElement(A.a,{title:"\u6210\u5458",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan"}),ct.course_members_count)),ct.tasks_count>0&&c.a.createElement(A.a,{title:"\u4F5C\u4E1A",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zuoye"}),ct.tasks_count)),ct.is_end?c.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):c.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),c.a.createElement("div",{className:pe.a.lockWrap},ct.is_accessible?c.a.createElement(c.a.Fragment,null,vt&&c.a.createElement("div",{onClick:function(){return Object(M.S)("/paths/".concat(vt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),c.a.createElement("div",{onClick:function(un){ot&&Object(M.cb)([ot]),Object(M.S)(ct.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):c.a.createElement(c.a.Fragment,null,c.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Ke.length&&c.a.createElement(ne.a,null)))},U=ge,oe=m("f0W+"),N=m.n(oe),_e=function(ae){var we=ae.dataSource,Pe=we===void 0?[]:we,Ke=ae.value,Se=ae.onChange,Z=ae.className,de=ae.style,Ze=de===void 0?{}:de,He=ae.tabBarExtraContent;return c.a.createElement("div",{className:a()(N.a.tabs,Z),style:Ze},c.a.createElement("div",{className:N.a.tabsWrap},Pe.map(function(nt,it){return c.a.createElement("div",{onClick:function(){return Se(nt.id)},className:Ke===nt.id?N.a.active:"",key:it},nt.name)})),c.a.createElement("div",{className:N.a.tabBar},He))},Ve=_e,me=m("9JIy"),Ne=m.n(me),rt=function(ae){var we=ae.className,Pe=ae.style,Ke=Pe===void 0?{}:Pe,Se=ae.children;return c.a.createElement("div",{className:a()(Ne.a.table,we),style:Ke},Se)},Y=rt,je=m("qVdP"),De=m("jsC+"),$e=m("lUTK"),Re=m("BvKs"),Be=m("8WcF"),ue=m.n(Be),Ie=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],W=function(ae){var we,Pe=ae.sortValue,Ke=ae.dropValue,Se=ae.className,Z=ae.onSort,de=ae.onDrop,Ze=ae.dataSource,He=Ze===void 0?Ie:Ze;return c.a.createElement("div",{className:a()(ue.a.orderWrap,Se)},c.a.createElement(De.a,{overlay:c.a.createElement(Re.a,null,He.map(function(nt,it){return c.a.createElement(Re.a.Item,{key:it,onClick:function(){return de(nt.id)}},nt.name)}))},c.a.createElement("span",{className:ue.a.orderTextWrap},(we=He.find(function(nt){return Ke===nt.id}))===null||we===void 0?void 0:we.name)),c.a.createElement("span",{className:ue.a.orderIconWrap},c.a.createElement("span",{className:ue.a.orderAsc},c.a.createElement("i",{className:Pe==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(ue.a.cursorPointer," ").concat(ue.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(ue.a.cursorPointer),onClick:function(){return Z(Pe==="asc"?"desc":"asc")}})),c.a.createElement("span",{className:ue.a.orderDesc},c.a.createElement("i",{className:Pe==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(ue.a.cursorPointer," ").concat(ue.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(ue.a.cursorPointer),onClick:function(){return Z(Pe==="asc"?"desc":"asc")}}))))},et=W,lt=m("siWv"),R=m.n(lt),We=function(ae){var we=ae.className,Pe=ae.style,Ke=ae.children,Se=ae.onClick;return c.a.createElement("div",{onClick:Se,className:a()(R.a.btn,we),style:Pe},Ke)},Ge=We},NvD2:function(ze,I,m){"use strict";m.d(I,"a",function(){return n});var S=m("Kwbf");function c(h,d){var f=new Set;return h.forEach(function(o){d.has(o)||f.add(o)}),f}function D(h){var d=h||{},f=d.disabled,o=d.disableCheckbox,r=d.checkable;return!!(f||o)||r===!1}function p(h,d,f,o){for(var r=new Set(h),i=new Set,a=0;a<=f;a+=1){var u=d.get(a)||new Set;u.forEach(function(s){var g=s.key,C=s.node,x=s.children,y=x===void 0?[]:x;r.has(g)&&!o(C)&&y.filter(function(O){return!o(O.node)}).forEach(function(O){r.add(O.key)})})}for(var e=new Set,t=f;t>=0;t-=1){var l=d.get(t)||new Set;l.forEach(function(s){var g=s.parent,C=s.node;if(o(C)||!s.parent||e.has(s.parent.key))return;if(o(s.parent.node)){e.add(g.key);return}var x=!0,y=!1;(g.children||[]).filter(function(O){return!o(O.node)}).forEach(function(O){var T=O.key,E=r.has(T);x&&!E&&(x=!1),!y&&(E||i.has(T))&&(y=!0)}),x&&r.add(g.key),y&&i.add(g.key),e.add(g.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(c(i,r))}}function _(h,d,f,o,r){for(var i=new Set(h),a=new Set(d),u=0;u<=o;u+=1){var e=f.get(u)||new Set;e.forEach(function(g){var C=g.key,x=g.node,y=g.children,O=y===void 0?[]:y;!i.has(C)&&!a.has(C)&&!r(x)&&O.filter(function(T){return!r(T.node)}).forEach(function(T){i.delete(T.key)})})}a=new Set;for(var t=new Set,l=o;l>=0;l-=1){var s=f.get(l)||new Set;s.forEach(function(g){var C=g.parent,x=g.node;if(r(x)||!g.parent||t.has(g.parent.key))return;if(r(g.parent.node)){t.add(C.key);return}var y=!0,O=!1;(C.children||[]).filter(function(T){return!r(T.node)}).forEach(function(T){var E=T.key,b=i.has(E);y&&!b&&(y=!1),!O&&(b||a.has(E))&&(O=!0)}),y||i.delete(C.key),O&&a.add(C.key),t.add(C.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(c(a,i))}}function n(h,d,f,o){var r=[],i;o?i=o:i=D;var a=new Set(h.filter(function(l){var s=!!f[l];return s||r.push(l),s})),u=new Map,e=0;Object.keys(f).forEach(function(l){var s=f[l],g=s.level,C=u.get(g);C||(C=new Set,u.set(g,C)),C.add(s),e=Math.max(e,g)}),Object(S.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(l){return"'".concat(l,"'")}).join(", ")));var t;return d===!0?t=p(a,u,e,i):t=_(a,d.halfCheckedKeys,u,e,i),t}},OLES:function(ze,I,m){"use strict";var S=m("U8pU"),c=m("VTBJ"),D=m("Ff2n"),p=m("q1tI"),_=m("uciX"),n=m("7ixt"),h=function(a){var u=a.overlay,e=a.prefixCls,t=a.id,l=a.overlayInnerStyle;return p.createElement("div",{className:"".concat(e,"-inner"),id:t,role:"tooltip",style:l},typeof u=="function"?u():u)},d=h,f=function(a,u){var e=a.overlayClassName,t=a.trigger,l=t===void 0?["hover"]:t,s=a.mouseEnterDelay,g=s===void 0?0:s,C=a.mouseLeaveDelay,x=C===void 0?.1:C,y=a.overlayStyle,O=a.prefixCls,T=O===void 0?"rc-tooltip":O,E=a.children,b=a.onVisibleChange,v=a.afterVisibleChange,w=a.transitionName,L=a.animation,B=a.placement,F=B===void 0?"right":B,j=a.align,J=j===void 0?{}:j,V=a.destroyTooltipOnHide,A=V===void 0?!1:V,P=a.defaultVisible,k=a.getTooltipContainer,X=a.overlayInnerStyle,M=Object(D.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),H=Object(p.useRef)(null);Object(p.useImperativeHandle)(u,function(){return H.current});var te=Object(c.a)({},M);"visible"in a&&(te.popupVisible=a.visible);var xe=function(){var he=a.arrowContent,re=he===void 0?null:he,se=a.overlay,K=a.id;return[p.createElement("div",{className:"".concat(T,"-arrow"),key:"arrow"},re),p.createElement(d,{key:"content",prefixCls:T,id:K,overlay:se,overlayInnerStyle:X})]},ce=!1,ye=!1;if(typeof A=="boolean")ce=A;else if(A&&Object(S.a)(A)==="object"){var G=A.keepParent;ce=G===!0,ye=G===!1}return p.createElement(_.a,Object.assign({popupClassName:e,prefixCls:T,popup:xe,action:l,builtinPlacements:n.a,popupPlacement:F,ref:H,popupAlign:J,getPopupContainer:k,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:w,popupAnimation:L,defaultPopupVisible:P,destroyPopupOnHide:ce,autoDestroy:ye,mouseLeaveDelay:x,popupStyle:y,mouseEnterDelay:g},te),E)},o=Object(p.forwardRef)(f),r=I.a=o},OZM5:function(ze,I,m){"use strict";m.d(I,"b",function(){return o}),m.d(I,"a",function(){return r}),m.d(I,"k",function(){return i}),m.d(I,"h",function(){return a}),m.d(I,"i",function(){return u}),m.d(I,"g",function(){return e}),m.d(I,"c",function(){return t}),m.d(I,"d",function(){return l}),m.d(I,"j",function(){return C}),m.d(I,"e",function(){return x}),m.d(I,"f",function(){return y});var S=m("KQm4"),c=m("U8pU"),D=m("Ff2n"),p=m("q1tI"),_=m.n(p),n=m("Kwbf"),h=m("WaYH"),d=.25,f=2;function o(O,T){var E=O.slice(),b=E.indexOf(T);return b>=0&&E.splice(b,1),E}function r(O,T){var E=O.slice();return E.indexOf(T)===-1&&E.push(T),E}function i(O){return O.split("-")}function a(O,T){return"".concat(O,"-").concat(T)}function u(O){return O&&O.type&&O.type.isTreeNode}function e(O,T){var E=[O],b=T[O];function v(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];w.forEach(function(L){var B=L.key,F=L.children;E.push(B),v(F)})}return v(b.children),E}function t(O,T){var E=O.clientY,b=T.selectHandle.getBoundingClientRect(),v=b.top,w=b.bottom,L=b.height,B=Math.max(L*d,f);return E<=v+B?-1:E>=w-B?1:0}function l(O,T){if(!O)return;var E=T.multiple;return E?O.slice():O.length?[O[0]]:O}var s=function(T){return T};function g(O,T){if(!O)return[];var E=T||{},b=E.processProps,v=b===void 0?s:b,w=Array.isArray(O)?O:[O];return w.map(function(L){var B=L.children,F=Object(D.a)(L,["children"]),j=g(B,T);return _.a.createElement(h.a,Object.assign({},v(F)),j)})}function C(O){if(!O)return null;var T;if(Array.isArray(O))T={checkedKeys:O,halfCheckedKeys:void 0};else if(Object(c.a)(O)==="object")T={checkedKeys:O.checked||void 0,halfCheckedKeys:O.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return T}function x(O,T){var E=new Set;function b(v){if(E.has(v))return;var w=T[v];if(!w)return;E.add(v);var L=w.parent,B=w.node;if(B.disabled)return;L&&b(L.key)}return(O||[]).forEach(function(v){b(v)}),Object(S.a)(E)}function y(O){var T={};return Object.keys(O).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(T[E]=O[E])}),T}},Oe0F:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},P2ho:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};I.default=S},P5Jw:function(ze,I,m){"use strict";var S=m("rHrb"),c=S.CopyToClipboard;c.CopyToClipboard=c,ze.exports=c},QV2g:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var p,_=[],n=0;n<256;n++){p=n;for(var h=0;h<8;h++)p=p&1?3988292384^p>>>1:p>>>1;_[n]=p}return _}var c=S();function D(p,_,n,h){var d=c,f=h+n;p^=-1;for(var o=h;o>>8^d[(p^_[o])&255];return p^-1}},RotF:function(ze,I,m){ze.exports=m("LSTS")},"SA+Z":function(ze,I,m){var S=m("wTVA"),c=m("EbDI"),D=m("ZhPi"),p=m("wkBT");function _(n){return S(n)||c(n)||D(n)||p()}ze.exports=_,ze.exports.__esModule=!0,ze.exports.default=ze.exports},SFBS:function(ze,I,m){},SZEN:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(c,D,p){var _=p.getBoundingClientRect(),n={x:0,y:0};return c<_.left?n.x=0:c>=_.right?n.x=_.width-1:n.x=c-_.left,D<_.top?n.y=0:D>=_.bottom?n.y=_.height-1:n.y=D-_.top,n}},SgaC:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h0;){if(r.rQwait("RRE",4+8))return!1;var e=r.rQshiftBytes(4),t=r.rQshift16(),l=r.rQshift16(),s=r.rQshift16(),g=r.rQshift16();i.fillRect(h+t,d+l,s,g,e),this._subrects--}return!0}}]),_}();I.default=p},THsj:function(ze,I,m){ze.exports=m.p+"static/school_logo.c14f7c37.png"},VSMT:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=c;function S(D){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(D))}catch(_){if(_ instanceof URIError&&p)return D;throw _}}function c(D){return unescape(encodeURIComponent(D))}},WaYH:function(ze,I,m){"use strict";var S=m("rePB"),c=m("Ff2n"),D=m("VTBJ"),p=m("1OyB"),_=m("vuIU"),n=m("JX7q"),h=m("Ji7U"),d=m("LK+K"),f=m("q1tI"),o=m("TSYQ"),r=m.n(o),i=m("sboe"),a=m("OZM5"),u=function(T){var E=T.prefixCls,b=T.level,v=T.isStart,w=T.isEnd;if(!b)return null;for(var L="".concat(E,"-indent-unit"),B=[],F=0;F>24&255,_e.length>>16&255,_e.length>>8&255,_e.length&255);for(var Ve=0;Ve<_e.length;Ve++)oe.push(_e.charCodeAt(Ve))}var me=U.deflate(new Uint8Array(oe)),Ne=new Uint8Array(4+me.length);Ne.set(tt.messages._buildExtendedClipboardFlags([Ye],Ee)),Ne.set(me,4),tt.messages.clientCutText(pe,Ne,!0)},extendedClipboardNotify:function(pe,Ee){var ge=tt.messages._buildExtendedClipboardFlags([Ge],Ee);tt.messages.clientCutText(pe,ge,!0)},extendedClipboardRequest:function(pe,Ee){var ge=tt.messages._buildExtendedClipboardFlags([Te],Ee);tt.messages.clientCutText(pe,ge,!0)},extendedClipboardCaps:function(pe,Ee,ge){var U=Object.keys(ge),oe=new Uint8Array(4+4*U.length);U.map(function(Ve){return parseInt(Ve)}),U.sort(function(Ve,me){return Ve-me}),oe.set(tt.messages._buildExtendedClipboardFlags(Ee,[]));for(var N=4,_e=0;_e>24,oe[N+1]=ge[U[_e]]>>16,oe[N+2]=ge[U[_e]]>>8,oe[N+3]=ge[U[_e]]>>0,N+=4,oe[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,U=pe._sQ,oe=pe._sQlen;U[oe]=6,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0;var N;ge?N=(0,S.toUnsigned32bit)(-Ee.length):N=Ee.length,U[oe+4]=N>>24,U[oe+5]=N>>16,U[oe+6]=N>>8,U[oe+7]=N,pe._sQlen+=8;for(var _e=0,Ve=Ee.length;Ve>0;){for(var me=Math.min(Ve,pe._sQbufferSize-pe._sQlen),Ne=0;Ne>8,N[_e+3]=Ee,N[_e+4]=ge>>8,N[_e+5]=ge,N[_e+6]=1,N[_e+7]=0,N[_e+8]=U>>24,N[_e+9]=U>>16,N[_e+10]=U>>8,N[_e+11]=U,N[_e+12]=0,N[_e+13]=0,N[_e+14]=0,N[_e+15]=0,N[_e+16]=Ee>>8,N[_e+17]=Ee,N[_e+18]=ge>>8,N[_e+19]=ge,N[_e+20]=oe>>24,N[_e+21]=oe>>16,N[_e+22]=oe>>8,N[_e+23]=oe,pe._sQlen+=24,pe.flush()},clientFence:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen;U[oe]=248,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0,U[oe+4]=Ee>>24,U[oe+5]=Ee>>16,U[oe+6]=Ee>>8,U[oe+7]=Ee;var N=ge.length;U[oe+8]=N;for(var _e=0;_e>8,_e[Ve+3]=ge,_e[Ve+4]=U>>8,_e[Ve+5]=U,_e[Ve+6]=oe>>8,_e[Ve+7]=oe,_e[Ve+8]=N>>8,_e[Ve+9]=N,pe._sQlen+=10,pe.flush()},pixelFormat:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen,N;Ee>16?N=32:Ee>8?N=16:N=8;var _e=Math.floor(Ee/3);U[oe]=0,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0,U[oe+4]=N,U[oe+5]=Ee,U[oe+6]=0,U[oe+7]=ge?1:0,U[oe+8]=0,U[oe+9]=(1<<_e)-1,U[oe+10]=0,U[oe+11]=(1<<_e)-1,U[oe+12]=0,U[oe+13]=(1<<_e)-1,U[oe+14]=_e*2,U[oe+15]=_e*1,U[oe+16]=_e*0,U[oe+17]=0,U[oe+18]=0,U[oe+19]=0,pe._sQlen+=20,pe.flush()},clientEncodings:function(pe,Ee){var ge=pe._sQ,U=pe._sQlen;ge[U]=2,ge[U+1]=0,ge[U+2]=Ee.length>>8,ge[U+3]=Ee.length;for(var oe=U+4,N=0;N>24,ge[oe+1]=_e>>16,ge[oe+2]=_e>>8,ge[oe+3]=_e,oe+=4}pe._sQlen+=oe-U,pe.flush()},fbUpdateRequest:function(pe,Ee,ge,U,oe,N){var _e=pe._sQ,Ve=pe._sQlen;typeof ge=="undefined"&&(ge=0),typeof U=="undefined"&&(U=0),_e[Ve]=3,_e[Ve+1]=Ee?1:0,_e[Ve+2]=ge>>8&255,_e[Ve+3]=ge&255,_e[Ve+4]=U>>8&255,_e[Ve+5]=U&255,_e[Ve+6]=oe>>8&255,_e[Ve+7]=oe&255,_e[Ve+8]=N>>8&255,_e[Ve+9]=N&255,pe._sQlen+=10,pe.flush()},xvpOp:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen;U[oe]=250,U[oe+1]=0,U[oe+2]=Ee,U[oe+3]=ge,pe._sQlen+=4,pe.flush()}},tt.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1j5w":function(ze,I,m){"use strict";m.d(I,"d",function(){return ge}),m.d(I,"b",function(){return lt}),m.d(I,"c",function(){return He}),m.d(I,"a",function(){return ee});var S=m("VTBJ"),c=m("1OyB"),D=m("vuIU"),p=m("JX7q"),_=m("Ji7U"),n=m("LK+K"),h=m("q1tI"),d=m("I8Z2"),f=m("BGR+"),o=m("wx14"),r=m("rePB"),i=m("4IlW"),a=m("2GS6"),u=m("Gytx"),e=m.n(u),t=m("TSYQ"),l=m.n(t),s=m("U8pU"),g=m("ODXe"),C=/iPhone/i,x=/iPod/i,y=/iPad/i,O=/\bAndroid(?:.+)Mobile\b/i,T=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,w=/\bWindows(?:.+)ARM\b/i,L=/BlackBerry/i,B=/BB10/i,F=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,J=/Mobile(?:.+)Firefox\b/i;function V(Ce,Pe){return Ce.test(Pe)}function A(Ce){var Pe=Ce||(typeof navigator!="undefined"?navigator.userAgent:""),Ke=Pe.split("[FBAN");if(typeof Ke[1]!="undefined"){var we=Ke,Z=Object(g.a)(we,1);Pe=Z[0]}if(Ke=Pe.split("Twitter"),typeof Ke[1]!="undefined"){var de=Ke,Ze=Object(g.a)(de,1);Pe=Ze[0]}var We={apple:{phone:V(C,Pe)&&!V(v,Pe),ipod:V(x,Pe),tablet:!V(C,Pe)&&V(y,Pe)&&!V(v,Pe),device:(V(C,Pe)||V(x,Pe)||V(y,Pe))&&!V(v,Pe)},amazon:{phone:V(E,Pe),tablet:!V(E,Pe)&&V(b,Pe),device:V(E,Pe)||V(b,Pe)},android:{phone:!V(v,Pe)&&V(E,Pe)||!V(v,Pe)&&V(O,Pe),tablet:!V(v,Pe)&&!V(E,Pe)&&!V(O,Pe)&&(V(b,Pe)||V(T,Pe)),device:!V(v,Pe)&&(V(E,Pe)||V(b,Pe)||V(O,Pe)||V(T,Pe))||V(/\bokhttp\b/i,Pe)},windows:{phone:V(v,Pe),tablet:V(w,Pe),device:V(v,Pe)||V(w,Pe)},other:{blackberry:V(L,Pe),blackberry10:V(B,Pe),opera:V(F,Pe),firefox:V(J,Pe),chrome:V(j,Pe),device:V(L,Pe)||V(B,Pe)||V(F,Pe)||V(J,Pe)||V(j,Pe)},any:null,phone:null,tablet:null};return We.any=We.apple.device||We.android.device||We.windows.device||We.other.device,We.phone=We.apple.phone||We.android.phone||We.windows.phone,We.tablet=We.apple.tablet||We.android.tablet||We.windows.tablet,We}var P=Object(S.a)(Object(S.a)({},A()),{},{isMobile:A}),k=P;function X(){}function M(Ce,Pe,Ke){var we=Pe||"";return Ce.key||"".concat(we,"item_").concat(Ke)}function H(Ce){return"".concat(Ce,"-menu-")}function te(Ce,Pe){var Ke=-1;h.Children.forEach(Ce,function(we){Ke+=1,we&&we.type&&we.type.isMenuItemGroup?h.Children.forEach(we.props.children,function(Z){Ke+=1,Pe(Z,Ke)}):Pe(we,Ke)})}function Se(Ce,Pe,Ke){if(!Ce||Ke.find)return;h.Children.forEach(Ce,function(we){if(we){var Z=we.type;if(!Z||!(Z.isSubMenu||Z.isMenuItem||Z.isMenuItemGroup))return;Pe.indexOf(we.key)!==-1?Ke.find=!0:we.props.children&&Se(we.props.children,Pe,Ke)}})}var ce=["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"],ye=function(Pe){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we=Pe&&typeof Pe.getBoundingClientRect=="function"&&Pe.getBoundingClientRect().width;if(we){if(Ke){var Z=getComputedStyle(Pe),de=Z.marginLeft,Ze=Z.marginRight;we+=+de.replace("px","")+ +Ze.replace("px","")}we=+we.toFixed(6)}return we||0},G=function(Pe,Ke,we){Pe&&Object(s.a)(Pe.style)==="object"&&(Pe.style[Ke]=we)},ne=function(){return k.any},he=m("KQm4"),re=m("Ff2n"),se=m("i8i4"),K=m("bdgK"),$=m("uciX"),q=m("8XRh"),le={adjustX:1,adjustY:1},Te={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Xe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Ge=Te,Ye=0,tt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Oe=function(Pe,Ke,we){var Z=H(Ke),de=Pe.getState();Pe.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},de.defaultActiveFirst),{},Object(r.a)({},Z,we))})},pe=function(Ce){Object(_.a)(Ke,Ce);var Pe=Object(n.a)(Ke);function Ke(we){var Z;Object(c.a)(this,Ke),Z=Pe.call(this,we),Z.onDestroy=function(Me){Z.props.onDestroy(Me)},Z.onKeyDown=function(Me){var at=Me.keyCode,ot=Z.menuInstance,pt=Z.props,dt=pt.isOpen,ct=pt.store;if(at===i.a.ENTER)return Z.onTitleClick(Me),Oe(ct,Z.props.eventKey,!0),!0;if(at===i.a.RIGHT)return dt?ot.onKeyDown(Me):(Z.triggerOpenChange(!0),Oe(ct,Z.props.eventKey,!0)),!0;if(at===i.a.LEFT){var xt;if(dt)xt=ot.onKeyDown(Me);else return;return xt||(Z.triggerOpenChange(!1),xt=!0),xt}return dt&&(at===i.a.UP||at===i.a.DOWN)?ot.onKeyDown(Me):void 0},Z.onOpenChange=function(Me){Z.props.onOpenChange(Me)},Z.onPopupVisibleChange=function(Me){Z.triggerOpenChange(Me,Me?"mouseenter":"mouseleave")},Z.onMouseEnter=function(Me){var at=Z.props,ot=at.eventKey,pt=at.onMouseEnter,dt=at.store;Oe(dt,Z.props.eventKey,!1),pt({key:ot,domEvent:Me})},Z.onMouseLeave=function(Me){var at=Z.props,ot=at.parentMenu,pt=at.eventKey,dt=at.onMouseLeave;ot.subMenuInstance=Object(p.a)(Z),dt({key:pt,domEvent:Me})},Z.onTitleMouseEnter=function(Me){var at=Z.props,ot=at.eventKey,pt=at.onItemHover,dt=at.onTitleMouseEnter;pt({key:ot,hover:!0}),dt({key:ot,domEvent:Me})},Z.onTitleMouseLeave=function(Me){var at=Z.props,ot=at.parentMenu,pt=at.eventKey,dt=at.onItemHover,ct=at.onTitleMouseLeave;ot.subMenuInstance=Object(p.a)(Z),dt({key:pt,hover:!1}),ct({key:pt,domEvent:Me})},Z.onTitleClick=function(Me){var at=Object(p.a)(Z),ot=at.props;if(ot.onTitleClick({key:ot.eventKey,domEvent:Me}),ot.triggerSubMenuAction==="hover")return;Z.triggerOpenChange(!ot.isOpen,"click"),Oe(ot.store,Z.props.eventKey,!1)},Z.onSubMenuClick=function(Me){typeof Z.props.onClick=="function"&&Z.props.onClick(Z.addKeyPath(Me))},Z.onSelect=function(Me){Z.props.onSelect(Me)},Z.onDeselect=function(Me){Z.props.onDeselect(Me)},Z.getPrefixCls=function(){return"".concat(Z.props.rootPrefixCls,"-submenu")},Z.getActiveClassName=function(){return"".concat(Z.getPrefixCls(),"-active")},Z.getDisabledClassName=function(){return"".concat(Z.getPrefixCls(),"-disabled")},Z.getSelectedClassName=function(){return"".concat(Z.getPrefixCls(),"-selected")},Z.getOpenClassName=function(){return"".concat(Z.props.rootPrefixCls,"-submenu-open")},Z.saveMenuInstance=function(Me){Z.menuInstance=Me},Z.addKeyPath=function(Me){return Object(S.a)(Object(S.a)({},Me),{},{keyPath:(Me.keyPath||[]).concat(Z.props.eventKey)})},Z.triggerOpenChange=function(Me,at){var ot=Z.props.eventKey,pt=function(){Z.onOpenChange({key:ot,item:Object(p.a)(Z),trigger:at,open:Me})};at==="mouseenter"?Z.mouseenterTimeout=setTimeout(function(){pt()},0):pt()},Z.isChildrenSelected=function(){var Me={find:!1};return Se(Z.props.children,Z.props.selectedKeys,Me),Me.find},Z.isOpen=function(){return Z.props.openKeys.indexOf(Z.props.eventKey)!==-1},Z.adjustWidth=function(){if(!Z.subMenuTitle||!Z.menuInstance)return;var Me=se.findDOMNode(Z.menuInstance);if(Me.offsetWidth>=Z.subMenuTitle.offsetWidth)return;Me.style.minWidth="".concat(Z.subMenuTitle.offsetWidth,"px")},Z.saveSubMenuTitle=function(Me){Z.subMenuTitle=Me},Z.getBaseProps=function(){var Me=Object(p.a)(Z),at=Me.props;return{mode:at.mode==="horizontal"?"vertical":at.mode,visible:Z.props.isOpen,level:at.level+1,inlineIndent:at.inlineIndent,focusable:!1,onClick:Z.onSubMenuClick,onSelect:Z.onSelect,onDeselect:Z.onDeselect,onDestroy:Z.onDestroy,selectedKeys:at.selectedKeys,eventKey:"".concat(at.eventKey,"-menu-"),openKeys:at.openKeys,motion:at.motion,onOpenChange:Z.onOpenChange,subMenuOpenDelay:at.subMenuOpenDelay,parentMenu:Object(p.a)(Z),subMenuCloseDelay:at.subMenuCloseDelay,forceSubMenuRender:at.forceSubMenuRender,triggerSubMenuAction:at.triggerSubMenuAction,builtinPlacements:at.builtinPlacements,defaultActiveFirst:at.store.getState().defaultActiveFirst[H(at.eventKey)],multiple:at.multiple,prefixCls:at.rootPrefixCls,id:Z.internalMenuId,manualRef:Z.saveMenuInstance,itemIcon:at.itemIcon,expandIcon:at.expandIcon,direction:at.direction}},Z.getMotion=function(Me,at){var ot=Object(p.a)(Z),pt=ot.haveRendered,dt=Z.props,ct=dt.motion,xt=dt.rootPrefixCls,vt=Object(S.a)(Object(S.a)({},ct),{},{leavedClassName:"".concat(xt,"-hidden"),removeOnLeave:!1,motionAppear:pt||!at||Me!=="inline"});return vt};var de=we.store,Ze=we.eventKey,We=de.getState(),nt=We.defaultActiveFirst;Z.isRootMenu=!1;var it=!1;return nt&&(it=nt[Ze]),Oe(de,Ze,it),Z}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Z=this,de=this.props,Ze=de.mode,We=de.parentMenu,nt=de.manualRef;if(nt&&nt(this),Ze!=="horizontal"||!We.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Z=this.props,de=Z.onDestroy,Ze=Z.eventKey;de&&de(Ze),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Z){var de=this,Ze=this.getBaseProps(),We=this.getMotion(Ze.mode,Ze.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ze.visible||Ze.forceSubMenuRender,!this.haveOpened)return h.createElement("div",null);var nt=Ze.direction;return h.createElement(q.default,Object.assign({visible:Ze.visible},We),function(it){var Me=it.className,at=it.style,ot=l()("".concat(Ze.prefixCls,"-sub"),Me,Object(r.a)({},"".concat(Ze.prefixCls,"-rtl"),nt==="rtl"));return h.createElement($e,Object.assign({},Ze,{id:de.internalMenuId,className:ot,style:at}),Z)})}},{key:"render",value:function(){var Z,de=Object(S.a)({},this.props),Ze=de.isOpen,We=this.getPrefixCls(),nt=de.mode==="inline",it=l()(We,"".concat(We,"-").concat(de.mode),(Z={},Object(r.a)(Z,de.className,!!de.className),Object(r.a)(Z,this.getOpenClassName(),Ze),Object(r.a)(Z,this.getActiveClassName(),de.active||Ze&&!nt),Object(r.a)(Z,this.getDisabledClassName(),de.disabled),Object(r.a)(Z,this.getSelectedClassName(),this.isChildrenSelected()),Z));this.internalMenuId||(de.eventKey?this.internalMenuId="".concat(de.eventKey,"$Menu"):(Ye+=1,this.internalMenuId="$__$".concat(Ye,"$Menu")));var Me={},at={},ot={};de.disabled||(Me={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},at={onClick:this.onTitleClick},ot={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var pt={},dt=de.direction;nt&&(dt==="rtl"?pt.paddingRight=de.inlineIndent*de.level:pt.paddingLeft=de.inlineIndent*de.level);var ct={};this.props.isOpen&&(ct={"aria-owns":this.internalMenuId});var xt=null;de.mode!=="horizontal"&&(xt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(xt=h.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var vt=h.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:pt,className:"".concat(We,"-title"),role:"button"},ot,at,{"aria-expanded":Ze},ct,{"aria-haspopup":"true",title:typeof de.title=="string"?de.title:void 0}),de.title,xt||h.createElement("i",{className:"".concat(We,"-arrow")})),Bt=this.renderChildren(de.children),Dt=de.parentMenu.isRootMenu?de.parentMenu.props.getPopupContainer:function(or){return or.parentNode},Ut=tt[de.mode],zt=de.popupOffset?{offset:de.popupOffset}:{},Un=de.mode==="inline"?"":de.popupClassName;Un+=dt==="rtl"?" ".concat(We,"-rtl"):"";var un=de.disabled,kn=de.triggerSubMenuAction,Sa=de.subMenuOpenDelay,Ja=de.forceSubMenuRender,qa=de.subMenuCloseDelay,Ia=de.builtinPlacements;ce.forEach(function(or){return delete de[or]}),delete de.onClick;var Zt=dt==="rtl"?Object.assign({},Xe,Ia):Object.assign({},Te,Ia);return delete de.direction,h.createElement("li",Object.assign({},de,Me,{className:it,role:"menuitem"}),nt&&vt,nt&&Bt,!nt&&h.createElement($.a,{prefixCls:We,popupClassName:l()("".concat(We,"-popup"),Un),getPopupContainer:Dt,builtinPlacements:Zt,popupPlacement:Ut,popupVisible:Ze,popupAlign:zt,popup:Bt,action:un?[]:[kn],mouseEnterDelay:Sa,mouseLeaveDelay:qa,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Ja},vt))}}]),Ke}(h.Component);pe.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Ee=Object(d.b)(function(Ce,Pe){var Ke=Ce.openKeys,we=Ce.activeKey,Z=Ce.selectedKeys,de=Pe.eventKey,Ze=Pe.subMenuKey;return{isOpen:Ke.indexOf(de)>-1,active:we[Ze]===de,selectedKeys:Z}})(pe);Ee.isSubMenu=!0;var ge=Ee,U="menuitem-overflowed",oe=.5,N=function(Ce){Object(_.a)(Ke,Ce);var Pe=Object(n.a)(Ke);function Ke(){var we;return Object(c.a)(this,Ke),we=Pe.apply(this,arguments),we.resizeObserver=null,we.mutationObserver=null,we.originalTotalWidth=0,we.overflowedItems=[],we.menuItemSizes=[],we.cancelFrameId=null,we.state={lastVisibleIndex:void 0},we.getMenuItemNodes=function(){var Z=we.props.prefixCls,de=se.findDOMNode(Object(p.a)(we));return de?[].slice.call(de.children).filter(function(Ze){return Ze.className.split(" ").indexOf("".concat(Z,"-overflowed-submenu"))<0}):[]},we.getOverflowedSubMenuItem=function(Z,de,Ze){var We=we.props,nt=We.overflowedIndicator,it=We.level,Me=We.mode,at=We.prefixCls,ot=We.theme;if(it!==1||Me!=="horizontal")return null;var pt=we.props.children[0],dt=pt.props,ct=dt.children,xt=dt.title,vt=dt.style,Bt=Object(re.a)(dt,["children","title","style"]),Dt=Object(S.a)({},vt),Ut="".concat(Z,"-overflowed-indicator"),zt="".concat(Z,"-overflowed-indicator");de.length===0&&Ze!==!0?Dt=Object(S.a)(Object(S.a)({},Dt),{},{display:"none"}):Ze&&(Dt=Object(S.a)(Object(S.a)({},Dt),{},{visibility:"hidden",position:"absolute"}),Ut="".concat(Ut,"-placeholder"),zt="".concat(zt,"-placeholder"));var Un=ot?"".concat(at,"-").concat(ot):"",un={};return ce.forEach(function(kn){Bt[kn]!==void 0&&(un[kn]=Bt[kn])}),h.createElement(ge,Object.assign({title:nt,className:"".concat(at,"-overflowed-submenu"),popupClassName:Un},un,{key:Ut,eventKey:zt,disabled:!1,style:Dt}),de)},we.setChildrenWidthAndResize=function(){if(we.props.mode!=="horizontal")return;var Z=se.findDOMNode(Object(p.a)(we));if(!Z)return;var de=Z.children;if(!de||de.length===0)return;var Ze=Z.children[de.length-1];G(Ze,"display","inline-block");var We=we.getMenuItemNodes(),nt=We.filter(function(it){return it.className.split(" ").indexOf(U)>=0});nt.forEach(function(it){G(it,"display","inline-block")}),we.menuItemSizes=We.map(function(it){return ye(it,!0)}),nt.forEach(function(it){G(it,"display","none")}),we.overflowedIndicatorWidth=ye(Z.children[Z.children.length-1],!0),we.originalTotalWidth=we.menuItemSizes.reduce(function(it,Me){return it+Me},0),we.handleResize(),G(Ze,"display","none")},we.handleResize=function(){if(we.props.mode!=="horizontal")return;var Z=se.findDOMNode(Object(p.a)(we));if(!Z)return;var de=ye(Z);we.overflowedItems=[];var Ze=0,We;we.originalTotalWidth>de+oe&&(We=-1,we.menuItemSizes.forEach(function(nt){Ze+=nt,Ze+we.overflowedIndicatorWidth<=de&&(We+=1)})),we.setState({lastVisibleIndex:We})},we}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){var Z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var de=se.findDOMNode(this);if(!de)return;this.resizeObserver=new K.default(function(Ze){Ze.forEach(function(){var We=Z.cancelFrameId;cancelAnimationFrame(We),Z.cancelFrameId=requestAnimationFrame(Z.setChildrenWidthAndResize)})}),[].slice.call(de.children).concat(de).forEach(function(Ze){Z.resizeObserver.observe(Ze)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Z.resizeObserver.disconnect(),[].slice.call(de.children).concat(de).forEach(function(Ze){Z.resizeObserver.observe(Ze)}),Z.setChildrenWidthAndResize()}),this.mutationObserver.observe(de,{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(Z){var de=this,Ze=this.state.lastVisibleIndex;return(Z||[]).reduce(function(We,nt,it){var Me=nt;if(de.props.mode==="horizontal"){var at=de.getOverflowedSubMenuItem(nt.props.eventKey,[]);Ze!==void 0&&de.props.className.indexOf("".concat(de.props.prefixCls,"-root"))!==-1&&(it>Ze&&(Me=h.cloneElement(nt,{style:{display:"none"},eventKey:"".concat(nt.props.eventKey,"-hidden"),className:"".concat(U)})),it===Ze+1&&(de.overflowedItems=Z.slice(Ze+1).map(function(pt){return h.cloneElement(pt,{key:pt.props.eventKey,mode:"vertical-left"})}),at=de.getOverflowedSubMenuItem(nt.props.eventKey,de.overflowedItems)));var ot=[].concat(Object(he.a)(We),[at,Me]);return it===Z.length-1&&ot.push(de.getOverflowedSubMenuItem(nt.props.eventKey,[],!0)),ot}return[].concat(Object(he.a)(We),[Me])},[])}},{key:"render",value:function(){var Z=this.props,de=Z.visible,Ze=Z.prefixCls,We=Z.overflowedIndicator,nt=Z.mode,it=Z.level,Me=Z.tag,at=Z.children,ot=Z.theme,pt=Object(re.a)(Z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=Me;return h.createElement(dt,Object.assign({},pt),this.renderChildren(at))}}]),Ke}(h.Component);N.defaultProps={tag:"div",className:""};var _e=N;function Ve(Ce){return Ce.length?Ce.every(function(Pe){return!!Pe.props.disabled}):!0}function me(Ce,Pe,Ke){var we=Ce.getState();Ce.setState({activeKey:Object(S.a)(Object(S.a)({},we.activeKey),{},Object(r.a)({},Pe,Ke))})}function Ne(Ce){return Ce.eventKey||"0-menu-"}function rt(Ce,Pe){var Ke=Pe,we=Ce.children,Z=Ce.eventKey;if(Ke){var de;if(te(we,function(Ze,We){Ze&&Ze.props&&!Ze.props.disabled&&Ke===M(Ze,Z,We)&&(de=!0)}),de)return Ke}return Ke=null,Ce.defaultActiveFirst&&te(we,function(Ze,We){!Ke&&Ze&&!Ze.props.disabled&&(Ke=M(Ze,Z,We))}),Ke}function Y(Ce){if(Ce){var Pe=this.instanceArray.indexOf(Ce);Pe!==-1?this.instanceArray[Pe]=Ce:this.instanceArray.push(Ce)}}var je=function(Ce){Object(_.a)(Ke,Ce);var Pe=Object(n.a)(Ke);function Ke(we){var Z;return Object(c.a)(this,Ke),Z=Pe.call(this,we),Z.onKeyDown=function(de,Ze){var We=de.keyCode,nt;if(Z.getFlatInstanceArray().forEach(function(Me){Me&&Me.props.active&&Me.onKeyDown&&(nt=Me.onKeyDown(de))}),nt)return 1;var it=null;return(We===i.a.UP||We===i.a.DOWN)&&(it=Z.step(We===i.a.UP?-1:1)),it?(de.preventDefault(),me(Z.props.store,Ne(Z.props),it.props.eventKey),typeof Ze=="function"&&Ze(it),1):void 0},Z.onItemHover=function(de){var Ze=de.key,We=de.hover;me(Z.props.store,Ne(Z.props),We?Ze:null)},Z.onDeselect=function(de){Z.props.onDeselect(de)},Z.onSelect=function(de){Z.props.onSelect(de)},Z.onClick=function(de){Z.props.onClick(de)},Z.onOpenChange=function(de){Z.props.onOpenChange(de)},Z.onDestroy=function(de){Z.props.onDestroy(de)},Z.getFlatInstanceArray=function(){return Z.instanceArray},Z.step=function(de){var Ze=Z.getFlatInstanceArray(),We=Z.props.store.getState().activeKey[Ne(Z.props)],nt=Ze.length;if(!nt)return null;de<0&&(Ze=Ze.concat().reverse());var it=-1;if(Ze.every(function(pt,dt){return pt&&pt.props.eventKey===We?(it=dt,!1):!0}),!Z.props.defaultActiveFirst&&it!==-1&&Ve(Ze.slice(it,nt-1)))return;var Me=(it+1)%nt,at=Me;do{var ot=Ze[at];if(!ot||ot.props.disabled)at=(at+1)%nt;else return ot}while(at!==Me);return null},Z.renderCommonMenuItem=function(de,Ze,We){var nt=Z.props.store.getState(),it=Object(p.a)(Z),Me=it.props,at=M(de,Me.eventKey,Ze),ot=de.props;if(!ot||typeof de.type=="string")return de;var pt=at===nt.activeKey,dt=Object(S.a)(Object(S.a)({mode:ot.mode||Me.mode,level:Me.level,inlineIndent:Me.inlineIndent,renderMenuItem:Z.renderMenuItem,rootPrefixCls:Me.prefixCls,index:Ze,parentMenu:Me.parentMenu,manualRef:ot.disabled?void 0:Object(a.a)(de.ref,Y.bind(Object(p.a)(Z))),eventKey:at,active:!ot.disabled&&pt,multiple:Me.multiple,onClick:function(xt){(ot.onClick||X)(xt),Z.onClick(xt)},onItemHover:Z.onItemHover,motion:Me.motion,subMenuOpenDelay:Me.subMenuOpenDelay,subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,onOpenChange:Z.onOpenChange,onDeselect:Z.onDeselect,onSelect:Z.onSelect,builtinPlacements:Me.builtinPlacements,itemIcon:ot.itemIcon||Z.props.itemIcon,expandIcon:ot.expandIcon||Z.props.expandIcon},We),{},{direction:Me.direction});return(Me.mode==="inline"||ne())&&(dt.triggerSubMenuAction="click"),h.cloneElement(de,dt)},Z.renderMenuItem=function(de,Ze,We){if(!de)return null;var nt=Z.props.store.getState(),it={openKeys:nt.openKeys,selectedKeys:nt.selectedKeys,triggerSubMenuAction:Z.props.triggerSubMenuAction,subMenuKey:We};return Z.renderCommonMenuItem(de,Ze,it)},we.store.setState({activeKey:Object(S.a)(Object(S.a)({},we.store.getState().activeKey),{},Object(r.a)({},we.eventKey,rt(we,we.activeKey)))}),Z.instanceArray=[],Z}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Z){return this.props.visible||Z.visible||this.props.className!==Z.className||!e()(this.props.style,Z.style)}},{key:"componentDidUpdate",value:function(Z){var de=this.props,Ze="activeKey"in de?de.activeKey:de.store.getState().activeKey[Ne(de)],We=rt(de,Ze);if(We!==Ze)me(de.store,Ne(de),We);else if("activeKey"in Z){var nt=rt(Z,Z.activeKey);We!==nt&&me(de.store,Ne(de),We)}}},{key:"render",value:function(){var Z=this,de=Object(o.a)({},this.props);this.instanceArray=[];var Ze=l()(de.prefixCls,de.className,"".concat(de.prefixCls,"-").concat(de.mode)),We={className:Ze,role:de.role||"menu"};de.id&&(We.id=de.id),de.focusable&&(We.tabIndex=0,We.onKeyDown=this.onKeyDown);var nt=de.prefixCls,it=de.eventKey,Me=de.visible,at=de.level,ot=de.mode,pt=de.overflowedIndicator,dt=de.theme;return ce.forEach(function(ct){return delete de[ct]}),delete de.onClick,h.createElement(_e,Object.assign({},de,{prefixCls:nt,mode:ot,tag:"ul",level:at,theme:dt,visible:Me,overflowedIndicator:pt},We),h.Children.map(de.children,function(ct,xt){return Z.renderMenuItem(ct,xt,it||"0-menu-")}))}}]),Ke}(h.Component);je.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var De=Object(d.b)()(je),$e=De,Re=m("Kwbf");function Be(Ce,Pe,Ke){var we=Ce.prefixCls,Z=Ce.motion,de=Ce.defaultMotions,Ze=de===void 0?{}:de,We=Ce.openAnimation,nt=Ce.openTransitionName,it=Pe.switchingModeFromInline;if(Z)return Z;if(Object(s.a)(We)==="object"&&We)Object(Re.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof We=="string")return{motionName:"".concat(we,"-open-").concat(We)};if(nt)return{motionName:nt};var Me=Ze[Ke];return Me||(it?null:Ze.other)}var ue=function(Ce){Object(_.a)(Ke,Ce);var Pe=Object(n.a)(Ke);function Ke(we){var Z;Object(c.a)(this,Ke),Z=Pe.call(this,we),Z.inlineOpenKeys=[],Z.onSelect=function(We){var nt=Object(p.a)(Z),it=nt.props;if(it.selectable){var Me=Z.store.getState(),at=Me.selectedKeys,ot=We.key;it.multiple?at=at.concat([ot]):at=[ot],"selectedKeys"in it||Z.store.setState({selectedKeys:at}),it.onSelect(Object(S.a)(Object(S.a)({},We),{},{selectedKeys:at}))}},Z.onClick=function(We){var nt=Z.getRealMenuMode(),it=Object(p.a)(Z),Me=it.store,at=it.props.onOpenChange;nt!=="inline"&&!("openKeys"in Z.props)&&(Me.setState({openKeys:[]}),at([])),Z.props.onClick(We)},Z.onKeyDown=function(We,nt){Z.innerMenu.getWrappedInstance().onKeyDown(We,nt)},Z.onOpenChange=function(We){var nt=Object(p.a)(Z),it=nt.props,Me=Z.store.getState().openKeys.concat(),at=!1,ot=function(dt){var ct=!1;if(dt.open)ct=Me.indexOf(dt.key)===-1,ct&&Me.push(dt.key);else{var xt=Me.indexOf(dt.key);ct=xt!==-1,ct&&Me.splice(xt,1)}at=at||ct};Array.isArray(We)?We.forEach(ot):ot(We),at&&("openKeys"in Z.props||Z.store.setState({openKeys:Me}),it.onOpenChange(Me))},Z.onDeselect=function(We){var nt=Object(p.a)(Z),it=nt.props;if(it.selectable){var Me=Z.store.getState().selectedKeys.concat(),at=We.key,ot=Me.indexOf(at);ot!==-1&&Me.splice(ot,1),"selectedKeys"in it||Z.store.setState({selectedKeys:Me}),it.onDeselect(Object(S.a)(Object(S.a)({},We),{},{selectedKeys:Me}))}},Z.onMouseEnter=function(We){Z.restoreModeVerticalFromInline();var nt=Z.props.onMouseEnter;nt&&nt(We)},Z.onTransitionEnd=function(We){var nt=We.propertyName==="width"&&We.target===We.currentTarget,it=We.target.className,Me=Object.prototype.toString.call(it)==="[object SVGAnimatedString]"?it.animVal:it,at=We.propertyName==="font-size"&&Me.indexOf("anticon")>=0;(nt||at)&&Z.restoreModeVerticalFromInline()},Z.setInnerMenu=function(We){Z.innerMenu=We},Z.isRootMenu=!0;var de=we.defaultSelectedKeys,Ze=we.defaultOpenKeys;return"selectedKeys"in we&&(de=we.selectedKeys||[]),"openKeys"in we&&(Ze=we.openKeys||[]),Z.store=Object(d.c)({selectedKeys:de,openKeys:Ze,activeKey:{"0-menu-":rt(we,we.activeKey)}}),Z.state={switchingModeFromInline:!1},Z}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Z){this.updateOpentKeysWhenSwitchMode(Z),this.updateMiniStore();var de=this.props,Ze=de.siderCollapsed,We=de.inlineCollapsed,nt=de.onOpenChange;(!Z.inlineCollapsed&&We||!Z.siderCollapsed&&Ze)&&nt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Z){var de=this.props,Ze=this.store,We=this.inlineOpenKeys,nt=Ze.getState(),it={};Z.mode==="inline"&&de.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in de||((de.inlineCollapsed&&!Z.inlineCollapsed||de.siderCollapsed&&!Z.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=nt.openKeys.concat(),it.openKeys=[]),(!de.inlineCollapsed&&Z.inlineCollapsed||!de.siderCollapsed&&Z.siderCollapsed)&&(it.openKeys=We,this.inlineOpenKeys=[])),Object.keys(it).length&&Ze.setState(it)}},{key:"updateMenuDisplay",value:function(){var Z=this.props.collapsedWidth,de=this.store,Ze=this.prevOpenKeys,We=this.getInlineCollapsed()&&(Z===0||Z==="0"||Z==="0px");We?(this.prevOpenKeys=de.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ze&&(this.store.setState({openKeys:Ze}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Z=this.props.mode,de=this.state.switchingModeFromInline,Ze=this.getInlineCollapsed();return de&&Ze?"inline":Ze?"vertical":Z}},{key:"getInlineCollapsed",value:function(){var Z=this.props,de=Z.inlineCollapsed,Ze=Z.siderCollapsed;return Ze!==void 0?Ze:de}},{key:"restoreModeVerticalFromInline",value:function(){var Z=this.state.switchingModeFromInline;Z&&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 Z=Object(S.a)({},Object(f.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),de=this.getRealMenuMode();return Z.className+=" ".concat(Z.prefixCls,"-root"),Z.direction==="rtl"&&(Z.className+=" ".concat(Z.prefixCls,"-rtl")),Z=Object(S.a)(Object(S.a)({},Z),{},{mode:de,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Be(this.props,this.state,de)}),delete Z.openAnimation,delete Z.openTransitionName,h.createElement(d.a,{store:this.store},h.createElement($e,Object.assign({},Z,{ref:this.setInnerMenu}),this.props.children))}}]),Ke}(h.Component);ue.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:h.createElement("span",null,"\xB7\xB7\xB7")};var Ie=ue,W=function(Ce){Object(_.a)(Ke,Ce);var Pe=Object(n.a)(Ke);function Ke(){var we;return Object(c.a)(this,Ke),we=Pe.apply(this,arguments),we.onKeyDown=function(Z){var de=Z.keyCode;return de===i.a.ENTER?(we.onClick(Z),!0):void 0},we.onMouseLeave=function(Z){var de=we.props,Ze=de.eventKey,We=de.onItemHover,nt=de.onMouseLeave;We({key:Ze,hover:!1}),nt({key:Ze,domEvent:Z})},we.onMouseEnter=function(Z){var de=we.props,Ze=de.eventKey,We=de.onItemHover,nt=de.onMouseEnter;We({key:Ze,hover:!0}),nt({key:Ze,domEvent:Z})},we.onClick=function(Z){var de=we.props,Ze=de.eventKey,We=de.multiple,nt=de.onClick,it=de.onSelect,Me=de.onDeselect,at=de.isSelected,ot={key:Ze,keyPath:[Ze],item:Object(p.a)(we),domEvent:Z};nt(ot),We?at?Me(ot):it(ot):at||it(ot)},we.saveNode=function(Z){we.node=Z},we}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Z=this.props;Z.onDestroy&&Z.onDestroy(Z.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 Z,de=Object(S.a)({},this.props),Ze=l()(this.getPrefixCls(),de.className,(Z={},Object(r.a)(Z,this.getActiveClassName(),!de.disabled&&de.active),Object(r.a)(Z,this.getSelectedClassName(),de.isSelected),Object(r.a)(Z,this.getDisabledClassName(),de.disabled),Z)),We=Object(S.a)(Object(S.a)({},de.attribute),{},{title:typeof de.title=="string"?de.title:void 0,className:Ze,role:de.role||"menuitem","aria-disabled":de.disabled});de.role==="option"?We=Object(S.a)(Object(S.a)({},We),{},{role:"option","aria-selected":de.isSelected}):(de.role===null||de.role==="none")&&(We.role="none");var nt={onClick:de.disabled?null:this.onClick,onMouseLeave:de.disabled?null:this.onMouseLeave,onMouseEnter:de.disabled?null:this.onMouseEnter},it=Object(S.a)({},de.style);de.mode==="inline"&&(de.direction==="rtl"?it.paddingRight=de.inlineIndent*de.level:it.paddingLeft=de.inlineIndent*de.level),ce.forEach(function(at){return delete de[at]}),delete de.direction;var Me=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Me=h.createElement(this.props.itemIcon,this.props)),h.createElement("li",Object.assign({},Object(f.default)(de,["onClick","onMouseEnter","onMouseLeave","onSelect"]),We,nt,{style:it,ref:this.saveNode}),de.children,Me)}}]),Ke}(h.Component);W.isMenuItem=!0,W.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var et=Object(d.b)(function(Ce,Pe){var Ke=Ce.activeKey,we=Ce.selectedKeys,Z=Pe.eventKey,de=Pe.subMenuKey;return{active:Ke[de]===Z,isSelected:we.indexOf(Z)!==-1}})(W),lt=et,R=function(Ce){Object(_.a)(Ke,Ce);var Pe=Object(n.a)(Ke);function Ke(){var we;return Object(c.a)(this,Ke),we=Pe.apply(this,arguments),we.renderInnerMenuItem=function(Z){var de=we.props,Ze=de.renderMenuItem,We=de.index;return Ze(Z,We,we.props.subMenuKey)},we}return Object(D.a)(Ke,[{key:"render",value:function(){var Z=Object(o.a)({},this.props),de=Z.className,Ze=de===void 0?"":de,We=Z.rootPrefixCls,nt="".concat(We,"-item-group-title"),it="".concat(We,"-item-group-list"),Me=Z.title,at=Z.children;return ce.forEach(function(ot){return delete Z[ot]}),delete Z.onClick,delete Z.direction,h.createElement("li",Object.assign({},Z,{className:"".concat(Ze," ").concat(We,"-item-group")}),h.createElement("div",{className:nt,title:typeof Me=="string"?Me:void 0},Me),h.createElement("ul",{className:it},h.Children.map(at,this.renderInnerMenuItem)))}}]),Ke}(h.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var He=R,Qe=function(Pe){var Ke=Pe.className,we=Pe.rootPrefixCls,Z=Pe.style;return h.createElement("li",{className:"".concat(Ke," ").concat(we,"-item-divider"),style:Z})};Qe.defaultProps={disabled:!0,className:"",style:{}};var ee=Qe,ae=I.e=Ie},"1q3G":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"34/K":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h>0&3)*255/3,x[y*4+1]=(s[g+y]>>2&3)*255/3,x[y*4+2]=(s[g+y]>>4&3)*255/3,x[y*4+4]=0;s=x,g=0}return i.blitImage(h,t,f,l,s,g),r.rQskipBytes(l*e),this._lines-=l,!(this._lines>0)}}]),_}();I.default=p},"3690":function(ze,I,m){"use strict";function S(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(r){return typeof r}:S=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},S(f)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return D=function(){return f},f}function p(f){if(f&&f.__esModule)return f;if(f===null||S(f)!=="object"&&typeof f!="function")return{default:f};var o=D();if(o&&o.has(f))return o.get(f);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in f)if(Object.prototype.hasOwnProperty.call(f,a)){var u=i?Object.getOwnPropertyDescriptor(f,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=f[a]}return r.default=f,o&&o.set(f,r),r}function _(f,o){if(!(f instanceof o))throw new TypeError("Cannot call a class as a function")}function n(f,o){for(var r=0;r0;){var s=1;if(e.rQwait("HEXTILE",s))return!1;var g=e.rQ,C=e.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var y=this._totalTiles-this._tiles,O=y%this._tilesX,T=Math.floor(y/this._tilesX),E=r+O*16,b=i+T*16,v=Math.min(16,r+a-E),w=Math.min(16,i+u-b);if(x&1)s+=v*w*4;else if(x&2&&(s+=4),x&4&&(s+=4),x&8){if(s++,e.rQwait("HEXTILE",s))return!1;var L=g[C+s-1];x&16?s+=L*(4+2):s+=L*2}if(e.rQwait("HEXTILE",s))return!1;if(C++,x===0)this._lastsubencoding&1?c.Debug(" Ignoring blank after RAW"):t.fillRect(E,b,v,w,this._background);else if(x&1)t.blitImage(E,b,v,w,g,C),C+=s-1;else{if(x&2&&(this._background=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),x&4&&(this._foreground=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),t.startTile(E,b,v,w,this._background),x&8){var B=g[C];C++;for(var F=0;F>4,A=J&15,P=g[C];C++;var k=(P>>4)+1,X=(P&15)+1;t.subTile(V,A,k,X,j)}}t.finishTile()}e.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),f}();I.default=d},"3MsV":function(ze,I,m){},"498V":function(ze,I,m){ze.exports=m.p+"static/logo.22b9a281.svg"},"4pCv":function(ze,I,m){"use strict";m.r(I);var S=m("oBTY"),c=m("bbsP"),D=m("/wGt"),p=m("jrin"),_=m("2qtc"),n=m("kLXV"),h=m("miYZ"),d=m("tsqr"),f=m("9og8"),o=m("tJVT"),r=m("PpiC"),i=m("k1fw"),a=m("ozfa"),u=m("MJZm"),e=m("WmNS"),t=m.n(e),l=m("q1tI"),s=m.n(l),g=m("Ty5D"),C=m("9kvl"),x=m("BUUv"),y=m("IxHN"),O=m("M8RZ"),T=m("giR+"),E=m("fyUT"),b=m("5NDa"),v=m("5rEg"),w=m("0Owb"),L=m("+L6B"),B=m("2/Rp"),F=m("y8nQ"),j=m("Vl3Y"),J=m("aHsQ"),V=m("sGsY"),A=m("55Ip"),P=m("6/vW"),k=m("SFBS"),X=m("14J3"),M=m("BMrR"),H=m("jCWc"),te=m("kPKH"),Se=m("lOMy"),ce=m("GIiI"),ye=m("P5Jw"),G=m("vS10"),ne=m("RCxd"),he=m("500L"),re=m("m3rI"),se=m("ErOA"),K=m("1vsH"),$=Object(l.forwardRef)(function(ve,qe){var bt=ve.time;console.log("ScreenRecord:",qe);var _t=Object(l.useRef)(),wt=Object(l.useState)(),At=Object(o.a)(wt,2),Gt=At[0],Ot=At[1],pn=Object(l.useRef)(),yt=2e3,mt=[];Object(l.useImperativeHandle)(qe,function(){return{startScreenRecord:Ft,downloadFile:Rt}});function Ht(wn,Rn){return Pt.apply(this,arguments)}function Pt(){return Pt=Object(f.a)(t.a.mark(function wn(Rn,Wt){var sa,ln;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return sa=[],An.next=3,new MediaRecorder(Rn);case 3:ln=An.sent,ln.ondataavailable=function(gn){sa.push(gn.data)},ln.start(),pn.current=ln,window.recorderRefs=ln,ln.addEventListener("stop",function(gn){var Yn=URL.createObjectURL(sa[0],{type:"video/mp4"});Object(K.x)("xxx.webm",Yn)});case 9:case"end":return An.stop()}},wn)})),Pt.apply(this,arguments)}function Rt(){if(!window.recorderRefs){d.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var wn=_t.current.srcObject.getTracks();wn.forEach(function(Rn){Rn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Rn){var Wt=URL.createObjectURL(Rn.data,{type:"video/mp4"});Object(K.x)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Ft(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(wn){return _t.current.srcObject=wn,mt.push(wn),_t.current.captureStream=_t.current.captureStream||_t.current.mozCaptureStream,new Promise(function(Rn){return _t.current.onplaying=Rn})}).then(function(){return Ht(_t.current.captureStream(),yt)}).then(function(wn){}).catch(function(wn){wn.name==="NotFoundError"?d.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):d.b.warn(wn.name)})}return s.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},s.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:_t}))}),q=$,le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Te=function(ve){var qe=ve.className,bt=ve.mirror_description,_t=ve.git_url,wt=ve.difficulty,At=ve.task_pass,Gt=ve.test_set_permission,Ot=ve.onVncAction,pn=ve.shixun,yt=ve.window_vnc_url,mt=ve.linux_vnc,Ht=ve.vnc_url,Pt=ve.unity_3d_routes,Rt=ve.taskData;console.log(Rt);var Ft=Object(g.i)(),wn=Object(l.useState)("8082"),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(!1),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(l.useRef)(),ga=yt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",va=yt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",wa=function(){n.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:s.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var qt=Object(f.a)(t.a.mark(function ea(){var Ln;return t.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(G.f)({identifier:Ft.taskId});case 2:return Ln=ra.sent,(Ln==null?void 0:Ln.status)===0&&d.b.info("\u91CD\u542F\u6210\u529F"),ra.abrupt("return","");case 5:case"end":return ra.stop()}},ea)}));function Mn(){return qt.apply(this,arguments)}return Mn}()})},Qa=function(){n.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:s.a.createElement("div",{className:"pt10"},s.a.createElement(he.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(ga,'"'),action:"".concat(re.a.API_SERVER,"/api/sci/projects/").concat(Ft.taskId,"/upload_file.json?debug=admin"),onChange:function(Mn){Mn.some(function(ea){var Ln;return((Ln=ea.response)===null||Ln===void 0?void 0:Ln.status)===0})&&(n.a.destroyAll(),d.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},ut=function(){n.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(va,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var qt=Object(f.a)(t.a.mark(function ea(){return t.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,Object(se.a)("/api/sci/projects/".concat(Ft.taskId,"/download_file.json?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return Jn.abrupt("return",!0);case 3:case"end":return Jn.stop()}},ea)}));function Mn(){return qt.apply(this,arguments)}return Mn}()})},aa=function(){var qt,Mn;(qt=Yn.current)===null||qt===void 0||((Mn=qt.startScreenRecord)===null||Mn===void 0)||Mn.call(qt)},ya=function(){var qt=Rt.webssh;n.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:s.a.createElement(s.a.Fragment,null,s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u8D26\u53F7"),s.a.createElement(te.a,null,qt==null?void 0:qt.username)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u5730\u5740"),s.a.createElement(te.a,null,qt==null?void 0:qt.address)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u7AEF\u53E3"),s.a.createElement(te.a,null,qt==null?void 0:qt.servicePort)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u5BC6\u7801"),s.a.createElement(te.a,null,qt==null?void 0:qt.password)))})};return s.a.createElement("div",{className:"tpi-code-setting ".concat(qe),style:{height:"calc(100vh - 54px )"}},s.a.createElement("h3",null,"\u529F\u80FD"),s.a.createElement("section",null,s.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){Ot("full-screen")}}," ",s.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"," "),!Pt&&s.a.createElement(s.a.Fragment,null,s.a.createElement("a",{id:"reset-task",onClick:function(){return Ot("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",s.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883"," "),s.a.createElement("a",{onClick:function(){return Qa()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",s.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),s.a.createElement("a",{onClick:function(){return ut()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",s.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),s.a.createElement("a",{onClick:function(){return aa()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",s.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),s.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",s.a.createElement("i",{className:"iconfont icon-suanfasheji"}),s.a.createElement(M.a,{align:"middle",className:"w100"},s.a.createElement(te.a,{flex:"1",onClick:ya},s.a.createElement(B.a,{type:"text",loading:An},s.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),yt&&s.a.createElement("a",{id:"reset-task",onClick:wa,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",s.a.createElement(ce.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A"," "),_t?s.a.createElement(ye.CopyToClipboard,{text:_t,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",s.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"," ")):null)),s.a.createElement(q,{ref:Yn}))},Xe=m("9VGf"),Ge=m("DjyN"),Ye=m("NUBc"),tt=m("5Dmo"),Oe=m("3S7+"),pe=m("JJs0"),Ee=m.n(pe),ge,U,oe=(ge=Object(K.I)())!==null&&ge!==void 0&&ge.homework_common_id?{homework_common_id:(U=Object(K.I)())===null||U===void 0?void 0:U.homework_common_id}:{};function N(ve){return Object(se.c)("tasks/".concat(ve,".json"),oe)}function _e(ve){return Object(se.c)("sci/projects/".concat(ve,"/get_data_sets.json"))}function Ve(ve){return Object(se.c)("myshixuns/".concat(ve,"/challenges.json"))}function me(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/subject_challenges.json"),qe)}function Ne(ve,qe,bt){return Object(se.c)("tasks/".concat(ve,"/star.json?shixun_id=").concat(qe,"&star=").concat(bt))}function rt(ve,qe){return Object(se.c)("tasks/".concat(ve,"/rep_content.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Y(ve,qe){return Object(se.f)("myshixuns/".concat(ve,"/update_file.json"),qe)}function je(ve,qe){return Object(se.c)("tasks/".concat(ve,"/reset_original_code.json"),Object(i.a)(Object(i.a)({},qe),oe))}function De(ve,qe){return Object(se.f)("myshixuns/".concat(ve,"/reset_repository.json"),qe)}function $e(ve,qe){return Object(se.c)("tasks/".concat(ve,"/reset_passed_code.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Re(ve,qe){return Object(se.f)("tasks/".concat(ve,"/game_build.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Be(ve,qe){return Object(se.c)("tasks/".concat(ve,"/game_status.json"),Object(i.a)(Object(i.a)({},qe),oe))}function ue(ve,qe){return Object(se.f)("tasks/".concat(ve,"/choose_build.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Ie(ve){return Object(se.c)("tasks/".concat(ve,"/picture_display.json"),oe)}function W(ve,qe){return Object(se.c)("tasks/".concat(ve,"/cost_time.json"),Object(i.a)(Object(i.a)({},qe),oe))}function et(ve,qe){return Object(se.c)("courses/".concat(ve,"/inform_detail.json"),qe)}function lt(ve){return Object(se.f)("tasks/".concat(ve,"/plus_or_cancel_praise.json"))}function R(ve){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(se.f)("myshixuns/".concat(ve,"/repository.json"),qe)}function He(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/open_webssh.json"),qe||{})}function Qe(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/open_vm_webssh.json"),qe)}function ee(ve){return Object(se.c)("tasks/".concat(ve,"/close_webssh.json"))}function ae(ve){return Ce.apply(this,arguments)}function Ce(){return Ce=Object(f.a)(t.a.mark(function ve(qe){var bt;return t.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(se.f)("/sci/projects/".concat(qe,"/delete_pod.json"));case 2:if(bt=wt.sent,!((bt==null?void 0:bt.status)>=0)){wt.next=5;break}return wt.abrupt("return",Object(se.f)("/sci/projects/".concat(qe,"/start_environment.json"),oe));case 5:case"end":return wt.stop()}},ve)})),Ce.apply(this,arguments)}function Pe(ve){return Object(se.f)("tasks/".concat(ve,"/reset_environment"))}function Ke(ve,qe){return Object(se.f)("tasks/".concat(ve,"/reset_linux_vnc_link.json"),qe||{})}function we(ve){return Object(se.c)("tasks/".concat(ve,"/check_test_sets.json"))}function Z(ve){return Object(se.c)("tasks/".concat(ve,"/get_answer_info.json"))}function de(ve){return Object(se.c)("tasks/".concat(ve,"/get_choose_answer.json"))}function Ze(ve){return Object(se.c)("tasks/".concat(ve,"/unlock_choose_answer.json"))}function We(ve,qe){return Object(se.c)("tasks/".concat(ve,"/unlock_answer.json?answer_id=").concat(qe))}function nt(ve,qe,bt){return Object(se.f)("tasks/".concat(ve,"/set_games_status.json"),{result:qe,data:bt})}function it(ve){return Object(se.f)("/sci/projects/".concat(ve,"/extend_release.json"))}function Me(ve,qe){return Object(se.f)("/sci/projects/".concat(ve,"/save_mirror.json"),Object(i.a)({},qe))}function at(ve){return Object(se.a)("/api/tasks/".concat(ve,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ot(ve){return Object(se.f)("tasks/".concat(ve,"/extend_linux_vnc.json"),oe)}function pt(ve,qe){return Object(se.c)("tasks/".concat(ve,"/rank_list.json"),qe)}function dt(ve,qe){return Object(se.f)("tasks/".concat(ve,"/close_windows_vnc.json"),{tpi_id:qe})}function ct(ve){return Object(se.c)("tasks/".concat(ve,"/pull_files.json"))}function xt(ve,qe){return Object(se.f)("tasks/".concat(ve,"/log_output"),qe)}function vt(ve){return Object(se.c)("tasks/".concat(ve,"/stop_log_output.json"))}function Bt(ve){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/add_file.json"),{method:"post",body:qe}));case 1:case"end":return _t.stop()}},ve)})),Dt.apply(this,arguments)}function Ut(ve){return zt.apply(this,arguments)}function zt(){return zt=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/delete_git_file.json"),{method:"Delete",body:qe}));case 1:case"end":return _t.stop()}},ve)})),zt.apply(this,arguments)}function Un(ve){return un.apply(this,arguments)}function un(){return un=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/mv_file.json"),{method:"post",body:qe}));case 1:case"end":return _t.stop()}},ve)})),un.apply(this,arguments)}function kn(ve){return Sa.apply(this,arguments)}function Sa(){return Sa=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/tasks/".concat(qe.id,"/rep_content.json"),{method:"get",params:qe}));case 1:case"end":return _t.stop()}},ve)})),Sa.apply(this,arguments)}var Ja;(function(ve){ve.Classrooms="classrooms",ve.Shixuns="shixuns",ve.Paths="paths",ve.Projects="projects",ve.Videos="videos",ve.Topics="topics",ve.Teach="teach-group"})(Ja||(Ja={}));var qa=function(qe){var bt=qe.userDetail,_t=qe.user,wt=qe.globalSetting,At=qe.loading,Gt=qe.dispatch,Ot=qe.onClose,pn=qe.shixun,yt=Object(r.a)(qe,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),mt=Object(g.i)(),Ht=Object(l.useState)([]),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(l.useState)(""),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(0),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(l.useState)(Object(i.a)({page:1,limit:20},mt)),ga=Object(o.a)(Yn,2),va=ga[0],wa=ga[1],Qa=Object(l.useCallback)(function(){return yt.visible},[yt.visible]);Object(l.useEffect)(function(){va.page=1,ut()},[yt.visible]);var ut=function(){var aa=Object(f.a)(t.a.mark(function ya(){var yn;return t.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.next=2,_e(mt.taskId);case 2:yn=Mn.sent,yn&&(Ft(Object(S.a)(yn.data_sets)),gn(yn.data_sets_count),sa(yn.folder_name));case 4:case"end":return Mn.stop()}},ya)}));return function(){return aa.apply(this,arguments)}}();return s.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),s.a.createElement("dl",{className:Ee.a.list},s.a.createElement(Oe.a,{title:Wt},s.a.createElement("dt",{className:"c-white"},Wt)),s.a.createElement("dd",null,s.a.createElement(ye.CopyToClipboard,{text:Wt,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Ee.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Rt==null?void 0:Rt.map(function(aa,ya){return s.a.createElement("dl",{className:Ee.a.list},s.a.createElement(Oe.a,{title:aa.filename},s.a.createElement("dt",{className:"c-white"},aa.filename)),s.a.createElement("dd",null,s.a.createElement(ye.CopyToClipboard,{text:aa.file_path,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Ee.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),s.a.createElement("div",{className:"tc"},s.a.createElement(Ye.a,{onChange:function(ya){va.page=ya,ut()},className:Ee.a.page,size:"small",total:An,pageSize:va.limit,hideOnSinglePage:!0})))},Ia=Object(C.a)(function(ve){var qe=ve.user,bt=ve.userDetail,_t=ve.loading,wt=ve.shixunsDetail,At=ve.globalSetting;return{user:qe,userDetail:bt,shixunsDetail:wt,globalSetting:At,loading:_t.models.index}})(qa),Zt=m("dhSg"),or=m("q1cb"),br=m("iOsX"),_a=m.n(br),Oa=m("XG6U"),Fa=m.n(Oa),zn=m("bntm"),Ta=m("bPs0"),za=V.a.Countdown;function Wr(){return s.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Ar=function(ve){var qe=ve.mirror_description,bt=ve.difficulty,_t=ve.git_url,wt=ve.vnc_url,At=ve.window_vnc_url,Gt=ve.linux_vnc,Ot=ve.isNotice,pn=ve.user,yt=ve.game,mt=ve.shixun,Ht=mt===void 0?{}:mt,Pt=ve.taskData,Rt=Pt===void 0?{}:Pt,Ft=ve.resetVncLoading,wn=ve.onUpdateCostTime,Rn=ve.lastedGetTaskInfoTime,Wt=ve.onShowNotice,sa=ve.onResetGitCode,ln=ve.onResetVnc,bn=ve.onBack,An=ve.history,gn=ve.onAddVncTime,Yn=ve.onUpdateCode,ga=ve.unity_3d_routes,va=ve.remaining_time,wa=ve.st,Qa=Ht.name,ut=Ht.identifier,aa=Ht.task_pass,ya=Ht.test_set_permission,yn=Object(l.useState)(!1),qt=Object(o.a)(yn,2),Mn=qt[0],ea=qt[1],Ln=Object(l.useState)(!1),Jn=Object(o.a)(Ln,2),ra=Jn[0],Za=Jn[1],lr=Object(l.useState)({}),tr=Object(o.a)(lr,2),Aa=tr[0],nr=tr[1],ur=Object(l.useState)(!1),cr=Object(o.a)(ur,2),dr=cr[0],Ea=cr[1],rn=Object(l.useState)(null),da=Object(o.a)(rn,2),fr=da[0],Tt=da[1],fn=Object(l.useState)(1800),On=Object(o.a)(fn,2),Wn=On[0],la=On[1],on=Object(l.useState)(!1),Ca=Object(o.a)(on,2),fa=Ca[0],oa=Ca[1],In=Object(l.useState)(!1),jn=Object(o.a)(In,2),Qn=jn[0],ia=jn[1],Ma=Object(g.h)().query,xa=Object(g.i)(),ha=Object(l.useState)(!1),Yt=Object(o.a)(ha,2),$t=Yt[0],Kn=Yt[1],qn=j.a.useForm(),pa=Object(o.a)(qn,1),La=pa[0],Da=Object(l.useMemo)(function(){return Date.now()+va},[va]);Object(l.useEffect)(function(){dr||setTimeout(function(){Ea(!0)},1e3*60)},[dr]),Object(l.useEffect)(function(){Zt.a.subscribe("update-windows-time",function(Fn){la(parseInt(va/1e3))}),la(va/1e3)},[]),Object(l.useEffect)(function(){var Fn;return Ma.type==="exercises"&&Aa!==null&&Aa!==void 0&&(Fn=Aa.exercise)!==null&&Fn!==void 0&&Fn.screen_open&&(Ta.b.forEach(function(Dn,Pa){document.addEventListener(Dn,ka,!1),document.addEventListener("blur",ka,!1)}),window.focus(),window.onblur=function(){Object(zn.a)()&&(ka(),Object(zn.b)())}),function(){Ta.b.forEach(function(Dn,Pa){document.removeEventListener(Dn,ka,!1)})}},[Aa]);var Ba=function(){oa(!fa)},ka=function(Dn){window.parent.postMessage("backExercise","*"),Dn!=="back"&&Object(zn.b)()};function xr(){ea(!Mn)}function hr(){ea(!1),Za(!1)}function Xr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),An.replace("/innovation/project/detail/".concat(xa.taskId))}function Sr(){if(Ft)return;ln()}function pr(){n.a.confirm({title:"\u9000\u51FA",icon:s.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Xr})}function to(Fn){if(hr(),Fn==="reset-task"&&(Ft||n.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:s.a.createElement(ne.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Sr(),Ea(!1)}})),Fn==="reset-code"&&(Ft||n.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:s.a.createElement(ne.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:sa})),Fn==="full-screen")if(Object(zn.a)())Object(zn.b)();else{var Dn,Pa;Object(zn.d)((Dn=document)===null||Dn===void 0||((Pa=Dn.getElementById)===null||Pa===void 0)?void 0:Pa.call(Dn,"task-right-panel"))}Fn==="show-clipboard-box"&&Zt.a.publish("show-clipboard-box")}var mr={task_pass:aa,test_set_permission:ya,mirror_description:qe,difficulty:bt,resetVncLoading:Ft,git_url:_t,onVncAction:to,window_vnc_url:At,linux_vnc:Gt,vnc_url:wt,shixun:Ht,unity_3d_routes:ga},Br=Object(l.useCallback)(function(){return Wn?(console.log("VncTimer:",Wn),s.a.createElement(no,{defaultTime:Wn,onAddVncTime:gn,onReset:Sr,toShixun:Xr,title:""})):null},[Wn]);return Object(l.useEffect)(function(){Qn&&La.setFieldsValue({name:"",version:"",description:""})},[Qn]),s.a.createElement("div",{className:"task-header-container"},Ma.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,Rt.name),s.a.createElement("h2",{className:"shixun-info"},Qa),s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"flex-container"},s.a.createElement(s.a.Fragment,null,At&&s.a.createElement(A.a,{onClick:function(Dn){Dn.preventDefault(),Zt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Br()),s.a.createElement("i",{className:"iconfont icon-shijian1"}),s.a.createElement(za,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Da}),s.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:xr},s.a.createElement("img",{alt:"tool",src:_a.a,width:16}),"\u5DE5\u5177\u680F"),s.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return Za(!0)}},s.a.createElement("img",{alt:"tool",src:Fa.a,width:18}),"\u6570\u636E\u96C6"))),s.a.createElement(B.a,{type:"primary",disabled:!dr,onClick:Object(f.a)(t.a.mark(function Fn(){return t.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:ia(!0);case 1:case"end":return Pa.stop()}},Fn)}))},"\u4FDD\u5B58\u955C\u50CF"),s.a.createElement("a",{className:"btn-out",onClick:pr,title:"\u9000\u51FA\u5B9E\u8BAD"},s.a.createElement("i",{className:"iconfont icon-kaiguan"})),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Mn,onClose:hr},s.a.createElement(Te,Object(w.a)({},mr,{taskData:Rt})))),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ra,onClose:hr,style:{height:"100%"}},s.a.createElement(Ia,null))),s.a.createElement(n.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:Qn,okButtonProps:{loading:$t},onCancel:function(){ia(!1)},onOk:function(){La.submit()}},s.a.createElement("div",null,s.a.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),s.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:La,onFinish:function(){var Fn=Object(f.a)(t.a.mark(function Dn(Pa){var Ka;return t.a.wrap(function(Hr){for(;;)switch(Hr.prev=Hr.next){case 0:return Kn(!0),Hr.next=3,Me(xa.taskId,Pa);case 3:Ka=Hr.sent,(Ka==null?void 0:Ka.status)==0&&(d.b.info("\u4FDD\u5B58\u6210\u529F"),ia(!1)),(Ka==null?void 0:Ka.status)===-5&&n.a.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Ro=Object(f.a)(t.a.mark(function Hn(){var en;return t.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Me(xa.taskId,Object(i.a)({is_cover:!0},Pa));case 2:en=$n.sent,(en==null?void 0:en.status)==0&&(d.b.info("\u8986\u76D6\u6210\u529F"),ia(!1));case 4:case"end":return $n.stop()}},Hn)}));function Po(){return Ro.apply(this,arguments)}return Po}()}),Kn(!1);case 7:case"end":return Hr.stop()}},Dn)}));return function(Dn){return Fn.apply(this,arguments)}}()},s.a.createElement(j.a.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},s.a.createElement(v.a,{type:"text",maxLength:60})),s.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},s.a.createElement(E.a,{style:{width:"100%"}})),s.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},s.a.createElement(v.a.TextArea,null))))))},gr=300;function no(ve){var qe=ve.onAddVncTime,bt=ve.onReset,_t=ve.toShixun,wt=ve.title,At=wt===void 0?"":wt,Gt=ve.defaultTime,Ot=Object(l.useState)(Gt),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(l.useState)(!1),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1];Object(Xe.a)(function(){mt(yt-1)},yt>0?1e3:null),Object(l.useEffect)(function(){yt===gr&&Ft(!0)},[yt]),Object(l.useEffect)(function(){Gt0)){gn.next=8;break}return gn.next=4,qe();case 4:bn=gn.sent,mt((bn==null?void 0:bn.remaining_time)/1e3),gn.next=10;break;case 8:mt(Gt),bt();case 10:case"end":return gn.stop()}},ln)})),Wt.apply(this,arguments)}function sa(){yt0){for(var bt=0;bt1&&arguments[1]!==void 0?arguments[1]:"",bt=[],_t=0;_t0||Gt.target.offsetWidth>0){var Ot=Ir(Gt.target.offsetWidth,Gt.target.offsetHeight,ve),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1];console.log("cols, rows",yt,mt),Zt.a.publish("ssh-xterm-resize",{columns:yt,rows:mt,width:Gt.target.offsetWidth,height:Gt.target.offsetHeight}),ve.resize(yt,mt);var Ht=kr.Base64.decode("IA=="),Pt=kr.Base64.decode("CBtbSw==");ve.write(Ht),ve.write(Pt)}}}catch(Rt){wt.e(Rt)}finally{wt.f()}});return bt.observe(qe),bt}var xo=3e4,so=function(ve){var qe=ve.sshConfigData,bt=ve.sid,_t=Object(l.useState)(null),wt=Object(o.a)(_t,2),At=wt[0],Gt=wt[1],Ot=qe.ws_url,pn=qe.password,yt=qe.port,mt=Object(l.useRef)(),Ht=Object(l.useRef)(),Pt=Object(l.useRef)(!1);return Object(l.useEffect)(function(){if(mt.current&&Ot){var Rt=new ro.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",mt.current),Rt.open(mt.current),Rt.onData(function(wn){console.log("data:",wn),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:wn})),Zt.a.publish("on-operating-ssh")))}),Rt.write("Connecting..."),Gt(Rt);var Ft=Co(Rt,mt.current);return function(){Rt.dispose(),Ft.unobserve(mt.current)}}},[Ot,mt.current]),Object(l.useEffect)(function(){if(At&&Ot){function Rt(){var ln=new WebSocket(Ot);console.log("socketInstance:",Ot),Ht.current=ln,ln.onopen=function(){var bn=At.element.parentElement;if(bn){var An=bn.offsetWidth,gn=bn.offsetHeight;console.log("init",{tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:pn,width:An,height:gn,rows:At.rows,columns:At.cols})}),ln.send(JSON.stringify({tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:pn,width:An,height:gn,rows:At.rows,columns:At.cols})}))}At.focus()},ln.onerror=function(bn){console.log("------in socket error----",bn,ln,Ot)},ln.onmessage=function(bn){Pt.current||(At.write("\r"),setTimeout(function(){},1e3)),Pt.current=!0,console.log("event:",bn);var An=kr.Base64.decode(bn.data.toString()),gn=At._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",An,gn,At),At.write(An)},ln.onclose=function(bn){Ft&&clearInterval(Ft),At.write(`\r +connection closed`)}}var Ft=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),wn=Zt.a.subscribe("create-socket",function(ln){bt==ln&&(Ht.current&&Ht.current.readyState===1?At.focus():Rt(),At.focus())}),Rn=Zt.a.subscribe("close-socket",function(ln){bt===ln&&(Ht.current&&(Ht.current.close(),Pt.current=!1,At.clear()),Ht.current=null)}),Wt=Zt.a.subscribe("ssh-xterm-resize",function(ln){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(i.a)({},ln)}))}),sa=Zt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){Rn(),wn(),Wt(),sa(),Ht.current&&(Ht.current.close(),Pt.current=!1)}}},[At,Ot,yt]),s.a.createElement("div",{className:io.a["xterm-panel-wrp"]},s.a.createElement("div",{ref:mt,className:io.a["xterm-panel"]},Ot?null:s.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Lo=m("BWJ9"),Do=m("MXD1"),$a=m("CFYs"),Gr=m("1dTM"),lo=m.n(Gr),uo=m("3MsV"),Na=v.a.TextArea,Va=function(ve){var qe=ve.onCancel,bt=ve.onSave,_t=ve.content,wt=Object(l.useState)(_t),At=Object(o.a)(wt,2),Gt=At[0],Ot=At[1];function pn(mt){Ot(mt.target.value)}function yt(){bt(Gt)}return Object(l.useEffect)(function(){Ot(_t)},[_t]),s.a.createElement("div",{className:"clipboard-box"},s.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),s.a.createElement(Na,{value:Gt,onChange:pn,className:"clipboard"}),s.a.createElement("p",null," ",s.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," ","\u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002"," "),s.a.createElement("p",null," ",s.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," ","\u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002"," "),s.a.createElement("div",{className:"btn-action-container"},s.a.createElement(B.a,{type:"ghost",onClick:qe,style:{marginRight:10}},"\u53D6\u6D88"),s.a.createElement(B.a,{type:"primary",onClick:yt},"\u4FDD\u5B58")))},Ga=m("ye1Q"),Yr=m("osed"),yr=m.n(Yr),Tr=m("wd/R"),Qr=m.n(Tr),ko=s.a.createElement(Ga.a,{style:{fontSize:24},spin:!0});function co(ve){return ve.replace(/\\u([\dA-Za-z]{4})/g,function(qe,bt){return String.fromCharCode(parseInt("0x"+bt))})}function Rr(ve){ve||(ve=window.location.search);var qe=ve.substr(1),bt={};return qe.split("&").forEach(function(_t){var wt=_t.split("=");bt[wt[0]]=decodeURIComponent(wt[1])}),bt}var Nr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Xn;(function(ve){ve[ve.SET_LOADING=0]="SET_LOADING",ve[ve.SET_IS_LARGE=1]="SET_IS_LARGE",ve[ve.SET_MES=2]="SET_MES",ve[ve.SET_STATE=3]="SET_STATE",ve[ve.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",ve[ve.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",ve[ve.UPDATE_ALL=6]="UPDATE_ALL"})(Xn||(Xn={}));function ir(ve,qe){switch(qe.type){case Xn.SET_LOADING:return Object(i.a)(Object(i.a)({},ve),{},{loading:qe.payload});case Xn.SET_IS_LARGE:return Object(i.a)({},Object(i.a)(Object(i.a)({},ve),{},{isLarge:qe.payload}));case Xn.SET_MES:return Object(i.a)(Object(i.a)({},ve),{},{mes:qe.payload});case Xn.SET_STATE:return Object(i.a)(Object(i.a)({},ve),qe.payload);case Xn.SET_TRANSFER_CONTENT:return Object(i.a)(Object(i.a)({},ve),{},{transferContent:qe.payload});case Xn.SHOW_CLIPBOARD_BOX:return Object(i.a)(Object(i.a)({},ve),{},{showClipBoardBox:qe.payload});case Xn.UPDATE_ALL:return Object(i.a)({loading:ve.loading},qe.payload);default:throw new Error}}var jr=function(ve){var qe,bt=ve.vnc_url,_t=ve.window_vnc_url,wt=ve.linux_vnc,At=ve.virtual_machine,Gt=ve.taskId,Ot=ve.taskData,pn=Object(l.useRef)(),yt=Object(l.useRef)(),mt=Object(l.useRef)(),Ht=Object(l.useRef)(),Pt=Object(l.useState)(),Rt=Object(o.a)(Pt,2),Ft=Rt[0],wn=Rt[1],Rn=Object(l.useState)(!1),Wt=Object(o.a)(Rn,2),sa=Wt[0],ln=Wt[1],bn=Object(l.useReducer)(ir,Nr),An=Object(o.a)(bn,2),gn=An[0],Yn=An[1],ga=Object(l.useState)(0),va=Object(o.a)(ga,2),wa=va[0],Qa=va[1],ut=gn.mes,aa=gn.loading,ya=gn.showClipBoardBox,yn=gn.isLarge,qt=gn.transferContent,Mn=Object(l.useState)(0),ea=Object(o.a)(Mn,2),Ln=ea[0],Jn=ea[1],ra=Object(l.useRef)(),Za=Object(g.i)(),lr=Za;Object(l.useEffect)(function(){return window.addEventListener("visibilitychange",Aa),function(){var Tt,fn;(Tt=yt.current)===null||Tt===void 0||((fn=Tt.disconnect)===null||fn===void 0)||fn.call(Tt),window.removeEventListener("visibilitychange",Aa)}},[]),Object(l.useEffect)(function(){return window.sessionStorage.imageId=Ft,function(){window.sessionStorage.removeItem("imageId")}},[Ft]);var tr=function(){var fn,On;(Ot==null||((fn=Ot.shixun)===null||fn===void 0)?void 0:fn.windows_connection_mode)==="rdp"?setTimeout(function(){rn()},1500):(mt==null||((On=mt.current)===null||On===void 0)?void 0:On.resizeSession)!==void 0&&(Object(zn.a)()?mt.current.resizeSession=!0:setTimeout(function(){mt.current.resizeSession=!1},900))};Object(l.useEffect)(function(){return window.addEventListener("visibilitychange",Aa),document.addEventListener(Object(zn.c)(),tr),function(){document.removeEventListener(Object(zn.c)(),tr),window.removeEventListener("visibilitychange",Aa)}},[]);var Aa=function(fn){if(document.visibilityState==="visible"){var On=sessionStorage.vncPageLeaveTime;Qr()(new Date).diff(Qr()(On),"minutes")>2&&Qa(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function nr(){Yn({type:Xn.SHOW_CLIPBOARD_BOX,payload:!1})}function ur(){Yn({type:Xn.SET_IS_LARGE,payload:!yn})}function cr(Tt){var fn;return pn.current&&(fn=new Pr.default(function(On){var Wn=Object(Xa.a)(On),la;try{for(Wn.s();!(la=Wn.n()).done;){var on,Ca=la.value;if((Ot==null||((on=Ot.shixun)===null||on===void 0)?void 0:on.windows_connection_mode)==="rdp"&&rn(),Ca.target.offsetHeight>0||Ca.target.offsetWidth>0){var fa;Tt==null||((fa=Tt._eventHandlers)===null||fa===void 0)||fa.windowResize()}}}catch(oa){Wn.e(oa)}finally{Wn.f()}}),fn.observe(pn.current)),fn}var dr=function(){var Tt=Object(f.a)(t.a.mark(function fn(){var On,Wn,la,on,Ca;return t.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return la=(On=Rr())!==null&&On!==void 0&&On.homework_common_id?{homework_common_id:(Wn=Rr())===null||Wn===void 0?void 0:Wn.homework_common_id}:{},oa.next=3,Object(se.a)("/api/tasks/".concat(Za.taskId||Gt,"/get_vnc_link.json"),{method:"post",body:Object(i.a)(Object(i.a)(Object(i.a)({},Za),la),{},{template_id:Ft})});case 3:if(on=oa.sent,!((on==null?void 0:on.status)===-3)){oa.next=6;break}return oa.abrupt("return",new Promise(function(){var In=Object(f.a)(t.a.mark(function jn(Qn,ia){return t.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:n.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var ha=Object(f.a)(t.a.mark(function $t(){return t.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return clearTimeout(ra.current),Jn(0),qn.next=4,dt(Za.taskId,on==null?void 0:on.message);case 4:return Qa(wa+1),qn.abrupt("return");case 6:case"end":return qn.stop()}},$t)}));function Yt(){return ha.apply(this,arguments)}return Yt}()});case 1:case"end":return xa.stop()}},jn)}));return function(jn,Qn){return In.apply(this,arguments)}}()));case 6:if(!((on==null?void 0:on.status)===-1)){oa.next=8;break}throw new String(on==null?void 0:on.message);case 8:return At&&(Object(K.W)("PVEAuthCookie",on==null||((Ca=on.data)===null||Ca===void 0)?void 0:Ca.cookies_value,1),Object(K.W)("PVELangCookie","zh_CN",1)),Zt.a.publish("update-windows-time",on==null?void 0:on.data),oa.abrupt("return",on);case 11:case"end":return oa.stop()}},fn)}));return function(){return Tt.apply(this,arguments)}}();Object(l.useEffect)(function(){var Tt,fn;function On(In){_t&&(d.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Yn({type:Xn.SET_LOADING,payload:!0}),Qa(wa+1))}Zt.a.subscribe("reset-linux-windows-loading",function(){Yn({type:Xn.SET_LOADING,payload:!0})}),Zt.a.subscribe("reset-linux-windos-vnc",function(){Qa(wa+1)});function Wn(){Jn(100),clearTimeout(ra.current),setTimeout(function(){var In,jn;(In=Tt)===null||In===void 0||((jn=In._eventHandlers)===null||jn===void 0)||jn.windowResize(),Yn({type:Xn.SET_LOADING,payload:!1})},1300),Zt.a.subscribe("send-ctrl-alt-delete",function(){var In;(In=Tt)===null||In===void 0||In.sendCtrlAltDel()})}function la(In){var jn=co(In.detail.text);Yn({type:Xn.SET_TRANSFER_CONTENT,payload:jn})}if((_t||bt||wt||At&&Ft)&&pn.current){var on;clearTimeout(ra.current),(Ot==null||((on=Ot.shixun)===null||on===void 0)?void 0:on.windows_connection_mode)==="rdp"&&rn(),new Promise(Object(f.a)(t.a.mark(function In(){var jn,Qn,ia,Ma,xa,ha,Yt;return t.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:jn=Rr(),Qn="",Ma=new URL(decodeURIComponent(Ot==null?void 0:Ot.vnc_url)),xa=Ma.protocol,ha=Ma.searchParams,Yt=Ma.host,ia=ha.get("password"),Qn="".concat(xa==="https:"?"wss":"ws","://").concat(Yt,"/").concat(jn.path||"websockify"),Tt=new lo.a(pn.current,Qn,{credentials:{password:ia},wsProtocols:["binary"],resize:"scale",show_dot:!0}),fn=cr(Tt),Tt.viewOnly=jn.view_only||!1,_t?Tt.scaleViewport=!0:Tt.scaleViewport=jn.scale||!1,Tt.scaleViewport=!0,Tt.showDotCursor=!0,Tt.resizeSession=!0,mt.current=Tt,Tt.addEventListener("disconnect",On),Tt.addEventListener("connect",Wn),Tt.addEventListener("clipboard",la);case 17:case"end":return Kn.stop()}},In)})));var Ca=Zt.a.subscribe("vnc-reseting",function(){Jn(0),Yn({type:Xn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),fa=Zt.a.subscribe("vnc-enlarge",function(In){}),oa=Zt.a.subscribe("show-clipboard-box",function(){Yn({type:Xn.SHOW_CLIPBOARD_BOX,payload:!0})});return Jn(0),function(){var In,jn,Qn,ia;(In=Tt)===null||In===void 0||In.removeEventListener("disconnect",On),(jn=Tt)===null||jn===void 0||jn.removeEventListener("connect",Wn),(Qn=Tt)===null||Qn===void 0||Qn.removeEventListener("clipboard",la),Ca(),fa(),oa(),(ia=fn)===null||ia===void 0||ia.unobserve(pn.current)}}},[bt,_t,wt,wa,Ft]),Object(l.useEffect)(function(){var Tt,fn;if(At&&(Ot==null||((Tt=Ot.shixun_virtual_templates)===null||Tt===void 0)?void 0:Tt.length)===1){var On,Wn;wn(Ot==null||((On=Ot.shixun_virtual_templates)===null||On===void 0||((Wn=On[0])===null||Wn===void 0))?void 0:Wn.template_id)}else At&&(Ot==null||((fn=Ot.shixun_virtual_templates)===null||fn===void 0)?void 0:fn.length)>1&&ln(!0)},[At]);function Ea(Tt){var fn;(fn=mt.current)===null||fn===void 0||fn.clipboardPasteFrom(Tt),Yn({type:Xn.SET_TRANSFER_CONTENT,payload:Tt}),d.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),nr()}function rn(){var Tt,fn;Tt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ht.current.parentElement.className="wh1080p",Ht.current.parentElement.style.cssText="transform:scale(".concat(Tt,");transform-origin:center center"),pn.current.style.cssText="translate(-50%, -50%) scale("+Tt+")"}Object(l.useEffect)(function(){Ln==0&&(clearTimeout(ra.current),da())},[Ln]);var da=function Tt(){Ln>99?Ln=99:(Ln=Ln+1,ra.current=setTimeout(function(){Tt()},1500)),Ln<100&&Jn(Ln)},fr=Object(l.useMemo)(function(){var Tt;return aa?"none":wt||At||_t&&(Ot==null||((Tt=Ot.shixun)===null||Tt===void 0)?void 0:Tt.windows_connection_mode)==="rdp"?"block":"none"},[wt,aa,At,_t]);return s.a.createElement(l.Fragment,null,sa&&s.a.createElement("div",{className:yr.a.selectImage},s.a.createElement("section",{className:yr.a.container},s.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),s.a.createElement("aside",null,Ot==null||((qe=Ot.shixun_virtual_templates)===null||qe===void 0)?void 0:qe.map(function(Tt,fn){return s.a.createElement(M.a,{align:"middle",key:fn},s.a.createElement(te.a,{flex:"1"},Tt.template_name),s.a.createElement(te.a,null,s.a.createElement(B.a,{type:"primary",onClick:function(){wn(Tt.template_id),ln(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),yn&&s.a.createElement("a",{className:"btn-vnc-resize",onClick:ur},s.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),s.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:fr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},s.a.createElement("div",null,s.a.createElement("iframe",{style:{position:yn?"fixed":"absolute",left:0,top:yn?54:40,width:"100%",height:"calc(100% - ".concat(yn?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),s.a.createElement("div",{style:{position:yn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(yn?"100px":"0",")")},className:"".concat(_t?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(yn?"full-screen":"")},aa?s.a.createElement(y.a,{message:ut,style:{color:"#0152d9"}},s.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},s.a.createElement($a.a,{percent:Ln,format:function(fn){return s.a.createElement("span",{className:"c-white"},fn,"%")}}))):null,s.a.createElement("div",{ref:pn,className:"vnc-panel ".concat(aa?"hidden zIndexf1":"animated fadeIn")})),s.a.createElement(O.a,null,s.a.createElement(n.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:ya,onCancel:nr,footer:null},s.a.createElement(Va,{onCancel:nr,onSave:Ea,content:qt}))))},fo=function(ve){var qe=ve.taskData,bt=ve.evaluateLoading,_t=ve.evaluateMessage,wt=ve.language,At=ve.onEval,Gt=qe.vnc_url,Ot=qe.shixun,pn=qe.test_sets,yt=qe.test_sets_count,mt=qe.sets_error_count,Ht=qe.last_compile_output,Pt=qe.game,Rt=qe.allowed_unlock,Ft=qe.user,wn=Object(l.useState)(!1),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(!1),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1];function Yn(){gn(!An)}return console.log("vnc_url:",Gt),s.a.createElement(l.Fragment,null,s.a.createElement(jr,{vnc_url:Gt,window_vnc_url:qe.windows_vnc,virtual_machine:qe==null?void 0:qe.virtual_machine,linux_vnc:qe.linux_vnc,taskData:qe}),An?s.a.createElement("div",{className:"vnc-mask"}):null,s.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":An?"pop":"")},s.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:s.a.createElement("span",{className:"arrow-container",onClick:Yn},s.a.createElement("i",{className:"iconfont ".concat(An?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},ho=m("LQ8X"),er=m.n(ho),Ur=function(qe,bt){switch(bt.type){case"MOVE_X":return Object(i.a)(Object(i.a)({},qe),{},{moveX:bt.payload});case"SET_DRAGMODULE":return Object(i.a)(Object(i.a)({},qe),{},{showDragModule:bt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(i.a)(Object(i.a)({},qe),{},{showDragMask:bt.payload})}},Er=V.a.Countdown,Ya;(function(ve){ve[ve.LoadFail=1]="LoadFail",ve[ve.ReLoad=2]="ReLoad",ve[ve.Success=3]="Success"})(Ya||(Ya={}));var po={moveX:"40%",showDragModule:!1,showDragMask:!1},mo=function(qe){var bt=qe.globalSetting,_t=qe.loading,wt=qe.taskData,At=qe.dispatch,Gt=Object(r.a)(qe,["globalSetting","loading","taskData","dispatch"]),Ot=Object(g.i)(),pn=Object(l.useRef)(),yt=Object(l.useState)(!0),mt=Object(o.a)(yt,2),Ht=mt[0],Pt=mt[1],Rt=Object(l.useState)(!1),Ft=Object(o.a)(Rt,2),wn=Ft[0],Rn=Ft[1],Wt=Object(l.useState)(0),sa=Object(o.a)(Wt,2),ln=sa[0],bn=sa[1],An=Object(l.useState)(0),gn=Object(o.a)(An,2),Yn=gn[0],ga=gn[1],va=Object(l.useState)(!0),wa=Object(o.a)(va,2),Qa=wa[0],ut=wa[1],aa=Object(l.useState)(!1),ya=Object(o.a)(aa,2),yn=ya[0],qt=ya[1],Mn=Object(l.useRef)(!0),ea=Object(l.useState)({}),Ln=Object(o.a)(ea,2),Jn=Ln[0],ra=Ln[1],Za=Object(l.useState)({}),lr=Object(o.a)(Za,2),tr=lr[0],Aa=lr[1],nr=Object(l.useState)(),ur=Object(o.a)(nr,2),cr=ur[0],dr=ur[1],Ea=Object(l.useRef)(),rn=Object(l.useState)(Ya.Success),da=Object(o.a)(rn,2),fr=da[0],Tt=da[1],fn=Object(l.useState)(),On=Object(o.a)(fn,2),Wn=On[0],la=On[1],on=Object(l.useState)(),Ca=Object(o.a)(on,2),fa=Ca[0],oa=Ca[1],In=Object(l.useState)(!1),jn=Object(o.a)(In,2),Qn=jn[0],ia=jn[1],Ma=Object(l.useState)(""),xa=Object(o.a)(Ma,2),ha=xa[0],Yt=xa[1],$t=Object(l.useRef)(null),Kn=Object(l.useRef)({}),qn=Object(l.useRef)(!1),pa=Object(l.useReducer)(Ur,po),La=Object(o.a)(pa,2),Da=La[0],Ba=La[1];Object(l.useEffect)(function(){return window.addEventListener("message",ka),function(){window.removeEventListener("message",ka)}},[]);var ka=function(en){(en==null?void 0:en.data)==="jupytermessage"&&Mn.current&&(Mn.current=!1,xr(),qn.current||setTimeout(function(){return Mn.current=!0},500))},xr=function(){var Hn=Object(f.a)(t.a.mark(function en(){return t.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:case"end":return $n.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),hr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.d)({identifier:Ot.identifier});case 2:Xt=En.sent,Xt&&(ra(Xt),Kn.current=Object(i.a)({},Xt),Aa(Object(i.a)(Object(i.a)({},tr),{},{test_sets:(Xt==null?void 0:Xt.test_sets)||[]})),Ba({type:"SET_DRAGMODULE",payload:Xt.jupyter_show_description}));case 4:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Xr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt,$n,En,_r,Ha;return t.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(G.c)({identifier:Ot.identifier});case 2:if(Xt=vr.sent,Pt(!1),!(Xt!=null&&Xt.url)){vr.next=14;break}if(dr(Xt.url),pn.current=($n=Object(K.T)(Xt==null||((En=Xt.url)===null||En===void 0||((_r=En[0])===null||_r===void 0))?void 0:_r.url))===null||$n===void 0?void 0:$n.token,Ea.current=Xt.port,!(((Ha=Xt.url)===null||Ha===void 0?void 0:Ha.length)>1)){vr.next=10;break}return vr.abrupt("return");case 10:return ut(!1),pr(),Tt(Ya.Success),vr.abrupt("return");case 14:Xt.status===-1?(Tt(Ya.LoadFail),ut(!1)):Tt(Ya.ReLoad);case 15:case"end":return vr.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Sr=function(en){ut(!1),ga(en),pr(),Tt(Ya.Success)},pr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.e)({identifier:Ot.identifier});case 2:if(Xt=En.sent,!((Xt==null?void 0:Xt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:if(Xt!=null&&Xt.useSeconds){En.next=8;break}return to(),En.abrupt("return");case 8:Xt!=null&&Xt.remainingSeconds&&(la(Date.now()+Xt.remainingSeconds*1e3),oa(Xt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Xt.remainingSeconds-300)*1e3));case 9:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),to=function(){Dn(!0),Pt(!0),n.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){mr()},onCancel:function(){Dn(!1),Pt(!1)}})},mr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.g)({identifier:Ot.identifier});case 2:if(Xt=En.sent,!((Xt==null?void 0:Xt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:d.b.success("\u91CD\u7F6E\u6210\u529F!"),Pt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Br=function(){n.a.destroyAll(),n.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:s.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",s.a.createElement("span",null,s.a.createElement(Er,{value:Wn,format:"HH:mm:ss",onFinish:Fn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var en=Object(f.a)(t.a.mark(function $n(){var En;return t.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:return Ha.next=2,Object(G.a)({identifier:Ot.identifier});case 2:if(En=Ha.sent,!(En.status===0)){Ha.next=7;break}return Ha.next=6,pr();case 6:d.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ha.stop()}},$n)}));function Xt(){return en.apply(this,arguments)}return Xt}()})},Fn=function(){n.a.destroyAll(),n.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:s.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){mr()}})},Dn=function(en){var Xt=document.getElementById("taskJupyterIframe");if(!Xt)return;en?Xt.contentWindow.postMessage("stopParent","*"):Xt.contentWindow.postMessage("clonsParent","*")},Pa=function(){Pt(!0),Dn(!0),wr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:s.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",s.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Ka=function(){var en=document.getElementById("taskJupyterIframe");if(!en)return;en.contentWindow.postMessage("saveCode","*"),qn.current=!0,Rn(!0),qt(!0)},wr=function(en){n.a.confirm({centered:!0,title:en.title,content:en.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Xt=Object(f.a)(t.a.mark(function En(){var _r;return t.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,Object(G.i)({identifier:Ot.identifier});case 2:if(_r=ar.sent,!(_r.status!==0)){ar.next=5;break}return ar.abrupt("return");case 5:d.b.success("\u64CD\u4F5C\u6210\u529F"),Pt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return ar.stop()}},En)}));function $n(){return Xt.apply(this,arguments)}return $n}(),onCancel:function(){Dn(!1),Pt(!1)}})};Object(l.useEffect)(function(){function Hn(Xt){Ba({type:"MOVE_X",payload:Xt.pageX})}function en(){Ba({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Da.showDragMask&&(document.addEventListener("mousemove",Hn),document.addEventListener("mouseup",en)),function(){document.removeEventListener("mousemove",Hn),document.removeEventListener("mouseup",en)}},[Da.showDragMask]);var Hr=typeof Da.moveX=="number"&&Da.moveX!==.01?"".concat(Da.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Hr,")"),Po=function(en){Ba({type:"TRIGGER_RIGHT_PANEL_MASK",payload:en})};return s.a.createElement("section",{className:er.a.bg,style:{userSelect:Da.showDragMask?"none":"unset"}},s.a.createElement("section",{className:er.a.content,style:{height:Jn!=null&&Jn.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},s.a.createElement("section",{className:er.a.rightCotainer,style:{width:Ro}},s.a.createElement("main",{className:er.a.main,style:{height:"100%"}},s.a.createElement(l.Fragment,null,s.a.createElement("div",{className:"".concat(er.a.dataSetButton," ").concat(Qn?er.a.dataSetOpen:""),onClick:function(){return ia(!Qn)}},s.a.createElement("span",{className:er.a.dataSetText},"\u6570\u636E\u96C6")),s.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:wt==null?void 0:wt.url}))))))},Cr=Object(C.a)(function(ve){var qe=ve.loading,bt=ve.globalSetting;return{globalSetting:bt,loading:qe}})(mo),Zr=m("E1Sb"),Jr=m.n(Zr),qr=m("nAPy"),So=m.n(qr),$r=m("WkQV"),wo=m("Cy2x"),_o=m("fr4D"),eo="FETCH_TASK_START",vo="FETCH_TASK_FAILURE",Mr="FETCH_TASK_SUCCESS",Ra="UPDATE_TASK_DATA",bo="HIDE_EVALUATE_RESULT",Kr="SHOW_EVALUATE_RESULT",_n="UPDATE_TIMESTRAP",hn="MOVE_X",Nn="MOVE_Y",ca="TRIGGER_RIGHT_PANEL_MASK ",Fr="SET_ACTIVE_INDEX",Ao="GET_TASK_LIST",go="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",jo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",bi="SET_REWARD",fe="ACTIVE_DISCUSS_INDEX",Le="CREATE_DISCUSS",Ue="DISABLE_DISCUSS",xe="SHOW_ANSWER_LOADING",z="FETCH_ANSWER_INFO",ie="HIGH_TIP_MODAL",Q="SHOW_TIP_MODAL",be="SELECT_UNLOCK_ANSWER",Ae="SET_CHOOSE_ANSWERS",Fe="EVAL_CHOOSE_START",ke="EVAL_CHOOSE_END",Je="SHOW_REP_loading",st="FETCH_REP_CONTENT",ft="EDIT_REP_CONTENT",ht="SET_REP_PATH",gt="SHOW_EVALUATE_LOADING",Kt="HIDE_EVALUATE_LOADING",nn="SET_EVALUATE_MESSAGE",Vt="SET_SHOW_DIR",cn="SET_EDITOR_SETTING",sn="SET_EDITOR_THEME",an="SET_EDITOR_FONTSIZE",Jt="SET_REPOS",Cn="SHOW_PATH_LIST",dn="HIDE_PATH_LIST",Gn="HIDE_PICTURE_VIEW",Tn="SHOW_PICTURE_VIEW",Nt="SHOW_NOTICE",It="HIDE_NOTICE",mn="SET_TAB_INDEX",vn="SET_SSH_TABS",Mt="SET_SSH_CONFIGDATA",xn="SET_SSH_CONFIGDATAARR",Bn="SET_VNC_LOADING ",Sn="ON_TAB_TO_SPACE ",Pn=u.a.DirectoryTree,Zn=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],ba={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function ja(ve,qe){switch(qe.type){case hn:return Object(i.a)(Object(i.a)({},ve),{},{moveX:qe.payload});case Nn:return Object(i.a)(Object(i.a)({},ve),{},{moveY:qe.payload});case Je:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:qe.payload});case st:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:qe.payload});case ft:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:Object(i.a)(Object(i.a)({},ve.codeRepData),qe.payload)});case Kr:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!1,showEvalResult:!0});case _n:return Object(i.a)(Object(i.a)({},ve),{},{timestamp:qe.payload});case bo:return Object(i.a)(Object(i.a)({},ve),{},{showEvalResult:!1});case eo:return Object(i.a)(Object(i.a)({},ve),{},{loading:!0});case Ra:return Object(i.a)(Object(i.a)({},ve),qe.payload);case ca:return Object(i.a)(Object(i.a)({},ve),{},{showDragMask:qe.payload});case vo:return Object(i.a)(Object(i.a)({},ve),{},{loading:!1,isError:!0});case Mr:return Object(i.a)(Object(i.a)({},ve),qe.payload);case gt:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!0});case Kt:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!1});case nn:return Object(i.a)(Object(i.a)({},ve),{},{evaluateMessage:qe.payload});case Vt:return Object(i.a)(Object(i.a)({},ve),{},{showDocuments:qe.payload});case Jt:return Object(i.a)(Object(i.a)({},ve),qe.payload);case Nt:return Object(i.a)(Object(i.a)({},ve),{},{showNotice:!0});case It:return Object(i.a)(Object(i.a)({},ve),{},{showNotice:!1});case Gn:return Object(i.a)(Object(i.a)({},ve),{},{showPictureView:!1});case Tn:return Object(i.a)(Object(i.a)({},ve),{},{showPictureView:!0});case Bn:return Object(i.a)(Object(i.a)({},ve),{},{resetVncLoading:qe.payload});default:throw new Error}}var na=I.default=function(ve){var qe,bt=ve.match,_t=ve.history,wt=Object(r.a)(ve,["match","history"]);console.log("props:",wt);var At=Object(g.i)(),Gt=Object(g.h)().query,Ot=Object(l.useReducer)(ja,ba),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(l.useState)(1),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(l.useState)(At.taskId),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useRef)(),bn=Object(l.useRef)(),An=Object(l.useRef)(),gn=Object(l.useState)(),Yn=Object(o.a)(gn,2),ga=Yn[0],va=Yn[1],wa=_t.location;Object(l.useEffect)(function(){console.log("_params:",At),sa(At.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[At]);var Qa=yt.moveX,ut=yt.taskData,aa=yt.moveY,ya=yt.evalData,yn=yt.showEvalResult,qt=yt.codeRepData,Mn=yt.loading,ea=yt.evaluateLoading,Ln=yt.evaluateMessage,Jn=yt.showDocuments,ra=yt.repos,Za=yt.showPictureView,lr=yt.showNotice,tr=yt.webDisplayUrl,Aa=yt.isPictureView,nr=yt.resetVncLoading,ur=yt.timestamp,cr=yt.lastedGetTaskInfoTime,dr=yt.showDragMask,Ea=ut.st,rn=ut.challenge,da=ut.shixun,fr=ut.is_teacher,Tt=ut.game,fn=ut.has_answer,On=ut.vnc_url,Wn=ut.git_url,la=ut.user,on=ut.myshixun,Ca=ut.discusses_count,fa=ut.user_praise,oa=ut.praise_count,In=ut.tpm_cases_modified,jn=ut.tpm_modified,Qn=ut.tpm_script_modified,ia=ut.mirror_name,Ma=ut.mirror_description,xa=ut.tomcat_url,ha=ut.unity_3d_routes,Yt=ut.with_code_file,$t=ut.unity_3d_result,Kn=ut.next_game,qn=ut.prev_game,pa=qt.currentPath,La=qt.paths,Da=qt.content,Ba=qt.language,ka=qt.lastedUpdateTime,xr=(jn||Qn)&&Ea===0,hr=(In||xr)&&on.system_tip===!0,Xr=(ia||[]).indexOf("Html")!==-1,Sr=Object(l.useMemo)(function(){return pa&&La?La.indexOf(pa)>=0:!1},[pa,La]),pr=Object(l.useMemo)(function(){return ha&&!Yt||(rn==null?void 0:rn.thiry_party)||On},[On,Yt,ha]);Object(l.useEffect)(function(){if(ha&&Yt){mt({type:gt});var St=Zt.a.subscribe("unity3d-load-end",function(){mt({type:Kt})});return St}},[Wt,ha,rn==null?void 0:rn.thiry_party,Yt,mt]),Object(l.useEffect)(function(){to()},[]);function to(){return mr.apply(this,arguments)}function mr(){return mr=Object(f.a)(t.a.mark(function St(){var Et;return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(se.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:Et=Lt.sent,va(Et);case 4:case"end":return Lt.stop()}},St)})),mr.apply(this,arguments)}function Br(St){return Fn.apply(this,arguments)}function Fn(){return Fn=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Object(_o.i)(Wt);case 3:if(kt=jt.sent,Lt=kt.status,!(Lt===401)){jt.next=10;break}return _t.replace("/user/login",{from:wa.pathname}),jt.abrupt("return");case 10:if(!(Lt===-3)){jt.next=14;break}Object(K.q)({onCancel:function(){window.location.href="/"}}),jt.next=25;break;case 14:if(!(Lt===403)){jt.next=18;break}_t.replace("/403"),jt.next=25;break;case 18:if(!(Lt===404)){jt.next=23;break}return _t.replace("/404"),jt.abrupt("return");case 23:Ct={loading:!1,isError:!1,taskData:kt},Et||mt({type:Mr,payload:Ct});case 25:kt.mirror_type==="webssh"&&setTimeout(function(){Zt.a.publish("create-socket",1)},1e3),jt.next=32;break;case 28:jt.prev=28,jt.t0=jt.catch(0),console.log(jt.t0),Et||mt({type:vo});case 32:case"end":return jt.stop()}},St,null,[[0,28]])})),Fn.apply(this,arguments)}Object(l.useEffect)(function(){var St=!1;return Br(St),function(){St=!0}},[mt,Wt]),Object(l.useEffect)(function(){var St=!1;function Et(){return kt.apply(this,arguments)}function kt(){return kt=Object(f.a)(t.a.mark(function Lt(){var Ct,Qt,jt,tn,rr,ma;return t.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:if(mt({type:Je,payload:Object(i.a)(Object(i.a)({},qt),{},{loading:!0})}),!(ha&&!Yt||rn!=null&&rn.thiry_party)){Wa.next=3;break}return Wa.abrupt("return");case 3:return Wa.next=5,rt(Wt,{path:pa});case 5:if(Ct=Wa.sent,!St)if(Ct.status===0)d.b.info(Ct.message),mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{loading:!1})});else{try{(Ct==null?void 0:Ct.file_type)==="txt"?Qt=((jt=Qt)===null||jt===void 0?void 0:jt.length)===0?Qt:window.decodeURIComponent(escape(window.atob(Ct==null||((tn=Ct.content)===null||tn===void 0)?void 0:tn.content))):Qt=Ct==null||((rr=Ct.content)===null||rr===void 0)?void 0:rr.content}catch(Dr){Qt=window.atob(Ct==null||((ma=Ct.content)===null||ma===void 0)?void 0:ma.content),d.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Dr)}mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:Qt,language:Ct.language,file_type:Ct.file_type,filename:Ct.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Wa.stop()}},Lt)})),kt.apply(this,arguments)}if(Ea===0&&pa&&da.hide_code!==1)return Et(),function(){St=!0}},[Ea,pa,cr,ur]);var Dn=function(){var St=Object(f.a)(t.a.mark(function Et(){var kt,Lt,Ct=arguments;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:if(kt=Ct.length>0&&Ct[0]!==void 0?Ct[0]:0,console.log("lastedUpdateTime:",Sr,kt),!(Ea===0&&ka>0&&Sr||kt)){jt.next=8;break}return jt.next=5,Y(on.identifier,{path:pa,evaluate:kt,content:Da,game_id:Tt.id});case 5:return Lt=jt.sent,mt({type:ft,payload:{lastedUpdateTime:0}}),jt.abrupt("return",Lt);case 8:return jt.abrupt("return",!0);case 9:case"end":return jt.stop()}},Et)}));return function(){return St.apply(this,arguments)}}(),Pa=Object(l.useCallback)(function(){},[Dn]);Object(l.useEffect)(function(){var St=Zt.a.subscribe("unlock-test-case",function(){var Et;n.a.confirm((Et={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement(Ua,{score:rn.score,is_teacher:fr})},Object(p.a)(Et,"centered",!0),Object(p.a)(Et,"onOk",Ka),Et))});return St},[Ka,rn,fr]);var Ka=Object(l.useCallback)(Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,we(Tt.identifier);case 2:if(Et=tn.sent,kt=Et.test_sets,Lt=Et.message,Ct=Et.status,!(Ct===-1)){tn.next=7;break}return d.b.info(Lt),tn.abrupt("return");case 7:Qt=ut.user.grade,ut.user.grade=Qt-rn.score*2,ut.test_sets=kt,ut.game.test_sets_view=!0,mt({type:Ra,payload:{taskData:ut}});case 12:case"end":return tn.stop()}},St)})),[Tt,rn,mt]);Object(l.useEffect)(function(){if(!pr||On){function St(kt){ln.current&&mt({type:hn,payload:kt.pageX}),bn.current&&mt({type:Nn,payload:kt.pageY})}function Et(){ln.current=!1,bn.current=!1,mt({type:ca,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",St),document.addEventListener("mouseup",Et),function(){document.removeEventListener("mousemove",St),document.removeEventListener("mouseup",Et)}}},[bn.current,ln.current,pr,mt]);function wr(St){var Et=ut.user.grade;ut.user.grade=Et-St,mt({type:Ra,payload:{taskData:ut}})}An.current=function(){yt.moveX=yt.moveX!==.01?.01:"40%",mt({type:hn,payload:yt.moveX})};function Hr(){pr?An.current():(document.onselectstart=function(){return!1},ln.current=!0,mt({type:ca,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},bn.current=!0,(ut!=null&&ut.vnc_url||ut!=null&&ut.windows_vnc||ut!=null&&ut.linux_vnc||ut!=null&&ut.virtual_machine||(da==null?void 0:da.hide_code)===2)&&mt({type:ca,payload:!0})}function Po(St){St===.01?mt({type:Nn,payload:0}):mt({type:Nn,payload:.01})}function Hn(St){St===0?mt({type:Nn,payload:"100%"}):mt({type:Nn,payload:0})}Object(l.useEffect)(function(){var St=Zt.a.subscribe("vnc-enlarge",function(){An.current()});return St},[]);function en(){Dn()}function Xt(){return $n.apply(this,arguments)}function $n(){return $n=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,je(Wt,{path:pa});case 2:Et=Qt.sent,kt=Et.content,Lt=Et.language,mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:kt,language:Lt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Qt.stop()}},St)})),$n.apply(this,arguments)}function En(){return _r.apply(this,arguments)}function _r(){return _r=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,De(ut==null||((Et=ut.myshixun)===null||Et===void 0)?void 0:Et.identifier,{});case 2:return kt=Ct.sent,Br(),Ct.abrupt("return",kt);case 5:case"end":return Ct.stop()}},St)})),_r.apply(this,arguments)}function Ha(){return ar.apply(this,arguments)}function ar(){return ar=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,$e(Wt,{path:pa});case 2:Et=Qt.sent,kt=Et.content,Lt=Et.language,mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:kt,language:Lt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Qt.stop()}},St)})),ar.apply(this,arguments)}Object(l.useEffect)(function(){if(Ea===0&&rn&&rn.path){var St=rn.path.split("\uFF1B").filter(function(Et){return!!Et});mt({type:ft,payload:{currentPath:St[0],paths:St}})}},[rn,Ea]),Object(l.useEffect)(function(){da&&Object(K.X)(da.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[da]);function vr(){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,lt(Wt);case 2:Et=Qt.sent,kt=Et.praise_count,Lt=Et.praise,ut.praise_count=kt,ut.user_praise=Lt,mt({type:Ra,payload:{taskData:ut}});case 7:case"end":return Qt.stop()}},St)})),Xo.apply(this,arguments)}var gi=Object(l.useCallback)(function(St){function Et(Lt){return kt.apply(this,arguments)}function kt(){return kt=Object(f.a)(t.a.mark(function Lt(Ct){return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:try{window.navigator.sendBeacon("".concat(re.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(Ct),{})}catch(tn){}case 1:case"end":return jt.stop()}},Lt)})),kt.apply(this,arguments)}Et(St)},[Wt]);function yi(St){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(f.a)(t.a.mark(function St(Et){return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Ne(Wt,da.id,Et);case 2:ut.game.star=Et,mt({type:Ra,payload:{taskData:ut}});case 4:case"end":return Lt.stop()}},St)})),Bo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(ra){Ct.next=8;break}return Ct.next=3,R(on.identifier);case 3:Et=Ct.sent,kt=Et.trees,mt({type:Jt,payload:{showDocuments:!0,repos:Or(kt)}}),Ct.next=9;break;case 8:mt({type:Vt,payload:!0});case 9:case"end":return Ct.stop()}},St)})),Ho.apply(this,arguments)}function Ci(St){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return kt=Et.props,Lt=kt.children,Ct=kt.eventKey,jt.abrupt("return",new Promise(function(){var tn=Object(f.a)(t.a.mark(function rr(ma){var Lr,Wa,Dr;return t.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return Lt&&Lt.length>0&&ma(),ta.next=3,R(on.identifier,{path:Ct});case 3:Lr=ta.sent,Wa=Lr.trees,Dr=Vn(ra,Ct,Or(Wa,Ct)),mt({type:Jt,payload:{repos:Object(S.a)(Dr)}}),ma();case 8:case"end":return ta.stop()}},rr)}));return function(rr){return tn.apply(this,arguments)}}()));case 2:case"end":return jt.stop()}},St)})),Wo.apply(this,arguments)}function xi(){mt({type:Vt,payload:!1})}function Fi(St){var Et=St.gold,kt=St.experience,Lt=St.next_game,Ct=St.next_shixun,Qt=St.subject_done,jt=Object(r.a)(St,["gold","experience","next_game","next_shixun","subject_done"]),tn=jt.challenge_chooses_count===jt.choose_correct_num,rr={had_submmit:!0,test_sets:jt.test_sets,challenge_chooses_count:jt.challenge_chooses_count,choose_correct_num:jt.choose_correct_num};ut.choose_test_cases=rr,tn&&(ut.game.status=2,ut.next_game=Lt,ut.user.grade+=Et),tn&&Tt.status!==2&&Zt.a.publish("update-cost-time"),mt({type:Ra,payload:{taskData:ut,evalData:{gold:Et,experience:kt,next_game:Lt,next_shixun:Ct,subject_done:Qt},showEvalResult:tn}}),Zt.a.publish("eval-code-finish")}function Xi(){return zo.apply(this,arguments)}function zo(){return zo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt,jt,tn,rr,ma,Lr,Wa,Dr;return t.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ta.prev=0,mt({type:gt}),ta.next=4,Dn(1);case 4:if(Et=ta.sent,kt=Et.resubmit,Lt=Et.sec_key,Ct=Et.content_modified,!(Et.status&&Et.status<0)){ta.next=10;break}return Zt.a.publish("eval-code-finish"),mt({type:Ra,payload:{evaluateLoading:!1}}),ta.abrupt("return");case 10:return Qt={sec_key:Lt,resubmit:kt,first:1,content_modified:Ct},Gt.type==="exercises"&&(Qt.extras={exercise_id:Gt.exercisesId,question_id:Gt.questionId,challenge_id:(jt=ut.challenge)===null||jt===void 0?void 0:jt.id,subject_id:Gt.subject_id||""}),ta.next=14,Re(Wt,Qt);case 14:if(tn=ta.sent,!(tn.status===-1&&Gt.type==="exercises")){ta.next=18;break}return window.parent.location.href="/classrooms/".concat(wa.query.coursesId,"/exercise/").concat(wa.query.exercisesId,"/detail"),ta.abrupt("return");case 18:return tn.status===1&&(Dr=function(){return Dr=Object(f.a)(t.a.mark(function hi(Io,Jo,pi){var qo,$o,mi,ua,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return t.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Io,$o/1e3>Jo&&(Lr=!0),Mo.next=4,Be(Wt,{resubmit:kt,time_out:Lr,port:tn.port,sec_key:Lt,challenge_id:ut==null||((qo=ut.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Gt.subject_id||""});case 4:mi=Mo.sent,ua=mi,No=ua.status,_i=ua.running_code_message,ei=ua.port,ti=ua.web_route,mt({type:nn,payload:_i}),+No>-1||$o/1e3>Jo?(Tt.status!==2&&No===2&&(ut.game.status=2,ut.user.grade+=ua.gold,Zt.a.publish("update-cost-time")),ut.test_sets=ua.test_sets||[],ut.last_compile_output=ua.last_compile_output,ut.test_sets_count=ua.test_sets_count,ut.sets_error_count=ua.sets_error_count,ut.record_consume_time=ua.record_consume_time,ut.next_game=ua.next_game,ut.prev_game=ua.prev_game,ni="",vi=ia.indexOf("Web")!==-1||ia.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(xa,":").concat(ei,"/").concat(ti)),ai=ao(ua.test_sets),ri=ua.picture>0&&ai,oi=No===2&&!Lr,Lr?d.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||d.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:ut,evalData:{gold:ua.gold,experience:ua.experience,next_game:ua.next_game,next_shixun:ua.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:ha||rn!=null&&rn.thiry_party?!1:ri,isPictureView:ri},ha&&Yt||rn!=null&&rn.thiry_party?(Zt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:la}}),Zt.a.publish("evaluate-unity3d-finish"),($t||ai)&&Zt.a.publish("evaluate-unity3d-result",ua.unity_3d_result)):ii.showEvalResult=oi,mt({type:Ra,payload:ii}),Zt.a.publish("eval-code-finish")):setTimeout(function(){Wa(Io,rn.exec_time+11,pi++)},Io);case 9:case"end":return Mo.stop()}},hi)})),Dr.apply(this,arguments)},Wa=function(hi,Io,Jo){return Dr.apply(this,arguments)},rr=1,ma=1e3,Lr=!1,Wa(ma,rn.exec_time+11,rr++)),ta.abrupt("return",res);case 22:ta.prev=22,ta.t0=ta.catch(0),console.log("-------eval code",ta.t0);case 25:case"end":return ta.stop()}},St,null,[[0,22]])})),zo.apply(this,arguments)}function Si(St){mt({type:ft,payload:{content:St,lastedUpdateTime:new Date().getTime()}})}function wi(){mt({type:bo})}function Bi(){mt({type:Gn})}function Ai(){mt({type:Tn})}function fi(){mt({type:Nt})}function Oi(St,Et){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(f.a)(t.a.mark(function St(Et,kt){var Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if(Lt=kt.node,!Lt.isLeaf){tn.next=7;break}return Ct=Et[0],Qt=Ct.split(".").pop().toLowerCase(),tn.next=6,Dn();case 6:mt({type:ft,payload:{currentPath:Ct}});case 7:case"end":return tn.stop()}},St)})),Vo.apply(this,arguments)}function Ti(St){return Go.apply(this,arguments)}function Go(){return Go=Object(f.a)(t.a.mark(function St(Et){return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Dn();case 2:mt({type:ft,payload:{currentPath:Et}});case 3:case"end":return Lt.stop()}},St)})),Go.apply(this,arguments)}function Ri(){ut.myshixun.system_tip=!0,mt({type:Ra,payload:{taskData:ut,showNotice:!1}})}function Mi(St,Et){ut.challenge.path=St,ut.myshixun.system_tip=!1,mt({type:Ra,payload:{taskData:Object(i.a)(Object(i.a)({},ut),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:Et}})}function Li(){mt({type:It})}function Di(){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.prev=0,mt({type:Bn,payload:!0}),Zt.a.publish("vnc-reseting"),Ct.next=5,ae(At.taskId);case 5:Et=Ct.sent,kt=Et.vnc_url,ut.vnc_url=kt+"×tamp="+new Date().getTime(),Zt.a.publish("vnc-reseting-done",Et),mt({type:Ra,payload:{taskData:ut,resetVncLoading:!1}}),Ct.next=15;break;case 12:Ct.prev=12,Ct.t0=Ct.catch(0),console.log(Ct.t0);case 15:case"end":return Ct.stop()}},St,null,[[0,12]])})),Yo.apply(this,arguments)}function ki(St){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct,Qt,jt,tn;return t.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:if(kt=Et.GameState,Lt=Et.Data,Ct=Et.challenge,console.log("match:",bt),!(Ct==="info")){ma.next=6;break}Zt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(i.a)({},ut.challenge)}}),ma.next=16;break;case 6:if(!(kt==="Success")){ma.next=16;break}if(!($t||!Yt)){ma.next=15;break}return ma.next=10,nt(Wt,kr.Base64.encode(Wt+new Date().getTime()),Lt);case 10:Qt=ma.sent,jt=Qt.status,tn=Qt.data,jt==0&&(Tt.status!==2&&(ut.game.status=2,ut.user.grade+=tn.gold,Zt.a.publish("update-cost-time")),Zt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:la,open_time:tn.open_time,end_time:tn.end_time}}),mt({type:Ra,payload:{taskData:ut,evalData:{gold:tn.gold,experience:tn.experience,next_game:tn.next_game},evaluateLoading:!1,showEvalResult:!0}})),ma.next=16;break;case 15:mt({type:Kr});case 16:case"end":return ma.stop()}},St)})),Qo.apply(this,arguments)}function Pi(){}function Ii(){return Zo.apply(this,arguments)}function Zo(){return Zo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,it(Wt);case 2:return Ct=tn.sent,(Et=Ct)!==null&&Et!==void 0&&(kt=Et.data)!==null&&kt!==void 0&&kt.remaining_time&&Zt.a.publish("update-windows-time",(Qt=Ct)===null||Qt===void 0?void 0:Qt.data),tn.abrupt("return",(Lt=Ct)===null||Lt===void 0?void 0:Lt.data);case 5:case"end":return tn.stop()}},St)})),Zo.apply(this,arguments)}var Ni="80px",ji="calc(100vw - 4px - ".concat(Ni,")"),Hi=(qe={game:Tt,taskId:Wt,user_praise:fa,praise_count:oa,st:Ea,challenge:rn,rank_name:ut.rank_name,shixun:da,is_teacher:fr,has_answer:fn,unity_3d_routes:ha,with_code_file:Yt,onEvaluateCallback:Pi,onGetUnity3dMessage:ki},Object(p.a)(qe,"taskId",Wt),Object(p.a)(qe,"myshixun",on),Object(p.a)(qe,"user",la),Object(p.a)(qe,"discusses_count",Ca),Object(p.a)(qe,"onPlusOrCancelPraise",vr),Object(p.a)(qe,"minuxUserGrade",wr),Object(p.a)(qe,"taskData",ut),qe),Wi={showNotice:lr||(In||xr)&&on.system_tip===!1,tpm_cases_modified:In,tpm_modified:jn,tpm_script_modified:Qn,st:Ea,taskId:Wt,myshixunId:(on||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Li},zi=Object(i.a)(Object(i.a)({},ya),{},{isPictureView:Aa,history:_t,webDisplayUrl:tr,onShowPictureView:Ai,star:Tt&&Tt.star,onStarChange:yi,onCloseResult:wi}),Vi={lastedGetTaskInfoTime:cr,isEditPath:Sr,taskData:ut,codeRepData:qt,moveY:aa,evaluateMessage:Ln,evaluateLoading:ea,isNotice:hr,isHtml:Xr,onChangePath:Ti,onResizeSetContainer:Po,onEditRepCode:Si,onUpdateCode:Dn,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Xt,onResetGitCode:En,onResizeCodeArea:Hn,onResetPassedCode:Ha,onFinishDisplayHtml:en,onShowNotice:fi};return s.a.createElement(l.Fragment,null,Mn?s.a.createElement(y.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):s.a.createElement(l.Fragment,null,s.a.createElement("div",{className:"task-wrapper"},dr&&s.a.createElement("div",{className:"draging-mask"}),s.a.createElement(Ar,{difficulty:rn==null?void 0:rn.difficulty,mirror_description:Ma,history:_t,git_url:Wn,shixun:da,taskData:ut,lastedGetTaskInfoTime:cr,onAddVncTime:Ii,taskId:Wt,isNotice:hr,resetVncLoading:nr,onResetVnc:Di,onResetGitCode:En,vnc_url:On,linux_vnc:ut==null?void 0:ut.linux_vnc,window_vnc_url:(ut==null?void 0:ut.windows_vnc)||(ut==null?void 0:ut.virtual_machine),remaining_time:ut==null?void 0:ut.remaining_time,onShowNotice:fi,game:Tt,user:la,st:Ea,onUpdateCode:Dn,onUpdateCostTime:gi,unity_3d_routes:ha&&!Yt||(rn==null?void 0:rn.thiry_party)}),s.a.createElement("div",{className:"tasks-body2"},s.a.createElement("section",{className:"left-panel"},s.a.createElement("ul",null,s.a.createElement("li",{onClick:function(){return Ft(1)},className:Rt==1?"on":""},s.a.createElement("span",{className:"iconfont icon-huanjing"}),s.a.createElement("span",null,"\u73AF\u5883")),s.a.createElement("li",{onClick:function(){return Ft(2)},className:Rt==2?"on":""},s.a.createElement("span",{className:"iconfont icon-shujuwajue"}),s.a.createElement("span",null,"\u6570\u636E\u96C6")),s.a.createElement("li",{onClick:function(){return Ft(3)},className:Rt==3?"on":""},s.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),s.a.createElement("span",null,"\u5408\u4F5C\u8005")))),s.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(On||ut!=null&&ut.windows_vnc||ut!=null&&ut.linux_vnc||ut!=null&&ut.virtual_machine?"vnc":""),style:{width:ji,minWidth:"500px"}},s.a.createElement("div",{style:{height:"100%"},className:Rt===1?"":"hide"},ut.mirror_type==="webssh"&&s.a.createElement(so,{sshConfigData:ut||{},sid:1}),ut.mirror_type==="graph"&&s.a.createElement(fo,{taskData:ut,evaluateMessage:Ln,language:Ba,evaluateLoading:ea,onEval:wt.onEvalCode}),(ut.mirror_type==="jupyterlab"||ut.mirror_type==="jupyternotebook")&&s.a.createElement(Cr,{taskData:ut,evaluateMessage:Ln,language:Ba,evaluateLoading:ea,onEval:wt.onEvalCode})),s.a.createElement("div",{className:Rt===2?"data_env_lists":"hide"},s.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",ga==null?void 0:ga.data_count,"\uFF09"),s.a.createElement("div",{style:{padding:20}},s.a.createElement($r.a,{detail:ga}))),s.a.createElement("div",{className:Rt===3?"data_env_lists":"hide"},s.a.createElement("div",null,s.a.createElement(wo.a,null)))))),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Jn,onClose:xi},s.a.createElement(Pn,{className:"dir-tree",selectedKeys:["".concat(pa)],treeData:ra,onSelect:Oi,loadData:Ci})))))};function Ua(ve){var qe=ve.is_teacher,bt=ve.score;return s.a.createElement(l.Fragment,null,qe?s.a.createElement(l.Fragment,null,s.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(bt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),s.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(bt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function sr(ve){var qe=ve.noDragging,bt=ve.moveX,_t=ve.vnc_url;return s.a.createElement(l.Fragment,null,qe?s.a.createElement("a",{className:"trapezoid ".concat(bt===.01?"enlarge":"")},s.a.createElement("img",{src:bt===.01?Jr.a:So.a,alt:"resize-icon",width:20})):s.a.createElement("a",{className:"btn-resize",draggable:!1},s.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},s.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},"500L":function(ze,I,m){"use strict";m.d(I,"a",function(){return y});var S=m("+L6B"),c=m("2/Rp"),D=m("2qtc"),p=m("kLXV"),_=m("9og8"),n=m("k1fw"),h=m("miYZ"),d=m("tsqr"),f=m("oBTY"),o=m("tJVT"),r=m("DZo9"),i=m("8z0m"),a=m("WmNS"),u=m.n(a),e=m("q1tI"),t=m.n(e),l=m("m3rI"),s=m("wzkS"),g=m("y5JW"),C=m("LtfV"),x=i.a.Dragger;function y(O){var T=[];return O&&O.length>0&&(T=O.map(function(E){return{uid:E.id,id:E.id,name:E.title+g.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),T}I.b=function(O){var T=O.value,E=O.onChange,b=O.action,v=O.className,w=O.maxSize,L=w===void 0?150:w,B=O.title,F=B===void 0?"\u4E0A\u4F20\u9644\u4EF6":B,j=O.showRemoveModal,J=j===void 0?!1:j,V=O.accept,A=V===void 0?"":V,P=O.additionalText,k=O.isDragger,X=O.number,M=X===void 0?1e3:X,H=O.aloneClear,te=H===void 0?!1:H,Se=Object(e.useState)(!1),ce=Object(o.a)(Se,2),ye=ce[0],G=ce[1],ne=Object(e.useState)(T||[]),he=Object(o.a)(ne,2),re=he[0],se=he[1];Object(e.useEffect)(function(){T&&(se(Object(f.a)(T)),M===(T==null?void 0:T.length)&&G(!0))},[T]);var K=function(){setTimeout(function(){re.pop(),se(Object(f.a)(re))},500)},$={multiple:!0,disabled:ye,accept:A,withCredentials:!0,fileList:re,beforeUpload:function(Te,Xe){var Ge=Te.size/1024/1024;return re.concat(Xe).length>M?(re.pop(),se(Object(f.a)(re)),d.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),te?Promise.reject():(K(),!1)):!0},action:b||"".concat(l.a.API_SERVER,"/api/attachments.json"),onChange:function(Te){var Xe,Ge,Ye=Object(f.a)(Te.fileList);if(Te.file.status==="done"&&((Xe=Te.file)===null||Xe===void 0||((Ge=Xe.response)===null||Ge===void 0)?void 0:Ge.status)===-1){var tt,Oe;d.b.error((tt=Te.file)===null||tt===void 0||((Oe=tt.response)===null||Oe===void 0)?void 0:Oe.message);return}Ye.length>=M?G(!0):G(!1),se(Object(f.a)(Ye)),Ye=Ye.map(function(pe){var Ee;if(pe!=null&&(Ee=pe.response)!==null&&Ee!==void 0&&Ee.id){var ge;pe.url="/api/attachments/".concat(pe==null||((ge=pe.response)===null||ge===void 0)?void 0:ge.id)}return pe.name.indexOf(g.c)===-1&&(pe.name="".concat(pe.name).concat(g.c).concat(Object(g.a)(pe.size))),Object(n.a)({},pe)}),console.log("info:",Te),E(Ye)},onRemove:function(){var le=Object(_.a)(u.a.mark(function Xe(Ge){var Ye;return u.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(Ye=function(){var pe=Object(_.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(ge=Ge.response?Ge.response.id:Ge.id,!ge){N.next=8;break}return N.next=4,Object(s.d)(Ge.response?Ge.response.id:Ge.uid);case 4:return U=N.sent,N.abrupt("return",U);case 8:return N.abrupt("return",!0);case 9:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),!J){Oe.next=5;break}return Oe.abrupt("return",new Promise(function(pe,Ee){p.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ge=Object(_.a)(u.a.mark(function oe(){var N;return u.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Ye();case 2:N=Ve.sent,d.b.success("\u5220\u9664\u6210\u529F"),pe(!0);case 5:case"end":return Ve.stop()}},oe)}));function U(){return ge.apply(this,arguments)}return U}(),onCancel:function(){return pe(!1)}})}));case 5:return Oe.next=7,Ye();case 7:return Oe.abrupt("return",Oe.sent);case 8:case"end":return Oe.stop()}},Xe)}));function Te(Xe){return le.apply(this,arguments)}return Te}()};function q(le){le.preventDefault(),le.stopPropagation()}return t.a.createElement("div",{className:"multi-upload ".concat(v||"")},k&&t.a.createElement(x,$,t.a.createElement("p",{className:"ant-upload-drag-icon"},t.a.createElement(C.a,null)),t.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",t.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",L,"MB)"," "),P),!k&&t.a.createElement(i.a,$,t.a.createElement(c.a,{style:{width:"108px",height:"32px",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:"2px",border:"1px solid #BACFFE",color:"#3061D0"},icon:t.a.createElement("i",{className:"iconfont icon-shangchuan3",style:{marginRight:"6px"}}),disabled:ye},F),t.a.createElement("span",{onClick:q,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",L,"MB)"," ")))}},"55Ip":function(ze,I,m){"use strict";m.d(I,"a",function(){return g});var S=m("Ty5D"),c=m("dI71"),D=m("q1tI"),p=m.n(D),_=m("YS25"),n=m("17x9"),h=m.n(n),d=m("wx14"),f=m("zLVn"),o=m("9R94"),r=function(v){Object(c.a)(w,v);function w(){for(var B,F=arguments.length,j=new Array(F),J=0;J=0||F.relatedTarget.className.indexOf("".concat(A,"-next"))>=0))return;v.setState({goInputText:""}),V(v.getValidValue())},v.go=function(F){var j=v.state.goInputText;if(j==="")return;(F.keyCode===u.ENTER||F.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(b,[{key:"getValidValue",value:function(){var w=this.state,L=w.goInputText,B=w.current;return!L||isNaN(L)?B:Number(L)}},{key:"getPageSizeOptions",value:function(){var w=this.props,L=w.pageSize,B=w.pageSizeOptions;return B.some(function(F){return F.toString()===L.toString()})?B:B.concat([L.toString()]).sort(function(F,j){var J=isNaN(Number(F))?0:Number(F),V=isNaN(Number(j))?0:Number(j);return J-V})}},{key:"render",value:function(){var w=this,L=this.props,B=L.pageSize,F=L.locale,j=L.rootPrefixCls,J=L.changeSize,V=L.quickGo,A=L.goButton,P=L.selectComponentClass,k=L.buildOptionText,X=L.selectPrefixCls,M=L.disabled,H=this.state.goInputText,te="".concat(j,"-options"),Se=P,ce=null,ye=null,G=null;if(!J&&!V)return null;var ne=this.getPageSizeOptions();if(J&&Se){var he=ne.map(function(re,se){return f.a.createElement(Se.Option,{key:se,value:re.toString()},(k||w.buildOptionText)(re))});ce=f.a.createElement(Se,{disabled:M,prefixCls:X,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(B||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(se){return se.parentNode}},he)}return V&&(A&&(G=typeof A=="boolean"?f.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(te,"-quick-jumper-button")},F.jump_to_confirm):f.a.createElement("span",{onClick:this.go,onKeyUp:this.go},A)),ye=f.a.createElement("div",{className:"".concat(te,"-quick-jumper")},F.jump_to,f.a.createElement("input",{disabled:M,type:"text",value:H,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),F.page,G)),f.a.createElement("li",{className:"".concat(te)},ce,ye)}}]),b}(f.a.Component);e.defaultProps={pageSizeOptions:["10","20","50","100"]};var t=e,l=m("N2Kk");function s(){}function g(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function C(T,E,b){return b}function x(T,E,b){var v=typeof T=="undefined"?E.pageSize:T;return Math.floor((b.total-1)/v)+1}var y=function(T){Object(n.a)(b,T);var E=Object(h.a)(b);function b(v){var w;Object(p.a)(this,b),w=E.call(this,v),w.getJumpPrevPage=function(){return Math.max(1,w.state.current-(w.props.showLessItems?3:5))},w.getJumpNextPage=function(){return Math.min(x(void 0,w.state,w.props),w.state.current+(w.props.showLessItems?3:5))},w.getItemIcon=function(J,V){var A=w.props.prefixCls,P=J||f.a.createElement("button",{type:"button","aria-label":V,className:"".concat(A,"-item-link")});return typeof J=="function"&&(P=f.a.createElement(J,Object(D.a)({},w.props))),P},w.savePaginationNode=function(J){w.paginationNode=J},w.isValid=function(J){return g(J)&&J!==w.state.current},w.shouldDisplayQuickJumper=function(){var J=w.props,V=J.showQuickJumper,A=J.pageSize,P=J.total;return P<=A?!1:V},w.handleKeyDown=function(J){(J.keyCode===u.ARROW_UP||J.keyCode===u.ARROW_DOWN)&&J.preventDefault()},w.handleKeyUp=function(J){var V=w.getValidValue(J),A=w.state.currentInputValue;V!==A&&w.setState({currentInputValue:V}),J.keyCode===u.ENTER?w.handleChange(V):J.keyCode===u.ARROW_UP?w.handleChange(V-1):J.keyCode===u.ARROW_DOWN&&w.handleChange(V+1)},w.changePageSize=function(J){var V=w.state.current,A=x(J,w.state,w.props);V=V>A?A:V,A===0&&(V=w.state.current),typeof J=="number"&&("pageSize"in w.props||w.setState({pageSize:J}),"current"in w.props||w.setState({current:V,currentInputValue:V})),w.props.onShowSizeChange(V,J),"onChange"in w.props&&w.props.onChange&&w.props.onChange(V,J)},w.handleChange=function(J){var V=w.props.disabled,A=J;if(w.isValid(A)&&!V){var P=x(void 0,w.state,w.props);A>P?A=P:A<1&&(A=1),"current"in w.props||w.setState({current:A,currentInputValue:A});var k=w.state.pageSize;return w.props.onChange(A,k),A}return w.state.current},w.prev=function(){w.hasPrev()&&w.handleChange(w.state.current-1)},w.next=function(){w.hasNext()&&w.handleChange(w.state.current+1)},w.jumpPrev=function(){w.handleChange(w.getJumpPrevPage())},w.jumpNext=function(){w.handleChange(w.getJumpNextPage())},w.hasPrev=function(){return w.state.current>1},w.hasNext=function(){return w.state.current2?A-2:0),k=2;k=B?j=B:j=Number(L),j}},{key:"getShowSizeChanger",value:function(){var w=this.props,L=w.showSizeChanger,B=w.total,F=w.totalBoundaryShowSizeChanger;return typeof L!="undefined"?L:B>F}},{key:"renderPrev",value:function(w){var L=this.props,B=L.prevIcon,F=L.itemRender,j=F(w,"prev",this.getItemIcon(B,"prev page")),J=!this.hasPrev();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:J}):j}},{key:"renderNext",value:function(w){var L=this.props,B=L.nextIcon,F=L.itemRender,j=F(w,"next",this.getItemIcon(B,"next page")),J=!this.hasNext();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:J}):j}},{key:"render",value:function(){var w=this,L=this.props,B=L.prefixCls,F=L.className,j=L.style,J=L.disabled,V=L.hideOnSinglePage,A=L.total,P=L.locale,k=L.showQuickJumper,X=L.showLessItems,M=L.showTitle,H=L.showTotal,te=L.simple,Se=L.itemRender,ce=L.showPrevNextJumpers,ye=L.jumpPrevIcon,G=L.jumpNextIcon,ne=L.selectComponentClass,he=L.selectPrefixCls,re=L.pageSizeOptions,se=this.state,K=se.current,$=se.pageSize,q=se.currentInputValue;if(V===!0&&A<=$)return null;var le=x(void 0,this.state,this.props),Te=[],Xe=null,Ge=null,Ye=null,tt=null,Oe=null,pe=k&&k.goButton,Ee=X?1:2,ge=K-1>0?K-1:0,U=K+1=Ee*2&&K!==1+2&&(Te[0]=Object(d.cloneElement)(Te[0],{className:"".concat(B,"-item-after-jump-prev")}),Te.unshift(Xe)),le-K>=Ee*2&&K!==le-2&&(Te[Te.length-1]=Object(d.cloneElement)(Te[Te.length-1],{className:"".concat(B,"-item-before-jump-next")}),Te.push(Ge)),rt!==1&&Te.unshift(Ye),Y!==le&&Te.push(tt)}var $e=null;H&&($e=f.a.createElement("li",{className:"".concat(B,"-total-text")},H(A,[A===0?0:(K-1)*$+1,K*$>A?A:K*$])));var Re=!this.hasPrev()||!le,Be=!this.hasNext()||!le;return f.a.createElement("ul",Object(S.a)({className:r()(B,F,Object(c.a)({},"".concat(B,"-disabled"),J)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},oe),$e,f.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:Re?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(B,"-prev"),Object(c.a)({},"".concat(B,"-disabled"),Re)),"aria-disabled":Re},this.renderPrev(ge)),Te,f.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:Be?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(B,"-next"),Object(c.a)({},"".concat(B,"-disabled"),Be)),"aria-disabled":Be},this.renderNext(U)),f.a.createElement(t,{disabled:J,locale:P,rootPrefixCls:B,selectComponentClass:ne,selectPrefixCls:he,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:K,pageSize:$,pageSizeOptions:re,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pe}))}}],[{key:"getDerivedStateFromProps",value:function(w,L){var B={};if("current"in w&&(B.current=w.current,w.current!==L.current&&(B.currentInputValue=B.current)),"pageSize"in w&&w.pageSize!==L.pageSize){var F=L.current,j=x(w.pageSize,L,w);F=F>j?j:F,"current"in w||(B.current=F,B.currentInputValue=F),B.pageSize=w.pageSize}return B}}]),b}(f.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:s,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:s,locale:l.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var O=y},"6/vW":function(ze,I,m){"use strict";m.d(I,"b",function(){return h});var S=m("tJVT"),c=m("q1tI"),D=m.n(c),p=m("9VGf"),_=m("dhSg");function n(d){return d.toString().padStart(2,"0")}function h(d){var f=Math.floor(d/60),o=d%60,r=Math.floor(f/60);return"".concat(n(r),":").concat(n(f-r*60),":").concat(n(o))}I.a=function(d){var f=d.defaultTime,o=d.status,r=d.onUpdateCostTime,i=d.lastedGetTaskInfoTime,a=d.title,u=a===void 0?"":a,e=Object(c.useState)(f||0),t=Object(S.a)(e,2),l=t[0],s=t[1],g=Object(c.useRef)();return Object(c.useEffect)(function(){i&&(s(f),g.current=f)},[f,i]),Object(c.useEffect)(function(){if(i){var C=_.a.subscribe("update-cost-time",function(){o!==2&&r(g.current)});return C}},[i]),Object(p.a)(function(){s(l+1),g.current=g.current+1},o===2?null:1e3),D.a.createElement("span",null,u?"".concat(u,"\uFF1A"):null,h(l))}},"6BzB":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=c,I.flattenChunks=D,I.Buf32=I.Buf16=I.Buf8=void 0;function S(h,d){return h.length===d?h:h.subarray?h.subarray(0,d):(h.length=d,h)}function c(h,d,f,o,r){if(d.subarray&&h.subarray){h.set(d.subarray(f,f+o),r);return}for(var i=0;i=32&&p<=255)return p;var _=S[p];return _!==void 0?_:16777216|p}};I.default=c},"815F":function(ze,I,m){"use strict";m.d(I,"e",function(){return h}),m.d(I,"c",function(){return f}),m.d(I,"d",function(){return o}),m.d(I,"a",function(){return i}),m.d(I,"f",function(){return a}),m.d(I,"b",function(){return u});var S=m("KQm4"),c=m("VTBJ"),D=m("Ff2n"),p=m("Zm9Q"),_=m("Kwbf"),n=m("OZM5");function h(e,t){return e!=null?e:t}function d(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=new Map;function l(s){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(C){var x=C.key,y=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var O=String(x);Object(_.a)(!t.has(O)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(O)),t.set(O,!0),l(y,"".concat(g).concat(O," > "))})}l(e)}function f(e){function t(l){var s=Object(p.a)(l);return s.map(function(g){if(!Object(n.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,y=x.children,O=Object(D.a)(x,["children"]),T=Object(c.a)({key:C},O),E=t(y);return E.length&&(T.children=E),T}).filter(function(g){return g})}return t(e)}function o(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],l=new Set(t===!0?[]:t),s=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,O){var T=Object(n.h)(x?x.pos:"0",O),E=h(y.key,T),b=Object(c.a)(Object(c.a)({},y),{},{parent:x,pos:T,children:null,data:y,isStart:[].concat(Object(S.a)(x?x.isStart:[]),[O===0]),isEnd:[].concat(Object(S.a)(x?x.isEnd:[]),[O===C.length-1])});return s.push(b),t===!0||l.has(E)?b.children=g(y.children||[],b):b.children=[],b})}return g(e),s}function r(e,t,l){var s;l?typeof l=="string"?s=function(x){return x[l]}:typeof l=="function"&&(s=function(x){return l(x)}):s=function(x,y){return h(x.key,y)};function g(C,x,y){var O=C?C.children:e,T=C?Object(n.h)(y.pos,x):"0";if(C){var E=s(C,T),b={node:C,index:x,pos:T,key:E,parentPos:y.node?y.pos:null,level:y.level+1};t(b)}O&&O.forEach(function(v,w){g(v,w,{node:C,pos:T,level:y?y.level+1:-1})})}g(null)}function i(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=t.initWrapper,s=t.processEntity,g=t.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},y={},O={posEntities:x,keyEntities:y};return l&&(O=l(O)||O),r(e,function(T){var E=T.node,b=T.index,v=T.pos,w=T.key,L=T.parentPos,B=T.level,F={node:E,index:b,key:w,pos:v,level:B},j=h(w,v);x[v]=F,y[j]=F,F.parent=x[L],F.parent&&(F.parent.children=F.parent.children||[],F.parent.children.push(F)),s&&s(F,O)},C),g&&g(O),O}function a(e,t){var l=t.expandedKeys,s=t.selectedKeys,g=t.loadedKeys,C=t.loadingKeys,x=t.checkedKeys,y=t.halfCheckedKeys,O=t.dragOverNodeKey,T=t.dropPosition,E=t.keyEntities,b=E[e],v={eventKey:e,expanded:l.indexOf(e)!==-1,selected:s.indexOf(e)!==-1,loaded:g.indexOf(e)!==-1,loading:C.indexOf(e)!==-1,checked:x.indexOf(e)!==-1,halfChecked:y.indexOf(e)!==-1,pos:String(b?b.pos:""),dragOver:O===e&&T===0,dragOverGapTop:O===e&&T===-1,dragOverGapBottom:O===e&&T===1};return v}function u(e){var t=e.data,l=e.expanded,s=e.selected,g=e.checked,C=e.loaded,x=e.loading,y=e.halfChecked,O=e.dragOver,T=e.dragOverGapTop,E=e.dragOverGapBottom,b=e.pos,v=e.active,w=Object(c.a)(Object(c.a)({},t),{},{expanded:l,selected:s,checked:g,loaded:C,loading:x,halfChecked:y,dragOver:O,dragOverGapTop:T,dragOverGapBottom:E,pos:b,active:v});return"props"in w||Object.defineProperty(w,"props",{get:function(){return Object(_.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),w}},"8CQX":function(ze,I,m){"use strict";function S(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(u)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=r,I.getKey=i,I.getKeysym=a;var c=o(m("mHUz")),D=o(m("8+yF")),p=o(m("6Qwc")),_=o(m("gIYZ")),n=o(m("mTgk")),h=f(m("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return d=function(){return u},u}function f(u){if(u&&u.__esModule)return u;if(u===null||S(u)!=="object"&&typeof u!="function")return{default:u};var e=d();if(e&&e.has(u))return e.get(u);var t={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in u)if(Object.prototype.hasOwnProperty.call(u,s)){var g=l?Object.getOwnPropertyDescriptor(u,s):null;g&&(g.get||g.set)?Object.defineProperty(t,s,g):t[s]=u[s]}return t.default=u,e&&e.set(u,t),t}function o(u){return u&&u.__esModule?u:{default:u}}function r(u){if(u.code){switch(u.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return u.code}if(u.type!=="keypress"&&u.keyCode in p.default){var e=p.default[u.keyCode];if(h.isMac()&&e==="ContextMenu"&&(e="MetaRight"),u.location===2)switch(e){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(u.location===3)switch(e){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return e}return"Unidentified"}function i(u){if(u.key!==void 0){switch(u.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return u.char}switch(u.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(u.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(u.key==="\0"&&u.code==="NumpadDecimal")return"Delete";if(!h.isIE()&&!h.isEdge())return u.key;if(u.key.length!==1&&u.key!=="Unidentified")return u.key}var e=r(u);return e in _.default?_.default[e]:u.charCode?String.fromCharCode(u.charCode):"Unidentified"}function a(u){var e=i(u);if(e==="Unidentified")return null;if(e in n.default){var t=u.location;if(e==="Meta"&&t===0&&(t=2),e==="Clear"&&t===3){var l=r(u);l==="NumLock"&&(t=0)}if((t===void 0||t>3)&&(t=0),e==="Meta"){var s=r(u);if(s==="AltLeft")return c.default.XK_Meta_L;if(s==="AltRight")return c.default.XK_Meta_R}if(e==="Clear"){var g=r(u);if(g==="NumLock")return c.default.XK_Num_Lock}return n.default[e][t]}if(e.length!==1)return null;var C=e.charCodeAt();return C?D.default.lookup(C):null}},"8K/p":function(ze,I,m){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=n(m("Lo0S")),D=p(m("ItS6"));function p(r){return r&&r.__esModule?r:{default:r}}function _(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return _=function(){return r},r}function n(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var i=_();if(i&&i.has(r))return i.get(r);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=u?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(a,e,t):a[e]=r[e]}return a.default=r,i&&i.set(r,a),a}function h(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function d(r,i){for(var a=0;a>C&1&&(this._zlibs[C].reset(),c.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(a,u,e,t,l,s,g);else if(this._ctl===9)x=this._jpegRect(a,u,e,t,l,s,g);else if(this._ctl===10)x=this._pngRect(a,u,e,t,l,s,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,a,u,e,t,l,s,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(a,u,e,t,l,s,g){if(l.rQwait("TIGHT",3))return!1;var C=l.rQi,x=l.rQ;return s.fillRect(a,u,e,t,[x[C+2],x[C+1],x[C]],!1),l.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,u,e,t,l,s,g){var C=this._readData(l);return C===null?!1:(s.imageRect(a,u,e,t,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(a,u,e,t,l,s,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,u,e,t,l,s,g,C){if(this._filter===null)if(a&4){if(s.rQwait("TIGHT",1))return!1;this._filter=s.rQshift8()}else this._filter=0;var x=a&3,y;switch(this._filter){case 0:y=this._copyFilter(x,u,e,t,l,s,g,C);break;case 1:y=this._paletteFilter(x,u,e,t,l,s,g,C);break;case 2:y=this._gradientFilter(x,u,e,t,l,s,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(a,u,e,t,l,s,g,C){var x=t*l*3,y;if(x<12){if(s.rQwait("TIGHT",x))return!1;y=s.rQshiftBytes(x)}else{if(y=this._readData(s),y===null)return!1;this._zlibs[a].setInput(y),y=this._zlibs[a].inflate(x),this._zlibs[a].setInput(null)}return g.blitRgbImage(u,e,t,l,y,0,!1),!0}},{key:"_paletteFilter",value:function(a,u,e,t,l,s,g,C){if(this._numColors===0){if(s.rQwait("TIGHT palette",1))return!1;var x=s.rQpeek8()+1,y=x*3;if(s.rQwait("TIGHT palette",1+y))return!1;this._numColors=x,s.rQskipBytes(1),s.rQshiftTo(this._palette,y)}var O=this._numColors<=2?1:8,T=Math.floor((t*O+7)/8),E=T*l,b;if(E<12){if(s.rQwait("TIGHT",E))return!1;b=s.rQshiftBytes(E)}else{if(b=this._readData(s),b===null)return!1;this._zlibs[a].setInput(b),b=this._zlibs[a].inflate(E),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(u,e,t,l,b,this._palette,g):this._paletteRect(u,e,t,l,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(a,u,e,t,l,s,g){for(var C=this._getScratchBuffer(e*t*4),x=Math.floor((e+7)/8),y=Math.floor(e/8),O=0;O=0;v--)T=(O*e+b*8+7-v)*4,E=(l[O*x+b]>>v&1)*3,C[T]=s[E],C[T+1]=s[E+1],C[T+2]=s[E+2],C[T+3]=255;for(var w=7;w>=8-e%8;w--)T=(O*e+b*8+7-w)*4,E=(l[O*x+b]>>w&1)*3,C[T]=s[E],C[T+1]=s[E+1],C[T+2]=s[E+2],C[T+3]=255}g.blitRgbxImage(a,u,e,t,C,0,!1)}},{key:"_paletteRect",value:function(a,u,e,t,l,s,g){for(var C=this._getScratchBuffer(e*t*4),x=e*t*4,y=0,O=0;y=k&&VM?"true":"false","aria-posinset":M+1,"aria-setsize":H,tabIndex:A?-1:0},d.a.createElement("div",{className:"".concat(P,"-first")},Se),d.a.createElement("div",{className:"".concat(P,"-second")},Se)));return X&&(ce=X(ce,this.props)),ce}}]),L}(d.a.Component);function g(v,w){var L=Object.keys(v);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(v);w&&(B=B.filter(function(F){return Object.getOwnPropertyDescriptor(v,F).enumerable})),L.push.apply(L,B)}return L}function C(v){for(var w=1;w0&&!H||V===i.a.RIGHT&&te>0&&H?(k?te-=.5:te-=1,F.changeValue(te),J.preventDefault()):V===i.a.LEFT&&teH/2||!P&&j-M1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((d=f.csp)===null||d===void 0?void 0:d.nonce){var r;o.nonce=(r=f.csp)===null||r===void 0?void 0:r.nonce}o.innerHTML=h;var i=D(f),a=i.firstChild;return f.prepend&&i.prepend?i.prepend(o):f.prepend&&a?i.insertBefore(o,a):i.appendChild(o),o}var _=new Map;function n(h,d){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=D(f);if(!_.has(o)){var r=p("",f),i=r.parentNode;_.set(o,i),i.removeChild(r)}var a=Array.from(_.get(o).children).find(function(s){return s.tagName==="STYLE"&&s[c]===d});if(a){var u,e;if(((u=f.csp)===null||u===void 0?void 0:u.nonce)&&a.nonce!==((e=f.csp)===null||e===void 0?void 0:e.nonce)){var t;a.nonce=(t=f.csp)===null||t===void 0?void 0:t.nonce}return a.innerHTML!==h&&(a.innerHTML=h),a}var l=p(h,f);return l[c]=d,l}},BUUv:function(ze,I,m){},BWJ9:function(ze,I,m){},BdwD:function(ze,I,m){"use strict";var S=m("+L6B"),c=m("2/Rp"),D=m("0Owb"),p=m("k1fw"),_=m("q1tI"),n=m.n(_),h=m("FOrL"),d=m.n(h),f=function(r){var i=r.buttonProps,a=i===void 0?{}:i,u=r.styles,e=u===void 0?{}:u,t=r.customText,l=r.ButtonText,s=r.ButtonClick,g=r.Buttonclass,C=r.ButtonTwo;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(p.a)(Object(p.a)({},{color:"#999",margin:"200px auto"}),e)},n.a.createElement("img",{src:d.a}),n.a.createElement("p",{className:"mt20 font14"},t||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),l&&n.a.createElement(c.a,Object(D.a)({className:g,onClick:s},a),l),C&&C)};I.a=f},Bq7L:function(ze,I){ze.exports="data:image/png;base64,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"},Cy2x:function(ze,I,m){"use strict";var S=m("DjyN"),c=m("NUBc"),D=m("cWXX"),p=m("/ezw"),_=m("+L6B"),n=m("2/Rp"),h=m("miYZ"),d=m("tsqr"),f=m("2qtc"),o=m("kLXV"),r=m("9og8"),i=m("tJVT"),a=m("WmNS"),u=m.n(a),e=m("q1tI"),t=m.n(e),l=m("Ty5D"),s=m("9kvl"),g=m("m3rI"),C=m("xKgJ"),x=m("7Kak"),y=m("9yH6"),O=m("PpiC"),T=m("cU5J"),E=m.n(T),b=function(te){var Se=te.shixunsDetail,ce=te.globalSetting,ye=te.loading,G=te.dispatch,ne=te.onReloadData,he=Object(O.a)(te,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),re=Object(e.useState)(),se=Object(i.a)(re,2),K=se[0],$=se[1],q=Object(e.useState)([]),le=Object(i.a)(q,2),Te=le[0],Xe=le[1];Object(e.useEffect)(function(){Se.actionTabs.key==="Collaborators-ChangeManager"&&Ge()},[Se.actionTabs.key]);var Ge=function(){var pe=Object(r.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,G({type:"shixunsDetail/getChangeManager",payload:{id:(ge=Se.actionTabs.params)===null||ge===void 0?void 0:ge.id}});case 2:U=N.sent,Xe(U||[]);case 4:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),Ye=function(){var Ee;G({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ee=Se.actionTabs.params)===null||Ee===void 0?void 0:Ee.id}}})},tt=function(){var pe=Object(r.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(K){N.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),N.abrupt("return");case 3:return N.next=5,G({type:"shixunsDetail/changeManager",payload:{id:(ge=Se.actionTabs.params)===null||ge===void 0?void 0:ge.id,user_id:K}});case 5:U=N.sent,Oe(),U&&(ne(),d.b.info(U.message));case 8:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),Oe=function(){G({type:"shixunsDetail/setActionTabs",payload:{}}),$(null)};return t.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:Se.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ye.effects["shixunsDetail/changeManager"],onOk:tt,onCancel:Oe},t.a.createElement("div",null,t.a.createElement("div",{className:E.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.a.createElement("div",{className:E.a.content},Te.length?t.a.createElement(y.a.Group,{value:K,onChange:function(Ee){return $(Ee.target.value)}},Te.map(function(pe,Ee){return t.a.createElement(y.a,{className:E.a.radio,key:Ee,value:pe.user_id},pe.name)})):t.a.createElement("div",{className:E.a.add},t.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.a.createElement("a",{className:E.a.colorBlue,onClick:Ye},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},v=Object(s.a)(function(H){var te=H.shixunsDetail,Se=H.loading,ce=H.globalSetting;return{shixunsDetail:te,globalSetting:ce,loading:Se}})(b),w=m("Znn+"),L=m("ZTPi"),B=m("ju9d"),F=L.a.TabPane,j=function(H){var te=H.visible,Se=H.onCancel,ce=H.onSelectGroup,ye=H.shixunId,G=H.onSelectCollaborator;return t.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:te,width:1100,centered:!0,keyboard:!1,onCancel:Se,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.a.createElement(L.a,{defaultActiveKey:"1"},t.a.createElement(F,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.a.createElement(B.a,{type:1,onCancel:Se,container_type:2,container_id:ye,onSelect:G}))))},J=m("bL63"),V=m.n(J),A=m("xvlK"),P=m("ruvs"),k=m("ErOA"),X=function(te){var Se=te.shixunsDetail,ce=te.globalSetting,ye=te.loading,G=te.user,ne=te.dispatch,he=te.position,re=Object(e.useRef)(),se=Object(e.useState)(0),K=Object(i.a)(se,2),$=K[0],q=K[1],le=Object(e.useState)([]),Te=Object(i.a)(le,2),Xe=Te[0],Ge=Te[1],Ye=Object(e.useState)({id:null,page:1}),tt=Object(i.a)(Ye,2),Oe=tt[0],pe=tt[1],Ee=Object(l.i)(),ge=Object(e.useState)({}),U=Object(i.a)(ge,2),oe=U[0],N=U[1],_e=Object(e.useMemo)(function(){return Object(C.v)()||(oe==null?void 0:oe.current_user_is_creator)||(oe==null?void 0:oe.current_user_is_partner)},[C.v,oe]),Ve=Object(e.useMemo)(function(){return Object(C.v)()||(oe==null?void 0:oe.current_user_is_creator)},[C.v,oe]);Object(e.useEffect)(function(){re.current=Ee==null?void 0:Ee.taskId,Oe.id=Ee==null?void 0:Ee.taskId,pe(Oe),me(Oe)},[]);var me=function(){var Re=Object(r.a)(u.a.mark(function Be(ue){var Ie;return u.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(k.a)("/api/sci/projects/".concat(Ee==null?void 0:Ee.taskId,"/get_project_partners.json"),{method:"get"});case 2:Ie=et.sent,Ie&&(Ge(Ie.users||[]),q(Ie.users_count),N(Ie));case 4:case"end":return et.stop()}},Be)}));return function(ue){return Re.apply(this,arguments)}}(),Ne=function(){var Re=Object(r.a)(u.a.mark(function Be(){var ue;return u.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return Oe.page=1,pe(Oe),ue=Object(P.b)(),W.next=5,ne({type:"user/getUserInfo",payload:ue});case 5:return W.next=7,me(Oe);case 7:case"end":return W.stop()}},Be)}));return function(){return Re.apply(this,arguments)}}(),rt=function(Be){Oe.page=Be,pe(Oe),me(Oe)},Y=function(Be){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var ue=Object(r.a)(u.a.mark(function W(){var et;return u.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(k.a)("/api/sci/projects/".concat(Ee==null?void 0:Ee.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:Be}});case 2:et=R.sent,d.b.info("\u5220\u9664\u6210\u529F"),Oe.page=1,pe(Oe),me(Oe);case 7:case"end":return R.stop()}},W)}));function Ie(){return ue.apply(this,arguments)}return Ie}()})},je=function(){ne({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:re.current}}})};function De(){ne({type:"shixunsDetail/setActionTabs",payload:{}})}var $e={visible:Se.actionTabs.key==="Collaborators-AddCollaborator",onCancel:De,shixunId:re.current,onSelectCollaborator:function(){var Re=Object(r.a)(u.a.mark(function ue(Ie){var W;return u.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return De(),lt.next=3,Object(k.a)("/api/sci/projects/".concat(re.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:Ie}});case 3:W=lt.sent,W&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ne());case 5:case"end":return lt.stop()}},ue)}));function Be(ue){return Re.apply(this,arguments)}return Be}(),onSelectGroup:function(){var Re=Object(r.a)(u.a.mark(function ue(Ie){var W;return u.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return De(),lt.next=3,ne({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:re.current,group_id:Ie.group_id}});case 3:W=lt.sent,W&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ne());case 5:case"end":return lt.stop()}},ue)}));function Be(ue){return Re.apply(this,arguments)}return Be}()};return t.a.createElement("section",null,t.a.createElement("div",{className:V.a.wrap},t.a.createElement("div",{className:V.a.content},t.a.createElement("div",{className:V.a.head},t.a.createElement("span",{className:V.a.headCount},"\u5408\u4F5C\u8005\uFF08",$,"\u4EBA\uFF09"),_e&&t.a.createElement("div",null,t.a.createElement(n.a,{className:V.a.button,style:{marginRight:he==="detail"?0:"20px"},onClick:je,icon:t.a.createElement(A.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.a.createElement("div",{className:V.a.list},t.a.createElement(p.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Xe.map(function(Re,Be){return t.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:Be},t.a.createElement("div",{className:V.a.itemWrap},t.a.createElement("a",{target:"_blank",className:V.a.imgWrap},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(Re==null?void 0:Re.image_url)}),(Re==null?void 0:Re.is_creator)&&t.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),t.a.createElement("div",{className:V.a.itemContent},t.a.createElement("div",{className:V.a.nameWrap},t.a.createElement("a",{target:"_blank",className:V.a.name},Re==null?void 0:Re.user_name),t.a.createElement("div",{className:V.a.actionGroup},!(Re!=null&&Re.is_creator)&&Ve?t.a.createElement("a",{className:V.a.deletetitle,onClick:function(){return Y(Re.id)}},"\u5220\u9664"):null)),t.a.createElement("p",{className:V.a.schoolWrap},t.a.createElement("span",{className:V.a.school},Re==null?void 0:Re.school_name)))))})))),$>10&&t.a.createElement("div",{className:V.a.countWrap},t.a.createElement(c.a,{showQuickJumper:!1,showSizeChanger:!1,total:$,onChange:function(Be){return rt(Be)},pageSize:10,current:Oe.page}))),t.a.createElement(v,{onReloadData:Ne}),t.a.createElement(j,$e))},M=I.a=Object(s.a)(function(H){var te=H.shixunsDetail,Se=H.loading,ce=H.globalSetting,ye=H.user;return{shixunsDetail:te,globalSetting:ce,user:ye,loading:Se}})(X)},E1Sb:function(ze,I){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},E7E6:function(ze,I){ze.exports="data:image/png;base64,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"},E9nw:function(ze,I){ze.exports=function(){var m=document.getSelection();if(!m.rangeCount)return function(){};for(var S=document.activeElement,c=[],D=0;D=48&&t.keyCode<=57)l=t.keyCode;else if(t.keyCode>=65&&t.keyCode<=90){var g=String.fromCharCode(t.keyCode);t.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),l=g.charCodeAt()}else l=0;this._sendKeyEvent(l,s,!0)}},{key:"_handleKeyUp",value:function(t){(0,D.stopEvent)(t);var l=this._getKeyCode(t);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(n.isMac()||n.isIOS())&&l==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[l],l,!1),n.isWindows()&&(l==="ShiftLeft"||l==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){c.Debug(">> Keyboard.allKeysUp");for(var t in this._keyDownList)this._sendKeyEvent(this._keyDownList[t],t,!1);c.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(t){if(t.skipCheckAlt)return;if(t.altKey)return;var l=this._target,s=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in s))return;var C=new KeyboardEvent("keyup",{key:s[g],code:g});C.skipCheckAlt=!0,l.dispatchEvent(C)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),n.isWindows()&&n.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(l){return document.addEventListener(l,t,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(n.isWindows()&&n.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(l){return document.removeEventListener(l,t)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),u}();I.default=a},GQ8N:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=c;function S(D){return D>>>0}function c(D){return D|0}},GdRQ:function(ze,I,m){"use strict";function S(T){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(b){return typeof b}:S=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},S(T)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=l,I.isWindows=s,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=y,I.isFirefox=O,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var T=new WeakMap;return D=function(){return T},T}function p(T){if(T&&T.__esModule)return T;if(T===null||S(T)!=="object"&&typeof T!="function")return{default:T};var E=D();if(E&&E.has(T))return E.get(T);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in T)if(Object.prototype.hasOwnProperty.call(T,w)){var L=v?Object.getOwnPropertyDescriptor(T,w):null;L&&(L.get||L.set)?Object.defineProperty(b,w,L):b[w]=T[w]}return b.default=T,E&&E.set(T,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function T(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",T,!1)},!1);var n=10*(window.devicePixelRatio||1);I.dragThreshold=n;var h=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(c.Info("Data URI scheme cursor supported"),h=!0):c.Warn("Data URI scheme cursor not supported")}catch(T){c.Error("Data URI scheme cursor test exception: "+T)}var f=h;I.supportsCursorURIs=f;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(T){}var r=o;I.supportsImageMetadata=r;var i=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var u=document.createElement("div");a.appendChild(u);var e=a.offsetWidth-u.offsetWidth;a.parentNode.removeChild(a),i=e!=0}catch(T){c.Error("Scrollbar test exception: "+T)}var t=i;I.hasScrollbarGutter=t;function l(){return navigator&&!!/mac/i.exec(navigator.platform)}function s(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function C(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function x(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function O(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=m("TSYQ"),p=m.n(D);function _(P,k){var X="cannot "+P.method+" "+P.action+" "+k.status+"'",M=new Error(X);return M.status=k.status,M.method=P.method,M.url=P.action,M}function n(P){var k=P.responseText||P.response;if(!k)return k;try{return JSON.parse(k)}catch(X){return k}}function h(P){var k=new XMLHttpRequest;P.onProgress&&k.upload&&(k.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),P.onProgress(te)});var X=new FormData;P.data&&Object.keys(P.data).forEach(function(H){var te=P.data[H];if(Array.isArray(te)){te.forEach(function(Se){X.append(H+"[]",Se)});return}X.append(H,P.data[H])}),P.file instanceof Blob?X.append(P.filename,P.file,P.file.name):X.append(P.filename,P.file),k.onerror=function(te){P.onError(te)},k.onload=function(){return k.status<200||k.status>=300?P.onError(_(P,k),n(k)):P.onSuccess(n(k),k)},k.open(P.method,P.action,!0),P.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var M=P.headers||{};return M["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(H){M[H]!==null&&k.setRequestHeader(H,M[H])}),k.send(X),{abort:function(){k.abort()}}}var d=+new Date,f=0;function o(){return"rc-upload-"+d+"-"+ ++f}function r(P,k){return P.indexOf(k,P.length-k.length)!==-1}var i=function(P,k){if(P&&k){var X=Array.isArray(k)?k:k.split(","),M=P.name||"",H=P.type||"",te=H.replace(/\/.*$/,"");return X.some(function(Se){var ce=Se.trim();return ce.charAt(0)==="."?r(M.toLowerCase(),ce.toLowerCase()):/\/\*$/.test(ce)?te===ce.replace(/\/.*$/,""):H===ce})}return!0};function a(P,k){var X=P.createReader(),M=[];function H(){X.readEntries(function(te){var Se=Array.prototype.slice.apply(te);M=M.concat(Se);var ce=!Se.length;ce?k(M):H()})}H()}var u=function(k,X,M){var H=function te(Se,ce){ce=ce||"",Se.isFile?Se.file(function(ye){M(ye)&&(Se.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=Se.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),X([ye]))}):Se.isDirectory&&a(Se,function(ye){ye.forEach(function(G){te(G,""+ce+Se.name+"/")})})};k.forEach(function(te){H(te.webkitGetAsEntry())})},e=u,t=Object.assign||function(P){for(var k=1;k=0)continue;if(!Object.prototype.hasOwnProperty.call(P,M))continue;X[M]=P[M]}return X}function x(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function y(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function O(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}var T=function(k){return Object.keys(k).reduce(function(X,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(X[M]=k[M]),X},{})},E=function(P){O(k,P);function k(){var X,M,H,te;x(this,k);for(var Se=arguments.length,ce=Array(Se),ye=0;yethis.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var r=(0,S.inflate)(this.strm,0);if(r<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),d}();I.default=h},IxHN:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=m("07cG"),p=m.n(D);I.a=function(_){var n=_.message,h=_.className,d=_.children,f=_.style,o=f===void 0?{}:f;return c.a.createElement("div",{className:"".concat(p.a.idsRingWrapper," ").concat(h)},c.a.createElement("div",{className:p.a.ldsRing},c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null)),n?c.a.createElement("p",{style:o},n):null,d)}},J66h:function(ze,I,m){(function(S){var c,D;(function(p,_){ze.exports=_(p)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(p){"use strict";p=p||{};var _=p.Base64,n="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(j){for(var J={},V=0,A=j.length;V>>6)+f(128|J&63):f(224|J>>>12&15)+f(128|J>>>6&63)+f(128|J&63)}else{var J=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return f(240|J>>>18&7)+f(128|J>>>12&63)+f(128|J>>>6&63)+f(128|J&63)}},r=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,i=function(j){return j.replace(r,o)},a=function(j){var J=[0,2,1][j.length%3],V=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),A=[h.charAt(V>>>18),h.charAt(V>>>12&63),J>=2?"=":h.charAt(V>>>6&63),J>=1?"=":h.charAt(V&63)];return A.join("")},u=p.btoa&&typeof p.btoa=="function"?function(j){return p.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,a)},e=function(j){return u(i(String(j)))},t=function(j){return j.replace(/[+\/]/g,function(J){return J=="+"?"-":"_"}).replace(/=/g,"")},l=function(j,J){return J?t(e(j)):e(j)},s=function(j){return l(j,!0)},g;p.Uint8Array&&(g=function(j,J){for(var V="",A=0,P=j.length;A>>18)+h.charAt(H>>>12&63)+(typeof X!="undefined"?h.charAt(H>>>6&63):"=")+(typeof M!="undefined"?h.charAt(H&63):"=")}return J?t(V):V});var C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(j){switch(j.length){case 4:var J=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),V=J-65536;return f((V>>>10)+55296)+f((V&1023)+56320);case 3:return f((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return f((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},y=function(j){return j.replace(C,x)},O=function(j){var J=j.length,V=J%4,A=(J>0?d[j.charAt(0)]<<18:0)|(J>1?d[j.charAt(1)]<<12:0)|(J>2?d[j.charAt(2)]<<6:0)|(J>3?d[j.charAt(3)]:0),P=[f(A>>>16),f(A>>>8&255),f(A&255)];return P.length-=[0,0,2,1][V],P.join("")},T=p.atob&&typeof p.atob=="function"?function(j){return p.atob(j)}:function(j){return j.replace(/\S{1,4}/g,O)},E=function(j){return T(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return y(T(j))},v=function(j){return String(j).replace(/[-_]/g,function(J){return J=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},w=function(j){return b(v(j))},L;p.Uint8Array&&(L=function(j){return Uint8Array.from(E(v(j)),function(J){return J.charCodeAt(0)})});var B=function(){var j=p.Base64;return p.Base64=_,j};if(p.Base64={VERSION:n,atob:E,btoa:u,fromBase64:w,toBase64:l,utob:i,encode:l,encodeURI:s,btou:y,decode:w,noConflict:B,fromUint8Array:g,toUint8Array:L},typeof Object.defineProperty=="function"){var F=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};p.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",F(function(){return w(this)})),Object.defineProperty(String.prototype,"toBase64",F(function(j){return l(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",F(function(){return l(this,!0)}))}}return p.Meteor&&(Base64=p.Base64),ze.exports?ze.exports.Base64=p.Base64:!(c=[],D=function(){return p.Base64}.apply(I,c),D!==void 0&&(ze.exports=D)),{Base64:p.Base64}})}).call(this,m("IyRk"))},JAbv:function(ze,I){ze.exports="data:image/png;base64,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"},JJs0:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___XQaQv",flex_space_between:"flex_space_between___MKaIy",flex_box_vertical_center:"flex_box_vertical_center___1mxtL",flex_box_center_end:"flex_box_center_end___2F_Ix",flex_box_column:"flex_box_column___2uQCp",wrap:"wrap___3HzlV",list:"list___1j7BW",page:"page___1eDtu"}},JSwD:function(ze,I,m){"use strict";function S(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(s){return typeof s}:S=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},S(t)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=e;var c=p(m("6BzB"));function D(){if(typeof WeakMap!="function")return null;var t=new WeakMap;return D=function(){return t},t}function p(t){if(t&&t.__esModule)return t;if(t===null||S(t)!=="object"&&typeof t!="function")return{default:t};var l=D();if(l&&l.has(t))return l.get(t);var s={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in t)if(Object.prototype.hasOwnProperty.call(t,C)){var x=g?Object.getOwnPropertyDescriptor(t,C):null;x&&(x.get||x.set)?Object.defineProperty(s,C,x):s[C]=t[C]}return s.default=t,l&&l.set(t,s),s}var _=15,n=852,h=592,d=0,f=1,o=2,r=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],i=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],u=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function e(t,l,s,g,C,x,y,O){var T=O.bits,E=0,b=0,v=0,w=0,L=0,B=0,F=0,j=0,J=0,V=0,A,P,k,X,M,H=null,te=0,Se,ce=new c.Buf16(_+1),ye=new c.Buf16(_+1),G=null,ne=0,he,re,se;for(E=0;E<=_;E++)ce[E]=0;for(b=0;b=1&&!(ce[w]!==0);w--);if(L>w&&(L=w),w===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,O.bits=1,0;for(v=1;v0&&(t===d||w!==1))return-1;for(ye[1]=0,E=1;E<_;E++)ye[E+1]=ye[E]+ce[E];for(b=0;bn||t===o&&J>h)return 1;for(;;){he=E-F,y[b]Se?(re=G[ne+y[b]],se=H[te+y[b]]):(re=32+64,se=0),A=1<>F)+P]=he<<24|re<<16|se|0;while(P!==0);for(A=1<>=1;if(A!==0?(V&=A-1,V+=A):V=0,b++,--ce[E]===0){if(E===w)break;E=l[s+y[b]]}if(E>L&&(V&X)!==k){for(F===0&&(F=L),M+=v,B=E-F,j=1<n||t===o&&J>h)return 1;k=V&X,C[k]=L<<24|B<<16|M-x|0}}return V!==0&&(C[M+V]=E-F<<24|64<<16|0),O.bits=L,0}},KOXS:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},LCi9:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function c(C,x){for(var y=0;y0&&Date.now()-this._tracked[0].started>e){this._state=p,this._ignored.push(y);return}if(this._waitingRelease){this._state=p,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:O,firstY:T,lastX:O,lastY:T,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|d|f),this._stopLongpressTimeout();break;case 3:this._state&=~(n|o|r);break;default:this._state=p}}},{key:"_touchMove",value:function(y,O,T){var E=this._tracked.find(function(F){return F.id===y});if(E===void 0)return;E.lastX=O,E.lastY=T;var b=O-E.firstX,v=T-E.firstY;if((E.firstX!==E.lastX||E.firstY!==E.lastY)&&(E.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)a){var B=Math.abs(E.angle-w.angle);B=Math.abs((B+180)%360-180),B>u?this._state&=~o:this._state&=~r,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,O,T){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=i,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=p),!this._hasDetectedGesture()&&(this._state&=~(d|o|r),this._state&=~f,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(n|h);break;case 2:this._state&=~(_|h);break}}if(this._waitingRelease){Date.now()-this._releaseStart>e&&(this._state=p),this._tracked.some(function(v){return Date.now()-v.started>t})&&(this._state=p);var E=this._tracked.find(function(v){return v.id===y});if(E.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==p)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b=0)continue;if(!Object.prototype.hasOwnProperty.call(i,e))continue;u[e]=i[e]}return u}function d(i,a){if(!(i instanceof a))throw new TypeError("Cannot call a class as a function")}function f(i,a){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:i}function o(i,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);i.prototype=Object.create(a&&a.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(i,a):i.__proto__=a)}var r=function(i){o(a,i);function a(u){d(this,a);var e=f(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,u));return e.scrollListener=e.scrollListener.bind(e),e.eventListenerOptions=e.eventListenerOptions.bind(e),e.mousewheelListener=e.mousewheelListener.bind(e),e}return S(a,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var e=!1,t={get passive(){e=!0}};try{document.addEventListener("test",null,t),document.removeEventListener("test",null,t)}catch(l){}return e}},{key:"eventListenerOptions",value:function(){var e=this.props.useCapture;return this.isPassiveSupported()&&(e={useCapture:this.props.useCapture,passive:!0}),e}},{key:"setDefaultLoader",value:function(e){this.defaultLoader=e}},{key:"detachMousewheelListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(e){var t=this.props.getScrollParent&&this.props.getScrollParent();return t!=null?t:e&&e.parentNode}},{key:"filterProps",value:function(e){return e}},{key:"attachScrollListener",value:function(){var e=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!e)return;var t=window;this.props.useWindow===!1&&(t=e),t.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),t.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(e){e.deltaY===1&&!this.isPassiveSupported()&&e.preventDefault()}},{key:"scrollListener",value:function(){var e=this.scrollComponent,t=window,l=this.getParentElement(e),s=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=t.pageYOffset!==void 0?t.pageYOffset:g.scrollTop;this.props.isReverse?s=C:s=this.calculateOffset(e,C)}else this.props.isReverse?s=l.scrollTop:s=e.scrollHeight-l.scrollTop-l.clientHeight;s1&&arguments[1]!==void 0?arguments[1]:1,Be=Ee.length,ue=0;ue1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(X).map(function(H,te){if(!_.isValidElement(H)||!H.type)return null;var Se=H.type.isSelectOptGroup,ce=H.key,ye=H.props,G=ye.children,ne=Object(h.a)(ye,["children"]);return M||!Se?E(H):Object(O.a)(Object(O.a)({key:"__RC_SELECT_GRP__".concat(ce===null?te:ce,"__"),label:ce},ne),{},{options:b(G)})}).filter(function(H){return H})}var v=m("2Qr1"),w=m("qNPg"),L=m("U8pU"),B=m("Kwbf"),F=m("WKfj");function j(X){var M=X.mode,H=X.options,te=X.children,Se=X.backfill,ce=X.allowClear,ye=X.placeholder,G=X.getInputElement,ne=X.showSearch,he=X.onSearch,re=X.defaultOpen,se=X.autoFocus,K=X.labelInValue,$=X.value,q=X.inputValue,le=X.optionLabelProp,Te=M==="multiple"||M==="tags",Xe=ne!==void 0?ne:Te||M==="combobox",Ge=H||b(te);if(Object(B.a)(M!=="tags"||Ge.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var Ye=Ge.some(function(pe){return pe.options?pe.options.some(function(Ee){return typeof("value"in Ee?Ee.value:Ee.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(B.a)(!Ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(B.a)(M!=="combobox"||!le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(B.a)(M==="combobox"||!Se,"`backfill` only works with `combobox` mode."),Object(B.a)(M==="combobox"||!G,"`getInputElement` only work with `combobox` mode."),Object(B.b)(M!=="combobox"||!G||!ce||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),he&&!Xe&&M!=="combobox"&&M!=="tags"&&Object(B.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(B.b)(!re||se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),$!=null){var tt=Object(F.d)($);Object(B.a)(!K||tt.every(function(pe){return Object(L.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(B.a)(!Te||Array.isArray($),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Oe=null;Object(T.a)(te).some(function(pe){if(!_.isValidElement(pe)||!pe.type)return!1;var Ee=pe.type;if(Ee.isSelectOption)return!1;if(Ee.isSelectOptGroup){var ge=Object(T.a)(pe.props.children).every(function(U){return!_.isValidElement(U)||!pe.type||U.type.isSelectOption?!0:(Oe=U.type,!1)});return!ge}return Oe=Ee,!0}),Oe&&Object(B.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(B.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var J=j,V=Object(w.a)({prefixCls:"rc-select",components:{optionList:s},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:J,fillOptionsWithMissingValue:v.a}),A=function(X){Object(D.a)(H,X);var M=Object(p.a)(H);function H(){var te;return Object(S.a)(this,H),te=M.apply(this,arguments),te.selectRef=_.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(c.a)(H,[{key:"render",value:function(){return _.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),H}(_.Component);A.Option=C,A.OptGroup=y;var P=A,k=I.c=P},Lo0S:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=n,I.getLogging=h,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",c=function(){};I.Debug=c;var D=function(){};I.Info=D;var p=function(){};I.Warn=p;var _=function(){};I.Error=_;function n(d){if(typeof d=="undefined"?d=S:S=d,I.Debug=c=I.Info=D=I.Warn=p=I.Error=_=function(){},typeof window.console!="undefined")switch(d){case"debug":I.Debug=c=console.debug.bind(window.console);case"info":I.Info=D=console.info.bind(window.console);case"warn":I.Warn=p=console.warn.bind(window.console);case"error":I.Error=_=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function h(){return S}n()},M8RZ:function(ze,I,m){"use strict";m.d(I,"a",function(){return f});var S=m("fWQN"),c=m("mtLc"),D=m("yKVA"),p=m("879j"),_=m("q1tI"),n=m.n(_),h=m("i8i4"),d=m.n(h),f=function(o){Object(D.a)(i,o);var r=Object(p.a)(i);function i(a){var u;Object(S.a)(this,i),u=r.call(this,a);var e=window.document;return u.node=e.createElement("div"),e.body.appendChild(u.node),u}return Object(c.a)(i,[{key:"render",value:function(){var u=this.props.children;return Object(h.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),i}(n.a.Component)},MEgm:function(ze,I){ze.exports="data:image/png;base64,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"},MZdM:function(ze,I,m){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(e){return typeof e}:S=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=d(m("Lo0S")),D=n(m("N/zr")),p=m("GdRQ"),_=m("GQ8N");function n(a){return a&&a.__esModule?a:{default:a}}function h(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return h=function(){return a},a}function d(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var u=h();if(u&&u.has(a))return u.get(a);var e={},t=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in a)if(Object.prototype.hasOwnProperty.call(a,l)){var s=t?Object.getOwnPropertyDescriptor(a,l):null;s&&(s.get||s.set)?Object.defineProperty(e,l,s):e[l]=a[l]}return e.default=a,u&&u.set(a,e),e}function f(a,u){if(!(a instanceof u))throw new TypeError("Cannot call a class as a function")}function o(a,u){for(var e=0;e> Display.constructor"),this._target=u,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},c.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),c.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return r(a,[{key:"viewportChangePos",value:function(e,t){var l=this._viewportLoc;e=Math.floor(e),t=Math.floor(t),this._clipViewport||(e=-l.w,t=-l.h);var s=l.x+l.w-1,g=l.y+l.h-1;if(e<0&&l.x+e<0&&(e=-l.x),s+e>=this._fbWidth&&(e-=s+e-this._fbWidth+1),l.y+t<0&&(t=-l.y),g+t>=this._fbHeight&&(t-=g+t-this._fbHeight+1),e===0&&t===0)return;c.Debug("viewportChange deltaX: "+e+", deltaY: "+t),l.x+=e,l.y+=t,this._damage(l.x,l.y,l.w,l.h),this.flip()}},{key:"viewportChangeSize",value:function(e,t){(!this._clipViewport||typeof e=="undefined"||typeof t=="undefined")&&(c.Debug("Setting viewport to full display region"),e=this._fbWidth,t=this._fbHeight),e=Math.floor(e),t=Math.floor(t),e>this._fbWidth&&(e=this._fbWidth),t>this._fbHeight&&(t=this._fbHeight);var l=this._viewportLoc;if(l.w!==e||l.h!==t){l.w=e,l.h=t;var s=this._target;s.width=e,s.height=t,this.viewportChangePos(0,0),this._damage(l.x,l.y,l.w,l.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(e,t){this._prevDrawStyle="",this._fbWidth=e,this._fbHeight=t;var l=this._backbuffer;if(l.width!==e||l.height!==t){var s=null;l.width>0&&l.height>0&&(s=this._drawCtx.getImageData(0,0,l.width,l.height)),l.width!==e&&(l.width=e),l.height!==t&&(l.height=t),s&&this._drawCtx.putImageData(s,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(e,t,l,s){ethis._damageBounds.right&&(this._damageBounds.right=e+l),t+s>this._damageBounds.bottom&&(this._damageBounds.bottom=t+s)}},{key:"flip",value:function(e){if(this._renderQ.length!==0&&!e)this._renderQPush({type:"flip"});else{var t=this._damageBounds.left,l=this._damageBounds.top,s=this._damageBounds.right-t,g=this._damageBounds.bottom-l,C=t-this._viewportLoc.x,x=l-this._viewportLoc.y;C<0&&(s+=C,t-=C,C=0),x<0&&(g+=x,l-=x,x=0),C+s>this._viewportLoc.w&&(s=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),s>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,t,l,s,g,C,x,s,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(e,t,l,s,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:e,y:t,width:l,height:s,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(e,t,l,s),this._damage(e,t,l,s))}},{key:"copyImage",value:function(e,t,l,s,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:e,oldY:t,x:l,y:s,width:g,height:C}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,e,t,g,C,l,s,g,C),this._damage(l,s,g,C))}},{key:"imageRect",value:function(e,t,l,s,g,C){if(l===0||s===0)return;var x=new Image;x.src="data: "+g+";base64,"+D.default.encode(C),this._renderQPush({type:"img",img:x,x:e,y:t,width:l,height:s})}},{key:"startTile",value:function(e,t,l,s,g){this._tileX=e,this._tileY=t,l===16&&s===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(l,s);for(var C=g[2],x=g[1],y=g[0],O=this._tile.data,T=0;T=g?l=e/s.w:l=t/s.h}this._rescale(l)}},{key:"_rescale",value:function(e){this._scale=e;var t=this._viewportLoc,l=e*t.w+"px",s=e*t.h+"px";(this._target.style.width!==l||this._target.style.height!==s)&&(this._target.style.width=l,this._target.style.height=s)}},{key:"_setFillColor",value:function(e){var t="rgb("+e[2]+","+e[1]+","+e[0]+")";t!==this._prevDrawStyle&&(this._drawCtx.fillStyle=t,this._prevDrawStyle=t)}},{key:"_rgbImageData",value:function(e,t,l,s,g,C){for(var x=this._drawCtx.createImageData(l,s),y=x.data,O=0,T=C;O0;){var t=this._renderQ[0];switch(t.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(t.oldX,t.oldY,t.x,t.y,t.width,t.height,!0);break;case"fill":this.fillRect(t.x,t.y,t.width,t.height,t.color,!0);break;case"blit":this.blitImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgb":this.blitRgbImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"img":if(t.img.complete&&t.img.width!==0&&t.img.height!==0){if(t.img.width!==t.width||t.img.height!==t.height){c.Error("Decoded image has incorrect dimensions. Got "+t.img.width+"x"+t.img.height+". Expected "+t.width+"x"+t.height+".");return}this.drawImage(t.img,t.x,t.y)}else t.img._noVNCDisplay=this,t.img.addEventListener("load",this._resumeRenderQ),e=!1;break}e&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(e){this._rescale(e)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(e){this._clipViewport=e;var t=this._viewportLoc;this.viewportChangeSize(t.w,t.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=i},Mmt2:function(ze,I,m){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return D=function(){return r},r}function p(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var i=D();if(i&&i.has(r))return i.get(r);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=u?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(a,e,t):a[e]=r[e]}return a.default=r,i&&i.set(r,a),a}function _(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function n(r,i){for(var a=0;a=0;e--)u+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,u-a)}},{key:"rQwait",value:function(a,u,e){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(u){return u.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,u){this._eventHandlers[a]=u}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(a,u){var e=this;this.init(),this._websocket=new WebSocket(a,u),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){c.Debug(">> WebSock.onopen"),e._websocket.protocol&&c.Info("Server choose sub-protocol: "+e._websocket.protocol),e._eventHandlers.open(),c.Debug("<< WebSock.onopen")},this._websocket.onclose=function(t){c.Debug(">> WebSock.onclose"),e._eventHandlers.close(t),c.Debug("<< WebSock.onclose")},this._websocket.onerror=function(t){c.Debug(">> WebSock.onerror: "+t),e._eventHandlers.error(t),c.Debug("<< WebSock.onerror: "+t)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(c.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(a){var u=(this._rQlen-this._rQi+a)*8,e=this._rQbufferSizef&&(this._rQbufferSize=f,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(u.length),this._rQ.set(u,this._rQlen),this._rQlen+=u.length}},{key:"_recvMessage",value:function(a){this._DecodeMessage(a.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):c.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(a){this._rQi=a}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),r}();I.default=o},"N/zr":function(ze,I,m){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return D=function(){return n},n}function p(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var h=D();if(h&&h.has(n))return h.get(n);var d={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var r=f?Object.getOwnPropertyDescriptor(n,o):null;r&&(r.get||r.set)?Object.defineProperty(d,o,r):d[o]=n[o]}return d.default=n,h&&h.set(n,d),d}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(h){"use strict";for(var d="",f=h.length,o=f%3,r=0;r>2],d+=this.toBase64Table[((h[r]&3)<<4)+(h[r+1]>>4)],d+=this.toBase64Table[((h[r+1]&15)<<2)+(h[r+2]>>6)],d+=this.toBase64Table[h[r+2]&63];var i=f-o;return o===2?(d+=this.toBase64Table[h[i]>>2],d+=this.toBase64Table[((h[i]&3)<<4)+(h[i+1]>>4)],d+=this.toBase64Table[(h[i+1]&15)<<2],d+=this.toBase64Table[64]):o===1&&(d+=this.toBase64Table[h[i]>>2],d+=this.toBase64Table[(h[i]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(h){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,f=h.indexOf("=")-d;f<0&&(f=h.length-d);for(var o=(f>>2)*3+Math.floor(f%4/1.5),r=new Array(o),i=0,a=0,u=0,e=d;e=8&&(i-=8,l||(r[u++]=a>>i&255),a&=(1<0&&c.a.createElement("div",{className:p.a.btns},Pe.map(function(nt,it){return c.a.createElement("div",{key:it,onClick:nt.click},nt.name,nt.sign?c.a.createElement("img",{src:n.a,width:39}):null)})),We),c.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ke,width:Z})))},d=h,f=m("tJVT"),o=m("6nfa"),r=m.n(o),i=m("TSYQ"),a=m.n(i),u=function(ae){var Ce=ae.dataSource,Pe=Ce===void 0?[]:Ce,Ke=ae.value,we=ae.onChange,Z=ae.className,de=ae.title,Ze=ae.titleWidth,We=Ze===void 0?41:Ze,nt=ae.style,it=nt===void 0?{}:nt,Me=ae.fontColor,at=Me===void 0?"#6A7283":Me,ot=Object(S.useState)(0),pt=Object(f.a)(ot,2),dt=pt[0],ct=pt[1],xt=Object(S.useState)(!1),vt=Object(f.a)(xt,2),Bt=vt[0],Dt=vt[1],Ut=Object(S.useRef)(null);return Object(S.useEffect)(function(){if(Pe.length!==0){var zt;(Ut==null||((zt=Ut.current)===null||zt===void 0)?void 0:zt.clientHeight)>92?ct(1):ct(0)}Pe.length===0&&ct(0)},[Pe]),c.a.createElement("div",{className:a()(r.a.row,Z),style:it},c.a.createElement("div",{style:{width:We,marginTop:Bt?12:4},className:r.a.title},de),c.a.createElement("div",{className:Bt?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},c.a.createElement("div",{className:r.a.bar,style:dt>0?{height:dt===1?92:"auto",overflow:dt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},c.a.createElement("div",{className:r.a.name,ref:Ut},Pe==null?void 0:Pe.map(function(zt){return c.a.createElement("span",{onClick:function(){return we(zt.id)},key:zt.id,title:zt.name,style:{color:at},className:Ke===zt.id?r.a.active:""},zt.name)}))),!!dt&&c.a.createElement(S.Fragment,null,dt===1?c.a.createElement("div",{onClick:function(){var Un;ct(2),(Ut==null||((Un=Ut.current)===null||Un===void 0)?void 0:Un.clientHeight)>205?Dt(!0):Dt(!1)},className:r.a.action},"\u5C55\u5F00",c.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):c.a.createElement("div",{onClick:function(){ct(1),Dt(!1)},className:r.a.action},"\u6536\u8D77",c.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},e=u,t=m("cz0n"),l=m.n(t),s=function(ae){var Ce=ae.dataSource,Pe=Ce===void 0?[]:Ce,Ke=ae.value,we=ae.onChange,Z=ae.className;return c.a.createElement("div",{className:a()(l.a.tabs,Z)},Pe.map(function(de){return c.a.createElement("span",{onClick:function(){return we(de.id)},className:Ke===de.id?l.a.active:"",key:de.id},de.name)}))},g=s,C=m("5NDa"),x=m("5rEg"),y=m("KOXS"),O=m.n(y),T=function(ae){var Ce,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,we=ae.value,Z=ae.onChange,de=ae.className,Ze=ae.style,We=Ze===void 0?{}:Ze,nt=ae.placeholder,it=Object(S.useState)(""),Me=Object(f.a)(it,2),at=Me[0],ot=Me[1],pt=Object(S.useState)(""),dt=Object(f.a)(pt,2),ct=dt[0],xt=dt[1];Object(S.useEffect)(function(){var Dt;(Dt=JSON.stringify(we))!==null&&Dt!==void 0&&Dt.includes("{")?(ot(we.id),xt(we.value)):xt(we)},[we]);var vt=function(){Z(ct||null,at||"")},Bt=function(Ut){if(Ut===at)return;ot(Ut),Z(ct,Ut)};return c.a.createElement("div",{className:a()(O.a.input,de),style:We},!!Ke.length&&c.a.createElement("div",{className:O.a.dropdown},c.a.createElement("div",{className:O.a.text},(Ce=Ke.find(function(Dt){return Dt.id===at}))===null||Ce===void 0?void 0:Ce.name,c.a.createElement("i",{className:"iconfont icon-zhankai4"}),c.a.createElement("b",{className:O.a.b1}),c.a.createElement("b",{className:O.a.b2})),c.a.createElement("div",{className:O.a.menu},Ke.map(function(Dt,Ut){return c.a.createElement("div",{key:Ut,onClick:function(){return Bt(Dt.id)}},Dt.name)}))),c.a.createElement(x.a,{onPressEnter:vt,value:ct,onChange:function(Ut){return xt(Ut.target.value||"")},bordered:!1,placeholder:nt}),c.a.createElement("i",{onClick:vt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},E=T,b=m("f9pc"),v=m.n(b),w=function(ae){var Ce=ae.value,Pe=ae.onChange,Ke=ae.className,we=ae.total,Z=ae.pageSize,de=ae.style,Ze=de===void 0?{}:de,We=Ce<2,nt=Ce>=Math.ceil(we/Z);return we<=Z?c.a.createElement(c.a.Fragment,null):c.a.createElement("div",{className:a()(v.a.quickPager,Ke),style:Ze},c.a.createElement("div",{onClick:function(){We||Pe(Ce-1,"prev")},className:We?v.a.disabled:""},"\u4E0A\u4E00\u9875"),c.a.createElement("div",{onClick:function(){nt||Pe(Ce+1,"next")},className:nt?v.a.disabled:""},"\u4E0B\u4E00\u9875"))},L=w,B=m("T2oS"),F=m("W9HT"),j=m("pC0b"),J=m("GzdX"),V=m("5Dmo"),A=m("3S7+"),P=m("Oe0F"),k=m.n(P),X=m("m3rI"),M=m("1vsH"),H=m("JAbv"),te=m.n(H),Se=m("Bq7L"),ce=m.n(Se),ye=m("MEgm"),G=m.n(ye),ne=m("BdwD"),he=function(ae){var Ce=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,we=ae.col,Z=we===void 0?4:we,de=ae.right,Ze=ae.bottom,We=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(k.a.list,Ce)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.name,Bt=ct.id,Dt=ct.identifier,Ut=ct.power,zt=ct.cover_image_id,Un=ct.pic;return c.a.createElement("div",{className:k.a.wrap,key:Bt,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:We}},c.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Dt,"/challenges"),className:k.a.li,onClick:function(kn){kn.preventDefault(),ot&&Object(M.cb)([ot]),Ut&&Object(M.S)("/shixuns/".concat(Dt,"/challenges"))}},c.a.createElement("div",{className:k.a.img},c.a.createElement("img",{className:k.a.cover,src:zt?"".concat(X.a.API_SERVER,"/api/attachments/").concat(zt):"".concat(X.a.IMG_SERVER,"/").concat(Un)}),ct.is_jupyter&&c.a.createElement("img",{className:k.a.sign,src:te.a}),ct.is_jupyter_lab&&c.a.createElement("img",{className:k.a.sign,src:ce.a}),ct.is_unity_3d&&c.a.createElement("img",{className:k.a.sign,src:G.a})),c.a.createElement("div",{className:k.a.name},c.a.createElement(A.a,{title:vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},c.a.createElement("span",{className:k.a.e},vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),c.a.createElement("div",{className:k.a.tags},c.a.createElement(A.a,{placement:"bottom",title:"\u5173\u5361\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),c.a.createElement("span",null,ct.challenges_count))),!!ct.myshixuns_count&&c.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,ct.myshixuns_count))),c.a.createElement(A.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},c.a.createElement("span",null,c.a.createElement("span",null,ct.level))),c.a.createElement("div",{className:k.a.rate},c.a.createElement(J.a,{allowHalf:!0,disabled:!0,defaultValue:ct.score_info}),c.a.createElement("span",null,"\xA0",ct.score_info?"".concat(ct.score_info,"\u5206"):"5\u5206")))),!Ut&&c.a.createElement("div",{className:k.a.lockWrap},c.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ke.length&&c.a.createElement(ne.a,null)))},re=he,se=m("ZJlW"),K=m.n(se),$=m("z4EP"),q=m.n($),le=m("+GGh"),Te=m.n(le),Xe=m("cFMs"),Ge=m.n(Xe),Ye=function(ae){var Ce=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,we=ae.col,Z=we===void 0?4:we,de=ae.right,Ze=ae.bottom,We=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(K.a.list,Ce)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.name,Bt=ct.id,Dt=ct.identifier,Ut=ct.featured,zt=ct.school_name,Un=ct.image_url,un=ct.excellent;return c.a.createElement("div",{key:Bt,className:K.a.wrap,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:We}},c.a.createElement("a",{target:"_blank",href:"/paths/".concat(Dt),className:K.a.li,onClick:function(Sa){Sa.preventDefault(),ot&&Object(M.cb)([ot]),Object(M.S)("/paths/".concat(Dt))}},c.a.createElement("div",{className:K.a.img},c.a.createElement("img",{className:K.a.cover,src:"".concat(X.a.IMG_SERVER,"/").concat(Un)}),Ut===1&&c.a.createElement("img",{className:K.a.sign,src:q.a}),Ut===2&&c.a.createElement("img",{className:K.a.sign,src:""}),Ut===3&&c.a.createElement("img",{className:K.a.sign,src:Te.a}),Ut===4&&c.a.createElement("img",{className:K.a.sign,src:""}),Ut===5&&c.a.createElement("img",{className:K.a.sign,src:Ge.a})),c.a.createElement("div",{className:K.a.name},c.a.createElement(A.a,{title:vt},c.a.createElement("span",{className:K.a.e},vt))),c.a.createElement(A.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(zt)},c.a.createElement("div",{className:K.a.unit},c.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),zt)),c.a.createElement("div",{className:K.a.tags},c.a.createElement(A.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),c.a.createElement("span",null,ct.stages_count))),c.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,ct.members_count))),un&&c.a.createElement("div",{className:K.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!Ke.length&&c.a.createElement(ne.a,null)))},tt=Ye,Oe=m("iL++"),pe=m.n(Oe),Ee=m("xiVL"),ge=function(ae){var Ce=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,we=ae.col,Z=we===void 0?4:we,de=ae.right,Ze=ae.bottom,We=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(pe.a.list,Ce)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.subject_identifier,Bt=ct.id,Dt=ct.identifier,Ut=ct.power,zt=ct.is_public!=0&&ct.is_public;return c.a.createElement("div",{className:pe.a.wrap,key:Bt,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:We}},c.a.createElement("a",{className:pe.a.li,onClick:function(un){un.preventDefault()}},c.a.createElement("div",{className:pe.a.top},c.a.createElement(A.a,{title:ct.name},c.a.createElement("div",{className:pe.a.name},ct.name)),c.a.createElement("img",{className:pe.a.img,src:X.a.IMG_SERVER+"/images/"+ct.avatar_url}),c.a.createElement("div",{className:pe.a.text},ct.creator),vt&&c.a.createElement("div",{className:pe.a.btns},c.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),c.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),zt&&c.a.createElement("div",{className:pe.a.sign},"\u516C\u5F00")),c.a.createElement("div",{className:pe.a.bottom},ct.visits>0&&c.a.createElement(A.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-liulanyan"}),c.a.createElement("span",null,ct.visits))),ct.course_members_count>0&&c.a.createElement(A.a,{title:"\u6210\u5458",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan"}),ct.course_members_count)),ct.tasks_count>0&&c.a.createElement(A.a,{title:"\u4F5C\u4E1A",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zuoye"}),ct.tasks_count)),ct.is_end?c.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):c.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),c.a.createElement("div",{className:pe.a.lockWrap},ct.is_accessible?c.a.createElement(c.a.Fragment,null,vt&&c.a.createElement("div",{onClick:function(){return Object(M.S)("/paths/".concat(vt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),c.a.createElement("div",{onClick:function(un){ot&&Object(M.cb)([ot]),Object(M.S)(ct.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):c.a.createElement(c.a.Fragment,null,c.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Ke.length&&c.a.createElement(ne.a,null)))},U=ge,oe=m("f0W+"),N=m.n(oe),_e=function(ae){var Ce=ae.dataSource,Pe=Ce===void 0?[]:Ce,Ke=ae.value,we=ae.onChange,Z=ae.className,de=ae.style,Ze=de===void 0?{}:de,We=ae.tabBarExtraContent;return c.a.createElement("div",{className:a()(N.a.tabs,Z),style:Ze},c.a.createElement("div",{className:N.a.tabsWrap},Pe.map(function(nt,it){return c.a.createElement("div",{onClick:function(){return we(nt.id)},className:Ke===nt.id?N.a.active:"",key:it},nt.name)})),c.a.createElement("div",{className:N.a.tabBar},We))},Ve=_e,me=m("9JIy"),Ne=m.n(me),rt=function(ae){var Ce=ae.className,Pe=ae.style,Ke=Pe===void 0?{}:Pe,we=ae.children;return c.a.createElement("div",{className:a()(Ne.a.table,Ce),style:Ke},we)},Y=rt,je=m("qVdP"),De=m("jsC+"),$e=m("lUTK"),Re=m("BvKs"),Be=m("8WcF"),ue=m.n(Be),Ie=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],W=function(ae){var Ce,Pe=ae.sortValue,Ke=ae.dropValue,we=ae.className,Z=ae.onSort,de=ae.onDrop,Ze=ae.dataSource,We=Ze===void 0?Ie:Ze;return c.a.createElement("div",{className:a()(ue.a.orderWrap,we)},c.a.createElement(De.a,{overlay:c.a.createElement(Re.a,null,We.map(function(nt,it){return c.a.createElement(Re.a.Item,{key:it,onClick:function(){return de(nt.id)}},nt.name)}))},c.a.createElement("span",{className:ue.a.orderTextWrap},(Ce=We.find(function(nt){return Ke===nt.id}))===null||Ce===void 0?void 0:Ce.name)),c.a.createElement("span",{className:ue.a.orderIconWrap},c.a.createElement("span",{className:ue.a.orderAsc},c.a.createElement("i",{className:Pe==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(ue.a.cursorPointer," ").concat(ue.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(ue.a.cursorPointer),onClick:function(){return Z(Pe==="asc"?"desc":"asc")}})),c.a.createElement("span",{className:ue.a.orderDesc},c.a.createElement("i",{className:Pe==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(ue.a.cursorPointer," ").concat(ue.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(ue.a.cursorPointer),onClick:function(){return Z(Pe==="asc"?"desc":"asc")}}))))},et=W,lt=m("siWv"),R=m.n(lt),He=function(ae){var Ce=ae.className,Pe=ae.style,Ke=ae.children,we=ae.onClick;return c.a.createElement("div",{onClick:we,className:a()(R.a.btn,Ce),style:Pe},Ke)},Qe=He},NvD2:function(ze,I,m){"use strict";m.d(I,"a",function(){return n});var S=m("Kwbf");function c(h,d){var f=new Set;return h.forEach(function(o){d.has(o)||f.add(o)}),f}function D(h){var d=h||{},f=d.disabled,o=d.disableCheckbox,r=d.checkable;return!!(f||o)||r===!1}function p(h,d,f,o){for(var r=new Set(h),i=new Set,a=0;a<=f;a+=1){var u=d.get(a)||new Set;u.forEach(function(s){var g=s.key,C=s.node,x=s.children,y=x===void 0?[]:x;r.has(g)&&!o(C)&&y.filter(function(O){return!o(O.node)}).forEach(function(O){r.add(O.key)})})}for(var e=new Set,t=f;t>=0;t-=1){var l=d.get(t)||new Set;l.forEach(function(s){var g=s.parent,C=s.node;if(o(C)||!s.parent||e.has(s.parent.key))return;if(o(s.parent.node)){e.add(g.key);return}var x=!0,y=!1;(g.children||[]).filter(function(O){return!o(O.node)}).forEach(function(O){var T=O.key,E=r.has(T);x&&!E&&(x=!1),!y&&(E||i.has(T))&&(y=!0)}),x&&r.add(g.key),y&&i.add(g.key),e.add(g.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(c(i,r))}}function _(h,d,f,o,r){for(var i=new Set(h),a=new Set(d),u=0;u<=o;u+=1){var e=f.get(u)||new Set;e.forEach(function(g){var C=g.key,x=g.node,y=g.children,O=y===void 0?[]:y;!i.has(C)&&!a.has(C)&&!r(x)&&O.filter(function(T){return!r(T.node)}).forEach(function(T){i.delete(T.key)})})}a=new Set;for(var t=new Set,l=o;l>=0;l-=1){var s=f.get(l)||new Set;s.forEach(function(g){var C=g.parent,x=g.node;if(r(x)||!g.parent||t.has(g.parent.key))return;if(r(g.parent.node)){t.add(C.key);return}var y=!0,O=!1;(C.children||[]).filter(function(T){return!r(T.node)}).forEach(function(T){var E=T.key,b=i.has(E);y&&!b&&(y=!1),!O&&(b||a.has(E))&&(O=!0)}),y||i.delete(C.key),O&&a.add(C.key),t.add(C.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(c(a,i))}}function n(h,d,f,o){var r=[],i;o?i=o:i=D;var a=new Set(h.filter(function(l){var s=!!f[l];return s||r.push(l),s})),u=new Map,e=0;Object.keys(f).forEach(function(l){var s=f[l],g=s.level,C=u.get(g);C||(C=new Set,u.set(g,C)),C.add(s),e=Math.max(e,g)}),Object(S.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(l){return"'".concat(l,"'")}).join(", ")));var t;return d===!0?t=p(a,u,e,i):t=_(a,d.halfCheckedKeys,u,e,i),t}},OLES:function(ze,I,m){"use strict";var S=m("U8pU"),c=m("VTBJ"),D=m("Ff2n"),p=m("q1tI"),_=m("uciX"),n=m("7ixt"),h=function(a){var u=a.overlay,e=a.prefixCls,t=a.id,l=a.overlayInnerStyle;return p.createElement("div",{className:"".concat(e,"-inner"),id:t,role:"tooltip",style:l},typeof u=="function"?u():u)},d=h,f=function(a,u){var e=a.overlayClassName,t=a.trigger,l=t===void 0?["hover"]:t,s=a.mouseEnterDelay,g=s===void 0?0:s,C=a.mouseLeaveDelay,x=C===void 0?.1:C,y=a.overlayStyle,O=a.prefixCls,T=O===void 0?"rc-tooltip":O,E=a.children,b=a.onVisibleChange,v=a.afterVisibleChange,w=a.transitionName,L=a.animation,B=a.placement,F=B===void 0?"right":B,j=a.align,J=j===void 0?{}:j,V=a.destroyTooltipOnHide,A=V===void 0?!1:V,P=a.defaultVisible,k=a.getTooltipContainer,X=a.overlayInnerStyle,M=Object(D.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),H=Object(p.useRef)(null);Object(p.useImperativeHandle)(u,function(){return H.current});var te=Object(c.a)({},M);"visible"in a&&(te.popupVisible=a.visible);var Se=function(){var he=a.arrowContent,re=he===void 0?null:he,se=a.overlay,K=a.id;return[p.createElement("div",{className:"".concat(T,"-arrow"),key:"arrow"},re),p.createElement(d,{key:"content",prefixCls:T,id:K,overlay:se,overlayInnerStyle:X})]},ce=!1,ye=!1;if(typeof A=="boolean")ce=A;else if(A&&Object(S.a)(A)==="object"){var G=A.keepParent;ce=G===!0,ye=G===!1}return p.createElement(_.a,Object.assign({popupClassName:e,prefixCls:T,popup:Se,action:l,builtinPlacements:n.a,popupPlacement:F,ref:H,popupAlign:J,getPopupContainer:k,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:w,popupAnimation:L,defaultPopupVisible:P,destroyPopupOnHide:ce,autoDestroy:ye,mouseLeaveDelay:x,popupStyle:y,mouseEnterDelay:g},te),E)},o=Object(p.forwardRef)(f),r=I.a=o},OZM5:function(ze,I,m){"use strict";m.d(I,"b",function(){return o}),m.d(I,"a",function(){return r}),m.d(I,"k",function(){return i}),m.d(I,"h",function(){return a}),m.d(I,"i",function(){return u}),m.d(I,"g",function(){return e}),m.d(I,"c",function(){return t}),m.d(I,"d",function(){return l}),m.d(I,"j",function(){return C}),m.d(I,"e",function(){return x}),m.d(I,"f",function(){return y});var S=m("KQm4"),c=m("U8pU"),D=m("Ff2n"),p=m("q1tI"),_=m.n(p),n=m("Kwbf"),h=m("WaYH"),d=.25,f=2;function o(O,T){var E=O.slice(),b=E.indexOf(T);return b>=0&&E.splice(b,1),E}function r(O,T){var E=O.slice();return E.indexOf(T)===-1&&E.push(T),E}function i(O){return O.split("-")}function a(O,T){return"".concat(O,"-").concat(T)}function u(O){return O&&O.type&&O.type.isTreeNode}function e(O,T){var E=[O],b=T[O];function v(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];w.forEach(function(L){var B=L.key,F=L.children;E.push(B),v(F)})}return v(b.children),E}function t(O,T){var E=O.clientY,b=T.selectHandle.getBoundingClientRect(),v=b.top,w=b.bottom,L=b.height,B=Math.max(L*d,f);return E<=v+B?-1:E>=w-B?1:0}function l(O,T){if(!O)return;var E=T.multiple;return E?O.slice():O.length?[O[0]]:O}var s=function(T){return T};function g(O,T){if(!O)return[];var E=T||{},b=E.processProps,v=b===void 0?s:b,w=Array.isArray(O)?O:[O];return w.map(function(L){var B=L.children,F=Object(D.a)(L,["children"]),j=g(B,T);return _.a.createElement(h.a,Object.assign({},v(F)),j)})}function C(O){if(!O)return null;var T;if(Array.isArray(O))T={checkedKeys:O,halfCheckedKeys:void 0};else if(Object(c.a)(O)==="object")T={checkedKeys:O.checked||void 0,halfCheckedKeys:O.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return T}function x(O,T){var E=new Set;function b(v){if(E.has(v))return;var w=T[v];if(!w)return;E.add(v);var L=w.parent,B=w.node;if(B.disabled)return;L&&b(L.key)}return(O||[]).forEach(function(v){b(v)}),Object(S.a)(E)}function y(O){var T={};return Object.keys(O).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(T[E]=O[E])}),T}},Oe0F:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},P2ho:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};I.default=S},P5Jw:function(ze,I,m){"use strict";var S=m("rHrb"),c=S.CopyToClipboard;c.CopyToClipboard=c,ze.exports=c},QV2g:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var p,_=[],n=0;n<256;n++){p=n;for(var h=0;h<8;h++)p=p&1?3988292384^p>>>1:p>>>1;_[n]=p}return _}var c=S();function D(p,_,n,h){var d=c,f=h+n;p^=-1;for(var o=h;o>>8^d[(p^_[o])&255];return p^-1}},RotF:function(ze,I,m){ze.exports=m("LSTS")},"SA+Z":function(ze,I,m){var S=m("wTVA"),c=m("EbDI"),D=m("ZhPi"),p=m("wkBT");function _(n){return S(n)||c(n)||D(n)||p()}ze.exports=_,ze.exports.__esModule=!0,ze.exports.default=ze.exports},SFBS:function(ze,I,m){},SZEN:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(c,D,p){var _=p.getBoundingClientRect(),n={x:0,y:0};return c<_.left?n.x=0:c>=_.right?n.x=_.width-1:n.x=c-_.left,D<_.top?n.y=0:D>=_.bottom?n.y=_.height-1:n.y=D-_.top,n}},SgaC:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h0;){if(r.rQwait("RRE",4+8))return!1;var e=r.rQshiftBytes(4),t=r.rQshift16(),l=r.rQshift16(),s=r.rQshift16(),g=r.rQshift16();i.fillRect(h+t,d+l,s,g,e),this._subrects--}return!0}}]),_}();I.default=p},THsj:function(ze,I,m){ze.exports=m.p+"static/school_logo.c14f7c37.png"},VSMT:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=c;function S(D){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(D))}catch(_){if(_ instanceof URIError&&p)return D;throw _}}function c(D){return unescape(encodeURIComponent(D))}},WaYH:function(ze,I,m){"use strict";var S=m("rePB"),c=m("Ff2n"),D=m("VTBJ"),p=m("1OyB"),_=m("vuIU"),n=m("JX7q"),h=m("Ji7U"),d=m("LK+K"),f=m("q1tI"),o=m("TSYQ"),r=m.n(o),i=m("sboe"),a=m("OZM5"),u=function(T){var E=T.prefixCls,b=T.level,v=T.isStart,w=T.isEnd;if(!b)return null;for(var L="".concat(E,"-indent-unit"),B=[],F=0;F1&&arguments[1]!==void 0?arguments[1]:!1,ne=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(G&&J[ne])return J[ne];var he=window.getComputedStyle(ye),re=he.getPropertyValue("box-sizing")||he.getPropertyValue("-moz-box-sizing")||he.getPropertyValue("-webkit-box-sizing"),se=parseFloat(he.getPropertyValue("padding-bottom"))+parseFloat(he.getPropertyValue("padding-top")),K=parseFloat(he.getPropertyValue("border-bottom-width"))+parseFloat(he.getPropertyValue("border-top-width")),$=j.map(function(le){return"".concat(le,":").concat(he.getPropertyValue(le))}).join(";"),q={sizingStyle:$,paddingSize:se,borderSize:K,boxSizing:re};return G&&ne&&(J[ne]=q),q}function P(ye){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;V||(V=document.createElement("textarea"),V.setAttribute("tab-index","-1"),V.setAttribute("aria-hidden","true"),document.body.appendChild(V)),ye.getAttribute("wrap")?V.setAttribute("wrap",ye.getAttribute("wrap")):V.removeAttribute("wrap");var re=A(ye,G),se=re.paddingSize,K=re.borderSize,$=re.boxSizing,q=re.sizingStyle;V.setAttribute("style","".concat(q,";").concat(F)),V.value=ye.value||ye.placeholder||"";var le=Number.MIN_SAFE_INTEGER,Te=Number.MAX_SAFE_INTEGER,Xe=V.scrollHeight,Ye;if($==="border-box"?Xe+=K:$==="content-box"&&(Xe-=se),ne!==null||he!==null){V.value=" ";var Qe=V.scrollHeight-se;ne!==null&&(le=Qe*ne,$==="border-box"&&(le=le+se+K),Xe=Math.max(le,Xe)),he!==null&&(Te=Qe*he,$==="border-box"&&(Te=Te+se+K),Ye=Xe>Te?"":"hidden",Xe=Math.min(Te,Xe))}return{height:Xe,minHeight:le,maxHeight:Te,overflowY:Ye,resize:"none"}}var k=m("Gytx"),X=m.n(k),M;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(M||(M={}));var H=function(ye){Object(p.a)(ne,ye);var G=Object(_.a)(ne);function ne(he){var re;return Object(c.a)(this,ne),re=G.call(this,he),re.nextFrameActionId=void 0,re.resizeFrameId=void 0,re.textArea=void 0,re.saveTextArea=function(se){re.textArea=se},re.handleResize=function(se){var K=re.state.resizeStatus,$=re.props,q=$.autoSize,le=$.onResize;if(K!==M.NONE)return;typeof le=="function"&&le(se),q&&re.resizeOnNextFrame()},re.resizeOnNextFrame=function(){cancelAnimationFrame(re.nextFrameActionId),re.nextFrameActionId=requestAnimationFrame(re.resizeTextarea)},re.resizeTextarea=function(){var se=re.props.autoSize;if(!se||!re.textArea)return;var K=se.minRows,$=se.maxRows,q=P(re.textArea,!1,K,$);re.setState({textareaStyles:q,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(re.resizeFrameId),re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:M.RESIZED},function(){re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:M.NONE}),re.fixFirefoxAutoScroll()})})})})},re.renderTextArea=function(){var se=re.props,K=se.prefixCls,$=K===void 0?"rc-textarea":K,q=se.autoSize,le=se.onResize,Te=se.className,Xe=se.disabled,Ye=re.state,Qe=Ye.textareaStyles,tt=Ye.resizeStatus,Oe=Object(w.a)(re.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pe=B()($,Te,Object(d.a)({},"".concat($,"-disabled"),Xe));"value"in Oe&&(Oe.value=Oe.value||"");var Ee=Object(h.a)(Object(h.a)(Object(h.a)({},re.props.style),Qe),tt===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(v,{onResize:re.handleResize,disabled:!(q||le)},n.createElement("textarea",Object(S.a)({},Oe,{className:pe,style:Ee,ref:re.saveTextArea})))},re.state={textareaStyles:{},resizeStatus:M.NONE},re}return Object(D.a)(ne,[{key:"componentDidUpdate",value:function(re){(re.value!==this.props.value||!X()(re.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 re=this.textArea.selectionStart,se=this.textArea.selectionEnd;this.textArea.setSelectionRange(re,se)}}catch(K){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ne}(n.Component),te=H,xe=function(ye){Object(p.a)(ne,ye);var G=Object(_.a)(ne);function ne(he){var re;Object(c.a)(this,ne),re=G.call(this,he),re.resizableTextArea=void 0,re.focus=function(){re.resizableTextArea.textArea.focus()},re.saveTextArea=function(K){re.resizableTextArea=K},re.handleChange=function(K){var $=re.props.onChange;re.setValue(K.target.value,function(){re.resizableTextArea.resizeTextarea()}),$&&$(K)},re.handleKeyDown=function(K){var $=re.props,q=$.onPressEnter,le=$.onKeyDown;K.keyCode===13&&q&&q(K),le&&le(K)};var se=typeof he.value=="undefined"||he.value===null?he.defaultValue:he.value;return re.state={value:se},re}return Object(D.a)(ne,[{key:"setValue",value:function(re,se){"value"in this.props||this.setState({value:re},se)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(te,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(re){return"value"in re?{value:re.value}:null}}]),ne}(n.Component),ce=I.default=xe},YJ9k:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;hi||t>r&&l=i&&s>=a?t-r-u:l>i&&sa?l-i+e:0}var _=function(r,i){var a=window,u=i.scrollMode,e=i.block,t=i.inline,l=i.boundary,s=i.skipOverflowHiddenElements,g=typeof l=="function"?l:function(Qe){return Qe!==l};if(!S(r))throw new TypeError("Invalid target");for(var C=document.scrollingElement||document.documentElement,x=[],y=r;S(y)&&g(y);){if((y=y.parentElement)===C){x.push(y);break}y!=null&&y===document.body&&D(y)&&!D(document.documentElement)||y!=null&&D(y,s)&&x.push(y)}for(var O=a.visualViewport?a.visualViewport.width:innerWidth,T=a.visualViewport?a.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,v=r.getBoundingClientRect(),w=v.height,L=v.width,B=v.top,F=v.right,j=v.bottom,J=v.left,V=e==="start"||e==="nearest"?B:e==="end"?j:B+w/2,A=t==="center"?J+L/2:t==="end"?F:J,P=[],k=0;k=0&&J>=0&&j<=T&&F<=O&&B>=xe&&j<=ye&&J>=G&&F<=ce)return P;var ne=getComputedStyle(X),he=parseInt(ne.borderLeftWidth,10),re=parseInt(ne.borderTopWidth,10),se=parseInt(ne.borderRightWidth,10),K=parseInt(ne.borderBottomWidth,10),$=0,q=0,le="offsetWidth"in X?X.offsetWidth-X.clientWidth-he-se:0,Te="offsetHeight"in X?X.offsetHeight-X.clientHeight-re-K:0;if(C===X)$=e==="start"?V:e==="end"?V-T:e==="nearest"?p(b,b+T,T,re,K,b+V,b+V+w,w):V-T/2,q=t==="start"?A:t==="center"?A-O/2:t==="end"?A-O:p(E,E+O,O,he,se,E+A,E+A+L,L),$=Math.max(0,$+b),q=Math.max(0,q+E);else{$=e==="start"?V-xe-re:e==="end"?V-ye+K+Te:e==="nearest"?p(xe,ye,H,re,K+Te,V,V+w,w):V-(xe+H/2)+Te/2,q=t==="start"?A-G-he:t==="center"?A-(G+te/2)+le/2:t==="end"?A-ce+se+le:p(G,ce,te,he,se+le,A,A+L,L);var Xe=X.scrollLeft,Ye=X.scrollTop;V+=Ye-($=Math.max(0,Math.min(Ye+$,X.scrollHeight-H+Te))),A+=Xe-(q=Math.max(0,Math.min(Xe+q,X.scrollWidth-te+le)))}P.push({el:X,top:$,left:q})}return P};function n(r){return r===Object(r)&&Object.keys(r).length!==0}function h(r,i){i===void 0&&(i="auto");var a="scrollBehavior"in document.body.style;r.forEach(function(u){var e=u.el,t=u.top,l=u.left;e.scroll&&a?e.scroll({top:t,left:l,behavior:i}):(e.scrollTop=t,e.scrollLeft=l)})}function d(r){return r===!1?{block:"end",inline:"nearest"}:n(r)?r:{block:"start",inline:"nearest"}}function f(r,i){var a=!r.ownerDocument.documentElement.contains(r);if(n(i)&&typeof i.behavior=="function")return i.behavior(a?[]:_(r,i));if(a)return;var u=d(i);return h(_(r,u),u.behavior)}var o=I.a=f},Zss7:function(ze,I,m){var S;(function(c){var D=/^\s+/,p=/\s+$/,_=0,n=c.round,h=c.min,d=c.max,f=c.random;function o(K,$){if(K=K||"",$=$||{},K instanceof o)return K;if(!(this instanceof o))return new o(K,$);var q=r(K);this._originalInput=K,this._r=q.r,this._g=q.g,this._b=q.b,this._a=q.a,this._roundA=n(100*this._a)/100,this._format=$.format||q.format,this._gradientType=$.gradientType,this._r<1&&(this._r=n(this._r)),this._g<1&&(this._g=n(this._g)),this._b<1&&(this._b=n(this._b)),this._ok=q.ok,this._tc_id=_++}o.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 K=this.toRgb();return(K.r*299+K.g*587+K.b*114)/1e3},getLuminance:function(){var K=this.toRgb(),$,q,le,Te,Xe,Ye;return $=K.r/255,q=K.g/255,le=K.b/255,$<=.03928?Te=$/12.92:Te=c.pow(($+.055)/1.055,2.4),q<=.03928?Xe=q/12.92:Xe=c.pow((q+.055)/1.055,2.4),le<=.03928?Ye=le/12.92:Ye=c.pow((le+.055)/1.055,2.4),.2126*Te+.7152*Xe+.0722*Ye},setAlpha:function(K){return this._a=P(K),this._roundA=n(100*this._a)/100,this},toHsv:function(){var K=e(this._r,this._g,this._b);return{h:K.h*360,s:K.s,v:K.v,a:this._a}},toHsvString:function(){var K=e(this._r,this._g,this._b),$=n(K.h*360),q=n(K.s*100),le=n(K.v*100);return this._a==1?"hsv("+$+", "+q+"%, "+le+"%)":"hsva("+$+", "+q+"%, "+le+"%, "+this._roundA+")"},toHsl:function(){var K=a(this._r,this._g,this._b);return{h:K.h*360,s:K.s,l:K.l,a:this._a}},toHslString:function(){var K=a(this._r,this._g,this._b),$=n(K.h*360),q=n(K.s*100),le=n(K.l*100);return this._a==1?"hsl("+$+", "+q+"%, "+le+"%)":"hsla("+$+", "+q+"%, "+le+"%, "+this._roundA+")"},toHex:function(K){return l(this._r,this._g,this._b,K)},toHexString:function(K){return"#"+this.toHex(K)},toHex8:function(K){return s(this._r,this._g,this._b,this._a,K)},toHex8String:function(K){return"#"+this.toHex8(K)},toRgb:function(){return{r:n(this._r),g:n(this._g),b:n(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+n(this._r)+", "+n(this._g)+", "+n(this._b)+")":"rgba("+n(this._r)+", "+n(this._g)+", "+n(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:n(k(this._r,255)*100)+"%",g:n(k(this._g,255)*100)+"%",b:n(k(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+n(k(this._r,255)*100)+"%, "+n(k(this._g,255)*100)+"%, "+n(k(this._b,255)*100)+"%)":"rgba("+n(k(this._r,255)*100)+"%, "+n(k(this._g,255)*100)+"%, "+n(k(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:V[l(this._r,this._g,this._b,!0)]||!1},toFilter:function(K){var $="#"+g(this._r,this._g,this._b,this._a),q=$,le=this._gradientType?"GradientType = 1, ":"";if(K){var Te=o(K);q="#"+g(Te._r,Te._g,Te._b,Te._a)}return"progid:DXImageTransform.Microsoft.gradient("+le+"startColorstr="+$+",endColorstr="+q+")"},toString:function(K){var $=!!K;K=K||this._format;var q=!1,le=this._a<1&&this._a>=0,Te=!$&&le&&(K==="hex"||K==="hex6"||K==="hex3"||K==="hex4"||K==="hex8"||K==="name");return Te?K==="name"&&this._a===0?this.toName():this.toRgbString():(K==="rgb"&&(q=this.toRgbString()),K==="prgb"&&(q=this.toPercentageRgbString()),(K==="hex"||K==="hex6")&&(q=this.toHexString()),K==="hex3"&&(q=this.toHexString(!0)),K==="hex4"&&(q=this.toHex8String(!0)),K==="hex8"&&(q=this.toHex8String()),K==="name"&&(q=this.toName()),K==="hsl"&&(q=this.toHslString()),K==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(K,$){var q=K.apply(null,[this].concat([].slice.call($)));return this._r=q._r,this._g=q._g,this._b=q._b,this.setAlpha(q._a),this},lighten:function(){return this._applyModification(O,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(K,$){return K.apply(null,[this].concat([].slice.call($)))},analogous:function(){return this._applyCombination(F,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(j,arguments)},splitcomplement:function(){return this._applyCombination(B,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(L,arguments)}},o.fromRatio=function(K,$){if(typeof K=="object"){var q={};for(var le in K)K.hasOwnProperty(le)&&(le==="a"?q[le]=K[le]:q[le]=ce(K[le]));K=q}return o(K,$)};function r(K){var $={r:0,g:0,b:0},q=1,le=null,Te=null,Xe=null,Ye=!1,Qe=!1;return typeof K=="string"&&(K=re(K)),typeof K=="object"&&(he(K.r)&&he(K.g)&&he(K.b)?($=i(K.r,K.g,K.b),Ye=!0,Qe=String(K.r).substr(-1)==="%"?"prgb":"rgb"):he(K.h)&&he(K.s)&&he(K.v)?(le=ce(K.s),Te=ce(K.v),$=t(K.h,le,Te),Ye=!0,Qe="hsv"):he(K.h)&&he(K.s)&&he(K.l)&&(le=ce(K.s),Xe=ce(K.l),$=u(K.h,le,Xe),Ye=!0,Qe="hsl"),K.hasOwnProperty("a")&&(q=K.a)),q=P(q),{ok:Ye,format:K.format||Qe,r:h(255,d($.r,0)),g:h(255,d($.g,0)),b:h(255,d($.b,0)),a:q}}function i(K,$,q){return{r:k(K,255)*255,g:k($,255)*255,b:k(q,255)*255}}function a(K,$,q){K=k(K,255),$=k($,255),q=k(q,255);var le=d(K,$,q),Te=h(K,$,q),Xe,Ye,Qe=(le+Te)/2;if(le==Te)Xe=Ye=0;else{var tt=le-Te;Ye=Qe>.5?tt/(2-le-Te):tt/(le+Te);switch(le){case K:Xe=($-q)/tt+($1&&(Ee-=1),Ee<1/6?Oe+(pe-Oe)*6*Ee:Ee<1/2?pe:Ee<2/3?Oe+(pe-Oe)*(2/3-Ee)*6:Oe}if($===0)le=Te=Xe=q;else{var Qe=q<.5?q*(1+$):q+$-q*$,tt=2*q-Qe;le=Ye(tt,Qe,K+1/3),Te=Ye(tt,Qe,K),Xe=Ye(tt,Qe,K-1/3)}return{r:le*255,g:Te*255,b:Xe*255}}function e(K,$,q){K=k(K,255),$=k($,255),q=k(q,255);var le=d(K,$,q),Te=h(K,$,q),Xe,Ye,Qe=le,tt=le-Te;if(Ye=le===0?0:tt/le,le==Te)Xe=0;else{switch(le){case K:Xe=($-q)/tt+($>1)+720)%360;--$;)le.h=(le.h+Te)%360,Xe.push(o(le));return Xe}function j(K,$){$=$||6;for(var q=o(K).toHsv(),le=q.h,Te=q.s,Xe=q.v,Ye=[],Qe=1/$;$--;)Ye.push(o({h:le,s:Te,v:Xe})),Xe=(Xe+Qe)%1;return Ye}o.mix=function(K,$,q){q=q===0?0:q||50;var le=o(K).toRgb(),Te=o($).toRgb(),Xe=q/100,Ye={r:(Te.r-le.r)*Xe+le.r,g:(Te.g-le.g)*Xe+le.g,b:(Te.b-le.b)*Xe+le.b,a:(Te.a-le.a)*Xe+le.a};return o(Ye)},o.readability=function(K,$){var q=o(K),le=o($);return(c.max(q.getLuminance(),le.getLuminance())+.05)/(c.min(q.getLuminance(),le.getLuminance())+.05)},o.isReadable=function(K,$,q){var le=o.readability(K,$),Te,Xe;Xe=!1,Te=se(q);switch(Te.level+Te.size){case"AAsmall":case"AAAlarge":Xe=le>=4.5;break;case"AAlarge":Xe=le>=3;break;case"AAAsmall":Xe=le>=7;break}return Xe},o.mostReadable=function(K,$,q){var le=null,Te=0,Xe,Ye,Qe,tt;q=q||{},Ye=q.includeFallbackColors,Qe=q.level,tt=q.size;for(var Oe=0;Oe<$.length;Oe++)Xe=o.readability(K,$[Oe]),Xe>Te&&(Te=Xe,le=o($[Oe]));return o.isReadable(K,le,{level:Qe,size:tt})||!Ye?le:(q.includeFallbackColors=!1,o.mostReadable(K,["#fff","#000"],q))};var J=o.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"},V=o.hexNames=A(J);function A(K){var $={};for(var q in K)K.hasOwnProperty(q)&&($[K[q]]=q);return $}function P(K){return K=parseFloat(K),(isNaN(K)||K<0||K>1)&&(K=1),K}function k(K,$){H(K)&&(K="100%");var q=te(K);return K=h($,d(0,parseFloat(K))),q&&(K=parseInt(K*$,10)/100),c.abs(K-$)<1e-6?1:K%$/parseFloat($)}function X(K){return h(1,d(0,K))}function M(K){return parseInt(K,16)}function H(K){return typeof K=="string"&&K.indexOf(".")!=-1&&parseFloat(K)===1}function te(K){return typeof K=="string"&&K.indexOf("%")!=-1}function xe(K){return K.length==1?"0"+K:""+K}function ce(K){return K<=1&&(K=K*100+"%"),K}function ye(K){return c.round(parseFloat(K)*255).toString(16)}function G(K){return M(K)/255}var ne=function(){var K="[-\\+]?\\d+%?",$="[-\\+]?\\d*\\.\\d+%?",q="(?:"+$+")|(?:"+K+")",le="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?",Te="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?";return{CSS_UNIT:new RegExp(q),rgb:new RegExp("rgb"+le),rgba:new RegExp("rgba"+Te),hsl:new RegExp("hsl"+le),hsla:new RegExp("hsla"+Te),hsv:new RegExp("hsv"+le),hsva:new RegExp("hsva"+Te),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 he(K){return!!ne.CSS_UNIT.exec(K)}function re(K){K=K.replace(D,"").replace(p,"").toLowerCase();var $=!1;if(J[K])K=J[K],$=!0;else if(K=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=ne.rgb.exec(K))?{r:q[1],g:q[2],b:q[3]}:(q=ne.rgba.exec(K))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=ne.hsl.exec(K))?{h:q[1],s:q[2],l:q[3]}:(q=ne.hsla.exec(K))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=ne.hsv.exec(K))?{h:q[1],s:q[2],v:q[3]}:(q=ne.hsva.exec(K))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=ne.hex8.exec(K))?{r:M(q[1]),g:M(q[2]),b:M(q[3]),a:G(q[4]),format:$?"name":"hex8"}:(q=ne.hex6.exec(K))?{r:M(q[1]),g:M(q[2]),b:M(q[3]),format:$?"name":"hex"}:(q=ne.hex4.exec(K))?{r:M(q[1]+""+q[1]),g:M(q[2]+""+q[2]),b:M(q[3]+""+q[3]),a:G(q[4]+""+q[4]),format:$?"name":"hex8"}:(q=ne.hex3.exec(K))?{r:M(q[1]+""+q[1]),g:M(q[2]+""+q[2]),b:M(q[3]+""+q[3]),format:$?"name":"hex"}:!1}function se(K){var $,q;return K=K||{level:"AA",size:"small"},$=(K.level||"AA").toUpperCase(),q=(K.size||"small").toLowerCase(),$!=="AA"&&$!=="AAA"&&($="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:$,size:q}}ze.exports?ze.exports=o:!(S=function(){return o}.call(I,m,I,ze),S!==void 0&&(ze.exports=S))})(Math)},bL63:function(ze,I,m){ze.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bPs0:function(ze,I,m){"use strict";m.d(I,"b",function(){return C});var S=m("k1fw"),c=m("9og8"),D=m("2qtc"),p=m("kLXV"),_=m("tJVT"),n=m("PpiC"),h=m("aHsQ"),d=m("sGsY"),f=m("WmNS"),o=m.n(f),r=m("q1tI"),i=m.n(r),a=m("bntm"),u=m("V0Rq"),e=m("wd/R"),t=m.n(e),l=m("Ty5D"),s=m("9kvl"),g=d.a.Countdown,C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(O){var T=O.globalSetting,E=O.loading,b=O.user,v=O.exercise,w=O.socket,L=O.dispatch,B=Object(n.a)(O,["globalSetting","loading","user","exercise","socket","dispatch"]),F=Object(r.useState)({}),j=Object(_.a)(F,2),J=j[0],V=j[1],A=p.a.useModal(),P=Object(_.a)(A,2),k=P[0],X=P[1],M=Object(r.useRef)(),H=Object(r.useRef)(null),te=Object(r.useRef)(null),xe=Object(r.useState)(!0),ce=Object(_.a)(xe,2),ye=ce[0],G=ce[1],ne=Object(l.h)().query,he=Object(l.i)();Object(r.useEffect)(function(){var tt,Oe,pe,Ee,ge;if(clearTimeout(H.current),document.addEventListener(Object(a.c)(),Qe,!1),window.addEventListener("blur",Xe,!1),(tt=v.exerciseUserInfo)!==null&&tt!==void 0&&tt.screen_open&&Object(a.a)()&&(L({type:"globalSetting/headerFooterToggle",payload:!1}),G(!1)),(Oe=v.exerciseUserInfo)!==null&&Oe!==void 0&&Oe.screen_at&&t()().diff(t()((pe=v.exerciseUserInfo)===null||pe===void 0?void 0:pe.screen_at),"seconds")>0)re();else if((Ee=v.exerciseUserInfo)!==null&&Ee!==void 0&&Ee.screen_open&&!Object(a.a)()){var U=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;M.current=p.a.info({icon:null,content:i.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",i.a.createElement("br",null),"\u5207\u6362\u9875\u9762"," ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," ","\u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",i.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:i.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(g,{onFinish:function(){var N;re(),(N=M.current)===null||N===void 0||N.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+U*1e3})),"S\uFF09"),onOk:function(){var N;(N=M.current)===null||N===void 0||N.destroy(),G(!1),Object(a.d)(document.body),document.getElementById("root").addEventListener("click",se,!1)}})}return(ge=v.exerciseUserInfo)!==null&&ge!==void 0&&ge.screen_open&&!Object(a.a)()||document.getElementById("root").addEventListener("click",se,!1),function(){document.getElementById("root").removeEventListener("click",se,!1),document.removeEventListener(Object(a.c)(),Qe,!1),window.removeEventListener("blur",Xe,!1),clearTimeout(H.current)}},[]),Object(r.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(H.current),document.getElementById("root").removeEventListener("click",se,!1),document.removeEventListener(Object(a.c)(),Qe,!1))},500),K()},[v.actionTabs]),Object(r.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?le():!ye},500)},[v.exerciseUserInfo]);var re=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe;return o.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Ye();case 2:pe=ge.sent,setTimeout(function(){var U,oe;(U=M.current)===null||U===void 0||U.destroy(),M.current=p.a.info({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(oe=v.exerciseUserInfo)===null||oe===void 0?void 0:oe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var N=Object(c.a)(o.a.mark(function Ve(){return o.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:Object(a.d)(document.body);case 1:case"end":return Ne.stop()}},Ve)}));function _e(){return N.apply(this,arguments)}return _e}()})},1e3);case 4:case"end":return ge.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),se=function(Oe){!Object(a.a)()&&Oe.target.nodeName!=="A"&&Oe.target.nodeName!=="BUTTON"&&Oe.target.innerHTML!=="\u786E \u5B9A"&&(Object(a.d)(document.body),console.log("documentClick.full"))},K=function(){var tt=Object(c.a)(o.a.mark(function Oe(){return o.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",new Promise(function(){var ge=Object(c.a)(o.a.mark(function U(oe){var N;return o.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,L({type:"exercise/getExerciseUserInfo",payload:Object(S.a)({},he)});case 2:return N=Ve.sent,oe(N==null?void 0:N.data),Ve.abrupt("return",N==null?void 0:N.data);case 5:case"end":return Ve.stop()}},U)}));return function(U){return ge.apply(this,arguments)}}()));case 1:case"end":return Ee.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),$=function(){var tt=Object(c.a)(o.a.mark(function Oe(pe){var Ee,ge,U;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:(Ee=M.current)===null||Ee===void 0||((ge=Ee.destroyAll)===null||ge===void 0)||ge.call(Ee),M.current=p.a.info({maskClosable:!1,keyboard:!1,okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(g,{onFinish:Ye,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(v.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(U=v.exerciseUserInfo)===null||U===void 0?void 0:U.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",i.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",i.a.createElement("br",null),i.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var _e=Object(c.a)(o.a.mark(function me(){return o.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:clearTimeout(te.current),Object(a.d)(document.body),M.current.destroy();case 3:case"end":return rt.stop()}},me)}));function Ve(){return _e.apply(this,arguments)}return Ve}()}),te.current=setTimeout(function(){var _e;M.current.update({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(_e=v.exerciseUserInfo)===null||_e===void 0?void 0:_e.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return N.stop()}},Oe)}));return function(pe){return tt.apply(this,arguments)}}(),q=function(){location.href="/classrooms/".concat(he.coursesId,"/exercise/").concat(he.categoryId,"/detail")},le=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe,Ee,ge;return o.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return(pe=M.current)===null||pe===void 0||((Ee=pe.destroyAll)===null||Ee===void 0)||Ee.call(pe),oe.next=3,Object(u.ab)({categoryId:he.categoryId,commit_method:1});case 3:if(ge=oe.sent,ge){try{w.send(JSON.stringify({type:"toggleLockExit",data:!1})),w.send(JSON.stringify({type:"network-open",data:""}))}catch(N){}Te()}case 5:case"end":return oe.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),Te=function(){var Oe,pe;document.removeEventListener(Object(a.c)(),Qe,!1),Object(a.b)(),(Oe=M.current)===null||Oe===void 0||((pe=Oe.destroyAll)===null||pe===void 0)||pe.call(Oe);try{w.send(JSON.stringify({type:"toggleLockExit",data:!1})),w.send(JSON.stringify({type:"network-open",data:""}))}catch(Ee){}k.info({content:i.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",i.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){q()}})},Xe=function(Oe){Object(a.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(a.b)()},Ye=function(){var tt=Object(c.a)(o.a.mark(function Oe(){return o.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",new Promise(function(){var ge=Object(c.a)(o.a.mark(function U(oe){var N,_e,Ve;return o.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!((N=v.exerciseUserInfo)!==null&&N!==void 0&&N.screen_at)){Ne.next=3;break}return Ne.next=3,Object(u.h)(Object(S.a)(Object(S.a)({},he),{},{reset:!0}));case 3:return Ne.next=5,Object(u.R)({id:he.categoryId});case 5:if(_e=Ne.sent,!(_e!=null&&_e.is_commit)){Ne.next=9;break}return Te(),Ne.abrupt("return");case 9:return Ne.next=11,K();case 11:Ve=Ne.sent,oe(Ve);case 13:case"end":return Ne.stop()}},U)}));return function(U){return ge.apply(this,arguments)}}()));case 1:case"end":return Ee.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),Qe=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe,Ee,ge,U;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(pe=!1,console.log("fullscreen change"),!Object(a.a)()){N.next=7;break}(Ee=v.exerciseUserInfo)!==null&&Ee!==void 0&&Ee.screen_at&&Object(u.h)(Object(S.a)(Object(S.a)({},he),{},{reset:!0})),clearTimeout(H.current),N.next=17;break;case 7:return pe=!0,N.next=10,Object(u.h)(Object(S.a)({},he));case 10:return N.next=12,K();case 12:ge=N.sent,$(ge.used_screen_num),U=setTimeout(Object(c.a)(o.a.mark(function _e(){return o.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:case"end":return me.stop()}},_e)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),H.current=U;case 17:L({type:"globalSetting/headerFooterToggle",payload:pe});case 18:case"end":return N.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}();return i.a.createElement("div",null,X)};I.a=Object(s.a)(function(y){var O=y.loading,T=y.user,E=y.exercise,b=y.globalSetting;return{globalSetting:b,user:T,exercise:E,loading:O.effects}})(x)},bT9E:function(ze,I,m){"use strict";m.d(I,"a",function(){return c});var S=m("VTBJ");function c(D,p){var _=Object(S.a)({},D);return Array.isArray(p)&&p.forEach(function(n){delete _[n]}),_}},biw7:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=S.createContext(null);I.a=D},c5fP:function(ze,I,m){"use strict";function S(Y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(De){return typeof De}:S=function(De){return De&&typeof Symbol=="function"&&De.constructor===Symbol&&De!==Symbol.prototype?"symbol":typeof De},S(Y)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=_e,I._tr_stored_block=Ve,I._tr_flush_block=Ne,I._tr_tally=rt,I._tr_align=me;var c=p(m("6BzB"));function D(){if(typeof WeakMap!="function")return null;var Y=new WeakMap;return D=function(){return Y},Y}function p(Y){if(Y&&Y.__esModule)return Y;if(Y===null||S(Y)!=="object"&&typeof Y!="function")return{default:Y};var je=D();if(je&&je.has(Y))return je.get(Y);var De={},$e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Re in Y)if(Object.prototype.hasOwnProperty.call(Y,Re)){var Be=$e?Object.getOwnPropertyDescriptor(Y,Re):null;Be&&(Be.get||Be.set)?Object.defineProperty(De,Re,Be):De[Re]=Y[Re]}return De.default=Y,je&&je.set(Y,De),De}var _=4,n=0,h=1,d=2;function f(Y){for(var je=Y.length;--je>=0;)Y[je]=0}var o=0,r=1,i=2,a=3,u=258,e=29,t=256,l=t+1+e,s=30,g=19,C=2*l+1,x=15,y=16,O=7,T=256,E=16,b=17,v=18,w=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],L=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],B=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,J=new Array((l+2)*2);f(J);var V=new Array(s*2);f(V);var A=new Array(j);f(A);var P=new Array(u-a+1);f(P);var k=new Array(e);f(k);var X=new Array(s);f(X);function M(Y,je,De,$e,Re){this.static_tree=Y,this.extra_bits=je,this.extra_base=De,this.elems=$e,this.max_length=Re,this.has_stree=Y&&Y.length}var H,te,xe;function ce(Y,je){this.dyn_tree=Y,this.max_code=0,this.stat_desc=je}function ye(Y){return Y<256?A[Y]:A[256+(Y>>>7)]}function G(Y,je){Y.pending_buf[Y.pending++]=je&255,Y.pending_buf[Y.pending++]=je>>>8&255}function ne(Y,je,De){Y.bi_valid>y-De?(Y.bi_buf|=je<>y-Y.bi_valid,Y.bi_valid+=De-y):(Y.bi_buf|=je<>>=1,De<<=1;while(--je>0);return De>>>1}function se(Y){Y.bi_valid===16?(G(Y,Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0):Y.bi_valid>=8&&(Y.pending_buf[Y.pending++]=Y.bi_buf&255,Y.bi_buf>>=8,Y.bi_valid-=8)}function K(Y,je){var De=je.dyn_tree,$e=je.max_code,Re=je.stat_desc.static_tree,Be=je.stat_desc.has_stree,ue=je.stat_desc.extra_bits,Ie=je.stat_desc.extra_base,W=je.stat_desc.max_length,et,lt,R,We,Ge,ee,ae=0;for(We=0;We<=x;We++)Y.bl_count[We]=0;for(De[Y.heap[Y.heap_max]*2+1]=0,et=Y.heap_max+1;etW&&(We=W,ae++),De[lt*2+1]=We,lt>$e)continue;Y.bl_count[We]++,Ge=0,lt>=Ie&&(Ge=ue[lt-Ie]),ee=De[lt*2],Y.opt_len+=ee*(We+Ge),Be&&(Y.static_len+=ee*(Re[lt*2+1]+Ge))}if(ae===0)return;do{for(We=W-1;Y.bl_count[We]===0;)We--;Y.bl_count[We]--,Y.bl_count[We+1]+=2,Y.bl_count[W]--,ae-=2}while(ae>0);for(We=W;We!==0;We--)for(lt=Y.bl_count[We];lt!==0;){if(R=Y.heap[--et],R>$e)continue;De[R*2+1]!==We&&(Y.opt_len+=(We-De[R*2+1])*De[R*2],De[R*2+1]=We),lt--}}function $(Y,je,De){var $e=new Array(x+1),Re=0,Be,ue;for(Be=1;Be<=x;Be++)$e[Be]=Re=Re+De[Be-1]<<1;for(ue=0;ue<=je;ue++){var Ie=Y[ue*2+1];if(Ie===0)continue;Y[ue*2]=re($e[Ie]++,Ie)}}function q(){var Y,je,De,$e,Re,Be=new Array(x+1);for(De=0,$e=0;$e>=7;$e8?G(Y,Y.bi_buf):Y.bi_valid>0&&(Y.pending_buf[Y.pending++]=Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0}function Xe(Y,je,De,$e){Te(Y),$e&&(G(Y,De),G(Y,~De)),c.arraySet(Y.pending_buf,Y.window,je,De,Y.pending),Y.pending+=De}function Ye(Y,je,De,$e){var Re=je*2,Be=De*2;return Y[Re]>1;ue>=1;ue--)Qe(Y,De,ue);et=Be;do ue=Y.heap[1],Y.heap[1]=Y.heap[Y.heap_len--],Qe(Y,De,1),Ie=Y.heap[1],Y.heap[--Y.heap_max]=ue,Y.heap[--Y.heap_max]=Ie,De[et*2]=De[ue*2]+De[Ie*2],Y.depth[et]=(Y.depth[ue]>=Y.depth[Ie]?Y.depth[ue]:Y.depth[Ie])+1,De[ue*2+1]=De[Ie*2+1]=et,Y.heap[1]=et++,Qe(Y,De,1);while(Y.heap_len>=2);Y.heap[--Y.heap_max]=Y.heap[1],K(Y,je),$(De,W,Y.bl_count)}function pe(Y,je,De){var $e,Re=-1,Be,ue=je[0*2+1],Ie=0,W=7,et=4;for(ue===0&&(W=138,et=3),je[(De+1)*2+1]=65535,$e=0;$e<=De;$e++){if(Be=ue,ue=je[($e+1)*2+1],++Ie=3&&!(Y.bl_tree[F[je]*2+1]!==0);je--);return Y.opt_len+=3*(je+1)+5+5+4,je}function U(Y,je,De,$e){var Re;for(ne(Y,je-257,5),ne(Y,De-1,5),ne(Y,$e-4,4),Re=0;Re<$e;Re++)ne(Y,Y.bl_tree[F[Re]*2+1],3);Ee(Y,Y.dyn_ltree,je-1),Ee(Y,Y.dyn_dtree,De-1)}function oe(Y){var je=4093624447,De;for(De=0;De<=31;De++,je>>>=1)if(je&1&&Y.dyn_ltree[De*2]!==0)return n;if(Y.dyn_ltree[9*2]!==0||Y.dyn_ltree[10*2]!==0||Y.dyn_ltree[13*2]!==0)return h;for(De=32;De0?(Y.strm.data_type===d&&(Y.strm.data_type=oe(Y)),Oe(Y,Y.l_desc),Oe(Y,Y.d_desc),ue=ge(Y),Re=Y.opt_len+3+7>>>3,Be=Y.static_len+3+7>>>3,Be<=Re&&(Re=Be)):Re=Be=De+5,De+4<=Re&&je!==-1?Ve(Y,je,De,$e):Y.strategy===_||Be===Re?(ne(Y,(r<<1)+($e?1:0),3),tt(Y,J,V)):(ne(Y,(i<<1)+($e?1:0),3),U(Y,Y.l_desc.max_code+1,Y.d_desc.max_code+1,ue+1),tt(Y,Y.dyn_ltree,Y.dyn_dtree)),le(Y),$e&&Te(Y)}function rt(Y,je,De){return Y.pending_buf[Y.d_buf+Y.last_lit*2]=je>>>8&255,Y.pending_buf[Y.d_buf+Y.last_lit*2+1]=je&255,Y.pending_buf[Y.l_buf+Y.last_lit]=De&255,Y.last_lit++,je===0?Y.dyn_ltree[De*2]++:(Y.matches++,je--,Y.dyn_ltree[(P[De]+t+1)*2]++,Y.dyn_dtree[ye(je)*2]++),Y.last_lit===Y.lit_bufsize-1}},cFMs:function(ze,I){ze.exports="data:image/png;base64,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"},cU5J:function(ze,I,m){ze.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},cz0n:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dmUQ:function(ze,I,m){"use strict";var S=m("Ff2n"),c=m("rePB"),D=m("1OyB"),p=m("vuIU"),_=m("Ji7U"),n=m("md7G"),h=m("foSv"),d=m("q1tI"),f=m.n(d),o=m("TSYQ"),r=m.n(o),i=m("4IlW");function a(w,L){var B=Object.keys(w);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(w);L&&(F=F.filter(function(j){return Object.getOwnPropertyDescriptor(w,j).enumerable})),B.push.apply(B,F)}return B}function u(w){for(var L=1;L1?te-1:0),ce=1;ce1?k-1:0),M=1;M=0)return parseInt(P.slice(P.indexOf("e-")+2),10);var k=0;return P.indexOf(".")>=0&&(k=P.length-P.indexOf(".")-1),k},j.getInputDisplayValue=function(A){var P=A||j.state,k=P.focused,X=P.inputValue,M=P.value,H;k?H=X:H=j.toPrecisionAsStep(M),H==null&&(H="");var te=j.formatWrapper(H);return O(j.props.decimalSeparator)&&(te=te.toString().replace(".",j.props.decimalSeparator)),te},j.recordCursorPosition=function(){try{j.cursorStart=j.input.selectionStart,j.cursorEnd=j.input.selectionEnd,j.currentValue=j.input.value,j.cursorBefore=j.input.value.substring(0,j.cursorStart),j.cursorAfter=j.input.value.substring(j.cursorEnd)}catch(A){}},j.restoreByAfter=function(A){if(A===void 0)return!1;var P=j.input.value,k=P.lastIndexOf(A);if(k===-1)return!1;var X=j.cursorBefore.length;return j.lastKeyCode===i.a.DELETE&&j.cursorBefore.charAt(X-1)===A[0]?(j.fixCaret(X,X),!0):k+A.length===P.length?(j.fixCaret(k,k),!0):!1},j.partRestoreByAfter=function(A){return A===void 0?!1:Array.prototype.some.call(A,function(P,k){var X=A.substring(k);return j.restoreByAfter(X)})},j.isNotCompleteNumber=function(A){return isNaN(A)||A===""||A===null||A&&A.toString().indexOf(".")===A.toString().length-1},j.stop=function(){j.autoStepTimer&&clearTimeout(j.autoStepTimer)},j.down=function(A,P,k){j.pressingUpOrDown=!0,j.step("down",A,P,k)},j.up=function(A,P,k){j.pressingUpOrDown=!0,j.step("up",A,P,k)},j.saveInput=function(A){j.input=A};var J=F.value;J===void 0&&(J=F.defaultValue),j.state={focused:F.autoFocus};var V=j.getValidValue(j.toNumber(J));return j.state=u(u({},j.state),{},{inputValue:j.toPrecisionAsStep(V),value:V}),j}return Object(p.a)(B,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(j){var J=this.props,V=J.value,A=J.onChange,P=J.max,k=J.min,X=this.state.focused;if(j){if(!T(j.value,V)||!T(j.max,P)||!T(j.min,k)){var M=X?V:this.getValidValue(V),H;this.pressingUpOrDown?H=M:this.inputting?H=this.rawInput:H=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:H})}var te="value"in this.props?V:this.state.value;"max"in this.props&&j.max!==P&&typeof te=="number"&&te>P&&A&&A(P),"min"in this.props&&j.min!==k&&typeof te=="number"&&te1&&arguments[1]!==void 0?arguments[1]:this.props.min,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,A=parseFloat(j);return isNaN(A)?j:(AV&&(A=V),A)}},{key:"setValue",value:function(j,J){var V=this.props.precision,A=this.isNotCompleteNumber(parseFloat(j))?null:parseFloat(j),P=this.state.value,k=P===void 0?null:P,X=this.state.inputValue,M=X===void 0?null:X,H=typeof A=="number"?A.toFixed(V):"".concat(A),te=A!==k||H!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},J)):this.setState({value:A,inputValue:this.toPrecisionAsStep(j)},J),te&&this.props.onChange(A),A}},{key:"getMaxPrecision",value:function(j){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.props,A=V.precision,P=V.step;if(O(A))return A;var k=this.getPrecision(J),X=this.getPrecision(P),M=this.getPrecision(j);return j?Math.max(M,k+X):k+X}},{key:"getPrecisionFactor",value:function(j){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.getMaxPrecision(j,J);return Math.pow(10,V)}},{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(j){return this.props.formatter?this.props.formatter(j):j}},{key:"toPrecisionAsStep",value:function(j){if(this.isNotCompleteNumber(j)||j==="")return j;var J=Math.abs(this.getMaxPrecision(j));return isNaN(J)?j.toString():Number(j).toFixed(J)}},{key:"toNumber",value:function(j){var J=this.props.precision,V=this.state.focused,A=j&&j.length>16&&V;return this.isNotCompleteNumber(j)||A?j:O(J)?Math.round(j*Math.pow(10,J))/Math.pow(10,J):Number(j)}},{key:"upStep",value:function(j,J){var V=this.props.step,A=this.getPrecisionFactor(j,J),P=Math.abs(this.getMaxPrecision(j,J)),k=((A*j+A*V*J)/A).toFixed(P);return this.toNumber(k)}},{key:"downStep",value:function(j,J){var V=this.props.step,A=this.getPrecisionFactor(j,J),P=Math.abs(this.getMaxPrecision(j,J)),k=((A*j-A*V*J)/A).toFixed(P);return this.toNumber(k)}},{key:"step",value:function(j,J){var V=this,A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=arguments.length>3?arguments[3]:void 0;this.stop(),J&&(J.persist(),J.preventDefault());var k=this.props;if(k.disabled)return;var X=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(X))return;var M=this["".concat(j,"Step")](X,A),H=M>k.max||Mk.max?M=k.max:M=xe),De=(_e||_e===0)&&(isNaN(_e)||Number(_e)<=ce),$e=je||A||P,Re=De||A||P,Be=r()("".concat(V,"-handler"),"".concat(V,"-handler-up"),Object(c.a)({},"".concat(V,"-handler-up-disabled"),$e)),ue=r()("".concat(V,"-handler"),"".concat(V,"-handler-down"),Object(c.a)({},"".concat(V,"-handler-down-disabled"),Re)),Ie=k?{onTouchStart:$e?l:this.up,onTouchEnd:this.stop}:{onMouseDown:$e?l:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},W=k?{onTouchStart:Re?l:this.down,onTouchEnd:this.stop}:{onMouseDown:Re?l:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return f.a.createElement("div",{className:me,style:ye,title:G,onMouseEnter:ne,onMouseLeave:he,onMouseOver:re,onMouseOut:se,onFocus:function(){return null},onBlur:function(){return null}},f.a.createElement("div",{className:"".concat(V,"-handler-wrap")},f.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Increase Value","aria-disabled":$e,className:Be}),M||f.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-up-inner"),onClick:s})),f.a.createElement("span",Object.assign({unselectable:"on"},W,{role:"button","aria-label":"Decrease Value","aria-disabled":Re,className:ue}),H||f.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-down-inner"),onClick:s}))),f.a.createElement("div",{className:"".concat(V,"-input-wrap")},f.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ce,"aria-valuemax":xe,"aria-valuenow":_e,required:K,type:le,placeholder:Te,onPaste:ge,onClick:$,onMouseUp:this.onMouseUp,className:"".concat(V,"-input"),tabIndex:q,autoComplete:X,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:rt?this.onKeyDown:l,onKeyUp:rt?this.onKeyUp:l,autoFocus:pe,maxLength:Oe,readOnly:P,disabled:A,max:xe,min:ce,step:tt,name:Ee,title:G,id:Xe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Y),pattern:Qe,inputMode:Ye,onInput:U},Ne))))}}]),B}(f.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:l,onKeyDown:l,onPressEnter:l,onFocus:l,onBlur:l,parser:g,required:!1,autoComplete:"off"};var b=E,v=I.a=b},eP3c:function(ze,I,m){"use strict";function S(ue){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(W){return typeof W}:S=function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W},S(ue)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=U,I.inflateReset2=oe,I.inflateResetKeep=ge,I.inflateInit=_e,I.inflateInit2=N,I.inflate=je,I.inflateEnd=De,I.inflateGetHeader=$e,I.inflateSetDictionary=Re,I.inflateInfo=I.Z_DEFLATED=I.Z_BUF_ERROR=I.Z_MEM_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_NEED_DICT=I.Z_STREAM_END=I.Z_OK=I.Z_TREES=I.Z_BLOCK=I.Z_FINISH=void 0;var c=f(m("6BzB")),D=h(m("xlC8")),p=h(m("QV2g")),_=h(m("sjKO")),n=h(m("JSwD"));function h(ue){return ue&&ue.__esModule?ue:{default:ue}}function d(){if(typeof WeakMap!="function")return null;var ue=new WeakMap;return d=function(){return ue},ue}function f(ue){if(ue&&ue.__esModule)return ue;if(ue===null||S(ue)!=="object"&&typeof ue!="function")return{default:ue};var Ie=d();if(Ie&&Ie.has(ue))return Ie.get(ue);var W={},et=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var lt in ue)if(Object.prototype.hasOwnProperty.call(ue,lt)){var R=et?Object.getOwnPropertyDescriptor(ue,lt):null;R&&(R.get||R.set)?Object.defineProperty(W,lt,R):W[lt]=ue[lt]}return W.default=ue,Ie&&Ie.set(ue,W),W}var o=0,r=1,i=2,a=4;I.Z_FINISH=a;var u=5;I.Z_BLOCK=u;var e=6;I.Z_TREES=e;var t=0;I.Z_OK=t;var l=1;I.Z_STREAM_END=l;var s=2;I.Z_NEED_DICT=s;var g=-2;I.Z_STREAM_ERROR=g;var C=-3;I.Z_DATA_ERROR=C;var x=-4;I.Z_MEM_ERROR=x;var y=-5;I.Z_BUF_ERROR=y;var O=8;I.Z_DEFLATED=O;var T=1,E=2,b=3,v=4,w=5,L=6,B=7,F=8,j=9,J=10,V=11,A=12,P=13,k=14,X=15,M=16,H=17,te=18,xe=19,ce=20,ye=21,G=22,ne=23,he=24,re=25,se=26,K=27,$=28,q=29,le=30,Te=31,Xe=32,Ye=852,Qe=592,tt=15,Oe=tt;function pe(ue){return(ue>>>24&255)+(ue>>>8&65280)+((ue&65280)<<8)+((ue&255)<<24)}function Ee(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new c.Buf16(320),this.work=new c.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ge(ue){var Ie;return!ue||!ue.state?g:(Ie=ue.state,ue.total_in=ue.total_out=Ie.total=0,ue.msg="",Ie.wrap&&(ue.adler=Ie.wrap&1),Ie.mode=T,Ie.last=0,Ie.havedict=0,Ie.dmax=32768,Ie.head=null,Ie.hold=0,Ie.bits=0,Ie.lencode=Ie.lendyn=new c.Buf32(Ye),Ie.distcode=Ie.distdyn=new c.Buf32(Qe),Ie.sane=1,Ie.back=-1,t)}function U(ue){var Ie;return!ue||!ue.state?g:(Ie=ue.state,Ie.wsize=0,Ie.whave=0,Ie.wnext=0,ge(ue))}function oe(ue,Ie){var W,et;return!ue||!ue.state?g:(et=ue.state,Ie<0?(W=0,Ie=-Ie):(W=(Ie>>4)+1,Ie<48&&(Ie&=15)),Ie&&(Ie<8||Ie>15)?g:(et.window!==null&&et.wbits!==Ie&&(et.window=null),et.wrap=W,et.wbits=Ie,U(ue)))}function N(ue,Ie){var W,et;return ue?(et=new Ee,ue.state=et,et.window=null,W=oe(ue,Ie),W!==t&&(ue.state=null),W):g}function _e(ue){return N(ue,Oe)}var Ve=!0,me,Ne;function rt(ue){if(Ve){var Ie;for(me=new c.Buf32(512),Ne=new c.Buf32(32),Ie=0;Ie<144;)ue.lens[Ie++]=8;for(;Ie<256;)ue.lens[Ie++]=9;for(;Ie<280;)ue.lens[Ie++]=7;for(;Ie<288;)ue.lens[Ie++]=8;for((0,n.default)(r,ue.lens,0,288,me,0,ue.work,{bits:9}),Ie=0;Ie<32;)ue.lens[Ie++]=5;(0,n.default)(i,ue.lens,0,32,Ne,0,ue.work,{bits:5}),Ve=!1}ue.lencode=me,ue.lenbits=9,ue.distcode=Ne,ue.distbits=5}function Y(ue,Ie,W,et){var lt,R=ue.state;return R.window===null&&(R.wsize=1<=R.wsize?(c.arraySet(R.window,Ie,W-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(lt=R.wsize-R.wnext,lt>et&&(lt=et),c.arraySet(R.window,Ie,W-et,lt,R.wnext),et-=lt,et?(c.arraySet(R.window,Ie,W-et,et,0),R.wnext=et,R.whave=R.wsize):(R.wnext+=lt,R.wnext===R.wsize&&(R.wnext=0),R.whave>>8&255,W.check=(0,p.default)(W.check,ct,2,0),ae=0,we=0,W.mode=E;break}if(W.flags=0,W.head&&(W.head.done=!1),!(W.wrap&1)||(((ae&255)<<8)+(ae>>8))%31){ue.msg="incorrect header check",W.mode=le;break}if((ae&15)!==O){ue.msg="unknown compression method",W.mode=le;break}if(ae>>>=4,we-=4,pt=(ae&15)+8,W.wbits===0)W.wbits=pt;else if(pt>W.wbits){ue.msg="invalid window size",W.mode=le;break}W.dmax=1<>8&1),W.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,we=0,W.mode=b;case b:for(;we<32;){if(Ge===0)break e;Ge--,ae+=et[R++]<>>8&255,ct[2]=ae>>>16&255,ct[3]=ae>>>24&255,W.check=(0,p.default)(W.check,ct,4,0)),ae=0,we=0,W.mode=v;case v:for(;we<16;){if(Ge===0)break e;Ge--,ae+=et[R++]<>8),W.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,we=0,W.mode=w;case w:if(W.flags&1024){for(;we<16;){if(Ge===0)break e;Ge--,ae+=et[R++]<>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,we=0}else W.head&&(W.head.extra=null);W.mode=L;case L:if(W.flags&1024&&(Se=W.length,Se>Ge&&(Se=Ge),Se&&(W.head&&(pt=W.head.extra_len-W.length,W.head.extra||(W.head.extra=new Array(W.head.extra_len)),c.arraySet(W.head.extra,et,R,Se,pt)),W.flags&512&&(W.check=(0,p.default)(W.check,et,Se,R)),Ge-=Se,R+=Se,W.length-=Se),W.length))break e;W.length=0,W.mode=B;case B:if(W.flags&2048){if(Ge===0)break e;Se=0;do pt=et[R+Se++],W.head&&pt&&W.length<65536&&(W.head.name+=String.fromCharCode(pt));while(pt&&Se>9&1,W.head.done=!0),ue.adler=W.check=0,W.mode=A;break;case J:for(;we<32;){if(Ge===0)break e;Ge--,ae+=et[R++]<>>=we&7,we-=we&7,W.mode=K;break}for(;we<3;){if(Ge===0)break e;Ge--,ae+=et[R++]<>>=1,we-=1;switch(ae&3){case 0:W.mode=k;break;case 1:if(rt(W),W.mode=ce,Ie===e){ae>>>=2,we-=2;break e}break;case 2:W.mode=H;break;case 3:ue.msg="invalid block type",W.mode=le}ae>>>=2,we-=2;break;case k:for(ae>>>=we&7,we-=we&7;we<32;){if(Ge===0)break e;Ge--,ae+=et[R++]<>>16^65535)){ue.msg="invalid stored block lengths",W.mode=le;break}if(W.length=ae&65535,ae=0,we=0,W.mode=X,Ie===e)break e;case X:W.mode=M;case M:if(Se=W.length,Se){if(Se>Ge&&(Se=Ge),Se>ee&&(Se=ee),Se===0)break e;c.arraySet(lt,et,R,Se,We),Ge-=Se,R+=Se,ee-=Se,We+=Se,W.length-=Se;break}W.mode=A;break;case H:for(;we<14;){if(Ge===0)break e;Ge--,ae+=et[R++]<>>=5,we-=5,W.ndist=(ae&31)+1,ae>>>=5,we-=5,W.ncode=(ae&15)+4,ae>>>=4,we-=4,W.nlen>286||W.ndist>30){ue.msg="too many length or distance symbols",W.mode=le;break}W.have=0,W.mode=te;case te:for(;W.have>>=3,we-=3}for(;W.have<19;)W.lens[Bt[W.have++]]=0;if(W.lencode=W.lendyn,W.lenbits=7,xt={bits:W.lenbits},dt=(0,n.default)(o,W.lens,0,19,W.lencode,0,W.work,xt),W.lenbits=xt.bits,dt){ue.msg="invalid code lengths set",W.mode=le;break}W.have=0,W.mode=xe;case xe:for(;W.have>>24,nt=Ze>>>16&255,it=Ze&65535,He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<>>=He,we-=He,W.lens[W.have++]=it;else{if(it===16){for(vt=He+2;we>>=He,we-=He,W.have===0){ue.msg="invalid bit length repeat",W.mode=le;break}pt=W.lens[W.have-1],Se=3+(ae&3),ae>>>=2,we-=2}else if(it===17){for(vt=He+3;we>>=He,we-=He,pt=0,Se=3+(ae&7),ae>>>=3,we-=3}else{for(vt=He+7;we>>=He,we-=He,pt=0,Se=11+(ae&127),ae>>>=7,we-=7}if(W.have+Se>W.nlen+W.ndist){ue.msg="invalid bit length repeat",W.mode=le;break}for(;Se--;)W.lens[W.have++]=pt}}if(W.mode===le)break;if(W.lens[256]===0){ue.msg="invalid code -- missing end-of-block",W.mode=le;break}if(W.lenbits=9,xt={bits:W.lenbits},dt=(0,n.default)(r,W.lens,0,W.nlen,W.lencode,0,W.work,xt),W.lenbits=xt.bits,dt){ue.msg="invalid literal/lengths set",W.mode=le;break}if(W.distbits=6,W.distcode=W.distdyn,xt={bits:W.distbits},dt=(0,n.default)(i,W.lens,W.nlen,W.ndist,W.distcode,0,W.work,xt),W.distbits=xt.bits,dt){ue.msg="invalid distances set",W.mode=le;break}if(W.mode=ce,Ie===e)break e;case ce:W.mode=ye;case ye:if(Ge>=6&&ee>=258){ue.next_out=We,ue.avail_out=ee,ue.next_in=R,ue.avail_in=Ge,W.hold=ae,W.bits=we,(0,_.default)(ue,Ke),We=ue.next_out,lt=ue.output,ee=ue.avail_out,R=ue.next_in,et=ue.input,Ge=ue.avail_in,ae=W.hold,we=W.bits,W.mode===A&&(W.back=-1);break}for(W.back=0;!(Ze=W.lencode[ae&(1<>>24,nt=Ze>>>16&255,it=Ze&65535,He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<>Me)],He=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,Me+He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<>>=Me,we-=Me,W.back+=Me}if(ae>>>=He,we-=He,W.back+=He,W.length=it,nt===0){W.mode=se;break}if(nt&32){W.back=-1,W.mode=A;break}if(nt&64){ue.msg="invalid literal/length code",W.mode=le;break}W.extra=nt&15,W.mode=G;case G:if(W.extra){for(vt=W.extra;we>>=W.extra,we-=W.extra,W.back+=W.extra}W.was=W.length,W.mode=ne;case ne:for(;!(Ze=W.distcode[ae&(1<>>24,nt=Ze>>>16&255,it=Ze&65535,He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<>Me)],He=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,Me+He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<>>=Me,we-=Me,W.back+=Me}if(ae>>>=He,we-=He,W.back+=He,nt&64){ue.msg="invalid distance code",W.mode=le;break}W.offset=it,W.extra=nt&15,W.mode=he;case he:if(W.extra){for(vt=W.extra;we>>=W.extra,we-=W.extra,W.back+=W.extra}if(W.offset>W.dmax){ue.msg="invalid distance too far back",W.mode=le;break}W.mode=re;case re:if(ee===0)break e;if(Se=Ke-ee,W.offset>Se){if(Se=W.offset-Se,Se>W.whave&&W.sane){ue.msg="invalid distance too far back",W.mode=le;break}Se>W.wnext?(Se-=W.wnext,Z=W.wsize-Se):Z=W.wnext-Se,Se>W.length&&(Se=W.length),de=W.window}else de=lt,Z=We-W.offset,Se=W.length;Se>ee&&(Se=ee),ee-=Se,W.length-=Se;do lt[We++]=de[Z++];while(--Se);W.length===0&&(W.mode=ye);break;case se:if(ee===0)break e;lt[We++]=W.length,ee--,W.mode=ye;break;case K:if(W.wrap){for(;we<32;){if(Ge===0)break e;Ge--,ae|=et[R++]<0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=xe.length,G=ce.length;if(Math.abs(ye-G)!==1)return{add:!1,key:null};function ne(he,re){var se=new Map;he.forEach(function($){se.set($,!0)});var K=re.filter(function($){return!se.has($)});return K.length===1?K[0]:null}return ye ").concat(ce);return ce}var A=function(ce,ye){var G=ce.prefixCls,ne=ce.data,he=ce.selectable,re=ce.checkable,se=ce.expandedKeys,K=ce.selectedKeys,$=ce.checkedKeys,q=ce.loadedKeys,le=ce.loadingKeys,Te=ce.halfCheckedKeys,Xe=ce.keyEntities,Ye=ce.disabled,Qe=ce.dragging,tt=ce.dragOverNodeKey,Oe=ce.dropPosition,pe=ce.motion,Ee=ce.height,ge=ce.itemHeight,U=ce.virtual,oe=ce.focusable,N=ce.activeItem,_e=ce.focused,Ve=ce.tabIndex,me=ce.onKeyDown,Ne=ce.onFocus,rt=ce.onBlur,Y=ce.onActiveChange,je=ce.onListChangeStart,De=ce.onListChangeEnd,$e=Object(l.a)(ce,["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"]),Re=d.useRef(null);d.useImperativeHandle(ye,function(){return{scrollTo:function(pt){Re.current.scrollTo(pt)}}});var Be=d.useState(se),ue=Object(t.a)(Be,2),Ie=ue[0],W=ue[1],et=d.useState(ne),lt=Object(t.a)(et,2),R=lt[0],We=lt[1],Ge=d.useState(ne),ee=Object(t.a)(Ge,2),ae=ee[0],we=ee[1],Pe=d.useState([]),Ke=Object(t.a)(Pe,2),Se=Ke[0],Z=Ke[1],de=d.useState(null),Ze=Object(t.a)(de,2),He=Ze[0],nt=Ze[1];function it(){We(ne),we(ne),Z([]),nt(null),De()}d.useEffect(function(){W(se);var ot=T(Ie,se);if(ot.key!==null)if(ot.add){var pt=R.findIndex(function(Dt){var Ut=Dt.data.key;return Ut===ot.key}),dt=j(E(R,ne,ot.key),U,Ee,ge),ct=R.slice();ct.splice(pt+1,0,F),we(ct),Z(dt),nt("show")}else{var xt=ne.findIndex(function(Dt){var Ut=Dt.data.key;return Ut===ot.key}),vt=j(E(ne,R,ot.key),U,Ee,ge),Bt=ne.slice();Bt.splice(xt+1,0,F),we(Bt),Z(vt),nt("hide")}else R!==ne&&(We(ne),we(ne))},[se,ne]),d.useEffect(function(){Qe||it()},[Qe]);var Me=pe?ae:ne,at={expandedKeys:se,selectedKeys:K,loadedKeys:q,loadingKeys:le,checkedKeys:$,halfCheckedKeys:Te,dragOverNodeKey:tt,dropPosition:Oe,keyEntities:Xe};return d.createElement(d.Fragment,null,_e&&N&&d.createElement("span",{style:b,"aria-live":"assertive"},V(N)),d.createElement("div",{role:"tree"},d.createElement("input",{style:b,disabled:oe===!1||Ye,tabIndex:oe!==!1?Ve:null,onKeyDown:me,onFocus:Ne,onBlur:rt,value:"",onChange:v})),d.createElement(s.a,Object.assign({},$e,{data:Me,itemKey:J,height:Ee,fullHeight:!1,virtual:U,itemHeight:ge,prefixCls:"".concat(G,"-list"),ref:Re}),function(ot){var pt=ot.pos,dt=ot.data,ct=dt.key,xt=Object(l.a)(dt,["key"]),vt=ot.isStart,Bt=ot.isEnd,Dt=Object(e.e)(ct,pt);delete xt.children;var Ut=Object(e.f)(Dt,at);return d.createElement(O,Object.assign({},xt,Ut,{active:N&&ct===N.data.key,pos:pt,data:ot.data,isStart:vt,isEnd:Bt,motion:pe,motionNodes:ct===w?Se:null,motionType:He,onMotionStart:je,onMotionEnd:it,treeNodeRequiredProps:at,onMouseMove:function(){Y(null)}}))}))},P=d.forwardRef(A);P.displayName="NodeList";var k=P,X=m("NvD2"),M=function(xe){Object(n.a)(ye,xe);var ce=Object(h.a)(ye);function ye(){var G;return Object(p.a)(this,ye),G=ce.apply(this,arguments),G.destroyed=!1,G.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},G.listRef=d.createRef(),G.onNodeDragStart=function(ne,he){var re=G.state,se=re.expandedKeys,K=re.keyEntities,$=G.props.onDragStart,q=he.props.eventKey;G.dragNode=he;var le=Object(u.b)(se,q);G.setState({dragging:!0,dragNodesKeys:Object(u.g)(q,K)}),G.setExpandedKeys(le),$&&$({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragEnter=function(ne,he){var re=G.state,se=re.expandedKeys,K=re.keyEntities,$=re.dragNodesKeys,q=G.props.onDragEnter,le=he.props,Te=le.pos,Xe=le.eventKey;if(!G.dragNode||$.indexOf(Xe)!==-1)return;var Ye=Object(u.c)(ne,he);if(G.dragNode.props.eventKey===Xe&&Ye===0){G.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){G.setState({dragOverNodeKey:Xe,dropPosition:Ye}),G.delayedDragEnterLogic||(G.delayedDragEnterLogic={}),Object.keys(G.delayedDragEnterLogic).forEach(function(Qe){clearTimeout(G.delayedDragEnterLogic[Qe])}),G.delayedDragEnterLogic[Te]=window.setTimeout(function(){if(!G.state.dragging)return;var Qe=Object(D.a)(se),tt=K[Xe];tt&&(tt.children||[]).length&&(Qe=Object(u.a)(se,Xe)),"expandedKeys"in G.props||G.setExpandedKeys(Qe),q&&q({event:ne,node:Object(e.b)(he.props),expandedKeys:Qe})},400)},0)},G.onNodeDragOver=function(ne,he){var re=G.state.dragNodesKeys,se=G.props.onDragOver,K=he.props.eventKey;if(re.indexOf(K)!==-1)return;if(G.dragNode&&K===G.state.dragOverNodeKey){var $=Object(u.c)(ne,he);if($===G.state.dropPosition)return;G.setState({dropPosition:$})}se&&se({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragLeave=function(ne,he){var re=G.props.onDragLeave;G.setState({dragOverNodeKey:""}),re&&re({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragEnd=function(ne,he){var re=G.props.onDragEnd;G.setState({dragOverNodeKey:""}),G.cleanDragState(),re&&re({event:ne,node:Object(e.b)(he.props)}),G.dragNode=null},G.onNodeDrop=function(ne,he){var re=G.state,se=re.dragNodesKeys,K=se===void 0?[]:se,$=re.dropPosition,q=G.props.onDrop,le=he.props,Te=le.eventKey,Xe=le.pos;if(G.setState({dragOverNodeKey:""}),G.cleanDragState(),K.indexOf(Te)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ye=Object(u.k)(Xe),Qe={event:ne,node:Object(e.b)(he.props),dragNode:G.dragNode?Object(e.b)(G.dragNode.props):null,dragNodesKeys:K.slice(),dropPosition:$+Number(Ye[Ye.length-1]),dropToGap:!1};$!==0&&(Qe.dropToGap=!0),q&&q(Qe),G.dragNode=null},G.cleanDragState=function(){var ne=G.state.dragging;ne&&G.setState({dragging:!1})},G.onNodeClick=function(ne,he){var re=G.props.onClick;re&&re(ne,he)},G.onNodeDoubleClick=function(ne,he){var re=G.props.onDoubleClick;re&&re(ne,he)},G.onNodeSelect=function(ne,he){var re=G.state.selectedKeys,se=G.state.keyEntities,K=G.props,$=K.onSelect,q=K.multiple,le=he.selected,Te=he.key,Xe=!le;Xe?q?re=Object(u.a)(re,Te):re=[Te]:re=Object(u.b)(re,Te);var Ye=re.map(function(Qe){var tt=se[Qe];return tt?tt.node:null}).filter(function(Qe){return Qe});G.setUncontrolledState({selectedKeys:re}),$&&$(re,{event:"select",selected:Xe,node:he,selectedNodes:Ye,nativeEvent:ne.nativeEvent})},G.onNodeCheck=function(ne,he,re){var se=G.state,K=se.keyEntities,$=se.checkedKeys,q=se.halfCheckedKeys,le=G.props,Te=le.checkStrictly,Xe=le.onCheck,Ye=he.key,Qe,tt={event:"check",node:he,checked:re,nativeEvent:ne.nativeEvent};if(Te){var Oe=re?Object(u.a)($,Ye):Object(u.b)($,Ye),pe=Object(u.b)(q,Ye);Qe={checked:Oe,halfChecked:pe},tt.checkedNodes=Oe.map(function(_e){return K[_e]}).filter(function(_e){return _e}).map(function(_e){return _e.node}),G.setUncontrolledState({checkedKeys:Oe})}else{var Ee=Object(X.a)([].concat(Object(D.a)($),[Ye]),!0,K),ge=Ee.checkedKeys,U=Ee.halfCheckedKeys;if(!re){var oe=new Set(ge);oe.delete(Ye);var N=Object(X.a)(Array.from(oe),{checked:!1,halfCheckedKeys:U},K);ge=N.checkedKeys,U=N.halfCheckedKeys}Qe=ge,tt.checkedNodes=[],tt.checkedNodesPositions=[],tt.halfCheckedKeys=U,ge.forEach(function(_e){var Ve=K[_e];if(!Ve)return;var me=Ve.node,Ne=Ve.pos;tt.checkedNodes.push(me),tt.checkedNodesPositions.push({node:me,pos:Ne})}),G.setUncontrolledState({checkedKeys:ge},!1,{halfCheckedKeys:U})}Xe&&Xe(Qe,tt)},G.onNodeLoad=function(ne){return new Promise(function(he){G.setState(function(re){var se=re.loadedKeys,K=se===void 0?[]:se,$=re.loadingKeys,q=$===void 0?[]:$,le=G.props,Te=le.loadData,Xe=le.onLoad,Ye=ne.key;if(!Te||K.indexOf(Ye)!==-1||q.indexOf(Ye)!==-1)return{};var Qe=Te(ne);return Qe.then(function(){var tt=G.state,Oe=tt.loadedKeys,pe=tt.loadingKeys,Ee=Object(u.a)(Oe,Ye),ge=Object(u.b)(pe,Ye);Xe&&Xe(Ee,{event:"load",node:ne}),G.setUncontrolledState({loadedKeys:Ee}),G.setState({loadingKeys:ge}),he()}),{loadingKeys:Object(u.a)(q,Ye)}})})},G.onNodeMouseEnter=function(ne,he){var re=G.props.onMouseEnter;re&&re({event:ne,node:he})},G.onNodeMouseLeave=function(ne,he){var re=G.props.onMouseLeave;re&&re({event:ne,node:he})},G.onNodeContextMenu=function(ne,he){var re=G.props.onRightClick;re&&(ne.preventDefault(),re({event:ne,node:he}))},G.onFocus=function(){var ne=G.props.onFocus;G.setState({focused:!0}),ne&&ne.apply(void 0,arguments)},G.onBlur=function(){var ne=G.props.onBlur;G.setState({focused:!1}),G.onActiveChange(null),ne&&ne.apply(void 0,arguments)},G.getTreeNodeRequiredProps=function(){var ne=G.state,he=ne.expandedKeys,re=ne.selectedKeys,se=ne.loadedKeys,K=ne.loadingKeys,$=ne.checkedKeys,q=ne.halfCheckedKeys,le=ne.dragOverNodeKey,Te=ne.dropPosition,Xe=ne.keyEntities;return{expandedKeys:he||[],selectedKeys:re||[],loadedKeys:se||[],loadingKeys:K||[],checkedKeys:$||[],halfCheckedKeys:q||[],dragOverNodeKey:le,dropPosition:Te,keyEntities:Xe}},G.setExpandedKeys=function(ne){var he=G.state.treeData,re=Object(e.d)(he,ne);G.setUncontrolledState({expandedKeys:ne,flattenNodes:re},!0)},G.onNodeExpand=function(ne,he){var re=G.state.expandedKeys,se=G.state.listChanging,K=G.props,$=K.onExpand,q=K.loadData,le=he.key,Te=he.expanded;if(se)return;var Xe=re.indexOf(le),Ye=!Te;if(Object(o.a)(Te&&Xe!==-1||!Te&&Xe===-1,"Expand state not sync with index check"),Ye?re=Object(u.a)(re,le):re=Object(u.b)(re,le),G.setExpandedKeys(re),$&&$(re,{node:he,expanded:Ye,nativeEvent:ne.nativeEvent}),Ye&&q){var Qe=G.onNodeLoad(he);Qe&&Qe.then(function(){var tt=Object(e.d)(G.state.treeData,re);G.setUncontrolledState({flattenNodes:tt})})}},G.onListChangeStart=function(){G.setUncontrolledState({listChanging:!0})},G.onListChangeEnd=function(){setTimeout(function(){G.setUncontrolledState({listChanging:!1})})},G.onActiveChange=function(ne){var he=G.state.activeKey,re=G.props.onActiveChange;if(he===ne)return;G.setState({activeKey:ne}),ne!==null&&G.scrollTo({key:ne}),re&&re(ne)},G.getActiveItem=function(){var ne=G.state,he=ne.activeKey,re=ne.flattenNodes;return he===null?null:re.find(function(se){var K=se.data.key;return K===he})||null},G.offsetActiveKey=function(ne){var he=G.state,re=he.flattenNodes,se=he.activeKey,K=re.findIndex(function(le){var Te=le.data.key;return Te===se});K===-1&&ne<0&&(K=re.length),K=(K+ne+re.length)%re.length;var $=re[K];if($){var q=$.data.key;G.onActiveChange(q)}else G.onActiveChange(null)},G.onKeyDown=function(ne){var he=G.state,re=he.activeKey,se=he.expandedKeys,K=he.checkedKeys,$=G.props,q=$.onKeyDown,le=$.checkable,Te=$.selectable;switch(ne.which){case f.a.UP:{G.offsetActiveKey(-1),ne.preventDefault();break}case f.a.DOWN:{G.offsetActiveKey(1),ne.preventDefault();break}}var Xe=G.getActiveItem();if(Xe&&Xe.data){var Ye=G.getTreeNodeRequiredProps(),Qe=Xe.data.isLeaf===!1||!!(Xe.data.children||[]).length,tt=Object(e.b)(Object(c.a)(Object(c.a)({},Object(e.f)(re,Ye)),{},{data:Xe.data,active:!0}));switch(ne.which){case f.a.LEFT:{Qe&&se.includes(re)?G.onNodeExpand({},tt):Xe.parent&&G.onActiveChange(Xe.parent.data.key),ne.preventDefault();break}case f.a.RIGHT:{Qe&&!se.includes(re)?G.onNodeExpand({},tt):Xe.children&&Xe.children.length&&G.onActiveChange(Xe.children[0].data.key),ne.preventDefault();break}case f.a.ENTER:case f.a.SPACE:{le&&!tt.disabled&&tt.checkable!==!1&&!tt.disableCheckbox?G.onNodeCheck({},tt,!K.includes(re)):!le&&Te&&!tt.disabled&&tt.selectable!==!1&&G.onNodeSelect({},tt);break}}}q&&q(ne)},G.setUncontrolledState=function(ne){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(G.destroyed)return;var se=!1,K=!0,$={};Object.keys(ne).forEach(function(q){if(q in G.props){K=!1;return}se=!0,$[q]=ne[q]}),se&&(!he||K)&&G.setState(Object(c.a)(Object(c.a)({},$),re))},G.scrollTo=function(ne){G.listRef.current.scrollTo(ne)},G}return Object(_.a)(ye,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ne,he=this.state,re=he.focused,se=he.flattenNodes,K=he.keyEntities,$=he.dragging,q=he.activeKey,le=this.props,Te=le.prefixCls,Xe=le.className,Ye=le.style,Qe=le.showLine,tt=le.focusable,Oe=le.tabIndex,pe=Oe===void 0?0:Oe,Ee=le.selectable,ge=le.showIcon,U=le.icon,oe=le.switcherIcon,N=le.draggable,_e=le.checkable,Ve=le.checkStrictly,me=le.disabled,Ne=le.motion,rt=le.loadData,Y=le.filterTreeNode,je=le.height,De=le.itemHeight,$e=le.virtual,Re=le.titleRender,Be=le.onContextMenu,ue=Object(u.f)(this.props);return d.createElement(a.a.Provider,{value:{prefixCls:Te,selectable:Ee,showIcon:ge,icon:U,switcherIcon:oe,draggable:N,checkable:_e,checkStrictly:Ve,disabled:me,keyEntities:K,loadData:rt,filterTreeNode:Y,titleRender:Re,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}},d.createElement("div",{className:i()(Te,Xe,(ne={},Object(S.a)(ne,"".concat(Te,"-show-line"),Qe),Object(S.a)(ne,"".concat(Te,"-focused"),re),Object(S.a)(ne,"".concat(Te,"-active-focused"),q!==null),ne))},d.createElement(k,Object.assign({ref:this.listRef,prefixCls:Te,style:Ye,data:se,disabled:me,selectable:Ee,checkable:!!_e,motion:Ne,dragging:$,height:je,itemHeight:De,virtual:$e,focusable:tt,focused:re,tabIndex:pe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Be},this.getTreeNodeRequiredProps(),ue))))}}],[{key:"getDerivedStateFromProps",value:function(ne,he){var re=he.prevProps,se={prevProps:ne};function K(U){return!re&&U in ne||re&&re[U]!==ne[U]}var $;if(K("treeData")?$=ne.treeData:K("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$=Object(e.c)(ne.children)),$){se.treeData=$;var q=Object(e.a)($);se.keyEntities=Object(c.a)(Object(S.a)({},w,B),q.keyEntities)}var le=se.keyEntities||he.keyEntities;if(K("expandedKeys")||re&&K("autoExpandParent"))se.expandedKeys=ne.autoExpandParent||!re&&ne.defaultExpandParent?Object(u.e)(ne.expandedKeys,le):ne.expandedKeys;else if(!re&&ne.defaultExpandAll){var Te=Object(c.a)({},le);delete Te[w],se.expandedKeys=Object.keys(Te).map(function(U){return Te[U].key})}else!re&&ne.defaultExpandedKeys&&(se.expandedKeys=ne.autoExpandParent||ne.defaultExpandParent?Object(u.e)(ne.defaultExpandedKeys,le):ne.defaultExpandedKeys);if(se.expandedKeys||delete se.expandedKeys,$||se.expandedKeys){var Xe=Object(e.d)($||he.treeData,se.expandedKeys||he.expandedKeys);se.flattenNodes=Xe}if(ne.selectable&&(K("selectedKeys")?se.selectedKeys=Object(u.d)(ne.selectedKeys,ne):!re&&ne.defaultSelectedKeys&&(se.selectedKeys=Object(u.d)(ne.defaultSelectedKeys,ne))),ne.checkable){var Ye;if(K("checkedKeys")?Ye=Object(u.j)(ne.checkedKeys)||{}:!re&&ne.defaultCheckedKeys?Ye=Object(u.j)(ne.defaultCheckedKeys)||{}:$&&(Ye=Object(u.j)(ne.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),Ye){var Qe=Ye,tt=Qe.checkedKeys,Oe=tt===void 0?[]:tt,pe=Qe.halfCheckedKeys,Ee=pe===void 0?[]:pe;if(!ne.checkStrictly){var ge=Object(X.a)(Oe,!0,le);Oe=ge.checkedKeys,Ee=ge.halfCheckedKeys}se.checkedKeys=Oe,se.halfCheckedKeys=Ee}}return K("loadedKeys")&&(se.loadedKeys=ne.loadedKeys),se}}]),ye}(d.Component);M.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:[]},M.TreeNode=C.a;var H=M,te=I.b=H},fcSX:function(ze,I,m){"use strict";var S=m("Ff2n"),c=m("1OyB"),D=m("vuIU"),p=m("Ji7U"),_=m("md7G"),n=m("foSv"),h=m("1W/9"),d=m("q1tI"),f=m("rePB"),o=m("JX7q"),r=m("TSYQ"),i=m.n(r),a=m("qx4F"),u=m("4IlW");function e(A){return Array.isArray(A)?A:[A]}var t={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},l=Object.keys(t).filter(function(A){if(typeof document=="undefined")return!1;var P=document.getElementsByTagName("html")[0];return A in(P?P.style:{})})[0],s=t[l];function g(A,P,k,X){A.addEventListener?A.addEventListener(P,k,X):A.attachEvent&&A.attachEvent("on".concat(P),k)}function C(A,P,k,X){A.removeEventListener?A.removeEventListener(P,k,X):A.attachEvent&&A.detachEvent("on".concat(P),k)}function x(A,P){var k=typeof A=="function"?A(P):A;return Array.isArray(k)?k.length===2?k:[k[0],k[1]]:[k]}var y=function(P){return!isNaN(parseFloat(P))&&isFinite(P)},O=!(typeof window!="undefined"&&window.document&&window.document.createElement),T=function A(P,k,X,M){if(!k||k===document||k instanceof Document)return!1;if(k===P.parentNode)return!0;var H=Math.max(Math.abs(X),Math.abs(M))===Math.abs(M),te=Math.max(Math.abs(X),Math.abs(M))===Math.abs(X),xe=k.scrollHeight-k.clientHeight,ce=k.scrollWidth-k.clientWidth,ye=document.defaultView.getComputedStyle(k),G=ye.overflowY==="auto"||ye.overflowY==="scroll",ne=ye.overflowX==="auto"||ye.overflowX==="scroll",he=xe&&G,re=ce&≠return H&&(!he||he&&(k.scrollTop>=xe&&M<0||k.scrollTop<=0&&M>0))||te&&(!re||re&&(k.scrollLeft>=ce&&X<0||k.scrollLeft<=0&&X>0))?A(P,k.parentNode,X,M):!1};function E(A){var P=b();return function(){var X=Object(n.a)(A),M;if(P){var H=Object(n.a)(this).constructor;M=Reflect.construct(X,arguments,H)}else M=X.apply(this,arguments);return Object(_.a)(this,M)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}var v={},w=function(A){Object(p.a)(k,A);var P=E(k);function k(X){var M;return Object(c.a)(this,k),M=P.call(this,X),M.domFocus=function(){M.dom&&M.dom.focus()},M.removeStartHandler=function(H){if(H.touches.length>1)return;M.startPos={x:H.touches[0].clientX,y:H.touches[0].clientY}},M.removeMoveHandler=function(H){if(H.changedTouches.length>1)return;var te=H.currentTarget,xe=H.changedTouches[0].clientX-M.startPos.x,ce=H.changedTouches[0].clientY-M.startPos.y;(te===M.maskDom||te===M.handlerDom||te===M.contentDom&&T(te,H.target,xe,ce))&&H.cancelable&&H.preventDefault()},M.transitionEnd=function(H){var te=H.target;C(te,s,M.transitionEnd),te.style.transition=""},M.onKeyDown=function(H){if(H.keyCode===u.a.ESC){var te=M.props.onClose;H.stopPropagation(),te&&te(H)}},M.onWrapperTransitionEnd=function(H){var te=M.props,xe=te.open,ce=te.afterVisibleChange;H.target===M.contentWrapper&&H.propertyName.match(/transform$/)&&(M.dom.style.transition="",!xe&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),ce&&ce(!!xe))},M.openLevelTransition=function(){var H=M.props,te=H.open,xe=H.width,ce=H.height,ye=M.getHorizontalBoolAndPlacementName(),G=ye.isHorizontal,ne=ye.placementName,he=M.contentDom?M.contentDom.getBoundingClientRect()[G?"width":"height"]:0,re=(G?xe:ce)||he;M.setLevelAndScrolling(te,ne,re)},M.setLevelTransform=function(H,te,xe,ce){var ye=M.props,G=ye.placement,ne=ye.levelMove,he=ye.duration,re=ye.ease,se=ye.showMask;M.levelDom.forEach(function(K){K.style.transition="transform ".concat(he," ").concat(re),g(K,s,M.transitionEnd);var $=H?xe:0;if(ne){var q=x(ne,{target:K,open:H});$=H?q[0]:q[1]||0}var le=typeof $=="number"?"".concat($,"px"):$,Te=G==="left"||G==="top"?le:"-".concat(le);Te=se&&G==="right"&&ce?"calc(".concat(Te," + ").concat(ce,"px)"):Te,K.style.transform=$?"".concat(te,"(").concat(Te,")"):""})},M.setLevelAndScrolling=function(H,te,xe){var ce=M.props.onChange;if(!O){var ye=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;M.setLevelTransform(H,te,xe,ye),M.toggleScrollingToDrawerAndBody(ye)}ce&&ce(H)},M.toggleScrollingToDrawerAndBody=function(H){var te=M.props,xe=te.getOpenCount,ce=te.getContainer,ye=te.showMask,G=te.open,ne=ce&&ce(),he=xe&&xe();if(ne&&ne.parentNode===document.body&&ye){var re=["touchstart"],se=[document.body,M.maskDom,M.handlerDom,M.contentDom];G&&document.body.style.overflow!=="hidden"?(H&&M.addScrollingEffect(H),he===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",se.forEach(function(K,$){if(!K)return;g(K,re[$]||"touchmove",$?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(he||(document.body.style.overflow=""),document.body.style.touchAction="",H&&M.remScrollingEffect(H),se.forEach(function(K,$){if(!K)return;C(K,re[$]||"touchmove",$?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(H){var te=M.props,xe=te.placement,ce=te.duration,ye=te.ease,G=te.getOpenCount,ne=te.switchScrollingEffect,he=G&&G();he===1&&ne();var re="width ".concat(ce," ").concat(ye),se="transform ".concat(ce," ").concat(ye);M.dom.style.transition="none";switch(xe){case"right":M.dom.style.transform="translateX(-".concat(H,"px)");break;case"top":case"bottom":M.dom.style.width="calc(100% - ".concat(H,"px)"),M.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(se,",").concat(re),M.dom.style.width="",M.dom.style.transform="")})},M.remScrollingEffect=function(H){var te=M.props,xe=te.placement,ce=te.duration,ye=te.ease,G=te.getOpenCount,ne=te.switchScrollingEffect,he=G&&G();he||ne(!0),l&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var re,se="width ".concat(ce," ").concat(ye),K="transform ".concat(ce," ").concat(ye);switch(xe){case"left":{M.dom.style.width="100%",se="width 0s ".concat(ye," ").concat(ce);break}case"right":{M.dom.style.transform="translateX(".concat(H,"px)"),M.dom.style.width="100%",se="width 0s ".concat(ye," ").concat(ce),M.maskDom&&(M.maskDom.style.left="-".concat(H,"px"),M.maskDom.style.width="calc(100% + ".concat(H,"px)"));break}case"top":case"bottom":{M.dom.style.width="calc(100% + ".concat(H,"px)"),M.dom.style.height="100%",M.dom.style.transform="translateZ(0)",re="height 0s ".concat(ye," ").concat(ce);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(K,",").concat(re?"".concat(re,","):"").concat(se),M.dom.style.transform="",M.dom.style.width="",M.dom.style.height="")})},M.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(H){return v[H]})},M.getLevelDom=function(H){var te=H.level,xe=H.getContainer;if(O)return;var ce=xe&&xe(),ye=ce?ce.parentNode:null;if(M.levelDom=[],te==="all"){var G=ye?Array.prototype.slice.call(ye.children):[];G.forEach(function(ne){ne.nodeName!=="SCRIPT"&&ne.nodeName!=="STYLE"&&ne.nodeName!=="LINK"&&ne!==ce&&M.levelDom.push(ne)})}else te&&e(te).forEach(function(ne){document.querySelectorAll(ne).forEach(function(he){M.levelDom.push(he)})})},M.getHorizontalBoolAndPlacementName=function(){var H=M.props.placement,te=H==="left"||H==="right",xe="translate".concat(te?"X":"Y");return{isHorizontal:te,placementName:xe}},M.state={_self:Object(o.a)(M)},M}return Object(D.a)(k,[{key:"componentDidMount",value:function(){var M=this;if(!O){var H=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return H=!0,null}}))}catch(G){}this.passive=H?{passive:!1}:!1}var te=this.props,xe=te.open,ce=te.getContainer,ye=ce&&ce();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),xe&&(ye&&ye.parentNode===document.body&&(v[this.drawerId]=xe),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var H=this.props,te=H.open,xe=H.getContainer,ce=xe&&xe();te!==M.open&&(te&&this.domFocus(),ce&&ce.parentNode===document.body&&(v[this.drawerId]=!!te),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,H=M.getOpenCount,te=M.open,xe=M.switchScrollingEffect,ce=typeof H=="function"&&H();delete v[this.drawerId],te&&(this.setLevelTransform(!1),document.body.style.touchAction=""),ce||(document.body.style.overflow="",xe(!0))}},{key:"render",value:function(){var M,H=this,te=this.props,xe=te.className,ce=te.children,ye=te.style,G=te.width,ne=te.height,he=te.defaultOpen,re=te.open,se=te.prefixCls,K=te.placement,$=te.level,q=te.levelMove,le=te.ease,Te=te.duration,Xe=te.getContainer,Ye=te.handler,Qe=te.onChange,tt=te.afterVisibleChange,Oe=te.showMask,pe=te.maskClosable,Ee=te.maskStyle,ge=te.onClose,U=te.onHandleClick,oe=te.keyboard,N=te.getOpenCount,_e=te.switchScrollingEffect,Ve=Object(S.a)(te,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),me=this.dom?re:!1,Ne=i()(se,(M={},Object(f.a)(M,"".concat(se,"-").concat(K),!0),Object(f.a)(M,"".concat(se,"-open"),me),Object(f.a)(M,xe||"",!!xe),Object(f.a)(M,"no-mask",!Oe),M)),rt=this.getHorizontalBoolAndPlacementName(),Y=rt.placementName,je=K==="left"||K==="top"?"-100%":"100%",De=me?"":"".concat(Y,"(").concat(je,")"),$e=Ye&&d.cloneElement(Ye,{onClick:function(Be){Ye.props.onClick&&Ye.props.onClick(),U&&U(Be)},ref:function(Be){H.handlerDom=Be}});return d.createElement("div",Object.assign({},Ve,{tabIndex:-1,className:Ne,style:ye,ref:function(Be){H.dom=Be},onKeyDown:me&&oe?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Oe&&d.createElement("div",{className:"".concat(se,"-mask"),onClick:pe?ge:void 0,style:Ee,ref:function(Be){H.maskDom=Be}}),d.createElement("div",{className:"".concat(se,"-content-wrapper"),style:{transform:De,msTransform:De,width:y(G)?"".concat(G,"px"):G,height:y(ne)?"".concat(ne,"px"):ne},ref:function(Be){H.contentWrapper=Be}},d.createElement("div",{className:"".concat(se,"-content"),ref:function(Be){H.contentDom=Be},onTouchStart:me&&Oe?this.removeStartHandler:void 0,onTouchMove:me&&Oe?this.removeMoveHandler:void 0},ce),$e))}}],[{key:"getDerivedStateFromProps",value:function(M,H){var te=H.prevProps,xe=H._self,ce={prevProps:M};if(te!==void 0){var ye=M.placement,G=M.level;ye!==te.placement&&(xe.contentDom=null),G!==te.level&&xe.getLevelDom(M)}return ce}}]),k}(d.Component);w.defaultProps={switchScrollingEffect:function(){}};var L=w;function B(A){var P=F();return function(){var X=Object(n.a)(A),M;if(P){var H=Object(n.a)(this).constructor;M=Reflect.construct(X,arguments,H)}else M=X.apply(this,arguments);return Object(_.a)(this,M)}}function F(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}var j=function(A){Object(p.a)(k,A);var P=B(k);function k(X){var M;Object(c.a)(this,k),M=P.call(this,X),M.onHandleClick=function(te){var xe=M.props,ce=xe.onHandleClick,ye=xe.open;if(ce&&ce(te),typeof ye=="undefined"){var G=M.state.open;M.setState({open:!G})}},M.onClose=function(te){var xe=M.props,ce=xe.onClose,ye=xe.open;ce&&ce(te),typeof ye=="undefined"&&M.setState({open:!1})};var H=typeof X.open!="undefined"?X.open:!!X.defaultOpen;return M.state={open:H},"onMaskClick"in X&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(D.a)(k,[{key:"render",value:function(){var M=this,H=this.props,te=H.defaultOpen,xe=H.getContainer,ce=H.wrapperClassName,ye=H.forceRender,G=H.handler,ne=Object(S.a)(H,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),he=this.state.open;if(!xe)return d.createElement("div",{className:ce,ref:function(K){M.dom=K}},d.createElement(L,Object.assign({},ne,{open:he,handler:G,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var re=!!G||ye;return d.createElement(h.a,{visible:he,forceRender:re,getContainer:xe,wrapperClassName:ce},function(se){var K=se.visible,$=se.afterClose,q=Object(S.a)(se,["visible","afterClose"]);return d.createElement(L,Object.assign({},ne,q,{open:K!==void 0?K:he,afterVisibleChange:$!==void 0?$:ne.afterVisibleChange,handler:G,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,H){var te=H.prevProps,xe={prevProps:M};return typeof te!="undefined"&&M.open!==te.open&&(xe.open=M.open),xe}}]),k}(d.Component);j.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:d.createElement("div",{className:"drawer-handle"},d.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var J=j,V=I.a=J},fr4D:function(ze,I,m){"use strict";m.d(I,"a",function(){return _}),m.d(I,"c",function(){return h}),m.d(I,"f",function(){return f}),m.d(I,"b",function(){return a}),m.d(I,"h",function(){return e}),m.d(I,"e",function(){return l}),m.d(I,"i",function(){return x}),m.d(I,"d",function(){return O}),m.d(I,"g",function(){return E});var S=m("9og8"),c=m("WmNS"),D=m.n(c),p=m("ErOA");function _(v){return n.apply(this,arguments)}function n(){return n=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects.json",{method:"post",body:w}));case 1:case"end":return B.stop()}},v)})),n.apply(this,arguments)}function h(v,w){return d.apply(this,arguments)}function d(){return d=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(L,".json"),{method:"put",body:w}));case 1:case"end":return F.stop()}},v)})),d.apply(this,arguments)}function f(v){return o.apply(this,arguments)}function o(){return o=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),o.apply(this,arguments)}function r(v){return i.apply(this,arguments)}function i(){return i=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),i.apply(this,arguments)}function a(v,w){return u.apply(this,arguments)}function u(){return u=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,".json"),{method:"delete",body:L}));case 1:case"end":return F.stop()}},v)})),u.apply(this,arguments)}function e(v){return t.apply(this,arguments)}function t(){return t=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,".json"),{method:"get"}));case 1:case"end":return B.stop()}},v)})),t.apply(this,arguments)}function l(v){return s.apply(this,arguments)}function s(){return s=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/data_sets.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),s.apply(this,arguments)}function g(v){return C.apply(this,arguments)}function C(){return C=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return B.stop()}},v)})),C.apply(this,arguments)}function x(v){return y.apply(this,arguments)}function y(){return y=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/start_environment.json"),{method:"post"}));case 1:case"end":return B.stop()}},v)})),y.apply(this,arguments)}function O(v,w){return T.apply(this,arguments)}function T(){return T=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/fork_sci_project.json"),{method:"post",body:L}));case 1:case"end":return F.stop()}},v)})),T.apply(this,arguments)}function E(v,w){return b.apply(this,arguments)}function b(){return b=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/get_data_sets.json"),{method:"get",params:L}));case 1:case"end":return F.stop()}},v)})),b.apply(this,arguments)}},fyJ8:function(ze,I,m){"use strict";var S=m("rePB"),c=m("VTBJ"),D=m("Ff2n"),p=m("U8pU"),_=m("q1tI"),n=m.n(_),h=m("TSYQ"),d=m.n(h),f=m("c+Xe"),o=m("sR1s");function r(t){return t&&Object(p.a)(t)==="object"&&!Array.isArray(t)&&!_.isValidElement(t)}function i(t){return typeof t=="string"?!0:Object(f.c)(t)}function a(t,l){var s,g=t.prefixCls,C=t.className,x=t.record,y=t.index,O=t.dataIndex,T=t.render,E=t.children,b=t.component,v=b===void 0?"td":b,w=t.colSpan,L=t.rowSpan,B=t.fixLeft,F=t.fixRight,j=t.firstFixLeft,J=t.lastFixLeft,V=t.firstFixRight,A=t.lastFixRight,P=t.appendNode,k=t.additionalProps,X=k===void 0?{}:k,M=t.ellipsis,H=t.align,te=t.rowType,xe=t.isSticky,ce="".concat(g,"-cell"),ye,G;if(E)G=E;else{var ne=Object(o.b)(x,O);if(G=ne,T){var he=T(ne,x,y);r(he)?(G=he.children,ye=he.props):G=he}}Object(p.a)(G)==="object"&&!Array.isArray(G)&&!_.isValidElement(G)&&(G=null),M&&(J||V)&&(G=_.createElement("span",{className:"".concat(ce,"-content")},G));var re=ye||{},se=re.colSpan,K=re.rowSpan,$=re.style,q=re.className,le=Object(D.a)(re,["colSpan","rowSpan","style","className"]),Te=se!==void 0?se:w,Xe=K!==void 0?K:L;if(Te===0||Xe===0)return null;var Ye={},Qe=typeof B=="number",tt=typeof F=="number";Qe&&(Ye.position="sticky",Ye.left=B),tt&&(Ye.position="sticky",Ye.right=F);var Oe={};H&&(Oe.textAlign=H);var pe,Ee=M===!0?{showTitle:!0}:M;Ee&&(Ee.showTitle||te==="header")&&(typeof G=="string"||typeof G=="number"?pe=G.toString():_.isValidElement(G)&&typeof G.props.children=="string"&&(pe=G.props.children));var ge=Object(c.a)(Object(c.a)(Object(c.a)({title:pe},le),X),{},{colSpan:Te&&Te!==1?Te:null,rowSpan:Xe&&Xe!==1?Xe:null,className:d()(ce,C,(s={},Object(S.a)(s,"".concat(ce,"-fix-left"),Qe),Object(S.a)(s,"".concat(ce,"-fix-left-first"),j),Object(S.a)(s,"".concat(ce,"-fix-left-last"),J),Object(S.a)(s,"".concat(ce,"-fix-right"),tt),Object(S.a)(s,"".concat(ce,"-fix-right-first"),V),Object(S.a)(s,"".concat(ce,"-fix-right-last"),A),Object(S.a)(s,"".concat(ce,"-ellipsis"),M),Object(S.a)(s,"".concat(ce,"-with-append"),P),Object(S.a)(s,"".concat(ce,"-fix-sticky"),(Qe||tt)&&xe),s),X.className,q),style:Object(c.a)(Object(c.a)(Object(c.a)(Object(c.a)({},X.style),Oe),Ye),$),ref:i(v)?l:null});return _.createElement(v,Object.assign({},ge),P,G)}var u=_.forwardRef(a);u.displayName="Cell";var e=_.memo(u,function(t,l){return l.shouldCellUpdate?!l.shouldCellUpdate(l.record,t.record):!1});I.a=e},gIYZ:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};I.default=S},h78n:function(ze,I,m){"use strict";m.d(I,"a",function(){return j});var S=m("q1tI"),c=m.n(S),D=m("TSYQ"),p=m.n(D),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},n=function(A){var P=A.map(function(){return Object(S.useRef)()}),k=Object(S.useRef)();return Object(S.useEffect)(function(){var X=Date.now(),M=!1;Object.keys(P).forEach(function(H){var te=P[H].current;if(!te)return;M=!0;var xe=te.style;xe.transitionDuration=".3s, .3s, .3s, .06s",k.current&&X-k.current<100&&(xe.transitionDuration="0s, 0s")}),M&&(k.current=Date.now())}),[P]};function h(){return h=Object.assign||function(V){for(var A=1;AV.length)&&(A=V.length);for(var P=0,k=new Array(A);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,k))continue;P[k]=V[k]}}return P}function e(V,A){if(V==null)return{};var P={},k=Object.keys(V),X,M;for(M=0;M=0)continue;P[X]=V[X]}return P}var t=function(A){var P=A.className,k=A.percent,X=A.prefixCls,M=A.strokeColor,H=A.strokeLinecap,te=A.strokeWidth,xe=A.style,ce=A.trailColor,ye=A.trailWidth,G=A.transition,ne=u(A,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ne.gapPosition;var he=Array.isArray(k)?k:[k],re=Array.isArray(M)?M:[M],se=n(he),K=d(se,1),$=K[0],q=te/2,le=100-te/2,Te="M ".concat(H==="round"?q:0,",").concat(q,` - L `).concat(H==="round"?le:100,",").concat(q),Xe="0 0 100 ".concat(te),Ye=0;return c.a.createElement("svg",h({className:p()("".concat(X,"-line"),P),viewBox:Xe,preserveAspectRatio:"none",style:xe},ne),c.a.createElement("path",{className:"".concat(X,"-line-trail"),d:Te,strokeLinecap:H,stroke:ce,strokeWidth:ye||te,fillOpacity:"0"}),he.map(function(Qe,tt){var Oe={strokeDasharray:"".concat(Qe,"px, 100px"),strokeDashoffset:"-".concat(Ye,"px"),transition:G||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},pe=re[tt]||re[re.length-1];return Ye+=Qe,c.a.createElement("path",{key:tt,className:"".concat(X,"-line-path"),d:Te,strokeLinecap:H,stroke:pe,strokeWidth:te,fillOpacity:"0",ref:$[tt],style:Oe})}))};t.defaultProps=_;var l=t;function s(){return s=Object.assign||function(V){for(var A=1;AV.length)&&(A=V.length);for(var P=0,k=new Array(A);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,k))continue;P[k]=V[k]}}return P}function b(V,A){if(V==null)return{};var P={},k=Object.keys(V),X,M;for(M=0;M=0)continue;P[X]=V[X]}return P}var v=0;function w(V){return+V.replace("%","")}function L(V){return Array.isArray(V)?V:[V]}function B(V,A,P,k){var X=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,H=50-k/2,te=0,xe=-H,ce=0,ye=-2*H;switch(M){case"left":te=-H,xe=0,ce=2*H,ye=0;break;case"right":te=H,xe=0,ce=-2*H,ye=0;break;case"bottom":xe=H,ye=2*H;break;default:}var G="M 50,50 m ".concat(te,",").concat(xe,` +`,j=["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={},V;function A(ye){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(G&&J[ne])return J[ne];var he=window.getComputedStyle(ye),re=he.getPropertyValue("box-sizing")||he.getPropertyValue("-moz-box-sizing")||he.getPropertyValue("-webkit-box-sizing"),se=parseFloat(he.getPropertyValue("padding-bottom"))+parseFloat(he.getPropertyValue("padding-top")),K=parseFloat(he.getPropertyValue("border-bottom-width"))+parseFloat(he.getPropertyValue("border-top-width")),$=j.map(function(le){return"".concat(le,":").concat(he.getPropertyValue(le))}).join(";"),q={sizingStyle:$,paddingSize:se,borderSize:K,boxSizing:re};return G&&ne&&(J[ne]=q),q}function P(ye){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;V||(V=document.createElement("textarea"),V.setAttribute("tab-index","-1"),V.setAttribute("aria-hidden","true"),document.body.appendChild(V)),ye.getAttribute("wrap")?V.setAttribute("wrap",ye.getAttribute("wrap")):V.removeAttribute("wrap");var re=A(ye,G),se=re.paddingSize,K=re.borderSize,$=re.boxSizing,q=re.sizingStyle;V.setAttribute("style","".concat(q,";").concat(F)),V.value=ye.value||ye.placeholder||"";var le=Number.MIN_SAFE_INTEGER,Te=Number.MAX_SAFE_INTEGER,Xe=V.scrollHeight,Ge;if($==="border-box"?Xe+=K:$==="content-box"&&(Xe-=se),ne!==null||he!==null){V.value=" ";var Ye=V.scrollHeight-se;ne!==null&&(le=Ye*ne,$==="border-box"&&(le=le+se+K),Xe=Math.max(le,Xe)),he!==null&&(Te=Ye*he,$==="border-box"&&(Te=Te+se+K),Ge=Xe>Te?"":"hidden",Xe=Math.min(Te,Xe))}return{height:Xe,minHeight:le,maxHeight:Te,overflowY:Ge,resize:"none"}}var k=m("Gytx"),X=m.n(k),M;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(M||(M={}));var H=function(ye){Object(p.a)(ne,ye);var G=Object(_.a)(ne);function ne(he){var re;return Object(c.a)(this,ne),re=G.call(this,he),re.nextFrameActionId=void 0,re.resizeFrameId=void 0,re.textArea=void 0,re.saveTextArea=function(se){re.textArea=se},re.handleResize=function(se){var K=re.state.resizeStatus,$=re.props,q=$.autoSize,le=$.onResize;if(K!==M.NONE)return;typeof le=="function"&&le(se),q&&re.resizeOnNextFrame()},re.resizeOnNextFrame=function(){cancelAnimationFrame(re.nextFrameActionId),re.nextFrameActionId=requestAnimationFrame(re.resizeTextarea)},re.resizeTextarea=function(){var se=re.props.autoSize;if(!se||!re.textArea)return;var K=se.minRows,$=se.maxRows,q=P(re.textArea,!1,K,$);re.setState({textareaStyles:q,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(re.resizeFrameId),re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:M.RESIZED},function(){re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:M.NONE}),re.fixFirefoxAutoScroll()})})})})},re.renderTextArea=function(){var se=re.props,K=se.prefixCls,$=K===void 0?"rc-textarea":K,q=se.autoSize,le=se.onResize,Te=se.className,Xe=se.disabled,Ge=re.state,Ye=Ge.textareaStyles,tt=Ge.resizeStatus,Oe=Object(w.a)(re.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pe=B()($,Te,Object(d.a)({},"".concat($,"-disabled"),Xe));"value"in Oe&&(Oe.value=Oe.value||"");var Ee=Object(h.a)(Object(h.a)(Object(h.a)({},re.props.style),Ye),tt===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(v,{onResize:re.handleResize,disabled:!(q||le)},n.createElement("textarea",Object(S.a)({},Oe,{className:pe,style:Ee,ref:re.saveTextArea})))},re.state={textareaStyles:{},resizeStatus:M.NONE},re}return Object(D.a)(ne,[{key:"componentDidUpdate",value:function(re){(re.value!==this.props.value||!X()(re.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 re=this.textArea.selectionStart,se=this.textArea.selectionEnd;this.textArea.setSelectionRange(re,se)}}catch(K){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ne}(n.Component),te=H,Se=function(ye){Object(p.a)(ne,ye);var G=Object(_.a)(ne);function ne(he){var re;Object(c.a)(this,ne),re=G.call(this,he),re.resizableTextArea=void 0,re.focus=function(){re.resizableTextArea.textArea.focus()},re.saveTextArea=function(K){re.resizableTextArea=K},re.handleChange=function(K){var $=re.props.onChange;re.setValue(K.target.value,function(){re.resizableTextArea.resizeTextarea()}),$&&$(K)},re.handleKeyDown=function(K){var $=re.props,q=$.onPressEnter,le=$.onKeyDown;K.keyCode===13&&q&&q(K),le&&le(K)};var se=typeof he.value=="undefined"||he.value===null?he.defaultValue:he.value;return re.state={value:se},re}return Object(D.a)(ne,[{key:"setValue",value:function(re,se){"value"in this.props||this.setState({value:re},se)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(te,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(re){return"value"in re?{value:re.value}:null}}]),ne}(n.Component),ce=I.default=Se},YJ9k:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;hi||t>r&&l=i&&s>=a?t-r-u:l>i&&sa?l-i+e:0}var _=function(r,i){var a=window,u=i.scrollMode,e=i.block,t=i.inline,l=i.boundary,s=i.skipOverflowHiddenElements,g=typeof l=="function"?l:function(Ye){return Ye!==l};if(!S(r))throw new TypeError("Invalid target");for(var C=document.scrollingElement||document.documentElement,x=[],y=r;S(y)&&g(y);){if((y=y.parentElement)===C){x.push(y);break}y!=null&&y===document.body&&D(y)&&!D(document.documentElement)||y!=null&&D(y,s)&&x.push(y)}for(var O=a.visualViewport?a.visualViewport.width:innerWidth,T=a.visualViewport?a.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,v=r.getBoundingClientRect(),w=v.height,L=v.width,B=v.top,F=v.right,j=v.bottom,J=v.left,V=e==="start"||e==="nearest"?B:e==="end"?j:B+w/2,A=t==="center"?J+L/2:t==="end"?F:J,P=[],k=0;k=0&&J>=0&&j<=T&&F<=O&&B>=Se&&j<=ye&&J>=G&&F<=ce)return P;var ne=getComputedStyle(X),he=parseInt(ne.borderLeftWidth,10),re=parseInt(ne.borderTopWidth,10),se=parseInt(ne.borderRightWidth,10),K=parseInt(ne.borderBottomWidth,10),$=0,q=0,le="offsetWidth"in X?X.offsetWidth-X.clientWidth-he-se:0,Te="offsetHeight"in X?X.offsetHeight-X.clientHeight-re-K:0;if(C===X)$=e==="start"?V:e==="end"?V-T:e==="nearest"?p(b,b+T,T,re,K,b+V,b+V+w,w):V-T/2,q=t==="start"?A:t==="center"?A-O/2:t==="end"?A-O:p(E,E+O,O,he,se,E+A,E+A+L,L),$=Math.max(0,$+b),q=Math.max(0,q+E);else{$=e==="start"?V-Se-re:e==="end"?V-ye+K+Te:e==="nearest"?p(Se,ye,H,re,K+Te,V,V+w,w):V-(Se+H/2)+Te/2,q=t==="start"?A-G-he:t==="center"?A-(G+te/2)+le/2:t==="end"?A-ce+se+le:p(G,ce,te,he,se+le,A,A+L,L);var Xe=X.scrollLeft,Ge=X.scrollTop;V+=Ge-($=Math.max(0,Math.min(Ge+$,X.scrollHeight-H+Te))),A+=Xe-(q=Math.max(0,Math.min(Xe+q,X.scrollWidth-te+le)))}P.push({el:X,top:$,left:q})}return P};function n(r){return r===Object(r)&&Object.keys(r).length!==0}function h(r,i){i===void 0&&(i="auto");var a="scrollBehavior"in document.body.style;r.forEach(function(u){var e=u.el,t=u.top,l=u.left;e.scroll&&a?e.scroll({top:t,left:l,behavior:i}):(e.scrollTop=t,e.scrollLeft=l)})}function d(r){return r===!1?{block:"end",inline:"nearest"}:n(r)?r:{block:"start",inline:"nearest"}}function f(r,i){var a=!r.ownerDocument.documentElement.contains(r);if(n(i)&&typeof i.behavior=="function")return i.behavior(a?[]:_(r,i));if(a)return;var u=d(i);return h(_(r,u),u.behavior)}var o=I.a=f},Zss7:function(ze,I,m){var S;(function(c){var D=/^\s+/,p=/\s+$/,_=0,n=c.round,h=c.min,d=c.max,f=c.random;function o(K,$){if(K=K||"",$=$||{},K instanceof o)return K;if(!(this instanceof o))return new o(K,$);var q=r(K);this._originalInput=K,this._r=q.r,this._g=q.g,this._b=q.b,this._a=q.a,this._roundA=n(100*this._a)/100,this._format=$.format||q.format,this._gradientType=$.gradientType,this._r<1&&(this._r=n(this._r)),this._g<1&&(this._g=n(this._g)),this._b<1&&(this._b=n(this._b)),this._ok=q.ok,this._tc_id=_++}o.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 K=this.toRgb();return(K.r*299+K.g*587+K.b*114)/1e3},getLuminance:function(){var K=this.toRgb(),$,q,le,Te,Xe,Ge;return $=K.r/255,q=K.g/255,le=K.b/255,$<=.03928?Te=$/12.92:Te=c.pow(($+.055)/1.055,2.4),q<=.03928?Xe=q/12.92:Xe=c.pow((q+.055)/1.055,2.4),le<=.03928?Ge=le/12.92:Ge=c.pow((le+.055)/1.055,2.4),.2126*Te+.7152*Xe+.0722*Ge},setAlpha:function(K){return this._a=P(K),this._roundA=n(100*this._a)/100,this},toHsv:function(){var K=e(this._r,this._g,this._b);return{h:K.h*360,s:K.s,v:K.v,a:this._a}},toHsvString:function(){var K=e(this._r,this._g,this._b),$=n(K.h*360),q=n(K.s*100),le=n(K.v*100);return this._a==1?"hsv("+$+", "+q+"%, "+le+"%)":"hsva("+$+", "+q+"%, "+le+"%, "+this._roundA+")"},toHsl:function(){var K=a(this._r,this._g,this._b);return{h:K.h*360,s:K.s,l:K.l,a:this._a}},toHslString:function(){var K=a(this._r,this._g,this._b),$=n(K.h*360),q=n(K.s*100),le=n(K.l*100);return this._a==1?"hsl("+$+", "+q+"%, "+le+"%)":"hsla("+$+", "+q+"%, "+le+"%, "+this._roundA+")"},toHex:function(K){return l(this._r,this._g,this._b,K)},toHexString:function(K){return"#"+this.toHex(K)},toHex8:function(K){return s(this._r,this._g,this._b,this._a,K)},toHex8String:function(K){return"#"+this.toHex8(K)},toRgb:function(){return{r:n(this._r),g:n(this._g),b:n(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+n(this._r)+", "+n(this._g)+", "+n(this._b)+")":"rgba("+n(this._r)+", "+n(this._g)+", "+n(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:n(k(this._r,255)*100)+"%",g:n(k(this._g,255)*100)+"%",b:n(k(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+n(k(this._r,255)*100)+"%, "+n(k(this._g,255)*100)+"%, "+n(k(this._b,255)*100)+"%)":"rgba("+n(k(this._r,255)*100)+"%, "+n(k(this._g,255)*100)+"%, "+n(k(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:V[l(this._r,this._g,this._b,!0)]||!1},toFilter:function(K){var $="#"+g(this._r,this._g,this._b,this._a),q=$,le=this._gradientType?"GradientType = 1, ":"";if(K){var Te=o(K);q="#"+g(Te._r,Te._g,Te._b,Te._a)}return"progid:DXImageTransform.Microsoft.gradient("+le+"startColorstr="+$+",endColorstr="+q+")"},toString:function(K){var $=!!K;K=K||this._format;var q=!1,le=this._a<1&&this._a>=0,Te=!$&&le&&(K==="hex"||K==="hex6"||K==="hex3"||K==="hex4"||K==="hex8"||K==="name");return Te?K==="name"&&this._a===0?this.toName():this.toRgbString():(K==="rgb"&&(q=this.toRgbString()),K==="prgb"&&(q=this.toPercentageRgbString()),(K==="hex"||K==="hex6")&&(q=this.toHexString()),K==="hex3"&&(q=this.toHexString(!0)),K==="hex4"&&(q=this.toHex8String(!0)),K==="hex8"&&(q=this.toHex8String()),K==="name"&&(q=this.toName()),K==="hsl"&&(q=this.toHslString()),K==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(K,$){var q=K.apply(null,[this].concat([].slice.call($)));return this._r=q._r,this._g=q._g,this._b=q._b,this.setAlpha(q._a),this},lighten:function(){return this._applyModification(O,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(K,$){return K.apply(null,[this].concat([].slice.call($)))},analogous:function(){return this._applyCombination(F,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(j,arguments)},splitcomplement:function(){return this._applyCombination(B,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(L,arguments)}},o.fromRatio=function(K,$){if(typeof K=="object"){var q={};for(var le in K)K.hasOwnProperty(le)&&(le==="a"?q[le]=K[le]:q[le]=ce(K[le]));K=q}return o(K,$)};function r(K){var $={r:0,g:0,b:0},q=1,le=null,Te=null,Xe=null,Ge=!1,Ye=!1;return typeof K=="string"&&(K=re(K)),typeof K=="object"&&(he(K.r)&&he(K.g)&&he(K.b)?($=i(K.r,K.g,K.b),Ge=!0,Ye=String(K.r).substr(-1)==="%"?"prgb":"rgb"):he(K.h)&&he(K.s)&&he(K.v)?(le=ce(K.s),Te=ce(K.v),$=t(K.h,le,Te),Ge=!0,Ye="hsv"):he(K.h)&&he(K.s)&&he(K.l)&&(le=ce(K.s),Xe=ce(K.l),$=u(K.h,le,Xe),Ge=!0,Ye="hsl"),K.hasOwnProperty("a")&&(q=K.a)),q=P(q),{ok:Ge,format:K.format||Ye,r:h(255,d($.r,0)),g:h(255,d($.g,0)),b:h(255,d($.b,0)),a:q}}function i(K,$,q){return{r:k(K,255)*255,g:k($,255)*255,b:k(q,255)*255}}function a(K,$,q){K=k(K,255),$=k($,255),q=k(q,255);var le=d(K,$,q),Te=h(K,$,q),Xe,Ge,Ye=(le+Te)/2;if(le==Te)Xe=Ge=0;else{var tt=le-Te;Ge=Ye>.5?tt/(2-le-Te):tt/(le+Te);switch(le){case K:Xe=($-q)/tt+($1&&(Ee-=1),Ee<1/6?Oe+(pe-Oe)*6*Ee:Ee<1/2?pe:Ee<2/3?Oe+(pe-Oe)*(2/3-Ee)*6:Oe}if($===0)le=Te=Xe=q;else{var Ye=q<.5?q*(1+$):q+$-q*$,tt=2*q-Ye;le=Ge(tt,Ye,K+1/3),Te=Ge(tt,Ye,K),Xe=Ge(tt,Ye,K-1/3)}return{r:le*255,g:Te*255,b:Xe*255}}function e(K,$,q){K=k(K,255),$=k($,255),q=k(q,255);var le=d(K,$,q),Te=h(K,$,q),Xe,Ge,Ye=le,tt=le-Te;if(Ge=le===0?0:tt/le,le==Te)Xe=0;else{switch(le){case K:Xe=($-q)/tt+($>1)+720)%360;--$;)le.h=(le.h+Te)%360,Xe.push(o(le));return Xe}function j(K,$){$=$||6;for(var q=o(K).toHsv(),le=q.h,Te=q.s,Xe=q.v,Ge=[],Ye=1/$;$--;)Ge.push(o({h:le,s:Te,v:Xe})),Xe=(Xe+Ye)%1;return Ge}o.mix=function(K,$,q){q=q===0?0:q||50;var le=o(K).toRgb(),Te=o($).toRgb(),Xe=q/100,Ge={r:(Te.r-le.r)*Xe+le.r,g:(Te.g-le.g)*Xe+le.g,b:(Te.b-le.b)*Xe+le.b,a:(Te.a-le.a)*Xe+le.a};return o(Ge)},o.readability=function(K,$){var q=o(K),le=o($);return(c.max(q.getLuminance(),le.getLuminance())+.05)/(c.min(q.getLuminance(),le.getLuminance())+.05)},o.isReadable=function(K,$,q){var le=o.readability(K,$),Te,Xe;Xe=!1,Te=se(q);switch(Te.level+Te.size){case"AAsmall":case"AAAlarge":Xe=le>=4.5;break;case"AAlarge":Xe=le>=3;break;case"AAAsmall":Xe=le>=7;break}return Xe},o.mostReadable=function(K,$,q){var le=null,Te=0,Xe,Ge,Ye,tt;q=q||{},Ge=q.includeFallbackColors,Ye=q.level,tt=q.size;for(var Oe=0;Oe<$.length;Oe++)Xe=o.readability(K,$[Oe]),Xe>Te&&(Te=Xe,le=o($[Oe]));return o.isReadable(K,le,{level:Ye,size:tt})||!Ge?le:(q.includeFallbackColors=!1,o.mostReadable(K,["#fff","#000"],q))};var J=o.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"},V=o.hexNames=A(J);function A(K){var $={};for(var q in K)K.hasOwnProperty(q)&&($[K[q]]=q);return $}function P(K){return K=parseFloat(K),(isNaN(K)||K<0||K>1)&&(K=1),K}function k(K,$){H(K)&&(K="100%");var q=te(K);return K=h($,d(0,parseFloat(K))),q&&(K=parseInt(K*$,10)/100),c.abs(K-$)<1e-6?1:K%$/parseFloat($)}function X(K){return h(1,d(0,K))}function M(K){return parseInt(K,16)}function H(K){return typeof K=="string"&&K.indexOf(".")!=-1&&parseFloat(K)===1}function te(K){return typeof K=="string"&&K.indexOf("%")!=-1}function Se(K){return K.length==1?"0"+K:""+K}function ce(K){return K<=1&&(K=K*100+"%"),K}function ye(K){return c.round(parseFloat(K)*255).toString(16)}function G(K){return M(K)/255}var ne=function(){var K="[-\\+]?\\d+%?",$="[-\\+]?\\d*\\.\\d+%?",q="(?:"+$+")|(?:"+K+")",le="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?",Te="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?";return{CSS_UNIT:new RegExp(q),rgb:new RegExp("rgb"+le),rgba:new RegExp("rgba"+Te),hsl:new RegExp("hsl"+le),hsla:new RegExp("hsla"+Te),hsv:new RegExp("hsv"+le),hsva:new RegExp("hsva"+Te),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 he(K){return!!ne.CSS_UNIT.exec(K)}function re(K){K=K.replace(D,"").replace(p,"").toLowerCase();var $=!1;if(J[K])K=J[K],$=!0;else if(K=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=ne.rgb.exec(K))?{r:q[1],g:q[2],b:q[3]}:(q=ne.rgba.exec(K))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=ne.hsl.exec(K))?{h:q[1],s:q[2],l:q[3]}:(q=ne.hsla.exec(K))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=ne.hsv.exec(K))?{h:q[1],s:q[2],v:q[3]}:(q=ne.hsva.exec(K))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=ne.hex8.exec(K))?{r:M(q[1]),g:M(q[2]),b:M(q[3]),a:G(q[4]),format:$?"name":"hex8"}:(q=ne.hex6.exec(K))?{r:M(q[1]),g:M(q[2]),b:M(q[3]),format:$?"name":"hex"}:(q=ne.hex4.exec(K))?{r:M(q[1]+""+q[1]),g:M(q[2]+""+q[2]),b:M(q[3]+""+q[3]),a:G(q[4]+""+q[4]),format:$?"name":"hex8"}:(q=ne.hex3.exec(K))?{r:M(q[1]+""+q[1]),g:M(q[2]+""+q[2]),b:M(q[3]+""+q[3]),format:$?"name":"hex"}:!1}function se(K){var $,q;return K=K||{level:"AA",size:"small"},$=(K.level||"AA").toUpperCase(),q=(K.size||"small").toLowerCase(),$!=="AA"&&$!=="AAA"&&($="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:$,size:q}}ze.exports?ze.exports=o:!(S=function(){return o}.call(I,m,I,ze),S!==void 0&&(ze.exports=S))})(Math)},bL63:function(ze,I,m){ze.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bPs0:function(ze,I,m){"use strict";m.d(I,"b",function(){return C});var S=m("k1fw"),c=m("9og8"),D=m("2qtc"),p=m("kLXV"),_=m("tJVT"),n=m("PpiC"),h=m("aHsQ"),d=m("sGsY"),f=m("WmNS"),o=m.n(f),r=m("q1tI"),i=m.n(r),a=m("bntm"),u=m("V0Rq"),e=m("wd/R"),t=m.n(e),l=m("Ty5D"),s=m("9kvl"),g=d.a.Countdown,C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(O){var T=O.globalSetting,E=O.loading,b=O.user,v=O.exercise,w=O.socket,L=O.dispatch,B=Object(n.a)(O,["globalSetting","loading","user","exercise","socket","dispatch"]),F=Object(r.useState)({}),j=Object(_.a)(F,2),J=j[0],V=j[1],A=p.a.useModal(),P=Object(_.a)(A,2),k=P[0],X=P[1],M=Object(r.useRef)(),H=Object(r.useRef)(null),te=Object(r.useRef)(null),Se=Object(r.useState)(!0),ce=Object(_.a)(Se,2),ye=ce[0],G=ce[1],ne=Object(l.h)().query,he=Object(l.i)();Object(r.useEffect)(function(){var tt,Oe,pe,Ee,ge;if(clearTimeout(H.current),document.addEventListener(Object(a.c)(),Ye,!1),window.addEventListener("blur",Xe,!1),(tt=v.exerciseUserInfo)!==null&&tt!==void 0&&tt.screen_open&&Object(a.a)()&&(L({type:"globalSetting/headerFooterToggle",payload:!1}),G(!1)),(Oe=v.exerciseUserInfo)!==null&&Oe!==void 0&&Oe.screen_at&&t()().diff(t()((pe=v.exerciseUserInfo)===null||pe===void 0?void 0:pe.screen_at),"seconds")>0)re();else if((Ee=v.exerciseUserInfo)!==null&&Ee!==void 0&&Ee.screen_open&&!Object(a.a)()){var U=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;M.current=p.a.info({icon:null,content:i.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",i.a.createElement("br",null),"\u5207\u6362\u9875\u9762"," ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," ","\u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",i.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:i.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(g,{onFinish:function(){var N;re(),(N=M.current)===null||N===void 0||N.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+U*1e3})),"S\uFF09"),onOk:function(){var N;(N=M.current)===null||N===void 0||N.destroy(),G(!1),Object(a.d)(document.body),document.getElementById("root").addEventListener("click",se,!1)}})}return(ge=v.exerciseUserInfo)!==null&&ge!==void 0&&ge.screen_open&&!Object(a.a)()||document.getElementById("root").addEventListener("click",se,!1),function(){document.getElementById("root").removeEventListener("click",se,!1),document.removeEventListener(Object(a.c)(),Ye,!1),window.removeEventListener("blur",Xe,!1),clearTimeout(H.current)}},[]),Object(r.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(H.current),document.getElementById("root").removeEventListener("click",se,!1),document.removeEventListener(Object(a.c)(),Ye,!1))},500),K()},[v.actionTabs]),Object(r.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?le():!ye},500)},[v.exerciseUserInfo]);var re=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe;return o.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Ge();case 2:pe=ge.sent,setTimeout(function(){var U,oe;(U=M.current)===null||U===void 0||U.destroy(),M.current=p.a.info({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(oe=v.exerciseUserInfo)===null||oe===void 0?void 0:oe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var N=Object(c.a)(o.a.mark(function Ve(){return o.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:Object(a.d)(document.body);case 1:case"end":return Ne.stop()}},Ve)}));function _e(){return N.apply(this,arguments)}return _e}()})},1e3);case 4:case"end":return ge.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),se=function(Oe){!Object(a.a)()&&Oe.target.nodeName!=="A"&&Oe.target.nodeName!=="BUTTON"&&Oe.target.innerHTML!=="\u786E \u5B9A"&&(Object(a.d)(document.body),console.log("documentClick.full"))},K=function(){var tt=Object(c.a)(o.a.mark(function Oe(){return o.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",new Promise(function(){var ge=Object(c.a)(o.a.mark(function U(oe){var N;return o.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,L({type:"exercise/getExerciseUserInfo",payload:Object(S.a)({},he)});case 2:return N=Ve.sent,oe(N==null?void 0:N.data),Ve.abrupt("return",N==null?void 0:N.data);case 5:case"end":return Ve.stop()}},U)}));return function(U){return ge.apply(this,arguments)}}()));case 1:case"end":return Ee.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),$=function(){var tt=Object(c.a)(o.a.mark(function Oe(pe){var Ee,ge,U;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:(Ee=M.current)===null||Ee===void 0||((ge=Ee.destroyAll)===null||ge===void 0)||ge.call(Ee),M.current=p.a.info({maskClosable:!1,keyboard:!1,okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(g,{onFinish:Ge,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(v.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(U=v.exerciseUserInfo)===null||U===void 0?void 0:U.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",i.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",i.a.createElement("br",null),i.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var _e=Object(c.a)(o.a.mark(function me(){return o.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:clearTimeout(te.current),Object(a.d)(document.body),M.current.destroy();case 3:case"end":return rt.stop()}},me)}));function Ve(){return _e.apply(this,arguments)}return Ve}()}),te.current=setTimeout(function(){var _e;M.current.update({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(_e=v.exerciseUserInfo)===null||_e===void 0?void 0:_e.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return N.stop()}},Oe)}));return function(pe){return tt.apply(this,arguments)}}(),q=function(){location.href="/classrooms/".concat(he.coursesId,"/exercise/").concat(he.categoryId,"/detail")},le=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe,Ee,ge;return o.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return(pe=M.current)===null||pe===void 0||((Ee=pe.destroyAll)===null||Ee===void 0)||Ee.call(pe),oe.next=3,Object(u.ab)({categoryId:he.categoryId,commit_method:1});case 3:if(ge=oe.sent,ge){try{w.send(JSON.stringify({type:"toggleLockExit",data:!1})),w.send(JSON.stringify({type:"network-open",data:""}))}catch(N){}Te()}case 5:case"end":return oe.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),Te=function(){var Oe,pe;document.removeEventListener(Object(a.c)(),Ye,!1),Object(a.b)(),(Oe=M.current)===null||Oe===void 0||((pe=Oe.destroyAll)===null||pe===void 0)||pe.call(Oe);try{w.send(JSON.stringify({type:"toggleLockExit",data:!1})),w.send(JSON.stringify({type:"network-open",data:""}))}catch(Ee){}k.info({content:i.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",i.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){q()}})},Xe=function(Oe){Object(a.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(a.b)()},Ge=function(){var tt=Object(c.a)(o.a.mark(function Oe(){return o.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",new Promise(function(){var ge=Object(c.a)(o.a.mark(function U(oe){var N,_e,Ve;return o.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!((N=v.exerciseUserInfo)!==null&&N!==void 0&&N.screen_at)){Ne.next=3;break}return Ne.next=3,Object(u.h)(Object(S.a)(Object(S.a)({},he),{},{reset:!0}));case 3:return Ne.next=5,Object(u.R)({id:he.categoryId});case 5:if(_e=Ne.sent,!(_e!=null&&_e.is_commit)){Ne.next=9;break}return Te(),Ne.abrupt("return");case 9:return Ne.next=11,K();case 11:Ve=Ne.sent,oe(Ve);case 13:case"end":return Ne.stop()}},U)}));return function(U){return ge.apply(this,arguments)}}()));case 1:case"end":return Ee.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),Ye=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe,Ee,ge,U;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(pe=!1,console.log("fullscreen change"),!Object(a.a)()){N.next=7;break}(Ee=v.exerciseUserInfo)!==null&&Ee!==void 0&&Ee.screen_at&&Object(u.h)(Object(S.a)(Object(S.a)({},he),{},{reset:!0})),clearTimeout(H.current),N.next=17;break;case 7:return pe=!0,N.next=10,Object(u.h)(Object(S.a)({},he));case 10:return N.next=12,K();case 12:ge=N.sent,$(ge.used_screen_num),U=setTimeout(Object(c.a)(o.a.mark(function _e(){return o.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:case"end":return me.stop()}},_e)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),H.current=U;case 17:L({type:"globalSetting/headerFooterToggle",payload:pe});case 18:case"end":return N.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}();return i.a.createElement("div",null,X)};I.a=Object(s.a)(function(y){var O=y.loading,T=y.user,E=y.exercise,b=y.globalSetting;return{globalSetting:b,user:T,exercise:E,loading:O.effects}})(x)},bT9E:function(ze,I,m){"use strict";m.d(I,"a",function(){return c});var S=m("VTBJ");function c(D,p){var _=Object(S.a)({},D);return Array.isArray(p)&&p.forEach(function(n){delete _[n]}),_}},biw7:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=S.createContext(null);I.a=D},c5fP:function(ze,I,m){"use strict";function S(Y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(De){return typeof De}:S=function(De){return De&&typeof Symbol=="function"&&De.constructor===Symbol&&De!==Symbol.prototype?"symbol":typeof De},S(Y)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=_e,I._tr_stored_block=Ve,I._tr_flush_block=Ne,I._tr_tally=rt,I._tr_align=me;var c=p(m("6BzB"));function D(){if(typeof WeakMap!="function")return null;var Y=new WeakMap;return D=function(){return Y},Y}function p(Y){if(Y&&Y.__esModule)return Y;if(Y===null||S(Y)!=="object"&&typeof Y!="function")return{default:Y};var je=D();if(je&&je.has(Y))return je.get(Y);var De={},$e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Re in Y)if(Object.prototype.hasOwnProperty.call(Y,Re)){var Be=$e?Object.getOwnPropertyDescriptor(Y,Re):null;Be&&(Be.get||Be.set)?Object.defineProperty(De,Re,Be):De[Re]=Y[Re]}return De.default=Y,je&&je.set(Y,De),De}var _=4,n=0,h=1,d=2;function f(Y){for(var je=Y.length;--je>=0;)Y[je]=0}var o=0,r=1,i=2,a=3,u=258,e=29,t=256,l=t+1+e,s=30,g=19,C=2*l+1,x=15,y=16,O=7,T=256,E=16,b=17,v=18,w=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],L=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],B=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,J=new Array((l+2)*2);f(J);var V=new Array(s*2);f(V);var A=new Array(j);f(A);var P=new Array(u-a+1);f(P);var k=new Array(e);f(k);var X=new Array(s);f(X);function M(Y,je,De,$e,Re){this.static_tree=Y,this.extra_bits=je,this.extra_base=De,this.elems=$e,this.max_length=Re,this.has_stree=Y&&Y.length}var H,te,Se;function ce(Y,je){this.dyn_tree=Y,this.max_code=0,this.stat_desc=je}function ye(Y){return Y<256?A[Y]:A[256+(Y>>>7)]}function G(Y,je){Y.pending_buf[Y.pending++]=je&255,Y.pending_buf[Y.pending++]=je>>>8&255}function ne(Y,je,De){Y.bi_valid>y-De?(Y.bi_buf|=je<>y-Y.bi_valid,Y.bi_valid+=De-y):(Y.bi_buf|=je<>>=1,De<<=1;while(--je>0);return De>>>1}function se(Y){Y.bi_valid===16?(G(Y,Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0):Y.bi_valid>=8&&(Y.pending_buf[Y.pending++]=Y.bi_buf&255,Y.bi_buf>>=8,Y.bi_valid-=8)}function K(Y,je){var De=je.dyn_tree,$e=je.max_code,Re=je.stat_desc.static_tree,Be=je.stat_desc.has_stree,ue=je.stat_desc.extra_bits,Ie=je.stat_desc.extra_base,W=je.stat_desc.max_length,et,lt,R,He,Qe,ee,ae=0;for(He=0;He<=x;He++)Y.bl_count[He]=0;for(De[Y.heap[Y.heap_max]*2+1]=0,et=Y.heap_max+1;etW&&(He=W,ae++),De[lt*2+1]=He,lt>$e)continue;Y.bl_count[He]++,Qe=0,lt>=Ie&&(Qe=ue[lt-Ie]),ee=De[lt*2],Y.opt_len+=ee*(He+Qe),Be&&(Y.static_len+=ee*(Re[lt*2+1]+Qe))}if(ae===0)return;do{for(He=W-1;Y.bl_count[He]===0;)He--;Y.bl_count[He]--,Y.bl_count[He+1]+=2,Y.bl_count[W]--,ae-=2}while(ae>0);for(He=W;He!==0;He--)for(lt=Y.bl_count[He];lt!==0;){if(R=Y.heap[--et],R>$e)continue;De[R*2+1]!==He&&(Y.opt_len+=(He-De[R*2+1])*De[R*2],De[R*2+1]=He),lt--}}function $(Y,je,De){var $e=new Array(x+1),Re=0,Be,ue;for(Be=1;Be<=x;Be++)$e[Be]=Re=Re+De[Be-1]<<1;for(ue=0;ue<=je;ue++){var Ie=Y[ue*2+1];if(Ie===0)continue;Y[ue*2]=re($e[Ie]++,Ie)}}function q(){var Y,je,De,$e,Re,Be=new Array(x+1);for(De=0,$e=0;$e>=7;$e8?G(Y,Y.bi_buf):Y.bi_valid>0&&(Y.pending_buf[Y.pending++]=Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0}function Xe(Y,je,De,$e){Te(Y),$e&&(G(Y,De),G(Y,~De)),c.arraySet(Y.pending_buf,Y.window,je,De,Y.pending),Y.pending+=De}function Ge(Y,je,De,$e){var Re=je*2,Be=De*2;return Y[Re]>1;ue>=1;ue--)Ye(Y,De,ue);et=Be;do ue=Y.heap[1],Y.heap[1]=Y.heap[Y.heap_len--],Ye(Y,De,1),Ie=Y.heap[1],Y.heap[--Y.heap_max]=ue,Y.heap[--Y.heap_max]=Ie,De[et*2]=De[ue*2]+De[Ie*2],Y.depth[et]=(Y.depth[ue]>=Y.depth[Ie]?Y.depth[ue]:Y.depth[Ie])+1,De[ue*2+1]=De[Ie*2+1]=et,Y.heap[1]=et++,Ye(Y,De,1);while(Y.heap_len>=2);Y.heap[--Y.heap_max]=Y.heap[1],K(Y,je),$(De,W,Y.bl_count)}function pe(Y,je,De){var $e,Re=-1,Be,ue=je[0*2+1],Ie=0,W=7,et=4;for(ue===0&&(W=138,et=3),je[(De+1)*2+1]=65535,$e=0;$e<=De;$e++){if(Be=ue,ue=je[($e+1)*2+1],++Ie=3&&!(Y.bl_tree[F[je]*2+1]!==0);je--);return Y.opt_len+=3*(je+1)+5+5+4,je}function U(Y,je,De,$e){var Re;for(ne(Y,je-257,5),ne(Y,De-1,5),ne(Y,$e-4,4),Re=0;Re<$e;Re++)ne(Y,Y.bl_tree[F[Re]*2+1],3);Ee(Y,Y.dyn_ltree,je-1),Ee(Y,Y.dyn_dtree,De-1)}function oe(Y){var je=4093624447,De;for(De=0;De<=31;De++,je>>>=1)if(je&1&&Y.dyn_ltree[De*2]!==0)return n;if(Y.dyn_ltree[9*2]!==0||Y.dyn_ltree[10*2]!==0||Y.dyn_ltree[13*2]!==0)return h;for(De=32;De0?(Y.strm.data_type===d&&(Y.strm.data_type=oe(Y)),Oe(Y,Y.l_desc),Oe(Y,Y.d_desc),ue=ge(Y),Re=Y.opt_len+3+7>>>3,Be=Y.static_len+3+7>>>3,Be<=Re&&(Re=Be)):Re=Be=De+5,De+4<=Re&&je!==-1?Ve(Y,je,De,$e):Y.strategy===_||Be===Re?(ne(Y,(r<<1)+($e?1:0),3),tt(Y,J,V)):(ne(Y,(i<<1)+($e?1:0),3),U(Y,Y.l_desc.max_code+1,Y.d_desc.max_code+1,ue+1),tt(Y,Y.dyn_ltree,Y.dyn_dtree)),le(Y),$e&&Te(Y)}function rt(Y,je,De){return Y.pending_buf[Y.d_buf+Y.last_lit*2]=je>>>8&255,Y.pending_buf[Y.d_buf+Y.last_lit*2+1]=je&255,Y.pending_buf[Y.l_buf+Y.last_lit]=De&255,Y.last_lit++,je===0?Y.dyn_ltree[De*2]++:(Y.matches++,je--,Y.dyn_ltree[(P[De]+t+1)*2]++,Y.dyn_dtree[ye(je)*2]++),Y.last_lit===Y.lit_bufsize-1}},cFMs:function(ze,I){ze.exports="data:image/png;base64,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"},cU5J:function(ze,I,m){ze.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},cz0n:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dmUQ:function(ze,I,m){"use strict";var S=m("Ff2n"),c=m("rePB"),D=m("1OyB"),p=m("vuIU"),_=m("Ji7U"),n=m("md7G"),h=m("foSv"),d=m("q1tI"),f=m.n(d),o=m("TSYQ"),r=m.n(o),i=m("4IlW");function a(w,L){var B=Object.keys(w);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(w);L&&(F=F.filter(function(j){return Object.getOwnPropertyDescriptor(w,j).enumerable})),B.push.apply(B,F)}return B}function u(w){for(var L=1;L1?te-1:0),ce=1;ce1?k-1:0),M=1;M=0)return parseInt(P.slice(P.indexOf("e-")+2),10);var k=0;return P.indexOf(".")>=0&&(k=P.length-P.indexOf(".")-1),k},j.getInputDisplayValue=function(A){var P=A||j.state,k=P.focused,X=P.inputValue,M=P.value,H;k?H=X:H=j.toPrecisionAsStep(M),H==null&&(H="");var te=j.formatWrapper(H);return O(j.props.decimalSeparator)&&(te=te.toString().replace(".",j.props.decimalSeparator)),te},j.recordCursorPosition=function(){try{j.cursorStart=j.input.selectionStart,j.cursorEnd=j.input.selectionEnd,j.currentValue=j.input.value,j.cursorBefore=j.input.value.substring(0,j.cursorStart),j.cursorAfter=j.input.value.substring(j.cursorEnd)}catch(A){}},j.restoreByAfter=function(A){if(A===void 0)return!1;var P=j.input.value,k=P.lastIndexOf(A);if(k===-1)return!1;var X=j.cursorBefore.length;return j.lastKeyCode===i.a.DELETE&&j.cursorBefore.charAt(X-1)===A[0]?(j.fixCaret(X,X),!0):k+A.length===P.length?(j.fixCaret(k,k),!0):!1},j.partRestoreByAfter=function(A){return A===void 0?!1:Array.prototype.some.call(A,function(P,k){var X=A.substring(k);return j.restoreByAfter(X)})},j.isNotCompleteNumber=function(A){return isNaN(A)||A===""||A===null||A&&A.toString().indexOf(".")===A.toString().length-1},j.stop=function(){j.autoStepTimer&&clearTimeout(j.autoStepTimer)},j.down=function(A,P,k){j.pressingUpOrDown=!0,j.step("down",A,P,k)},j.up=function(A,P,k){j.pressingUpOrDown=!0,j.step("up",A,P,k)},j.saveInput=function(A){j.input=A};var J=F.value;J===void 0&&(J=F.defaultValue),j.state={focused:F.autoFocus};var V=j.getValidValue(j.toNumber(J));return j.state=u(u({},j.state),{},{inputValue:j.toPrecisionAsStep(V),value:V}),j}return Object(p.a)(B,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(j){var J=this.props,V=J.value,A=J.onChange,P=J.max,k=J.min,X=this.state.focused;if(j){if(!T(j.value,V)||!T(j.max,P)||!T(j.min,k)){var M=X?V:this.getValidValue(V),H;this.pressingUpOrDown?H=M:this.inputting?H=this.rawInput:H=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:H})}var te="value"in this.props?V:this.state.value;"max"in this.props&&j.max!==P&&typeof te=="number"&&te>P&&A&&A(P),"min"in this.props&&j.min!==k&&typeof te=="number"&&te1&&arguments[1]!==void 0?arguments[1]:this.props.min,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,A=parseFloat(j);return isNaN(A)?j:(AV&&(A=V),A)}},{key:"setValue",value:function(j,J){var V=this.props.precision,A=this.isNotCompleteNumber(parseFloat(j))?null:parseFloat(j),P=this.state.value,k=P===void 0?null:P,X=this.state.inputValue,M=X===void 0?null:X,H=typeof A=="number"?A.toFixed(V):"".concat(A),te=A!==k||H!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},J)):this.setState({value:A,inputValue:this.toPrecisionAsStep(j)},J),te&&this.props.onChange(A),A}},{key:"getMaxPrecision",value:function(j){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.props,A=V.precision,P=V.step;if(O(A))return A;var k=this.getPrecision(J),X=this.getPrecision(P),M=this.getPrecision(j);return j?Math.max(M,k+X):k+X}},{key:"getPrecisionFactor",value:function(j){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.getMaxPrecision(j,J);return Math.pow(10,V)}},{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(j){return this.props.formatter?this.props.formatter(j):j}},{key:"toPrecisionAsStep",value:function(j){if(this.isNotCompleteNumber(j)||j==="")return j;var J=Math.abs(this.getMaxPrecision(j));return isNaN(J)?j.toString():Number(j).toFixed(J)}},{key:"toNumber",value:function(j){var J=this.props.precision,V=this.state.focused,A=j&&j.length>16&&V;return this.isNotCompleteNumber(j)||A?j:O(J)?Math.round(j*Math.pow(10,J))/Math.pow(10,J):Number(j)}},{key:"upStep",value:function(j,J){var V=this.props.step,A=this.getPrecisionFactor(j,J),P=Math.abs(this.getMaxPrecision(j,J)),k=((A*j+A*V*J)/A).toFixed(P);return this.toNumber(k)}},{key:"downStep",value:function(j,J){var V=this.props.step,A=this.getPrecisionFactor(j,J),P=Math.abs(this.getMaxPrecision(j,J)),k=((A*j-A*V*J)/A).toFixed(P);return this.toNumber(k)}},{key:"step",value:function(j,J){var V=this,A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=arguments.length>3?arguments[3]:void 0;this.stop(),J&&(J.persist(),J.preventDefault());var k=this.props;if(k.disabled)return;var X=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(X))return;var M=this["".concat(j,"Step")](X,A),H=M>k.max||Mk.max?M=k.max:M=Se),De=(_e||_e===0)&&(isNaN(_e)||Number(_e)<=ce),$e=je||A||P,Re=De||A||P,Be=r()("".concat(V,"-handler"),"".concat(V,"-handler-up"),Object(c.a)({},"".concat(V,"-handler-up-disabled"),$e)),ue=r()("".concat(V,"-handler"),"".concat(V,"-handler-down"),Object(c.a)({},"".concat(V,"-handler-down-disabled"),Re)),Ie=k?{onTouchStart:$e?l:this.up,onTouchEnd:this.stop}:{onMouseDown:$e?l:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},W=k?{onTouchStart:Re?l:this.down,onTouchEnd:this.stop}:{onMouseDown:Re?l:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return f.a.createElement("div",{className:me,style:ye,title:G,onMouseEnter:ne,onMouseLeave:he,onMouseOver:re,onMouseOut:se,onFocus:function(){return null},onBlur:function(){return null}},f.a.createElement("div",{className:"".concat(V,"-handler-wrap")},f.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Increase Value","aria-disabled":$e,className:Be}),M||f.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-up-inner"),onClick:s})),f.a.createElement("span",Object.assign({unselectable:"on"},W,{role:"button","aria-label":"Decrease Value","aria-disabled":Re,className:ue}),H||f.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-down-inner"),onClick:s}))),f.a.createElement("div",{className:"".concat(V,"-input-wrap")},f.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ce,"aria-valuemax":Se,"aria-valuenow":_e,required:K,type:le,placeholder:Te,onPaste:ge,onClick:$,onMouseUp:this.onMouseUp,className:"".concat(V,"-input"),tabIndex:q,autoComplete:X,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:rt?this.onKeyDown:l,onKeyUp:rt?this.onKeyUp:l,autoFocus:pe,maxLength:Oe,readOnly:P,disabled:A,max:Se,min:ce,step:tt,name:Ee,title:G,id:Xe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Y),pattern:Ye,inputMode:Ge,onInput:U},Ne))))}}]),B}(f.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:l,onKeyDown:l,onPressEnter:l,onFocus:l,onBlur:l,parser:g,required:!1,autoComplete:"off"};var b=E,v=I.a=b},eP3c:function(ze,I,m){"use strict";function S(ue){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(W){return typeof W}:S=function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W},S(ue)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=U,I.inflateReset2=oe,I.inflateResetKeep=ge,I.inflateInit=_e,I.inflateInit2=N,I.inflate=je,I.inflateEnd=De,I.inflateGetHeader=$e,I.inflateSetDictionary=Re,I.inflateInfo=I.Z_DEFLATED=I.Z_BUF_ERROR=I.Z_MEM_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_NEED_DICT=I.Z_STREAM_END=I.Z_OK=I.Z_TREES=I.Z_BLOCK=I.Z_FINISH=void 0;var c=f(m("6BzB")),D=h(m("xlC8")),p=h(m("QV2g")),_=h(m("sjKO")),n=h(m("JSwD"));function h(ue){return ue&&ue.__esModule?ue:{default:ue}}function d(){if(typeof WeakMap!="function")return null;var ue=new WeakMap;return d=function(){return ue},ue}function f(ue){if(ue&&ue.__esModule)return ue;if(ue===null||S(ue)!=="object"&&typeof ue!="function")return{default:ue};var Ie=d();if(Ie&&Ie.has(ue))return Ie.get(ue);var W={},et=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var lt in ue)if(Object.prototype.hasOwnProperty.call(ue,lt)){var R=et?Object.getOwnPropertyDescriptor(ue,lt):null;R&&(R.get||R.set)?Object.defineProperty(W,lt,R):W[lt]=ue[lt]}return W.default=ue,Ie&&Ie.set(ue,W),W}var o=0,r=1,i=2,a=4;I.Z_FINISH=a;var u=5;I.Z_BLOCK=u;var e=6;I.Z_TREES=e;var t=0;I.Z_OK=t;var l=1;I.Z_STREAM_END=l;var s=2;I.Z_NEED_DICT=s;var g=-2;I.Z_STREAM_ERROR=g;var C=-3;I.Z_DATA_ERROR=C;var x=-4;I.Z_MEM_ERROR=x;var y=-5;I.Z_BUF_ERROR=y;var O=8;I.Z_DEFLATED=O;var T=1,E=2,b=3,v=4,w=5,L=6,B=7,F=8,j=9,J=10,V=11,A=12,P=13,k=14,X=15,M=16,H=17,te=18,Se=19,ce=20,ye=21,G=22,ne=23,he=24,re=25,se=26,K=27,$=28,q=29,le=30,Te=31,Xe=32,Ge=852,Ye=592,tt=15,Oe=tt;function pe(ue){return(ue>>>24&255)+(ue>>>8&65280)+((ue&65280)<<8)+((ue&255)<<24)}function Ee(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new c.Buf16(320),this.work=new c.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ge(ue){var Ie;return!ue||!ue.state?g:(Ie=ue.state,ue.total_in=ue.total_out=Ie.total=0,ue.msg="",Ie.wrap&&(ue.adler=Ie.wrap&1),Ie.mode=T,Ie.last=0,Ie.havedict=0,Ie.dmax=32768,Ie.head=null,Ie.hold=0,Ie.bits=0,Ie.lencode=Ie.lendyn=new c.Buf32(Ge),Ie.distcode=Ie.distdyn=new c.Buf32(Ye),Ie.sane=1,Ie.back=-1,t)}function U(ue){var Ie;return!ue||!ue.state?g:(Ie=ue.state,Ie.wsize=0,Ie.whave=0,Ie.wnext=0,ge(ue))}function oe(ue,Ie){var W,et;return!ue||!ue.state?g:(et=ue.state,Ie<0?(W=0,Ie=-Ie):(W=(Ie>>4)+1,Ie<48&&(Ie&=15)),Ie&&(Ie<8||Ie>15)?g:(et.window!==null&&et.wbits!==Ie&&(et.window=null),et.wrap=W,et.wbits=Ie,U(ue)))}function N(ue,Ie){var W,et;return ue?(et=new Ee,ue.state=et,et.window=null,W=oe(ue,Ie),W!==t&&(ue.state=null),W):g}function _e(ue){return N(ue,Oe)}var Ve=!0,me,Ne;function rt(ue){if(Ve){var Ie;for(me=new c.Buf32(512),Ne=new c.Buf32(32),Ie=0;Ie<144;)ue.lens[Ie++]=8;for(;Ie<256;)ue.lens[Ie++]=9;for(;Ie<280;)ue.lens[Ie++]=7;for(;Ie<288;)ue.lens[Ie++]=8;for((0,n.default)(r,ue.lens,0,288,me,0,ue.work,{bits:9}),Ie=0;Ie<32;)ue.lens[Ie++]=5;(0,n.default)(i,ue.lens,0,32,Ne,0,ue.work,{bits:5}),Ve=!1}ue.lencode=me,ue.lenbits=9,ue.distcode=Ne,ue.distbits=5}function Y(ue,Ie,W,et){var lt,R=ue.state;return R.window===null&&(R.wsize=1<=R.wsize?(c.arraySet(R.window,Ie,W-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(lt=R.wsize-R.wnext,lt>et&&(lt=et),c.arraySet(R.window,Ie,W-et,lt,R.wnext),et-=lt,et?(c.arraySet(R.window,Ie,W-et,et,0),R.wnext=et,R.whave=R.wsize):(R.wnext+=lt,R.wnext===R.wsize&&(R.wnext=0),R.whave>>8&255,W.check=(0,p.default)(W.check,ct,2,0),ae=0,Ce=0,W.mode=E;break}if(W.flags=0,W.head&&(W.head.done=!1),!(W.wrap&1)||(((ae&255)<<8)+(ae>>8))%31){ue.msg="incorrect header check",W.mode=le;break}if((ae&15)!==O){ue.msg="unknown compression method",W.mode=le;break}if(ae>>>=4,Ce-=4,pt=(ae&15)+8,W.wbits===0)W.wbits=pt;else if(pt>W.wbits){ue.msg="invalid window size",W.mode=le;break}W.dmax=1<>8&1),W.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,Ce=0,W.mode=b;case b:for(;Ce<32;){if(Qe===0)break e;Qe--,ae+=et[R++]<>>8&255,ct[2]=ae>>>16&255,ct[3]=ae>>>24&255,W.check=(0,p.default)(W.check,ct,4,0)),ae=0,Ce=0,W.mode=v;case v:for(;Ce<16;){if(Qe===0)break e;Qe--,ae+=et[R++]<>8),W.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,Ce=0,W.mode=w;case w:if(W.flags&1024){for(;Ce<16;){if(Qe===0)break e;Qe--,ae+=et[R++]<>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,Ce=0}else W.head&&(W.head.extra=null);W.mode=L;case L:if(W.flags&1024&&(we=W.length,we>Qe&&(we=Qe),we&&(W.head&&(pt=W.head.extra_len-W.length,W.head.extra||(W.head.extra=new Array(W.head.extra_len)),c.arraySet(W.head.extra,et,R,we,pt)),W.flags&512&&(W.check=(0,p.default)(W.check,et,we,R)),Qe-=we,R+=we,W.length-=we),W.length))break e;W.length=0,W.mode=B;case B:if(W.flags&2048){if(Qe===0)break e;we=0;do pt=et[R+we++],W.head&&pt&&W.length<65536&&(W.head.name+=String.fromCharCode(pt));while(pt&&we>9&1,W.head.done=!0),ue.adler=W.check=0,W.mode=A;break;case J:for(;Ce<32;){if(Qe===0)break e;Qe--,ae+=et[R++]<>>=Ce&7,Ce-=Ce&7,W.mode=K;break}for(;Ce<3;){if(Qe===0)break e;Qe--,ae+=et[R++]<>>=1,Ce-=1;switch(ae&3){case 0:W.mode=k;break;case 1:if(rt(W),W.mode=ce,Ie===e){ae>>>=2,Ce-=2;break e}break;case 2:W.mode=H;break;case 3:ue.msg="invalid block type",W.mode=le}ae>>>=2,Ce-=2;break;case k:for(ae>>>=Ce&7,Ce-=Ce&7;Ce<32;){if(Qe===0)break e;Qe--,ae+=et[R++]<>>16^65535)){ue.msg="invalid stored block lengths",W.mode=le;break}if(W.length=ae&65535,ae=0,Ce=0,W.mode=X,Ie===e)break e;case X:W.mode=M;case M:if(we=W.length,we){if(we>Qe&&(we=Qe),we>ee&&(we=ee),we===0)break e;c.arraySet(lt,et,R,we,He),Qe-=we,R+=we,ee-=we,He+=we,W.length-=we;break}W.mode=A;break;case H:for(;Ce<14;){if(Qe===0)break e;Qe--,ae+=et[R++]<>>=5,Ce-=5,W.ndist=(ae&31)+1,ae>>>=5,Ce-=5,W.ncode=(ae&15)+4,ae>>>=4,Ce-=4,W.nlen>286||W.ndist>30){ue.msg="too many length or distance symbols",W.mode=le;break}W.have=0,W.mode=te;case te:for(;W.have>>=3,Ce-=3}for(;W.have<19;)W.lens[Bt[W.have++]]=0;if(W.lencode=W.lendyn,W.lenbits=7,xt={bits:W.lenbits},dt=(0,n.default)(o,W.lens,0,19,W.lencode,0,W.work,xt),W.lenbits=xt.bits,dt){ue.msg="invalid code lengths set",W.mode=le;break}W.have=0,W.mode=Se;case Se:for(;W.have>>24,nt=Ze>>>16&255,it=Ze&65535,We<=Ce);){if(Qe===0)break e;Qe--,ae+=et[R++]<>>=We,Ce-=We,W.lens[W.have++]=it;else{if(it===16){for(vt=We+2;Ce>>=We,Ce-=We,W.have===0){ue.msg="invalid bit length repeat",W.mode=le;break}pt=W.lens[W.have-1],we=3+(ae&3),ae>>>=2,Ce-=2}else if(it===17){for(vt=We+3;Ce>>=We,Ce-=We,pt=0,we=3+(ae&7),ae>>>=3,Ce-=3}else{for(vt=We+7;Ce>>=We,Ce-=We,pt=0,we=11+(ae&127),ae>>>=7,Ce-=7}if(W.have+we>W.nlen+W.ndist){ue.msg="invalid bit length repeat",W.mode=le;break}for(;we--;)W.lens[W.have++]=pt}}if(W.mode===le)break;if(W.lens[256]===0){ue.msg="invalid code -- missing end-of-block",W.mode=le;break}if(W.lenbits=9,xt={bits:W.lenbits},dt=(0,n.default)(r,W.lens,0,W.nlen,W.lencode,0,W.work,xt),W.lenbits=xt.bits,dt){ue.msg="invalid literal/lengths set",W.mode=le;break}if(W.distbits=6,W.distcode=W.distdyn,xt={bits:W.distbits},dt=(0,n.default)(i,W.lens,W.nlen,W.ndist,W.distcode,0,W.work,xt),W.distbits=xt.bits,dt){ue.msg="invalid distances set",W.mode=le;break}if(W.mode=ce,Ie===e)break e;case ce:W.mode=ye;case ye:if(Qe>=6&&ee>=258){ue.next_out=He,ue.avail_out=ee,ue.next_in=R,ue.avail_in=Qe,W.hold=ae,W.bits=Ce,(0,_.default)(ue,Ke),He=ue.next_out,lt=ue.output,ee=ue.avail_out,R=ue.next_in,et=ue.input,Qe=ue.avail_in,ae=W.hold,Ce=W.bits,W.mode===A&&(W.back=-1);break}for(W.back=0;!(Ze=W.lencode[ae&(1<>>24,nt=Ze>>>16&255,it=Ze&65535,We<=Ce);){if(Qe===0)break e;Qe--,ae+=et[R++]<>Me)],We=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,Me+We<=Ce);){if(Qe===0)break e;Qe--,ae+=et[R++]<>>=Me,Ce-=Me,W.back+=Me}if(ae>>>=We,Ce-=We,W.back+=We,W.length=it,nt===0){W.mode=se;break}if(nt&32){W.back=-1,W.mode=A;break}if(nt&64){ue.msg="invalid literal/length code",W.mode=le;break}W.extra=nt&15,W.mode=G;case G:if(W.extra){for(vt=W.extra;Ce>>=W.extra,Ce-=W.extra,W.back+=W.extra}W.was=W.length,W.mode=ne;case ne:for(;!(Ze=W.distcode[ae&(1<>>24,nt=Ze>>>16&255,it=Ze&65535,We<=Ce);){if(Qe===0)break e;Qe--,ae+=et[R++]<>Me)],We=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,Me+We<=Ce);){if(Qe===0)break e;Qe--,ae+=et[R++]<>>=Me,Ce-=Me,W.back+=Me}if(ae>>>=We,Ce-=We,W.back+=We,nt&64){ue.msg="invalid distance code",W.mode=le;break}W.offset=it,W.extra=nt&15,W.mode=he;case he:if(W.extra){for(vt=W.extra;Ce>>=W.extra,Ce-=W.extra,W.back+=W.extra}if(W.offset>W.dmax){ue.msg="invalid distance too far back",W.mode=le;break}W.mode=re;case re:if(ee===0)break e;if(we=Ke-ee,W.offset>we){if(we=W.offset-we,we>W.whave&&W.sane){ue.msg="invalid distance too far back",W.mode=le;break}we>W.wnext?(we-=W.wnext,Z=W.wsize-we):Z=W.wnext-we,we>W.length&&(we=W.length),de=W.window}else de=lt,Z=He-W.offset,we=W.length;we>ee&&(we=ee),ee-=we,W.length-=we;do lt[He++]=de[Z++];while(--we);W.length===0&&(W.mode=ye);break;case se:if(ee===0)break e;lt[He++]=W.length,ee--,W.mode=ye;break;case K:if(W.wrap){for(;Ce<32;){if(Qe===0)break e;Qe--,ae|=et[R++]<0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=Se.length,G=ce.length;if(Math.abs(ye-G)!==1)return{add:!1,key:null};function ne(he,re){var se=new Map;he.forEach(function($){se.set($,!0)});var K=re.filter(function($){return!se.has($)});return K.length===1?K[0]:null}return ye ").concat(ce);return ce}var A=function(ce,ye){var G=ce.prefixCls,ne=ce.data,he=ce.selectable,re=ce.checkable,se=ce.expandedKeys,K=ce.selectedKeys,$=ce.checkedKeys,q=ce.loadedKeys,le=ce.loadingKeys,Te=ce.halfCheckedKeys,Xe=ce.keyEntities,Ge=ce.disabled,Ye=ce.dragging,tt=ce.dragOverNodeKey,Oe=ce.dropPosition,pe=ce.motion,Ee=ce.height,ge=ce.itemHeight,U=ce.virtual,oe=ce.focusable,N=ce.activeItem,_e=ce.focused,Ve=ce.tabIndex,me=ce.onKeyDown,Ne=ce.onFocus,rt=ce.onBlur,Y=ce.onActiveChange,je=ce.onListChangeStart,De=ce.onListChangeEnd,$e=Object(l.a)(ce,["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"]),Re=d.useRef(null);d.useImperativeHandle(ye,function(){return{scrollTo:function(pt){Re.current.scrollTo(pt)}}});var Be=d.useState(se),ue=Object(t.a)(Be,2),Ie=ue[0],W=ue[1],et=d.useState(ne),lt=Object(t.a)(et,2),R=lt[0],He=lt[1],Qe=d.useState(ne),ee=Object(t.a)(Qe,2),ae=ee[0],Ce=ee[1],Pe=d.useState([]),Ke=Object(t.a)(Pe,2),we=Ke[0],Z=Ke[1],de=d.useState(null),Ze=Object(t.a)(de,2),We=Ze[0],nt=Ze[1];function it(){He(ne),Ce(ne),Z([]),nt(null),De()}d.useEffect(function(){W(se);var ot=T(Ie,se);if(ot.key!==null)if(ot.add){var pt=R.findIndex(function(Dt){var Ut=Dt.data.key;return Ut===ot.key}),dt=j(E(R,ne,ot.key),U,Ee,ge),ct=R.slice();ct.splice(pt+1,0,F),Ce(ct),Z(dt),nt("show")}else{var xt=ne.findIndex(function(Dt){var Ut=Dt.data.key;return Ut===ot.key}),vt=j(E(ne,R,ot.key),U,Ee,ge),Bt=ne.slice();Bt.splice(xt+1,0,F),Ce(Bt),Z(vt),nt("hide")}else R!==ne&&(He(ne),Ce(ne))},[se,ne]),d.useEffect(function(){Ye||it()},[Ye]);var Me=pe?ae:ne,at={expandedKeys:se,selectedKeys:K,loadedKeys:q,loadingKeys:le,checkedKeys:$,halfCheckedKeys:Te,dragOverNodeKey:tt,dropPosition:Oe,keyEntities:Xe};return d.createElement(d.Fragment,null,_e&&N&&d.createElement("span",{style:b,"aria-live":"assertive"},V(N)),d.createElement("div",{role:"tree"},d.createElement("input",{style:b,disabled:oe===!1||Ge,tabIndex:oe!==!1?Ve:null,onKeyDown:me,onFocus:Ne,onBlur:rt,value:"",onChange:v})),d.createElement(s.a,Object.assign({},$e,{data:Me,itemKey:J,height:Ee,fullHeight:!1,virtual:U,itemHeight:ge,prefixCls:"".concat(G,"-list"),ref:Re}),function(ot){var pt=ot.pos,dt=ot.data,ct=dt.key,xt=Object(l.a)(dt,["key"]),vt=ot.isStart,Bt=ot.isEnd,Dt=Object(e.e)(ct,pt);delete xt.children;var Ut=Object(e.f)(Dt,at);return d.createElement(O,Object.assign({},xt,Ut,{active:N&&ct===N.data.key,pos:pt,data:ot.data,isStart:vt,isEnd:Bt,motion:pe,motionNodes:ct===w?we:null,motionType:We,onMotionStart:je,onMotionEnd:it,treeNodeRequiredProps:at,onMouseMove:function(){Y(null)}}))}))},P=d.forwardRef(A);P.displayName="NodeList";var k=P,X=m("NvD2"),M=function(Se){Object(n.a)(ye,Se);var ce=Object(h.a)(ye);function ye(){var G;return Object(p.a)(this,ye),G=ce.apply(this,arguments),G.destroyed=!1,G.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},G.listRef=d.createRef(),G.onNodeDragStart=function(ne,he){var re=G.state,se=re.expandedKeys,K=re.keyEntities,$=G.props.onDragStart,q=he.props.eventKey;G.dragNode=he;var le=Object(u.b)(se,q);G.setState({dragging:!0,dragNodesKeys:Object(u.g)(q,K)}),G.setExpandedKeys(le),$&&$({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragEnter=function(ne,he){var re=G.state,se=re.expandedKeys,K=re.keyEntities,$=re.dragNodesKeys,q=G.props.onDragEnter,le=he.props,Te=le.pos,Xe=le.eventKey;if(!G.dragNode||$.indexOf(Xe)!==-1)return;var Ge=Object(u.c)(ne,he);if(G.dragNode.props.eventKey===Xe&&Ge===0){G.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){G.setState({dragOverNodeKey:Xe,dropPosition:Ge}),G.delayedDragEnterLogic||(G.delayedDragEnterLogic={}),Object.keys(G.delayedDragEnterLogic).forEach(function(Ye){clearTimeout(G.delayedDragEnterLogic[Ye])}),G.delayedDragEnterLogic[Te]=window.setTimeout(function(){if(!G.state.dragging)return;var Ye=Object(D.a)(se),tt=K[Xe];tt&&(tt.children||[]).length&&(Ye=Object(u.a)(se,Xe)),"expandedKeys"in G.props||G.setExpandedKeys(Ye),q&&q({event:ne,node:Object(e.b)(he.props),expandedKeys:Ye})},400)},0)},G.onNodeDragOver=function(ne,he){var re=G.state.dragNodesKeys,se=G.props.onDragOver,K=he.props.eventKey;if(re.indexOf(K)!==-1)return;if(G.dragNode&&K===G.state.dragOverNodeKey){var $=Object(u.c)(ne,he);if($===G.state.dropPosition)return;G.setState({dropPosition:$})}se&&se({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragLeave=function(ne,he){var re=G.props.onDragLeave;G.setState({dragOverNodeKey:""}),re&&re({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragEnd=function(ne,he){var re=G.props.onDragEnd;G.setState({dragOverNodeKey:""}),G.cleanDragState(),re&&re({event:ne,node:Object(e.b)(he.props)}),G.dragNode=null},G.onNodeDrop=function(ne,he){var re=G.state,se=re.dragNodesKeys,K=se===void 0?[]:se,$=re.dropPosition,q=G.props.onDrop,le=he.props,Te=le.eventKey,Xe=le.pos;if(G.setState({dragOverNodeKey:""}),G.cleanDragState(),K.indexOf(Te)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ge=Object(u.k)(Xe),Ye={event:ne,node:Object(e.b)(he.props),dragNode:G.dragNode?Object(e.b)(G.dragNode.props):null,dragNodesKeys:K.slice(),dropPosition:$+Number(Ge[Ge.length-1]),dropToGap:!1};$!==0&&(Ye.dropToGap=!0),q&&q(Ye),G.dragNode=null},G.cleanDragState=function(){var ne=G.state.dragging;ne&&G.setState({dragging:!1})},G.onNodeClick=function(ne,he){var re=G.props.onClick;re&&re(ne,he)},G.onNodeDoubleClick=function(ne,he){var re=G.props.onDoubleClick;re&&re(ne,he)},G.onNodeSelect=function(ne,he){var re=G.state.selectedKeys,se=G.state.keyEntities,K=G.props,$=K.onSelect,q=K.multiple,le=he.selected,Te=he.key,Xe=!le;Xe?q?re=Object(u.a)(re,Te):re=[Te]:re=Object(u.b)(re,Te);var Ge=re.map(function(Ye){var tt=se[Ye];return tt?tt.node:null}).filter(function(Ye){return Ye});G.setUncontrolledState({selectedKeys:re}),$&&$(re,{event:"select",selected:Xe,node:he,selectedNodes:Ge,nativeEvent:ne.nativeEvent})},G.onNodeCheck=function(ne,he,re){var se=G.state,K=se.keyEntities,$=se.checkedKeys,q=se.halfCheckedKeys,le=G.props,Te=le.checkStrictly,Xe=le.onCheck,Ge=he.key,Ye,tt={event:"check",node:he,checked:re,nativeEvent:ne.nativeEvent};if(Te){var Oe=re?Object(u.a)($,Ge):Object(u.b)($,Ge),pe=Object(u.b)(q,Ge);Ye={checked:Oe,halfChecked:pe},tt.checkedNodes=Oe.map(function(_e){return K[_e]}).filter(function(_e){return _e}).map(function(_e){return _e.node}),G.setUncontrolledState({checkedKeys:Oe})}else{var Ee=Object(X.a)([].concat(Object(D.a)($),[Ge]),!0,K),ge=Ee.checkedKeys,U=Ee.halfCheckedKeys;if(!re){var oe=new Set(ge);oe.delete(Ge);var N=Object(X.a)(Array.from(oe),{checked:!1,halfCheckedKeys:U},K);ge=N.checkedKeys,U=N.halfCheckedKeys}Ye=ge,tt.checkedNodes=[],tt.checkedNodesPositions=[],tt.halfCheckedKeys=U,ge.forEach(function(_e){var Ve=K[_e];if(!Ve)return;var me=Ve.node,Ne=Ve.pos;tt.checkedNodes.push(me),tt.checkedNodesPositions.push({node:me,pos:Ne})}),G.setUncontrolledState({checkedKeys:ge},!1,{halfCheckedKeys:U})}Xe&&Xe(Ye,tt)},G.onNodeLoad=function(ne){return new Promise(function(he){G.setState(function(re){var se=re.loadedKeys,K=se===void 0?[]:se,$=re.loadingKeys,q=$===void 0?[]:$,le=G.props,Te=le.loadData,Xe=le.onLoad,Ge=ne.key;if(!Te||K.indexOf(Ge)!==-1||q.indexOf(Ge)!==-1)return{};var Ye=Te(ne);return Ye.then(function(){var tt=G.state,Oe=tt.loadedKeys,pe=tt.loadingKeys,Ee=Object(u.a)(Oe,Ge),ge=Object(u.b)(pe,Ge);Xe&&Xe(Ee,{event:"load",node:ne}),G.setUncontrolledState({loadedKeys:Ee}),G.setState({loadingKeys:ge}),he()}),{loadingKeys:Object(u.a)(q,Ge)}})})},G.onNodeMouseEnter=function(ne,he){var re=G.props.onMouseEnter;re&&re({event:ne,node:he})},G.onNodeMouseLeave=function(ne,he){var re=G.props.onMouseLeave;re&&re({event:ne,node:he})},G.onNodeContextMenu=function(ne,he){var re=G.props.onRightClick;re&&(ne.preventDefault(),re({event:ne,node:he}))},G.onFocus=function(){var ne=G.props.onFocus;G.setState({focused:!0}),ne&&ne.apply(void 0,arguments)},G.onBlur=function(){var ne=G.props.onBlur;G.setState({focused:!1}),G.onActiveChange(null),ne&&ne.apply(void 0,arguments)},G.getTreeNodeRequiredProps=function(){var ne=G.state,he=ne.expandedKeys,re=ne.selectedKeys,se=ne.loadedKeys,K=ne.loadingKeys,$=ne.checkedKeys,q=ne.halfCheckedKeys,le=ne.dragOverNodeKey,Te=ne.dropPosition,Xe=ne.keyEntities;return{expandedKeys:he||[],selectedKeys:re||[],loadedKeys:se||[],loadingKeys:K||[],checkedKeys:$||[],halfCheckedKeys:q||[],dragOverNodeKey:le,dropPosition:Te,keyEntities:Xe}},G.setExpandedKeys=function(ne){var he=G.state.treeData,re=Object(e.d)(he,ne);G.setUncontrolledState({expandedKeys:ne,flattenNodes:re},!0)},G.onNodeExpand=function(ne,he){var re=G.state.expandedKeys,se=G.state.listChanging,K=G.props,$=K.onExpand,q=K.loadData,le=he.key,Te=he.expanded;if(se)return;var Xe=re.indexOf(le),Ge=!Te;if(Object(o.a)(Te&&Xe!==-1||!Te&&Xe===-1,"Expand state not sync with index check"),Ge?re=Object(u.a)(re,le):re=Object(u.b)(re,le),G.setExpandedKeys(re),$&&$(re,{node:he,expanded:Ge,nativeEvent:ne.nativeEvent}),Ge&&q){var Ye=G.onNodeLoad(he);Ye&&Ye.then(function(){var tt=Object(e.d)(G.state.treeData,re);G.setUncontrolledState({flattenNodes:tt})})}},G.onListChangeStart=function(){G.setUncontrolledState({listChanging:!0})},G.onListChangeEnd=function(){setTimeout(function(){G.setUncontrolledState({listChanging:!1})})},G.onActiveChange=function(ne){var he=G.state.activeKey,re=G.props.onActiveChange;if(he===ne)return;G.setState({activeKey:ne}),ne!==null&&G.scrollTo({key:ne}),re&&re(ne)},G.getActiveItem=function(){var ne=G.state,he=ne.activeKey,re=ne.flattenNodes;return he===null?null:re.find(function(se){var K=se.data.key;return K===he})||null},G.offsetActiveKey=function(ne){var he=G.state,re=he.flattenNodes,se=he.activeKey,K=re.findIndex(function(le){var Te=le.data.key;return Te===se});K===-1&&ne<0&&(K=re.length),K=(K+ne+re.length)%re.length;var $=re[K];if($){var q=$.data.key;G.onActiveChange(q)}else G.onActiveChange(null)},G.onKeyDown=function(ne){var he=G.state,re=he.activeKey,se=he.expandedKeys,K=he.checkedKeys,$=G.props,q=$.onKeyDown,le=$.checkable,Te=$.selectable;switch(ne.which){case f.a.UP:{G.offsetActiveKey(-1),ne.preventDefault();break}case f.a.DOWN:{G.offsetActiveKey(1),ne.preventDefault();break}}var Xe=G.getActiveItem();if(Xe&&Xe.data){var Ge=G.getTreeNodeRequiredProps(),Ye=Xe.data.isLeaf===!1||!!(Xe.data.children||[]).length,tt=Object(e.b)(Object(c.a)(Object(c.a)({},Object(e.f)(re,Ge)),{},{data:Xe.data,active:!0}));switch(ne.which){case f.a.LEFT:{Ye&&se.includes(re)?G.onNodeExpand({},tt):Xe.parent&&G.onActiveChange(Xe.parent.data.key),ne.preventDefault();break}case f.a.RIGHT:{Ye&&!se.includes(re)?G.onNodeExpand({},tt):Xe.children&&Xe.children.length&&G.onActiveChange(Xe.children[0].data.key),ne.preventDefault();break}case f.a.ENTER:case f.a.SPACE:{le&&!tt.disabled&&tt.checkable!==!1&&!tt.disableCheckbox?G.onNodeCheck({},tt,!K.includes(re)):!le&&Te&&!tt.disabled&&tt.selectable!==!1&&G.onNodeSelect({},tt);break}}}q&&q(ne)},G.setUncontrolledState=function(ne){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(G.destroyed)return;var se=!1,K=!0,$={};Object.keys(ne).forEach(function(q){if(q in G.props){K=!1;return}se=!0,$[q]=ne[q]}),se&&(!he||K)&&G.setState(Object(c.a)(Object(c.a)({},$),re))},G.scrollTo=function(ne){G.listRef.current.scrollTo(ne)},G}return Object(_.a)(ye,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ne,he=this.state,re=he.focused,se=he.flattenNodes,K=he.keyEntities,$=he.dragging,q=he.activeKey,le=this.props,Te=le.prefixCls,Xe=le.className,Ge=le.style,Ye=le.showLine,tt=le.focusable,Oe=le.tabIndex,pe=Oe===void 0?0:Oe,Ee=le.selectable,ge=le.showIcon,U=le.icon,oe=le.switcherIcon,N=le.draggable,_e=le.checkable,Ve=le.checkStrictly,me=le.disabled,Ne=le.motion,rt=le.loadData,Y=le.filterTreeNode,je=le.height,De=le.itemHeight,$e=le.virtual,Re=le.titleRender,Be=le.onContextMenu,ue=Object(u.f)(this.props);return d.createElement(a.a.Provider,{value:{prefixCls:Te,selectable:Ee,showIcon:ge,icon:U,switcherIcon:oe,draggable:N,checkable:_e,checkStrictly:Ve,disabled:me,keyEntities:K,loadData:rt,filterTreeNode:Y,titleRender:Re,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}},d.createElement("div",{className:i()(Te,Xe,(ne={},Object(S.a)(ne,"".concat(Te,"-show-line"),Ye),Object(S.a)(ne,"".concat(Te,"-focused"),re),Object(S.a)(ne,"".concat(Te,"-active-focused"),q!==null),ne))},d.createElement(k,Object.assign({ref:this.listRef,prefixCls:Te,style:Ge,data:se,disabled:me,selectable:Ee,checkable:!!_e,motion:Ne,dragging:$,height:je,itemHeight:De,virtual:$e,focusable:tt,focused:re,tabIndex:pe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Be},this.getTreeNodeRequiredProps(),ue))))}}],[{key:"getDerivedStateFromProps",value:function(ne,he){var re=he.prevProps,se={prevProps:ne};function K(U){return!re&&U in ne||re&&re[U]!==ne[U]}var $;if(K("treeData")?$=ne.treeData:K("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$=Object(e.c)(ne.children)),$){se.treeData=$;var q=Object(e.a)($);se.keyEntities=Object(c.a)(Object(S.a)({},w,B),q.keyEntities)}var le=se.keyEntities||he.keyEntities;if(K("expandedKeys")||re&&K("autoExpandParent"))se.expandedKeys=ne.autoExpandParent||!re&&ne.defaultExpandParent?Object(u.e)(ne.expandedKeys,le):ne.expandedKeys;else if(!re&&ne.defaultExpandAll){var Te=Object(c.a)({},le);delete Te[w],se.expandedKeys=Object.keys(Te).map(function(U){return Te[U].key})}else!re&&ne.defaultExpandedKeys&&(se.expandedKeys=ne.autoExpandParent||ne.defaultExpandParent?Object(u.e)(ne.defaultExpandedKeys,le):ne.defaultExpandedKeys);if(se.expandedKeys||delete se.expandedKeys,$||se.expandedKeys){var Xe=Object(e.d)($||he.treeData,se.expandedKeys||he.expandedKeys);se.flattenNodes=Xe}if(ne.selectable&&(K("selectedKeys")?se.selectedKeys=Object(u.d)(ne.selectedKeys,ne):!re&&ne.defaultSelectedKeys&&(se.selectedKeys=Object(u.d)(ne.defaultSelectedKeys,ne))),ne.checkable){var Ge;if(K("checkedKeys")?Ge=Object(u.j)(ne.checkedKeys)||{}:!re&&ne.defaultCheckedKeys?Ge=Object(u.j)(ne.defaultCheckedKeys)||{}:$&&(Ge=Object(u.j)(ne.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),Ge){var Ye=Ge,tt=Ye.checkedKeys,Oe=tt===void 0?[]:tt,pe=Ye.halfCheckedKeys,Ee=pe===void 0?[]:pe;if(!ne.checkStrictly){var ge=Object(X.a)(Oe,!0,le);Oe=ge.checkedKeys,Ee=ge.halfCheckedKeys}se.checkedKeys=Oe,se.halfCheckedKeys=Ee}}return K("loadedKeys")&&(se.loadedKeys=ne.loadedKeys),se}}]),ye}(d.Component);M.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:[]},M.TreeNode=C.a;var H=M,te=I.b=H},fcSX:function(ze,I,m){"use strict";var S=m("Ff2n"),c=m("1OyB"),D=m("vuIU"),p=m("Ji7U"),_=m("md7G"),n=m("foSv"),h=m("1W/9"),d=m("q1tI"),f=m("rePB"),o=m("JX7q"),r=m("TSYQ"),i=m.n(r),a=m("qx4F"),u=m("4IlW");function e(A){return Array.isArray(A)?A:[A]}var t={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},l=Object.keys(t).filter(function(A){if(typeof document=="undefined")return!1;var P=document.getElementsByTagName("html")[0];return A in(P?P.style:{})})[0],s=t[l];function g(A,P,k,X){A.addEventListener?A.addEventListener(P,k,X):A.attachEvent&&A.attachEvent("on".concat(P),k)}function C(A,P,k,X){A.removeEventListener?A.removeEventListener(P,k,X):A.attachEvent&&A.detachEvent("on".concat(P),k)}function x(A,P){var k=typeof A=="function"?A(P):A;return Array.isArray(k)?k.length===2?k:[k[0],k[1]]:[k]}var y=function(P){return!isNaN(parseFloat(P))&&isFinite(P)},O=!(typeof window!="undefined"&&window.document&&window.document.createElement),T=function A(P,k,X,M){if(!k||k===document||k instanceof Document)return!1;if(k===P.parentNode)return!0;var H=Math.max(Math.abs(X),Math.abs(M))===Math.abs(M),te=Math.max(Math.abs(X),Math.abs(M))===Math.abs(X),Se=k.scrollHeight-k.clientHeight,ce=k.scrollWidth-k.clientWidth,ye=document.defaultView.getComputedStyle(k),G=ye.overflowY==="auto"||ye.overflowY==="scroll",ne=ye.overflowX==="auto"||ye.overflowX==="scroll",he=Se&&G,re=ce&≠return H&&(!he||he&&(k.scrollTop>=Se&&M<0||k.scrollTop<=0&&M>0))||te&&(!re||re&&(k.scrollLeft>=ce&&X<0||k.scrollLeft<=0&&X>0))?A(P,k.parentNode,X,M):!1};function E(A){var P=b();return function(){var X=Object(n.a)(A),M;if(P){var H=Object(n.a)(this).constructor;M=Reflect.construct(X,arguments,H)}else M=X.apply(this,arguments);return Object(_.a)(this,M)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}var v={},w=function(A){Object(p.a)(k,A);var P=E(k);function k(X){var M;return Object(c.a)(this,k),M=P.call(this,X),M.domFocus=function(){M.dom&&M.dom.focus()},M.removeStartHandler=function(H){if(H.touches.length>1)return;M.startPos={x:H.touches[0].clientX,y:H.touches[0].clientY}},M.removeMoveHandler=function(H){if(H.changedTouches.length>1)return;var te=H.currentTarget,Se=H.changedTouches[0].clientX-M.startPos.x,ce=H.changedTouches[0].clientY-M.startPos.y;(te===M.maskDom||te===M.handlerDom||te===M.contentDom&&T(te,H.target,Se,ce))&&H.cancelable&&H.preventDefault()},M.transitionEnd=function(H){var te=H.target;C(te,s,M.transitionEnd),te.style.transition=""},M.onKeyDown=function(H){if(H.keyCode===u.a.ESC){var te=M.props.onClose;H.stopPropagation(),te&&te(H)}},M.onWrapperTransitionEnd=function(H){var te=M.props,Se=te.open,ce=te.afterVisibleChange;H.target===M.contentWrapper&&H.propertyName.match(/transform$/)&&(M.dom.style.transition="",!Se&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),ce&&ce(!!Se))},M.openLevelTransition=function(){var H=M.props,te=H.open,Se=H.width,ce=H.height,ye=M.getHorizontalBoolAndPlacementName(),G=ye.isHorizontal,ne=ye.placementName,he=M.contentDom?M.contentDom.getBoundingClientRect()[G?"width":"height"]:0,re=(G?Se:ce)||he;M.setLevelAndScrolling(te,ne,re)},M.setLevelTransform=function(H,te,Se,ce){var ye=M.props,G=ye.placement,ne=ye.levelMove,he=ye.duration,re=ye.ease,se=ye.showMask;M.levelDom.forEach(function(K){K.style.transition="transform ".concat(he," ").concat(re),g(K,s,M.transitionEnd);var $=H?Se:0;if(ne){var q=x(ne,{target:K,open:H});$=H?q[0]:q[1]||0}var le=typeof $=="number"?"".concat($,"px"):$,Te=G==="left"||G==="top"?le:"-".concat(le);Te=se&&G==="right"&&ce?"calc(".concat(Te," + ").concat(ce,"px)"):Te,K.style.transform=$?"".concat(te,"(").concat(Te,")"):""})},M.setLevelAndScrolling=function(H,te,Se){var ce=M.props.onChange;if(!O){var ye=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;M.setLevelTransform(H,te,Se,ye),M.toggleScrollingToDrawerAndBody(ye)}ce&&ce(H)},M.toggleScrollingToDrawerAndBody=function(H){var te=M.props,Se=te.getOpenCount,ce=te.getContainer,ye=te.showMask,G=te.open,ne=ce&&ce(),he=Se&&Se();if(ne&&ne.parentNode===document.body&&ye){var re=["touchstart"],se=[document.body,M.maskDom,M.handlerDom,M.contentDom];G&&document.body.style.overflow!=="hidden"?(H&&M.addScrollingEffect(H),he===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",se.forEach(function(K,$){if(!K)return;g(K,re[$]||"touchmove",$?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(he||(document.body.style.overflow=""),document.body.style.touchAction="",H&&M.remScrollingEffect(H),se.forEach(function(K,$){if(!K)return;C(K,re[$]||"touchmove",$?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(H){var te=M.props,Se=te.placement,ce=te.duration,ye=te.ease,G=te.getOpenCount,ne=te.switchScrollingEffect,he=G&&G();he===1&&ne();var re="width ".concat(ce," ").concat(ye),se="transform ".concat(ce," ").concat(ye);M.dom.style.transition="none";switch(Se){case"right":M.dom.style.transform="translateX(-".concat(H,"px)");break;case"top":case"bottom":M.dom.style.width="calc(100% - ".concat(H,"px)"),M.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(se,",").concat(re),M.dom.style.width="",M.dom.style.transform="")})},M.remScrollingEffect=function(H){var te=M.props,Se=te.placement,ce=te.duration,ye=te.ease,G=te.getOpenCount,ne=te.switchScrollingEffect,he=G&&G();he||ne(!0),l&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var re,se="width ".concat(ce," ").concat(ye),K="transform ".concat(ce," ").concat(ye);switch(Se){case"left":{M.dom.style.width="100%",se="width 0s ".concat(ye," ").concat(ce);break}case"right":{M.dom.style.transform="translateX(".concat(H,"px)"),M.dom.style.width="100%",se="width 0s ".concat(ye," ").concat(ce),M.maskDom&&(M.maskDom.style.left="-".concat(H,"px"),M.maskDom.style.width="calc(100% + ".concat(H,"px)"));break}case"top":case"bottom":{M.dom.style.width="calc(100% + ".concat(H,"px)"),M.dom.style.height="100%",M.dom.style.transform="translateZ(0)",re="height 0s ".concat(ye," ").concat(ce);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(K,",").concat(re?"".concat(re,","):"").concat(se),M.dom.style.transform="",M.dom.style.width="",M.dom.style.height="")})},M.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(H){return v[H]})},M.getLevelDom=function(H){var te=H.level,Se=H.getContainer;if(O)return;var ce=Se&&Se(),ye=ce?ce.parentNode:null;if(M.levelDom=[],te==="all"){var G=ye?Array.prototype.slice.call(ye.children):[];G.forEach(function(ne){ne.nodeName!=="SCRIPT"&&ne.nodeName!=="STYLE"&&ne.nodeName!=="LINK"&&ne!==ce&&M.levelDom.push(ne)})}else te&&e(te).forEach(function(ne){document.querySelectorAll(ne).forEach(function(he){M.levelDom.push(he)})})},M.getHorizontalBoolAndPlacementName=function(){var H=M.props.placement,te=H==="left"||H==="right",Se="translate".concat(te?"X":"Y");return{isHorizontal:te,placementName:Se}},M.state={_self:Object(o.a)(M)},M}return Object(D.a)(k,[{key:"componentDidMount",value:function(){var M=this;if(!O){var H=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return H=!0,null}}))}catch(G){}this.passive=H?{passive:!1}:!1}var te=this.props,Se=te.open,ce=te.getContainer,ye=ce&&ce();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),Se&&(ye&&ye.parentNode===document.body&&(v[this.drawerId]=Se),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var H=this.props,te=H.open,Se=H.getContainer,ce=Se&&Se();te!==M.open&&(te&&this.domFocus(),ce&&ce.parentNode===document.body&&(v[this.drawerId]=!!te),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,H=M.getOpenCount,te=M.open,Se=M.switchScrollingEffect,ce=typeof H=="function"&&H();delete v[this.drawerId],te&&(this.setLevelTransform(!1),document.body.style.touchAction=""),ce||(document.body.style.overflow="",Se(!0))}},{key:"render",value:function(){var M,H=this,te=this.props,Se=te.className,ce=te.children,ye=te.style,G=te.width,ne=te.height,he=te.defaultOpen,re=te.open,se=te.prefixCls,K=te.placement,$=te.level,q=te.levelMove,le=te.ease,Te=te.duration,Xe=te.getContainer,Ge=te.handler,Ye=te.onChange,tt=te.afterVisibleChange,Oe=te.showMask,pe=te.maskClosable,Ee=te.maskStyle,ge=te.onClose,U=te.onHandleClick,oe=te.keyboard,N=te.getOpenCount,_e=te.switchScrollingEffect,Ve=Object(S.a)(te,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),me=this.dom?re:!1,Ne=i()(se,(M={},Object(f.a)(M,"".concat(se,"-").concat(K),!0),Object(f.a)(M,"".concat(se,"-open"),me),Object(f.a)(M,Se||"",!!Se),Object(f.a)(M,"no-mask",!Oe),M)),rt=this.getHorizontalBoolAndPlacementName(),Y=rt.placementName,je=K==="left"||K==="top"?"-100%":"100%",De=me?"":"".concat(Y,"(").concat(je,")"),$e=Ge&&d.cloneElement(Ge,{onClick:function(Be){Ge.props.onClick&&Ge.props.onClick(),U&&U(Be)},ref:function(Be){H.handlerDom=Be}});return d.createElement("div",Object.assign({},Ve,{tabIndex:-1,className:Ne,style:ye,ref:function(Be){H.dom=Be},onKeyDown:me&&oe?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Oe&&d.createElement("div",{className:"".concat(se,"-mask"),onClick:pe?ge:void 0,style:Ee,ref:function(Be){H.maskDom=Be}}),d.createElement("div",{className:"".concat(se,"-content-wrapper"),style:{transform:De,msTransform:De,width:y(G)?"".concat(G,"px"):G,height:y(ne)?"".concat(ne,"px"):ne},ref:function(Be){H.contentWrapper=Be}},d.createElement("div",{className:"".concat(se,"-content"),ref:function(Be){H.contentDom=Be},onTouchStart:me&&Oe?this.removeStartHandler:void 0,onTouchMove:me&&Oe?this.removeMoveHandler:void 0},ce),$e))}}],[{key:"getDerivedStateFromProps",value:function(M,H){var te=H.prevProps,Se=H._self,ce={prevProps:M};if(te!==void 0){var ye=M.placement,G=M.level;ye!==te.placement&&(Se.contentDom=null),G!==te.level&&Se.getLevelDom(M)}return ce}}]),k}(d.Component);w.defaultProps={switchScrollingEffect:function(){}};var L=w;function B(A){var P=F();return function(){var X=Object(n.a)(A),M;if(P){var H=Object(n.a)(this).constructor;M=Reflect.construct(X,arguments,H)}else M=X.apply(this,arguments);return Object(_.a)(this,M)}}function F(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}var j=function(A){Object(p.a)(k,A);var P=B(k);function k(X){var M;Object(c.a)(this,k),M=P.call(this,X),M.onHandleClick=function(te){var Se=M.props,ce=Se.onHandleClick,ye=Se.open;if(ce&&ce(te),typeof ye=="undefined"){var G=M.state.open;M.setState({open:!G})}},M.onClose=function(te){var Se=M.props,ce=Se.onClose,ye=Se.open;ce&&ce(te),typeof ye=="undefined"&&M.setState({open:!1})};var H=typeof X.open!="undefined"?X.open:!!X.defaultOpen;return M.state={open:H},"onMaskClick"in X&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(D.a)(k,[{key:"render",value:function(){var M=this,H=this.props,te=H.defaultOpen,Se=H.getContainer,ce=H.wrapperClassName,ye=H.forceRender,G=H.handler,ne=Object(S.a)(H,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),he=this.state.open;if(!Se)return d.createElement("div",{className:ce,ref:function(K){M.dom=K}},d.createElement(L,Object.assign({},ne,{open:he,handler:G,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var re=!!G||ye;return d.createElement(h.a,{visible:he,forceRender:re,getContainer:Se,wrapperClassName:ce},function(se){var K=se.visible,$=se.afterClose,q=Object(S.a)(se,["visible","afterClose"]);return d.createElement(L,Object.assign({},ne,q,{open:K!==void 0?K:he,afterVisibleChange:$!==void 0?$:ne.afterVisibleChange,handler:G,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,H){var te=H.prevProps,Se={prevProps:M};return typeof te!="undefined"&&M.open!==te.open&&(Se.open=M.open),Se}}]),k}(d.Component);j.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:d.createElement("div",{className:"drawer-handle"},d.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var J=j,V=I.a=J},fr4D:function(ze,I,m){"use strict";m.d(I,"a",function(){return _}),m.d(I,"c",function(){return h}),m.d(I,"f",function(){return f}),m.d(I,"b",function(){return a}),m.d(I,"h",function(){return e}),m.d(I,"e",function(){return l}),m.d(I,"i",function(){return x}),m.d(I,"d",function(){return O}),m.d(I,"g",function(){return E});var S=m("9og8"),c=m("WmNS"),D=m.n(c),p=m("ErOA");function _(v){return n.apply(this,arguments)}function n(){return n=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects.json",{method:"post",body:w}));case 1:case"end":return B.stop()}},v)})),n.apply(this,arguments)}function h(v,w){return d.apply(this,arguments)}function d(){return d=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(L,".json"),{method:"put",body:w}));case 1:case"end":return F.stop()}},v)})),d.apply(this,arguments)}function f(v){return o.apply(this,arguments)}function o(){return o=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),o.apply(this,arguments)}function r(v){return i.apply(this,arguments)}function i(){return i=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),i.apply(this,arguments)}function a(v,w){return u.apply(this,arguments)}function u(){return u=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,".json"),{method:"delete",body:L}));case 1:case"end":return F.stop()}},v)})),u.apply(this,arguments)}function e(v){return t.apply(this,arguments)}function t(){return t=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,".json"),{method:"get"}));case 1:case"end":return B.stop()}},v)})),t.apply(this,arguments)}function l(v){return s.apply(this,arguments)}function s(){return s=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/data_sets.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),s.apply(this,arguments)}function g(v){return C.apply(this,arguments)}function C(){return C=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return B.stop()}},v)})),C.apply(this,arguments)}function x(v){return y.apply(this,arguments)}function y(){return y=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/start_environment.json"),{method:"post"}));case 1:case"end":return B.stop()}},v)})),y.apply(this,arguments)}function O(v,w){return T.apply(this,arguments)}function T(){return T=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/fork_sci_project.json"),{method:"post",body:L}));case 1:case"end":return F.stop()}},v)})),T.apply(this,arguments)}function E(v,w){return b.apply(this,arguments)}function b(){return b=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/get_data_sets.json"),{method:"get",params:L}));case 1:case"end":return F.stop()}},v)})),b.apply(this,arguments)}},fyJ8:function(ze,I,m){"use strict";var S=m("rePB"),c=m("VTBJ"),D=m("Ff2n"),p=m("U8pU"),_=m("q1tI"),n=m.n(_),h=m("TSYQ"),d=m.n(h),f=m("c+Xe"),o=m("sR1s");function r(t){return t&&Object(p.a)(t)==="object"&&!Array.isArray(t)&&!_.isValidElement(t)}function i(t){return typeof t=="string"?!0:Object(f.c)(t)}function a(t,l){var s,g=t.prefixCls,C=t.className,x=t.record,y=t.index,O=t.dataIndex,T=t.render,E=t.children,b=t.component,v=b===void 0?"td":b,w=t.colSpan,L=t.rowSpan,B=t.fixLeft,F=t.fixRight,j=t.firstFixLeft,J=t.lastFixLeft,V=t.firstFixRight,A=t.lastFixRight,P=t.appendNode,k=t.additionalProps,X=k===void 0?{}:k,M=t.ellipsis,H=t.align,te=t.rowType,Se=t.isSticky,ce="".concat(g,"-cell"),ye,G;if(E)G=E;else{var ne=Object(o.b)(x,O);if(G=ne,T){var he=T(ne,x,y);r(he)?(G=he.children,ye=he.props):G=he}}Object(p.a)(G)==="object"&&!Array.isArray(G)&&!_.isValidElement(G)&&(G=null),M&&(J||V)&&(G=_.createElement("span",{className:"".concat(ce,"-content")},G));var re=ye||{},se=re.colSpan,K=re.rowSpan,$=re.style,q=re.className,le=Object(D.a)(re,["colSpan","rowSpan","style","className"]),Te=se!==void 0?se:w,Xe=K!==void 0?K:L;if(Te===0||Xe===0)return null;var Ge={},Ye=typeof B=="number",tt=typeof F=="number";Ye&&(Ge.position="sticky",Ge.left=B),tt&&(Ge.position="sticky",Ge.right=F);var Oe={};H&&(Oe.textAlign=H);var pe,Ee=M===!0?{showTitle:!0}:M;Ee&&(Ee.showTitle||te==="header")&&(typeof G=="string"||typeof G=="number"?pe=G.toString():_.isValidElement(G)&&typeof G.props.children=="string"&&(pe=G.props.children));var ge=Object(c.a)(Object(c.a)(Object(c.a)({title:pe},le),X),{},{colSpan:Te&&Te!==1?Te:null,rowSpan:Xe&&Xe!==1?Xe:null,className:d()(ce,C,(s={},Object(S.a)(s,"".concat(ce,"-fix-left"),Ye),Object(S.a)(s,"".concat(ce,"-fix-left-first"),j),Object(S.a)(s,"".concat(ce,"-fix-left-last"),J),Object(S.a)(s,"".concat(ce,"-fix-right"),tt),Object(S.a)(s,"".concat(ce,"-fix-right-first"),V),Object(S.a)(s,"".concat(ce,"-fix-right-last"),A),Object(S.a)(s,"".concat(ce,"-ellipsis"),M),Object(S.a)(s,"".concat(ce,"-with-append"),P),Object(S.a)(s,"".concat(ce,"-fix-sticky"),(Ye||tt)&&Se),s),X.className,q),style:Object(c.a)(Object(c.a)(Object(c.a)(Object(c.a)({},X.style),Oe),Ge),$),ref:i(v)?l:null});return _.createElement(v,Object.assign({},ge),P,G)}var u=_.forwardRef(a);u.displayName="Cell";var e=_.memo(u,function(t,l){return l.shouldCellUpdate?!l.shouldCellUpdate(l.record,t.record):!1});I.a=e},gIYZ:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};I.default=S},h78n:function(ze,I,m){"use strict";m.d(I,"a",function(){return j});var S=m("q1tI"),c=m.n(S),D=m("TSYQ"),p=m.n(D),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},n=function(A){var P=A.map(function(){return Object(S.useRef)()}),k=Object(S.useRef)();return Object(S.useEffect)(function(){var X=Date.now(),M=!1;Object.keys(P).forEach(function(H){var te=P[H].current;if(!te)return;M=!0;var Se=te.style;Se.transitionDuration=".3s, .3s, .3s, .06s",k.current&&X-k.current<100&&(Se.transitionDuration="0s, 0s")}),M&&(k.current=Date.now())}),[P]};function h(){return h=Object.assign||function(V){for(var A=1;AV.length)&&(A=V.length);for(var P=0,k=new Array(A);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,k))continue;P[k]=V[k]}}return P}function e(V,A){if(V==null)return{};var P={},k=Object.keys(V),X,M;for(M=0;M=0)continue;P[X]=V[X]}return P}var t=function(A){var P=A.className,k=A.percent,X=A.prefixCls,M=A.strokeColor,H=A.strokeLinecap,te=A.strokeWidth,Se=A.style,ce=A.trailColor,ye=A.trailWidth,G=A.transition,ne=u(A,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ne.gapPosition;var he=Array.isArray(k)?k:[k],re=Array.isArray(M)?M:[M],se=n(he),K=d(se,1),$=K[0],q=te/2,le=100-te/2,Te="M ".concat(H==="round"?q:0,",").concat(q,` + L `).concat(H==="round"?le:100,",").concat(q),Xe="0 0 100 ".concat(te),Ge=0;return c.a.createElement("svg",h({className:p()("".concat(X,"-line"),P),viewBox:Xe,preserveAspectRatio:"none",style:Se},ne),c.a.createElement("path",{className:"".concat(X,"-line-trail"),d:Te,strokeLinecap:H,stroke:ce,strokeWidth:ye||te,fillOpacity:"0"}),he.map(function(Ye,tt){var Oe={strokeDasharray:"".concat(Ye,"px, 100px"),strokeDashoffset:"-".concat(Ge,"px"),transition:G||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},pe=re[tt]||re[re.length-1];return Ge+=Ye,c.a.createElement("path",{key:tt,className:"".concat(X,"-line-path"),d:Te,strokeLinecap:H,stroke:pe,strokeWidth:te,fillOpacity:"0",ref:$[tt],style:Oe})}))};t.defaultProps=_;var l=t;function s(){return s=Object.assign||function(V){for(var A=1;AV.length)&&(A=V.length);for(var P=0,k=new Array(A);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,k))continue;P[k]=V[k]}}return P}function b(V,A){if(V==null)return{};var P={},k=Object.keys(V),X,M;for(M=0;M=0)continue;P[X]=V[X]}return P}var v=0;function w(V){return+V.replace("%","")}function L(V){return Array.isArray(V)?V:[V]}function B(V,A,P,k){var X=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,H=50-k/2,te=0,Se=-H,ce=0,ye=-2*H;switch(M){case"left":te=-H,Se=0,ce=2*H,ye=0;break;case"right":te=H,Se=0,ce=-2*H,ye=0;break;case"bottom":Se=H,ye=2*H;break;default:}var G="M 50,50 m ".concat(te,",").concat(Se,` a `).concat(H,",").concat(H," 0 1 1 ").concat(ce,",").concat(-ye,` - a `).concat(H,",").concat(H," 0 1 1 ").concat(-ce,",").concat(ye),ne=Math.PI*2*H,he={stroke:P,strokeDasharray:"".concat(A/100*(ne-X),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(X/2+V/100*(ne-X),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:G,pathStyle:he}}var F=function(A){var P=A.prefixCls,k=A.strokeWidth,X=A.trailWidth,M=A.gapDegree,H=A.gapPosition,te=A.trailColor,xe=A.strokeLinecap,ce=A.style,ye=A.className,G=A.strokeColor,ne=A.percent,he=E(A,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),re=Object(S.useMemo)(function(){return v+=1,v},[]),se=B(0,100,te,k,M,H),K=se.pathString,$=se.pathStyle,q=L(ne),le=L(G),Te=le.find(function(Oe){return Object.prototype.toString.call(Oe)==="[object Object]"}),Xe=n(q),Ye=g(Xe,1),Qe=Ye[0],tt=function(){var pe=0;return q.map(function(Ee,ge){var U=le[ge]||le[le.length-1],oe=Object.prototype.toString.call(U)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(re,")"):"",N=B(pe,Ee,U,k,M,H);return pe+=Ee,c.a.createElement("path",{key:ge,className:"".concat(P,"-circle-path"),d:N.pathString,stroke:oe,strokeLinecap:xe,strokeWidth:k,opacity:Ee===0?0:1,fillOpacity:"0",style:N.pathStyle,ref:Qe[ge]})})};return c.a.createElement("svg",s({className:p()("".concat(P,"-circle"),ye),viewBox:"0 0 100 100",style:ce},he),Te&&c.a.createElement("defs",null,c.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(re),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Te).sort(function(Oe,pe){return w(Oe)-w(pe)}).map(function(Oe,pe){return c.a.createElement("stop",{key:pe,offset:Oe,stopColor:Te[Oe]})}))),c.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:K,stroke:te,strokeLinecap:xe,strokeWidth:X||k,fillOpacity:"0",style:$}),tt().reverse())};F.defaultProps=_;var j=F,J={Line:l,Circle:j}},hW8S:function(ze,I,m){"use strict";m.d(I,"a",function(){return p}),m.d(I,"c",function(){return _}),m.d(I,"b",function(){return n});var S=m("VTBJ"),c=m("Ff2n"),D=m("Kwbf"),p="RC_TABLE_INTERNAL_COL_DEFINE";function _(h){var d=h.expandable,f=Object(c.a)(h,["expandable"]);return"expandable"in h?Object(S.a)(Object(S.a)({},f),d):f}function n(h){return Object.keys(h).reduce(function(d,f){return(f.substr(0,5)==="data-"||f.substr(0,5)==="aria-")&&(d[f]=h[f]),d},{})}},hXwI:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h>>3]&1<>>10,this.keys[M]|=(te&4032)>>>6,++M,this.keys[M]=(H&258048)<<12,this.keys[M]|=(H&63)<<16,this.keys[M]|=(te&258048)>>>4,this.keys[M]|=te&63,++M}}return D(y,[{key:"enc8",value:function(T){var E=T.slice(),b=0,v,w,L;v=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],w=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],L=(v>>>4^w)&252645135,w^=L,v^=L<<4,L=(v>>>16^w)&65535,w^=L,v^=L<<16,L=(w>>>2^v)&858993459,v^=L,w^=L<<2,L=(w>>>8^v)&16711935,v^=L,w^=L<<8,w=w<<1|w>>>31&1,L=(v^w)&2863311530,v^=L,w^=L,v=v<<1|v>>>31&1;for(var B=0,F=0;B<8;++B){L=w<<28|w>>>4,L^=this.keys[F++];var j=g[L&63];j|=l[L>>>8&63],j|=e[L>>>16&63],j|=a[L>>>24&63],L=w^this.keys[F++],j|=C[L&63],j|=s[L>>>8&63],j|=t[L>>>16&63],j|=u[L>>>24&63],v^=j,L=v<<28|v>>>4,L^=this.keys[F++],j=g[L&63],j|=l[L>>>8&63],j|=e[L>>>16&63],j|=a[L>>>24&63],L=v^this.keys[F++],j|=C[L&63],j|=s[L>>>8&63],j|=t[L>>>16&63],j|=u[L>>>24&63],w^=j}for(w=w<<31|w>>>1,L=(v^w)&2863311530,v^=L,w^=L,v=v<<31|v>>>1,L=(v>>>8^w)&16711935,w^=L,v^=L<<8,L=(v>>>2^w)&858993459,w^=L,v^=L<<2,L=(w>>>16^v)&65535,v^=L,w^=L<<16,L=(w>>>4^v)&252645135,v^=L,w^=L<<4,L=[w,v],b=0;b<8;b++)E[b]=(L[b>>>2]>>>8*(3-b%4))%256,E[b]<0&&(E[b]+=256);return E}},{key:"encrypt",value:function(T){return this.enc8(T.slice(0,8)).concat(this.enc8(T.slice(8,16)))}}]),y}();I.default=x},ju9d:function(ze,I,m){"use strict";var S=m("g9YV"),c=m("wCAj"),D=m("miYZ"),p=m("tsqr"),_=m("5Dmo"),n=m("3S7+"),h=m("sRBo"),d=m("kaz8"),f=m("oBTY"),o=m("9og8"),r=m("tJVT"),i=m("k1fw"),a=m("+L6B"),u=m("2/Rp"),e=m("O3gP"),t=m("lrIw"),l=m("5NDa"),s=m("5rEg"),g=m("y8nQ"),C=m("Vl3Y"),x=m("OaEy"),y=m("2fM7"),O=m("WmNS"),T=m.n(O),E=m("q1tI"),b=m.n(E),v=m("55Ip"),w=m("wd/R"),L=m.n(w),B=m("RotF"),F=m.n(B),j=m("E7E6"),J=m.n(j),V=m("oUNq"),A=m("Nf5h"),P=m("Fhpe"),k=m.n(P),X=[];function M(ce){var ye=ce.onSearch,G=ce.schools;return b.a.createElement(C.a,{colon:!1,layout:"inline",onFinish:ye,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},b.a.createElement(C.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.a.createElement(y.a,{dropdownClassName:k.a.selectdown,style:{width:148}},b.a.createElement(y.a.Option,{value:"1"},"\u59D3\u540D"),b.a.createElement(y.a.Option,{value:"2"},"\u624B\u673A\u53F7"),b.a.createElement(y.a.Option,{value:"3"},"\u90AE\u7BB1"))),b.a.createElement(C.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},b.a.createElement(s.a,{allowClear:!0,style:{width:170},size:"large"})),b.a.createElement(C.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},b.a.createElement(t.a,{options:G,style:{width:383},size:"large",showSearch:!0,filterOption:function(he,re){return re.value.toUpperCase().indexOf(he.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),b.a.createElement(C.a.Item,null,b.a.createElement(u.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var H;(function(ce){ce[ce.INITDATA=0]="INITDATA",ce[ce.INITSCHOOLS=1]="INITSCHOOLS",ce[ce.SHOWLOADING=2]="SHOWLOADING",ce[ce.SELECTEDIDS=3]="SELECTEDIDS",ce[ce.SETQUERY=4]="SETQUERY",ce[ce.SETPAGE=5]="SETPAGE"})(H||(H={}));function te(ce,ye){switch(ye.type){case H.INITDATA:return Object(i.a)(Object(i.a)({},ce),ye.payload);case H.SETQUERY:return Object(i.a)(Object(i.a)({},ce),ye.payload);case H.SETPAGE:return Object(i.a)(Object(i.a)({},ce),{},{page:ye.payload,reload:!1});case H.SHOWLOADING:return Object(i.a)(Object(i.a)({},ce),{},{loading:ye.payload});case H.INITSCHOOLS:return Object(i.a)(Object(i.a)({},ce),{},{schools:ye.payload});case H.SELECTEDIDS:return Object(i.a)(Object(i.a)({},ce),{},{selectedIds:ye.payload});default:throw new Error}}var xe={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(ce){var ye=ce.onSelect,G=ce.onCancel,ne=ce.container_id,he=ce.container_type,re=Object(E.useReducer)(te,xe),se=Object(r.a)(re,2),K=se[0],$=se[1],q=K.data,le=K.schools,Te=K.loading,Xe=K.selectedIds,Ye=K.page,Qe=K.count,tt=K.query,Oe=K.reload;Object(E.useEffect)(function(){function _e(){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(o.a)(T.a.mark(function me(){var Ne,rt,Y;return T.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(V.Ab)(Object(i.a)(Object(i.a)({},tt),{},{page:Ye,container_type:he,container_id:ne}));case 2:Ne=De.sent,rt=Ne.users,Y=Ne.user_count,$({type:H.INITDATA,payload:{data:Oe?rt:[].concat(Object(f.a)(q),Object(f.a)(rt)),count:Y}});case 6:case"end":return De.stop()}},me)})),Ve.apply(this,arguments)}tt&&_e()},[Ye,tt,Oe,ne,he]),Object(E.useEffect)(function(){function _e(){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(o.a)(T.a.mark(function me(){var Ne,rt;return T.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(V.nb)({});case 2:Ne=je.sent,rt=Ne.school_names,$({type:H.INITSCHOOLS,payload:rt.map(function(De){return{value:De}})});case 5:case"end":return je.stop()}},me)})),Ve.apply(this,arguments)}_e()},[]);var pe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ve,me){return b.a.createElement(d.a,{value:me.numid,checked:Xe.includes(me.numid),disabled:!!Ve})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(Ve,me){return b.a.createElement("div",null,b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement(v.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(me.login),target:"_blank"},Ve||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Ve){return b.a.createElement("span",{style:{color:"#000000"}},Ve?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve?L()(Ve).format("YYYY-MM-DD HH:mm"):"- -"},b.a.createElement("span",{style:{color:"#000000"}},Ve?L()(Ve).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ve){if(Ve===1)return b.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Ee(_e){$({type:H.SETQUERY,payload:{page:1,reload:!0,query:_e}})}function ge(_e){$({type:H.SETPAGE,payload:_e})}function U(_e){var Ve=Xe.indexOf(_e);Ve>=0?Xe.splice(Ve,1):Xe.push(_e),$({type:H.SELECTEDIDS,payload:Object(f.a)(Xe)})}function oe(){Xe.length===0?p.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ye(Xe,ne),$({type:H.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var N=Qe>Ye*10;return b.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.a.createElement(M,{onSearch:Ee,schools:le}),tt?b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"flexd-table-header mt20"},b.a.createElement(A.f,null,b.a.createElement(c.a,{pagination:!1,dataSource:X,columns:pe}))),b.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.a.createElement(F.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:ge,hasMore:N,useWindow:!1},b.a.createElement(A.f,null,b.a.createElement(c.a,{loading:Te,showHeader:!1,pagination:!1,dataSource:q,columns:pe,onRow:function(Ve){return{onClick:function(Ne){Ve.added!==1&&U(Ve.numid)}}}})))),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(u.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:G},"\u53D6\u6D88"),b.a.createElement(u.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:oe},"\u786E\u5B9A"))):b.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},b.a.createElement("img",{src:J.a,width:"100",alt:""}),b.a.createElement("br",null),b.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(ze,I,m){"use strict";m.d(I,"a",function(){return Uo});var S=m("rePB"),c=m("ODXe"),D=m("Ff2n"),p=m("VTBJ"),_=m("q1tI"),n=m("TSYQ"),h=m.n(n),d=m("Zm9Q"),f=m("6cGi"),o=m("KQm4"),r=m("xEkU"),i=m.n(r),a=m("t23M");function u(fe){var Le=Object(_.useRef)(),Ue=Object(_.useRef)(!1);function Ce(){for(var z=arguments.length,ie=new Array(z),Q=0;QJe&&(ht=Je-ft),Object(_.useMemo)(function(){if(!ie.length)return[0,0];for(var gt=ie.length,Kt=gt,nn=0;nnke+ht){Kt=nn-1;break}}for(var cn=0,sn=gt-1;sn>=0;sn-=1){var an=fe.get(ie[sn].key)||x;if(an[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,Ce=Le&&typeof Le.getBoundingClientRect=="function"&&Le.getBoundingClientRect().width;if(Ce){if(Ue){var z=getComputedStyle(Le),ie=z.marginLeft,Q=z.marginRight;Ce+=+ie.replace("px","")+ +Q.replace("px","")}Ce=+Ce.toFixed(6)}return Ce||0},pe=function(Le,Ue,Ce){Le&&Object(V.a)(Le.style)==="object"&&(Le.style[Ue]=Ce)},Ee=function(){return q.any},ge=m("bdgK"),U=m("i8i4"),oe=m.n(U),N=m("wgJM"),_e=m("l4aY"),Ve=m("m+aA"),me=m("c+Xe"),Ne=m("zT1h"),rt=m("QC+M");function Y(fe,Le,Ue){return Ue?fe[0]===Le[0]:fe[0]===Le[0]&&fe[1]===Le[1]}function je(fe,Le,Ue){var Ce=fe[Le]||{};return Object(p.a)(Object(p.a)({},Ce),Ue)}function De(fe,Le,Ue,Ce){for(var z=Ue.points,ie=Object.keys(fe),Q=0;Q1&&arguments[1]!==void 0?arguments[1]:2;Le();var ie=Object(N.a)(function(){z<=1?Ce({isCanceled:function(){return ie!==fe.current}}):Ue(Ce,z-1)});fe.current=ie}return _.useEffect(function(){return function(){Le()}},[]),[Ue,Le]},ct=[He,nt,it,Me],xt=!1,vt=!0;function Bt(fe){return fe===it||fe===Me}var Dt=function(fe,Le){var Ue=_.useState(Ze),Ce=Object(c.a)(Ue,2),z=Ce[0],ie=Ce[1],Q=dt(),be=Object(c.a)(Q,2),Ae=be[0],Fe=be[1];function ke(){ie(He)}return pt(function(){if(z!==Ze&&z!==Me){var Je=ct.indexOf(z),st=ct[Je+1],ft=Le(z);ft===xt?ie(st):Ae(function(ht){function gt(){if(ht.isCanceled())return;ie(st)}ft===!0?gt():Promise.resolve(ft).then(gt)})}},[fe,z]),_.useEffect(function(){return function(){Fe()}},[]),[ke,z]},Ut=function(fe){var Le=Object(_.useRef)(),Ue=Object(_.useRef)(fe);Ue.current=fe;var Ce=_.useCallback(function(Q){Ue.current(Q)},[]);function z(Q){Q&&(Q.removeEventListener(we,Ce),Q.removeEventListener(ae,Ce))}function ie(Q){Le.current&&Le.current!==Q&&z(Le.current),Q&&Q!==Le.current&&(Q.addEventListener(we,Ce),Q.addEventListener(ae,Ce),Le.current=Q)}return _.useEffect(function(){return function(){z(Le.current)}},[]),[ie,z]};function zt(fe,Le,Ue,Ce){var z=Ce.motionEnter,ie=z===void 0?!0:z,Q=Ce.motionAppear,be=Q===void 0?!0:Q,Ae=Ce.motionLeave,Fe=Ae===void 0?!0:Ae,ke=Ce.motionDeadline,Je=Ce.motionLeaveImmediately,st=Ce.onAppearPrepare,ft=Ce.onEnterPrepare,ht=Ce.onLeavePrepare,gt=Ce.onAppearStart,Kt=Ce.onEnterStart,nn=Ce.onLeaveStart,Vt=Ce.onAppearActive,cn=Ce.onEnterActive,sn=Ce.onLeaveActive,an=Ce.onAppearEnd,Jt=Ce.onEnterEnd,Cn=Ce.onLeaveEnd,dn=Ce.onVisibleChanged,Gn=at(),Tn=Object(c.a)(Gn,2),Nt=Tn[0],It=Tn[1],mn=at(Ke),vn=Object(c.a)(mn,2),Mt=vn[0],xn=vn[1],Bn=at(null),Sn=Object(c.a)(Bn,2),Pn=Sn[0],Zn=Sn[1],ba=Object(_.useRef)(!1),ja=Object(_.useRef)(null),na=Object(_.useRef)(!1),Ua=Object(_.useRef)(null);function sr(){var Pt=Ue();return Pt||Ua.current}var ve=Object(_.useRef)(!1);function qe(Pt){var Rt=sr();if(Pt&&!Pt.deadline&&Pt.target!==Rt)return;var Ft;Mt===Se&&ve.current?Ft=an==null?void 0:an(Rt,Pt):Mt===Z&&ve.current?Ft=Jt==null?void 0:Jt(Rt,Pt):Mt===de&&ve.current&&(Ft=Cn==null?void 0:Cn(Rt,Pt)),Ft!==!1&&!na.current&&(xn(Ke),Zn(null))}var bt=Ut(qe),_t=Object(c.a)(bt,1),wt=_t[0],At=_.useMemo(function(){var Pt,Rt,Ft;switch(Mt){case"appear":return Pt={},Object(S.a)(Pt,He,st),Object(S.a)(Pt,nt,gt),Object(S.a)(Pt,it,Vt),Pt;case"enter":return Rt={},Object(S.a)(Rt,He,ft),Object(S.a)(Rt,nt,Kt),Object(S.a)(Rt,it,cn),Rt;case"leave":return Ft={},Object(S.a)(Ft,He,ht),Object(S.a)(Ft,nt,nn),Object(S.a)(Ft,it,sn),Ft;default:return{}}},[Mt]),Gt=Dt(Mt,function(Pt){if(Pt===He){var Rt=At[He];return Rt?Rt(sr()):xt}if(yt in At){var Ft;Zn(((Ft=At[yt])===null||Ft===void 0?void 0:Ft.call(At,sr(),null))||null)}return yt===it&&(wt(sr()),ke>0&&(clearTimeout(ja.current),ja.current=setTimeout(function(){qe({deadline:!0})},ke))),vt}),Ot=Object(c.a)(Gt,2),pn=Ot[0],yt=Ot[1],mt=Bt(yt);ve.current=mt,pt(function(){It(Le);var Pt=ba.current;if(ba.current=!0,!fe)return;var Rt;!Pt&&Le&&be&&(Rt=Se),Pt&&Le&&ie&&(Rt=Z),(Pt&&!Le&&Fe||!Pt&&Je&&!Le&&Fe)&&(Rt=de),Rt&&(xn(Rt),pn())},[Le]),Object(_.useEffect)(function(){(Mt===Se&&!be||Mt===Z&&!ie||Mt===de&&!Fe)&&xn(Ke)},[be,ie,Fe]),Object(_.useEffect)(function(){return function(){clearTimeout(ja.current),na.current=!0}},[]),Object(_.useEffect)(function(){Nt!==void 0&&Mt===Ke&&(dn==null||dn(Nt))},[Nt,Mt]);var Ht=Pn;return At[He]&&yt===nt&&(Ht=Object(p.a)({transition:"none"},Ht)),[Mt,yt,Ht,Nt!=null?Nt:Le]}var Un=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){return Object(T.a)(this,Ue),Le.apply(this,arguments)}return Object(E.a)(Ue,[{key:"render",value:function(){return this.props.children}}]),Ue}(_.Component),un=Un;function kn(fe){var Le=fe;Object(V.a)(fe)==="object"&&(Le=fe.transitionSupport);function Ue(z){return!!(z.motionName&&Le)}var Ce=_.forwardRef(function(z,ie){var Q=z.visible,be=Q===void 0?!0:Q,Ae=z.removeOnLeave,Fe=Ae===void 0?!0:Ae,ke=z.forceRender,Je=z.children,st=z.motionName,ft=z.leavedClassName,ht=z.eventProps,gt=Ue(z),Kt=Object(_.useRef)(),nn=Object(_.useRef)();function Vt(){try{return Object(Ve.a)(Kt.current||nn.current)}catch(xn){return null}}var cn=zt(gt,be,Vt,z),sn=Object(c.a)(cn,4),an=sn[0],Jt=sn[1],Cn=sn[2],dn=sn[3],Gn=_.useRef(dn);dn&&(Gn.current=!0);var Tn=Object(_.useRef)(ie);Tn.current=ie;var Nt=_.useCallback(function(xn){Kt.current=xn,Object(me.b)(Tn.current,xn)},[]),It,mn=Object(p.a)(Object(p.a)({},ht),{},{visible:be});if(!Je)It=null;else if(an===Ke||!Ue(z))dn?It=Je(Object(p.a)({},mn),Nt):!Fe&&Gn.current?It=Je(Object(p.a)(Object(p.a)({},mn),{},{className:ft}),Nt):ke?It=Je(Object(p.a)(Object(p.a)({},mn),{},{style:{display:"none"}}),Nt):It=null;else{var vn,Mt;Jt===He?Mt="prepare":Bt(Jt)?Mt="active":Jt===nt&&(Mt="start"),It=Je(Object(p.a)(Object(p.a)({},mn),{},{className:h()(Pe(st,an),(vn={},Object(S.a)(vn,Pe(st,"".concat(an,"-").concat(Mt)),Mt),Object(S.a)(vn,st,typeof st=="string"),vn)),style:Cn}),Nt)}return _.createElement(un,{ref:nn},It)});return Ce.displayName="CSSMotion",Ce}var Sa=kn(ee),Ja="add",qa="keep",Ia="remove",Zt="removed";function or(fe){var Le;return fe&&Object(V.a)(fe)==="object"&&"key"in fe?Le=fe:Le={key:fe},Object(p.a)(Object(p.a)({},Le),{},{key:String(Le.key)})}function br(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return fe.map(or)}function _a(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ue=[],Ce=0,z=Le.length,ie=br(fe),Q=br(Le);ie.forEach(function(Fe){for(var ke=!1,Je=Ce;Je1});return Ae.forEach(function(Fe){Ue=Ue.filter(function(ke){var Je=ke.key,st=ke.status;return Je!==Fe||st!==Ia}),Ue.forEach(function(ke){ke.key===Fe&&(ke.status=qa)})}),Ue}var Oa=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Fa(fe){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Sa,Ue=function(Ce){Object(v.a)(ie,Ce);var z=Object(w.a)(ie);function ie(){var Q;return Object(T.a)(this,ie),Q=z.apply(this,arguments),Q.state={keyEntities:[]},Q.removeKey=function(be){Q.setState(function(Ae){var Fe=Ae.keyEntities;return{keyEntities:Fe.map(function(ke){return ke.key!==be?ke:Object(p.a)(Object(p.a)({},ke),{},{status:Zt})})}})},Q}return Object(E.a)(ie,[{key:"render",value:function(){var be=this,Ae=this.state.keyEntities,Fe=this.props,ke=Fe.component,Je=Fe.children,st=Fe.onVisibleChanged,ft=Object(D.a)(Fe,["component","children","onVisibleChanged"]),ht=ke||_.Fragment,gt={};return Oa.forEach(function(Kt){gt[Kt]=ft[Kt],delete ft[Kt]}),delete ft.keys,_.createElement(ht,ft,Ae.map(function(Kt){var nn=Kt.status,Vt=Object(D.a)(Kt,["status"]),cn=nn===Ja||nn===qa;return _.createElement(Le,Object(O.a)({},gt,{key:Vt.key,visible:cn,eventProps:Vt,onVisibleChanged:function(an){st==null||st(an,{key:Vt.key}),an||be.removeKey(Vt.key)}}),Je)}))}}],[{key:"getDerivedStateFromProps",value:function(be,Ae){var Fe=be.keys,ke=Ae.keyEntities,Je=br(Fe),st=_a(ke,Je);return{keyEntities:st.filter(function(ft){var ht=ke.find(function(gt){var Kt=gt.key;return ft.key===Kt});return!(ht&&ht.status===Zt&&ft.status===Ia)})}}}]),ie}(_.Component);return Ue.defaultProps={component:"div"},Ue}var zn=Fa(ee),Ta=Sa;function za(fe){var Le=fe.prefixCls,Ue=fe.motion,Ce=fe.animation,z=fe.transitionName;return Ue||(Ce?{motionName:"".concat(Le,"-").concat(Ce)}:z?{motionName:z}:null)}function Wr(fe){var Le=fe.prefixCls,Ue=fe.visible,Ce=fe.zIndex,z=fe.mask,ie=fe.maskMotion,Q=fe.maskAnimation,be=fe.maskTransitionName;if(!z)return null;var Ae={};return(ie||be||Q)&&(Ae=Object(p.a)({motionAppear:!0},za({motion:ie,prefixCls:Le,transitionName:be,animation:Q}))),_.createElement(Ta,Object(O.a)({},Ae,{visible:Ue,removeOnLeave:!0}),function(Fe){var ke=Fe.className;return _.createElement("div",{style:{zIndex:Ce},className:h()("".concat(Le,"-mask"),ke)})})}var Ar=m("9mu1"),gr=m("o0o1"),no=m.n(gr),ao=m("HaE+"),Or=["measure","align",null,"motion"],Vn=function(fe,Le){var Ue=Object(_.useState)(null),Ce=Object(c.a)(Ue,2),z=Ce[0],ie=Ce[1],Q=Object(_.useRef)(),be=Object(_.useRef)(!1);function Ae(Je){be.current||ie(Je)}function Fe(){N.a.cancel(Q.current)}function ke(Je){Fe(),Q.current=Object(N.a)(function(){Ae(function(st){switch(z){case"align":return"motion";case"motion":return"stable";default:}return st}),Je==null||Je()})}return Object(_.useEffect)(function(){Ae("measure")},[fe]),Object(_.useEffect)(function(){switch(z){case"measure":Le();break;default:}z&&(Q.current=Object(N.a)(Object(ao.a)(no.a.mark(function Je(){var st,ft;return no.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:st=Or.indexOf(z),ft=Or[st+1],ft&&st!==-1&&Ae(ft);case 3:case"end":return gt.stop()}},Je)}))))},[z]),Object(_.useEffect)(function(){return function(){be.current=!0,Fe()}},[]),[z,ke]},zr=function(fe){var Le=_.useState({width:0,height:0}),Ue=Object(c.a)(Le,2),Ce=Ue[0],z=Ue[1];function ie(be){z({width:be.offsetWidth,height:be.offsetHeight})}var Q=_.useMemo(function(){var be={};if(fe){var Ae=Ce.width,Fe=Ce.height;fe.indexOf("height")!==-1&&Fe?be.height=Fe:fe.indexOf("minHeight")!==-1&&Fe&&(be.minHeight=Fe),fe.indexOf("width")!==-1&&Ae?be.width=Ae:fe.indexOf("minWidth")!==-1&&Ae&&(be.minWidth=Ae)}return be},[fe,Ce]);return[Q,ie]},Vr=_.forwardRef(function(fe,Le){var Ue=fe.visible,Ce=fe.prefixCls,z=fe.className,ie=fe.style,Q=fe.children,be=fe.zIndex,Ae=fe.stretch,Fe=fe.destroyPopupOnHide,ke=fe.forceRender,Je=fe.align,st=fe.point,ft=fe.getRootDomNode,ht=fe.getClassNameFromAlign,gt=fe.onAlign,Kt=fe.onMouseEnter,nn=fe.onMouseLeave,Vt=fe.onMouseDown,cn=fe.onTouchStart,sn=Object(_.useRef)(),an=Object(_.useRef)(),Jt=Object(_.useState)(),Cn=Object(c.a)(Jt,2),dn=Cn[0],Gn=Cn[1],Tn=zr(Ae),Nt=Object(c.a)(Tn,2),It=Nt[0],mn=Nt[1];function vn(){Ae&&mn(ft())}var Mt=Vn(Ue,vn),xn=Object(c.a)(Mt,2),Bn=xn[0],Sn=xn[1],Pn=Object(_.useRef)();function Zn(){return st||ft}function ba(){var bt;(bt=sn.current)===null||bt===void 0||bt.forceAlign()}function ja(bt,_t){var wt=ht(_t);dn!==wt&&Gn(wt),Bn==="align"&&(dn!==wt?Promise.resolve().then(function(){ba()}):Sn(function(){var At;(At=Pn.current)===null||At===void 0||At.call(Pn)}),gt==null||gt(bt,_t))}var na=Object(p.a)({},za(fe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(bt){var _t=na[bt];na[bt]=function(wt,At){return Sn(),_t==null?void 0:_t(wt,At)}});function Ua(){return new Promise(function(bt){Pn.current=bt})}_.useEffect(function(){!na.motionName&&Bn==="motion"&&Sn()},[na.motionName,Bn]),_.useImperativeHandle(Le,function(){return{forceAlign:ba,getElement:function(){return an.current}}});var sr=Object(p.a)(Object(p.a)({},It),{},{zIndex:be,opacity:Bn==="motion"||Bn==="stable"||!Ue?void 0:0,pointerEvents:Bn==="stable"?void 0:"none"},ie),ve=!0;(Je==null?void 0:Je.points)&&(Bn==="align"||Bn==="stable")&&(ve=!1);var qe=Q;return _.Children.count(Q)>1&&(qe=_.createElement("div",{className:"".concat(Ce,"-content")},Q)),_.createElement(Ta,Object(O.a)({visible:Ue,ref:an,leavedClassName:"".concat(Ce,"-hidden")},na,{onAppearPrepare:Ua,onEnterPrepare:Ua,removeOnLeave:Fe,forceRender:ke}),function(bt,_t){var wt=bt.className,At=bt.style,Gt=h()(Ce,z,dn,wt);return _.createElement(Ar.a,{target:Zn(),key:"popup",ref:sn,monitorWindowResize:!0,disabled:ve,align:Je,onAlign:ja},_.createElement("div",{ref:_t,className:Gt,onMouseEnter:Kt,onMouseLeave:nn,onMouseDownCapture:Vt,onTouchStartCapture:cn,style:Object(p.a)(Object(p.a)({},At),sr)},qe))})});Vr.displayName="PopupInner";var yo=Vr,Xa=_.forwardRef(function(fe,Le){var Ue=fe.prefixCls,Ce=fe.visible,z=fe.zIndex,ie=fe.children,Q=fe.mobile;Q=Q===void 0?{}:Q;var be=Q.popupClassName,Ae=Q.popupStyle,Fe=Q.popupMotion,ke=Fe===void 0?{}:Fe,Je=Q.popupRender,st=_.useRef();_.useImperativeHandle(Le,function(){return{forceAlign:function(){},getElement:function(){return st.current}}});var ft=Object(p.a)({zIndex:z},Ae),ht=ie;return _.Children.count(ie)>1&&(ht=_.createElement("div",{className:"".concat(Ue,"-content")},ie)),Je&&(ht=Je(ht)),_.createElement(Ta,Object(O.a)({visible:Ce,ref:st,removeOnLeave:!0},ke),function(gt,Kt){var nn=gt.className,Vt=gt.style,cn=h()(Ue,be,nn);return _.createElement("div",{ref:Kt,className:cn,style:Object(p.a)(Object(p.a)({},Vt),ft)},ht)})});Xa.displayName="MobilePopupInner";var kr=Xa,ro=["visible","mobile"],oo=_.forwardRef(function(fe,Le){var Ue=fe.visible,Ce=fe.mobile,z=Object(D.a)(fe,ro),ie=Object(_.useState)(Ue),Q=Object(c.a)(ie,2),be=Q[0],Ae=Q[1],Fe=Object(_.useState)(!1),ke=Object(c.a)(Fe,2),Je=ke[0],st=ke[1],ft=Object(p.a)(Object(p.a)({},z),{},{visible:be});Object(_.useEffect)(function(){Ae(Ue),Ue&&Ce&&st($e())},[Ue,Ce]);var ht=Je?_.createElement(kr,Object(O.a)({},ft,{mobile:Ce,ref:Le})):_.createElement(yo,Object(O.a)({},ft,{ref:Le}));return _.createElement("div",null,_.createElement(Wr,ft),ht)});oo.displayName="Popup";var Eo=oo,io=_.createContext(null),Pr=io;function Ir(){}function Co(){return""}function xo(fe){return fe?fe.ownerDocument:window.document}var so=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Lo(fe){var Le=function(Ue){Object(v.a)(z,Ue);var Ce=Object(w.a)(z);function z(ie){var Q;Object(T.a)(this,z),Q=Ce.call(this,ie),Q.popupRef=_.createRef(),Q.triggerRef=_.createRef(),Q.attachId=void 0,Q.clickOutsideHandler=void 0,Q.touchOutsideHandler=void 0,Q.contextMenuOutsideHandler1=void 0,Q.contextMenuOutsideHandler2=void 0,Q.mouseDownTimeout=void 0,Q.focusTime=void 0,Q.preClickTime=void 0,Q.preTouchTime=void 0,Q.delayTimer=void 0,Q.hasPopupMouseDown=void 0,Q.onMouseEnter=function(Ae){var Fe=Q.props.mouseEnterDelay;Q.fireEvents("onMouseEnter",Ae),Q.delaySetPopupVisible(!0,Fe,Fe?null:Ae)},Q.onMouseMove=function(Ae){Q.fireEvents("onMouseMove",Ae),Q.setPoint(Ae)},Q.onMouseLeave=function(Ae){Q.fireEvents("onMouseLeave",Ae),Q.delaySetPopupVisible(!1,Q.props.mouseLeaveDelay)},Q.onPopupMouseEnter=function(){Q.clearDelayTimer()},Q.onPopupMouseLeave=function(Ae){var Fe;if(Ae.relatedTarget&&!Ae.relatedTarget.setTimeout&&Object(_e.a)((Fe=Q.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),Ae.relatedTarget))return;Q.delaySetPopupVisible(!1,Q.props.mouseLeaveDelay)},Q.onFocus=function(Ae){Q.fireEvents("onFocus",Ae),Q.clearDelayTimer(),Q.isFocusToShow()&&(Q.focusTime=Date.now(),Q.delaySetPopupVisible(!0,Q.props.focusDelay))},Q.onMouseDown=function(Ae){Q.fireEvents("onMouseDown",Ae),Q.preClickTime=Date.now()},Q.onTouchStart=function(Ae){Q.fireEvents("onTouchStart",Ae),Q.preTouchTime=Date.now()},Q.onBlur=function(Ae){Q.fireEvents("onBlur",Ae),Q.clearDelayTimer(),Q.isBlurToHide()&&Q.delaySetPopupVisible(!1,Q.props.blurDelay)},Q.onContextMenu=function(Ae){Ae.preventDefault(),Q.fireEvents("onContextMenu",Ae),Q.setPopupVisible(!0,Ae)},Q.onContextMenuClose=function(){Q.isContextMenuToShow()&&Q.close()},Q.onClick=function(Ae){if(Q.fireEvents("onClick",Ae),Q.focusTime){var Fe;if(Q.preClickTime&&Q.preTouchTime?Fe=Math.min(Q.preClickTime,Q.preTouchTime):Q.preClickTime?Fe=Q.preClickTime:Q.preTouchTime&&(Fe=Q.preTouchTime),Math.abs(Fe-Q.focusTime)<20)return;Q.focusTime=0}Q.preClickTime=0,Q.preTouchTime=0,Q.isClickToShow()&&(Q.isClickToHide()||Q.isBlurToHide())&&Ae&&Ae.preventDefault&&Ae.preventDefault();var ke=!Q.state.popupVisible;(Q.isClickToHide()&&!ke||ke&&Q.isClickToShow())&&Q.setPopupVisible(!Q.state.popupVisible,Ae)},Q.onPopupMouseDown=function(){if(Q.hasPopupMouseDown=!0,clearTimeout(Q.mouseDownTimeout),Q.mouseDownTimeout=window.setTimeout(function(){Q.hasPopupMouseDown=!1},0),Q.context){var Ae;(Ae=Q.context).onPopupMouseDown.apply(Ae,arguments)}},Q.onDocumentClick=function(Ae){if(Q.props.mask&&!Q.props.maskClosable)return;var Fe=Ae.target,ke=Q.getRootDomNode(),Je=Q.getPopupDomNode();(!Object(_e.a)(ke,Fe)||Q.isContextMenuOnly())&&!Object(_e.a)(Je,Fe)&&!Q.hasPopupMouseDown&&Q.close()},Q.getRootDomNode=function(){var Ae=Q.props.getTriggerDOMNode;if(Ae)return Ae(Q.triggerRef.current);try{var Fe=Object(Ve.a)(Q.triggerRef.current);if(Fe)return Fe}catch(ke){}return oe.a.findDOMNode(Object(b.a)(Q))},Q.getPopupClassNameFromAlign=function(Ae){var Fe=[],ke=Q.props,Je=ke.popupPlacement,st=ke.builtinPlacements,ft=ke.prefixCls,ht=ke.alignPoint,gt=ke.getPopupClassNameFromAlign;return Je&&st&&Fe.push(De(st,ft,Ae,ht)),gt&&Fe.push(gt(Ae)),Fe.join(" ")},Q.getComponent=function(){var Ae=Q.props,Fe=Ae.prefixCls,ke=Ae.destroyPopupOnHide,Je=Ae.popupClassName,st=Ae.onPopupAlign,ft=Ae.popupMotion,ht=Ae.popupAnimation,gt=Ae.popupTransitionName,Kt=Ae.popupStyle,nn=Ae.mask,Vt=Ae.maskAnimation,cn=Ae.maskTransitionName,sn=Ae.maskMotion,an=Ae.zIndex,Jt=Ae.popup,Cn=Ae.stretch,dn=Ae.alignPoint,Gn=Ae.mobile,Tn=Ae.forceRender,Nt=Q.state,It=Nt.popupVisible,mn=Nt.point,vn=Q.getPopupAlign(),Mt={};return Q.isMouseEnterToShow()&&(Mt.onMouseEnter=Q.onPopupMouseEnter),Q.isMouseLeaveToHide()&&(Mt.onMouseLeave=Q.onPopupMouseLeave),Mt.onMouseDown=Q.onPopupMouseDown,Mt.onTouchStart=Q.onPopupMouseDown,_.createElement(Eo,Object(O.a)({prefixCls:Fe,destroyPopupOnHide:ke,visible:It,point:dn&&mn,className:Je,align:vn,onAlign:st,animation:ht,getClassNameFromAlign:Q.getPopupClassNameFromAlign},Mt,{stretch:Cn,getRootDomNode:Q.getRootDomNode,style:Kt,mask:nn,zIndex:an,transitionName:gt,maskAnimation:Vt,maskTransitionName:cn,maskMotion:sn,ref:Q.popupRef,motion:ft,mobile:Gn,forceRender:Tn}),typeof Jt=="function"?Jt():Jt)},Q.attachParent=function(Ae){N.a.cancel(Q.attachId);var Fe=Q.props,ke=Fe.getPopupContainer,Je=Fe.getDocument,st=Q.getRootDomNode(),ft;ke?(st||ke.length===0)&&(ft=ke(st)):ft=Je(Q.getRootDomNode()).body,ft?ft.appendChild(Ae):Q.attachId=Object(N.a)(function(){Q.attachParent(Ae)})},Q.getContainer=function(){var Ae=Q.props.getDocument,Fe=Ae(Q.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",Q.attachParent(Fe),Fe},Q.setPoint=function(Ae){var Fe=Q.props.alignPoint;if(!Fe||!Ae)return;Q.setState({point:{pageX:Ae.pageX,pageY:Ae.pageY}})},Q.handlePortalUpdate=function(){Q.state.prevPopupVisible!==Q.state.popupVisible&&Q.props.afterPopupVisibleChange(Q.state.popupVisible)},Q.triggerContextValue={onPopupMouseDown:Q.onPopupMouseDown};var be;return"popupVisible"in ie?be=!!ie.popupVisible:be=!!ie.defaultPopupVisible,Q.state={prevPopupVisible:be,popupVisible:be},so.forEach(function(Ae){Q["fire".concat(Ae)]=function(Fe){Q.fireEvents(Ae,Fe)}}),Q}return Object(E.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Q=this.props,be=this.state;if(be.popupVisible){var Ae;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ae=Q.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ne.a)(Ae,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ae=Ae||Q.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ne.a)(Ae,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ae=Ae||Q.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ne.a)(Ae,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ne.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),N.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Q;return((Q=this.popupRef.current)===null||Q===void 0?void 0:Q.getElement())||null}},{key:"getPopupAlign",value:function(){var Q=this.props,be=Q.popupPlacement,Ae=Q.popupAlign,Fe=Q.builtinPlacements;return be&&Fe?je(Fe,be,Ae):Ae}},{key:"setPopupVisible",value:function(Q,be){var Ae=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==Q&&("popupVisible"in this.props||this.setState({popupVisible:Q,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(Q)),Ae&&be&&Q&&this.setPoint(be)}},{key:"delaySetPopupVisible",value:function(Q,be,Ae){var Fe=this,ke=be*1e3;if(this.clearDelayTimer(),ke){var Je=Ae?{pageX:Ae.pageX,pageY:Ae.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(Q,Je),Fe.clearDelayTimer()},ke)}else this.setPopupVisible(Q,Ae)}},{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(Q){var be=this.props.children.props,Ae=this.props;return be[Q]&&Ae[Q]?this["fire".concat(Q)]:be[Q]||Ae[Q]}},{key:"isClickToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("click")!==-1||Ae.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Q=this.props.action;return Q==="contextMenu"||Q.length===1&&Q[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("contextMenu")!==-1||Ae.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("click")!==-1||Ae.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("hover")!==-1||Ae.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("hover")!==-1||Ae.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("focus")!==-1||Ae.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("focus")!==-1||Ae.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Q;(Q=this.popupRef.current)===null||Q===void 0||Q.forceAlign()}}},{key:"fireEvents",value:function(Q,be){var Ae=this.props.children.props[Q];Ae&&Ae(be);var Fe=this.props[Q];Fe&&Fe(be)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Q=this.state.popupVisible,be=this.props,Ae=be.children,Fe=be.forceRender,ke=be.alignPoint,Je=be.className,st=be.autoDestroy,ft=_.Children.only(Ae),ht={key:"trigger"};this.isContextMenuToShow()?ht.onContextMenu=this.onContextMenu:ht.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ht.onClick=this.onClick,ht.onMouseDown=this.onMouseDown,ht.onTouchStart=this.onTouchStart):(ht.onClick=this.createTwoChains("onClick"),ht.onMouseDown=this.createTwoChains("onMouseDown"),ht.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ht.onMouseEnter=this.onMouseEnter,ke&&(ht.onMouseMove=this.onMouseMove)):ht.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ht.onMouseLeave=this.onMouseLeave:ht.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ht.onFocus=this.onFocus,ht.onBlur=this.onBlur):(ht.onFocus=this.createTwoChains("onFocus"),ht.onBlur=this.createTwoChains("onBlur"));var gt=h()(ft&&ft.props&&ft.props.className,Je);gt&&(ht.className=gt);var Kt=Object(p.a)({},ht);Object(me.c)(ft)&&(Kt.ref=Object(me.a)(this.triggerRef,ft.ref));var nn=_.cloneElement(ft,Kt),Vt;return(Q||this.popupRef.current||Fe)&&(Vt=_.createElement(fe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Q&&st&&(Vt=null),_.createElement(Pr.Provider,{value:this.triggerContextValue},nn,Vt)}}],[{key:"getDerivedStateFromProps",value:function(Q,be){var Ae=Q.popupVisible,Fe={};return Ae!==void 0&&be.popupVisible!==Ae&&(Fe.popupVisible=Ae,Fe.prevPopupVisible=be.popupVisible),Fe}}]),z}(_.Component);return Le.contextType=Pr,Le.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Ir,afterPopupVisibleChange:Ir,onPopupAlign:Ir,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Le}var Do=Lo(rt.a),$a={adjustX:1,adjustY:1},Gr={topLeft:{points:["bl","tl"],overflow:$a,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$a,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$a,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$a,offset:[4,0]}},lo={topLeft:{points:["bl","tl"],overflow:$a,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$a,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$a,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$a,offset:[4,0]}},uo=Gr,Na=0,Va={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ga=function(Le,Ue,Ce){var z=Xe(Ue),ie=Le.getState();Le.setState({defaultActiveFirst:Object(p.a)(Object(p.a)({},ie.defaultActiveFirst),{},Object(S.a)({},z,Ce))})},Yr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(Ce){var z;Object(T.a)(this,Ue),z=Le.call(this,Ce),z.onDestroy=function(ke){z.props.onDestroy(ke)},z.onKeyDown=function(ke){var Je=ke.keyCode,st=z.menuInstance,ft=z.props.store,ht=z.getVisible();if(Je===t.a.ENTER)return z.onTitleClick(ke),Ga(ft,z.props.eventKey,!0),!0;if(Je===t.a.RIGHT)return ht?st.onKeyDown(ke):(z.triggerOpenChange(!0),Ga(ft,z.props.eventKey,!0)),!0;if(Je===t.a.LEFT){var gt;if(ht)gt=st.onKeyDown(ke);else return;return gt||(z.triggerOpenChange(!1),gt=!0),gt}return ht&&(Je===t.a.UP||Je===t.a.DOWN)?st.onKeyDown(ke):void 0},z.onOpenChange=function(ke){z.props.onOpenChange(ke)},z.onPopupVisibleChange=function(ke){z.triggerOpenChange(ke,ke?"mouseenter":"mouseleave")},z.onMouseEnter=function(ke){var Je=z.props,st=Je.eventKey,ft=Je.onMouseEnter,ht=Je.store;Ga(ht,z.props.eventKey,!1),ft({key:st,domEvent:ke})},z.onMouseLeave=function(ke){var Je=z.props,st=Je.parentMenu,ft=Je.eventKey,ht=Je.onMouseLeave;st.subMenuInstance=Object(b.a)(z),ht({key:ft,domEvent:ke})},z.onTitleMouseEnter=function(ke){var Je=z.props,st=Je.eventKey,ft=Je.onItemHover,ht=Je.onTitleMouseEnter;ft({key:st,hover:!0}),ht({key:st,domEvent:ke})},z.onTitleMouseLeave=function(ke){var Je=z.props,st=Je.parentMenu,ft=Je.eventKey,ht=Je.onItemHover,gt=Je.onTitleMouseLeave;st.subMenuInstance=Object(b.a)(z),ht({key:ft,hover:!1}),gt({key:ft,domEvent:ke})},z.onTitleClick=function(ke){var Je=Object(b.a)(z),st=Je.props;if(st.onTitleClick({key:st.eventKey,domEvent:ke}),st.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),Ga(st.store,z.props.eventKey,!1)},z.onSubMenuClick=function(ke){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(ke))},z.onSelect=function(ke){z.props.onSelect(ke)},z.onDeselect=function(ke){z.props.onDeselect(ke)},z.getPrefixCls=function(){return"".concat(z.props.rootPrefixCls,"-submenu")},z.getActiveClassName=function(){return"".concat(z.getPrefixCls(),"-active")},z.getDisabledClassName=function(){return"".concat(z.getPrefixCls(),"-disabled")},z.getSelectedClassName=function(){return"".concat(z.getPrefixCls(),"-selected")},z.getOpenClassName=function(){return"".concat(z.props.rootPrefixCls,"-submenu-open")},z.getVisible=function(){return z.state.isOpen},z.getMode=function(){return z.state.mode},z.saveMenuInstance=function(ke){z.menuInstance=ke},z.addKeyPath=function(ke){return Object(p.a)(Object(p.a)({},ke),{},{keyPath:(ke.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(ke,Je){var st=z.props.eventKey,ft=function(){z.onOpenChange({key:st,item:Object(b.a)(z),trigger:Je,open:ke})};Je==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},z.isChildrenSelected=function(){var ke={find:!1};return Qe(z.props.children,z.props.selectedKeys,ke),ke.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var ke=U.findDOMNode(z.menuInstance);if(ke.offsetWidth>=z.subMenuTitle.offsetWidth)return;ke.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(ke){z.subMenuTitle=ke},z.getBaseProps=function(){var ke=Object(b.a)(z),Je=ke.props,st=z.getMode();return{mode:st==="horizontal"?"vertical":st,visible:z.getVisible(),level:Je.level+1,inlineIndent:Je.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:Je.selectedKeys,eventKey:"".concat(Je.eventKey,"-menu-"),openKeys:Je.openKeys,motion:Je.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:Je.subMenuOpenDelay,parentMenu:Object(b.a)(z),subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,triggerSubMenuAction:Je.triggerSubMenuAction,builtinPlacements:Je.builtinPlacements,defaultActiveFirst:Je.store.getState().defaultActiveFirst[Xe(Je.eventKey)],multiple:Je.multiple,prefixCls:Je.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:Je.itemIcon,expandIcon:Je.expandIcon,direction:Je.direction}},z.getMotion=function(ke,Je){var st=Object(b.a)(z),ft=st.haveRendered,ht=z.props,gt=ht.motion,Kt=ht.rootPrefixCls,nn=Object(p.a)(Object(p.a)({},gt),{},{leavedClassName:"".concat(Kt,"-hidden"),removeOnLeave:!1,motionAppear:ft||!Je||ke!=="inline"});return nn};var ie=Ce.store,Q=Ce.eventKey,be=ie.getState(),Ae=be.defaultActiveFirst;z.isRootMenu=!1;var Fe=!1;return Ae&&(Fe=Ae[Q]),Ga(ie,Q,Fe),z.state={mode:Ce.mode,isOpen:Ce.isOpen},z}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,ie=this.props,Q=ie.mode,be=ie.parentMenu,Ae=ie.manualRef,Fe=ie.isOpen,ke=function(){z.setState({mode:Q,isOpen:Fe})},Je=Fe!==this.state.isOpen,st=Q!==this.state.mode;if((st||Je)&&(N.a.cancel(this.updateStateRaf),st?this.updateStateRaf=Object(N.a)(ke):ke()),Ae&&Ae(this),Q!=="horizontal"||!(be==null?void 0:be.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,ie=z.onDestroy,Q=z.eventKey;ie&&ie(Q),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),N.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,ie){var Q=this.getBaseProps();return _.createElement(Ur,Object(O.a)({},Q,{id:this.internalMenuId,className:z,style:ie}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,ie=this.getBaseProps(),Q=ie.mode,be=ie.visible,Ae=ie.forceSubMenuRender,Fe=ie.direction,ke=this.getMotion(Q,be);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||be||Ae,!this.haveOpened)return _.createElement("div",null);var Je=h()("".concat(ie.prefixCls,"-sub"),Object(S.a)({},"".concat(ie.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?_.createElement(Ta,Object(O.a)({visible:ie.visible,forceRender:Ae},ke),function(st){var ft=st.className,ht=st.style,gt=h()(Je,ft);return z.renderPopupMenu(gt,ht)}):this.renderPopupMenu(Je)}},{key:"render",value:function(){var z,ie,Q,be=Object(p.a)({},this.props),Ae=this.getVisible(),Fe=this.getPrefixCls(),ke=this.isInlineMode(),Je=this.getMode(),st=h()(Fe,"".concat(Fe,"-").concat(Je),(z={},Object(S.a)(z,be.className,!!be.className),Object(S.a)(z,this.getOpenClassName(),Ae),Object(S.a)(z,this.getActiveClassName(),be.active||Ae&&!ke),Object(S.a)(z,this.getDisabledClassName(),be.disabled),Object(S.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(be.eventKey?this.internalMenuId="".concat(be.eventKey,"$Menu"):(Na+=1,this.internalMenuId="$__$".concat(Na,"$Menu")));var ft={},ht={},gt={};be.disabled||(ft={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ht={onClick:this.onTitleClick},gt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Kt={},nn=be.direction,Vt=nn==="rtl";ke&&(Vt?Kt.paddingRight=be.inlineIndent*be.level:Kt.paddingLeft=be.inlineIndent*be.level);var cn={};this.getVisible()&&(cn={"aria-owns":this.internalMenuId});var sn=null;Je!=="horizontal"&&(sn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(sn=_.createElement(this.props.expandIcon,Object(p.a)({},this.props))));var an=_.createElement("div",Object(O.a)({ref:this.saveSubMenuTitle,style:Kt,className:"".concat(Fe,"-title"),role:"button"},gt,ht,{"aria-expanded":Ae},cn,{"aria-haspopup":"true",title:typeof be.title=="string"?be.title:void 0}),be.title,sn||_.createElement("i",{className:"".concat(Fe,"-arrow")})),Jt=this.renderChildren(),Cn=((ie=be.parentMenu)===null||ie===void 0?void 0:ie.isRootMenu)?be.parentMenu.props.getPopupContainer:function(Zn){return Zn.parentNode},dn=Va[Je],Gn=be.popupOffset?{offset:be.popupOffset}:{},Tn=h()((Q={},Object(S.a)(Q,be.popupClassName,be.popupClassName&&!ke),Object(S.a)(Q,"".concat(Fe,"-rtl"),Vt),Q)),Nt=be.disabled,It=be.triggerSubMenuAction,mn=be.subMenuOpenDelay,vn=be.forceSubMenuRender,Mt=be.subMenuCloseDelay,xn=be.builtinPlacements;tt.forEach(function(Zn){return delete be[Zn]}),delete be.onClick;var Bn=Vt?Object(p.a)(Object(p.a)({},lo),xn):Object(p.a)(Object(p.a)({},Gr),xn);delete be.direction;var Sn=this.getBaseProps(),Pn=ke?null:this.getMotion(Sn.mode,Sn.visible);return _.createElement("li",Object(O.a)({},be,ft,{className:st,role:"menuitem"}),_.createElement(Do,{prefixCls:Fe,popupClassName:h()("".concat(Fe,"-popup"),Tn),getPopupContainer:Cn,builtinPlacements:Bn,popupPlacement:dn,popupVisible:ke?!1:Ae,popupAlign:Gn,popup:ke?null:Jt,action:Nt||ke?[]:[It],mouseEnterDelay:mn,mouseLeaveDelay:Mt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:Pn},an),ke?Jt:null)}}]),Ue}(_.Component);Yr.defaultProps={onMouseEnter:le,onMouseLeave:le,onTitleMouseEnter:le,onTitleMouseLeave:le,onTitleClick:le,manualRef:le,mode:"vertical",title:""};var yr=Object(L.b)(function(fe,Le){var Ue=fe.openKeys,Ce=fe.activeKey,z=fe.selectedKeys,ie=Le.eventKey,Q=Le.subMenuKey;return{isOpen:Ue.indexOf(ie)>-1,active:Ce[Q]===ie,selectedKeys:z}})(Yr);yr.isSubMenu=!0;var Tr=yr,Qr="menuitem-overflowed",ko=.5,co=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var Ce;return Object(T.a)(this,Ue),Ce=Le.apply(this,arguments),Ce.resizeObserver=null,Ce.mutationObserver=null,Ce.originalTotalWidth=0,Ce.overflowedItems=[],Ce.menuItemSizes=[],Ce.cancelFrameId=null,Ce.state={lastVisibleIndex:void 0},Ce.childRef=_.createRef(),Ce.getMenuItemNodes=function(){var z=Ce.props.prefixCls,ie=Ce.childRef.current;return ie?[].slice.call(ie.children).filter(function(Q){return Q.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},Ce.getOverflowedSubMenuItem=function(z,ie,Q){var be=Ce.props,Ae=be.overflowedIndicator,Fe=be.level,ke=be.mode,Je=be.prefixCls,st=be.theme;if(Fe!==1||ke!=="horizontal")return null;var ft=Ce.props.children[0],ht=ft.props,gt=ht.children,Kt=ht.title,nn=ht.style,Vt=Object(D.a)(ht,["children","title","style"]),cn=Object(p.a)({},nn),sn="".concat(z,"-overflowed-indicator"),an="".concat(z,"-overflowed-indicator");ie.length===0&&Q!==!0?cn=Object(p.a)(Object(p.a)({},cn),{},{display:"none"}):Q&&(cn=Object(p.a)(Object(p.a)({},cn),{},{visibility:"hidden",position:"absolute"}),sn="".concat(sn,"-placeholder"),an="".concat(an,"-placeholder"));var Jt=st?"".concat(Je,"-").concat(st):"",Cn={};return tt.forEach(function(dn){Vt[dn]!==void 0&&(Cn[dn]=Vt[dn])}),_.createElement(Tr,Object(O.a)({title:Ae,className:"".concat(Je,"-overflowed-submenu"),popupClassName:Jt},Cn,{key:sn,eventKey:an,disabled:!1,style:cn}),ie)},Ce.setChildrenWidthAndResize=function(){if(Ce.props.mode!=="horizontal")return;var z=Ce.childRef.current;if(!z)return;var ie=z.children;if(!ie||ie.length===0)return;var Q=z.children[ie.length-1];pe(Q,"display","inline-block");var be=Ce.getMenuItemNodes(),Ae=be.filter(function(Fe){return Fe.className.split(" ").indexOf(Qr)>=0});Ae.forEach(function(Fe){pe(Fe,"display","inline-block")}),Ce.menuItemSizes=be.map(function(Fe){return Oe(Fe,!0)}),Ae.forEach(function(Fe){pe(Fe,"display","none")}),Ce.overflowedIndicatorWidth=Oe(z.children[z.children.length-1],!0),Ce.originalTotalWidth=Ce.menuItemSizes.reduce(function(Fe,ke){return Fe+ke},0),Ce.handleResize(),pe(Q,"display","none")},Ce.handleResize=function(){if(Ce.props.mode!=="horizontal")return;var z=Ce.childRef.current;if(!z)return;var ie=Oe(z);Ce.overflowedItems=[];var Q=0,be;Ce.originalTotalWidth>ie+ko&&(be=-1,Ce.menuItemSizes.forEach(function(Ae){Q+=Ae,Q+Ce.overflowedIndicatorWidth<=ie&&(be+=1)})),Ce.setState({lastVisibleIndex:be})},Ce}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){var z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ie=this.childRef.current;if(!ie)return;this.resizeObserver=new ge.default(function(Q){Q.forEach(function(){var be=z.cancelFrameId;cancelAnimationFrame(be),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(ie.children).concat(ie).forEach(function(Q){z.resizeObserver.observe(Q)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(ie.children).concat(ie).forEach(function(Q){z.resizeObserver.observe(Q)}),z.setChildrenWidthAndResize()}),this.mutationObserver.observe(ie,{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(z){var ie=this,Q=this.state.lastVisibleIndex;return(z||[]).reduce(function(be,Ae,Fe){var ke=Ae;if(ie.props.mode==="horizontal"){var Je=ie.getOverflowedSubMenuItem(Ae.props.eventKey,[]);Q!==void 0&&ie.props.className.indexOf("".concat(ie.props.prefixCls,"-root"))!==-1&&(Fe>Q&&(ke=_.cloneElement(Ae,{style:{display:"none"},eventKey:"".concat(Ae.props.eventKey,"-hidden"),className:"".concat(Qr)})),Fe===Q+1&&(ie.overflowedItems=z.slice(Q+1).map(function(ft){return _.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),Je=ie.getOverflowedSubMenuItem(Ae.props.eventKey,ie.overflowedItems)));var st=[].concat(Object(o.a)(be),[Je,ke]);return Fe===z.length-1&&st.push(ie.getOverflowedSubMenuItem(Ae.props.eventKey,[],!0)),st}return[].concat(Object(o.a)(be),[ke])},[])}},{key:"render",value:function(){var z=this.props,ie=z.visible,Q=z.prefixCls,be=z.overflowedIndicator,Ae=z.mode,Fe=z.level,ke=z.tag,Je=z.children,st=z.theme,ft=Object(D.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ht=ke;return _.createElement(ht,Object(O.a)({ref:this.childRef},ft),this.renderChildren(Je))}}]),Ue}(_.Component);co.defaultProps={tag:"div",className:""};var Rr=co;function Nr(fe){return fe.length?fe.every(function(Le){return!!Le.props.disabled}):!0}function Xn(fe,Le,Ue){var Ce=fe.getState();fe.setState({activeKey:Object(p.a)(Object(p.a)({},Ce.activeKey),{},Object(S.a)({},Le,Ue))})}function ir(fe){return fe.eventKey||"0-menu-"}function jr(fe,Le){var Ue=Le,Ce=fe.children,z=fe.eventKey;if(Ue){var ie;if(Ye(Ce,function(Q,be){Q&&Q.props&&!Q.props.disabled&&Ue===Te(Q,z,be)&&(ie=!0)}),ie)return Ue}return Ue=null,fe.defaultActiveFirst&&Ye(Ce,function(Q,be){!Ue&&Q&&!Q.props.disabled&&(Ue=Te(Q,z,be))}),Ue}function fo(fe){if(!fe)return;var Le=this.instanceArray.indexOf(fe);Le!==-1?this.instanceArray[Le]=fe:this.instanceArray.push(fe)}var ho=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(Ce){var z;return Object(T.a)(this,Ue),z=Le.call(this,Ce),z.onKeyDown=function(ie,Q){var be=ie.keyCode,Ae;if(z.getFlatInstanceArray().forEach(function(ke){ke&&ke.props.active&&ke.onKeyDown&&(Ae=ke.onKeyDown(ie))}),Ae)return 1;var Fe=null;return(be===t.a.UP||be===t.a.DOWN)&&(Fe=z.step(be===t.a.UP?-1:1)),Fe?(ie.preventDefault(),Xn(z.props.store,ir(z.props),Fe.props.eventKey),typeof Q=="function"&&Q(Fe),1):void 0},z.onItemHover=function(ie){var Q=ie.key,be=ie.hover;Xn(z.props.store,ir(z.props),be?Q:null)},z.onDeselect=function(ie){z.props.onDeselect(ie)},z.onSelect=function(ie){z.props.onSelect(ie)},z.onClick=function(ie){z.props.onClick(ie)},z.onOpenChange=function(ie){z.props.onOpenChange(ie)},z.onDestroy=function(ie){z.props.onDestroy(ie)},z.getFlatInstanceArray=function(){return z.instanceArray},z.step=function(ie){var Q=z.getFlatInstanceArray(),be=z.props.store.getState().activeKey[ir(z.props)],Ae=Q.length;if(!Ae)return null;ie<0&&(Q=Q.concat().reverse());var Fe=-1;if(Q.every(function(ft,ht){return ft&&ft.props.eventKey===be?(Fe=ht,!1):!0}),!z.props.defaultActiveFirst&&Fe!==-1&&Nr(Q.slice(Fe,Ae-1)))return;var ke=(Fe+1)%Ae,Je=ke;do{var st=Q[Je];if(!st||st.props.disabled)Je=(Je+1)%Ae;else return st}while(Je!==ke);return null},z.renderCommonMenuItem=function(ie,Q,be){var Ae=z.props.store.getState(),Fe=Object(b.a)(z),ke=Fe.props,Je=Te(ie,ke.eventKey,Q),st=ie.props;if(!st||typeof ie.type=="string")return ie;var ft=Je===Ae.activeKey,ht=Object(p.a)(Object(p.a)({mode:st.mode||ke.mode,level:ke.level,inlineIndent:ke.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:ke.prefixCls,index:Q,parentMenu:ke.parentMenu,manualRef:st.disabled?void 0:Object(F.a)(ie.ref,fo.bind(Object(b.a)(z))),eventKey:Je,active:!st.disabled&&ft,multiple:ke.multiple,onClick:function(Kt){(st.onClick||le)(Kt),z.onClick(Kt)},onItemHover:z.onItemHover,motion:ke.motion,subMenuOpenDelay:ke.subMenuOpenDelay,subMenuCloseDelay:ke.subMenuCloseDelay,forceSubMenuRender:ke.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:ke.builtinPlacements,itemIcon:st.itemIcon||z.props.itemIcon,expandIcon:st.expandIcon||z.props.expandIcon},be),{},{direction:ke.direction});return(ke.mode==="inline"||Ee())&&(ht.triggerSubMenuAction="click"),_.cloneElement(ie,Object(p.a)(Object(p.a)({},ht),{},{key:Je||Q}))},z.renderMenuItem=function(ie,Q,be){if(!ie)return null;var Ae=z.props.store.getState(),Fe={openKeys:Ae.openKeys,selectedKeys:Ae.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:be};return z.renderCommonMenuItem(ie,Q,Fe)},Ce.store.setState({activeKey:Object(p.a)(Object(p.a)({},Ce.store.getState().activeKey),{},Object(S.a)({},Ce.eventKey,jr(Ce,Ce.activeKey)))}),z.instanceArray=[],z}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(z){return this.props.visible||z.visible||this.props.className!==z.className||!J()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var ie=this.props,Q="activeKey"in ie?ie.activeKey:ie.store.getState().activeKey[ir(ie)],be=jr(ie,Q);if(be!==Q)Xn(ie.store,ir(ie),be);else if("activeKey"in z){var Ae=jr(z,z.activeKey);be!==Ae&&Xn(ie.store,ir(ie),be)}}},{key:"render",value:function(){var z=this,ie=Object(O.a)({},this.props);this.instanceArray=[];var Q=h()(ie.prefixCls,ie.className,"".concat(ie.prefixCls,"-").concat(ie.mode)),be={className:Q,role:ie.role||"menu"};ie.id&&(be.id=ie.id),ie.focusable&&(be.tabIndex=0,be.onKeyDown=this.onKeyDown);var Ae=ie.prefixCls,Fe=ie.eventKey,ke=ie.visible,Je=ie.level,st=ie.mode,ft=ie.overflowedIndicator,ht=ie.theme;return tt.forEach(function(gt){return delete ie[gt]}),delete ie.onClick,_.createElement(Rr,Object(O.a)({},ie,{prefixCls:Ae,mode:st,tag:"ul",level:Je,theme:ht,visible:ke,overflowedIndicator:ft},be),Object(d.a)(ie.children).map(function(gt,Kt){return z.renderMenuItem(gt,Kt,Fe||"0-menu-")}))}}]),Ue}(_.Component);ho.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:le};var er=Object(L.b)()(ho),Ur=er,Er=m("Kwbf");function Ya(fe,Le,Ue){var Ce=fe.prefixCls,z=fe.motion,ie=fe.defaultMotions,Q=ie===void 0?{}:ie,be=fe.openAnimation,Ae=fe.openTransitionName,Fe=Le.switchingModeFromInline;if(z)return z;if(Object(V.a)(be)==="object"&&be)Object(Er.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof be=="string")return{motionName:"".concat(Ce,"-open-").concat(be)};if(Ae)return{motionName:Ae};var ke=Q[Ue];return ke||(Fe?null:Q.other)}var po=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(Ce){var z;Object(T.a)(this,Ue),z=Le.call(this,Ce),z.onSelect=function(be){var Ae=Object(b.a)(z),Fe=Ae.props;if(Fe.selectable){var ke=z.store.getState(),Je=ke.selectedKeys,st=be.key;Fe.multiple?Je=Je.concat([st]):Je=[st],"selectedKeys"in Fe||z.store.setState({selectedKeys:Je}),Fe.onSelect(Object(p.a)(Object(p.a)({},be),{},{selectedKeys:Je}))}},z.onClick=function(be){var Ae=z.getRealMenuMode(),Fe=Object(b.a)(z),ke=Fe.store,Je=Fe.props.onOpenChange;Ae!=="inline"&&!("openKeys"in z.props)&&(ke.setState({openKeys:[]}),Je([])),z.props.onClick(be)},z.onKeyDown=function(be,Ae){z.innerMenu.getWrappedInstance().onKeyDown(be,Ae)},z.onOpenChange=function(be){var Ae=Object(b.a)(z),Fe=Ae.props,ke=z.store.getState().openKeys.concat(),Je=!1,st=function(ht){var gt=!1;if(ht.open)gt=ke.indexOf(ht.key)===-1,gt&&ke.push(ht.key);else{var Kt=ke.indexOf(ht.key);gt=Kt!==-1,gt&&ke.splice(Kt,1)}Je=Je||gt};Array.isArray(be)?be.forEach(st):st(be),Je&&("openKeys"in z.props||z.store.setState({openKeys:ke}),Fe.onOpenChange(ke))},z.onDeselect=function(be){var Ae=Object(b.a)(z),Fe=Ae.props;if(Fe.selectable){var ke=z.store.getState().selectedKeys.concat(),Je=be.key,st=ke.indexOf(Je);st!==-1&&ke.splice(st,1),"selectedKeys"in Fe||z.store.setState({selectedKeys:ke}),Fe.onDeselect(Object(p.a)(Object(p.a)({},be),{},{selectedKeys:ke}))}},z.onMouseEnter=function(be){z.restoreModeVerticalFromInline();var Ae=z.props.onMouseEnter;Ae&&Ae(be)},z.onTransitionEnd=function(be){var Ae=be.propertyName==="width"&&be.target===be.currentTarget,Fe=be.target.className,ke=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Je=be.propertyName==="font-size"&&ke.indexOf("anticon")>=0;(Ae||Je)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(be){z.innerMenu=be},z.isRootMenu=!0;var ie=Ce.defaultSelectedKeys,Q=Ce.defaultOpenKeys;return"selectedKeys"in Ce&&(ie=Ce.selectedKeys||[]),"openKeys"in Ce&&(Q=Ce.openKeys||[]),z.store=Object(L.c)({selectedKeys:ie,openKeys:Q,activeKey:{"0-menu-":jr(Ce,Ce.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:Ce,inlineOpenKeys:[],store:z.store},z}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var ie=this.props,Q=ie.siderCollapsed,be=ie.inlineCollapsed,Ae=ie.onOpenChange;(!z.inlineCollapsed&&be||!z.siderCollapsed&&Q)&&Ae([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,ie=this.store,Q=this.prevOpenKeys,be=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");be?(this.prevOpenKeys=ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Q&&(this.store.setState({openKeys:Q}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,ie=this.state.switchingModeFromInline,Q=this.getInlineCollapsed();return ie&&Q?"inline":Q?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,ie=z.inlineCollapsed,Q=z.siderCollapsed;return Q!==void 0?Q:ie}},{key:"restoreModeVerticalFromInline",value:function(){var z=this.state.switchingModeFromInline;z&&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 z=Object(p.a)({},Object(B.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ie=this.getRealMenuMode();return z.className+=" ".concat(z.prefixCls,"-root"),z.direction==="rtl"&&(z.className+=" ".concat(z.prefixCls,"-rtl")),z=Object(p.a)(Object(p.a)({},z),{},{mode:ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ya(this.props,this.state,ie)}),delete z.openAnimation,delete z.openTransitionName,_.createElement(L.a,{store:this.store},_.createElement(Ur,Object(O.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,ie){var Q=ie.prevProps,be=ie.store,Ae=be.getState(),Fe={},ke={prevProps:z};return Q.mode==="inline"&&z.mode!=="inline"&&(ke.switchingModeFromInline=!0),"openKeys"in z?Fe.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!Q.inlineCollapsed||z.siderCollapsed&&!Q.siderCollapsed)&&(ke.switchingModeFromInline=!0,ke.inlineOpenKeys=Ae.openKeys,Fe.openKeys=[]),(!z.inlineCollapsed&&Q.inlineCollapsed||!z.siderCollapsed&&Q.siderCollapsed)&&(Fe.openKeys=ie.inlineOpenKeys,ke.inlineOpenKeys=[])),Object.keys(Fe).length&&be.setState(Fe),ke}}]),Ue}(_.Component);po.defaultProps={selectable:!0,onClick:le,onSelect:le,onOpenChange:le,onDeselect:le,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var mo=po,Cr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var Ce;return Object(T.a)(this,Ue),Ce=Le.apply(this,arguments),Ce.onKeyDown=function(z){var ie=z.keyCode;return ie===t.a.ENTER?(Ce.onClick(z),!0):void 0},Ce.onMouseLeave=function(z){var ie=Ce.props,Q=ie.eventKey,be=ie.onItemHover,Ae=ie.onMouseLeave;be({key:Q,hover:!1}),Ae({key:Q,domEvent:z})},Ce.onMouseEnter=function(z){var ie=Ce.props,Q=ie.eventKey,be=ie.onItemHover,Ae=ie.onMouseEnter;be({key:Q,hover:!0}),Ae({key:Q,domEvent:z})},Ce.onClick=function(z){var ie=Ce.props,Q=ie.eventKey,be=ie.multiple,Ae=ie.onClick,Fe=ie.onSelect,ke=ie.onDeselect,Je=ie.isSelected,st={key:Q,keyPath:[Q],item:Object(b.a)(Ce),domEvent:z};Ae(st),be?Je?ke(st):Fe(st):Je||Fe(st)},Ce.saveNode=function(z){Ce.node=z},Ce}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var z=this.props;z.onDestroy&&z.onDestroy(z.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 z,ie=Object(p.a)({},this.props),Q=h()(this.getPrefixCls(),ie.className,(z={},Object(S.a)(z,this.getActiveClassName(),!ie.disabled&&ie.active),Object(S.a)(z,this.getSelectedClassName(),ie.isSelected),Object(S.a)(z,this.getDisabledClassName(),ie.disabled),z)),be=Object(p.a)(Object(p.a)({},ie.attribute),{},{title:typeof ie.title=="string"?ie.title:void 0,className:Q,role:ie.role||"menuitem","aria-disabled":ie.disabled});ie.role==="option"?be=Object(p.a)(Object(p.a)({},be),{},{role:"option","aria-selected":ie.isSelected}):(ie.role===null||ie.role==="none")&&(be.role="none");var Ae={onClick:ie.disabled?null:this.onClick,onMouseLeave:ie.disabled?null:this.onMouseLeave,onMouseEnter:ie.disabled?null:this.onMouseEnter},Fe=Object(p.a)({},ie.style);ie.mode==="inline"&&(ie.direction==="rtl"?Fe.paddingRight=ie.inlineIndent*ie.level:Fe.paddingLeft=ie.inlineIndent*ie.level),tt.forEach(function(Je){return delete ie[Je]}),delete ie.direction;var ke=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ke=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(O.a)({},Object(B.a)(ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),be,Ae,{style:Fe,ref:this.saveNode}),ie.children,ke)}}]),Ue}(_.Component);Cr.isMenuItem=!0,Cr.defaultProps={onSelect:le,onMouseEnter:le,onMouseLeave:le,manualRef:le};var Zr=Object(L.b)(function(fe,Le){var Ue=fe.activeKey,Ce=fe.selectedKeys,z=Le.eventKey,ie=Le.subMenuKey;return{active:Ue[ie]===z,isSelected:Array.isArray(Ce)?Ce.indexOf(z)!==-1:Ce===z}})(Cr),Jr=Zr,qr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var Ce;return Object(T.a)(this,Ue),Ce=Le.apply(this,arguments),Ce.renderInnerMenuItem=function(z){var ie=Ce.props,Q=ie.renderMenuItem,be=ie.index;return Q(z,be,Ce.props.subMenuKey)},Ce}return Object(E.a)(Ue,[{key:"render",value:function(){var z=Object(O.a)({},this.props),ie=z.className,Q=ie===void 0?"":ie,be=z.rootPrefixCls,Ae="".concat(be,"-item-group-title"),Fe="".concat(be,"-item-group-list"),ke=z.title,Je=z.children;return tt.forEach(function(st){return delete z[st]}),delete z.direction,_.createElement("li",Object(O.a)({},z,{onClick:function(ft){return ft.stopPropagation()},className:"".concat(Q," ").concat(be,"-item-group")}),_.createElement("div",{className:Ae,title:typeof ke=="string"?ke:void 0},ke),_.createElement("ul",{className:Fe},_.Children.map(Je,this.renderInnerMenuItem)))}}]),Ue}(_.Component);qr.isMenuItemGroup=!0,qr.defaultProps={disabled:!0};var So=qr,$r=function(Le){var Ue=Le.className,Ce=Le.rootPrefixCls,z=Le.style;return _.createElement("li",{className:"".concat(Ue," ").concat(Ce,"-item-divider"),style:z})};$r.defaultProps={disabled:!0,className:"",style:{}};var wo=$r,_o=mo,eo=m("eDIo");function vo(fe,Le){var Ue=fe.prefixCls,Ce=fe.editable,z=fe.locale,ie=fe.style;return!Ce||Ce.showAdd===!1?null:_.createElement("button",{ref:Le,type:"button",className:"".concat(Ue,"-nav-add"),style:ie,"aria-label":(z==null?void 0:z.addAriaLabel)||"Add tab",onClick:function(be){Ce.onEdit("add",{event:be})}},Ce.addIcon||"+")}var Mr=_.forwardRef(vo);function Ra(fe,Le){var Ue=fe.prefixCls,Ce=fe.id,z=fe.tabs,ie=fe.locale,Q=fe.mobile,be=fe.moreIcon,Ae=be===void 0?"More":be,Fe=fe.moreTransitionName,ke=fe.style,Je=fe.className,st=fe.editable,ft=fe.tabBarGutter,ht=fe.rtl,gt=fe.onTabClick,Kt=Object(_.useState)(!1),nn=Object(c.a)(Kt,2),Vt=nn[0],cn=nn[1],sn=Object(_.useState)(null),an=Object(c.a)(sn,2),Jt=an[0],Cn=an[1],dn="".concat(Ce,"-more-popup"),Gn="".concat(Ue,"-dropdown"),Tn=Jt!==null?"".concat(dn,"-").concat(Jt):null,Nt=ie==null?void 0:ie.dropdownAriaLabel,It=_.createElement(_o,{onClick:function(Pn){var Zn=Pn.key,ba=Pn.domEvent;gt(Zn,ba),cn(!1)},id:dn,tabIndex:-1,role:"listbox","aria-activedescendant":Tn,selectedKeys:[Jt],"aria-label":Nt!==void 0?Nt:"expanded dropdown"},z.map(function(Sn){return _.createElement(Jr,{key:Sn.key,id:"".concat(dn,"-").concat(Sn.key),role:"option","aria-controls":Ce&&"".concat(Ce,"-panel-").concat(Sn.key),disabled:Sn.disabled},Sn.tab)}));function mn(Sn){for(var Pn=z.filter(function(Ua){return!Ua.disabled}),Zn=Pn.findIndex(function(Ua){return Ua.key===Jt})||0,ba=Pn.length,ja=0;jaxn?(vn=It,dn.current="x"):(vn=mn,dn.current="y");var Bn=Date.now();Bn-Jt.current>100&&(Cn.current=!1),(Le(-vn,-vn)||Cn.current)&&(Nt.preventDefault(),Cn.current=!0),Jt.current=Bn}var Tn=Object(_.useRef)(null);Tn.current={onTouchStart:cn,onTouchMove:sn,onTouchEnd:an,onWheel:Gn},_.useEffect(function(){function Nt(Mt){Tn.current.onTouchStart(Mt)}function It(Mt){Tn.current.onTouchMove(Mt)}function mn(Mt){Tn.current.onTouchEnd(Mt)}function vn(Mt){Tn.current.onWheel(Mt)}return document.addEventListener("touchmove",It,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),fe.current.addEventListener("touchstart",Nt,{passive:!1}),fe.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",It),document.removeEventListener("touchend",mn)}},[])}function go(){var fe=Object(_.useRef)(new Map);function Le(Ce){return fe.current.has(Ce)||fe.current.set(Ce,_.createRef()),fe.current.get(Ce)}function Ue(Ce){fe.current.delete(Ce)}return[Le,Ue]}function Oo(fe,Le){var Ue=_.useRef(fe),Ce=_.useState({}),z=Object(c.a)(Ce,2),ie=z[1];function Q(be){var Ae=typeof be=="function"?be(Ue.current):be;Ae!==Ue.current&&Le(Ae,Ue.current),Ue.current=Ae,ie({})}return[Ue.current,Q]}var To=function(Le){var Ue=Le.position,Ce=Le.prefixCls,z=Le.extra;if(!z)return null;var ie,Q=z;return Ue==="right"&&(ie=Q.right||!Q.left&&Q||null),Ue==="left"&&(ie=Q.left||null),ie?_.createElement("div",{className:"".concat(Ce,"-extra-content")},ie):null};function si(fe,Le){var Ue,Ce=_.useContext(Kr),z=Ce.prefixCls,ie=Ce.tabs,Q=fe.className,be=fe.style,Ae=fe.id,Fe=fe.animated,ke=fe.activeKey,Je=fe.rtl,st=fe.extra,ft=fe.editable,ht=fe.locale,gt=fe.tabPosition,Kt=fe.tabBarGutter,nn=fe.children,Vt=fe.onTabClick,cn=fe.onTabScroll,sn=Object(_.useRef)(),an=Object(_.useRef)(),Jt=Object(_.useRef)(),Cn=Object(_.useRef)(),dn=go(),Gn=Object(c.a)(dn,2),Tn=Gn[0],Nt=Gn[1],It=gt==="top"||gt==="bottom",mn=Oo(0,function(Yt,$t){It&&cn&&cn({direction:Yt>$t?"left":"right"})}),vn=Object(c.a)(mn,2),Mt=vn[0],xn=vn[1],Bn=Oo(0,function(Yt,$t){!It&&cn&&cn({direction:Yt>$t?"top":"bottom"})}),Sn=Object(c.a)(Bn,2),Pn=Sn[0],Zn=Sn[1],ba=Object(_.useState)(0),ja=Object(c.a)(ba,2),na=ja[0],Ua=ja[1],sr=Object(_.useState)(0),ve=Object(c.a)(sr,2),qe=ve[0],bt=ve[1],_t=Object(_.useState)(0),wt=Object(c.a)(_t,2),At=wt[0],Gt=wt[1],Ot=Object(_.useState)(0),pn=Object(c.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(_.useState)(null),Pt=Object(c.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(_.useState)(null),Rn=Object(c.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(_.useState)(0),bn=Object(c.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(_.useState)(0),ga=Object(c.a)(Yn,2),va=ga[0],wa=ga[1],Qa=e(new Map),ut=Object(c.a)(Qa,2),aa=ut[0],ya=ut[1],yn=C(ie,aa,na),qt="".concat(z,"-nav-operations-hidden"),Mn=0,ea=0;It?Je?(Mn=0,ea=Math.max(0,na-Rt)):(Mn=Math.min(0,Rt-na),ea=0):(Mn=Math.min(0,Wt-qe),ea=0);function Ln(Yt){return Ytea?[ea,!1]:[Yt,!0]}var Jn=Object(_.useRef)(),ra=Object(_.useState)(),Za=Object(c.a)(ra,2),lr=Za[0],tr=Za[1];function Aa(){tr(Date.now())}function nr(){window.clearTimeout(Jn.current)}Ao(sn,function(Yt,$t){var Kn=!1;function qn(pa,La){pa(function(Da){var Ba=Ln(Da+La),ka=Object(c.a)(Ba,2),xr=ka[0],hr=ka[1];return Kn=hr,xr})}if(It){if(Rt>=na)return Kn;qn(xn,Yt)}else{if(Wt>=qe)return Kn;qn(Zn,$t)}return nr(),Aa(),Kn}),Object(_.useEffect)(function(){return nr(),lr&&(Jn.current=window.setTimeout(function(){tr(0)},100)),nr},[lr]);function ur(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ke,$t=yn.get(Yt);if(!$t)return;if(It){var Kn=Mt;Je?$t.rightMt+Rt&&(Kn=$t.right+$t.width-Rt):$t.left<-Mt?Kn=-$t.left:$t.left+$t.width>-Mt+Rt&&(Kn=-($t.left+$t.width-Rt)),Zn(0),xn(Ln(Kn)[0])}else{var qn=Pn;$t.top<-Pn?qn=-$t.top:$t.top+$t.height>-Pn+Wt&&(qn=-($t.top+$t.height-Wt)),xn(0),Zn(Ln(qn)[0])}}var cr=y(yn,{width:Rt,height:Wt,left:Mt,top:Pn},{width:At,height:yt},{width:An,height:va},Object(p.a)(Object(p.a)({},fe),{},{tabs:ie})),dr=Object(c.a)(cr,2),Ea=dr[0],rn=dr[1],da=ie.map(function(Yt){var $t=Yt.key;return _.createElement(s,{id:Ae,prefixCls:z,key:$t,rtl:Je,tab:Yt,closable:Yt.closable,editable:ft,active:$t===ke,tabPosition:gt,tabBarGutter:Kt,renderWrapper:nn,removeAriaLabel:ht==null?void 0:ht.removeAriaLabel,ref:Tn($t),onClick:function(qn){Vt($t,qn)},onRemove:function(){Nt($t)},onFocus:function(){ur($t),Aa(),Je||(sn.current.scrollLeft=0),sn.current.scrollTop=0}})}),fr=u(function(){var Yt,$t,Kn,qn,pa,La,Da,Ba,ka,xr=((Yt=sn.current)===null||Yt===void 0?void 0:Yt.offsetWidth)||0,hr=(($t=sn.current)===null||$t===void 0?void 0:$t.offsetHeight)||0,Xr=((Kn=Cn.current)===null||Kn===void 0?void 0:Kn.offsetWidth)||0,Sr=((qn=Cn.current)===null||qn===void 0?void 0:qn.offsetHeight)||0,pr=((pa=Jt.current)===null||pa===void 0?void 0:pa.offsetWidth)||0,to=((La=Jt.current)===null||La===void 0?void 0:La.offsetHeight)||0;Ft(xr),sa(hr),gn(Xr),wa(Sr);var mr=(((Da=an.current)===null||Da===void 0?void 0:Da.offsetWidth)||0)-Xr,Br=(((Ba=an.current)===null||Ba===void 0?void 0:Ba.offsetHeight)||0)-Sr;Ua(mr),bt(Br);var Fn=(ka=Jt.current)===null||ka===void 0?void 0:ka.className.includes(qt);Gt(mr-(Fn?0:pr)),mt(Br-(Fn?0:to)),ya(function(){var Dn=new Map;return ie.forEach(function(Pa){var Ka=Pa.key,wr=Tn(Ka).current;wr&&Dn.set(Ka,{width:wr.offsetWidth,height:wr.offsetHeight,left:wr.offsetLeft,top:wr.offsetTop})}),Dn})}),Tt=ie.slice(0,Ea),fn=ie.slice(rn+1),On=[].concat(Object(o.a)(Tt),Object(o.a)(fn)),Wn=Object(_.useState)(),la=Object(c.a)(Wn,2),on=la[0],Ca=la[1],fa=yn.get(ke),oa=Object(_.useRef)();function In(){i.a.cancel(oa.current)}Object(_.useEffect)(function(){var Yt={};return fa&&(It?(Je?Yt.right=fa.right:Yt.left=fa.left,Yt.width=fa.width):(Yt.top=fa.top,Yt.height=fa.height)),In(),oa.current=i()(function(){Ca(Yt)}),In},[fa,It,Je]),Object(_.useEffect)(function(){ur()},[ke,fa,yn,It]),Object(_.useEffect)(function(){fr()},[Je,Kt,ke,ie.map(function(Yt){return Yt.key}).join("_")]);var jn=!!On.length,Qn="".concat(z,"-nav-wrap"),ia,Ma,xa,ha;return It?Je?(Ma=Mt>0,ia=Mt+Rt4?9:0)}function Ye(R){for(var We=R.length;--We>=0;)R[We]=0}function Qe(R){var We=R.state,Ge=We.pending;if(Ge>R.avail_out&&(Ge=R.avail_out),Ge===0)return;c.arraySet(R.output,We.pending_buf,We.pending_out,Ge,R.next_out),R.next_out+=Ge,We.pending_out+=Ge,R.total_out+=Ge,R.avail_out-=Ge,We.pending-=Ge,We.pending===0&&(We.pending_out=0)}function tt(R,We){D._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,We),R.block_start=R.strstart,Qe(R.strm)}function Oe(R,We){R.pending_buf[R.pending++]=We}function pe(R,We){R.pending_buf[R.pending++]=We>>>8&255,R.pending_buf[R.pending++]=We&255}function Ee(R,We,Ge,ee){var ae=R.avail_in;return ae>ee&&(ae=ee),ae===0?0:(R.avail_in-=ae,c.arraySet(We,R.input,R.next_in,ae,Ge),R.state.wrap===1?R.adler=(0,p.default)(R.adler,We,ae,Ge):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,We,ae,Ge)),R.next_in+=ae,R.total_in+=ae,ae)}function ge(R,We){var Ge=R.max_chain_length,ee=R.strstart,ae,we,Pe=R.prev_length,Ke=R.nice_match,Se=R.strstart>R.w_size-H?R.strstart-(R.w_size-H):0,Z=R.window,de=R.w_mask,Ze=R.prev,He=R.strstart+M,nt=Z[ee+Pe-1],it=Z[ee+Pe];R.prev_length>=R.good_match&&(Ge>>=2),Ke>R.lookahead&&(Ke=R.lookahead);do{if(ae=We,Z[ae+Pe]!==it||Z[ae+Pe-1]!==nt||Z[ae]!==Z[ee]||Z[++ae]!==Z[ee+1])continue;ee+=2,ae++;do;while(Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&eePe){if(R.match_start=We,Pe=we,we>=Ke)break;nt=Z[ee+Pe-1],it=Z[ee+Pe]}}while((We=Ze[We&de])>Se&&--Ge!==0);return Pe<=R.lookahead?Pe:R.lookahead}function U(R){var We=R.w_size,Ge,ee,ae,we,Pe;do{if(we=R.window_size-R.lookahead-R.strstart,R.strstart>=We+(We-H)){c.arraySet(R.window,R.window,We,We,0),R.match_start-=We,R.strstart-=We,R.block_start-=We,ee=R.hash_size,Ge=ee;do ae=R.head[--Ge],R.head[Ge]=ae>=We?ae-We:0;while(--ee);ee=We,Ge=ee;do ae=R.prev[--Ge],R.prev[Ge]=ae>=We?ae-We:0;while(--ee);we+=We}if(R.strm.avail_in===0)break;if(ee=Ee(R.strm,R.window,R.strstart+R.lookahead,we),R.lookahead+=ee,R.lookahead+R.insert>=X)for(Pe=R.strstart-R.insert,R.ins_h=R.window[Pe],R.ins_h=(R.ins_h<R.pending_buf_size-5&&(Ge=R.pending_buf_size-5);;){if(R.lookahead<=1){if(U(R),R.lookahead===0&&We===o)return se;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var ee=R.block_start+Ge;if((R.strstart===0||R.strstart>=ee)&&(R.lookahead=R.strstart-ee,R.strstart=ee,tt(R,!1),R.strm.avail_out===0))return se;if(R.strstart-R.block_start>=R.w_size-H&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,We===a?(tt(R,!0),R.strm.avail_out===0?$:q):(R.strstart>R.block_start&&(tt(R,!1),R.strm.avail_out===0),se)}function N(R,We){for(var Ge,ee;;){if(R.lookahead=X&&(R.ins_h=(R.ins_h<=X)if(ee=D._tr_tally(R,R.strstart-R.match_start,R.match_length-X),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=X){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<=X&&(R.ins_h=(R.ins_h<4096)&&(R.match_length=X-1)),R.prev_length>=X&&R.match_length<=R.prev_length){ae=R.strstart+R.lookahead-X,ee=D._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-X),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=ae&&(R.ins_h=(R.ins_h<=X&&R.strstart>0&&(ae=R.strstart-1,ee=Pe[ae],ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae])){we=R.strstart+M;do;while(ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&aeR.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=X?(Ge=D._tr_tally(R,1,R.match_length-X),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Ge=D._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Ge&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,We===a?(tt(R,!0),R.strm.avail_out===0?$:q):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?se:K}function me(R,We){for(var Ge;;){if(R.lookahead===0&&(U(R),R.lookahead===0)){if(We===o)return se;break}if(R.match_length=0,Ge=D._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Ge&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,We===a?(tt(R,!0),R.strm.avail_out===0?$:q):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?se:K}function Ne(R,We,Ge,ee,ae){this.good_length=R,this.max_lazy=We,this.nice_length=Ge,this.max_chain=ee,this.func=ae}var rt;rt=[new Ne(0,0,0,0,oe),new Ne(4,4,8,4,N),new Ne(4,5,16,8,N),new Ne(4,6,32,32,N),new Ne(4,4,16,16,_e),new Ne(8,16,32,32,_e),new Ne(8,16,128,128,_e),new Ne(8,32,128,256,_e),new Ne(32,128,258,1024,_e),new Ne(32,258,258,4096,_e)];function Y(R){R.window_size=2*R.w_size,Ye(R.head),R.max_lazy_match=rt[R.level].max_lazy,R.good_match=rt[R.level].good_length,R.nice_match=rt[R.level].nice_length,R.max_chain_length=rt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=X-1,R.match_available=0,R.ins_h=0}function je(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new c.Buf16(P*2),this.dyn_dtree=new c.Buf16((2*V+1)*2),this.bl_tree=new c.Buf16((2*A+1)*2),Ye(this.dyn_ltree),Ye(this.dyn_dtree),Ye(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new c.Buf16(k+1),this.heap=new c.Buf16(2*J+1),Ye(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new c.Buf16(2*J+1),Ye(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function De(R){var We;return!R||!R.state?Te(R,l):(R.total_in=R.total_out=0,R.data_type=b,We=R.state,We.pending=0,We.pending_out=0,We.wrap<0&&(We.wrap=-We.wrap),We.status=We.wrap?xe:he,R.adler=We.wrap===2?0:1,We.last_flush=o,D._tr_init(We),e)}function $e(R){var We=De(R);return We===e&&Y(R.state),We}function Re(R,We){return!R||!R.state||R.state.wrap!==2?l:(R.state.gzhead=We,e)}function Be(R,We,Ge,ee,ae,we){if(!R)return l;var Pe=1;if(We===C&&(We=6),ee<0?(Pe=0,ee=-ee):ee>15&&(Pe=2,ee-=16),ae<1||ae>w||Ge!==v||ee<8||ee>15||We<0||We>9||we<0||we>T)return Te(R,l);ee===8&&(ee=9);var Ke=new je;return R.state=Ke,Ke.strm=R,Ke.wrap=Pe,Ke.gzhead=null,Ke.w_bits=ee,Ke.w_size=1<u||We<0)return R?Te(R,l):l;if(ee=R.state,!R.output||!R.input&&R.avail_in!==0||ee.status===re&&We!==a)return Te(R,R.avail_out===0?g:l);if(ee.strm=R,Ge=ee.last_flush,ee.last_flush=We,ee.status===xe)if(ee.wrap===2)R.adler=0,Oe(ee,31),Oe(ee,139),Oe(ee,8),ee.gzhead?(Oe(ee,(ee.gzhead.text?1:0)+(ee.gzhead.hcrc?2:0)+(ee.gzhead.extra?4:0)+(ee.gzhead.name?8:0)+(ee.gzhead.comment?16:0)),Oe(ee,ee.gzhead.time&255),Oe(ee,ee.gzhead.time>>8&255),Oe(ee,ee.gzhead.time>>16&255),Oe(ee,ee.gzhead.time>>24&255),Oe(ee,ee.level===9?2:ee.strategy>=y||ee.level<2?4:0),Oe(ee,ee.gzhead.os&255),ee.gzhead.extra&&ee.gzhead.extra.length&&(Oe(ee,ee.gzhead.extra.length&255),Oe(ee,ee.gzhead.extra.length>>8&255)),ee.gzhead.hcrc&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending,0)),ee.gzindex=0,ee.status=ce):(Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,ee.level===9?2:ee.strategy>=y||ee.level<2?4:0),Oe(ee,le),ee.status=he);else{var Pe=v+(ee.w_bits-8<<4)<<8,Ke=-1;ee.strategy>=y||ee.level<2?Ke=0:ee.level<6?Ke=1:ee.level===6?Ke=2:Ke=3,Pe|=Ke<<6,ee.strstart!==0&&(Pe|=te),Pe+=31-Pe%31,ee.status=he,pe(ee,Pe),ee.strstart!==0&&(pe(ee,R.adler>>>16),pe(ee,R.adler&65535)),R.adler=1}if(ee.status===ce)if(ee.gzhead.extra){for(ae=ee.pending;ee.gzindex<(ee.gzhead.extra.length&65535)&&!(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Qe(R),ae=ee.pending,ee.pending===ee.pending_buf_size));)Oe(ee,ee.gzhead.extra[ee.gzindex]&255),ee.gzindex++;ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),ee.gzindex===ee.gzhead.extra.length&&(ee.gzindex=0,ee.status=ye)}else ee.status=ye;if(ee.status===ye)if(ee.gzhead.name){ae=ee.pending;do{if(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Qe(R),ae=ee.pending,ee.pending===ee.pending_buf_size)){we=1;break}ee.gzindexae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),we===0&&(ee.gzindex=0,ee.status=G)}else ee.status=G;if(ee.status===G)if(ee.gzhead.comment){ae=ee.pending;do{if(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Qe(R),ae=ee.pending,ee.pending===ee.pending_buf_size)){we=1;break}ee.gzindexae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),we===0&&(ee.status=ne)}else ee.status=ne;if(ee.status===ne&&(ee.gzhead.hcrc?(ee.pending+2>ee.pending_buf_size&&Qe(R),ee.pending+2<=ee.pending_buf_size&&(Oe(ee,R.adler&255),Oe(ee,R.adler>>8&255),R.adler=0,ee.status=he)):ee.status=he),ee.pending!==0){if(Qe(R),R.avail_out===0)return ee.last_flush=-1,e}else if(R.avail_in===0&&Xe(We)<=Xe(Ge)&&We!==a)return Te(R,g);if(ee.status===re&&R.avail_in!==0)return Te(R,g);if(R.avail_in!==0||ee.lookahead!==0||We!==o&&ee.status!==re){var Se=ee.strategy===y?me(ee,We):ee.strategy===O?Ve(ee,We):rt[ee.level].func(ee,We);if((Se===$||Se===q)&&(ee.status=re),Se===se||Se===$)return R.avail_out===0&&(ee.last_flush=-1),e;if(Se===K&&(We===r?D._tr_align(ee):We!==u&&(D._tr_stored_block(ee,0,0,!1),We===i&&(Ye(ee.head),ee.lookahead===0&&(ee.strstart=0,ee.block_start=0,ee.insert=0))),Qe(R),R.avail_out===0))return ee.last_flush=-1,e}return We!==a?e:ee.wrap<=0?t:(ee.wrap===2?(Oe(ee,R.adler&255),Oe(ee,R.adler>>8&255),Oe(ee,R.adler>>16&255),Oe(ee,R.adler>>24&255),Oe(ee,R.total_in&255),Oe(ee,R.total_in>>8&255),Oe(ee,R.total_in>>16&255),Oe(ee,R.total_in>>24&255)):(pe(ee,R.adler>>>16),pe(ee,R.adler&65535)),Qe(R),ee.wrap>0&&(ee.wrap=-ee.wrap),ee.pending!==0?e:t)}function W(R){var We;return!R||!R.state?l:(We=R.state.status,We!==xe&&We!==ce&&We!==ye&&We!==G&&We!==ne&&We!==he&&We!==re?Te(R,l):(R.state=null,We===he?Te(R,s):e))}function et(R,We){var Ge=We.length,ee,ae,we,Pe,Ke,Se,Z,de;if(!R||!R.state)return l;if(ee=R.state,Pe=ee.wrap,Pe===2||Pe===1&&ee.status!==xe||ee.lookahead)return l;for(Pe===1&&(R.adler=(0,p.default)(R.adler,We,Ge,0)),ee.wrap=0,Ge>=ee.w_size&&(Pe===0&&(Ye(ee.head),ee.strstart=0,ee.block_start=0,ee.insert=0),de=new c.Buf8(ee.w_size),c.arraySet(de,We,Ge-ee.w_size,ee.w_size,0),We=de,Ge=ee.w_size),Ke=R.avail_in,Se=R.next_in,Z=R.input,R.avail_in=Ge,R.next_in=0,R.input=We,U(ee);ee.lookahead>=X;){ae=ee.strstart,we=ee.lookahead-(X-1);do ee.ins_h=(ee.ins_h<=D.length?{done:!0}:{done:!1,value:D[n++]}},e:function(i){throw i},f:h}}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 d=!0,f=!1,o;return{s:function(){_=D[Symbol.iterator]()},n:function(){var i=_.next();return d=i.done,i},e:function(i){f=!0,o=i},f:function(){try{!d&&_.return!=null&&_.return()}finally{if(f)throw o}}}}},rHrb:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var S=D(m("q1tI")),c=D(m("+QRC"));function D(g){return g&&g.__esModule?g:{default:g}}function p(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(x){return typeof x}:p=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},p(g)}function _(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(g);C&&(y=y.filter(function(O){return Object.getOwnPropertyDescriptor(g,O).enumerable})),x.push.apply(x,y)}return x}function n(g){for(var C=1;C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,y))continue;x[y]=g[y]}}return x}function d(g,C){if(g==null)return{};var x={},y=Object.keys(g),O,T;for(T=0;T=0)continue;x[O]=g[O]}return x}function f(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function o(g,C){for(var x=0;x3&&!(($=Te[4])!==null&&$!==void 0&&$.includes("newgold"))&&!((q=Te[5])!==null&&q!==void 0&&q.includes("newgold"))&&Te[2]!=="coursesId"&&(Xe.course_id=Te[2]),Te[1]==="shixuns"&&Te.length>3&&(Xe.objective_type="shixun",Xe.objective_id=Te[2]),Te[1]==="paths"&&Te.length>3&&(Xe.objective_type="path",Xe.objective_id=Te[2]),Object(h.a)(Object(h.a)({},Xe),{school:1})}var re=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],se=function(q){var le,Te,Xe=q.homePage,Ye=q.user,Qe=q.globalSetting,tt=q.loading,Oe=q.dispatch,pe=q.location,Ee=q.isLogin,ge=Ee===void 0?!1:Ee,U=q.shixunHomeworks,oe=Object(n.a)(q,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),N=Object(t.g)(),_e=Object(u.useState)(!1),Ve=Object(_.a)(_e,2),me=Ve[0],Ne=Ve[1],rt=Object(u.useState)(""),Y=Object(_.a)(rt,2),je=Y[0],De=Y[1],$e=Object(u.useState)(!1),Re=Object(_.a)($e,2),Be=Re[0],ue=Re[1],Ie=he(),W=Object(u.useState)("0"),et=Object(_.a)(W,2),lt=et[0],R=et[1],We=Object(u.useRef)({id:0});Object(u.useEffect)(function(){var Me;return Ye!=null&&(Me=Ye.userInfo)!==null&&Me!==void 0&&Me.now_time&&(We.current.id=setInterval(function(){R(function(at){if(at==="0"){var ot;return ye()(Ye==null||((ot=Ye.userInfo)===null||ot===void 0)?void 0:ot.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return ye()(at,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(We.current.id)}},[Ye==null||((le=Ye.userInfo)===null||le===void 0)?void 0:le.now_time]),Object(u.useEffect)(function(){Oe({type:"user/getNavigationInfo",payload:Object(h.a)({},Ie)})},[Qe.name]),Object(u.useEffect)(function(){U.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(re!=null&&re.includes(pe==null?void 0:pe.pathname)||(pe==null?void 0:pe.pathname.indexOf("/classrooms"))===0||Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[pe.pathname]),Object(u.useEffect)(function(){U.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(U.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[U.actionTabs.key]),Object(u.useEffect)(function(){if(Qe!=null&&Qe.setting){var Me,at,ot=Qe==null||((Me=Qe.setting)===null||Me===void 0||((at=Me.navbar)===null||at===void 0))?void 0:at.filter(function(vt){return!(vt!=null&&vt.hidden)&&!(Object(j.m)()&&vt.link==="/paperlibrary")}),pt=Object(p.a)(ot),dt;try{for(pt.s();!(dt=pt.n()).done;){var ct=dt.value;ct.subitem&&(ct.subitem=ct.subitem.filter(function(vt){return!(vt!=null&&vt.hidden)&&!(Object(j.m)()&&vt.link==="/paperlibrary")}))}}catch(vt){pt.e(vt)}finally{pt.f()}var xt=!1;ot==null||ot.map(function(vt,Bt){var Dt,Ut,zt,Un="/"+((Dt=pe.pathname)===null||Dt===void 0||((Ut=Dt.split("/"))===null||Ut===void 0)?void 0:Ut[1]);if(vt.link===Un&&(De(vt==null?void 0:vt.link),Object(A.X)(vt==null?void 0:vt.name),Se(de(Bt,{name:vt==null?void 0:vt.name,link:vt==null?void 0:vt.link},ot)),xt=!0),vt!=null&&(zt=vt.subitem)!==null&&zt!==void 0&&zt.length){var un;vt==null||((un=vt.subitem)===null||un===void 0)||un.map(function(kn){kn.link===Un&&(De(kn==null?void 0:kn.link),Object(A.X)(kn==null?void 0:kn.name),Se(de(Bt,{name:kn==null?void 0:kn.name,link:kn==null?void 0:kn.link},ot)),xt=!0)})}}),xt||Se(ot)}},[Qe==null?void 0:Qe.setting,Ye]);var Ge=Object(u.useMemo)(function(){var Me;if(Qe!=null&&(Me=Qe.setting)!==null&&Me!==void 0&&Me.nav_logo_url){var at;return"".concat(V.a.IMG_SERVER,"/").concat(Qe==null||((at=Qe.setting)===null||at===void 0)?void 0:at.nav_logo_url)}else return"".concat(V.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Qe==null||((Te=Qe.setting)===null||Te===void 0)?void 0:Te.nav_logo_url]);function ee(Me){N.push("/search?value="+Me)}var ae=function(){return me?e.a.createElement("div",{onBlur:function(){setTimeout(function(){Ne(!1)},300)}},e.a.createElement(ne,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ee,autoFocus:!0})):e.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){N.push("/search?value=")}})},we=Object(u.useState)([]),Pe=Object(_.a)(we,2),Ke=Pe[0],Se=Pe[1],Z=function(){var Me=Object(D.a)(a.a.mark(function at(ot,pt){var dt,ct,xt,vt,Bt,Dt,Ut,zt;return a.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(!((ot==null?void 0:ot.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){un.next=6;break}return un.next=3,Object(J.j)();case 3:return xt=un.sent,xt!=null&&(ct=xt.data)!==null&&ct!==void 0&&ct.engineer_url?xt!=null&&(vt=xt.data)!==null&&vt!==void 0&&(Bt=vt.engineer_url)!==null&&Bt!==void 0&&Bt.includes("http")?Object(A.S)(xt==null||((Dt=xt.data)===null||Dt===void 0)?void 0:Dt.engineer_url):N.push(xt==null||((Ut=xt.data)===null||Ut===void 0)?void 0:Ut.engineer_url):(xt==null?void 0:xt.status)!=401&&(Qe!=null&&(zt=Qe.setting)!==null&&zt!==void 0&&zt.authority_qrcode_url?ue(!0):ue(!1)),un.abrupt("return");case 6:ot!=null&&(dt=ot.link)!==null&&dt!==void 0&&dt.includes("http")?Object(A.S)(ot==null?void 0:ot.link):N.push(ot==null?void 0:ot.link),(ot==null?void 0:ot.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.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~")}});case 8:case"end":return un.stop()}},at)}));return function(ot,pt){return Me.apply(this,arguments)}}(),de=function(at,ot,pt){var dt=pt.slice();return dt[at]&&(dt[at].name=ot.name,dt[at].link=ot.link),dt||[]};if(Qe.showHeader&&Qe.showHeaderFooter){var Ze,He,nt,it;return e.a.createElement(r.a,{className:"".concat(Qe.isIlearning?y.a["header-iearning"]:y.a.header," ").concat(Qe.showHeaderFixed?y.a.headerFixed:"")},e.a.createElement(G,{className:"header"},e.a.createElement("section",{className:y.a["edu-menu"]},(!!Qe.isIlearning||!(Qe!=null&&(Ze=Qe.setting)!==null&&Ze!==void 0&&Ze.main_site)&&!!(Qe!=null&&(He=Qe.setting)!==null&&He!==void 0&&He.navbar))&&e.a.createElement(l.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Oe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},e.a.createElement("img",{className:y.a.logo,title:(nt=Qe.setting)===null||nt===void 0?void 0:nt.name,src:Ge||xe.a})),e.a.createElement("ul",{className:"".concat(y.a.menu," ").concat(Object(A.r)()&&"ml0")},e.a.createElement("img",{src:C.a,className:y.a.logo_style}),Object(A.r)()&&e.a.createElement("li",null,e.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(A.r)()&&Qe.setting&&Ke.map(function(Me,at){var ot,pt,dt,ct,xt;return e.a.createElement("li",{key:at,className:!(Me!=null&&(ot=Me.subitem)!==null&&ot!==void 0&&ot.length)&&je===(Me==null?void 0:Me.link)||Me!=null&&(pt=Me.subitem)!==null&&pt!==void 0&&pt.some(function(vt){return je===(vt==null?void 0:vt.link)})?y.a.actived:""},e.a.createElement("div",{onClick:function(){return Z(Me,at)},className:U.actionTabs.type===4?"".concat(y.a.name," ").concat(y.a.classromediv):y.a.name},e.a.createElement("span",null,function(){var vt=Me==null?void 0:Me.name;{var Bt;Me==null||((Bt=Me.subitem)===null||Bt===void 0)||Bt.map(function(Dt,Ut){return Dt.link===pe.pathname&&(vt=Dt.name),Dt})}return vt}()),(Me==null||((dt=Me.subitem)===null||dt===void 0)?void 0:dt.length)>0&&e.a.createElement("i",{className:"iconfont icon-zhankai4"})),(Me==null||((ct=Me.subitem)===null||ct===void 0)?void 0:ct.length)>0&&e.a.createElement("div",{className:y.a.dropDown},Me==null||((xt=Me.subitem)===null||xt===void 0)?void 0:xt.map(function(vt,Bt){return e.a.createElement("div",{className:y.a.subName,onClick:function(){return Z(vt,at)},key:at+"-"+Bt},!!Bt&&e.a.createElement("div",{className:y.a.line}),e.a.createElement("aside",{className:"font16 c-black"},vt.name),e.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},vt.content))})))})),e.a.createElement("div",{className:"search-bar",style:{flex:Qe.isIlearning?"initial":"1 0 auto"}},!ge&&e.a.createElement(H,{payload:Ie}))),e.a.createElement(c.a,{centered:!0,destroyOnClose:!0,visible:Be,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){ue(!1)},onCancel:function(){return ue(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.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"),e.a.createElement("img",{src:V.a.IMG_SERVER+(Qe==null||((it=Qe.setting)===null||it===void 0)?void 0:it.authority_qrcode_url),width:200,height:200})))))}else return e.a.createElement(e.a.Fragment,null)},K=I.a=Object(s.a)(function($){var q=$.homePage,le=$.loading,Te=$.user,Xe=$.globalSetting,Ye=$.shixunHomeworks;return{homePage:q,user:Te,globalSetting:Xe,loading:le.models.index,shixunHomeworks:Ye}})(se)},rwxt:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=m("GdRQ");function c(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}function D(h,d){for(var f=0;f>>24,l>>>=T,s-=T,T=O>>>16&255,T===0)B[f++]=O&65535;else if(T&16){E=O&65535,T&=15,T&&(s>>=T,s-=T),s<15&&(l+=L[h++]<>>24,l>>>=T,s-=T,T=O>>>16&255,T&16){if(b=O&65535,T&=15,si){p.msg="invalid distance too far back",n.mode=S;break e}if(l>>>=T,s-=T,T=f-o,b>T){if(T=b-T,T>u&&n.sane){p.msg="invalid distance too far back",n.mode=S;break e}if(v=0,w=t,e===0){if(v+=a-T,T2;)B[f++]=w[v++],B[f++]=w[v++],B[f++]=w[v++],E-=3;E&&(B[f++]=w[v++],E>1&&(B[f++]=w[v++]))}else{v=f-b;do B[f++]=B[v++],B[f++]=B[v++],B[f++]=B[v++],E-=3;while(E>2);E&&(B[f++]=B[v++],E>1&&(B[f++]=B[v++]))}}else if((T&64)===0){O=C[(O&65535)+(l&(1<>3,h-=E,s-=E<<3,l&=(1<1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=C[0];if(n.isValidElement(x)&&Object(r.c)(x)){var y=x.ref;C[0]=n.cloneElement(x,{ref:Object(r.a)(y,this.setChildNode)})}return C.length===1?C[0]:C.map(function(O,T){return!n.isValidElement(O)||"key"in O&&O.key!==null?O:n.cloneElement(O,{key:"".concat(a,"-").concat(T)})})}}]),l}(n.Component);u.displayName="ResizeObserver",I.a=u},vS10:function(ze,I,m){"use strict";m.d(I,"h",function(){return _}),m.d(I,"d",function(){return h}),m.d(I,"c",function(){return f}),m.d(I,"e",function(){return r}),m.d(I,"g",function(){return a}),m.d(I,"a",function(){return e}),m.d(I,"i",function(){return l}),m.d(I,"b",function(){return g}),m.d(I,"f",function(){return x});var S=m("9og8"),c=m("WmNS"),D=m.n(c),p=m("ErOA");function _(E){return n.apply(this,arguments)}function n(){return n=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),n.apply(this,arguments)}function h(E){return d.apply(this,arguments)}function d(){return d=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),d.apply(this,arguments)}function f(E){return o.apply(this,arguments)}function o(){return o=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/start.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),o.apply(this,arguments)}function r(E){return i.apply(this,arguments)}function i(){return i=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),i.apply(this,arguments)}function a(E){return u.apply(this,arguments)}function u(){return u=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/reset_pod.json"),{method:"Get"}));case 1:case"end":return w.stop()}},E)})),u.apply(this,arguments)}function e(E){return t.apply(this,arguments)}function t(){return t=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),t.apply(this,arguments)}function l(E){return s.apply(this,arguments)}function s(){return s=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return w.stop()}},E)})),s.apply(this,arguments)}function g(E){return C.apply(this,arguments)}function C(){return C=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),C.apply(this,arguments)}function x(E){return y.apply(this,arguments)}function y(){return y=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return w.stop()}},E)})),y.apply(this,arguments)}function O(E){return T.apply(this,arguments)}function T(){return T=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),T.apply(this,arguments)}},vToQ:function(ze,I,m){ze.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"}},vewr:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=S,I.stopEvent=c,I.setCapture=d,I.releaseCapture=f;function S(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function c(o){o.stopPropagation(),o.preventDefault()}var D=!1,p=null;document.captureElement=null;function _(o){if(D)return;var r=new o.constructor(o.type,o);D=!0,document.captureElement?document.captureElement.dispatchEvent(r):p.dispatchEvent(r),D=!1,o.stopPropagation(),r.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&f()}function n(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(n);function d(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",f);else{f();var r=document.getElementById("noVNC_mouse_capture_elem");r===null&&(r=document.createElement("div"),r.id="noVNC_mouse_capture_elem",r.style.position="fixed",r.style.top="0px",r.style.left="0px",r.style.width="100%",r.style.height="100%",r.style.zIndex=1e4,r.style.display="none",document.body.appendChild(r),r.addEventListener("contextmenu",_),r.addEventListener("mousemove",_),r.addEventListener("mouseup",_)),document.captureElement=o,h.observe(o,{attributes:!0}),n(),r.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function f(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;p=document.captureElement,document.captureElement=null,h.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",_),window.removeEventListener("mouseup",_)}}},wCXF:function(ze,I,m){"use strict";m.d(I,"a",function(){return oe});var S=m("rePB"),c=m("VTBJ"),D=m("KQm4"),p=m("U8pU"),_=m("ODXe"),n=m("q1tI"),h=m("TSYQ"),d=m.n(h),f=m("Gytx"),o=m.n(f),r=m("Kwbf"),i=m("t23M"),a=m("qx4F"),u=m("6eGT"),e=m("IBYe"),t=m("Ff2n"),l=m("c+Xe"),s=m("fyJ8"),g=m("biw7");function C(me,Ne,rt,Y,je){var De=rt[me]||{},$e=rt[Ne]||{},Re,Be;De.fixed==="left"?Re=Y.left[me]:$e.fixed==="right"&&(Be=Y.right[Ne]);var ue=!1,Ie=!1,W=!1,et=!1,lt=rt[Ne+1],R=rt[me-1];if(je==="rtl"){if(Re!==void 0){var We=R&&R.fixed==="left";et=!We}else if(Be!==void 0){var Ge=lt&<.fixed==="right";W=!Ge}}else if(Re!==void 0){var ee=lt&<.fixed==="left";ue=!ee}else if(Be!==void 0){var ae=R&&R.fixed==="right";Ie=!ae}return{fixLeft:Re,fixRight:Be,lastFixLeft:ue,firstFixRight:Ie,lastFixRight:W,firstFixLeft:et,isSticky:Y.isSticky}}var x=m("sR1s");function y(me){var Ne=me.cells,rt=me.stickyOffsets,Y=me.flattenColumns,je=me.rowComponent,De=me.cellComponent,$e=me.onHeaderRow,Re=me.index,Be=n.useContext(g.a),ue=Be.prefixCls,Ie=Be.direction,W;$e&&(W=$e(Ne.map(function(lt){return lt.column}),Re));var et=Object(x.a)(Ne.map(function(lt){return lt.column}));return n.createElement(je,Object.assign({},W),Ne.map(function(lt,R){var We=lt.column,Ge=C(lt.colStart,lt.colEnd,Y,rt,Ie),ee;return We&&We.onHeaderCell&&(ee=lt.column.onHeaderCell(We)),n.createElement(s.a,Object.assign({},lt,{ellipsis:We.ellipsis,align:We.align,component:De,prefixCls:ue,key:et[R]},Ge,{additionalProps:ee,rowType:"header"}))}))}y.displayName="HeaderRow";var O=y;function T(me){var Ne=[];function rt($e,Re){var Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ne[Be]=Ne[Be]||[];var ue=Re,Ie=$e.filter(Boolean).map(function(W){var et={key:W.key,className:W.className||"",children:W.title,column:W,colStart:ue},lt=1,R=W.children;return R&&R.length>0&&(lt=rt(R,ue,Be+1).reduce(function(We,Ge){return We+Ge},0),et.hasSubColumns=!0),"colSpan"in W&&(lt=W.colSpan),"rowSpan"in W&&(et.rowSpan=W.rowSpan),et.colSpan=lt,et.colEnd=et.colStart+lt-1,Ne[Be].push(et),ue+=lt,lt});return Ie}rt(me,0);for(var Y=Ne.length,je=function(Re){Ne[Re].forEach(function(Be){!("rowSpan"in Be)&&!Be.hasSubColumns&&(Be.rowSpan=Y-Re)})},De=0;De=0;Re-=1){var Be=Ne[Re],ue=rt&&rt[Re],Ie=ue&&ue[v.a];(Be||Ie||$e)&&(je.unshift(n.createElement("col",Object.assign({key:Re,style:{width:Be,minWidth:Be}},Ie))),$e=!0)}return n.createElement("colgroup",null,je)}var L=w;function B(me,Ne){return Object(n.useMemo)(function(){for(var rt=[],Y=0;Y1?zn-1:0),za=1;za=W&&(dt=W-et),$e({scrollLeft:dt/W*(Ie+2)}),ae.current.x=Me.pageX},He=function(){var Me=Object(tt.b)(De.current).top,at=Me+De.current.offsetHeight,ot=document.documentElement.scrollTop+window.innerHeight;at-Object(a.a)()<=ot||Me>=ot-Re?ee(function(pt){return Object(c.a)(Object(c.a)({},pt),{},{isHiddenScrollBar:!0})}):ee(function(pt){return Object(c.a)(Object(c.a)({},pt),{},{isHiddenScrollBar:!1})})},nt=function(Me){ee(function(at){return Object(c.a)(Object(c.a)({},at),{},{scrollLeft:Me/Ie*W||0})})};return n.useImperativeHandle(rt,function(){return{setScrollLeft:nt}}),n.useEffect(function(){var it=Object(Qe.a)(document.body,"mouseup",Z,!1),Me=Object(Qe.a)(document.body,"mousemove",Ze,!1);return He(),function(){it.remove(),Me.remove()}},[et,Ke]),n.useEffect(function(){var it=Object(Qe.a)(window,"scroll",He,!1),Me=Object(Qe.a)(window,"resize",He,!1);return function(){it.remove(),Me.remove()}},[]),n.useEffect(function(){Ge.isHiddenScrollBar||ee(function(it){var Me,at;return Object(c.a)(Object(c.a)({},it),{},{scrollLeft:De.current.scrollLeft/((Me=De.current)===null||Me===void 0?void 0:Me.scrollWidth)*((at=De.current)===null||at===void 0?void 0:at.clientWidth)})})},[Ge.isHiddenScrollBar]),Ie<=W||!et||Ge.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(a.a)(),width:W,bottom:Re},className:"".concat(ue,"-sticky-scroll")},n.createElement("div",{onMouseDown:de,ref:lt,className:d()("".concat(ue,"-sticky-scroll-bar"),Object(S.a)({},"".concat(ue,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(et,"px"),transform:"translate3d(".concat(Ge.scrollLeft,"px, 0, 0)")}}))},pe=n.forwardRef(Oe);function Ee(me,Ne){return n.useMemo(function(){var rt=!!me;return{isSticky:rt,stickyClassName:rt?"".concat(Ne,"-sticky-header"):"",offsetHeader:Object(p.a)(me)==="object"&&me.offsetHeader||0,offsetScroll:Object(p.a)(me)==="object"&&me.offsetScroll||0}},[me,Ne])}var ge=[],U={},oe="rc-table-internal-hook",N=n.memo(function(me){var Ne=me.children;return Ne},function(me,Ne){return o()(me.props,Ne.props)?me.pingLeft!==Ne.pingLeft||me.pingRight!==Ne.pingRight:!1});function _e(me){var Ne,rt=me.prefixCls,Y=me.className,je=me.rowClassName,De=me.style,$e=me.data,Re=me.rowKey,Be=me.scroll,ue=me.tableLayout,Ie=me.direction,W=me.title,et=me.footer,lt=me.summary,R=me.id,We=me.showHeader,Ge=me.components,ee=me.emptyText,ae=me.onRow,we=me.onHeaderRow,Pe=me.internalHooks,Ke=me.transformColumns,Se=me.internalRefs,Z=me.sticky,de=$e||ge,Ze=!!de.length,He=n.useState(0),nt=Object(_.a)(He,2),it=nt[0],Me=nt[1];n.useEffect(function(){Me(Object(a.a)())});var at=n.useMemo(function(){return Object(x.c)(Ge,{})},[Ge]),ot=n.useCallback(function(_n,hn){return Object(x.b)(at,_n)||hn},[at]),pt=n.useMemo(function(){return typeof Re=="function"?Re:function(_n){var hn=_n&&_n[Re];return hn}},[Re]),dt=Object(v.c)(me),ct=dt.expandIcon,xt=dt.expandedRowKeys,vt=dt.defaultExpandedRowKeys,Bt=dt.defaultExpandAllRows,Dt=dt.expandedRowRender,Ut=dt.onExpand,zt=dt.onExpandedRowsChange,Un=dt.expandRowByClick,un=dt.rowExpandable,kn=dt.expandIconColumnIndex,Sa=dt.expandedRowClassName,Ja=dt.childrenColumnName,qa=dt.indentSize,Ia=ct||Xe,Zt=Ja||"children",or=n.useMemo(function(){return Dt?"row":me.expandable&&Pe===oe&&me.expandable.__PARENT_RENDER_ICON__||de.some(function(_n){return _n&&Object(p.a)(_n)==="object"&&_n[Zt]})?"nest":!1},[!!Dt,de]),br=n.useState(function(){return vt||(Bt?Ye(de,pt,Zt):[])}),_a=Object(_.a)(br,2),Oa=_a[0],Fa=_a[1],zn=n.useMemo(function(){return new Set(xt||Oa||[])},[xt,Oa]),Ta=n.useCallback(function(_n){var hn=pt(_n,de.indexOf(_n)),Nn,ca=zn.has(hn);ca?(zn.delete(hn),Nn=Object(D.a)(zn)):Nn=[].concat(Object(D.a)(zn),[hn]),Fa(Nn),Ut&&Ut(!ca,_n),zt&&zt(Nn)},[pt,zn,de,Ut,zt]),za=n.useState(0),Wr=Object(_.a)(za,2),Ar=Wr[0],gr=Wr[1],no=Object(G.b)(Object(c.a)(Object(c.a)(Object(c.a)({},me),dt),{},{expandable:!!Dt,expandedKeys:zn,getRowKey:pt,onTriggerExpand:Ta,expandIcon:Ia,expandIconColumnIndex:kn,direction:Ie}),Pe===oe?Ke:null),ao=Object(_.a)(no,2),Or=ao[0],Vn=ao[1],zr=n.useMemo(function(){return{columns:Or,flattenColumns:Vn}},[Or,Vn]),Vr=n.useRef(),yo=n.useRef(),Xa=n.useRef(),kr=n.useState(!1),ro=Object(_.a)(kr,2),oo=ro[0],Eo=ro[1],io=n.useState(!1),Pr=Object(_.a)(io,2),Ir=Pr[0],Co=Pr[1],xo=re(new Map),so=Object(_.a)(xo,2),Lo=so[0],Do=so[1],$a=Object(x.a)(Vn),Gr=$a.map(function(_n){return Lo.get(_n)}),lo=n.useMemo(function(){return Gr},[Gr.join("_")]),uo=$(lo,Vn.length,Ie),Na=Be&&Object(x.d)(Be.y),Va=Be&&Object(x.d)(Be.x),Ga=Va&&Vn.some(function(_n){var hn=_n.fixed;return hn}),Yr=n.useRef(),yr=Ee(Z,rt),Tr=yr.isSticky,Qr=yr.offsetHeader,ko=yr.offsetScroll,co=yr.stickyClassName,Rr,Nr,Xn;Na&&(Nr={overflowY:"scroll",maxHeight:Be.y}),Va&&(Rr={overflowX:"auto"},Na||(Nr={overflowY:"hidden"}),Xn={width:Be.x===!0?"auto":Be.x,minWidth:"100%"});var ir=n.useCallback(function(_n,hn){Do(function(Nn){var ca=new Map(Nn);return ca.set(_n,hn),ca})},[]),jr=se(null),fo=Object(_.a)(jr,2),ho=fo[0],er=fo[1];function Ur(_n,hn){if(!hn)return;typeof hn=="function"?hn(_n):hn.scrollLeft!==_n&&(hn.scrollLeft=_n)}var Er=function(hn){var Nn=hn.currentTarget,ca=hn.scrollLeft,Fr=typeof ca=="number"?ca:Nn.scrollLeft,Ao=Nn||U;if(!er()||er()===Ao){var go;ho(Ao),Ur(Fr,yo.current),Ur(Fr,Xa.current),Ur(Fr,(go=Yr.current)===null||go===void 0?void 0:go.setScrollLeft)}if(Nn){var Oo=Nn.scrollWidth,To=Nn.clientWidth;Eo(Fr>0),Co(Fr0?[].concat(Object(c.a)(t),Object(c.a)(r(C).map(function(x){return Object(D.a)({fixed:g},x)}))):[].concat(Object(c.a)(t),[Object(D.a)(Object(D.a)({},l),{},{fixed:g})])},[])}function i(e){for(var t=!0,l=0;l=0;C-=1){var x=e[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(h.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function a(e){return e.map(function(t){var l=t.fixed,s=Object(p.a)(t,["fixed"]),g=l;return l==="left"?g="right":l==="right"&&(g="left"),Object(D.a)({fixed:g},s)})}function u(e,t){var l=e.prefixCls,s=e.columns,g=e.children,C=e.expandable,x=e.expandedKeys,y=e.getRowKey,O=e.onTriggerExpand,T=e.expandIcon,E=e.rowExpandable,b=e.expandIconColumnIndex,v=e.direction,w=e.expandRowByClick,L=_.useMemo(function(){return s||o(g)},[s,g]),B=_.useMemo(function(){if(C){var J,V=b||0,A=L[V],P=(J={},Object(S.a)(J,f.a,{className:"".concat(l,"-expand-icon-col")}),Object(S.a)(J,"title",""),Object(S.a)(J,"fixed",A?A.fixed:null),Object(S.a)(J,"className","".concat(l,"-row-expand-icon-cell")),Object(S.a)(J,"render",function(M,H,te){var xe=y(H,te),ce=x.has(xe),ye=E?E(H):!0,G=T({prefixCls:l,expanded:ce,expandable:ye,record:H,onExpand:O});return w?_.createElement("span",{onClick:function(he){return he.stopPropagation()}},G):G}),J),k=L.slice();return V>=0&&k.splice(V,0,P),k}return L},[C,L,y,x,T,v]),F=_.useMemo(function(){var J=B;return t&&(J=t(J)),J.length||(J=[{render:function(){return null}}]),J},[t,B,v]),j=_.useMemo(function(){return v==="rtl"?a(r(F)):r(F)},[F,v]);return[F,j]}I.b=u},whVF:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=m("lNSK"),c=D(m("1q3G"));function D(d){return d&&d.__esModule?d:{default:d}}function p(d,f){if(!(d instanceof f))throw new TypeError("Cannot call a class as a function")}function _(d,f){for(var o=0;o0){var a=[i],u=i.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,r=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),r<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);u+=e.length,a.push(e)}while(this.strm.avail_in>0);for(var t=new Uint8Array(u),l=0,s=0;s>>16&65535|0,d=0;p!==0;){d=p>2e3?2e3:p,p-=d;do n=n+D[_++]|0,h=h+n|0;while(--d);n%=65521,h%=65521}return n|h<<16|0}},xrsn:function(ze,I,m){ze.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y0+3":function(ze,I,m){"use strict";m.d(I,"a",function(){return r}),m.d(I,"b",function(){return a});var S=/margin|padding|width|height|max|min|offset/,c={left:!0,top:!0},D={cssFloat:1,styleFloat:1,float:1};function p(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function _(u,e,t){if(e=e.toLowerCase(),t==="auto"){if(e==="height")return u.offsetHeight;if(e==="width")return u.offsetWidth}return e in c||(c[e]=S.test(e)),c[e]?parseFloat(t)||0:t}function n(u,e){var t=arguments.length,l=p(u);return e=D[e]?"cssFloat"in u.style?"cssFloat":"styleFloat":e,t===1?l:_(u,e,l[e]||u.style[e])}function h(u,e,t){var l=arguments.length;if(e=D[e]?"cssFloat"in u.style?"cssFloat":"styleFloat":e,l===3)return typeof t=="number"&&S.test(e)&&(t="".concat(t,"px")),u.style[e]=t,t;for(var s in e)e.hasOwnProperty(s)&&h(u,s,e[s]);return p(u)}function d(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function f(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function o(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:e}}function r(){var u=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:e}}function i(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(u){var e=u.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}},y5JW:function(ze,I,m){"use strict";m.d(I,"c",function(){return t}),m.d(I,"a",function(){return l});var S=m("DZo9"),c=m("8z0m"),D=m("+L6B"),p=m("2/Rp"),_=m("9og8"),n=m("miYZ"),h=m("tsqr"),d=m("k1fw"),f=m("oBTY"),o=m("WmNS"),r=m.n(o),i=m("q1tI"),a=m.n(i),u=m("m3rI"),e=m("wzkS"),t="\u3000\u3000";function l(s){var g=["Bytes","KB","MB","GB","TB"];if(s==0)return"0 Byte";var C=parseInt(""+Math.floor(Math.log(s)/Math.log(1024)),10);return(s/Math.pow(1024,C)).toFixed(1)+" "+g[C]}I.b=function(s){var g=s.value,C=g===void 0?[]:g,x=s.action,y=s.onChange,O=s.className,T=s.maxSize,E=T===void 0?150:T,b=s.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,w=s.accept,L=w===void 0?null:w,B={multiple:!1,fileList:C,accept:L,withCredentials:!0,beforeUpload:function(J){var V=J.size/1024/1024;return!0},action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:function(J){var V,A,P=Object(f.a)(J.fileList);if(P=P.map(function(M){return M.name.indexOf(t)===-1&&(M.name="".concat(M.name).concat(t).concat(l(M.size))),Object(d.a)({},M)}),J.file.status==="done"&&((V=J.file)===null||V===void 0||((A=V.response)===null||A===void 0)?void 0:A.status)===-1){var k,X;h.b.error((k=J.file)===null||k===void 0||((X=k.response)===null||X===void 0)?void 0:X.message),y([]);return}y(P)},onRemove:function(){var j=Object(_.a)(r.a.mark(function V(A){var P,k,X;return r.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(P=A.size/1024/1024,!(A.status==="uploading")){H.next=3;break}return H.abrupt("return",!0);case 3:if(P0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:C.length>0,ghost:!0},v),a.a.createElement("span",{onClick:F,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M)"," ")))}},ygoZ:function(ze,I){ze.exports="data:image/png;base64,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"},z4EP:function(ze,I){ze.exports="data:image/png;base64,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"}}]); + a `).concat(H,",").concat(H," 0 1 1 ").concat(-ce,",").concat(ye),ne=Math.PI*2*H,he={stroke:P,strokeDasharray:"".concat(A/100*(ne-X),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(X/2+V/100*(ne-X),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:G,pathStyle:he}}var F=function(A){var P=A.prefixCls,k=A.strokeWidth,X=A.trailWidth,M=A.gapDegree,H=A.gapPosition,te=A.trailColor,Se=A.strokeLinecap,ce=A.style,ye=A.className,G=A.strokeColor,ne=A.percent,he=E(A,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),re=Object(S.useMemo)(function(){return v+=1,v},[]),se=B(0,100,te,k,M,H),K=se.pathString,$=se.pathStyle,q=L(ne),le=L(G),Te=le.find(function(Oe){return Object.prototype.toString.call(Oe)==="[object Object]"}),Xe=n(q),Ge=g(Xe,1),Ye=Ge[0],tt=function(){var pe=0;return q.map(function(Ee,ge){var U=le[ge]||le[le.length-1],oe=Object.prototype.toString.call(U)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(re,")"):"",N=B(pe,Ee,U,k,M,H);return pe+=Ee,c.a.createElement("path",{key:ge,className:"".concat(P,"-circle-path"),d:N.pathString,stroke:oe,strokeLinecap:Se,strokeWidth:k,opacity:Ee===0?0:1,fillOpacity:"0",style:N.pathStyle,ref:Ye[ge]})})};return c.a.createElement("svg",s({className:p()("".concat(P,"-circle"),ye),viewBox:"0 0 100 100",style:ce},he),Te&&c.a.createElement("defs",null,c.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(re),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Te).sort(function(Oe,pe){return w(Oe)-w(pe)}).map(function(Oe,pe){return c.a.createElement("stop",{key:pe,offset:Oe,stopColor:Te[Oe]})}))),c.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:K,stroke:te,strokeLinecap:Se,strokeWidth:X||k,fillOpacity:"0",style:$}),tt().reverse())};F.defaultProps=_;var j=F,J={Line:l,Circle:j}},hW8S:function(ze,I,m){"use strict";m.d(I,"a",function(){return p}),m.d(I,"c",function(){return _}),m.d(I,"b",function(){return n});var S=m("VTBJ"),c=m("Ff2n"),D=m("Kwbf"),p="RC_TABLE_INTERNAL_COL_DEFINE";function _(h){var d=h.expandable,f=Object(c.a)(h,["expandable"]);return"expandable"in h?Object(S.a)(Object(S.a)({},f),d):f}function n(h){return Object.keys(h).reduce(function(d,f){return(f.substr(0,5)==="data-"||f.substr(0,5)==="aria-")&&(d[f]=h[f]),d},{})}},hXwI:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h>>3]&1<>>10,this.keys[M]|=(te&4032)>>>6,++M,this.keys[M]=(H&258048)<<12,this.keys[M]|=(H&63)<<16,this.keys[M]|=(te&258048)>>>4,this.keys[M]|=te&63,++M}}return D(y,[{key:"enc8",value:function(T){var E=T.slice(),b=0,v,w,L;v=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],w=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],L=(v>>>4^w)&252645135,w^=L,v^=L<<4,L=(v>>>16^w)&65535,w^=L,v^=L<<16,L=(w>>>2^v)&858993459,v^=L,w^=L<<2,L=(w>>>8^v)&16711935,v^=L,w^=L<<8,w=w<<1|w>>>31&1,L=(v^w)&2863311530,v^=L,w^=L,v=v<<1|v>>>31&1;for(var B=0,F=0;B<8;++B){L=w<<28|w>>>4,L^=this.keys[F++];var j=g[L&63];j|=l[L>>>8&63],j|=e[L>>>16&63],j|=a[L>>>24&63],L=w^this.keys[F++],j|=C[L&63],j|=s[L>>>8&63],j|=t[L>>>16&63],j|=u[L>>>24&63],v^=j,L=v<<28|v>>>4,L^=this.keys[F++],j=g[L&63],j|=l[L>>>8&63],j|=e[L>>>16&63],j|=a[L>>>24&63],L=v^this.keys[F++],j|=C[L&63],j|=s[L>>>8&63],j|=t[L>>>16&63],j|=u[L>>>24&63],w^=j}for(w=w<<31|w>>>1,L=(v^w)&2863311530,v^=L,w^=L,v=v<<31|v>>>1,L=(v>>>8^w)&16711935,w^=L,v^=L<<8,L=(v>>>2^w)&858993459,w^=L,v^=L<<2,L=(w>>>16^v)&65535,v^=L,w^=L<<16,L=(w>>>4^v)&252645135,v^=L,w^=L<<4,L=[w,v],b=0;b<8;b++)E[b]=(L[b>>>2]>>>8*(3-b%4))%256,E[b]<0&&(E[b]+=256);return E}},{key:"encrypt",value:function(T){return this.enc8(T.slice(0,8)).concat(this.enc8(T.slice(8,16)))}}]),y}();I.default=x},ju9d:function(ze,I,m){"use strict";var S=m("g9YV"),c=m("wCAj"),D=m("miYZ"),p=m("tsqr"),_=m("5Dmo"),n=m("3S7+"),h=m("sRBo"),d=m("kaz8"),f=m("oBTY"),o=m("9og8"),r=m("tJVT"),i=m("k1fw"),a=m("+L6B"),u=m("2/Rp"),e=m("O3gP"),t=m("lrIw"),l=m("5NDa"),s=m("5rEg"),g=m("y8nQ"),C=m("Vl3Y"),x=m("OaEy"),y=m("2fM7"),O=m("WmNS"),T=m.n(O),E=m("q1tI"),b=m.n(E),v=m("55Ip"),w=m("wd/R"),L=m.n(w),B=m("RotF"),F=m.n(B),j=m("E7E6"),J=m.n(j),V=m("oUNq"),A=m("Nf5h"),P=m("Fhpe"),k=m.n(P),X=[];function M(ce){var ye=ce.onSearch,G=ce.schools;return b.a.createElement(C.a,{colon:!1,layout:"inline",onFinish:ye,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},b.a.createElement(C.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.a.createElement(y.a,{dropdownClassName:k.a.selectdown,style:{width:148}},b.a.createElement(y.a.Option,{value:"1"},"\u59D3\u540D"),b.a.createElement(y.a.Option,{value:"2"},"\u624B\u673A\u53F7"),b.a.createElement(y.a.Option,{value:"3"},"\u90AE\u7BB1"))),b.a.createElement(C.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},b.a.createElement(s.a,{allowClear:!0,style:{width:170},size:"large"})),b.a.createElement(C.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},b.a.createElement(t.a,{options:G,style:{width:383},size:"large",showSearch:!0,filterOption:function(he,re){return re.value.toUpperCase().indexOf(he.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),b.a.createElement(C.a.Item,null,b.a.createElement(u.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var H;(function(ce){ce[ce.INITDATA=0]="INITDATA",ce[ce.INITSCHOOLS=1]="INITSCHOOLS",ce[ce.SHOWLOADING=2]="SHOWLOADING",ce[ce.SELECTEDIDS=3]="SELECTEDIDS",ce[ce.SETQUERY=4]="SETQUERY",ce[ce.SETPAGE=5]="SETPAGE"})(H||(H={}));function te(ce,ye){switch(ye.type){case H.INITDATA:return Object(i.a)(Object(i.a)({},ce),ye.payload);case H.SETQUERY:return Object(i.a)(Object(i.a)({},ce),ye.payload);case H.SETPAGE:return Object(i.a)(Object(i.a)({},ce),{},{page:ye.payload,reload:!1});case H.SHOWLOADING:return Object(i.a)(Object(i.a)({},ce),{},{loading:ye.payload});case H.INITSCHOOLS:return Object(i.a)(Object(i.a)({},ce),{},{schools:ye.payload});case H.SELECTEDIDS:return Object(i.a)(Object(i.a)({},ce),{},{selectedIds:ye.payload});default:throw new Error}}var Se={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(ce){var ye=ce.onSelect,G=ce.onCancel,ne=ce.container_id,he=ce.container_type,re=Object(E.useReducer)(te,Se),se=Object(r.a)(re,2),K=se[0],$=se[1],q=K.data,le=K.schools,Te=K.loading,Xe=K.selectedIds,Ge=K.page,Ye=K.count,tt=K.query,Oe=K.reload;Object(E.useEffect)(function(){function _e(){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(o.a)(T.a.mark(function me(){var Ne,rt,Y;return T.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(V.Ab)(Object(i.a)(Object(i.a)({},tt),{},{page:Ge,container_type:he,container_id:ne}));case 2:Ne=De.sent,rt=Ne.users,Y=Ne.user_count,$({type:H.INITDATA,payload:{data:Oe?rt:[].concat(Object(f.a)(q),Object(f.a)(rt)),count:Y}});case 6:case"end":return De.stop()}},me)})),Ve.apply(this,arguments)}tt&&_e()},[Ge,tt,Oe,ne,he]),Object(E.useEffect)(function(){function _e(){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(o.a)(T.a.mark(function me(){var Ne,rt;return T.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(V.nb)({});case 2:Ne=je.sent,rt=Ne.school_names,$({type:H.INITSCHOOLS,payload:rt.map(function(De){return{value:De}})});case 5:case"end":return je.stop()}},me)})),Ve.apply(this,arguments)}_e()},[]);var pe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ve,me){return b.a.createElement(d.a,{value:me.numid,checked:Xe.includes(me.numid),disabled:!!Ve})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(Ve,me){return b.a.createElement("div",null,b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement(v.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(me.login),target:"_blank"},Ve||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Ve){return b.a.createElement("span",{style:{color:"#000000"}},Ve?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve?L()(Ve).format("YYYY-MM-DD HH:mm"):"- -"},b.a.createElement("span",{style:{color:"#000000"}},Ve?L()(Ve).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ve){if(Ve===1)return b.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Ee(_e){$({type:H.SETQUERY,payload:{page:1,reload:!0,query:_e}})}function ge(_e){$({type:H.SETPAGE,payload:_e})}function U(_e){var Ve=Xe.indexOf(_e);Ve>=0?Xe.splice(Ve,1):Xe.push(_e),$({type:H.SELECTEDIDS,payload:Object(f.a)(Xe)})}function oe(){Xe.length===0?p.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ye(Xe,ne),$({type:H.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var N=Ye>Ge*10;return b.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.a.createElement(M,{onSearch:Ee,schools:le}),tt?b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"flexd-table-header mt20"},b.a.createElement(A.f,null,b.a.createElement(c.a,{pagination:!1,dataSource:X,columns:pe}))),b.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.a.createElement(F.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:ge,hasMore:N,useWindow:!1},b.a.createElement(A.f,null,b.a.createElement(c.a,{loading:Te,showHeader:!1,pagination:!1,dataSource:q,columns:pe,onRow:function(Ve){return{onClick:function(Ne){Ve.added!==1&&U(Ve.numid)}}}})))),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(u.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:G},"\u53D6\u6D88"),b.a.createElement(u.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:oe},"\u786E\u5B9A"))):b.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},b.a.createElement("img",{src:J.a,width:"100",alt:""}),b.a.createElement("br",null),b.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(ze,I,m){"use strict";m.d(I,"a",function(){return Uo});var S=m("rePB"),c=m("ODXe"),D=m("Ff2n"),p=m("VTBJ"),_=m("q1tI"),n=m("TSYQ"),h=m.n(n),d=m("Zm9Q"),f=m("6cGi"),o=m("KQm4"),r=m("xEkU"),i=m.n(r),a=m("t23M");function u(fe){var Le=Object(_.useRef)(),Ue=Object(_.useRef)(!1);function xe(){for(var z=arguments.length,ie=new Array(z),Q=0;QJe&&(ht=Je-ft),Object(_.useMemo)(function(){if(!ie.length)return[0,0];for(var gt=ie.length,Kt=gt,nn=0;nnke+ht){Kt=nn-1;break}}for(var cn=0,sn=gt-1;sn>=0;sn-=1){var an=fe.get(ie[sn].key)||x;if(an[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,xe=Le&&typeof Le.getBoundingClientRect=="function"&&Le.getBoundingClientRect().width;if(xe){if(Ue){var z=getComputedStyle(Le),ie=z.marginLeft,Q=z.marginRight;xe+=+ie.replace("px","")+ +Q.replace("px","")}xe=+xe.toFixed(6)}return xe||0},pe=function(Le,Ue,xe){Le&&Object(V.a)(Le.style)==="object"&&(Le.style[Ue]=xe)},Ee=function(){return q.any},ge=m("bdgK"),U=m("i8i4"),oe=m.n(U),N=m("wgJM"),_e=m("l4aY"),Ve=m("m+aA"),me=m("c+Xe"),Ne=m("zT1h"),rt=m("QC+M");function Y(fe,Le,Ue){return Ue?fe[0]===Le[0]:fe[0]===Le[0]&&fe[1]===Le[1]}function je(fe,Le,Ue){var xe=fe[Le]||{};return Object(p.a)(Object(p.a)({},xe),Ue)}function De(fe,Le,Ue,xe){for(var z=Ue.points,ie=Object.keys(fe),Q=0;Q1&&arguments[1]!==void 0?arguments[1]:2;Le();var ie=Object(N.a)(function(){z<=1?xe({isCanceled:function(){return ie!==fe.current}}):Ue(xe,z-1)});fe.current=ie}return _.useEffect(function(){return function(){Le()}},[]),[Ue,Le]},ct=[We,nt,it,Me],xt=!1,vt=!0;function Bt(fe){return fe===it||fe===Me}var Dt=function(fe,Le){var Ue=_.useState(Ze),xe=Object(c.a)(Ue,2),z=xe[0],ie=xe[1],Q=dt(),be=Object(c.a)(Q,2),Ae=be[0],Fe=be[1];function ke(){ie(We)}return pt(function(){if(z!==Ze&&z!==Me){var Je=ct.indexOf(z),st=ct[Je+1],ft=Le(z);ft===xt?ie(st):Ae(function(ht){function gt(){if(ht.isCanceled())return;ie(st)}ft===!0?gt():Promise.resolve(ft).then(gt)})}},[fe,z]),_.useEffect(function(){return function(){Fe()}},[]),[ke,z]},Ut=function(fe){var Le=Object(_.useRef)(),Ue=Object(_.useRef)(fe);Ue.current=fe;var xe=_.useCallback(function(Q){Ue.current(Q)},[]);function z(Q){Q&&(Q.removeEventListener(Ce,xe),Q.removeEventListener(ae,xe))}function ie(Q){Le.current&&Le.current!==Q&&z(Le.current),Q&&Q!==Le.current&&(Q.addEventListener(Ce,xe),Q.addEventListener(ae,xe),Le.current=Q)}return _.useEffect(function(){return function(){z(Le.current)}},[]),[ie,z]};function zt(fe,Le,Ue,xe){var z=xe.motionEnter,ie=z===void 0?!0:z,Q=xe.motionAppear,be=Q===void 0?!0:Q,Ae=xe.motionLeave,Fe=Ae===void 0?!0:Ae,ke=xe.motionDeadline,Je=xe.motionLeaveImmediately,st=xe.onAppearPrepare,ft=xe.onEnterPrepare,ht=xe.onLeavePrepare,gt=xe.onAppearStart,Kt=xe.onEnterStart,nn=xe.onLeaveStart,Vt=xe.onAppearActive,cn=xe.onEnterActive,sn=xe.onLeaveActive,an=xe.onAppearEnd,Jt=xe.onEnterEnd,Cn=xe.onLeaveEnd,dn=xe.onVisibleChanged,Gn=at(),Tn=Object(c.a)(Gn,2),Nt=Tn[0],It=Tn[1],mn=at(Ke),vn=Object(c.a)(mn,2),Mt=vn[0],xn=vn[1],Bn=at(null),Sn=Object(c.a)(Bn,2),Pn=Sn[0],Zn=Sn[1],ba=Object(_.useRef)(!1),ja=Object(_.useRef)(null),na=Object(_.useRef)(!1),Ua=Object(_.useRef)(null);function sr(){var Pt=Ue();return Pt||Ua.current}var ve=Object(_.useRef)(!1);function qe(Pt){var Rt=sr();if(Pt&&!Pt.deadline&&Pt.target!==Rt)return;var Ft;Mt===we&&ve.current?Ft=an==null?void 0:an(Rt,Pt):Mt===Z&&ve.current?Ft=Jt==null?void 0:Jt(Rt,Pt):Mt===de&&ve.current&&(Ft=Cn==null?void 0:Cn(Rt,Pt)),Ft!==!1&&!na.current&&(xn(Ke),Zn(null))}var bt=Ut(qe),_t=Object(c.a)(bt,1),wt=_t[0],At=_.useMemo(function(){var Pt,Rt,Ft;switch(Mt){case"appear":return Pt={},Object(S.a)(Pt,We,st),Object(S.a)(Pt,nt,gt),Object(S.a)(Pt,it,Vt),Pt;case"enter":return Rt={},Object(S.a)(Rt,We,ft),Object(S.a)(Rt,nt,Kt),Object(S.a)(Rt,it,cn),Rt;case"leave":return Ft={},Object(S.a)(Ft,We,ht),Object(S.a)(Ft,nt,nn),Object(S.a)(Ft,it,sn),Ft;default:return{}}},[Mt]),Gt=Dt(Mt,function(Pt){if(Pt===We){var Rt=At[We];return Rt?Rt(sr()):xt}if(yt in At){var Ft;Zn(((Ft=At[yt])===null||Ft===void 0?void 0:Ft.call(At,sr(),null))||null)}return yt===it&&(wt(sr()),ke>0&&(clearTimeout(ja.current),ja.current=setTimeout(function(){qe({deadline:!0})},ke))),vt}),Ot=Object(c.a)(Gt,2),pn=Ot[0],yt=Ot[1],mt=Bt(yt);ve.current=mt,pt(function(){It(Le);var Pt=ba.current;if(ba.current=!0,!fe)return;var Rt;!Pt&&Le&&be&&(Rt=we),Pt&&Le&&ie&&(Rt=Z),(Pt&&!Le&&Fe||!Pt&&Je&&!Le&&Fe)&&(Rt=de),Rt&&(xn(Rt),pn())},[Le]),Object(_.useEffect)(function(){(Mt===we&&!be||Mt===Z&&!ie||Mt===de&&!Fe)&&xn(Ke)},[be,ie,Fe]),Object(_.useEffect)(function(){return function(){clearTimeout(ja.current),na.current=!0}},[]),Object(_.useEffect)(function(){Nt!==void 0&&Mt===Ke&&(dn==null||dn(Nt))},[Nt,Mt]);var Ht=Pn;return At[We]&&yt===nt&&(Ht=Object(p.a)({transition:"none"},Ht)),[Mt,yt,Ht,Nt!=null?Nt:Le]}var Un=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){return Object(T.a)(this,Ue),Le.apply(this,arguments)}return Object(E.a)(Ue,[{key:"render",value:function(){return this.props.children}}]),Ue}(_.Component),un=Un;function kn(fe){var Le=fe;Object(V.a)(fe)==="object"&&(Le=fe.transitionSupport);function Ue(z){return!!(z.motionName&&Le)}var xe=_.forwardRef(function(z,ie){var Q=z.visible,be=Q===void 0?!0:Q,Ae=z.removeOnLeave,Fe=Ae===void 0?!0:Ae,ke=z.forceRender,Je=z.children,st=z.motionName,ft=z.leavedClassName,ht=z.eventProps,gt=Ue(z),Kt=Object(_.useRef)(),nn=Object(_.useRef)();function Vt(){try{return Object(Ve.a)(Kt.current||nn.current)}catch(xn){return null}}var cn=zt(gt,be,Vt,z),sn=Object(c.a)(cn,4),an=sn[0],Jt=sn[1],Cn=sn[2],dn=sn[3],Gn=_.useRef(dn);dn&&(Gn.current=!0);var Tn=Object(_.useRef)(ie);Tn.current=ie;var Nt=_.useCallback(function(xn){Kt.current=xn,Object(me.b)(Tn.current,xn)},[]),It,mn=Object(p.a)(Object(p.a)({},ht),{},{visible:be});if(!Je)It=null;else if(an===Ke||!Ue(z))dn?It=Je(Object(p.a)({},mn),Nt):!Fe&&Gn.current?It=Je(Object(p.a)(Object(p.a)({},mn),{},{className:ft}),Nt):ke?It=Je(Object(p.a)(Object(p.a)({},mn),{},{style:{display:"none"}}),Nt):It=null;else{var vn,Mt;Jt===We?Mt="prepare":Bt(Jt)?Mt="active":Jt===nt&&(Mt="start"),It=Je(Object(p.a)(Object(p.a)({},mn),{},{className:h()(Pe(st,an),(vn={},Object(S.a)(vn,Pe(st,"".concat(an,"-").concat(Mt)),Mt),Object(S.a)(vn,st,typeof st=="string"),vn)),style:Cn}),Nt)}return _.createElement(un,{ref:nn},It)});return xe.displayName="CSSMotion",xe}var Sa=kn(ee),Ja="add",qa="keep",Ia="remove",Zt="removed";function or(fe){var Le;return fe&&Object(V.a)(fe)==="object"&&"key"in fe?Le=fe:Le={key:fe},Object(p.a)(Object(p.a)({},Le),{},{key:String(Le.key)})}function br(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return fe.map(or)}function _a(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ue=[],xe=0,z=Le.length,ie=br(fe),Q=br(Le);ie.forEach(function(Fe){for(var ke=!1,Je=xe;Je1});return Ae.forEach(function(Fe){Ue=Ue.filter(function(ke){var Je=ke.key,st=ke.status;return Je!==Fe||st!==Ia}),Ue.forEach(function(ke){ke.key===Fe&&(ke.status=qa)})}),Ue}var Oa=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Fa(fe){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Sa,Ue=function(xe){Object(v.a)(ie,xe);var z=Object(w.a)(ie);function ie(){var Q;return Object(T.a)(this,ie),Q=z.apply(this,arguments),Q.state={keyEntities:[]},Q.removeKey=function(be){Q.setState(function(Ae){var Fe=Ae.keyEntities;return{keyEntities:Fe.map(function(ke){return ke.key!==be?ke:Object(p.a)(Object(p.a)({},ke),{},{status:Zt})})}})},Q}return Object(E.a)(ie,[{key:"render",value:function(){var be=this,Ae=this.state.keyEntities,Fe=this.props,ke=Fe.component,Je=Fe.children,st=Fe.onVisibleChanged,ft=Object(D.a)(Fe,["component","children","onVisibleChanged"]),ht=ke||_.Fragment,gt={};return Oa.forEach(function(Kt){gt[Kt]=ft[Kt],delete ft[Kt]}),delete ft.keys,_.createElement(ht,ft,Ae.map(function(Kt){var nn=Kt.status,Vt=Object(D.a)(Kt,["status"]),cn=nn===Ja||nn===qa;return _.createElement(Le,Object(O.a)({},gt,{key:Vt.key,visible:cn,eventProps:Vt,onVisibleChanged:function(an){st==null||st(an,{key:Vt.key}),an||be.removeKey(Vt.key)}}),Je)}))}}],[{key:"getDerivedStateFromProps",value:function(be,Ae){var Fe=be.keys,ke=Ae.keyEntities,Je=br(Fe),st=_a(ke,Je);return{keyEntities:st.filter(function(ft){var ht=ke.find(function(gt){var Kt=gt.key;return ft.key===Kt});return!(ht&&ht.status===Zt&&ft.status===Ia)})}}}]),ie}(_.Component);return Ue.defaultProps={component:"div"},Ue}var zn=Fa(ee),Ta=Sa;function za(fe){var Le=fe.prefixCls,Ue=fe.motion,xe=fe.animation,z=fe.transitionName;return Ue||(xe?{motionName:"".concat(Le,"-").concat(xe)}:z?{motionName:z}:null)}function Wr(fe){var Le=fe.prefixCls,Ue=fe.visible,xe=fe.zIndex,z=fe.mask,ie=fe.maskMotion,Q=fe.maskAnimation,be=fe.maskTransitionName;if(!z)return null;var Ae={};return(ie||be||Q)&&(Ae=Object(p.a)({motionAppear:!0},za({motion:ie,prefixCls:Le,transitionName:be,animation:Q}))),_.createElement(Ta,Object(O.a)({},Ae,{visible:Ue,removeOnLeave:!0}),function(Fe){var ke=Fe.className;return _.createElement("div",{style:{zIndex:xe},className:h()("".concat(Le,"-mask"),ke)})})}var Ar=m("9mu1"),gr=m("o0o1"),no=m.n(gr),ao=m("HaE+"),Or=["measure","align",null,"motion"],Vn=function(fe,Le){var Ue=Object(_.useState)(null),xe=Object(c.a)(Ue,2),z=xe[0],ie=xe[1],Q=Object(_.useRef)(),be=Object(_.useRef)(!1);function Ae(Je){be.current||ie(Je)}function Fe(){N.a.cancel(Q.current)}function ke(Je){Fe(),Q.current=Object(N.a)(function(){Ae(function(st){switch(z){case"align":return"motion";case"motion":return"stable";default:}return st}),Je==null||Je()})}return Object(_.useEffect)(function(){Ae("measure")},[fe]),Object(_.useEffect)(function(){switch(z){case"measure":Le();break;default:}z&&(Q.current=Object(N.a)(Object(ao.a)(no.a.mark(function Je(){var st,ft;return no.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:st=Or.indexOf(z),ft=Or[st+1],ft&&st!==-1&&Ae(ft);case 3:case"end":return gt.stop()}},Je)}))))},[z]),Object(_.useEffect)(function(){return function(){be.current=!0,Fe()}},[]),[z,ke]},zr=function(fe){var Le=_.useState({width:0,height:0}),Ue=Object(c.a)(Le,2),xe=Ue[0],z=Ue[1];function ie(be){z({width:be.offsetWidth,height:be.offsetHeight})}var Q=_.useMemo(function(){var be={};if(fe){var Ae=xe.width,Fe=xe.height;fe.indexOf("height")!==-1&&Fe?be.height=Fe:fe.indexOf("minHeight")!==-1&&Fe&&(be.minHeight=Fe),fe.indexOf("width")!==-1&&Ae?be.width=Ae:fe.indexOf("minWidth")!==-1&&Ae&&(be.minWidth=Ae)}return be},[fe,xe]);return[Q,ie]},Vr=_.forwardRef(function(fe,Le){var Ue=fe.visible,xe=fe.prefixCls,z=fe.className,ie=fe.style,Q=fe.children,be=fe.zIndex,Ae=fe.stretch,Fe=fe.destroyPopupOnHide,ke=fe.forceRender,Je=fe.align,st=fe.point,ft=fe.getRootDomNode,ht=fe.getClassNameFromAlign,gt=fe.onAlign,Kt=fe.onMouseEnter,nn=fe.onMouseLeave,Vt=fe.onMouseDown,cn=fe.onTouchStart,sn=Object(_.useRef)(),an=Object(_.useRef)(),Jt=Object(_.useState)(),Cn=Object(c.a)(Jt,2),dn=Cn[0],Gn=Cn[1],Tn=zr(Ae),Nt=Object(c.a)(Tn,2),It=Nt[0],mn=Nt[1];function vn(){Ae&&mn(ft())}var Mt=Vn(Ue,vn),xn=Object(c.a)(Mt,2),Bn=xn[0],Sn=xn[1],Pn=Object(_.useRef)();function Zn(){return st||ft}function ba(){var bt;(bt=sn.current)===null||bt===void 0||bt.forceAlign()}function ja(bt,_t){var wt=ht(_t);dn!==wt&&Gn(wt),Bn==="align"&&(dn!==wt?Promise.resolve().then(function(){ba()}):Sn(function(){var At;(At=Pn.current)===null||At===void 0||At.call(Pn)}),gt==null||gt(bt,_t))}var na=Object(p.a)({},za(fe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(bt){var _t=na[bt];na[bt]=function(wt,At){return Sn(),_t==null?void 0:_t(wt,At)}});function Ua(){return new Promise(function(bt){Pn.current=bt})}_.useEffect(function(){!na.motionName&&Bn==="motion"&&Sn()},[na.motionName,Bn]),_.useImperativeHandle(Le,function(){return{forceAlign:ba,getElement:function(){return an.current}}});var sr=Object(p.a)(Object(p.a)({},It),{},{zIndex:be,opacity:Bn==="motion"||Bn==="stable"||!Ue?void 0:0,pointerEvents:Bn==="stable"?void 0:"none"},ie),ve=!0;(Je==null?void 0:Je.points)&&(Bn==="align"||Bn==="stable")&&(ve=!1);var qe=Q;return _.Children.count(Q)>1&&(qe=_.createElement("div",{className:"".concat(xe,"-content")},Q)),_.createElement(Ta,Object(O.a)({visible:Ue,ref:an,leavedClassName:"".concat(xe,"-hidden")},na,{onAppearPrepare:Ua,onEnterPrepare:Ua,removeOnLeave:Fe,forceRender:ke}),function(bt,_t){var wt=bt.className,At=bt.style,Gt=h()(xe,z,dn,wt);return _.createElement(Ar.a,{target:Zn(),key:"popup",ref:sn,monitorWindowResize:!0,disabled:ve,align:Je,onAlign:ja},_.createElement("div",{ref:_t,className:Gt,onMouseEnter:Kt,onMouseLeave:nn,onMouseDownCapture:Vt,onTouchStartCapture:cn,style:Object(p.a)(Object(p.a)({},At),sr)},qe))})});Vr.displayName="PopupInner";var yo=Vr,Xa=_.forwardRef(function(fe,Le){var Ue=fe.prefixCls,xe=fe.visible,z=fe.zIndex,ie=fe.children,Q=fe.mobile;Q=Q===void 0?{}:Q;var be=Q.popupClassName,Ae=Q.popupStyle,Fe=Q.popupMotion,ke=Fe===void 0?{}:Fe,Je=Q.popupRender,st=_.useRef();_.useImperativeHandle(Le,function(){return{forceAlign:function(){},getElement:function(){return st.current}}});var ft=Object(p.a)({zIndex:z},Ae),ht=ie;return _.Children.count(ie)>1&&(ht=_.createElement("div",{className:"".concat(Ue,"-content")},ie)),Je&&(ht=Je(ht)),_.createElement(Ta,Object(O.a)({visible:xe,ref:st,removeOnLeave:!0},ke),function(gt,Kt){var nn=gt.className,Vt=gt.style,cn=h()(Ue,be,nn);return _.createElement("div",{ref:Kt,className:cn,style:Object(p.a)(Object(p.a)({},Vt),ft)},ht)})});Xa.displayName="MobilePopupInner";var kr=Xa,ro=["visible","mobile"],oo=_.forwardRef(function(fe,Le){var Ue=fe.visible,xe=fe.mobile,z=Object(D.a)(fe,ro),ie=Object(_.useState)(Ue),Q=Object(c.a)(ie,2),be=Q[0],Ae=Q[1],Fe=Object(_.useState)(!1),ke=Object(c.a)(Fe,2),Je=ke[0],st=ke[1],ft=Object(p.a)(Object(p.a)({},z),{},{visible:be});Object(_.useEffect)(function(){Ae(Ue),Ue&&xe&&st($e())},[Ue,xe]);var ht=Je?_.createElement(kr,Object(O.a)({},ft,{mobile:xe,ref:Le})):_.createElement(yo,Object(O.a)({},ft,{ref:Le}));return _.createElement("div",null,_.createElement(Wr,ft),ht)});oo.displayName="Popup";var Eo=oo,io=_.createContext(null),Pr=io;function Ir(){}function Co(){return""}function xo(fe){return fe?fe.ownerDocument:window.document}var so=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Lo(fe){var Le=function(Ue){Object(v.a)(z,Ue);var xe=Object(w.a)(z);function z(ie){var Q;Object(T.a)(this,z),Q=xe.call(this,ie),Q.popupRef=_.createRef(),Q.triggerRef=_.createRef(),Q.attachId=void 0,Q.clickOutsideHandler=void 0,Q.touchOutsideHandler=void 0,Q.contextMenuOutsideHandler1=void 0,Q.contextMenuOutsideHandler2=void 0,Q.mouseDownTimeout=void 0,Q.focusTime=void 0,Q.preClickTime=void 0,Q.preTouchTime=void 0,Q.delayTimer=void 0,Q.hasPopupMouseDown=void 0,Q.onMouseEnter=function(Ae){var Fe=Q.props.mouseEnterDelay;Q.fireEvents("onMouseEnter",Ae),Q.delaySetPopupVisible(!0,Fe,Fe?null:Ae)},Q.onMouseMove=function(Ae){Q.fireEvents("onMouseMove",Ae),Q.setPoint(Ae)},Q.onMouseLeave=function(Ae){Q.fireEvents("onMouseLeave",Ae),Q.delaySetPopupVisible(!1,Q.props.mouseLeaveDelay)},Q.onPopupMouseEnter=function(){Q.clearDelayTimer()},Q.onPopupMouseLeave=function(Ae){var Fe;if(Ae.relatedTarget&&!Ae.relatedTarget.setTimeout&&Object(_e.a)((Fe=Q.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),Ae.relatedTarget))return;Q.delaySetPopupVisible(!1,Q.props.mouseLeaveDelay)},Q.onFocus=function(Ae){Q.fireEvents("onFocus",Ae),Q.clearDelayTimer(),Q.isFocusToShow()&&(Q.focusTime=Date.now(),Q.delaySetPopupVisible(!0,Q.props.focusDelay))},Q.onMouseDown=function(Ae){Q.fireEvents("onMouseDown",Ae),Q.preClickTime=Date.now()},Q.onTouchStart=function(Ae){Q.fireEvents("onTouchStart",Ae),Q.preTouchTime=Date.now()},Q.onBlur=function(Ae){Q.fireEvents("onBlur",Ae),Q.clearDelayTimer(),Q.isBlurToHide()&&Q.delaySetPopupVisible(!1,Q.props.blurDelay)},Q.onContextMenu=function(Ae){Ae.preventDefault(),Q.fireEvents("onContextMenu",Ae),Q.setPopupVisible(!0,Ae)},Q.onContextMenuClose=function(){Q.isContextMenuToShow()&&Q.close()},Q.onClick=function(Ae){if(Q.fireEvents("onClick",Ae),Q.focusTime){var Fe;if(Q.preClickTime&&Q.preTouchTime?Fe=Math.min(Q.preClickTime,Q.preTouchTime):Q.preClickTime?Fe=Q.preClickTime:Q.preTouchTime&&(Fe=Q.preTouchTime),Math.abs(Fe-Q.focusTime)<20)return;Q.focusTime=0}Q.preClickTime=0,Q.preTouchTime=0,Q.isClickToShow()&&(Q.isClickToHide()||Q.isBlurToHide())&&Ae&&Ae.preventDefault&&Ae.preventDefault();var ke=!Q.state.popupVisible;(Q.isClickToHide()&&!ke||ke&&Q.isClickToShow())&&Q.setPopupVisible(!Q.state.popupVisible,Ae)},Q.onPopupMouseDown=function(){if(Q.hasPopupMouseDown=!0,clearTimeout(Q.mouseDownTimeout),Q.mouseDownTimeout=window.setTimeout(function(){Q.hasPopupMouseDown=!1},0),Q.context){var Ae;(Ae=Q.context).onPopupMouseDown.apply(Ae,arguments)}},Q.onDocumentClick=function(Ae){if(Q.props.mask&&!Q.props.maskClosable)return;var Fe=Ae.target,ke=Q.getRootDomNode(),Je=Q.getPopupDomNode();(!Object(_e.a)(ke,Fe)||Q.isContextMenuOnly())&&!Object(_e.a)(Je,Fe)&&!Q.hasPopupMouseDown&&Q.close()},Q.getRootDomNode=function(){var Ae=Q.props.getTriggerDOMNode;if(Ae)return Ae(Q.triggerRef.current);try{var Fe=Object(Ve.a)(Q.triggerRef.current);if(Fe)return Fe}catch(ke){}return oe.a.findDOMNode(Object(b.a)(Q))},Q.getPopupClassNameFromAlign=function(Ae){var Fe=[],ke=Q.props,Je=ke.popupPlacement,st=ke.builtinPlacements,ft=ke.prefixCls,ht=ke.alignPoint,gt=ke.getPopupClassNameFromAlign;return Je&&st&&Fe.push(De(st,ft,Ae,ht)),gt&&Fe.push(gt(Ae)),Fe.join(" ")},Q.getComponent=function(){var Ae=Q.props,Fe=Ae.prefixCls,ke=Ae.destroyPopupOnHide,Je=Ae.popupClassName,st=Ae.onPopupAlign,ft=Ae.popupMotion,ht=Ae.popupAnimation,gt=Ae.popupTransitionName,Kt=Ae.popupStyle,nn=Ae.mask,Vt=Ae.maskAnimation,cn=Ae.maskTransitionName,sn=Ae.maskMotion,an=Ae.zIndex,Jt=Ae.popup,Cn=Ae.stretch,dn=Ae.alignPoint,Gn=Ae.mobile,Tn=Ae.forceRender,Nt=Q.state,It=Nt.popupVisible,mn=Nt.point,vn=Q.getPopupAlign(),Mt={};return Q.isMouseEnterToShow()&&(Mt.onMouseEnter=Q.onPopupMouseEnter),Q.isMouseLeaveToHide()&&(Mt.onMouseLeave=Q.onPopupMouseLeave),Mt.onMouseDown=Q.onPopupMouseDown,Mt.onTouchStart=Q.onPopupMouseDown,_.createElement(Eo,Object(O.a)({prefixCls:Fe,destroyPopupOnHide:ke,visible:It,point:dn&&mn,className:Je,align:vn,onAlign:st,animation:ht,getClassNameFromAlign:Q.getPopupClassNameFromAlign},Mt,{stretch:Cn,getRootDomNode:Q.getRootDomNode,style:Kt,mask:nn,zIndex:an,transitionName:gt,maskAnimation:Vt,maskTransitionName:cn,maskMotion:sn,ref:Q.popupRef,motion:ft,mobile:Gn,forceRender:Tn}),typeof Jt=="function"?Jt():Jt)},Q.attachParent=function(Ae){N.a.cancel(Q.attachId);var Fe=Q.props,ke=Fe.getPopupContainer,Je=Fe.getDocument,st=Q.getRootDomNode(),ft;ke?(st||ke.length===0)&&(ft=ke(st)):ft=Je(Q.getRootDomNode()).body,ft?ft.appendChild(Ae):Q.attachId=Object(N.a)(function(){Q.attachParent(Ae)})},Q.getContainer=function(){var Ae=Q.props.getDocument,Fe=Ae(Q.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",Q.attachParent(Fe),Fe},Q.setPoint=function(Ae){var Fe=Q.props.alignPoint;if(!Fe||!Ae)return;Q.setState({point:{pageX:Ae.pageX,pageY:Ae.pageY}})},Q.handlePortalUpdate=function(){Q.state.prevPopupVisible!==Q.state.popupVisible&&Q.props.afterPopupVisibleChange(Q.state.popupVisible)},Q.triggerContextValue={onPopupMouseDown:Q.onPopupMouseDown};var be;return"popupVisible"in ie?be=!!ie.popupVisible:be=!!ie.defaultPopupVisible,Q.state={prevPopupVisible:be,popupVisible:be},so.forEach(function(Ae){Q["fire".concat(Ae)]=function(Fe){Q.fireEvents(Ae,Fe)}}),Q}return Object(E.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Q=this.props,be=this.state;if(be.popupVisible){var Ae;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ae=Q.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ne.a)(Ae,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ae=Ae||Q.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ne.a)(Ae,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ae=Ae||Q.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ne.a)(Ae,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ne.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),N.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Q;return((Q=this.popupRef.current)===null||Q===void 0?void 0:Q.getElement())||null}},{key:"getPopupAlign",value:function(){var Q=this.props,be=Q.popupPlacement,Ae=Q.popupAlign,Fe=Q.builtinPlacements;return be&&Fe?je(Fe,be,Ae):Ae}},{key:"setPopupVisible",value:function(Q,be){var Ae=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==Q&&("popupVisible"in this.props||this.setState({popupVisible:Q,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(Q)),Ae&&be&&Q&&this.setPoint(be)}},{key:"delaySetPopupVisible",value:function(Q,be,Ae){var Fe=this,ke=be*1e3;if(this.clearDelayTimer(),ke){var Je=Ae?{pageX:Ae.pageX,pageY:Ae.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(Q,Je),Fe.clearDelayTimer()},ke)}else this.setPopupVisible(Q,Ae)}},{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(Q){var be=this.props.children.props,Ae=this.props;return be[Q]&&Ae[Q]?this["fire".concat(Q)]:be[Q]||Ae[Q]}},{key:"isClickToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("click")!==-1||Ae.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Q=this.props.action;return Q==="contextMenu"||Q.length===1&&Q[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("contextMenu")!==-1||Ae.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("click")!==-1||Ae.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("hover")!==-1||Ae.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("hover")!==-1||Ae.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("focus")!==-1||Ae.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("focus")!==-1||Ae.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Q;(Q=this.popupRef.current)===null||Q===void 0||Q.forceAlign()}}},{key:"fireEvents",value:function(Q,be){var Ae=this.props.children.props[Q];Ae&&Ae(be);var Fe=this.props[Q];Fe&&Fe(be)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Q=this.state.popupVisible,be=this.props,Ae=be.children,Fe=be.forceRender,ke=be.alignPoint,Je=be.className,st=be.autoDestroy,ft=_.Children.only(Ae),ht={key:"trigger"};this.isContextMenuToShow()?ht.onContextMenu=this.onContextMenu:ht.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ht.onClick=this.onClick,ht.onMouseDown=this.onMouseDown,ht.onTouchStart=this.onTouchStart):(ht.onClick=this.createTwoChains("onClick"),ht.onMouseDown=this.createTwoChains("onMouseDown"),ht.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ht.onMouseEnter=this.onMouseEnter,ke&&(ht.onMouseMove=this.onMouseMove)):ht.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ht.onMouseLeave=this.onMouseLeave:ht.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ht.onFocus=this.onFocus,ht.onBlur=this.onBlur):(ht.onFocus=this.createTwoChains("onFocus"),ht.onBlur=this.createTwoChains("onBlur"));var gt=h()(ft&&ft.props&&ft.props.className,Je);gt&&(ht.className=gt);var Kt=Object(p.a)({},ht);Object(me.c)(ft)&&(Kt.ref=Object(me.a)(this.triggerRef,ft.ref));var nn=_.cloneElement(ft,Kt),Vt;return(Q||this.popupRef.current||Fe)&&(Vt=_.createElement(fe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Q&&st&&(Vt=null),_.createElement(Pr.Provider,{value:this.triggerContextValue},nn,Vt)}}],[{key:"getDerivedStateFromProps",value:function(Q,be){var Ae=Q.popupVisible,Fe={};return Ae!==void 0&&be.popupVisible!==Ae&&(Fe.popupVisible=Ae,Fe.prevPopupVisible=be.popupVisible),Fe}}]),z}(_.Component);return Le.contextType=Pr,Le.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Ir,afterPopupVisibleChange:Ir,onPopupAlign:Ir,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Le}var Do=Lo(rt.a),$a={adjustX:1,adjustY:1},Gr={topLeft:{points:["bl","tl"],overflow:$a,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$a,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$a,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$a,offset:[4,0]}},lo={topLeft:{points:["bl","tl"],overflow:$a,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$a,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$a,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$a,offset:[4,0]}},uo=Gr,Na=0,Va={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ga=function(Le,Ue,xe){var z=Xe(Ue),ie=Le.getState();Le.setState({defaultActiveFirst:Object(p.a)(Object(p.a)({},ie.defaultActiveFirst),{},Object(S.a)({},z,xe))})},Yr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(xe){var z;Object(T.a)(this,Ue),z=Le.call(this,xe),z.onDestroy=function(ke){z.props.onDestroy(ke)},z.onKeyDown=function(ke){var Je=ke.keyCode,st=z.menuInstance,ft=z.props.store,ht=z.getVisible();if(Je===t.a.ENTER)return z.onTitleClick(ke),Ga(ft,z.props.eventKey,!0),!0;if(Je===t.a.RIGHT)return ht?st.onKeyDown(ke):(z.triggerOpenChange(!0),Ga(ft,z.props.eventKey,!0)),!0;if(Je===t.a.LEFT){var gt;if(ht)gt=st.onKeyDown(ke);else return;return gt||(z.triggerOpenChange(!1),gt=!0),gt}return ht&&(Je===t.a.UP||Je===t.a.DOWN)?st.onKeyDown(ke):void 0},z.onOpenChange=function(ke){z.props.onOpenChange(ke)},z.onPopupVisibleChange=function(ke){z.triggerOpenChange(ke,ke?"mouseenter":"mouseleave")},z.onMouseEnter=function(ke){var Je=z.props,st=Je.eventKey,ft=Je.onMouseEnter,ht=Je.store;Ga(ht,z.props.eventKey,!1),ft({key:st,domEvent:ke})},z.onMouseLeave=function(ke){var Je=z.props,st=Je.parentMenu,ft=Je.eventKey,ht=Je.onMouseLeave;st.subMenuInstance=Object(b.a)(z),ht({key:ft,domEvent:ke})},z.onTitleMouseEnter=function(ke){var Je=z.props,st=Je.eventKey,ft=Je.onItemHover,ht=Je.onTitleMouseEnter;ft({key:st,hover:!0}),ht({key:st,domEvent:ke})},z.onTitleMouseLeave=function(ke){var Je=z.props,st=Je.parentMenu,ft=Je.eventKey,ht=Je.onItemHover,gt=Je.onTitleMouseLeave;st.subMenuInstance=Object(b.a)(z),ht({key:ft,hover:!1}),gt({key:ft,domEvent:ke})},z.onTitleClick=function(ke){var Je=Object(b.a)(z),st=Je.props;if(st.onTitleClick({key:st.eventKey,domEvent:ke}),st.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),Ga(st.store,z.props.eventKey,!1)},z.onSubMenuClick=function(ke){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(ke))},z.onSelect=function(ke){z.props.onSelect(ke)},z.onDeselect=function(ke){z.props.onDeselect(ke)},z.getPrefixCls=function(){return"".concat(z.props.rootPrefixCls,"-submenu")},z.getActiveClassName=function(){return"".concat(z.getPrefixCls(),"-active")},z.getDisabledClassName=function(){return"".concat(z.getPrefixCls(),"-disabled")},z.getSelectedClassName=function(){return"".concat(z.getPrefixCls(),"-selected")},z.getOpenClassName=function(){return"".concat(z.props.rootPrefixCls,"-submenu-open")},z.getVisible=function(){return z.state.isOpen},z.getMode=function(){return z.state.mode},z.saveMenuInstance=function(ke){z.menuInstance=ke},z.addKeyPath=function(ke){return Object(p.a)(Object(p.a)({},ke),{},{keyPath:(ke.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(ke,Je){var st=z.props.eventKey,ft=function(){z.onOpenChange({key:st,item:Object(b.a)(z),trigger:Je,open:ke})};Je==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},z.isChildrenSelected=function(){var ke={find:!1};return Ye(z.props.children,z.props.selectedKeys,ke),ke.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var ke=U.findDOMNode(z.menuInstance);if(ke.offsetWidth>=z.subMenuTitle.offsetWidth)return;ke.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(ke){z.subMenuTitle=ke},z.getBaseProps=function(){var ke=Object(b.a)(z),Je=ke.props,st=z.getMode();return{mode:st==="horizontal"?"vertical":st,visible:z.getVisible(),level:Je.level+1,inlineIndent:Je.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:Je.selectedKeys,eventKey:"".concat(Je.eventKey,"-menu-"),openKeys:Je.openKeys,motion:Je.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:Je.subMenuOpenDelay,parentMenu:Object(b.a)(z),subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,triggerSubMenuAction:Je.triggerSubMenuAction,builtinPlacements:Je.builtinPlacements,defaultActiveFirst:Je.store.getState().defaultActiveFirst[Xe(Je.eventKey)],multiple:Je.multiple,prefixCls:Je.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:Je.itemIcon,expandIcon:Je.expandIcon,direction:Je.direction}},z.getMotion=function(ke,Je){var st=Object(b.a)(z),ft=st.haveRendered,ht=z.props,gt=ht.motion,Kt=ht.rootPrefixCls,nn=Object(p.a)(Object(p.a)({},gt),{},{leavedClassName:"".concat(Kt,"-hidden"),removeOnLeave:!1,motionAppear:ft||!Je||ke!=="inline"});return nn};var ie=xe.store,Q=xe.eventKey,be=ie.getState(),Ae=be.defaultActiveFirst;z.isRootMenu=!1;var Fe=!1;return Ae&&(Fe=Ae[Q]),Ga(ie,Q,Fe),z.state={mode:xe.mode,isOpen:xe.isOpen},z}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,ie=this.props,Q=ie.mode,be=ie.parentMenu,Ae=ie.manualRef,Fe=ie.isOpen,ke=function(){z.setState({mode:Q,isOpen:Fe})},Je=Fe!==this.state.isOpen,st=Q!==this.state.mode;if((st||Je)&&(N.a.cancel(this.updateStateRaf),st?this.updateStateRaf=Object(N.a)(ke):ke()),Ae&&Ae(this),Q!=="horizontal"||!(be==null?void 0:be.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,ie=z.onDestroy,Q=z.eventKey;ie&&ie(Q),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),N.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,ie){var Q=this.getBaseProps();return _.createElement(Ur,Object(O.a)({},Q,{id:this.internalMenuId,className:z,style:ie}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,ie=this.getBaseProps(),Q=ie.mode,be=ie.visible,Ae=ie.forceSubMenuRender,Fe=ie.direction,ke=this.getMotion(Q,be);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||be||Ae,!this.haveOpened)return _.createElement("div",null);var Je=h()("".concat(ie.prefixCls,"-sub"),Object(S.a)({},"".concat(ie.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?_.createElement(Ta,Object(O.a)({visible:ie.visible,forceRender:Ae},ke),function(st){var ft=st.className,ht=st.style,gt=h()(Je,ft);return z.renderPopupMenu(gt,ht)}):this.renderPopupMenu(Je)}},{key:"render",value:function(){var z,ie,Q,be=Object(p.a)({},this.props),Ae=this.getVisible(),Fe=this.getPrefixCls(),ke=this.isInlineMode(),Je=this.getMode(),st=h()(Fe,"".concat(Fe,"-").concat(Je),(z={},Object(S.a)(z,be.className,!!be.className),Object(S.a)(z,this.getOpenClassName(),Ae),Object(S.a)(z,this.getActiveClassName(),be.active||Ae&&!ke),Object(S.a)(z,this.getDisabledClassName(),be.disabled),Object(S.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(be.eventKey?this.internalMenuId="".concat(be.eventKey,"$Menu"):(Na+=1,this.internalMenuId="$__$".concat(Na,"$Menu")));var ft={},ht={},gt={};be.disabled||(ft={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ht={onClick:this.onTitleClick},gt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Kt={},nn=be.direction,Vt=nn==="rtl";ke&&(Vt?Kt.paddingRight=be.inlineIndent*be.level:Kt.paddingLeft=be.inlineIndent*be.level);var cn={};this.getVisible()&&(cn={"aria-owns":this.internalMenuId});var sn=null;Je!=="horizontal"&&(sn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(sn=_.createElement(this.props.expandIcon,Object(p.a)({},this.props))));var an=_.createElement("div",Object(O.a)({ref:this.saveSubMenuTitle,style:Kt,className:"".concat(Fe,"-title"),role:"button"},gt,ht,{"aria-expanded":Ae},cn,{"aria-haspopup":"true",title:typeof be.title=="string"?be.title:void 0}),be.title,sn||_.createElement("i",{className:"".concat(Fe,"-arrow")})),Jt=this.renderChildren(),Cn=((ie=be.parentMenu)===null||ie===void 0?void 0:ie.isRootMenu)?be.parentMenu.props.getPopupContainer:function(Zn){return Zn.parentNode},dn=Va[Je],Gn=be.popupOffset?{offset:be.popupOffset}:{},Tn=h()((Q={},Object(S.a)(Q,be.popupClassName,be.popupClassName&&!ke),Object(S.a)(Q,"".concat(Fe,"-rtl"),Vt),Q)),Nt=be.disabled,It=be.triggerSubMenuAction,mn=be.subMenuOpenDelay,vn=be.forceSubMenuRender,Mt=be.subMenuCloseDelay,xn=be.builtinPlacements;tt.forEach(function(Zn){return delete be[Zn]}),delete be.onClick;var Bn=Vt?Object(p.a)(Object(p.a)({},lo),xn):Object(p.a)(Object(p.a)({},Gr),xn);delete be.direction;var Sn=this.getBaseProps(),Pn=ke?null:this.getMotion(Sn.mode,Sn.visible);return _.createElement("li",Object(O.a)({},be,ft,{className:st,role:"menuitem"}),_.createElement(Do,{prefixCls:Fe,popupClassName:h()("".concat(Fe,"-popup"),Tn),getPopupContainer:Cn,builtinPlacements:Bn,popupPlacement:dn,popupVisible:ke?!1:Ae,popupAlign:Gn,popup:ke?null:Jt,action:Nt||ke?[]:[It],mouseEnterDelay:mn,mouseLeaveDelay:Mt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:Pn},an),ke?Jt:null)}}]),Ue}(_.Component);Yr.defaultProps={onMouseEnter:le,onMouseLeave:le,onTitleMouseEnter:le,onTitleMouseLeave:le,onTitleClick:le,manualRef:le,mode:"vertical",title:""};var yr=Object(L.b)(function(fe,Le){var Ue=fe.openKeys,xe=fe.activeKey,z=fe.selectedKeys,ie=Le.eventKey,Q=Le.subMenuKey;return{isOpen:Ue.indexOf(ie)>-1,active:xe[Q]===ie,selectedKeys:z}})(Yr);yr.isSubMenu=!0;var Tr=yr,Qr="menuitem-overflowed",ko=.5,co=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var xe;return Object(T.a)(this,Ue),xe=Le.apply(this,arguments),xe.resizeObserver=null,xe.mutationObserver=null,xe.originalTotalWidth=0,xe.overflowedItems=[],xe.menuItemSizes=[],xe.cancelFrameId=null,xe.state={lastVisibleIndex:void 0},xe.childRef=_.createRef(),xe.getMenuItemNodes=function(){var z=xe.props.prefixCls,ie=xe.childRef.current;return ie?[].slice.call(ie.children).filter(function(Q){return Q.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},xe.getOverflowedSubMenuItem=function(z,ie,Q){var be=xe.props,Ae=be.overflowedIndicator,Fe=be.level,ke=be.mode,Je=be.prefixCls,st=be.theme;if(Fe!==1||ke!=="horizontal")return null;var ft=xe.props.children[0],ht=ft.props,gt=ht.children,Kt=ht.title,nn=ht.style,Vt=Object(D.a)(ht,["children","title","style"]),cn=Object(p.a)({},nn),sn="".concat(z,"-overflowed-indicator"),an="".concat(z,"-overflowed-indicator");ie.length===0&&Q!==!0?cn=Object(p.a)(Object(p.a)({},cn),{},{display:"none"}):Q&&(cn=Object(p.a)(Object(p.a)({},cn),{},{visibility:"hidden",position:"absolute"}),sn="".concat(sn,"-placeholder"),an="".concat(an,"-placeholder"));var Jt=st?"".concat(Je,"-").concat(st):"",Cn={};return tt.forEach(function(dn){Vt[dn]!==void 0&&(Cn[dn]=Vt[dn])}),_.createElement(Tr,Object(O.a)({title:Ae,className:"".concat(Je,"-overflowed-submenu"),popupClassName:Jt},Cn,{key:sn,eventKey:an,disabled:!1,style:cn}),ie)},xe.setChildrenWidthAndResize=function(){if(xe.props.mode!=="horizontal")return;var z=xe.childRef.current;if(!z)return;var ie=z.children;if(!ie||ie.length===0)return;var Q=z.children[ie.length-1];pe(Q,"display","inline-block");var be=xe.getMenuItemNodes(),Ae=be.filter(function(Fe){return Fe.className.split(" ").indexOf(Qr)>=0});Ae.forEach(function(Fe){pe(Fe,"display","inline-block")}),xe.menuItemSizes=be.map(function(Fe){return Oe(Fe,!0)}),Ae.forEach(function(Fe){pe(Fe,"display","none")}),xe.overflowedIndicatorWidth=Oe(z.children[z.children.length-1],!0),xe.originalTotalWidth=xe.menuItemSizes.reduce(function(Fe,ke){return Fe+ke},0),xe.handleResize(),pe(Q,"display","none")},xe.handleResize=function(){if(xe.props.mode!=="horizontal")return;var z=xe.childRef.current;if(!z)return;var ie=Oe(z);xe.overflowedItems=[];var Q=0,be;xe.originalTotalWidth>ie+ko&&(be=-1,xe.menuItemSizes.forEach(function(Ae){Q+=Ae,Q+xe.overflowedIndicatorWidth<=ie&&(be+=1)})),xe.setState({lastVisibleIndex:be})},xe}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){var z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ie=this.childRef.current;if(!ie)return;this.resizeObserver=new ge.default(function(Q){Q.forEach(function(){var be=z.cancelFrameId;cancelAnimationFrame(be),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(ie.children).concat(ie).forEach(function(Q){z.resizeObserver.observe(Q)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(ie.children).concat(ie).forEach(function(Q){z.resizeObserver.observe(Q)}),z.setChildrenWidthAndResize()}),this.mutationObserver.observe(ie,{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(z){var ie=this,Q=this.state.lastVisibleIndex;return(z||[]).reduce(function(be,Ae,Fe){var ke=Ae;if(ie.props.mode==="horizontal"){var Je=ie.getOverflowedSubMenuItem(Ae.props.eventKey,[]);Q!==void 0&&ie.props.className.indexOf("".concat(ie.props.prefixCls,"-root"))!==-1&&(Fe>Q&&(ke=_.cloneElement(Ae,{style:{display:"none"},eventKey:"".concat(Ae.props.eventKey,"-hidden"),className:"".concat(Qr)})),Fe===Q+1&&(ie.overflowedItems=z.slice(Q+1).map(function(ft){return _.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),Je=ie.getOverflowedSubMenuItem(Ae.props.eventKey,ie.overflowedItems)));var st=[].concat(Object(o.a)(be),[Je,ke]);return Fe===z.length-1&&st.push(ie.getOverflowedSubMenuItem(Ae.props.eventKey,[],!0)),st}return[].concat(Object(o.a)(be),[ke])},[])}},{key:"render",value:function(){var z=this.props,ie=z.visible,Q=z.prefixCls,be=z.overflowedIndicator,Ae=z.mode,Fe=z.level,ke=z.tag,Je=z.children,st=z.theme,ft=Object(D.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ht=ke;return _.createElement(ht,Object(O.a)({ref:this.childRef},ft),this.renderChildren(Je))}}]),Ue}(_.Component);co.defaultProps={tag:"div",className:""};var Rr=co;function Nr(fe){return fe.length?fe.every(function(Le){return!!Le.props.disabled}):!0}function Xn(fe,Le,Ue){var xe=fe.getState();fe.setState({activeKey:Object(p.a)(Object(p.a)({},xe.activeKey),{},Object(S.a)({},Le,Ue))})}function ir(fe){return fe.eventKey||"0-menu-"}function jr(fe,Le){var Ue=Le,xe=fe.children,z=fe.eventKey;if(Ue){var ie;if(Ge(xe,function(Q,be){Q&&Q.props&&!Q.props.disabled&&Ue===Te(Q,z,be)&&(ie=!0)}),ie)return Ue}return Ue=null,fe.defaultActiveFirst&&Ge(xe,function(Q,be){!Ue&&Q&&!Q.props.disabled&&(Ue=Te(Q,z,be))}),Ue}function fo(fe){if(!fe)return;var Le=this.instanceArray.indexOf(fe);Le!==-1?this.instanceArray[Le]=fe:this.instanceArray.push(fe)}var ho=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(xe){var z;return Object(T.a)(this,Ue),z=Le.call(this,xe),z.onKeyDown=function(ie,Q){var be=ie.keyCode,Ae;if(z.getFlatInstanceArray().forEach(function(ke){ke&&ke.props.active&&ke.onKeyDown&&(Ae=ke.onKeyDown(ie))}),Ae)return 1;var Fe=null;return(be===t.a.UP||be===t.a.DOWN)&&(Fe=z.step(be===t.a.UP?-1:1)),Fe?(ie.preventDefault(),Xn(z.props.store,ir(z.props),Fe.props.eventKey),typeof Q=="function"&&Q(Fe),1):void 0},z.onItemHover=function(ie){var Q=ie.key,be=ie.hover;Xn(z.props.store,ir(z.props),be?Q:null)},z.onDeselect=function(ie){z.props.onDeselect(ie)},z.onSelect=function(ie){z.props.onSelect(ie)},z.onClick=function(ie){z.props.onClick(ie)},z.onOpenChange=function(ie){z.props.onOpenChange(ie)},z.onDestroy=function(ie){z.props.onDestroy(ie)},z.getFlatInstanceArray=function(){return z.instanceArray},z.step=function(ie){var Q=z.getFlatInstanceArray(),be=z.props.store.getState().activeKey[ir(z.props)],Ae=Q.length;if(!Ae)return null;ie<0&&(Q=Q.concat().reverse());var Fe=-1;if(Q.every(function(ft,ht){return ft&&ft.props.eventKey===be?(Fe=ht,!1):!0}),!z.props.defaultActiveFirst&&Fe!==-1&&Nr(Q.slice(Fe,Ae-1)))return;var ke=(Fe+1)%Ae,Je=ke;do{var st=Q[Je];if(!st||st.props.disabled)Je=(Je+1)%Ae;else return st}while(Je!==ke);return null},z.renderCommonMenuItem=function(ie,Q,be){var Ae=z.props.store.getState(),Fe=Object(b.a)(z),ke=Fe.props,Je=Te(ie,ke.eventKey,Q),st=ie.props;if(!st||typeof ie.type=="string")return ie;var ft=Je===Ae.activeKey,ht=Object(p.a)(Object(p.a)({mode:st.mode||ke.mode,level:ke.level,inlineIndent:ke.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:ke.prefixCls,index:Q,parentMenu:ke.parentMenu,manualRef:st.disabled?void 0:Object(F.a)(ie.ref,fo.bind(Object(b.a)(z))),eventKey:Je,active:!st.disabled&&ft,multiple:ke.multiple,onClick:function(Kt){(st.onClick||le)(Kt),z.onClick(Kt)},onItemHover:z.onItemHover,motion:ke.motion,subMenuOpenDelay:ke.subMenuOpenDelay,subMenuCloseDelay:ke.subMenuCloseDelay,forceSubMenuRender:ke.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:ke.builtinPlacements,itemIcon:st.itemIcon||z.props.itemIcon,expandIcon:st.expandIcon||z.props.expandIcon},be),{},{direction:ke.direction});return(ke.mode==="inline"||Ee())&&(ht.triggerSubMenuAction="click"),_.cloneElement(ie,Object(p.a)(Object(p.a)({},ht),{},{key:Je||Q}))},z.renderMenuItem=function(ie,Q,be){if(!ie)return null;var Ae=z.props.store.getState(),Fe={openKeys:Ae.openKeys,selectedKeys:Ae.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:be};return z.renderCommonMenuItem(ie,Q,Fe)},xe.store.setState({activeKey:Object(p.a)(Object(p.a)({},xe.store.getState().activeKey),{},Object(S.a)({},xe.eventKey,jr(xe,xe.activeKey)))}),z.instanceArray=[],z}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(z){return this.props.visible||z.visible||this.props.className!==z.className||!J()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var ie=this.props,Q="activeKey"in ie?ie.activeKey:ie.store.getState().activeKey[ir(ie)],be=jr(ie,Q);if(be!==Q)Xn(ie.store,ir(ie),be);else if("activeKey"in z){var Ae=jr(z,z.activeKey);be!==Ae&&Xn(ie.store,ir(ie),be)}}},{key:"render",value:function(){var z=this,ie=Object(O.a)({},this.props);this.instanceArray=[];var Q=h()(ie.prefixCls,ie.className,"".concat(ie.prefixCls,"-").concat(ie.mode)),be={className:Q,role:ie.role||"menu"};ie.id&&(be.id=ie.id),ie.focusable&&(be.tabIndex=0,be.onKeyDown=this.onKeyDown);var Ae=ie.prefixCls,Fe=ie.eventKey,ke=ie.visible,Je=ie.level,st=ie.mode,ft=ie.overflowedIndicator,ht=ie.theme;return tt.forEach(function(gt){return delete ie[gt]}),delete ie.onClick,_.createElement(Rr,Object(O.a)({},ie,{prefixCls:Ae,mode:st,tag:"ul",level:Je,theme:ht,visible:ke,overflowedIndicator:ft},be),Object(d.a)(ie.children).map(function(gt,Kt){return z.renderMenuItem(gt,Kt,Fe||"0-menu-")}))}}]),Ue}(_.Component);ho.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:le};var er=Object(L.b)()(ho),Ur=er,Er=m("Kwbf");function Ya(fe,Le,Ue){var xe=fe.prefixCls,z=fe.motion,ie=fe.defaultMotions,Q=ie===void 0?{}:ie,be=fe.openAnimation,Ae=fe.openTransitionName,Fe=Le.switchingModeFromInline;if(z)return z;if(Object(V.a)(be)==="object"&&be)Object(Er.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof be=="string")return{motionName:"".concat(xe,"-open-").concat(be)};if(Ae)return{motionName:Ae};var ke=Q[Ue];return ke||(Fe?null:Q.other)}var po=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(xe){var z;Object(T.a)(this,Ue),z=Le.call(this,xe),z.onSelect=function(be){var Ae=Object(b.a)(z),Fe=Ae.props;if(Fe.selectable){var ke=z.store.getState(),Je=ke.selectedKeys,st=be.key;Fe.multiple?Je=Je.concat([st]):Je=[st],"selectedKeys"in Fe||z.store.setState({selectedKeys:Je}),Fe.onSelect(Object(p.a)(Object(p.a)({},be),{},{selectedKeys:Je}))}},z.onClick=function(be){var Ae=z.getRealMenuMode(),Fe=Object(b.a)(z),ke=Fe.store,Je=Fe.props.onOpenChange;Ae!=="inline"&&!("openKeys"in z.props)&&(ke.setState({openKeys:[]}),Je([])),z.props.onClick(be)},z.onKeyDown=function(be,Ae){z.innerMenu.getWrappedInstance().onKeyDown(be,Ae)},z.onOpenChange=function(be){var Ae=Object(b.a)(z),Fe=Ae.props,ke=z.store.getState().openKeys.concat(),Je=!1,st=function(ht){var gt=!1;if(ht.open)gt=ke.indexOf(ht.key)===-1,gt&&ke.push(ht.key);else{var Kt=ke.indexOf(ht.key);gt=Kt!==-1,gt&&ke.splice(Kt,1)}Je=Je||gt};Array.isArray(be)?be.forEach(st):st(be),Je&&("openKeys"in z.props||z.store.setState({openKeys:ke}),Fe.onOpenChange(ke))},z.onDeselect=function(be){var Ae=Object(b.a)(z),Fe=Ae.props;if(Fe.selectable){var ke=z.store.getState().selectedKeys.concat(),Je=be.key,st=ke.indexOf(Je);st!==-1&&ke.splice(st,1),"selectedKeys"in Fe||z.store.setState({selectedKeys:ke}),Fe.onDeselect(Object(p.a)(Object(p.a)({},be),{},{selectedKeys:ke}))}},z.onMouseEnter=function(be){z.restoreModeVerticalFromInline();var Ae=z.props.onMouseEnter;Ae&&Ae(be)},z.onTransitionEnd=function(be){var Ae=be.propertyName==="width"&&be.target===be.currentTarget,Fe=be.target.className,ke=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Je=be.propertyName==="font-size"&&ke.indexOf("anticon")>=0;(Ae||Je)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(be){z.innerMenu=be},z.isRootMenu=!0;var ie=xe.defaultSelectedKeys,Q=xe.defaultOpenKeys;return"selectedKeys"in xe&&(ie=xe.selectedKeys||[]),"openKeys"in xe&&(Q=xe.openKeys||[]),z.store=Object(L.c)({selectedKeys:ie,openKeys:Q,activeKey:{"0-menu-":jr(xe,xe.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:xe,inlineOpenKeys:[],store:z.store},z}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var ie=this.props,Q=ie.siderCollapsed,be=ie.inlineCollapsed,Ae=ie.onOpenChange;(!z.inlineCollapsed&&be||!z.siderCollapsed&&Q)&&Ae([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,ie=this.store,Q=this.prevOpenKeys,be=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");be?(this.prevOpenKeys=ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Q&&(this.store.setState({openKeys:Q}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,ie=this.state.switchingModeFromInline,Q=this.getInlineCollapsed();return ie&&Q?"inline":Q?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,ie=z.inlineCollapsed,Q=z.siderCollapsed;return Q!==void 0?Q:ie}},{key:"restoreModeVerticalFromInline",value:function(){var z=this.state.switchingModeFromInline;z&&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 z=Object(p.a)({},Object(B.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ie=this.getRealMenuMode();return z.className+=" ".concat(z.prefixCls,"-root"),z.direction==="rtl"&&(z.className+=" ".concat(z.prefixCls,"-rtl")),z=Object(p.a)(Object(p.a)({},z),{},{mode:ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ya(this.props,this.state,ie)}),delete z.openAnimation,delete z.openTransitionName,_.createElement(L.a,{store:this.store},_.createElement(Ur,Object(O.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,ie){var Q=ie.prevProps,be=ie.store,Ae=be.getState(),Fe={},ke={prevProps:z};return Q.mode==="inline"&&z.mode!=="inline"&&(ke.switchingModeFromInline=!0),"openKeys"in z?Fe.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!Q.inlineCollapsed||z.siderCollapsed&&!Q.siderCollapsed)&&(ke.switchingModeFromInline=!0,ke.inlineOpenKeys=Ae.openKeys,Fe.openKeys=[]),(!z.inlineCollapsed&&Q.inlineCollapsed||!z.siderCollapsed&&Q.siderCollapsed)&&(Fe.openKeys=ie.inlineOpenKeys,ke.inlineOpenKeys=[])),Object.keys(Fe).length&&be.setState(Fe),ke}}]),Ue}(_.Component);po.defaultProps={selectable:!0,onClick:le,onSelect:le,onOpenChange:le,onDeselect:le,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var mo=po,Cr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var xe;return Object(T.a)(this,Ue),xe=Le.apply(this,arguments),xe.onKeyDown=function(z){var ie=z.keyCode;return ie===t.a.ENTER?(xe.onClick(z),!0):void 0},xe.onMouseLeave=function(z){var ie=xe.props,Q=ie.eventKey,be=ie.onItemHover,Ae=ie.onMouseLeave;be({key:Q,hover:!1}),Ae({key:Q,domEvent:z})},xe.onMouseEnter=function(z){var ie=xe.props,Q=ie.eventKey,be=ie.onItemHover,Ae=ie.onMouseEnter;be({key:Q,hover:!0}),Ae({key:Q,domEvent:z})},xe.onClick=function(z){var ie=xe.props,Q=ie.eventKey,be=ie.multiple,Ae=ie.onClick,Fe=ie.onSelect,ke=ie.onDeselect,Je=ie.isSelected,st={key:Q,keyPath:[Q],item:Object(b.a)(xe),domEvent:z};Ae(st),be?Je?ke(st):Fe(st):Je||Fe(st)},xe.saveNode=function(z){xe.node=z},xe}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var z=this.props;z.onDestroy&&z.onDestroy(z.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 z,ie=Object(p.a)({},this.props),Q=h()(this.getPrefixCls(),ie.className,(z={},Object(S.a)(z,this.getActiveClassName(),!ie.disabled&&ie.active),Object(S.a)(z,this.getSelectedClassName(),ie.isSelected),Object(S.a)(z,this.getDisabledClassName(),ie.disabled),z)),be=Object(p.a)(Object(p.a)({},ie.attribute),{},{title:typeof ie.title=="string"?ie.title:void 0,className:Q,role:ie.role||"menuitem","aria-disabled":ie.disabled});ie.role==="option"?be=Object(p.a)(Object(p.a)({},be),{},{role:"option","aria-selected":ie.isSelected}):(ie.role===null||ie.role==="none")&&(be.role="none");var Ae={onClick:ie.disabled?null:this.onClick,onMouseLeave:ie.disabled?null:this.onMouseLeave,onMouseEnter:ie.disabled?null:this.onMouseEnter},Fe=Object(p.a)({},ie.style);ie.mode==="inline"&&(ie.direction==="rtl"?Fe.paddingRight=ie.inlineIndent*ie.level:Fe.paddingLeft=ie.inlineIndent*ie.level),tt.forEach(function(Je){return delete ie[Je]}),delete ie.direction;var ke=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ke=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(O.a)({},Object(B.a)(ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),be,Ae,{style:Fe,ref:this.saveNode}),ie.children,ke)}}]),Ue}(_.Component);Cr.isMenuItem=!0,Cr.defaultProps={onSelect:le,onMouseEnter:le,onMouseLeave:le,manualRef:le};var Zr=Object(L.b)(function(fe,Le){var Ue=fe.activeKey,xe=fe.selectedKeys,z=Le.eventKey,ie=Le.subMenuKey;return{active:Ue[ie]===z,isSelected:Array.isArray(xe)?xe.indexOf(z)!==-1:xe===z}})(Cr),Jr=Zr,qr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var xe;return Object(T.a)(this,Ue),xe=Le.apply(this,arguments),xe.renderInnerMenuItem=function(z){var ie=xe.props,Q=ie.renderMenuItem,be=ie.index;return Q(z,be,xe.props.subMenuKey)},xe}return Object(E.a)(Ue,[{key:"render",value:function(){var z=Object(O.a)({},this.props),ie=z.className,Q=ie===void 0?"":ie,be=z.rootPrefixCls,Ae="".concat(be,"-item-group-title"),Fe="".concat(be,"-item-group-list"),ke=z.title,Je=z.children;return tt.forEach(function(st){return delete z[st]}),delete z.direction,_.createElement("li",Object(O.a)({},z,{onClick:function(ft){return ft.stopPropagation()},className:"".concat(Q," ").concat(be,"-item-group")}),_.createElement("div",{className:Ae,title:typeof ke=="string"?ke:void 0},ke),_.createElement("ul",{className:Fe},_.Children.map(Je,this.renderInnerMenuItem)))}}]),Ue}(_.Component);qr.isMenuItemGroup=!0,qr.defaultProps={disabled:!0};var So=qr,$r=function(Le){var Ue=Le.className,xe=Le.rootPrefixCls,z=Le.style;return _.createElement("li",{className:"".concat(Ue," ").concat(xe,"-item-divider"),style:z})};$r.defaultProps={disabled:!0,className:"",style:{}};var wo=$r,_o=mo,eo=m("eDIo");function vo(fe,Le){var Ue=fe.prefixCls,xe=fe.editable,z=fe.locale,ie=fe.style;return!xe||xe.showAdd===!1?null:_.createElement("button",{ref:Le,type:"button",className:"".concat(Ue,"-nav-add"),style:ie,"aria-label":(z==null?void 0:z.addAriaLabel)||"Add tab",onClick:function(be){xe.onEdit("add",{event:be})}},xe.addIcon||"+")}var Mr=_.forwardRef(vo);function Ra(fe,Le){var Ue=fe.prefixCls,xe=fe.id,z=fe.tabs,ie=fe.locale,Q=fe.mobile,be=fe.moreIcon,Ae=be===void 0?"More":be,Fe=fe.moreTransitionName,ke=fe.style,Je=fe.className,st=fe.editable,ft=fe.tabBarGutter,ht=fe.rtl,gt=fe.onTabClick,Kt=Object(_.useState)(!1),nn=Object(c.a)(Kt,2),Vt=nn[0],cn=nn[1],sn=Object(_.useState)(null),an=Object(c.a)(sn,2),Jt=an[0],Cn=an[1],dn="".concat(xe,"-more-popup"),Gn="".concat(Ue,"-dropdown"),Tn=Jt!==null?"".concat(dn,"-").concat(Jt):null,Nt=ie==null?void 0:ie.dropdownAriaLabel,It=_.createElement(_o,{onClick:function(Pn){var Zn=Pn.key,ba=Pn.domEvent;gt(Zn,ba),cn(!1)},id:dn,tabIndex:-1,role:"listbox","aria-activedescendant":Tn,selectedKeys:[Jt],"aria-label":Nt!==void 0?Nt:"expanded dropdown"},z.map(function(Sn){return _.createElement(Jr,{key:Sn.key,id:"".concat(dn,"-").concat(Sn.key),role:"option","aria-controls":xe&&"".concat(xe,"-panel-").concat(Sn.key),disabled:Sn.disabled},Sn.tab)}));function mn(Sn){for(var Pn=z.filter(function(Ua){return!Ua.disabled}),Zn=Pn.findIndex(function(Ua){return Ua.key===Jt})||0,ba=Pn.length,ja=0;jaxn?(vn=It,dn.current="x"):(vn=mn,dn.current="y");var Bn=Date.now();Bn-Jt.current>100&&(Cn.current=!1),(Le(-vn,-vn)||Cn.current)&&(Nt.preventDefault(),Cn.current=!0),Jt.current=Bn}var Tn=Object(_.useRef)(null);Tn.current={onTouchStart:cn,onTouchMove:sn,onTouchEnd:an,onWheel:Gn},_.useEffect(function(){function Nt(Mt){Tn.current.onTouchStart(Mt)}function It(Mt){Tn.current.onTouchMove(Mt)}function mn(Mt){Tn.current.onTouchEnd(Mt)}function vn(Mt){Tn.current.onWheel(Mt)}return document.addEventListener("touchmove",It,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),fe.current.addEventListener("touchstart",Nt,{passive:!1}),fe.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",It),document.removeEventListener("touchend",mn)}},[])}function go(){var fe=Object(_.useRef)(new Map);function Le(xe){return fe.current.has(xe)||fe.current.set(xe,_.createRef()),fe.current.get(xe)}function Ue(xe){fe.current.delete(xe)}return[Le,Ue]}function Oo(fe,Le){var Ue=_.useRef(fe),xe=_.useState({}),z=Object(c.a)(xe,2),ie=z[1];function Q(be){var Ae=typeof be=="function"?be(Ue.current):be;Ae!==Ue.current&&Le(Ae,Ue.current),Ue.current=Ae,ie({})}return[Ue.current,Q]}var To=function(Le){var Ue=Le.position,xe=Le.prefixCls,z=Le.extra;if(!z)return null;var ie,Q=z;return Ue==="right"&&(ie=Q.right||!Q.left&&Q||null),Ue==="left"&&(ie=Q.left||null),ie?_.createElement("div",{className:"".concat(xe,"-extra-content")},ie):null};function si(fe,Le){var Ue,xe=_.useContext(Kr),z=xe.prefixCls,ie=xe.tabs,Q=fe.className,be=fe.style,Ae=fe.id,Fe=fe.animated,ke=fe.activeKey,Je=fe.rtl,st=fe.extra,ft=fe.editable,ht=fe.locale,gt=fe.tabPosition,Kt=fe.tabBarGutter,nn=fe.children,Vt=fe.onTabClick,cn=fe.onTabScroll,sn=Object(_.useRef)(),an=Object(_.useRef)(),Jt=Object(_.useRef)(),Cn=Object(_.useRef)(),dn=go(),Gn=Object(c.a)(dn,2),Tn=Gn[0],Nt=Gn[1],It=gt==="top"||gt==="bottom",mn=Oo(0,function(Yt,$t){It&&cn&&cn({direction:Yt>$t?"left":"right"})}),vn=Object(c.a)(mn,2),Mt=vn[0],xn=vn[1],Bn=Oo(0,function(Yt,$t){!It&&cn&&cn({direction:Yt>$t?"top":"bottom"})}),Sn=Object(c.a)(Bn,2),Pn=Sn[0],Zn=Sn[1],ba=Object(_.useState)(0),ja=Object(c.a)(ba,2),na=ja[0],Ua=ja[1],sr=Object(_.useState)(0),ve=Object(c.a)(sr,2),qe=ve[0],bt=ve[1],_t=Object(_.useState)(0),wt=Object(c.a)(_t,2),At=wt[0],Gt=wt[1],Ot=Object(_.useState)(0),pn=Object(c.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(_.useState)(null),Pt=Object(c.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(_.useState)(null),Rn=Object(c.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(_.useState)(0),bn=Object(c.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(_.useState)(0),ga=Object(c.a)(Yn,2),va=ga[0],wa=ga[1],Qa=e(new Map),ut=Object(c.a)(Qa,2),aa=ut[0],ya=ut[1],yn=C(ie,aa,na),qt="".concat(z,"-nav-operations-hidden"),Mn=0,ea=0;It?Je?(Mn=0,ea=Math.max(0,na-Rt)):(Mn=Math.min(0,Rt-na),ea=0):(Mn=Math.min(0,Wt-qe),ea=0);function Ln(Yt){return Ytea?[ea,!1]:[Yt,!0]}var Jn=Object(_.useRef)(),ra=Object(_.useState)(),Za=Object(c.a)(ra,2),lr=Za[0],tr=Za[1];function Aa(){tr(Date.now())}function nr(){window.clearTimeout(Jn.current)}Ao(sn,function(Yt,$t){var Kn=!1;function qn(pa,La){pa(function(Da){var Ba=Ln(Da+La),ka=Object(c.a)(Ba,2),xr=ka[0],hr=ka[1];return Kn=hr,xr})}if(It){if(Rt>=na)return Kn;qn(xn,Yt)}else{if(Wt>=qe)return Kn;qn(Zn,$t)}return nr(),Aa(),Kn}),Object(_.useEffect)(function(){return nr(),lr&&(Jn.current=window.setTimeout(function(){tr(0)},100)),nr},[lr]);function ur(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ke,$t=yn.get(Yt);if(!$t)return;if(It){var Kn=Mt;Je?$t.rightMt+Rt&&(Kn=$t.right+$t.width-Rt):$t.left<-Mt?Kn=-$t.left:$t.left+$t.width>-Mt+Rt&&(Kn=-($t.left+$t.width-Rt)),Zn(0),xn(Ln(Kn)[0])}else{var qn=Pn;$t.top<-Pn?qn=-$t.top:$t.top+$t.height>-Pn+Wt&&(qn=-($t.top+$t.height-Wt)),xn(0),Zn(Ln(qn)[0])}}var cr=y(yn,{width:Rt,height:Wt,left:Mt,top:Pn},{width:At,height:yt},{width:An,height:va},Object(p.a)(Object(p.a)({},fe),{},{tabs:ie})),dr=Object(c.a)(cr,2),Ea=dr[0],rn=dr[1],da=ie.map(function(Yt){var $t=Yt.key;return _.createElement(s,{id:Ae,prefixCls:z,key:$t,rtl:Je,tab:Yt,closable:Yt.closable,editable:ft,active:$t===ke,tabPosition:gt,tabBarGutter:Kt,renderWrapper:nn,removeAriaLabel:ht==null?void 0:ht.removeAriaLabel,ref:Tn($t),onClick:function(qn){Vt($t,qn)},onRemove:function(){Nt($t)},onFocus:function(){ur($t),Aa(),Je||(sn.current.scrollLeft=0),sn.current.scrollTop=0}})}),fr=u(function(){var Yt,$t,Kn,qn,pa,La,Da,Ba,ka,xr=((Yt=sn.current)===null||Yt===void 0?void 0:Yt.offsetWidth)||0,hr=(($t=sn.current)===null||$t===void 0?void 0:$t.offsetHeight)||0,Xr=((Kn=Cn.current)===null||Kn===void 0?void 0:Kn.offsetWidth)||0,Sr=((qn=Cn.current)===null||qn===void 0?void 0:qn.offsetHeight)||0,pr=((pa=Jt.current)===null||pa===void 0?void 0:pa.offsetWidth)||0,to=((La=Jt.current)===null||La===void 0?void 0:La.offsetHeight)||0;Ft(xr),sa(hr),gn(Xr),wa(Sr);var mr=(((Da=an.current)===null||Da===void 0?void 0:Da.offsetWidth)||0)-Xr,Br=(((Ba=an.current)===null||Ba===void 0?void 0:Ba.offsetHeight)||0)-Sr;Ua(mr),bt(Br);var Fn=(ka=Jt.current)===null||ka===void 0?void 0:ka.className.includes(qt);Gt(mr-(Fn?0:pr)),mt(Br-(Fn?0:to)),ya(function(){var Dn=new Map;return ie.forEach(function(Pa){var Ka=Pa.key,wr=Tn(Ka).current;wr&&Dn.set(Ka,{width:wr.offsetWidth,height:wr.offsetHeight,left:wr.offsetLeft,top:wr.offsetTop})}),Dn})}),Tt=ie.slice(0,Ea),fn=ie.slice(rn+1),On=[].concat(Object(o.a)(Tt),Object(o.a)(fn)),Wn=Object(_.useState)(),la=Object(c.a)(Wn,2),on=la[0],Ca=la[1],fa=yn.get(ke),oa=Object(_.useRef)();function In(){i.a.cancel(oa.current)}Object(_.useEffect)(function(){var Yt={};return fa&&(It?(Je?Yt.right=fa.right:Yt.left=fa.left,Yt.width=fa.width):(Yt.top=fa.top,Yt.height=fa.height)),In(),oa.current=i()(function(){Ca(Yt)}),In},[fa,It,Je]),Object(_.useEffect)(function(){ur()},[ke,fa,yn,It]),Object(_.useEffect)(function(){fr()},[Je,Kt,ke,ie.map(function(Yt){return Yt.key}).join("_")]);var jn=!!On.length,Qn="".concat(z,"-nav-wrap"),ia,Ma,xa,ha;return It?Je?(Ma=Mt>0,ia=Mt+Rt4?9:0)}function Ge(R){for(var He=R.length;--He>=0;)R[He]=0}function Ye(R){var He=R.state,Qe=He.pending;if(Qe>R.avail_out&&(Qe=R.avail_out),Qe===0)return;c.arraySet(R.output,He.pending_buf,He.pending_out,Qe,R.next_out),R.next_out+=Qe,He.pending_out+=Qe,R.total_out+=Qe,R.avail_out-=Qe,He.pending-=Qe,He.pending===0&&(He.pending_out=0)}function tt(R,He){D._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,He),R.block_start=R.strstart,Ye(R.strm)}function Oe(R,He){R.pending_buf[R.pending++]=He}function pe(R,He){R.pending_buf[R.pending++]=He>>>8&255,R.pending_buf[R.pending++]=He&255}function Ee(R,He,Qe,ee){var ae=R.avail_in;return ae>ee&&(ae=ee),ae===0?0:(R.avail_in-=ae,c.arraySet(He,R.input,R.next_in,ae,Qe),R.state.wrap===1?R.adler=(0,p.default)(R.adler,He,ae,Qe):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,He,ae,Qe)),R.next_in+=ae,R.total_in+=ae,ae)}function ge(R,He){var Qe=R.max_chain_length,ee=R.strstart,ae,Ce,Pe=R.prev_length,Ke=R.nice_match,we=R.strstart>R.w_size-H?R.strstart-(R.w_size-H):0,Z=R.window,de=R.w_mask,Ze=R.prev,We=R.strstart+M,nt=Z[ee+Pe-1],it=Z[ee+Pe];R.prev_length>=R.good_match&&(Qe>>=2),Ke>R.lookahead&&(Ke=R.lookahead);do{if(ae=He,Z[ae+Pe]!==it||Z[ae+Pe-1]!==nt||Z[ae]!==Z[ee]||Z[++ae]!==Z[ee+1])continue;ee+=2,ae++;do;while(Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&eePe){if(R.match_start=He,Pe=Ce,Ce>=Ke)break;nt=Z[ee+Pe-1],it=Z[ee+Pe]}}while((He=Ze[He&de])>we&&--Qe!==0);return Pe<=R.lookahead?Pe:R.lookahead}function U(R){var He=R.w_size,Qe,ee,ae,Ce,Pe;do{if(Ce=R.window_size-R.lookahead-R.strstart,R.strstart>=He+(He-H)){c.arraySet(R.window,R.window,He,He,0),R.match_start-=He,R.strstart-=He,R.block_start-=He,ee=R.hash_size,Qe=ee;do ae=R.head[--Qe],R.head[Qe]=ae>=He?ae-He:0;while(--ee);ee=He,Qe=ee;do ae=R.prev[--Qe],R.prev[Qe]=ae>=He?ae-He:0;while(--ee);Ce+=He}if(R.strm.avail_in===0)break;if(ee=Ee(R.strm,R.window,R.strstart+R.lookahead,Ce),R.lookahead+=ee,R.lookahead+R.insert>=X)for(Pe=R.strstart-R.insert,R.ins_h=R.window[Pe],R.ins_h=(R.ins_h<R.pending_buf_size-5&&(Qe=R.pending_buf_size-5);;){if(R.lookahead<=1){if(U(R),R.lookahead===0&&He===o)return se;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var ee=R.block_start+Qe;if((R.strstart===0||R.strstart>=ee)&&(R.lookahead=R.strstart-ee,R.strstart=ee,tt(R,!1),R.strm.avail_out===0))return se;if(R.strstart-R.block_start>=R.w_size-H&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,He===a?(tt(R,!0),R.strm.avail_out===0?$:q):(R.strstart>R.block_start&&(tt(R,!1),R.strm.avail_out===0),se)}function N(R,He){for(var Qe,ee;;){if(R.lookahead=X&&(R.ins_h=(R.ins_h<=X)if(ee=D._tr_tally(R,R.strstart-R.match_start,R.match_length-X),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=X){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<=X&&(R.ins_h=(R.ins_h<4096)&&(R.match_length=X-1)),R.prev_length>=X&&R.match_length<=R.prev_length){ae=R.strstart+R.lookahead-X,ee=D._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-X),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=ae&&(R.ins_h=(R.ins_h<=X&&R.strstart>0&&(ae=R.strstart-1,ee=Pe[ae],ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae])){Ce=R.strstart+M;do;while(ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&aeR.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=X?(Qe=D._tr_tally(R,1,R.match_length-X),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Qe=D._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Qe&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,He===a?(tt(R,!0),R.strm.avail_out===0?$:q):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?se:K}function me(R,He){for(var Qe;;){if(R.lookahead===0&&(U(R),R.lookahead===0)){if(He===o)return se;break}if(R.match_length=0,Qe=D._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Qe&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,He===a?(tt(R,!0),R.strm.avail_out===0?$:q):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?se:K}function Ne(R,He,Qe,ee,ae){this.good_length=R,this.max_lazy=He,this.nice_length=Qe,this.max_chain=ee,this.func=ae}var rt;rt=[new Ne(0,0,0,0,oe),new Ne(4,4,8,4,N),new Ne(4,5,16,8,N),new Ne(4,6,32,32,N),new Ne(4,4,16,16,_e),new Ne(8,16,32,32,_e),new Ne(8,16,128,128,_e),new Ne(8,32,128,256,_e),new Ne(32,128,258,1024,_e),new Ne(32,258,258,4096,_e)];function Y(R){R.window_size=2*R.w_size,Ge(R.head),R.max_lazy_match=rt[R.level].max_lazy,R.good_match=rt[R.level].good_length,R.nice_match=rt[R.level].nice_length,R.max_chain_length=rt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=X-1,R.match_available=0,R.ins_h=0}function je(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new c.Buf16(P*2),this.dyn_dtree=new c.Buf16((2*V+1)*2),this.bl_tree=new c.Buf16((2*A+1)*2),Ge(this.dyn_ltree),Ge(this.dyn_dtree),Ge(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new c.Buf16(k+1),this.heap=new c.Buf16(2*J+1),Ge(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new c.Buf16(2*J+1),Ge(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function De(R){var He;return!R||!R.state?Te(R,l):(R.total_in=R.total_out=0,R.data_type=b,He=R.state,He.pending=0,He.pending_out=0,He.wrap<0&&(He.wrap=-He.wrap),He.status=He.wrap?Se:he,R.adler=He.wrap===2?0:1,He.last_flush=o,D._tr_init(He),e)}function $e(R){var He=De(R);return He===e&&Y(R.state),He}function Re(R,He){return!R||!R.state||R.state.wrap!==2?l:(R.state.gzhead=He,e)}function Be(R,He,Qe,ee,ae,Ce){if(!R)return l;var Pe=1;if(He===C&&(He=6),ee<0?(Pe=0,ee=-ee):ee>15&&(Pe=2,ee-=16),ae<1||ae>w||Qe!==v||ee<8||ee>15||He<0||He>9||Ce<0||Ce>T)return Te(R,l);ee===8&&(ee=9);var Ke=new je;return R.state=Ke,Ke.strm=R,Ke.wrap=Pe,Ke.gzhead=null,Ke.w_bits=ee,Ke.w_size=1<u||He<0)return R?Te(R,l):l;if(ee=R.state,!R.output||!R.input&&R.avail_in!==0||ee.status===re&&He!==a)return Te(R,R.avail_out===0?g:l);if(ee.strm=R,Qe=ee.last_flush,ee.last_flush=He,ee.status===Se)if(ee.wrap===2)R.adler=0,Oe(ee,31),Oe(ee,139),Oe(ee,8),ee.gzhead?(Oe(ee,(ee.gzhead.text?1:0)+(ee.gzhead.hcrc?2:0)+(ee.gzhead.extra?4:0)+(ee.gzhead.name?8:0)+(ee.gzhead.comment?16:0)),Oe(ee,ee.gzhead.time&255),Oe(ee,ee.gzhead.time>>8&255),Oe(ee,ee.gzhead.time>>16&255),Oe(ee,ee.gzhead.time>>24&255),Oe(ee,ee.level===9?2:ee.strategy>=y||ee.level<2?4:0),Oe(ee,ee.gzhead.os&255),ee.gzhead.extra&&ee.gzhead.extra.length&&(Oe(ee,ee.gzhead.extra.length&255),Oe(ee,ee.gzhead.extra.length>>8&255)),ee.gzhead.hcrc&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending,0)),ee.gzindex=0,ee.status=ce):(Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,ee.level===9?2:ee.strategy>=y||ee.level<2?4:0),Oe(ee,le),ee.status=he);else{var Pe=v+(ee.w_bits-8<<4)<<8,Ke=-1;ee.strategy>=y||ee.level<2?Ke=0:ee.level<6?Ke=1:ee.level===6?Ke=2:Ke=3,Pe|=Ke<<6,ee.strstart!==0&&(Pe|=te),Pe+=31-Pe%31,ee.status=he,pe(ee,Pe),ee.strstart!==0&&(pe(ee,R.adler>>>16),pe(ee,R.adler&65535)),R.adler=1}if(ee.status===ce)if(ee.gzhead.extra){for(ae=ee.pending;ee.gzindex<(ee.gzhead.extra.length&65535)&&!(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Ye(R),ae=ee.pending,ee.pending===ee.pending_buf_size));)Oe(ee,ee.gzhead.extra[ee.gzindex]&255),ee.gzindex++;ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),ee.gzindex===ee.gzhead.extra.length&&(ee.gzindex=0,ee.status=ye)}else ee.status=ye;if(ee.status===ye)if(ee.gzhead.name){ae=ee.pending;do{if(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Ye(R),ae=ee.pending,ee.pending===ee.pending_buf_size)){Ce=1;break}ee.gzindexae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Ce===0&&(ee.gzindex=0,ee.status=G)}else ee.status=G;if(ee.status===G)if(ee.gzhead.comment){ae=ee.pending;do{if(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Ye(R),ae=ee.pending,ee.pending===ee.pending_buf_size)){Ce=1;break}ee.gzindexae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Ce===0&&(ee.status=ne)}else ee.status=ne;if(ee.status===ne&&(ee.gzhead.hcrc?(ee.pending+2>ee.pending_buf_size&&Ye(R),ee.pending+2<=ee.pending_buf_size&&(Oe(ee,R.adler&255),Oe(ee,R.adler>>8&255),R.adler=0,ee.status=he)):ee.status=he),ee.pending!==0){if(Ye(R),R.avail_out===0)return ee.last_flush=-1,e}else if(R.avail_in===0&&Xe(He)<=Xe(Qe)&&He!==a)return Te(R,g);if(ee.status===re&&R.avail_in!==0)return Te(R,g);if(R.avail_in!==0||ee.lookahead!==0||He!==o&&ee.status!==re){var we=ee.strategy===y?me(ee,He):ee.strategy===O?Ve(ee,He):rt[ee.level].func(ee,He);if((we===$||we===q)&&(ee.status=re),we===se||we===$)return R.avail_out===0&&(ee.last_flush=-1),e;if(we===K&&(He===r?D._tr_align(ee):He!==u&&(D._tr_stored_block(ee,0,0,!1),He===i&&(Ge(ee.head),ee.lookahead===0&&(ee.strstart=0,ee.block_start=0,ee.insert=0))),Ye(R),R.avail_out===0))return ee.last_flush=-1,e}return He!==a?e:ee.wrap<=0?t:(ee.wrap===2?(Oe(ee,R.adler&255),Oe(ee,R.adler>>8&255),Oe(ee,R.adler>>16&255),Oe(ee,R.adler>>24&255),Oe(ee,R.total_in&255),Oe(ee,R.total_in>>8&255),Oe(ee,R.total_in>>16&255),Oe(ee,R.total_in>>24&255)):(pe(ee,R.adler>>>16),pe(ee,R.adler&65535)),Ye(R),ee.wrap>0&&(ee.wrap=-ee.wrap),ee.pending!==0?e:t)}function W(R){var He;return!R||!R.state?l:(He=R.state.status,He!==Se&&He!==ce&&He!==ye&&He!==G&&He!==ne&&He!==he&&He!==re?Te(R,l):(R.state=null,He===he?Te(R,s):e))}function et(R,He){var Qe=He.length,ee,ae,Ce,Pe,Ke,we,Z,de;if(!R||!R.state)return l;if(ee=R.state,Pe=ee.wrap,Pe===2||Pe===1&&ee.status!==Se||ee.lookahead)return l;for(Pe===1&&(R.adler=(0,p.default)(R.adler,He,Qe,0)),ee.wrap=0,Qe>=ee.w_size&&(Pe===0&&(Ge(ee.head),ee.strstart=0,ee.block_start=0,ee.insert=0),de=new c.Buf8(ee.w_size),c.arraySet(de,He,Qe-ee.w_size,ee.w_size,0),He=de,Qe=ee.w_size),Ke=R.avail_in,we=R.next_in,Z=R.input,R.avail_in=Qe,R.next_in=0,R.input=He,U(ee);ee.lookahead>=X;){ae=ee.strstart,Ce=ee.lookahead-(X-1);do ee.ins_h=(ee.ins_h<=D.length?{done:!0}:{done:!1,value:D[n++]}},e:function(i){throw i},f:h}}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 d=!0,f=!1,o;return{s:function(){_=D[Symbol.iterator]()},n:function(){var i=_.next();return d=i.done,i},e:function(i){f=!0,o=i},f:function(){try{!d&&_.return!=null&&_.return()}finally{if(f)throw o}}}}},rHrb:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var S=D(m("q1tI")),c=D(m("+QRC"));function D(g){return g&&g.__esModule?g:{default:g}}function p(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(x){return typeof x}:p=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},p(g)}function _(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(g);C&&(y=y.filter(function(O){return Object.getOwnPropertyDescriptor(g,O).enumerable})),x.push.apply(x,y)}return x}function n(g){for(var C=1;C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,y))continue;x[y]=g[y]}}return x}function d(g,C){if(g==null)return{};var x={},y=Object.keys(g),O,T;for(T=0;T=0)continue;x[O]=g[O]}return x}function f(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function o(g,C){for(var x=0;x3&&!(($=Te[4])!==null&&$!==void 0&&$.includes("newgold"))&&!((q=Te[5])!==null&&q!==void 0&&q.includes("newgold"))&&Te[2]!=="coursesId"&&(Xe.course_id=Te[2]),Te[1]==="shixuns"&&Te.length>3&&(Xe.objective_type="shixun",Xe.objective_id=Te[2]),Te[1]==="paths"&&Te.length>3&&(Xe.objective_type="path",Xe.objective_id=Te[2]),Object(h.a)(Object(h.a)({},Xe),{school:1})}var re=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],se=function(q){var le,Te,Xe=q.homePage,Ge=q.user,Ye=q.globalSetting,tt=q.loading,Oe=q.dispatch,pe=q.location,Ee=q.isLogin,ge=Ee===void 0?!1:Ee,U=q.shixunHomeworks,oe=Object(n.a)(q,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),N=Object(t.g)(),_e=Object(u.useState)(!1),Ve=Object(_.a)(_e,2),me=Ve[0],Ne=Ve[1],rt=Object(u.useState)(""),Y=Object(_.a)(rt,2),je=Y[0],De=Y[1],$e=Object(u.useState)(!1),Re=Object(_.a)($e,2),Be=Re[0],ue=Re[1],Ie=he(),W=Object(u.useState)("0"),et=Object(_.a)(W,2),lt=et[0],R=et[1],He=Object(u.useRef)({id:0});Object(u.useEffect)(function(){var Me;return Ge!=null&&(Me=Ge.userInfo)!==null&&Me!==void 0&&Me.now_time&&(He.current.id=setInterval(function(){R(function(at){if(at==="0"){var ot;return ye()(Ge==null||((ot=Ge.userInfo)===null||ot===void 0)?void 0:ot.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return ye()(at,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(He.current.id)}},[Ge==null||((le=Ge.userInfo)===null||le===void 0)?void 0:le.now_time]),Object(u.useEffect)(function(){Oe({type:"user/getNavigationInfo",payload:Object(h.a)({},Ie)})},[Ye.name]),Object(u.useEffect)(function(){U.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(re!=null&&re.includes(pe==null?void 0:pe.pathname)||(pe==null?void 0:pe.pathname.indexOf("/classrooms"))===0||Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[pe.pathname]),Object(u.useEffect)(function(){U.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(U.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[U.actionTabs.key]),Object(u.useEffect)(function(){if(Ye!=null&&Ye.setting){var Me,at,ot=Ye==null||((Me=Ye.setting)===null||Me===void 0||((at=Me.navbar)===null||at===void 0))?void 0:at.filter(function(vt){return!(vt!=null&&vt.hidden)&&!(Object(j.m)()&&vt.link==="/paperlibrary")}),pt=Object(p.a)(ot),dt;try{for(pt.s();!(dt=pt.n()).done;){var ct=dt.value;ct.subitem&&(ct.subitem=ct.subitem.filter(function(vt){return!(vt!=null&&vt.hidden)&&!(Object(j.m)()&&vt.link==="/paperlibrary")}))}}catch(vt){pt.e(vt)}finally{pt.f()}var xt=!1;ot==null||ot.map(function(vt,Bt){var Dt,Ut,zt,Un="/"+((Dt=pe.pathname)===null||Dt===void 0||((Ut=Dt.split("/"))===null||Ut===void 0)?void 0:Ut[1]);if(vt.link===Un&&(De(vt==null?void 0:vt.link),Object(A.X)(vt==null?void 0:vt.name),we(de(Bt,{name:vt==null?void 0:vt.name,link:vt==null?void 0:vt.link},ot)),xt=!0),vt!=null&&(zt=vt.subitem)!==null&&zt!==void 0&&zt.length){var un;vt==null||((un=vt.subitem)===null||un===void 0)||un.map(function(kn){kn.link===Un&&(De(kn==null?void 0:kn.link),Object(A.X)(kn==null?void 0:kn.name),we(de(Bt,{name:kn==null?void 0:kn.name,link:kn==null?void 0:kn.link},ot)),xt=!0)})}}),xt||we(ot)}},[Ye==null?void 0:Ye.setting,Ge]);var Qe=Object(u.useMemo)(function(){var Me;if(Ye!=null&&(Me=Ye.setting)!==null&&Me!==void 0&&Me.nav_logo_url){var at;return"".concat(V.a.IMG_SERVER,"/").concat(Ye==null||((at=Ye.setting)===null||at===void 0)?void 0:at.nav_logo_url)}else return"".concat(V.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Ye==null||((Te=Ye.setting)===null||Te===void 0)?void 0:Te.nav_logo_url]);function ee(Me){N.push("/search?value="+Me)}var ae=function(){return me?e.a.createElement("div",{onBlur:function(){setTimeout(function(){Ne(!1)},300)}},e.a.createElement(ne,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ee,autoFocus:!0})):e.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){N.push("/search?value=")}})},Ce=Object(u.useState)([]),Pe=Object(_.a)(Ce,2),Ke=Pe[0],we=Pe[1],Z=function(){var Me=Object(D.a)(a.a.mark(function at(ot,pt){var dt,ct,xt,vt,Bt,Dt,Ut,zt;return a.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(!((ot==null?void 0:ot.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){un.next=6;break}return un.next=3,Object(J.j)();case 3:return xt=un.sent,xt!=null&&(ct=xt.data)!==null&&ct!==void 0&&ct.engineer_url?xt!=null&&(vt=xt.data)!==null&&vt!==void 0&&(Bt=vt.engineer_url)!==null&&Bt!==void 0&&Bt.includes("http")?Object(A.S)(xt==null||((Dt=xt.data)===null||Dt===void 0)?void 0:Dt.engineer_url):N.push(xt==null||((Ut=xt.data)===null||Ut===void 0)?void 0:Ut.engineer_url):(xt==null?void 0:xt.status)!=401&&(Ye!=null&&(zt=Ye.setting)!==null&&zt!==void 0&&zt.authority_qrcode_url?ue(!0):ue(!1)),un.abrupt("return");case 6:ot!=null&&(dt=ot.link)!==null&&dt!==void 0&&dt.includes("http")?Object(A.S)(ot==null?void 0:ot.link):N.push(ot==null?void 0:ot.link),(ot==null?void 0:ot.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.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~")}});case 8:case"end":return un.stop()}},at)}));return function(ot,pt){return Me.apply(this,arguments)}}(),de=function(at,ot,pt){var dt=pt.slice();return dt[at]&&(dt[at].name=ot.name,dt[at].link=ot.link),dt||[]};if(Ye.showHeader&&Ye.showHeaderFooter){var Ze,We,nt,it;return e.a.createElement(r.a,{className:"".concat(Ye.isIlearning?y.a["header-iearning"]:y.a.header," ").concat(Ye.showHeaderFixed?y.a.headerFixed:"")},e.a.createElement(G,{className:"header"},e.a.createElement("section",{className:y.a["edu-menu"]},(!!Ye.isIlearning||!(Ye!=null&&(Ze=Ye.setting)!==null&&Ze!==void 0&&Ze.main_site)&&!!(Ye!=null&&(We=Ye.setting)!==null&&We!==void 0&&We.navbar))&&e.a.createElement(l.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Oe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},e.a.createElement("img",{className:y.a.logo,title:(nt=Ye.setting)===null||nt===void 0?void 0:nt.name,src:Qe||Se.a})),e.a.createElement("ul",{className:"".concat(y.a.menu," ").concat(Object(A.r)()&&"ml0")},e.a.createElement("img",{src:C.a,className:y.a.logo_style}),Object(A.r)()&&e.a.createElement("li",null,e.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(A.r)()&&Ye.setting&&Ke.map(function(Me,at){var ot,pt,dt,ct,xt;return e.a.createElement("li",{key:at,className:!(Me!=null&&(ot=Me.subitem)!==null&&ot!==void 0&&ot.length)&&je===(Me==null?void 0:Me.link)||Me!=null&&(pt=Me.subitem)!==null&&pt!==void 0&&pt.some(function(vt){return je===(vt==null?void 0:vt.link)})?y.a.actived:""},e.a.createElement("div",{onClick:function(){return Z(Me,at)},className:U.actionTabs.type===4?"".concat(y.a.name," ").concat(y.a.classromediv):y.a.name},e.a.createElement("span",null,function(){var vt=Me==null?void 0:Me.name;{var Bt;Me==null||((Bt=Me.subitem)===null||Bt===void 0)||Bt.map(function(Dt,Ut){return Dt.link===pe.pathname&&(vt=Dt.name),Dt})}return vt}()),(Me==null||((dt=Me.subitem)===null||dt===void 0)?void 0:dt.length)>0&&e.a.createElement("i",{className:"iconfont icon-zhankai4"})),(Me==null||((ct=Me.subitem)===null||ct===void 0)?void 0:ct.length)>0&&e.a.createElement("div",{className:y.a.dropDown},Me==null||((xt=Me.subitem)===null||xt===void 0)?void 0:xt.map(function(vt,Bt){return e.a.createElement("div",{className:y.a.subName,onClick:function(){return Z(vt,at)},key:at+"-"+Bt},!!Bt&&e.a.createElement("div",{className:y.a.line}),e.a.createElement("aside",{className:"font16 c-black"},vt.name),e.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},vt.content))})))})),e.a.createElement("div",{className:"timeShow"},lt),e.a.createElement("div",null,!ge&&e.a.createElement(H,{payload:Ie}))),e.a.createElement(c.a,{centered:!0,destroyOnClose:!0,visible:Be,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){ue(!1)},onCancel:function(){return ue(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.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"),e.a.createElement("img",{src:V.a.IMG_SERVER+(Ye==null||((it=Ye.setting)===null||it===void 0)?void 0:it.authority_qrcode_url),width:200,height:200})))))}else return e.a.createElement(e.a.Fragment,null)},K=I.a=Object(s.a)(function($){var q=$.homePage,le=$.loading,Te=$.user,Xe=$.globalSetting,Ge=$.shixunHomeworks;return{homePage:q,user:Te,globalSetting:Xe,loading:le.models.index,shixunHomeworks:Ge}})(se)},rwxt:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=m("GdRQ");function c(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}function D(h,d){for(var f=0;f>>24,l>>>=T,s-=T,T=O>>>16&255,T===0)B[f++]=O&65535;else if(T&16){E=O&65535,T&=15,T&&(s>>=T,s-=T),s<15&&(l+=L[h++]<>>24,l>>>=T,s-=T,T=O>>>16&255,T&16){if(b=O&65535,T&=15,si){p.msg="invalid distance too far back",n.mode=S;break e}if(l>>>=T,s-=T,T=f-o,b>T){if(T=b-T,T>u&&n.sane){p.msg="invalid distance too far back",n.mode=S;break e}if(v=0,w=t,e===0){if(v+=a-T,T2;)B[f++]=w[v++],B[f++]=w[v++],B[f++]=w[v++],E-=3;E&&(B[f++]=w[v++],E>1&&(B[f++]=w[v++]))}else{v=f-b;do B[f++]=B[v++],B[f++]=B[v++],B[f++]=B[v++],E-=3;while(E>2);E&&(B[f++]=B[v++],E>1&&(B[f++]=B[v++]))}}else if((T&64)===0){O=C[(O&65535)+(l&(1<>3,h-=E,s-=E<<3,l&=(1<1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=C[0];if(n.isValidElement(x)&&Object(r.c)(x)){var y=x.ref;C[0]=n.cloneElement(x,{ref:Object(r.a)(y,this.setChildNode)})}return C.length===1?C[0]:C.map(function(O,T){return!n.isValidElement(O)||"key"in O&&O.key!==null?O:n.cloneElement(O,{key:"".concat(a,"-").concat(T)})})}}]),l}(n.Component);u.displayName="ResizeObserver",I.a=u},vS10:function(ze,I,m){"use strict";m.d(I,"h",function(){return _}),m.d(I,"d",function(){return h}),m.d(I,"c",function(){return f}),m.d(I,"e",function(){return r}),m.d(I,"g",function(){return a}),m.d(I,"a",function(){return e}),m.d(I,"i",function(){return l}),m.d(I,"b",function(){return g}),m.d(I,"f",function(){return x});var S=m("9og8"),c=m("WmNS"),D=m.n(c),p=m("ErOA");function _(E){return n.apply(this,arguments)}function n(){return n=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),n.apply(this,arguments)}function h(E){return d.apply(this,arguments)}function d(){return d=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),d.apply(this,arguments)}function f(E){return o.apply(this,arguments)}function o(){return o=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/start.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),o.apply(this,arguments)}function r(E){return i.apply(this,arguments)}function i(){return i=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),i.apply(this,arguments)}function a(E){return u.apply(this,arguments)}function u(){return u=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/reset_pod.json"),{method:"Get"}));case 1:case"end":return w.stop()}},E)})),u.apply(this,arguments)}function e(E){return t.apply(this,arguments)}function t(){return t=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),t.apply(this,arguments)}function l(E){return s.apply(this,arguments)}function s(){return s=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return w.stop()}},E)})),s.apply(this,arguments)}function g(E){return C.apply(this,arguments)}function C(){return C=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),C.apply(this,arguments)}function x(E){return y.apply(this,arguments)}function y(){return y=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return w.stop()}},E)})),y.apply(this,arguments)}function O(E){return T.apply(this,arguments)}function T(){return T=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),T.apply(this,arguments)}},vToQ:function(ze,I,m){ze.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"}},vewr:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=S,I.stopEvent=c,I.setCapture=d,I.releaseCapture=f;function S(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function c(o){o.stopPropagation(),o.preventDefault()}var D=!1,p=null;document.captureElement=null;function _(o){if(D)return;var r=new o.constructor(o.type,o);D=!0,document.captureElement?document.captureElement.dispatchEvent(r):p.dispatchEvent(r),D=!1,o.stopPropagation(),r.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&f()}function n(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(n);function d(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",f);else{f();var r=document.getElementById("noVNC_mouse_capture_elem");r===null&&(r=document.createElement("div"),r.id="noVNC_mouse_capture_elem",r.style.position="fixed",r.style.top="0px",r.style.left="0px",r.style.width="100%",r.style.height="100%",r.style.zIndex=1e4,r.style.display="none",document.body.appendChild(r),r.addEventListener("contextmenu",_),r.addEventListener("mousemove",_),r.addEventListener("mouseup",_)),document.captureElement=o,h.observe(o,{attributes:!0}),n(),r.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function f(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;p=document.captureElement,document.captureElement=null,h.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",_),window.removeEventListener("mouseup",_)}}},wCXF:function(ze,I,m){"use strict";m.d(I,"a",function(){return oe});var S=m("rePB"),c=m("VTBJ"),D=m("KQm4"),p=m("U8pU"),_=m("ODXe"),n=m("q1tI"),h=m("TSYQ"),d=m.n(h),f=m("Gytx"),o=m.n(f),r=m("Kwbf"),i=m("t23M"),a=m("qx4F"),u=m("6eGT"),e=m("IBYe"),t=m("Ff2n"),l=m("c+Xe"),s=m("fyJ8"),g=m("biw7");function C(me,Ne,rt,Y,je){var De=rt[me]||{},$e=rt[Ne]||{},Re,Be;De.fixed==="left"?Re=Y.left[me]:$e.fixed==="right"&&(Be=Y.right[Ne]);var ue=!1,Ie=!1,W=!1,et=!1,lt=rt[Ne+1],R=rt[me-1];if(je==="rtl"){if(Re!==void 0){var He=R&&R.fixed==="left";et=!He}else if(Be!==void 0){var Qe=lt&<.fixed==="right";W=!Qe}}else if(Re!==void 0){var ee=lt&<.fixed==="left";ue=!ee}else if(Be!==void 0){var ae=R&&R.fixed==="right";Ie=!ae}return{fixLeft:Re,fixRight:Be,lastFixLeft:ue,firstFixRight:Ie,lastFixRight:W,firstFixLeft:et,isSticky:Y.isSticky}}var x=m("sR1s");function y(me){var Ne=me.cells,rt=me.stickyOffsets,Y=me.flattenColumns,je=me.rowComponent,De=me.cellComponent,$e=me.onHeaderRow,Re=me.index,Be=n.useContext(g.a),ue=Be.prefixCls,Ie=Be.direction,W;$e&&(W=$e(Ne.map(function(lt){return lt.column}),Re));var et=Object(x.a)(Ne.map(function(lt){return lt.column}));return n.createElement(je,Object.assign({},W),Ne.map(function(lt,R){var He=lt.column,Qe=C(lt.colStart,lt.colEnd,Y,rt,Ie),ee;return He&&He.onHeaderCell&&(ee=lt.column.onHeaderCell(He)),n.createElement(s.a,Object.assign({},lt,{ellipsis:He.ellipsis,align:He.align,component:De,prefixCls:ue,key:et[R]},Qe,{additionalProps:ee,rowType:"header"}))}))}y.displayName="HeaderRow";var O=y;function T(me){var Ne=[];function rt($e,Re){var Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ne[Be]=Ne[Be]||[];var ue=Re,Ie=$e.filter(Boolean).map(function(W){var et={key:W.key,className:W.className||"",children:W.title,column:W,colStart:ue},lt=1,R=W.children;return R&&R.length>0&&(lt=rt(R,ue,Be+1).reduce(function(He,Qe){return He+Qe},0),et.hasSubColumns=!0),"colSpan"in W&&(lt=W.colSpan),"rowSpan"in W&&(et.rowSpan=W.rowSpan),et.colSpan=lt,et.colEnd=et.colStart+lt-1,Ne[Be].push(et),ue+=lt,lt});return Ie}rt(me,0);for(var Y=Ne.length,je=function(Re){Ne[Re].forEach(function(Be){!("rowSpan"in Be)&&!Be.hasSubColumns&&(Be.rowSpan=Y-Re)})},De=0;De=0;Re-=1){var Be=Ne[Re],ue=rt&&rt[Re],Ie=ue&&ue[v.a];(Be||Ie||$e)&&(je.unshift(n.createElement("col",Object.assign({key:Re,style:{width:Be,minWidth:Be}},Ie))),$e=!0)}return n.createElement("colgroup",null,je)}var L=w;function B(me,Ne){return Object(n.useMemo)(function(){for(var rt=[],Y=0;Y1?zn-1:0),za=1;za=W&&(dt=W-et),$e({scrollLeft:dt/W*(Ie+2)}),ae.current.x=Me.pageX},We=function(){var Me=Object(tt.b)(De.current).top,at=Me+De.current.offsetHeight,ot=document.documentElement.scrollTop+window.innerHeight;at-Object(a.a)()<=ot||Me>=ot-Re?ee(function(pt){return Object(c.a)(Object(c.a)({},pt),{},{isHiddenScrollBar:!0})}):ee(function(pt){return Object(c.a)(Object(c.a)({},pt),{},{isHiddenScrollBar:!1})})},nt=function(Me){ee(function(at){return Object(c.a)(Object(c.a)({},at),{},{scrollLeft:Me/Ie*W||0})})};return n.useImperativeHandle(rt,function(){return{setScrollLeft:nt}}),n.useEffect(function(){var it=Object(Ye.a)(document.body,"mouseup",Z,!1),Me=Object(Ye.a)(document.body,"mousemove",Ze,!1);return We(),function(){it.remove(),Me.remove()}},[et,Ke]),n.useEffect(function(){var it=Object(Ye.a)(window,"scroll",We,!1),Me=Object(Ye.a)(window,"resize",We,!1);return function(){it.remove(),Me.remove()}},[]),n.useEffect(function(){Qe.isHiddenScrollBar||ee(function(it){var Me,at;return Object(c.a)(Object(c.a)({},it),{},{scrollLeft:De.current.scrollLeft/((Me=De.current)===null||Me===void 0?void 0:Me.scrollWidth)*((at=De.current)===null||at===void 0?void 0:at.clientWidth)})})},[Qe.isHiddenScrollBar]),Ie<=W||!et||Qe.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(a.a)(),width:W,bottom:Re},className:"".concat(ue,"-sticky-scroll")},n.createElement("div",{onMouseDown:de,ref:lt,className:d()("".concat(ue,"-sticky-scroll-bar"),Object(S.a)({},"".concat(ue,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(et,"px"),transform:"translate3d(".concat(Qe.scrollLeft,"px, 0, 0)")}}))},pe=n.forwardRef(Oe);function Ee(me,Ne){return n.useMemo(function(){var rt=!!me;return{isSticky:rt,stickyClassName:rt?"".concat(Ne,"-sticky-header"):"",offsetHeader:Object(p.a)(me)==="object"&&me.offsetHeader||0,offsetScroll:Object(p.a)(me)==="object"&&me.offsetScroll||0}},[me,Ne])}var ge=[],U={},oe="rc-table-internal-hook",N=n.memo(function(me){var Ne=me.children;return Ne},function(me,Ne){return o()(me.props,Ne.props)?me.pingLeft!==Ne.pingLeft||me.pingRight!==Ne.pingRight:!1});function _e(me){var Ne,rt=me.prefixCls,Y=me.className,je=me.rowClassName,De=me.style,$e=me.data,Re=me.rowKey,Be=me.scroll,ue=me.tableLayout,Ie=me.direction,W=me.title,et=me.footer,lt=me.summary,R=me.id,He=me.showHeader,Qe=me.components,ee=me.emptyText,ae=me.onRow,Ce=me.onHeaderRow,Pe=me.internalHooks,Ke=me.transformColumns,we=me.internalRefs,Z=me.sticky,de=$e||ge,Ze=!!de.length,We=n.useState(0),nt=Object(_.a)(We,2),it=nt[0],Me=nt[1];n.useEffect(function(){Me(Object(a.a)())});var at=n.useMemo(function(){return Object(x.c)(Qe,{})},[Qe]),ot=n.useCallback(function(_n,hn){return Object(x.b)(at,_n)||hn},[at]),pt=n.useMemo(function(){return typeof Re=="function"?Re:function(_n){var hn=_n&&_n[Re];return hn}},[Re]),dt=Object(v.c)(me),ct=dt.expandIcon,xt=dt.expandedRowKeys,vt=dt.defaultExpandedRowKeys,Bt=dt.defaultExpandAllRows,Dt=dt.expandedRowRender,Ut=dt.onExpand,zt=dt.onExpandedRowsChange,Un=dt.expandRowByClick,un=dt.rowExpandable,kn=dt.expandIconColumnIndex,Sa=dt.expandedRowClassName,Ja=dt.childrenColumnName,qa=dt.indentSize,Ia=ct||Xe,Zt=Ja||"children",or=n.useMemo(function(){return Dt?"row":me.expandable&&Pe===oe&&me.expandable.__PARENT_RENDER_ICON__||de.some(function(_n){return _n&&Object(p.a)(_n)==="object"&&_n[Zt]})?"nest":!1},[!!Dt,de]),br=n.useState(function(){return vt||(Bt?Ge(de,pt,Zt):[])}),_a=Object(_.a)(br,2),Oa=_a[0],Fa=_a[1],zn=n.useMemo(function(){return new Set(xt||Oa||[])},[xt,Oa]),Ta=n.useCallback(function(_n){var hn=pt(_n,de.indexOf(_n)),Nn,ca=zn.has(hn);ca?(zn.delete(hn),Nn=Object(D.a)(zn)):Nn=[].concat(Object(D.a)(zn),[hn]),Fa(Nn),Ut&&Ut(!ca,_n),zt&&zt(Nn)},[pt,zn,de,Ut,zt]),za=n.useState(0),Wr=Object(_.a)(za,2),Ar=Wr[0],gr=Wr[1],no=Object(G.b)(Object(c.a)(Object(c.a)(Object(c.a)({},me),dt),{},{expandable:!!Dt,expandedKeys:zn,getRowKey:pt,onTriggerExpand:Ta,expandIcon:Ia,expandIconColumnIndex:kn,direction:Ie}),Pe===oe?Ke:null),ao=Object(_.a)(no,2),Or=ao[0],Vn=ao[1],zr=n.useMemo(function(){return{columns:Or,flattenColumns:Vn}},[Or,Vn]),Vr=n.useRef(),yo=n.useRef(),Xa=n.useRef(),kr=n.useState(!1),ro=Object(_.a)(kr,2),oo=ro[0],Eo=ro[1],io=n.useState(!1),Pr=Object(_.a)(io,2),Ir=Pr[0],Co=Pr[1],xo=re(new Map),so=Object(_.a)(xo,2),Lo=so[0],Do=so[1],$a=Object(x.a)(Vn),Gr=$a.map(function(_n){return Lo.get(_n)}),lo=n.useMemo(function(){return Gr},[Gr.join("_")]),uo=$(lo,Vn.length,Ie),Na=Be&&Object(x.d)(Be.y),Va=Be&&Object(x.d)(Be.x),Ga=Va&&Vn.some(function(_n){var hn=_n.fixed;return hn}),Yr=n.useRef(),yr=Ee(Z,rt),Tr=yr.isSticky,Qr=yr.offsetHeader,ko=yr.offsetScroll,co=yr.stickyClassName,Rr,Nr,Xn;Na&&(Nr={overflowY:"scroll",maxHeight:Be.y}),Va&&(Rr={overflowX:"auto"},Na||(Nr={overflowY:"hidden"}),Xn={width:Be.x===!0?"auto":Be.x,minWidth:"100%"});var ir=n.useCallback(function(_n,hn){Do(function(Nn){var ca=new Map(Nn);return ca.set(_n,hn),ca})},[]),jr=se(null),fo=Object(_.a)(jr,2),ho=fo[0],er=fo[1];function Ur(_n,hn){if(!hn)return;typeof hn=="function"?hn(_n):hn.scrollLeft!==_n&&(hn.scrollLeft=_n)}var Er=function(hn){var Nn=hn.currentTarget,ca=hn.scrollLeft,Fr=typeof ca=="number"?ca:Nn.scrollLeft,Ao=Nn||U;if(!er()||er()===Ao){var go;ho(Ao),Ur(Fr,yo.current),Ur(Fr,Xa.current),Ur(Fr,(go=Yr.current)===null||go===void 0?void 0:go.setScrollLeft)}if(Nn){var Oo=Nn.scrollWidth,To=Nn.clientWidth;Eo(Fr>0),Co(Fr0?[].concat(Object(c.a)(t),Object(c.a)(r(C).map(function(x){return Object(D.a)({fixed:g},x)}))):[].concat(Object(c.a)(t),[Object(D.a)(Object(D.a)({},l),{},{fixed:g})])},[])}function i(e){for(var t=!0,l=0;l=0;C-=1){var x=e[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(h.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function a(e){return e.map(function(t){var l=t.fixed,s=Object(p.a)(t,["fixed"]),g=l;return l==="left"?g="right":l==="right"&&(g="left"),Object(D.a)({fixed:g},s)})}function u(e,t){var l=e.prefixCls,s=e.columns,g=e.children,C=e.expandable,x=e.expandedKeys,y=e.getRowKey,O=e.onTriggerExpand,T=e.expandIcon,E=e.rowExpandable,b=e.expandIconColumnIndex,v=e.direction,w=e.expandRowByClick,L=_.useMemo(function(){return s||o(g)},[s,g]),B=_.useMemo(function(){if(C){var J,V=b||0,A=L[V],P=(J={},Object(S.a)(J,f.a,{className:"".concat(l,"-expand-icon-col")}),Object(S.a)(J,"title",""),Object(S.a)(J,"fixed",A?A.fixed:null),Object(S.a)(J,"className","".concat(l,"-row-expand-icon-cell")),Object(S.a)(J,"render",function(M,H,te){var Se=y(H,te),ce=x.has(Se),ye=E?E(H):!0,G=T({prefixCls:l,expanded:ce,expandable:ye,record:H,onExpand:O});return w?_.createElement("span",{onClick:function(he){return he.stopPropagation()}},G):G}),J),k=L.slice();return V>=0&&k.splice(V,0,P),k}return L},[C,L,y,x,T,v]),F=_.useMemo(function(){var J=B;return t&&(J=t(J)),J.length||(J=[{render:function(){return null}}]),J},[t,B,v]),j=_.useMemo(function(){return v==="rtl"?a(r(F)):r(F)},[F,v]);return[F,j]}I.b=u},whVF:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=m("lNSK"),c=D(m("1q3G"));function D(d){return d&&d.__esModule?d:{default:d}}function p(d,f){if(!(d instanceof f))throw new TypeError("Cannot call a class as a function")}function _(d,f){for(var o=0;o0){var a=[i],u=i.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,r=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),r<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);u+=e.length,a.push(e)}while(this.strm.avail_in>0);for(var t=new Uint8Array(u),l=0,s=0;s>>16&65535|0,d=0;p!==0;){d=p>2e3?2e3:p,p-=d;do n=n+D[_++]|0,h=h+n|0;while(--d);n%=65521,h%=65521}return n|h<<16|0}},xrsn:function(ze,I,m){ze.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y0+3":function(ze,I,m){"use strict";m.d(I,"a",function(){return r}),m.d(I,"b",function(){return a});var S=/margin|padding|width|height|max|min|offset/,c={left:!0,top:!0},D={cssFloat:1,styleFloat:1,float:1};function p(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function _(u,e,t){if(e=e.toLowerCase(),t==="auto"){if(e==="height")return u.offsetHeight;if(e==="width")return u.offsetWidth}return e in c||(c[e]=S.test(e)),c[e]?parseFloat(t)||0:t}function n(u,e){var t=arguments.length,l=p(u);return e=D[e]?"cssFloat"in u.style?"cssFloat":"styleFloat":e,t===1?l:_(u,e,l[e]||u.style[e])}function h(u,e,t){var l=arguments.length;if(e=D[e]?"cssFloat"in u.style?"cssFloat":"styleFloat":e,l===3)return typeof t=="number"&&S.test(e)&&(t="".concat(t,"px")),u.style[e]=t,t;for(var s in e)e.hasOwnProperty(s)&&h(u,s,e[s]);return p(u)}function d(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function f(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function o(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:e}}function r(){var u=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:e}}function i(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(u){var e=u.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}},y5JW:function(ze,I,m){"use strict";m.d(I,"c",function(){return t}),m.d(I,"a",function(){return l});var S=m("DZo9"),c=m("8z0m"),D=m("+L6B"),p=m("2/Rp"),_=m("9og8"),n=m("miYZ"),h=m("tsqr"),d=m("k1fw"),f=m("oBTY"),o=m("WmNS"),r=m.n(o),i=m("q1tI"),a=m.n(i),u=m("m3rI"),e=m("wzkS"),t="\u3000\u3000";function l(s){var g=["Bytes","KB","MB","GB","TB"];if(s==0)return"0 Byte";var C=parseInt(""+Math.floor(Math.log(s)/Math.log(1024)),10);return(s/Math.pow(1024,C)).toFixed(1)+" "+g[C]}I.b=function(s){var g=s.value,C=g===void 0?[]:g,x=s.action,y=s.onChange,O=s.className,T=s.maxSize,E=T===void 0?150:T,b=s.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,w=s.accept,L=w===void 0?null:w,B={multiple:!1,fileList:C,accept:L,withCredentials:!0,beforeUpload:function(J){var V=J.size/1024/1024;return!0},action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:function(J){var V,A,P=Object(f.a)(J.fileList);if(P=P.map(function(M){return M.name.indexOf(t)===-1&&(M.name="".concat(M.name).concat(t).concat(l(M.size))),Object(d.a)({},M)}),J.file.status==="done"&&((V=J.file)===null||V===void 0||((A=V.response)===null||A===void 0)?void 0:A.status)===-1){var k,X;h.b.error((k=J.file)===null||k===void 0||((X=k.response)===null||X===void 0)?void 0:X.message),y([]);return}y(P)},onRemove:function(){var j=Object(_.a)(r.a.mark(function V(A){var P,k,X;return r.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(P=A.size/1024/1024,!(A.status==="uploading")){H.next=3;break}return H.abrupt("return",!0);case 3:if(P0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:C.length>0,ghost:!0},v),a.a.createElement("span",{onClick:F,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M)"," ")))}},ygoZ:function(ze,I){ze.exports="data:image/png;base64,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"},z4EP:function(ze,I){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAA4CAYAAAAB3jHPAAAAAXNSR0IArs4c6QAAIABJREFUeF7dXQd4FdeV/ucJid5MMRgjRAeBBDZg0zFG9NiwMbis635O2WQ32WyS3Q1J1glxId6NU522ceLEsZMYMM1U0wWmG0RRo4MkRC+mCklv9rvn3nPLvHlPT5RsvM9F0nsz86b885///OfcOx5u8cv3/RQcX3pvtDo6zPf8HhGgh+957eH7jQE09oG0sK/0oj48AD7959Mv9Lcv3uGfPnw/av6mhcV7wWXE21H9mbuO2LbcPvwoLecuq7bn+/Cs7YvvCC7H+yW/3wfoK+X2ffkHomrf6DvlCnp/5d9R2hVP/ONX0++IelBffouvzl9/c+Ia3vTL97elVpccm+B73lOe748G0NSPyE2L/4sLxX8n+jIGmVhGnOqIvibxQCYvWHyQic8EgBRs1QX31Dp0NaPiAjPQzLYYKLTvBFb5UwPIArUEHwNW/pRYksvLRRnY7rHQGSKQiRtMgEwC7v8LyG4KYH7JhvrR6Kmv+PC/Bngt6Bx7HiIKRRpkgo3EeRT/q+EViSpUWUwmrw/xmgSUuBzMGvrimgtHF1WxoASEYilx3RRYQIzpw4/ythIzmQGZzWSGgSSQGKAMNrOv4jPNyAHG1cymcBgRgFe/S6r95L5qvuIhxybCYOWRec/5iE73/Eg7zxOXCpCk5SEaBjLeTg0gE+xCoYnDpbowElvhIKOLR9fWDZcmdAoGYiazlhPrKYDJC1odw1KGyWRYNaxkMafar8Qgk+smBBndOPLYI5oFxRqSET+Jr1oD7Nr+WeM9Dz+A52USvXsRGQYVcPjnXwdkHLI4BBnwxOoyBoQLNGIyBUy5ThQ+hc2wcGmzVOB3ZlmHyezwLZdPlsmktFChljTZJxNkSQPM933v2v7ZL8Hzvym0Av1LoKJfpH6wQOaESys86i+8ZUxmAMPiPT6TmXBpL2ODTIbfBJqMQrhkmjA2c4AdBBuH9hjBb+k0Sw5IDfrJBllSAPNPzmx09Vz0bXiYROCKSEDZIGOwJQ8yuX6ilx0u6TTrcKkuML1nZZX6AsZml+6FNwDi9wXIOGFwQKYBZWeXsUwWT/zrBESHb7MuwYfCuwGtBBQLfw8R1pp0qJ88JqsRYFcL/5wR9bwFgJ/lhMH/A5AZka80mtZk8qLoEBejyZhxrAsZZCl5tU1WSiFSAfFGQGbpsppAxuBknamFPWWUAmQWkxn1/4mQZAkBJsBVjehmwGttg4t/N0wmwqMU+LclXCqPjM8o3fUqDWBLSzKZAJnyv1QWyRdXZ6J2FqptBItVRMYb1GSOp3aLmExnupZtEZNdCiYTho1hsk9adhkXYP6emY0uoWIDPGQRaISYDwh5T6SNSn/JZf46IKP7WmfvwsxU0COQsSdlrAoDMs4E1U9lhrKJqpkkCDICosgwXSuEQnZAZ7mZpNFWTggNhEt7u2645HRa3jz6M06xPwEWRijAhKC/mP/WXACTJHBYc0mgEYwEmuhfW5MZkIVpMlJLbGHECP8kNJnFZOQUKbdf/GJAxiCIx2TxQMamqO3021aEBJiuClCmqXSheD8QRm1AJRL+8jNXlxmvTyNJak1fnG07zP/ta7JQgH28+82Xoz6+ScAiIHGGqMBmgYzyyEhEHLvOKpNmMnFqleOvuE86sglebknJFv5SMMvIGdBaivGYXVwTlpnOACycyZSXRuasSSz0sqzfFFhimYxZM+Cf6dKSsjBivD4XZL4CGZnE4qSLQ/0btjBiruaFXb8d70exWLjuDDDNRgSGeOEyEsgqJWTkuiK8ynMRUaasdvwDTEZGZJIg09LXMmODtT9bk9lmbLgmY4vCrUcaNrLd/hCQsXEbB2Qs4sPCpc1kFHaDN4oKh/J4DJOZKPm36fg7APP9mSkf513c5QOZlCkHQWYzmgIah0sOmWGaTLOgIngBssThUobShExmOf7V5HybE+yarMaMZebSmswW1VoXxTKZW/R2QcbfRYmHbXVwomCFv1B/zqqlxgeZKfZL3ElNxhaGOfS/PZA5V/H89l897/uRN0hnCaaRFr3DZAwWky0aTeaATJmwHC7lZ9L1Z1AyyLgSQN+nCuRK4CUEmQCKSOGl/y6zP2JAfffzxWBGMp0afnUV7Y9x7LneaXdhJMlkliXBpSfHmkgAsqCFcSMg0zeO1AfOOau6fg3RaDXS6jVMfC5v06caYH7JzPpnT5zd5wHtZMYoQRbGZC7IZHbpZJgWMGWYVEC1WE8CVPnUIcKfQVjTcduajLNLApnDaAJ+gnmAotyF2LNiFjr3fxB9Jz5t1S/t7DMWZGJ7BGbNOCqrDNY4o1FdFxWAF8wWFPJBJosFmQm/drg8f/wIGrVsi5SUOkpqiuUiqm7J+6/aVwCU78tDwYeLcMddnXDPmCdqOpW35XMNsNNbfjHN8/AK66abBdmxoo9wrDgvEOm4tGQzlbrnFOBijzI2u2yX2R93975PL+qCzGYyRW9W68zZsgNY8qN/Q4Omd2DytF9KFgv2lFn9XDoxUMtQWNKFdQ6Xpi2H2EQkATF+mqlFhoVoThykucvMazy58n07kZ87B42a34neox5Fg8bNFchI5RPIJJMJbUNfjurKCqyf9TNUVVZg6JQvoW7DJrcFRAmlDJHqtl+nno1WlvvwWhg2YjHPTCZDpiP8HU3m+mT5K2Ziz6o5t+WAssc9jj4TnjLb9oGj23NRceUiJ/GWT2YtpnyyncveRcWlj9Fr1KfRoMkdMa0xhv1kxpdarxEBmtlLel9cjpIemQ0a+igalQ68ZdoGGx+dTJPbixy7QxW4fR8Xzx7HrhV/wZXzZ1AnrS6yRj2GO+7qSAcXra6yeskUyNSZ2Ld1JUoKt6JT32HIyB4S93p4kZTbcq2IwU5ven2SD3+ebUkYH8uEyzBNZms0zjDFewJg+avm4O5eA5DRb4RVGFeGv+oaY2+WXHg2cvlQbYXoeTi0eRWO7tqIGIABWPjql3Cu7NBtOUlN26RjzD+9bJjOMVi56B0AmQqloV2xHMId8CntRO1DdoYq2VD8T+ipgtz5OHFwDyIpKej1wCNo1Lw1Ns5+/aaPe+RT/45IndSb3k5wA3QJT278yWzAeyToexmLQRmsJPxNkTt0eQp1EeSvnEUA6zn8Yck2QZ9MLcdajGMpg0ykDvxdpMcAbF/we+SvfC8hwDIfmIT6jZur+5dgq4+ZIocMJNork5dON5/JsKPWuXbxPIrXL0azNukY/c+vOGxELr4Ag9qWdPqTSRBUqFTtQE64pOgrQ6Q0VlnzGVNXfEfxxiUo2bMJd/fsjw7ZQ7B75UznulZWXMXVi+eRkpqKhk1aJAWaeyc8q7VdUiskuZAnrIlTm46d8X2vaVj4MyBTITAOyFxDNoICAbDVc9Fj+EPoO14AzMPl8yfVbrHwJ/WgEwQj/CV1UX5aJwUNm7emv3cseBP5K+ckBNjD015H8zs7KKCQtKdwaQt/R3RzaCLt5JaCLpw4iiU//jcC2JgvzYhx67lUJNaT0TBxw6IJq4qlCFBu35lt8saEVCsbPXW4EK06dDft2Ax0+Mhb9icIrdlzyETc1fVevns0JC5fOI2GTVsmCZGbW8w7veGn90Wj0c1R8kkD5qplUUizNHmQCaYpUADrM+5JAtF7059D5bWrtdrjuo2aYOrL7yQNsIemvY5mbTK0L6Y8fZnZWcwlk0yT4UmcuSATWZsB2PcVg8UarNqasHrJXO0lQSTHAnBTZPz+ftozShRY60kG41KVkyVbWapYr6xoG4o+XISmd96NAROeVQ0AOl9H8aZlKC3ahsxhD6Ft5+xaXYsbWdg7te5HX/WB1wR7ULtRHHM1GC6pxGMVv4PsV7BKAGweegx7CH3GP0n7tundn6G68rruA6PD9qMoK/iIPhfZYUSJTfazUhs0xJAnvkIlJc1gYx9Dn4lPO8d7YPMKXLt0AV0G5uDkwULsXPx2gnb2cENSv+v76D1qClp3zMSBbatRr2ETZNw73LIoQrpiVX+/xHCicJkcyAyTSZCdPLgbldcr0LZbX2PBKJ0nv9PH1UvnsHnOLxCtqsKASZ9DozvuDLRe+zh7bD92LP8LIil1MGDic5SV3s6XdzL3td/4nvcZZVbFZIqxwt8wWSKQEcDWzEf3YZ8CM5g4EOOhyd8F4GZ+SwLw8Rl/Rp20erI9RYFXtF4rcwPbFwoNNgfZAmCk68Ld/oObV+DDd358U+ftvkc+hy73jQ5YGMw6bmGcmdEwWe1B5pSPNFtJ5rt05jg+fPcnpPEy+g5DV7Ffss1AgR6orLiC7Yv/gItnytH1/jFI7zVQq0+3v9/Hoby1OJi3Dg0aN0P/h55Halq9mzpXiVb2Tqx9LRcehuleLsFkEVEzDLTn6JYdqY4kY0VksVpd6EjEuPqFq+dogGWP/fsQM1bqsOoqATBpOTw+409ISa0nt6vASCynQLbj/d9T4iAAlj3hKVkVCAGZcOmrBFPKKKjD5enSA9j9wbso37sTaQ0aYcCk59E+a6DVqGjCZp3UNFDqrkMa67M4o49U+NWDSLi/P0EvWVgYtctcto1Rmr8Z+bnzKHS26dIbvR+cSvpVvK5fu4zti3+Pi6ePo3nbDHQfOA4V1y6j8uolVFy9jOtXL6Py2iX6ef3qFVy/dgnXLn1M67btkoXMoQ/fPoCVr/nBIc9DhmYW1X5DnlcCTWaLf8r2eBykCrECYIVrF6D7sIkQADMGrtXmI8AsAPZtCbDHXvkTMZjETSzI8gIAo+XigIzPmB+tRlnBVuxdtwRlhTIU12/SDA99/SeoJ7JNp7BsQt/Vj8+hvDgPHe8d4QyBc115yxS1vDHdI1ZDuJS6rObefma3M6X7sWPpW6iqqCBg9Bo5lW7cPatnoXzfrqRAklKnDtLqNULdBo1w8dxJiiB9Rz+OFu06J7V+bRfyylb/12nP81qIkKRZiUjKatPhMBVo33FAZi0v3tcAGzoRWWOfoG2LE3XiwG5F7pLBhEm47q3/pv0e/pzwYtJ046IAeJtufUgviNf2hX9AgWCwMY8he6IxWoMgE6A6fXgvDu/IxaGP1pKpKjbavtcAVFy5hJMHCzD4iS+jy305kuQskFVXXkXBmgWUAVdVXEOfcU+g18hPOyA7f/worlw4ozNA7b6rjFQDh5bg/rKQ7gvFeuyT2FUD4dRz9mwz2bnyw9j2/m+Jmgd++oto0KwVyvfvREn+JqSm1Udq3fqoI37Wq6f/TqvfEKn1BagaIy1VDqwXrT6lhVtQvHkZeWn3T/psbbGT1PLesVWvVvielyYAwCDjcGmDzK41urpMOv3EOFbvmABYUe776DZ0ArJFHUzoresVmPvi80ntGC/0+Ct/Rkrd+gTQHUKDrZpLABOJgzNaPFqN4vWLiHWO79uDqgqZrTZo1gJdBo1B14Fj0LBZS1RcPI+5M75AQvhTX/8xmrS8i5a7cuEsDu1Yi8I18+n31PoNyMPrMWwiXTBmLgGGLXN+jQNbVtbqOGq7cMe+Q5E54u9Cu2gFk4n9aE5OfrxBJHYHBg8iUYyvxmdGq33s3boMGVmDULfB7SkjeWWrXq3wPC9Nax4FtNqAjDSZGASiQEYMtmauBljWmMdIL0Srq1GUO08xmNRP4r3CtfPp/GeOnEwOtZSv8nORzaWk1qWbPG/RHwhgYnsCYCRyrYbFDe/8EAe3rEbD5q2Q3mcw2mcPROtOmVJLAai4fAFbZv0Kh7evo79bpHdB5ohJOLh1NY7tzSN9I8owPYZ9CpkjJ1GJyFxAU/YRQC4r2q7MWhs6geFnRBX8ufqF2VK/bWe03JQItOncGx36DHXN3UAFQBfJ4ePyuZPYOv8NNG7ZFn3HP0OWyP6ty1G+fxc63TMCd3XvR/39+7Yux4mDBcgcMpHCIjUt3saBvV7Zyu+fhidrkAwyzWSKkWRXheWRqYtvmMyIfvLKIx6K1s6TABsygQAhVzFsx4wYrarE7O88Q59PfeltRKsrseP9P6B+42boM+FpZxAJhcjVgsEeRdb4p6TEtRoWKy9fxKVzJ3FH+y4OYQjm3LthCXZ/MJPCZXqfQbh0+jjOWqWlSJ06xGpj//kVtOrUS4FHueo1DYezRjcFx0oGS0VyHop4jn/scLiwwrgQ9dHKSqQ1aKwBeL78ELbM/w1atu+CvuOfpfcL181HWdFH6Hr/WKT3Hkgnq2DdPJTvzUP2qEfROr2bCpfOnVBbsk24vACYKOBlMIAo/SXNzu3SslM1CDIJGLelWgJIgogAtm4hug0Zj96jH7PaqRmsEpRCZL73XWEIAlO/90ek1K2Llb96AaeP7MX4f/kvNBNhQI0JyFv0FmkjAbDscU/KhkgFMu3JSSjTv0KoH9yyEoVr5uHqx+fRuFVbDJjyj2jXsx/2b1iKjX95Hc3u6oCRz38LF06UYdX/TEd61kCM+IdpAVM2fEYfUyZSbjzprWDDouyIMECxpzHgJMFql1bF7ngZpgjVBz9ajb2blqDn0IfRvvcg2vaJQ3uQt/QdtO3aB71GTqGzUJgrALYN3e4fK5eDj4J1C1C+dweycqbizvY9zcDe28RkXtnKGbm+j2G2ruJ2ZgOgcJAZXWbapT0vhUAmQqEAWNfBAmCPWjaFR+GUs0rBGgywKd97i0LU2bKD+OBn09CqYw+M/uJLmv12LHqLzNus0Y+ir9Bgql6pRb4HVF67gvLC7Ti0bQ1KC7ZS2EtJS0PvnKnonTNFF3SPbF+H3N+/SuF0ynd+R0Fi6Y++jlNHijHuy99Hq4yeFsjid8XSva9HFolLmEzR24DMLWwHRimFjMcU35X7x1dx6dwpDHzki2japgMBTAj2/NVzkJ41CN0HT6R9IgYrlABLzxpM7zGDCYC1Su+BiAWs2xEuvZIVM37jAZ9hRmKmEj9FCLJBRn31MeEykG0Sq6WgKHc+itYLgI1Dr5xH4UerZLmEO10VyKqrqrDglc8TiCZ/+zcEMCpsL3oLdRs2Rs8HJiM1NY2yy7zFfySAZY9+FNlKg3FX7Ml9O7F7xWycOLAHfrVoogaatU1Hp/seRKf+I1G/qSz6CsbcPv931HjIrydfnYk6deujrHgHVvzyBbTK6I7x//LfcmoAisECyrFTFEStwR8MNGKeuCHQbt+pub+fapzWqCPxu8giN7z7UzRo2gIjnvmGri4IvbV/ywp0HjAKnfs9KMGUO08CbOA4pCsGy8+dTwyWnfMYWqoQKQf2ss93a8OlV7rila/6Pl5zW5uVeeqAzGUxR5OpOGVrrOJ1C1C0fhG6DRqHzJyp2PTuT3F8784biu9tumbjwc+9gLxFb6NgjWCwqRQitdsPkPZa+P0vIrVeQ3TsNxwdBzyIlsLb4dZvAKV7NmP7vDdx4WQpmrXtQGAWoXjCV19DK3Wyl/z0P8jGeOAfvoH0bHnXa/BYIHOL0gwEdtYTg8yeb8xMgucW2mPny5DfsWvFTBzdvZHcelFp4H37aOHvcOpwEe4Z+yRadexFN0dh7jyUCoANEgAbTDeKYLBjxRJgrTr00K1Btwtk3tEVMwYgGt2imcoq55DwVzpHajLTRh0j/HVdUi5TvP59anURB9dr1BTs+uAvOF2yNzAdhdutqrNHhqFKJlu274b+n/4s1RdF+UkCTLQARxyQfXyiBE1btwOEb6Y2LU7cySNF1Opz4kA+gSp7/BPIHPl32Db3DRStfR9DnvpXdBrwIDUIHt+/C8te/xZEkX3MF14kKyCeGZsYZInCJWsyabKGgizQFUv9YJXX8cGv/5P8uQeem4YGTVroG2DlG98lp/6B576JuvUbSwZbO0cDrEPvwcRRBblzHYCJN48f3ImWd/dAaqroBzOZbIJibtJEQe06R5fvOxMBmjIr1RQuJdBCwqUVPovXLUTxh4vRdeBYshqoNVklC8HCuNZ/gZFKcn9MP3/ekrfJp8oaPUVWBwiALsho2yIUVlfhSN56FK9fSKareLXPuh8DpnxeG5gb//QT7N+0HMOe/Toy+j0gB434wKZZv0Dxh0uQ1qAhcj4/nUJJKMhUB4YzHC7pkUpu0dsGmZM8qOmlxMUuLdiGjxa/heZ3ZWDwo1/WicO58iPYOOtnlHmPePobWjvmrxEA24pug8ajQ5ZksHwG2OjHSYOJ0C80Xd1GTXHf5C/QlFFyzCVjKLwxIFmE0SU6suyl2R7wiBv2jBcVtCjctp3YkUdi+b3rBcCWkMHZ68Epmv3ig0xsR4w64pYgU6riLHbnknckwHKmIGvcE2aGH91TJrKpIpTs2kAOvuiuYC0mBni0zxaZlHmt/p/pKN2zFTn/9CLadr+HPqAZFv0oct/+IW1DaLOcz76A1p0zZa88xSSeooDvdgMW401Z4dJa3nblg+07cgI8q3effS81HG7T7J/j5OEiZI2aig4cvn0fm977Bc6UHkCne0eg2+CJ1Ncm/ilYMwclBVvQfdAECvcEsLVzJIONfhytO/QkBl395kto1KI1+j8k3Xyel8zu708WUMHlCEVHl780yY+qlmmn/khfJ8s82gczTYLMPGGgKf5wEfZ+uAR3du6NdpkDtNUgmc9sl7WfnoZAj1CyAqbqoi3ZuRHHirajd84jyB4rqwOyXgrsWvYu9m9eTi68eKXWq4+Me4aj88DRaJnRXZ44Sc30u2g/nv2fz6Dy6hU8/O1fomnr9vrcCJCJctOq376M0vytSElNw/gvv4o72nWSmSuBjFubDcjEAGu6tGGDSKxEIRxkbG+4WahMGoTlchbLf/UCREPBmM+/iNR6Deh7RKYsGgxFiWjEs9+g8hDvX/7q9yTABk9Ah6whtG8EsKLtGmDXK64QgzVr0wH9JjyrunnlXLGyW4Mbp26Myehsi0EfJWdOlvtAYNCHvBgc0uyBuDTCUftgseFyrwDYhqU3CvyE6wmAZY0R9U0TPvduWIytc97AnZ16ocv9OWjfd4huQzGt1z4qLl3AxTMnkL98Fkp2byax/9C0n7vfpzowRMa5/Nffobt8zD++SBaHFv1xQBbsipWVAGYzlTkG2nFiGxFtG0MCdt/GpSjMfR9tu2ZjwMOfofeEXty28E2yYjJHTEZGn6FOUpK/ejZK8regx+CJSM8eIrezeSkO561Di7s7o13P/jhzdB/KireTf5Y5fLIpiamRSvIwbxxkuqHqyJIXp/me/4rWRxpAyoFXQAsyGU0FoB1/Ey73bVhMABMXsGV6V13glqwjTrsR+CaDVTxj3FMmHOKfU4cLcKbkAHqPegRZYx/X4KeFotW4fO4UGrdsp1uw7Wk8t817g7o77Fe9xs0w9Jmv6fDofKhAVlVxBdGqaqQ1bCwni5PFI9XGQ6dfZWJWuAy0Xjsgq5WFYUxbUQY6VrgdAyZ/Bm279CEG/Wjhm2StdLp3OHoOn+yWlXwfeyyAibKTANjHp8qw6b3ADQUgK+cxtO4gNBnrfMlYwV6y2gp/DbCSDT+s71+4tC/qiYG3pizktNlwiLE+ZybjrJKHtpUWbEHZni1ol9kPHfoOs4zWYOt1rIazTV/Te+bhwNYVOLpzIzr2G4GO/R9wBvtqf419NqthUfh5ov1508yf09jARi3upG7PzvfnUF9Yopc967W8m5WdoIWwcelNC7YMobG9ZFwKisdkQZ/MDZdnSw9AjHCKCDPb9ymbPLRjDToPyNG9+ZzZip9Xzp/GtcsXUK/RHajXUDymQGatohPk1NFiGuYnmg2bt+mAJq3uNp0fiUCmxlwmG5o0wMQKh5dNfx5RvBEr9hXgLFZz5q3gSU4U8Lj1mnyqBC0+rO3kZgP1Tntd3eBoQradYZqbQDKgCzY1rQAzZy1n87EbFhVfcSavDFhT4GZXXhKcAp7FZgxQY03Yo5JU377DfvFbr1WTvtaCtl9ng4z3Rff4O6HdVCGkVrLGKDggkw+J0JqsFiBzAEaWxdJCmvzElHPkzDhuw6AKczaTsU+myjeCyWyAxQCIUCXZzA6x8daxmUwSKQPSqpPyNAWhIJPJAJ2kmwQZz4PBYtowm+v2OwNLtA4T4AsM+BBTDOi+MZ5ancNvIpCptFYlHDawbKtDVwMoG2UW5pFNPCKK54o1n9+KcOkATGywZNn08dVRLGYBLYGVHMj0TNMhmiy2ME4KncpKhslix1zGC5cuyFjPKRA5YdLMm2H3998MyGQmqbpR1Z2fEGSWN2ZKP7bJymCyJ1vhSe3EcskyGWewdnHezmrVNgl99hQFJhEJYzJmR9JkzMzWFAWJwmUMwChULv7uy/C8b0ri4hYbZXpaNoYW7IrJyO1XYVTXNKlPzM1GY0EjvS8Ou+x7hRqydrhUbd21CpdcmRCn2GIyPdC3BnGh58GgEmU8kAUnPFHhRycHdlmIM0YGnG17MDjETtXEZEHjlgf42rrO0ouqVdtuWKQbh+dac8KledwNRRInXAqMxJ/DPxRgYgrNo0u/N9cHJlGBm0f5BAaCmPKSmbcitCs2UH4KsllwzKXspHXDsgGlgIJkVLu85bj+msFiNZndgSG2ZIPM9sni4swaRCK0JrdHOwmA9rwMM2nNZFkURjcZkNEFt6fn5CeR1DCIRHkhMZmkXYGw/TcTTpnN3HpqcBI8c3zUNZi0TxYKMLGxk6t/3ujq1dMbfDEJsGoWdHRPkMnCGhbFMhFjYwSZzE4mYgb26gmGgYjV3iPXUaxq74PcSdWIa4Q+G7i28LdBdrOa7EZAFiPIVXbHvf3MKrRczJNIBBDCW4IkiO1mRsOKoUmAWIEAHAdknDWrjg5qJtW/S8e/JjM2LsDEVx5aMiPD8yo2w/day8hHDTzW4FyLIVSYDHbFUugTK1uAcUKkY4lEyKkOtmtT7cAatSSnT+dhdW4IDo5ukvtr9lM3KarJVoIP7pJLGsc/PpOZp8HdGpBZoluHL2PQUpVAhy2em8zoK2YkAzIJrhjWCjKo1QzpANsKl3rbsudZWzVieTPLYrgZmxBg4uSWL5mRcd2/voCYzC7j6N9jO1to6hs3AAAD80lEQVSDIFOWuwKZBCoXpWNtDDWbj63lFIOFgcyUi+ShCIDKIXfGX9MJgV32Un0dDLgbYzILZPTt1oO84gyH07otUE4KC5dcdiKKcZiMa6Hhrddh4dK1LkzmaIBptWvrKRVYZwYnjLFBJsxY2X8X5vjXCDAdLq+dfltoMg5RSrfHZJha3Cvd5WgyHqTrsFZ467WZxtNtyzYhT4wONnXRGEOYWC4ByJSuvPlwGQBZ3KfDBaYbkIpaMYyr1dyGRTMugPSepcnkcq7lYQOGgSZJKtYaYVEfA7KQemqsJpONmJxNq1l3Y7owkgKYEnjekSXTXxLZpQaZdQGDDYsyNJrefg6LGoBxQcYCXvwU7ddmMmKt2VSZibYZEi5Z68U+U8kue8mBvfas19I4uRGfrJYg00ZsIMOzNI/0sQLdFdasiabYLp4OZ8Zf2iExofDn0BioizJoDPhVkdtaXqJIhkvu4HVbr+UNo+VGXJ0R8oHwyaJR/MD3vEz7oQwyozNaR3tbMYNITHeGHXJlFIwdRMIDSULbfFhfaZBZExKzjop5ppKtJWWGzIC8mXBJU0Qpv8t9cJfSTsqisFuvJXOEMJn2msIGkch1zONuVLjk2Xhs9uHJUSjEGoPXMWTD+tcC88raCQIfoxb78k6wHnfDHpySDLUBFy8rHP8jHxQ/58GbLibFIe1jO+tW6Yir1WbkuCkJGd8r1iuTLj/rNTlaKbmGRTZwzTZrejrcrWIy7ooQexAOMlWj1E6+KZy7jKEyO8JSbGeFtkbs3jHNduHz97u10ZCwarOnLfxVGDQJhgK3DGuaqbhBUTcsis+jMT3KtYObKJBHL17+iudFvub7vm71CdoRXAqyB5FwyIwZRKJNWTZ4GWQiXIZPrW48MFF6d2uR8ntMW4+ueyrrRfK4ZL5guFRv6pNS6+xSXQTWIbYnpZmsxq7YZEGWYBCJGp1kP+QrmF0ym9oT4unaZByQKelkgUyFRdKhMjFIWoMlgh71k507NcGLek/7ES/HA5qyEWo3LPJFDDr0oSCzqgLGVJVD4uKGS0JwLMgkhhRz2vrNCo/2k3vt+ftjQeaOIwg7L/bD7YNM5j6JxB0O5zwWWgFPhzMKm8Exlypr1UzGIHMHDLOfJrNc9ZzyQCi1GSom49T6y2SadNx2eJVmlHwmOrn9svX6lgDMPskifJauOtTP86uHep4nRnZ29zyvPeA1RsRrDHhpklCs+fUT9fcrLSVByRMSJwKZAZIxZE1xnLNQw2TMeGpsp8p+7eySGZCPMxkms9t8SCWJefaVWtFyzOpy5a6HuM8eVywSD2QGFAZkzDBB4Z8syOJZGDo7DQMZyT0GmY//BTPiWWsfFEpDAAAAAElFTkSuQmCC"}}]); diff --git a/p__Shixuns__Detail__Collaborators__index.79dd8d81.chunk.css b/p__Shixuns__Detail__Collaborators__index.0b3652fc.chunk.css similarity index 99% rename from p__Shixuns__Detail__Collaborators__index.79dd8d81.chunk.css rename to p__Shixuns__Detail__Collaborators__index.0b3652fc.chunk.css index ddeabd57a3..460f92f0d0 100644 --- a/p__Shixuns__Detail__Collaborators__index.79dd8d81.chunk.css +++ b/p__Shixuns__Detail__Collaborators__index.0b3652fc.chunk.css @@ -1770,7 +1770,8 @@ position: relative; } .header___1E4MV [class~='ant-layout-header'] [class~='timeShow'] { - color: #fff; + color: #25506B; + margin-left: auto; } .header___1E4MV .logo___R8PNJ { height: 36px; diff --git a/p__Shixuns__Detail__Collaborators__index.e2dac08d.async.js b/p__Shixuns__Detail__Collaborators__index.846f60f3.async.js similarity index 65% rename from p__Shixuns__Detail__Collaborators__index.e2dac08d.async.js rename to p__Shixuns__Detail__Collaborators__index.846f60f3.async.js index 9ed9bd4b67..7cef871640 100644 --- a/p__Shixuns__Detail__Collaborators__index.e2dac08d.async.js +++ b/p__Shixuns__Detail__Collaborators__index.846f60f3.async.js @@ -1,10 +1,10 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[229,3,6,8,9,10,13,14],{"+GGh":function(q,P){q.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAA4CAYAAAAB3jHPAAAAAXNSR0IArs4c6QAAIABJREFUeF7VXQm4VVXZfvc+5yKzMqiAgpggqGihoBI4Zz+iQA7VX2Fa+GeFmjnmjAZmDlnmDGaDY5KzJmmWAiKIoCihmAN/ySTDvRcF4e691v+s4VvrW2vvcwFB8r/lcy/n7LP32nu9+/3e7/2+tU+CLfwjpaw0NmJfIcRBSYK+Uoq+QNIdEu0AtJMSLaSUABJzZPWn+iUlEiRQb6l37MvsfbOdfs+9qf5htnav6ffsvoP9+mPSsej4+iM0Jr5vPR4aIF0o9po6ziccPx1GnbWQZvzqNfef/rd9j7+uXhPmIqn36XN6H+rf+n/+dTV+2o/6kNq/39YfT72m3le7Vj/Cnq76tx4TGx9tS2Olz5RByc/EZgBNSlm3enU+TAiMkhJHSshtHULchKkrok5WnUY8SQxwNNf2hAmMRWD5ARMG9H4tWAxQ/XHoPQ5kt4cAVBZrHgF2Mw/kePwBYC2ozUDo+OoTFosMr24y7eTpCbY3SzzBZvLN9TMAor/55DMAWYAawHkwanAkBkgejAROvy8POPOe+r/+DL8R2N+14LNZAJNStmpoEGcikWdLKTvpiTbjt0zkJ5z4J5hgDjhiEY01zwyOXAL2spNtZ8GAx5wtAdgxEk14xJh6v3qGOdvFLGlhwW4SN/4YyHRw4lkGWn8DEPsyINkhqG2ILYhBPBNZkEjzOQNcYiILngCYFoAJ387MhQZm8Lq5ERzg1DW078cMZdjPMxyBrTlu+kQAU2GwYXV+shS4HJA7xUwQhjB+J9vwVRIiOZB8fCSgxmGxVriii2+ugmeamD1jINn9EbtE4GiWcdm5hGHa7LOMMQtA4myjgMNkgLmHolDpmMO8Xgh9jOk8Y9kwrMFTZCweBl1YJEC60OrBpc8tlislSNtkgDU0ZEcJyGshsSftj3RTyDY8DHqQ0WT5z/gwYmck0Gc018EkW6qOgU0hyQQkAiVjKQ6gCBh0IYJwG9wpZpyffPwsvBCI7CxpQLEJKw2DFmQObIEmsmAmIKoIYNkmABPTUoEOY4Ar01c0Bxx4zekujrONBpiUMmlYnY2TAhcWgUoXn7NVOCFmxi2DWZo3UcVPWnPC338+DIMUEnniwIFg1bANoYkN3z6hKN4kHvDhfuz4Kf5bgV82fv45SlzcHR8JZhNmiInY30onCQpnkoXPKEzaa8kBw/WT0Vs8iSiGT7eNvTEJSGXsSMB101nCWpsMMCll2/rG/C5IObJ0fyWhhYtcg2LOVDrQM3CVZYf2rmThylxLC1wmjHkmZ47EjhUzldWHPAz7z7OzY+cUjJ8BrBD+SliRk6AGkxXLjmFi9rLb+OyQ2I2HNgMYCp8UqoIkwF7dECTm/Hxm6PUY6asCW0Xj4aF0A9iys76BrVatlT2xLnsUwN5lmxb1lmUp+0aYzTGms0K+jHn03UFnGv12IcwCLdZrBl5G+xj28rosAB7p9xjAdFk2afz+BgrDM7G2DY8MXJQJhnrHgsnpJBLVnuGcfrPMRKHKC/DYiiDbwtsVOiu0VgQPobXA6DJIpsk2BlwUr2puq8CVrM9nSCl3qLmRmyDLGnzCYpvATToPjc2xBhf3BJaIDaOEgbJJCrfcQii7GYpa0CcWnnUjVqwh3mNPjN8onCE4CxBTkYfFAVfbmvDivuBpSRNODdN7z8sDisS5YS8OUGLF5kAXTO9GoKymBtNhsSF7oRZz6X2T2CaTx56YeZ1pKworLMTpKbPbkS2hJ5v8VzKC7ElocOj3ufnJw6yJmep9PTRrQXiNZGmxhgXiVLb+eKI/7w1fm4UGx4+Z0t805vj+6rsQZl8KssiCkekZiMJZoKMYu3EDlYdH87nQYCV/zYGWrAhrW5BN4TPSyGB1IXkjUMU2KQWYEvT1jflDNTVXs5NOe+ci36KxTBgrUcKse5/FhWGSxDyZtT5jbJ7ROIvEZm1pxhgxctGi2FBiYs6fH4tsB+e0Ry49N1hdNunMVHMdvV0RG6TceCU7g7JIprGYliL7j0BIQA6YtcTzcopjEzBWCrD6xqbx5dmiDR8MEH4CS7LGguC2zGbvHjdOJ6iL2R0HErGYByTZEVEm6mKhf59nk5p7GNebzb0+5KG0zEujffnxxzovZK8yc5JPJoU0o4GYCLcOPL3uhT1tw4BEmShljZqwrQPvslFrtFpfi8Acu/Y+bJvLxLXZJmDL3WjBZ7TPJeWTNXfEtHPsTbl7l4Q1p48S9gpSeDvhzbEM2RpcvLvXLEj0GALw2AHTCTkwc13FP8MSg3j8gfYKb4aAee0YYkbwQtyK94KFELIRTa4BAnPimScWbxOzkQuNTpOZC0EVgbJaowdeWBraVHARk7MbUVbqG7O53EQNdhqAi9XsotQ9ZCYSVZy9aEf+tTKroCDACSuMccxJGEFrwBXXO0krkX/WXHUgMocj0BY8L+bjheMPC85xCOSMRTmKYTnmWZVlnAQ0MkZZ6ORsZBiIFb6t/OSuvjkWD7dec3HwEdkHCdImIC0IkfWN2Wgp5MTm2ctncz5k+QzS1QV5GHJWga9TEtOQsHf74gdnnRLhfhlAuVHLAeHxFjAakVLIlLwo7uuFjg0dI0ch3NU+mS3C2Ysm1o4lAFHg3PtSkGEXA7ZiVhdZDsyOCQvhvjLw8cdAUxPQqq1zbJgPxrsmmi8fbQKmgk0dwFThur4hfyuoLbJNiU3M1Na2JEJR7N1773f5SVKvzZ4JTLxVYP9BCU4+JQ3EcZ4DaWozx6A2wZnGhzTuef36VwJ990hw8CEpttnGZHUkHeMwzNlHZ6n8WPqE7Ws1XXwm6tVwBCv92EvAOyeK7jrP2JjnRX6gdfXfe0eiW/cElbpY+JtZ8cxjwDJ3Zo6/PJCj5+4pRo6uOFarxV5e/IcZ5CcFVxAi6+vzCyTElbV25sNV5E3RHattCSILJqKd5lHuc4L6lUCHjl4XvThN4pZfCQwakuDU01J3+OeelXj8YYHvn57ic7txUe6TCdrYsJ/f57zXJa67Ose22wJXX1tFtc68ffcfBJYuZQItYMvimQ/6YooD91dn1Uy9lJ2/895cOch3TVAI4zqMd0sEhmuUQartXpmV4+F7BXbomuCEkyrYrpPVZA7AFmT29BQLrl8H3D6uSf/+zgVVtN2WWyD+8/rYrMuCj/WThka6mprBVD9XQ2O+WLXc1Ear94LcNoFg9njVbEU6yTfQ4De3CsyaIXHWT1Ls1tuEgBkveIB9/zR1l5nP3jlBQIGsWgW+/s0UXxqaGn1FfV52O8dLOpyanxt+meOV2RLHfzXFUUcrTjXvXTE2x8L3agCs5MSPO66CoUOpUGR1novpTMtZkCmCM5PlGcx7XrU6Ivj2UT+XJWc14iWLgT/+tgkrlgHbtEpw/EkV9FTXEAnynIU3GzYpHD/3eIY5UwUOPLKK/Q5PSzspFBgTe2/rsLwRfV4by2r66jU2ZiNzIR/eMHsxK8Ig00x4oWzDpJ29O/5wh8QzT0m0aw9cNLaCrjubC/viCxK3EoONSakMrn9PnyLxuzsE1q0DBgxM8N3vVdCylTRmKpm0etD+3x8sBy44J8c2LYFrf1FFq1YeCMuWAuvXS+QiwRVjM7RsBfzkJ5WwAVICkyYJvD5PYsyYKr7w+Zi9yOTyuotCriNS3hHq2IwVsq0Ad2Ak8zSoL/pEgfwqdR0euz/DvFcEKpUEI0dV0LlLgtt/3rSx811zu+9c3gKpZnrfkLjZO6W+mPr6bJKEPL5sh1x7ufTfkYANipY9uM4iBssyibvvlPjrZIk2bYELxqbYuTtxCjCdA0yFSCI/e4w3/iFxzZUCQgA77Zzg7PMr2K6DVYLRtmr8990t8JfJAkcNS3HC19QdyxILu08len9waobWrYEbfl01p22L7+r3pZc2YfFi4Oc/r0OH7QygQ1amYFg0g4m9uJ5Ruy+tOQadqWUMZ/UYszOUfpv8cIaZzwv0H1TBoMMr+NPvsmDqPl4j0LASqNsmQYfO5gY0p+5lBP2LPjji1CqS6pbTXrTfRDUP1jfkK6DanEsR5jYNCshuqK6rwTKJupK2XLN8KXDjLwTe+adEq9bA+Zek2NXqKTITlAa79QavwQjQWZbg6acEHnlQ4OO1QMuWgMqIOnUCzjqviq7dCOWeYVYuBy48P0OaAFddW0X79uaaNjYA7ZX+sILiww+BM8/I9Pu/uL7KevwTrFsnccbpBnzX/6LOnXPRn2OTxa6BBxJ1P1C4jOqHzfZzmWvp22xIL3lWe/N1gV57mRAZ1w4fnJjjvQUCXzqhij0HmthH2k/9XrUMaL+9Gb953bZFsxthS7CXPouGBrm/kNmMmuxVs72lhotuNcCcl4DbbxRY8xHQc9cEY85KsMOO9BnPANMJYIONyFeJwMsvCTxwr8DSJUDrNsCxx6cYcmiCCTcJzH5Zok0b4MxzKtitV9gtcdstEjNfFFp7DTvasNf6JuCi8zNUqsAll1XRpjXwwVLgggsydOoIXHV1NWjvefddiSuvzLDXXgl+dEbFsleYRIRt0+bKFboanI9lgKKth6Bdx/hUResiBOIG+7ksKxFI5r4o8PSfMnTdJcVXf1gpFL2nPJLjtek5Dv9aFb36m2ukW4i0EPMMtsUAtqoxPwtCXFdrhy57DPqvLOE6wW0/zcT93FckrhsvcMR/JfjGSSmqFX8El5lIYHUjsHiR2d+CN4Hn/irwwTJDgocenuLYryZo184AM88kJtwq8cocgXPOUwCzrAngnXckxo3N0a0bMPanVVTs8R55SODRRwQOOTTFid9Wd3OChQsFfnp5js6dgauuqvPGv5T4+98E7r5HYMTICoZrkIZMpXFC5ElJTuBphWGmEBpLWnH04gvbb28uoTdJqUwzf67Ex+sE9hlQYauCQkO3foXE767PkGXAN8+oolOXotm6cIHEk3dm+vqM+EEVnbqR4eqTjS0FLj079fXZBAl5SmGnPENkHQzerih6YZThmUmQWPR+gm7Use/2Z/UTEqxfJ6E01rTnJWbNlPrCpBXgC/0TjDw+QY8elCz45EJ1eS5ZBHTdyQv7rCnB1VflePufEudfWMHuuydYtRJYvFjixl/l2qYY/7Mq2lqzccEbEtdck+tTvu46G0otcCZOFJg5U+DHP65gj74KkBZgZLba307Ys1BHbEBi3/+u3c8VZ5yG6EI9tmwJcPt1TRA5cOBhKQ4ZVkGSWmDYysXatQkeuK0Jy96XOPiYKvofZBKm4vIziVnPSMz6a4b2HROMHFOHOpsIkWzZogBb1dD0PCQO4jstgEi/WezHCgrBtAPWqkNAcwFRAh98AMydLfHqHAMulRmpn+23Bw4+PMVBhyTav3KekvXXyNl243QTDvzxXoHJTwnU1UGz0vLlxr2mnxNPSnHIIRVHPXPmADfdaITxySenGDzY0+u55zahvj68xHv3S3D6aUYBE58Ri2kQsUzxk/ZzqSOargvWz6VeU4VqAHNmSvz5gUyHsr5fqGD4N1IkFWOdrFkDPHB7hmXvC+y8W4pDh6f46KMEa1ZLfPSRxNrV0FJlzYf27w8lPqw3d3zvfSs46ARlD3F/c8tBTDHYuxKyZ7jLks4Cd3Fru+jETQSstR8n+N93BN57N8G7b0u8+0+p/Rz+Q8Dacy8TFn1HKIlQ3ymxQ5cEbVoz595OyLSpEr+ZIDRTbd8Z2H6HRIdepacUm533EwUuAkeCaVNz3Hmnubf33TfBD36gwCOx+kPglpsNs6mjf7haYslS4KAhKUZ9S4Gw2O1RKzvknRHBmsLSfi6+ZC0U3q7TARIL35KY9Nsc6z6W2OMLFQz7ptKIEk/cIzB/jhn3hn6q1QSt2gOt2yVYuViiab3El0+qQ7fdSxtrNrS7Db6f1DdkywODlfRFjGj9epmwt6+zkKrM04fuFxpMTq9scCgb3mDMGRXsNzAU9mpM69cbLdexoxmhuqMvvTjTgBl7eRVduviSlQLJI48IPPaoAZjKTn/5yzpUnNHoNdefHswxebLA/5xSwYD9Urfec9EiiVWruGaxWicyKJ0k5fVFtwo9XOhB4Ym6H7brkKLjjlxjmb///a7E/ROatGYbdUYVHXdM8MYrArOnCrRsDbRsnWCbVkDLVgnq1L9bAa3aJWjd1gCrrqUddwLMmy4w/dEMHbumGKEY+lP4UQBbJ6VsYVjH1+tI+SpGUXcR4TsUuEXAKc/og6US554utNnZ83MJeu4KvDpbaTLg4MMSdIzqBaTdvAbg3keC2S9J/OtfEgpg+w6wtVAFdwZqHcFVF2qSYMJtAi9OFzj+hBTDhhlRzMd/469zvPqqxF79Eqiy0tlnVdB3j9R9njyvSy/P9E1y3TVVtGvrFxHfdY/AlKlRy+0WnpyBB6UY+pWKaWtmq4vUtVr4tmHY7ruFpR/fPm2SBgrfngVtScjaE7kAZjyeY++DK2hdblJt9lkFADMCI2IIx2glYHJL9dUJm3yXPq7u8A7beQa7ZrzAvLkSF12eoncfqi0aozYAbVxQllIDZvpUidMswKg2aAxQVwDVF2P2LImbbszRp0+iM01P/H78552baQa6bGwVP78qw/4DU4w60WSYJN6VVrzo4iZ03znBxRcpK8P8qOM986zAa6+bvN7cFPY9/Yv3k7FwEJmdwWIXtg/ypvrunWK/wanzwniPPVkXpsBtxrRymcQDt2bYvluCEaOreo8v/DnHgjkC+x1RQd+BRvS/+GSOt+cKDD62ip13N9ePj3KzERXtoBAigwkLwMXqgC5196+5i8ysCr7g4moLsG+PTtG9h5kIqjsWWnHouDYsP/awwGuvSYw5PcV+6kIpRnLg8iFNsdxV43Mt9pXn1bGDme81axIsWSSw6+cSrF4NnPXjTJeQbrihirvuEpgyReCSS6rYeSefGT/9jMQDk3J8+cgUJxxfCYDsskVbtyONpc6KazLvjfHuB7ZSyN5csS3BM0u3Asgu4FDgWrNGQmXOrduZG5tC56RbmtCjT4rh31F6McHfHszwj5kCXzymin6Djef1/IM53pyV44hRdeixBzn8WxpWfn9O5BOLhI71hjPHwiJXfZuzAds7hBhsc07ltNMr2Hcgay5kx1qxAvjZuAwNjcD3Tq3oNp8Fb0osWCDxr/+V6N4jwSWXVDDvdaW5MsNw51S1JzZuXI7evROce46ZGNV9cMllTZrlzj27il7K0GXHKvO2KNvTIHOMFrvxcT8XsXf0YJPoCTnxQtrpzwpMeyrHoSMr2GeQ6fZ463WBJ36foU//Cr70dZMV/v2hHP+YkeOLR1fRb4hiQ2AKA1j3PT4dYc/nONE2hTA2hdZCwaod2pRljiT2g85Rq93MDhzAOGiJwYaNSLBjl7AnngDpLIAw5mDKc1J7XApg/ZUGi9hrxXJg7KWZFvfKR1N+Ef0ooO3SM8HAAQmO/HKKhx8SeOIJgWOOSTFihOo/S3DDrzPNkKNHpzhg/woefSTH408K7LVngjNON+GRziXomeIemLMqavRz0fMiyEh13ai+wTDsjQ+7LHg2+ZtrMh0S/3tMFV12Mcw07yWBZyZl2GdwBUOGW4A9mGH+TIFBCmCDTVlJMdiCWTkO/1Ydeuy5FQBGRqtuyHOEZYvYpCeoEMy6Fny5mrSJhUcU0GliuAbr1dtoNfNsL/KRjAXgmgapaUHCajChAaYZjOqd9lgKUKp+uHYN0KED0LVbgu7dE/Tpk2L33iaj0vU6qbonMqxcAVx6WVXrKwVu1YEx9rImXS8980dV/OxnGbIcuOTiKrp19ezlRbMntNIFtAxspk5IPfjq9Cxb6UN7DRSwFFuU4XvmDfstWihx941N2LZTgu+eb6oQ6rxmPJPjxadzHKDaco4weksx2PwZuQbYXipEwjDYVgWYKhXJ3JSKaLUNFYWJ1eg9/7p10Ws8VyKwJiwIVEeEEvnDj03QRZUwainLEoD+/VnDYGMUwAaQkPYspfa1eBGw3XYJWrfyz2HgzKPObd48geuvz7Wpe+V4I4TJLH7iSWVf5FqbrV3LvC+nN2t1RNTo5yqUj4pdqAawvijuRTurUbo0wjj3f5mUYe4MgUFHVnHAkYa9VEh+7LcZ3psvcNSoOvTsZ/b53EMC82dagA0x2075U44FL29FBmtokAOFyGbWzOSsmekqoa50Qv1QNEmeySiEEQ+qjxDANleD9R/AFnFYMAa6MYizvoapQufttwm89JLA0KEpjj9OCXdCc4KsCTj/giadBLRoAYy/ok5XFPQWcTko6ufiRqrXX56hqF/eACju8zI3DPlfHnSG4DWALMjVGG++okkbrd85vwXadzTsqEA68YomrP1I4qQL69C6vQHj84rBZuY4kDHY1BKAvfOqQPe+Keq22ZzZKf+sadepV+062NZdcNuVSXos6MGnh4840zUU9Jz1uDDWIfI1iVEnp9jJPVGMheIAyH7i1ZiefFxqv0plkfsOMD1j7of9zW+SNWuhi+Ivz5JQvf2jR1dw7rmZnrBxP62ic2ff2aFC7B/uzjFtmve2hg1VGs3bHJ+sn6u4PM0/ycYCK3hWlwFfuIDDP2Fn/hyBJ+7J0XWXBF8fY8KjGteSf0k8cGMT2nVIMEqFTctqCmBvWIDt+UUTIqc+mOOtiMHuGdeENtsmGHn6ljdb9VVetSqbJKVqOCxmjWYiPWsQaMIuA28VeGHPS0qewS66vIJevcNMs/iZUPdMVD7YNGFDJBW5aWTmLv9oDfDO2yaUqv/eessUz9VP//4JWrVO8MI0gSFDUpz0bWKvRPeY3XJrhvnzDVIP2D/FrJeFBuU++yQYfXJVG8Y8lHldZLDOWYtbEw4oUYcE1RvjEBn0dkXspbZV9caFbwkcflwV/Q4w2aN6/cHbm/D+2xL9D67ggKMUkMz1e84C7ABiMFkOsN9f1oQOOyYY/sNPCWCNjXJk1pQ9bNIlW4e0K2nK2qFDH8p6izZJ0AxGCYP2Is2V0iHyNYljv5qiqyrdEHlRbhCHO3uB1WZ/fUZqy2HMaUqDGf1mkgQDrl9en+P110LxppoJBwxUWWGKxkaJm27KdYY5flwdOnU0PtqcVyT+eH+G5Sug21e+fWIFgw5MMWeOxO0TMw2yLl2BH55ah07bWwnger8+nX4udRTnyLOFGI31EhOubEKaJjjl4ipatjFh8I3ZAk/fn+ny0LfOa4EWrXxv2vMPZXhjpoACGDHYNMtgh32rDrvsmWDdGuDe8evRZdcUQ0/5lACmFn3U14vFUghbxGG990zkugyP5rKGLcFDo94ElsEiEGxqxCeAOVvDAu3663LdD6ay0969EuzeJ0HPngkqqTJWJS4bm+mu1mOOTjFyZEUXsO+7L8O8eeZEVPfq90+tog8r+KpS0sQ7Mt2wqN4fPbqqvTPz/FKWGZKYL31aNO9qZY2Etv+LTFIyVkOtZq4OgW3GswJT/5yhV78UR59oEpS35wk8eXcOmUsMGV5FPxsGKbOc8rAJkRxgL0/O8drzObr1StFn/wreXyB0VtmrfwVDTmBNe5s6OTW2d0bIypX5BVKIK023M1voYAEWG6qOgOxTdIwQprwsbspLcM2VuWawI45M0Hn7Ev8lzh6ZTTFjusTChYbB+u9HIdtXApQwb6d6vVw53ofnV+ZI3Hxzjt12U0ZqVXcfzJgpcMcdJrANHpziuK9U7OfD8f/7fYkJd2RYsgQ44MAUJ46qmNKMlQ2+pdmGSnsOcT8XD33uORO1njzI2phJ/Kvfj92VYcGrQoNrt35GT02+J8eCV3N8fnAFg44xK7K4868A9ubMHPtbBlPDXrlI4tGb4kUiCQ77ZhW77LXlfTG3R7XwdtVK8ZaUwkpwq7vIWWSt0y5rc2miha8NWR7M5FkB9/3eaKOTvptg5x683GP9LzIzLVBd246QmPyUxD/mSQwfkWqWotDofTsDOvO6TxDMOCXmzJbo0TM1pSMdw4F778tx4IEpdt2FXdRo/GpPaz8G/vxUjqFDK6hrYT07FiZj1vH9XEa3mUK1GV9BvEf99CTa4x570lrvL5TYYafEmMkSaFoPvPqCQP9DDeA8E5rTbFgBfNgo0bZjgjZqfYL9Wb0K+PebAmtXS70EbsddEnTuvuXBZWfFH7h+RTZaSOhHBzgRTwxmc/W4yZBCIKXzZm8+WXBR1Chat0ranA5fEkYNWxwoJMRKQOXCtMOM3n+4pM1/njokfKXCH8fUQml8Roe6fi57ecqzSPZYb9ZSboDCDVZfMuJZZCDqo+dMBDqMWqhtskC2hTuOe9aXtTZKwOZneev+FcBWWRYrV9qHn9jnQjhmYCHLWWGW3RyTxGGO2n/c62xVAVuiX9YVYUDuGcddFm6hUMrGqMwbuKwxkbGift+inh5SFzBhwfOyXhTdEDUWajhd5sbNPS/vVxkLwYTigP3ouPEjxtli3rBx0fpjKimzp+oYMDJ5ty6kwqMVeLFhpTwqyzP7+CbrFdk+Kzc5rAmGgMDNTj/J1oTVpR2f9fnISvaHueClhXOdlfLFtvHlKvkcH4Dabzz+kqcc8vHHK5u5LcF73A3pUenHHMc8ltI38fgwGQr+sjComSnQZlG/l40spvvCh2ueJBjg+vf+k+AqhEgazMrl+XgppX5cOQ8tpH0cqAg0FF6C8GjeNKAku4Jub2aF8IyUmbcOhO7zHqD+ooWh2JxQWIaqOX5b5iKX3mWmLLxwRgjARNvYjLK8D58/z4u5+oy9eGnIEGsZG1Hpi/YXeW/sixsC0PEI8B9EWamyU4/QXLU8f0hIOdL3yDNwBOEy7KDgIKTzIt1m9JrJ/uLqALceyA7heWFxvwZc5qYPWYyySTqeC7cUGtkXbzlTzQK9Occ+YK/gKc/hMjNiFJrwWODHXRMOaPaGdmslLRiL4p+Vm2gby1qfJfaqyWCWudqu+kC8ICH3DrQQN0i9nAkeemuA5QviBjyR4LbvF/SQswH8Hy6RKGkncgAjPeYcXN42ZCHnkGelm2E6AAAD+0lEQVRGSOzKH1qiXo+deQ0Yp3N4qAsfM24AxdYiukm3mivQXoZpm9VjkZYKWoVKmJYCCQH8P0hc7tDN5qarVsme+fp8RgLsEJSG2OTwk3AMRYhk4t7oK+Ik3zlqxBlNeLhqh3bD9ZEHL3XTel/KG8H2wPYXz3w5u3mmtJqFgGSf7+U9L/7lBfRlUdTxsBH9XLavPmh1LnxzWvH5XqTTNOi5+Heds+HCW34jfBbA1SyD0QAVyMR68aiU0n0RA4GNWw3crqAJDSaWDFnSdTxRcP5V6EkZmmFs44BIsLTbB59nbBVkogQtb8HQ0TST1GgeNKuuoy5V620V+7lIXId9XoEdET1Ul8KotyWYeGcsFQAsAhuNn7du/78BmJ7jZbLtCqm+SgYjOZBo8t1vJ9L9SgLanr4CxoVLF6O8KOfCnodFfSfU/GYPHlNt1utiBLMqXBZrWTICLw9vG6vDnKhmHliweJYW01rJ4Jz/Gs+6D8AWe16u+G2g4x+NXgTkZwVcG8VgLHwlqz4Q4/JcXrjhDI9NrGUsvqCWjM3Q/CSghAzkcGgnKQhrBCT2RQ/m074gHlsr8Q2i3yevKXqIietWdRgmC8LqJ7Ijyso+Ud8XufFkRRjWKfpjhrCN1UD3QHENAPWJ+c4l2uazBK5NAhgNfOUyeZTIxbVSyj1rtvcUtBdv3YnB51UYTyYCrRSFRseKhUdbUjilAYQt2AqcBRuDhyEunEmg22PzCfR/M8DZG0n7Xny1kOuI8N/XGDrxJUCyxjB5bKGdUe6BGZvjswYvrrA3YWza8V+anyzz5HIJuZMX4xGQ7IUOrA57W9I6SnObcn1kB1X21ES7HW/pdnVJe+c7fchqp56Frd/L2CHUV/wxTNED4aLnpjbbgOj67X3rs7YaeFYYfWmoL1KzgnWUKRJhUxh2hqtXJJswi1tn082qcKoC+YrF4kzI5GwhTatPmbCn9Y/mlLxnRdiKs8TAlmB1OKJcl60ycFIVwLxEYbYo7F3csZPtPKc4q3PPzOJLz7jeKa6q5mHQCfvIjCVPzGSUZqy+Bah8nzGg4vAZ9IluHdxs9FE2C2CeGWTdikUYJmR+YiKTL0lg29AyiA7jMsNIcFO9O8j+yNWNDFq2AolAEyxKYUzpFrMwg1gzCmeyWo+5dNmlLYAHX9VCvhfvnbflo9jzYiHUM5H1x+w4wkyRHHuzDWfaoKOWNyFv9LRvvQ23CMD4cFX4XLEE+8lcDIHEHlLKPkDaXUrZDkjaSSlaGJ4jozNkmbJw6r6ElAGPVweIGXmo5fZGWTHbuevMniAjM+jnonbnuMmwpExEwAn6vwrmKhP2hcdXhv1cpKvCLzEtbrP14LLpR/o/JBqhquSiLD0AAAAASUVORK5CYII="},"+MdJ":function(q,P,e){q.exports={title:"title___3mO1X",content:"content___12kgP",add:"add___wHtT1",colorBlue:"colorBlue___RGte2",radio:"radio___7b5oH"}},"/GNS":function(q,P,e){q.exports=e.p+"static/search1.c4136dd4.png"},"06Qe":function(q,P,e){var _=e("ItGF"),r="urn:schemas-microsoft-com:vml",w=typeof window=="undefined"?null:window,E=!1,i=w&&w.document;function s(c){return u(c)}var u;if(i&&!_.canvasSupported)try{!i.namespaces.zrvml&&i.namespaces.add("zrvml",r),u=function(c){return i.createElement("')}}catch(c){u=function(f){return i.createElement("<"+f+' xmlns="'+r+'" class="zrvml">')}}function n(){if(E||!i)return;E=!0;var c=i.styleSheets;c.length<31?i.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):c[0].addRule(".zrvml","behavior:url(#default#VML)")}P.doc=i,P.createNode=s,P.initVML=n},"0s+r":function(q,P,e){var _=e("bYtY"),r=e("QBsz"),w=e("y23F"),E=e("H6uX"),i=e("YH21"),s=e("C0SR"),u="silent";function n(y,I,N){return{type:y,event:N,target:I.target,topTarget:I.topTarget,cancelBubble:!1,offsetX:N.zrX,offsetY:N.zrY,gestureEvent:N.gestureEvent,pinchX:N.pinchX,pinchY:N.pinchY,pinchScale:N.pinchScale,wheelDelta:N.zrDelta,zrByTouch:N.zrByTouch,which:N.which,stop:c}}function c(){i.stop(this.event)}function f(){}f.prototype.dispose=function(){};var a=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],m=function(y,I,N,D){E.call(this),this.storage=y,this.painter=I,this.painterRoot=D,N=N||new f,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,w.call(this),this.setHandlerProxy(N)};m.prototype={constructor:m,setHandlerProxy:function(y){this.proxy&&this.proxy.dispose(),y&&(_.each(a,function(I){y.on&&y.on(I,this[I],this)},this),y.handler=this),this.proxy=y},mousemove:function(y){var I=y.zrX,N=y.zrY,D=b(this,I,N),L=this._hovered,p=L.target;p&&!p.__zr&&(L=this.findHover(L.x,L.y),p=L.target);var B=this._hovered=D?{x:I,y:N}:this.findHover(I,N),j=B.target,W=this.proxy;W.setCursor&&W.setCursor(j?j.cursor:"default"),p&&j!==p&&this.dispatchToElement(L,"mouseout",y),this.dispatchToElement(B,"mousemove",y),j&&j!==p&&this.dispatchToElement(B,"mouseover",y)},mouseout:function(y){var I=y.zrEventControl,N=y.zrIsToLocalDOM;I!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",y),I!=="no_globalout"&&(!N&&this.trigger("globalout",{type:"globalout",event:y}))},resize:function(y){this._hovered={}},dispatch:function(y,I){var N=this[y];N&&N.call(this,I)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(y){var I=this.proxy;I.setCursor&&I.setCursor(y)},dispatchToElement:function(y,I,N){y=y||{};var D=y.target;if(D&&D.silent)return;for(var L="on"+I,p=n(I,y,N);D&&!(D[L]&&(p.cancelBubble=D[L].call(D,p)),D.trigger(I,p),D=D.parent,p.cancelBubble););p.cancelBubble||(this.trigger(I,p),this.painter&&this.painter.eachOtherLayer(function(B){typeof B[L]=="function"&&B[L].call(B,p),B.trigger&&B.trigger(I,p)}))},findHover:function(y,I,N){for(var D=this.storage.getDisplayList(),L={x:y,y:I},p=D.length-1;p>=0;p--){var B;if(D[p]!==N&&!D[p].ignore&&(B=h(D[p],y,I))&&(!L.topTarget&&(L.topTarget=D[p]),B!==u)){L.target=D[p];break}}return L},processGesture:function(y,I){this._gestureMgr||(this._gestureMgr=new s);var N=this._gestureMgr;I==="start"&&N.clear();var D=N.recognize(y,this.findHover(y.zrX,y.zrY,null).target,this.proxy.dom);if(I==="end"&&N.clear(),D){var L=D.type;y.gestureEvent=L,this.dispatchToElement({target:D.target},L,D.event)}}},_.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(y){m.prototype[y]=function(I){var N=I.zrX,D=I.zrY,L=b(this,N,D),p,B;if((y!=="mouseup"||!L)&&(p=this.findHover(N,D),B=p.target),y==="mousedown")this._downEl=B,this._downPoint=[I.zrX,I.zrY],this._upEl=B;else if(y==="mouseup")this._upEl=B;else if(y==="click"){if(this._downEl!==this._upEl||!this._downPoint||r.dist(this._downPoint,[I.zrX,I.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,y,I)}});function h(y,I,N){if(y[y.rectHover?"rectContain":"contain"](I,N)){for(var D=y,L;D;){if(D.clipPath&&!D.clipPath.contain(I,N))return!1;D.silent&&(L=!0),D=D.parent}return L?u:!0}return!1}function b(y,I,N){var D=y.painter;return I<0||I>D.getWidth()||N<0||N>D.getHeight()}_.mixin(m,E),_.mixin(m,w);var l=m;q.exports=l},"1Jh7":function(q,P,e){var _=e("y+Vt"),r=e("T6xi"),w=_.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(E,i){r.buildPath(E,i,!1)}});q.exports=w},"1MYJ":function(q,P,e){var _=e("y+Vt"),r=_.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var w=this.__dirtyPath,E=this.shape.paths,i=0;i=this._maxSize&&a>0){var h=n.head;n.remove(h),delete c[h.key],f=h.value,this._lastRemovedEntry=h}m?m.value=u:m=new r(u),m.key=s,n.insertEntry(m),c[s]=m}return f},E.get=function(s){var u=this._map[s],n=this._list;if(u!=null)return u!==n.tail&&(n.remove(u),n.insertEntry(u)),u.value},E.clear=function(){this._list.clear(),this._map={}};var i=w;q.exports=i},"1Sn+":function(q,P,e){},"1bdT":function(q,P,e){var _=e("3gBT"),r=e("H6uX"),w=e("DN4a"),E=e("vWvF"),i=e("bYtY"),s=function(n){w.call(this,n),r.call(this,n),E.call(this,n),this.id=n.id||_()};s.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(n,c){switch(this.draggable){case"horizontal":c=0;break;case"vertical":n=0;break}var f=this.transform;f||(f=this.transform=[1,0,0,1,0,0]),f[4]+=n,f[5]+=c,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(n,c){},attrKV:function(n,c){if(n==="position"||n==="scale"||n==="origin"){if(c){var f=this[n];f||(f=this[n]=[]),f[0]=c[0],f[1]=c[1]}}else this[n]=c},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(n,c){if(typeof n=="string")this.attrKV(n,c);else if(i.isObject(n))for(var f in n)n.hasOwnProperty(f)&&this.attrKV(f,n[f]);return this.dirty(!1),this},setClipPath:function(n){var c=this.__zr;c&&n.addSelfToZr(c),this.clipPath&&this.clipPath!==n&&this.removeClipPath(),this.clipPath=n,n.__zr=c,n.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var n=this.clipPath;n&&(n.__zr&&n.removeSelfFromZr(n.__zr),n.__zr=null,n.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(n){this.__zr=n;var c=this.animators;if(c)for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,he=Ae&&typeof Ae.getBoundingClientRect=="function"&&Ae.getBoundingClientRect().width;if(he){if(Ie){var Q=getComputedStyle(Ae),te=Q.marginLeft,Te=Q.marginRight;he+=+te.replace("px","")+ +Te.replace("px","")}he=+he.toFixed(6)}return he||0},ae=function(Ae,Ie,he){Ae&&Object(N.a)(Ae.style)==="object"&&(Ae.style[Ie]=he)},re=function(){return Y.any},pe=e("KQm4"),se=e("Ff2n"),xe=e("i8i4"),U=e("bdgK"),Z=e("uciX"),M=e("8XRh"),X={adjustX:1,adjustY:1},ue={topLeft:{points:["bl","tl"],overflow:X,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:X,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:X,offset:[4,0]}},de={topLeft:{points:["bl","tl"],overflow:X,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:X,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:X,offset:[4,0]}},Oe=ue,De=0,me={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ce=function(Ae,Ie,he){var Q=C(Ie),te=Ae.getState();Ae.setState({defaultActiveFirst:Object(_.a)(Object(_.a)({},te.defaultActiveFirst),{},Object(a.a)({},Q,he))})},be=function(Le){Object(i.a)(Ie,Le);var Ae=Object(s.a)(Ie);function Ie(he){var Q;Object(r.a)(this,Ie),Q=Ae.call(this,he),Q.onDestroy=function(ge){Q.props.onDestroy(ge)},Q.onKeyDown=function(ge){var _e=ge.keyCode,We=Q.menuInstance,ft=Q.props,ut=ft.isOpen,st=ft.store;if(_e===m.a.ENTER)return Q.onTitleClick(ge),Ce(st,Q.props.eventKey,!0),!0;if(_e===m.a.RIGHT)return ut?We.onKeyDown(ge):(Q.triggerOpenChange(!0),Ce(st,Q.props.eventKey,!0)),!0;if(_e===m.a.LEFT){var pt;if(ut)pt=We.onKeyDown(ge);else return;return pt||(Q.triggerOpenChange(!1),pt=!0),pt}return ut&&(_e===m.a.UP||_e===m.a.DOWN)?We.onKeyDown(ge):void 0},Q.onOpenChange=function(ge){Q.props.onOpenChange(ge)},Q.onPopupVisibleChange=function(ge){Q.triggerOpenChange(ge,ge?"mouseenter":"mouseleave")},Q.onMouseEnter=function(ge){var _e=Q.props,We=_e.eventKey,ft=_e.onMouseEnter,ut=_e.store;Ce(ut,Q.props.eventKey,!1),ft({key:We,domEvent:ge})},Q.onMouseLeave=function(ge){var _e=Q.props,We=_e.parentMenu,ft=_e.eventKey,ut=_e.onMouseLeave;We.subMenuInstance=Object(E.a)(Q),ut({key:ft,domEvent:ge})},Q.onTitleMouseEnter=function(ge){var _e=Q.props,We=_e.eventKey,ft=_e.onItemHover,ut=_e.onTitleMouseEnter;ft({key:We,hover:!0}),ut({key:We,domEvent:ge})},Q.onTitleMouseLeave=function(ge){var _e=Q.props,We=_e.parentMenu,ft=_e.eventKey,ut=_e.onItemHover,st=_e.onTitleMouseLeave;We.subMenuInstance=Object(E.a)(Q),ut({key:ft,hover:!1}),st({key:ft,domEvent:ge})},Q.onTitleClick=function(ge){var _e=Object(E.a)(Q),We=_e.props;if(We.onTitleClick({key:We.eventKey,domEvent:ge}),We.triggerSubMenuAction==="hover")return;Q.triggerOpenChange(!We.isOpen,"click"),Ce(We.store,Q.props.eventKey,!1)},Q.onSubMenuClick=function(ge){typeof Q.props.onClick=="function"&&Q.props.onClick(Q.addKeyPath(ge))},Q.onSelect=function(ge){Q.props.onSelect(ge)},Q.onDeselect=function(ge){Q.props.onDeselect(ge)},Q.getPrefixCls=function(){return"".concat(Q.props.rootPrefixCls,"-submenu")},Q.getActiveClassName=function(){return"".concat(Q.getPrefixCls(),"-active")},Q.getDisabledClassName=function(){return"".concat(Q.getPrefixCls(),"-disabled")},Q.getSelectedClassName=function(){return"".concat(Q.getPrefixCls(),"-selected")},Q.getOpenClassName=function(){return"".concat(Q.props.rootPrefixCls,"-submenu-open")},Q.saveMenuInstance=function(ge){Q.menuInstance=ge},Q.addKeyPath=function(ge){return Object(_.a)(Object(_.a)({},ge),{},{keyPath:(ge.keyPath||[]).concat(Q.props.eventKey)})},Q.triggerOpenChange=function(ge,_e){var We=Q.props.eventKey,ft=function(){Q.onOpenChange({key:We,item:Object(E.a)(Q),trigger:_e,open:ge})};_e==="mouseenter"?Q.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},Q.isChildrenSelected=function(){var ge={find:!1};return F(Q.props.children,Q.props.selectedKeys,ge),ge.find},Q.isOpen=function(){return Q.props.openKeys.indexOf(Q.props.eventKey)!==-1},Q.adjustWidth=function(){if(!Q.subMenuTitle||!Q.menuInstance)return;var ge=xe.findDOMNode(Q.menuInstance);if(ge.offsetWidth>=Q.subMenuTitle.offsetWidth)return;ge.style.minWidth="".concat(Q.subMenuTitle.offsetWidth,"px")},Q.saveSubMenuTitle=function(ge){Q.subMenuTitle=ge},Q.getBaseProps=function(){var ge=Object(E.a)(Q),_e=ge.props;return{mode:_e.mode==="horizontal"?"vertical":_e.mode,visible:Q.props.isOpen,level:_e.level+1,inlineIndent:_e.inlineIndent,focusable:!1,onClick:Q.onSubMenuClick,onSelect:Q.onSelect,onDeselect:Q.onDeselect,onDestroy:Q.onDestroy,selectedKeys:_e.selectedKeys,eventKey:"".concat(_e.eventKey,"-menu-"),openKeys:_e.openKeys,motion:_e.motion,onOpenChange:Q.onOpenChange,subMenuOpenDelay:_e.subMenuOpenDelay,parentMenu:Object(E.a)(Q),subMenuCloseDelay:_e.subMenuCloseDelay,forceSubMenuRender:_e.forceSubMenuRender,triggerSubMenuAction:_e.triggerSubMenuAction,builtinPlacements:_e.builtinPlacements,defaultActiveFirst:_e.store.getState().defaultActiveFirst[C(_e.eventKey)],multiple:_e.multiple,prefixCls:_e.rootPrefixCls,id:Q.internalMenuId,manualRef:Q.saveMenuInstance,itemIcon:_e.itemIcon,expandIcon:_e.expandIcon,direction:_e.direction}},Q.getMotion=function(ge,_e){var We=Object(E.a)(Q),ft=We.haveRendered,ut=Q.props,st=ut.motion,pt=ut.rootPrefixCls,mt=Object(_.a)(Object(_.a)({},st),{},{leavedClassName:"".concat(pt,"-hidden"),removeOnLeave:!1,motionAppear:ft||!_e||ge!=="inline"});return mt};var te=he.store,Te=he.eventKey,we=te.getState(),je=we.defaultActiveFirst;Q.isRootMenu=!1;var Be=!1;return je&&(Be=je[Te]),Ce(te,Te,Be),Q}return Object(w.a)(Ie,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Q=this,te=this.props,Te=te.mode,we=te.parentMenu,je=te.manualRef;if(je&&je(this),Te!=="horizontal"||!we.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Q.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Q=this.props,te=Q.onDestroy,Te=Q.eventKey;te&&te(Te),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Q){var te=this,Te=this.getBaseProps(),we=this.getMotion(Te.mode,Te.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Te.visible||Te.forceSubMenuRender,!this.haveOpened)return u.createElement("div",null);var je=Te.direction;return u.createElement(M.default,Object.assign({visible:Te.visible},we),function(Be){var ge=Be.className,_e=Be.style,We=I()("".concat(Te.prefixCls,"-sub"),ge,Object(a.a)({},"".concat(Te.prefixCls,"-rtl"),je==="rtl"));return u.createElement($e,Object.assign({},Te,{id:te.internalMenuId,className:We,style:_e}),Q)})}},{key:"render",value:function(){var Q,te=Object(_.a)({},this.props),Te=te.isOpen,we=this.getPrefixCls(),je=te.mode==="inline",Be=I()(we,"".concat(we,"-").concat(te.mode),(Q={},Object(a.a)(Q,te.className,!!te.className),Object(a.a)(Q,this.getOpenClassName(),Te),Object(a.a)(Q,this.getActiveClassName(),te.active||Te&&!je),Object(a.a)(Q,this.getDisabledClassName(),te.disabled),Object(a.a)(Q,this.getSelectedClassName(),this.isChildrenSelected()),Q));this.internalMenuId||(te.eventKey?this.internalMenuId="".concat(te.eventKey,"$Menu"):(De+=1,this.internalMenuId="$__$".concat(De,"$Menu")));var ge={},_e={},We={};te.disabled||(ge={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},_e={onClick:this.onTitleClick},We={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ft={},ut=te.direction;je&&(ut==="rtl"?ft.paddingRight=te.inlineIndent*te.level:ft.paddingLeft=te.inlineIndent*te.level);var st={};this.props.isOpen&&(st={"aria-owns":this.internalMenuId});var pt=null;te.mode!=="horizontal"&&(pt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(pt=u.createElement(this.props.expandIcon,Object(_.a)({},this.props))));var mt=u.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ft,className:"".concat(we,"-title"),role:"button"},We,_e,{"aria-expanded":Te},st,{"aria-haspopup":"true",title:typeof te.title=="string"?te.title:void 0}),te.title,pt||u.createElement("i",{className:"".concat(we,"-arrow")})),At=this.renderChildren(te.children),bt=te.parentMenu.isRootMenu?te.parentMenu.props.getPopupContainer:function(Dn){return Dn.parentNode},yt=me[te.mode],xt=te.popupOffset?{offset:te.popupOffset}:{},Ht=te.mode==="inline"?"":te.popupClassName;Ht+=ut==="rtl"?" ".concat(we,"-rtl"):"";var Tt=te.disabled,kt=te.triggerSubMenuAction,dn=te.subMenuOpenDelay,Tn=te.forceSubMenuRender,On=te.subMenuCloseDelay,mn=te.builtinPlacements;$.forEach(function(Dn){return delete te[Dn]}),delete te.onClick;var Sn=ut==="rtl"?Object.assign({},de,mn):Object.assign({},ue,mn);return delete te.direction,u.createElement("li",Object.assign({},te,ge,{className:Be,role:"menuitem"}),je&&mt,je&&At,!je&&u.createElement(Z.a,{prefixCls:we,popupClassName:I()("".concat(we,"-popup"),Ht),getPopupContainer:bt,builtinPlacements:Sn,popupPlacement:yt,popupVisible:Te,popupAlign:xt,popup:At,action:Tt?[]:[kt],mouseEnterDelay:dn,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Tn},mt))}}]),Ie}(u.Component);be.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Pe=Object(n.b)(function(Le,Ae){var Ie=Le.openKeys,he=Le.activeKey,Q=Le.selectedKeys,te=Ae.eventKey,Te=Ae.subMenuKey;return{isOpen:Ie.indexOf(te)>-1,active:he[Te]===te,selectedKeys:Q}})(be);Pe.isSubMenu=!0;var Ve=Pe,Ue="menuitem-overflowed",tt=.5,Ge=function(Le){Object(i.a)(Ie,Le);var Ae=Object(s.a)(Ie);function Ie(){var he;return Object(r.a)(this,Ie),he=Ae.apply(this,arguments),he.resizeObserver=null,he.mutationObserver=null,he.originalTotalWidth=0,he.overflowedItems=[],he.menuItemSizes=[],he.cancelFrameId=null,he.state={lastVisibleIndex:void 0},he.getMenuItemNodes=function(){var Q=he.props.prefixCls,te=xe.findDOMNode(Object(E.a)(he));return te?[].slice.call(te.children).filter(function(Te){return Te.className.split(" ").indexOf("".concat(Q,"-overflowed-submenu"))<0}):[]},he.getOverflowedSubMenuItem=function(Q,te,Te){var we=he.props,je=we.overflowedIndicator,Be=we.level,ge=we.mode,_e=we.prefixCls,We=we.theme;if(Be!==1||ge!=="horizontal")return null;var ft=he.props.children[0],ut=ft.props,st=ut.children,pt=ut.title,mt=ut.style,At=Object(se.a)(ut,["children","title","style"]),bt=Object(_.a)({},mt),yt="".concat(Q,"-overflowed-indicator"),xt="".concat(Q,"-overflowed-indicator");te.length===0&&Te!==!0?bt=Object(_.a)(Object(_.a)({},bt),{},{display:"none"}):Te&&(bt=Object(_.a)(Object(_.a)({},bt),{},{visibility:"hidden",position:"absolute"}),yt="".concat(yt,"-placeholder"),xt="".concat(xt,"-placeholder"));var Ht=We?"".concat(_e,"-").concat(We):"",Tt={};return $.forEach(function(kt){At[kt]!==void 0&&(Tt[kt]=At[kt])}),u.createElement(Ve,Object.assign({title:je,className:"".concat(_e,"-overflowed-submenu"),popupClassName:Ht},Tt,{key:yt,eventKey:xt,disabled:!1,style:bt}),te)},he.setChildrenWidthAndResize=function(){if(he.props.mode!=="horizontal")return;var Q=xe.findDOMNode(Object(E.a)(he));if(!Q)return;var te=Q.children;if(!te||te.length===0)return;var Te=Q.children[te.length-1];ae(Te,"display","inline-block");var we=he.getMenuItemNodes(),je=we.filter(function(Be){return Be.className.split(" ").indexOf(Ue)>=0});je.forEach(function(Be){ae(Be,"display","inline-block")}),he.menuItemSizes=we.map(function(Be){return J(Be,!0)}),je.forEach(function(Be){ae(Be,"display","none")}),he.overflowedIndicatorWidth=J(Q.children[Q.children.length-1],!0),he.originalTotalWidth=he.menuItemSizes.reduce(function(Be,ge){return Be+ge},0),he.handleResize(),ae(Te,"display","none")},he.handleResize=function(){if(he.props.mode!=="horizontal")return;var Q=xe.findDOMNode(Object(E.a)(he));if(!Q)return;var te=J(Q);he.overflowedItems=[];var Te=0,we;he.originalTotalWidth>te+tt&&(we=-1,he.menuItemSizes.forEach(function(je){Te+=je,Te+he.overflowedIndicatorWidth<=te&&(we+=1)})),he.setState({lastVisibleIndex:we})},he}return Object(w.a)(Ie,[{key:"componentDidMount",value:function(){var Q=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var te=xe.findDOMNode(this);if(!te)return;this.resizeObserver=new U.default(function(Te){Te.forEach(function(){var we=Q.cancelFrameId;cancelAnimationFrame(we),Q.cancelFrameId=requestAnimationFrame(Q.setChildrenWidthAndResize)})}),[].slice.call(te.children).concat(te).forEach(function(Te){Q.resizeObserver.observe(Te)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Q.resizeObserver.disconnect(),[].slice.call(te.children).concat(te).forEach(function(Te){Q.resizeObserver.observe(Te)}),Q.setChildrenWidthAndResize()}),this.mutationObserver.observe(te,{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(Q){var te=this,Te=this.state.lastVisibleIndex;return(Q||[]).reduce(function(we,je,Be){var ge=je;if(te.props.mode==="horizontal"){var _e=te.getOverflowedSubMenuItem(je.props.eventKey,[]);Te!==void 0&&te.props.className.indexOf("".concat(te.props.prefixCls,"-root"))!==-1&&(Be>Te&&(ge=u.cloneElement(je,{style:{display:"none"},eventKey:"".concat(je.props.eventKey,"-hidden"),className:"".concat(Ue)})),Be===Te+1&&(te.overflowedItems=Q.slice(Te+1).map(function(ft){return u.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),_e=te.getOverflowedSubMenuItem(je.props.eventKey,te.overflowedItems)));var We=[].concat(Object(pe.a)(we),[_e,ge]);return Be===Q.length-1&&We.push(te.getOverflowedSubMenuItem(je.props.eventKey,[],!0)),We}return[].concat(Object(pe.a)(we),[ge])},[])}},{key:"render",value:function(){var Q=this.props,te=Q.visible,Te=Q.prefixCls,we=Q.overflowedIndicator,je=Q.mode,Be=Q.level,ge=Q.tag,_e=Q.children,We=Q.theme,ft=Object(se.a)(Q,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ut=ge;return u.createElement(ut,Object.assign({},ft),this.renderChildren(_e))}}]),Ie}(u.Component);Ge.defaultProps={tag:"div",className:""};var Ye=Ge;function Je(Le){return Le.length?Le.every(function(Ae){return!!Ae.props.disabled}):!0}function ie(Le,Ae,Ie){var he=Le.getState();Le.setState({activeKey:Object(_.a)(Object(_.a)({},he.activeKey),{},Object(a.a)({},Ae,Ie))})}function Me(Le){return Le.eventKey||"0-menu-"}function Ne(Le,Ae){var Ie=Ae,he=Le.children,Q=Le.eventKey;if(Ie){var te;if(k(he,function(Te,we){Te&&Te.props&&!Te.props.disabled&&Ie===G(Te,Q,we)&&(te=!0)}),te)return Ie}return Ie=null,Le.defaultActiveFirst&&k(he,function(Te,we){!Ie&&Te&&!Te.props.disabled&&(Ie=G(Te,Q,we))}),Ie}function ze(Le){if(Le){var Ae=this.instanceArray.indexOf(Le);Ae!==-1?this.instanceArray[Ae]=Le:this.instanceArray.push(Le)}}var Fe=function(Le){Object(i.a)(Ie,Le);var Ae=Object(s.a)(Ie);function Ie(he){var Q;return Object(r.a)(this,Ie),Q=Ae.call(this,he),Q.onKeyDown=function(te,Te){var we=te.keyCode,je;if(Q.getFlatInstanceArray().forEach(function(ge){ge&&ge.props.active&&ge.onKeyDown&&(je=ge.onKeyDown(te))}),je)return 1;var Be=null;return(we===m.a.UP||we===m.a.DOWN)&&(Be=Q.step(we===m.a.UP?-1:1)),Be?(te.preventDefault(),ie(Q.props.store,Me(Q.props),Be.props.eventKey),typeof Te=="function"&&Te(Be),1):void 0},Q.onItemHover=function(te){var Te=te.key,we=te.hover;ie(Q.props.store,Me(Q.props),we?Te:null)},Q.onDeselect=function(te){Q.props.onDeselect(te)},Q.onSelect=function(te){Q.props.onSelect(te)},Q.onClick=function(te){Q.props.onClick(te)},Q.onOpenChange=function(te){Q.props.onOpenChange(te)},Q.onDestroy=function(te){Q.props.onDestroy(te)},Q.getFlatInstanceArray=function(){return Q.instanceArray},Q.step=function(te){var Te=Q.getFlatInstanceArray(),we=Q.props.store.getState().activeKey[Me(Q.props)],je=Te.length;if(!je)return null;te<0&&(Te=Te.concat().reverse());var Be=-1;if(Te.every(function(ft,ut){return ft&&ft.props.eventKey===we?(Be=ut,!1):!0}),!Q.props.defaultActiveFirst&&Be!==-1&&Je(Te.slice(Be,je-1)))return;var ge=(Be+1)%je,_e=ge;do{var We=Te[_e];if(!We||We.props.disabled)_e=(_e+1)%je;else return We}while(_e!==ge);return null},Q.renderCommonMenuItem=function(te,Te,we){var je=Q.props.store.getState(),Be=Object(E.a)(Q),ge=Be.props,_e=G(te,ge.eventKey,Te),We=te.props;if(!We||typeof te.type=="string")return te;var ft=_e===je.activeKey,ut=Object(_.a)(Object(_.a)({mode:We.mode||ge.mode,level:ge.level,inlineIndent:ge.inlineIndent,renderMenuItem:Q.renderMenuItem,rootPrefixCls:ge.prefixCls,index:Te,parentMenu:ge.parentMenu,manualRef:We.disabled?void 0:Object(h.a)(te.ref,ze.bind(Object(E.a)(Q))),eventKey:_e,active:!We.disabled&&ft,multiple:ge.multiple,onClick:function(pt){(We.onClick||V)(pt),Q.onClick(pt)},onItemHover:Q.onItemHover,motion:ge.motion,subMenuOpenDelay:ge.subMenuOpenDelay,subMenuCloseDelay:ge.subMenuCloseDelay,forceSubMenuRender:ge.forceSubMenuRender,onOpenChange:Q.onOpenChange,onDeselect:Q.onDeselect,onSelect:Q.onSelect,builtinPlacements:ge.builtinPlacements,itemIcon:We.itemIcon||Q.props.itemIcon,expandIcon:We.expandIcon||Q.props.expandIcon},we),{},{direction:ge.direction});return(ge.mode==="inline"||re())&&(ut.triggerSubMenuAction="click"),u.cloneElement(te,ut)},Q.renderMenuItem=function(te,Te,we){if(!te)return null;var je=Q.props.store.getState(),Be={openKeys:je.openKeys,selectedKeys:je.selectedKeys,triggerSubMenuAction:Q.props.triggerSubMenuAction,subMenuKey:we};return Q.renderCommonMenuItem(te,Te,Be)},he.store.setState({activeKey:Object(_.a)(Object(_.a)({},he.store.getState().activeKey),{},Object(a.a)({},he.eventKey,Ne(he,he.activeKey)))}),Q.instanceArray=[],Q}return Object(w.a)(Ie,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Q){return this.props.visible||Q.visible||this.props.className!==Q.className||!l()(this.props.style,Q.style)}},{key:"componentDidUpdate",value:function(Q){var te=this.props,Te="activeKey"in te?te.activeKey:te.store.getState().activeKey[Me(te)],we=Ne(te,Te);if(we!==Te)ie(te.store,Me(te),we);else if("activeKey"in Q){var je=Ne(Q,Q.activeKey);we!==je&&ie(te.store,Me(te),we)}}},{key:"render",value:function(){var Q=this,te=Object(f.a)({},this.props);this.instanceArray=[];var Te=I()(te.prefixCls,te.className,"".concat(te.prefixCls,"-").concat(te.mode)),we={className:Te,role:te.role||"menu"};te.id&&(we.id=te.id),te.focusable&&(we.tabIndex=0,we.onKeyDown=this.onKeyDown);var je=te.prefixCls,Be=te.eventKey,ge=te.visible,_e=te.level,We=te.mode,ft=te.overflowedIndicator,ut=te.theme;return $.forEach(function(st){return delete te[st]}),delete te.onClick,u.createElement(Ye,Object.assign({},te,{prefixCls:je,mode:We,tag:"ul",level:_e,theme:ut,visible:ge,overflowedIndicator:ft},we),u.Children.map(te.children,function(st,pt){return Q.renderMenuItem(st,pt,Be||"0-menu-")}))}}]),Ie}(u.Component);Fe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var Ze=Object(n.b)()(Fe),$e=Ze,Ke=e("Kwbf");function Xe(Le,Ae,Ie){var he=Le.prefixCls,Q=Le.motion,te=Le.defaultMotions,Te=te===void 0?{}:te,we=Le.openAnimation,je=Le.openTransitionName,Be=Ae.switchingModeFromInline;if(Q)return Q;if(Object(N.a)(we)==="object"&&we)Object(Ke.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof we=="string")return{motionName:"".concat(he,"-open-").concat(we)};if(je)return{motionName:je};var ge=Te[Ie];return ge||(Be?null:Te.other)}var et=function(Le){Object(i.a)(Ie,Le);var Ae=Object(s.a)(Ie);function Ie(he){var Q;Object(r.a)(this,Ie),Q=Ae.call(this,he),Q.inlineOpenKeys=[],Q.onSelect=function(we){var je=Object(E.a)(Q),Be=je.props;if(Be.selectable){var ge=Q.store.getState(),_e=ge.selectedKeys,We=we.key;Be.multiple?_e=_e.concat([We]):_e=[We],"selectedKeys"in Be||Q.store.setState({selectedKeys:_e}),Be.onSelect(Object(_.a)(Object(_.a)({},we),{},{selectedKeys:_e}))}},Q.onClick=function(we){var je=Q.getRealMenuMode(),Be=Object(E.a)(Q),ge=Be.store,_e=Be.props.onOpenChange;je!=="inline"&&!("openKeys"in Q.props)&&(ge.setState({openKeys:[]}),_e([])),Q.props.onClick(we)},Q.onKeyDown=function(we,je){Q.innerMenu.getWrappedInstance().onKeyDown(we,je)},Q.onOpenChange=function(we){var je=Object(E.a)(Q),Be=je.props,ge=Q.store.getState().openKeys.concat(),_e=!1,We=function(ut){var st=!1;if(ut.open)st=ge.indexOf(ut.key)===-1,st&&ge.push(ut.key);else{var pt=ge.indexOf(ut.key);st=pt!==-1,st&&ge.splice(pt,1)}_e=_e||st};Array.isArray(we)?we.forEach(We):We(we),_e&&("openKeys"in Q.props||Q.store.setState({openKeys:ge}),Be.onOpenChange(ge))},Q.onDeselect=function(we){var je=Object(E.a)(Q),Be=je.props;if(Be.selectable){var ge=Q.store.getState().selectedKeys.concat(),_e=we.key,We=ge.indexOf(_e);We!==-1&&ge.splice(We,1),"selectedKeys"in Be||Q.store.setState({selectedKeys:ge}),Be.onDeselect(Object(_.a)(Object(_.a)({},we),{},{selectedKeys:ge}))}},Q.onMouseEnter=function(we){Q.restoreModeVerticalFromInline();var je=Q.props.onMouseEnter;je&&je(we)},Q.onTransitionEnd=function(we){var je=we.propertyName==="width"&&we.target===we.currentTarget,Be=we.target.className,ge=Object.prototype.toString.call(Be)==="[object SVGAnimatedString]"?Be.animVal:Be,_e=we.propertyName==="font-size"&&ge.indexOf("anticon")>=0;(je||_e)&&Q.restoreModeVerticalFromInline()},Q.setInnerMenu=function(we){Q.innerMenu=we},Q.isRootMenu=!0;var te=he.defaultSelectedKeys,Te=he.defaultOpenKeys;return"selectedKeys"in he&&(te=he.selectedKeys||[]),"openKeys"in he&&(Te=he.openKeys||[]),Q.store=Object(n.c)({selectedKeys:te,openKeys:Te,activeKey:{"0-menu-":Ne(he,he.activeKey)}}),Q.state={switchingModeFromInline:!1},Q}return Object(w.a)(Ie,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Q){this.updateOpentKeysWhenSwitchMode(Q),this.updateMiniStore();var te=this.props,Te=te.siderCollapsed,we=te.inlineCollapsed,je=te.onOpenChange;(!Q.inlineCollapsed&&we||!Q.siderCollapsed&&Te)&&je([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Q){var te=this.props,Te=this.store,we=this.inlineOpenKeys,je=Te.getState(),Be={};Q.mode==="inline"&&te.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in te||((te.inlineCollapsed&&!Q.inlineCollapsed||te.siderCollapsed&&!Q.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=je.openKeys.concat(),Be.openKeys=[]),(!te.inlineCollapsed&&Q.inlineCollapsed||!te.siderCollapsed&&Q.siderCollapsed)&&(Be.openKeys=we,this.inlineOpenKeys=[])),Object.keys(Be).length&&Te.setState(Be)}},{key:"updateMenuDisplay",value:function(){var Q=this.props.collapsedWidth,te=this.store,Te=this.prevOpenKeys,we=this.getInlineCollapsed()&&(Q===0||Q==="0"||Q==="0px");we?(this.prevOpenKeys=te.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Te&&(this.store.setState({openKeys:Te}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Q=this.props.mode,te=this.state.switchingModeFromInline,Te=this.getInlineCollapsed();return te&&Te?"inline":Te?"vertical":Q}},{key:"getInlineCollapsed",value:function(){var Q=this.props,te=Q.inlineCollapsed,Te=Q.siderCollapsed;return Te!==void 0?Te:te}},{key:"restoreModeVerticalFromInline",value:function(){var Q=this.state.switchingModeFromInline;Q&&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 Q=Object(_.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),te=this.getRealMenuMode();return Q.className+=" ".concat(Q.prefixCls,"-root"),Q.direction==="rtl"&&(Q.className+=" ".concat(Q.prefixCls,"-rtl")),Q=Object(_.a)(Object(_.a)({},Q),{},{mode:te,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,te)}),delete Q.openAnimation,delete Q.openTransitionName,u.createElement(n.a,{store:this.store},u.createElement($e,Object.assign({},Q,{ref:this.setInnerMenu}),this.props.children))}}]),Ie}(u.Component);et.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:u.createElement("span",null,"\xB7\xB7\xB7")};var at=et,He=function(Le){Object(i.a)(Ie,Le);var Ae=Object(s.a)(Ie);function Ie(){var he;return Object(r.a)(this,Ie),he=Ae.apply(this,arguments),he.onKeyDown=function(Q){var te=Q.keyCode;return te===m.a.ENTER?(he.onClick(Q),!0):void 0},he.onMouseLeave=function(Q){var te=he.props,Te=te.eventKey,we=te.onItemHover,je=te.onMouseLeave;we({key:Te,hover:!1}),je({key:Te,domEvent:Q})},he.onMouseEnter=function(Q){var te=he.props,Te=te.eventKey,we=te.onItemHover,je=te.onMouseEnter;we({key:Te,hover:!0}),je({key:Te,domEvent:Q})},he.onClick=function(Q){var te=he.props,Te=te.eventKey,we=te.multiple,je=te.onClick,Be=te.onSelect,ge=te.onDeselect,_e=te.isSelected,We={key:Te,keyPath:[Te],item:Object(E.a)(he),domEvent:Q};je(We),we?_e?ge(We):Be(We):_e||Be(We)},he.saveNode=function(Q){he.node=Q},he}return Object(w.a)(Ie,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Q=this.props;Q.onDestroy&&Q.onDestroy(Q.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 Q,te=Object(_.a)({},this.props),Te=I()(this.getPrefixCls(),te.className,(Q={},Object(a.a)(Q,this.getActiveClassName(),!te.disabled&&te.active),Object(a.a)(Q,this.getSelectedClassName(),te.isSelected),Object(a.a)(Q,this.getDisabledClassName(),te.disabled),Q)),we=Object(_.a)(Object(_.a)({},te.attribute),{},{title:typeof te.title=="string"?te.title:void 0,className:Te,role:te.role||"menuitem","aria-disabled":te.disabled});te.role==="option"?we=Object(_.a)(Object(_.a)({},we),{},{role:"option","aria-selected":te.isSelected}):(te.role===null||te.role==="none")&&(we.role="none");var je={onClick:te.disabled?null:this.onClick,onMouseLeave:te.disabled?null:this.onMouseLeave,onMouseEnter:te.disabled?null:this.onMouseEnter},Be=Object(_.a)({},te.style);te.mode==="inline"&&(te.direction==="rtl"?Be.paddingRight=te.inlineIndent*te.level:Be.paddingLeft=te.inlineIndent*te.level),$.forEach(function(_e){return delete te[_e]}),delete te.direction;var ge=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ge=u.createElement(this.props.itemIcon,this.props)),u.createElement("li",Object.assign({},Object(c.default)(te,["onClick","onMouseEnter","onMouseLeave","onSelect"]),we,je,{style:Be,ref:this.saveNode}),te.children,ge)}}]),Ie}(u.Component);He.isMenuItem=!0,He.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var ct=Object(n.b)(function(Le,Ae){var Ie=Le.activeKey,he=Le.selectedKeys,Q=Ae.eventKey,te=Ae.subMenuKey;return{active:Ie[te]===Q,isSelected:he.indexOf(Q)!==-1}})(He),it=ct,Qe=function(Le){Object(i.a)(Ie,Le);var Ae=Object(s.a)(Ie);function Ie(){var he;return Object(r.a)(this,Ie),he=Ae.apply(this,arguments),he.renderInnerMenuItem=function(Q){var te=he.props,Te=te.renderMenuItem,we=te.index;return Te(Q,we,he.props.subMenuKey)},he}return Object(w.a)(Ie,[{key:"render",value:function(){var Q=Object(f.a)({},this.props),te=Q.className,Te=te===void 0?"":te,we=Q.rootPrefixCls,je="".concat(we,"-item-group-title"),Be="".concat(we,"-item-group-list"),ge=Q.title,_e=Q.children;return $.forEach(function(We){return delete Q[We]}),delete Q.onClick,delete Q.direction,u.createElement("li",Object.assign({},Q,{className:"".concat(Te," ").concat(we,"-item-group")}),u.createElement("div",{className:je,title:typeof ge=="string"?ge:void 0},ge),u.createElement("ul",{className:Be},u.Children.map(_e,this.renderInnerMenuItem)))}}]),Ie}(u.Component);Qe.isMenuItemGroup=!0,Qe.defaultProps={disabled:!0};var qe=Qe,rt=function(Ae){var Ie=Ae.className,he=Ae.rootPrefixCls,Q=Ae.style;return u.createElement("li",{className:"".concat(Ie," ").concat(he,"-item-divider"),style:Q})};rt.defaultProps={disabled:!0,className:"",style:{}};var lt=rt,Se=P.e=at},"24YM":function(q,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.SensorTabIndex=P.SensorClassName=P.SizeSensorId=void 0;var _="size-sensor-id";P.SizeSensorId=_;var r="size-sensor-object";P.SensorClassName=r;var w="-1";P.SensorTabIndex=w},"2DNl":function(q,P,e){var _=e("IMiH"),r=e("loD1"),w=e("59Ip"),E=e("aKvl"),i=e("n1HI"),s=e("hX1E"),u=s.normalizeRadian,n=e("Sj9i"),c=e("hyiK"),f=_.CMD,a=Math.PI*2,m=1e-4;function h(j,W){return Math.abs(j-W)W&&v>d&&v>o&&v>S||v1&&y(),H=n.cubicAt(W,d,o,S,l[0]),R>1&&(Y=n.cubicAt(W,d,o,S,l[1]))),R===2?GW&&S>d&&S>o||S=0&&v<=1){for(var O=0,x=n.quadraticAt(W,d,o,v),R=0;RA||S<-A)return 0;var g=Math.sqrt(A*A-S*S);b[0]=-g,b[1]=g;var v=Math.abs(d-t);if(v<1e-4)return 0;if(v%a<1e-4){d=0,t=a;var O=o?1:-1;return T>=b[0]+j&&T<=b[1]+j?O:0}if(o){var g=d;d=u(t),t=u(g)}else d=u(d),t=u(t);d>t&&(t+=a);for(var x=0,R=0;R<2;R++){var H=b[R];if(H+j>T){var Y=Math.atan2(S,H),O=o?1:-1;Y<0&&(Y=a+Y),(Y>=d&&Y<=t||Y+a>=d&&Y+a<=t)&&(Y>Math.PI/2&&Y1&&(A||(o+=c(T,S,g,v,d,t))),O===1&&(T=j[O],S=j[O+1],g=T,v=S);switch(x){case f.M:g=j[O++],v=j[O++],T=g,S=v;break;case f.L:if(A){if(r.containStroke(T,S,j[O],j[O+1],W,d,t))return!0}else o+=c(T,S,j[O],j[O+1],d,t)||0;T=j[O++],S=j[O++];break;case f.C:if(A){if(w.containStroke(T,S,j[O++],j[O++],j[O++],j[O++],j[O],j[O+1],W,d,t))return!0}else o+=I(T,S,j[O++],j[O++],j[O++],j[O++],j[O],j[O+1],d,t)||0;T=j[O++],S=j[O++];break;case f.Q:if(A){if(E.containStroke(T,S,j[O++],j[O++],j[O],j[O+1],W,d,t))return!0}else o+=N(T,S,j[O++],j[O++],j[O],j[O+1],d,t)||0;T=j[O++],S=j[O++];break;case f.A:var R=j[O++],H=j[O++],Y=j[O++],V=j[O++],G=j[O++],C=j[O++];O+=1;var k=1-j[O++],F=Math.cos(G)*Y+R,$=Math.sin(G)*V+H;O>1?o+=c(T,S,F,$,d,t):(g=F,v=$);var J=(d-R)*V/Y+R;if(A){if(i.containStroke(R,H,V,G,G+C,k,W,J,t))return!0}else o+=D(R,H,V,G,G+C,k,J,t);T=Math.cos(G+C)*Y+R,S=Math.sin(G+C)*V+H;break;case f.R:g=T=j[O++],v=S=j[O++];var ae=j[O++],re=j[O++],F=g+ae,$=v+re;if(A){if(r.containStroke(g,v,F,v,W,d,t)||r.containStroke(F,v,F,$,W,d,t)||r.containStroke(F,$,g,$,W,d,t)||r.containStroke(g,$,g,v,W,d,t))return!0}else o+=c(F,v,F,$,d,t),o+=c(g,$,g,v,d,t);break;case f.Z:if(A){if(r.containStroke(T,S,g,v,W,d,t))return!0}else o+=c(T,S,g,v,d,t);T=g,S=v;break}}return!A&&!h(S,v)&&(o+=c(T,S,g,v,d,t)||0),o!==0}function p(j,W,A){return L(j,0,!1,W,A)}function B(j,W,A,d){return L(j,W,!0,A,d)}P.contain=p,P.containStroke=B},"2fw6":function(q,P,e){var _=e("y+Vt"),r=_.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(w,E,i){i&&w.moveTo(E.cx+E.r,E.cy),w.arc(E.cx,E.cy,E.r,0,Math.PI*2,!0)}});q.exports=r},"3C/r":function(q,P){var e=function(r,w){this.image=r,this.repeat=w,this.type="pattern"};e.prototype.getCanvasPattern=function(r){return r.createPattern(this.image,this.repeat||"repeat")};var _=e;q.exports=_},"3CBa":function(q,P,e){var _=e("hydK"),r=_.createElement,w=e("bYtY"),E=e("SUKs"),i=e("y+Vt"),s=e("Dagg"),u=e("dqUG"),n=e("DBLp"),c=e("sW+o"),f=e("n6Mw"),a=e("vKoX"),m=e("P47w"),h=m.path,b=m.image,l=m.text;function y(t){return parseInt(t,10)}function I(t){return t instanceof i?h:t instanceof s?b:t instanceof u?l:h}function N(t,o){return o&&t&&o.parentNode!==t}function D(t,o,T){if(N(t,o)&&T){var S=T.nextSibling;S?t.insertBefore(o,S):t.appendChild(o)}}function L(t,o){if(N(t,o)){var T=t.firstChild;T?t.insertBefore(o,T):t.appendChild(o)}}function p(t,o){o&&t&&o.parentNode===t&&t.removeChild(o)}function B(t){return t.__textSvgEl}function j(t){return t.__svgEl}var W=function(t,o,T,S){this.root=t,this.storage=o,this._opts=T=w.extend({},T||{});var g=r("svg");g.setAttribute("xmlns","http://www.w3.org/2000/svg"),g.setAttribute("version","1.1"),g.setAttribute("baseProfile","full"),g.style.cssText="user-select:none;position:absolute;left:0;top:0;";var v=r("g");g.appendChild(v);var O=r("g");g.appendChild(O),this.gradientManager=new c(S,O),this.clipPathManager=new f(S,O),this.shadowManager=new a(S,O);var x=document.createElement("div");x.style.cssText="overflow:hidden;position:relative",this._svgDom=g,this._svgRoot=O,this._backgroundRoot=v,this._viewport=x,t.appendChild(x),x.appendChild(g),this.resize(T.width,T.height),this._visibleList=[]};W.prototype={constructor:W,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var o=r("rect");o.setAttribute("width",this.getWidth()),o.setAttribute("height",this.getHeight()),o.setAttribute("x",0),o.setAttribute("y",0),o.setAttribute("id",0),o.style.fill=t,this._backgroundRoot.appendChild(o),this._backgroundNode=o},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var o=this._svgRoot,T=this._visibleList,S=t.length,g=[],v;for(v=0;v=0;--O)if(v[O]===g)return!0;return!1}),T}else return null;else return T[0]},resize:function(t,o){var T=this._viewport;T.style.display="none";var S=this._opts;if(t!=null&&(S.width=t),o!=null&&(S.height=o),t=this._getSize(0),o=this._getSize(1),T.style.display="",this._width!==t||this._height!==o){this._width=t,this._height=o;var g=T.style;g.width=t+"px",g.height=o+"px";var v=this._svgDom;v.setAttribute("width",t),v.setAttribute("height",o)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",t),this._backgroundNode.setAttribute("height",o))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var o=this._opts,T=["width","height"][t],S=["clientWidth","clientHeight"][t],g=["paddingLeft","paddingTop"][t],v=["paddingRight","paddingBottom"][t];if(o[T]!=null&&o[T]!=="auto")return parseFloat(o[T]);var O=this.root,x=document.defaultView.getComputedStyle(O);return(O[S]||y(x[T])||y(O.style[T]))-(y(x[g])||0)-(y(x[v])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var t=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+t}};function A(t){return function(){E('In SVG mode painter not support method "'+t+'"')}}w.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(t){W.prototype[t]=A(t)});var d=W;q.exports=d},"3e3G":function(q,P,e){var _=e("bYtY"),r=e("QuXc"),w=function(i,s,u,n,c){this.x=i==null?.5:i,this.y=s==null?.5:s,this.r=u==null?.5:u,this.type="radial",this.global=c||!1,r.call(this,n)};w.prototype={constructor:w},_.inherits(w,r);var E=w;q.exports=E},"3gBT":function(q,P){var e=2311;function _(){return e++}q.exports=_},"498V":function(q,P,e){q.exports=e.p+"static/logo.22b9a281.svg"},"4fz+":function(q,P,e){var _=e("bYtY"),r=e("1bdT"),w=e("mFDi"),E=function(s){s=s||{},r.call(this,s);for(var u in s)s.hasOwnProperty(u)&&(this[u]=s[u]);this._children=[],this.__storage=null,this.__dirty=!0};E.prototype={constructor:E,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(s){return this._children[s]},childOfName:function(s){for(var u=this._children,n=0;n=0&&(n.splice(c,0,s),this._doAdd(s))}return this},_doAdd:function(s){s.parent&&s.parent.remove(s),s.parent=this;var u=this.__storage,n=this.__zr;u&&u!==s.__storage&&(u.addToStorage(s),s instanceof E&&s.addChildrenToStorage(u)),n&&n.refresh()},remove:function(s){var u=this.__zr,n=this.__storage,c=this._children,f=_.indexOf(c,s);return f<0?this:(c.splice(f,1),s.parent=null,n&&(n.delFromStorage(s),s instanceof E&&s.delChildrenFromStorage(n)),u&&u.refresh(),this)},removeAll:function(){var s=this._children,u=this.__storage,n,c;for(c=0;c1e-4){A[0]=N-L,A[1]=D-p,d[0]=N+L,d[1]=D+p;return}if(n[0]=s(B)*L+N,n[1]=i(B)*p+D,c[0]=s(j)*L+N,c[1]=i(j)*p+D,t(A,n,c),o(d,n,c),B=B%u,B<0&&(B=B+u),j=j%u,j<0&&(j=j+u),B>j&&!W?j+=u:BB&&(f[0]=s(g)*L+N,f[1]=i(g)*p+D,t(A,f,A),o(d,f,d))}P.fromPoints=a,P.fromLine=m,P.fromCubic=l,P.fromQuadratic=y,P.fromArc=I},"4qgm":function(q,P){q.exports="data:image/png;base64,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"},"4u4S":function(q,P){q.exports="data:image/png;base64,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"},"55Ip":function(q,P,e){"use strict";e.d(P,"a",function(){return D});var _=e("Ty5D"),r=e("dI71"),w=e("q1tI"),E=e.n(w),i=e("YS25"),s=e("17x9"),u=e.n(s),n=e("wx14"),c=e("zLVn"),f=e("9R94"),a=function(t){Object(r.a)(o,t);function o(){for(var S,g=arguments.length,v=new Array(g),O=0;OE+b&&h>s+b&&h>n+b&&h>f+b||hw+b&&m>i+b&&m>u+b&&m>c+b||m=0||g.relatedTarget.className.indexOf("".concat(R,"-next"))>=0))return;t.setState({goInputText:""}),x(t.getValidValue())},t.go=function(g){var v=t.state.goInputText;if(v==="")return;(g.keyCode===b.ENTER||g.type==="click")&&(t.setState({goInputText:""}),t.props.quickGo(t.getValidValue()))},t}return Object(i.a)(d,[{key:"getValidValue",value:function(){var o=this.state,T=o.goInputText,S=o.current;return!T||isNaN(T)?S:Number(T)}},{key:"getPageSizeOptions",value:function(){var o=this.props,T=o.pageSize,S=o.pageSizeOptions;return S.some(function(g){return g.toString()===T.toString()})?S:S.concat([T.toString()]).sort(function(g,v){var O=isNaN(Number(g))?0:Number(g),x=isNaN(Number(v))?0:Number(v);return O-x})}},{key:"render",value:function(){var o=this,T=this.props,S=T.pageSize,g=T.locale,v=T.rootPrefixCls,O=T.changeSize,x=T.quickGo,R=T.goButton,H=T.selectComponentClass,Y=T.buildOptionText,V=T.selectPrefixCls,G=T.disabled,C=this.state.goInputText,k="".concat(v,"-options"),F=H,$=null,J=null,ae=null;if(!O&&!x)return null;var re=this.getPageSizeOptions();if(O&&F){var pe=re.map(function(se,xe){return c.a.createElement(F.Option,{key:xe,value:se.toString()},(Y||o.buildOptionText)(se))});$=c.a.createElement(F,{disabled:G,prefixCls:V,showSearch:!1,className:"".concat(k,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(xe){return xe.parentNode}},pe)}return x&&(R&&(ae=typeof R=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:G,className:"".concat(k,"-quick-jumper-button")},g.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},R)),J=c.a.createElement("div",{className:"".concat(k,"-quick-jumper")},g.jump_to,c.a.createElement("input",{disabled:G,type:"text",value:C,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),g.page,ae)),c.a.createElement("li",{className:"".concat(k)},$,J)}}]),d}(c.a.Component);l.defaultProps={pageSizeOptions:["10","20","50","100"]};var y=l,I=e("N2Kk");function N(){}function D(W){return typeof W=="number"&&isFinite(W)&&Math.floor(W)===W}function L(W,A,d){return d}function p(W,A,d){var t=typeof W=="undefined"?A.pageSize:W;return Math.floor((d.total-1)/t)+1}var B=function(W){Object(s.a)(d,W);var A=Object(u.a)(d);function d(t){var o;Object(E.a)(this,d),o=A.call(this,t),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(p(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(O,x){var R=o.props.prefixCls,H=O||c.a.createElement("button",{type:"button","aria-label":x,className:"".concat(R,"-item-link")});return typeof O=="function"&&(H=c.a.createElement(O,Object(w.a)({},o.props))),H},o.savePaginationNode=function(O){o.paginationNode=O},o.isValid=function(O){return D(O)&&O!==o.state.current},o.shouldDisplayQuickJumper=function(){var O=o.props,x=O.showQuickJumper,R=O.pageSize,H=O.total;return H<=R?!1:x},o.handleKeyDown=function(O){(O.keyCode===b.ARROW_UP||O.keyCode===b.ARROW_DOWN)&&O.preventDefault()},o.handleKeyUp=function(O){var x=o.getValidValue(O),R=o.state.currentInputValue;x!==R&&o.setState({currentInputValue:x}),O.keyCode===b.ENTER?o.handleChange(x):O.keyCode===b.ARROW_UP?o.handleChange(x-1):O.keyCode===b.ARROW_DOWN&&o.handleChange(x+1)},o.changePageSize=function(O){var x=o.state.current,R=p(O,o.state,o.props);x=x>R?R:x,R===0&&(x=o.state.current),typeof O=="number"&&("pageSize"in o.props||o.setState({pageSize:O}),"current"in o.props||o.setState({current:x,currentInputValue:x})),o.props.onShowSizeChange(x,O),"onChange"in o.props&&o.props.onChange&&o.props.onChange(x,O)},o.handleChange=function(O){var x=o.props.disabled,R=O;if(o.isValid(R)&&!x){var H=p(void 0,o.state,o.props);R>H?R=H:R<1&&(R=1),"current"in o.props||o.setState({current:R,currentInputValue:R});var Y=o.state.pageSize;return o.props.onChange(R,Y),R}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.current2?R-2:0),Y=2;Y=S?v=S:v=Number(T),v}},{key:"getShowSizeChanger",value:function(){var o=this.props,T=o.showSizeChanger,S=o.total,g=o.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:S>g}},{key:"renderPrev",value:function(o){var T=this.props,S=T.prevIcon,g=T.itemRender,v=g(o,"prev",this.getItemIcon(S,"prev page")),O=!this.hasPrev();return Object(n.isValidElement)(v)?Object(n.cloneElement)(v,{disabled:O}):v}},{key:"renderNext",value:function(o){var T=this.props,S=T.nextIcon,g=T.itemRender,v=g(o,"next",this.getItemIcon(S,"next page")),O=!this.hasNext();return Object(n.isValidElement)(v)?Object(n.cloneElement)(v,{disabled:O}):v}},{key:"render",value:function(){var o=this,T=this.props,S=T.prefixCls,g=T.className,v=T.style,O=T.disabled,x=T.hideOnSinglePage,R=T.total,H=T.locale,Y=T.showQuickJumper,V=T.showLessItems,G=T.showTitle,C=T.showTotal,k=T.simple,F=T.itemRender,$=T.showPrevNextJumpers,J=T.jumpPrevIcon,ae=T.jumpNextIcon,re=T.selectComponentClass,pe=T.selectPrefixCls,se=T.pageSizeOptions,xe=this.state,U=xe.current,Z=xe.pageSize,M=xe.currentInputValue;if(x===!0&&R<=Z)return null;var X=p(void 0,this.state,this.props),ue=[],de=null,Oe=null,De=null,me=null,Ce=null,be=Y&&Y.goButton,Pe=V?1:2,Ve=U-1>0?U-1:0,Ue=U+1=Pe*2&&U!==1+2&&(ue[0]=Object(n.cloneElement)(ue[0],{className:"".concat(S,"-item-after-jump-prev")}),ue.unshift(de)),X-U>=Pe*2&&U!==X-2&&(ue[ue.length-1]=Object(n.cloneElement)(ue[ue.length-1],{className:"".concat(S,"-item-before-jump-next")}),ue.push(Oe)),Ne!==1&&ue.unshift(De),ze!==X&&ue.push(me)}var $e=null;C&&($e=c.a.createElement("li",{className:"".concat(S,"-total-text")},C(R,[R===0?0:(U-1)*Z+1,U*Z>R?R:U*Z])));var Ke=!this.hasPrev()||!X,Xe=!this.hasNext()||!X;return c.a.createElement("ul",Object(_.a)({className:a()(S,g,Object(r.a)({},"".concat(S,"-disabled"),O)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},tt),$e,c.a.createElement("li",{title:G?H.prev_page:null,onClick:this.prev,tabIndex:Ke?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(S,"-prev"),Object(r.a)({},"".concat(S,"-disabled"),Ke)),"aria-disabled":Ke},this.renderPrev(Ve)),ue,c.a.createElement("li",{title:G?H.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(S,"-next"),Object(r.a)({},"".concat(S,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(Ue)),c.a.createElement(y,{disabled:O,locale:H,rootPrefixCls:S,selectComponentClass:re,selectPrefixCls:pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:Z,pageSizeOptions:se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:be}))}}],[{key:"getDerivedStateFromProps",value:function(o,T){var S={};if("current"in o&&(S.current=o.current,o.current!==T.current&&(S.currentInputValue=S.current)),"pageSize"in o&&o.pageSize!==T.pageSize){var g=T.current,v=p(o.pageSize,T,o);g=g>v?v:g,"current"in o||(S.current=g,S.currentInputValue=g),S.pageSize=o.pageSize}return S}}]),d}(c.a.Component);B.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:I.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var j=B},"6GrX":function(q,P,e){var _=e("mFDi"),r=e("Xnb7"),w=e("bYtY"),E=w.getContext,i=w.extend,s=w.retrieve2,u=w.retrieve3,n=w.trim,c={},f=0,a=5e3,m=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,h="12px sans-serif",b={};function l(x,R){b[x]=R}function y(x,R){R=R||h;var H=x+":"+R;if(c[H])return c[H];for(var Y=(x+"").split(` -`),V=0,G=0,C=Y.length;Ga&&(f=0,c={}),f++,c[H]=V,V}function I(x,R,H,Y,V,G,C,k){return C?D(x,R,H,Y,V,G,C,k):N(x,R,H,Y,V,G,k)}function N(x,R,H,Y,V,G,C){var k=S(x,R,V,G,C),F=y(x,R);V&&(F+=V[1]+V[3]);var $=k.outerHeight,J=L(0,F,H),ae=p(0,$,Y),re=new _(J,ae,F,$);return re.lineHeight=k.lineHeight,re}function D(x,R,H,Y,V,G,C,k){var F=g(x,{rich:C,truncate:k,font:R,textAlign:H,textPadding:V,textLineHeight:G}),$=F.outerWidth,J=F.outerHeight,ae=L(0,$,H),re=p(0,J,Y);return new _(ae,re,$,J)}function L(x,R,H){return H==="right"?x-=R:H==="center"&&(x-=R/2),x}function p(x,R,H){return H==="middle"?x-=R/2:H==="bottom"&&(x-=R),x}function B(x,R,H){var Y=R.textPosition,V=R.textDistance,G=H.x,C=H.y;V=V||0;var k=H.height,F=H.width,$=k/2,J="left",ae="top";switch(Y){case"left":G-=V,C+=$,J="right",ae="middle";break;case"right":G+=V+F,C+=$,ae="middle";break;case"top":G+=F/2,C-=V,J="center",ae="bottom";break;case"bottom":G+=F/2,C+=k+V,J="center";break;case"inside":G+=F/2,C+=$,J="center",ae="middle";break;case"insideLeft":G+=V,C+=$,ae="middle";break;case"insideRight":G+=F-V,C+=$,J="right",ae="middle";break;case"insideTop":G+=F/2,C+=V,J="center";break;case"insideBottom":G+=F/2,C+=k-V,J="center",ae="bottom";break;case"insideTopLeft":G+=V,C+=V;break;case"insideTopRight":G+=F-V,C+=V,J="right";break;case"insideBottomLeft":G+=V,C+=k-V,ae="bottom";break;case"insideBottomRight":G+=F-V,C+=k-V,J="right",ae="bottom";break}return x=x||{},x.x=G,x.y=C,x.textAlign=J,x.textVerticalAlign=ae,x}function j(x,R,H){var Y={textPosition:x,textDistance:H};return B({},Y,R)}function W(x,R,H,Y,V){if(!R)return"";var G=(x+"").split(` -`);V=A(R,H,Y,V);for(var C=0,k=G.length;C=G;k++)C-=G;var F=y(H,R);return F>C&&(H="",F=0),C=x-F,Y.ellipsis=H,Y.ellipsisWidth=F,Y.contentWidth=C,Y.containerWidth=x,Y}function d(x,R){var H=R.containerWidth,Y=R.font,V=R.contentWidth;if(!H)return"";var G=y(x,Y);if(G<=H)return x;for(var C=0;;C++){if(G<=V||C>=R.maxIterations){x+=R.ellipsis;break}var k=C===0?t(x,V,R.ascCharWidth,R.cnCharWidth):G>0?Math.floor(x.length*V/G):0;x=x.substr(0,k),G=y(x,Y)}return x===""&&(x=R.placeholder),x}function t(x,R,H,Y){for(var V=0,G=0,C=x.length;GJ)x="",C=[];else if(ae!=null)for(var re=A(ae-(H?H[1]+H[3]:0),R,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),pe=0,se=C.length;peY&&v(H,x.substring(Y,G)),v(H,V[2],V[1]),Y=m.lastIndex}Ype)return{lines:[],width:0,height:0};X.textWidth=y(X.text,Oe);var me=ue.textWidth,Ce=me==null||me==="auto";if(typeof me=="string"&&me.charAt(me.length-1)==="%")X.percentWidth=me,$.push(X),me=0;else{if(Ce){me=X.textWidth;var be=ue.textBackgroundColor,Pe=be&&be.image;Pe&&(Pe=r.findExistImage(Pe),r.isImageReady(Pe)&&(me=Math.max(me,Pe.width*De/Pe.height)))}var Ve=de?de[1]+de[3]:0;me+=Ve;var Ue=re!=null?re-Z:null;Ue!=null&&Ue=0&&t.splice(o,1),A.__hoverMir=null},clearHover:function(A){for(var d=this._hoverElements,t=0;t15)break}}S.__drawIndex=C,S.__drawIndex0&&A>o[0]){for(g=0;gA);g++);S=t[o[g]]}if(o.splice(g+1,0,A),t[A]=d,!d.virtual)if(S){var O=S.dom;O.nextSibling?v.insertBefore(d.dom,O.nextSibling):v.appendChild(d.dom)}else v.firstChild?v.insertBefore(d.dom,v.firstChild):v.appendChild(d.dom)},eachLayer:function(A,d){var t=this._zlevelList,o,T;for(T=0;T0?h:0),this._needsManuallyCompositing),O.__builtin__||E("ZLevel "+v+" has been used by unkown layer "+O.id),O!==T&&(O.__used=!0,O.__startIndex!==t&&(O.__dirty=!0),O.__startIndex=t,O.incremental?O.__drawIndex=-1:O.__drawIndex=t,d(t),T=O),o.__dirty&&(O.__dirty=!0,O.incremental&&O.__drawIndex<0&&(O.__drawIndex=t))}d(t),this.eachBuiltinLayer(function(x,R){!x.__used&&x.getElementCount()>0&&(x.__dirty=!0,x.__startIndex=x.__endIndex=x.__drawIndex=0),x.__dirty&&x.__drawIndex<0&&(x.__drawIndex=x.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(A){A.clear()},setBackgroundColor:function(A){this._backgroundColor=A},configLayer:function(A,d){if(d){var t=this._layerConfig;t[A]?w.merge(t[A],d,!0):t[A]=d;for(var o=0;o0&&arguments[0]!==void 0?arguments[0]:[],y=new Map;function I(N){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(L){var p=L.key,B=L.children;Object(i.a)(p!=null,"Tree node must have a certain key: [".concat(D).concat(p,"]"));var j=String(p);Object(i.a)(!y.has(j)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(j)),y.set(j,!0),I(B,"".concat(D).concat(j," > "))})}I(l)}function c(l){function y(I){var N=Object(E.a)(I);return N.map(function(D){if(!Object(s.i)(D))return Object(i.a)(!D,"Tree/TreeNode can only accept TreeNode as children."),null;var L=D.key,p=D.props,B=p.children,j=Object(w.a)(p,["children"]),W=Object(r.a)({key:L},j),A=y(B);return A.length&&(W.children=A),W}).filter(function(D){return D})}return y(l)}function f(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],I=new Set(y===!0?[]:y),N=[];function D(L){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(B,j){var W=Object(s.h)(p?p.pos:"0",j),A=u(B.key,W),d=Object(r.a)(Object(r.a)({},B),{},{parent:p,pos:W,children:null,data:B,isStart:[].concat(Object(_.a)(p?p.isStart:[]),[j===0]),isEnd:[].concat(Object(_.a)(p?p.isEnd:[]),[j===L.length-1])});return N.push(d),y===!0||I.has(A)?d.children=D(B.children||[],d):d.children=[],d})}return D(l),N}function a(l,y,I){var N;I?typeof I=="string"?N=function(p){return p[I]}:typeof I=="function"&&(N=function(p){return I(p)}):N=function(p,B){return u(p.key,B)};function D(L,p,B){var j=L?L.children:l,W=L?Object(s.h)(B.pos,p):"0";if(L){var A=N(L,W),d={node:L,index:p,pos:W,key:A,parentPos:B.node?B.pos:null,level:B.level+1};y(d)}j&&j.forEach(function(t,o){D(t,o,{node:L,pos:W,level:B?B.level+1:-1})})}D(null)}function m(l){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=y.initWrapper,N=y.processEntity,D=y.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,p={},B={},j={posEntities:p,keyEntities:B};return I&&(j=I(j)||j),a(l,function(W){var A=W.node,d=W.index,t=W.pos,o=W.key,T=W.parentPos,S=W.level,g={node:A,index:d,key:o,pos:t,level:S},v=u(o,t);p[t]=g,B[v]=g,g.parent=p[T],g.parent&&(g.parent.children=g.parent.children||[],g.parent.children.push(g)),N&&N(g,j)},L),D&&D(j),j}function h(l,y){var I=y.expandedKeys,N=y.selectedKeys,D=y.loadedKeys,L=y.loadingKeys,p=y.checkedKeys,B=y.halfCheckedKeys,j=y.dragOverNodeKey,W=y.dropPosition,A=y.keyEntities,d=A[l],t={eventKey:l,expanded:I.indexOf(l)!==-1,selected:N.indexOf(l)!==-1,loaded:D.indexOf(l)!==-1,loading:L.indexOf(l)!==-1,checked:p.indexOf(l)!==-1,halfChecked:B.indexOf(l)!==-1,pos:String(d?d.pos:""),dragOver:j===l&&W===0,dragOverGapTop:j===l&&W===-1,dragOverGapBottom:j===l&&W===1};return t}function b(l){var y=l.data,I=l.expanded,N=l.selected,D=l.checked,L=l.loaded,p=l.loading,B=l.halfChecked,j=l.dragOver,W=l.dragOverGapTop,A=l.dragOverGapBottom,d=l.pos,t=l.active,o=Object(r.a)(Object(r.a)({},y),{},{expanded:I,selected:N,checked:D,loaded:L,loading:p,halfChecked:B,dragOver:j,dragOverGapTop:W,dragOverGapBottom:A,pos:d,active:t});return"props"in o||Object.defineProperty(o,"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`."),l}}),o}},"8WcF":function(q,P,e){q.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8XDt":function(q,P,e){e("qH13");var _=e("aX58"),r=_.registerPainter,w=e("6fms");r("vml",w)},"8mKB":function(q,P,e){"use strict";var _=e("rePB"),r=e("1OyB"),w=e("vuIU"),E=e("Ji7U"),i=e("md7G"),s=e("foSv"),u=e("q1tI"),n=e.n(u),c=e("m+aA"),f=e("TSYQ"),a=e.n(f),m=e("4IlW");function h(t){var o=t.pageXOffset,T="scrollLeft";if(typeof o!="number"){var S=t.document;o=S.documentElement[T],typeof o!="number"&&(o=S.body[T])}return o}function b(t){var o,T,S=t.ownerDocument,g=S.body,v=S&&S.documentElement,O=t.getBoundingClientRect();return o=O.left,T=O.top,o-=v.clientLeft||g.clientLeft||0,T-=v.clientTop||g.clientTop||0,{left:o,top:T}}function l(t){var o=b(t),T=t.ownerDocument,S=T.defaultView||T.parentWindow;return o.left+=h(S),o.left}function y(t){var o=I();return function(){var S=Object(s.a)(t),g;if(o){var v=Object(s.a)(this).constructor;g=Reflect.construct(S,arguments,v)}else g=S.apply(this,arguments);return Object(i.a)(this,g)}}function I(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var N=function(t){Object(E.a)(T,t);var o=y(T);function T(){var S;return Object(r.a)(this,T),S=o.apply(this,arguments),S.onHover=function(g){var v=S.props,O=v.onHover,x=v.index;O(g,x)},S.onClick=function(g){var v=S.props,O=v.onClick,x=v.index;O(g,x)},S.onKeyDown=function(g){var v=S.props,O=v.onClick,x=v.index;g.keyCode===13&&O(g,x)},S}return Object(w.a)(T,[{key:"getClassName",value:function(){var g=this.props,v=g.prefixCls,O=g.index,x=g.value,R=g.allowHalf,H=g.focused,Y=O+1,V=v;return x===0&&O===0&&H?V+=" ".concat(v,"-focused"):R&&x+.5>=Y&&xG?"true":"false","aria-posinset":G+1,"aria-setsize":C,tabIndex:R?-1:0},n.a.createElement("div",{className:"".concat(H,"-first")},F),n.a.createElement("div",{className:"".concat(H,"-second")},F)));return V&&($=V($,this.props)),$}}]),T}(n.a.Component);function D(t,o){var T=Object.keys(t);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(t);o&&(S=S.filter(function(g){return Object.getOwnPropertyDescriptor(t,g).enumerable})),T.push.apply(T,S)}return T}function L(t){for(var o=1;o0&&!C||x===m.a.RIGHT&&k>0&&C?(Y?k-=.5:k-=1,g.changeValue(k),O.preventDefault()):x===m.a.LEFT&&kC/2||!H&&v-G=e;)m|=a&1,a>>=1;return a+m}function E(a,m,h,b){var l=m+1;if(l===h)return 1;if(b(a[l++],a[m])<0){for(;l=0;)l++;return l-m}function i(a,m,h){for(h--;m>>1,l(y,a[D])<0?N=D:I=D+1;var L=b-I;switch(L){case 3:a[I+3]=a[I+2];case 2:a[I+2]=a[I+1];case 1:a[I+1]=a[I];break;default:for(;L>0;)a[I+L]=a[I+L-1],L--}a[I]=y}}function u(a,m,h,b,l,y){var I=0,N=0,D=1;if(y(a,m[h+l])>0){for(N=b-l;D0;)I=D,D=(D<<1)+1,D<=0&&(D=N);D>N&&(D=N),I+=l,D+=l}else{for(N=l+1;DN&&(D=N);var L=I;I=l-D,D=l-L}for(I++;I>>1);y(a,m[h+p])>0?I=p+1:D=p}return D}function n(a,m,h,b,l,y){var I=0,N=0,D=1;if(y(a,m[h+l])<0){for(N=l+1;DN&&(D=N);var L=I;I=l-D,D=l-L}else{for(N=b-l;D=0;)I=D,D=(D<<1)+1,D<=0&&(D=N);D>N&&(D=N),I+=l,D+=l}for(I++;I>>1);y(a,m[h+p])<0?D=p:I=p+1}return D}function c(a,m){var h=_,b=0,l=r,y=0,I,N,D=0;b=a.length,b<2*r&&(l=b>>>1);var L=[];y=b<120?5:b<1542?10:b<119151?19:40,I=[],N=[];function p(t,o){I[D]=t,N[D]=o,D+=1}function B(){for(;D>1;){var t=D-2;if(t>=1&&N[t-1]<=N[t]+N[t+1]||t>=2&&N[t-2]<=N[t]+N[t-1])N[t-1]N[t+1])break;W(t)}}function j(){for(;D>1;){var t=D-2;t>0&&N[t-1]=_||Y>=_);if(V)break;R<0&&(R=0),R+=2}if(h=R,h<1&&(h=1),o===1){for(g=0;g=0;g--)a[H+g]=a[R+g];a[x]=L[O];return}for(var Y=h;;){var V=0,G=0,C=!1;do if(m(L[O],a[v])<0){if(a[x--]=a[v--],V++,G=0,--o===0){C=!0;break}}else if(a[x--]=L[O--],G++,V=0,--S===1){C=!0;break}while((V|G)=0;g--)a[H+g]=a[R+g];if(o===0){C=!0;break}}if(a[x--]=L[O--],--S===1){C=!0;break}if(G=S-u(a[v],L,0,S,S-1,m),G!==0){for(x-=G,O-=G,S-=G,H=x+1,R=O+1,g=0;g=_||G>=_);if(C)break;Y<0&&(Y=0),Y+=2}if(h=Y,h<1&&(h=1),S===1){for(x-=o,v-=o,H=x+1,R=v+1,g=o-1;g>=0;g--)a[H+g]=a[R+g];a[x]=L[O]}else{if(S===0)throw new Error;for(R=x-(S-1),g=0;gN&&(D=N),s(a,h,h+D,h+y,m),y=D}I.pushRun(h,y),I.mergeRuns(),l-=y,h+=y}while(l!==0);I.forceMergeRuns()}q.exports=f},BU3w:function(q,P,e){"use strict";e.d(P,"a",function(){return s});var _=e("MNnm"),r="rc-util-key";function w(u){if(u.attachTo)return u.attachTo;var n=document.querySelector("head");return n||document.body}function E(u){var n,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(_.a)())return null;var f=document.createElement("style");if((n=c.csp)===null||n===void 0?void 0:n.nonce){var a;f.nonce=(a=c.csp)===null||a===void 0?void 0:a.nonce}f.innerHTML=u;var m=w(c),h=m.firstChild;return c.prepend&&m.prepend?m.prepend(f):c.prepend&&h?m.insertBefore(f,h):m.appendChild(f),f}var i=new Map;function s(u,n){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=w(c);if(!i.has(f)){var a=E("",c),m=a.parentNode;i.set(f,m),m.removeChild(a)}var h=Array.from(i.get(f).children).find(function(N){return N.tagName==="STYLE"&&N[r]===n});if(h){var b,l;if(((b=c.csp)===null||b===void 0?void 0:b.nonce)&&h.nonce!==((l=c.csp)===null||l===void 0?void 0:l.nonce)){var y;h.nonce=(y=c.csp)===null||y===void 0?void 0:y.nonce}return h.innerHTML!==u&&(h.innerHTML=u),h}var I=E(u,c);return I[r]=n,I}},BdwD:function(q,P,e){"use strict";var _=e("+L6B"),r=e("2/Rp"),w=e("0Owb"),E=e("k1fw"),i=e("q1tI"),s=e.n(i),u=e("FOrL"),n=e.n(u),c=function(a){var m=a.buttonProps,h=m===void 0?{}:m,b=a.styles,l=b===void 0?{}:b,y=a.customText,I=a.ButtonText,N=a.ButtonClick,D=a.Buttonclass,L=a.ButtonTwo;return s.a.createElement("section",{className:"tc animated fadeIn",style:Object(E.a)(Object(E.a)({},{color:"#999",margin:"200px auto"}),l)},s.a.createElement("img",{src:n.a}),s.a.createElement("p",{className:"mt20 font14"},y||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),I&&s.a.createElement(r.a,Object(w.a)({className:D,onClick:N},h),I),L&&L)};P.a=c},BlVb:function(q,P,e){var _=e("hyiK"),r=1e-8;function w(i,s){return Math.abs(i-s).5?B:p}function f(p,B,j,W,A){var d=p.length;if(A===1)for(var t=0;tA;if(d)p.length=A;else for(var t=W;t=0&&!(Y[me]<=De);me--);me=Math.min(me,S-2)}else{for(me=ae;meDe);me++);me=Math.min(me-1,S-2)}ae=me,re=De;var Ce=Y[me+1]-Y[me];if(Ce===0)return;if(se=(De-Y[me])/Ce,T)if(U=V[me],xe=V[me===0?me:me-1],Z=V[me>S-2?S-1:me+1],M=V[me>S-3?S-1:me+2],v)h(xe,U,Z,M,se,se*se,se*se*se,t(Oe,A),R);else{var be;if(O)be=h(xe,U,Z,M,se,se*se,se*se*se,X,1),be=y(X);else{if(x)return c(U,Z,se);be=b(xe,U,Z,M,se,se*se,se*se*se)}o(Oe,A,be)}else if(v)f(V[me],V[me+1],se,t(Oe,A),R);else{var be;if(O)f(V[me],V[me+1],se,X,1),be=y(X);else{if(x)return c(V[me],V[me+1],se);be=n(V[me],V[me+1],se)}o(Oe,A,be)}},de=new _({target:p._target,life:H,loop:p._loop,delay:p._delay,onframe:ue,ondestroy:j});return B&&B!=="spline"&&(de.easing=B),de}var D=function(p,B,j,W){this._tracks={},this._target=p,this._loop=B||!1,this._getter=j||s,this._setter=W||u,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};D.prototype={when:function(p,B){var j=this._tracks;for(var W in B){if(!B.hasOwnProperty(W))continue;if(!j[W]){j[W]=[];var A=this._getter(this._target,W);if(A==null)continue;p!==0&&j[W].push({time:0,value:l(A)})}j[W].push({time:p,value:B[W]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&f&&f.length>1){var m=w(f)/w(a);!isFinite(m)&&(m=1),n.pinchScale=m;var h=E(f);return n.pinchX=h[0],n.pinchY=h[1],{type:"pinch",target:u[0].target,event:n}}}},s=r;q.exports=s},CoPh:function(q,P,e){q.exports=e.p+"static/star.14f60c08.svg"},DBLp:function(q,P){function e(){}e.prototype={diff:function(i,s,u){u||(u=function(D,L){return D===L}),this.equals=u;var n=this;i=i.slice(),s=s.slice();var c=s.length,f=i.length,a=1,m=c+f,h=[{newPos:-1,components:[]}],b=this.extractCommon(h[0],s,i,0);if(h[0].newPos+1>=c&&b+1>=f){for(var l=[],y=0;y=c&&j+1>=f)return _(n,L.components,s,i);h[D]=L}a++}for(;a<=m;){var N=I();if(N)return N}},pushComponent:function(i,s,u){var n=i[i.length-1];n&&n.added===s&&n.removed===u?i[i.length-1]={count:n.count+1,added:s,removed:u}:i.push({count:1,added:s,removed:u})},extractCommon:function(i,s,u,n){for(var c=s.length,f=u.length,a=i.newPos,m=a-n,h=0;a+1=50,title:Me.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){de(Me)}}," ",l.a.createElement(R.a,null)," \u6DFB\u52A0\u7EC4\u5458"," ")):null):null)}))},V=e("9kvl"),G=e("ju9d");function C(U){var Z=U.children;return l.a.createElement("div",{className:"no-data"},l.a.createElement("img",{src:B.a,alt:"no-data",width:300}),Z)}var k={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},F;(function(U){U[U.INITDATA=0]="INITDATA",U[U.SHOWLOADING=1]="SHOWLOADING",U[U.SHOWFORMPANEL=2]="SHOWFORMPANEL",U[U.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",U[U.SELECTGROUP=4]="SELECTGROUP",U[U.SETINDEX=5]="SETINDEX"})(F||(F={}));function $(U,Z){switch(Z.type){case F.INITDATA:return Object(D.a)(Object(D.a)({},U),Z.payload);case F.SHOWLOADING:return Object(D.a)(Object(D.a)({},U),{},{loading:Z.payload});case F.SETINDEX:return Object(D.a)(Object(D.a)({},U),{},{index:Z.payload});case F.SHOWFORMPANEL:return Object(D.a)(Object(D.a)({},U),Z.payload);case F.SHOWMEMBERPANEL:return Object(D.a)(Object(D.a)({},U),Z.payload);case F.SELECTGROUP:return Object(D.a)(Object(D.a)({},U),{},{selectedGroup:Z.payload,showFormPanel:!0});default:throw new Error}}function J(U){var Z,M=U.user,X=Object(b.useReducer)($,k),ue=Object(c.a)(X,2),de=ue[0],Oe=ue[1],De=de.data,me=de.index,Ce=de.loading,be=de.showFormPanel,Pe=de.selectedGroup,Ve=de.showMemberPanel,Ue=(Z=M.userInfo)===null||Z===void 0?void 0:Z.role,tt=Object(b.useMemo)(function(){var qe=[],rt=[],lt=Object(u.a)(De),Se;try{for(lt.s();!(Se=lt.n()).done;){var Le=Se.value;Le.is_creat?qe.push(Le):rt.push(Le)}}catch(Ae){lt.e(Ae)}finally{lt.f()}return[qe,rt]},[De]);Object(b.useEffect)(function(){Ue===15&&Oe({type:F.SETINDEX,payload:1})},[Ue]);function Ge(){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(n.a)(h.a.mark(function qe(){var rt;return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,j();case 2:rt=Se.sent,Oe({type:F.INITDATA,payload:{loading:!1,showFormPanel:!1,data:rt.groups}});case 4:case"end":return Se.stop()}},qe)})),Ye.apply(this,arguments)}Object(b.useEffect)(function(){Ge()},[]);function Je(qe){return ie.apply(this,arguments)}function ie(){return ie=Object(n.a)(h.a.mark(function qe(rt){return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(!Pe.id){Se.next=5;break}return Se.next=3,A(Pe.id,rt);case 3:Se.next=7;break;case 5:return Se.next=7,W(rt);case 7:Ge();case 8:case"end":return Se.stop()}},qe)})),ie.apply(this,arguments)}function Me(){Oe({type:F.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function Ne(qe){Oe({type:F.SELECTGROUP,payload:qe})}function ze(){Oe({type:F.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function Fe(){Oe({type:F.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Ze(qe){Oe({type:F.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:qe}})}function $e(qe,rt){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(n.a)(h.a.mark(function qe(rt,lt){return h.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,o(rt,lt);case 2:Ge();case 3:case"end":return Le.stop()}},qe)})),Ke.apply(this,arguments)}function Xe(qe){return et.apply(this,arguments)}function et(){return et=Object(n.a)(h.a.mark(function qe(rt){return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,T(rt);case 2:Ge();case 3:case"end":return Se.stop()}},qe)})),et.apply(this,arguments)}function at(qe){return He.apply(this,arguments)}function He(){return He=Object(n.a)(h.a.mark(function qe(rt){return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,t(rt);case 2:Ge();case 3:case"end":return Se.stop()}},qe)})),He.apply(this,arguments)}function ct(qe){Oe({type:F.SETINDEX,payload:parseInt(qe.target.id,10)})}function it(qe,rt){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(n.a)(h.a.mark(function qe(rt,lt){return h.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Fe(),Le.next=3,d({user_ids:rt,group_id:lt});case 3:Ge();case 4:case"end":return Le.stop()}},qe)})),Qe.apply(this,arguments)}return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"teaching-circling-container"},l.a.createElement("h3",null," ","\u6559\u7814\u56E2\u961F"," ",Ue<=12&&l.a.createElement(r.a,{type:"primary",disabled:De.length>=50,title:De.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Me},"\u65B0\u5EFA")," "),l.a.createElement("div",{className:"teaching-circling-body"},Ue===15?null:l.a.createElement("ul",{className:"navs"},l.a.createElement("li",{className:me===0?"active":""},l.a.createElement("a",{id:"0",onClick:ct},"\u6211\u521B\u5EFA\u7684")),l.a.createElement("li",{className:me===1?"active":""},l.a.createElement("a",{id:"1",onClick:ct},"\u6211\u52A0\u5165\u7684"))),l.a.createElement("div",{className:tt[me].length===0?"nodata-content":"main-content"},tt[me].length===0?l.a.createElement(C,null,Ue<=12?l.a.createElement(l.a.Fragment,null," ",l.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",l.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):l.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):l.a.createElement(Y,{onExitGroup:at,onPlusMember:Ze,onDelMember:$e,onDelGroup:Xe,isAdminOrTeacher:Ue<=12,onChangeGroupName:Ne,data:tt[me]}))),l.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," ","* \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732"," ")),l.a.createElement(v,{callback:Je,visible:be,onCancel:ze,id:Pe.id,name:Pe.name}),l.a.createElement(N.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ve,onCancel:Fe,footer:null,width:1100,bodyStyle:{minHeight:200}},l.a.createElement(G.a,{container_id:Pe.id,container_type:4,onSelect:it,onCancel:Fe})))}var ae=Object(V.a)(function(U){var Z=U.user;return{user:Z}})(J),re=e("SLjR"),pe=e("55Ip"),se=a.a.Group,xe=P.a=function(U){var Z=U.onSelect,M=U.onCancel,X=Object(b.useState)([]),ue=Object(c.a)(X,2),de=ue[0],Oe=ue[1],De=Object(b.useState)(!0),me=Object(c.a)(De,2),Ce=me[0],be=me[1];Object(b.useEffect)(function(){function Ue(){return tt.apply(this,arguments)}function tt(){return tt=Object(n.a)(h.a.mark(function Ge(){var Ye,Je;return h.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,Object(y.c)("teach_groups/my.json");case 2:Ye=Me.sent,Je=Ye.groups,Oe(Je),be(!1);case 6:case"end":return Me.stop()}},Ge)})),tt.apply(this,arguments)}Ue()},[]);var Pe=Object(b.useMemo)(function(){var Ue=[],tt=[],Ge=Object(u.a)(de),Ye;try{for(Ge.s();!(Ye=Ge.n()).done;){var Je=Ye.value;Je.is_creat?Ue.push(Je):tt.push(Je)}}catch(ie){Ge.e(ie)}finally{Ge.f()}return[Ue,tt]},[de]);function Ve(Ue){Z(Ue)}return l.a.createElement(E.a,{className:"select-teach-group",onFinish:Ve},Ce?l.a.createElement(s.a,{paragraph:!0}):de.length===0?l.a.createElement(C,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",l.a.createElement(pe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):l.a.createElement(l.a.Fragment,null,l.a.createElement(E.a.Item,{name:"group_id"},l.a.createElement(se,null,l.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),l.a.createElement("ul",{className:"groups"},Pe[0].map(function(Ue){return l.a.createElement("li",{key:Ue.id},l.a.createElement(a.a,{value:Ue.id},Ue.name))})),l.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),l.a.createElement("ul",{className:"groups"},Pe[1].map(function(Ue){return l.a.createElement("li",{key:Ue.id},l.a.createElement(a.a,{value:Ue.id},Ue.name))})))),l.a.createElement("div",{className:"btn-actions"},l.a.createElement(r.a,{type:"ghost",onClick:M,style:{marginRight:10}},"\u53D6\u6D88"),l.a.createElement(r.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DN4a:function(q,P,e){var _=e("Fofx"),r=e("QBsz"),w=_.identity,E=5e-5;function i(m){return m>E||m<-E}var s=function(m){m=m||{},m.position||(this.position=[0,0]),m.rotation==null&&(this.rotation=0),m.scale||(this.scale=[1,1]),this.origin=this.origin||null},u=s.prototype;u.transform=null,u.needLocalTransform=function(){return i(this.rotation)||i(this.position[0])||i(this.position[1])||i(this.scale[0]-1)||i(this.scale[1]-1)};var n=[];u.updateTransform=function(){var m=this.parent,h=m&&m.transform,b=this.needLocalTransform(),l=this.transform;if(!(b||h)){l&&w(l);return}l=l||_.create(),b?this.getLocalTransform(l):w(l),h&&(b?_.mul(l,m.transform,l):_.copy(l,m.transform)),this.transform=l;var y=this.globalScaleRatio;if(y!=null&&y!==1){this.getGlobalScale(n);var I=n[0]<0?-1:1,N=n[1]<0?-1:1,D=((n[0]-I)*y+I)/n[0]||0,L=((n[1]-N)*y+N)/n[1]||0;l[0]*=D,l[1]*=D,l[2]*=L,l[3]*=L}this.invTransform=this.invTransform||_.create(),_.invert(this.invTransform,l)},u.getLocalTransform=function(m){return s.getLocalTransform(this,m)},u.setTransform=function(m){var h=this.transform,b=m.dpr||1;h?m.setTransform(b*h[0],b*h[1],b*h[2],b*h[3],b*h[4],b*h[5]):m.setTransform(b,0,0,b,0,0)},u.restoreTransform=function(m){var h=m.dpr||1;m.setTransform(h,0,0,h,0,0)};var c=[],f=_.create();u.setLocalTransform=function(m){if(!m)return;var h=m[0]*m[0]+m[1]*m[1],b=m[2]*m[2]+m[3]*m[3],l=this.position,y=this.scale;i(h-1)&&(h=Math.sqrt(h)),i(b-1)&&(b=Math.sqrt(b)),m[0]<0&&(h=-h),m[3]<0&&(b=-b),l[0]=m[4],l[1]=m[5],y[0]=h,y[1]=b,this.rotation=Math.atan2(-m[1]/b,m[0]/h)},u.decomposeTransform=function(){if(!this.transform)return;var m=this.parent,h=this.transform;m&&m.transform&&(_.mul(c,m.invTransform,h),h=c);var b=this.origin;b&&(b[0]||b[1])&&(f[4]=b[0],f[5]=b[1],_.mul(c,h,f),c[4]-=b[0],c[5]-=b[1],h=c),this.setLocalTransform(h)},u.getGlobalScale=function(m){var h=this.transform;return m=m||[],h?(m[0]=Math.sqrt(h[0]*h[0]+h[1]*h[1]),m[1]=Math.sqrt(h[2]*h[2]+h[3]*h[3]),h[0]<0&&(m[0]=-m[0]),h[3]<0&&(m[1]=-m[1]),m):(m[0]=1,m[1]=1,m)},u.transformCoordToLocal=function(m,h){var b=[m,h],l=this.invTransform;return l&&r.applyTransform(b,b,l),b},u.transformCoordToGlobal=function(m,h){var b=[m,h],l=this.transform;return l&&r.applyTransform(b,b,l),b},s.getLocalTransform=function(m,h){h=h||[],w(h);var b=m.origin,l=m.scale||[1,1],y=m.rotation||0,I=m.position||[0,0];return b&&(h[4]-=b[0],h[5]-=b[1]),_.scale(h,h,l),y&&_.rotate(h,h,y),b&&(h[4]+=b[0],h[5]+=b[1]),h[4]+=I[0],h[5]+=I[1],h};var a=s;q.exports=a},Dagg:function(q,P,e){var _=e("Gev7"),r=e("mFDi"),w=e("bYtY"),E=e("Xnb7");function i(u){_.call(this,u)}i.prototype={constructor:i,type:"image",brush:function(u,n){var c=this.style,f=c.image;c.bind(u,this,n);var a=this._image=E.createOrUpdateImage(f,this._image,this,this.onload);if(!a||!E.isImageReady(a))return;var m=c.x||0,h=c.y||0,b=c.width,l=c.height,y=a.width/a.height;if(b==null&&l!=null?b=l*y:l==null&&b!=null?l=b/y:b==null&&l==null&&(b=a.width,l=a.height),this.setTransform(u),c.sWidth&&c.sHeight){var I=c.sx||0,N=c.sy||0;u.drawImage(a,I,N,c.sWidth,c.sHeight,m,h,b,l)}else if(c.sx&&c.sy){var I=c.sx,N=c.sy,D=b-I,L=l-N;u.drawImage(a,I,N,D,L,m,h,b,l)}else u.drawImage(a,m,h,b,l);c.text!=null&&(this.restoreTransform(u),this.drawRectText(u,this.getBoundingRect()))},getBoundingRect:function(){var u=this.style;return this._rect||(this._rect=new r(u.x||0,u.y||0,u.width||0,u.height||0)),this._rect}},w.inherits(i,_);var s=i;q.exports=s},E7E6:function(q,P){q.exports="data:image/png;base64,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"},FMhn:function(q,P,e){"use strict";e.r(P);var _=e("DjyN"),r=e("NUBc"),w=e("cWXX"),E=e("/ezw"),i=e("qVdP"),s=e("jsC+"),u=e("lUTK"),n=e("BvKs"),c=e("+L6B"),f=e("2/Rp"),a=e("miYZ"),m=e("tsqr"),h=e("2qtc"),b=e("kLXV"),l=e("9og8"),y=e("tJVT"),I=e("PpiC"),N=e("WmNS"),D=e.n(N),L=e("q1tI"),p=e.n(L),B=e("9kvl"),j=e("zeYf"),W=e("m3rI"),A=e("7Kak"),d=e("9yH6"),t=e("+MdJ"),o=e.n(t),T=function(J){var ae=J.shixunsDetail,re=J.globalSetting,pe=J.loading,se=J.dispatch,xe=J.onReloadData,U=Object(I.a)(J,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Z=Object(L.useState)(),M=Object(y.a)(Z,2),X=M[0],ue=M[1],de=Object(L.useState)([]),Oe=Object(y.a)(de,2),De=Oe[0],me=Oe[1];Object(L.useEffect)(function(){ae.actionTabs.key==="Collaborators-ChangeManager"&&Ce()},[ae.actionTabs.key]);var Ce=function(){var Ue=Object(l.a)(D.a.mark(function tt(){var Ge,Ye;return D.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,se({type:"shixunsDetail/getChangeManager",payload:{id:(Ge=ae.actionTabs.params)===null||Ge===void 0?void 0:Ge.id}});case 2:Ye=ie.sent,me(Ye||[]);case 4:case"end":return ie.stop()}},tt)}));return function(){return Ue.apply(this,arguments)}}(),be=function(){var tt;se({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(tt=ae.actionTabs.params)===null||tt===void 0?void 0:tt.id}}})},Pe=function(){var Ue=Object(l.a)(D.a.mark(function tt(){var Ge,Ye;return D.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(X){ie.next=3;break}return m.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),ie.abrupt("return");case 3:return ie.next=5,se({type:"shixunsDetail/changeManager",payload:{id:(Ge=ae.actionTabs.params)===null||Ge===void 0?void 0:Ge.id,user_id:X}});case 5:Ye=ie.sent,Ve(),Ye&&(xe(),m.b.info(Ye.message));case 8:case"end":return ie.stop()}},tt)}));return function(){return Ue.apply(this,arguments)}}(),Ve=function(){se({type:"shixunsDetail/setActionTabs",payload:{}}),ue(null)};return p.a.createElement(b.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ae.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:pe.effects["shixunsDetail/changeManager"],onOk:Pe,onCancel:Ve},p.a.createElement("div",null,p.a.createElement("div",{className:o.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",p.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),p.a.createElement("div",{className:o.a.content},De.length?p.a.createElement(d.a.Group,{value:X,onChange:function(tt){return ue(tt.target.value)}},De.map(function(Ue,tt){return p.a.createElement(d.a,{className:o.a.radio,key:tt,value:Ue.user_id},Ue.name)})):p.a.createElement("div",{className:o.a.add},p.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",p.a.createElement("a",{className:o.a.colorBlue,onClick:be},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},S=Object(B.a)(function($){var J=$.shixunsDetail,ae=$.loading,re=$.globalSetting;return{shixunsDetail:J,globalSetting:re,loading:ae}})(T),g=e("Znn+"),v=e("ZTPi"),O=e("ju9d"),x=e("DDK+"),R=v.a.TabPane,H=function($){var J=$.visible,ae=$.onCancel,re=$.onSelectGroup,pe=$.shixunId,se=$.onSelectCollaborator;return p.a.createElement(b.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:J,width:1100,centered:!0,keyboard:!1,onCancel:ae,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},p.a.createElement(v.a,{defaultActiveKey:"1"},p.a.createElement(R,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},p.a.createElement(O.a,{onCancel:ae,container_type:2,container_id:pe,onSelect:se})),p.a.createElement(R,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},p.a.createElement(x.a,{onCancel:ae,onSelect:re}))))},Y=e("7F0i"),V=e.n(Y),G=e("8Skl"),C=e("ruvs"),k=function(J){var ae,re,pe,se,xe,U,Z=J.shixunsDetail,M=J.globalSetting,X=J.loading,ue=J.user,de=J.dispatch,Oe=Object(I.a)(J,["shixunsDetail","globalSetting","loading","user","dispatch"]),De=Object(L.useRef)(),me=Object(L.useState)(0),Ce=Object(y.a)(me,2),be=Ce[0],Pe=Ce[1],Ve=Object(L.useState)([]),Ue=Object(y.a)(Ve,2),tt=Ue[0],Ge=Ue[1],Ye=Object(L.useState)({id:null,page:1}),Je=Object(y.a)(Ye,2),ie=Je[0],Me=Je[1],Ne=(ae=ue.userInfo)===null||ae===void 0||((re=ae.shixun)===null||re===void 0)?void 0:re.editable,ze=((pe=ue.userInfo)===null||pe===void 0?void 0:pe.role)<=2||((se=ue.userInfo)===null||se===void 0||((xe=se.shixun)===null||xe===void 0)?void 0:xe.is_creator);Object(L.useEffect)(function(){De.current=Oe.match.params.id,ie.id=De.current,Me(ie),Fe(ie)},[]);var Fe=function(){var Qe=Object(l.a)(D.a.mark(function qe(rt){var lt;return D.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,de({type:"shixunsDetail/getCollaboratorsData",payload:rt});case 2:lt=Le.sent,lt&&(Ge(lt.members||[]),Pe(lt.member_count));case 4:case"end":return Le.stop()}},qe)}));return function(rt){return Qe.apply(this,arguments)}}(),Ze=function(){var Qe=Object(l.a)(D.a.mark(function qe(){var rt;return D.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ie.page=1,Me(ie),rt=Object(C.b)(),Se.next=5,de({type:"user/getUserInfo",payload:rt});case 5:return Se.next=7,Fe(ie);case 7:case"end":return Se.stop()}},qe)}));return function(){return Qe.apply(this,arguments)}}(),$e=function(qe){ie.page=qe,Me(ie),Fe(ie)},Ke=function(qe){b.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:p.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var rt=Object(l.a)(D.a.mark(function Se(){var Le,Ae;return D.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,de({type:"shixunsDetail/deleteCollaborators",payload:{id:De.current,userId:qe}});case 2:if(Ae=he.sent,!(((Le=ue.userInfo)===null||Le===void 0?void 0:Le.user_id)===qe)){he.next=6;break}return B.d.push("/shixuns"),he.abrupt("return");case 6:m.b.info(Ae==null?void 0:Ae.message),ie.page=1,Me(ie),Fe(ie);case 10:case"end":return he.stop()}},Se)}));function lt(){return rt.apply(this,arguments)}return lt}()})},Xe=function(){de({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:De.current}}})};function et(Qe,qe,rt,lt){return at.apply(this,arguments)}function at(){return at=Object(l.a)(D.a.mark(function Qe(qe,rt,lt,Se){return D.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,de({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:qe,user_id:rt,editable:lt?0:1}});case 2:Fe(ie);case 3:case"end":return Ae.stop()}},Qe)})),at.apply(this,arguments)}var He=function(){de({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:De.current}}})};function ct(){de({type:"shixunsDetail/setActionTabs",payload:{}})}var it={visible:Z.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ct,shixunId:De.current,onSelectCollaborator:function(){var Qe=Object(l.a)(D.a.mark(function rt(lt){var Se;return D.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ct(),Ae.next=3,de({type:"shixunsDetail/addCollaborator",payload:{id:De.current,user_ids:lt}});case 3:Se=Ae.sent,Se&&(m.b.success("\u6DFB\u52A0\u6210\u529F"),Ze());case 5:case"end":return Ae.stop()}},rt)}));function qe(rt){return Qe.apply(this,arguments)}return qe}(),onSelectGroup:function(){var Qe=Object(l.a)(D.a.mark(function rt(lt){var Se;return D.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ct(),Ae.next=3,de({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:De.current,group_id:lt.group_id}});case 3:Se=Ae.sent,Se&&(m.b.success("\u6DFB\u52A0\u6210\u529F"),Ze());case 5:case"end":return Ae.stop()}},rt)}));function qe(rt){return Qe.apply(this,arguments)}return qe}()};return p.a.createElement("section",{className:V.a.bg},p.a.createElement("div",{className:V.a.wrap},p.a.createElement("div",{className:V.a.content},((U=Z.detail)===null||U===void 0?void 0:U.identity)<5&&p.a.createElement("div",{className:V.a.head},p.a.createElement("span",{className:V.a.headCount},be,"\u4EBA"),p.a.createElement("div",null,ze&&p.a.createElement(f.a,{type:"primary",ghost:!0,className:V.a.button,onClick:Xe},"\u66F4\u6362\u7BA1\u7406\u5458"),Ne&&p.a.createElement(f.a,{type:"primary",className:V.a.button,onClick:He},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),p.a.createElement("div",{className:V.a.list},p.a.createElement(E.a,{loading:X.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},tt.map(function(Qe,qe){var rt,lt,Se,Le,Ae,Ie,he,Q;return p.a.createElement("div",{className:V.a.itemWrap,key:qe},p.a.createElement("a",{href:(rt=Qe.user)===null||rt===void 0?void 0:rt.user_url,target:"_blank",className:V.a.imgWrap},p.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(W.a.IMG_SERVER,"/images/").concat((lt=Qe.user)===null||lt===void 0?void 0:lt.image_url)}),((Se=Qe.user)===null||Se===void 0?void 0:Se.shixun_manager)&&p.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),p.a.createElement("div",{className:V.a.itemContent},p.a.createElement("p",{className:V.a.nameWrap},p.a.createElement("a",{href:Qe.user.user_url,target:"_blank",className:V.a.name},(Le=Qe.user)===null||Le===void 0?void 0:Le.name),p.a.createElement("div",{className:V.a.actionGroup},ze?(Ae=Qe.user)!==null&&Ae!==void 0&&Ae.shixun_manager?null:p.a.createElement(s.a,{overlay:p.a.createElement(n.a,{selectedKeys:[Qe.editable?"1":"2"],onClick:function(){var Te;et(Z.detail.identifier,Qe.user.user_id,Qe.editable,(Te=Qe.user)===null||Te===void 0?void 0:Te.name)}},p.a.createElement(n.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),p.a.createElement(n.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},p.a.createElement("div",null,Qe.editable?p.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):p.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",p.a.createElement(G.a,{style:{fontSize:"14px",color:"#888888"}}))):Qe.editable?p.a.createElement("span",{className:"c-green"},"\u53EF\u7F16\u8F91\u5B9E\u8BAD"):p.a.createElement("span",{className:"c-grey-c"},"\u4E0D\u53EF\u7F16\u8F91\u5B9E\u8BAD"),!((Ie=Qe.user)!==null&&Ie!==void 0&&Ie.shixun_manager)&&Ne&&Qe.user.user_id!==((he=ue.userInfo)===null||he===void 0?void 0:he.user_id)?p.a.createElement("a",{className:"c-grey-c",onClick:function(){var Te;return Ke((Te=Qe.user)===null||Te===void 0?void 0:Te.user_id)}},"\u5220\u9664"):null)),p.a.createElement("p",{className:V.a.schoolWrap},p.a.createElement("span",{className:V.a.school},(Q=Qe.user)===null||Q===void 0?void 0:Q.school_name))))})))),be>10&&p.a.createElement("div",{className:V.a.countWrap},p.a.createElement(r.a,{showQuickJumper:!0,showSizeChanger:!1,total:be,onChange:function(qe){return $e(qe)},pageSize:10,current:ie.page}))),p.a.createElement(j.a,null),p.a.createElement(S,{onReloadData:Ze}),p.a.createElement(H,it))},F=P.default=Object(B.a)(function($){var J=$.shixunsDetail,ae=$.loading,re=$.globalSetting,pe=$.user;return{shixunsDetail:J,globalSetting:re,user:pe,loading:ae}})(k)},FOrL:function(q,P,e){q.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(q,P,e){q.exports=e.p+"static/qrCode.dd0fe9b2.png"},Fhpe:function(q,P,e){q.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},Fofx:function(q,P){var e=typeof Float32Array=="undefined"?Array:Float32Array;function _(){var f=new e(6);return r(f),f}function r(f){return f[0]=1,f[1]=0,f[2]=0,f[3]=1,f[4]=0,f[5]=0,f}function w(f,a){return f[0]=a[0],f[1]=a[1],f[2]=a[2],f[3]=a[3],f[4]=a[4],f[5]=a[5],f}function E(f,a,m){var h=a[0]*m[0]+a[2]*m[1],b=a[1]*m[0]+a[3]*m[1],l=a[0]*m[2]+a[2]*m[3],y=a[1]*m[2]+a[3]*m[3],I=a[0]*m[4]+a[2]*m[5]+a[4],N=a[1]*m[4]+a[3]*m[5]+a[5];return f[0]=h,f[1]=b,f[2]=l,f[3]=y,f[4]=I,f[5]=N,f}function i(f,a,m){return f[0]=a[0],f[1]=a[1],f[2]=a[2],f[3]=a[3],f[4]=a[4]+m[0],f[5]=a[5]+m[1],f}function s(f,a,m){var h=a[0],b=a[2],l=a[4],y=a[1],I=a[3],N=a[5],D=Math.sin(m),L=Math.cos(m);return f[0]=h*L+y*D,f[1]=-h*D+y*L,f[2]=b*L+I*D,f[3]=-b*D+L*I,f[4]=L*l+D*N,f[5]=L*N-D*l,f}function u(f,a,m){var h=m[0],b=m[1];return f[0]=a[0]*h,f[1]=a[1]*b,f[2]=a[2]*h,f[3]=a[3]*b,f[4]=a[4]*h,f[5]=a[5]*b,f}function n(f,a){var m=a[0],h=a[2],b=a[4],l=a[1],y=a[3],I=a[5],N=m*y-l*h;return N?(N=1/N,f[0]=y*N,f[1]=-l*N,f[2]=-h*N,f[3]=m*N,f[4]=(h*I-y*b)*N,f[5]=(l*b-m*I)*N,f):null}function c(f){var a=_();return w(a,f),a}P.create=_,P.identity=r,P.copy=w,P.mul=E,P.translate=i,P.rotate=s,P.scale=u,P.invert=n,P.clone=c},FxDU:function(q,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createSensor=void 0;var _=e("QO+J"),r=e("j5sG"),w=typeof ResizeObserver!="undefined"?r.createSensor:_.createSensor;P.createSensor=w},Fxgj:function(q,P,e){},GABl:function(q,P){q.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},Gev7:function(q,P,e){var _=e("bYtY"),r=e("K2GJ"),w=e("1bdT"),E=e("ni6a");function i(u){u=u||{},w.call(this,u);for(var n in u)u.hasOwnProperty(n)&&n!=="style"&&(this[n]=u[n]);this.style=new r(u.style,this),this._rect=null,this.__clipPaths=null}i.prototype={constructor:i,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(u){},afterBrush:function(u){},brush:function(u,n){},getBoundingRect:function(){},contain:function(u,n){return this.rectContain(u,n)},traverse:function(u,n){u.call(n,this)},rectContain:function(u,n){var c=this.transformCoordToLocal(u,n),f=this.getBoundingRect();return f.contain(c[0],c[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(u){return this.animate("style",u)},attrKV:function(u,n){u!=="style"?w.prototype.attrKV.call(this,u,n):this.style.set(n)},setStyle:function(u,n){return this.style.set(u,n),this.dirty(!1),this},useStyle:function(u){return this.style=new r(u,this),this.dirty(!1),this},calculateTextPosition:null},_.inherits(i,w),_.mixin(i,E);var s=i;q.exports=s},Gytx:function(q,P){q.exports=function(_,r,w,E){var i=w?w.call(E,_,r):void 0;if(i!==void 0)return!!i;if(_===r)return!0;if(typeof _!="object"||!_||typeof r!="object"||!r)return!1;var s=Object.keys(_),u=Object.keys(r);if(s.length!==u.length)return!1;for(var n=Object.prototype.hasOwnProperty.bind(r),c=0;c3&&(n=e.call(n,1));for(var f=s.length,a=0;a4&&(n=e.call(n,1,n.length-1));for(var f=n[n.length-1],a=s.length,m=0;mthis._ux||I(B-this._yi)>this._uy||this._len<5;return this.addData(u.L,p,B),this._ctx&&j&&(this._needsDash()?this._dashedLineTo(p,B):this._ctx.lineTo(p,B)),j&&(this._xi=p,this._yi=B),this},bezierCurveTo:function(p,B,j,W,A,d){return this.addData(u.C,p,B,j,W,A,d),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,B,j,W,A,d):this._ctx.bezierCurveTo(p,B,j,W,A,d)),this._xi=A,this._yi=d,this},quadraticCurveTo:function(p,B,j,W){return this.addData(u.Q,p,B,j,W),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,B,j,W):this._ctx.quadraticCurveTo(p,B,j,W)),this._xi=j,this._yi=W,this},arc:function(p,B,j,W,A,d){return this.addData(u.A,p,B,j,j,W,A-W,0,d?0:1),this._ctx&&this._ctx.arc(p,B,j,W,A,d),this._xi=b(A)*j+p,this._yi=l(A)*j+B,this},arcTo:function(p,B,j,W,A){return this._ctx&&this._ctx.arcTo(p,B,j,W,A),this},rect:function(p,B,j,W){return this._ctx&&this._ctx.rect(p,B,j,W),this.addData(u.R,p,B,j,W),this},closePath:function(){this.addData(u.Z);var p=this._ctx,B=this._x0,j=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(B,j),p.closePath()),this._xi=B,this._yi=j,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var B=0,j=0;jB.length&&(this._expandData(),B=this.data);for(var j=0;j0&&v<=p||T<0&&v>=p||T===0&&(S>0&&O<=B||S<0&&O>=B);){if(H=this._dashIdx,x=A[H],v+=T*x,O+=S*x,this._dashIdx=(H+1)%R,T>0&&vt||S>0&&Oo)continue;d[H%2?"moveTo":"lineTo"](T>=0?m(v,p):h(v,p),S>=0?m(O,B):h(O,B))}T=v-p,S=O-B,this._dashOffset=-y(T*T+S*S)},_dashedBezierTo:function(p,B,j,W,A,d){var t=this._dashSum,o=this._dashOffset,T=this._lineDash,S=this._ctx,g=this._xi,v=this._yi,O,x,R,H=_.cubicAt,Y=0,V=this._dashIdx,G=T.length,C,k,F=0;for(o<0&&(o=t+o),o%=t,O=0;O<1;O+=.1)x=H(g,p,j,A,O+.1)-H(g,p,j,A,O),R=H(v,B,W,d,O+.1)-H(v,B,W,d,O),Y+=y(x*x+R*R);for(;Vo);V++);for(O=(F-o)/Y;O<=1;)C=H(g,p,j,A,O),k=H(v,B,W,d,O),V%2?S.moveTo(C,k):S.lineTo(C,k),O+=T[V]/Y,V=(V+1)%G;V%2!==0&&S.lineTo(A,d),x=A-C,R=d-k,this._dashOffset=-y(x*x+R*R)},_dashedQuadraticTo:function(p,B,j,W){var A=j,d=W;j=(j+2*p)/3,W=(W+2*B)/3,p=(this._xi+2*p)/3,B=(this._yi+2*B)/3,this._dashedBezierTo(p,B,j,W,A,d)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,N&&(this.data=new Float32Array(p)))},getBoundingRect:function(){n[0]=n[1]=f[0]=f[1]=Number.MAX_VALUE,c[0]=c[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var p=this.data,B=0,j=0,W=0,A=0,d=0;dT||I(o-d)>S||v===g-1)&&(p.lineTo(t,o),A=t,d=o);break;case u.C:p.bezierCurveTo(B[v++],B[v++],B[v++],B[v++],B[v++],B[v++]),A=B[v-2],d=B[v-1];break;case u.Q:p.quadraticCurveTo(B[v++],B[v++],B[v++],B[v++]),A=B[v-2],d=B[v-1];break;case u.A:var x=B[v++],R=B[v++],H=B[v++],Y=B[v++],V=B[v++],G=B[v++],C=B[v++],k=B[v++],F=H>Y?H:Y,$=H>Y?1:H/Y,J=H>Y?Y/H:1,ae=Math.abs(H-Y)>.001,re=V+G;ae?(p.translate(x,R),p.rotate(C),p.scale($,J),p.arc(0,0,F,V,re,1-k),p.scale(1/$,1/J),p.rotate(-C),p.translate(-x,-R)):p.arc(x,R,F,V,re,1-k),v===1&&(j=b(V)*H+x,W=l(V)*Y+R),A=b(re)*H+x,d=l(re)*Y+R;break;case u.R:j=A=B[v],W=d=B[v+1],p.rect(B[v++],B[v++],B[v++],B[v++]);break;case u.Z:p.closePath(),A=j,d=W}}}},D.CMD=u;var L=D;q.exports=L},ItGF:function(q,P){var e={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?e={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?e={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?e={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e=r(navigator.userAgent);var _=e;function r(w){var E={},i={},s=w.match(/Firefox\/([\d.]+)/),u=w.match(/MSIE\s([\d.]+)/)||w.match(/Trident\/.+?rv:(([\d.]+))/),n=w.match(/Edge\/([\d.]+)/),c=/micromessenger/i.test(w);return s&&(i.firefox=!0,i.version=s[1]),u&&(i.ie=!0,i.version=u[1]),n&&(i.edge=!0,i.version=n[1]),c&&(i.weChat=!0),{browser:i,os:E,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!i.ie&&!i.edge,pointerEventsSupported:"onpointerdown"in window&&(i.edge||i.ie&&i.version>=11),domSupported:typeof document!="undefined"}}q.exports=_},JAbv:function(q,P){q.exports="data:image/png;base64,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"},JWDV:function(q,P,e){q.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(q,P){q.exports="data:image/png;base64,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"},Jq4h:function(q,P,e){q.exports=e.p+"static/qrcode.2267e4d5.png"},K2GJ:function(q,P,e){var _=e("fW2E"),r=e("gut8"),w=r.ContextCachedBy,E=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],i=function(m){this.extendFrom(m,!1)};function s(m,h,b){var l=h.x==null?0:h.x,y=h.x2==null?1:h.x2,I=h.y==null?0:h.y,N=h.y2==null?0:h.y2;h.global||(l=l*b.width+b.x,y=y*b.width+b.x,I=I*b.height+b.y,N=N*b.height+b.y),l=isNaN(l)?0:l,y=isNaN(y)?1:y,I=isNaN(I)?0:I,N=isNaN(N)?0:N;var D=m.createLinearGradient(l,I,y,N);return D}function u(m,h,b){var l=b.width,y=b.height,I=Math.min(l,y),N=h.x==null?.5:h.x,D=h.y==null?.5:h.y,L=h.r==null?.5:h.r;h.global||(N=N*l+b.x,D=D*y+b.y,L=L*I);var p=m.createRadialGradient(N,D,0,N,D,L);return p}i.prototype={constructor:i,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(m,h,b){var l=this,y=b&&b.style,I=!y||m.__attrCachedBy!==w.STYLE_BIND;m.__attrCachedBy=w.STYLE_BIND;for(var N=0;N0},extendFrom:function(m,h){if(m)for(var b in m)m.hasOwnProperty(b)&&(h===!0||(h===!1?!this.hasOwnProperty(b):m[b]!=null))&&(this[b]=m[b])},set:function(m,h){typeof m=="string"?this[m]=h:this.extendFrom(m,!0)},clone:function(){var m=new this.constructor;return m.extendFrom(this,!0),m},getGradient:function(m,h,b){for(var l=h.type==="radial"?u:s,y=l(m,h,b),I=h.colorStops,N=0;N=0)continue;if(!Object.prototype.hasOwnProperty.call(m,l))continue;b[l]=m[l]}return b}function n(m,h){if(!(m instanceof h))throw new TypeError("Cannot call a class as a function")}function c(m,h){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:m}function f(m,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);m.prototype=Object.create(h&&h.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(m,h):m.__proto__=h)}var a=function(m){f(h,m);function h(b){n(this,h);var l=c(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,b));return l.scrollListener=l.scrollListener.bind(l),l.eventListenerOptions=l.eventListenerOptions.bind(l),l.mousewheelListener=l.mousewheelListener.bind(l),l}return _(h,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var l=this.getParentElement(this.scrollComponent);l.scrollTop=l.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var l=!1,y={get passive(){l=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(I){}return l}},{key:"eventListenerOptions",value:function(){var l=this.props.useCapture;return this.isPassiveSupported()&&(l={useCapture:this.props.useCapture,passive:!0}),l}},{key:"setDefaultLoader",value:function(l){this.defaultLoader=l}},{key:"detachMousewheelListener",value:function(){var l=window;this.props.useWindow===!1&&(l=this.scrollComponent.parentNode),l.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var l=window;this.props.useWindow===!1&&(l=this.getParentElement(this.scrollComponent)),l.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),l.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(l){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:l&&l.parentNode}},{key:"filterProps",value:function(l){return l}},{key:"attachScrollListener",value:function(){var l=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!l)return;var y=window;this.props.useWindow===!1&&(y=l),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(l){l.deltaY===1&&!this.isPassiveSupported()&&l.preventDefault()}},{key:"scrollListener",value:function(){var l=this.scrollComponent,y=window,I=this.getParentElement(l),N=void 0;if(this.props.useWindow){var D=document.documentElement||document.body.parentNode||document.body,L=y.pageYOffset!==void 0?y.pageYOffset:D.scrollTop;this.props.isReverse?N=L:N=this.calculateOffset(l,L)}else this.props.isReverse?N=I.scrollTop:N=l.scrollHeight-I.scrollTop-I.clientHeight;N1&&arguments[1]!==void 0?arguments[1]:1,Xe=Pe.length,et=0;et1&&arguments[1]!==void 0?arguments[1]:!1;return Object(W.a)(V).map(function(C,k){if(!i.isValidElement(C)||!C.type)return null;var F=C.type.isSelectOptGroup,$=C.key,J=C.props,ae=J.children,re=Object(u.a)(J,["children"]);return G||!F?A(C):Object(j.a)(Object(j.a)({key:"__RC_SELECT_GRP__".concat($===null?k:$,"__"),label:$},re),{},{options:d(ae)})}).filter(function(C){return C})}var t=e("2Qr1"),o=e("qNPg"),T=e("U8pU"),S=e("Kwbf"),g=e("WKfj");function v(V){var G=V.mode,C=V.options,k=V.children,F=V.backfill,$=V.allowClear,J=V.placeholder,ae=V.getInputElement,re=V.showSearch,pe=V.onSearch,se=V.defaultOpen,xe=V.autoFocus,U=V.labelInValue,Z=V.value,M=V.inputValue,X=V.optionLabelProp,ue=G==="multiple"||G==="tags",de=re!==void 0?re:ue||G==="combobox",Oe=C||d(k);if(Object(S.a)(G!=="tags"||Oe.every(function(be){return!be.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),G==="tags"||G==="combobox"){var De=Oe.some(function(be){return be.options?be.options.some(function(Pe){return typeof("value"in Pe?Pe.value:Pe.key)=="number"}):typeof("value"in be?be.value:be.key)=="number"});Object(S.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(G!=="combobox"||!X,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(G==="combobox"||!F,"`backfill` only works with `combobox` mode."),Object(S.a)(G==="combobox"||!ae,"`getInputElement` only work with `combobox` mode."),Object(S.b)(G!=="combobox"||!ae||!$||!J,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),pe&&!de&&G!=="combobox"&&G!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!se||xe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Z!=null){var me=Object(g.d)(Z);Object(S.a)(!U||me.every(function(be){return Object(T.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(S.a)(!ue||Array.isArray(Z),"`value` should be array when `mode` is `multiple` or `tags`")}if(k){var Ce=null;Object(W.a)(k).some(function(be){if(!i.isValidElement(be)||!be.type)return!1;var Pe=be.type;if(Pe.isSelectOption)return!1;if(Pe.isSelectOptGroup){var Ve=Object(W.a)(be.props.children).every(function(Ue){return!i.isValidElement(Ue)||!be.type||Ue.type.isSelectOption?!0:(Ce=Ue.type,!1)});return!Ve}return Ce=Pe,!0}),Ce&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ce.displayName||Ce.name||Ce,"`.")),Object(S.a)(M===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var O=v,x=Object(o.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:d,flattenOptions:t.d,getLabeledValue:t.e,filterOptions:t.b,isValueDisabled:t.g,findValueOption:t.c,warningProps:O,fillOptionsWithMissingValue:t.a}),R=function(V){Object(w.a)(C,V);var G=Object(E.a)(C);function C(){var k;return Object(_.a)(this,C),k=G.apply(this,arguments),k.selectRef=i.createRef(),k.focus=function(){k.selectRef.current.focus()},k.blur=function(){k.selectRef.current.blur()},k}return Object(r.a)(C,[{key:"render",value:function(){return i.createElement(x,Object.assign({ref:this.selectRef},this.props))}}]),C}(i.Component);R.Option=L,R.OptGroup=B;var H=R,Y=P.c=H},MEGo:function(q,P,e){var _=e("4fz+"),r=e("Dagg"),w=e("dqUG"),E=e("2fw6"),i=e("x6Kt"),s=e("rmlV"),u=e("yxFR"),n=e("y+Vt"),c=e("h7HQ"),f=e("1Jh7"),a=e("SKnc"),m=e("K2GJ"),h=e("Fofx"),b=e("NC18"),l=b.createFromString,y=e("bYtY"),I=y.isString,N=y.extend,D=y.defaults,L=y.trim,p=y.each,B=/[\s,]+/;function j(C){if(I(C)){var k=new DOMParser;C=k.parseFromString(C,"text/xml")}for(C.nodeType===9&&(C=C.firstChild);C.nodeName.toLowerCase()!=="svg"||C.nodeType!==1;)C=C.nextSibling;return C}function W(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}W.prototype.parse=function(C,k){k=k||{};var F=j(C);if(!F)throw new Error("Illegal svg");var $=new _;this._root=$;var J=F.getAttribute("viewBox")||"",ae=parseFloat(F.getAttribute("width")||k.width),re=parseFloat(F.getAttribute("height")||k.height);isNaN(ae)&&(ae=null),isNaN(re)&&(re=null),g(F,$,null,!0);for(var pe=F.firstChild;pe;)this._parseNode(pe,$),pe=pe.nextSibling;var se,xe;if(J){var U=L(J).split(B);U.length>=4&&(se={x:parseFloat(U[0]||0),y:parseFloat(U[1]||0),width:parseFloat(U[2]),height:parseFloat(U[3])})}if(se&&ae!=null&&re!=null&&(xe=V(se,ae,re),!k.ignoreViewBox)){var Z=$;$=new _,$.add(Z),Z.scale=xe.scale.slice(),Z.position=xe.position.slice()}return!k.ignoreRootClip&&ae!=null&&re!=null&&$.setClipPath(new i({shape:{x:0,y:0,width:ae,height:re}})),{root:$,width:ae,height:re,viewBoxRect:se,viewBoxTransform:xe}},W.prototype._parseNode=function(C,k){var F=C.nodeName.toLowerCase();F==="defs"?this._isDefine=!0:F==="text"&&(this._isText=!0);var $;if(this._isDefine){var J=d[F];if(J){var ae=J.call(this,C),re=C.getAttribute("id");re&&(this._defs[re]=ae)}}else{var J=A[F];J&&($=J.call(this,C,k),k.add($))}for(var pe=C.firstChild;pe;)pe.nodeType===1&&this._parseNode(pe,$),pe.nodeType===3&&this._isText&&this._parseText(pe,$),pe=pe.nextSibling;F==="defs"?this._isDefine=!1:F==="text"&&(this._isText=!1)},W.prototype._parseText=function(C,k){if(C.nodeType===1){var F=C.getAttribute("dx")||0,$=C.getAttribute("dy")||0;this._textX+=parseFloat(F),this._textY+=parseFloat($)}var J=new w({style:{text:C.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});o(k,J),g(C,J,this._defs);var ae=J.style.fontSize;ae&&ae<9&&(J.style.fontSize=9,J.scale=J.scale||[1,1],J.scale[0]*=ae/9,J.scale[1]*=ae/9);var re=J.getBoundingRect();return this._textX+=re.width,k.add(J),J};var A={g:function(C,k){var F=new _;return o(k,F),g(C,F,this._defs),F},rect:function(C,k){var F=new i;return o(k,F),g(C,F,this._defs),F.setShape({x:parseFloat(C.getAttribute("x")||0),y:parseFloat(C.getAttribute("y")||0),width:parseFloat(C.getAttribute("width")||0),height:parseFloat(C.getAttribute("height")||0)}),F},circle:function(C,k){var F=new E;return o(k,F),g(C,F,this._defs),F.setShape({cx:parseFloat(C.getAttribute("cx")||0),cy:parseFloat(C.getAttribute("cy")||0),r:parseFloat(C.getAttribute("r")||0)}),F},line:function(C,k){var F=new u;return o(k,F),g(C,F,this._defs),F.setShape({x1:parseFloat(C.getAttribute("x1")||0),y1:parseFloat(C.getAttribute("y1")||0),x2:parseFloat(C.getAttribute("x2")||0),y2:parseFloat(C.getAttribute("y2")||0)}),F},ellipse:function(C,k){var F=new s;return o(k,F),g(C,F,this._defs),F.setShape({cx:parseFloat(C.getAttribute("cx")||0),cy:parseFloat(C.getAttribute("cy")||0),rx:parseFloat(C.getAttribute("rx")||0),ry:parseFloat(C.getAttribute("ry")||0)}),F},polygon:function(C,k){var F=C.getAttribute("points");F&&(F=T(F));var $=new c({shape:{points:F||[]}});return o(k,$),g(C,$,this._defs),$},polyline:function(C,k){var F=new n;o(k,F),g(C,F,this._defs);var $=C.getAttribute("points");$&&($=T($));var J=new f({shape:{points:$||[]}});return J},image:function(C,k){var F=new r;return o(k,F),g(C,F,this._defs),F.setStyle({image:C.getAttribute("xlink:href"),x:C.getAttribute("x"),y:C.getAttribute("y"),width:C.getAttribute("width"),height:C.getAttribute("height")}),F},text:function(C,k){var F=C.getAttribute("x")||0,$=C.getAttribute("y")||0,J=C.getAttribute("dx")||0,ae=C.getAttribute("dy")||0;this._textX=parseFloat(F)+parseFloat(J),this._textY=parseFloat($)+parseFloat(ae);var re=new _;return o(k,re),g(C,re,this._defs),re},tspan:function(C,k){var F=C.getAttribute("x"),$=C.getAttribute("y");F!=null&&(this._textX=parseFloat(F)),$!=null&&(this._textY=parseFloat($));var J=C.getAttribute("dx")||0,ae=C.getAttribute("dy")||0,re=new _;return o(k,re),g(C,re,this._defs),this._textX+=J,this._textY+=ae,re},path:function(C,k){var F=C.getAttribute("d")||"",$=l(F);return o(k,$),g(C,$,this._defs),$}},d={lineargradient:function(C){var k=parseInt(C.getAttribute("x1")||0,10),F=parseInt(C.getAttribute("y1")||0,10),$=parseInt(C.getAttribute("x2")||10,10),J=parseInt(C.getAttribute("y2")||0,10),ae=new a(k,F,$,J);return t(C,ae),ae},radialgradient:function(C){}};function t(C,k){for(var F=C.firstChild;F;){if(F.nodeType===1){var $=F.getAttribute("offset");$.indexOf("%")>0?$=parseInt($,10)/100:$?$=parseFloat($):$=0;var J=F.getAttribute("stop-color")||"#000000";k.addColorStop($,J)}F=F.nextSibling}}function o(C,k){C&&C.__inheritedStyle&&(k.__inheritedStyle||(k.__inheritedStyle={}),D(k.__inheritedStyle,C.__inheritedStyle))}function T(C){for(var k=L(C).split(B),F=[],$=0;$0;ae-=2){var re=J[ae],pe=J[ae-1];$=$||h.create();switch(pe){case"translate":re=L(re).split(B),h.translate($,$,[parseFloat(re[0]),parseFloat(re[1]||0)]);break;case"scale":re=L(re).split(B),h.scale($,$,[parseFloat(re[0]),parseFloat(re[1]||re[0])]);break;case"rotate":re=L(re).split(B),h.rotate($,$,parseFloat(re[0]));break;case"skew":re=L(re).split(B),console.warn("Skew transform is not supported yet");break;case"matrix":var re=L(re).split(B);$[0]=parseFloat(re[0]),$[1]=parseFloat(re[1]),$[2]=parseFloat(re[2]),$[3]=parseFloat(re[3]),$[4]=parseFloat(re[4]),$[5]=parseFloat(re[5]);break}}k.setLocalTransform($)}}var H=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Y(C){var k=C.getAttribute("style"),F={};if(!k)return F;var $={};H.lastIndex=0;for(var J;(J=H.exec(k))!=null;)$[J[1]]=J[2];for(var ae in S)S.hasOwnProperty(ae)&&$[ae]!=null&&(F[S[ae]]=$[ae]);return F}function V(C,k,F){var $=k/C.width,J=F/C.height,ae=Math.min($,J),re=[ae,ae],pe=[-(C.x+C.width/2)*ae+k/2,-(C.y+C.height/2)*ae+F/2];return{scale:re,position:pe}}function G(C,k){var F=new W;return F.parse(C,k)}P.parseXML=j,P.makeViewBoxTransform=V,P.parseSVG=G},MEgm:function(q,P){q.exports="data:image/png;base64,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"},MKOG:function(q,P,e){var _=e("bYtY"),r=e("YH21"),w=r.Dispatcher,E=e("mLcG"),i=e("Bq2U"),s=function(n){n=n||{},this.stage=n.stage||{},this.onframe=n.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,w.call(this)};s.prototype={constructor:s,addClip:function(n){this._clips.push(n)},addAnimator:function(n){n.animation=this;for(var c=n.getClips(),f=0;f=0&&this._clips.splice(c,1)},removeAnimator:function(n){for(var c=n.getClips(),f=0;f1&&(A*=E(O),d*=E(O));var x=(j===W?-1:1)*E((A*A*(d*d)-A*A*(v*v)-d*d*(g*g))/(A*A*(v*v)+d*d*(g*g)))||0,R=x*A*v/d,H=x*-d*g/A,Y=(D+p)/2+s(S)*R-i(S)*H,V=(L+B)/2+i(S)*R+s(S)*H,G=f([1,0],[(g-R)/A,(v-H)/d]),C=[(g-R)/A,(v-H)/d],k=[(-1*g-R)/A,(-1*v-H)/d],F=f(C,k);c(C,k)<=-1&&(F=u),c(C,k)>=1&&(F=0),W===0&&F>0&&(F=F-2*u),W===1&&F<0&&(F=F+2*u),T.addData(o,Y,V,A,d,G,F,S,W)}var m=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,h=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function b(D){if(!D)return new r;for(var L=0,p=0,B=L,j=p,W,A=new r,d=r.CMD,t=D.match(m),o=0;o0&&r.a.createElement("div",{className:E.a.btns},Ae.map(function(je,Be){return r.a.createElement("div",{key:Be,onClick:je.click},je.name,je.sign?r.a.createElement("img",{src:s.a,width:39}):null)})),we),r.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ie,width:Q})))},n=u,c=e("tJVT"),f=e("6nfa"),a=e.n(f),m=e("TSYQ"),h=e.n(m),b=function(Se){var Le=Se.dataSource,Ae=Le===void 0?[]:Le,Ie=Se.value,he=Se.onChange,Q=Se.className,te=Se.title,Te=Se.titleWidth,we=Te===void 0?41:Te,je=Se.style,Be=je===void 0?{}:je,ge=Se.fontColor,_e=ge===void 0?"#6A7283":ge,We=Object(_.useState)(0),ft=Object(c.a)(We,2),ut=ft[0],st=ft[1],pt=Object(_.useState)(!1),mt=Object(c.a)(pt,2),At=mt[0],bt=mt[1],yt=Object(_.useRef)(null);return Object(_.useEffect)(function(){if(Ae.length!==0){var xt;(yt==null||((xt=yt.current)===null||xt===void 0)?void 0:xt.clientHeight)>92?st(1):st(0)}Ae.length===0&&st(0)},[Ae]),r.a.createElement("div",{className:h()(a.a.row,Q),style:Be},r.a.createElement("div",{style:{width:we,marginTop:At?12:4},className:a.a.title},te),r.a.createElement("div",{className:At?"".concat(a.a.tagsWrap," ").concat(a.a.tagsBorderWrap):a.a.tagsWrap},r.a.createElement("div",{className:a.a.bar,style:ut>0?{height:ut===1?92:"auto",overflow:ut===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},r.a.createElement("div",{className:a.a.name,ref:yt},Ae==null?void 0:Ae.map(function(xt){return r.a.createElement("span",{onClick:function(){return he(xt.id)},key:xt.id,title:xt.name,style:{color:_e},className:Ie===xt.id?a.a.active:""},xt.name)}))),!!ut&&r.a.createElement(_.Fragment,null,ut===1?r.a.createElement("div",{onClick:function(){var Ht;st(2),(yt==null||((Ht=yt.current)===null||Ht===void 0)?void 0:Ht.clientHeight)>205?bt(!0):bt(!1)},className:a.a.action},"\u5C55\u5F00",r.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):r.a.createElement("div",{onClick:function(){st(1),bt(!1)},className:a.a.action},"\u6536\u8D77",r.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},l=b,y=e("cz0n"),I=e.n(y),N=function(Se){var Le=Se.dataSource,Ae=Le===void 0?[]:Le,Ie=Se.value,he=Se.onChange,Q=Se.className;return r.a.createElement("div",{className:h()(I.a.tabs,Q)},Ae.map(function(te){return r.a.createElement("span",{onClick:function(){return he(te.id)},className:Ie===te.id?I.a.active:"",key:te.id},te.name)}))},D=N,L=e("5NDa"),p=e("5rEg"),B=e("KOXS"),j=e.n(B),W=function(Se){var Le,Ae=Se.dataSource,Ie=Ae===void 0?[]:Ae,he=Se.value,Q=Se.onChange,te=Se.className,Te=Se.style,we=Te===void 0?{}:Te,je=Se.placeholder,Be=Object(_.useState)(""),ge=Object(c.a)(Be,2),_e=ge[0],We=ge[1],ft=Object(_.useState)(""),ut=Object(c.a)(ft,2),st=ut[0],pt=ut[1];Object(_.useEffect)(function(){var bt;(bt=JSON.stringify(he))!==null&&bt!==void 0&&bt.includes("{")?(We(he.id),pt(he.value)):pt(he)},[he]);var mt=function(){Q(st||null,_e||"")},At=function(yt){if(yt===_e)return;We(yt),Q(st,yt)};return r.a.createElement("div",{className:h()(j.a.input,te),style:we},!!Ie.length&&r.a.createElement("div",{className:j.a.dropdown},r.a.createElement("div",{className:j.a.text},(Le=Ie.find(function(bt){return bt.id===_e}))===null||Le===void 0?void 0:Le.name,r.a.createElement("i",{className:"iconfont icon-zhankai4"}),r.a.createElement("b",{className:j.a.b1}),r.a.createElement("b",{className:j.a.b2})),r.a.createElement("div",{className:j.a.menu},Ie.map(function(bt,yt){return r.a.createElement("div",{key:yt,onClick:function(){return At(bt.id)}},bt.name)}))),r.a.createElement(p.a,{onPressEnter:mt,value:st,onChange:function(yt){return pt(yt.target.value||"")},bordered:!1,placeholder:je}),r.a.createElement("i",{onClick:mt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},A=W,d=e("f9pc"),t=e.n(d),o=function(Se){var Le=Se.value,Ae=Se.onChange,Ie=Se.className,he=Se.total,Q=Se.pageSize,te=Se.style,Te=te===void 0?{}:te,we=Le<2,je=Le>=Math.ceil(he/Q);return he<=Q?r.a.createElement(r.a.Fragment,null):r.a.createElement("div",{className:h()(t.a.quickPager,Ie),style:Te},r.a.createElement("div",{onClick:function(){we||Ae(Le-1,"prev")},className:we?t.a.disabled:""},"\u4E0A\u4E00\u9875"),r.a.createElement("div",{onClick:function(){je||Ae(Le+1,"next")},className:je?t.a.disabled:""},"\u4E0B\u4E00\u9875"))},T=o,S=e("T2oS"),g=e("W9HT"),v=e("pC0b"),O=e("GzdX"),x=e("5Dmo"),R=e("3S7+"),H=e("Oe0F"),Y=e.n(H),V=e("m3rI"),G=e("1vsH"),C=e("JAbv"),k=e.n(C),F=e("Bq7L"),$=e.n(F),J=e("MEgm"),ae=e.n(J),re=e("BdwD"),pe=function(Se){var Le=Se.className,Ae=Se.dataSource,Ie=Ae===void 0?[]:Ae,he=Se.col,Q=he===void 0?4:he,te=Se.right,Te=Se.bottom,we=Te===void 0?23:Te,je=Se.precision,Be=je===void 0?0:je,ge=Se.wrapWidth,_e=ge===void 0?1200:ge,We=Se.trackEventItems,ft=Se.loading,ut=Math.floor((_e-(Q-1)*te)/Q);return r.a.createElement(g.a,{spinning:ft},r.a.createElement("div",{className:h()(Y.a.list,Le)},!!Ie.length&&Ie.map(function(st,pt){var mt=st.name,At=st.id,bt=st.identifier,yt=st.power,xt=st.cover_image_id,Ht=st.pic;return r.a.createElement("div",{className:Y.a.wrap,key:At,style:{width:ut,marginRight:(1+pt)%Q===0?0:te+Be,marginBottom:we}},r.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(bt,"/challenges"),className:Y.a.li,onClick:function(kt){kt.preventDefault(),We&&Object(G.cb)([We]),yt&&Object(G.S)("/shixuns/".concat(bt,"/challenges"))}},r.a.createElement("div",{className:Y.a.img},r.a.createElement("img",{className:Y.a.cover,src:xt?"".concat(V.a.API_SERVER,"/api/attachments/").concat(xt):"".concat(V.a.IMG_SERVER,"/").concat(Ht)}),st.is_jupyter&&r.a.createElement("img",{className:Y.a.sign,src:k.a}),st.is_jupyter_lab&&r.a.createElement("img",{className:Y.a.sign,src:$.a}),st.is_unity_3d&&r.a.createElement("img",{className:Y.a.sign,src:ae.a})),r.a.createElement("div",{className:Y.a.name},r.a.createElement(R.a,{title:mt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},r.a.createElement("span",{className:Y.a.e},mt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),r.a.createElement("div",{className:Y.a.tags},r.a.createElement(R.a,{placement:"bottom",title:"\u5173\u5361\u6570"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),r.a.createElement("span",null,st.challenges_count))),!!st.myshixuns_count&&r.a.createElement(R.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),r.a.createElement("span",null,st.myshixuns_count))),r.a.createElement(R.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},r.a.createElement("span",null,r.a.createElement("span",null,st.level))),r.a.createElement("div",{className:Y.a.rate},r.a.createElement(O.a,{allowHalf:!0,disabled:!0,defaultValue:st.score_info}),r.a.createElement("span",null,"\xA0",st.score_info?"".concat(st.score_info,"\u5206"):"5\u5206")))),!yt&&r.a.createElement("div",{className:Y.a.lockWrap},r.a.createElement("img",{src:"".concat(V.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),r.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ie.length&&r.a.createElement(re.a,null)))},se=pe,xe=e("ZJlW"),U=e.n(xe),Z=e("z4EP"),M=e.n(Z),X=e("+GGh"),ue=e.n(X),de=e("cFMs"),Oe=e.n(de),De=function(Se){var Le=Se.className,Ae=Se.dataSource,Ie=Ae===void 0?[]:Ae,he=Se.col,Q=he===void 0?4:he,te=Se.right,Te=Se.bottom,we=Te===void 0?23:Te,je=Se.precision,Be=je===void 0?0:je,ge=Se.wrapWidth,_e=ge===void 0?1200:ge,We=Se.trackEventItems,ft=Se.loading,ut=Math.floor((_e-(Q-1)*te)/Q);return r.a.createElement(g.a,{spinning:ft},r.a.createElement("div",{className:h()(U.a.list,Le)},!!Ie.length&&Ie.map(function(st,pt){var mt=st.name,At=st.id,bt=st.identifier,yt=st.featured,xt=st.school_name,Ht=st.image_url,Tt=st.excellent;return r.a.createElement("div",{key:At,className:U.a.wrap,style:{width:ut,marginRight:(1+pt)%Q===0?0:te+Be,marginBottom:we}},r.a.createElement("a",{target:"_blank",href:"/paths/".concat(bt),className:U.a.li,onClick:function(dn){dn.preventDefault(),We&&Object(G.cb)([We]),Object(G.S)("/paths/".concat(bt))}},r.a.createElement("div",{className:U.a.img},r.a.createElement("img",{className:U.a.cover,src:"".concat(V.a.IMG_SERVER,"/").concat(Ht)}),yt===1&&r.a.createElement("img",{className:U.a.sign,src:M.a}),yt===2&&r.a.createElement("img",{className:U.a.sign,src:""}),yt===3&&r.a.createElement("img",{className:U.a.sign,src:ue.a}),yt===4&&r.a.createElement("img",{className:U.a.sign,src:""}),yt===5&&r.a.createElement("img",{className:U.a.sign,src:Oe.a})),r.a.createElement("div",{className:U.a.name},r.a.createElement(R.a,{title:mt},r.a.createElement("span",{className:U.a.e},mt))),r.a.createElement(R.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(xt)},r.a.createElement("div",{className:U.a.unit},r.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),xt)),r.a.createElement("div",{className:U.a.tags},r.a.createElement(R.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),r.a.createElement("span",null,st.stages_count))),r.a.createElement(R.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),r.a.createElement("span",null,st.members_count))),Tt&&r.a.createElement("div",{className:U.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!Ie.length&&r.a.createElement(re.a,null)))},me=De,Ce=e("iL++"),be=e.n(Ce),Pe=e("xiVL"),Ve=function(Se){var Le=Se.className,Ae=Se.dataSource,Ie=Ae===void 0?[]:Ae,he=Se.col,Q=he===void 0?4:he,te=Se.right,Te=Se.bottom,we=Te===void 0?23:Te,je=Se.precision,Be=je===void 0?0:je,ge=Se.wrapWidth,_e=ge===void 0?1200:ge,We=Se.trackEventItems,ft=Se.loading,ut=Math.floor((_e-(Q-1)*te)/Q);return r.a.createElement(g.a,{spinning:ft},r.a.createElement("div",{className:h()(be.a.list,Le)},!!Ie.length&&Ie.map(function(st,pt){var mt=st.subject_identifier,At=st.id,bt=st.identifier,yt=st.power,xt=st.is_public!=0&&st.is_public;return r.a.createElement("div",{className:be.a.wrap,key:At,style:{width:ut,marginRight:(1+pt)%Q===0?0:te+Be,marginBottom:we}},r.a.createElement("a",{className:be.a.li,onClick:function(Tt){Tt.preventDefault()}},r.a.createElement("div",{className:be.a.top},r.a.createElement(R.a,{title:st.name},r.a.createElement("div",{className:be.a.name},st.name)),r.a.createElement("img",{className:be.a.img,src:V.a.IMG_SERVER+"/images/"+st.avatar_url}),r.a.createElement("div",{className:be.a.text},st.creator),mt&&r.a.createElement("div",{className:be.a.btns},r.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),r.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),xt&&r.a.createElement("div",{className:be.a.sign},"\u516C\u5F00")),r.a.createElement("div",{className:be.a.bottom},st.visits>0&&r.a.createElement(R.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-liulanyan"}),r.a.createElement("span",null,st.visits))),st.course_members_count>0&&r.a.createElement(R.a,{title:"\u6210\u5458",placement:"bottom"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-chengyuan"}),st.course_members_count)),st.tasks_count>0&&r.a.createElement(R.a,{title:"\u4F5C\u4E1A",placement:"bottom"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-zuoye"}),st.tasks_count)),st.is_end?r.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):r.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),r.a.createElement("div",{className:be.a.lockWrap},st.is_accessible?r.a.createElement(r.a.Fragment,null,mt&&r.a.createElement("div",{onClick:function(){return Object(G.S)("/paths/".concat(mt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),r.a.createElement("div",{onClick:function(Tt){We&&Object(G.cb)([We]),Object(G.S)(st.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):r.a.createElement(r.a.Fragment,null,r.a.createElement("img",{src:"".concat(V.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),r.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Ie.length&&r.a.createElement(re.a,null)))},Ue=Ve,tt=e("f0W+"),Ge=e.n(tt),Ye=function(Se){var Le=Se.dataSource,Ae=Le===void 0?[]:Le,Ie=Se.value,he=Se.onChange,Q=Se.className,te=Se.style,Te=te===void 0?{}:te,we=Se.tabBarExtraContent;return r.a.createElement("div",{className:h()(Ge.a.tabs,Q),style:Te},r.a.createElement("div",{className:Ge.a.tabsWrap},Ae.map(function(je,Be){return r.a.createElement("div",{onClick:function(){return he(je.id)},className:Ie===je.id?Ge.a.active:"",key:Be},je.name)})),r.a.createElement("div",{className:Ge.a.tabBar},we))},Je=Ye,ie=e("9JIy"),Me=e.n(ie),Ne=function(Se){var Le=Se.className,Ae=Se.style,Ie=Ae===void 0?{}:Ae,he=Se.children;return r.a.createElement("div",{className:h()(Me.a.table,Le),style:Ie},he)},ze=Ne,Fe=e("qVdP"),Ze=e("jsC+"),$e=e("lUTK"),Ke=e("BvKs"),Xe=e("8WcF"),et=e.n(Xe),at=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],He=function(Se){var Le,Ae=Se.sortValue,Ie=Se.dropValue,he=Se.className,Q=Se.onSort,te=Se.onDrop,Te=Se.dataSource,we=Te===void 0?at:Te;return r.a.createElement("div",{className:h()(et.a.orderWrap,he)},r.a.createElement(Ze.a,{overlay:r.a.createElement(Ke.a,null,we.map(function(je,Be){return r.a.createElement(Ke.a.Item,{key:Be,onClick:function(){return te(je.id)}},je.name)}))},r.a.createElement("span",{className:et.a.orderTextWrap},(Le=we.find(function(je){return Ie===je.id}))===null||Le===void 0?void 0:Le.name)),r.a.createElement("span",{className:et.a.orderIconWrap},r.a.createElement("span",{className:et.a.orderAsc},r.a.createElement("i",{className:Ae==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(et.a.cursorPointer," ").concat(et.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(et.a.cursorPointer),onClick:function(){return Q(Ae==="asc"?"desc":"asc")}})),r.a.createElement("span",{className:et.a.orderDesc},r.a.createElement("i",{className:Ae==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(et.a.cursorPointer," ").concat(et.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(et.a.cursorPointer),onClick:function(){return Q(Ae==="asc"?"desc":"asc")}}))))},ct=He,it=e("siWv"),Qe=e.n(it),qe=function(Se){var Le=Se.className,Ae=Se.style,Ie=Se.children,he=Se.onClick;return r.a.createElement("div",{onClick:he,className:h()(Qe.a.btn,Le),style:Ae},Ie)},rt=qe},Nmxd:function(q,P){q.exports="data:image/png;base64,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"},NohK:function(q,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.default=void 0;var _=function(w){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,i=null;return function(){for(var s=this,u=arguments.length,n=new Array(u),c=0;c=0;y-=1){var I=n.get(y)||new Set;I.forEach(function(N){var D=N.parent,L=N.node;if(f(L)||!N.parent||l.has(N.parent.key))return;if(f(N.parent.node)){l.add(D.key);return}var p=!0,B=!1;(D.children||[]).filter(function(j){return!f(j.node)}).forEach(function(j){var W=j.key,A=a.has(W);p&&!A&&(p=!1),!B&&(A||m.has(W))&&(B=!0)}),p&&a.add(D.key),B&&m.add(D.key),l.add(D.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(r(m,a))}}function i(u,n,c,f,a){for(var m=new Set(u),h=new Set(n),b=0;b<=f;b+=1){var l=c.get(b)||new Set;l.forEach(function(D){var L=D.key,p=D.node,B=D.children,j=B===void 0?[]:B;!m.has(L)&&!h.has(L)&&!a(p)&&j.filter(function(W){return!a(W.node)}).forEach(function(W){m.delete(W.key)})})}h=new Set;for(var y=new Set,I=f;I>=0;I-=1){var N=c.get(I)||new Set;N.forEach(function(D){var L=D.parent,p=D.node;if(a(p)||!D.parent||y.has(D.parent.key))return;if(a(D.parent.node)){y.add(L.key);return}var B=!0,j=!1;(L.children||[]).filter(function(W){return!a(W.node)}).forEach(function(W){var A=W.key,d=m.has(A);B&&!d&&(B=!1),!j&&(d||h.has(A))&&(j=!0)}),B||m.delete(L.key),j&&h.add(L.key),y.add(L.key)})}return{checkedKeys:Array.from(m),halfCheckedKeys:Array.from(r(h,m))}}function s(u,n,c,f){var a=[],m;f?m=f:m=w;var h=new Set(u.filter(function(I){var N=!!c[I];return N||a.push(I),N})),b=new Map,l=0;Object.keys(c).forEach(function(I){var N=c[I],D=N.level,L=b.get(D);L||(L=new Set,b.set(D,L)),L.add(N),l=Math.max(l,D)}),Object(_.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(I){return"'".concat(I,"'")}).join(", ")));var y;return n===!0?y=E(h,b,l,m):y=i(h,n.halfCheckedKeys,b,l,m),y}},OLES:function(q,P,e){"use strict";var _=e("U8pU"),r=e("VTBJ"),w=e("Ff2n"),E=e("q1tI"),i=e("uciX"),s=e("7ixt"),u=function(h){var b=h.overlay,l=h.prefixCls,y=h.id,I=h.overlayInnerStyle;return E.createElement("div",{className:"".concat(l,"-inner"),id:y,role:"tooltip",style:I},typeof b=="function"?b():b)},n=u,c=function(h,b){var l=h.overlayClassName,y=h.trigger,I=y===void 0?["hover"]:y,N=h.mouseEnterDelay,D=N===void 0?0:N,L=h.mouseLeaveDelay,p=L===void 0?.1:L,B=h.overlayStyle,j=h.prefixCls,W=j===void 0?"rc-tooltip":j,A=h.children,d=h.onVisibleChange,t=h.afterVisibleChange,o=h.transitionName,T=h.animation,S=h.placement,g=S===void 0?"right":S,v=h.align,O=v===void 0?{}:v,x=h.destroyTooltipOnHide,R=x===void 0?!1:x,H=h.defaultVisible,Y=h.getTooltipContainer,V=h.overlayInnerStyle,G=Object(w.a)(h,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),C=Object(E.useRef)(null);Object(E.useImperativeHandle)(b,function(){return C.current});var k=Object(r.a)({},G);"visible"in h&&(k.popupVisible=h.visible);var F=function(){var pe=h.arrowContent,se=pe===void 0?null:pe,xe=h.overlay,U=h.id;return[E.createElement("div",{className:"".concat(W,"-arrow"),key:"arrow"},se),E.createElement(n,{key:"content",prefixCls:W,id:U,overlay:xe,overlayInnerStyle:V})]},$=!1,J=!1;if(typeof R=="boolean")$=R;else if(R&&Object(_.a)(R)==="object"){var ae=R.keepParent;$=ae===!0,J=ae===!1}return E.createElement(i.a,Object.assign({popupClassName:l,prefixCls:W,popup:F,action:I,builtinPlacements:s.a,popupPlacement:g,ref:C,popupAlign:O,getPopupContainer:Y,onPopupVisibleChange:d,afterPopupVisibleChange:t,popupTransitionName:o,popupAnimation:T,defaultPopupVisible:H,destroyPopupOnHide:$,autoDestroy:J,mouseLeaveDelay:p,popupStyle:B,mouseEnterDelay:D},k),A)},f=Object(E.forwardRef)(c),a=P.a=f},OS9S:function(q,P,e){var _=e("bYtY"),r=_.inherits,w=e("Gev7"),E=e("mFDi");function i(n){w.call(this,n),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}i.prototype.incremental=!0,i.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},i.prototype.addDisplayable=function(n,c){c?this._temporaryDisplayables.push(n):this._displayables.push(n),this.dirty()},i.prototype.addDisplayables=function(n,c){c=c||!1;for(var f=0;f=0&&A.splice(d,1),A}function a(j,W){var A=j.slice();return A.indexOf(W)===-1&&A.push(W),A}function m(j){return j.split("-")}function h(j,W){return"".concat(j,"-").concat(W)}function b(j){return j&&j.type&&j.type.isTreeNode}function l(j,W){var A=[j],d=W[j];function t(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(T){var S=T.key,g=T.children;A.push(S),t(g)})}return t(d.children),A}function y(j,W){var A=j.clientY,d=W.selectHandle.getBoundingClientRect(),t=d.top,o=d.bottom,T=d.height,S=Math.max(T*n,c);return A<=t+S?-1:A>=o-S?1:0}function I(j,W){if(!j)return;var A=W.multiple;return A?j.slice():j.length?[j[0]]:j}var N=function(W){return W};function D(j,W){if(!j)return[];var A=W||{},d=A.processProps,t=d===void 0?N:d,o=Array.isArray(j)?j:[j];return o.map(function(T){var S=T.children,g=Object(w.a)(T,["children"]),v=D(S,W);return i.a.createElement(u.a,Object.assign({},t(g)),v)})}function L(j){if(!j)return null;var W;if(Array.isArray(j))W={checkedKeys:j,halfCheckedKeys:void 0};else if(Object(r.a)(j)==="object")W={checkedKeys:j.checked||void 0,halfCheckedKeys:j.halfChecked||void 0};else return Object(s.a)(!1,"`checkedKeys` is not an array or an object"),null;return W}function p(j,W){var A=new Set;function d(t){if(A.has(t))return;var o=W[t];if(!o)return;A.add(t);var T=o.parent,S=o.node;if(S.disabled)return;T&&d(T.key)}return(j||[]).forEach(function(t){d(t)}),Object(_.a)(A)}function B(j){var W={};return Object.keys(j).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(W[A]=j[A])}),W}},Oe0F:function(q,P,e){q.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(q,P,e){q.exports=e.p+"static/certificate.fc32dc1b.jpg"},P47w:function(q,P,e){var _=e("hydK"),r=_.createElement,w=e("IMiH"),E=e("mFDi"),i=e("Fofx"),s=e("6GrX"),u=e("pzxd"),n=e("dqUG"),c=w.CMD,f=Array.prototype.join,a="none",m=Math.round,h=Math.sin,b=Math.cos,l=Math.PI,y=Math.PI*2,I=180/l,N=1e-4;function D(C){return m(C*1e4)/1e4}function L(C){return C-N}function p(C,k){var F=k?C.textFill:C.fill;return F!=null&&F!==a}function B(C,k){var F=k?C.textStroke:C.stroke;return F!=null&&F!==a}function j(C,k){k&&W(C,"transform","matrix("+f.call(k,",")+")")}function W(C,k,F){(!F||F.type!=="linear"&&F.type!=="radial")&&C.setAttribute(k,F)}function A(C,k,F){C.setAttributeNS("http://www.w3.org/1999/xlink",k,F)}function d(C,k,F,$){if(p(k,F)){var J=F?k.textFill:k.fill;J=J==="transparent"?a:J,W(C,"fill",J),W(C,"fill-opacity",k.fillOpacity!=null?k.fillOpacity*k.opacity:k.opacity)}else W(C,"fill",a);if(B(k,F)){var ae=F?k.textStroke:k.stroke;ae=ae==="transparent"?a:ae,W(C,"stroke",ae);var re=F?k.textStrokeWidth:k.lineWidth,pe=!F&&k.strokeNoScale?$.getLineScale():1;W(C,"stroke-width",re/pe),W(C,"paint-order",F?"stroke":"fill"),W(C,"stroke-opacity",k.strokeOpacity!=null?k.strokeOpacity:k.opacity);var se=k.lineDash;se?(W(C,"stroke-dasharray",k.lineDash.join(",")),W(C,"stroke-dashoffset",m(k.lineDashOffset||0))):W(C,"stroke-dasharray",""),k.lineCap&&W(C,"stroke-linecap",k.lineCap),k.lineJoin&&W(C,"stroke-linejoin",k.lineJoin),k.miterLimit&&W(C,"stroke-miterlimit",k.miterLimit)}else W(C,"stroke",a)}function t(C){for(var k=[],F=C.data,$=C.len(),J=0;J<$;){var ae=F[J++],re="",pe=0;switch(ae){case c.M:re="M",pe=2;break;case c.L:re="L",pe=2;break;case c.Q:re="Q",pe=4;break;case c.C:re="C",pe=6;break;case c.A:var se=F[J++],xe=F[J++],U=F[J++],Z=F[J++],M=F[J++],X=F[J++],ue=F[J++],de=F[J++],Oe=Math.abs(X),De=L(Oe-y)||(de?X>=y:-X>=y),me=X>0?X%y:X%y+y,Ce=!1;De?Ce=!0:L(Oe)?Ce=!1:Ce=me>=l===!!de;var be=D(se+U*b(M)),Pe=D(xe+Z*h(M));De&&(de?X=y-1e-4:X=-y+1e-4,Ce=!0,J===9&&k.push("M",be,Pe));var Ve=D(se+U*b(M+X)),Ue=D(xe+Z*h(M+X));k.push("A",D(U),D(Z),m(ue*I),+Ce,+de,Ve,Ue);break;case c.Z:re="Z";break;case c.R:var Ve=D(F[J++]),Ue=D(F[J++]),tt=D(F[J++]),Ge=D(F[J++]);k.push("M",Ve,Ue,"L",Ve+tt,Ue,"L",Ve+tt,Ue+Ge,"L",Ve,Ue+Ge,"L",Ve,Ue);break}re&&k.push(re);for(var Ye=0;YeJe){for(;Ge255?255:t}function E(t){return t=Math.round(t),t<0?0:t>360?360:t}function i(t){return t<0?0:t>1?1:t}function s(t){return t.length&&t.charAt(t.length-1)==="%"?w(parseFloat(t)/100*255):w(parseInt(t,10))}function u(t){return t.length&&t.charAt(t.length-1)==="%"?i(parseFloat(t)/100):i(parseFloat(t))}function n(t,o,T){return T<0?T+=1:T>1&&(T-=1),T*6<1?t+(o-t)*T*6:T*2<1?o:T*3<2?t+(o-t)*(2/3-T)*6:t}function c(t,o,T){return t+(o-t)*T}function f(t,o,T,S,g){return t[0]=o,t[1]=T,t[2]=S,t[3]=g,t}function a(t,o){return t[0]=o[0],t[1]=o[1],t[2]=o[2],t[3]=o[3],t}var m=new _(20),h=null;function b(t,o){h&&a(h,o),h=m.put(t,h||o.slice())}function l(t,o){if(!t)return;o=o||[];var T=m.get(t);if(T)return a(o,T);t=t+"";var S=t.replace(/ /g,"").toLowerCase();if(S in r)return a(o,r[S]),b(t,o),o;if(S.charAt(0)==="#"){if(S.length===4){var g=parseInt(S.substr(1),16);if(!(g>=0&&g<=4095)){f(o,0,0,0,1);return}return f(o,(g&3840)>>4|(g&3840)>>8,g&240|(g&240)>>4,g&15|(g&15)<<4,1),b(t,o),o}else if(S.length===7){var g=parseInt(S.substr(1),16);if(!(g>=0&&g<=16777215)){f(o,0,0,0,1);return}return f(o,(g&16711680)>>16,(g&65280)>>8,g&255,1),b(t,o),o}return}var v=S.indexOf("("),O=S.indexOf(")");if(v!==-1&&O+1===S.length){var x=S.substr(0,v),R=S.substr(v+1,O-(v+1)).split(","),H=1;switch(x){case"rgba":if(R.length!==4){f(o,0,0,0,1);return}H=u(R.pop());case"rgb":if(R.length!==3){f(o,0,0,0,1);return}return f(o,s(R[0]),s(R[1]),s(R[2]),H),b(t,o),o;case"hsla":if(R.length!==4){f(o,0,0,0,1);return}return R[3]=u(R[3]),y(R,o),b(t,o),o;case"hsl":if(R.length!==3){f(o,0,0,0,1);return}return y(R,o),b(t,o),o;default:return}}f(o,0,0,0,1);return}function y(t,o){var T=(parseFloat(t[0])%360+360)%360/360,S=u(t[1]),g=u(t[2]),v=g<=.5?g*(S+1):g+S-g*S,O=g*2-v;return o=o||[],f(o,w(n(O,v,T+1/3)*255),w(n(O,v,T)*255),w(n(O,v,T-1/3)*255),1),t.length===4&&(o[3]=t[3]),o}function I(t){if(!t)return;var o=t[0]/255,T=t[1]/255,S=t[2]/255,g=Math.min(o,T,S),v=Math.max(o,T,S),O=v-g,x=(v+g)/2,R,H;if(O===0)R=0,H=0;else{x<.5?H=O/(v+g):H=O/(2-v-g);var Y=((v-o)/6+O/2)/O,V=((v-T)/6+O/2)/O,G=((v-S)/6+O/2)/O;o===v?R=G-V:T===v?R=1/3+Y-G:S===v&&(R=2/3+V-Y),R<0&&(R+=1),R>1&&(R-=1)}var C=[R*360,H,x];return t[3]!=null&&C.push(t[3]),C}function N(t,o){var T=l(t);if(T){for(var S=0;S<3;S++)o<0?T[S]=T[S]*(1-o)|0:T[S]=(255-T[S])*o+T[S]|0,T[S]>255?T[S]=255:t[S]<0&&(T[S]=0);return d(T,T.length===4?"rgba":"rgb")}}function D(t){var o=l(t);if(o)return((1<<24)+(o[0]<<16)+(o[1]<<8)+ +o[2]).toString(16).slice(1)}function L(t,o,T){if(!(o&&o.length)||!(t>=0&&t<=1))return;T=T||[];var S=t*(o.length-1),g=Math.floor(S),v=Math.ceil(S),O=o[g],x=o[v],R=S-g;return T[0]=w(c(O[0],x[0],R)),T[1]=w(c(O[1],x[1],R)),T[2]=w(c(O[2],x[2],R)),T[3]=i(c(O[3],x[3],R)),T}var p=L;function B(t,o,T){if(!(o&&o.length)||!(t>=0&&t<=1))return;var S=t*(o.length-1),g=Math.floor(S),v=Math.ceil(S),O=l(o[g]),x=l(o[v]),R=S-g,H=d([w(c(O[0],x[0],R)),w(c(O[1],x[1],R)),w(c(O[2],x[2],R)),i(c(O[3],x[3],R))],"rgba");return T?{color:H,leftIndex:g,rightIndex:v,value:S}:H}var j=B;function W(t,o,T,S){if(t=l(t),t)return t=I(t),o!=null&&(t[0]=E(o)),T!=null&&(t[1]=u(T)),S!=null&&(t[2]=u(S)),d(y(t),"rgba")}function A(t,o){if(t=l(t),t&&o!=null)return t[3]=i(o),d(t,"rgba")}function d(t,o){if(!t||!t.length)return;var T=t[0]+","+t[1]+","+t[2];return(o==="rgba"||o==="hsva"||o==="hsla")&&(T+=","+t[3]),o+"("+T+")"}P.parse=l,P.lift=N,P.toHex=D,P.fastLerp=L,P.fastMapToColor=p,P.lerp=B,P.mapToColor=j,P.modifyHSL=W,P.modifyAlpha=A,P.stringify=d},QuXc:function(q,P){var e=function(r){this.colorStops=r||[]};e.prototype={constructor:e,addColorStop:function(r,w){this.colorStops.push({offset:r,color:w})}};var _=e;q.exports=_},RDYZ:function(q,P,e){var _=e("dMvE");function r(E){this._target=E.target,this._life=E.life||1e3,this._delay=E.delay||0,this._initialized=!1,this.loop=E.loop==null?!1:E.loop,this.gap=E.gap||0,this.easing=E.easing||"Linear",this.onframe=E.onframe,this.ondestroy=E.ondestroy,this.onrestart=E.onrestart,this._pausedTime=0,this._paused=!1}r.prototype={constructor:r,step:function(E,i){if(this._initialized||(this._startTime=E+this._delay,this._initialized=!0),this._paused){this._pausedTime+=i;return}var s=(E-this._startTime-this._pausedTime)/this._life;if(s<0)return;s=Math.min(s,1);var u=this.easing,n=typeof u=="string"?_[u]:u,c=typeof n=="function"?n(s):s;return this.fire("frame",c),s===1?this.loop?(this.restart(E),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(E){var i=(E-this._startTime-this._pausedTime)%this._life;this._startTime=E-i+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(E,i){E="on"+E,this[E]&&this[E](this._target,i)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var w=r;q.exports=w},RMFE:function(q,P){q.exports="data:image/png;base64,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"},RXMa:function(q,P,e){var _=e("y+Vt"),r=_.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(w,E){var i=E.cx,s=E.cy,u=Math.PI*2;w.moveTo(i+E.r,s),w.arc(i,s,E.r,0,u,!1),w.moveTo(i+E.r0,s),w.arc(i,s,E.r0,0,u,!0)}});q.exports=r},RotF:function(q,P,e){q.exports=e("LSTS")},"SA+Z":function(q,P,e){var _=e("wTVA"),r=e("EbDI"),w=e("ZhPi"),E=e("wkBT");function i(s){return _(s)||r(s)||w(s)||E()}q.exports=i,q.exports.__esModule=!0,q.exports.default=q.exports},SKnc:function(q,P,e){var _=e("bYtY"),r=e("QuXc"),w=function(i,s,u,n,c,f){this.x=i==null?0:i,this.y=s==null?0:s,this.x2=u==null?1:u,this.y2=n==null?0:n,this.type="linear",this.global=f||!1,r.call(this,c)};w.prototype={constructor:w},_.inherits(w,r);var E=w;q.exports=E},SLjR:function(q,P,e){},SMhR:function(q,P){q.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAHGCAYAAADuYispAAAAAklEQVR4AewaftIAABHTSURBVO3BQY4cy5IEQdNA3//KNo2/8NU8XzCQyCpSReivSJKk/zmRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiB/s7a5AWTTNhsgN9pmA2TTNp8MyI22uQHkv7TNDSCbttkAudE2bwJyo22eBGTTNhsgf7O2ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTD9c2nwzIk9pmA2TTNjeAPAnIpm1uANm0zQbIDSBPAXIDyKZtPhmQG22zAfLN2uaTAflUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT74ckCe1zZOAbNpm0zYbIDfaZgPkRts8qW1utM0GyKZtntI2GyBPArJpmw2QTds8CcimbW4A+WRAntQ23+pEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0viJXtU2T2qbDZA3Adm0zZOAbNpm0zYbIJu2+VZtswGyaZsbbbMBsmmbDZBN29xoG32mE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJ3oVkCe1zZPaZgNk0zYbIJu2eRKQJwF5S9vcAPIkIJu2uQFk0zY32kbf6USSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnS+MmXa5t/WdtsgGza5psB+WRt8xQgN4DcaJtv1jYbIDfa5pO1jf5/J5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGTz4ckH9Z22yAbNpmA2TTNhsgm7bZANm0zQbIpm02QDZtswFyA8h/aZsbbbMBsmmbDZBN22yAbNpmA2TTNhsgm7bZALkBZNM2N4Doz5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX9LGAvKltNkA2bXMDyJvaZgNk0zZPAfLN2mYD5EbbPAnIk9pG7ziRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7y4YBs2uYGkE3bbIBs2mYD5Ebb/Mva5klAbgB5S9tsgGza5gaQDZBN2zwJyJPaZgNkA2TTNhsgN9pmA2TTNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdKgv/IPA3KjbW4AeVLb3ADyzdrmBpAntc2nAnKjbTZANm1zA8gna5sNkH9Z27zlRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZcDcqNtbgDZtM2mbTZANm1zA8imbTZANm1zA8iTgGza5gaQpwDZtM2NttkAudE2b2qbDZAbbbMB8qa20f/vRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4ycuA3GibDZANkBttswHyJCA32uZJQDZt8yQgTwKyaZsNkD/VNk8CsmmbDZA3tc0GyI222QDZtM0NIJu2eRKQTdt8qxNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4yf/uLbZANkA2bTNDSBPAnKjbd7UNhsgN4Bs2uZG27wFyKZtbrTNBsimbW4AudE2N9pmA+RG29wAsmmbJwHZtM1bTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3w5IJu2udE2N4DcaJsbQDZtswGyAfIvA7Jpmz8F5EbbPAnIpm1uANm0zZuAbNpm0zYbIBsgm7a5AeRJbfOpTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3y4ttkAuQFk0zYbIDfa5gaQN7XNk4A8qW02QG4A+VNtswHyzdpmA+RJbfMkIJu2eVPbbIBs2uZvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/ERX2kb/DcimbW4AuQFk0zYbIDfa5i1t8yYgm7a50TYbIN+sbW4A2bTNk4Bs2uYtJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT/5yQDZtswHypLbZAHlT29xomw2QTdvcAHIDyKdqmze1zZuAvKltNkCeBOSTAflWJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUPBuRG22yAbNrmBpAbbbMBcqNtNkA2bbMBsmmbDZBN2zwJyFvaZgNk0zYbIDfaZgNk0zYbIG9qm08GZNM2GyCbttkA2bTNtzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiBPAvIkIN8MyA0gm7bZALkB5Elt8yQgf6pt9N/aZgPkTUA2bbNpmycB+VedSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRr0V/5iQDZt882AbNrmBpBN22yAbNpmA+RG2zwJyKZt/hSQTds8CcimbW4A2bTNk4B8s7bZALnRNhsgm7bZANm0zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDggm7bZtM0GyJvaZgPkBpBN2zypbTZAbrTNBsimbZ4E5ClAbrTNNwOyaZsbbXMDyI222QDZtM0GyAbIDSCbtvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZV/GJAbbbMB8qa22QDZtM0GyKZtbgDZtM0NIJu22QC50Tb/BciNttkAeVLbbIDcaJsNkE3bbIA8qW02QN7UNv+qE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8DcqNt3gTkkwH5ZECeBOSTAXkKkE3bbIA8qW2e1DY32mYDZNM2GyD6TCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxk++HJBN29xomycB2bTNm4Bs2mYD5JsBudE2TwGyaZsNkCcBudE2N4C8CciNtnkSkBtAbrTNpzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7ysrb5ZkA2bXMDyI22eRKQTds8CcimbTZANm2zAXIDyH9pmye1zQbIpm02QG4A+WRtswHyJCCbtnlT23yrE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0vjJy4A8qW2e1DZvapsbQDZtswFyA8imbTZtc6Nt3tQ2TwGyaZtN22yA3GibDZBN22yAPAnIm9rmSUA2bbMBcqNt3nIiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAfLN2mYD5Ebb3AByo202QPSOttkA2bTNm4Bs2uYGEP25tvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUXAbnRNjeA3GibG0ButM03A/LJ2mYDZNM2fwrIJ2ubG0A2bXMDyI22uQFk0zY3gNxomxtANm3zrU4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkDforLwKyaZsNkE3bPAnIpm02QJ7UNk8CcqNtNkButM0GyJPaZgPkT7XNBsiNttkA+Ze1zQ0gN9pmA+RNbbMBsmmbt5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX/mJANm3zzYDcaJsbQG60zQ0gm7a5AeRJbfMWIE9qmw2QG22zAXKjbTZANm2zAfKktrkB5E1t85YTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeMnLwOyaZsbbbMB8qa2udE2GyBvapsNkE3bbNrmTW2zAbIB8l/a5kltswHypLZ5U9s8CciNtnkSkE3b/KtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2fvKxtbgDZtM2NtvlmbbMB8iQgTwKyaZsNkG8F5Elt8yYgm7Z5EpBN2zwJyCcDcqNtPtWJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTDwdk0zY32uYGkE3b3ACyaZtP1jZvArJpmw2QDZBN22yA/Bcgm7bZALkB5Ebb6L8B2bTNDSCbttkAudE2GyCbtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRBf+UvBmTTNhsgm7a5AeSTtc2TgNxomw2QG22zAbJpmz8F5EbbbIC8qW2+GZBN2zwJyKZtNkButM0GyI22ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpEF/5UVAbrTNk4DcaJsNkG/WNk8C8qS22QDZtM0GyKZtPhWQN7XNk4Bs2mYD5Elt8yQgN9rmb3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBfeRGQN7XNk4Bs2uabAdm0zQbIm9rmUwHZtM0GyI222QB5U9tsgDypbZ4EZNM2bwKyaZtvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/OTDtc0GyJOA3GibDZAbbXMDyKZtntQ23wzIjbb5L21zo21uALnRNhsgn6xtNkA2bfMmIG8CsmmbT3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAbJpmw2QTdv8y4DcaJsbQDZtswFyo202QDZt8xQgm7a5AeRG23wzIDfa5k1ANm1zA8iNtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxk79c2zwJyI222QDZtM2TgGzaZgNkA+RNbbMBcqNtNkD+VNvcALJpmzcB2bTNBsimbT4ZkE3bvAnIpm2+1YkkSRonkiRpnEiSpHEiSZLGiSRJGieSJGmcSJKkQX/lgwF5Uts8CciNtrkB5EltcwPIjbbZANm0zQbIp2qbJwHZtM0NIG9qmzcB2bTNBsiNttkAeVLbfKoTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSYP+youAPKltngRk0zY3gGza5klAntQ2N4A8qW02QL5V22yAfLK22QC50TYbIJu22QD5Zm2zAXKjbd5yIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGieSJGnQX9FrgGzaZgNk0zYbIDfaZgNk0zYbIJu22QDZtM0NIJu2eQqQG21zA8imbTZANm3zJiBvapsnAbnRNn+rE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8D8jdrm03b3GibDZA3tc2NtnkSkDcB+S9tc6NtntQ2N9rmBpAbbXOjbW4AuQFk0zZPAnKjbT7ViSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxkw/XNp8MyJOAbNrmRts8CcimbT5Z22yA3GibpwDZtM0NIJ+sbTZAbgB5U9s8qW02QDZt861OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDkgT2qbJwF5UttsgLwJyJPa5gaQG0De0jY3gGza5gaQG22zAXKjbZ4EZAPkTUBuANm0zac6kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjR+ole1zZvaZgPkRtvcAPIkIJu22QDZtM3fCsiNttkAudE2TwKyaZtN22yAbNrmBpAbbbMBsgGyaZu3nEiSpHEiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaP9FHA3KjbTZAngRk0zafDMiTgPyptrkB5Eltc6Nt3gTkTW1zA8imbZ7UNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZdrm28G5JO1zQ0gN9pmA2QDZNM2GyCbtrnRNk8BcqNtNkA2QN7UNhsgTwKyaZsNkE3bvAnIjbb5VCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSBv2VFwH5m7XNk4Bs2uZJQJ7UNjeA3GibTwXkRttsgNxomw2QG22zAXKjbW4AeVLbbIDcaJsNkCe1zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJA36K5Ik6X9OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4/8ATrCgy9kbxW8AAAAASUVORK5CYII="},SUKs:function(q,P,e){var _=e("LPTA"),r=_.debugMode,w=function(){};r===1&&(w=console.error);var E=w;q.exports=E},Se0u:function(q,P,e){},Sj9i:function(q,P,e){var _=e("QBsz"),r=_.create,w=_.distSquare,E=Math.pow,i=Math.sqrt,s=1e-8,u=1e-4,n=i(3),c=1/3,f=r(),a=r(),m=r();function h(t){return t>-s&&ts||t<-s}function l(t,o,T,S,g){var v=1-g;return v*v*(v*t+3*g*o)+g*g*(g*S+3*v*T)}function y(t,o,T,S,g){var v=1-g;return 3*(((o-t)*v+2*(T-o)*g)*v+(S-T)*g*g)}function I(t,o,T,S,g,v){var O=S+3*(o-T)-t,x=3*(T-o*2+t),R=3*(o-t),H=t-g,Y=x*x-3*O*R,V=x*R-9*O*H,G=R*R-3*x*H,C=0;if(h(Y)&&h(V))if(h(x))v[0]=0;else{var k=-R/x;k>=0&&k<=1&&(v[C++]=k)}else{var F=V*V-4*Y*G;if(h(F)){var $=V/Y,k=-x/O+$,J=-$/2;k>=0&&k<=1&&(v[C++]=k),J>=0&&J<=1&&(v[C++]=J)}else if(F>0){var ae=i(F),re=Y*x+1.5*O*(-V+ae),pe=Y*x+1.5*O*(-V-ae);re<0?re=-E(-re,c):re=E(re,c),pe<0?pe=-E(-pe,c):pe=E(pe,c);var k=(-x-(re+pe))/(3*O);k>=0&&k<=1&&(v[C++]=k)}else{var se=(2*Y*x-3*O*V)/(2*i(Y*Y*Y)),xe=Math.acos(se)/3,U=i(Y),Z=Math.cos(xe),k=(-x-2*U*Z)/(3*O),J=(-x+U*(Z+n*Math.sin(xe)))/(3*O),M=(-x+U*(Z-n*Math.sin(xe)))/(3*O);k>=0&&k<=1&&(v[C++]=k),J>=0&&J<=1&&(v[C++]=J),M>=0&&M<=1&&(v[C++]=M)}}return C}function N(t,o,T,S,g){var v=6*T-12*o+6*t,O=9*o+3*S-3*t-9*T,x=3*o-3*t,R=0;if(h(O)){if(b(v)){var H=-x/v;H>=0&&H<=1&&(g[R++]=H)}}else{var Y=v*v-4*O*x;if(h(Y))g[0]=-v/(2*O);else if(Y>0){var V=i(Y),H=(-v+V)/(2*O),G=(-v-V)/(2*O);H>=0&&H<=1&&(g[R++]=H),G>=0&&G<=1&&(g[R++]=G)}}return R}function D(t,o,T,S,g,v){var O=(o-t)*g+t,x=(T-o)*g+o,R=(S-T)*g+T,H=(x-O)*g+O,Y=(R-x)*g+x,V=(Y-H)*g+H;v[0]=t,v[1]=O,v[2]=H,v[3]=V,v[4]=V,v[5]=Y,v[6]=R,v[7]=S}function L(t,o,T,S,g,v,O,x,R,H,Y){var V,G=.005,C=Infinity,k,F,$,J;f[0]=R,f[1]=H;for(var ae=0;ae<1;ae+=.05)a[0]=l(t,T,g,O,ae),a[1]=l(o,S,v,x,ae),$=w(f,a),$=0&&$=0&&H<=1&&(g[R++]=H)}}else{var Y=O*O-4*v*x;if(h(Y)){var H=-O/(2*v);H>=0&&H<=1&&(g[R++]=H)}else if(Y>0){var V=i(Y),H=(-O+V)/(2*v),G=(-O-V)/(2*v);H>=0&&H<=1&&(g[R++]=H),G>=0&&G<=1&&(g[R++]=G)}}return R}function W(t,o,T){var S=t+T-2*o;return S===0?.5:(t-o)/S}function A(t,o,T,S,g){var v=(o-t)*S+t,O=(T-o)*S+o,x=(O-v)*S+v;g[0]=t,g[1]=v,g[2]=x,g[3]=x,g[4]=O,g[5]=T}function d(t,o,T,S,g,v,O,x,R){var H,Y=.005,V=Infinity;f[0]=O,f[1]=x;for(var G=0;G<1;G+=.05){a[0]=p(t,T,g,G),a[1]=p(o,S,v,G);var C=w(f,a);C=0&&C=0;--L)if(D[L]===N)return!0;return!1}),I):null:I[0]},h.prototype.update=function(l,y){if(!l)return;var I=this.getDefs(!1);if(l[this._domName]&&I.contains(l[this._domName]))typeof y=="function"&&y(l);else{var N=this.add(l);N&&(l[this._domName]=N)}},h.prototype.addDom=function(l){var y=this.getDefs(!0);y.appendChild(l)},h.prototype.removeDom=function(l){var y=this.getDefs(!1);y&&l[this._domName]&&(y.removeChild(l[this._domName]),l[this._domName]=null)},h.prototype.getDoms=function(){var l=this.getDefs(!1);if(!l)return[];var y=[];return w.each(this._tagNames,function(I){var N=l.getElementsByTagName(I);y=y.concat([].slice.call(N))}),y},h.prototype.markAllUnused=function(){var l=this.getDoms(),y=this;w.each(l,function(I){I[y._markLabel]=a})},h.prototype.markUsed=function(l){l&&(l[this._markLabel]=m)},h.prototype.removeUnused=function(){var l=this.getDefs(!1);if(!l)return;var y=this.getDoms(),I=this;w.each(y,function(N){N[I._markLabel]!==m&&l.removeChild(N)})},h.prototype.getSvgProxy=function(l){return l instanceof E?n:l instanceof i?c:l instanceof s?f:n},h.prototype.getTextSvgElement=function(l){return l.__textSvgEl},h.prototype.getSvgElement=function(l){return l.__svgEl};var b=h;q.exports=b},T6xi:function(q,P,e){var _=e("YgsL"),r=e("nCxF");function w(E,i,s){var u=i.points,n=i.smooth;if(u&&u.length>=2){if(n&&n!=="spline"){var c=r(u,n,s,i.smoothConstraint);E.moveTo(u[0][0],u[0][1]);for(var f=u.length,a=0;a<(s?f:f-1);a++){var m=c[a*2],h=c[a*2+1],b=u[(a+1)%f];E.bezierCurveTo(m[0],m[1],h[0],h[1],b[0],b[1])}}else{n==="spline"&&(u=_(u,s)),E.moveTo(u[0][0],u[0][1]);for(var a=1,l=u.length;ai&&(m=n+c,n*=i/m,c*=i/m),f+a>i&&(m=f+a,f*=i/m,a*=i/m),c+f>s&&(m=c+f,c*=s/m,f*=s/m),n+a>s&&(m=n+a,n*=s/m,a*=s/m),_.moveTo(w+n,E),_.lineTo(w+i-c,E),c!==0&&_.arc(w+i-c,E+c,c,-Math.PI/2,0),_.lineTo(w+i,E+s-f),f!==0&&_.arc(w+i-f,E+s-f,f,0,Math.PI/2),_.lineTo(w+a,E+s),a!==0&&_.arc(w+a,E+s-a,a,Math.PI/2,Math.PI),_.lineTo(w,E+n),n!==0&&_.arc(w+n,E+n,n,Math.PI,Math.PI*1.5)}P.buildPath=e},W6BS:function(q,P){q.exports="data:image/png;base64,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"},WaYH:function(q,P,e){"use strict";var _=e("rePB"),r=e("Ff2n"),w=e("VTBJ"),E=e("1OyB"),i=e("vuIU"),s=e("JX7q"),u=e("Ji7U"),n=e("LK+K"),c=e("q1tI"),f=e("TSYQ"),a=e.n(f),m=e("sboe"),h=e("OZM5"),b=function(W){var A=W.prefixCls,d=W.level,t=W.isStart,o=W.isEnd;if(!d)return null;for(var T="".concat(A,"-indent-unit"),S=[],g=0;g')}}catch(c){u=function(f){return i.createElement("<"+f+' xmlns="'+r+'" class="zrvml">')}}function n(){if(E||!i)return;E=!0;var c=i.styleSheets;c.length<31?i.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):c[0].addRule(".zrvml","behavior:url(#default#VML)")}P.doc=i,P.createNode=l,P.initVML=n},"0s+r":function(q,P,e){var _=e("bYtY"),r=e("QBsz"),w=e("y23F"),E=e("H6uX"),i=e("YH21"),l=e("C0SR"),u="silent";function n(y,I,N){return{type:y,event:N,target:I.target,topTarget:I.topTarget,cancelBubble:!1,offsetX:N.zrX,offsetY:N.zrY,gestureEvent:N.gestureEvent,pinchX:N.pinchX,pinchY:N.pinchY,pinchScale:N.pinchScale,wheelDelta:N.zrDelta,zrByTouch:N.zrByTouch,which:N.which,stop:c}}function c(){i.stop(this.event)}function f(){}f.prototype.dispose=function(){};var a=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],m=function(y,I,N,R){E.call(this),this.storage=y,this.painter=I,this.painterRoot=R,N=N||new f,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,w.call(this),this.setHandlerProxy(N)};m.prototype={constructor:m,setHandlerProxy:function(y){this.proxy&&this.proxy.dispose(),y&&(_.each(a,function(I){y.on&&y.on(I,this[I],this)},this),y.handler=this),this.proxy=y},mousemove:function(y){var I=y.zrX,N=y.zrY,R=b(this,I,N),L=this._hovered,p=L.target;p&&!p.__zr&&(L=this.findHover(L.x,L.y),p=L.target);var B=this._hovered=R?{x:I,y:N}:this.findHover(I,N),j=B.target,W=this.proxy;W.setCursor&&W.setCursor(j?j.cursor:"default"),p&&j!==p&&this.dispatchToElement(L,"mouseout",y),this.dispatchToElement(B,"mousemove",y),j&&j!==p&&this.dispatchToElement(B,"mouseover",y)},mouseout:function(y){var I=y.zrEventControl,N=y.zrIsToLocalDOM;I!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",y),I!=="no_globalout"&&(!N&&this.trigger("globalout",{type:"globalout",event:y}))},resize:function(y){this._hovered={}},dispatch:function(y,I){var N=this[y];N&&N.call(this,I)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(y){var I=this.proxy;I.setCursor&&I.setCursor(y)},dispatchToElement:function(y,I,N){y=y||{};var R=y.target;if(R&&R.silent)return;for(var L="on"+I,p=n(I,y,N);R&&!(R[L]&&(p.cancelBubble=R[L].call(R,p)),R.trigger(I,p),R=R.parent,p.cancelBubble););p.cancelBubble||(this.trigger(I,p),this.painter&&this.painter.eachOtherLayer(function(B){typeof B[L]=="function"&&B[L].call(B,p),B.trigger&&B.trigger(I,p)}))},findHover:function(y,I,N){for(var R=this.storage.getDisplayList(),L={x:y,y:I},p=R.length-1;p>=0;p--){var B;if(R[p]!==N&&!R[p].ignore&&(B=h(R[p],y,I))&&(!L.topTarget&&(L.topTarget=R[p]),B!==u)){L.target=R[p];break}}return L},processGesture:function(y,I){this._gestureMgr||(this._gestureMgr=new l);var N=this._gestureMgr;I==="start"&&N.clear();var R=N.recognize(y,this.findHover(y.zrX,y.zrY,null).target,this.proxy.dom);if(I==="end"&&N.clear(),R){var L=R.type;y.gestureEvent=L,this.dispatchToElement({target:R.target},L,R.event)}}},_.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(y){m.prototype[y]=function(I){var N=I.zrX,R=I.zrY,L=b(this,N,R),p,B;if((y!=="mouseup"||!L)&&(p=this.findHover(N,R),B=p.target),y==="mousedown")this._downEl=B,this._downPoint=[I.zrX,I.zrY],this._upEl=B;else if(y==="mouseup")this._upEl=B;else if(y==="click"){if(this._downEl!==this._upEl||!this._downPoint||r.dist(this._downPoint,[I.zrX,I.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,y,I)}});function h(y,I,N){if(y[y.rectHover?"rectContain":"contain"](I,N)){for(var R=y,L;R;){if(R.clipPath&&!R.clipPath.contain(I,N))return!1;R.silent&&(L=!0),R=R.parent}return L?u:!0}return!1}function b(y,I,N){var R=y.painter;return I<0||I>R.getWidth()||N<0||N>R.getHeight()}_.mixin(m,E),_.mixin(m,w);var s=m;q.exports=s},"1Jh7":function(q,P,e){var _=e("y+Vt"),r=e("T6xi"),w=_.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(E,i){r.buildPath(E,i,!1)}});q.exports=w},"1MYJ":function(q,P,e){var _=e("y+Vt"),r=_.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var w=this.__dirtyPath,E=this.shape.paths,i=0;i=this._maxSize&&a>0){var h=n.head;n.remove(h),delete c[h.key],f=h.value,this._lastRemovedEntry=h}m?m.value=u:m=new r(u),m.key=l,n.insertEntry(m),c[l]=m}return f},E.get=function(l){var u=this._map[l],n=this._list;if(u!=null)return u!==n.tail&&(n.remove(u),n.insertEntry(u)),u.value},E.clear=function(){this._list.clear(),this._map={}};var i=w;q.exports=i},"1Sn+":function(q,P,e){},"1bdT":function(q,P,e){var _=e("3gBT"),r=e("H6uX"),w=e("DN4a"),E=e("vWvF"),i=e("bYtY"),l=function(n){w.call(this,n),r.call(this,n),E.call(this,n),this.id=n.id||_()};l.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(n,c){switch(this.draggable){case"horizontal":c=0;break;case"vertical":n=0;break}var f=this.transform;f||(f=this.transform=[1,0,0,1,0,0]),f[4]+=n,f[5]+=c,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(n,c){},attrKV:function(n,c){if(n==="position"||n==="scale"||n==="origin"){if(c){var f=this[n];f||(f=this[n]=[]),f[0]=c[0],f[1]=c[1]}}else this[n]=c},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(n,c){if(typeof n=="string")this.attrKV(n,c);else if(i.isObject(n))for(var f in n)n.hasOwnProperty(f)&&this.attrKV(f,n[f]);return this.dirty(!1),this},setClipPath:function(n){var c=this.__zr;c&&n.addSelfToZr(c),this.clipPath&&this.clipPath!==n&&this.removeClipPath(),this.clipPath=n,n.__zr=c,n.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var n=this.clipPath;n&&(n.__zr&&n.removeSelfFromZr(n.__zr),n.__zr=null,n.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(n){this.__zr=n;var c=this.animators;if(c)for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,he=Ae&&typeof Ae.getBoundingClientRect=="function"&&Ae.getBoundingClientRect().width;if(he){if(Ne){var Q=getComputedStyle(Ae),te=Q.marginLeft,Te=Q.marginRight;he+=+te.replace("px","")+ +Te.replace("px","")}he=+he.toFixed(6)}return he||0},ae=function(Ae,Ne,he){Ae&&Object(N.a)(Ae.style)==="object"&&(Ae.style[Ne]=he)},re=function(){return Y.any},pe=e("KQm4"),se=e("Ff2n"),xe=e("i8i4"),U=e("bdgK"),Z=e("uciX"),M=e("8XRh"),X={adjustX:1,adjustY:1},ue={topLeft:{points:["bl","tl"],overflow:X,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:X,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:X,offset:[4,0]}},de={topLeft:{points:["bl","tl"],overflow:X,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:X,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:X,offset:[4,0]}},Oe=ue,Re=0,me={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ce=function(Ae,Ne,he){var Q=C(Ne),te=Ae.getState();Ae.setState({defaultActiveFirst:Object(_.a)(Object(_.a)({},te.defaultActiveFirst),{},Object(a.a)({},Q,he))})},be=function(Ie){Object(i.a)(Ne,Ie);var Ae=Object(l.a)(Ne);function Ne(he){var Q;Object(r.a)(this,Ne),Q=Ae.call(this,he),Q.onDestroy=function(ge){Q.props.onDestroy(ge)},Q.onKeyDown=function(ge){var _e=ge.keyCode,We=Q.menuInstance,ft=Q.props,ut=ft.isOpen,lt=ft.store;if(_e===m.a.ENTER)return Q.onTitleClick(ge),Ce(lt,Q.props.eventKey,!0),!0;if(_e===m.a.RIGHT)return ut?We.onKeyDown(ge):(Q.triggerOpenChange(!0),Ce(lt,Q.props.eventKey,!0)),!0;if(_e===m.a.LEFT){var pt;if(ut)pt=We.onKeyDown(ge);else return;return pt||(Q.triggerOpenChange(!1),pt=!0),pt}return ut&&(_e===m.a.UP||_e===m.a.DOWN)?We.onKeyDown(ge):void 0},Q.onOpenChange=function(ge){Q.props.onOpenChange(ge)},Q.onPopupVisibleChange=function(ge){Q.triggerOpenChange(ge,ge?"mouseenter":"mouseleave")},Q.onMouseEnter=function(ge){var _e=Q.props,We=_e.eventKey,ft=_e.onMouseEnter,ut=_e.store;Ce(ut,Q.props.eventKey,!1),ft({key:We,domEvent:ge})},Q.onMouseLeave=function(ge){var _e=Q.props,We=_e.parentMenu,ft=_e.eventKey,ut=_e.onMouseLeave;We.subMenuInstance=Object(E.a)(Q),ut({key:ft,domEvent:ge})},Q.onTitleMouseEnter=function(ge){var _e=Q.props,We=_e.eventKey,ft=_e.onItemHover,ut=_e.onTitleMouseEnter;ft({key:We,hover:!0}),ut({key:We,domEvent:ge})},Q.onTitleMouseLeave=function(ge){var _e=Q.props,We=_e.parentMenu,ft=_e.eventKey,ut=_e.onItemHover,lt=_e.onTitleMouseLeave;We.subMenuInstance=Object(E.a)(Q),ut({key:ft,hover:!1}),lt({key:ft,domEvent:ge})},Q.onTitleClick=function(ge){var _e=Object(E.a)(Q),We=_e.props;if(We.onTitleClick({key:We.eventKey,domEvent:ge}),We.triggerSubMenuAction==="hover")return;Q.triggerOpenChange(!We.isOpen,"click"),Ce(We.store,Q.props.eventKey,!1)},Q.onSubMenuClick=function(ge){typeof Q.props.onClick=="function"&&Q.props.onClick(Q.addKeyPath(ge))},Q.onSelect=function(ge){Q.props.onSelect(ge)},Q.onDeselect=function(ge){Q.props.onDeselect(ge)},Q.getPrefixCls=function(){return"".concat(Q.props.rootPrefixCls,"-submenu")},Q.getActiveClassName=function(){return"".concat(Q.getPrefixCls(),"-active")},Q.getDisabledClassName=function(){return"".concat(Q.getPrefixCls(),"-disabled")},Q.getSelectedClassName=function(){return"".concat(Q.getPrefixCls(),"-selected")},Q.getOpenClassName=function(){return"".concat(Q.props.rootPrefixCls,"-submenu-open")},Q.saveMenuInstance=function(ge){Q.menuInstance=ge},Q.addKeyPath=function(ge){return Object(_.a)(Object(_.a)({},ge),{},{keyPath:(ge.keyPath||[]).concat(Q.props.eventKey)})},Q.triggerOpenChange=function(ge,_e){var We=Q.props.eventKey,ft=function(){Q.onOpenChange({key:We,item:Object(E.a)(Q),trigger:_e,open:ge})};_e==="mouseenter"?Q.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},Q.isChildrenSelected=function(){var ge={find:!1};return F(Q.props.children,Q.props.selectedKeys,ge),ge.find},Q.isOpen=function(){return Q.props.openKeys.indexOf(Q.props.eventKey)!==-1},Q.adjustWidth=function(){if(!Q.subMenuTitle||!Q.menuInstance)return;var ge=xe.findDOMNode(Q.menuInstance);if(ge.offsetWidth>=Q.subMenuTitle.offsetWidth)return;ge.style.minWidth="".concat(Q.subMenuTitle.offsetWidth,"px")},Q.saveSubMenuTitle=function(ge){Q.subMenuTitle=ge},Q.getBaseProps=function(){var ge=Object(E.a)(Q),_e=ge.props;return{mode:_e.mode==="horizontal"?"vertical":_e.mode,visible:Q.props.isOpen,level:_e.level+1,inlineIndent:_e.inlineIndent,focusable:!1,onClick:Q.onSubMenuClick,onSelect:Q.onSelect,onDeselect:Q.onDeselect,onDestroy:Q.onDestroy,selectedKeys:_e.selectedKeys,eventKey:"".concat(_e.eventKey,"-menu-"),openKeys:_e.openKeys,motion:_e.motion,onOpenChange:Q.onOpenChange,subMenuOpenDelay:_e.subMenuOpenDelay,parentMenu:Object(E.a)(Q),subMenuCloseDelay:_e.subMenuCloseDelay,forceSubMenuRender:_e.forceSubMenuRender,triggerSubMenuAction:_e.triggerSubMenuAction,builtinPlacements:_e.builtinPlacements,defaultActiveFirst:_e.store.getState().defaultActiveFirst[C(_e.eventKey)],multiple:_e.multiple,prefixCls:_e.rootPrefixCls,id:Q.internalMenuId,manualRef:Q.saveMenuInstance,itemIcon:_e.itemIcon,expandIcon:_e.expandIcon,direction:_e.direction}},Q.getMotion=function(ge,_e){var We=Object(E.a)(Q),ft=We.haveRendered,ut=Q.props,lt=ut.motion,pt=ut.rootPrefixCls,mt=Object(_.a)(Object(_.a)({},lt),{},{leavedClassName:"".concat(pt,"-hidden"),removeOnLeave:!1,motionAppear:ft||!_e||ge!=="inline"});return mt};var te=he.store,Te=he.eventKey,we=te.getState(),je=we.defaultActiveFirst;Q.isRootMenu=!1;var Be=!1;return je&&(Be=je[Te]),Ce(te,Te,Be),Q}return Object(w.a)(Ne,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Q=this,te=this.props,Te=te.mode,we=te.parentMenu,je=te.manualRef;if(je&&je(this),Te!=="horizontal"||!we.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Q.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Q=this.props,te=Q.onDestroy,Te=Q.eventKey;te&&te(Te),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Q){var te=this,Te=this.getBaseProps(),we=this.getMotion(Te.mode,Te.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Te.visible||Te.forceSubMenuRender,!this.haveOpened)return u.createElement("div",null);var je=Te.direction;return u.createElement(M.default,Object.assign({visible:Te.visible},we),function(Be){var ge=Be.className,_e=Be.style,We=I()("".concat(Te.prefixCls,"-sub"),ge,Object(a.a)({},"".concat(Te.prefixCls,"-rtl"),je==="rtl"));return u.createElement($e,Object.assign({},Te,{id:te.internalMenuId,className:We,style:_e}),Q)})}},{key:"render",value:function(){var Q,te=Object(_.a)({},this.props),Te=te.isOpen,we=this.getPrefixCls(),je=te.mode==="inline",Be=I()(we,"".concat(we,"-").concat(te.mode),(Q={},Object(a.a)(Q,te.className,!!te.className),Object(a.a)(Q,this.getOpenClassName(),Te),Object(a.a)(Q,this.getActiveClassName(),te.active||Te&&!je),Object(a.a)(Q,this.getDisabledClassName(),te.disabled),Object(a.a)(Q,this.getSelectedClassName(),this.isChildrenSelected()),Q));this.internalMenuId||(te.eventKey?this.internalMenuId="".concat(te.eventKey,"$Menu"):(Re+=1,this.internalMenuId="$__$".concat(Re,"$Menu")));var ge={},_e={},We={};te.disabled||(ge={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},_e={onClick:this.onTitleClick},We={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ft={},ut=te.direction;je&&(ut==="rtl"?ft.paddingRight=te.inlineIndent*te.level:ft.paddingLeft=te.inlineIndent*te.level);var lt={};this.props.isOpen&&(lt={"aria-owns":this.internalMenuId});var pt=null;te.mode!=="horizontal"&&(pt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(pt=u.createElement(this.props.expandIcon,Object(_.a)({},this.props))));var mt=u.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ft,className:"".concat(we,"-title"),role:"button"},We,_e,{"aria-expanded":Te},lt,{"aria-haspopup":"true",title:typeof te.title=="string"?te.title:void 0}),te.title,pt||u.createElement("i",{className:"".concat(we,"-arrow")})),At=this.renderChildren(te.children),bt=te.parentMenu.isRootMenu?te.parentMenu.props.getPopupContainer:function(Rn){return Rn.parentNode},yt=me[te.mode],xt=te.popupOffset?{offset:te.popupOffset}:{},Ht=te.mode==="inline"?"":te.popupClassName;Ht+=ut==="rtl"?" ".concat(we,"-rtl"):"";var Tt=te.disabled,kt=te.triggerSubMenuAction,dn=te.subMenuOpenDelay,Tn=te.forceSubMenuRender,On=te.subMenuCloseDelay,mn=te.builtinPlacements;$.forEach(function(Rn){return delete te[Rn]}),delete te.onClick;var Sn=ut==="rtl"?Object.assign({},de,mn):Object.assign({},ue,mn);return delete te.direction,u.createElement("li",Object.assign({},te,ge,{className:Be,role:"menuitem"}),je&&mt,je&&At,!je&&u.createElement(Z.a,{prefixCls:we,popupClassName:I()("".concat(we,"-popup"),Ht),getPopupContainer:bt,builtinPlacements:Sn,popupPlacement:yt,popupVisible:Te,popupAlign:xt,popup:At,action:Tt?[]:[kt],mouseEnterDelay:dn,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Tn},mt))}}]),Ne}(u.Component);be.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Pe=Object(n.b)(function(Ie,Ae){var Ne=Ie.openKeys,he=Ie.activeKey,Q=Ie.selectedKeys,te=Ae.eventKey,Te=Ae.subMenuKey;return{isOpen:Ne.indexOf(te)>-1,active:he[Te]===te,selectedKeys:Q}})(be);Pe.isSubMenu=!0;var Ve=Pe,Ue="menuitem-overflowed",tt=.5,He=function(Ie){Object(i.a)(Ne,Ie);var Ae=Object(l.a)(Ne);function Ne(){var he;return Object(r.a)(this,Ne),he=Ae.apply(this,arguments),he.resizeObserver=null,he.mutationObserver=null,he.originalTotalWidth=0,he.overflowedItems=[],he.menuItemSizes=[],he.cancelFrameId=null,he.state={lastVisibleIndex:void 0},he.getMenuItemNodes=function(){var Q=he.props.prefixCls,te=xe.findDOMNode(Object(E.a)(he));return te?[].slice.call(te.children).filter(function(Te){return Te.className.split(" ").indexOf("".concat(Q,"-overflowed-submenu"))<0}):[]},he.getOverflowedSubMenuItem=function(Q,te,Te){var we=he.props,je=we.overflowedIndicator,Be=we.level,ge=we.mode,_e=we.prefixCls,We=we.theme;if(Be!==1||ge!=="horizontal")return null;var ft=he.props.children[0],ut=ft.props,lt=ut.children,pt=ut.title,mt=ut.style,At=Object(se.a)(ut,["children","title","style"]),bt=Object(_.a)({},mt),yt="".concat(Q,"-overflowed-indicator"),xt="".concat(Q,"-overflowed-indicator");te.length===0&&Te!==!0?bt=Object(_.a)(Object(_.a)({},bt),{},{display:"none"}):Te&&(bt=Object(_.a)(Object(_.a)({},bt),{},{visibility:"hidden",position:"absolute"}),yt="".concat(yt,"-placeholder"),xt="".concat(xt,"-placeholder"));var Ht=We?"".concat(_e,"-").concat(We):"",Tt={};return $.forEach(function(kt){At[kt]!==void 0&&(Tt[kt]=At[kt])}),u.createElement(Ve,Object.assign({title:je,className:"".concat(_e,"-overflowed-submenu"),popupClassName:Ht},Tt,{key:yt,eventKey:xt,disabled:!1,style:bt}),te)},he.setChildrenWidthAndResize=function(){if(he.props.mode!=="horizontal")return;var Q=xe.findDOMNode(Object(E.a)(he));if(!Q)return;var te=Q.children;if(!te||te.length===0)return;var Te=Q.children[te.length-1];ae(Te,"display","inline-block");var we=he.getMenuItemNodes(),je=we.filter(function(Be){return Be.className.split(" ").indexOf(Ue)>=0});je.forEach(function(Be){ae(Be,"display","inline-block")}),he.menuItemSizes=we.map(function(Be){return J(Be,!0)}),je.forEach(function(Be){ae(Be,"display","none")}),he.overflowedIndicatorWidth=J(Q.children[Q.children.length-1],!0),he.originalTotalWidth=he.menuItemSizes.reduce(function(Be,ge){return Be+ge},0),he.handleResize(),ae(Te,"display","none")},he.handleResize=function(){if(he.props.mode!=="horizontal")return;var Q=xe.findDOMNode(Object(E.a)(he));if(!Q)return;var te=J(Q);he.overflowedItems=[];var Te=0,we;he.originalTotalWidth>te+tt&&(we=-1,he.menuItemSizes.forEach(function(je){Te+=je,Te+he.overflowedIndicatorWidth<=te&&(we+=1)})),he.setState({lastVisibleIndex:we})},he}return Object(w.a)(Ne,[{key:"componentDidMount",value:function(){var Q=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var te=xe.findDOMNode(this);if(!te)return;this.resizeObserver=new U.default(function(Te){Te.forEach(function(){var we=Q.cancelFrameId;cancelAnimationFrame(we),Q.cancelFrameId=requestAnimationFrame(Q.setChildrenWidthAndResize)})}),[].slice.call(te.children).concat(te).forEach(function(Te){Q.resizeObserver.observe(Te)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Q.resizeObserver.disconnect(),[].slice.call(te.children).concat(te).forEach(function(Te){Q.resizeObserver.observe(Te)}),Q.setChildrenWidthAndResize()}),this.mutationObserver.observe(te,{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(Q){var te=this,Te=this.state.lastVisibleIndex;return(Q||[]).reduce(function(we,je,Be){var ge=je;if(te.props.mode==="horizontal"){var _e=te.getOverflowedSubMenuItem(je.props.eventKey,[]);Te!==void 0&&te.props.className.indexOf("".concat(te.props.prefixCls,"-root"))!==-1&&(Be>Te&&(ge=u.cloneElement(je,{style:{display:"none"},eventKey:"".concat(je.props.eventKey,"-hidden"),className:"".concat(Ue)})),Be===Te+1&&(te.overflowedItems=Q.slice(Te+1).map(function(ft){return u.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),_e=te.getOverflowedSubMenuItem(je.props.eventKey,te.overflowedItems)));var We=[].concat(Object(pe.a)(we),[_e,ge]);return Be===Q.length-1&&We.push(te.getOverflowedSubMenuItem(je.props.eventKey,[],!0)),We}return[].concat(Object(pe.a)(we),[ge])},[])}},{key:"render",value:function(){var Q=this.props,te=Q.visible,Te=Q.prefixCls,we=Q.overflowedIndicator,je=Q.mode,Be=Q.level,ge=Q.tag,_e=Q.children,We=Q.theme,ft=Object(se.a)(Q,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ut=ge;return u.createElement(ut,Object.assign({},ft),this.renderChildren(_e))}}]),Ne}(u.Component);He.defaultProps={tag:"div",className:""};var Ye=He;function Je(Ie){return Ie.length?Ie.every(function(Ae){return!!Ae.props.disabled}):!0}function ie(Ie,Ae,Ne){var he=Ie.getState();Ie.setState({activeKey:Object(_.a)(Object(_.a)({},he.activeKey),{},Object(a.a)({},Ae,Ne))})}function Me(Ie){return Ie.eventKey||"0-menu-"}function Le(Ie,Ae){var Ne=Ae,he=Ie.children,Q=Ie.eventKey;if(Ne){var te;if(k(he,function(Te,we){Te&&Te.props&&!Te.props.disabled&&Ne===G(Te,Q,we)&&(te=!0)}),te)return Ne}return Ne=null,Ie.defaultActiveFirst&&k(he,function(Te,we){!Ne&&Te&&!Te.props.disabled&&(Ne=G(Te,Q,we))}),Ne}function ze(Ie){if(Ie){var Ae=this.instanceArray.indexOf(Ie);Ae!==-1?this.instanceArray[Ae]=Ie:this.instanceArray.push(Ie)}}var Fe=function(Ie){Object(i.a)(Ne,Ie);var Ae=Object(l.a)(Ne);function Ne(he){var Q;return Object(r.a)(this,Ne),Q=Ae.call(this,he),Q.onKeyDown=function(te,Te){var we=te.keyCode,je;if(Q.getFlatInstanceArray().forEach(function(ge){ge&&ge.props.active&&ge.onKeyDown&&(je=ge.onKeyDown(te))}),je)return 1;var Be=null;return(we===m.a.UP||we===m.a.DOWN)&&(Be=Q.step(we===m.a.UP?-1:1)),Be?(te.preventDefault(),ie(Q.props.store,Me(Q.props),Be.props.eventKey),typeof Te=="function"&&Te(Be),1):void 0},Q.onItemHover=function(te){var Te=te.key,we=te.hover;ie(Q.props.store,Me(Q.props),we?Te:null)},Q.onDeselect=function(te){Q.props.onDeselect(te)},Q.onSelect=function(te){Q.props.onSelect(te)},Q.onClick=function(te){Q.props.onClick(te)},Q.onOpenChange=function(te){Q.props.onOpenChange(te)},Q.onDestroy=function(te){Q.props.onDestroy(te)},Q.getFlatInstanceArray=function(){return Q.instanceArray},Q.step=function(te){var Te=Q.getFlatInstanceArray(),we=Q.props.store.getState().activeKey[Me(Q.props)],je=Te.length;if(!je)return null;te<0&&(Te=Te.concat().reverse());var Be=-1;if(Te.every(function(ft,ut){return ft&&ft.props.eventKey===we?(Be=ut,!1):!0}),!Q.props.defaultActiveFirst&&Be!==-1&&Je(Te.slice(Be,je-1)))return;var ge=(Be+1)%je,_e=ge;do{var We=Te[_e];if(!We||We.props.disabled)_e=(_e+1)%je;else return We}while(_e!==ge);return null},Q.renderCommonMenuItem=function(te,Te,we){var je=Q.props.store.getState(),Be=Object(E.a)(Q),ge=Be.props,_e=G(te,ge.eventKey,Te),We=te.props;if(!We||typeof te.type=="string")return te;var ft=_e===je.activeKey,ut=Object(_.a)(Object(_.a)({mode:We.mode||ge.mode,level:ge.level,inlineIndent:ge.inlineIndent,renderMenuItem:Q.renderMenuItem,rootPrefixCls:ge.prefixCls,index:Te,parentMenu:ge.parentMenu,manualRef:We.disabled?void 0:Object(h.a)(te.ref,ze.bind(Object(E.a)(Q))),eventKey:_e,active:!We.disabled&&ft,multiple:ge.multiple,onClick:function(pt){(We.onClick||V)(pt),Q.onClick(pt)},onItemHover:Q.onItemHover,motion:ge.motion,subMenuOpenDelay:ge.subMenuOpenDelay,subMenuCloseDelay:ge.subMenuCloseDelay,forceSubMenuRender:ge.forceSubMenuRender,onOpenChange:Q.onOpenChange,onDeselect:Q.onDeselect,onSelect:Q.onSelect,builtinPlacements:ge.builtinPlacements,itemIcon:We.itemIcon||Q.props.itemIcon,expandIcon:We.expandIcon||Q.props.expandIcon},we),{},{direction:ge.direction});return(ge.mode==="inline"||re())&&(ut.triggerSubMenuAction="click"),u.cloneElement(te,ut)},Q.renderMenuItem=function(te,Te,we){if(!te)return null;var je=Q.props.store.getState(),Be={openKeys:je.openKeys,selectedKeys:je.selectedKeys,triggerSubMenuAction:Q.props.triggerSubMenuAction,subMenuKey:we};return Q.renderCommonMenuItem(te,Te,Be)},he.store.setState({activeKey:Object(_.a)(Object(_.a)({},he.store.getState().activeKey),{},Object(a.a)({},he.eventKey,Le(he,he.activeKey)))}),Q.instanceArray=[],Q}return Object(w.a)(Ne,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Q){return this.props.visible||Q.visible||this.props.className!==Q.className||!s()(this.props.style,Q.style)}},{key:"componentDidUpdate",value:function(Q){var te=this.props,Te="activeKey"in te?te.activeKey:te.store.getState().activeKey[Me(te)],we=Le(te,Te);if(we!==Te)ie(te.store,Me(te),we);else if("activeKey"in Q){var je=Le(Q,Q.activeKey);we!==je&&ie(te.store,Me(te),we)}}},{key:"render",value:function(){var Q=this,te=Object(f.a)({},this.props);this.instanceArray=[];var Te=I()(te.prefixCls,te.className,"".concat(te.prefixCls,"-").concat(te.mode)),we={className:Te,role:te.role||"menu"};te.id&&(we.id=te.id),te.focusable&&(we.tabIndex=0,we.onKeyDown=this.onKeyDown);var je=te.prefixCls,Be=te.eventKey,ge=te.visible,_e=te.level,We=te.mode,ft=te.overflowedIndicator,ut=te.theme;return $.forEach(function(lt){return delete te[lt]}),delete te.onClick,u.createElement(Ye,Object.assign({},te,{prefixCls:je,mode:We,tag:"ul",level:_e,theme:ut,visible:ge,overflowedIndicator:ft},we),u.Children.map(te.children,function(lt,pt){return Q.renderMenuItem(lt,pt,Be||"0-menu-")}))}}]),Ne}(u.Component);Fe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var Ze=Object(n.b)()(Fe),$e=Ze,Ke=e("Kwbf");function Xe(Ie,Ae,Ne){var he=Ie.prefixCls,Q=Ie.motion,te=Ie.defaultMotions,Te=te===void 0?{}:te,we=Ie.openAnimation,je=Ie.openTransitionName,Be=Ae.switchingModeFromInline;if(Q)return Q;if(Object(N.a)(we)==="object"&&we)Object(Ke.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof we=="string")return{motionName:"".concat(he,"-open-").concat(we)};if(je)return{motionName:je};var ge=Te[Ne];return ge||(Be?null:Te.other)}var et=function(Ie){Object(i.a)(Ne,Ie);var Ae=Object(l.a)(Ne);function Ne(he){var Q;Object(r.a)(this,Ne),Q=Ae.call(this,he),Q.inlineOpenKeys=[],Q.onSelect=function(we){var je=Object(E.a)(Q),Be=je.props;if(Be.selectable){var ge=Q.store.getState(),_e=ge.selectedKeys,We=we.key;Be.multiple?_e=_e.concat([We]):_e=[We],"selectedKeys"in Be||Q.store.setState({selectedKeys:_e}),Be.onSelect(Object(_.a)(Object(_.a)({},we),{},{selectedKeys:_e}))}},Q.onClick=function(we){var je=Q.getRealMenuMode(),Be=Object(E.a)(Q),ge=Be.store,_e=Be.props.onOpenChange;je!=="inline"&&!("openKeys"in Q.props)&&(ge.setState({openKeys:[]}),_e([])),Q.props.onClick(we)},Q.onKeyDown=function(we,je){Q.innerMenu.getWrappedInstance().onKeyDown(we,je)},Q.onOpenChange=function(we){var je=Object(E.a)(Q),Be=je.props,ge=Q.store.getState().openKeys.concat(),_e=!1,We=function(ut){var lt=!1;if(ut.open)lt=ge.indexOf(ut.key)===-1,lt&&ge.push(ut.key);else{var pt=ge.indexOf(ut.key);lt=pt!==-1,lt&&ge.splice(pt,1)}_e=_e||lt};Array.isArray(we)?we.forEach(We):We(we),_e&&("openKeys"in Q.props||Q.store.setState({openKeys:ge}),Be.onOpenChange(ge))},Q.onDeselect=function(we){var je=Object(E.a)(Q),Be=je.props;if(Be.selectable){var ge=Q.store.getState().selectedKeys.concat(),_e=we.key,We=ge.indexOf(_e);We!==-1&&ge.splice(We,1),"selectedKeys"in Be||Q.store.setState({selectedKeys:ge}),Be.onDeselect(Object(_.a)(Object(_.a)({},we),{},{selectedKeys:ge}))}},Q.onMouseEnter=function(we){Q.restoreModeVerticalFromInline();var je=Q.props.onMouseEnter;je&&je(we)},Q.onTransitionEnd=function(we){var je=we.propertyName==="width"&&we.target===we.currentTarget,Be=we.target.className,ge=Object.prototype.toString.call(Be)==="[object SVGAnimatedString]"?Be.animVal:Be,_e=we.propertyName==="font-size"&&ge.indexOf("anticon")>=0;(je||_e)&&Q.restoreModeVerticalFromInline()},Q.setInnerMenu=function(we){Q.innerMenu=we},Q.isRootMenu=!0;var te=he.defaultSelectedKeys,Te=he.defaultOpenKeys;return"selectedKeys"in he&&(te=he.selectedKeys||[]),"openKeys"in he&&(Te=he.openKeys||[]),Q.store=Object(n.c)({selectedKeys:te,openKeys:Te,activeKey:{"0-menu-":Le(he,he.activeKey)}}),Q.state={switchingModeFromInline:!1},Q}return Object(w.a)(Ne,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Q){this.updateOpentKeysWhenSwitchMode(Q),this.updateMiniStore();var te=this.props,Te=te.siderCollapsed,we=te.inlineCollapsed,je=te.onOpenChange;(!Q.inlineCollapsed&&we||!Q.siderCollapsed&&Te)&&je([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Q){var te=this.props,Te=this.store,we=this.inlineOpenKeys,je=Te.getState(),Be={};Q.mode==="inline"&&te.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in te||((te.inlineCollapsed&&!Q.inlineCollapsed||te.siderCollapsed&&!Q.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=je.openKeys.concat(),Be.openKeys=[]),(!te.inlineCollapsed&&Q.inlineCollapsed||!te.siderCollapsed&&Q.siderCollapsed)&&(Be.openKeys=we,this.inlineOpenKeys=[])),Object.keys(Be).length&&Te.setState(Be)}},{key:"updateMenuDisplay",value:function(){var Q=this.props.collapsedWidth,te=this.store,Te=this.prevOpenKeys,we=this.getInlineCollapsed()&&(Q===0||Q==="0"||Q==="0px");we?(this.prevOpenKeys=te.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Te&&(this.store.setState({openKeys:Te}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Q=this.props.mode,te=this.state.switchingModeFromInline,Te=this.getInlineCollapsed();return te&&Te?"inline":Te?"vertical":Q}},{key:"getInlineCollapsed",value:function(){var Q=this.props,te=Q.inlineCollapsed,Te=Q.siderCollapsed;return Te!==void 0?Te:te}},{key:"restoreModeVerticalFromInline",value:function(){var Q=this.state.switchingModeFromInline;Q&&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 Q=Object(_.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),te=this.getRealMenuMode();return Q.className+=" ".concat(Q.prefixCls,"-root"),Q.direction==="rtl"&&(Q.className+=" ".concat(Q.prefixCls,"-rtl")),Q=Object(_.a)(Object(_.a)({},Q),{},{mode:te,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,te)}),delete Q.openAnimation,delete Q.openTransitionName,u.createElement(n.a,{store:this.store},u.createElement($e,Object.assign({},Q,{ref:this.setInnerMenu}),this.props.children))}}]),Ne}(u.Component);et.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:u.createElement("span",null,"\xB7\xB7\xB7")};var at=et,Ge=function(Ie){Object(i.a)(Ne,Ie);var Ae=Object(l.a)(Ne);function Ne(){var he;return Object(r.a)(this,Ne),he=Ae.apply(this,arguments),he.onKeyDown=function(Q){var te=Q.keyCode;return te===m.a.ENTER?(he.onClick(Q),!0):void 0},he.onMouseLeave=function(Q){var te=he.props,Te=te.eventKey,we=te.onItemHover,je=te.onMouseLeave;we({key:Te,hover:!1}),je({key:Te,domEvent:Q})},he.onMouseEnter=function(Q){var te=he.props,Te=te.eventKey,we=te.onItemHover,je=te.onMouseEnter;we({key:Te,hover:!0}),je({key:Te,domEvent:Q})},he.onClick=function(Q){var te=he.props,Te=te.eventKey,we=te.multiple,je=te.onClick,Be=te.onSelect,ge=te.onDeselect,_e=te.isSelected,We={key:Te,keyPath:[Te],item:Object(E.a)(he),domEvent:Q};je(We),we?_e?ge(We):Be(We):_e||Be(We)},he.saveNode=function(Q){he.node=Q},he}return Object(w.a)(Ne,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Q=this.props;Q.onDestroy&&Q.onDestroy(Q.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 Q,te=Object(_.a)({},this.props),Te=I()(this.getPrefixCls(),te.className,(Q={},Object(a.a)(Q,this.getActiveClassName(),!te.disabled&&te.active),Object(a.a)(Q,this.getSelectedClassName(),te.isSelected),Object(a.a)(Q,this.getDisabledClassName(),te.disabled),Q)),we=Object(_.a)(Object(_.a)({},te.attribute),{},{title:typeof te.title=="string"?te.title:void 0,className:Te,role:te.role||"menuitem","aria-disabled":te.disabled});te.role==="option"?we=Object(_.a)(Object(_.a)({},we),{},{role:"option","aria-selected":te.isSelected}):(te.role===null||te.role==="none")&&(we.role="none");var je={onClick:te.disabled?null:this.onClick,onMouseLeave:te.disabled?null:this.onMouseLeave,onMouseEnter:te.disabled?null:this.onMouseEnter},Be=Object(_.a)({},te.style);te.mode==="inline"&&(te.direction==="rtl"?Be.paddingRight=te.inlineIndent*te.level:Be.paddingLeft=te.inlineIndent*te.level),$.forEach(function(_e){return delete te[_e]}),delete te.direction;var ge=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ge=u.createElement(this.props.itemIcon,this.props)),u.createElement("li",Object.assign({},Object(c.default)(te,["onClick","onMouseEnter","onMouseLeave","onSelect"]),we,je,{style:Be,ref:this.saveNode}),te.children,ge)}}]),Ne}(u.Component);Ge.isMenuItem=!0,Ge.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var ct=Object(n.b)(function(Ie,Ae){var Ne=Ie.activeKey,he=Ie.selectedKeys,Q=Ae.eventKey,te=Ae.subMenuKey;return{active:Ne[te]===Q,isSelected:he.indexOf(Q)!==-1}})(Ge),st=ct,Qe=function(Ie){Object(i.a)(Ne,Ie);var Ae=Object(l.a)(Ne);function Ne(){var he;return Object(r.a)(this,Ne),he=Ae.apply(this,arguments),he.renderInnerMenuItem=function(Q){var te=he.props,Te=te.renderMenuItem,we=te.index;return Te(Q,we,he.props.subMenuKey)},he}return Object(w.a)(Ne,[{key:"render",value:function(){var Q=Object(f.a)({},this.props),te=Q.className,Te=te===void 0?"":te,we=Q.rootPrefixCls,je="".concat(we,"-item-group-title"),Be="".concat(we,"-item-group-list"),ge=Q.title,_e=Q.children;return $.forEach(function(We){return delete Q[We]}),delete Q.onClick,delete Q.direction,u.createElement("li",Object.assign({},Q,{className:"".concat(Te," ").concat(we,"-item-group")}),u.createElement("div",{className:je,title:typeof ge=="string"?ge:void 0},ge),u.createElement("ul",{className:Be},u.Children.map(_e,this.renderInnerMenuItem)))}}]),Ne}(u.Component);Qe.isMenuItemGroup=!0,Qe.defaultProps={disabled:!0};var qe=Qe,it=function(Ae){var Ne=Ae.className,he=Ae.rootPrefixCls,Q=Ae.style;return u.createElement("li",{className:"".concat(Ne," ").concat(he,"-item-divider"),style:Q})};it.defaultProps={disabled:!0,className:"",style:{}};var ot=it,Se=P.e=at},"24YM":function(q,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.SensorTabIndex=P.SensorClassName=P.SizeSensorId=void 0;var _="size-sensor-id";P.SizeSensorId=_;var r="size-sensor-object";P.SensorClassName=r;var w="-1";P.SensorTabIndex=w},"2DNl":function(q,P,e){var _=e("IMiH"),r=e("loD1"),w=e("59Ip"),E=e("aKvl"),i=e("n1HI"),l=e("hX1E"),u=l.normalizeRadian,n=e("Sj9i"),c=e("hyiK"),f=_.CMD,a=Math.PI*2,m=1e-4;function h(j,W){return Math.abs(j-W)W&&v>d&&v>o&&v>S||v1&&y(),H=n.cubicAt(W,d,o,S,s[0]),D>1&&(Y=n.cubicAt(W,d,o,S,s[1]))),D===2?GW&&S>d&&S>o||S=0&&v<=1){for(var O=0,x=n.quadraticAt(W,d,o,v),D=0;DA||S<-A)return 0;var g=Math.sqrt(A*A-S*S);b[0]=-g,b[1]=g;var v=Math.abs(d-t);if(v<1e-4)return 0;if(v%a<1e-4){d=0,t=a;var O=o?1:-1;return T>=b[0]+j&&T<=b[1]+j?O:0}if(o){var g=d;d=u(t),t=u(g)}else d=u(d),t=u(t);d>t&&(t+=a);for(var x=0,D=0;D<2;D++){var H=b[D];if(H+j>T){var Y=Math.atan2(S,H),O=o?1:-1;Y<0&&(Y=a+Y),(Y>=d&&Y<=t||Y+a>=d&&Y+a<=t)&&(Y>Math.PI/2&&Y1&&(A||(o+=c(T,S,g,v,d,t))),O===1&&(T=j[O],S=j[O+1],g=T,v=S);switch(x){case f.M:g=j[O++],v=j[O++],T=g,S=v;break;case f.L:if(A){if(r.containStroke(T,S,j[O],j[O+1],W,d,t))return!0}else o+=c(T,S,j[O],j[O+1],d,t)||0;T=j[O++],S=j[O++];break;case f.C:if(A){if(w.containStroke(T,S,j[O++],j[O++],j[O++],j[O++],j[O],j[O+1],W,d,t))return!0}else o+=I(T,S,j[O++],j[O++],j[O++],j[O++],j[O],j[O+1],d,t)||0;T=j[O++],S=j[O++];break;case f.Q:if(A){if(E.containStroke(T,S,j[O++],j[O++],j[O],j[O+1],W,d,t))return!0}else o+=N(T,S,j[O++],j[O++],j[O],j[O+1],d,t)||0;T=j[O++],S=j[O++];break;case f.A:var D=j[O++],H=j[O++],Y=j[O++],V=j[O++],G=j[O++],C=j[O++];O+=1;var k=1-j[O++],F=Math.cos(G)*Y+D,$=Math.sin(G)*V+H;O>1?o+=c(T,S,F,$,d,t):(g=F,v=$);var J=(d-D)*V/Y+D;if(A){if(i.containStroke(D,H,V,G,G+C,k,W,J,t))return!0}else o+=R(D,H,V,G,G+C,k,J,t);T=Math.cos(G+C)*Y+D,S=Math.sin(G+C)*V+H;break;case f.R:g=T=j[O++],v=S=j[O++];var ae=j[O++],re=j[O++],F=g+ae,$=v+re;if(A){if(r.containStroke(g,v,F,v,W,d,t)||r.containStroke(F,v,F,$,W,d,t)||r.containStroke(F,$,g,$,W,d,t)||r.containStroke(g,$,g,v,W,d,t))return!0}else o+=c(F,v,F,$,d,t),o+=c(g,$,g,v,d,t);break;case f.Z:if(A){if(r.containStroke(T,S,g,v,W,d,t))return!0}else o+=c(T,S,g,v,d,t);T=g,S=v;break}}return!A&&!h(S,v)&&(o+=c(T,S,g,v,d,t)||0),o!==0}function p(j,W,A){return L(j,0,!1,W,A)}function B(j,W,A,d){return L(j,W,!0,A,d)}P.contain=p,P.containStroke=B},"2fw6":function(q,P,e){var _=e("y+Vt"),r=_.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(w,E,i){i&&w.moveTo(E.cx+E.r,E.cy),w.arc(E.cx,E.cy,E.r,0,Math.PI*2,!0)}});q.exports=r},"3C/r":function(q,P){var e=function(r,w){this.image=r,this.repeat=w,this.type="pattern"};e.prototype.getCanvasPattern=function(r){return r.createPattern(this.image,this.repeat||"repeat")};var _=e;q.exports=_},"3CBa":function(q,P,e){var _=e("hydK"),r=_.createElement,w=e("bYtY"),E=e("SUKs"),i=e("y+Vt"),l=e("Dagg"),u=e("dqUG"),n=e("DBLp"),c=e("sW+o"),f=e("n6Mw"),a=e("vKoX"),m=e("P47w"),h=m.path,b=m.image,s=m.text;function y(t){return parseInt(t,10)}function I(t){return t instanceof i?h:t instanceof l?b:t instanceof u?s:h}function N(t,o){return o&&t&&o.parentNode!==t}function R(t,o,T){if(N(t,o)&&T){var S=T.nextSibling;S?t.insertBefore(o,S):t.appendChild(o)}}function L(t,o){if(N(t,o)){var T=t.firstChild;T?t.insertBefore(o,T):t.appendChild(o)}}function p(t,o){o&&t&&o.parentNode===t&&t.removeChild(o)}function B(t){return t.__textSvgEl}function j(t){return t.__svgEl}var W=function(t,o,T,S){this.root=t,this.storage=o,this._opts=T=w.extend({},T||{});var g=r("svg");g.setAttribute("xmlns","http://www.w3.org/2000/svg"),g.setAttribute("version","1.1"),g.setAttribute("baseProfile","full"),g.style.cssText="user-select:none;position:absolute;left:0;top:0;";var v=r("g");g.appendChild(v);var O=r("g");g.appendChild(O),this.gradientManager=new c(S,O),this.clipPathManager=new f(S,O),this.shadowManager=new a(S,O);var x=document.createElement("div");x.style.cssText="overflow:hidden;position:relative",this._svgDom=g,this._svgRoot=O,this._backgroundRoot=v,this._viewport=x,t.appendChild(x),x.appendChild(g),this.resize(T.width,T.height),this._visibleList=[]};W.prototype={constructor:W,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var o=r("rect");o.setAttribute("width",this.getWidth()),o.setAttribute("height",this.getHeight()),o.setAttribute("x",0),o.setAttribute("y",0),o.setAttribute("id",0),o.style.fill=t,this._backgroundRoot.appendChild(o),this._backgroundNode=o},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var o=this._svgRoot,T=this._visibleList,S=t.length,g=[],v;for(v=0;v=0;--O)if(v[O]===g)return!0;return!1}),T}else return null;else return T[0]},resize:function(t,o){var T=this._viewport;T.style.display="none";var S=this._opts;if(t!=null&&(S.width=t),o!=null&&(S.height=o),t=this._getSize(0),o=this._getSize(1),T.style.display="",this._width!==t||this._height!==o){this._width=t,this._height=o;var g=T.style;g.width=t+"px",g.height=o+"px";var v=this._svgDom;v.setAttribute("width",t),v.setAttribute("height",o)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",t),this._backgroundNode.setAttribute("height",o))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var o=this._opts,T=["width","height"][t],S=["clientWidth","clientHeight"][t],g=["paddingLeft","paddingTop"][t],v=["paddingRight","paddingBottom"][t];if(o[T]!=null&&o[T]!=="auto")return parseFloat(o[T]);var O=this.root,x=document.defaultView.getComputedStyle(O);return(O[S]||y(x[T])||y(O.style[T]))-(y(x[g])||0)-(y(x[v])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var t=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+t}};function A(t){return function(){E('In SVG mode painter not support method "'+t+'"')}}w.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(t){W.prototype[t]=A(t)});var d=W;q.exports=d},"3e3G":function(q,P,e){var _=e("bYtY"),r=e("QuXc"),w=function(i,l,u,n,c){this.x=i==null?.5:i,this.y=l==null?.5:l,this.r=u==null?.5:u,this.type="radial",this.global=c||!1,r.call(this,n)};w.prototype={constructor:w},_.inherits(w,r);var E=w;q.exports=E},"3gBT":function(q,P){var e=2311;function _(){return e++}q.exports=_},"498V":function(q,P,e){q.exports=e.p+"static/logo.22b9a281.svg"},"4fz+":function(q,P,e){var _=e("bYtY"),r=e("1bdT"),w=e("mFDi"),E=function(l){l=l||{},r.call(this,l);for(var u in l)l.hasOwnProperty(u)&&(this[u]=l[u]);this._children=[],this.__storage=null,this.__dirty=!0};E.prototype={constructor:E,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(l){return this._children[l]},childOfName:function(l){for(var u=this._children,n=0;n=0&&(n.splice(c,0,l),this._doAdd(l))}return this},_doAdd:function(l){l.parent&&l.parent.remove(l),l.parent=this;var u=this.__storage,n=this.__zr;u&&u!==l.__storage&&(u.addToStorage(l),l instanceof E&&l.addChildrenToStorage(u)),n&&n.refresh()},remove:function(l){var u=this.__zr,n=this.__storage,c=this._children,f=_.indexOf(c,l);return f<0?this:(c.splice(f,1),l.parent=null,n&&(n.delFromStorage(l),l instanceof E&&l.delChildrenFromStorage(n)),u&&u.refresh(),this)},removeAll:function(){var l=this._children,u=this.__storage,n,c;for(c=0;c1e-4){A[0]=N-L,A[1]=R-p,d[0]=N+L,d[1]=R+p;return}if(n[0]=l(B)*L+N,n[1]=i(B)*p+R,c[0]=l(j)*L+N,c[1]=i(j)*p+R,t(A,n,c),o(d,n,c),B=B%u,B<0&&(B=B+u),j=j%u,j<0&&(j=j+u),B>j&&!W?j+=u:BB&&(f[0]=l(g)*L+N,f[1]=i(g)*p+R,t(A,f,A),o(d,f,d))}P.fromPoints=a,P.fromLine=m,P.fromCubic=s,P.fromQuadratic=y,P.fromArc=I},"4qgm":function(q,P){q.exports="data:image/png;base64,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"},"4u4S":function(q,P){q.exports="data:image/png;base64,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"},"55Ip":function(q,P,e){"use strict";e.d(P,"a",function(){return R});var _=e("Ty5D"),r=e("dI71"),w=e("q1tI"),E=e.n(w),i=e("YS25"),l=e("17x9"),u=e.n(l),n=e("wx14"),c=e("zLVn"),f=e("9R94"),a=function(t){Object(r.a)(o,t);function o(){for(var S,g=arguments.length,v=new Array(g),O=0;OE+b&&h>l+b&&h>n+b&&h>f+b||hw+b&&m>i+b&&m>u+b&&m>c+b||m=0||g.relatedTarget.className.indexOf("".concat(D,"-next"))>=0))return;t.setState({goInputText:""}),x(t.getValidValue())},t.go=function(g){var v=t.state.goInputText;if(v==="")return;(g.keyCode===b.ENTER||g.type==="click")&&(t.setState({goInputText:""}),t.props.quickGo(t.getValidValue()))},t}return Object(i.a)(d,[{key:"getValidValue",value:function(){var o=this.state,T=o.goInputText,S=o.current;return!T||isNaN(T)?S:Number(T)}},{key:"getPageSizeOptions",value:function(){var o=this.props,T=o.pageSize,S=o.pageSizeOptions;return S.some(function(g){return g.toString()===T.toString()})?S:S.concat([T.toString()]).sort(function(g,v){var O=isNaN(Number(g))?0:Number(g),x=isNaN(Number(v))?0:Number(v);return O-x})}},{key:"render",value:function(){var o=this,T=this.props,S=T.pageSize,g=T.locale,v=T.rootPrefixCls,O=T.changeSize,x=T.quickGo,D=T.goButton,H=T.selectComponentClass,Y=T.buildOptionText,V=T.selectPrefixCls,G=T.disabled,C=this.state.goInputText,k="".concat(v,"-options"),F=H,$=null,J=null,ae=null;if(!O&&!x)return null;var re=this.getPageSizeOptions();if(O&&F){var pe=re.map(function(se,xe){return c.a.createElement(F.Option,{key:xe,value:se.toString()},(Y||o.buildOptionText)(se))});$=c.a.createElement(F,{disabled:G,prefixCls:V,showSearch:!1,className:"".concat(k,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(xe){return xe.parentNode}},pe)}return x&&(D&&(ae=typeof D=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:G,className:"".concat(k,"-quick-jumper-button")},g.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},D)),J=c.a.createElement("div",{className:"".concat(k,"-quick-jumper")},g.jump_to,c.a.createElement("input",{disabled:G,type:"text",value:C,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),g.page,ae)),c.a.createElement("li",{className:"".concat(k)},$,J)}}]),d}(c.a.Component);s.defaultProps={pageSizeOptions:["10","20","50","100"]};var y=s,I=e("N2Kk");function N(){}function R(W){return typeof W=="number"&&isFinite(W)&&Math.floor(W)===W}function L(W,A,d){return d}function p(W,A,d){var t=typeof W=="undefined"?A.pageSize:W;return Math.floor((d.total-1)/t)+1}var B=function(W){Object(l.a)(d,W);var A=Object(u.a)(d);function d(t){var o;Object(E.a)(this,d),o=A.call(this,t),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(p(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(O,x){var D=o.props.prefixCls,H=O||c.a.createElement("button",{type:"button","aria-label":x,className:"".concat(D,"-item-link")});return typeof O=="function"&&(H=c.a.createElement(O,Object(w.a)({},o.props))),H},o.savePaginationNode=function(O){o.paginationNode=O},o.isValid=function(O){return R(O)&&O!==o.state.current},o.shouldDisplayQuickJumper=function(){var O=o.props,x=O.showQuickJumper,D=O.pageSize,H=O.total;return H<=D?!1:x},o.handleKeyDown=function(O){(O.keyCode===b.ARROW_UP||O.keyCode===b.ARROW_DOWN)&&O.preventDefault()},o.handleKeyUp=function(O){var x=o.getValidValue(O),D=o.state.currentInputValue;x!==D&&o.setState({currentInputValue:x}),O.keyCode===b.ENTER?o.handleChange(x):O.keyCode===b.ARROW_UP?o.handleChange(x-1):O.keyCode===b.ARROW_DOWN&&o.handleChange(x+1)},o.changePageSize=function(O){var x=o.state.current,D=p(O,o.state,o.props);x=x>D?D:x,D===0&&(x=o.state.current),typeof O=="number"&&("pageSize"in o.props||o.setState({pageSize:O}),"current"in o.props||o.setState({current:x,currentInputValue:x})),o.props.onShowSizeChange(x,O),"onChange"in o.props&&o.props.onChange&&o.props.onChange(x,O)},o.handleChange=function(O){var x=o.props.disabled,D=O;if(o.isValid(D)&&!x){var H=p(void 0,o.state,o.props);D>H?D=H:D<1&&(D=1),"current"in o.props||o.setState({current:D,currentInputValue:D});var Y=o.state.pageSize;return o.props.onChange(D,Y),D}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.current2?D-2:0),Y=2;Y=S?v=S:v=Number(T),v}},{key:"getShowSizeChanger",value:function(){var o=this.props,T=o.showSizeChanger,S=o.total,g=o.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:S>g}},{key:"renderPrev",value:function(o){var T=this.props,S=T.prevIcon,g=T.itemRender,v=g(o,"prev",this.getItemIcon(S,"prev page")),O=!this.hasPrev();return Object(n.isValidElement)(v)?Object(n.cloneElement)(v,{disabled:O}):v}},{key:"renderNext",value:function(o){var T=this.props,S=T.nextIcon,g=T.itemRender,v=g(o,"next",this.getItemIcon(S,"next page")),O=!this.hasNext();return Object(n.isValidElement)(v)?Object(n.cloneElement)(v,{disabled:O}):v}},{key:"render",value:function(){var o=this,T=this.props,S=T.prefixCls,g=T.className,v=T.style,O=T.disabled,x=T.hideOnSinglePage,D=T.total,H=T.locale,Y=T.showQuickJumper,V=T.showLessItems,G=T.showTitle,C=T.showTotal,k=T.simple,F=T.itemRender,$=T.showPrevNextJumpers,J=T.jumpPrevIcon,ae=T.jumpNextIcon,re=T.selectComponentClass,pe=T.selectPrefixCls,se=T.pageSizeOptions,xe=this.state,U=xe.current,Z=xe.pageSize,M=xe.currentInputValue;if(x===!0&&D<=Z)return null;var X=p(void 0,this.state,this.props),ue=[],de=null,Oe=null,Re=null,me=null,Ce=null,be=Y&&Y.goButton,Pe=V?1:2,Ve=U-1>0?U-1:0,Ue=U+1=Pe*2&&U!==1+2&&(ue[0]=Object(n.cloneElement)(ue[0],{className:"".concat(S,"-item-after-jump-prev")}),ue.unshift(de)),X-U>=Pe*2&&U!==X-2&&(ue[ue.length-1]=Object(n.cloneElement)(ue[ue.length-1],{className:"".concat(S,"-item-before-jump-next")}),ue.push(Oe)),Le!==1&&ue.unshift(Re),ze!==X&&ue.push(me)}var $e=null;C&&($e=c.a.createElement("li",{className:"".concat(S,"-total-text")},C(D,[D===0?0:(U-1)*Z+1,U*Z>D?D:U*Z])));var Ke=!this.hasPrev()||!X,Xe=!this.hasNext()||!X;return c.a.createElement("ul",Object(_.a)({className:a()(S,g,Object(r.a)({},"".concat(S,"-disabled"),O)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},tt),$e,c.a.createElement("li",{title:G?H.prev_page:null,onClick:this.prev,tabIndex:Ke?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(S,"-prev"),Object(r.a)({},"".concat(S,"-disabled"),Ke)),"aria-disabled":Ke},this.renderPrev(Ve)),ue,c.a.createElement("li",{title:G?H.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(S,"-next"),Object(r.a)({},"".concat(S,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(Ue)),c.a.createElement(y,{disabled:O,locale:H,rootPrefixCls:S,selectComponentClass:re,selectPrefixCls:pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:Z,pageSizeOptions:se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:be}))}}],[{key:"getDerivedStateFromProps",value:function(o,T){var S={};if("current"in o&&(S.current=o.current,o.current!==T.current&&(S.currentInputValue=S.current)),"pageSize"in o&&o.pageSize!==T.pageSize){var g=T.current,v=p(o.pageSize,T,o);g=g>v?v:g,"current"in o||(S.current=g,S.currentInputValue=g),S.pageSize=o.pageSize}return S}}]),d}(c.a.Component);B.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:I.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var j=B},"6GrX":function(q,P,e){var _=e("mFDi"),r=e("Xnb7"),w=e("bYtY"),E=w.getContext,i=w.extend,l=w.retrieve2,u=w.retrieve3,n=w.trim,c={},f=0,a=5e3,m=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,h="12px sans-serif",b={};function s(x,D){b[x]=D}function y(x,D){D=D||h;var H=x+":"+D;if(c[H])return c[H];for(var Y=(x+"").split(` +`),V=0,G=0,C=Y.length;Ga&&(f=0,c={}),f++,c[H]=V,V}function I(x,D,H,Y,V,G,C,k){return C?R(x,D,H,Y,V,G,C,k):N(x,D,H,Y,V,G,k)}function N(x,D,H,Y,V,G,C){var k=S(x,D,V,G,C),F=y(x,D);V&&(F+=V[1]+V[3]);var $=k.outerHeight,J=L(0,F,H),ae=p(0,$,Y),re=new _(J,ae,F,$);return re.lineHeight=k.lineHeight,re}function R(x,D,H,Y,V,G,C,k){var F=g(x,{rich:C,truncate:k,font:D,textAlign:H,textPadding:V,textLineHeight:G}),$=F.outerWidth,J=F.outerHeight,ae=L(0,$,H),re=p(0,J,Y);return new _(ae,re,$,J)}function L(x,D,H){return H==="right"?x-=D:H==="center"&&(x-=D/2),x}function p(x,D,H){return H==="middle"?x-=D/2:H==="bottom"&&(x-=D),x}function B(x,D,H){var Y=D.textPosition,V=D.textDistance,G=H.x,C=H.y;V=V||0;var k=H.height,F=H.width,$=k/2,J="left",ae="top";switch(Y){case"left":G-=V,C+=$,J="right",ae="middle";break;case"right":G+=V+F,C+=$,ae="middle";break;case"top":G+=F/2,C-=V,J="center",ae="bottom";break;case"bottom":G+=F/2,C+=k+V,J="center";break;case"inside":G+=F/2,C+=$,J="center",ae="middle";break;case"insideLeft":G+=V,C+=$,ae="middle";break;case"insideRight":G+=F-V,C+=$,J="right",ae="middle";break;case"insideTop":G+=F/2,C+=V,J="center";break;case"insideBottom":G+=F/2,C+=k-V,J="center",ae="bottom";break;case"insideTopLeft":G+=V,C+=V;break;case"insideTopRight":G+=F-V,C+=V,J="right";break;case"insideBottomLeft":G+=V,C+=k-V,ae="bottom";break;case"insideBottomRight":G+=F-V,C+=k-V,J="right",ae="bottom";break}return x=x||{},x.x=G,x.y=C,x.textAlign=J,x.textVerticalAlign=ae,x}function j(x,D,H){var Y={textPosition:x,textDistance:H};return B({},Y,D)}function W(x,D,H,Y,V){if(!D)return"";var G=(x+"").split(` +`);V=A(D,H,Y,V);for(var C=0,k=G.length;C=G;k++)C-=G;var F=y(H,D);return F>C&&(H="",F=0),C=x-F,Y.ellipsis=H,Y.ellipsisWidth=F,Y.contentWidth=C,Y.containerWidth=x,Y}function d(x,D){var H=D.containerWidth,Y=D.font,V=D.contentWidth;if(!H)return"";var G=y(x,Y);if(G<=H)return x;for(var C=0;;C++){if(G<=V||C>=D.maxIterations){x+=D.ellipsis;break}var k=C===0?t(x,V,D.ascCharWidth,D.cnCharWidth):G>0?Math.floor(x.length*V/G):0;x=x.substr(0,k),G=y(x,Y)}return x===""&&(x=D.placeholder),x}function t(x,D,H,Y){for(var V=0,G=0,C=x.length;GJ)x="",C=[];else if(ae!=null)for(var re=A(ae-(H?H[1]+H[3]:0),D,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),pe=0,se=C.length;peY&&v(H,x.substring(Y,G)),v(H,V[2],V[1]),Y=m.lastIndex}Ype)return{lines:[],width:0,height:0};X.textWidth=y(X.text,Oe);var me=ue.textWidth,Ce=me==null||me==="auto";if(typeof me=="string"&&me.charAt(me.length-1)==="%")X.percentWidth=me,$.push(X),me=0;else{if(Ce){me=X.textWidth;var be=ue.textBackgroundColor,Pe=be&&be.image;Pe&&(Pe=r.findExistImage(Pe),r.isImageReady(Pe)&&(me=Math.max(me,Pe.width*Re/Pe.height)))}var Ve=de?de[1]+de[3]:0;me+=Ve;var Ue=re!=null?re-Z:null;Ue!=null&&Ue=0&&t.splice(o,1),A.__hoverMir=null},clearHover:function(A){for(var d=this._hoverElements,t=0;t15)break}}S.__drawIndex=C,S.__drawIndex0&&A>o[0]){for(g=0;gA);g++);S=t[o[g]]}if(o.splice(g+1,0,A),t[A]=d,!d.virtual)if(S){var O=S.dom;O.nextSibling?v.insertBefore(d.dom,O.nextSibling):v.appendChild(d.dom)}else v.firstChild?v.insertBefore(d.dom,v.firstChild):v.appendChild(d.dom)},eachLayer:function(A,d){var t=this._zlevelList,o,T;for(T=0;T0?h:0),this._needsManuallyCompositing),O.__builtin__||E("ZLevel "+v+" has been used by unkown layer "+O.id),O!==T&&(O.__used=!0,O.__startIndex!==t&&(O.__dirty=!0),O.__startIndex=t,O.incremental?O.__drawIndex=-1:O.__drawIndex=t,d(t),T=O),o.__dirty&&(O.__dirty=!0,O.incremental&&O.__drawIndex<0&&(O.__drawIndex=t))}d(t),this.eachBuiltinLayer(function(x,D){!x.__used&&x.getElementCount()>0&&(x.__dirty=!0,x.__startIndex=x.__endIndex=x.__drawIndex=0),x.__dirty&&x.__drawIndex<0&&(x.__drawIndex=x.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(A){A.clear()},setBackgroundColor:function(A){this._backgroundColor=A},configLayer:function(A,d){if(d){var t=this._layerConfig;t[A]?w.merge(t[A],d,!0):t[A]=d;for(var o=0;o0&&arguments[0]!==void 0?arguments[0]:[],y=new Map;function I(N){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(L){var p=L.key,B=L.children;Object(i.a)(p!=null,"Tree node must have a certain key: [".concat(R).concat(p,"]"));var j=String(p);Object(i.a)(!y.has(j)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(j)),y.set(j,!0),I(B,"".concat(R).concat(j," > "))})}I(s)}function c(s){function y(I){var N=Object(E.a)(I);return N.map(function(R){if(!Object(l.i)(R))return Object(i.a)(!R,"Tree/TreeNode can only accept TreeNode as children."),null;var L=R.key,p=R.props,B=p.children,j=Object(w.a)(p,["children"]),W=Object(r.a)({key:L},j),A=y(B);return A.length&&(W.children=A),W}).filter(function(R){return R})}return y(s)}function f(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],I=new Set(y===!0?[]:y),N=[];function R(L){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(B,j){var W=Object(l.h)(p?p.pos:"0",j),A=u(B.key,W),d=Object(r.a)(Object(r.a)({},B),{},{parent:p,pos:W,children:null,data:B,isStart:[].concat(Object(_.a)(p?p.isStart:[]),[j===0]),isEnd:[].concat(Object(_.a)(p?p.isEnd:[]),[j===L.length-1])});return N.push(d),y===!0||I.has(A)?d.children=R(B.children||[],d):d.children=[],d})}return R(s),N}function a(s,y,I){var N;I?typeof I=="string"?N=function(p){return p[I]}:typeof I=="function"&&(N=function(p){return I(p)}):N=function(p,B){return u(p.key,B)};function R(L,p,B){var j=L?L.children:s,W=L?Object(l.h)(B.pos,p):"0";if(L){var A=N(L,W),d={node:L,index:p,pos:W,key:A,parentPos:B.node?B.pos:null,level:B.level+1};y(d)}j&&j.forEach(function(t,o){R(t,o,{node:L,pos:W,level:B?B.level+1:-1})})}R(null)}function m(s){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=y.initWrapper,N=y.processEntity,R=y.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,p={},B={},j={posEntities:p,keyEntities:B};return I&&(j=I(j)||j),a(s,function(W){var A=W.node,d=W.index,t=W.pos,o=W.key,T=W.parentPos,S=W.level,g={node:A,index:d,key:o,pos:t,level:S},v=u(o,t);p[t]=g,B[v]=g,g.parent=p[T],g.parent&&(g.parent.children=g.parent.children||[],g.parent.children.push(g)),N&&N(g,j)},L),R&&R(j),j}function h(s,y){var I=y.expandedKeys,N=y.selectedKeys,R=y.loadedKeys,L=y.loadingKeys,p=y.checkedKeys,B=y.halfCheckedKeys,j=y.dragOverNodeKey,W=y.dropPosition,A=y.keyEntities,d=A[s],t={eventKey:s,expanded:I.indexOf(s)!==-1,selected:N.indexOf(s)!==-1,loaded:R.indexOf(s)!==-1,loading:L.indexOf(s)!==-1,checked:p.indexOf(s)!==-1,halfChecked:B.indexOf(s)!==-1,pos:String(d?d.pos:""),dragOver:j===s&&W===0,dragOverGapTop:j===s&&W===-1,dragOverGapBottom:j===s&&W===1};return t}function b(s){var y=s.data,I=s.expanded,N=s.selected,R=s.checked,L=s.loaded,p=s.loading,B=s.halfChecked,j=s.dragOver,W=s.dragOverGapTop,A=s.dragOverGapBottom,d=s.pos,t=s.active,o=Object(r.a)(Object(r.a)({},y),{},{expanded:I,selected:N,checked:R,loaded:L,loading:p,halfChecked:B,dragOver:j,dragOverGapTop:W,dragOverGapBottom:A,pos:d,active:t});return"props"in o||Object.defineProperty(o,"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`."),s}}),o}},"8WcF":function(q,P,e){q.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8XDt":function(q,P,e){e("qH13");var _=e("aX58"),r=_.registerPainter,w=e("6fms");r("vml",w)},"8mKB":function(q,P,e){"use strict";var _=e("rePB"),r=e("1OyB"),w=e("vuIU"),E=e("Ji7U"),i=e("md7G"),l=e("foSv"),u=e("q1tI"),n=e.n(u),c=e("m+aA"),f=e("TSYQ"),a=e.n(f),m=e("4IlW");function h(t){var o=t.pageXOffset,T="scrollLeft";if(typeof o!="number"){var S=t.document;o=S.documentElement[T],typeof o!="number"&&(o=S.body[T])}return o}function b(t){var o,T,S=t.ownerDocument,g=S.body,v=S&&S.documentElement,O=t.getBoundingClientRect();return o=O.left,T=O.top,o-=v.clientLeft||g.clientLeft||0,T-=v.clientTop||g.clientTop||0,{left:o,top:T}}function s(t){var o=b(t),T=t.ownerDocument,S=T.defaultView||T.parentWindow;return o.left+=h(S),o.left}function y(t){var o=I();return function(){var S=Object(l.a)(t),g;if(o){var v=Object(l.a)(this).constructor;g=Reflect.construct(S,arguments,v)}else g=S.apply(this,arguments);return Object(i.a)(this,g)}}function I(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var N=function(t){Object(E.a)(T,t);var o=y(T);function T(){var S;return Object(r.a)(this,T),S=o.apply(this,arguments),S.onHover=function(g){var v=S.props,O=v.onHover,x=v.index;O(g,x)},S.onClick=function(g){var v=S.props,O=v.onClick,x=v.index;O(g,x)},S.onKeyDown=function(g){var v=S.props,O=v.onClick,x=v.index;g.keyCode===13&&O(g,x)},S}return Object(w.a)(T,[{key:"getClassName",value:function(){var g=this.props,v=g.prefixCls,O=g.index,x=g.value,D=g.allowHalf,H=g.focused,Y=O+1,V=v;return x===0&&O===0&&H?V+=" ".concat(v,"-focused"):D&&x+.5>=Y&&xG?"true":"false","aria-posinset":G+1,"aria-setsize":C,tabIndex:D?-1:0},n.a.createElement("div",{className:"".concat(H,"-first")},F),n.a.createElement("div",{className:"".concat(H,"-second")},F)));return V&&($=V($,this.props)),$}}]),T}(n.a.Component);function R(t,o){var T=Object.keys(t);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(t);o&&(S=S.filter(function(g){return Object.getOwnPropertyDescriptor(t,g).enumerable})),T.push.apply(T,S)}return T}function L(t){for(var o=1;o0&&!C||x===m.a.RIGHT&&k>0&&C?(Y?k-=.5:k-=1,g.changeValue(k),O.preventDefault()):x===m.a.LEFT&&kC/2||!H&&v-G=e;)m|=a&1,a>>=1;return a+m}function E(a,m,h,b){var s=m+1;if(s===h)return 1;if(b(a[s++],a[m])<0){for(;s=0;)s++;return s-m}function i(a,m,h){for(h--;m>>1,s(y,a[R])<0?N=R:I=R+1;var L=b-I;switch(L){case 3:a[I+3]=a[I+2];case 2:a[I+2]=a[I+1];case 1:a[I+1]=a[I];break;default:for(;L>0;)a[I+L]=a[I+L-1],L--}a[I]=y}}function u(a,m,h,b,s,y){var I=0,N=0,R=1;if(y(a,m[h+s])>0){for(N=b-s;R0;)I=R,R=(R<<1)+1,R<=0&&(R=N);R>N&&(R=N),I+=s,R+=s}else{for(N=s+1;RN&&(R=N);var L=I;I=s-R,R=s-L}for(I++;I>>1);y(a,m[h+p])>0?I=p+1:R=p}return R}function n(a,m,h,b,s,y){var I=0,N=0,R=1;if(y(a,m[h+s])<0){for(N=s+1;RN&&(R=N);var L=I;I=s-R,R=s-L}else{for(N=b-s;R=0;)I=R,R=(R<<1)+1,R<=0&&(R=N);R>N&&(R=N),I+=s,R+=s}for(I++;I>>1);y(a,m[h+p])<0?R=p:I=p+1}return R}function c(a,m){var h=_,b=0,s=r,y=0,I,N,R=0;b=a.length,b<2*r&&(s=b>>>1);var L=[];y=b<120?5:b<1542?10:b<119151?19:40,I=[],N=[];function p(t,o){I[R]=t,N[R]=o,R+=1}function B(){for(;R>1;){var t=R-2;if(t>=1&&N[t-1]<=N[t]+N[t+1]||t>=2&&N[t-2]<=N[t]+N[t-1])N[t-1]N[t+1])break;W(t)}}function j(){for(;R>1;){var t=R-2;t>0&&N[t-1]=_||Y>=_);if(V)break;D<0&&(D=0),D+=2}if(h=D,h<1&&(h=1),o===1){for(g=0;g=0;g--)a[H+g]=a[D+g];a[x]=L[O];return}for(var Y=h;;){var V=0,G=0,C=!1;do if(m(L[O],a[v])<0){if(a[x--]=a[v--],V++,G=0,--o===0){C=!0;break}}else if(a[x--]=L[O--],G++,V=0,--S===1){C=!0;break}while((V|G)=0;g--)a[H+g]=a[D+g];if(o===0){C=!0;break}}if(a[x--]=L[O--],--S===1){C=!0;break}if(G=S-u(a[v],L,0,S,S-1,m),G!==0){for(x-=G,O-=G,S-=G,H=x+1,D=O+1,g=0;g=_||G>=_);if(C)break;Y<0&&(Y=0),Y+=2}if(h=Y,h<1&&(h=1),S===1){for(x-=o,v-=o,H=x+1,D=v+1,g=o-1;g>=0;g--)a[H+g]=a[D+g];a[x]=L[O]}else{if(S===0)throw new Error;for(D=x-(S-1),g=0;gN&&(R=N),l(a,h,h+R,h+y,m),y=R}I.pushRun(h,y),I.mergeRuns(),s-=y,h+=y}while(s!==0);I.forceMergeRuns()}q.exports=f},BU3w:function(q,P,e){"use strict";e.d(P,"a",function(){return l});var _=e("MNnm"),r="rc-util-key";function w(u){if(u.attachTo)return u.attachTo;var n=document.querySelector("head");return n||document.body}function E(u){var n,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(_.a)())return null;var f=document.createElement("style");if((n=c.csp)===null||n===void 0?void 0:n.nonce){var a;f.nonce=(a=c.csp)===null||a===void 0?void 0:a.nonce}f.innerHTML=u;var m=w(c),h=m.firstChild;return c.prepend&&m.prepend?m.prepend(f):c.prepend&&h?m.insertBefore(f,h):m.appendChild(f),f}var i=new Map;function l(u,n){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=w(c);if(!i.has(f)){var a=E("",c),m=a.parentNode;i.set(f,m),m.removeChild(a)}var h=Array.from(i.get(f).children).find(function(N){return N.tagName==="STYLE"&&N[r]===n});if(h){var b,s;if(((b=c.csp)===null||b===void 0?void 0:b.nonce)&&h.nonce!==((s=c.csp)===null||s===void 0?void 0:s.nonce)){var y;h.nonce=(y=c.csp)===null||y===void 0?void 0:y.nonce}return h.innerHTML!==u&&(h.innerHTML=u),h}var I=E(u,c);return I[r]=n,I}},BdwD:function(q,P,e){"use strict";var _=e("+L6B"),r=e("2/Rp"),w=e("0Owb"),E=e("k1fw"),i=e("q1tI"),l=e.n(i),u=e("FOrL"),n=e.n(u),c=function(a){var m=a.buttonProps,h=m===void 0?{}:m,b=a.styles,s=b===void 0?{}:b,y=a.customText,I=a.ButtonText,N=a.ButtonClick,R=a.Buttonclass,L=a.ButtonTwo;return l.a.createElement("section",{className:"tc animated fadeIn",style:Object(E.a)(Object(E.a)({},{color:"#999",margin:"200px auto"}),s)},l.a.createElement("img",{src:n.a}),l.a.createElement("p",{className:"mt20 font14"},y||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),I&&l.a.createElement(r.a,Object(w.a)({className:R,onClick:N},h),I),L&&L)};P.a=c},BlVb:function(q,P,e){var _=e("hyiK"),r=1e-8;function w(i,l){return Math.abs(i-l).5?B:p}function f(p,B,j,W,A){var d=p.length;if(A===1)for(var t=0;tA;if(d)p.length=A;else for(var t=W;t=0&&!(Y[me]<=Re);me--);me=Math.min(me,S-2)}else{for(me=ae;meRe);me++);me=Math.min(me-1,S-2)}ae=me,re=Re;var Ce=Y[me+1]-Y[me];if(Ce===0)return;if(se=(Re-Y[me])/Ce,T)if(U=V[me],xe=V[me===0?me:me-1],Z=V[me>S-2?S-1:me+1],M=V[me>S-3?S-1:me+2],v)h(xe,U,Z,M,se,se*se,se*se*se,t(Oe,A),D);else{var be;if(O)be=h(xe,U,Z,M,se,se*se,se*se*se,X,1),be=y(X);else{if(x)return c(U,Z,se);be=b(xe,U,Z,M,se,se*se,se*se*se)}o(Oe,A,be)}else if(v)f(V[me],V[me+1],se,t(Oe,A),D);else{var be;if(O)f(V[me],V[me+1],se,X,1),be=y(X);else{if(x)return c(V[me],V[me+1],se);be=n(V[me],V[me+1],se)}o(Oe,A,be)}},de=new _({target:p._target,life:H,loop:p._loop,delay:p._delay,onframe:ue,ondestroy:j});return B&&B!=="spline"&&(de.easing=B),de}var R=function(p,B,j,W){this._tracks={},this._target=p,this._loop=B||!1,this._getter=j||l,this._setter=W||u,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};R.prototype={when:function(p,B){var j=this._tracks;for(var W in B){if(!B.hasOwnProperty(W))continue;if(!j[W]){j[W]=[];var A=this._getter(this._target,W);if(A==null)continue;p!==0&&j[W].push({time:0,value:s(A)})}j[W].push({time:p,value:B[W]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&f&&f.length>1){var m=w(f)/w(a);!isFinite(m)&&(m=1),n.pinchScale=m;var h=E(f);return n.pinchX=h[0],n.pinchY=h[1],{type:"pinch",target:u[0].target,event:n}}}},l=r;q.exports=l},CoPh:function(q,P,e){q.exports=e.p+"static/star.14f60c08.svg"},DBLp:function(q,P){function e(){}e.prototype={diff:function(i,l,u){u||(u=function(R,L){return R===L}),this.equals=u;var n=this;i=i.slice(),l=l.slice();var c=l.length,f=i.length,a=1,m=c+f,h=[{newPos:-1,components:[]}],b=this.extractCommon(h[0],l,i,0);if(h[0].newPos+1>=c&&b+1>=f){for(var s=[],y=0;y=c&&j+1>=f)return _(n,L.components,l,i);h[R]=L}a++}for(;a<=m;){var N=I();if(N)return N}},pushComponent:function(i,l,u){var n=i[i.length-1];n&&n.added===l&&n.removed===u?i[i.length-1]={count:n.count+1,added:l,removed:u}:i.push({count:1,added:l,removed:u})},extractCommon:function(i,l,u,n){for(var c=l.length,f=u.length,a=i.newPos,m=a-n,h=0;a+1=50,title:Me.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){de(Me)}}," ",s.a.createElement(D.a,null)," \u6DFB\u52A0\u7EC4\u5458"," ")):null):null)}))},V=e("9kvl"),G=e("ju9d");function C(U){var Z=U.children;return s.a.createElement("div",{className:"no-data"},s.a.createElement("img",{src:B.a,alt:"no-data",width:300}),Z)}var k={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},F;(function(U){U[U.INITDATA=0]="INITDATA",U[U.SHOWLOADING=1]="SHOWLOADING",U[U.SHOWFORMPANEL=2]="SHOWFORMPANEL",U[U.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",U[U.SELECTGROUP=4]="SELECTGROUP",U[U.SETINDEX=5]="SETINDEX"})(F||(F={}));function $(U,Z){switch(Z.type){case F.INITDATA:return Object(R.a)(Object(R.a)({},U),Z.payload);case F.SHOWLOADING:return Object(R.a)(Object(R.a)({},U),{},{loading:Z.payload});case F.SETINDEX:return Object(R.a)(Object(R.a)({},U),{},{index:Z.payload});case F.SHOWFORMPANEL:return Object(R.a)(Object(R.a)({},U),Z.payload);case F.SHOWMEMBERPANEL:return Object(R.a)(Object(R.a)({},U),Z.payload);case F.SELECTGROUP:return Object(R.a)(Object(R.a)({},U),{},{selectedGroup:Z.payload,showFormPanel:!0});default:throw new Error}}function J(U){var Z,M=U.user,X=Object(b.useReducer)($,k),ue=Object(c.a)(X,2),de=ue[0],Oe=ue[1],Re=de.data,me=de.index,Ce=de.loading,be=de.showFormPanel,Pe=de.selectedGroup,Ve=de.showMemberPanel,Ue=(Z=M.userInfo)===null||Z===void 0?void 0:Z.role,tt=Object(b.useMemo)(function(){var qe=[],it=[],ot=Object(u.a)(Re),Se;try{for(ot.s();!(Se=ot.n()).done;){var Ie=Se.value;Ie.is_creat?qe.push(Ie):it.push(Ie)}}catch(Ae){ot.e(Ae)}finally{ot.f()}return[qe,it]},[Re]);Object(b.useEffect)(function(){Ue===15&&Oe({type:F.SETINDEX,payload:1})},[Ue]);function He(){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(n.a)(h.a.mark(function qe(){var it;return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,j();case 2:it=Se.sent,Oe({type:F.INITDATA,payload:{loading:!1,showFormPanel:!1,data:it.groups}});case 4:case"end":return Se.stop()}},qe)})),Ye.apply(this,arguments)}Object(b.useEffect)(function(){He()},[]);function Je(qe){return ie.apply(this,arguments)}function ie(){return ie=Object(n.a)(h.a.mark(function qe(it){return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(!Pe.id){Se.next=5;break}return Se.next=3,A(Pe.id,it);case 3:Se.next=7;break;case 5:return Se.next=7,W(it);case 7:He();case 8:case"end":return Se.stop()}},qe)})),ie.apply(this,arguments)}function Me(){Oe({type:F.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function Le(qe){Oe({type:F.SELECTGROUP,payload:qe})}function ze(){Oe({type:F.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function Fe(){Oe({type:F.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Ze(qe){Oe({type:F.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:qe}})}function $e(qe,it){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(n.a)(h.a.mark(function qe(it,ot){return h.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,o(it,ot);case 2:He();case 3:case"end":return Ie.stop()}},qe)})),Ke.apply(this,arguments)}function Xe(qe){return et.apply(this,arguments)}function et(){return et=Object(n.a)(h.a.mark(function qe(it){return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,T(it);case 2:He();case 3:case"end":return Se.stop()}},qe)})),et.apply(this,arguments)}function at(qe){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(n.a)(h.a.mark(function qe(it){return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,t(it);case 2:He();case 3:case"end":return Se.stop()}},qe)})),Ge.apply(this,arguments)}function ct(qe){Oe({type:F.SETINDEX,payload:parseInt(qe.target.id,10)})}function st(qe,it){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(n.a)(h.a.mark(function qe(it,ot){return h.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Fe(),Ie.next=3,d({user_ids:it,group_id:ot});case 3:He();case 4:case"end":return Ie.stop()}},qe)})),Qe.apply(this,arguments)}return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"teaching-circling-container"},s.a.createElement("h3",null," ","\u6559\u7814\u56E2\u961F"," ",Ue<=12&&s.a.createElement(r.a,{type:"primary",disabled:Re.length>=50,title:Re.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Me},"\u65B0\u5EFA")," "),s.a.createElement("div",{className:"teaching-circling-body"},Ue===15?null:s.a.createElement("ul",{className:"navs"},s.a.createElement("li",{className:me===0?"active":""},s.a.createElement("a",{id:"0",onClick:ct},"\u6211\u521B\u5EFA\u7684")),s.a.createElement("li",{className:me===1?"active":""},s.a.createElement("a",{id:"1",onClick:ct},"\u6211\u52A0\u5165\u7684"))),s.a.createElement("div",{className:tt[me].length===0?"nodata-content":"main-content"},tt[me].length===0?s.a.createElement(C,null,Ue<=12?s.a.createElement(s.a.Fragment,null," ",s.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",s.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):s.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):s.a.createElement(Y,{onExitGroup:at,onPlusMember:Ze,onDelMember:$e,onDelGroup:Xe,isAdminOrTeacher:Ue<=12,onChangeGroupName:Le,data:tt[me]}))),s.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," ","* \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732"," ")),s.a.createElement(v,{callback:Je,visible:be,onCancel:ze,id:Pe.id,name:Pe.name}),s.a.createElement(N.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ve,onCancel:Fe,footer:null,width:1100,bodyStyle:{minHeight:200}},s.a.createElement(G.a,{container_id:Pe.id,container_type:4,onSelect:st,onCancel:Fe})))}var ae=Object(V.a)(function(U){var Z=U.user;return{user:Z}})(J),re=e("SLjR"),pe=e("55Ip"),se=a.a.Group,xe=P.a=function(U){var Z=U.onSelect,M=U.onCancel,X=Object(b.useState)([]),ue=Object(c.a)(X,2),de=ue[0],Oe=ue[1],Re=Object(b.useState)(!0),me=Object(c.a)(Re,2),Ce=me[0],be=me[1];Object(b.useEffect)(function(){function Ue(){return tt.apply(this,arguments)}function tt(){return tt=Object(n.a)(h.a.mark(function He(){var Ye,Je;return h.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,Object(y.c)("teach_groups/my.json");case 2:Ye=Me.sent,Je=Ye.groups,Oe(Je),be(!1);case 6:case"end":return Me.stop()}},He)})),tt.apply(this,arguments)}Ue()},[]);var Pe=Object(b.useMemo)(function(){var Ue=[],tt=[],He=Object(u.a)(de),Ye;try{for(He.s();!(Ye=He.n()).done;){var Je=Ye.value;Je.is_creat?Ue.push(Je):tt.push(Je)}}catch(ie){He.e(ie)}finally{He.f()}return[Ue,tt]},[de]);function Ve(Ue){Z(Ue)}return s.a.createElement(E.a,{className:"select-teach-group",onFinish:Ve},Ce?s.a.createElement(l.a,{paragraph:!0}):de.length===0?s.a.createElement(C,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",s.a.createElement(pe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):s.a.createElement(s.a.Fragment,null,s.a.createElement(E.a.Item,{name:"group_id"},s.a.createElement(se,null,s.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),s.a.createElement("ul",{className:"groups"},Pe[0].map(function(Ue){return s.a.createElement("li",{key:Ue.id},s.a.createElement(a.a,{value:Ue.id},Ue.name))})),s.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),s.a.createElement("ul",{className:"groups"},Pe[1].map(function(Ue){return s.a.createElement("li",{key:Ue.id},s.a.createElement(a.a,{value:Ue.id},Ue.name))})))),s.a.createElement("div",{className:"btn-actions"},s.a.createElement(r.a,{type:"ghost",onClick:M,style:{marginRight:10}},"\u53D6\u6D88"),s.a.createElement(r.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DN4a:function(q,P,e){var _=e("Fofx"),r=e("QBsz"),w=_.identity,E=5e-5;function i(m){return m>E||m<-E}var l=function(m){m=m||{},m.position||(this.position=[0,0]),m.rotation==null&&(this.rotation=0),m.scale||(this.scale=[1,1]),this.origin=this.origin||null},u=l.prototype;u.transform=null,u.needLocalTransform=function(){return i(this.rotation)||i(this.position[0])||i(this.position[1])||i(this.scale[0]-1)||i(this.scale[1]-1)};var n=[];u.updateTransform=function(){var m=this.parent,h=m&&m.transform,b=this.needLocalTransform(),s=this.transform;if(!(b||h)){s&&w(s);return}s=s||_.create(),b?this.getLocalTransform(s):w(s),h&&(b?_.mul(s,m.transform,s):_.copy(s,m.transform)),this.transform=s;var y=this.globalScaleRatio;if(y!=null&&y!==1){this.getGlobalScale(n);var I=n[0]<0?-1:1,N=n[1]<0?-1:1,R=((n[0]-I)*y+I)/n[0]||0,L=((n[1]-N)*y+N)/n[1]||0;s[0]*=R,s[1]*=R,s[2]*=L,s[3]*=L}this.invTransform=this.invTransform||_.create(),_.invert(this.invTransform,s)},u.getLocalTransform=function(m){return l.getLocalTransform(this,m)},u.setTransform=function(m){var h=this.transform,b=m.dpr||1;h?m.setTransform(b*h[0],b*h[1],b*h[2],b*h[3],b*h[4],b*h[5]):m.setTransform(b,0,0,b,0,0)},u.restoreTransform=function(m){var h=m.dpr||1;m.setTransform(h,0,0,h,0,0)};var c=[],f=_.create();u.setLocalTransform=function(m){if(!m)return;var h=m[0]*m[0]+m[1]*m[1],b=m[2]*m[2]+m[3]*m[3],s=this.position,y=this.scale;i(h-1)&&(h=Math.sqrt(h)),i(b-1)&&(b=Math.sqrt(b)),m[0]<0&&(h=-h),m[3]<0&&(b=-b),s[0]=m[4],s[1]=m[5],y[0]=h,y[1]=b,this.rotation=Math.atan2(-m[1]/b,m[0]/h)},u.decomposeTransform=function(){if(!this.transform)return;var m=this.parent,h=this.transform;m&&m.transform&&(_.mul(c,m.invTransform,h),h=c);var b=this.origin;b&&(b[0]||b[1])&&(f[4]=b[0],f[5]=b[1],_.mul(c,h,f),c[4]-=b[0],c[5]-=b[1],h=c),this.setLocalTransform(h)},u.getGlobalScale=function(m){var h=this.transform;return m=m||[],h?(m[0]=Math.sqrt(h[0]*h[0]+h[1]*h[1]),m[1]=Math.sqrt(h[2]*h[2]+h[3]*h[3]),h[0]<0&&(m[0]=-m[0]),h[3]<0&&(m[1]=-m[1]),m):(m[0]=1,m[1]=1,m)},u.transformCoordToLocal=function(m,h){var b=[m,h],s=this.invTransform;return s&&r.applyTransform(b,b,s),b},u.transformCoordToGlobal=function(m,h){var b=[m,h],s=this.transform;return s&&r.applyTransform(b,b,s),b},l.getLocalTransform=function(m,h){h=h||[],w(h);var b=m.origin,s=m.scale||[1,1],y=m.rotation||0,I=m.position||[0,0];return b&&(h[4]-=b[0],h[5]-=b[1]),_.scale(h,h,s),y&&_.rotate(h,h,y),b&&(h[4]+=b[0],h[5]+=b[1]),h[4]+=I[0],h[5]+=I[1],h};var a=l;q.exports=a},Dagg:function(q,P,e){var _=e("Gev7"),r=e("mFDi"),w=e("bYtY"),E=e("Xnb7");function i(u){_.call(this,u)}i.prototype={constructor:i,type:"image",brush:function(u,n){var c=this.style,f=c.image;c.bind(u,this,n);var a=this._image=E.createOrUpdateImage(f,this._image,this,this.onload);if(!a||!E.isImageReady(a))return;var m=c.x||0,h=c.y||0,b=c.width,s=c.height,y=a.width/a.height;if(b==null&&s!=null?b=s*y:s==null&&b!=null?s=b/y:b==null&&s==null&&(b=a.width,s=a.height),this.setTransform(u),c.sWidth&&c.sHeight){var I=c.sx||0,N=c.sy||0;u.drawImage(a,I,N,c.sWidth,c.sHeight,m,h,b,s)}else if(c.sx&&c.sy){var I=c.sx,N=c.sy,R=b-I,L=s-N;u.drawImage(a,I,N,R,L,m,h,b,s)}else u.drawImage(a,m,h,b,s);c.text!=null&&(this.restoreTransform(u),this.drawRectText(u,this.getBoundingRect()))},getBoundingRect:function(){var u=this.style;return this._rect||(this._rect=new r(u.x||0,u.y||0,u.width||0,u.height||0)),this._rect}},w.inherits(i,_);var l=i;q.exports=l},E7E6:function(q,P){q.exports="data:image/png;base64,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"},FMhn:function(q,P,e){"use strict";e.r(P);var _=e("DjyN"),r=e("NUBc"),w=e("cWXX"),E=e("/ezw"),i=e("qVdP"),l=e("jsC+"),u=e("lUTK"),n=e("BvKs"),c=e("+L6B"),f=e("2/Rp"),a=e("miYZ"),m=e("tsqr"),h=e("2qtc"),b=e("kLXV"),s=e("9og8"),y=e("tJVT"),I=e("PpiC"),N=e("WmNS"),R=e.n(N),L=e("q1tI"),p=e.n(L),B=e("9kvl"),j=e("zeYf"),W=e("m3rI"),A=e("7Kak"),d=e("9yH6"),t=e("+MdJ"),o=e.n(t),T=function(J){var ae=J.shixunsDetail,re=J.globalSetting,pe=J.loading,se=J.dispatch,xe=J.onReloadData,U=Object(I.a)(J,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Z=Object(L.useState)(),M=Object(y.a)(Z,2),X=M[0],ue=M[1],de=Object(L.useState)([]),Oe=Object(y.a)(de,2),Re=Oe[0],me=Oe[1];Object(L.useEffect)(function(){ae.actionTabs.key==="Collaborators-ChangeManager"&&Ce()},[ae.actionTabs.key]);var Ce=function(){var Ue=Object(s.a)(R.a.mark(function tt(){var He,Ye;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,se({type:"shixunsDetail/getChangeManager",payload:{id:(He=ae.actionTabs.params)===null||He===void 0?void 0:He.id}});case 2:Ye=ie.sent,me(Ye||[]);case 4:case"end":return ie.stop()}},tt)}));return function(){return Ue.apply(this,arguments)}}(),be=function(){var tt;se({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(tt=ae.actionTabs.params)===null||tt===void 0?void 0:tt.id}}})},Pe=function(){var Ue=Object(s.a)(R.a.mark(function tt(){var He,Ye;return R.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(X){ie.next=3;break}return m.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),ie.abrupt("return");case 3:return ie.next=5,se({type:"shixunsDetail/changeManager",payload:{id:(He=ae.actionTabs.params)===null||He===void 0?void 0:He.id,user_id:X}});case 5:Ye=ie.sent,Ve(),Ye&&(xe(),m.b.info(Ye.message));case 8:case"end":return ie.stop()}},tt)}));return function(){return Ue.apply(this,arguments)}}(),Ve=function(){se({type:"shixunsDetail/setActionTabs",payload:{}}),ue(null)};return p.a.createElement(b.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ae.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:pe.effects["shixunsDetail/changeManager"],onOk:Pe,onCancel:Ve},p.a.createElement("div",null,p.a.createElement("div",{className:o.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",p.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),p.a.createElement("div",{className:o.a.content},Re.length?p.a.createElement(d.a.Group,{value:X,onChange:function(tt){return ue(tt.target.value)}},Re.map(function(Ue,tt){return p.a.createElement(d.a,{className:o.a.radio,key:tt,value:Ue.user_id},Ue.name)})):p.a.createElement("div",{className:o.a.add},p.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",p.a.createElement("a",{className:o.a.colorBlue,onClick:be},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},S=Object(B.a)(function($){var J=$.shixunsDetail,ae=$.loading,re=$.globalSetting;return{shixunsDetail:J,globalSetting:re,loading:ae}})(T),g=e("Znn+"),v=e("ZTPi"),O=e("ju9d"),x=e("DDK+"),D=v.a.TabPane,H=function($){var J=$.visible,ae=$.onCancel,re=$.onSelectGroup,pe=$.shixunId,se=$.onSelectCollaborator;return p.a.createElement(b.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:J,width:1100,centered:!0,keyboard:!1,onCancel:ae,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},p.a.createElement(v.a,{defaultActiveKey:"1"},p.a.createElement(D,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},p.a.createElement(O.a,{onCancel:ae,container_type:2,container_id:pe,onSelect:se})),p.a.createElement(D,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},p.a.createElement(x.a,{onCancel:ae,onSelect:re}))))},Y=e("7F0i"),V=e.n(Y),G=e("8Skl"),C=e("ruvs"),k=function(J){var ae,re,pe,se,xe,U,Z=J.shixunsDetail,M=J.globalSetting,X=J.loading,ue=J.user,de=J.dispatch,Oe=Object(I.a)(J,["shixunsDetail","globalSetting","loading","user","dispatch"]),Re=Object(L.useRef)(),me=Object(L.useState)(0),Ce=Object(y.a)(me,2),be=Ce[0],Pe=Ce[1],Ve=Object(L.useState)([]),Ue=Object(y.a)(Ve,2),tt=Ue[0],He=Ue[1],Ye=Object(L.useState)({id:null,page:1}),Je=Object(y.a)(Ye,2),ie=Je[0],Me=Je[1],Le=(ae=ue.userInfo)===null||ae===void 0||((re=ae.shixun)===null||re===void 0)?void 0:re.editable,ze=((pe=ue.userInfo)===null||pe===void 0?void 0:pe.role)<=2||((se=ue.userInfo)===null||se===void 0||((xe=se.shixun)===null||xe===void 0)?void 0:xe.is_creator);Object(L.useEffect)(function(){Re.current=Oe.match.params.id,ie.id=Re.current,Me(ie),Fe(ie)},[]);var Fe=function(){var Qe=Object(s.a)(R.a.mark(function qe(it){var ot;return R.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,de({type:"shixunsDetail/getCollaboratorsData",payload:it});case 2:ot=Ie.sent,ot&&(He(ot.members||[]),Pe(ot.member_count));case 4:case"end":return Ie.stop()}},qe)}));return function(it){return Qe.apply(this,arguments)}}(),Ze=function(){var Qe=Object(s.a)(R.a.mark(function qe(){var it;return R.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ie.page=1,Me(ie),it=Object(C.b)(),Se.next=5,de({type:"user/getUserInfo",payload:it});case 5:return Se.next=7,Fe(ie);case 7:case"end":return Se.stop()}},qe)}));return function(){return Qe.apply(this,arguments)}}(),$e=function(qe){ie.page=qe,Me(ie),Fe(ie)},Ke=function(qe){b.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:p.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var it=Object(s.a)(R.a.mark(function Se(){var Ie,Ae;return R.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,de({type:"shixunsDetail/deleteCollaborators",payload:{id:Re.current,userId:qe}});case 2:if(Ae=he.sent,!(((Ie=ue.userInfo)===null||Ie===void 0?void 0:Ie.user_id)===qe)){he.next=6;break}return B.d.push("/shixuns"),he.abrupt("return");case 6:m.b.info(Ae==null?void 0:Ae.message),ie.page=1,Me(ie),Fe(ie);case 10:case"end":return he.stop()}},Se)}));function ot(){return it.apply(this,arguments)}return ot}()})},Xe=function(){de({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Re.current}}})};function et(Qe,qe,it,ot){return at.apply(this,arguments)}function at(){return at=Object(s.a)(R.a.mark(function Qe(qe,it,ot,Se){return R.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,de({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:qe,user_id:it,editable:ot?0:1}});case 2:Fe(ie);case 3:case"end":return Ae.stop()}},Qe)})),at.apply(this,arguments)}var Ge=function(){de({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Re.current}}})};function ct(){de({type:"shixunsDetail/setActionTabs",payload:{}})}var st={visible:Z.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ct,shixunId:Re.current,onSelectCollaborator:function(){var Qe=Object(s.a)(R.a.mark(function it(ot){var Se;return R.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ct(),Ae.next=3,de({type:"shixunsDetail/addCollaborator",payload:{id:Re.current,user_ids:ot}});case 3:Se=Ae.sent,Se&&(m.b.success("\u6DFB\u52A0\u6210\u529F"),Ze());case 5:case"end":return Ae.stop()}},it)}));function qe(it){return Qe.apply(this,arguments)}return qe}(),onSelectGroup:function(){var Qe=Object(s.a)(R.a.mark(function it(ot){var Se;return R.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ct(),Ae.next=3,de({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Re.current,group_id:ot.group_id}});case 3:Se=Ae.sent,Se&&(m.b.success("\u6DFB\u52A0\u6210\u529F"),Ze());case 5:case"end":return Ae.stop()}},it)}));function qe(it){return Qe.apply(this,arguments)}return qe}()};return p.a.createElement("section",{className:V.a.bg},p.a.createElement("div",{className:V.a.wrap},p.a.createElement("div",{className:V.a.content},((U=Z.detail)===null||U===void 0?void 0:U.identity)<5&&p.a.createElement("div",{className:V.a.head},p.a.createElement("span",{className:V.a.headCount},be,"\u4EBA"),p.a.createElement("div",null,ze&&p.a.createElement(f.a,{type:"primary",ghost:!0,className:V.a.button,onClick:Xe},"\u66F4\u6362\u7BA1\u7406\u5458"),Le&&p.a.createElement(f.a,{type:"primary",className:V.a.button,onClick:Ge},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),p.a.createElement("div",{className:V.a.list},p.a.createElement(E.a,{loading:X.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},tt.map(function(Qe,qe){var it,ot,Se,Ie,Ae,Ne,he,Q;return p.a.createElement("div",{className:V.a.itemWrap,key:qe},p.a.createElement("a",{href:(it=Qe.user)===null||it===void 0?void 0:it.user_url,target:"_blank",className:V.a.imgWrap},p.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(W.a.IMG_SERVER,"/images/").concat((ot=Qe.user)===null||ot===void 0?void 0:ot.image_url)}),((Se=Qe.user)===null||Se===void 0?void 0:Se.shixun_manager)&&p.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),p.a.createElement("div",{className:V.a.itemContent},p.a.createElement("p",{className:V.a.nameWrap},p.a.createElement("a",{href:Qe.user.user_url,target:"_blank",className:V.a.name},(Ie=Qe.user)===null||Ie===void 0?void 0:Ie.name),p.a.createElement("div",{className:V.a.actionGroup},ze?(Ae=Qe.user)!==null&&Ae!==void 0&&Ae.shixun_manager?null:p.a.createElement(l.a,{overlay:p.a.createElement(n.a,{selectedKeys:[Qe.editable?"1":"2"],onClick:function(){var Te;et(Z.detail.identifier,Qe.user.user_id,Qe.editable,(Te=Qe.user)===null||Te===void 0?void 0:Te.name)}},p.a.createElement(n.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),p.a.createElement(n.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},p.a.createElement("div",null,Qe.editable?p.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):p.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",p.a.createElement(G.a,{style:{fontSize:"14px",color:"#888888"}}))):Qe.editable?p.a.createElement("span",{className:"c-green"},"\u53EF\u7F16\u8F91\u5B9E\u8BAD"):p.a.createElement("span",{className:"c-grey-c"},"\u4E0D\u53EF\u7F16\u8F91\u5B9E\u8BAD"),!((Ne=Qe.user)!==null&&Ne!==void 0&&Ne.shixun_manager)&&Le&&Qe.user.user_id!==((he=ue.userInfo)===null||he===void 0?void 0:he.user_id)?p.a.createElement("a",{className:"c-grey-c",onClick:function(){var Te;return Ke((Te=Qe.user)===null||Te===void 0?void 0:Te.user_id)}},"\u5220\u9664"):null)),p.a.createElement("p",{className:V.a.schoolWrap},p.a.createElement("span",{className:V.a.school},(Q=Qe.user)===null||Q===void 0?void 0:Q.school_name))))})))),be>10&&p.a.createElement("div",{className:V.a.countWrap},p.a.createElement(r.a,{showQuickJumper:!0,showSizeChanger:!1,total:be,onChange:function(qe){return $e(qe)},pageSize:10,current:ie.page}))),p.a.createElement(j.a,null),p.a.createElement(S,{onReloadData:Ze}),p.a.createElement(H,st))},F=P.default=Object(B.a)(function($){var J=$.shixunsDetail,ae=$.loading,re=$.globalSetting,pe=$.user;return{shixunsDetail:J,globalSetting:re,user:pe,loading:ae}})(k)},FOrL:function(q,P,e){q.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(q,P,e){q.exports=e.p+"static/qrCode.dd0fe9b2.png"},Fhpe:function(q,P,e){q.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},Fofx:function(q,P){var e=typeof Float32Array=="undefined"?Array:Float32Array;function _(){var f=new e(6);return r(f),f}function r(f){return f[0]=1,f[1]=0,f[2]=0,f[3]=1,f[4]=0,f[5]=0,f}function w(f,a){return f[0]=a[0],f[1]=a[1],f[2]=a[2],f[3]=a[3],f[4]=a[4],f[5]=a[5],f}function E(f,a,m){var h=a[0]*m[0]+a[2]*m[1],b=a[1]*m[0]+a[3]*m[1],s=a[0]*m[2]+a[2]*m[3],y=a[1]*m[2]+a[3]*m[3],I=a[0]*m[4]+a[2]*m[5]+a[4],N=a[1]*m[4]+a[3]*m[5]+a[5];return f[0]=h,f[1]=b,f[2]=s,f[3]=y,f[4]=I,f[5]=N,f}function i(f,a,m){return f[0]=a[0],f[1]=a[1],f[2]=a[2],f[3]=a[3],f[4]=a[4]+m[0],f[5]=a[5]+m[1],f}function l(f,a,m){var h=a[0],b=a[2],s=a[4],y=a[1],I=a[3],N=a[5],R=Math.sin(m),L=Math.cos(m);return f[0]=h*L+y*R,f[1]=-h*R+y*L,f[2]=b*L+I*R,f[3]=-b*R+L*I,f[4]=L*s+R*N,f[5]=L*N-R*s,f}function u(f,a,m){var h=m[0],b=m[1];return f[0]=a[0]*h,f[1]=a[1]*b,f[2]=a[2]*h,f[3]=a[3]*b,f[4]=a[4]*h,f[5]=a[5]*b,f}function n(f,a){var m=a[0],h=a[2],b=a[4],s=a[1],y=a[3],I=a[5],N=m*y-s*h;return N?(N=1/N,f[0]=y*N,f[1]=-s*N,f[2]=-h*N,f[3]=m*N,f[4]=(h*I-y*b)*N,f[5]=(s*b-m*I)*N,f):null}function c(f){var a=_();return w(a,f),a}P.create=_,P.identity=r,P.copy=w,P.mul=E,P.translate=i,P.rotate=l,P.scale=u,P.invert=n,P.clone=c},FxDU:function(q,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createSensor=void 0;var _=e("QO+J"),r=e("j5sG"),w=typeof ResizeObserver!="undefined"?r.createSensor:_.createSensor;P.createSensor=w},Fxgj:function(q,P,e){},GABl:function(q,P){q.exports="data:image/png;base64,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"},Gev7:function(q,P,e){var _=e("bYtY"),r=e("K2GJ"),w=e("1bdT"),E=e("ni6a");function i(u){u=u||{},w.call(this,u);for(var n in u)u.hasOwnProperty(n)&&n!=="style"&&(this[n]=u[n]);this.style=new r(u.style,this),this._rect=null,this.__clipPaths=null}i.prototype={constructor:i,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(u){},afterBrush:function(u){},brush:function(u,n){},getBoundingRect:function(){},contain:function(u,n){return this.rectContain(u,n)},traverse:function(u,n){u.call(n,this)},rectContain:function(u,n){var c=this.transformCoordToLocal(u,n),f=this.getBoundingRect();return f.contain(c[0],c[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(u){return this.animate("style",u)},attrKV:function(u,n){u!=="style"?w.prototype.attrKV.call(this,u,n):this.style.set(n)},setStyle:function(u,n){return this.style.set(u,n),this.dirty(!1),this},useStyle:function(u){return this.style=new r(u,this),this.dirty(!1),this},calculateTextPosition:null},_.inherits(i,w),_.mixin(i,E);var l=i;q.exports=l},Gytx:function(q,P){q.exports=function(_,r,w,E){var i=w?w.call(E,_,r):void 0;if(i!==void 0)return!!i;if(_===r)return!0;if(typeof _!="object"||!_||typeof r!="object"||!r)return!1;var l=Object.keys(_),u=Object.keys(r);if(l.length!==u.length)return!1;for(var n=Object.prototype.hasOwnProperty.bind(r),c=0;c3&&(n=e.call(n,1));for(var f=l.length,a=0;a4&&(n=e.call(n,1,n.length-1));for(var f=n[n.length-1],a=l.length,m=0;mthis._ux||I(B-this._yi)>this._uy||this._len<5;return this.addData(u.L,p,B),this._ctx&&j&&(this._needsDash()?this._dashedLineTo(p,B):this._ctx.lineTo(p,B)),j&&(this._xi=p,this._yi=B),this},bezierCurveTo:function(p,B,j,W,A,d){return this.addData(u.C,p,B,j,W,A,d),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,B,j,W,A,d):this._ctx.bezierCurveTo(p,B,j,W,A,d)),this._xi=A,this._yi=d,this},quadraticCurveTo:function(p,B,j,W){return this.addData(u.Q,p,B,j,W),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,B,j,W):this._ctx.quadraticCurveTo(p,B,j,W)),this._xi=j,this._yi=W,this},arc:function(p,B,j,W,A,d){return this.addData(u.A,p,B,j,j,W,A-W,0,d?0:1),this._ctx&&this._ctx.arc(p,B,j,W,A,d),this._xi=b(A)*j+p,this._yi=s(A)*j+B,this},arcTo:function(p,B,j,W,A){return this._ctx&&this._ctx.arcTo(p,B,j,W,A),this},rect:function(p,B,j,W){return this._ctx&&this._ctx.rect(p,B,j,W),this.addData(u.R,p,B,j,W),this},closePath:function(){this.addData(u.Z);var p=this._ctx,B=this._x0,j=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(B,j),p.closePath()),this._xi=B,this._yi=j,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var B=0,j=0;jB.length&&(this._expandData(),B=this.data);for(var j=0;j0&&v<=p||T<0&&v>=p||T===0&&(S>0&&O<=B||S<0&&O>=B);){if(H=this._dashIdx,x=A[H],v+=T*x,O+=S*x,this._dashIdx=(H+1)%D,T>0&&vt||S>0&&Oo)continue;d[H%2?"moveTo":"lineTo"](T>=0?m(v,p):h(v,p),S>=0?m(O,B):h(O,B))}T=v-p,S=O-B,this._dashOffset=-y(T*T+S*S)},_dashedBezierTo:function(p,B,j,W,A,d){var t=this._dashSum,o=this._dashOffset,T=this._lineDash,S=this._ctx,g=this._xi,v=this._yi,O,x,D,H=_.cubicAt,Y=0,V=this._dashIdx,G=T.length,C,k,F=0;for(o<0&&(o=t+o),o%=t,O=0;O<1;O+=.1)x=H(g,p,j,A,O+.1)-H(g,p,j,A,O),D=H(v,B,W,d,O+.1)-H(v,B,W,d,O),Y+=y(x*x+D*D);for(;Vo);V++);for(O=(F-o)/Y;O<=1;)C=H(g,p,j,A,O),k=H(v,B,W,d,O),V%2?S.moveTo(C,k):S.lineTo(C,k),O+=T[V]/Y,V=(V+1)%G;V%2!==0&&S.lineTo(A,d),x=A-C,D=d-k,this._dashOffset=-y(x*x+D*D)},_dashedQuadraticTo:function(p,B,j,W){var A=j,d=W;j=(j+2*p)/3,W=(W+2*B)/3,p=(this._xi+2*p)/3,B=(this._yi+2*B)/3,this._dashedBezierTo(p,B,j,W,A,d)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,N&&(this.data=new Float32Array(p)))},getBoundingRect:function(){n[0]=n[1]=f[0]=f[1]=Number.MAX_VALUE,c[0]=c[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var p=this.data,B=0,j=0,W=0,A=0,d=0;dT||I(o-d)>S||v===g-1)&&(p.lineTo(t,o),A=t,d=o);break;case u.C:p.bezierCurveTo(B[v++],B[v++],B[v++],B[v++],B[v++],B[v++]),A=B[v-2],d=B[v-1];break;case u.Q:p.quadraticCurveTo(B[v++],B[v++],B[v++],B[v++]),A=B[v-2],d=B[v-1];break;case u.A:var x=B[v++],D=B[v++],H=B[v++],Y=B[v++],V=B[v++],G=B[v++],C=B[v++],k=B[v++],F=H>Y?H:Y,$=H>Y?1:H/Y,J=H>Y?Y/H:1,ae=Math.abs(H-Y)>.001,re=V+G;ae?(p.translate(x,D),p.rotate(C),p.scale($,J),p.arc(0,0,F,V,re,1-k),p.scale(1/$,1/J),p.rotate(-C),p.translate(-x,-D)):p.arc(x,D,F,V,re,1-k),v===1&&(j=b(V)*H+x,W=s(V)*Y+D),A=b(re)*H+x,d=s(re)*Y+D;break;case u.R:j=A=B[v],W=d=B[v+1],p.rect(B[v++],B[v++],B[v++],B[v++]);break;case u.Z:p.closePath(),A=j,d=W}}}},R.CMD=u;var L=R;q.exports=L},ItGF:function(q,P){var e={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?e={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?e={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?e={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e=r(navigator.userAgent);var _=e;function r(w){var E={},i={},l=w.match(/Firefox\/([\d.]+)/),u=w.match(/MSIE\s([\d.]+)/)||w.match(/Trident\/.+?rv:(([\d.]+))/),n=w.match(/Edge\/([\d.]+)/),c=/micromessenger/i.test(w);return l&&(i.firefox=!0,i.version=l[1]),u&&(i.ie=!0,i.version=u[1]),n&&(i.edge=!0,i.version=n[1]),c&&(i.weChat=!0),{browser:i,os:E,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!i.ie&&!i.edge,pointerEventsSupported:"onpointerdown"in window&&(i.edge||i.ie&&i.version>=11),domSupported:typeof document!="undefined"}}q.exports=_},JAbv:function(q,P){q.exports="data:image/png;base64,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"},JWDV:function(q,P,e){q.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(q,P){q.exports="data:image/png;base64,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"},Jq4h:function(q,P,e){q.exports=e.p+"static/qrcode.2267e4d5.png"},K2GJ:function(q,P,e){var _=e("fW2E"),r=e("gut8"),w=r.ContextCachedBy,E=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],i=function(m){this.extendFrom(m,!1)};function l(m,h,b){var s=h.x==null?0:h.x,y=h.x2==null?1:h.x2,I=h.y==null?0:h.y,N=h.y2==null?0:h.y2;h.global||(s=s*b.width+b.x,y=y*b.width+b.x,I=I*b.height+b.y,N=N*b.height+b.y),s=isNaN(s)?0:s,y=isNaN(y)?1:y,I=isNaN(I)?0:I,N=isNaN(N)?0:N;var R=m.createLinearGradient(s,I,y,N);return R}function u(m,h,b){var s=b.width,y=b.height,I=Math.min(s,y),N=h.x==null?.5:h.x,R=h.y==null?.5:h.y,L=h.r==null?.5:h.r;h.global||(N=N*s+b.x,R=R*y+b.y,L=L*I);var p=m.createRadialGradient(N,R,0,N,R,L);return p}i.prototype={constructor:i,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(m,h,b){var s=this,y=b&&b.style,I=!y||m.__attrCachedBy!==w.STYLE_BIND;m.__attrCachedBy=w.STYLE_BIND;for(var N=0;N0},extendFrom:function(m,h){if(m)for(var b in m)m.hasOwnProperty(b)&&(h===!0||(h===!1?!this.hasOwnProperty(b):m[b]!=null))&&(this[b]=m[b])},set:function(m,h){typeof m=="string"?this[m]=h:this.extendFrom(m,!0)},clone:function(){var m=new this.constructor;return m.extendFrom(this,!0),m},getGradient:function(m,h,b){for(var s=h.type==="radial"?u:l,y=s(m,h,b),I=h.colorStops,N=0;N=0)continue;if(!Object.prototype.hasOwnProperty.call(m,s))continue;b[s]=m[s]}return b}function n(m,h){if(!(m instanceof h))throw new TypeError("Cannot call a class as a function")}function c(m,h){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:m}function f(m,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);m.prototype=Object.create(h&&h.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(m,h):m.__proto__=h)}var a=function(m){f(h,m);function h(b){n(this,h);var s=c(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,b));return s.scrollListener=s.scrollListener.bind(s),s.eventListenerOptions=s.eventListenerOptions.bind(s),s.mousewheelListener=s.mousewheelListener.bind(s),s}return _(h,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var s=this.getParentElement(this.scrollComponent);s.scrollTop=s.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var s=!1,y={get passive(){s=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(I){}return s}},{key:"eventListenerOptions",value:function(){var s=this.props.useCapture;return this.isPassiveSupported()&&(s={useCapture:this.props.useCapture,passive:!0}),s}},{key:"setDefaultLoader",value:function(s){this.defaultLoader=s}},{key:"detachMousewheelListener",value:function(){var s=window;this.props.useWindow===!1&&(s=this.scrollComponent.parentNode),s.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var s=window;this.props.useWindow===!1&&(s=this.getParentElement(this.scrollComponent)),s.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),s.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(s){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:s&&s.parentNode}},{key:"filterProps",value:function(s){return s}},{key:"attachScrollListener",value:function(){var s=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!s)return;var y=window;this.props.useWindow===!1&&(y=s),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(s){s.deltaY===1&&!this.isPassiveSupported()&&s.preventDefault()}},{key:"scrollListener",value:function(){var s=this.scrollComponent,y=window,I=this.getParentElement(s),N=void 0;if(this.props.useWindow){var R=document.documentElement||document.body.parentNode||document.body,L=y.pageYOffset!==void 0?y.pageYOffset:R.scrollTop;this.props.isReverse?N=L:N=this.calculateOffset(s,L)}else this.props.isReverse?N=I.scrollTop:N=s.scrollHeight-I.scrollTop-I.clientHeight;N1&&arguments[1]!==void 0?arguments[1]:1,Xe=Pe.length,et=0;et1&&arguments[1]!==void 0?arguments[1]:!1;return Object(W.a)(V).map(function(C,k){if(!i.isValidElement(C)||!C.type)return null;var F=C.type.isSelectOptGroup,$=C.key,J=C.props,ae=J.children,re=Object(u.a)(J,["children"]);return G||!F?A(C):Object(j.a)(Object(j.a)({key:"__RC_SELECT_GRP__".concat($===null?k:$,"__"),label:$},re),{},{options:d(ae)})}).filter(function(C){return C})}var t=e("2Qr1"),o=e("qNPg"),T=e("U8pU"),S=e("Kwbf"),g=e("WKfj");function v(V){var G=V.mode,C=V.options,k=V.children,F=V.backfill,$=V.allowClear,J=V.placeholder,ae=V.getInputElement,re=V.showSearch,pe=V.onSearch,se=V.defaultOpen,xe=V.autoFocus,U=V.labelInValue,Z=V.value,M=V.inputValue,X=V.optionLabelProp,ue=G==="multiple"||G==="tags",de=re!==void 0?re:ue||G==="combobox",Oe=C||d(k);if(Object(S.a)(G!=="tags"||Oe.every(function(be){return!be.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),G==="tags"||G==="combobox"){var Re=Oe.some(function(be){return be.options?be.options.some(function(Pe){return typeof("value"in Pe?Pe.value:Pe.key)=="number"}):typeof("value"in be?be.value:be.key)=="number"});Object(S.a)(!Re,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(G!=="combobox"||!X,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(G==="combobox"||!F,"`backfill` only works with `combobox` mode."),Object(S.a)(G==="combobox"||!ae,"`getInputElement` only work with `combobox` mode."),Object(S.b)(G!=="combobox"||!ae||!$||!J,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),pe&&!de&&G!=="combobox"&&G!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!se||xe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Z!=null){var me=Object(g.d)(Z);Object(S.a)(!U||me.every(function(be){return Object(T.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(S.a)(!ue||Array.isArray(Z),"`value` should be array when `mode` is `multiple` or `tags`")}if(k){var Ce=null;Object(W.a)(k).some(function(be){if(!i.isValidElement(be)||!be.type)return!1;var Pe=be.type;if(Pe.isSelectOption)return!1;if(Pe.isSelectOptGroup){var Ve=Object(W.a)(be.props.children).every(function(Ue){return!i.isValidElement(Ue)||!be.type||Ue.type.isSelectOption?!0:(Ce=Ue.type,!1)});return!Ve}return Ce=Pe,!0}),Ce&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ce.displayName||Ce.name||Ce,"`.")),Object(S.a)(M===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var O=v,x=Object(o.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:d,flattenOptions:t.d,getLabeledValue:t.e,filterOptions:t.b,isValueDisabled:t.g,findValueOption:t.c,warningProps:O,fillOptionsWithMissingValue:t.a}),D=function(V){Object(w.a)(C,V);var G=Object(E.a)(C);function C(){var k;return Object(_.a)(this,C),k=G.apply(this,arguments),k.selectRef=i.createRef(),k.focus=function(){k.selectRef.current.focus()},k.blur=function(){k.selectRef.current.blur()},k}return Object(r.a)(C,[{key:"render",value:function(){return i.createElement(x,Object.assign({ref:this.selectRef},this.props))}}]),C}(i.Component);D.Option=L,D.OptGroup=B;var H=D,Y=P.c=H},MEGo:function(q,P,e){var _=e("4fz+"),r=e("Dagg"),w=e("dqUG"),E=e("2fw6"),i=e("x6Kt"),l=e("rmlV"),u=e("yxFR"),n=e("y+Vt"),c=e("h7HQ"),f=e("1Jh7"),a=e("SKnc"),m=e("K2GJ"),h=e("Fofx"),b=e("NC18"),s=b.createFromString,y=e("bYtY"),I=y.isString,N=y.extend,R=y.defaults,L=y.trim,p=y.each,B=/[\s,]+/;function j(C){if(I(C)){var k=new DOMParser;C=k.parseFromString(C,"text/xml")}for(C.nodeType===9&&(C=C.firstChild);C.nodeName.toLowerCase()!=="svg"||C.nodeType!==1;)C=C.nextSibling;return C}function W(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}W.prototype.parse=function(C,k){k=k||{};var F=j(C);if(!F)throw new Error("Illegal svg");var $=new _;this._root=$;var J=F.getAttribute("viewBox")||"",ae=parseFloat(F.getAttribute("width")||k.width),re=parseFloat(F.getAttribute("height")||k.height);isNaN(ae)&&(ae=null),isNaN(re)&&(re=null),g(F,$,null,!0);for(var pe=F.firstChild;pe;)this._parseNode(pe,$),pe=pe.nextSibling;var se,xe;if(J){var U=L(J).split(B);U.length>=4&&(se={x:parseFloat(U[0]||0),y:parseFloat(U[1]||0),width:parseFloat(U[2]),height:parseFloat(U[3])})}if(se&&ae!=null&&re!=null&&(xe=V(se,ae,re),!k.ignoreViewBox)){var Z=$;$=new _,$.add(Z),Z.scale=xe.scale.slice(),Z.position=xe.position.slice()}return!k.ignoreRootClip&&ae!=null&&re!=null&&$.setClipPath(new i({shape:{x:0,y:0,width:ae,height:re}})),{root:$,width:ae,height:re,viewBoxRect:se,viewBoxTransform:xe}},W.prototype._parseNode=function(C,k){var F=C.nodeName.toLowerCase();F==="defs"?this._isDefine=!0:F==="text"&&(this._isText=!0);var $;if(this._isDefine){var J=d[F];if(J){var ae=J.call(this,C),re=C.getAttribute("id");re&&(this._defs[re]=ae)}}else{var J=A[F];J&&($=J.call(this,C,k),k.add($))}for(var pe=C.firstChild;pe;)pe.nodeType===1&&this._parseNode(pe,$),pe.nodeType===3&&this._isText&&this._parseText(pe,$),pe=pe.nextSibling;F==="defs"?this._isDefine=!1:F==="text"&&(this._isText=!1)},W.prototype._parseText=function(C,k){if(C.nodeType===1){var F=C.getAttribute("dx")||0,$=C.getAttribute("dy")||0;this._textX+=parseFloat(F),this._textY+=parseFloat($)}var J=new w({style:{text:C.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});o(k,J),g(C,J,this._defs);var ae=J.style.fontSize;ae&&ae<9&&(J.style.fontSize=9,J.scale=J.scale||[1,1],J.scale[0]*=ae/9,J.scale[1]*=ae/9);var re=J.getBoundingRect();return this._textX+=re.width,k.add(J),J};var A={g:function(C,k){var F=new _;return o(k,F),g(C,F,this._defs),F},rect:function(C,k){var F=new i;return o(k,F),g(C,F,this._defs),F.setShape({x:parseFloat(C.getAttribute("x")||0),y:parseFloat(C.getAttribute("y")||0),width:parseFloat(C.getAttribute("width")||0),height:parseFloat(C.getAttribute("height")||0)}),F},circle:function(C,k){var F=new E;return o(k,F),g(C,F,this._defs),F.setShape({cx:parseFloat(C.getAttribute("cx")||0),cy:parseFloat(C.getAttribute("cy")||0),r:parseFloat(C.getAttribute("r")||0)}),F},line:function(C,k){var F=new u;return o(k,F),g(C,F,this._defs),F.setShape({x1:parseFloat(C.getAttribute("x1")||0),y1:parseFloat(C.getAttribute("y1")||0),x2:parseFloat(C.getAttribute("x2")||0),y2:parseFloat(C.getAttribute("y2")||0)}),F},ellipse:function(C,k){var F=new l;return o(k,F),g(C,F,this._defs),F.setShape({cx:parseFloat(C.getAttribute("cx")||0),cy:parseFloat(C.getAttribute("cy")||0),rx:parseFloat(C.getAttribute("rx")||0),ry:parseFloat(C.getAttribute("ry")||0)}),F},polygon:function(C,k){var F=C.getAttribute("points");F&&(F=T(F));var $=new c({shape:{points:F||[]}});return o(k,$),g(C,$,this._defs),$},polyline:function(C,k){var F=new n;o(k,F),g(C,F,this._defs);var $=C.getAttribute("points");$&&($=T($));var J=new f({shape:{points:$||[]}});return J},image:function(C,k){var F=new r;return o(k,F),g(C,F,this._defs),F.setStyle({image:C.getAttribute("xlink:href"),x:C.getAttribute("x"),y:C.getAttribute("y"),width:C.getAttribute("width"),height:C.getAttribute("height")}),F},text:function(C,k){var F=C.getAttribute("x")||0,$=C.getAttribute("y")||0,J=C.getAttribute("dx")||0,ae=C.getAttribute("dy")||0;this._textX=parseFloat(F)+parseFloat(J),this._textY=parseFloat($)+parseFloat(ae);var re=new _;return o(k,re),g(C,re,this._defs),re},tspan:function(C,k){var F=C.getAttribute("x"),$=C.getAttribute("y");F!=null&&(this._textX=parseFloat(F)),$!=null&&(this._textY=parseFloat($));var J=C.getAttribute("dx")||0,ae=C.getAttribute("dy")||0,re=new _;return o(k,re),g(C,re,this._defs),this._textX+=J,this._textY+=ae,re},path:function(C,k){var F=C.getAttribute("d")||"",$=s(F);return o(k,$),g(C,$,this._defs),$}},d={lineargradient:function(C){var k=parseInt(C.getAttribute("x1")||0,10),F=parseInt(C.getAttribute("y1")||0,10),$=parseInt(C.getAttribute("x2")||10,10),J=parseInt(C.getAttribute("y2")||0,10),ae=new a(k,F,$,J);return t(C,ae),ae},radialgradient:function(C){}};function t(C,k){for(var F=C.firstChild;F;){if(F.nodeType===1){var $=F.getAttribute("offset");$.indexOf("%")>0?$=parseInt($,10)/100:$?$=parseFloat($):$=0;var J=F.getAttribute("stop-color")||"#000000";k.addColorStop($,J)}F=F.nextSibling}}function o(C,k){C&&C.__inheritedStyle&&(k.__inheritedStyle||(k.__inheritedStyle={}),R(k.__inheritedStyle,C.__inheritedStyle))}function T(C){for(var k=L(C).split(B),F=[],$=0;$0;ae-=2){var re=J[ae],pe=J[ae-1];$=$||h.create();switch(pe){case"translate":re=L(re).split(B),h.translate($,$,[parseFloat(re[0]),parseFloat(re[1]||0)]);break;case"scale":re=L(re).split(B),h.scale($,$,[parseFloat(re[0]),parseFloat(re[1]||re[0])]);break;case"rotate":re=L(re).split(B),h.rotate($,$,parseFloat(re[0]));break;case"skew":re=L(re).split(B),console.warn("Skew transform is not supported yet");break;case"matrix":var re=L(re).split(B);$[0]=parseFloat(re[0]),$[1]=parseFloat(re[1]),$[2]=parseFloat(re[2]),$[3]=parseFloat(re[3]),$[4]=parseFloat(re[4]),$[5]=parseFloat(re[5]);break}}k.setLocalTransform($)}}var H=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Y(C){var k=C.getAttribute("style"),F={};if(!k)return F;var $={};H.lastIndex=0;for(var J;(J=H.exec(k))!=null;)$[J[1]]=J[2];for(var ae in S)S.hasOwnProperty(ae)&&$[ae]!=null&&(F[S[ae]]=$[ae]);return F}function V(C,k,F){var $=k/C.width,J=F/C.height,ae=Math.min($,J),re=[ae,ae],pe=[-(C.x+C.width/2)*ae+k/2,-(C.y+C.height/2)*ae+F/2];return{scale:re,position:pe}}function G(C,k){var F=new W;return F.parse(C,k)}P.parseXML=j,P.makeViewBoxTransform=V,P.parseSVG=G},MEgm:function(q,P){q.exports="data:image/png;base64,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"},MKOG:function(q,P,e){var _=e("bYtY"),r=e("YH21"),w=r.Dispatcher,E=e("mLcG"),i=e("Bq2U"),l=function(n){n=n||{},this.stage=n.stage||{},this.onframe=n.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,w.call(this)};l.prototype={constructor:l,addClip:function(n){this._clips.push(n)},addAnimator:function(n){n.animation=this;for(var c=n.getClips(),f=0;f=0&&this._clips.splice(c,1)},removeAnimator:function(n){for(var c=n.getClips(),f=0;f1&&(A*=E(O),d*=E(O));var x=(j===W?-1:1)*E((A*A*(d*d)-A*A*(v*v)-d*d*(g*g))/(A*A*(v*v)+d*d*(g*g)))||0,D=x*A*v/d,H=x*-d*g/A,Y=(R+p)/2+l(S)*D-i(S)*H,V=(L+B)/2+i(S)*D+l(S)*H,G=f([1,0],[(g-D)/A,(v-H)/d]),C=[(g-D)/A,(v-H)/d],k=[(-1*g-D)/A,(-1*v-H)/d],F=f(C,k);c(C,k)<=-1&&(F=u),c(C,k)>=1&&(F=0),W===0&&F>0&&(F=F-2*u),W===1&&F<0&&(F=F+2*u),T.addData(o,Y,V,A,d,G,F,S,W)}var m=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,h=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function b(R){if(!R)return new r;for(var L=0,p=0,B=L,j=p,W,A=new r,d=r.CMD,t=R.match(m),o=0;o0&&r.a.createElement("div",{className:E.a.btns},Ae.map(function(je,Be){return r.a.createElement("div",{key:Be,onClick:je.click},je.name,je.sign?r.a.createElement("img",{src:l.a,width:39}):null)})),we),r.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ne,width:Q})))},n=u,c=e("tJVT"),f=e("6nfa"),a=e.n(f),m=e("TSYQ"),h=e.n(m),b=function(Se){var Ie=Se.dataSource,Ae=Ie===void 0?[]:Ie,Ne=Se.value,he=Se.onChange,Q=Se.className,te=Se.title,Te=Se.titleWidth,we=Te===void 0?41:Te,je=Se.style,Be=je===void 0?{}:je,ge=Se.fontColor,_e=ge===void 0?"#6A7283":ge,We=Object(_.useState)(0),ft=Object(c.a)(We,2),ut=ft[0],lt=ft[1],pt=Object(_.useState)(!1),mt=Object(c.a)(pt,2),At=mt[0],bt=mt[1],yt=Object(_.useRef)(null);return Object(_.useEffect)(function(){if(Ae.length!==0){var xt;(yt==null||((xt=yt.current)===null||xt===void 0)?void 0:xt.clientHeight)>92?lt(1):lt(0)}Ae.length===0&<(0)},[Ae]),r.a.createElement("div",{className:h()(a.a.row,Q),style:Be},r.a.createElement("div",{style:{width:we,marginTop:At?12:4},className:a.a.title},te),r.a.createElement("div",{className:At?"".concat(a.a.tagsWrap," ").concat(a.a.tagsBorderWrap):a.a.tagsWrap},r.a.createElement("div",{className:a.a.bar,style:ut>0?{height:ut===1?92:"auto",overflow:ut===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},r.a.createElement("div",{className:a.a.name,ref:yt},Ae==null?void 0:Ae.map(function(xt){return r.a.createElement("span",{onClick:function(){return he(xt.id)},key:xt.id,title:xt.name,style:{color:_e},className:Ne===xt.id?a.a.active:""},xt.name)}))),!!ut&&r.a.createElement(_.Fragment,null,ut===1?r.a.createElement("div",{onClick:function(){var Ht;lt(2),(yt==null||((Ht=yt.current)===null||Ht===void 0)?void 0:Ht.clientHeight)>205?bt(!0):bt(!1)},className:a.a.action},"\u5C55\u5F00",r.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):r.a.createElement("div",{onClick:function(){lt(1),bt(!1)},className:a.a.action},"\u6536\u8D77",r.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},s=b,y=e("cz0n"),I=e.n(y),N=function(Se){var Ie=Se.dataSource,Ae=Ie===void 0?[]:Ie,Ne=Se.value,he=Se.onChange,Q=Se.className;return r.a.createElement("div",{className:h()(I.a.tabs,Q)},Ae.map(function(te){return r.a.createElement("span",{onClick:function(){return he(te.id)},className:Ne===te.id?I.a.active:"",key:te.id},te.name)}))},R=N,L=e("5NDa"),p=e("5rEg"),B=e("KOXS"),j=e.n(B),W=function(Se){var Ie,Ae=Se.dataSource,Ne=Ae===void 0?[]:Ae,he=Se.value,Q=Se.onChange,te=Se.className,Te=Se.style,we=Te===void 0?{}:Te,je=Se.placeholder,Be=Object(_.useState)(""),ge=Object(c.a)(Be,2),_e=ge[0],We=ge[1],ft=Object(_.useState)(""),ut=Object(c.a)(ft,2),lt=ut[0],pt=ut[1];Object(_.useEffect)(function(){var bt;(bt=JSON.stringify(he))!==null&&bt!==void 0&&bt.includes("{")?(We(he.id),pt(he.value)):pt(he)},[he]);var mt=function(){Q(lt||null,_e||"")},At=function(yt){if(yt===_e)return;We(yt),Q(lt,yt)};return r.a.createElement("div",{className:h()(j.a.input,te),style:we},!!Ne.length&&r.a.createElement("div",{className:j.a.dropdown},r.a.createElement("div",{className:j.a.text},(Ie=Ne.find(function(bt){return bt.id===_e}))===null||Ie===void 0?void 0:Ie.name,r.a.createElement("i",{className:"iconfont icon-zhankai4"}),r.a.createElement("b",{className:j.a.b1}),r.a.createElement("b",{className:j.a.b2})),r.a.createElement("div",{className:j.a.menu},Ne.map(function(bt,yt){return r.a.createElement("div",{key:yt,onClick:function(){return At(bt.id)}},bt.name)}))),r.a.createElement(p.a,{onPressEnter:mt,value:lt,onChange:function(yt){return pt(yt.target.value||"")},bordered:!1,placeholder:je}),r.a.createElement("i",{onClick:mt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},A=W,d=e("f9pc"),t=e.n(d),o=function(Se){var Ie=Se.value,Ae=Se.onChange,Ne=Se.className,he=Se.total,Q=Se.pageSize,te=Se.style,Te=te===void 0?{}:te,we=Ie<2,je=Ie>=Math.ceil(he/Q);return he<=Q?r.a.createElement(r.a.Fragment,null):r.a.createElement("div",{className:h()(t.a.quickPager,Ne),style:Te},r.a.createElement("div",{onClick:function(){we||Ae(Ie-1,"prev")},className:we?t.a.disabled:""},"\u4E0A\u4E00\u9875"),r.a.createElement("div",{onClick:function(){je||Ae(Ie+1,"next")},className:je?t.a.disabled:""},"\u4E0B\u4E00\u9875"))},T=o,S=e("T2oS"),g=e("W9HT"),v=e("pC0b"),O=e("GzdX"),x=e("5Dmo"),D=e("3S7+"),H=e("Oe0F"),Y=e.n(H),V=e("m3rI"),G=e("1vsH"),C=e("JAbv"),k=e.n(C),F=e("Bq7L"),$=e.n(F),J=e("MEgm"),ae=e.n(J),re=e("BdwD"),pe=function(Se){var Ie=Se.className,Ae=Se.dataSource,Ne=Ae===void 0?[]:Ae,he=Se.col,Q=he===void 0?4:he,te=Se.right,Te=Se.bottom,we=Te===void 0?23:Te,je=Se.precision,Be=je===void 0?0:je,ge=Se.wrapWidth,_e=ge===void 0?1200:ge,We=Se.trackEventItems,ft=Se.loading,ut=Math.floor((_e-(Q-1)*te)/Q);return r.a.createElement(g.a,{spinning:ft},r.a.createElement("div",{className:h()(Y.a.list,Ie)},!!Ne.length&&Ne.map(function(lt,pt){var mt=lt.name,At=lt.id,bt=lt.identifier,yt=lt.power,xt=lt.cover_image_id,Ht=lt.pic;return r.a.createElement("div",{className:Y.a.wrap,key:At,style:{width:ut,marginRight:(1+pt)%Q===0?0:te+Be,marginBottom:we}},r.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(bt,"/challenges"),className:Y.a.li,onClick:function(kt){kt.preventDefault(),We&&Object(G.cb)([We]),yt&&Object(G.S)("/shixuns/".concat(bt,"/challenges"))}},r.a.createElement("div",{className:Y.a.img},r.a.createElement("img",{className:Y.a.cover,src:xt?"".concat(V.a.API_SERVER,"/api/attachments/").concat(xt):"".concat(V.a.IMG_SERVER,"/").concat(Ht)}),lt.is_jupyter&&r.a.createElement("img",{className:Y.a.sign,src:k.a}),lt.is_jupyter_lab&&r.a.createElement("img",{className:Y.a.sign,src:$.a}),lt.is_unity_3d&&r.a.createElement("img",{className:Y.a.sign,src:ae.a})),r.a.createElement("div",{className:Y.a.name},r.a.createElement(D.a,{title:mt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},r.a.createElement("span",{className:Y.a.e},mt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),r.a.createElement("div",{className:Y.a.tags},r.a.createElement(D.a,{placement:"bottom",title:"\u5173\u5361\u6570"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),r.a.createElement("span",null,lt.challenges_count))),!!lt.myshixuns_count&&r.a.createElement(D.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),r.a.createElement("span",null,lt.myshixuns_count))),r.a.createElement(D.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},r.a.createElement("span",null,r.a.createElement("span",null,lt.level))),r.a.createElement("div",{className:Y.a.rate},r.a.createElement(O.a,{allowHalf:!0,disabled:!0,defaultValue:lt.score_info}),r.a.createElement("span",null,"\xA0",lt.score_info?"".concat(lt.score_info,"\u5206"):"5\u5206")))),!yt&&r.a.createElement("div",{className:Y.a.lockWrap},r.a.createElement("img",{src:"".concat(V.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),r.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&r.a.createElement(re.a,null)))},se=pe,xe=e("ZJlW"),U=e.n(xe),Z=e("z4EP"),M=e.n(Z),X=e("+GGh"),ue=e.n(X),de=e("cFMs"),Oe=e.n(de),Re=function(Se){var Ie=Se.className,Ae=Se.dataSource,Ne=Ae===void 0?[]:Ae,he=Se.col,Q=he===void 0?4:he,te=Se.right,Te=Se.bottom,we=Te===void 0?23:Te,je=Se.precision,Be=je===void 0?0:je,ge=Se.wrapWidth,_e=ge===void 0?1200:ge,We=Se.trackEventItems,ft=Se.loading,ut=Math.floor((_e-(Q-1)*te)/Q);return r.a.createElement(g.a,{spinning:ft},r.a.createElement("div",{className:h()(U.a.list,Ie)},!!Ne.length&&Ne.map(function(lt,pt){var mt=lt.name,At=lt.id,bt=lt.identifier,yt=lt.featured,xt=lt.school_name,Ht=lt.image_url,Tt=lt.excellent;return r.a.createElement("div",{key:At,className:U.a.wrap,style:{width:ut,marginRight:(1+pt)%Q===0?0:te+Be,marginBottom:we}},r.a.createElement("a",{target:"_blank",href:"/paths/".concat(bt),className:U.a.li,onClick:function(dn){dn.preventDefault(),We&&Object(G.cb)([We]),Object(G.S)("/paths/".concat(bt))}},r.a.createElement("div",{className:U.a.img},r.a.createElement("img",{className:U.a.cover,src:"".concat(V.a.IMG_SERVER,"/").concat(Ht)}),yt===1&&r.a.createElement("img",{className:U.a.sign,src:M.a}),yt===2&&r.a.createElement("img",{className:U.a.sign,src:""}),yt===3&&r.a.createElement("img",{className:U.a.sign,src:ue.a}),yt===4&&r.a.createElement("img",{className:U.a.sign,src:""}),yt===5&&r.a.createElement("img",{className:U.a.sign,src:Oe.a})),r.a.createElement("div",{className:U.a.name},r.a.createElement(D.a,{title:mt},r.a.createElement("span",{className:U.a.e},mt))),r.a.createElement(D.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(xt)},r.a.createElement("div",{className:U.a.unit},r.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),xt)),r.a.createElement("div",{className:U.a.tags},r.a.createElement(D.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),r.a.createElement("span",null,lt.stages_count))),r.a.createElement(D.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),r.a.createElement("span",null,lt.members_count))),Tt&&r.a.createElement("div",{className:U.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!Ne.length&&r.a.createElement(re.a,null)))},me=Re,Ce=e("iL++"),be=e.n(Ce),Pe=e("xiVL"),Ve=function(Se){var Ie=Se.className,Ae=Se.dataSource,Ne=Ae===void 0?[]:Ae,he=Se.col,Q=he===void 0?4:he,te=Se.right,Te=Se.bottom,we=Te===void 0?23:Te,je=Se.precision,Be=je===void 0?0:je,ge=Se.wrapWidth,_e=ge===void 0?1200:ge,We=Se.trackEventItems,ft=Se.loading,ut=Math.floor((_e-(Q-1)*te)/Q);return r.a.createElement(g.a,{spinning:ft},r.a.createElement("div",{className:h()(be.a.list,Ie)},!!Ne.length&&Ne.map(function(lt,pt){var mt=lt.subject_identifier,At=lt.id,bt=lt.identifier,yt=lt.power,xt=lt.is_public!=0&<.is_public;return r.a.createElement("div",{className:be.a.wrap,key:At,style:{width:ut,marginRight:(1+pt)%Q===0?0:te+Be,marginBottom:we}},r.a.createElement("a",{className:be.a.li,onClick:function(Tt){Tt.preventDefault()}},r.a.createElement("div",{className:be.a.top},r.a.createElement(D.a,{title:lt.name},r.a.createElement("div",{className:be.a.name},lt.name)),r.a.createElement("img",{className:be.a.img,src:V.a.IMG_SERVER+"/images/"+lt.avatar_url}),r.a.createElement("div",{className:be.a.text},lt.creator),mt&&r.a.createElement("div",{className:be.a.btns},r.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),r.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),xt&&r.a.createElement("div",{className:be.a.sign},"\u516C\u5F00")),r.a.createElement("div",{className:be.a.bottom},lt.visits>0&&r.a.createElement(D.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-liulanyan"}),r.a.createElement("span",null,lt.visits))),lt.course_members_count>0&&r.a.createElement(D.a,{title:"\u6210\u5458",placement:"bottom"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-chengyuan"}),lt.course_members_count)),lt.tasks_count>0&&r.a.createElement(D.a,{title:"\u4F5C\u4E1A",placement:"bottom"},r.a.createElement("span",null,r.a.createElement("i",{className:"iconfont icon-zuoye"}),lt.tasks_count)),lt.is_end?r.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):r.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),r.a.createElement("div",{className:be.a.lockWrap},lt.is_accessible?r.a.createElement(r.a.Fragment,null,mt&&r.a.createElement("div",{onClick:function(){return Object(G.S)("/paths/".concat(mt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),r.a.createElement("div",{onClick:function(Tt){We&&Object(G.cb)([We]),Object(G.S)(lt.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):r.a.createElement(r.a.Fragment,null,r.a.createElement("img",{src:"".concat(V.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),r.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Ne.length&&r.a.createElement(re.a,null)))},Ue=Ve,tt=e("f0W+"),He=e.n(tt),Ye=function(Se){var Ie=Se.dataSource,Ae=Ie===void 0?[]:Ie,Ne=Se.value,he=Se.onChange,Q=Se.className,te=Se.style,Te=te===void 0?{}:te,we=Se.tabBarExtraContent;return r.a.createElement("div",{className:h()(He.a.tabs,Q),style:Te},r.a.createElement("div",{className:He.a.tabsWrap},Ae.map(function(je,Be){return r.a.createElement("div",{onClick:function(){return he(je.id)},className:Ne===je.id?He.a.active:"",key:Be},je.name)})),r.a.createElement("div",{className:He.a.tabBar},we))},Je=Ye,ie=e("9JIy"),Me=e.n(ie),Le=function(Se){var Ie=Se.className,Ae=Se.style,Ne=Ae===void 0?{}:Ae,he=Se.children;return r.a.createElement("div",{className:h()(Me.a.table,Ie),style:Ne},he)},ze=Le,Fe=e("qVdP"),Ze=e("jsC+"),$e=e("lUTK"),Ke=e("BvKs"),Xe=e("8WcF"),et=e.n(Xe),at=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],Ge=function(Se){var Ie,Ae=Se.sortValue,Ne=Se.dropValue,he=Se.className,Q=Se.onSort,te=Se.onDrop,Te=Se.dataSource,we=Te===void 0?at:Te;return r.a.createElement("div",{className:h()(et.a.orderWrap,he)},r.a.createElement(Ze.a,{overlay:r.a.createElement(Ke.a,null,we.map(function(je,Be){return r.a.createElement(Ke.a.Item,{key:Be,onClick:function(){return te(je.id)}},je.name)}))},r.a.createElement("span",{className:et.a.orderTextWrap},(Ie=we.find(function(je){return Ne===je.id}))===null||Ie===void 0?void 0:Ie.name)),r.a.createElement("span",{className:et.a.orderIconWrap},r.a.createElement("span",{className:et.a.orderAsc},r.a.createElement("i",{className:Ae==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(et.a.cursorPointer," ").concat(et.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(et.a.cursorPointer),onClick:function(){return Q(Ae==="asc"?"desc":"asc")}})),r.a.createElement("span",{className:et.a.orderDesc},r.a.createElement("i",{className:Ae==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(et.a.cursorPointer," ").concat(et.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(et.a.cursorPointer),onClick:function(){return Q(Ae==="asc"?"desc":"asc")}}))))},ct=Ge,st=e("siWv"),Qe=e.n(st),qe=function(Se){var Ie=Se.className,Ae=Se.style,Ne=Se.children,he=Se.onClick;return r.a.createElement("div",{onClick:he,className:h()(Qe.a.btn,Ie),style:Ae},Ne)},it=qe},Nmxd:function(q,P){q.exports="data:image/png;base64,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"},NohK:function(q,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.default=void 0;var _=function(w){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,i=null;return function(){for(var l=this,u=arguments.length,n=new Array(u),c=0;c=0;y-=1){var I=n.get(y)||new Set;I.forEach(function(N){var R=N.parent,L=N.node;if(f(L)||!N.parent||s.has(N.parent.key))return;if(f(N.parent.node)){s.add(R.key);return}var p=!0,B=!1;(R.children||[]).filter(function(j){return!f(j.node)}).forEach(function(j){var W=j.key,A=a.has(W);p&&!A&&(p=!1),!B&&(A||m.has(W))&&(B=!0)}),p&&a.add(R.key),B&&m.add(R.key),s.add(R.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(r(m,a))}}function i(u,n,c,f,a){for(var m=new Set(u),h=new Set(n),b=0;b<=f;b+=1){var s=c.get(b)||new Set;s.forEach(function(R){var L=R.key,p=R.node,B=R.children,j=B===void 0?[]:B;!m.has(L)&&!h.has(L)&&!a(p)&&j.filter(function(W){return!a(W.node)}).forEach(function(W){m.delete(W.key)})})}h=new Set;for(var y=new Set,I=f;I>=0;I-=1){var N=c.get(I)||new Set;N.forEach(function(R){var L=R.parent,p=R.node;if(a(p)||!R.parent||y.has(R.parent.key))return;if(a(R.parent.node)){y.add(L.key);return}var B=!0,j=!1;(L.children||[]).filter(function(W){return!a(W.node)}).forEach(function(W){var A=W.key,d=m.has(A);B&&!d&&(B=!1),!j&&(d||h.has(A))&&(j=!0)}),B||m.delete(L.key),j&&h.add(L.key),y.add(L.key)})}return{checkedKeys:Array.from(m),halfCheckedKeys:Array.from(r(h,m))}}function l(u,n,c,f){var a=[],m;f?m=f:m=w;var h=new Set(u.filter(function(I){var N=!!c[I];return N||a.push(I),N})),b=new Map,s=0;Object.keys(c).forEach(function(I){var N=c[I],R=N.level,L=b.get(R);L||(L=new Set,b.set(R,L)),L.add(N),s=Math.max(s,R)}),Object(_.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(I){return"'".concat(I,"'")}).join(", ")));var y;return n===!0?y=E(h,b,s,m):y=i(h,n.halfCheckedKeys,b,s,m),y}},OLES:function(q,P,e){"use strict";var _=e("U8pU"),r=e("VTBJ"),w=e("Ff2n"),E=e("q1tI"),i=e("uciX"),l=e("7ixt"),u=function(h){var b=h.overlay,s=h.prefixCls,y=h.id,I=h.overlayInnerStyle;return E.createElement("div",{className:"".concat(s,"-inner"),id:y,role:"tooltip",style:I},typeof b=="function"?b():b)},n=u,c=function(h,b){var s=h.overlayClassName,y=h.trigger,I=y===void 0?["hover"]:y,N=h.mouseEnterDelay,R=N===void 0?0:N,L=h.mouseLeaveDelay,p=L===void 0?.1:L,B=h.overlayStyle,j=h.prefixCls,W=j===void 0?"rc-tooltip":j,A=h.children,d=h.onVisibleChange,t=h.afterVisibleChange,o=h.transitionName,T=h.animation,S=h.placement,g=S===void 0?"right":S,v=h.align,O=v===void 0?{}:v,x=h.destroyTooltipOnHide,D=x===void 0?!1:x,H=h.defaultVisible,Y=h.getTooltipContainer,V=h.overlayInnerStyle,G=Object(w.a)(h,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),C=Object(E.useRef)(null);Object(E.useImperativeHandle)(b,function(){return C.current});var k=Object(r.a)({},G);"visible"in h&&(k.popupVisible=h.visible);var F=function(){var pe=h.arrowContent,se=pe===void 0?null:pe,xe=h.overlay,U=h.id;return[E.createElement("div",{className:"".concat(W,"-arrow"),key:"arrow"},se),E.createElement(n,{key:"content",prefixCls:W,id:U,overlay:xe,overlayInnerStyle:V})]},$=!1,J=!1;if(typeof D=="boolean")$=D;else if(D&&Object(_.a)(D)==="object"){var ae=D.keepParent;$=ae===!0,J=ae===!1}return E.createElement(i.a,Object.assign({popupClassName:s,prefixCls:W,popup:F,action:I,builtinPlacements:l.a,popupPlacement:g,ref:C,popupAlign:O,getPopupContainer:Y,onPopupVisibleChange:d,afterPopupVisibleChange:t,popupTransitionName:o,popupAnimation:T,defaultPopupVisible:H,destroyPopupOnHide:$,autoDestroy:J,mouseLeaveDelay:p,popupStyle:B,mouseEnterDelay:R},k),A)},f=Object(E.forwardRef)(c),a=P.a=f},OS9S:function(q,P,e){var _=e("bYtY"),r=_.inherits,w=e("Gev7"),E=e("mFDi");function i(n){w.call(this,n),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}i.prototype.incremental=!0,i.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},i.prototype.addDisplayable=function(n,c){c?this._temporaryDisplayables.push(n):this._displayables.push(n),this.dirty()},i.prototype.addDisplayables=function(n,c){c=c||!1;for(var f=0;f=0&&A.splice(d,1),A}function a(j,W){var A=j.slice();return A.indexOf(W)===-1&&A.push(W),A}function m(j){return j.split("-")}function h(j,W){return"".concat(j,"-").concat(W)}function b(j){return j&&j.type&&j.type.isTreeNode}function s(j,W){var A=[j],d=W[j];function t(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(T){var S=T.key,g=T.children;A.push(S),t(g)})}return t(d.children),A}function y(j,W){var A=j.clientY,d=W.selectHandle.getBoundingClientRect(),t=d.top,o=d.bottom,T=d.height,S=Math.max(T*n,c);return A<=t+S?-1:A>=o-S?1:0}function I(j,W){if(!j)return;var A=W.multiple;return A?j.slice():j.length?[j[0]]:j}var N=function(W){return W};function R(j,W){if(!j)return[];var A=W||{},d=A.processProps,t=d===void 0?N:d,o=Array.isArray(j)?j:[j];return o.map(function(T){var S=T.children,g=Object(w.a)(T,["children"]),v=R(S,W);return i.a.createElement(u.a,Object.assign({},t(g)),v)})}function L(j){if(!j)return null;var W;if(Array.isArray(j))W={checkedKeys:j,halfCheckedKeys:void 0};else if(Object(r.a)(j)==="object")W={checkedKeys:j.checked||void 0,halfCheckedKeys:j.halfChecked||void 0};else return Object(l.a)(!1,"`checkedKeys` is not an array or an object"),null;return W}function p(j,W){var A=new Set;function d(t){if(A.has(t))return;var o=W[t];if(!o)return;A.add(t);var T=o.parent,S=o.node;if(S.disabled)return;T&&d(T.key)}return(j||[]).forEach(function(t){d(t)}),Object(_.a)(A)}function B(j){var W={};return Object.keys(j).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(W[A]=j[A])}),W}},Oe0F:function(q,P,e){q.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(q,P,e){q.exports=e.p+"static/certificate.fc32dc1b.jpg"},P47w:function(q,P,e){var _=e("hydK"),r=_.createElement,w=e("IMiH"),E=e("mFDi"),i=e("Fofx"),l=e("6GrX"),u=e("pzxd"),n=e("dqUG"),c=w.CMD,f=Array.prototype.join,a="none",m=Math.round,h=Math.sin,b=Math.cos,s=Math.PI,y=Math.PI*2,I=180/s,N=1e-4;function R(C){return m(C*1e4)/1e4}function L(C){return C-N}function p(C,k){var F=k?C.textFill:C.fill;return F!=null&&F!==a}function B(C,k){var F=k?C.textStroke:C.stroke;return F!=null&&F!==a}function j(C,k){k&&W(C,"transform","matrix("+f.call(k,",")+")")}function W(C,k,F){(!F||F.type!=="linear"&&F.type!=="radial")&&C.setAttribute(k,F)}function A(C,k,F){C.setAttributeNS("http://www.w3.org/1999/xlink",k,F)}function d(C,k,F,$){if(p(k,F)){var J=F?k.textFill:k.fill;J=J==="transparent"?a:J,W(C,"fill",J),W(C,"fill-opacity",k.fillOpacity!=null?k.fillOpacity*k.opacity:k.opacity)}else W(C,"fill",a);if(B(k,F)){var ae=F?k.textStroke:k.stroke;ae=ae==="transparent"?a:ae,W(C,"stroke",ae);var re=F?k.textStrokeWidth:k.lineWidth,pe=!F&&k.strokeNoScale?$.getLineScale():1;W(C,"stroke-width",re/pe),W(C,"paint-order",F?"stroke":"fill"),W(C,"stroke-opacity",k.strokeOpacity!=null?k.strokeOpacity:k.opacity);var se=k.lineDash;se?(W(C,"stroke-dasharray",k.lineDash.join(",")),W(C,"stroke-dashoffset",m(k.lineDashOffset||0))):W(C,"stroke-dasharray",""),k.lineCap&&W(C,"stroke-linecap",k.lineCap),k.lineJoin&&W(C,"stroke-linejoin",k.lineJoin),k.miterLimit&&W(C,"stroke-miterlimit",k.miterLimit)}else W(C,"stroke",a)}function t(C){for(var k=[],F=C.data,$=C.len(),J=0;J<$;){var ae=F[J++],re="",pe=0;switch(ae){case c.M:re="M",pe=2;break;case c.L:re="L",pe=2;break;case c.Q:re="Q",pe=4;break;case c.C:re="C",pe=6;break;case c.A:var se=F[J++],xe=F[J++],U=F[J++],Z=F[J++],M=F[J++],X=F[J++],ue=F[J++],de=F[J++],Oe=Math.abs(X),Re=L(Oe-y)||(de?X>=y:-X>=y),me=X>0?X%y:X%y+y,Ce=!1;Re?Ce=!0:L(Oe)?Ce=!1:Ce=me>=s===!!de;var be=R(se+U*b(M)),Pe=R(xe+Z*h(M));Re&&(de?X=y-1e-4:X=-y+1e-4,Ce=!0,J===9&&k.push("M",be,Pe));var Ve=R(se+U*b(M+X)),Ue=R(xe+Z*h(M+X));k.push("A",R(U),R(Z),m(ue*I),+Ce,+de,Ve,Ue);break;case c.Z:re="Z";break;case c.R:var Ve=R(F[J++]),Ue=R(F[J++]),tt=R(F[J++]),He=R(F[J++]);k.push("M",Ve,Ue,"L",Ve+tt,Ue,"L",Ve+tt,Ue+He,"L",Ve,Ue+He,"L",Ve,Ue);break}re&&k.push(re);for(var Ye=0;YeJe){for(;He255?255:t}function E(t){return t=Math.round(t),t<0?0:t>360?360:t}function i(t){return t<0?0:t>1?1:t}function l(t){return t.length&&t.charAt(t.length-1)==="%"?w(parseFloat(t)/100*255):w(parseInt(t,10))}function u(t){return t.length&&t.charAt(t.length-1)==="%"?i(parseFloat(t)/100):i(parseFloat(t))}function n(t,o,T){return T<0?T+=1:T>1&&(T-=1),T*6<1?t+(o-t)*T*6:T*2<1?o:T*3<2?t+(o-t)*(2/3-T)*6:t}function c(t,o,T){return t+(o-t)*T}function f(t,o,T,S,g){return t[0]=o,t[1]=T,t[2]=S,t[3]=g,t}function a(t,o){return t[0]=o[0],t[1]=o[1],t[2]=o[2],t[3]=o[3],t}var m=new _(20),h=null;function b(t,o){h&&a(h,o),h=m.put(t,h||o.slice())}function s(t,o){if(!t)return;o=o||[];var T=m.get(t);if(T)return a(o,T);t=t+"";var S=t.replace(/ /g,"").toLowerCase();if(S in r)return a(o,r[S]),b(t,o),o;if(S.charAt(0)==="#"){if(S.length===4){var g=parseInt(S.substr(1),16);if(!(g>=0&&g<=4095)){f(o,0,0,0,1);return}return f(o,(g&3840)>>4|(g&3840)>>8,g&240|(g&240)>>4,g&15|(g&15)<<4,1),b(t,o),o}else if(S.length===7){var g=parseInt(S.substr(1),16);if(!(g>=0&&g<=16777215)){f(o,0,0,0,1);return}return f(o,(g&16711680)>>16,(g&65280)>>8,g&255,1),b(t,o),o}return}var v=S.indexOf("("),O=S.indexOf(")");if(v!==-1&&O+1===S.length){var x=S.substr(0,v),D=S.substr(v+1,O-(v+1)).split(","),H=1;switch(x){case"rgba":if(D.length!==4){f(o,0,0,0,1);return}H=u(D.pop());case"rgb":if(D.length!==3){f(o,0,0,0,1);return}return f(o,l(D[0]),l(D[1]),l(D[2]),H),b(t,o),o;case"hsla":if(D.length!==4){f(o,0,0,0,1);return}return D[3]=u(D[3]),y(D,o),b(t,o),o;case"hsl":if(D.length!==3){f(o,0,0,0,1);return}return y(D,o),b(t,o),o;default:return}}f(o,0,0,0,1);return}function y(t,o){var T=(parseFloat(t[0])%360+360)%360/360,S=u(t[1]),g=u(t[2]),v=g<=.5?g*(S+1):g+S-g*S,O=g*2-v;return o=o||[],f(o,w(n(O,v,T+1/3)*255),w(n(O,v,T)*255),w(n(O,v,T-1/3)*255),1),t.length===4&&(o[3]=t[3]),o}function I(t){if(!t)return;var o=t[0]/255,T=t[1]/255,S=t[2]/255,g=Math.min(o,T,S),v=Math.max(o,T,S),O=v-g,x=(v+g)/2,D,H;if(O===0)D=0,H=0;else{x<.5?H=O/(v+g):H=O/(2-v-g);var Y=((v-o)/6+O/2)/O,V=((v-T)/6+O/2)/O,G=((v-S)/6+O/2)/O;o===v?D=G-V:T===v?D=1/3+Y-G:S===v&&(D=2/3+V-Y),D<0&&(D+=1),D>1&&(D-=1)}var C=[D*360,H,x];return t[3]!=null&&C.push(t[3]),C}function N(t,o){var T=s(t);if(T){for(var S=0;S<3;S++)o<0?T[S]=T[S]*(1-o)|0:T[S]=(255-T[S])*o+T[S]|0,T[S]>255?T[S]=255:t[S]<0&&(T[S]=0);return d(T,T.length===4?"rgba":"rgb")}}function R(t){var o=s(t);if(o)return((1<<24)+(o[0]<<16)+(o[1]<<8)+ +o[2]).toString(16).slice(1)}function L(t,o,T){if(!(o&&o.length)||!(t>=0&&t<=1))return;T=T||[];var S=t*(o.length-1),g=Math.floor(S),v=Math.ceil(S),O=o[g],x=o[v],D=S-g;return T[0]=w(c(O[0],x[0],D)),T[1]=w(c(O[1],x[1],D)),T[2]=w(c(O[2],x[2],D)),T[3]=i(c(O[3],x[3],D)),T}var p=L;function B(t,o,T){if(!(o&&o.length)||!(t>=0&&t<=1))return;var S=t*(o.length-1),g=Math.floor(S),v=Math.ceil(S),O=s(o[g]),x=s(o[v]),D=S-g,H=d([w(c(O[0],x[0],D)),w(c(O[1],x[1],D)),w(c(O[2],x[2],D)),i(c(O[3],x[3],D))],"rgba");return T?{color:H,leftIndex:g,rightIndex:v,value:S}:H}var j=B;function W(t,o,T,S){if(t=s(t),t)return t=I(t),o!=null&&(t[0]=E(o)),T!=null&&(t[1]=u(T)),S!=null&&(t[2]=u(S)),d(y(t),"rgba")}function A(t,o){if(t=s(t),t&&o!=null)return t[3]=i(o),d(t,"rgba")}function d(t,o){if(!t||!t.length)return;var T=t[0]+","+t[1]+","+t[2];return(o==="rgba"||o==="hsva"||o==="hsla")&&(T+=","+t[3]),o+"("+T+")"}P.parse=s,P.lift=N,P.toHex=R,P.fastLerp=L,P.fastMapToColor=p,P.lerp=B,P.mapToColor=j,P.modifyHSL=W,P.modifyAlpha=A,P.stringify=d},QuXc:function(q,P){var e=function(r){this.colorStops=r||[]};e.prototype={constructor:e,addColorStop:function(r,w){this.colorStops.push({offset:r,color:w})}};var _=e;q.exports=_},RDYZ:function(q,P,e){var _=e("dMvE");function r(E){this._target=E.target,this._life=E.life||1e3,this._delay=E.delay||0,this._initialized=!1,this.loop=E.loop==null?!1:E.loop,this.gap=E.gap||0,this.easing=E.easing||"Linear",this.onframe=E.onframe,this.ondestroy=E.ondestroy,this.onrestart=E.onrestart,this._pausedTime=0,this._paused=!1}r.prototype={constructor:r,step:function(E,i){if(this._initialized||(this._startTime=E+this._delay,this._initialized=!0),this._paused){this._pausedTime+=i;return}var l=(E-this._startTime-this._pausedTime)/this._life;if(l<0)return;l=Math.min(l,1);var u=this.easing,n=typeof u=="string"?_[u]:u,c=typeof n=="function"?n(l):l;return this.fire("frame",c),l===1?this.loop?(this.restart(E),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(E){var i=(E-this._startTime-this._pausedTime)%this._life;this._startTime=E-i+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(E,i){E="on"+E,this[E]&&this[E](this._target,i)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var w=r;q.exports=w},RMFE:function(q,P){q.exports="data:image/png;base64,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"},RXMa:function(q,P,e){var _=e("y+Vt"),r=_.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(w,E){var i=E.cx,l=E.cy,u=Math.PI*2;w.moveTo(i+E.r,l),w.arc(i,l,E.r,0,u,!1),w.moveTo(i+E.r0,l),w.arc(i,l,E.r0,0,u,!0)}});q.exports=r},RotF:function(q,P,e){q.exports=e("LSTS")},"SA+Z":function(q,P,e){var _=e("wTVA"),r=e("EbDI"),w=e("ZhPi"),E=e("wkBT");function i(l){return _(l)||r(l)||w(l)||E()}q.exports=i,q.exports.__esModule=!0,q.exports.default=q.exports},SKnc:function(q,P,e){var _=e("bYtY"),r=e("QuXc"),w=function(i,l,u,n,c,f){this.x=i==null?0:i,this.y=l==null?0:l,this.x2=u==null?1:u,this.y2=n==null?0:n,this.type="linear",this.global=f||!1,r.call(this,c)};w.prototype={constructor:w},_.inherits(w,r);var E=w;q.exports=E},SLjR:function(q,P,e){},SMhR:function(q,P){q.exports="data:image/png;base64,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"},SUKs:function(q,P,e){var _=e("LPTA"),r=_.debugMode,w=function(){};r===1&&(w=console.error);var E=w;q.exports=E},Se0u:function(q,P,e){},Sj9i:function(q,P,e){var _=e("QBsz"),r=_.create,w=_.distSquare,E=Math.pow,i=Math.sqrt,l=1e-8,u=1e-4,n=i(3),c=1/3,f=r(),a=r(),m=r();function h(t){return t>-l&&tl||t<-l}function s(t,o,T,S,g){var v=1-g;return v*v*(v*t+3*g*o)+g*g*(g*S+3*v*T)}function y(t,o,T,S,g){var v=1-g;return 3*(((o-t)*v+2*(T-o)*g)*v+(S-T)*g*g)}function I(t,o,T,S,g,v){var O=S+3*(o-T)-t,x=3*(T-o*2+t),D=3*(o-t),H=t-g,Y=x*x-3*O*D,V=x*D-9*O*H,G=D*D-3*x*H,C=0;if(h(Y)&&h(V))if(h(x))v[0]=0;else{var k=-D/x;k>=0&&k<=1&&(v[C++]=k)}else{var F=V*V-4*Y*G;if(h(F)){var $=V/Y,k=-x/O+$,J=-$/2;k>=0&&k<=1&&(v[C++]=k),J>=0&&J<=1&&(v[C++]=J)}else if(F>0){var ae=i(F),re=Y*x+1.5*O*(-V+ae),pe=Y*x+1.5*O*(-V-ae);re<0?re=-E(-re,c):re=E(re,c),pe<0?pe=-E(-pe,c):pe=E(pe,c);var k=(-x-(re+pe))/(3*O);k>=0&&k<=1&&(v[C++]=k)}else{var se=(2*Y*x-3*O*V)/(2*i(Y*Y*Y)),xe=Math.acos(se)/3,U=i(Y),Z=Math.cos(xe),k=(-x-2*U*Z)/(3*O),J=(-x+U*(Z+n*Math.sin(xe)))/(3*O),M=(-x+U*(Z-n*Math.sin(xe)))/(3*O);k>=0&&k<=1&&(v[C++]=k),J>=0&&J<=1&&(v[C++]=J),M>=0&&M<=1&&(v[C++]=M)}}return C}function N(t,o,T,S,g){var v=6*T-12*o+6*t,O=9*o+3*S-3*t-9*T,x=3*o-3*t,D=0;if(h(O)){if(b(v)){var H=-x/v;H>=0&&H<=1&&(g[D++]=H)}}else{var Y=v*v-4*O*x;if(h(Y))g[0]=-v/(2*O);else if(Y>0){var V=i(Y),H=(-v+V)/(2*O),G=(-v-V)/(2*O);H>=0&&H<=1&&(g[D++]=H),G>=0&&G<=1&&(g[D++]=G)}}return D}function R(t,o,T,S,g,v){var O=(o-t)*g+t,x=(T-o)*g+o,D=(S-T)*g+T,H=(x-O)*g+O,Y=(D-x)*g+x,V=(Y-H)*g+H;v[0]=t,v[1]=O,v[2]=H,v[3]=V,v[4]=V,v[5]=Y,v[6]=D,v[7]=S}function L(t,o,T,S,g,v,O,x,D,H,Y){var V,G=.005,C=Infinity,k,F,$,J;f[0]=D,f[1]=H;for(var ae=0;ae<1;ae+=.05)a[0]=s(t,T,g,O,ae),a[1]=s(o,S,v,x,ae),$=w(f,a),$=0&&$=0&&H<=1&&(g[D++]=H)}}else{var Y=O*O-4*v*x;if(h(Y)){var H=-O/(2*v);H>=0&&H<=1&&(g[D++]=H)}else if(Y>0){var V=i(Y),H=(-O+V)/(2*v),G=(-O-V)/(2*v);H>=0&&H<=1&&(g[D++]=H),G>=0&&G<=1&&(g[D++]=G)}}return D}function W(t,o,T){var S=t+T-2*o;return S===0?.5:(t-o)/S}function A(t,o,T,S,g){var v=(o-t)*S+t,O=(T-o)*S+o,x=(O-v)*S+v;g[0]=t,g[1]=v,g[2]=x,g[3]=x,g[4]=O,g[5]=T}function d(t,o,T,S,g,v,O,x,D){var H,Y=.005,V=Infinity;f[0]=O,f[1]=x;for(var G=0;G<1;G+=.05){a[0]=p(t,T,g,G),a[1]=p(o,S,v,G);var C=w(f,a);C=0&&C=0;--L)if(R[L]===N)return!0;return!1}),I):null:I[0]},h.prototype.update=function(s,y){if(!s)return;var I=this.getDefs(!1);if(s[this._domName]&&I.contains(s[this._domName]))typeof y=="function"&&y(s);else{var N=this.add(s);N&&(s[this._domName]=N)}},h.prototype.addDom=function(s){var y=this.getDefs(!0);y.appendChild(s)},h.prototype.removeDom=function(s){var y=this.getDefs(!1);y&&s[this._domName]&&(y.removeChild(s[this._domName]),s[this._domName]=null)},h.prototype.getDoms=function(){var s=this.getDefs(!1);if(!s)return[];var y=[];return w.each(this._tagNames,function(I){var N=s.getElementsByTagName(I);y=y.concat([].slice.call(N))}),y},h.prototype.markAllUnused=function(){var s=this.getDoms(),y=this;w.each(s,function(I){I[y._markLabel]=a})},h.prototype.markUsed=function(s){s&&(s[this._markLabel]=m)},h.prototype.removeUnused=function(){var s=this.getDefs(!1);if(!s)return;var y=this.getDoms(),I=this;w.each(y,function(N){N[I._markLabel]!==m&&s.removeChild(N)})},h.prototype.getSvgProxy=function(s){return s instanceof E?n:s instanceof i?c:s instanceof l?f:n},h.prototype.getTextSvgElement=function(s){return s.__textSvgEl},h.prototype.getSvgElement=function(s){return s.__svgEl};var b=h;q.exports=b},T6xi:function(q,P,e){var _=e("YgsL"),r=e("nCxF");function w(E,i,l){var u=i.points,n=i.smooth;if(u&&u.length>=2){if(n&&n!=="spline"){var c=r(u,n,l,i.smoothConstraint);E.moveTo(u[0][0],u[0][1]);for(var f=u.length,a=0;a<(l?f:f-1);a++){var m=c[a*2],h=c[a*2+1],b=u[(a+1)%f];E.bezierCurveTo(m[0],m[1],h[0],h[1],b[0],b[1])}}else{n==="spline"&&(u=_(u,l)),E.moveTo(u[0][0],u[0][1]);for(var a=1,s=u.length;ai&&(m=n+c,n*=i/m,c*=i/m),f+a>i&&(m=f+a,f*=i/m,a*=i/m),c+f>l&&(m=c+f,c*=l/m,f*=l/m),n+a>l&&(m=n+a,n*=l/m,a*=l/m),_.moveTo(w+n,E),_.lineTo(w+i-c,E),c!==0&&_.arc(w+i-c,E+c,c,-Math.PI/2,0),_.lineTo(w+i,E+l-f),f!==0&&_.arc(w+i-f,E+l-f,f,0,Math.PI/2),_.lineTo(w+a,E+l),a!==0&&_.arc(w+a,E+l-a,a,Math.PI/2,Math.PI),_.lineTo(w,E+n),n!==0&&_.arc(w+n,E+n,n,Math.PI,Math.PI*1.5)}P.buildPath=e},W6BS:function(q,P){q.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(q,P,e){"use strict";var _=e("rePB"),r=e("Ff2n"),w=e("VTBJ"),E=e("1OyB"),i=e("vuIU"),l=e("JX7q"),u=e("Ji7U"),n=e("LK+K"),c=e("q1tI"),f=e("TSYQ"),a=e.n(f),m=e("sboe"),h=e("OZM5"),b=function(W){var A=W.prefixCls,d=W.level,t=W.isStart,o=W.isEnd;if(!d)return null;for(var T="".concat(A,"-indent-unit"),S=[],g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,re=J.getAttribute("id")||J.getAttribute("data-reactid")||J.getAttribute("name");if(ae&&O[re])return O[re];var pe=window.getComputedStyle(J),se=pe.getPropertyValue("box-sizing")||pe.getPropertyValue("-moz-box-sizing")||pe.getPropertyValue("-webkit-box-sizing"),xe=parseFloat(pe.getPropertyValue("padding-bottom"))+parseFloat(pe.getPropertyValue("padding-top")),U=parseFloat(pe.getPropertyValue("border-bottom-width"))+parseFloat(pe.getPropertyValue("border-top-width")),Z=v.map(function(X){return"".concat(X,":").concat(pe.getPropertyValue(X))}).join(";"),M={sizingStyle:Z,paddingSize:xe,borderSize:U,boxSizing:se};return ae&&re&&(O[re]=M),M}function H(J){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;x||(x=document.createElement("textarea"),x.setAttribute("tab-index","-1"),x.setAttribute("aria-hidden","true"),document.body.appendChild(x)),J.getAttribute("wrap")?x.setAttribute("wrap",J.getAttribute("wrap")):x.removeAttribute("wrap");var se=R(J,ae),xe=se.paddingSize,U=se.borderSize,Z=se.boxSizing,M=se.sizingStyle;x.setAttribute("style","".concat(M,";").concat(g)),x.value=J.value||J.placeholder||"";var X=Number.MIN_SAFE_INTEGER,ue=Number.MAX_SAFE_INTEGER,de=x.scrollHeight,Oe;if(Z==="border-box"?de+=U:Z==="content-box"&&(de-=xe),re!==null||pe!==null){x.value=" ";var De=x.scrollHeight-xe;re!==null&&(X=De*re,Z==="border-box"&&(X=X+xe+U),de=Math.max(X,de)),pe!==null&&(ue=De*pe,Z==="border-box"&&(ue=ue+xe+U),Oe=de>ue?"":"hidden",de=Math.min(ue,de))}return{height:de,minHeight:X,maxHeight:ue,overflowY:Oe,resize:"none"}}var Y=e("Gytx"),V=e.n(Y),G;(function(J){J[J.NONE=0]="NONE",J[J.RESIZING=1]="RESIZING",J[J.RESIZED=2]="RESIZED"})(G||(G={}));var C=function(J){Object(E.a)(re,J);var ae=Object(i.a)(re);function re(pe){var se;return Object(r.a)(this,re),se=ae.call(this,pe),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(xe){se.textArea=xe},se.handleResize=function(xe){var U=se.state.resizeStatus,Z=se.props,M=Z.autoSize,X=Z.onResize;if(U!==G.NONE)return;typeof X=="function"&&X(xe),M&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var xe=se.props.autoSize;if(!xe||!se.textArea)return;var U=xe.minRows,Z=xe.maxRows,M=H(se.textArea,!1,U,Z);se.setState({textareaStyles:M,resizeStatus:G.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:G.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:G.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var xe=se.props,U=xe.prefixCls,Z=U===void 0?"rc-textarea":U,M=xe.autoSize,X=xe.onResize,ue=xe.className,de=xe.disabled,Oe=se.state,De=Oe.textareaStyles,me=Oe.resizeStatus,Ce=Object(o.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),be=S()(Z,ue,Object(n.a)({},"".concat(Z,"-disabled"),de));"value"in Ce&&(Ce.value=Ce.value||"");var Pe=Object(u.a)(Object(u.a)(Object(u.a)({},se.props.style),De),me===G.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return s.createElement(t,{onResize:se.handleResize,disabled:!(M||X)},s.createElement("textarea",Object(_.a)({},Ce,{className:be,style:Pe,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:G.NONE},se}return Object(w.a)(re,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!V()(se.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 se=this.textArea.selectionStart,xe=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,xe)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),re}(s.Component),k=C,F=function(J){Object(E.a)(re,J);var ae=Object(i.a)(re);function re(pe){var se;Object(r.a)(this,re),se=ae.call(this,pe),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(U){se.resizableTextArea=U},se.handleChange=function(U){var Z=se.props.onChange;se.setValue(U.target.value,function(){se.resizableTextArea.resizeTextarea()}),Z&&Z(U)},se.handleKeyDown=function(U){var Z=se.props,M=Z.onPressEnter,X=Z.onKeyDown;U.keyCode===13&&M&&M(U),X&&X(U)};var xe=typeof pe.value=="undefined"||pe.value===null?pe.defaultValue:pe.value;return se.state={value:xe},se}return Object(w.a)(re,[{key:"setValue",value:function(se,xe){"value"in this.props||this.setState({value:se},xe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return s.createElement(k,Object(_.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),re}(s.Component),$=P.default=F},YH21:function(q,P,e){var _=e("H6uX");P.Dispatcher=_;var r=e("ItGF"),w=e("Ze12"),E=w.isCanvasEl,i=w.transformCoordWithViewport,s=typeof window!="undefined"&&!!window.addEventListener,u=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,n=[];function c(N,D,L,p){return L=L||{},p||!r.canvasSupported?f(N,D,L):r.browser.firefox&&D.layerX!=null&&D.layerX!==D.offsetX?(L.zrX=D.layerX,L.zrY=D.layerY):D.offsetX!=null?(L.zrX=D.offsetX,L.zrY=D.offsetY):f(N,D,L),L}function f(N,D,L){if(r.domSupported&&N.getBoundingClientRect){var p=D.clientX,B=D.clientY;if(E(N)){var j=N.getBoundingClientRect();L.zrX=p-j.left,L.zrY=B-j.top;return}else if(i(n,N,p,B)){L.zrX=n[0],L.zrY=n[1];return}}L.zrX=L.zrY=0}function a(N){return N||window.event}function m(N,D,L){if(D=a(D),D.zrX!=null)return D;var p=D.type,B=p&&p.indexOf("touch")>=0;if(!B)c(N,D,D,L),D.zrDelta=D.wheelDelta?D.wheelDelta/120:-(D.detail||0)/3;else{var j=p!=="touchend"?D.targetTouches[0]:D.changedTouches[0];j&&c(N,j,D,L)}var W=D.button;return D.which==null&&W!==void 0&&u.test(D.type)&&(D.which=W&1?1:W&2?3:W&4?2:0),D}function h(N,D,L,p){s?N.addEventListener(D,L,p):N.attachEvent("on"+D,L)}function b(N,D,L,p){s?N.removeEventListener(D,L,p):N.detachEvent("on"+D,L)}var l=s?function(N){N.preventDefault(),N.stopPropagation(),N.cancelBubble=!0}:function(N){N.returnValue=!1,N.cancelBubble=!0};function y(N){return N.which===2||N.which===3}function I(N){return N.which>1}P.clientToLocal=c,P.getNativeEvent=a,P.normalizeEvent=m,P.addEventListener=h,P.removeEventListener=b,P.stop=l,P.isMiddleOrRightButtonOnMouseUpDown=y,P.notLeftMouse=I},YgsL:function(q,P,e){var _=e("QBsz"),r=_.distance;function w(i,s,u,n,c,f,a){var m=(u-i)*.5,h=(n-s)*.5;return(2*(s-u)+m+h)*a+(-3*(s-u)-2*m-h)*f+m*c+s}function E(i,s){for(var u=i.length,n=[],c=0,f=1;fu-2?u-1:h+1],N=i[h>u-3?u-1:h+2]);var D=b*b,L=b*D;n.push([w(l[0],y[0],I[0],N[0],b,D,L),w(l[1],y[1],I[1],N[1],b,D,L)])}return n}q.exports=E},ZBKS:function(q,P,e){q.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color0152d9:"color0152d9___2PNji",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},ZJlW:function(q,P,e){q.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},Ze12:function(q,P,e){var _=e("ItGF"),r=e("hOwI"),w=r.buildTransformer,E="___zrEVENTSAVED",i=[];function s(a,m,h,b,l){return u(i,m,b,l,!0)&&u(a,h,i[0],i[1])}function u(a,m,h,b,l){if(m.getBoundingClientRect&&_.domSupported&&!f(m)){var y=m[E]||(m[E]={}),I=n(m,y),N=c(I,y,l);if(N)return N(a,h,b),!0}return!1}function n(a,m){var h=m.markers;if(h)return h;h=m.markers=[];for(var b=["left","right"],l=["top","bottom"],y=0;y<4;y++){var I=document.createElement("div"),N=I.style,D=y%2,L=(y>>1)%2;N.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",b[D]+":0",l[L]+":0",b[1-D]+":auto",l[1-L]+":auto",""].join("!important;"),a.appendChild(I),h.push(I)}return h}function c(a,m,h){for(var b=h?"invTrans":"trans",l=m[b],y=m.srcCoords,I=!0,N=[],D=[],L=0;L<4;L++){var p=a[L].getBoundingClientRect(),B=2*L,j=p.left,W=p.top;N.push(j,W),I=I&&y&&j===y[B]&&W===y[B+1],D.push(a[L].offsetLeft,a[L].offsetTop)}return I&&l?l:(m.srcCoords=N,m[b]=h?w(D,N):w(N,D))}function f(a){return a.nodeName.toUpperCase()==="CANVAS"}P.transformLocalCoord=s,P.transformCoordWithViewport=u,P.isCanvasEl=f},ZpRC:function(q,P,e){"use strict";function _(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function r(a,m){return(!m||a!=="hidden")&&a!=="visible"&&a!=="clip"}function w(a,m){if(a.clientHeightm||y>a&&I=m&&N>=h?y-a-b:I>m&&Nh?I-m+l:0}var i=function(a,m){var h=window,b=m.scrollMode,l=m.block,y=m.inline,I=m.boundary,N=m.skipOverflowHiddenElements,D=typeof I=="function"?I:function(De){return De!==I};if(!_(a))throw new TypeError("Invalid target");for(var L=document.scrollingElement||document.documentElement,p=[],B=a;_(B)&&D(B);){if((B=B.parentElement)===L){p.push(B);break}B!=null&&B===document.body&&w(B)&&!w(document.documentElement)||B!=null&&w(B,N)&&p.push(B)}for(var j=h.visualViewport?h.visualViewport.width:innerWidth,W=h.visualViewport?h.visualViewport.height:innerHeight,A=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,t=a.getBoundingClientRect(),o=t.height,T=t.width,S=t.top,g=t.right,v=t.bottom,O=t.left,x=l==="start"||l==="nearest"?S:l==="end"?v:S+o/2,R=y==="center"?O+T/2:y==="end"?g:O,H=[],Y=0;Y=0&&O>=0&&v<=W&&g<=j&&S>=F&&v<=J&&O>=ae&&g<=$)return H;var re=getComputedStyle(V),pe=parseInt(re.borderLeftWidth,10),se=parseInt(re.borderTopWidth,10),xe=parseInt(re.borderRightWidth,10),U=parseInt(re.borderBottomWidth,10),Z=0,M=0,X="offsetWidth"in V?V.offsetWidth-V.clientWidth-pe-xe:0,ue="offsetHeight"in V?V.offsetHeight-V.clientHeight-se-U:0;if(L===V)Z=l==="start"?x:l==="end"?x-W:l==="nearest"?E(d,d+W,W,se,U,d+x,d+x+o,o):x-W/2,M=y==="start"?R:y==="center"?R-j/2:y==="end"?R-j:E(A,A+j,j,pe,xe,A+R,A+R+T,T),Z=Math.max(0,Z+d),M=Math.max(0,M+A);else{Z=l==="start"?x-F-se:l==="end"?x-J+U+ue:l==="nearest"?E(F,J,C,se,U+ue,x,x+o,o):x-(F+C/2)+ue/2,M=y==="start"?R-ae-pe:y==="center"?R-(ae+k/2)+X/2:y==="end"?R-$+xe+X:E(ae,$,k,pe,xe+X,R,R+T,T);var de=V.scrollLeft,Oe=V.scrollTop;x+=Oe-(Z=Math.max(0,Math.min(Oe+Z,V.scrollHeight-C+ue))),R+=de-(M=Math.max(0,Math.min(de+M,V.scrollWidth-k+X)))}H.push({el:V,top:Z,left:M})}return H};function s(a){return a===Object(a)&&Object.keys(a).length!==0}function u(a,m){m===void 0&&(m="auto");var h="scrollBehavior"in document.body.style;a.forEach(function(b){var l=b.el,y=b.top,I=b.left;l.scroll&&h?l.scroll({top:y,left:I,behavior:m}):(l.scrollTop=y,l.scrollLeft=I)})}function n(a){return a===!1?{block:"end",inline:"nearest"}:s(a)?a:{block:"start",inline:"nearest"}}function c(a,m){var h=!a.ownerDocument.documentElement.contains(a);if(s(m)&&typeof m.behavior=="function")return m.behavior(h?[]:i(a,m));if(h)return;var b=n(m);return u(i(a,b),b.behavior)}var f=P.a=c},Zss7:function(q,P,e){var _;(function(r){var w=/^\s+/,E=/\s+$/,i=0,s=r.round,u=r.min,n=r.max,c=r.random;function f(U,Z){if(U=U||"",Z=Z||{},U instanceof f)return U;if(!(this instanceof f))return new f(U,Z);var M=a(U);this._originalInput=U,this._r=M.r,this._g=M.g,this._b=M.b,this._a=M.a,this._roundA=s(100*this._a)/100,this._format=Z.format||M.format,this._gradientType=Z.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=M.ok,this._tc_id=i++}f.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 U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),Z,M,X,ue,de,Oe;return Z=U.r/255,M=U.g/255,X=U.b/255,Z<=.03928?ue=Z/12.92:ue=r.pow((Z+.055)/1.055,2.4),M<=.03928?de=M/12.92:de=r.pow((M+.055)/1.055,2.4),X<=.03928?Oe=X/12.92:Oe=r.pow((X+.055)/1.055,2.4),.2126*ue+.7152*de+.0722*Oe},setAlpha:function(U){return this._a=H(U),this._roundA=s(100*this._a)/100,this},toHsv:function(){var U=l(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=l(this._r,this._g,this._b),Z=s(U.h*360),M=s(U.s*100),X=s(U.v*100);return this._a==1?"hsv("+Z+", "+M+"%, "+X+"%)":"hsva("+Z+", "+M+"%, "+X+"%, "+this._roundA+")"},toHsl:function(){var U=h(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=h(this._r,this._g,this._b),Z=s(U.h*360),M=s(U.s*100),X=s(U.l*100);return this._a==1?"hsl("+Z+", "+M+"%, "+X+"%)":"hsla("+Z+", "+M+"%, "+X+"%, "+this._roundA+")"},toHex:function(U){return I(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return N(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(Y(this._r,255)*100)+"%",g:s(Y(this._g,255)*100)+"%",b:s(Y(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+s(Y(this._r,255)*100)+"%, "+s(Y(this._g,255)*100)+"%, "+s(Y(this._b,255)*100)+"%)":"rgba("+s(Y(this._r,255)*100)+"%, "+s(Y(this._g,255)*100)+"%, "+s(Y(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:x[I(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var Z="#"+D(this._r,this._g,this._b,this._a),M=Z,X=this._gradientType?"GradientType = 1, ":"";if(U){var ue=f(U);M="#"+D(ue._r,ue._g,ue._b,ue._a)}return"progid:DXImageTransform.Microsoft.gradient("+X+"startColorstr="+Z+",endColorstr="+M+")"},toString:function(U){var Z=!!U;U=U||this._format;var M=!1,X=this._a<1&&this._a>=0,ue=!Z&&X&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return ue?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(M=this.toRgbString()),U==="prgb"&&(M=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(M=this.toHexString()),U==="hex3"&&(M=this.toHexString(!0)),U==="hex4"&&(M=this.toHex8String(!0)),U==="hex8"&&(M=this.toHex8String()),U==="name"&&(M=this.toName()),U==="hsl"&&(M=this.toHslString()),U==="hsv"&&(M=this.toHsvString()),M||this.toHexString())},clone:function(){return f(this.toString())},_applyModification:function(U,Z){var M=U.apply(null,[this].concat([].slice.call(Z)));return this._r=M._r,this._g=M._g,this._b=M._b,this.setAlpha(M._a),this},lighten:function(){return this._applyModification(j,arguments)},brighten:function(){return this._applyModification(W,arguments)},darken:function(){return this._applyModification(A,arguments)},desaturate:function(){return this._applyModification(L,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(B,arguments)},spin:function(){return this._applyModification(d,arguments)},_applyCombination:function(U,Z){return U.apply(null,[this].concat([].slice.call(Z)))},analogous:function(){return this._applyCombination(g,arguments)},complement:function(){return this._applyCombination(t,arguments)},monochromatic:function(){return this._applyCombination(v,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},f.fromRatio=function(U,Z){if(typeof U=="object"){var M={};for(var X in U)U.hasOwnProperty(X)&&(X==="a"?M[X]=U[X]:M[X]=$(U[X]));U=M}return f(U,Z)};function a(U){var Z={r:0,g:0,b:0},M=1,X=null,ue=null,de=null,Oe=!1,De=!1;return typeof U=="string"&&(U=se(U)),typeof U=="object"&&(pe(U.r)&&pe(U.g)&&pe(U.b)?(Z=m(U.r,U.g,U.b),Oe=!0,De=String(U.r).substr(-1)==="%"?"prgb":"rgb"):pe(U.h)&&pe(U.s)&&pe(U.v)?(X=$(U.s),ue=$(U.v),Z=y(U.h,X,ue),Oe=!0,De="hsv"):pe(U.h)&&pe(U.s)&&pe(U.l)&&(X=$(U.s),de=$(U.l),Z=b(U.h,X,de),Oe=!0,De="hsl"),U.hasOwnProperty("a")&&(M=U.a)),M=H(M),{ok:Oe,format:U.format||De,r:u(255,n(Z.r,0)),g:u(255,n(Z.g,0)),b:u(255,n(Z.b,0)),a:M}}function m(U,Z,M){return{r:Y(U,255)*255,g:Y(Z,255)*255,b:Y(M,255)*255}}function h(U,Z,M){U=Y(U,255),Z=Y(Z,255),M=Y(M,255);var X=n(U,Z,M),ue=u(U,Z,M),de,Oe,De=(X+ue)/2;if(X==ue)de=Oe=0;else{var me=X-ue;Oe=De>.5?me/(2-X-ue):me/(X+ue);switch(X){case U:de=(Z-M)/me+(Z1&&(Pe-=1),Pe<1/6?Ce+(be-Ce)*6*Pe:Pe<1/2?be:Pe<2/3?Ce+(be-Ce)*(2/3-Pe)*6:Ce}if(Z===0)X=ue=de=M;else{var De=M<.5?M*(1+Z):M+Z-M*Z,me=2*M-De;X=Oe(me,De,U+1/3),ue=Oe(me,De,U),de=Oe(me,De,U-1/3)}return{r:X*255,g:ue*255,b:de*255}}function l(U,Z,M){U=Y(U,255),Z=Y(Z,255),M=Y(M,255);var X=n(U,Z,M),ue=u(U,Z,M),de,Oe,De=X,me=X-ue;if(Oe=X===0?0:me/X,X==ue)de=0;else{switch(X){case U:de=(Z-M)/me+(Z>1)+720)%360;--Z;)X.h=(X.h+ue)%360,de.push(f(X));return de}function v(U,Z){Z=Z||6;for(var M=f(U).toHsv(),X=M.h,ue=M.s,de=M.v,Oe=[],De=1/Z;Z--;)Oe.push(f({h:X,s:ue,v:de})),de=(de+De)%1;return Oe}f.mix=function(U,Z,M){M=M===0?0:M||50;var X=f(U).toRgb(),ue=f(Z).toRgb(),de=M/100,Oe={r:(ue.r-X.r)*de+X.r,g:(ue.g-X.g)*de+X.g,b:(ue.b-X.b)*de+X.b,a:(ue.a-X.a)*de+X.a};return f(Oe)},f.readability=function(U,Z){var M=f(U),X=f(Z);return(r.max(M.getLuminance(),X.getLuminance())+.05)/(r.min(M.getLuminance(),X.getLuminance())+.05)},f.isReadable=function(U,Z,M){var X=f.readability(U,Z),ue,de;de=!1,ue=xe(M);switch(ue.level+ue.size){case"AAsmall":case"AAAlarge":de=X>=4.5;break;case"AAlarge":de=X>=3;break;case"AAAsmall":de=X>=7;break}return de},f.mostReadable=function(U,Z,M){var X=null,ue=0,de,Oe,De,me;M=M||{},Oe=M.includeFallbackColors,De=M.level,me=M.size;for(var Ce=0;Ceue&&(ue=de,X=f(Z[Ce]));return f.isReadable(U,X,{level:De,size:me})||!Oe?X:(M.includeFallbackColors=!1,f.mostReadable(U,["#fff","#000"],M))};var O=f.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"},x=f.hexNames=R(O);function R(U){var Z={};for(var M in U)U.hasOwnProperty(M)&&(Z[U[M]]=M);return Z}function H(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function Y(U,Z){C(U)&&(U="100%");var M=k(U);return U=u(Z,n(0,parseFloat(U))),M&&(U=parseInt(U*Z,10)/100),r.abs(U-Z)<1e-6?1:U%Z/parseFloat(Z)}function V(U){return u(1,n(0,U))}function G(U){return parseInt(U,16)}function C(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function k(U){return typeof U=="string"&&U.indexOf("%")!=-1}function F(U){return U.length==1?"0"+U:""+U}function $(U){return U<=1&&(U=U*100+"%"),U}function J(U){return r.round(parseFloat(U)*255).toString(16)}function ae(U){return G(U)/255}var re=function(){var U="[-\\+]?\\d+%?",Z="[-\\+]?\\d*\\.\\d+%?",M="(?:"+Z+")|(?:"+U+")",X="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",ue="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?";return{CSS_UNIT:new RegExp(M),rgb:new RegExp("rgb"+X),rgba:new RegExp("rgba"+ue),hsl:new RegExp("hsl"+X),hsla:new RegExp("hsla"+ue),hsv:new RegExp("hsv"+X),hsva:new RegExp("hsva"+ue),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(U){return!!re.CSS_UNIT.exec(U)}function se(U){U=U.replace(w,"").replace(E,"").toLowerCase();var Z=!1;if(O[U])U=O[U],Z=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var M;return(M=re.rgb.exec(U))?{r:M[1],g:M[2],b:M[3]}:(M=re.rgba.exec(U))?{r:M[1],g:M[2],b:M[3],a:M[4]}:(M=re.hsl.exec(U))?{h:M[1],s:M[2],l:M[3]}:(M=re.hsla.exec(U))?{h:M[1],s:M[2],l:M[3],a:M[4]}:(M=re.hsv.exec(U))?{h:M[1],s:M[2],v:M[3]}:(M=re.hsva.exec(U))?{h:M[1],s:M[2],v:M[3],a:M[4]}:(M=re.hex8.exec(U))?{r:G(M[1]),g:G(M[2]),b:G(M[3]),a:ae(M[4]),format:Z?"name":"hex8"}:(M=re.hex6.exec(U))?{r:G(M[1]),g:G(M[2]),b:G(M[3]),format:Z?"name":"hex"}:(M=re.hex4.exec(U))?{r:G(M[1]+""+M[1]),g:G(M[2]+""+M[2]),b:G(M[3]+""+M[3]),a:ae(M[4]+""+M[4]),format:Z?"name":"hex8"}:(M=re.hex3.exec(U))?{r:G(M[1]+""+M[1]),g:G(M[2]+""+M[2]),b:G(M[3]+""+M[3]),format:Z?"name":"hex"}:!1}function xe(U){var Z,M;return U=U||{level:"AA",size:"small"},Z=(U.level||"AA").toUpperCase(),M=(U.size||"small").toLowerCase(),Z!=="AA"&&Z!=="AAA"&&(Z="AA"),M!=="small"&&M!=="large"&&(M="small"),{level:Z,size:M}}q.exports?q.exports=f:!(_=function(){return f}.call(P,e,P,q),_!==void 0&&(q.exports=_))})(Math)},aKvl:function(q,P,e){var _=e("Sj9i"),r=_.quadraticProjectPoint;function w(E,i,s,u,n,c,f,a,m){if(f===0)return!1;var h=f;if(m>i+h&&m>u+h&&m>c+h||mE+h&&a>s+h&&a>n+h||a1&&arguments[1]!==void 0?arguments[1]:!1,re=J.getAttribute("id")||J.getAttribute("data-reactid")||J.getAttribute("name");if(ae&&O[re])return O[re];var pe=window.getComputedStyle(J),se=pe.getPropertyValue("box-sizing")||pe.getPropertyValue("-moz-box-sizing")||pe.getPropertyValue("-webkit-box-sizing"),xe=parseFloat(pe.getPropertyValue("padding-bottom"))+parseFloat(pe.getPropertyValue("padding-top")),U=parseFloat(pe.getPropertyValue("border-bottom-width"))+parseFloat(pe.getPropertyValue("border-top-width")),Z=v.map(function(X){return"".concat(X,":").concat(pe.getPropertyValue(X))}).join(";"),M={sizingStyle:Z,paddingSize:xe,borderSize:U,boxSizing:se};return ae&&re&&(O[re]=M),M}function H(J){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;x||(x=document.createElement("textarea"),x.setAttribute("tab-index","-1"),x.setAttribute("aria-hidden","true"),document.body.appendChild(x)),J.getAttribute("wrap")?x.setAttribute("wrap",J.getAttribute("wrap")):x.removeAttribute("wrap");var se=D(J,ae),xe=se.paddingSize,U=se.borderSize,Z=se.boxSizing,M=se.sizingStyle;x.setAttribute("style","".concat(M,";").concat(g)),x.value=J.value||J.placeholder||"";var X=Number.MIN_SAFE_INTEGER,ue=Number.MAX_SAFE_INTEGER,de=x.scrollHeight,Oe;if(Z==="border-box"?de+=U:Z==="content-box"&&(de-=xe),re!==null||pe!==null){x.value=" ";var Re=x.scrollHeight-xe;re!==null&&(X=Re*re,Z==="border-box"&&(X=X+xe+U),de=Math.max(X,de)),pe!==null&&(ue=Re*pe,Z==="border-box"&&(ue=ue+xe+U),Oe=de>ue?"":"hidden",de=Math.min(ue,de))}return{height:de,minHeight:X,maxHeight:ue,overflowY:Oe,resize:"none"}}var Y=e("Gytx"),V=e.n(Y),G;(function(J){J[J.NONE=0]="NONE",J[J.RESIZING=1]="RESIZING",J[J.RESIZED=2]="RESIZED"})(G||(G={}));var C=function(J){Object(E.a)(re,J);var ae=Object(i.a)(re);function re(pe){var se;return Object(r.a)(this,re),se=ae.call(this,pe),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(xe){se.textArea=xe},se.handleResize=function(xe){var U=se.state.resizeStatus,Z=se.props,M=Z.autoSize,X=Z.onResize;if(U!==G.NONE)return;typeof X=="function"&&X(xe),M&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var xe=se.props.autoSize;if(!xe||!se.textArea)return;var U=xe.minRows,Z=xe.maxRows,M=H(se.textArea,!1,U,Z);se.setState({textareaStyles:M,resizeStatus:G.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:G.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:G.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var xe=se.props,U=xe.prefixCls,Z=U===void 0?"rc-textarea":U,M=xe.autoSize,X=xe.onResize,ue=xe.className,de=xe.disabled,Oe=se.state,Re=Oe.textareaStyles,me=Oe.resizeStatus,Ce=Object(o.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),be=S()(Z,ue,Object(n.a)({},"".concat(Z,"-disabled"),de));"value"in Ce&&(Ce.value=Ce.value||"");var Pe=Object(u.a)(Object(u.a)(Object(u.a)({},se.props.style),Re),me===G.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return l.createElement(t,{onResize:se.handleResize,disabled:!(M||X)},l.createElement("textarea",Object(_.a)({},Ce,{className:be,style:Pe,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:G.NONE},se}return Object(w.a)(re,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!V()(se.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 se=this.textArea.selectionStart,xe=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,xe)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),re}(l.Component),k=C,F=function(J){Object(E.a)(re,J);var ae=Object(i.a)(re);function re(pe){var se;Object(r.a)(this,re),se=ae.call(this,pe),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(U){se.resizableTextArea=U},se.handleChange=function(U){var Z=se.props.onChange;se.setValue(U.target.value,function(){se.resizableTextArea.resizeTextarea()}),Z&&Z(U)},se.handleKeyDown=function(U){var Z=se.props,M=Z.onPressEnter,X=Z.onKeyDown;U.keyCode===13&&M&&M(U),X&&X(U)};var xe=typeof pe.value=="undefined"||pe.value===null?pe.defaultValue:pe.value;return se.state={value:xe},se}return Object(w.a)(re,[{key:"setValue",value:function(se,xe){"value"in this.props||this.setState({value:se},xe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return l.createElement(k,Object(_.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),re}(l.Component),$=P.default=F},YH21:function(q,P,e){var _=e("H6uX");P.Dispatcher=_;var r=e("ItGF"),w=e("Ze12"),E=w.isCanvasEl,i=w.transformCoordWithViewport,l=typeof window!="undefined"&&!!window.addEventListener,u=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,n=[];function c(N,R,L,p){return L=L||{},p||!r.canvasSupported?f(N,R,L):r.browser.firefox&&R.layerX!=null&&R.layerX!==R.offsetX?(L.zrX=R.layerX,L.zrY=R.layerY):R.offsetX!=null?(L.zrX=R.offsetX,L.zrY=R.offsetY):f(N,R,L),L}function f(N,R,L){if(r.domSupported&&N.getBoundingClientRect){var p=R.clientX,B=R.clientY;if(E(N)){var j=N.getBoundingClientRect();L.zrX=p-j.left,L.zrY=B-j.top;return}else if(i(n,N,p,B)){L.zrX=n[0],L.zrY=n[1];return}}L.zrX=L.zrY=0}function a(N){return N||window.event}function m(N,R,L){if(R=a(R),R.zrX!=null)return R;var p=R.type,B=p&&p.indexOf("touch")>=0;if(!B)c(N,R,R,L),R.zrDelta=R.wheelDelta?R.wheelDelta/120:-(R.detail||0)/3;else{var j=p!=="touchend"?R.targetTouches[0]:R.changedTouches[0];j&&c(N,j,R,L)}var W=R.button;return R.which==null&&W!==void 0&&u.test(R.type)&&(R.which=W&1?1:W&2?3:W&4?2:0),R}function h(N,R,L,p){l?N.addEventListener(R,L,p):N.attachEvent("on"+R,L)}function b(N,R,L,p){l?N.removeEventListener(R,L,p):N.detachEvent("on"+R,L)}var s=l?function(N){N.preventDefault(),N.stopPropagation(),N.cancelBubble=!0}:function(N){N.returnValue=!1,N.cancelBubble=!0};function y(N){return N.which===2||N.which===3}function I(N){return N.which>1}P.clientToLocal=c,P.getNativeEvent=a,P.normalizeEvent=m,P.addEventListener=h,P.removeEventListener=b,P.stop=s,P.isMiddleOrRightButtonOnMouseUpDown=y,P.notLeftMouse=I},YgsL:function(q,P,e){var _=e("QBsz"),r=_.distance;function w(i,l,u,n,c,f,a){var m=(u-i)*.5,h=(n-l)*.5;return(2*(l-u)+m+h)*a+(-3*(l-u)-2*m-h)*f+m*c+l}function E(i,l){for(var u=i.length,n=[],c=0,f=1;fu-2?u-1:h+1],N=i[h>u-3?u-1:h+2]);var R=b*b,L=b*R;n.push([w(s[0],y[0],I[0],N[0],b,R,L),w(s[1],y[1],I[1],N[1],b,R,L)])}return n}q.exports=E},ZBKS:function(q,P,e){q.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color0152d9:"color0152d9___2PNji",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},ZJlW:function(q,P,e){q.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},Ze12:function(q,P,e){var _=e("ItGF"),r=e("hOwI"),w=r.buildTransformer,E="___zrEVENTSAVED",i=[];function l(a,m,h,b,s){return u(i,m,b,s,!0)&&u(a,h,i[0],i[1])}function u(a,m,h,b,s){if(m.getBoundingClientRect&&_.domSupported&&!f(m)){var y=m[E]||(m[E]={}),I=n(m,y),N=c(I,y,s);if(N)return N(a,h,b),!0}return!1}function n(a,m){var h=m.markers;if(h)return h;h=m.markers=[];for(var b=["left","right"],s=["top","bottom"],y=0;y<4;y++){var I=document.createElement("div"),N=I.style,R=y%2,L=(y>>1)%2;N.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",b[R]+":0",s[L]+":0",b[1-R]+":auto",s[1-L]+":auto",""].join("!important;"),a.appendChild(I),h.push(I)}return h}function c(a,m,h){for(var b=h?"invTrans":"trans",s=m[b],y=m.srcCoords,I=!0,N=[],R=[],L=0;L<4;L++){var p=a[L].getBoundingClientRect(),B=2*L,j=p.left,W=p.top;N.push(j,W),I=I&&y&&j===y[B]&&W===y[B+1],R.push(a[L].offsetLeft,a[L].offsetTop)}return I&&s?s:(m.srcCoords=N,m[b]=h?w(R,N):w(N,R))}function f(a){return a.nodeName.toUpperCase()==="CANVAS"}P.transformLocalCoord=l,P.transformCoordWithViewport=u,P.isCanvasEl=f},ZpRC:function(q,P,e){"use strict";function _(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function r(a,m){return(!m||a!=="hidden")&&a!=="visible"&&a!=="clip"}function w(a,m){if(a.clientHeightm||y>a&&I=m&&N>=h?y-a-b:I>m&&Nh?I-m+s:0}var i=function(a,m){var h=window,b=m.scrollMode,s=m.block,y=m.inline,I=m.boundary,N=m.skipOverflowHiddenElements,R=typeof I=="function"?I:function(Re){return Re!==I};if(!_(a))throw new TypeError("Invalid target");for(var L=document.scrollingElement||document.documentElement,p=[],B=a;_(B)&&R(B);){if((B=B.parentElement)===L){p.push(B);break}B!=null&&B===document.body&&w(B)&&!w(document.documentElement)||B!=null&&w(B,N)&&p.push(B)}for(var j=h.visualViewport?h.visualViewport.width:innerWidth,W=h.visualViewport?h.visualViewport.height:innerHeight,A=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,t=a.getBoundingClientRect(),o=t.height,T=t.width,S=t.top,g=t.right,v=t.bottom,O=t.left,x=s==="start"||s==="nearest"?S:s==="end"?v:S+o/2,D=y==="center"?O+T/2:y==="end"?g:O,H=[],Y=0;Y=0&&O>=0&&v<=W&&g<=j&&S>=F&&v<=J&&O>=ae&&g<=$)return H;var re=getComputedStyle(V),pe=parseInt(re.borderLeftWidth,10),se=parseInt(re.borderTopWidth,10),xe=parseInt(re.borderRightWidth,10),U=parseInt(re.borderBottomWidth,10),Z=0,M=0,X="offsetWidth"in V?V.offsetWidth-V.clientWidth-pe-xe:0,ue="offsetHeight"in V?V.offsetHeight-V.clientHeight-se-U:0;if(L===V)Z=s==="start"?x:s==="end"?x-W:s==="nearest"?E(d,d+W,W,se,U,d+x,d+x+o,o):x-W/2,M=y==="start"?D:y==="center"?D-j/2:y==="end"?D-j:E(A,A+j,j,pe,xe,A+D,A+D+T,T),Z=Math.max(0,Z+d),M=Math.max(0,M+A);else{Z=s==="start"?x-F-se:s==="end"?x-J+U+ue:s==="nearest"?E(F,J,C,se,U+ue,x,x+o,o):x-(F+C/2)+ue/2,M=y==="start"?D-ae-pe:y==="center"?D-(ae+k/2)+X/2:y==="end"?D-$+xe+X:E(ae,$,k,pe,xe+X,D,D+T,T);var de=V.scrollLeft,Oe=V.scrollTop;x+=Oe-(Z=Math.max(0,Math.min(Oe+Z,V.scrollHeight-C+ue))),D+=de-(M=Math.max(0,Math.min(de+M,V.scrollWidth-k+X)))}H.push({el:V,top:Z,left:M})}return H};function l(a){return a===Object(a)&&Object.keys(a).length!==0}function u(a,m){m===void 0&&(m="auto");var h="scrollBehavior"in document.body.style;a.forEach(function(b){var s=b.el,y=b.top,I=b.left;s.scroll&&h?s.scroll({top:y,left:I,behavior:m}):(s.scrollTop=y,s.scrollLeft=I)})}function n(a){return a===!1?{block:"end",inline:"nearest"}:l(a)?a:{block:"start",inline:"nearest"}}function c(a,m){var h=!a.ownerDocument.documentElement.contains(a);if(l(m)&&typeof m.behavior=="function")return m.behavior(h?[]:i(a,m));if(h)return;var b=n(m);return u(i(a,b),b.behavior)}var f=P.a=c},Zss7:function(q,P,e){var _;(function(r){var w=/^\s+/,E=/\s+$/,i=0,l=r.round,u=r.min,n=r.max,c=r.random;function f(U,Z){if(U=U||"",Z=Z||{},U instanceof f)return U;if(!(this instanceof f))return new f(U,Z);var M=a(U);this._originalInput=U,this._r=M.r,this._g=M.g,this._b=M.b,this._a=M.a,this._roundA=l(100*this._a)/100,this._format=Z.format||M.format,this._gradientType=Z.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=M.ok,this._tc_id=i++}f.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 U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),Z,M,X,ue,de,Oe;return Z=U.r/255,M=U.g/255,X=U.b/255,Z<=.03928?ue=Z/12.92:ue=r.pow((Z+.055)/1.055,2.4),M<=.03928?de=M/12.92:de=r.pow((M+.055)/1.055,2.4),X<=.03928?Oe=X/12.92:Oe=r.pow((X+.055)/1.055,2.4),.2126*ue+.7152*de+.0722*Oe},setAlpha:function(U){return this._a=H(U),this._roundA=l(100*this._a)/100,this},toHsv:function(){var U=s(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=s(this._r,this._g,this._b),Z=l(U.h*360),M=l(U.s*100),X=l(U.v*100);return this._a==1?"hsv("+Z+", "+M+"%, "+X+"%)":"hsva("+Z+", "+M+"%, "+X+"%, "+this._roundA+")"},toHsl:function(){var U=h(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=h(this._r,this._g,this._b),Z=l(U.h*360),M=l(U.s*100),X=l(U.l*100);return this._a==1?"hsl("+Z+", "+M+"%, "+X+"%)":"hsla("+Z+", "+M+"%, "+X+"%, "+this._roundA+")"},toHex:function(U){return I(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return N(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(Y(this._r,255)*100)+"%",g:l(Y(this._g,255)*100)+"%",b:l(Y(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+l(Y(this._r,255)*100)+"%, "+l(Y(this._g,255)*100)+"%, "+l(Y(this._b,255)*100)+"%)":"rgba("+l(Y(this._r,255)*100)+"%, "+l(Y(this._g,255)*100)+"%, "+l(Y(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:x[I(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var Z="#"+R(this._r,this._g,this._b,this._a),M=Z,X=this._gradientType?"GradientType = 1, ":"";if(U){var ue=f(U);M="#"+R(ue._r,ue._g,ue._b,ue._a)}return"progid:DXImageTransform.Microsoft.gradient("+X+"startColorstr="+Z+",endColorstr="+M+")"},toString:function(U){var Z=!!U;U=U||this._format;var M=!1,X=this._a<1&&this._a>=0,ue=!Z&&X&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return ue?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(M=this.toRgbString()),U==="prgb"&&(M=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(M=this.toHexString()),U==="hex3"&&(M=this.toHexString(!0)),U==="hex4"&&(M=this.toHex8String(!0)),U==="hex8"&&(M=this.toHex8String()),U==="name"&&(M=this.toName()),U==="hsl"&&(M=this.toHslString()),U==="hsv"&&(M=this.toHsvString()),M||this.toHexString())},clone:function(){return f(this.toString())},_applyModification:function(U,Z){var M=U.apply(null,[this].concat([].slice.call(Z)));return this._r=M._r,this._g=M._g,this._b=M._b,this.setAlpha(M._a),this},lighten:function(){return this._applyModification(j,arguments)},brighten:function(){return this._applyModification(W,arguments)},darken:function(){return this._applyModification(A,arguments)},desaturate:function(){return this._applyModification(L,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(B,arguments)},spin:function(){return this._applyModification(d,arguments)},_applyCombination:function(U,Z){return U.apply(null,[this].concat([].slice.call(Z)))},analogous:function(){return this._applyCombination(g,arguments)},complement:function(){return this._applyCombination(t,arguments)},monochromatic:function(){return this._applyCombination(v,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},f.fromRatio=function(U,Z){if(typeof U=="object"){var M={};for(var X in U)U.hasOwnProperty(X)&&(X==="a"?M[X]=U[X]:M[X]=$(U[X]));U=M}return f(U,Z)};function a(U){var Z={r:0,g:0,b:0},M=1,X=null,ue=null,de=null,Oe=!1,Re=!1;return typeof U=="string"&&(U=se(U)),typeof U=="object"&&(pe(U.r)&&pe(U.g)&&pe(U.b)?(Z=m(U.r,U.g,U.b),Oe=!0,Re=String(U.r).substr(-1)==="%"?"prgb":"rgb"):pe(U.h)&&pe(U.s)&&pe(U.v)?(X=$(U.s),ue=$(U.v),Z=y(U.h,X,ue),Oe=!0,Re="hsv"):pe(U.h)&&pe(U.s)&&pe(U.l)&&(X=$(U.s),de=$(U.l),Z=b(U.h,X,de),Oe=!0,Re="hsl"),U.hasOwnProperty("a")&&(M=U.a)),M=H(M),{ok:Oe,format:U.format||Re,r:u(255,n(Z.r,0)),g:u(255,n(Z.g,0)),b:u(255,n(Z.b,0)),a:M}}function m(U,Z,M){return{r:Y(U,255)*255,g:Y(Z,255)*255,b:Y(M,255)*255}}function h(U,Z,M){U=Y(U,255),Z=Y(Z,255),M=Y(M,255);var X=n(U,Z,M),ue=u(U,Z,M),de,Oe,Re=(X+ue)/2;if(X==ue)de=Oe=0;else{var me=X-ue;Oe=Re>.5?me/(2-X-ue):me/(X+ue);switch(X){case U:de=(Z-M)/me+(Z1&&(Pe-=1),Pe<1/6?Ce+(be-Ce)*6*Pe:Pe<1/2?be:Pe<2/3?Ce+(be-Ce)*(2/3-Pe)*6:Ce}if(Z===0)X=ue=de=M;else{var Re=M<.5?M*(1+Z):M+Z-M*Z,me=2*M-Re;X=Oe(me,Re,U+1/3),ue=Oe(me,Re,U),de=Oe(me,Re,U-1/3)}return{r:X*255,g:ue*255,b:de*255}}function s(U,Z,M){U=Y(U,255),Z=Y(Z,255),M=Y(M,255);var X=n(U,Z,M),ue=u(U,Z,M),de,Oe,Re=X,me=X-ue;if(Oe=X===0?0:me/X,X==ue)de=0;else{switch(X){case U:de=(Z-M)/me+(Z>1)+720)%360;--Z;)X.h=(X.h+ue)%360,de.push(f(X));return de}function v(U,Z){Z=Z||6;for(var M=f(U).toHsv(),X=M.h,ue=M.s,de=M.v,Oe=[],Re=1/Z;Z--;)Oe.push(f({h:X,s:ue,v:de})),de=(de+Re)%1;return Oe}f.mix=function(U,Z,M){M=M===0?0:M||50;var X=f(U).toRgb(),ue=f(Z).toRgb(),de=M/100,Oe={r:(ue.r-X.r)*de+X.r,g:(ue.g-X.g)*de+X.g,b:(ue.b-X.b)*de+X.b,a:(ue.a-X.a)*de+X.a};return f(Oe)},f.readability=function(U,Z){var M=f(U),X=f(Z);return(r.max(M.getLuminance(),X.getLuminance())+.05)/(r.min(M.getLuminance(),X.getLuminance())+.05)},f.isReadable=function(U,Z,M){var X=f.readability(U,Z),ue,de;de=!1,ue=xe(M);switch(ue.level+ue.size){case"AAsmall":case"AAAlarge":de=X>=4.5;break;case"AAlarge":de=X>=3;break;case"AAAsmall":de=X>=7;break}return de},f.mostReadable=function(U,Z,M){var X=null,ue=0,de,Oe,Re,me;M=M||{},Oe=M.includeFallbackColors,Re=M.level,me=M.size;for(var Ce=0;Ceue&&(ue=de,X=f(Z[Ce]));return f.isReadable(U,X,{level:Re,size:me})||!Oe?X:(M.includeFallbackColors=!1,f.mostReadable(U,["#fff","#000"],M))};var O=f.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"},x=f.hexNames=D(O);function D(U){var Z={};for(var M in U)U.hasOwnProperty(M)&&(Z[U[M]]=M);return Z}function H(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function Y(U,Z){C(U)&&(U="100%");var M=k(U);return U=u(Z,n(0,parseFloat(U))),M&&(U=parseInt(U*Z,10)/100),r.abs(U-Z)<1e-6?1:U%Z/parseFloat(Z)}function V(U){return u(1,n(0,U))}function G(U){return parseInt(U,16)}function C(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function k(U){return typeof U=="string"&&U.indexOf("%")!=-1}function F(U){return U.length==1?"0"+U:""+U}function $(U){return U<=1&&(U=U*100+"%"),U}function J(U){return r.round(parseFloat(U)*255).toString(16)}function ae(U){return G(U)/255}var re=function(){var U="[-\\+]?\\d+%?",Z="[-\\+]?\\d*\\.\\d+%?",M="(?:"+Z+")|(?:"+U+")",X="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",ue="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?";return{CSS_UNIT:new RegExp(M),rgb:new RegExp("rgb"+X),rgba:new RegExp("rgba"+ue),hsl:new RegExp("hsl"+X),hsla:new RegExp("hsla"+ue),hsv:new RegExp("hsv"+X),hsva:new RegExp("hsva"+ue),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(U){return!!re.CSS_UNIT.exec(U)}function se(U){U=U.replace(w,"").replace(E,"").toLowerCase();var Z=!1;if(O[U])U=O[U],Z=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var M;return(M=re.rgb.exec(U))?{r:M[1],g:M[2],b:M[3]}:(M=re.rgba.exec(U))?{r:M[1],g:M[2],b:M[3],a:M[4]}:(M=re.hsl.exec(U))?{h:M[1],s:M[2],l:M[3]}:(M=re.hsla.exec(U))?{h:M[1],s:M[2],l:M[3],a:M[4]}:(M=re.hsv.exec(U))?{h:M[1],s:M[2],v:M[3]}:(M=re.hsva.exec(U))?{h:M[1],s:M[2],v:M[3],a:M[4]}:(M=re.hex8.exec(U))?{r:G(M[1]),g:G(M[2]),b:G(M[3]),a:ae(M[4]),format:Z?"name":"hex8"}:(M=re.hex6.exec(U))?{r:G(M[1]),g:G(M[2]),b:G(M[3]),format:Z?"name":"hex"}:(M=re.hex4.exec(U))?{r:G(M[1]+""+M[1]),g:G(M[2]+""+M[2]),b:G(M[3]+""+M[3]),a:ae(M[4]+""+M[4]),format:Z?"name":"hex8"}:(M=re.hex3.exec(U))?{r:G(M[1]+""+M[1]),g:G(M[2]+""+M[2]),b:G(M[3]+""+M[3]),format:Z?"name":"hex"}:!1}function xe(U){var Z,M;return U=U||{level:"AA",size:"small"},Z=(U.level||"AA").toUpperCase(),M=(U.size||"small").toLowerCase(),Z!=="AA"&&Z!=="AAA"&&(Z="AA"),M!=="small"&&M!=="large"&&(M="small"),{level:Z,size:M}}q.exports?q.exports=f:!(_=function(){return f}.call(P,e,P,q),_!==void 0&&(q.exports=_))})(Math)},aKvl:function(q,P,e){var _=e("Sj9i"),r=_.quadraticProjectPoint;function w(E,i,l,u,n,c,f,a,m){if(f===0)return!1;var h=f;if(m>i+h&&m>u+h&&m>c+h||mE+h&&a>l+h&&a>n+h||ax.length)&&(R=x.length);for(var H=0,Y=new Array(R);H=0)continue;if(!Object.prototype.propertyIsEnumerable.call(x,Y))continue;H[Y]=x[Y]}}return H}function l(x,R){if(x==null)return{};var H={},Y=Object.keys(x),V,G;for(G=0;G=0)continue;H[V]=x[V]}return H}var y=function(R){var H=R.className,Y=R.percent,V=R.prefixCls,G=R.strokeColor,C=R.strokeLinecap,k=R.strokeWidth,F=R.style,$=R.trailColor,J=R.trailWidth,ae=R.transition,re=b(R,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete re.gapPosition;var pe=Array.isArray(Y)?Y:[Y],se=Array.isArray(G)?G:[G],xe=s(pe),U=n(xe,1),Z=U[0],M=k/2,X=100-k/2,ue="M ".concat(C==="round"?M:0,",").concat(M,` - L `).concat(C==="round"?X:100,",").concat(M),de="0 0 100 ".concat(k),Oe=0;return r.a.createElement("svg",u({className:E()("".concat(V,"-line"),H),viewBox:de,preserveAspectRatio:"none",style:F},re),r.a.createElement("path",{className:"".concat(V,"-line-trail"),d:ue,strokeLinecap:C,stroke:$,strokeWidth:J||k,fillOpacity:"0"}),pe.map(function(De,me){var Ce={strokeDasharray:"".concat(De,"px, 100px"),strokeDashoffset:"-".concat(Oe,"px"),transition:ae||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},be=se[me]||se[se.length-1];return Oe+=De,r.a.createElement("path",{key:me,className:"".concat(V,"-line-path"),d:ue,strokeLinecap:C,stroke:be,strokeWidth:k,fillOpacity:"0",ref:Z[me],style:Ce})}))};y.defaultProps=i;var I=y;function N(){return N=Object.assign||function(x){for(var R=1;Rx.length)&&(R=x.length);for(var H=0,Y=new Array(R);H=0)continue;if(!Object.prototype.propertyIsEnumerable.call(x,Y))continue;H[Y]=x[Y]}}return H}function d(x,R){if(x==null)return{};var H={},Y=Object.keys(x),V,G;for(G=0;G=0)continue;H[V]=x[V]}return H}var t=0;function o(x){return+x.replace("%","")}function T(x){return Array.isArray(x)?x:[x]}function S(x,R,H,Y){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,G=arguments.length>5?arguments[5]:void 0,C=50-Y/2,k=0,F=-C,$=0,J=-2*C;switch(G){case"left":k=-C,F=0,$=2*C,J=0;break;case"right":k=C,F=0,$=-2*C,J=0;break;case"bottom":F=C,J=2*C;break;default:}var ae="M 50,50 m ".concat(k,",").concat(F,` +*/var c=!r.canvasSupported,f={canvas:l},a={},m="4.3.1";function h(R,L){var p=new N(_(),R,L);return a[p.id]=p,p}function b(R){if(R)R.dispose();else{for(var L in a)a.hasOwnProperty(L)&&a[L].dispose();a={}}return this}function s(R){return a[R]}function y(R,L){f[R]=L}function I(R){delete a[R]}var N=function(R,L,p){p=p||{},this.dom=L,this.id=R;var B=this,j=new i,W=p.renderer;if(c){if(!f.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");W="vml"}else(!W||!f[W])&&(W="canvas");var A=new f[W](L,j,p,R);this.storage=j,this.painter=A;var d=!r.node&&!r.worker?new n(A.getViewportRoot(),A.root):null;this.handler=new E(j,A,d,A.root),this.animation=new u({stage:{update:w.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var t=j.delFromStorage,o=j.addToStorage;j.delFromStorage=function(T){t.call(j,T),T&&T.removeSelfFromZr(B)},j.addToStorage=function(T){o.call(j,T),T.addSelfToZr(B)}};N.prototype={constructor:N,getId:function(){return this.id},add:function(R){this.storage.addRoot(R),this._needsRefresh=!0},remove:function(R){this.storage.delRoot(R),this._needsRefresh=!0},configLayer:function(R,L){this.painter.configLayer&&this.painter.configLayer(R,L),this._needsRefresh=!0},setBackgroundColor:function(R){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(R),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var R;this._needsRefresh&&(R=!0,this.refreshImmediately()),this._needsRefreshHover&&(R=!0,this.refreshHoverImmediately()),R&&this.trigger("rendered")},addHover:function(R,L){if(this.painter.addHover){var p=this.painter.addHover(R,L);return this.refreshHover(),p}},removeHover:function(R){this.painter.removeHover&&(this.painter.removeHover(R),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(R){R=R||{},this.painter.resize(R.width,R.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(R,L){return this.painter.pathToImage(R,L)},setCursorStyle:function(R){this.handler.setCursorStyle(R)},findHover:function(R,L){return this.handler.findHover(R,L)},on:function(R,L,p){this.handler.on(R,L,p)},off:function(R,L){this.handler.off(R,L)},trigger:function(R,L){this.handler.trigger(R,L)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,I(this.id)}},P.version=m,P.init=h,P.dispose=b,P.getInstance=s,P.registerPainter=y},bT9E:function(q,P,e){"use strict";e.d(P,"a",function(){return r});var _=e("VTBJ");function r(w,E){var i=Object(_.a)({},w);return Array.isArray(E)&&E.forEach(function(l){delete i[l]}),i}},bYtY:function(q,P){var e={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},_={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},r=Object.prototype.toString,w=Array.prototype,E=w.forEach,i=w.filter,l=w.slice,u=w.map,n=w.reduce,c={};function f(M,X){M==="createCanvas"&&(I=null),c[M]=X}function a(M){if(M==null||typeof M!="object")return M;var X=M,ue=r.call(M);if(ue==="[object Array]"){if(!pe(M)){X=[];for(var de=0,Oe=M.length;dex.length)&&(D=x.length);for(var H=0,Y=new Array(D);H=0)continue;if(!Object.prototype.propertyIsEnumerable.call(x,Y))continue;H[Y]=x[Y]}}return H}function s(x,D){if(x==null)return{};var H={},Y=Object.keys(x),V,G;for(G=0;G=0)continue;H[V]=x[V]}return H}var y=function(D){var H=D.className,Y=D.percent,V=D.prefixCls,G=D.strokeColor,C=D.strokeLinecap,k=D.strokeWidth,F=D.style,$=D.trailColor,J=D.trailWidth,ae=D.transition,re=b(D,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete re.gapPosition;var pe=Array.isArray(Y)?Y:[Y],se=Array.isArray(G)?G:[G],xe=l(pe),U=n(xe,1),Z=U[0],M=k/2,X=100-k/2,ue="M ".concat(C==="round"?M:0,",").concat(M,` + L `).concat(C==="round"?X:100,",").concat(M),de="0 0 100 ".concat(k),Oe=0;return r.a.createElement("svg",u({className:E()("".concat(V,"-line"),H),viewBox:de,preserveAspectRatio:"none",style:F},re),r.a.createElement("path",{className:"".concat(V,"-line-trail"),d:ue,strokeLinecap:C,stroke:$,strokeWidth:J||k,fillOpacity:"0"}),pe.map(function(Re,me){var Ce={strokeDasharray:"".concat(Re,"px, 100px"),strokeDashoffset:"-".concat(Oe,"px"),transition:ae||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},be=se[me]||se[se.length-1];return Oe+=Re,r.a.createElement("path",{key:me,className:"".concat(V,"-line-path"),d:ue,strokeLinecap:C,stroke:be,strokeWidth:k,fillOpacity:"0",ref:Z[me],style:Ce})}))};y.defaultProps=i;var I=y;function N(){return N=Object.assign||function(x){for(var D=1;Dx.length)&&(D=x.length);for(var H=0,Y=new Array(D);H=0)continue;if(!Object.prototype.propertyIsEnumerable.call(x,Y))continue;H[Y]=x[Y]}}return H}function d(x,D){if(x==null)return{};var H={},Y=Object.keys(x),V,G;for(G=0;G=0)continue;H[V]=x[V]}return H}var t=0;function o(x){return+x.replace("%","")}function T(x){return Array.isArray(x)?x:[x]}function S(x,D,H,Y){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,G=arguments.length>5?arguments[5]:void 0,C=50-Y/2,k=0,F=-C,$=0,J=-2*C;switch(G){case"left":k=-C,F=0,$=2*C,J=0;break;case"right":k=C,F=0,$=-2*C,J=0;break;case"bottom":F=C,J=2*C;break;default:}var ae="M 50,50 m ".concat(k,",").concat(F,` a `).concat(C,",").concat(C," 0 1 1 ").concat($,",").concat(-J,` - a `).concat(C,",").concat(C," 0 1 1 ").concat(-$,",").concat(J),re=Math.PI*2*C,pe={stroke:H,strokeDasharray:"".concat(R/100*(re-V),"px ").concat(re,"px"),strokeDashoffset:"-".concat(V/2+x/100*(re-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ae,pathStyle:pe}}var g=function(R){var H=R.prefixCls,Y=R.strokeWidth,V=R.trailWidth,G=R.gapDegree,C=R.gapPosition,k=R.trailColor,F=R.strokeLinecap,$=R.style,J=R.className,ae=R.strokeColor,re=R.percent,pe=A(R,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),se=Object(_.useMemo)(function(){return t+=1,t},[]),xe=S(0,100,k,Y,G,C),U=xe.pathString,Z=xe.pathStyle,M=T(re),X=T(ae),ue=X.find(function(Ce){return Object.prototype.toString.call(Ce)==="[object Object]"}),de=s(M),Oe=D(de,1),De=Oe[0],me=function(){var be=0;return M.map(function(Pe,Ve){var Ue=X[Ve]||X[X.length-1],tt=Object.prototype.toString.call(Ue)==="[object Object]"?"url(#".concat(H,"-gradient-").concat(se,")"):"",Ge=S(be,Pe,Ue,Y,G,C);return be+=Pe,r.a.createElement("path",{key:Ve,className:"".concat(H,"-circle-path"),d:Ge.pathString,stroke:tt,strokeLinecap:F,strokeWidth:Y,opacity:Pe===0?0:1,fillOpacity:"0",style:Ge.pathStyle,ref:De[Ve]})})};return r.a.createElement("svg",N({className:E()("".concat(H,"-circle"),J),viewBox:"0 0 100 100",style:$},pe),ue&&r.a.createElement("defs",null,r.a.createElement("linearGradient",{id:"".concat(H,"-gradient-").concat(se),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ue).sort(function(Ce,be){return o(Ce)-o(be)}).map(function(Ce,be){return r.a.createElement("stop",{key:be,offset:Ce,stopColor:ue[Ce]})}))),r.a.createElement("path",{className:"".concat(H,"-circle-trail"),d:U,stroke:k,strokeLinecap:F,strokeWidth:V||Y,fillOpacity:"0",style:Z}),me().reverse())};g.defaultProps=i;var v=g,O={Line:I,Circle:v}},h7HQ:function(q,P,e){var _=e("y+Vt"),r=e("T6xi"),w=_.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(E,i){r.buildPath(E,i,!0)}});q.exports=w},hOwI:function(q,P){var e=Math.log(2);function _(w,E,i,s,u,n){var c=s+"-"+u,f=w.length;if(n.hasOwnProperty(c))return n[c];if(E===1){var a=Math.round(Math.log((1<r&&s>E||si?u:0}q.exports=e},"iL++":function(q,P,e){q.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iXp4:function(q,P,e){var _=e("ItGF"),r=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function w(E){return _.browser.ie&&_.browser.version>=11?function(){var i=this.__clipPaths,s=this.style,u;if(i)for(var n=0;n=0?de.splice(Je,1):de.push(Ye),Z({type:C.SELECTEDIDS,payload:Object(c.a)(de)})}function tt(){de.length===0?E.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(J(de,re),Z({type:C.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Ge=De>Oe*10;return d.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},d.a.createElement(G,{onSearch:Pe,schools:X}),me?d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:"flexd-table-header mt20"},d.a.createElement(R.f,null,d.a.createElement(r.a,{pagination:!1,dataSource:V,columns:be}))),d.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},d.a.createElement(g.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ve,hasMore:Ge,useWindow:!1},d.a.createElement(R.f,null,d.a.createElement(r.a,{loading:ue,showHeader:!1,pagination:!1,dataSource:M,columns:be,onRow:function(Je){return{onClick:function(Me){Je.added!==1&&Ue(Je.numid)}}}})))),d.a.createElement("div",{className:"flex-container flex-end"},d.a.createElement(b.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:ae},"\u53D6\u6D88"),d.a.createElement(b.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:tt},"\u786E\u5B9A"))):d.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},d.a.createElement("img",{src:O.a,width:"100",alt:""}),d.a.createElement("br",null),d.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},juDX:function(q,P,e){e("P47w");var _=e("aX58"),r=_.registerPainter,w=e("3CBa");r("svg",w)},k3GJ:function(q,P,e){"use strict";e.d(P,"a",function(){return fr});var _=e("rePB"),r=e("ODXe"),w=e("Ff2n"),E=e("VTBJ"),i=e("q1tI"),s=e("TSYQ"),u=e.n(s),n=e("Zm9Q"),c=e("6cGi"),f=e("KQm4"),a=e("xEkU"),m=e.n(a),h=e("t23M");function b(ne){var fe=Object(i.useRef)(),Ee=Object(i.useRef)(!1);function le(){for(var z=arguments.length,ee=new Array(z),K=0;KRe&&(nt=Re-ot),Object(i.useMemo)(function(){if(!ee.length)return[0,0];for(var dt=ee.length,Et=dt,St=0;Stve+nt){Et=St-1;break}}for(var Rt=0,Dt=dt-1;Dt>=0;Dt-=1){var Mt=ne.get(ee[Dt].key)||p;if(Mt[ye]1&&arguments[1]!==void 0?arguments[1]:!1,le=fe&&typeof fe.getBoundingClientRect=="function"&&fe.getBoundingClientRect().width;if(le){if(Ee){var z=getComputedStyle(fe),ee=z.marginLeft,K=z.marginRight;le+=+ee.replace("px","")+ +K.replace("px","")}le=+le.toFixed(6)}return le||0},be=function(fe,Ee,le){fe&&Object(x.a)(fe.style)==="object"&&(fe.style[Ee]=le)},Pe=function(){return M.any},Ve=e("bdgK"),Ue=e("i8i4"),tt=e.n(Ue),Ge=e("wgJM"),Ye=e("l4aY"),Je=e("m+aA"),ie=e("c+Xe"),Me=e("zT1h"),Ne=e("QC+M");function ze(ne,fe,Ee){return Ee?ne[0]===fe[0]:ne[0]===fe[0]&&ne[1]===fe[1]}function Fe(ne,fe,Ee){var le=ne[fe]||{};return Object(E.a)(Object(E.a)({},le),Ee)}function Ze(ne,fe,Ee,le){for(var z=Ee.points,ee=Object.keys(ne),K=0;K1&&arguments[1]!==void 0?arguments[1]:2;fe();var ee=Object(Ge.a)(function(){z<=1?le({isCanceled:function(){return ee!==ne.current}}):Ee(le,z-1)});ne.current=ee}return i.useEffect(function(){return function(){fe()}},[]),[Ee,fe]},st=[we,je,Be,ge],pt=!1,mt=!0;function At(ne){return ne===Be||ne===ge}var bt=function(ne,fe){var Ee=i.useState(Te),le=Object(r.a)(Ee,2),z=le[0],ee=le[1],K=ut(),oe=Object(r.a)(K,2),ce=oe[0],ye=oe[1];function ve(){ee(we)}return ft(function(){if(z!==Te&&z!==ge){var Re=st.indexOf(z),ke=st[Re+1],ot=fe(z);ot===pt?ee(ke):ce(function(nt){function dt(){if(nt.isCanceled())return;ee(ke)}ot===!0?dt():Promise.resolve(ot).then(dt)})}},[ne,z]),i.useEffect(function(){return function(){ye()}},[]),[ve,z]},yt=function(ne){var fe=Object(i.useRef)(),Ee=Object(i.useRef)(ne);Ee.current=ne;var le=i.useCallback(function(K){Ee.current(K)},[]);function z(K){K&&(K.removeEventListener(Le,le),K.removeEventListener(Se,le))}function ee(K){fe.current&&fe.current!==K&&z(fe.current),K&&K!==fe.current&&(K.addEventListener(Le,le),K.addEventListener(Se,le),fe.current=K)}return i.useEffect(function(){return function(){z(fe.current)}},[]),[ee,z]};function xt(ne,fe,Ee,le){var z=le.motionEnter,ee=z===void 0?!0:z,K=le.motionAppear,oe=K===void 0?!0:K,ce=le.motionLeave,ye=ce===void 0?!0:ce,ve=le.motionDeadline,Re=le.motionLeaveImmediately,ke=le.onAppearPrepare,ot=le.onEnterPrepare,nt=le.onLeavePrepare,dt=le.onAppearStart,Et=le.onEnterStart,St=le.onLeaveStart,Ct=le.onAppearActive,Rt=le.onEnterActive,Dt=le.onLeaveActive,Mt=le.onAppearEnd,Ot=le.onEnterEnd,Lt=le.onLeaveEnd,wt=le.onVisibleChanged,Zt=_e(),Ft=Object(r.a)(Zt,2),gt=Ft[0],vt=Ft[1],_t=_e(Ie),jt=Object(r.a)(_t,2),ht=jt[0],Ut=jt[1],Vt=_e(null),Bt=Object(r.a)(Vt,2),Kt=Bt[0],Xt=Bt[1],an=Object(i.useRef)(!1),pn=Object(i.useRef)(null),qt=Object(i.useRef)(!1),vn=Object(i.useRef)(null);function wn(){var Qt=Ee();return Qt||vn.current}var bn=Object(i.useRef)(!1);function En(Qt){var zt=wn();if(Qt&&!Qt.deadline&&Qt.target!==zt)return;var on;ht===he&&bn.current?on=Mt==null?void 0:Mt(zt,Qt):ht===Q&&bn.current?on=Ot==null?void 0:Ot(zt,Qt):ht===te&&bn.current&&(on=Lt==null?void 0:Lt(zt,Qt)),on!==!1&&!qt.current&&(Ut(Ie),Xt(null))}var $t=yt(En),cn=Object(r.a)($t,1),rn=cn[0],tn=i.useMemo(function(){var Qt,zt,on;switch(ht){case"appear":return Qt={},Object(_.a)(Qt,we,ke),Object(_.a)(Qt,je,dt),Object(_.a)(Qt,Be,Ct),Qt;case"enter":return zt={},Object(_.a)(zt,we,ot),Object(_.a)(zt,je,Et),Object(_.a)(zt,Be,Rt),zt;case"leave":return on={},Object(_.a)(on,we,nt),Object(_.a)(on,je,St),Object(_.a)(on,Be,Dt),on;default:return{}}},[ht]),Un=bt(ht,function(Qt){if(Qt===we){var zt=tn[we];return zt?zt(wn()):pt}if(Gt in tn){var on;Xt(((on=tn[Gt])===null||on===void 0?void 0:on.call(tn,wn(),null))||null)}return Gt===Be&&(rn(wn()),ve>0&&(clearTimeout(pn.current),pn.current=setTimeout(function(){En({deadline:!0})},ve))),mt}),Bn=Object(r.a)(Un,2),Hn=Bn[0],Gt=Bn[1],Pn=At(Gt);bn.current=Pn,ft(function(){vt(fe);var Qt=an.current;if(an.current=!0,!ne)return;var zt;!Qt&&fe&&oe&&(zt=he),Qt&&fe&&ee&&(zt=Q),(Qt&&!fe&&ye||!Qt&&Re&&!fe&&ye)&&(zt=te),zt&&(Ut(zt),Hn())},[fe]),Object(i.useEffect)(function(){(ht===he&&!oe||ht===Q&&!ee||ht===te&&!ye)&&Ut(Ie)},[oe,ee,ye]),Object(i.useEffect)(function(){return function(){clearTimeout(pn.current),qt.current=!0}},[]),Object(i.useEffect)(function(){gt!==void 0&&ht===Ie&&(wt==null||wt(gt))},[gt,ht]);var Gn=Kt;return tn[we]&&Gt===je&&(Gn=Object(E.a)({transition:"none"},Gn)),[ht,Gt,Gn,gt!=null?gt:fe]}var Ht=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(){return Object(W.a)(this,Ee),fe.apply(this,arguments)}return Object(A.a)(Ee,[{key:"render",value:function(){return this.props.children}}]),Ee}(i.Component),Tt=Ht;function kt(ne){var fe=ne;Object(x.a)(ne)==="object"&&(fe=ne.transitionSupport);function Ee(z){return!!(z.motionName&&fe)}var le=i.forwardRef(function(z,ee){var K=z.visible,oe=K===void 0?!0:K,ce=z.removeOnLeave,ye=ce===void 0?!0:ce,ve=z.forceRender,Re=z.children,ke=z.motionName,ot=z.leavedClassName,nt=z.eventProps,dt=Ee(z),Et=Object(i.useRef)(),St=Object(i.useRef)();function Ct(){try{return Object(Je.a)(Et.current||St.current)}catch(Ut){return null}}var Rt=xt(dt,oe,Ct,z),Dt=Object(r.a)(Rt,4),Mt=Dt[0],Ot=Dt[1],Lt=Dt[2],wt=Dt[3],Zt=i.useRef(wt);wt&&(Zt.current=!0);var Ft=Object(i.useRef)(ee);Ft.current=ee;var gt=i.useCallback(function(Ut){Et.current=Ut,Object(ie.b)(Ft.current,Ut)},[]),vt,_t=Object(E.a)(Object(E.a)({},nt),{},{visible:oe});if(!Re)vt=null;else if(Mt===Ie||!Ee(z))wt?vt=Re(Object(E.a)({},_t),gt):!ye&&Zt.current?vt=Re(Object(E.a)(Object(E.a)({},_t),{},{className:ot}),gt):ve?vt=Re(Object(E.a)(Object(E.a)({},_t),{},{style:{display:"none"}}),gt):vt=null;else{var jt,ht;Ot===we?ht="prepare":At(Ot)?ht="active":Ot===je&&(ht="start"),vt=Re(Object(E.a)(Object(E.a)({},_t),{},{className:u()(Ae(ke,Mt),(jt={},Object(_.a)(jt,Ae(ke,"".concat(Mt,"-").concat(ht)),ht),Object(_.a)(jt,ke,typeof ke=="string"),jt)),style:Lt}),gt)}return i.createElement(Tt,{ref:St},vt)});return le.displayName="CSSMotion",le}var dn=kt(lt),Tn="add",On="keep",mn="remove",Sn="removed";function Dn(ne){var fe;return ne&&Object(x.a)(ne)==="object"&&"key"in ne?fe=ne:fe={key:ne},Object(E.a)(Object(E.a)({},fe),{},{key:String(fe.key)})}function jn(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ne.map(Dn)}function en(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ee=[],le=0,z=fe.length,ee=jn(ne),K=jn(fe);ee.forEach(function(ye){for(var ve=!1,Re=le;Re1});return ce.forEach(function(ye){Ee=Ee.filter(function(ve){var Re=ve.key,ke=ve.status;return Re!==ye||ke!==mn}),Ee.forEach(function(ve){ve.key===ye&&(ve.status=On)})}),Ee}var un=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function gn(ne){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:dn,Ee=function(le){Object(t.a)(ee,le);var z=Object(o.a)(ee);function ee(){var K;return Object(W.a)(this,ee),K=z.apply(this,arguments),K.state={keyEntities:[]},K.removeKey=function(oe){K.setState(function(ce){var ye=ce.keyEntities;return{keyEntities:ye.map(function(ve){return ve.key!==oe?ve:Object(E.a)(Object(E.a)({},ve),{},{status:Sn})})}})},K}return Object(A.a)(ee,[{key:"render",value:function(){var oe=this,ce=this.state.keyEntities,ye=this.props,ve=ye.component,Re=ye.children,ke=ye.onVisibleChanged,ot=Object(w.a)(ye,["component","children","onVisibleChanged"]),nt=ve||i.Fragment,dt={};return un.forEach(function(Et){dt[Et]=ot[Et],delete ot[Et]}),delete ot.keys,i.createElement(nt,ot,ce.map(function(Et){var St=Et.status,Ct=Object(w.a)(Et,["status"]),Rt=St===Tn||St===On;return i.createElement(fe,Object(j.a)({},dt,{key:Ct.key,visible:Rt,eventProps:Ct,onVisibleChanged:function(Mt){ke==null||ke(Mt,{key:Ct.key}),Mt||oe.removeKey(Ct.key)}}),Re)}))}}],[{key:"getDerivedStateFromProps",value:function(oe,ce){var ye=oe.keys,ve=ce.keyEntities,Re=jn(ye),ke=en(ve,Re);return{keyEntities:ke.filter(function(ot){var nt=ve.find(function(dt){var Et=dt.key;return ot.key===Et});return!(nt&&nt.status===Sn&&ot.status===mn)})}}}]),ee}(i.Component);return Ee.defaultProps={component:"div"},Ee}var sn=gn(lt),fn=dn;function Cn(ne){var fe=ne.prefixCls,Ee=ne.motion,le=ne.animation,z=ne.transitionName;return Ee||(le?{motionName:"".concat(fe,"-").concat(le)}:z?{motionName:z}:null)}function Vn(ne){var fe=ne.prefixCls,Ee=ne.visible,le=ne.zIndex,z=ne.mask,ee=ne.maskMotion,K=ne.maskAnimation,oe=ne.maskTransitionName;if(!z)return null;var ce={};return(ee||oe||K)&&(ce=Object(E.a)({motionAppear:!0},Cn({motion:ee,prefixCls:fe,transitionName:oe,animation:K}))),i.createElement(fn,Object(j.a)({},ce,{visible:Ee,removeOnLeave:!0}),function(ye){var ve=ye.className;return i.createElement("div",{style:{zIndex:le},className:u()("".concat(fe,"-mask"),ve)})})}var zn=e("9mu1"),Qn=e("o0o1"),Sa=e.n(Qn),Da=e("HaE+"),Xn=["measure","align",null,"motion"],Yt=function(ne,fe){var Ee=Object(i.useState)(null),le=Object(r.a)(Ee,2),z=le[0],ee=le[1],K=Object(i.useRef)(),oe=Object(i.useRef)(!1);function ce(Re){oe.current||ee(Re)}function ye(){Ge.a.cancel(K.current)}function ve(Re){ye(),K.current=Object(Ge.a)(function(){ce(function(ke){switch(z){case"align":return"motion";case"motion":return"stable";default:}return ke}),Re==null||Re()})}return Object(i.useEffect)(function(){ce("measure")},[ne]),Object(i.useEffect)(function(){switch(z){case"measure":fe();break;default:}z&&(K.current=Object(Ge.a)(Object(Da.a)(Sa.a.mark(function Re(){var ke,ot;return Sa.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:ke=Xn.indexOf(z),ot=Xn[ke+1],ot&&ke!==-1&&ce(ot);case 3:case"end":return dt.stop()}},Re)}))))},[z]),Object(i.useEffect)(function(){return function(){oe.current=!0,ye()}},[]),[z,ve]},Yn=function(ne){var fe=i.useState({width:0,height:0}),Ee=Object(r.a)(fe,2),le=Ee[0],z=Ee[1];function ee(oe){z({width:oe.offsetWidth,height:oe.offsetHeight})}var K=i.useMemo(function(){var oe={};if(ne){var ce=le.width,ye=le.height;ne.indexOf("height")!==-1&&ye?oe.height=ye:ne.indexOf("minHeight")!==-1&&ye&&(oe.minHeight=ye),ne.indexOf("width")!==-1&&ce?oe.width=ce:ne.indexOf("minWidth")!==-1&&ce&&(oe.minWidth=ce)}return oe},[ne,le]);return[K,ee]},Jn=i.forwardRef(function(ne,fe){var Ee=ne.visible,le=ne.prefixCls,z=ne.className,ee=ne.style,K=ne.children,oe=ne.zIndex,ce=ne.stretch,ye=ne.destroyPopupOnHide,ve=ne.forceRender,Re=ne.align,ke=ne.point,ot=ne.getRootDomNode,nt=ne.getClassNameFromAlign,dt=ne.onAlign,Et=ne.onMouseEnter,St=ne.onMouseLeave,Ct=ne.onMouseDown,Rt=ne.onTouchStart,Dt=Object(i.useRef)(),Mt=Object(i.useRef)(),Ot=Object(i.useState)(),Lt=Object(r.a)(Ot,2),wt=Lt[0],Zt=Lt[1],Ft=Yn(ce),gt=Object(r.a)(Ft,2),vt=gt[0],_t=gt[1];function jt(){ce&&_t(ot())}var ht=Yt(Ee,jt),Ut=Object(r.a)(ht,2),Vt=Ut[0],Bt=Ut[1],Kt=Object(i.useRef)();function Xt(){return ke||ot}function an(){var $t;($t=Dt.current)===null||$t===void 0||$t.forceAlign()}function pn($t,cn){var rn=nt(cn);wt!==rn&&Zt(rn),Vt==="align"&&(wt!==rn?Promise.resolve().then(function(){an()}):Bt(function(){var tn;(tn=Kt.current)===null||tn===void 0||tn.call(Kt)}),dt==null||dt($t,cn))}var qt=Object(E.a)({},Cn(ne));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function($t){var cn=qt[$t];qt[$t]=function(rn,tn){return Bt(),cn==null?void 0:cn(rn,tn)}});function vn(){return new Promise(function($t){Kt.current=$t})}i.useEffect(function(){!qt.motionName&&Vt==="motion"&&Bt()},[qt.motionName,Vt]),i.useImperativeHandle(fe,function(){return{forceAlign:an,getElement:function(){return Mt.current}}});var wn=Object(E.a)(Object(E.a)({},vt),{},{zIndex:oe,opacity:Vt==="motion"||Vt==="stable"||!Ee?void 0:0,pointerEvents:Vt==="stable"?void 0:"none"},ee),bn=!0;(Re==null?void 0:Re.points)&&(Vt==="align"||Vt==="stable")&&(bn=!1);var En=K;return i.Children.count(K)>1&&(En=i.createElement("div",{className:"".concat(le,"-content")},K)),i.createElement(fn,Object(j.a)({visible:Ee,ref:Mt,leavedClassName:"".concat(le,"-hidden")},qt,{onAppearPrepare:vn,onEnterPrepare:vn,removeOnLeave:ye,forceRender:ve}),function($t,cn){var rn=$t.className,tn=$t.style,Un=u()(le,z,wt,rn);return i.createElement(zn.a,{target:Xt(),key:"popup",ref:Dt,monitorWindowResize:!0,disabled:bn,align:Re,onAlign:pn},i.createElement("div",{ref:cn,className:Un,onMouseEnter:Et,onMouseLeave:St,onMouseDownCapture:Ct,onTouchStartCapture:Rt,style:Object(E.a)(Object(E.a)({},tn),wn)},En))})});Jn.displayName="PopupInner";var Ra=Jn,An=i.forwardRef(function(ne,fe){var Ee=ne.prefixCls,le=ne.visible,z=ne.zIndex,ee=ne.children,K=ne.mobile;K=K===void 0?{}:K;var oe=K.popupClassName,ce=K.popupStyle,ye=K.popupMotion,ve=ye===void 0?{}:ye,Re=K.popupRender,ke=i.useRef();i.useImperativeHandle(fe,function(){return{forceAlign:function(){},getElement:function(){return ke.current}}});var ot=Object(E.a)({zIndex:z},ce),nt=ee;return i.Children.count(ee)>1&&(nt=i.createElement("div",{className:"".concat(Ee,"-content")},ee)),Re&&(nt=Re(nt)),i.createElement(fn,Object(j.a)({visible:le,ref:ke,removeOnLeave:!0},ve),function(dt,Et){var St=dt.className,Ct=dt.style,Rt=u()(Ee,oe,St);return i.createElement("div",{ref:Et,className:Rt,style:Object(E.a)(Object(E.a)({},Ct),ot)},nt)})});An.displayName="MobilePopupInner";var Ha=An,wa=["visible","mobile"],ra=i.forwardRef(function(ne,fe){var Ee=ne.visible,le=ne.mobile,z=Object(w.a)(ne,wa),ee=Object(i.useState)(Ee),K=Object(r.a)(ee,2),oe=K[0],ce=K[1],ye=Object(i.useState)(!1),ve=Object(r.a)(ye,2),Re=ve[0],ke=ve[1],ot=Object(E.a)(Object(E.a)({},z),{},{visible:oe});Object(i.useEffect)(function(){ce(Ee),Ee&&le&&ke($e())},[Ee,le]);var nt=Re?i.createElement(Ha,Object(j.a)({},ot,{mobile:le,ref:fe})):i.createElement(Ra,Object(j.a)({},ot,{ref:fe}));return i.createElement("div",null,i.createElement(Vn,ot),nt)});ra.displayName="Popup";var Ga=ra,Va=i.createContext(null),oa=Va;function Zn(){}function Qa(){return""}function Xa(ne){return ne?ne.ownerDocument:window.document}var Ta=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(ne){var fe=function(Ee){Object(t.a)(z,Ee);var le=Object(o.a)(z);function z(ee){var K;Object(W.a)(this,z),K=le.call(this,ee),K.popupRef=i.createRef(),K.triggerRef=i.createRef(),K.attachId=void 0,K.clickOutsideHandler=void 0,K.touchOutsideHandler=void 0,K.contextMenuOutsideHandler1=void 0,K.contextMenuOutsideHandler2=void 0,K.mouseDownTimeout=void 0,K.focusTime=void 0,K.preClickTime=void 0,K.preTouchTime=void 0,K.delayTimer=void 0,K.hasPopupMouseDown=void 0,K.onMouseEnter=function(ce){var ye=K.props.mouseEnterDelay;K.fireEvents("onMouseEnter",ce),K.delaySetPopupVisible(!0,ye,ye?null:ce)},K.onMouseMove=function(ce){K.fireEvents("onMouseMove",ce),K.setPoint(ce)},K.onMouseLeave=function(ce){K.fireEvents("onMouseLeave",ce),K.delaySetPopupVisible(!1,K.props.mouseLeaveDelay)},K.onPopupMouseEnter=function(){K.clearDelayTimer()},K.onPopupMouseLeave=function(ce){var ye;if(ce.relatedTarget&&!ce.relatedTarget.setTimeout&&Object(Ye.a)((ye=K.popupRef.current)===null||ye===void 0?void 0:ye.getElement(),ce.relatedTarget))return;K.delaySetPopupVisible(!1,K.props.mouseLeaveDelay)},K.onFocus=function(ce){K.fireEvents("onFocus",ce),K.clearDelayTimer(),K.isFocusToShow()&&(K.focusTime=Date.now(),K.delaySetPopupVisible(!0,K.props.focusDelay))},K.onMouseDown=function(ce){K.fireEvents("onMouseDown",ce),K.preClickTime=Date.now()},K.onTouchStart=function(ce){K.fireEvents("onTouchStart",ce),K.preTouchTime=Date.now()},K.onBlur=function(ce){K.fireEvents("onBlur",ce),K.clearDelayTimer(),K.isBlurToHide()&&K.delaySetPopupVisible(!1,K.props.blurDelay)},K.onContextMenu=function(ce){ce.preventDefault(),K.fireEvents("onContextMenu",ce),K.setPopupVisible(!0,ce)},K.onContextMenuClose=function(){K.isContextMenuToShow()&&K.close()},K.onClick=function(ce){if(K.fireEvents("onClick",ce),K.focusTime){var ye;if(K.preClickTime&&K.preTouchTime?ye=Math.min(K.preClickTime,K.preTouchTime):K.preClickTime?ye=K.preClickTime:K.preTouchTime&&(ye=K.preTouchTime),Math.abs(ye-K.focusTime)<20)return;K.focusTime=0}K.preClickTime=0,K.preTouchTime=0,K.isClickToShow()&&(K.isClickToHide()||K.isBlurToHide())&&ce&&ce.preventDefault&&ce.preventDefault();var ve=!K.state.popupVisible;(K.isClickToHide()&&!ve||ve&&K.isClickToShow())&&K.setPopupVisible(!K.state.popupVisible,ce)},K.onPopupMouseDown=function(){if(K.hasPopupMouseDown=!0,clearTimeout(K.mouseDownTimeout),K.mouseDownTimeout=window.setTimeout(function(){K.hasPopupMouseDown=!1},0),K.context){var ce;(ce=K.context).onPopupMouseDown.apply(ce,arguments)}},K.onDocumentClick=function(ce){if(K.props.mask&&!K.props.maskClosable)return;var ye=ce.target,ve=K.getRootDomNode(),Re=K.getPopupDomNode();(!Object(Ye.a)(ve,ye)||K.isContextMenuOnly())&&!Object(Ye.a)(Re,ye)&&!K.hasPopupMouseDown&&K.close()},K.getRootDomNode=function(){var ce=K.props.getTriggerDOMNode;if(ce)return ce(K.triggerRef.current);try{var ye=Object(Je.a)(K.triggerRef.current);if(ye)return ye}catch(ve){}return tt.a.findDOMNode(Object(d.a)(K))},K.getPopupClassNameFromAlign=function(ce){var ye=[],ve=K.props,Re=ve.popupPlacement,ke=ve.builtinPlacements,ot=ve.prefixCls,nt=ve.alignPoint,dt=ve.getPopupClassNameFromAlign;return Re&&ke&&ye.push(Ze(ke,ot,ce,nt)),dt&&ye.push(dt(ce)),ye.join(" ")},K.getComponent=function(){var ce=K.props,ye=ce.prefixCls,ve=ce.destroyPopupOnHide,Re=ce.popupClassName,ke=ce.onPopupAlign,ot=ce.popupMotion,nt=ce.popupAnimation,dt=ce.popupTransitionName,Et=ce.popupStyle,St=ce.mask,Ct=ce.maskAnimation,Rt=ce.maskTransitionName,Dt=ce.maskMotion,Mt=ce.zIndex,Ot=ce.popup,Lt=ce.stretch,wt=ce.alignPoint,Zt=ce.mobile,Ft=ce.forceRender,gt=K.state,vt=gt.popupVisible,_t=gt.point,jt=K.getPopupAlign(),ht={};return K.isMouseEnterToShow()&&(ht.onMouseEnter=K.onPopupMouseEnter),K.isMouseLeaveToHide()&&(ht.onMouseLeave=K.onPopupMouseLeave),ht.onMouseDown=K.onPopupMouseDown,ht.onTouchStart=K.onPopupMouseDown,i.createElement(Ga,Object(j.a)({prefixCls:ye,destroyPopupOnHide:ve,visible:vt,point:wt&&_t,className:Re,align:jt,onAlign:ke,animation:nt,getClassNameFromAlign:K.getPopupClassNameFromAlign},ht,{stretch:Lt,getRootDomNode:K.getRootDomNode,style:Et,mask:St,zIndex:Mt,transitionName:dt,maskAnimation:Ct,maskTransitionName:Rt,maskMotion:Dt,ref:K.popupRef,motion:ot,mobile:Zt,forceRender:Ft}),typeof Ot=="function"?Ot():Ot)},K.attachParent=function(ce){Ge.a.cancel(K.attachId);var ye=K.props,ve=ye.getPopupContainer,Re=ye.getDocument,ke=K.getRootDomNode(),ot;ve?(ke||ve.length===0)&&(ot=ve(ke)):ot=Re(K.getRootDomNode()).body,ot?ot.appendChild(ce):K.attachId=Object(Ge.a)(function(){K.attachParent(ce)})},K.getContainer=function(){var ce=K.props.getDocument,ye=ce(K.getRootDomNode()).createElement("div");return ye.style.position="absolute",ye.style.top="0",ye.style.left="0",ye.style.width="100%",K.attachParent(ye),ye},K.setPoint=function(ce){var ye=K.props.alignPoint;if(!ye||!ce)return;K.setState({point:{pageX:ce.pageX,pageY:ce.pageY}})},K.handlePortalUpdate=function(){K.state.prevPopupVisible!==K.state.popupVisible&&K.props.afterPopupVisibleChange(K.state.popupVisible)},K.triggerContextValue={onPopupMouseDown:K.onPopupMouseDown};var oe;return"popupVisible"in ee?oe=!!ee.popupVisible:oe=!!ee.defaultPopupVisible,K.state={prevPopupVisible:oe,popupVisible:oe},Ta.forEach(function(ce){K["fire".concat(ce)]=function(ye){K.fireEvents(ce,ye)}}),K}return Object(A.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var K=this.props,oe=this.state;if(oe.popupVisible){var ce;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(ce=K.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Me.a)(ce,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(ce=ce||K.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Me.a)(ce,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(ce=ce||K.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Me.a)(ce,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Me.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ge.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var K;return((K=this.popupRef.current)===null||K===void 0?void 0:K.getElement())||null}},{key:"getPopupAlign",value:function(){var K=this.props,oe=K.popupPlacement,ce=K.popupAlign,ye=K.builtinPlacements;return oe&&ye?Fe(ye,oe,ce):ce}},{key:"setPopupVisible",value:function(K,oe){var ce=this.props.alignPoint,ye=this.state.popupVisible;this.clearDelayTimer(),ye!==K&&("popupVisible"in this.props||this.setState({popupVisible:K,prevPopupVisible:ye}),this.props.onPopupVisibleChange(K)),ce&&oe&&K&&this.setPoint(oe)}},{key:"delaySetPopupVisible",value:function(K,oe,ce){var ye=this,ve=oe*1e3;if(this.clearDelayTimer(),ve){var Re=ce?{pageX:ce.pageX,pageY:ce.pageY}:null;this.delayTimer=window.setTimeout(function(){ye.setPopupVisible(K,Re),ye.clearDelayTimer()},ve)}else this.setPopupVisible(K,ce)}},{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(K){var oe=this.props.children.props,ce=this.props;return oe[K]&&ce[K]?this["fire".concat(K)]:oe[K]||ce[K]}},{key:"isClickToShow",value:function(){var K=this.props,oe=K.action,ce=K.showAction;return oe.indexOf("click")!==-1||ce.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var K=this.props.action;return K==="contextMenu"||K.length===1&&K[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var K=this.props,oe=K.action,ce=K.showAction;return oe.indexOf("contextMenu")!==-1||ce.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var K=this.props,oe=K.action,ce=K.hideAction;return oe.indexOf("click")!==-1||ce.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var K=this.props,oe=K.action,ce=K.showAction;return oe.indexOf("hover")!==-1||ce.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var K=this.props,oe=K.action,ce=K.hideAction;return oe.indexOf("hover")!==-1||ce.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var K=this.props,oe=K.action,ce=K.showAction;return oe.indexOf("focus")!==-1||ce.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var K=this.props,oe=K.action,ce=K.hideAction;return oe.indexOf("focus")!==-1||ce.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var K;(K=this.popupRef.current)===null||K===void 0||K.forceAlign()}}},{key:"fireEvents",value:function(K,oe){var ce=this.props.children.props[K];ce&&ce(oe);var ye=this.props[K];ye&&ye(oe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var K=this.state.popupVisible,oe=this.props,ce=oe.children,ye=oe.forceRender,ve=oe.alignPoint,Re=oe.className,ke=oe.autoDestroy,ot=i.Children.only(ce),nt={key:"trigger"};this.isContextMenuToShow()?nt.onContextMenu=this.onContextMenu:nt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(nt.onClick=this.onClick,nt.onMouseDown=this.onMouseDown,nt.onTouchStart=this.onTouchStart):(nt.onClick=this.createTwoChains("onClick"),nt.onMouseDown=this.createTwoChains("onMouseDown"),nt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(nt.onMouseEnter=this.onMouseEnter,ve&&(nt.onMouseMove=this.onMouseMove)):nt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?nt.onMouseLeave=this.onMouseLeave:nt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(nt.onFocus=this.onFocus,nt.onBlur=this.onBlur):(nt.onFocus=this.createTwoChains("onFocus"),nt.onBlur=this.createTwoChains("onBlur"));var dt=u()(ot&&ot.props&&ot.props.className,Re);dt&&(nt.className=dt);var Et=Object(E.a)({},nt);Object(ie.c)(ot)&&(Et.ref=Object(ie.a)(this.triggerRef,ot.ref));var St=i.cloneElement(ot,Et),Ct;return(K||this.popupRef.current||ye)&&(Ct=i.createElement(ne,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!K&&ke&&(Ct=null),i.createElement(oa.Provider,{value:this.triggerContextValue},St,Ct)}}],[{key:"getDerivedStateFromProps",value:function(K,oe){var ce=K.popupVisible,ye={};return ce!==void 0&&oe.popupVisible!==ce&&(ye.popupVisible=ce,ye.prevPopupVisible=oe.popupVisible),ye}}]),z}(i.Component);return fe.contextType=oa,fe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qa,getDocument:Xa,onPopupVisibleChange:Zn,afterPopupVisibleChange:Zn,onPopupAlign:Zn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},fe}var Ja=Ya(Ne.a),Rn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:Rn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Rn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Rn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Rn,offset:[4,0]}},_a={topLeft:{points:["bl","tl"],overflow:Rn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Rn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Rn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Rn,offset:[4,0]}},sa=ia,hn=0,xn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Mn=function(fe,Ee,le){var z=de(Ee),ee=fe.getState();fe.setState({defaultActiveFirst:Object(E.a)(Object(E.a)({},ee.defaultActiveFirst),{},Object(_.a)({},z,le))})},la=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(le){var z;Object(W.a)(this,Ee),z=fe.call(this,le),z.onDestroy=function(ve){z.props.onDestroy(ve)},z.onKeyDown=function(ve){var Re=ve.keyCode,ke=z.menuInstance,ot=z.props.store,nt=z.getVisible();if(Re===y.a.ENTER)return z.onTitleClick(ve),Mn(ot,z.props.eventKey,!0),!0;if(Re===y.a.RIGHT)return nt?ke.onKeyDown(ve):(z.triggerOpenChange(!0),Mn(ot,z.props.eventKey,!0)),!0;if(Re===y.a.LEFT){var dt;if(nt)dt=ke.onKeyDown(ve);else return;return dt||(z.triggerOpenChange(!1),dt=!0),dt}return nt&&(Re===y.a.UP||Re===y.a.DOWN)?ke.onKeyDown(ve):void 0},z.onOpenChange=function(ve){z.props.onOpenChange(ve)},z.onPopupVisibleChange=function(ve){z.triggerOpenChange(ve,ve?"mouseenter":"mouseleave")},z.onMouseEnter=function(ve){var Re=z.props,ke=Re.eventKey,ot=Re.onMouseEnter,nt=Re.store;Mn(nt,z.props.eventKey,!1),ot({key:ke,domEvent:ve})},z.onMouseLeave=function(ve){var Re=z.props,ke=Re.parentMenu,ot=Re.eventKey,nt=Re.onMouseLeave;ke.subMenuInstance=Object(d.a)(z),nt({key:ot,domEvent:ve})},z.onTitleMouseEnter=function(ve){var Re=z.props,ke=Re.eventKey,ot=Re.onItemHover,nt=Re.onTitleMouseEnter;ot({key:ke,hover:!0}),nt({key:ke,domEvent:ve})},z.onTitleMouseLeave=function(ve){var Re=z.props,ke=Re.parentMenu,ot=Re.eventKey,nt=Re.onItemHover,dt=Re.onTitleMouseLeave;ke.subMenuInstance=Object(d.a)(z),nt({key:ot,hover:!1}),dt({key:ot,domEvent:ve})},z.onTitleClick=function(ve){var Re=Object(d.a)(z),ke=Re.props;if(ke.onTitleClick({key:ke.eventKey,domEvent:ve}),ke.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),Mn(ke.store,z.props.eventKey,!1)},z.onSubMenuClick=function(ve){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(ve))},z.onSelect=function(ve){z.props.onSelect(ve)},z.onDeselect=function(ve){z.props.onDeselect(ve)},z.getPrefixCls=function(){return"".concat(z.props.rootPrefixCls,"-submenu")},z.getActiveClassName=function(){return"".concat(z.getPrefixCls(),"-active")},z.getDisabledClassName=function(){return"".concat(z.getPrefixCls(),"-disabled")},z.getSelectedClassName=function(){return"".concat(z.getPrefixCls(),"-selected")},z.getOpenClassName=function(){return"".concat(z.props.rootPrefixCls,"-submenu-open")},z.getVisible=function(){return z.state.isOpen},z.getMode=function(){return z.state.mode},z.saveMenuInstance=function(ve){z.menuInstance=ve},z.addKeyPath=function(ve){return Object(E.a)(Object(E.a)({},ve),{},{keyPath:(ve.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(ve,Re){var ke=z.props.eventKey,ot=function(){z.onOpenChange({key:ke,item:Object(d.a)(z),trigger:Re,open:ve})};Re==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){ot()},0):ot()},z.isChildrenSelected=function(){var ve={find:!1};return De(z.props.children,z.props.selectedKeys,ve),ve.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var ve=Ue.findDOMNode(z.menuInstance);if(ve.offsetWidth>=z.subMenuTitle.offsetWidth)return;ve.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(ve){z.subMenuTitle=ve},z.getBaseProps=function(){var ve=Object(d.a)(z),Re=ve.props,ke=z.getMode();return{mode:ke==="horizontal"?"vertical":ke,visible:z.getVisible(),level:Re.level+1,inlineIndent:Re.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:Re.selectedKeys,eventKey:"".concat(Re.eventKey,"-menu-"),openKeys:Re.openKeys,motion:Re.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:Re.subMenuOpenDelay,parentMenu:Object(d.a)(z),subMenuCloseDelay:Re.subMenuCloseDelay,forceSubMenuRender:Re.forceSubMenuRender,triggerSubMenuAction:Re.triggerSubMenuAction,builtinPlacements:Re.builtinPlacements,defaultActiveFirst:Re.store.getState().defaultActiveFirst[de(Re.eventKey)],multiple:Re.multiple,prefixCls:Re.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:Re.itemIcon,expandIcon:Re.expandIcon,direction:Re.direction}},z.getMotion=function(ve,Re){var ke=Object(d.a)(z),ot=ke.haveRendered,nt=z.props,dt=nt.motion,Et=nt.rootPrefixCls,St=Object(E.a)(Object(E.a)({},dt),{},{leavedClassName:"".concat(Et,"-hidden"),removeOnLeave:!1,motionAppear:ot||!Re||ve!=="inline"});return St};var ee=le.store,K=le.eventKey,oe=ee.getState(),ce=oe.defaultActiveFirst;z.isRootMenu=!1;var ye=!1;return ce&&(ye=ce[K]),Mn(ee,K,ye),z.state={mode:le.mode,isOpen:le.isOpen},z}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,ee=this.props,K=ee.mode,oe=ee.parentMenu,ce=ee.manualRef,ye=ee.isOpen,ve=function(){z.setState({mode:K,isOpen:ye})},Re=ye!==this.state.isOpen,ke=K!==this.state.mode;if((ke||Re)&&(Ge.a.cancel(this.updateStateRaf),ke?this.updateStateRaf=Object(Ge.a)(ve):ve()),ce&&ce(this),K!=="horizontal"||!(oe==null?void 0:oe.isRootMenu)||!ye)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,ee=z.onDestroy,K=z.eventKey;ee&&ee(K),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ge.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,ee){var K=this.getBaseProps();return i.createElement(ea,Object(j.a)({},K,{id:this.internalMenuId,className:z,style:ee}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,ee=this.getBaseProps(),K=ee.mode,oe=ee.visible,ce=ee.forceSubMenuRender,ye=ee.direction,ve=this.getMotion(K,oe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||oe||ce,!this.haveOpened)return i.createElement("div",null);var Re=u()("".concat(ee.prefixCls,"-sub"),Object(_.a)({},"".concat(ee.prefixCls,"-rtl"),ye==="rtl"));return this.isInlineMode()?i.createElement(fn,Object(j.a)({visible:ee.visible,forceRender:ce},ve),function(ke){var ot=ke.className,nt=ke.style,dt=u()(Re,ot);return z.renderPopupMenu(dt,nt)}):this.renderPopupMenu(Re)}},{key:"render",value:function(){var z,ee,K,oe=Object(E.a)({},this.props),ce=this.getVisible(),ye=this.getPrefixCls(),ve=this.isInlineMode(),Re=this.getMode(),ke=u()(ye,"".concat(ye,"-").concat(Re),(z={},Object(_.a)(z,oe.className,!!oe.className),Object(_.a)(z,this.getOpenClassName(),ce),Object(_.a)(z,this.getActiveClassName(),oe.active||ce&&!ve),Object(_.a)(z,this.getDisabledClassName(),oe.disabled),Object(_.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(oe.eventKey?this.internalMenuId="".concat(oe.eventKey,"$Menu"):(hn+=1,this.internalMenuId="$__$".concat(hn,"$Menu")));var ot={},nt={},dt={};oe.disabled||(ot={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},nt={onClick:this.onTitleClick},dt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Et={},St=oe.direction,Ct=St==="rtl";ve&&(Ct?Et.paddingRight=oe.inlineIndent*oe.level:Et.paddingLeft=oe.inlineIndent*oe.level);var Rt={};this.getVisible()&&(Rt={"aria-owns":this.internalMenuId});var Dt=null;Re!=="horizontal"&&(Dt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Dt=i.createElement(this.props.expandIcon,Object(E.a)({},this.props))));var Mt=i.createElement("div",Object(j.a)({ref:this.saveSubMenuTitle,style:Et,className:"".concat(ye,"-title"),role:"button"},dt,nt,{"aria-expanded":ce},Rt,{"aria-haspopup":"true",title:typeof oe.title=="string"?oe.title:void 0}),oe.title,Dt||i.createElement("i",{className:"".concat(ye,"-arrow")})),Ot=this.renderChildren(),Lt=((ee=oe.parentMenu)===null||ee===void 0?void 0:ee.isRootMenu)?oe.parentMenu.props.getPopupContainer:function(Xt){return Xt.parentNode},wt=xn[Re],Zt=oe.popupOffset?{offset:oe.popupOffset}:{},Ft=u()((K={},Object(_.a)(K,oe.popupClassName,oe.popupClassName&&!ve),Object(_.a)(K,"".concat(ye,"-rtl"),Ct),K)),gt=oe.disabled,vt=oe.triggerSubMenuAction,_t=oe.subMenuOpenDelay,jt=oe.forceSubMenuRender,ht=oe.subMenuCloseDelay,Ut=oe.builtinPlacements;me.forEach(function(Xt){return delete oe[Xt]}),delete oe.onClick;var Vt=Ct?Object(E.a)(Object(E.a)({},_a),Ut):Object(E.a)(Object(E.a)({},ia),Ut);delete oe.direction;var Bt=this.getBaseProps(),Kt=ve?null:this.getMotion(Bt.mode,Bt.visible);return i.createElement("li",Object(j.a)({},oe,ot,{className:ke,role:"menuitem"}),i.createElement(Ja,{prefixCls:ye,popupClassName:u()("".concat(ye,"-popup"),Ft),getPopupContainer:Lt,builtinPlacements:Vt,popupPlacement:wt,popupVisible:ve?!1:ce,popupAlign:Zt,popup:ve?null:Ot,action:gt||ve?[]:[vt],mouseEnterDelay:_t,mouseLeaveDelay:ht,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:jt,popupMotion:Kt},Mt),ve?Ot:null)}}]),Ee}(i.Component);la.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Fn=Object(T.b)(function(ne,fe){var Ee=ne.openKeys,le=ne.activeKey,z=ne.selectedKeys,ee=fe.eventKey,K=fe.subMenuKey;return{isOpen:Ee.indexOf(ee)>-1,active:le[K]===ee,selectedKeys:z}})(la);Fn.isSubMenu=!0;var Wn=Fn,Pa="menuitem-overflowed",Za=.5,ja=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(){var le;return Object(W.a)(this,Ee),le=fe.apply(this,arguments),le.resizeObserver=null,le.mutationObserver=null,le.originalTotalWidth=0,le.overflowedItems=[],le.menuItemSizes=[],le.cancelFrameId=null,le.state={lastVisibleIndex:void 0},le.childRef=i.createRef(),le.getMenuItemNodes=function(){var z=le.props.prefixCls,ee=le.childRef.current;return ee?[].slice.call(ee.children).filter(function(K){return K.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},le.getOverflowedSubMenuItem=function(z,ee,K){var oe=le.props,ce=oe.overflowedIndicator,ye=oe.level,ve=oe.mode,Re=oe.prefixCls,ke=oe.theme;if(ye!==1||ve!=="horizontal")return null;var ot=le.props.children[0],nt=ot.props,dt=nt.children,Et=nt.title,St=nt.style,Ct=Object(w.a)(nt,["children","title","style"]),Rt=Object(E.a)({},St),Dt="".concat(z,"-overflowed-indicator"),Mt="".concat(z,"-overflowed-indicator");ee.length===0&&K!==!0?Rt=Object(E.a)(Object(E.a)({},Rt),{},{display:"none"}):K&&(Rt=Object(E.a)(Object(E.a)({},Rt),{},{visibility:"hidden",position:"absolute"}),Dt="".concat(Dt,"-placeholder"),Mt="".concat(Mt,"-placeholder"));var Ot=ke?"".concat(Re,"-").concat(ke):"",Lt={};return me.forEach(function(wt){Ct[wt]!==void 0&&(Lt[wt]=Ct[wt])}),i.createElement(Wn,Object(j.a)({title:ce,className:"".concat(Re,"-overflowed-submenu"),popupClassName:Ot},Lt,{key:Dt,eventKey:Mt,disabled:!1,style:Rt}),ee)},le.setChildrenWidthAndResize=function(){if(le.props.mode!=="horizontal")return;var z=le.childRef.current;if(!z)return;var ee=z.children;if(!ee||ee.length===0)return;var K=z.children[ee.length-1];be(K,"display","inline-block");var oe=le.getMenuItemNodes(),ce=oe.filter(function(ye){return ye.className.split(" ").indexOf(Pa)>=0});ce.forEach(function(ye){be(ye,"display","inline-block")}),le.menuItemSizes=oe.map(function(ye){return Ce(ye,!0)}),ce.forEach(function(ye){be(ye,"display","none")}),le.overflowedIndicatorWidth=Ce(z.children[z.children.length-1],!0),le.originalTotalWidth=le.menuItemSizes.reduce(function(ye,ve){return ye+ve},0),le.handleResize(),be(K,"display","none")},le.handleResize=function(){if(le.props.mode!=="horizontal")return;var z=le.childRef.current;if(!z)return;var ee=Ce(z);le.overflowedItems=[];var K=0,oe;le.originalTotalWidth>ee+Za&&(oe=-1,le.menuItemSizes.forEach(function(ce){K+=ce,K+le.overflowedIndicatorWidth<=ee&&(oe+=1)})),le.setState({lastVisibleIndex:oe})},le}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){var z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ee=this.childRef.current;if(!ee)return;this.resizeObserver=new Ve.default(function(K){K.forEach(function(){var oe=z.cancelFrameId;cancelAnimationFrame(oe),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(ee.children).concat(ee).forEach(function(K){z.resizeObserver.observe(K)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(ee.children).concat(ee).forEach(function(K){z.resizeObserver.observe(K)}),z.setChildrenWidthAndResize()}),this.mutationObserver.observe(ee,{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(z){var ee=this,K=this.state.lastVisibleIndex;return(z||[]).reduce(function(oe,ce,ye){var ve=ce;if(ee.props.mode==="horizontal"){var Re=ee.getOverflowedSubMenuItem(ce.props.eventKey,[]);K!==void 0&&ee.props.className.indexOf("".concat(ee.props.prefixCls,"-root"))!==-1&&(ye>K&&(ve=i.cloneElement(ce,{style:{display:"none"},eventKey:"".concat(ce.props.eventKey,"-hidden"),className:"".concat(Pa)})),ye===K+1&&(ee.overflowedItems=z.slice(K+1).map(function(ot){return i.cloneElement(ot,{key:ot.props.eventKey,mode:"vertical-left"})}),Re=ee.getOverflowedSubMenuItem(ce.props.eventKey,ee.overflowedItems)));var ke=[].concat(Object(f.a)(oe),[Re,ve]);return ye===z.length-1&&ke.push(ee.getOverflowedSubMenuItem(ce.props.eventKey,[],!0)),ke}return[].concat(Object(f.a)(oe),[ve])},[])}},{key:"render",value:function(){var z=this.props,ee=z.visible,K=z.prefixCls,oe=z.overflowedIndicator,ce=z.mode,ye=z.level,ve=z.tag,Re=z.children,ke=z.theme,ot=Object(w.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),nt=ve;return i.createElement(nt,Object(j.a)({ref:this.childRef},ot),this.renderChildren(Re))}}]),Ee}(i.Component);ja.defaultProps={tag:"div",className:""};var ua=ja;function qn(ne){return ne.length?ne.every(function(fe){return!!fe.props.disabled}):!0}function In(ne,fe,Ee){var le=ne.getState();ne.setState({activeKey:Object(E.a)(Object(E.a)({},le.activeKey),{},Object(_.a)({},fe,Ee))})}function _n(ne){return ne.eventKey||"0-menu-"}function $n(ne,fe){var Ee=fe,le=ne.children,z=ne.eventKey;if(Ee){var ee;if(Oe(le,function(K,oe){K&&K.props&&!K.props.disabled&&Ee===ue(K,z,oe)&&(ee=!0)}),ee)return Ee}return Ee=null,ne.defaultActiveFirst&&Oe(le,function(K,oe){!Ee&&K&&!K.props.disabled&&(Ee=ue(K,z,oe))}),Ee}function Ia(ne){if(!ne)return;var fe=this.instanceArray.indexOf(ne);fe!==-1?this.instanceArray[fe]=ne:this.instanceArray.push(ne)}var Na=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(le){var z;return Object(W.a)(this,Ee),z=fe.call(this,le),z.onKeyDown=function(ee,K){var oe=ee.keyCode,ce;if(z.getFlatInstanceArray().forEach(function(ve){ve&&ve.props.active&&ve.onKeyDown&&(ce=ve.onKeyDown(ee))}),ce)return 1;var ye=null;return(oe===y.a.UP||oe===y.a.DOWN)&&(ye=z.step(oe===y.a.UP?-1:1)),ye?(ee.preventDefault(),In(z.props.store,_n(z.props),ye.props.eventKey),typeof K=="function"&&K(ye),1):void 0},z.onItemHover=function(ee){var K=ee.key,oe=ee.hover;In(z.props.store,_n(z.props),oe?K:null)},z.onDeselect=function(ee){z.props.onDeselect(ee)},z.onSelect=function(ee){z.props.onSelect(ee)},z.onClick=function(ee){z.props.onClick(ee)},z.onOpenChange=function(ee){z.props.onOpenChange(ee)},z.onDestroy=function(ee){z.props.onDestroy(ee)},z.getFlatInstanceArray=function(){return z.instanceArray},z.step=function(ee){var K=z.getFlatInstanceArray(),oe=z.props.store.getState().activeKey[_n(z.props)],ce=K.length;if(!ce)return null;ee<0&&(K=K.concat().reverse());var ye=-1;if(K.every(function(ot,nt){return ot&&ot.props.eventKey===oe?(ye=nt,!1):!0}),!z.props.defaultActiveFirst&&ye!==-1&&qn(K.slice(ye,ce-1)))return;var ve=(ye+1)%ce,Re=ve;do{var ke=K[Re];if(!ke||ke.props.disabled)Re=(Re+1)%ce;else return ke}while(Re!==ve);return null},z.renderCommonMenuItem=function(ee,K,oe){var ce=z.props.store.getState(),ye=Object(d.a)(z),ve=ye.props,Re=ue(ee,ve.eventKey,K),ke=ee.props;if(!ke||typeof ee.type=="string")return ee;var ot=Re===ce.activeKey,nt=Object(E.a)(Object(E.a)({mode:ke.mode||ve.mode,level:ve.level,inlineIndent:ve.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:ve.prefixCls,index:K,parentMenu:ve.parentMenu,manualRef:ke.disabled?void 0:Object(g.a)(ee.ref,Ia.bind(Object(d.a)(z))),eventKey:Re,active:!ke.disabled&&ot,multiple:ve.multiple,onClick:function(Et){(ke.onClick||X)(Et),z.onClick(Et)},onItemHover:z.onItemHover,motion:ve.motion,subMenuOpenDelay:ve.subMenuOpenDelay,subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:ve.builtinPlacements,itemIcon:ke.itemIcon||z.props.itemIcon,expandIcon:ke.expandIcon||z.props.expandIcon},oe),{},{direction:ve.direction});return(ve.mode==="inline"||Pe())&&(nt.triggerSubMenuAction="click"),i.cloneElement(ee,Object(E.a)(Object(E.a)({},nt),{},{key:Re||K}))},z.renderMenuItem=function(ee,K,oe){if(!ee)return null;var ce=z.props.store.getState(),ye={openKeys:ce.openKeys,selectedKeys:ce.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:oe};return z.renderCommonMenuItem(ee,K,ye)},le.store.setState({activeKey:Object(E.a)(Object(E.a)({},le.store.getState().activeKey),{},Object(_.a)({},le.eventKey,$n(le,le.activeKey)))}),z.instanceArray=[],z}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(z){return this.props.visible||z.visible||this.props.className!==z.className||!O()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var ee=this.props,K="activeKey"in ee?ee.activeKey:ee.store.getState().activeKey[_n(ee)],oe=$n(ee,K);if(oe!==K)In(ee.store,_n(ee),oe);else if("activeKey"in z){var ce=$n(z,z.activeKey);oe!==ce&&In(ee.store,_n(ee),oe)}}},{key:"render",value:function(){var z=this,ee=Object(j.a)({},this.props);this.instanceArray=[];var K=u()(ee.prefixCls,ee.className,"".concat(ee.prefixCls,"-").concat(ee.mode)),oe={className:K,role:ee.role||"menu"};ee.id&&(oe.id=ee.id),ee.focusable&&(oe.tabIndex=0,oe.onKeyDown=this.onKeyDown);var ce=ee.prefixCls,ye=ee.eventKey,ve=ee.visible,Re=ee.level,ke=ee.mode,ot=ee.overflowedIndicator,nt=ee.theme;return me.forEach(function(dt){return delete ee[dt]}),delete ee.onClick,i.createElement(ua,Object(j.a)({},ee,{prefixCls:ce,mode:ke,tag:"ul",level:Re,theme:nt,visible:ve,overflowedIndicator:ot},oe),Object(n.a)(ee.children).map(function(dt,Et){return z.renderMenuItem(dt,Et,ye||"0-menu-")}))}}]),Ee}(i.Component);Na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var La=Object(T.b)()(Na),ea=La,Nn=e("Kwbf");function ca(ne,fe,Ee){var le=ne.prefixCls,z=ne.motion,ee=ne.defaultMotions,K=ee===void 0?{}:ee,oe=ne.openAnimation,ce=ne.openTransitionName,ye=fe.switchingModeFromInline;if(z)return z;if(Object(x.a)(oe)==="object"&&oe)Object(Nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof oe=="string")return{motionName:"".concat(le,"-open-").concat(oe)};if(ce)return{motionName:ce};var ve=K[Ee];return ve||(ye?null:K.other)}var Ua=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(le){var z;Object(W.a)(this,Ee),z=fe.call(this,le),z.onSelect=function(oe){var ce=Object(d.a)(z),ye=ce.props;if(ye.selectable){var ve=z.store.getState(),Re=ve.selectedKeys,ke=oe.key;ye.multiple?Re=Re.concat([ke]):Re=[ke],"selectedKeys"in ye||z.store.setState({selectedKeys:Re}),ye.onSelect(Object(E.a)(Object(E.a)({},oe),{},{selectedKeys:Re}))}},z.onClick=function(oe){var ce=z.getRealMenuMode(),ye=Object(d.a)(z),ve=ye.store,Re=ye.props.onOpenChange;ce!=="inline"&&!("openKeys"in z.props)&&(ve.setState({openKeys:[]}),Re([])),z.props.onClick(oe)},z.onKeyDown=function(oe,ce){z.innerMenu.getWrappedInstance().onKeyDown(oe,ce)},z.onOpenChange=function(oe){var ce=Object(d.a)(z),ye=ce.props,ve=z.store.getState().openKeys.concat(),Re=!1,ke=function(nt){var dt=!1;if(nt.open)dt=ve.indexOf(nt.key)===-1,dt&&ve.push(nt.key);else{var Et=ve.indexOf(nt.key);dt=Et!==-1,dt&&ve.splice(Et,1)}Re=Re||dt};Array.isArray(oe)?oe.forEach(ke):ke(oe),Re&&("openKeys"in z.props||z.store.setState({openKeys:ve}),ye.onOpenChange(ve))},z.onDeselect=function(oe){var ce=Object(d.a)(z),ye=ce.props;if(ye.selectable){var ve=z.store.getState().selectedKeys.concat(),Re=oe.key,ke=ve.indexOf(Re);ke!==-1&&ve.splice(ke,1),"selectedKeys"in ye||z.store.setState({selectedKeys:ve}),ye.onDeselect(Object(E.a)(Object(E.a)({},oe),{},{selectedKeys:ve}))}},z.onMouseEnter=function(oe){z.restoreModeVerticalFromInline();var ce=z.props.onMouseEnter;ce&&ce(oe)},z.onTransitionEnd=function(oe){var ce=oe.propertyName==="width"&&oe.target===oe.currentTarget,ye=oe.target.className,ve=Object.prototype.toString.call(ye)==="[object SVGAnimatedString]"?ye.animVal:ye,Re=oe.propertyName==="font-size"&&ve.indexOf("anticon")>=0;(ce||Re)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(oe){z.innerMenu=oe},z.isRootMenu=!0;var ee=le.defaultSelectedKeys,K=le.defaultOpenKeys;return"selectedKeys"in le&&(ee=le.selectedKeys||[]),"openKeys"in le&&(K=le.openKeys||[]),z.store=Object(T.c)({selectedKeys:ee,openKeys:K,activeKey:{"0-menu-":$n(le,le.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:le,inlineOpenKeys:[],store:z.store},z}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var ee=this.props,K=ee.siderCollapsed,oe=ee.inlineCollapsed,ce=ee.onOpenChange;(!z.inlineCollapsed&&oe||!z.siderCollapsed&&K)&&ce([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,ee=this.store,K=this.prevOpenKeys,oe=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");oe?(this.prevOpenKeys=ee.getState().openKeys.concat(),this.store.setState({openKeys:[]})):K&&(this.store.setState({openKeys:K}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,ee=this.state.switchingModeFromInline,K=this.getInlineCollapsed();return ee&&K?"inline":K?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,ee=z.inlineCollapsed,K=z.siderCollapsed;return K!==void 0?K:ee}},{key:"restoreModeVerticalFromInline",value:function(){var z=this.state.switchingModeFromInline;z&&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 z=Object(E.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ee=this.getRealMenuMode();return z.className+=" ".concat(z.prefixCls,"-root"),z.direction==="rtl"&&(z.className+=" ".concat(z.prefixCls,"-rtl")),z=Object(E.a)(Object(E.a)({},z),{},{mode:ee,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,ee)}),delete z.openAnimation,delete z.openTransitionName,i.createElement(T.a,{store:this.store},i.createElement(ea,Object(j.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,ee){var K=ee.prevProps,oe=ee.store,ce=oe.getState(),ye={},ve={prevProps:z};return K.mode==="inline"&&z.mode!=="inline"&&(ve.switchingModeFromInline=!0),"openKeys"in z?ye.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!K.inlineCollapsed||z.siderCollapsed&&!K.siderCollapsed)&&(ve.switchingModeFromInline=!0,ve.inlineOpenKeys=ce.openKeys,ye.openKeys=[]),(!z.inlineCollapsed&&K.inlineCollapsed||!z.siderCollapsed&&K.siderCollapsed)&&(ye.openKeys=ee.inlineOpenKeys,ve.inlineOpenKeys=[])),Object.keys(ye).length&&oe.setState(ye),ve}}]),Ee}(i.Component);Ua.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,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 Ba=Ua,Ln=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(){var le;return Object(W.a)(this,Ee),le=fe.apply(this,arguments),le.onKeyDown=function(z){var ee=z.keyCode;return ee===y.a.ENTER?(le.onClick(z),!0):void 0},le.onMouseLeave=function(z){var ee=le.props,K=ee.eventKey,oe=ee.onItemHover,ce=ee.onMouseLeave;oe({key:K,hover:!1}),ce({key:K,domEvent:z})},le.onMouseEnter=function(z){var ee=le.props,K=ee.eventKey,oe=ee.onItemHover,ce=ee.onMouseEnter;oe({key:K,hover:!0}),ce({key:K,domEvent:z})},le.onClick=function(z){var ee=le.props,K=ee.eventKey,oe=ee.multiple,ce=ee.onClick,ye=ee.onSelect,ve=ee.onDeselect,Re=ee.isSelected,ke={key:K,keyPath:[K],item:Object(d.a)(le),domEvent:z};ce(ke),oe?Re?ve(ke):ye(ke):Re||ye(ke)},le.saveNode=function(z){le.node=z},le}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var z=this.props;z.onDestroy&&z.onDestroy(z.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 z,ee=Object(E.a)({},this.props),K=u()(this.getPrefixCls(),ee.className,(z={},Object(_.a)(z,this.getActiveClassName(),!ee.disabled&&ee.active),Object(_.a)(z,this.getSelectedClassName(),ee.isSelected),Object(_.a)(z,this.getDisabledClassName(),ee.disabled),z)),oe=Object(E.a)(Object(E.a)({},ee.attribute),{},{title:typeof ee.title=="string"?ee.title:void 0,className:K,role:ee.role||"menuitem","aria-disabled":ee.disabled});ee.role==="option"?oe=Object(E.a)(Object(E.a)({},oe),{},{role:"option","aria-selected":ee.isSelected}):(ee.role===null||ee.role==="none")&&(oe.role="none");var ce={onClick:ee.disabled?null:this.onClick,onMouseLeave:ee.disabled?null:this.onMouseLeave,onMouseEnter:ee.disabled?null:this.onMouseEnter},ye=Object(E.a)({},ee.style);ee.mode==="inline"&&(ee.direction==="rtl"?ye.paddingRight=ee.inlineIndent*ee.level:ye.paddingLeft=ee.inlineIndent*ee.level),me.forEach(function(Re){return delete ee[Re]}),delete ee.direction;var ve=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ve=i.createElement(this.props.itemIcon,this.props)),i.createElement("li",Object(j.a)({},Object(S.a)(ee,["onClick","onMouseEnter","onMouseLeave","onSelect"]),oe,ce,{style:ye,ref:this.saveNode}),ee.children,ve)}}]),Ee}(i.Component);Ln.isMenuItem=!0,Ln.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var da=Object(T.b)(function(ne,fe){var Ee=ne.activeKey,le=ne.selectedKeys,z=fe.eventKey,ee=fe.subMenuKey;return{active:Ee[ee]===z,isSelected:Array.isArray(le)?le.indexOf(z)!==-1:le===z}})(Ln),ma=da,fa=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(){var le;return Object(W.a)(this,Ee),le=fe.apply(this,arguments),le.renderInnerMenuItem=function(z){var ee=le.props,K=ee.renderMenuItem,oe=ee.index;return K(z,oe,le.props.subMenuKey)},le}return Object(A.a)(Ee,[{key:"render",value:function(){var z=Object(j.a)({},this.props),ee=z.className,K=ee===void 0?"":ee,oe=z.rootPrefixCls,ce="".concat(oe,"-item-group-title"),ye="".concat(oe,"-item-group-list"),ve=z.title,Re=z.children;return me.forEach(function(ke){return delete z[ke]}),delete z.direction,i.createElement("li",Object(j.a)({},z,{onClick:function(ot){return ot.stopPropagation()},className:"".concat(K," ").concat(oe,"-item-group")}),i.createElement("div",{className:ce,title:typeof ve=="string"?ve:void 0},ve),i.createElement("ul",{className:ye},i.Children.map(Re,this.renderInnerMenuItem)))}}]),Ee}(i.Component);fa.isMenuItemGroup=!0,fa.defaultProps={disabled:!0};var qa=fa,ha=function(fe){var Ee=fe.className,le=fe.rootPrefixCls,z=fe.style;return i.createElement("li",{className:"".concat(Ee," ").concat(le,"-item-divider"),style:z})};ha.defaultProps={disabled:!0,className:"",style:{}};var $a=ha,ka=Ba,pa=e("eDIo");function er(ne,fe){var Ee=ne.prefixCls,le=ne.editable,z=ne.locale,ee=ne.style;return!le||le.showAdd===!1?null:i.createElement("button",{ref:fe,type:"button",className:"".concat(Ee,"-nav-add"),style:ee,"aria-label":(z==null?void 0:z.addAriaLabel)||"Add tab",onClick:function(oe){le.onEdit("add",{event:oe})}},le.addIcon||"+")}var ta=i.forwardRef(er);function tr(ne,fe){var Ee=ne.prefixCls,le=ne.id,z=ne.tabs,ee=ne.locale,K=ne.mobile,oe=ne.moreIcon,ce=oe===void 0?"More":oe,ye=ne.moreTransitionName,ve=ne.style,Re=ne.className,ke=ne.editable,ot=ne.tabBarGutter,nt=ne.rtl,dt=ne.onTabClick,Et=Object(i.useState)(!1),St=Object(r.a)(Et,2),Ct=St[0],Rt=St[1],Dt=Object(i.useState)(null),Mt=Object(r.a)(Dt,2),Ot=Mt[0],Lt=Mt[1],wt="".concat(le,"-more-popup"),Zt="".concat(Ee,"-dropdown"),Ft=Ot!==null?"".concat(wt,"-").concat(Ot):null,gt=ee==null?void 0:ee.dropdownAriaLabel,vt=i.createElement(ka,{onClick:function(Kt){var Xt=Kt.key,an=Kt.domEvent;dt(Xt,an),Rt(!1)},id:wt,tabIndex:-1,role:"listbox","aria-activedescendant":Ft,selectedKeys:[Ot],"aria-label":gt!==void 0?gt:"expanded dropdown"},z.map(function(Bt){return i.createElement(ma,{key:Bt.key,id:"".concat(wt,"-").concat(Bt.key),role:"option","aria-controls":le&&"".concat(le,"-panel-").concat(Bt.key),disabled:Bt.disabled},Bt.tab)}));function _t(Bt){for(var Kt=z.filter(function(vn){return!vn.disabled}),Xt=Kt.findIndex(function(vn){return vn.key===Ot})||0,an=Kt.length,pn=0;pnUt?(jt=vt,wt.current="x"):(jt=_t,wt.current="y");var Vt=Date.now();Vt-Ot.current>100&&(Lt.current=!1),(fe(-jt,-jt)||Lt.current)&&(gt.preventDefault(),Lt.current=!0),Ot.current=Vt}var Ft=Object(i.useRef)(null);Ft.current={onTouchStart:Rt,onTouchMove:Dt,onTouchEnd:Mt,onWheel:Zt},i.useEffect(function(){function gt(ht){Ft.current.onTouchStart(ht)}function vt(ht){Ft.current.onTouchMove(ht)}function _t(ht){Ft.current.onTouchEnd(ht)}function jt(ht){Ft.current.onWheel(ht)}return document.addEventListener("touchmove",vt,{passive:!1}),document.addEventListener("touchend",_t,{passive:!1}),ne.current.addEventListener("touchstart",gt,{passive:!1}),ne.current.addEventListener("wheel",jt),function(){document.removeEventListener("touchmove",vt),document.removeEventListener("touchend",_t)}},[])}function ga(){var ne=Object(i.useRef)(new Map);function fe(le){return ne.current.has(le)||ne.current.set(le,i.createRef()),ne.current.get(le)}function Ee(le){ne.current.delete(le)}return[fe,Ee]}function Fa(ne,fe){var Ee=i.useRef(ne),le=i.useState({}),z=Object(r.a)(le,2),ee=z[1];function K(oe){var ce=typeof oe=="function"?oe(Ee.current):oe;ce!==Ee.current&&fe(ce,Ee.current),Ee.current=ce,ee({})}return[Ee.current,K]}var Wa=function(fe){var Ee=fe.position,le=fe.prefixCls,z=fe.extra;if(!z)return null;var ee,K=z;return Ee==="right"&&(ee=K.right||!K.left&&K||null),Ee==="left"&&(ee=K.left||null),ee?i.createElement("div",{className:"".concat(le,"-extra-content")},ee):null};function zr(ne,fe){var Ee,le=i.useContext(va),z=le.prefixCls,ee=le.tabs,K=ne.className,oe=ne.style,ce=ne.id,ye=ne.animated,ve=ne.activeKey,Re=ne.rtl,ke=ne.extra,ot=ne.editable,nt=ne.locale,dt=ne.tabPosition,Et=ne.tabBarGutter,St=ne.children,Ct=ne.onTabClick,Rt=ne.onTabScroll,Dt=Object(i.useRef)(),Mt=Object(i.useRef)(),Ot=Object(i.useRef)(),Lt=Object(i.useRef)(),wt=ga(),Zt=Object(r.a)(wt,2),Ft=Zt[0],gt=Zt[1],vt=dt==="top"||dt==="bottom",_t=Fa(0,function(Wt,Pt){vt&&Rt&&Rt({direction:Wt>Pt?"left":"right"})}),jt=Object(r.a)(_t,2),ht=jt[0],Ut=jt[1],Vt=Fa(0,function(Wt,Pt){!vt&&Rt&&Rt({direction:Wt>Pt?"top":"bottom"})}),Bt=Object(r.a)(Vt,2),Kt=Bt[0],Xt=Bt[1],an=Object(i.useState)(0),pn=Object(r.a)(an,2),qt=pn[0],vn=pn[1],wn=Object(i.useState)(0),bn=Object(r.a)(wn,2),En=bn[0],$t=bn[1],cn=Object(i.useState)(0),rn=Object(r.a)(cn,2),tn=rn[0],Un=rn[1],Bn=Object(i.useState)(0),Hn=Object(r.a)(Bn,2),Gt=Hn[0],Pn=Hn[1],Gn=Object(i.useState)(null),Qt=Object(r.a)(Gn,2),zt=Qt[0],on=Qt[1],Gr=Object(i.useState)(null),vr=Object(r.a)(Gr,2),na=vr[0],Vr=vr[1],Qr=Object(i.useState)(0),gr=Object(r.a)(Qr,2),Xr=gr[0],Yr=gr[1],Jr=Object(i.useState)(0),br=Object(r.a)(Jr,2),Zr=br[0],qr=br[1],$r=l(new Map),Er=Object(r.a)($r,2),eo=Er[0],to=Er[1],Ka=L(ee,eo,qt),yr="".concat(z,"-nav-operations-hidden"),ba=0,Ea=0;vt?Re?(ba=0,Ea=Math.max(0,qt-zt)):(ba=Math.min(0,zt-qt),Ea=0):(ba=Math.min(0,na-En),Ea=0);function ar(Wt){return WtEa?[Ea,!1]:[Wt,!0]}var Cr=Object(i.useRef)(),no=Object(i.useState)(),Ar=Object(r.a)(no,2),rr=Ar[0],xr=Ar[1];function or(){xr(Date.now())}function ir(){window.clearTimeout(Cr.current)}za(Dt,function(Wt,Pt){var nn=!1;function yn(Ca,Aa){Ca(function(xa){var Ma=ar(xa+Aa),aa=Object(r.a)(Ma,2),cr=aa[0],dr=aa[1];return nn=dr,cr})}if(vt){if(zt>=qt)return nn;yn(Ut,Wt)}else{if(na>=En)return nn;yn(Xt,Pt)}return ir(),or(),nn}),Object(i.useEffect)(function(){return ir(),rr&&(Cr.current=window.setTimeout(function(){xr(0)},100)),ir},[rr]);function Mr(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ve,Pt=Ka.get(Wt);if(!Pt)return;if(vt){var nn=ht;Re?Pt.rightht+zt&&(nn=Pt.right+Pt.width-zt):Pt.left<-ht?nn=-Pt.left:Pt.left+Pt.width>-ht+zt&&(nn=-(Pt.left+Pt.width-zt)),Xt(0),Ut(ar(nn)[0])}else{var yn=Kt;Pt.top<-Kt?yn=-Pt.top:Pt.top+Pt.height>-Kt+na&&(yn=-(Pt.top+Pt.height-na)),Ut(0),Xt(ar(yn)[0])}}var ao=B(Ka,{width:zt,height:na,left:ht,top:Kt},{width:tn,height:Gt},{width:Xr,height:Zr},Object(E.a)(Object(E.a)({},ne),{},{tabs:ee})),Or=Object(r.a)(ao,2),ro=Or[0],oo=Or[1],io=ee.map(function(Wt){var Pt=Wt.key;return i.createElement(N,{id:ce,prefixCls:z,key:Pt,rtl:Re,tab:Wt,closable:Wt.closable,editable:ot,active:Pt===ve,tabPosition:dt,tabBarGutter:Et,renderWrapper:St,removeAriaLabel:nt==null?void 0:nt.removeAriaLabel,ref:Ft(Pt),onClick:function(yn){Ct(Pt,yn)},onRemove:function(){gt(Pt)},onFocus:function(){Mr(Pt),or(),Re||(Dt.current.scrollLeft=0),Dt.current.scrollTop=0}})}),sr=b(function(){var Wt,Pt,nn,yn,Ca,Aa,xa,Ma,aa,cr=((Wt=Dt.current)===null||Wt===void 0?void 0:Wt.offsetWidth)||0,dr=((Pt=Dt.current)===null||Pt===void 0?void 0:Pt.offsetHeight)||0,jr=((nn=Lt.current)===null||nn===void 0?void 0:nn.offsetWidth)||0,Ir=((yn=Lt.current)===null||yn===void 0?void 0:yn.offsetHeight)||0,fo=((Ca=Ot.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,ho=((Aa=Ot.current)===null||Aa===void 0?void 0:Aa.offsetHeight)||0;on(cr),Vr(dr),Yr(jr),qr(Ir);var Nr=(((xa=Mt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-jr,Lr=(((Ma=Mt.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0)-Ir;vn(Nr),$t(Lr);var Ur=(aa=Ot.current)===null||aa===void 0?void 0:aa.className.includes(yr);Un(Nr-(Ur?0:fo)),Pn(Lr-(Ur?0:ho)),to(function(){var Br=new Map;return ee.forEach(function(po){var kr=po.key,Oa=Ft(kr).current;Oa&&Br.set(kr,{width:Oa.offsetWidth,height:Oa.offsetHeight,left:Oa.offsetLeft,top:Oa.offsetTop})}),Br})}),so=ee.slice(0,ro),lo=ee.slice(oo+1),Sr=[].concat(Object(f.a)(so),Object(f.a)(lo)),uo=Object(i.useState)(),Dr=Object(r.a)(uo,2),co=Dr[0],mo=Dr[1],kn=Ka.get(ve),Rr=Object(i.useRef)();function wr(){m.a.cancel(Rr.current)}Object(i.useEffect)(function(){var Wt={};return kn&&(vt?(Re?Wt.right=kn.right:Wt.left=kn.left,Wt.width=kn.width):(Wt.top=kn.top,Wt.height=kn.height)),wr(),Rr.current=m()(function(){mo(Wt)}),wr},[kn,vt,Re]),Object(i.useEffect)(function(){Mr()},[ve,kn,Ka,vt]),Object(i.useEffect)(function(){sr()},[Re,Et,ve,ee.map(function(Wt){return Wt.key}).join("_")]);var Tr=!!Sr.length,ya="".concat(z,"-nav-wrap"),lr,ur,_r,Pr;return vt?Re?(ur=ht>0,lr=ht+ztr+n&&u>E+n||u_+n&&s>w+n||s<_-n&&s=f.x&&n<=f.x+f.width&&c>=f.y&&c<=f.y+f.height},clone:function(){return new s(this.x,this.y,this.width,this.height)},copy:function(n){this.x=n.x,this.y=n.y,this.width=n.width,this.height=n.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},s.create=function(n){return new s(n.x,n.y,n.width,n.height)};var u=s;q.exports=u},mLcG:function(q,P){var e=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(_){setTimeout(_,16)};q.exports=e},n1HI:function(q,P,e){var _=e("hX1E"),r=_.normalizeRadian,w=Math.PI*2;function E(i,s,u,n,c,f,a,m,h){if(a===0)return!1;var b=a;m-=i,h-=s;var l=Math.sqrt(m*m+h*h);if(l-b>u||l+bc&&(c+=w);var I=Math.atan2(h,m);return I<0&&(I+=w),I>=n&&I<=c||I+w>=n&&I+w<=c}P.containStroke=E},n6Mw:function(q,P,e){var _=e("SrGk"),r=e("bYtY"),w=e("Fofx");function E(s,u){_.call(this,s,u,"clipPath","__clippath_in_use__")}r.inherits(E,_),E.prototype.update=function(s){var u=this.getSvgElement(s);u&&this.updateDom(u,s.__clipPaths,!1);var n=this.getTextSvgElement(s);n&&this.updateDom(n,s.__clipPaths,!0),this.markUsed(s)},E.prototype.updateDom=function(s,u,n){if(u&&u.length>0){var c=this.getDefs(!0),f=u[0],a,m,h=n?"_textDom":"_dom";f[h]?(m=f[h].getAttribute("id"),a=f[h],c.contains(a)||c.appendChild(a)):(m="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",m),c.appendChild(a),f[h]=a);var b=this.getSvgProxy(f);if(f.transform&&f.parent.invTransform&&!n){var l=Array.prototype.slice.call(f.transform);w.mul(f.transform,f.parent.invTransform,f.transform),b.brush(f),f.transform=l}else b.brush(f);var y=this.getSvgElement(f);a.innerHTML="",a.appendChild(y.cloneNode()),s.setAttribute("clip-path","url(#"+m+")"),u.length>1&&this.updateDom(a,u.slice(1),n)}else s&&s.setAttribute("clip-path","none")},E.prototype.markUsed=function(s){var u=this;s.__clipPaths&&r.each(s.__clipPaths,function(n){n._dom&&_.prototype.markUsed.call(u,n._dom),n._textDom&&_.prototype.markUsed.call(u,n._textDom)})};var i=E;q.exports=i},n6Qo:function(q,P,e){"use strict";e.d(P,"a",function(){return n});var _=e("q1tI"),r=e("biw7"),w=e("fyJ8");function E(c){var f=c.className,a=c.index,m=c.children,h=c.colSpan,b=c.rowSpan,l=_.useContext(r.a),y=l.prefixCls,I=l.fixedInfoList,N=I[a];return _.createElement(w.a,Object.assign({className:f,index:a,component:"td",prefixCls:y,record:null,dataIndex:null,render:function(){return{children:m,props:{colSpan:h,rowSpan:b}}}},N))}function i(c){return _.createElement("tr",Object.assign({},c))}function s(c){var f=c.children,a=_.useContext(r.a),m=a.prefixCls;return _.createElement("tfoot",{className:"".concat(m,"-summary")},f)}var u=P.b=s,n={Cell:E,Row:i}},nCxF:function(q,P,e){var _=e("QBsz"),r=_.min,w=_.max,E=_.scale,i=_.distance,s=_.add,u=_.clone,n=_.sub;function c(f,a,m,h){var b=[],l=[],y=[],I=[],N,D,L,p;if(h){L=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var B=0,j=f.length;B=0&&(ie=be[Je],ie.textAlign==="right");)o(G,C,ie,F,Ve,Oe,Ye,"right"),Ue-=ie.width,Ye-=ie.width,Je--;for(Ge+=(J-(Ge-de)-(De-Ye)-Ue)/2;tt<=Je;)ie=be[tt],o(G,C,ie,F,Ve,Oe,Ge+ie.width/2,"center"),Ge+=ie.width,tt++;Oe+=Ve}}function t(G,C,k,F,$){if(k&&C.textRotation){var J=C.textOrigin;J==="center"?(F=k.width/2+k.x,$=k.height/2+k.y):J&&(F=J[0]+k.x,$=J[1]+k.y),G.translate(F,$),G.rotate(-C.textRotation),G.translate(-F,-$)}}function o(G,C,k,F,$,J,ae,re){var pe=F.rich[k.styleName]||{};pe.text=k.text;var se=k.textVerticalAlign,xe=J+$/2;se==="top"?xe=J+k.height/2:se==="bottom"&&(xe=J+$-k.height/2),!k.isLineHolder&&T(pe)&&S(G,C,pe,re==="right"?ae-k.width:re==="center"?ae-k.width/2:ae,xe-k.height/2,k.width,k.height);var U=k.textPadding;U&&(ae=Y(ae,re,U),xe-=k.height/2-U[2]-k.textHeight/2),O(C,"shadowBlur",w(pe.textShadowBlur,F.textShadowBlur,0)),O(C,"shadowColor",pe.textShadowColor||F.textShadowColor||"transparent"),O(C,"shadowOffsetX",w(pe.textShadowOffsetX,F.textShadowOffsetX,0)),O(C,"shadowOffsetY",w(pe.textShadowOffsetY,F.textShadowOffsetY,0)),O(C,"textAlign",re),O(C,"textBaseline","middle"),O(C,"font",k.font||l);var Z=x(pe.textStroke||F.textStroke,X),M=R(pe.textFill||F.textFill),X=r(pe.textStrokeWidth,F.textStrokeWidth);Z&&(O(C,"lineWidth",X),O(C,"strokeStyle",Z),C.strokeText(k.text,ae,xe)),M&&(O(C,"fillStyle",M),C.fillText(k.text,ae,xe))}function T(G){return!!(G.textBackgroundColor||G.textBorderWidth&&G.textBorderColor)}function S(G,C,k,F,$,J,ae){var re=k.textBackgroundColor,pe=k.textBorderWidth,se=k.textBorderColor,xe=s(re);if(O(C,"shadowBlur",k.textBoxShadowBlur||0),O(C,"shadowColor",k.textBoxShadowColor||"transparent"),O(C,"shadowOffsetX",k.textBoxShadowOffsetX||0),O(C,"shadowOffsetY",k.textBoxShadowOffsetY||0),xe||pe&&se){C.beginPath();var U=k.textBorderRadius;U?c.buildPath(C,{x:F,y:$,width:J,height:ae,r:U}):C.rect(F,$,J,ae),C.closePath()}if(xe)if(O(C,"fillStyle",re),k.fillOpacity!=null){var Z=C.globalAlpha;C.globalAlpha=k.fillOpacity*k.opacity,C.fill(),C.globalAlpha=Z}else C.fill();else if(u(re)){var M=re.image;M=f.createOrUpdateImage(M,null,G,g,re),M&&f.isImageReady(M)&&C.drawImage(M,F,$,J,ae)}if(pe&&se)if(O(C,"lineWidth",pe),O(C,"strokeStyle",se),k.strokeOpacity!=null){var Z=C.globalAlpha;C.globalAlpha=k.strokeOpacity*k.opacity,C.stroke(),C.globalAlpha=Z}else C.stroke()}function g(G,C){C.image=G}function v(G,C,k,F){var $=k.x||0,J=k.y||0,ae=k.textAlign,re=k.textVerticalAlign;if(F){var pe=k.textPosition;if(pe instanceof Array)$=F.x+H(pe[0],F.width),J=F.y+H(pe[1],F.height);else{var se=C&&C.calculateTextPosition?C.calculateTextPosition(D,k,F):n.calculateTextPosition(D,k,F);$=se.x,J=se.y,ae=ae||se.textAlign,re=re||se.textVerticalAlign}var xe=k.textOffset;xe&&($+=xe[0],J+=xe[1])}return G=G||{},G.baseX=$,G.baseY=J,G.textAlign=ae,G.textVerticalAlign=re,G}function O(G,C,k){return G[C]=a(G,C,k),G[C]}function x(G,C){return G==null||C<=0||G==="transparent"||G==="none"?null:G.image||G.colorStops?"#000":G}function R(G){return G==null||G==="none"?null:G.image||G.colorStops?"#000":G}function H(G,C){return typeof G=="string"?G.lastIndexOf("%")>=0?parseFloat(G)/100*C:parseFloat(G):G}function Y(G,C,k){return C==="right"?G-k[1]:C==="center"?G+k[3]/2-k[1]/2:G+k[3]}function V(G,C){return G!=null&&(G||C.textBackgroundColor||C.textBorderWidth&&C.textBorderColor||C.textPadding)}P.normalizeTextStyle=p,P.renderText=j,P.getBoxPosition=v,P.getStroke=x,P.getFill=R,P.parsePercent=H,P.needDrawText=V},qH13:function(q,P,e){var _=e("ItGF"),r=e("QBsz"),w=r.applyTransform,E=e("mFDi"),i=e("Qe9p"),s=e("6GrX"),u=e("pzxd"),n=e("ni6a"),c=e("Gev7"),f=e("Dagg"),a=e("dqUG"),m=e("y+Vt"),h=e("IMiH"),b=e("QuXc"),l=e("06Qe"),y=h.CMD,I=Math.round,N=Math.sqrt,D=Math.abs,L=Math.cos,p=Math.sin,B=Math.max;if(!_.canvasSupported){var j=",",W="progid:DXImageTransform.Microsoft",A=21600,d=A/2,t=1e5,o=1e3,T=function(me){me.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",me.coordsize=A+","+A,me.coordorigin="0,0"},S=function(me){return String(me).replace(/&/g,"&").replace(/"/g,""")},g=function(me,Ce,be){return"rgb("+[me,Ce,be].join(",")+")"},v=function(me,Ce){Ce&&me&&Ce.parentNode!==me&&me.appendChild(Ce)},O=function(me,Ce){Ce&&me&&Ce.parentNode===me&&me.removeChild(Ce)},x=function(me,Ce,be){return(parseFloat(me)||0)*t+(parseFloat(Ce)||0)*o+be},R=u.parsePercent,H=function(me,Ce,be){var Pe=i.parse(Ce);be=+be,isNaN(be)&&(be=1),Pe&&(me.color=g(Pe[0],Pe[1],Pe[2]),me.opacity=be*Pe[3])},Y=function(me){var Ce=i.parse(me);return[g(Ce[0],Ce[1],Ce[2]),Ce[3]]},V=function(me,Ce,be){var Pe=Ce.fill;if(Pe!=null)if(Pe instanceof b){var Ve,Ue=0,tt=[0,0],Ge=0,Ye=1,Je=be.getBoundingRect(),ie=Je.width,Me=Je.height;if(Pe.type==="linear"){Ve="gradient";var Ne=be.transform,ze=[Pe.x*ie,Pe.y*Me],Fe=[Pe.x2*ie,Pe.y2*Me];Ne&&(w(ze,ze,Ne),w(Fe,Fe,Ne));var Ze=Fe[0]-ze[0],$e=Fe[1]-ze[1];Ue=Math.atan2(Ze,$e)*180/Math.PI,Ue<0&&(Ue+=360),Ue<1e-6&&(Ue=0)}else{Ve="gradientradial";var ze=[Pe.x*ie,Pe.y*Me],Ne=be.transform,Ke=be.scale,Xe=ie,et=Me;tt=[(ze[0]-Je.x)/Xe,(ze[1]-Je.y)/et],Ne&&w(ze,ze,Ne),Xe/=Ke[0]*A,et/=Ke[1]*A;var at=B(Xe,et);Ge=2*0/at,Ye=2*Pe.r/at-Ge}var He=Pe.colorStops.slice();He.sort(function(he,Q){return he.offset-Q.offset});for(var ct=He.length,it=[],Qe=[],qe=0;qe=2){var Se=it[0][0],Le=it[1][0],Ae=it[0][1]*Ce.opacity,Ie=it[1][1]*Ce.opacity;me.type=Ve,me.method="none",me.focus="100%",me.angle=Ue,me.color=Se,me.color2=Le,me.colors=Qe.join(","),me.opacity=Ie,me.opacity2=Ae}Ve==="radial"&&(me.focusposition=tt.join(","))}else H(me,Pe,Ce.opacity)},G=function(me,Ce){Ce.lineDash&&(me.dashstyle=Ce.lineDash.join(" ")),Ce.stroke!=null&&!(Ce.stroke instanceof b)&&H(me,Ce.stroke,Ce.opacity)},C=function(me,Ce,be,Pe){var Ve=Ce==="fill",Ue=me.getElementsByTagName(Ce)[0];be[Ce]!=null&&be[Ce]!=="none"&&(Ve||!Ve&&be.lineWidth)?(me[Ve?"filled":"stroked"]="true",be[Ce]instanceof b&&O(me,Ue),Ue||(Ue=l.createNode(Ce)),Ve?V(Ue,be,Pe):G(Ue,be),v(me,Ue)):(me[Ve?"filled":"stroked"]="false",O(me,Ue))},k=[[],[],[]],F=function(me,Ce){var be=y.M,Pe=y.C,Ve=y.L,Ue=y.A,tt=y.Q,Ge=[],Ye,Je,ie,Me,Ne,ze,Fe=me.data,Ze=me.len();for(Me=0;Me.01?Q&&(te+=270/A):Math.abs(Te-Se)<1e-4?Q&&telt?Ke-=270/A:Ke+=270/A:Q&&TeSe?$e+=270/A:$e-=270/A),Ge.push(we,I(((lt-Le)*Qe+ct)*A-d),j,I(((Se-Ae)*qe+it)*A-d),j,I(((lt+Le)*Qe+ct)*A-d),j,I(((Se+Ae)*qe+it)*A-d),j,I((te*Qe+ct)*A-d),j,I((Te*qe+it)*A-d),j,I(($e*Qe+ct)*A-d),j,I((Ke*qe+it)*A-d)),Ne=$e,ze=Ke;break;case y.R:var je=k[0],Be=k[1];je[0]=Fe[Me++],je[1]=Fe[Me++],Be[0]=je[0]+Fe[Me++],Be[1]=je[1]+Fe[Me++],Ce&&(w(je,je,Ce),w(Be,Be,Ce)),je[0]=I(je[0]*A-d),Be[0]=I(Be[0]*A-d),je[1]=I(je[1]*A-d),Be[1]=I(Be[1]*A-d),Ge.push(" m ",je[0],j,je[1]," l ",Be[0],j,je[1]," l ",Be[0],j,Be[1]," l ",je[0],j,Be[1]);break;case y.Z:Ge.push(" x ")}if(Ye>0){Ge.push(Je);for(var ge=0;gepe&&(re=0,ae={});var be=se.style,Pe;try{be.font=me,Pe=be.fontFamily.split(",")[0]}catch(Ve){}Ce={style:be.fontStyle||J,variant:be.fontVariant||J,weight:be.fontWeight||J,size:parseFloat(be.fontSize||12)|0,family:Pe||"Microsoft YaHei"},ae[me]=Ce,re++}return Ce},U;s.$override("measureText",function(me,Ce){var be=l.doc;U||(U=be.createElement("div"),U.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",l.doc.body.appendChild(U));try{U.style.font=Ce}catch(Pe){}return U.innerHTML="",U.appendChild(be.createTextNode(me)),{width:U.offsetWidth}});for(var Z=new E,M=function(me,Ce,be,Pe){var Ve=this.style;this.__dirty&&u.normalizeTextStyle(Ve,!0);var Ue=Ve.text;if(Ue!=null&&(Ue+=""),!Ue)return;if(Ve.rich){var tt=s.parseRichText(Ue,Ve);Ue=[];for(var Ge=0;Ge=0&&(this.delFromStorage(n),this._roots.splice(m,1),n instanceof w&&n.delChildrenFromStorage(this))},addToStorage:function(n){return n&&(n.__storage=this,n.dirty(!1)),this},delFromStorage:function(n){return n&&(n.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:i};var u=s;q.exports=u},rA99:function(q,P,e){var _=e("y+Vt"),r=e("QBsz"),w=e("Sj9i"),E=w.quadraticSubdivide,i=w.cubicSubdivide,s=w.quadraticAt,u=w.cubicAt,n=w.quadraticDerivativeAt,c=w.cubicDerivativeAt,f=[];function a(h,b,l){var y=h.cpx2,I=h.cpy2;return y===null||I===null?[(l?c:u)(h.x1,h.cpx1,h.cpx2,h.x2,b),(l?c:u)(h.y1,h.cpy1,h.cpy2,h.y2,b)]:[(l?n:s)(h.x1,h.cpx1,h.x2,b),(l?n:s)(h.y1,h.cpy1,h.y2,b)]}var m=_.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(h,b){var l=b.x1,y=b.y1,I=b.x2,N=b.y2,D=b.cpx1,L=b.cpy1,p=b.cpx2,B=b.cpy2,j=b.percent;if(j===0)return;h.moveTo(l,y),p==null||B==null?(j<1&&(E(l,D,I,j,f),D=f[1],I=f[2],E(y,L,N,j,f),L=f[1],N=f[2]),h.quadraticCurveTo(D,L,I,N)):(j<1&&(i(l,D,p,I,j,f),D=f[1],p=f[2],I=f[3],i(y,L,B,N,j,f),L=f[1],B=f[2],N=f[3]),h.bezierCurveTo(D,L,p,B,I,N))},pointAt:function(h){return a(this.shape,h,!1)},tangentAt:function(h){var b=a(this.shape,h,!0);return r.normalize(b,b)}});q.exports=m},"rAM+":function(q,P,e){"use strict";e.d(P,"a",function(){return r});var _=e("Qw5x");function r(w,E){var i;if(typeof Symbol=="undefined"||w[Symbol.iterator]==null){if(Array.isArray(w)||(i=Object(_.a)(w))||E&&w&&typeof w.length=="number"){i&&(w=i);var s=0,u=function(){};return{s:u,n:function(){return s>=w.length?{done:!0}:{done:!1,value:w[s++]}},e:function(m){throw m},f:u}}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 n=!0,c=!1,f;return{s:function(){i=w[Symbol.iterator]()},n:function(){var m=i.next();return n=m.done,m},e:function(m){c=!0,f=m},f:function(){try{!n&&i.return!=null&&i.return()}finally{if(c)throw f}}}}},rmlV:function(q,P,e){var _=e("y+Vt"),r=_.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(w,E){var i=.5522848,s=E.cx,u=E.cy,n=E.rx,c=E.ry,f=n*i,a=c*i;w.moveTo(s-n,u),w.bezierCurveTo(s-n,u-a,s-f,u-c,s,u-c),w.bezierCurveTo(s+f,u-c,s+n,u-a,s+n,u),w.bezierCurveTo(s+n,u+a,s+f,u+c,s,u+c),w.bezierCurveTo(s-f,u+c,s-n,u+a,s-n,u),w.closePath()}});q.exports=r},ruvs:function(q,P,e){"use strict";e.d(P,"b",function(){return pe});var _=e("2qtc"),r=e("kLXV"),w=e("9og8"),E=e("rAM+"),i=e("tJVT"),s=e("PpiC"),u=e("k1fw"),n=e("5NDa"),c=e("5rEg"),f=e("B9cy"),a=e("Ol7k"),m=e("WmNS"),h=e.n(m),b=e("q1tI"),l=e.n(b),y=e("Ty5D"),I=e("55Ip"),N=e("9kvl"),D=e("THsj"),L=e.n(D),p=e("xrsn"),B=e.n(p),j=e("1Sn+"),W=e("qVdP"),A=e("jsC+"),d=e("miYZ"),t=e("tsqr"),o=e("lUTK"),T=e("BvKs"),S=e("vToQ"),g=e.n(S),v=e("xKgJ"),O=e("jb+D"),x=e("m3rI"),R=e("1vsH"),H=function(M){var X,ue=RegExp("(^| )"+M+"=([^;]+)(;|$)");return(X=document.cookie.match(ue))?decodeURIComponent(X[2]):null},Y=function(M){var X=new Date;X.setTime(X.getTime()-1);var ue=H(M);ue!=null&&(document.cookie=M+"="+ue+";expires="+X.toGMTString())},V;(function(Z){Z.Classrooms="classrooms",Z.Shixuns="shixuns",Z.Paths="paths",Z.Projects="projects",Z.Videos="videos",Z.Topics="topics"})(V||(V={}));var G=function(M){var X,ue,de,Oe,De,me,Ce,be,Pe,Ve,Ue,tt=M.homePage,Ge=M.user,Ye=M.globalSetting,Je=M.loading,ie=M.dispatch,Me=M.shixunHomeworks,Ne=M.location,ze=M.payload,Fe=ze===void 0?{}:ze,Ze=Object(s.a)(M,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),$e=(X=(((ue=Ye.setting)===null||ue===void 0?void 0:ue.navbar)||[]).find(function(Qe){return Qe.link==="/".concat(V.Classrooms)}))===null||X===void 0?void 0:X.hidden,Ke=(de=(((Oe=Ye.setting)===null||Oe===void 0?void 0:Oe.navbar)||[]).find(function(Qe){return Qe.link==="/".concat(V.Shixuns)}))===null||de===void 0?void 0:de.hidden,Xe=(De=(((me=Ye.setting)===null||me===void 0?void 0:me.navbar)||[]).find(function(Qe){return Qe.link==="/".concat(V.Paths)}))===null||De===void 0?void 0:De.hidden,et=((Ce=Ge.userInfo)===null||Ce===void 0?void 0:Ce.admin)||((be=Ge.userInfo)===null||be===void 0?void 0:be.business)||((Pe=Ge.userInfo)===null||Pe===void 0?void 0:Pe.is_shixun_marker)||((Ve=Ge.userInfo)===null||Ve===void 0?void 0:Ve.is_teacher)||((Ue=Ge.userInfo)===null||Ue===void 0?void 0:Ue.user_identity)!=="\u5B66\u751F",at=function(){return Object(R.r)()?l.a.createElement(T.a,{className:"".concat(g.a.rightMenu," ").concat(g.a.menuWrap)},l.a.createElement(T.a.Item,null,l.a.createElement(I.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):l.a.createElement(T.a,{className:"".concat(g.a.rightMenu," ").concat(g.a.menuWrap)},l.a.createElement(T.a.Item,null,l.a.createElement(I.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ie({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:l.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")),l.a.createElement(T.a.Item,{className:g.a.exit},l.a.createElement("a",{onClick:Object(w.a)(h.a.mark(function qe(){var rt;return h.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Object(O.c)({});case 2:rt=Se.sent,(rt==null?void 0:rt.status)===1&&(ie({type:"user/getUserInfo",payload:Object(u.a)({},Fe)}),ie({type:"user/getNavigationInfo",payload:Object(u.a)({},Fe)}),Y("autologin_trustie"),Y("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),t.b.success(rt==null?void 0:rt.message),N.d.replace("/"));case 4:case"end":return Se.stop()}},qe)}))},"\u9000\u51FA")))};if(Object(v.p)()){var He,ct;return l.a.createElement(A.a,{className:"".concat(g.a.height67),overlay:at,placement:"bottomRight"},l.a.createElement("section",null,l.a.createElement("aside",null,l.a.createElement("div",{className:Me.actionTabs.type===1?g.a.classromediv:""},l.a.createElement("img",{className:"".concat(g.a.userPic," current ml15"),src:"".concat(x.a===null||x.a===void 0?void 0:x.a.IMG_SERVER,"/images/").concat((He=Ge.userInfo)===null||He===void 0?void 0:He.image_url),alt:"",onClick:function(){var qe;return N.d.push(Object(R.r)()?"/account/profile":"/users/".concat((qe=Ge.userInfo)===null||qe===void 0?void 0:qe.login,"/classrooms"))}}),Object(R.r)()&&l.a.createElement("span",{className:"ml10 font16"},(ct=Ge.userInfo)===null||ct===void 0?void 0:ct.username)))))}else{var it;return l.a.createElement("div",{className:"font15 ".concat(Ye.isIlearning?g.a.login:""),style:{color:"#25506B"}},l.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((it=Ye.setting)!==null&&it!==void 0&&it.close_register)&&l.a.createElement(l.a.Fragment,null,l.a.createElement("span",{className:"ml5 mr5"},"|"),l.a.createElement(I.a,{to:"/user/register",className:"ml5 current c-white pr25",style:{color:"#25506B"}},"\u6CE8\u518C")))}},C=Object(N.a)(function(Z){var M=Z.homePage,X=Z.loading,ue=Z.user,de=Z.globalSetting,Oe=Z.shixunHomeworks;return{homePage:M,user:ue,globalSetting:de,shixunHomeworks:Oe,loading:X.models.index}})(G),k=e("498V"),F=e.n(k),$=e("wd/R"),J=e.n($),ae=a.a.Header,re=c.a.Search;function pe(){var Z,M,X=window.location.pathname,ue=X.split("/"),de={};return ue[1]=="classrooms"&&ue.length>3&&!((Z=ue[4])!==null&&Z!==void 0&&Z.includes("newgold"))&&!((M=ue[5])!==null&&M!==void 0&&M.includes("newgold"))&&ue[2]!=="coursesId"&&(de.course_id=ue[2]),ue[1]==="shixuns"&&ue.length>3&&(de.objective_type="shixun",de.objective_id=ue[2]),ue[1]==="paths"&&ue.length>3&&(de.objective_type="path",de.objective_id=ue[2]),Object(u.a)(Object(u.a)({},de),{school:1})}var se=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],xe=function(M){var X,ue,de=M.homePage,Oe=M.user,De=M.globalSetting,me=M.loading,Ce=M.dispatch,be=M.location,Pe=M.isLogin,Ve=Pe===void 0?!1:Pe,Ue=M.shixunHomeworks,tt=Object(s.a)(M,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Ge=Object(y.g)(),Ye=Object(b.useState)(!1),Je=Object(i.a)(Ye,2),ie=Je[0],Me=Je[1],Ne=Object(b.useState)(""),ze=Object(i.a)(Ne,2),Fe=ze[0],Ze=ze[1],$e=Object(b.useState)(!1),Ke=Object(i.a)($e,2),Xe=Ke[0],et=Ke[1],at=pe(),He=Object(b.useState)("0"),ct=Object(i.a)(He,2),it=ct[0],Qe=ct[1],qe=Object(b.useRef)({id:0});Object(b.useEffect)(function(){var ge;return Oe!=null&&(ge=Oe.userInfo)!==null&&ge!==void 0&&ge.now_time&&(qe.current.id=setInterval(function(){Qe(function(_e){if(_e==="0"){var We;return J()(Oe==null||((We=Oe.userInfo)===null||We===void 0)?void 0:We.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return J()(_e,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(qe.current.id)}},[Oe==null||((X=Oe.userInfo)===null||X===void 0)?void 0:X.now_time]),Object(b.useEffect)(function(){Ce({type:"user/getNavigationInfo",payload:Object(u.a)({},at)})},[De.name]),Object(b.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(se!=null&&se.includes(be==null?void 0:be.pathname)||(be==null?void 0:be.pathname.indexOf("/classrooms"))===0||Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[be.pathname]),Object(b.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Ue.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Ue.actionTabs.key]),Object(b.useEffect)(function(){if(De!=null&&De.setting){var ge,_e,We=De==null||((ge=De.setting)===null||ge===void 0||((_e=ge.navbar)===null||_e===void 0))?void 0:_e.filter(function(mt){return!(mt!=null&&mt.hidden)&&!(Object(v.m)()&&mt.link==="/paperlibrary")}),ft=Object(E.a)(We),ut;try{for(ft.s();!(ut=ft.n()).done;){var st=ut.value;st.subitem&&(st.subitem=st.subitem.filter(function(mt){return!(mt!=null&&mt.hidden)&&!(Object(v.m)()&&mt.link==="/paperlibrary")}))}}catch(mt){ft.e(mt)}finally{ft.f()}var pt=!1;We==null||We.map(function(mt,At){var bt,yt,xt,Ht="/"+((bt=be.pathname)===null||bt===void 0||((yt=bt.split("/"))===null||yt===void 0)?void 0:yt[1]);if(mt.link===Ht&&(Ze(mt==null?void 0:mt.link),Object(R.X)(mt==null?void 0:mt.name),he(te(At,{name:mt==null?void 0:mt.name,link:mt==null?void 0:mt.link},We)),pt=!0),mt!=null&&(xt=mt.subitem)!==null&&xt!==void 0&&xt.length){var Tt;mt==null||((Tt=mt.subitem)===null||Tt===void 0)||Tt.map(function(kt){kt.link===Ht&&(Ze(kt==null?void 0:kt.link),Object(R.X)(kt==null?void 0:kt.name),he(te(At,{name:kt==null?void 0:kt.name,link:kt==null?void 0:kt.link},We)),pt=!0)})}}),pt||he(We)}},[De==null?void 0:De.setting,Oe]);var rt=Object(b.useMemo)(function(){var ge;if(De!=null&&(ge=De.setting)!==null&&ge!==void 0&&ge.nav_logo_url){var _e;return"".concat(x.a.IMG_SERVER,"/").concat(De==null||((_e=De.setting)===null||_e===void 0)?void 0:_e.nav_logo_url)}else return"".concat(x.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[De==null||((ue=De.setting)===null||ue===void 0)?void 0:ue.nav_logo_url]);function lt(ge){Ge.push("/search?value="+ge)}var Se=function(){return ie?l.a.createElement("div",{onBlur:function(){setTimeout(function(){Me(!1)},300)}},l.a.createElement(re,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:lt,autoFocus:!0})):l.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Ge.push("/search?value=")}})},Le=Object(b.useState)([]),Ae=Object(i.a)(Le,2),Ie=Ae[0],he=Ae[1],Q=function(){var ge=Object(w.a)(h.a.mark(function _e(We,ft){var ut,st,pt,mt,At,bt,yt,xt;return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if(!((We==null?void 0:We.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Tt.next=6;break}return Tt.next=3,Object(O.j)();case 3:return pt=Tt.sent,pt!=null&&(st=pt.data)!==null&&st!==void 0&&st.engineer_url?pt!=null&&(mt=pt.data)!==null&&mt!==void 0&&(At=mt.engineer_url)!==null&&At!==void 0&&At.includes("http")?Object(R.S)(pt==null||((bt=pt.data)===null||bt===void 0)?void 0:bt.engineer_url):Ge.push(pt==null||((yt=pt.data)===null||yt===void 0)?void 0:yt.engineer_url):(pt==null?void 0:pt.status)!=401&&(De!=null&&(xt=De.setting)!==null&&xt!==void 0&&xt.authority_qrcode_url?et(!0):et(!1)),Tt.abrupt("return");case 6:We!=null&&(ut=We.link)!==null&&ut!==void 0&&ut.includes("http")?Object(R.S)(We==null?void 0:We.link):Ge.push(We==null?void 0:We.link),(We==null?void 0:We.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:l.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~")}});case 8:case"end":return Tt.stop()}},_e)}));return function(We,ft){return ge.apply(this,arguments)}}(),te=function(_e,We,ft){var ut=ft.slice();return ut[_e]&&(ut[_e].name=We.name,ut[_e].link=We.link),ut||[]};if(De.showHeader&&De.showHeaderFooter){var Te,we,je,Be;return l.a.createElement(a.a,{className:"".concat(De.isIlearning?B.a["header-iearning"]:B.a.header," ").concat(De.showHeaderFixed?B.a.headerFixed:"")},l.a.createElement(ae,{className:"header"},l.a.createElement("section",{className:B.a["edu-menu"]},(!!De.isIlearning||!(De!=null&&(Te=De.setting)!==null&&Te!==void 0&&Te.main_site)&&!!(De!=null&&(we=De.setting)!==null&&we!==void 0&&we.navbar))&&l.a.createElement(I.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ce({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},l.a.createElement("img",{className:B.a.logo,title:(je=De.setting)===null||je===void 0?void 0:je.name,src:rt||F.a})),l.a.createElement("ul",{className:"".concat(B.a.menu," ").concat(Object(R.r)()&&"ml0")},l.a.createElement("img",{src:L.a,className:B.a.logo_style}),Object(R.r)()&&l.a.createElement("li",null,l.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(R.r)()&&De.setting&&Ie.map(function(ge,_e){var We,ft,ut,st,pt;return l.a.createElement("li",{key:_e,className:!(ge!=null&&(We=ge.subitem)!==null&&We!==void 0&&We.length)&&Fe===(ge==null?void 0:ge.link)||ge!=null&&(ft=ge.subitem)!==null&&ft!==void 0&&ft.some(function(mt){return Fe===(mt==null?void 0:mt.link)})?B.a.actived:""},l.a.createElement("div",{onClick:function(){return Q(ge,_e)},className:Ue.actionTabs.type===4?"".concat(B.a.name," ").concat(B.a.classromediv):B.a.name},l.a.createElement("span",null,function(){var mt=ge==null?void 0:ge.name;{var At;ge==null||((At=ge.subitem)===null||At===void 0)||At.map(function(bt,yt){return bt.link===be.pathname&&(mt=bt.name),bt})}return mt}()),(ge==null||((ut=ge.subitem)===null||ut===void 0)?void 0:ut.length)>0&&l.a.createElement("i",{className:"iconfont icon-zhankai4"})),(ge==null||((st=ge.subitem)===null||st===void 0)?void 0:st.length)>0&&l.a.createElement("div",{className:B.a.dropDown},ge==null||((pt=ge.subitem)===null||pt===void 0)?void 0:pt.map(function(mt,At){return l.a.createElement("div",{className:B.a.subName,onClick:function(){return Q(mt,_e)},key:_e+"-"+At},!!At&&l.a.createElement("div",{className:B.a.line}),l.a.createElement("aside",{className:"font16 c-black"},mt.name),l.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},mt.content))})))})),l.a.createElement("div",{className:"search-bar",style:{flex:De.isIlearning?"initial":"1 0 auto"}},!Ve&&l.a.createElement(C,{payload:at}))),l.a.createElement(r.a,{centered:!0,destroyOnClose:!0,visible:Xe,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){et(!1)},onCancel:function(){return et(!1)}},l.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},l.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"),l.a.createElement("img",{src:x.a.IMG_SERVER+(De==null||((Be=De.setting)===null||Be===void 0)?void 0:Be.authority_qrcode_url),width:200,height:200})))))}else return l.a.createElement(l.a.Fragment,null)},U=P.a=Object(N.a)(function(Z){var M=Z.homePage,X=Z.loading,ue=Z.user,de=Z.globalSetting,Oe=Z.shixunHomeworks;return{homePage:M,user:ue,globalSetting:de,loading:X.models.index,shixunHomeworks:Oe}})(xe)},sR1s:function(q,P,e){"use strict";e.d(P,"b",function(){return E}),e.d(P,"a",function(){return i}),e.d(P,"c",function(){return s}),e.d(P,"d",function(){return u});var _=e("U8pU"),r="RC_TABLE_KEY";function w(n){return n==null?[]:Array.isArray(n)?n:[n]}function E(n,c){if(!c&&typeof c!="number")return n;for(var f=w(c),a=n,m=0;m-1)){var b=E.parse(h)[3],l=E.toHex(h);m.setAttribute("stop-color","#"+l),m.setAttribute("stop-opacity",b)}else m.setAttribute("stop-color",c[f].color);n.appendChild(m)}u._dom=n},i.prototype.markUsed=function(u){if(u.style){var n=u.style.fill;n&&n._dom&&_.prototype.markUsed.call(this,n._dom),n=u.style.stroke,n&&n._dom&&_.prototype.markUsed.call(this,n._dom)}};var s=i;q.exports=s},sboe:function(q,P,e){"use strict";e.d(P,"a",function(){return w});var _=e("q1tI"),r=e.n(_),w=_.createContext(null)},siWv:function(q,P,e){q.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},t23M:function(q,P,e){"use strict";var _=e("VTBJ"),r=e("1OyB"),w=e("vuIU"),E=e("Ji7U"),i=e("LK+K"),s=e("q1tI"),u=e.n(s),n=e("m+aA"),c=e("Zm9Q"),f=e("Kwbf"),a=e("c+Xe"),m=e("bdgK"),h="rc-observer-key",b=function(l){Object(E.a)(I,l);var y=Object(i.a)(I);function I(){var N;return Object(r.a)(this,I),N=y.apply(this,arguments),N.resizeObserver=null,N.childNode=null,N.currentElement=null,N.state={width:0,height:0,offsetHeight:0,offsetWidth:0},N.onResize=function(D){var L=N.props.onResize,p=D[0].target,B=p.getBoundingClientRect(),j=B.width,W=B.height,A=p.offsetWidth,d=p.offsetHeight,t=Math.floor(j),o=Math.floor(W);if(N.state.width!==t||N.state.height!==o||N.state.offsetWidth!==A||N.state.offsetHeight!==d){var T={width:t,height:o,offsetWidth:A,offsetHeight:d};N.setState(T),L&&Promise.resolve().then(function(){L(Object(_.a)(Object(_.a)({},T),{},{offsetWidth:A,offsetHeight:d}))})}},N.setChildNode=function(D){N.childNode=D},N}return Object(w.a)(I,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var D=this.props.disabled;if(D){this.destroyObserver();return}var L=Object(n.a)(this.childNode||this),p=L!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=L),!this.resizeObserver&&L&&(this.resizeObserver=new m.default(this.onResize),this.resizeObserver.observe(L))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var D=this.props.children,L=Object(c.a)(D);if(L.length>1)Object(f.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(f.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=L[0];if(s.isValidElement(p)&&Object(a.c)(p)){var B=p.ref;L[0]=s.cloneElement(p,{ref:Object(a.a)(B,this.setChildNode)})}return L.length===1?L[0]:L.map(function(j,W){return!s.isValidElement(j)||"key"in j&&j.key!==null?j:s.cloneElement(j,{key:"".concat(h,"-").concat(W)})})}}]),I}(s.Component);b.displayName="ResizeObserver",P.a=b},tWlo:function(q,P){q.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=="},u3os:function(q,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ver=P.clear=P.bind=void 0;var _=e("P4Qj"),r=function(s,u){var n=(0,_.getSensor)(s);return n.bind(u),function(){n.unbind(u)}};P.bind=r;var w=function(s){var u=(0,_.getSensor)(s);(0,_.removeSensor)(u)};P.clear=w;var E="1.0.1";P.ver=E},vKoX:function(q,P,e){var _=e("SrGk"),r=e("bYtY");function w(s,u){_.call(this,s,u,["filter"],"__filter_in_use__","_shadowDom")}r.inherits(w,_),w.prototype.addWithoutUpdate=function(s,u){if(u&&E(u.style)){var n;if(u._shadowDom){n=u._shadowDom;var c=this.getDefs(!0);c.contains(u._shadowDom)||this.addDom(n)}else n=this.add(u);this.markUsed(u);var f=n.getAttribute("id");s.style.filter="url(#"+f+")"}},w.prototype.add=function(s){var u=this.createElement("filter");return s._shadowDomId=s._shadowDomId||this.nextId++,u.setAttribute("id","zr"+this._zrId+"-shadow-"+s._shadowDomId),this.updateDom(s,u),this.addDom(u),u},w.prototype.update=function(s,u){var n=u.style;if(E(n)){var c=this;_.prototype.update.call(this,u,function(){c.updateDom(u,u._shadowDom)})}else this.remove(s,u)},w.prototype.remove=function(s,u){u._shadowDomId!=null&&(this.removeDom(s),s.style.filter="")},w.prototype.updateDom=function(s,u){var n=u.getElementsByTagName("feDropShadow");n.length===0?n=this.createElement("feDropShadow"):n=n[0];var c=s.style,f=s.scale&&s.scale[0]||1,a=s.scale&&s.scale[1]||1,m,h,b,l;if(c.shadowBlur||c.shadowOffsetX||c.shadowOffsetY)m=c.shadowOffsetX||0,h=c.shadowOffsetY||0,b=c.shadowBlur,l=c.shadowColor;else if(c.textShadowBlur)m=c.textShadowOffsetX||0,h=c.textShadowOffsetY||0,b=c.textShadowBlur,l=c.textShadowColor;else{this.removeDom(u,c);return}n.setAttribute("dx",m/f),n.setAttribute("dy",h/a),n.setAttribute("flood-color",l);var y=b/2/f,I=b/2/a,N=y+" "+I;n.setAttribute("stdDeviation",N),u.setAttribute("x","-100%"),u.setAttribute("y","-100%"),u.setAttribute("width",Math.ceil(b/2*200)+"%"),u.setAttribute("height",Math.ceil(b/2*200)+"%"),u.appendChild(n),s._shadowDom=u},w.prototype.markUsed=function(s){s._shadowDom&&_.prototype.markUsed.call(this,s._shadowDom)};function E(s){return s&&(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY||s.textShadowBlur||s.textShadowOffsetX||s.textShadowOffsetY)}var i=w;q.exports=i},vToQ:function(q,P,e){q.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"}},vWvF:function(q,P,e){var _=e("Bq2U"),r=e("SUKs"),w=e("bYtY"),E=w.isString,i=w.isFunction,s=w.isObject,u=w.isArrayLike,n=w.indexOf,c=function(){this.animators=[]};c.prototype={constructor:c,animate:function(b,l){var y,I=!1,N=this,D=this.__zr;if(b){var L=b.split("."),p=N;I=L[0]==="shape";for(var B=0,j=L.length;B0&&b.animate(l,!1).when(N==null?500:N,p).delay(D||0)}function m(b,l,y,I){if(!l)b.attr(y,I);else{var N={};N[l]={},N[l][y]=I,b.attr(N)}}var h=c;q.exports=h},vsvx:function(q,P,e){q.exports=e.p+"static/course.f24848b5.svg"},wCXF:function(q,P,e){"use strict";e.d(P,"a",function(){return tt});var _=e("rePB"),r=e("VTBJ"),w=e("KQm4"),E=e("U8pU"),i=e("ODXe"),s=e("q1tI"),u=e("TSYQ"),n=e.n(u),c=e("Gytx"),f=e.n(c),a=e("Kwbf"),m=e("t23M"),h=e("qx4F"),b=e("6eGT"),l=e("IBYe"),y=e("Ff2n"),I=e("c+Xe"),N=e("fyJ8"),D=e("biw7");function L(ie,Me,Ne,ze,Fe){var Ze=Ne[ie]||{},$e=Ne[Me]||{},Ke,Xe;Ze.fixed==="left"?Ke=ze.left[ie]:$e.fixed==="right"&&(Xe=ze.right[Me]);var et=!1,at=!1,He=!1,ct=!1,it=Ne[Me+1],Qe=Ne[ie-1];if(Fe==="rtl"){if(Ke!==void 0){var qe=Qe&&Qe.fixed==="left";ct=!qe}else if(Xe!==void 0){var rt=it&&it.fixed==="right";He=!rt}}else if(Ke!==void 0){var lt=it&&it.fixed==="left";et=!lt}else if(Xe!==void 0){var Se=Qe&&Qe.fixed==="right";at=!Se}return{fixLeft:Ke,fixRight:Xe,lastFixLeft:et,firstFixRight:at,lastFixRight:He,firstFixLeft:ct,isSticky:ze.isSticky}}var p=e("sR1s");function B(ie){var Me=ie.cells,Ne=ie.stickyOffsets,ze=ie.flattenColumns,Fe=ie.rowComponent,Ze=ie.cellComponent,$e=ie.onHeaderRow,Ke=ie.index,Xe=s.useContext(D.a),et=Xe.prefixCls,at=Xe.direction,He;$e&&(He=$e(Me.map(function(it){return it.column}),Ke));var ct=Object(p.a)(Me.map(function(it){return it.column}));return s.createElement(Fe,Object.assign({},He),Me.map(function(it,Qe){var qe=it.column,rt=L(it.colStart,it.colEnd,ze,Ne,at),lt;return qe&&qe.onHeaderCell&&(lt=it.column.onHeaderCell(qe)),s.createElement(N.a,Object.assign({},it,{ellipsis:qe.ellipsis,align:qe.align,component:Ze,prefixCls:et,key:ct[Qe]},rt,{additionalProps:lt,rowType:"header"}))}))}B.displayName="HeaderRow";var j=B;function W(ie){var Me=[];function Ne($e,Ke){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Me[Xe]=Me[Xe]||[];var et=Ke,at=$e.filter(Boolean).map(function(He){var ct={key:He.key,className:He.className||"",children:He.title,column:He,colStart:et},it=1,Qe=He.children;return Qe&&Qe.length>0&&(it=Ne(Qe,et,Xe+1).reduce(function(qe,rt){return qe+rt},0),ct.hasSubColumns=!0),"colSpan"in He&&(it=He.colSpan),"rowSpan"in He&&(ct.rowSpan=He.rowSpan),ct.colSpan=it,ct.colEnd=ct.colStart+it-1,Me[Xe].push(ct),et+=it,it});return at}Ne(ie,0);for(var ze=Me.length,Fe=function(Ke){Me[Ke].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=ze-Ke)})},Ze=0;Ze=0;Ke-=1){var Xe=Me[Ke],et=Ne&&Ne[Ke],at=et&&et[t.a];(Xe||at||$e)&&(Fe.unshift(s.createElement("col",Object.assign({key:Ke,style:{width:Xe,minWidth:Xe}},at))),$e=!0)}return s.createElement("colgroup",null,Fe)}var T=o;function S(ie,Me){return Object(s.useMemo)(function(){for(var Ne=[],ze=0;ze1?sn-1:0),Cn=1;Cn=He&&(ut=He-ct),$e({scrollLeft:ut/He*(at+2)}),Se.current.x=ge.pageX},we=function(){var ge=Object(me.b)(Ze.current).top,_e=ge+Ze.current.offsetHeight,We=document.documentElement.scrollTop+window.innerHeight;_e-Object(h.a)()<=We||ge>=We-Ke?lt(function(ft){return Object(r.a)(Object(r.a)({},ft),{},{isHiddenScrollBar:!0})}):lt(function(ft){return Object(r.a)(Object(r.a)({},ft),{},{isHiddenScrollBar:!1})})},je=function(ge){lt(function(_e){return Object(r.a)(Object(r.a)({},_e),{},{scrollLeft:ge/at*He||0})})};return s.useImperativeHandle(Ne,function(){return{setScrollLeft:je}}),s.useEffect(function(){var Be=Object(De.a)(document.body,"mouseup",Q,!1),ge=Object(De.a)(document.body,"mousemove",Te,!1);return we(),function(){Be.remove(),ge.remove()}},[ct,Ie]),s.useEffect(function(){var Be=Object(De.a)(window,"scroll",we,!1),ge=Object(De.a)(window,"resize",we,!1);return function(){Be.remove(),ge.remove()}},[]),s.useEffect(function(){rt.isHiddenScrollBar||lt(function(Be){var ge,_e;return Object(r.a)(Object(r.a)({},Be),{},{scrollLeft:Ze.current.scrollLeft/((ge=Ze.current)===null||ge===void 0?void 0:ge.scrollWidth)*((_e=Ze.current)===null||_e===void 0?void 0:_e.clientWidth)})})},[rt.isHiddenScrollBar]),at<=He||!ct||rt.isHiddenScrollBar?null:s.createElement("div",{style:{height:Object(h.a)(),width:He,bottom:Ke},className:"".concat(et,"-sticky-scroll")},s.createElement("div",{onMouseDown:te,ref:it,className:n()("".concat(et,"-sticky-scroll-bar"),Object(_.a)({},"".concat(et,"-sticky-scroll-bar-active"),Ie)),style:{width:"".concat(ct,"px"),transform:"translate3d(".concat(rt.scrollLeft,"px, 0, 0)")}}))},be=s.forwardRef(Ce);function Pe(ie,Me){return s.useMemo(function(){var Ne=!!ie;return{isSticky:Ne,stickyClassName:Ne?"".concat(Me,"-sticky-header"):"",offsetHeader:Object(E.a)(ie)==="object"&&ie.offsetHeader||0,offsetScroll:Object(E.a)(ie)==="object"&&ie.offsetScroll||0}},[ie,Me])}var Ve=[],Ue={},tt="rc-table-internal-hook",Ge=s.memo(function(ie){var Me=ie.children;return Me},function(ie,Me){return f()(ie.props,Me.props)?ie.pingLeft!==Me.pingLeft||ie.pingRight!==Me.pingRight:!1});function Ye(ie){var Me,Ne=ie.prefixCls,ze=ie.className,Fe=ie.rowClassName,Ze=ie.style,$e=ie.data,Ke=ie.rowKey,Xe=ie.scroll,et=ie.tableLayout,at=ie.direction,He=ie.title,ct=ie.footer,it=ie.summary,Qe=ie.id,qe=ie.showHeader,rt=ie.components,lt=ie.emptyText,Se=ie.onRow,Le=ie.onHeaderRow,Ae=ie.internalHooks,Ie=ie.transformColumns,he=ie.internalRefs,Q=ie.sticky,te=$e||Ve,Te=!!te.length,we=s.useState(0),je=Object(i.a)(we,2),Be=je[0],ge=je[1];s.useEffect(function(){ge(Object(h.a)())});var _e=s.useMemo(function(){return Object(p.c)(rt,{})},[rt]),We=s.useCallback(function(It,Nt){return Object(p.b)(_e,It)||Nt},[_e]),ft=s.useMemo(function(){return typeof Ke=="function"?Ke:function(It){var Nt=It&&It[Ke];return Nt}},[Ke]),ut=Object(t.c)(ie),st=ut.expandIcon,pt=ut.expandedRowKeys,mt=ut.defaultExpandedRowKeys,At=ut.defaultExpandAllRows,bt=ut.expandedRowRender,yt=ut.onExpand,xt=ut.onExpandedRowsChange,Ht=ut.expandRowByClick,Tt=ut.rowExpandable,kt=ut.expandIconColumnIndex,dn=ut.expandedRowClassName,Tn=ut.childrenColumnName,On=ut.indentSize,mn=st||de,Sn=Tn||"children",Dn=s.useMemo(function(){return bt?"row":ie.expandable&&Ae===tt&&ie.expandable.__PARENT_RENDER_ICON__||te.some(function(It){return It&&Object(E.a)(It)==="object"&&It[Sn]})?"nest":!1},[!!bt,te]),jn=s.useState(function(){return mt||(At?Oe(te,ft,Sn):[])}),en=Object(i.a)(jn,2),un=en[0],gn=en[1],sn=s.useMemo(function(){return new Set(pt||un||[])},[pt,un]),fn=s.useCallback(function(It){var Nt=ft(It,te.indexOf(It)),Jt,ln=sn.has(Nt);ln?(sn.delete(Nt),Jt=Object(w.a)(sn)):Jt=[].concat(Object(w.a)(sn),[Nt]),gn(Jt),yt&&yt(!ln,It),xt&&xt(Jt)},[ft,sn,te,yt,xt]),Cn=s.useState(0),Vn=Object(i.a)(Cn,2),zn=Vn[0],Qn=Vn[1],Sa=Object(ae.b)(Object(r.a)(Object(r.a)(Object(r.a)({},ie),ut),{},{expandable:!!bt,expandedKeys:sn,getRowKey:ft,onTriggerExpand:fn,expandIcon:mn,expandIconColumnIndex:kt,direction:at}),Ae===tt?Ie:null),Da=Object(i.a)(Sa,2),Xn=Da[0],Yt=Da[1],Yn=s.useMemo(function(){return{columns:Xn,flattenColumns:Yt}},[Xn,Yt]),Jn=s.useRef(),Ra=s.useRef(),An=s.useRef(),Ha=s.useState(!1),wa=Object(i.a)(Ha,2),ra=wa[0],Ga=wa[1],Va=s.useState(!1),oa=Object(i.a)(Va,2),Zn=oa[0],Qa=oa[1],Xa=se(new Map),Ta=Object(i.a)(Xa,2),Ya=Ta[0],Ja=Ta[1],Rn=Object(p.a)(Yt),ia=Rn.map(function(It){return Ya.get(It)}),_a=s.useMemo(function(){return ia},[ia.join("_")]),sa=Z(_a,Yt.length,at),hn=Xe&&Object(p.d)(Xe.y),xn=Xe&&Object(p.d)(Xe.x),Mn=xn&&Yt.some(function(It){var Nt=It.fixed;return Nt}),la=s.useRef(),Fn=Pe(Q,Ne),Wn=Fn.isSticky,Pa=Fn.offsetHeader,Za=Fn.offsetScroll,ja=Fn.stickyClassName,ua,qn,In;hn&&(qn={overflowY:"scroll",maxHeight:Xe.y}),xn&&(ua={overflowX:"auto"},hn||(qn={overflowY:"hidden"}),In={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var _n=s.useCallback(function(It,Nt){Ja(function(Jt){var ln=new Map(Jt);return ln.set(It,Nt),ln})},[]),$n=xe(null),Ia=Object(i.a)($n,2),Na=Ia[0],La=Ia[1];function ea(It,Nt){if(!Nt)return;typeof Nt=="function"?Nt(It):Nt.scrollLeft!==It&&(Nt.scrollLeft=It)}var Nn=function(Nt){var Jt=Nt.currentTarget,ln=Nt.scrollLeft,Kn=typeof ln=="number"?ln:Jt.scrollLeft,za=Jt||Ue;if(!La()||La()===za){var ga;Na(za),ea(Kn,Ra.current),ea(Kn,An.current),ea(Kn,(ga=la.current)===null||ga===void 0?void 0:ga.setScrollLeft)}if(Jt){var Fa=Jt.scrollWidth,Wa=Jt.clientWidth;Ga(Kn>0),Qa(Kn0?[].concat(Object(r.a)(y),Object(r.a)(a(L).map(function(p){return Object(w.a)({fixed:D},p)}))):[].concat(Object(r.a)(y),[Object(w.a)(Object(w.a)({},I),{},{fixed:D})])},[])}function m(l){for(var y=!0,I=0;I=0;L-=1){var p=l[L];if(D&&p.fixed!=="right")D=!1;else if(!D&&p.fixed==="right"){Object(u.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function h(l){return l.map(function(y){var I=y.fixed,N=Object(E.a)(y,["fixed"]),D=I;return I==="left"?D="right":I==="right"&&(D="left"),Object(w.a)({fixed:D},N)})}function b(l,y){var I=l.prefixCls,N=l.columns,D=l.children,L=l.expandable,p=l.expandedKeys,B=l.getRowKey,j=l.onTriggerExpand,W=l.expandIcon,A=l.rowExpandable,d=l.expandIconColumnIndex,t=l.direction,o=l.expandRowByClick,T=i.useMemo(function(){return N||f(D)},[N,D]),S=i.useMemo(function(){if(L){var O,x=d||0,R=T[x],H=(O={},Object(_.a)(O,c.a,{className:"".concat(I,"-expand-icon-col")}),Object(_.a)(O,"title",""),Object(_.a)(O,"fixed",R?R.fixed:null),Object(_.a)(O,"className","".concat(I,"-row-expand-icon-cell")),Object(_.a)(O,"render",function(G,C,k){var F=B(C,k),$=p.has(F),J=A?A(C):!0,ae=W({prefixCls:I,expanded:$,expandable:J,record:C,onExpand:j});return o?i.createElement("span",{onClick:function(pe){return pe.stopPropagation()}},ae):ae}),O),Y=T.slice();return x>=0&&Y.splice(x,0,H),Y}return T},[L,T,B,p,W,t]),g=i.useMemo(function(){var O=S;return y&&(O=y(O)),O.length||(O=[{render:function(){return null}}]),O},[y,S,t]),v=i.useMemo(function(){return t==="rtl"?h(a(g)):a(g)},[g,t]);return[g,v]}P.b=b},x6Kt:function(q,P,e){var _=e("y+Vt"),r=e("VpOo"),w=e("nPnh"),E=w.subPixelOptimizeRect,i={},s=_.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(u,n){var c,f,a,m;this.subPixelOptimize?(E(i,n,this.style),c=i.x,f=i.y,a=i.width,m=i.height,i.r=n.r,n=i):(c=n.x,f=n.y,a=n.width,m=n.height),n.r?r.buildPath(u,n):u.rect(c,f,a,m),u.closePath();return}});q.exports=s},xiVL:function(q,P){q.exports="data:image/png;base64,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"},xrsn:function(q,P,e){q.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y+Vt":function(q,P,e){var _=e("Gev7"),r=e("bYtY"),w=e("IMiH"),E=e("2DNl"),i=e("3C/r"),s=i.prototype.getCanvasPattern,u=Math.abs,n=new w(!0);function c(a){_.call(this,a),this.path=null}c.prototype={constructor:c,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,m){var h=this.style,b=this.path||n,l=h.hasStroke(),y=h.hasFill(),I=h.fill,N=h.stroke,D=y&&!!I.colorStops,L=l&&!!N.colorStops,p=y&&!!I.image,B=l&&!!N.image;if(h.bind(a,this,m),this.setTransform(a),this.__dirty){var j;D&&(j=j||this.getBoundingRect(),this._fillGradient=h.getGradient(a,I,j)),L&&(j=j||this.getBoundingRect(),this._strokeGradient=h.getGradient(a,N,j))}D?a.fillStyle=this._fillGradient:p&&(a.fillStyle=s.call(I,a)),L?a.strokeStyle=this._strokeGradient:B&&(a.strokeStyle=s.call(N,a));var W=h.lineDash,A=h.lineDashOffset,d=!!a.setLineDash,t=this.getGlobalScale();if(b.setScale(t[0],t[1],this.segmentIgnoreThreshold),this.__dirtyPath||W&&!d&&l?(b.beginPath(a),W&&!d&&(b.setLineDash(W),b.setLineDashOffset(A)),this.buildPath(b,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),y)if(h.fillOpacity!=null){var o=a.globalAlpha;a.globalAlpha=h.fillOpacity*h.opacity,b.fill(a),a.globalAlpha=o}else b.fill(a);if(W&&d&&(a.setLineDash(W),a.lineDashOffset=A),l)if(h.strokeOpacity!=null){var o=a.globalAlpha;a.globalAlpha=h.strokeOpacity*h.opacity,b.stroke(a),a.globalAlpha=o}else b.stroke(a);W&&d&&a.setLineDash([]),h.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,m,h){},createPathProxy:function(){this.path=new w},getBoundingRect:function(){var a=this._rect,m=this.style,h=!a;if(h){var b=this.path;b||(b=this.path=new w),this.__dirtyPath&&(b.beginPath(),this.buildPath(b,this.shape,!1)),a=b.getBoundingRect()}if(this._rect=a,m.hasStroke()){var l=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||h){l.copy(a);var y=m.lineWidth,I=m.strokeNoScale?this.getLineScale():1;m.hasFill()||(y=Math.max(y,this.strokeContainThreshold||4)),I>1e-10&&(l.width+=y/I,l.height+=y/I,l.x-=y/I/2,l.y-=y/I/2)}return l}return a},contain:function(a,m){var h=this.transformCoordToLocal(a,m),b=this.getBoundingRect(),l=this.style;if(a=h[0],m=h[1],b.contain(a,m)){var y=this.path.data;if(l.hasStroke()){var I=l.lineWidth,N=l.strokeNoScale?this.getLineScale():1;if(N>1e-10&&(l.hasFill()||(I=Math.max(I,this.strokeContainThreshold)),E.containStroke(y,I/N,a,m)))return!0}if(l.hasFill())return E.contain(y,a,m)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,m){a==="shape"?(this.setShape(m),this.__dirtyPath=!0,this._rect=null):_.prototype.attrKV.call(this,a,m)},setShape:function(a,m){var h=this.shape;if(h){if(r.isObject(a))for(var b in a)a.hasOwnProperty(b)&&(h[b]=a[b]);else h[a]=m;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&u(a[0]-1)>1e-10&&u(a[3]-1)>1e-10?Math.sqrt(u(a[0]*a[3]-a[2]*a[1])):1}},c.extend=function(a){var m=function(b){c.call(this,b),a.style&&this.style.extendFrom(a.style,!1);var l=a.shape;if(l){this.shape=this.shape||{};var y=this.shape;for(var I in l)!y.hasOwnProperty(I)&&l.hasOwnProperty(I)&&(y[I]=l[I])}a.init&&a.init.call(this,b)};r.inherits(m,c);for(var h in a)h!=="style"&&h!=="shape"&&(m.prototype[h]=a[h]);return m},r.inherits(c,_);var f=c;q.exports=f},"y0+3":function(q,P,e){"use strict";e.d(P,"a",function(){return a}),e.d(P,"b",function(){return h});var _=/margin|padding|width|height|max|min|offset/,r={left:!0,top:!0},w={cssFloat:1,styleFloat:1,float:1};function E(b){return b.nodeType===1?b.ownerDocument.defaultView.getComputedStyle(b,null):{}}function i(b,l,y){if(l=l.toLowerCase(),y==="auto"){if(l==="height")return b.offsetHeight;if(l==="width")return b.offsetWidth}return l in r||(r[l]=_.test(l)),r[l]?parseFloat(y)||0:y}function s(b,l){var y=arguments.length,I=E(b);return l=w[l]?"cssFloat"in b.style?"cssFloat":"styleFloat":l,y===1?I:i(b,l,I[l]||b.style[l])}function u(b,l,y){var I=arguments.length;if(l=w[l]?"cssFloat"in b.style?"cssFloat":"styleFloat":l,I===3)return typeof y=="number"&&_.test(l)&&(y="".concat(y,"px")),b.style[l]=y,y;for(var N in l)l.hasOwnProperty(N)&&u(b,N,l[N]);return E(b)}function n(b){return b===document.body?document.documentElement.clientWidth:b.offsetWidth}function c(b){return b===document.body?window.innerHeight||document.documentElement.clientHeight:b.offsetHeight}function f(){var b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),l=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:b,height:l}}function a(){var b=document.documentElement.clientWidth,l=window.innerHeight||document.documentElement.clientHeight;return{width:b,height:l}}function m(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function h(b){var l=b.getBoundingClientRect(),y=document.documentElement;return{left:l.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:l.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},y23F:function(q,P){function e(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}e.prototype={constructor:e,_dragStart:function(w){for(var E=w.target;E&&!E.draggable;)E=E.parent;E&&(this._draggingTarget=E,E.dragging=!0,this._x=w.offsetX,this._y=w.offsetY,this.dispatchToElement(_(E,w),"dragstart",w.event))},_drag:function(w){var E=this._draggingTarget;if(E){var i=w.offsetX,s=w.offsetY,u=i-this._x,n=s-this._y;this._x=i,this._y=s,E.drift(u,n,w),this.dispatchToElement(_(E,w),"drag",w.event);var c=this.findHover(i,s,E).target,f=this._dropTarget;this._dropTarget=c,E!==c&&(f&&c!==f&&this.dispatchToElement(_(f,w),"dragleave",w.event),c&&c!==f&&this.dispatchToElement(_(c,w),"dragenter",w.event))}},_dragEnd:function(w){var E=this._draggingTarget;E&&(E.dragging=!1),this.dispatchToElement(_(E,w),"dragend",w.event),this._dropTarget&&this.dispatchToElement(_(this._dropTarget,w),"drop",w.event),this._draggingTarget=null,this._dropTarget=null}};function _(w,E){return{target:w,topTarget:E&&E.topTarget}}var r=e;q.exports=r},ygoZ:function(q,P){q.exports="data:image/png;base64,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"},yilW:function(q,P,e){q.exports=e.p+"static/learn.e7098108.svg"},yslc:function(q,P){q.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="},yxFR:function(q,P,e){var _=e("y+Vt"),r=e("nPnh"),w=r.subPixelOptimizeLine,E={},i=_.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(s,u){var n,c,f,a;this.subPixelOptimize?(w(E,u,this.style),n=E.x1,c=E.y1,f=E.x2,a=E.y2):(n=u.x1,c=u.y1,f=u.x2,a=u.y2);var m=u.percent;if(m===0)return;s.moveTo(n,c),m<1&&(f=n*(1-m)+f*m,a=c*(1-m)+a*m),s.lineTo(f,a)},pointAt:function(s){var u=this.shape;return[u.x1*(1-s)+u.x2*s,u.y1*(1-s)+u.y2*s]}});q.exports=i},z4EP:function(q,P){q.exports="data:image/png;base64,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"},zarK:function(q,P,e){var _=e("YH21"),r=_.addEventListener,w=_.removeEventListener,E=_.normalizeEvent,i=_.getNativeEvent,s=e("bYtY"),u=e("H6uX"),n=e("ItGF"),c=300,f=n.domSupported,a=function(){var v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],O=["touchstart","touchend","touchmove"],x={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},R=s.map(v,function(H){var Y=H.replace("mouse","pointer");return x.hasOwnProperty(Y)?Y:H});return{mouse:v,touch:O,pointer:R}}(),m={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function h(v){return v==="mousewheel"&&n.browser.firefox?"DOMMouseScroll":v}function b(v){var O=v.pointerType;return O==="pen"||O==="touch"}function l(v){v.touching=!0,v.touchTimer!=null&&(clearTimeout(v.touchTimer),v.touchTimer=null),v.touchTimer=setTimeout(function(){v.touching=!1,v.touchTimer=null},700)}function y(v){v&&(v.zrByTouch=!0)}function I(v,O){return E(v.dom,new D(v,O),!0)}function N(v,O){for(var x=O,R=!1;x&&x.nodeType!==9&&!(R=x.domBelongToZr||x!==O&&x===v.painterRoot);)x=x.parentNode;return R}function D(v,O){this.type=O.type,this.target=this.currentTarget=v.dom,this.pointerType=O.pointerType,this.clientX=O.clientX,this.clientY=O.clientY}var L=D.prototype;L.stopPropagation=L.stopImmediatePropagation=L.preventDefault=s.noop;var p={mousedown:function(v){v=E(this.dom,v),this._mayPointerCapture=[v.zrX,v.zrY],this.trigger("mousedown",v)},mousemove:function(v){v=E(this.dom,v);var O=this._mayPointerCapture;O&&(v.zrX!==O[0]||v.zrY!==O[1])&&t(this,!0),this.trigger("mousemove",v)},mouseup:function(v){v=E(this.dom,v),t(this,!1),this.trigger("mouseup",v)},mouseout:function(v){v=E(this.dom,v),this._pointerCapturing&&(v.zrEventControl="no_globalout");var O=v.toElement||v.relatedTarget;v.zrIsToLocalDOM=N(this,O),this.trigger("mouseout",v)},touchstart:function(v){v=E(this.dom,v),y(v),this._lastTouchMoment=new Date,this.handler.processGesture(v,"start"),p.mousemove.call(this,v),p.mousedown.call(this,v)},touchmove:function(v){v=E(this.dom,v),y(v),this.handler.processGesture(v,"change"),p.mousemove.call(this,v)},touchend:function(v){v=E(this.dom,v),y(v),this.handler.processGesture(v,"end"),p.mouseup.call(this,v),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Ue,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:tt}]};return Ge},Ce=(t=se.rightData)!==null&&t!==void 0&&t.complete_count?Number((o=se.rightData)===null||o===void 0?void 0:o.complete_count)/Number((T=se.rightData)===null||T===void 0?void 0:T.challenge_count)*100:0;return se.rightData?n.a.createElement("section",{className:m.a.rightWrap},!((S=se.detail)!==null&&S!==void 0&&S.is_jupyter)&&((g=se.detail)===null||g===void 0||((v=g.task_operation)===null||v===void 0)?void 0:v[2])&&(xe==null||((O=xe.userInfo)===null||O===void 0)?void 0:O.login)&&!!((x=se.rightData)!==null&&x!==void 0&&x.complete_count)&&((R=se.rightData)===null||R===void 0?void 0:R.complete_count)>0&&n.a.createElement("div",{className:m.a.learnWrap},n.a.createElement("div",{className:m.a.learnTopWrap},n.a.createElement("span",null,n.a.createElement("img",{className:m.a.titleImg,src:b.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),n.a.createElement("span",null,n.a.createElement("span",{className:"".concat(m.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((H=se.rightData)===null||H===void 0?void 0:H.complete_count)||0," \u5173 / \u5171",((Y=se.rightData)===null||Y===void 0?void 0:Y.challenge_count)||0," \u5173"))),n.a.createElement(E.a,{percent:Ce,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((V=se.rightData)!==null&&V!==void 0&&(G=V.paths)!==null&&G!==void 0&&G.length)&&n.a.createElement("div",{className:m.a.courseWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:m.a.titleImg,src:y.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),n.a.createElement("div",null,(C=se.rightData)===null||C===void 0?void 0:C.paths.map(function(be,Pe){return Pe>2?null:n.a.createElement("div",{className:m.a.pathWrap,key:be.id},n.a.createElement("a",{href:"/paths/".concat(be.id),target:"_blank"},n.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(f.a.IMG_SERVER,"/").concat(be.image_url),className:m.a.pathImg})),n.a.createElement("div",{className:m.a.pathContentWrap},n.a.createElement("a",{href:"/paths/".concat(be.id),target:"_blank",className:m.a.pathContentName},be.name),n.a.createElement("p",{className:m.a.pathContent},n.a.createElement(r.a,{placement:"bottom",title:"\u7AE0\u8282"},n.a.createElement("span",{className:m.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-shixun mr3"}),be.stages_count)),n.a.createElement(r.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.a.createElement("span",{className:m.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),be.members_count)))))}))),n.a.createElement("div",null),!!((k=se.rightData)!==null&&k!==void 0&&(F=k.recommands)!==null&&F!==void 0&&F.length)&&xe.userInfo.main_site&&n.a.createElement("div",{className:m.a.recommandTrainingWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:m.a.titleImg,src:N.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),n.a.createElement("div",null,($=se.rightData)===null||$===void 0?void 0:$.recommands.map(function(be,Pe){return Pe>2?null:n.a.createElement("div",{className:m.a.pathContentItem,key:Pe},n.a.createElement("a",{href:"/shixuns/".concat(be.identifier,"/challenges"),target:"_blank"},n.a.createElement("img",{src:"".concat(f.a.IMG_SERVER,"/").concat(be.pic),className:m.a.pathImg})),n.a.createElement("div",{className:m.a.pathContentWrap,style:{marginBottom:-4}},n.a.createElement(r.a,{placement:"bottom",title:be.name},n.a.createElement("a",{href:"/shixuns/".concat(be.identifier,"/challenges"),target:"_blank",className:m.a.pathContentName},be.name)),n.a.createElement("p",{className:"".concat(m.a.pathContent," ").concat(m.a.recommandContent)},n.a.createElement("span",null,be.stu_num," \u4EBA\u5B66\u4E60"),n.a.createElement("span",{className:m.a.recommandLevel},be.level))))}))),((J=se.rightData)===null||J===void 0||((ae=J.tags)===null||ae===void 0)?void 0:ae.length)>0&&n.a.createElement("div",{className:m.a.skillWrap},n.a.createElement("p",{className:"".concat(m.a.skillTopWrap," font16 mb20")},n.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",n.a.createElement("span",{className:"ml5 c-grey-c"},(re=se.rightData)===null||re===void 0||((pe=re.tags)===null||pe===void 0)?void 0:pe.length))),n.a.createElement(L.a,{option:me(),style:{height:370},opts:{renderer:"svg"}}))):null};P.a=Object(c.a)(function(A){var d=A.shixunsDetail,t=A.user,o=A.loading,T=A.globalSetting;return{shixunsDetail:d,user:t,globalSetting:T,loading:o.models.index}})(W)}}]); + a `).concat(C,",").concat(C," 0 1 1 ").concat(-$,",").concat(J),re=Math.PI*2*C,pe={stroke:H,strokeDasharray:"".concat(D/100*(re-V),"px ").concat(re,"px"),strokeDashoffset:"-".concat(V/2+x/100*(re-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ae,pathStyle:pe}}var g=function(D){var H=D.prefixCls,Y=D.strokeWidth,V=D.trailWidth,G=D.gapDegree,C=D.gapPosition,k=D.trailColor,F=D.strokeLinecap,$=D.style,J=D.className,ae=D.strokeColor,re=D.percent,pe=A(D,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),se=Object(_.useMemo)(function(){return t+=1,t},[]),xe=S(0,100,k,Y,G,C),U=xe.pathString,Z=xe.pathStyle,M=T(re),X=T(ae),ue=X.find(function(Ce){return Object.prototype.toString.call(Ce)==="[object Object]"}),de=l(M),Oe=R(de,1),Re=Oe[0],me=function(){var be=0;return M.map(function(Pe,Ve){var Ue=X[Ve]||X[X.length-1],tt=Object.prototype.toString.call(Ue)==="[object Object]"?"url(#".concat(H,"-gradient-").concat(se,")"):"",He=S(be,Pe,Ue,Y,G,C);return be+=Pe,r.a.createElement("path",{key:Ve,className:"".concat(H,"-circle-path"),d:He.pathString,stroke:tt,strokeLinecap:F,strokeWidth:Y,opacity:Pe===0?0:1,fillOpacity:"0",style:He.pathStyle,ref:Re[Ve]})})};return r.a.createElement("svg",N({className:E()("".concat(H,"-circle"),J),viewBox:"0 0 100 100",style:$},pe),ue&&r.a.createElement("defs",null,r.a.createElement("linearGradient",{id:"".concat(H,"-gradient-").concat(se),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ue).sort(function(Ce,be){return o(Ce)-o(be)}).map(function(Ce,be){return r.a.createElement("stop",{key:be,offset:Ce,stopColor:ue[Ce]})}))),r.a.createElement("path",{className:"".concat(H,"-circle-trail"),d:U,stroke:k,strokeLinecap:F,strokeWidth:V||Y,fillOpacity:"0",style:Z}),me().reverse())};g.defaultProps=i;var v=g,O={Line:I,Circle:v}},h7HQ:function(q,P,e){var _=e("y+Vt"),r=e("T6xi"),w=_.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(E,i){r.buildPath(E,i,!0)}});q.exports=w},hOwI:function(q,P){var e=Math.log(2);function _(w,E,i,l,u,n){var c=l+"-"+u,f=w.length;if(n.hasOwnProperty(c))return n[c];if(E===1){var a=Math.round(Math.log((1<r&&l>E||li?u:0}q.exports=e},"iL++":function(q,P,e){q.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iXp4:function(q,P,e){var _=e("ItGF"),r=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function w(E){return _.browser.ie&&_.browser.version>=11?function(){var i=this.__clipPaths,l=this.style,u;if(i)for(var n=0;n=0?de.splice(Je,1):de.push(Ye),Z({type:C.SELECTEDIDS,payload:Object(c.a)(de)})}function tt(){de.length===0?E.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(J(de,re),Z({type:C.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var He=Re>Oe*10;return d.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},d.a.createElement(G,{onSearch:Pe,schools:X}),me?d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:"flexd-table-header mt20"},d.a.createElement(D.f,null,d.a.createElement(r.a,{pagination:!1,dataSource:V,columns:be}))),d.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},d.a.createElement(g.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ve,hasMore:He,useWindow:!1},d.a.createElement(D.f,null,d.a.createElement(r.a,{loading:ue,showHeader:!1,pagination:!1,dataSource:M,columns:be,onRow:function(Je){return{onClick:function(Me){Je.added!==1&&Ue(Je.numid)}}}})))),d.a.createElement("div",{className:"flex-container flex-end"},d.a.createElement(b.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:ae},"\u53D6\u6D88"),d.a.createElement(b.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:tt},"\u786E\u5B9A"))):d.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},d.a.createElement("img",{src:O.a,width:"100",alt:""}),d.a.createElement("br",null),d.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},juDX:function(q,P,e){e("P47w");var _=e("aX58"),r=_.registerPainter,w=e("3CBa");r("svg",w)},k3GJ:function(q,P,e){"use strict";e.d(P,"a",function(){return fr});var _=e("rePB"),r=e("ODXe"),w=e("Ff2n"),E=e("VTBJ"),i=e("q1tI"),l=e("TSYQ"),u=e.n(l),n=e("Zm9Q"),c=e("6cGi"),f=e("KQm4"),a=e("xEkU"),m=e.n(a),h=e("t23M");function b(ne){var fe=Object(i.useRef)(),Ee=Object(i.useRef)(!1);function le(){for(var z=arguments.length,ee=new Array(z),K=0;KDe&&(nt=De-rt),Object(i.useMemo)(function(){if(!ee.length)return[0,0];for(var dt=ee.length,Et=dt,St=0;Stve+nt){Et=St-1;break}}for(var Dt=0,Rt=dt-1;Rt>=0;Rt-=1){var Mt=ne.get(ee[Rt].key)||p;if(Mt[ye]1&&arguments[1]!==void 0?arguments[1]:!1,le=fe&&typeof fe.getBoundingClientRect=="function"&&fe.getBoundingClientRect().width;if(le){if(Ee){var z=getComputedStyle(fe),ee=z.marginLeft,K=z.marginRight;le+=+ee.replace("px","")+ +K.replace("px","")}le=+le.toFixed(6)}return le||0},be=function(fe,Ee,le){fe&&Object(x.a)(fe.style)==="object"&&(fe.style[Ee]=le)},Pe=function(){return M.any},Ve=e("bdgK"),Ue=e("i8i4"),tt=e.n(Ue),He=e("wgJM"),Ye=e("l4aY"),Je=e("m+aA"),ie=e("c+Xe"),Me=e("zT1h"),Le=e("QC+M");function ze(ne,fe,Ee){return Ee?ne[0]===fe[0]:ne[0]===fe[0]&&ne[1]===fe[1]}function Fe(ne,fe,Ee){var le=ne[fe]||{};return Object(E.a)(Object(E.a)({},le),Ee)}function Ze(ne,fe,Ee,le){for(var z=Ee.points,ee=Object.keys(ne),K=0;K1&&arguments[1]!==void 0?arguments[1]:2;fe();var ee=Object(He.a)(function(){z<=1?le({isCanceled:function(){return ee!==ne.current}}):Ee(le,z-1)});ne.current=ee}return i.useEffect(function(){return function(){fe()}},[]),[Ee,fe]},lt=[we,je,Be,ge],pt=!1,mt=!0;function At(ne){return ne===Be||ne===ge}var bt=function(ne,fe){var Ee=i.useState(Te),le=Object(r.a)(Ee,2),z=le[0],ee=le[1],K=ut(),oe=Object(r.a)(K,2),ce=oe[0],ye=oe[1];function ve(){ee(we)}return ft(function(){if(z!==Te&&z!==ge){var De=lt.indexOf(z),ke=lt[De+1],rt=fe(z);rt===pt?ee(ke):ce(function(nt){function dt(){if(nt.isCanceled())return;ee(ke)}rt===!0?dt():Promise.resolve(rt).then(dt)})}},[ne,z]),i.useEffect(function(){return function(){ye()}},[]),[ve,z]},yt=function(ne){var fe=Object(i.useRef)(),Ee=Object(i.useRef)(ne);Ee.current=ne;var le=i.useCallback(function(K){Ee.current(K)},[]);function z(K){K&&(K.removeEventListener(Ie,le),K.removeEventListener(Se,le))}function ee(K){fe.current&&fe.current!==K&&z(fe.current),K&&K!==fe.current&&(K.addEventListener(Ie,le),K.addEventListener(Se,le),fe.current=K)}return i.useEffect(function(){return function(){z(fe.current)}},[]),[ee,z]};function xt(ne,fe,Ee,le){var z=le.motionEnter,ee=z===void 0?!0:z,K=le.motionAppear,oe=K===void 0?!0:K,ce=le.motionLeave,ye=ce===void 0?!0:ce,ve=le.motionDeadline,De=le.motionLeaveImmediately,ke=le.onAppearPrepare,rt=le.onEnterPrepare,nt=le.onLeavePrepare,dt=le.onAppearStart,Et=le.onEnterStart,St=le.onLeaveStart,Ct=le.onAppearActive,Dt=le.onEnterActive,Rt=le.onLeaveActive,Mt=le.onAppearEnd,Ot=le.onEnterEnd,Lt=le.onLeaveEnd,wt=le.onVisibleChanged,Zt=_e(),Ft=Object(r.a)(Zt,2),gt=Ft[0],vt=Ft[1],_t=_e(Ne),jt=Object(r.a)(_t,2),ht=jt[0],Ut=jt[1],Vt=_e(null),Bt=Object(r.a)(Vt,2),Kt=Bt[0],Xt=Bt[1],an=Object(i.useRef)(!1),pn=Object(i.useRef)(null),qt=Object(i.useRef)(!1),vn=Object(i.useRef)(null);function wn(){var Qt=Ee();return Qt||vn.current}var bn=Object(i.useRef)(!1);function En(Qt){var zt=wn();if(Qt&&!Qt.deadline&&Qt.target!==zt)return;var on;ht===he&&bn.current?on=Mt==null?void 0:Mt(zt,Qt):ht===Q&&bn.current?on=Ot==null?void 0:Ot(zt,Qt):ht===te&&bn.current&&(on=Lt==null?void 0:Lt(zt,Qt)),on!==!1&&!qt.current&&(Ut(Ne),Xt(null))}var $t=yt(En),cn=Object(r.a)($t,1),rn=cn[0],tn=i.useMemo(function(){var Qt,zt,on;switch(ht){case"appear":return Qt={},Object(_.a)(Qt,we,ke),Object(_.a)(Qt,je,dt),Object(_.a)(Qt,Be,Ct),Qt;case"enter":return zt={},Object(_.a)(zt,we,rt),Object(_.a)(zt,je,Et),Object(_.a)(zt,Be,Dt),zt;case"leave":return on={},Object(_.a)(on,we,nt),Object(_.a)(on,je,St),Object(_.a)(on,Be,Rt),on;default:return{}}},[ht]),Un=bt(ht,function(Qt){if(Qt===we){var zt=tn[we];return zt?zt(wn()):pt}if(Gt in tn){var on;Xt(((on=tn[Gt])===null||on===void 0?void 0:on.call(tn,wn(),null))||null)}return Gt===Be&&(rn(wn()),ve>0&&(clearTimeout(pn.current),pn.current=setTimeout(function(){En({deadline:!0})},ve))),mt}),Bn=Object(r.a)(Un,2),Hn=Bn[0],Gt=Bn[1],Pn=At(Gt);bn.current=Pn,ft(function(){vt(fe);var Qt=an.current;if(an.current=!0,!ne)return;var zt;!Qt&&fe&&oe&&(zt=he),Qt&&fe&&ee&&(zt=Q),(Qt&&!fe&&ye||!Qt&&De&&!fe&&ye)&&(zt=te),zt&&(Ut(zt),Hn())},[fe]),Object(i.useEffect)(function(){(ht===he&&!oe||ht===Q&&!ee||ht===te&&!ye)&&Ut(Ne)},[oe,ee,ye]),Object(i.useEffect)(function(){return function(){clearTimeout(pn.current),qt.current=!0}},[]),Object(i.useEffect)(function(){gt!==void 0&&ht===Ne&&(wt==null||wt(gt))},[gt,ht]);var Gn=Kt;return tn[we]&&Gt===je&&(Gn=Object(E.a)({transition:"none"},Gn)),[ht,Gt,Gn,gt!=null?gt:fe]}var Ht=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(){return Object(W.a)(this,Ee),fe.apply(this,arguments)}return Object(A.a)(Ee,[{key:"render",value:function(){return this.props.children}}]),Ee}(i.Component),Tt=Ht;function kt(ne){var fe=ne;Object(x.a)(ne)==="object"&&(fe=ne.transitionSupport);function Ee(z){return!!(z.motionName&&fe)}var le=i.forwardRef(function(z,ee){var K=z.visible,oe=K===void 0?!0:K,ce=z.removeOnLeave,ye=ce===void 0?!0:ce,ve=z.forceRender,De=z.children,ke=z.motionName,rt=z.leavedClassName,nt=z.eventProps,dt=Ee(z),Et=Object(i.useRef)(),St=Object(i.useRef)();function Ct(){try{return Object(Je.a)(Et.current||St.current)}catch(Ut){return null}}var Dt=xt(dt,oe,Ct,z),Rt=Object(r.a)(Dt,4),Mt=Rt[0],Ot=Rt[1],Lt=Rt[2],wt=Rt[3],Zt=i.useRef(wt);wt&&(Zt.current=!0);var Ft=Object(i.useRef)(ee);Ft.current=ee;var gt=i.useCallback(function(Ut){Et.current=Ut,Object(ie.b)(Ft.current,Ut)},[]),vt,_t=Object(E.a)(Object(E.a)({},nt),{},{visible:oe});if(!De)vt=null;else if(Mt===Ne||!Ee(z))wt?vt=De(Object(E.a)({},_t),gt):!ye&&Zt.current?vt=De(Object(E.a)(Object(E.a)({},_t),{},{className:rt}),gt):ve?vt=De(Object(E.a)(Object(E.a)({},_t),{},{style:{display:"none"}}),gt):vt=null;else{var jt,ht;Ot===we?ht="prepare":At(Ot)?ht="active":Ot===je&&(ht="start"),vt=De(Object(E.a)(Object(E.a)({},_t),{},{className:u()(Ae(ke,Mt),(jt={},Object(_.a)(jt,Ae(ke,"".concat(Mt,"-").concat(ht)),ht),Object(_.a)(jt,ke,typeof ke=="string"),jt)),style:Lt}),gt)}return i.createElement(Tt,{ref:St},vt)});return le.displayName="CSSMotion",le}var dn=kt(ot),Tn="add",On="keep",mn="remove",Sn="removed";function Rn(ne){var fe;return ne&&Object(x.a)(ne)==="object"&&"key"in ne?fe=ne:fe={key:ne},Object(E.a)(Object(E.a)({},fe),{},{key:String(fe.key)})}function jn(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ne.map(Rn)}function en(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ee=[],le=0,z=fe.length,ee=jn(ne),K=jn(fe);ee.forEach(function(ye){for(var ve=!1,De=le;De1});return ce.forEach(function(ye){Ee=Ee.filter(function(ve){var De=ve.key,ke=ve.status;return De!==ye||ke!==mn}),Ee.forEach(function(ve){ve.key===ye&&(ve.status=On)})}),Ee}var un=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function gn(ne){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:dn,Ee=function(le){Object(t.a)(ee,le);var z=Object(o.a)(ee);function ee(){var K;return Object(W.a)(this,ee),K=z.apply(this,arguments),K.state={keyEntities:[]},K.removeKey=function(oe){K.setState(function(ce){var ye=ce.keyEntities;return{keyEntities:ye.map(function(ve){return ve.key!==oe?ve:Object(E.a)(Object(E.a)({},ve),{},{status:Sn})})}})},K}return Object(A.a)(ee,[{key:"render",value:function(){var oe=this,ce=this.state.keyEntities,ye=this.props,ve=ye.component,De=ye.children,ke=ye.onVisibleChanged,rt=Object(w.a)(ye,["component","children","onVisibleChanged"]),nt=ve||i.Fragment,dt={};return un.forEach(function(Et){dt[Et]=rt[Et],delete rt[Et]}),delete rt.keys,i.createElement(nt,rt,ce.map(function(Et){var St=Et.status,Ct=Object(w.a)(Et,["status"]),Dt=St===Tn||St===On;return i.createElement(fe,Object(j.a)({},dt,{key:Ct.key,visible:Dt,eventProps:Ct,onVisibleChanged:function(Mt){ke==null||ke(Mt,{key:Ct.key}),Mt||oe.removeKey(Ct.key)}}),De)}))}}],[{key:"getDerivedStateFromProps",value:function(oe,ce){var ye=oe.keys,ve=ce.keyEntities,De=jn(ye),ke=en(ve,De);return{keyEntities:ke.filter(function(rt){var nt=ve.find(function(dt){var Et=dt.key;return rt.key===Et});return!(nt&&nt.status===Sn&&rt.status===mn)})}}}]),ee}(i.Component);return Ee.defaultProps={component:"div"},Ee}var sn=gn(ot),fn=dn;function Cn(ne){var fe=ne.prefixCls,Ee=ne.motion,le=ne.animation,z=ne.transitionName;return Ee||(le?{motionName:"".concat(fe,"-").concat(le)}:z?{motionName:z}:null)}function Vn(ne){var fe=ne.prefixCls,Ee=ne.visible,le=ne.zIndex,z=ne.mask,ee=ne.maskMotion,K=ne.maskAnimation,oe=ne.maskTransitionName;if(!z)return null;var ce={};return(ee||oe||K)&&(ce=Object(E.a)({motionAppear:!0},Cn({motion:ee,prefixCls:fe,transitionName:oe,animation:K}))),i.createElement(fn,Object(j.a)({},ce,{visible:Ee,removeOnLeave:!0}),function(ye){var ve=ye.className;return i.createElement("div",{style:{zIndex:le},className:u()("".concat(fe,"-mask"),ve)})})}var zn=e("9mu1"),Qn=e("o0o1"),Sa=e.n(Qn),Ra=e("HaE+"),Xn=["measure","align",null,"motion"],Yt=function(ne,fe){var Ee=Object(i.useState)(null),le=Object(r.a)(Ee,2),z=le[0],ee=le[1],K=Object(i.useRef)(),oe=Object(i.useRef)(!1);function ce(De){oe.current||ee(De)}function ye(){He.a.cancel(K.current)}function ve(De){ye(),K.current=Object(He.a)(function(){ce(function(ke){switch(z){case"align":return"motion";case"motion":return"stable";default:}return ke}),De==null||De()})}return Object(i.useEffect)(function(){ce("measure")},[ne]),Object(i.useEffect)(function(){switch(z){case"measure":fe();break;default:}z&&(K.current=Object(He.a)(Object(Ra.a)(Sa.a.mark(function De(){var ke,rt;return Sa.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:ke=Xn.indexOf(z),rt=Xn[ke+1],rt&&ke!==-1&&ce(rt);case 3:case"end":return dt.stop()}},De)}))))},[z]),Object(i.useEffect)(function(){return function(){oe.current=!0,ye()}},[]),[z,ve]},Yn=function(ne){var fe=i.useState({width:0,height:0}),Ee=Object(r.a)(fe,2),le=Ee[0],z=Ee[1];function ee(oe){z({width:oe.offsetWidth,height:oe.offsetHeight})}var K=i.useMemo(function(){var oe={};if(ne){var ce=le.width,ye=le.height;ne.indexOf("height")!==-1&&ye?oe.height=ye:ne.indexOf("minHeight")!==-1&&ye&&(oe.minHeight=ye),ne.indexOf("width")!==-1&&ce?oe.width=ce:ne.indexOf("minWidth")!==-1&&ce&&(oe.minWidth=ce)}return oe},[ne,le]);return[K,ee]},Jn=i.forwardRef(function(ne,fe){var Ee=ne.visible,le=ne.prefixCls,z=ne.className,ee=ne.style,K=ne.children,oe=ne.zIndex,ce=ne.stretch,ye=ne.destroyPopupOnHide,ve=ne.forceRender,De=ne.align,ke=ne.point,rt=ne.getRootDomNode,nt=ne.getClassNameFromAlign,dt=ne.onAlign,Et=ne.onMouseEnter,St=ne.onMouseLeave,Ct=ne.onMouseDown,Dt=ne.onTouchStart,Rt=Object(i.useRef)(),Mt=Object(i.useRef)(),Ot=Object(i.useState)(),Lt=Object(r.a)(Ot,2),wt=Lt[0],Zt=Lt[1],Ft=Yn(ce),gt=Object(r.a)(Ft,2),vt=gt[0],_t=gt[1];function jt(){ce&&_t(rt())}var ht=Yt(Ee,jt),Ut=Object(r.a)(ht,2),Vt=Ut[0],Bt=Ut[1],Kt=Object(i.useRef)();function Xt(){return ke||rt}function an(){var $t;($t=Rt.current)===null||$t===void 0||$t.forceAlign()}function pn($t,cn){var rn=nt(cn);wt!==rn&&Zt(rn),Vt==="align"&&(wt!==rn?Promise.resolve().then(function(){an()}):Bt(function(){var tn;(tn=Kt.current)===null||tn===void 0||tn.call(Kt)}),dt==null||dt($t,cn))}var qt=Object(E.a)({},Cn(ne));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function($t){var cn=qt[$t];qt[$t]=function(rn,tn){return Bt(),cn==null?void 0:cn(rn,tn)}});function vn(){return new Promise(function($t){Kt.current=$t})}i.useEffect(function(){!qt.motionName&&Vt==="motion"&&Bt()},[qt.motionName,Vt]),i.useImperativeHandle(fe,function(){return{forceAlign:an,getElement:function(){return Mt.current}}});var wn=Object(E.a)(Object(E.a)({},vt),{},{zIndex:oe,opacity:Vt==="motion"||Vt==="stable"||!Ee?void 0:0,pointerEvents:Vt==="stable"?void 0:"none"},ee),bn=!0;(De==null?void 0:De.points)&&(Vt==="align"||Vt==="stable")&&(bn=!1);var En=K;return i.Children.count(K)>1&&(En=i.createElement("div",{className:"".concat(le,"-content")},K)),i.createElement(fn,Object(j.a)({visible:Ee,ref:Mt,leavedClassName:"".concat(le,"-hidden")},qt,{onAppearPrepare:vn,onEnterPrepare:vn,removeOnLeave:ye,forceRender:ve}),function($t,cn){var rn=$t.className,tn=$t.style,Un=u()(le,z,wt,rn);return i.createElement(zn.a,{target:Xt(),key:"popup",ref:Rt,monitorWindowResize:!0,disabled:bn,align:De,onAlign:pn},i.createElement("div",{ref:cn,className:Un,onMouseEnter:Et,onMouseLeave:St,onMouseDownCapture:Ct,onTouchStartCapture:Dt,style:Object(E.a)(Object(E.a)({},tn),wn)},En))})});Jn.displayName="PopupInner";var Da=Jn,An=i.forwardRef(function(ne,fe){var Ee=ne.prefixCls,le=ne.visible,z=ne.zIndex,ee=ne.children,K=ne.mobile;K=K===void 0?{}:K;var oe=K.popupClassName,ce=K.popupStyle,ye=K.popupMotion,ve=ye===void 0?{}:ye,De=K.popupRender,ke=i.useRef();i.useImperativeHandle(fe,function(){return{forceAlign:function(){},getElement:function(){return ke.current}}});var rt=Object(E.a)({zIndex:z},ce),nt=ee;return i.Children.count(ee)>1&&(nt=i.createElement("div",{className:"".concat(Ee,"-content")},ee)),De&&(nt=De(nt)),i.createElement(fn,Object(j.a)({visible:le,ref:ke,removeOnLeave:!0},ve),function(dt,Et){var St=dt.className,Ct=dt.style,Dt=u()(Ee,oe,St);return i.createElement("div",{ref:Et,className:Dt,style:Object(E.a)(Object(E.a)({},Ct),rt)},nt)})});An.displayName="MobilePopupInner";var Ha=An,wa=["visible","mobile"],ra=i.forwardRef(function(ne,fe){var Ee=ne.visible,le=ne.mobile,z=Object(w.a)(ne,wa),ee=Object(i.useState)(Ee),K=Object(r.a)(ee,2),oe=K[0],ce=K[1],ye=Object(i.useState)(!1),ve=Object(r.a)(ye,2),De=ve[0],ke=ve[1],rt=Object(E.a)(Object(E.a)({},z),{},{visible:oe});Object(i.useEffect)(function(){ce(Ee),Ee&&le&&ke($e())},[Ee,le]);var nt=De?i.createElement(Ha,Object(j.a)({},rt,{mobile:le,ref:fe})):i.createElement(Da,Object(j.a)({},rt,{ref:fe}));return i.createElement("div",null,i.createElement(Vn,rt),nt)});ra.displayName="Popup";var Ga=ra,Va=i.createContext(null),oa=Va;function Zn(){}function Qa(){return""}function Xa(ne){return ne?ne.ownerDocument:window.document}var Ta=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(ne){var fe=function(Ee){Object(t.a)(z,Ee);var le=Object(o.a)(z);function z(ee){var K;Object(W.a)(this,z),K=le.call(this,ee),K.popupRef=i.createRef(),K.triggerRef=i.createRef(),K.attachId=void 0,K.clickOutsideHandler=void 0,K.touchOutsideHandler=void 0,K.contextMenuOutsideHandler1=void 0,K.contextMenuOutsideHandler2=void 0,K.mouseDownTimeout=void 0,K.focusTime=void 0,K.preClickTime=void 0,K.preTouchTime=void 0,K.delayTimer=void 0,K.hasPopupMouseDown=void 0,K.onMouseEnter=function(ce){var ye=K.props.mouseEnterDelay;K.fireEvents("onMouseEnter",ce),K.delaySetPopupVisible(!0,ye,ye?null:ce)},K.onMouseMove=function(ce){K.fireEvents("onMouseMove",ce),K.setPoint(ce)},K.onMouseLeave=function(ce){K.fireEvents("onMouseLeave",ce),K.delaySetPopupVisible(!1,K.props.mouseLeaveDelay)},K.onPopupMouseEnter=function(){K.clearDelayTimer()},K.onPopupMouseLeave=function(ce){var ye;if(ce.relatedTarget&&!ce.relatedTarget.setTimeout&&Object(Ye.a)((ye=K.popupRef.current)===null||ye===void 0?void 0:ye.getElement(),ce.relatedTarget))return;K.delaySetPopupVisible(!1,K.props.mouseLeaveDelay)},K.onFocus=function(ce){K.fireEvents("onFocus",ce),K.clearDelayTimer(),K.isFocusToShow()&&(K.focusTime=Date.now(),K.delaySetPopupVisible(!0,K.props.focusDelay))},K.onMouseDown=function(ce){K.fireEvents("onMouseDown",ce),K.preClickTime=Date.now()},K.onTouchStart=function(ce){K.fireEvents("onTouchStart",ce),K.preTouchTime=Date.now()},K.onBlur=function(ce){K.fireEvents("onBlur",ce),K.clearDelayTimer(),K.isBlurToHide()&&K.delaySetPopupVisible(!1,K.props.blurDelay)},K.onContextMenu=function(ce){ce.preventDefault(),K.fireEvents("onContextMenu",ce),K.setPopupVisible(!0,ce)},K.onContextMenuClose=function(){K.isContextMenuToShow()&&K.close()},K.onClick=function(ce){if(K.fireEvents("onClick",ce),K.focusTime){var ye;if(K.preClickTime&&K.preTouchTime?ye=Math.min(K.preClickTime,K.preTouchTime):K.preClickTime?ye=K.preClickTime:K.preTouchTime&&(ye=K.preTouchTime),Math.abs(ye-K.focusTime)<20)return;K.focusTime=0}K.preClickTime=0,K.preTouchTime=0,K.isClickToShow()&&(K.isClickToHide()||K.isBlurToHide())&&ce&&ce.preventDefault&&ce.preventDefault();var ve=!K.state.popupVisible;(K.isClickToHide()&&!ve||ve&&K.isClickToShow())&&K.setPopupVisible(!K.state.popupVisible,ce)},K.onPopupMouseDown=function(){if(K.hasPopupMouseDown=!0,clearTimeout(K.mouseDownTimeout),K.mouseDownTimeout=window.setTimeout(function(){K.hasPopupMouseDown=!1},0),K.context){var ce;(ce=K.context).onPopupMouseDown.apply(ce,arguments)}},K.onDocumentClick=function(ce){if(K.props.mask&&!K.props.maskClosable)return;var ye=ce.target,ve=K.getRootDomNode(),De=K.getPopupDomNode();(!Object(Ye.a)(ve,ye)||K.isContextMenuOnly())&&!Object(Ye.a)(De,ye)&&!K.hasPopupMouseDown&&K.close()},K.getRootDomNode=function(){var ce=K.props.getTriggerDOMNode;if(ce)return ce(K.triggerRef.current);try{var ye=Object(Je.a)(K.triggerRef.current);if(ye)return ye}catch(ve){}return tt.a.findDOMNode(Object(d.a)(K))},K.getPopupClassNameFromAlign=function(ce){var ye=[],ve=K.props,De=ve.popupPlacement,ke=ve.builtinPlacements,rt=ve.prefixCls,nt=ve.alignPoint,dt=ve.getPopupClassNameFromAlign;return De&&ke&&ye.push(Ze(ke,rt,ce,nt)),dt&&ye.push(dt(ce)),ye.join(" ")},K.getComponent=function(){var ce=K.props,ye=ce.prefixCls,ve=ce.destroyPopupOnHide,De=ce.popupClassName,ke=ce.onPopupAlign,rt=ce.popupMotion,nt=ce.popupAnimation,dt=ce.popupTransitionName,Et=ce.popupStyle,St=ce.mask,Ct=ce.maskAnimation,Dt=ce.maskTransitionName,Rt=ce.maskMotion,Mt=ce.zIndex,Ot=ce.popup,Lt=ce.stretch,wt=ce.alignPoint,Zt=ce.mobile,Ft=ce.forceRender,gt=K.state,vt=gt.popupVisible,_t=gt.point,jt=K.getPopupAlign(),ht={};return K.isMouseEnterToShow()&&(ht.onMouseEnter=K.onPopupMouseEnter),K.isMouseLeaveToHide()&&(ht.onMouseLeave=K.onPopupMouseLeave),ht.onMouseDown=K.onPopupMouseDown,ht.onTouchStart=K.onPopupMouseDown,i.createElement(Ga,Object(j.a)({prefixCls:ye,destroyPopupOnHide:ve,visible:vt,point:wt&&_t,className:De,align:jt,onAlign:ke,animation:nt,getClassNameFromAlign:K.getPopupClassNameFromAlign},ht,{stretch:Lt,getRootDomNode:K.getRootDomNode,style:Et,mask:St,zIndex:Mt,transitionName:dt,maskAnimation:Ct,maskTransitionName:Dt,maskMotion:Rt,ref:K.popupRef,motion:rt,mobile:Zt,forceRender:Ft}),typeof Ot=="function"?Ot():Ot)},K.attachParent=function(ce){He.a.cancel(K.attachId);var ye=K.props,ve=ye.getPopupContainer,De=ye.getDocument,ke=K.getRootDomNode(),rt;ve?(ke||ve.length===0)&&(rt=ve(ke)):rt=De(K.getRootDomNode()).body,rt?rt.appendChild(ce):K.attachId=Object(He.a)(function(){K.attachParent(ce)})},K.getContainer=function(){var ce=K.props.getDocument,ye=ce(K.getRootDomNode()).createElement("div");return ye.style.position="absolute",ye.style.top="0",ye.style.left="0",ye.style.width="100%",K.attachParent(ye),ye},K.setPoint=function(ce){var ye=K.props.alignPoint;if(!ye||!ce)return;K.setState({point:{pageX:ce.pageX,pageY:ce.pageY}})},K.handlePortalUpdate=function(){K.state.prevPopupVisible!==K.state.popupVisible&&K.props.afterPopupVisibleChange(K.state.popupVisible)},K.triggerContextValue={onPopupMouseDown:K.onPopupMouseDown};var oe;return"popupVisible"in ee?oe=!!ee.popupVisible:oe=!!ee.defaultPopupVisible,K.state={prevPopupVisible:oe,popupVisible:oe},Ta.forEach(function(ce){K["fire".concat(ce)]=function(ye){K.fireEvents(ce,ye)}}),K}return Object(A.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var K=this.props,oe=this.state;if(oe.popupVisible){var ce;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(ce=K.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Me.a)(ce,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(ce=ce||K.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Me.a)(ce,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(ce=ce||K.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Me.a)(ce,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Me.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),He.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var K;return((K=this.popupRef.current)===null||K===void 0?void 0:K.getElement())||null}},{key:"getPopupAlign",value:function(){var K=this.props,oe=K.popupPlacement,ce=K.popupAlign,ye=K.builtinPlacements;return oe&&ye?Fe(ye,oe,ce):ce}},{key:"setPopupVisible",value:function(K,oe){var ce=this.props.alignPoint,ye=this.state.popupVisible;this.clearDelayTimer(),ye!==K&&("popupVisible"in this.props||this.setState({popupVisible:K,prevPopupVisible:ye}),this.props.onPopupVisibleChange(K)),ce&&oe&&K&&this.setPoint(oe)}},{key:"delaySetPopupVisible",value:function(K,oe,ce){var ye=this,ve=oe*1e3;if(this.clearDelayTimer(),ve){var De=ce?{pageX:ce.pageX,pageY:ce.pageY}:null;this.delayTimer=window.setTimeout(function(){ye.setPopupVisible(K,De),ye.clearDelayTimer()},ve)}else this.setPopupVisible(K,ce)}},{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(K){var oe=this.props.children.props,ce=this.props;return oe[K]&&ce[K]?this["fire".concat(K)]:oe[K]||ce[K]}},{key:"isClickToShow",value:function(){var K=this.props,oe=K.action,ce=K.showAction;return oe.indexOf("click")!==-1||ce.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var K=this.props.action;return K==="contextMenu"||K.length===1&&K[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var K=this.props,oe=K.action,ce=K.showAction;return oe.indexOf("contextMenu")!==-1||ce.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var K=this.props,oe=K.action,ce=K.hideAction;return oe.indexOf("click")!==-1||ce.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var K=this.props,oe=K.action,ce=K.showAction;return oe.indexOf("hover")!==-1||ce.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var K=this.props,oe=K.action,ce=K.hideAction;return oe.indexOf("hover")!==-1||ce.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var K=this.props,oe=K.action,ce=K.showAction;return oe.indexOf("focus")!==-1||ce.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var K=this.props,oe=K.action,ce=K.hideAction;return oe.indexOf("focus")!==-1||ce.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var K;(K=this.popupRef.current)===null||K===void 0||K.forceAlign()}}},{key:"fireEvents",value:function(K,oe){var ce=this.props.children.props[K];ce&&ce(oe);var ye=this.props[K];ye&&ye(oe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var K=this.state.popupVisible,oe=this.props,ce=oe.children,ye=oe.forceRender,ve=oe.alignPoint,De=oe.className,ke=oe.autoDestroy,rt=i.Children.only(ce),nt={key:"trigger"};this.isContextMenuToShow()?nt.onContextMenu=this.onContextMenu:nt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(nt.onClick=this.onClick,nt.onMouseDown=this.onMouseDown,nt.onTouchStart=this.onTouchStart):(nt.onClick=this.createTwoChains("onClick"),nt.onMouseDown=this.createTwoChains("onMouseDown"),nt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(nt.onMouseEnter=this.onMouseEnter,ve&&(nt.onMouseMove=this.onMouseMove)):nt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?nt.onMouseLeave=this.onMouseLeave:nt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(nt.onFocus=this.onFocus,nt.onBlur=this.onBlur):(nt.onFocus=this.createTwoChains("onFocus"),nt.onBlur=this.createTwoChains("onBlur"));var dt=u()(rt&&rt.props&&rt.props.className,De);dt&&(nt.className=dt);var Et=Object(E.a)({},nt);Object(ie.c)(rt)&&(Et.ref=Object(ie.a)(this.triggerRef,rt.ref));var St=i.cloneElement(rt,Et),Ct;return(K||this.popupRef.current||ye)&&(Ct=i.createElement(ne,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!K&&ke&&(Ct=null),i.createElement(oa.Provider,{value:this.triggerContextValue},St,Ct)}}],[{key:"getDerivedStateFromProps",value:function(K,oe){var ce=K.popupVisible,ye={};return ce!==void 0&&oe.popupVisible!==ce&&(ye.popupVisible=ce,ye.prevPopupVisible=oe.popupVisible),ye}}]),z}(i.Component);return fe.contextType=oa,fe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qa,getDocument:Xa,onPopupVisibleChange:Zn,afterPopupVisibleChange:Zn,onPopupAlign:Zn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},fe}var Ja=Ya(Le.a),Dn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:Dn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Dn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Dn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Dn,offset:[4,0]}},_a={topLeft:{points:["bl","tl"],overflow:Dn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Dn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Dn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Dn,offset:[4,0]}},sa=ia,hn=0,xn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Mn=function(fe,Ee,le){var z=de(Ee),ee=fe.getState();fe.setState({defaultActiveFirst:Object(E.a)(Object(E.a)({},ee.defaultActiveFirst),{},Object(_.a)({},z,le))})},la=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(le){var z;Object(W.a)(this,Ee),z=fe.call(this,le),z.onDestroy=function(ve){z.props.onDestroy(ve)},z.onKeyDown=function(ve){var De=ve.keyCode,ke=z.menuInstance,rt=z.props.store,nt=z.getVisible();if(De===y.a.ENTER)return z.onTitleClick(ve),Mn(rt,z.props.eventKey,!0),!0;if(De===y.a.RIGHT)return nt?ke.onKeyDown(ve):(z.triggerOpenChange(!0),Mn(rt,z.props.eventKey,!0)),!0;if(De===y.a.LEFT){var dt;if(nt)dt=ke.onKeyDown(ve);else return;return dt||(z.triggerOpenChange(!1),dt=!0),dt}return nt&&(De===y.a.UP||De===y.a.DOWN)?ke.onKeyDown(ve):void 0},z.onOpenChange=function(ve){z.props.onOpenChange(ve)},z.onPopupVisibleChange=function(ve){z.triggerOpenChange(ve,ve?"mouseenter":"mouseleave")},z.onMouseEnter=function(ve){var De=z.props,ke=De.eventKey,rt=De.onMouseEnter,nt=De.store;Mn(nt,z.props.eventKey,!1),rt({key:ke,domEvent:ve})},z.onMouseLeave=function(ve){var De=z.props,ke=De.parentMenu,rt=De.eventKey,nt=De.onMouseLeave;ke.subMenuInstance=Object(d.a)(z),nt({key:rt,domEvent:ve})},z.onTitleMouseEnter=function(ve){var De=z.props,ke=De.eventKey,rt=De.onItemHover,nt=De.onTitleMouseEnter;rt({key:ke,hover:!0}),nt({key:ke,domEvent:ve})},z.onTitleMouseLeave=function(ve){var De=z.props,ke=De.parentMenu,rt=De.eventKey,nt=De.onItemHover,dt=De.onTitleMouseLeave;ke.subMenuInstance=Object(d.a)(z),nt({key:rt,hover:!1}),dt({key:rt,domEvent:ve})},z.onTitleClick=function(ve){var De=Object(d.a)(z),ke=De.props;if(ke.onTitleClick({key:ke.eventKey,domEvent:ve}),ke.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),Mn(ke.store,z.props.eventKey,!1)},z.onSubMenuClick=function(ve){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(ve))},z.onSelect=function(ve){z.props.onSelect(ve)},z.onDeselect=function(ve){z.props.onDeselect(ve)},z.getPrefixCls=function(){return"".concat(z.props.rootPrefixCls,"-submenu")},z.getActiveClassName=function(){return"".concat(z.getPrefixCls(),"-active")},z.getDisabledClassName=function(){return"".concat(z.getPrefixCls(),"-disabled")},z.getSelectedClassName=function(){return"".concat(z.getPrefixCls(),"-selected")},z.getOpenClassName=function(){return"".concat(z.props.rootPrefixCls,"-submenu-open")},z.getVisible=function(){return z.state.isOpen},z.getMode=function(){return z.state.mode},z.saveMenuInstance=function(ve){z.menuInstance=ve},z.addKeyPath=function(ve){return Object(E.a)(Object(E.a)({},ve),{},{keyPath:(ve.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(ve,De){var ke=z.props.eventKey,rt=function(){z.onOpenChange({key:ke,item:Object(d.a)(z),trigger:De,open:ve})};De==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){rt()},0):rt()},z.isChildrenSelected=function(){var ve={find:!1};return Re(z.props.children,z.props.selectedKeys,ve),ve.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var ve=Ue.findDOMNode(z.menuInstance);if(ve.offsetWidth>=z.subMenuTitle.offsetWidth)return;ve.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(ve){z.subMenuTitle=ve},z.getBaseProps=function(){var ve=Object(d.a)(z),De=ve.props,ke=z.getMode();return{mode:ke==="horizontal"?"vertical":ke,visible:z.getVisible(),level:De.level+1,inlineIndent:De.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:De.selectedKeys,eventKey:"".concat(De.eventKey,"-menu-"),openKeys:De.openKeys,motion:De.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:De.subMenuOpenDelay,parentMenu:Object(d.a)(z),subMenuCloseDelay:De.subMenuCloseDelay,forceSubMenuRender:De.forceSubMenuRender,triggerSubMenuAction:De.triggerSubMenuAction,builtinPlacements:De.builtinPlacements,defaultActiveFirst:De.store.getState().defaultActiveFirst[de(De.eventKey)],multiple:De.multiple,prefixCls:De.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:De.itemIcon,expandIcon:De.expandIcon,direction:De.direction}},z.getMotion=function(ve,De){var ke=Object(d.a)(z),rt=ke.haveRendered,nt=z.props,dt=nt.motion,Et=nt.rootPrefixCls,St=Object(E.a)(Object(E.a)({},dt),{},{leavedClassName:"".concat(Et,"-hidden"),removeOnLeave:!1,motionAppear:rt||!De||ve!=="inline"});return St};var ee=le.store,K=le.eventKey,oe=ee.getState(),ce=oe.defaultActiveFirst;z.isRootMenu=!1;var ye=!1;return ce&&(ye=ce[K]),Mn(ee,K,ye),z.state={mode:le.mode,isOpen:le.isOpen},z}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,ee=this.props,K=ee.mode,oe=ee.parentMenu,ce=ee.manualRef,ye=ee.isOpen,ve=function(){z.setState({mode:K,isOpen:ye})},De=ye!==this.state.isOpen,ke=K!==this.state.mode;if((ke||De)&&(He.a.cancel(this.updateStateRaf),ke?this.updateStateRaf=Object(He.a)(ve):ve()),ce&&ce(this),K!=="horizontal"||!(oe==null?void 0:oe.isRootMenu)||!ye)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,ee=z.onDestroy,K=z.eventKey;ee&&ee(K),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),He.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,ee){var K=this.getBaseProps();return i.createElement(ea,Object(j.a)({},K,{id:this.internalMenuId,className:z,style:ee}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,ee=this.getBaseProps(),K=ee.mode,oe=ee.visible,ce=ee.forceSubMenuRender,ye=ee.direction,ve=this.getMotion(K,oe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||oe||ce,!this.haveOpened)return i.createElement("div",null);var De=u()("".concat(ee.prefixCls,"-sub"),Object(_.a)({},"".concat(ee.prefixCls,"-rtl"),ye==="rtl"));return this.isInlineMode()?i.createElement(fn,Object(j.a)({visible:ee.visible,forceRender:ce},ve),function(ke){var rt=ke.className,nt=ke.style,dt=u()(De,rt);return z.renderPopupMenu(dt,nt)}):this.renderPopupMenu(De)}},{key:"render",value:function(){var z,ee,K,oe=Object(E.a)({},this.props),ce=this.getVisible(),ye=this.getPrefixCls(),ve=this.isInlineMode(),De=this.getMode(),ke=u()(ye,"".concat(ye,"-").concat(De),(z={},Object(_.a)(z,oe.className,!!oe.className),Object(_.a)(z,this.getOpenClassName(),ce),Object(_.a)(z,this.getActiveClassName(),oe.active||ce&&!ve),Object(_.a)(z,this.getDisabledClassName(),oe.disabled),Object(_.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(oe.eventKey?this.internalMenuId="".concat(oe.eventKey,"$Menu"):(hn+=1,this.internalMenuId="$__$".concat(hn,"$Menu")));var rt={},nt={},dt={};oe.disabled||(rt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},nt={onClick:this.onTitleClick},dt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Et={},St=oe.direction,Ct=St==="rtl";ve&&(Ct?Et.paddingRight=oe.inlineIndent*oe.level:Et.paddingLeft=oe.inlineIndent*oe.level);var Dt={};this.getVisible()&&(Dt={"aria-owns":this.internalMenuId});var Rt=null;De!=="horizontal"&&(Rt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Rt=i.createElement(this.props.expandIcon,Object(E.a)({},this.props))));var Mt=i.createElement("div",Object(j.a)({ref:this.saveSubMenuTitle,style:Et,className:"".concat(ye,"-title"),role:"button"},dt,nt,{"aria-expanded":ce},Dt,{"aria-haspopup":"true",title:typeof oe.title=="string"?oe.title:void 0}),oe.title,Rt||i.createElement("i",{className:"".concat(ye,"-arrow")})),Ot=this.renderChildren(),Lt=((ee=oe.parentMenu)===null||ee===void 0?void 0:ee.isRootMenu)?oe.parentMenu.props.getPopupContainer:function(Xt){return Xt.parentNode},wt=xn[De],Zt=oe.popupOffset?{offset:oe.popupOffset}:{},Ft=u()((K={},Object(_.a)(K,oe.popupClassName,oe.popupClassName&&!ve),Object(_.a)(K,"".concat(ye,"-rtl"),Ct),K)),gt=oe.disabled,vt=oe.triggerSubMenuAction,_t=oe.subMenuOpenDelay,jt=oe.forceSubMenuRender,ht=oe.subMenuCloseDelay,Ut=oe.builtinPlacements;me.forEach(function(Xt){return delete oe[Xt]}),delete oe.onClick;var Vt=Ct?Object(E.a)(Object(E.a)({},_a),Ut):Object(E.a)(Object(E.a)({},ia),Ut);delete oe.direction;var Bt=this.getBaseProps(),Kt=ve?null:this.getMotion(Bt.mode,Bt.visible);return i.createElement("li",Object(j.a)({},oe,rt,{className:ke,role:"menuitem"}),i.createElement(Ja,{prefixCls:ye,popupClassName:u()("".concat(ye,"-popup"),Ft),getPopupContainer:Lt,builtinPlacements:Vt,popupPlacement:wt,popupVisible:ve?!1:ce,popupAlign:Zt,popup:ve?null:Ot,action:gt||ve?[]:[vt],mouseEnterDelay:_t,mouseLeaveDelay:ht,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:jt,popupMotion:Kt},Mt),ve?Ot:null)}}]),Ee}(i.Component);la.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Fn=Object(T.b)(function(ne,fe){var Ee=ne.openKeys,le=ne.activeKey,z=ne.selectedKeys,ee=fe.eventKey,K=fe.subMenuKey;return{isOpen:Ee.indexOf(ee)>-1,active:le[K]===ee,selectedKeys:z}})(la);Fn.isSubMenu=!0;var Wn=Fn,Pa="menuitem-overflowed",Za=.5,ja=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(){var le;return Object(W.a)(this,Ee),le=fe.apply(this,arguments),le.resizeObserver=null,le.mutationObserver=null,le.originalTotalWidth=0,le.overflowedItems=[],le.menuItemSizes=[],le.cancelFrameId=null,le.state={lastVisibleIndex:void 0},le.childRef=i.createRef(),le.getMenuItemNodes=function(){var z=le.props.prefixCls,ee=le.childRef.current;return ee?[].slice.call(ee.children).filter(function(K){return K.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},le.getOverflowedSubMenuItem=function(z,ee,K){var oe=le.props,ce=oe.overflowedIndicator,ye=oe.level,ve=oe.mode,De=oe.prefixCls,ke=oe.theme;if(ye!==1||ve!=="horizontal")return null;var rt=le.props.children[0],nt=rt.props,dt=nt.children,Et=nt.title,St=nt.style,Ct=Object(w.a)(nt,["children","title","style"]),Dt=Object(E.a)({},St),Rt="".concat(z,"-overflowed-indicator"),Mt="".concat(z,"-overflowed-indicator");ee.length===0&&K!==!0?Dt=Object(E.a)(Object(E.a)({},Dt),{},{display:"none"}):K&&(Dt=Object(E.a)(Object(E.a)({},Dt),{},{visibility:"hidden",position:"absolute"}),Rt="".concat(Rt,"-placeholder"),Mt="".concat(Mt,"-placeholder"));var Ot=ke?"".concat(De,"-").concat(ke):"",Lt={};return me.forEach(function(wt){Ct[wt]!==void 0&&(Lt[wt]=Ct[wt])}),i.createElement(Wn,Object(j.a)({title:ce,className:"".concat(De,"-overflowed-submenu"),popupClassName:Ot},Lt,{key:Rt,eventKey:Mt,disabled:!1,style:Dt}),ee)},le.setChildrenWidthAndResize=function(){if(le.props.mode!=="horizontal")return;var z=le.childRef.current;if(!z)return;var ee=z.children;if(!ee||ee.length===0)return;var K=z.children[ee.length-1];be(K,"display","inline-block");var oe=le.getMenuItemNodes(),ce=oe.filter(function(ye){return ye.className.split(" ").indexOf(Pa)>=0});ce.forEach(function(ye){be(ye,"display","inline-block")}),le.menuItemSizes=oe.map(function(ye){return Ce(ye,!0)}),ce.forEach(function(ye){be(ye,"display","none")}),le.overflowedIndicatorWidth=Ce(z.children[z.children.length-1],!0),le.originalTotalWidth=le.menuItemSizes.reduce(function(ye,ve){return ye+ve},0),le.handleResize(),be(K,"display","none")},le.handleResize=function(){if(le.props.mode!=="horizontal")return;var z=le.childRef.current;if(!z)return;var ee=Ce(z);le.overflowedItems=[];var K=0,oe;le.originalTotalWidth>ee+Za&&(oe=-1,le.menuItemSizes.forEach(function(ce){K+=ce,K+le.overflowedIndicatorWidth<=ee&&(oe+=1)})),le.setState({lastVisibleIndex:oe})},le}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){var z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ee=this.childRef.current;if(!ee)return;this.resizeObserver=new Ve.default(function(K){K.forEach(function(){var oe=z.cancelFrameId;cancelAnimationFrame(oe),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(ee.children).concat(ee).forEach(function(K){z.resizeObserver.observe(K)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(ee.children).concat(ee).forEach(function(K){z.resizeObserver.observe(K)}),z.setChildrenWidthAndResize()}),this.mutationObserver.observe(ee,{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(z){var ee=this,K=this.state.lastVisibleIndex;return(z||[]).reduce(function(oe,ce,ye){var ve=ce;if(ee.props.mode==="horizontal"){var De=ee.getOverflowedSubMenuItem(ce.props.eventKey,[]);K!==void 0&&ee.props.className.indexOf("".concat(ee.props.prefixCls,"-root"))!==-1&&(ye>K&&(ve=i.cloneElement(ce,{style:{display:"none"},eventKey:"".concat(ce.props.eventKey,"-hidden"),className:"".concat(Pa)})),ye===K+1&&(ee.overflowedItems=z.slice(K+1).map(function(rt){return i.cloneElement(rt,{key:rt.props.eventKey,mode:"vertical-left"})}),De=ee.getOverflowedSubMenuItem(ce.props.eventKey,ee.overflowedItems)));var ke=[].concat(Object(f.a)(oe),[De,ve]);return ye===z.length-1&&ke.push(ee.getOverflowedSubMenuItem(ce.props.eventKey,[],!0)),ke}return[].concat(Object(f.a)(oe),[ve])},[])}},{key:"render",value:function(){var z=this.props,ee=z.visible,K=z.prefixCls,oe=z.overflowedIndicator,ce=z.mode,ye=z.level,ve=z.tag,De=z.children,ke=z.theme,rt=Object(w.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),nt=ve;return i.createElement(nt,Object(j.a)({ref:this.childRef},rt),this.renderChildren(De))}}]),Ee}(i.Component);ja.defaultProps={tag:"div",className:""};var ua=ja;function qn(ne){return ne.length?ne.every(function(fe){return!!fe.props.disabled}):!0}function In(ne,fe,Ee){var le=ne.getState();ne.setState({activeKey:Object(E.a)(Object(E.a)({},le.activeKey),{},Object(_.a)({},fe,Ee))})}function _n(ne){return ne.eventKey||"0-menu-"}function $n(ne,fe){var Ee=fe,le=ne.children,z=ne.eventKey;if(Ee){var ee;if(Oe(le,function(K,oe){K&&K.props&&!K.props.disabled&&Ee===ue(K,z,oe)&&(ee=!0)}),ee)return Ee}return Ee=null,ne.defaultActiveFirst&&Oe(le,function(K,oe){!Ee&&K&&!K.props.disabled&&(Ee=ue(K,z,oe))}),Ee}function Ia(ne){if(!ne)return;var fe=this.instanceArray.indexOf(ne);fe!==-1?this.instanceArray[fe]=ne:this.instanceArray.push(ne)}var Na=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(le){var z;return Object(W.a)(this,Ee),z=fe.call(this,le),z.onKeyDown=function(ee,K){var oe=ee.keyCode,ce;if(z.getFlatInstanceArray().forEach(function(ve){ve&&ve.props.active&&ve.onKeyDown&&(ce=ve.onKeyDown(ee))}),ce)return 1;var ye=null;return(oe===y.a.UP||oe===y.a.DOWN)&&(ye=z.step(oe===y.a.UP?-1:1)),ye?(ee.preventDefault(),In(z.props.store,_n(z.props),ye.props.eventKey),typeof K=="function"&&K(ye),1):void 0},z.onItemHover=function(ee){var K=ee.key,oe=ee.hover;In(z.props.store,_n(z.props),oe?K:null)},z.onDeselect=function(ee){z.props.onDeselect(ee)},z.onSelect=function(ee){z.props.onSelect(ee)},z.onClick=function(ee){z.props.onClick(ee)},z.onOpenChange=function(ee){z.props.onOpenChange(ee)},z.onDestroy=function(ee){z.props.onDestroy(ee)},z.getFlatInstanceArray=function(){return z.instanceArray},z.step=function(ee){var K=z.getFlatInstanceArray(),oe=z.props.store.getState().activeKey[_n(z.props)],ce=K.length;if(!ce)return null;ee<0&&(K=K.concat().reverse());var ye=-1;if(K.every(function(rt,nt){return rt&&rt.props.eventKey===oe?(ye=nt,!1):!0}),!z.props.defaultActiveFirst&&ye!==-1&&qn(K.slice(ye,ce-1)))return;var ve=(ye+1)%ce,De=ve;do{var ke=K[De];if(!ke||ke.props.disabled)De=(De+1)%ce;else return ke}while(De!==ve);return null},z.renderCommonMenuItem=function(ee,K,oe){var ce=z.props.store.getState(),ye=Object(d.a)(z),ve=ye.props,De=ue(ee,ve.eventKey,K),ke=ee.props;if(!ke||typeof ee.type=="string")return ee;var rt=De===ce.activeKey,nt=Object(E.a)(Object(E.a)({mode:ke.mode||ve.mode,level:ve.level,inlineIndent:ve.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:ve.prefixCls,index:K,parentMenu:ve.parentMenu,manualRef:ke.disabled?void 0:Object(g.a)(ee.ref,Ia.bind(Object(d.a)(z))),eventKey:De,active:!ke.disabled&&rt,multiple:ve.multiple,onClick:function(Et){(ke.onClick||X)(Et),z.onClick(Et)},onItemHover:z.onItemHover,motion:ve.motion,subMenuOpenDelay:ve.subMenuOpenDelay,subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:ve.builtinPlacements,itemIcon:ke.itemIcon||z.props.itemIcon,expandIcon:ke.expandIcon||z.props.expandIcon},oe),{},{direction:ve.direction});return(ve.mode==="inline"||Pe())&&(nt.triggerSubMenuAction="click"),i.cloneElement(ee,Object(E.a)(Object(E.a)({},nt),{},{key:De||K}))},z.renderMenuItem=function(ee,K,oe){if(!ee)return null;var ce=z.props.store.getState(),ye={openKeys:ce.openKeys,selectedKeys:ce.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:oe};return z.renderCommonMenuItem(ee,K,ye)},le.store.setState({activeKey:Object(E.a)(Object(E.a)({},le.store.getState().activeKey),{},Object(_.a)({},le.eventKey,$n(le,le.activeKey)))}),z.instanceArray=[],z}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(z){return this.props.visible||z.visible||this.props.className!==z.className||!O()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var ee=this.props,K="activeKey"in ee?ee.activeKey:ee.store.getState().activeKey[_n(ee)],oe=$n(ee,K);if(oe!==K)In(ee.store,_n(ee),oe);else if("activeKey"in z){var ce=$n(z,z.activeKey);oe!==ce&&In(ee.store,_n(ee),oe)}}},{key:"render",value:function(){var z=this,ee=Object(j.a)({},this.props);this.instanceArray=[];var K=u()(ee.prefixCls,ee.className,"".concat(ee.prefixCls,"-").concat(ee.mode)),oe={className:K,role:ee.role||"menu"};ee.id&&(oe.id=ee.id),ee.focusable&&(oe.tabIndex=0,oe.onKeyDown=this.onKeyDown);var ce=ee.prefixCls,ye=ee.eventKey,ve=ee.visible,De=ee.level,ke=ee.mode,rt=ee.overflowedIndicator,nt=ee.theme;return me.forEach(function(dt){return delete ee[dt]}),delete ee.onClick,i.createElement(ua,Object(j.a)({},ee,{prefixCls:ce,mode:ke,tag:"ul",level:De,theme:nt,visible:ve,overflowedIndicator:rt},oe),Object(n.a)(ee.children).map(function(dt,Et){return z.renderMenuItem(dt,Et,ye||"0-menu-")}))}}]),Ee}(i.Component);Na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var La=Object(T.b)()(Na),ea=La,Nn=e("Kwbf");function ca(ne,fe,Ee){var le=ne.prefixCls,z=ne.motion,ee=ne.defaultMotions,K=ee===void 0?{}:ee,oe=ne.openAnimation,ce=ne.openTransitionName,ye=fe.switchingModeFromInline;if(z)return z;if(Object(x.a)(oe)==="object"&&oe)Object(Nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof oe=="string")return{motionName:"".concat(le,"-open-").concat(oe)};if(ce)return{motionName:ce};var ve=K[Ee];return ve||(ye?null:K.other)}var Ua=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(le){var z;Object(W.a)(this,Ee),z=fe.call(this,le),z.onSelect=function(oe){var ce=Object(d.a)(z),ye=ce.props;if(ye.selectable){var ve=z.store.getState(),De=ve.selectedKeys,ke=oe.key;ye.multiple?De=De.concat([ke]):De=[ke],"selectedKeys"in ye||z.store.setState({selectedKeys:De}),ye.onSelect(Object(E.a)(Object(E.a)({},oe),{},{selectedKeys:De}))}},z.onClick=function(oe){var ce=z.getRealMenuMode(),ye=Object(d.a)(z),ve=ye.store,De=ye.props.onOpenChange;ce!=="inline"&&!("openKeys"in z.props)&&(ve.setState({openKeys:[]}),De([])),z.props.onClick(oe)},z.onKeyDown=function(oe,ce){z.innerMenu.getWrappedInstance().onKeyDown(oe,ce)},z.onOpenChange=function(oe){var ce=Object(d.a)(z),ye=ce.props,ve=z.store.getState().openKeys.concat(),De=!1,ke=function(nt){var dt=!1;if(nt.open)dt=ve.indexOf(nt.key)===-1,dt&&ve.push(nt.key);else{var Et=ve.indexOf(nt.key);dt=Et!==-1,dt&&ve.splice(Et,1)}De=De||dt};Array.isArray(oe)?oe.forEach(ke):ke(oe),De&&("openKeys"in z.props||z.store.setState({openKeys:ve}),ye.onOpenChange(ve))},z.onDeselect=function(oe){var ce=Object(d.a)(z),ye=ce.props;if(ye.selectable){var ve=z.store.getState().selectedKeys.concat(),De=oe.key,ke=ve.indexOf(De);ke!==-1&&ve.splice(ke,1),"selectedKeys"in ye||z.store.setState({selectedKeys:ve}),ye.onDeselect(Object(E.a)(Object(E.a)({},oe),{},{selectedKeys:ve}))}},z.onMouseEnter=function(oe){z.restoreModeVerticalFromInline();var ce=z.props.onMouseEnter;ce&&ce(oe)},z.onTransitionEnd=function(oe){var ce=oe.propertyName==="width"&&oe.target===oe.currentTarget,ye=oe.target.className,ve=Object.prototype.toString.call(ye)==="[object SVGAnimatedString]"?ye.animVal:ye,De=oe.propertyName==="font-size"&&ve.indexOf("anticon")>=0;(ce||De)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(oe){z.innerMenu=oe},z.isRootMenu=!0;var ee=le.defaultSelectedKeys,K=le.defaultOpenKeys;return"selectedKeys"in le&&(ee=le.selectedKeys||[]),"openKeys"in le&&(K=le.openKeys||[]),z.store=Object(T.c)({selectedKeys:ee,openKeys:K,activeKey:{"0-menu-":$n(le,le.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:le,inlineOpenKeys:[],store:z.store},z}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var ee=this.props,K=ee.siderCollapsed,oe=ee.inlineCollapsed,ce=ee.onOpenChange;(!z.inlineCollapsed&&oe||!z.siderCollapsed&&K)&&ce([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,ee=this.store,K=this.prevOpenKeys,oe=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");oe?(this.prevOpenKeys=ee.getState().openKeys.concat(),this.store.setState({openKeys:[]})):K&&(this.store.setState({openKeys:K}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,ee=this.state.switchingModeFromInline,K=this.getInlineCollapsed();return ee&&K?"inline":K?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,ee=z.inlineCollapsed,K=z.siderCollapsed;return K!==void 0?K:ee}},{key:"restoreModeVerticalFromInline",value:function(){var z=this.state.switchingModeFromInline;z&&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 z=Object(E.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ee=this.getRealMenuMode();return z.className+=" ".concat(z.prefixCls,"-root"),z.direction==="rtl"&&(z.className+=" ".concat(z.prefixCls,"-rtl")),z=Object(E.a)(Object(E.a)({},z),{},{mode:ee,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,ee)}),delete z.openAnimation,delete z.openTransitionName,i.createElement(T.a,{store:this.store},i.createElement(ea,Object(j.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,ee){var K=ee.prevProps,oe=ee.store,ce=oe.getState(),ye={},ve={prevProps:z};return K.mode==="inline"&&z.mode!=="inline"&&(ve.switchingModeFromInline=!0),"openKeys"in z?ye.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!K.inlineCollapsed||z.siderCollapsed&&!K.siderCollapsed)&&(ve.switchingModeFromInline=!0,ve.inlineOpenKeys=ce.openKeys,ye.openKeys=[]),(!z.inlineCollapsed&&K.inlineCollapsed||!z.siderCollapsed&&K.siderCollapsed)&&(ye.openKeys=ee.inlineOpenKeys,ve.inlineOpenKeys=[])),Object.keys(ye).length&&oe.setState(ye),ve}}]),Ee}(i.Component);Ua.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,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 Ba=Ua,Ln=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(){var le;return Object(W.a)(this,Ee),le=fe.apply(this,arguments),le.onKeyDown=function(z){var ee=z.keyCode;return ee===y.a.ENTER?(le.onClick(z),!0):void 0},le.onMouseLeave=function(z){var ee=le.props,K=ee.eventKey,oe=ee.onItemHover,ce=ee.onMouseLeave;oe({key:K,hover:!1}),ce({key:K,domEvent:z})},le.onMouseEnter=function(z){var ee=le.props,K=ee.eventKey,oe=ee.onItemHover,ce=ee.onMouseEnter;oe({key:K,hover:!0}),ce({key:K,domEvent:z})},le.onClick=function(z){var ee=le.props,K=ee.eventKey,oe=ee.multiple,ce=ee.onClick,ye=ee.onSelect,ve=ee.onDeselect,De=ee.isSelected,ke={key:K,keyPath:[K],item:Object(d.a)(le),domEvent:z};ce(ke),oe?De?ve(ke):ye(ke):De||ye(ke)},le.saveNode=function(z){le.node=z},le}return Object(A.a)(Ee,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var z=this.props;z.onDestroy&&z.onDestroy(z.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 z,ee=Object(E.a)({},this.props),K=u()(this.getPrefixCls(),ee.className,(z={},Object(_.a)(z,this.getActiveClassName(),!ee.disabled&&ee.active),Object(_.a)(z,this.getSelectedClassName(),ee.isSelected),Object(_.a)(z,this.getDisabledClassName(),ee.disabled),z)),oe=Object(E.a)(Object(E.a)({},ee.attribute),{},{title:typeof ee.title=="string"?ee.title:void 0,className:K,role:ee.role||"menuitem","aria-disabled":ee.disabled});ee.role==="option"?oe=Object(E.a)(Object(E.a)({},oe),{},{role:"option","aria-selected":ee.isSelected}):(ee.role===null||ee.role==="none")&&(oe.role="none");var ce={onClick:ee.disabled?null:this.onClick,onMouseLeave:ee.disabled?null:this.onMouseLeave,onMouseEnter:ee.disabled?null:this.onMouseEnter},ye=Object(E.a)({},ee.style);ee.mode==="inline"&&(ee.direction==="rtl"?ye.paddingRight=ee.inlineIndent*ee.level:ye.paddingLeft=ee.inlineIndent*ee.level),me.forEach(function(De){return delete ee[De]}),delete ee.direction;var ve=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ve=i.createElement(this.props.itemIcon,this.props)),i.createElement("li",Object(j.a)({},Object(S.a)(ee,["onClick","onMouseEnter","onMouseLeave","onSelect"]),oe,ce,{style:ye,ref:this.saveNode}),ee.children,ve)}}]),Ee}(i.Component);Ln.isMenuItem=!0,Ln.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var da=Object(T.b)(function(ne,fe){var Ee=ne.activeKey,le=ne.selectedKeys,z=fe.eventKey,ee=fe.subMenuKey;return{active:Ee[ee]===z,isSelected:Array.isArray(le)?le.indexOf(z)!==-1:le===z}})(Ln),ma=da,fa=function(ne){Object(t.a)(Ee,ne);var fe=Object(o.a)(Ee);function Ee(){var le;return Object(W.a)(this,Ee),le=fe.apply(this,arguments),le.renderInnerMenuItem=function(z){var ee=le.props,K=ee.renderMenuItem,oe=ee.index;return K(z,oe,le.props.subMenuKey)},le}return Object(A.a)(Ee,[{key:"render",value:function(){var z=Object(j.a)({},this.props),ee=z.className,K=ee===void 0?"":ee,oe=z.rootPrefixCls,ce="".concat(oe,"-item-group-title"),ye="".concat(oe,"-item-group-list"),ve=z.title,De=z.children;return me.forEach(function(ke){return delete z[ke]}),delete z.direction,i.createElement("li",Object(j.a)({},z,{onClick:function(rt){return rt.stopPropagation()},className:"".concat(K," ").concat(oe,"-item-group")}),i.createElement("div",{className:ce,title:typeof ve=="string"?ve:void 0},ve),i.createElement("ul",{className:ye},i.Children.map(De,this.renderInnerMenuItem)))}}]),Ee}(i.Component);fa.isMenuItemGroup=!0,fa.defaultProps={disabled:!0};var qa=fa,ha=function(fe){var Ee=fe.className,le=fe.rootPrefixCls,z=fe.style;return i.createElement("li",{className:"".concat(Ee," ").concat(le,"-item-divider"),style:z})};ha.defaultProps={disabled:!0,className:"",style:{}};var $a=ha,ka=Ba,pa=e("eDIo");function er(ne,fe){var Ee=ne.prefixCls,le=ne.editable,z=ne.locale,ee=ne.style;return!le||le.showAdd===!1?null:i.createElement("button",{ref:fe,type:"button",className:"".concat(Ee,"-nav-add"),style:ee,"aria-label":(z==null?void 0:z.addAriaLabel)||"Add tab",onClick:function(oe){le.onEdit("add",{event:oe})}},le.addIcon||"+")}var ta=i.forwardRef(er);function tr(ne,fe){var Ee=ne.prefixCls,le=ne.id,z=ne.tabs,ee=ne.locale,K=ne.mobile,oe=ne.moreIcon,ce=oe===void 0?"More":oe,ye=ne.moreTransitionName,ve=ne.style,De=ne.className,ke=ne.editable,rt=ne.tabBarGutter,nt=ne.rtl,dt=ne.onTabClick,Et=Object(i.useState)(!1),St=Object(r.a)(Et,2),Ct=St[0],Dt=St[1],Rt=Object(i.useState)(null),Mt=Object(r.a)(Rt,2),Ot=Mt[0],Lt=Mt[1],wt="".concat(le,"-more-popup"),Zt="".concat(Ee,"-dropdown"),Ft=Ot!==null?"".concat(wt,"-").concat(Ot):null,gt=ee==null?void 0:ee.dropdownAriaLabel,vt=i.createElement(ka,{onClick:function(Kt){var Xt=Kt.key,an=Kt.domEvent;dt(Xt,an),Dt(!1)},id:wt,tabIndex:-1,role:"listbox","aria-activedescendant":Ft,selectedKeys:[Ot],"aria-label":gt!==void 0?gt:"expanded dropdown"},z.map(function(Bt){return i.createElement(ma,{key:Bt.key,id:"".concat(wt,"-").concat(Bt.key),role:"option","aria-controls":le&&"".concat(le,"-panel-").concat(Bt.key),disabled:Bt.disabled},Bt.tab)}));function _t(Bt){for(var Kt=z.filter(function(vn){return!vn.disabled}),Xt=Kt.findIndex(function(vn){return vn.key===Ot})||0,an=Kt.length,pn=0;pnUt?(jt=vt,wt.current="x"):(jt=_t,wt.current="y");var Vt=Date.now();Vt-Ot.current>100&&(Lt.current=!1),(fe(-jt,-jt)||Lt.current)&&(gt.preventDefault(),Lt.current=!0),Ot.current=Vt}var Ft=Object(i.useRef)(null);Ft.current={onTouchStart:Dt,onTouchMove:Rt,onTouchEnd:Mt,onWheel:Zt},i.useEffect(function(){function gt(ht){Ft.current.onTouchStart(ht)}function vt(ht){Ft.current.onTouchMove(ht)}function _t(ht){Ft.current.onTouchEnd(ht)}function jt(ht){Ft.current.onWheel(ht)}return document.addEventListener("touchmove",vt,{passive:!1}),document.addEventListener("touchend",_t,{passive:!1}),ne.current.addEventListener("touchstart",gt,{passive:!1}),ne.current.addEventListener("wheel",jt),function(){document.removeEventListener("touchmove",vt),document.removeEventListener("touchend",_t)}},[])}function ga(){var ne=Object(i.useRef)(new Map);function fe(le){return ne.current.has(le)||ne.current.set(le,i.createRef()),ne.current.get(le)}function Ee(le){ne.current.delete(le)}return[fe,Ee]}function Fa(ne,fe){var Ee=i.useRef(ne),le=i.useState({}),z=Object(r.a)(le,2),ee=z[1];function K(oe){var ce=typeof oe=="function"?oe(Ee.current):oe;ce!==Ee.current&&fe(ce,Ee.current),Ee.current=ce,ee({})}return[Ee.current,K]}var Wa=function(fe){var Ee=fe.position,le=fe.prefixCls,z=fe.extra;if(!z)return null;var ee,K=z;return Ee==="right"&&(ee=K.right||!K.left&&K||null),Ee==="left"&&(ee=K.left||null),ee?i.createElement("div",{className:"".concat(le,"-extra-content")},ee):null};function zr(ne,fe){var Ee,le=i.useContext(va),z=le.prefixCls,ee=le.tabs,K=ne.className,oe=ne.style,ce=ne.id,ye=ne.animated,ve=ne.activeKey,De=ne.rtl,ke=ne.extra,rt=ne.editable,nt=ne.locale,dt=ne.tabPosition,Et=ne.tabBarGutter,St=ne.children,Ct=ne.onTabClick,Dt=ne.onTabScroll,Rt=Object(i.useRef)(),Mt=Object(i.useRef)(),Ot=Object(i.useRef)(),Lt=Object(i.useRef)(),wt=ga(),Zt=Object(r.a)(wt,2),Ft=Zt[0],gt=Zt[1],vt=dt==="top"||dt==="bottom",_t=Fa(0,function(Wt,Pt){vt&&Dt&&Dt({direction:Wt>Pt?"left":"right"})}),jt=Object(r.a)(_t,2),ht=jt[0],Ut=jt[1],Vt=Fa(0,function(Wt,Pt){!vt&&Dt&&Dt({direction:Wt>Pt?"top":"bottom"})}),Bt=Object(r.a)(Vt,2),Kt=Bt[0],Xt=Bt[1],an=Object(i.useState)(0),pn=Object(r.a)(an,2),qt=pn[0],vn=pn[1],wn=Object(i.useState)(0),bn=Object(r.a)(wn,2),En=bn[0],$t=bn[1],cn=Object(i.useState)(0),rn=Object(r.a)(cn,2),tn=rn[0],Un=rn[1],Bn=Object(i.useState)(0),Hn=Object(r.a)(Bn,2),Gt=Hn[0],Pn=Hn[1],Gn=Object(i.useState)(null),Qt=Object(r.a)(Gn,2),zt=Qt[0],on=Qt[1],Gr=Object(i.useState)(null),vr=Object(r.a)(Gr,2),na=vr[0],Vr=vr[1],Qr=Object(i.useState)(0),gr=Object(r.a)(Qr,2),Xr=gr[0],Yr=gr[1],Jr=Object(i.useState)(0),br=Object(r.a)(Jr,2),Zr=br[0],qr=br[1],$r=s(new Map),Er=Object(r.a)($r,2),eo=Er[0],to=Er[1],Ka=L(ee,eo,qt),yr="".concat(z,"-nav-operations-hidden"),ba=0,Ea=0;vt?De?(ba=0,Ea=Math.max(0,qt-zt)):(ba=Math.min(0,zt-qt),Ea=0):(ba=Math.min(0,na-En),Ea=0);function ar(Wt){return WtEa?[Ea,!1]:[Wt,!0]}var Cr=Object(i.useRef)(),no=Object(i.useState)(),Ar=Object(r.a)(no,2),rr=Ar[0],xr=Ar[1];function or(){xr(Date.now())}function ir(){window.clearTimeout(Cr.current)}za(Rt,function(Wt,Pt){var nn=!1;function yn(Ca,Aa){Ca(function(xa){var Ma=ar(xa+Aa),aa=Object(r.a)(Ma,2),cr=aa[0],dr=aa[1];return nn=dr,cr})}if(vt){if(zt>=qt)return nn;yn(Ut,Wt)}else{if(na>=En)return nn;yn(Xt,Pt)}return ir(),or(),nn}),Object(i.useEffect)(function(){return ir(),rr&&(Cr.current=window.setTimeout(function(){xr(0)},100)),ir},[rr]);function Mr(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ve,Pt=Ka.get(Wt);if(!Pt)return;if(vt){var nn=ht;De?Pt.rightht+zt&&(nn=Pt.right+Pt.width-zt):Pt.left<-ht?nn=-Pt.left:Pt.left+Pt.width>-ht+zt&&(nn=-(Pt.left+Pt.width-zt)),Xt(0),Ut(ar(nn)[0])}else{var yn=Kt;Pt.top<-Kt?yn=-Pt.top:Pt.top+Pt.height>-Kt+na&&(yn=-(Pt.top+Pt.height-na)),Ut(0),Xt(ar(yn)[0])}}var ao=B(Ka,{width:zt,height:na,left:ht,top:Kt},{width:tn,height:Gt},{width:Xr,height:Zr},Object(E.a)(Object(E.a)({},ne),{},{tabs:ee})),Or=Object(r.a)(ao,2),ro=Or[0],oo=Or[1],io=ee.map(function(Wt){var Pt=Wt.key;return i.createElement(N,{id:ce,prefixCls:z,key:Pt,rtl:De,tab:Wt,closable:Wt.closable,editable:rt,active:Pt===ve,tabPosition:dt,tabBarGutter:Et,renderWrapper:St,removeAriaLabel:nt==null?void 0:nt.removeAriaLabel,ref:Ft(Pt),onClick:function(yn){Ct(Pt,yn)},onRemove:function(){gt(Pt)},onFocus:function(){Mr(Pt),or(),De||(Rt.current.scrollLeft=0),Rt.current.scrollTop=0}})}),sr=b(function(){var Wt,Pt,nn,yn,Ca,Aa,xa,Ma,aa,cr=((Wt=Rt.current)===null||Wt===void 0?void 0:Wt.offsetWidth)||0,dr=((Pt=Rt.current)===null||Pt===void 0?void 0:Pt.offsetHeight)||0,jr=((nn=Lt.current)===null||nn===void 0?void 0:nn.offsetWidth)||0,Ir=((yn=Lt.current)===null||yn===void 0?void 0:yn.offsetHeight)||0,fo=((Ca=Ot.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,ho=((Aa=Ot.current)===null||Aa===void 0?void 0:Aa.offsetHeight)||0;on(cr),Vr(dr),Yr(jr),qr(Ir);var Nr=(((xa=Mt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-jr,Lr=(((Ma=Mt.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0)-Ir;vn(Nr),$t(Lr);var Ur=(aa=Ot.current)===null||aa===void 0?void 0:aa.className.includes(yr);Un(Nr-(Ur?0:fo)),Pn(Lr-(Ur?0:ho)),to(function(){var Br=new Map;return ee.forEach(function(po){var kr=po.key,Oa=Ft(kr).current;Oa&&Br.set(kr,{width:Oa.offsetWidth,height:Oa.offsetHeight,left:Oa.offsetLeft,top:Oa.offsetTop})}),Br})}),so=ee.slice(0,ro),lo=ee.slice(oo+1),Sr=[].concat(Object(f.a)(so),Object(f.a)(lo)),uo=Object(i.useState)(),Rr=Object(r.a)(uo,2),co=Rr[0],mo=Rr[1],kn=Ka.get(ve),Dr=Object(i.useRef)();function wr(){m.a.cancel(Dr.current)}Object(i.useEffect)(function(){var Wt={};return kn&&(vt?(De?Wt.right=kn.right:Wt.left=kn.left,Wt.width=kn.width):(Wt.top=kn.top,Wt.height=kn.height)),wr(),Dr.current=m()(function(){mo(Wt)}),wr},[kn,vt,De]),Object(i.useEffect)(function(){Mr()},[ve,kn,Ka,vt]),Object(i.useEffect)(function(){sr()},[De,Et,ve,ee.map(function(Wt){return Wt.key}).join("_")]);var Tr=!!Sr.length,ya="".concat(z,"-nav-wrap"),lr,ur,_r,Pr;return vt?De?(ur=ht>0,lr=ht+ztr+n&&u>E+n||u_+n&&l>w+n||l<_-n&&l=f.x&&n<=f.x+f.width&&c>=f.y&&c<=f.y+f.height},clone:function(){return new l(this.x,this.y,this.width,this.height)},copy:function(n){this.x=n.x,this.y=n.y,this.width=n.width,this.height=n.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},l.create=function(n){return new l(n.x,n.y,n.width,n.height)};var u=l;q.exports=u},mLcG:function(q,P){var e=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(_){setTimeout(_,16)};q.exports=e},n1HI:function(q,P,e){var _=e("hX1E"),r=_.normalizeRadian,w=Math.PI*2;function E(i,l,u,n,c,f,a,m,h){if(a===0)return!1;var b=a;m-=i,h-=l;var s=Math.sqrt(m*m+h*h);if(s-b>u||s+bc&&(c+=w);var I=Math.atan2(h,m);return I<0&&(I+=w),I>=n&&I<=c||I+w>=n&&I+w<=c}P.containStroke=E},n6Mw:function(q,P,e){var _=e("SrGk"),r=e("bYtY"),w=e("Fofx");function E(l,u){_.call(this,l,u,"clipPath","__clippath_in_use__")}r.inherits(E,_),E.prototype.update=function(l){var u=this.getSvgElement(l);u&&this.updateDom(u,l.__clipPaths,!1);var n=this.getTextSvgElement(l);n&&this.updateDom(n,l.__clipPaths,!0),this.markUsed(l)},E.prototype.updateDom=function(l,u,n){if(u&&u.length>0){var c=this.getDefs(!0),f=u[0],a,m,h=n?"_textDom":"_dom";f[h]?(m=f[h].getAttribute("id"),a=f[h],c.contains(a)||c.appendChild(a)):(m="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",m),c.appendChild(a),f[h]=a);var b=this.getSvgProxy(f);if(f.transform&&f.parent.invTransform&&!n){var s=Array.prototype.slice.call(f.transform);w.mul(f.transform,f.parent.invTransform,f.transform),b.brush(f),f.transform=s}else b.brush(f);var y=this.getSvgElement(f);a.innerHTML="",a.appendChild(y.cloneNode()),l.setAttribute("clip-path","url(#"+m+")"),u.length>1&&this.updateDom(a,u.slice(1),n)}else l&&l.setAttribute("clip-path","none")},E.prototype.markUsed=function(l){var u=this;l.__clipPaths&&r.each(l.__clipPaths,function(n){n._dom&&_.prototype.markUsed.call(u,n._dom),n._textDom&&_.prototype.markUsed.call(u,n._textDom)})};var i=E;q.exports=i},n6Qo:function(q,P,e){"use strict";e.d(P,"a",function(){return n});var _=e("q1tI"),r=e("biw7"),w=e("fyJ8");function E(c){var f=c.className,a=c.index,m=c.children,h=c.colSpan,b=c.rowSpan,s=_.useContext(r.a),y=s.prefixCls,I=s.fixedInfoList,N=I[a];return _.createElement(w.a,Object.assign({className:f,index:a,component:"td",prefixCls:y,record:null,dataIndex:null,render:function(){return{children:m,props:{colSpan:h,rowSpan:b}}}},N))}function i(c){return _.createElement("tr",Object.assign({},c))}function l(c){var f=c.children,a=_.useContext(r.a),m=a.prefixCls;return _.createElement("tfoot",{className:"".concat(m,"-summary")},f)}var u=P.b=l,n={Cell:E,Row:i}},nCxF:function(q,P,e){var _=e("QBsz"),r=_.min,w=_.max,E=_.scale,i=_.distance,l=_.add,u=_.clone,n=_.sub;function c(f,a,m,h){var b=[],s=[],y=[],I=[],N,R,L,p;if(h){L=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var B=0,j=f.length;B=0&&(ie=be[Je],ie.textAlign==="right");)o(G,C,ie,F,Ve,Oe,Ye,"right"),Ue-=ie.width,Ye-=ie.width,Je--;for(He+=(J-(He-de)-(Re-Ye)-Ue)/2;tt<=Je;)ie=be[tt],o(G,C,ie,F,Ve,Oe,He+ie.width/2,"center"),He+=ie.width,tt++;Oe+=Ve}}function t(G,C,k,F,$){if(k&&C.textRotation){var J=C.textOrigin;J==="center"?(F=k.width/2+k.x,$=k.height/2+k.y):J&&(F=J[0]+k.x,$=J[1]+k.y),G.translate(F,$),G.rotate(-C.textRotation),G.translate(-F,-$)}}function o(G,C,k,F,$,J,ae,re){var pe=F.rich[k.styleName]||{};pe.text=k.text;var se=k.textVerticalAlign,xe=J+$/2;se==="top"?xe=J+k.height/2:se==="bottom"&&(xe=J+$-k.height/2),!k.isLineHolder&&T(pe)&&S(G,C,pe,re==="right"?ae-k.width:re==="center"?ae-k.width/2:ae,xe-k.height/2,k.width,k.height);var U=k.textPadding;U&&(ae=Y(ae,re,U),xe-=k.height/2-U[2]-k.textHeight/2),O(C,"shadowBlur",w(pe.textShadowBlur,F.textShadowBlur,0)),O(C,"shadowColor",pe.textShadowColor||F.textShadowColor||"transparent"),O(C,"shadowOffsetX",w(pe.textShadowOffsetX,F.textShadowOffsetX,0)),O(C,"shadowOffsetY",w(pe.textShadowOffsetY,F.textShadowOffsetY,0)),O(C,"textAlign",re),O(C,"textBaseline","middle"),O(C,"font",k.font||s);var Z=x(pe.textStroke||F.textStroke,X),M=D(pe.textFill||F.textFill),X=r(pe.textStrokeWidth,F.textStrokeWidth);Z&&(O(C,"lineWidth",X),O(C,"strokeStyle",Z),C.strokeText(k.text,ae,xe)),M&&(O(C,"fillStyle",M),C.fillText(k.text,ae,xe))}function T(G){return!!(G.textBackgroundColor||G.textBorderWidth&&G.textBorderColor)}function S(G,C,k,F,$,J,ae){var re=k.textBackgroundColor,pe=k.textBorderWidth,se=k.textBorderColor,xe=l(re);if(O(C,"shadowBlur",k.textBoxShadowBlur||0),O(C,"shadowColor",k.textBoxShadowColor||"transparent"),O(C,"shadowOffsetX",k.textBoxShadowOffsetX||0),O(C,"shadowOffsetY",k.textBoxShadowOffsetY||0),xe||pe&&se){C.beginPath();var U=k.textBorderRadius;U?c.buildPath(C,{x:F,y:$,width:J,height:ae,r:U}):C.rect(F,$,J,ae),C.closePath()}if(xe)if(O(C,"fillStyle",re),k.fillOpacity!=null){var Z=C.globalAlpha;C.globalAlpha=k.fillOpacity*k.opacity,C.fill(),C.globalAlpha=Z}else C.fill();else if(u(re)){var M=re.image;M=f.createOrUpdateImage(M,null,G,g,re),M&&f.isImageReady(M)&&C.drawImage(M,F,$,J,ae)}if(pe&&se)if(O(C,"lineWidth",pe),O(C,"strokeStyle",se),k.strokeOpacity!=null){var Z=C.globalAlpha;C.globalAlpha=k.strokeOpacity*k.opacity,C.stroke(),C.globalAlpha=Z}else C.stroke()}function g(G,C){C.image=G}function v(G,C,k,F){var $=k.x||0,J=k.y||0,ae=k.textAlign,re=k.textVerticalAlign;if(F){var pe=k.textPosition;if(pe instanceof Array)$=F.x+H(pe[0],F.width),J=F.y+H(pe[1],F.height);else{var se=C&&C.calculateTextPosition?C.calculateTextPosition(R,k,F):n.calculateTextPosition(R,k,F);$=se.x,J=se.y,ae=ae||se.textAlign,re=re||se.textVerticalAlign}var xe=k.textOffset;xe&&($+=xe[0],J+=xe[1])}return G=G||{},G.baseX=$,G.baseY=J,G.textAlign=ae,G.textVerticalAlign=re,G}function O(G,C,k){return G[C]=a(G,C,k),G[C]}function x(G,C){return G==null||C<=0||G==="transparent"||G==="none"?null:G.image||G.colorStops?"#000":G}function D(G){return G==null||G==="none"?null:G.image||G.colorStops?"#000":G}function H(G,C){return typeof G=="string"?G.lastIndexOf("%")>=0?parseFloat(G)/100*C:parseFloat(G):G}function Y(G,C,k){return C==="right"?G-k[1]:C==="center"?G+k[3]/2-k[1]/2:G+k[3]}function V(G,C){return G!=null&&(G||C.textBackgroundColor||C.textBorderWidth&&C.textBorderColor||C.textPadding)}P.normalizeTextStyle=p,P.renderText=j,P.getBoxPosition=v,P.getStroke=x,P.getFill=D,P.parsePercent=H,P.needDrawText=V},qH13:function(q,P,e){var _=e("ItGF"),r=e("QBsz"),w=r.applyTransform,E=e("mFDi"),i=e("Qe9p"),l=e("6GrX"),u=e("pzxd"),n=e("ni6a"),c=e("Gev7"),f=e("Dagg"),a=e("dqUG"),m=e("y+Vt"),h=e("IMiH"),b=e("QuXc"),s=e("06Qe"),y=h.CMD,I=Math.round,N=Math.sqrt,R=Math.abs,L=Math.cos,p=Math.sin,B=Math.max;if(!_.canvasSupported){var j=",",W="progid:DXImageTransform.Microsoft",A=21600,d=A/2,t=1e5,o=1e3,T=function(me){me.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",me.coordsize=A+","+A,me.coordorigin="0,0"},S=function(me){return String(me).replace(/&/g,"&").replace(/"/g,""")},g=function(me,Ce,be){return"rgb("+[me,Ce,be].join(",")+")"},v=function(me,Ce){Ce&&me&&Ce.parentNode!==me&&me.appendChild(Ce)},O=function(me,Ce){Ce&&me&&Ce.parentNode===me&&me.removeChild(Ce)},x=function(me,Ce,be){return(parseFloat(me)||0)*t+(parseFloat(Ce)||0)*o+be},D=u.parsePercent,H=function(me,Ce,be){var Pe=i.parse(Ce);be=+be,isNaN(be)&&(be=1),Pe&&(me.color=g(Pe[0],Pe[1],Pe[2]),me.opacity=be*Pe[3])},Y=function(me){var Ce=i.parse(me);return[g(Ce[0],Ce[1],Ce[2]),Ce[3]]},V=function(me,Ce,be){var Pe=Ce.fill;if(Pe!=null)if(Pe instanceof b){var Ve,Ue=0,tt=[0,0],He=0,Ye=1,Je=be.getBoundingRect(),ie=Je.width,Me=Je.height;if(Pe.type==="linear"){Ve="gradient";var Le=be.transform,ze=[Pe.x*ie,Pe.y*Me],Fe=[Pe.x2*ie,Pe.y2*Me];Le&&(w(ze,ze,Le),w(Fe,Fe,Le));var Ze=Fe[0]-ze[0],$e=Fe[1]-ze[1];Ue=Math.atan2(Ze,$e)*180/Math.PI,Ue<0&&(Ue+=360),Ue<1e-6&&(Ue=0)}else{Ve="gradientradial";var ze=[Pe.x*ie,Pe.y*Me],Le=be.transform,Ke=be.scale,Xe=ie,et=Me;tt=[(ze[0]-Je.x)/Xe,(ze[1]-Je.y)/et],Le&&w(ze,ze,Le),Xe/=Ke[0]*A,et/=Ke[1]*A;var at=B(Xe,et);He=2*0/at,Ye=2*Pe.r/at-He}var Ge=Pe.colorStops.slice();Ge.sort(function(he,Q){return he.offset-Q.offset});for(var ct=Ge.length,st=[],Qe=[],qe=0;qe=2){var Se=st[0][0],Ie=st[1][0],Ae=st[0][1]*Ce.opacity,Ne=st[1][1]*Ce.opacity;me.type=Ve,me.method="none",me.focus="100%",me.angle=Ue,me.color=Se,me.color2=Ie,me.colors=Qe.join(","),me.opacity=Ne,me.opacity2=Ae}Ve==="radial"&&(me.focusposition=tt.join(","))}else H(me,Pe,Ce.opacity)},G=function(me,Ce){Ce.lineDash&&(me.dashstyle=Ce.lineDash.join(" ")),Ce.stroke!=null&&!(Ce.stroke instanceof b)&&H(me,Ce.stroke,Ce.opacity)},C=function(me,Ce,be,Pe){var Ve=Ce==="fill",Ue=me.getElementsByTagName(Ce)[0];be[Ce]!=null&&be[Ce]!=="none"&&(Ve||!Ve&&be.lineWidth)?(me[Ve?"filled":"stroked"]="true",be[Ce]instanceof b&&O(me,Ue),Ue||(Ue=s.createNode(Ce)),Ve?V(Ue,be,Pe):G(Ue,be),v(me,Ue)):(me[Ve?"filled":"stroked"]="false",O(me,Ue))},k=[[],[],[]],F=function(me,Ce){var be=y.M,Pe=y.C,Ve=y.L,Ue=y.A,tt=y.Q,He=[],Ye,Je,ie,Me,Le,ze,Fe=me.data,Ze=me.len();for(Me=0;Me.01?Q&&(te+=270/A):Math.abs(Te-Se)<1e-4?Q&&teot?Ke-=270/A:Ke+=270/A:Q&&TeSe?$e+=270/A:$e-=270/A),He.push(we,I(((ot-Ie)*Qe+ct)*A-d),j,I(((Se-Ae)*qe+st)*A-d),j,I(((ot+Ie)*Qe+ct)*A-d),j,I(((Se+Ae)*qe+st)*A-d),j,I((te*Qe+ct)*A-d),j,I((Te*qe+st)*A-d),j,I(($e*Qe+ct)*A-d),j,I((Ke*qe+st)*A-d)),Le=$e,ze=Ke;break;case y.R:var je=k[0],Be=k[1];je[0]=Fe[Me++],je[1]=Fe[Me++],Be[0]=je[0]+Fe[Me++],Be[1]=je[1]+Fe[Me++],Ce&&(w(je,je,Ce),w(Be,Be,Ce)),je[0]=I(je[0]*A-d),Be[0]=I(Be[0]*A-d),je[1]=I(je[1]*A-d),Be[1]=I(Be[1]*A-d),He.push(" m ",je[0],j,je[1]," l ",Be[0],j,je[1]," l ",Be[0],j,Be[1]," l ",je[0],j,Be[1]);break;case y.Z:He.push(" x ")}if(Ye>0){He.push(Je);for(var ge=0;gepe&&(re=0,ae={});var be=se.style,Pe;try{be.font=me,Pe=be.fontFamily.split(",")[0]}catch(Ve){}Ce={style:be.fontStyle||J,variant:be.fontVariant||J,weight:be.fontWeight||J,size:parseFloat(be.fontSize||12)|0,family:Pe||"Microsoft YaHei"},ae[me]=Ce,re++}return Ce},U;l.$override("measureText",function(me,Ce){var be=s.doc;U||(U=be.createElement("div"),U.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",s.doc.body.appendChild(U));try{U.style.font=Ce}catch(Pe){}return U.innerHTML="",U.appendChild(be.createTextNode(me)),{width:U.offsetWidth}});for(var Z=new E,M=function(me,Ce,be,Pe){var Ve=this.style;this.__dirty&&u.normalizeTextStyle(Ve,!0);var Ue=Ve.text;if(Ue!=null&&(Ue+=""),!Ue)return;if(Ve.rich){var tt=l.parseRichText(Ue,Ve);Ue=[];for(var He=0;He=0&&(this.delFromStorage(n),this._roots.splice(m,1),n instanceof w&&n.delChildrenFromStorage(this))},addToStorage:function(n){return n&&(n.__storage=this,n.dirty(!1)),this},delFromStorage:function(n){return n&&(n.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:i};var u=l;q.exports=u},rA99:function(q,P,e){var _=e("y+Vt"),r=e("QBsz"),w=e("Sj9i"),E=w.quadraticSubdivide,i=w.cubicSubdivide,l=w.quadraticAt,u=w.cubicAt,n=w.quadraticDerivativeAt,c=w.cubicDerivativeAt,f=[];function a(h,b,s){var y=h.cpx2,I=h.cpy2;return y===null||I===null?[(s?c:u)(h.x1,h.cpx1,h.cpx2,h.x2,b),(s?c:u)(h.y1,h.cpy1,h.cpy2,h.y2,b)]:[(s?n:l)(h.x1,h.cpx1,h.x2,b),(s?n:l)(h.y1,h.cpy1,h.y2,b)]}var m=_.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(h,b){var s=b.x1,y=b.y1,I=b.x2,N=b.y2,R=b.cpx1,L=b.cpy1,p=b.cpx2,B=b.cpy2,j=b.percent;if(j===0)return;h.moveTo(s,y),p==null||B==null?(j<1&&(E(s,R,I,j,f),R=f[1],I=f[2],E(y,L,N,j,f),L=f[1],N=f[2]),h.quadraticCurveTo(R,L,I,N)):(j<1&&(i(s,R,p,I,j,f),R=f[1],p=f[2],I=f[3],i(y,L,B,N,j,f),L=f[1],B=f[2],N=f[3]),h.bezierCurveTo(R,L,p,B,I,N))},pointAt:function(h){return a(this.shape,h,!1)},tangentAt:function(h){var b=a(this.shape,h,!0);return r.normalize(b,b)}});q.exports=m},"rAM+":function(q,P,e){"use strict";e.d(P,"a",function(){return r});var _=e("Qw5x");function r(w,E){var i;if(typeof Symbol=="undefined"||w[Symbol.iterator]==null){if(Array.isArray(w)||(i=Object(_.a)(w))||E&&w&&typeof w.length=="number"){i&&(w=i);var l=0,u=function(){};return{s:u,n:function(){return l>=w.length?{done:!0}:{done:!1,value:w[l++]}},e:function(m){throw m},f:u}}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 n=!0,c=!1,f;return{s:function(){i=w[Symbol.iterator]()},n:function(){var m=i.next();return n=m.done,m},e:function(m){c=!0,f=m},f:function(){try{!n&&i.return!=null&&i.return()}finally{if(c)throw f}}}}},rmlV:function(q,P,e){var _=e("y+Vt"),r=_.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(w,E){var i=.5522848,l=E.cx,u=E.cy,n=E.rx,c=E.ry,f=n*i,a=c*i;w.moveTo(l-n,u),w.bezierCurveTo(l-n,u-a,l-f,u-c,l,u-c),w.bezierCurveTo(l+f,u-c,l+n,u-a,l+n,u),w.bezierCurveTo(l+n,u+a,l+f,u+c,l,u+c),w.bezierCurveTo(l-f,u+c,l-n,u+a,l-n,u),w.closePath()}});q.exports=r},ruvs:function(q,P,e){"use strict";e.d(P,"b",function(){return pe});var _=e("2qtc"),r=e("kLXV"),w=e("9og8"),E=e("rAM+"),i=e("tJVT"),l=e("PpiC"),u=e("k1fw"),n=e("5NDa"),c=e("5rEg"),f=e("B9cy"),a=e("Ol7k"),m=e("WmNS"),h=e.n(m),b=e("q1tI"),s=e.n(b),y=e("Ty5D"),I=e("55Ip"),N=e("9kvl"),R=e("THsj"),L=e.n(R),p=e("xrsn"),B=e.n(p),j=e("1Sn+"),W=e("qVdP"),A=e("jsC+"),d=e("miYZ"),t=e("tsqr"),o=e("lUTK"),T=e("BvKs"),S=e("vToQ"),g=e.n(S),v=e("xKgJ"),O=e("jb+D"),x=e("m3rI"),D=e("1vsH"),H=function(M){var X,ue=RegExp("(^| )"+M+"=([^;]+)(;|$)");return(X=document.cookie.match(ue))?decodeURIComponent(X[2]):null},Y=function(M){var X=new Date;X.setTime(X.getTime()-1);var ue=H(M);ue!=null&&(document.cookie=M+"="+ue+";expires="+X.toGMTString())},V;(function(Z){Z.Classrooms="classrooms",Z.Shixuns="shixuns",Z.Paths="paths",Z.Projects="projects",Z.Videos="videos",Z.Topics="topics"})(V||(V={}));var G=function(M){var X,ue,de,Oe,Re,me,Ce,be,Pe,Ve,Ue,tt=M.homePage,He=M.user,Ye=M.globalSetting,Je=M.loading,ie=M.dispatch,Me=M.shixunHomeworks,Le=M.location,ze=M.payload,Fe=ze===void 0?{}:ze,Ze=Object(l.a)(M,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),$e=(X=(((ue=Ye.setting)===null||ue===void 0?void 0:ue.navbar)||[]).find(function(Qe){return Qe.link==="/".concat(V.Classrooms)}))===null||X===void 0?void 0:X.hidden,Ke=(de=(((Oe=Ye.setting)===null||Oe===void 0?void 0:Oe.navbar)||[]).find(function(Qe){return Qe.link==="/".concat(V.Shixuns)}))===null||de===void 0?void 0:de.hidden,Xe=(Re=(((me=Ye.setting)===null||me===void 0?void 0:me.navbar)||[]).find(function(Qe){return Qe.link==="/".concat(V.Paths)}))===null||Re===void 0?void 0:Re.hidden,et=((Ce=He.userInfo)===null||Ce===void 0?void 0:Ce.admin)||((be=He.userInfo)===null||be===void 0?void 0:be.business)||((Pe=He.userInfo)===null||Pe===void 0?void 0:Pe.is_shixun_marker)||((Ve=He.userInfo)===null||Ve===void 0?void 0:Ve.is_teacher)||((Ue=He.userInfo)===null||Ue===void 0?void 0:Ue.user_identity)!=="\u5B66\u751F",at=function(){if(Object(D.r)())return s.a.createElement(T.a,{className:"".concat(g.a.rightMenu," ").concat(g.a.menuWrap)},s.a.createElement(T.a.Item,null,s.a.createElement(I.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var qe;return s.a.createElement(T.a,{className:"".concat(g.a.rightMenu," ").concat(g.a.menuWrap)},s.a.createElement(T.a.Item,null,s.a.createElement(I.a,{to:"/users/".concat((qe=He.userInfo)===null||qe===void 0?void 0:qe.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),s.a.createElement(T.a.Item,null,s.a.createElement(I.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ie({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:s.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")),s.a.createElement(T.a.Item,{className:g.a.exit},s.a.createElement("a",{onClick:Object(w.a)(h.a.mark(function it(){var ot;return h.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Object(O.c)({});case 2:ot=Ie.sent,(ot==null?void 0:ot.status)===1&&(ie({type:"user/getUserInfo",payload:Object(u.a)({},Fe)}),ie({type:"user/getNavigationInfo",payload:Object(u.a)({},Fe)}),Y("autologin_trustie"),Y("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),t.b.success(ot==null?void 0:ot.message),N.d.replace("/"));case 4:case"end":return Ie.stop()}},it)}))},"\u9000\u51FA")))};if(Object(v.p)()){var Ge,ct;return s.a.createElement(A.a,{className:"".concat(g.a.height67),overlay:at,placement:"bottomRight"},s.a.createElement("section",null,s.a.createElement("aside",null,s.a.createElement("div",{className:Me.actionTabs.type===1?g.a.classromediv:""},s.a.createElement("img",{className:"".concat(g.a.userPic," current ml15"),src:"".concat(x.a===null||x.a===void 0?void 0:x.a.IMG_SERVER,"/images/").concat((Ge=He.userInfo)===null||Ge===void 0?void 0:Ge.image_url),alt:"",onClick:function(){var qe;return N.d.push(Object(D.r)()?"/account/profile":"/users/".concat((qe=He.userInfo)===null||qe===void 0?void 0:qe.login,"/classrooms"))}}),Object(D.r)()&&s.a.createElement("span",{className:"ml10 font16"},(ct=He.userInfo)===null||ct===void 0?void 0:ct.username)))))}else{var st;return s.a.createElement("div",{className:"font15 ".concat(Ye.isIlearning?g.a.login:""),style:{color:"#25506B"}},s.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((st=Ye.setting)!==null&&st!==void 0&&st.close_register)&&s.a.createElement(s.a.Fragment,null,s.a.createElement("span",{className:"ml5 mr5"},"|"),s.a.createElement(I.a,{to:"/user/register",className:"ml5 current c-white pr25",style:{color:"#25506B"}},"\u6CE8\u518C")))}},C=Object(N.a)(function(Z){var M=Z.homePage,X=Z.loading,ue=Z.user,de=Z.globalSetting,Oe=Z.shixunHomeworks;return{homePage:M,user:ue,globalSetting:de,shixunHomeworks:Oe,loading:X.models.index}})(G),k=e("498V"),F=e.n(k),$=e("wd/R"),J=e.n($),ae=a.a.Header,re=c.a.Search;function pe(){var Z,M,X=window.location.pathname,ue=X.split("/"),de={};return ue[1]=="classrooms"&&ue.length>3&&!((Z=ue[4])!==null&&Z!==void 0&&Z.includes("newgold"))&&!((M=ue[5])!==null&&M!==void 0&&M.includes("newgold"))&&ue[2]!=="coursesId"&&(de.course_id=ue[2]),ue[1]==="shixuns"&&ue.length>3&&(de.objective_type="shixun",de.objective_id=ue[2]),ue[1]==="paths"&&ue.length>3&&(de.objective_type="path",de.objective_id=ue[2]),Object(u.a)(Object(u.a)({},de),{school:1})}var se=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],xe=function(M){var X,ue,de=M.homePage,Oe=M.user,Re=M.globalSetting,me=M.loading,Ce=M.dispatch,be=M.location,Pe=M.isLogin,Ve=Pe===void 0?!1:Pe,Ue=M.shixunHomeworks,tt=Object(l.a)(M,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),He=Object(y.g)(),Ye=Object(b.useState)(!1),Je=Object(i.a)(Ye,2),ie=Je[0],Me=Je[1],Le=Object(b.useState)(""),ze=Object(i.a)(Le,2),Fe=ze[0],Ze=ze[1],$e=Object(b.useState)(!1),Ke=Object(i.a)($e,2),Xe=Ke[0],et=Ke[1],at=pe(),Ge=Object(b.useState)("0"),ct=Object(i.a)(Ge,2),st=ct[0],Qe=ct[1],qe=Object(b.useRef)({id:0});Object(b.useEffect)(function(){var ge;return Oe!=null&&(ge=Oe.userInfo)!==null&&ge!==void 0&&ge.now_time&&(qe.current.id=setInterval(function(){Qe(function(_e){if(_e==="0"){var We;return J()(Oe==null||((We=Oe.userInfo)===null||We===void 0)?void 0:We.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return J()(_e,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(qe.current.id)}},[Oe==null||((X=Oe.userInfo)===null||X===void 0)?void 0:X.now_time]),Object(b.useEffect)(function(){Ce({type:"user/getNavigationInfo",payload:Object(u.a)({},at)})},[Re.name]),Object(b.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(se!=null&&se.includes(be==null?void 0:be.pathname)||(be==null?void 0:be.pathname.indexOf("/classrooms"))===0||Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[be.pathname]),Object(b.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Ue.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Ue.actionTabs.key]),Object(b.useEffect)(function(){if(Re!=null&&Re.setting){var ge,_e,We=Re==null||((ge=Re.setting)===null||ge===void 0||((_e=ge.navbar)===null||_e===void 0))?void 0:_e.filter(function(mt){return!(mt!=null&&mt.hidden)&&!(Object(v.m)()&&mt.link==="/paperlibrary")}),ft=Object(E.a)(We),ut;try{for(ft.s();!(ut=ft.n()).done;){var lt=ut.value;lt.subitem&&(lt.subitem=lt.subitem.filter(function(mt){return!(mt!=null&&mt.hidden)&&!(Object(v.m)()&&mt.link==="/paperlibrary")}))}}catch(mt){ft.e(mt)}finally{ft.f()}var pt=!1;We==null||We.map(function(mt,At){var bt,yt,xt,Ht="/"+((bt=be.pathname)===null||bt===void 0||((yt=bt.split("/"))===null||yt===void 0)?void 0:yt[1]);if(mt.link===Ht&&(Ze(mt==null?void 0:mt.link),Object(D.X)(mt==null?void 0:mt.name),he(te(At,{name:mt==null?void 0:mt.name,link:mt==null?void 0:mt.link},We)),pt=!0),mt!=null&&(xt=mt.subitem)!==null&&xt!==void 0&&xt.length){var Tt;mt==null||((Tt=mt.subitem)===null||Tt===void 0)||Tt.map(function(kt){kt.link===Ht&&(Ze(kt==null?void 0:kt.link),Object(D.X)(kt==null?void 0:kt.name),he(te(At,{name:kt==null?void 0:kt.name,link:kt==null?void 0:kt.link},We)),pt=!0)})}}),pt||he(We)}},[Re==null?void 0:Re.setting,Oe]);var it=Object(b.useMemo)(function(){var ge;if(Re!=null&&(ge=Re.setting)!==null&&ge!==void 0&&ge.nav_logo_url){var _e;return"".concat(x.a.IMG_SERVER,"/").concat(Re==null||((_e=Re.setting)===null||_e===void 0)?void 0:_e.nav_logo_url)}else return"".concat(x.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Re==null||((ue=Re.setting)===null||ue===void 0)?void 0:ue.nav_logo_url]);function ot(ge){He.push("/search?value="+ge)}var Se=function(){return ie?s.a.createElement("div",{onBlur:function(){setTimeout(function(){Me(!1)},300)}},s.a.createElement(re,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ot,autoFocus:!0})):s.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){He.push("/search?value=")}})},Ie=Object(b.useState)([]),Ae=Object(i.a)(Ie,2),Ne=Ae[0],he=Ae[1],Q=function(){var ge=Object(w.a)(h.a.mark(function _e(We,ft){var ut,lt,pt,mt,At,bt,yt,xt;return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if(!((We==null?void 0:We.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Tt.next=6;break}return Tt.next=3,Object(O.j)();case 3:return pt=Tt.sent,pt!=null&&(lt=pt.data)!==null&<!==void 0&<.engineer_url?pt!=null&&(mt=pt.data)!==null&&mt!==void 0&&(At=mt.engineer_url)!==null&&At!==void 0&&At.includes("http")?Object(D.S)(pt==null||((bt=pt.data)===null||bt===void 0)?void 0:bt.engineer_url):He.push(pt==null||((yt=pt.data)===null||yt===void 0)?void 0:yt.engineer_url):(pt==null?void 0:pt.status)!=401&&(Re!=null&&(xt=Re.setting)!==null&&xt!==void 0&&xt.authority_qrcode_url?et(!0):et(!1)),Tt.abrupt("return");case 6:We!=null&&(ut=We.link)!==null&&ut!==void 0&&ut.includes("http")?Object(D.S)(We==null?void 0:We.link):He.push(We==null?void 0:We.link),(We==null?void 0:We.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:s.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~")}});case 8:case"end":return Tt.stop()}},_e)}));return function(We,ft){return ge.apply(this,arguments)}}(),te=function(_e,We,ft){var ut=ft.slice();return ut[_e]&&(ut[_e].name=We.name,ut[_e].link=We.link),ut||[]};if(Re.showHeader&&Re.showHeaderFooter){var Te,we,je,Be;return s.a.createElement(a.a,{className:"".concat(Re.isIlearning?B.a["header-iearning"]:B.a.header," ").concat(Re.showHeaderFixed?B.a.headerFixed:"")},s.a.createElement(ae,{className:"header"},s.a.createElement("section",{className:B.a["edu-menu"]},(!!Re.isIlearning||!(Re!=null&&(Te=Re.setting)!==null&&Te!==void 0&&Te.main_site)&&!!(Re!=null&&(we=Re.setting)!==null&&we!==void 0&&we.navbar))&&s.a.createElement(I.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ce({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},s.a.createElement("img",{className:B.a.logo,title:(je=Re.setting)===null||je===void 0?void 0:je.name,src:it||F.a})),s.a.createElement("ul",{className:"".concat(B.a.menu," ").concat(Object(D.r)()&&"ml0")},s.a.createElement("img",{src:L.a,className:B.a.logo_style}),Object(D.r)()&&s.a.createElement("li",null,s.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(D.r)()&&Re.setting&&Ne.map(function(ge,_e){var We,ft,ut,lt,pt;return s.a.createElement("li",{key:_e,className:!(ge!=null&&(We=ge.subitem)!==null&&We!==void 0&&We.length)&&Fe===(ge==null?void 0:ge.link)||ge!=null&&(ft=ge.subitem)!==null&&ft!==void 0&&ft.some(function(mt){return Fe===(mt==null?void 0:mt.link)})?B.a.actived:""},s.a.createElement("div",{onClick:function(){return Q(ge,_e)},className:Ue.actionTabs.type===4?"".concat(B.a.name," ").concat(B.a.classromediv):B.a.name},s.a.createElement("span",null,function(){var mt=ge==null?void 0:ge.name;{var At;ge==null||((At=ge.subitem)===null||At===void 0)||At.map(function(bt,yt){return bt.link===be.pathname&&(mt=bt.name),bt})}return mt}()),(ge==null||((ut=ge.subitem)===null||ut===void 0)?void 0:ut.length)>0&&s.a.createElement("i",{className:"iconfont icon-zhankai4"})),(ge==null||((lt=ge.subitem)===null||lt===void 0)?void 0:lt.length)>0&&s.a.createElement("div",{className:B.a.dropDown},ge==null||((pt=ge.subitem)===null||pt===void 0)?void 0:pt.map(function(mt,At){return s.a.createElement("div",{className:B.a.subName,onClick:function(){return Q(mt,_e)},key:_e+"-"+At},!!At&&s.a.createElement("div",{className:B.a.line}),s.a.createElement("aside",{className:"font16 c-black"},mt.name),s.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},mt.content))})))})),s.a.createElement("div",{className:"timeShow"},st),s.a.createElement("div",null,!Ve&&s.a.createElement(C,{payload:at}))),s.a.createElement(r.a,{centered:!0,destroyOnClose:!0,visible:Xe,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){et(!1)},onCancel:function(){return et(!1)}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},s.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"),s.a.createElement("img",{src:x.a.IMG_SERVER+(Re==null||((Be=Re.setting)===null||Be===void 0)?void 0:Be.authority_qrcode_url),width:200,height:200})))))}else return s.a.createElement(s.a.Fragment,null)},U=P.a=Object(N.a)(function(Z){var M=Z.homePage,X=Z.loading,ue=Z.user,de=Z.globalSetting,Oe=Z.shixunHomeworks;return{homePage:M,user:ue,globalSetting:de,loading:X.models.index,shixunHomeworks:Oe}})(xe)},sR1s:function(q,P,e){"use strict";e.d(P,"b",function(){return E}),e.d(P,"a",function(){return i}),e.d(P,"c",function(){return l}),e.d(P,"d",function(){return u});var _=e("U8pU"),r="RC_TABLE_KEY";function w(n){return n==null?[]:Array.isArray(n)?n:[n]}function E(n,c){if(!c&&typeof c!="number")return n;for(var f=w(c),a=n,m=0;m-1)){var b=E.parse(h)[3],s=E.toHex(h);m.setAttribute("stop-color","#"+s),m.setAttribute("stop-opacity",b)}else m.setAttribute("stop-color",c[f].color);n.appendChild(m)}u._dom=n},i.prototype.markUsed=function(u){if(u.style){var n=u.style.fill;n&&n._dom&&_.prototype.markUsed.call(this,n._dom),n=u.style.stroke,n&&n._dom&&_.prototype.markUsed.call(this,n._dom)}};var l=i;q.exports=l},sboe:function(q,P,e){"use strict";e.d(P,"a",function(){return w});var _=e("q1tI"),r=e.n(_),w=_.createContext(null)},siWv:function(q,P,e){q.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},t23M:function(q,P,e){"use strict";var _=e("VTBJ"),r=e("1OyB"),w=e("vuIU"),E=e("Ji7U"),i=e("LK+K"),l=e("q1tI"),u=e.n(l),n=e("m+aA"),c=e("Zm9Q"),f=e("Kwbf"),a=e("c+Xe"),m=e("bdgK"),h="rc-observer-key",b=function(s){Object(E.a)(I,s);var y=Object(i.a)(I);function I(){var N;return Object(r.a)(this,I),N=y.apply(this,arguments),N.resizeObserver=null,N.childNode=null,N.currentElement=null,N.state={width:0,height:0,offsetHeight:0,offsetWidth:0},N.onResize=function(R){var L=N.props.onResize,p=R[0].target,B=p.getBoundingClientRect(),j=B.width,W=B.height,A=p.offsetWidth,d=p.offsetHeight,t=Math.floor(j),o=Math.floor(W);if(N.state.width!==t||N.state.height!==o||N.state.offsetWidth!==A||N.state.offsetHeight!==d){var T={width:t,height:o,offsetWidth:A,offsetHeight:d};N.setState(T),L&&Promise.resolve().then(function(){L(Object(_.a)(Object(_.a)({},T),{},{offsetWidth:A,offsetHeight:d}))})}},N.setChildNode=function(R){N.childNode=R},N}return Object(w.a)(I,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var R=this.props.disabled;if(R){this.destroyObserver();return}var L=Object(n.a)(this.childNode||this),p=L!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=L),!this.resizeObserver&&L&&(this.resizeObserver=new m.default(this.onResize),this.resizeObserver.observe(L))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var R=this.props.children,L=Object(c.a)(R);if(L.length>1)Object(f.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(f.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=L[0];if(l.isValidElement(p)&&Object(a.c)(p)){var B=p.ref;L[0]=l.cloneElement(p,{ref:Object(a.a)(B,this.setChildNode)})}return L.length===1?L[0]:L.map(function(j,W){return!l.isValidElement(j)||"key"in j&&j.key!==null?j:l.cloneElement(j,{key:"".concat(h,"-").concat(W)})})}}]),I}(l.Component);b.displayName="ResizeObserver",P.a=b},tWlo:function(q,P){q.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=="},u3os:function(q,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ver=P.clear=P.bind=void 0;var _=e("P4Qj"),r=function(l,u){var n=(0,_.getSensor)(l);return n.bind(u),function(){n.unbind(u)}};P.bind=r;var w=function(l){var u=(0,_.getSensor)(l);(0,_.removeSensor)(u)};P.clear=w;var E="1.0.1";P.ver=E},vKoX:function(q,P,e){var _=e("SrGk"),r=e("bYtY");function w(l,u){_.call(this,l,u,["filter"],"__filter_in_use__","_shadowDom")}r.inherits(w,_),w.prototype.addWithoutUpdate=function(l,u){if(u&&E(u.style)){var n;if(u._shadowDom){n=u._shadowDom;var c=this.getDefs(!0);c.contains(u._shadowDom)||this.addDom(n)}else n=this.add(u);this.markUsed(u);var f=n.getAttribute("id");l.style.filter="url(#"+f+")"}},w.prototype.add=function(l){var u=this.createElement("filter");return l._shadowDomId=l._shadowDomId||this.nextId++,u.setAttribute("id","zr"+this._zrId+"-shadow-"+l._shadowDomId),this.updateDom(l,u),this.addDom(u),u},w.prototype.update=function(l,u){var n=u.style;if(E(n)){var c=this;_.prototype.update.call(this,u,function(){c.updateDom(u,u._shadowDom)})}else this.remove(l,u)},w.prototype.remove=function(l,u){u._shadowDomId!=null&&(this.removeDom(l),l.style.filter="")},w.prototype.updateDom=function(l,u){var n=u.getElementsByTagName("feDropShadow");n.length===0?n=this.createElement("feDropShadow"):n=n[0];var c=l.style,f=l.scale&&l.scale[0]||1,a=l.scale&&l.scale[1]||1,m,h,b,s;if(c.shadowBlur||c.shadowOffsetX||c.shadowOffsetY)m=c.shadowOffsetX||0,h=c.shadowOffsetY||0,b=c.shadowBlur,s=c.shadowColor;else if(c.textShadowBlur)m=c.textShadowOffsetX||0,h=c.textShadowOffsetY||0,b=c.textShadowBlur,s=c.textShadowColor;else{this.removeDom(u,c);return}n.setAttribute("dx",m/f),n.setAttribute("dy",h/a),n.setAttribute("flood-color",s);var y=b/2/f,I=b/2/a,N=y+" "+I;n.setAttribute("stdDeviation",N),u.setAttribute("x","-100%"),u.setAttribute("y","-100%"),u.setAttribute("width",Math.ceil(b/2*200)+"%"),u.setAttribute("height",Math.ceil(b/2*200)+"%"),u.appendChild(n),l._shadowDom=u},w.prototype.markUsed=function(l){l._shadowDom&&_.prototype.markUsed.call(this,l._shadowDom)};function E(l){return l&&(l.shadowBlur||l.shadowOffsetX||l.shadowOffsetY||l.textShadowBlur||l.textShadowOffsetX||l.textShadowOffsetY)}var i=w;q.exports=i},vToQ:function(q,P,e){q.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"}},vWvF:function(q,P,e){var _=e("Bq2U"),r=e("SUKs"),w=e("bYtY"),E=w.isString,i=w.isFunction,l=w.isObject,u=w.isArrayLike,n=w.indexOf,c=function(){this.animators=[]};c.prototype={constructor:c,animate:function(b,s){var y,I=!1,N=this,R=this.__zr;if(b){var L=b.split("."),p=N;I=L[0]==="shape";for(var B=0,j=L.length;B0&&b.animate(s,!1).when(N==null?500:N,p).delay(R||0)}function m(b,s,y,I){if(!s)b.attr(y,I);else{var N={};N[s]={},N[s][y]=I,b.attr(N)}}var h=c;q.exports=h},vsvx:function(q,P,e){q.exports=e.p+"static/course.f24848b5.svg"},wCXF:function(q,P,e){"use strict";e.d(P,"a",function(){return tt});var _=e("rePB"),r=e("VTBJ"),w=e("KQm4"),E=e("U8pU"),i=e("ODXe"),l=e("q1tI"),u=e("TSYQ"),n=e.n(u),c=e("Gytx"),f=e.n(c),a=e("Kwbf"),m=e("t23M"),h=e("qx4F"),b=e("6eGT"),s=e("IBYe"),y=e("Ff2n"),I=e("c+Xe"),N=e("fyJ8"),R=e("biw7");function L(ie,Me,Le,ze,Fe){var Ze=Le[ie]||{},$e=Le[Me]||{},Ke,Xe;Ze.fixed==="left"?Ke=ze.left[ie]:$e.fixed==="right"&&(Xe=ze.right[Me]);var et=!1,at=!1,Ge=!1,ct=!1,st=Le[Me+1],Qe=Le[ie-1];if(Fe==="rtl"){if(Ke!==void 0){var qe=Qe&&Qe.fixed==="left";ct=!qe}else if(Xe!==void 0){var it=st&&st.fixed==="right";Ge=!it}}else if(Ke!==void 0){var ot=st&&st.fixed==="left";et=!ot}else if(Xe!==void 0){var Se=Qe&&Qe.fixed==="right";at=!Se}return{fixLeft:Ke,fixRight:Xe,lastFixLeft:et,firstFixRight:at,lastFixRight:Ge,firstFixLeft:ct,isSticky:ze.isSticky}}var p=e("sR1s");function B(ie){var Me=ie.cells,Le=ie.stickyOffsets,ze=ie.flattenColumns,Fe=ie.rowComponent,Ze=ie.cellComponent,$e=ie.onHeaderRow,Ke=ie.index,Xe=l.useContext(R.a),et=Xe.prefixCls,at=Xe.direction,Ge;$e&&(Ge=$e(Me.map(function(st){return st.column}),Ke));var ct=Object(p.a)(Me.map(function(st){return st.column}));return l.createElement(Fe,Object.assign({},Ge),Me.map(function(st,Qe){var qe=st.column,it=L(st.colStart,st.colEnd,ze,Le,at),ot;return qe&&qe.onHeaderCell&&(ot=st.column.onHeaderCell(qe)),l.createElement(N.a,Object.assign({},st,{ellipsis:qe.ellipsis,align:qe.align,component:Ze,prefixCls:et,key:ct[Qe]},it,{additionalProps:ot,rowType:"header"}))}))}B.displayName="HeaderRow";var j=B;function W(ie){var Me=[];function Le($e,Ke){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Me[Xe]=Me[Xe]||[];var et=Ke,at=$e.filter(Boolean).map(function(Ge){var ct={key:Ge.key,className:Ge.className||"",children:Ge.title,column:Ge,colStart:et},st=1,Qe=Ge.children;return Qe&&Qe.length>0&&(st=Le(Qe,et,Xe+1).reduce(function(qe,it){return qe+it},0),ct.hasSubColumns=!0),"colSpan"in Ge&&(st=Ge.colSpan),"rowSpan"in Ge&&(ct.rowSpan=Ge.rowSpan),ct.colSpan=st,ct.colEnd=ct.colStart+st-1,Me[Xe].push(ct),et+=st,st});return at}Le(ie,0);for(var ze=Me.length,Fe=function(Ke){Me[Ke].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=ze-Ke)})},Ze=0;Ze=0;Ke-=1){var Xe=Me[Ke],et=Le&&Le[Ke],at=et&&et[t.a];(Xe||at||$e)&&(Fe.unshift(l.createElement("col",Object.assign({key:Ke,style:{width:Xe,minWidth:Xe}},at))),$e=!0)}return l.createElement("colgroup",null,Fe)}var T=o;function S(ie,Me){return Object(l.useMemo)(function(){for(var Le=[],ze=0;ze1?sn-1:0),Cn=1;Cn=Ge&&(ut=Ge-ct),$e({scrollLeft:ut/Ge*(at+2)}),Se.current.x=ge.pageX},we=function(){var ge=Object(me.b)(Ze.current).top,_e=ge+Ze.current.offsetHeight,We=document.documentElement.scrollTop+window.innerHeight;_e-Object(h.a)()<=We||ge>=We-Ke?ot(function(ft){return Object(r.a)(Object(r.a)({},ft),{},{isHiddenScrollBar:!0})}):ot(function(ft){return Object(r.a)(Object(r.a)({},ft),{},{isHiddenScrollBar:!1})})},je=function(ge){ot(function(_e){return Object(r.a)(Object(r.a)({},_e),{},{scrollLeft:ge/at*Ge||0})})};return l.useImperativeHandle(Le,function(){return{setScrollLeft:je}}),l.useEffect(function(){var Be=Object(Re.a)(document.body,"mouseup",Q,!1),ge=Object(Re.a)(document.body,"mousemove",Te,!1);return we(),function(){Be.remove(),ge.remove()}},[ct,Ne]),l.useEffect(function(){var Be=Object(Re.a)(window,"scroll",we,!1),ge=Object(Re.a)(window,"resize",we,!1);return function(){Be.remove(),ge.remove()}},[]),l.useEffect(function(){it.isHiddenScrollBar||ot(function(Be){var ge,_e;return Object(r.a)(Object(r.a)({},Be),{},{scrollLeft:Ze.current.scrollLeft/((ge=Ze.current)===null||ge===void 0?void 0:ge.scrollWidth)*((_e=Ze.current)===null||_e===void 0?void 0:_e.clientWidth)})})},[it.isHiddenScrollBar]),at<=Ge||!ct||it.isHiddenScrollBar?null:l.createElement("div",{style:{height:Object(h.a)(),width:Ge,bottom:Ke},className:"".concat(et,"-sticky-scroll")},l.createElement("div",{onMouseDown:te,ref:st,className:n()("".concat(et,"-sticky-scroll-bar"),Object(_.a)({},"".concat(et,"-sticky-scroll-bar-active"),Ne)),style:{width:"".concat(ct,"px"),transform:"translate3d(".concat(it.scrollLeft,"px, 0, 0)")}}))},be=l.forwardRef(Ce);function Pe(ie,Me){return l.useMemo(function(){var Le=!!ie;return{isSticky:Le,stickyClassName:Le?"".concat(Me,"-sticky-header"):"",offsetHeader:Object(E.a)(ie)==="object"&&ie.offsetHeader||0,offsetScroll:Object(E.a)(ie)==="object"&&ie.offsetScroll||0}},[ie,Me])}var Ve=[],Ue={},tt="rc-table-internal-hook",He=l.memo(function(ie){var Me=ie.children;return Me},function(ie,Me){return f()(ie.props,Me.props)?ie.pingLeft!==Me.pingLeft||ie.pingRight!==Me.pingRight:!1});function Ye(ie){var Me,Le=ie.prefixCls,ze=ie.className,Fe=ie.rowClassName,Ze=ie.style,$e=ie.data,Ke=ie.rowKey,Xe=ie.scroll,et=ie.tableLayout,at=ie.direction,Ge=ie.title,ct=ie.footer,st=ie.summary,Qe=ie.id,qe=ie.showHeader,it=ie.components,ot=ie.emptyText,Se=ie.onRow,Ie=ie.onHeaderRow,Ae=ie.internalHooks,Ne=ie.transformColumns,he=ie.internalRefs,Q=ie.sticky,te=$e||Ve,Te=!!te.length,we=l.useState(0),je=Object(i.a)(we,2),Be=je[0],ge=je[1];l.useEffect(function(){ge(Object(h.a)())});var _e=l.useMemo(function(){return Object(p.c)(it,{})},[it]),We=l.useCallback(function(It,Nt){return Object(p.b)(_e,It)||Nt},[_e]),ft=l.useMemo(function(){return typeof Ke=="function"?Ke:function(It){var Nt=It&&It[Ke];return Nt}},[Ke]),ut=Object(t.c)(ie),lt=ut.expandIcon,pt=ut.expandedRowKeys,mt=ut.defaultExpandedRowKeys,At=ut.defaultExpandAllRows,bt=ut.expandedRowRender,yt=ut.onExpand,xt=ut.onExpandedRowsChange,Ht=ut.expandRowByClick,Tt=ut.rowExpandable,kt=ut.expandIconColumnIndex,dn=ut.expandedRowClassName,Tn=ut.childrenColumnName,On=ut.indentSize,mn=lt||de,Sn=Tn||"children",Rn=l.useMemo(function(){return bt?"row":ie.expandable&&Ae===tt&&ie.expandable.__PARENT_RENDER_ICON__||te.some(function(It){return It&&Object(E.a)(It)==="object"&&It[Sn]})?"nest":!1},[!!bt,te]),jn=l.useState(function(){return mt||(At?Oe(te,ft,Sn):[])}),en=Object(i.a)(jn,2),un=en[0],gn=en[1],sn=l.useMemo(function(){return new Set(pt||un||[])},[pt,un]),fn=l.useCallback(function(It){var Nt=ft(It,te.indexOf(It)),Jt,ln=sn.has(Nt);ln?(sn.delete(Nt),Jt=Object(w.a)(sn)):Jt=[].concat(Object(w.a)(sn),[Nt]),gn(Jt),yt&&yt(!ln,It),xt&&xt(Jt)},[ft,sn,te,yt,xt]),Cn=l.useState(0),Vn=Object(i.a)(Cn,2),zn=Vn[0],Qn=Vn[1],Sa=Object(ae.b)(Object(r.a)(Object(r.a)(Object(r.a)({},ie),ut),{},{expandable:!!bt,expandedKeys:sn,getRowKey:ft,onTriggerExpand:fn,expandIcon:mn,expandIconColumnIndex:kt,direction:at}),Ae===tt?Ne:null),Ra=Object(i.a)(Sa,2),Xn=Ra[0],Yt=Ra[1],Yn=l.useMemo(function(){return{columns:Xn,flattenColumns:Yt}},[Xn,Yt]),Jn=l.useRef(),Da=l.useRef(),An=l.useRef(),Ha=l.useState(!1),wa=Object(i.a)(Ha,2),ra=wa[0],Ga=wa[1],Va=l.useState(!1),oa=Object(i.a)(Va,2),Zn=oa[0],Qa=oa[1],Xa=se(new Map),Ta=Object(i.a)(Xa,2),Ya=Ta[0],Ja=Ta[1],Dn=Object(p.a)(Yt),ia=Dn.map(function(It){return Ya.get(It)}),_a=l.useMemo(function(){return ia},[ia.join("_")]),sa=Z(_a,Yt.length,at),hn=Xe&&Object(p.d)(Xe.y),xn=Xe&&Object(p.d)(Xe.x),Mn=xn&&Yt.some(function(It){var Nt=It.fixed;return Nt}),la=l.useRef(),Fn=Pe(Q,Le),Wn=Fn.isSticky,Pa=Fn.offsetHeader,Za=Fn.offsetScroll,ja=Fn.stickyClassName,ua,qn,In;hn&&(qn={overflowY:"scroll",maxHeight:Xe.y}),xn&&(ua={overflowX:"auto"},hn||(qn={overflowY:"hidden"}),In={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var _n=l.useCallback(function(It,Nt){Ja(function(Jt){var ln=new Map(Jt);return ln.set(It,Nt),ln})},[]),$n=xe(null),Ia=Object(i.a)($n,2),Na=Ia[0],La=Ia[1];function ea(It,Nt){if(!Nt)return;typeof Nt=="function"?Nt(It):Nt.scrollLeft!==It&&(Nt.scrollLeft=It)}var Nn=function(Nt){var Jt=Nt.currentTarget,ln=Nt.scrollLeft,Kn=typeof ln=="number"?ln:Jt.scrollLeft,za=Jt||Ue;if(!La()||La()===za){var ga;Na(za),ea(Kn,Da.current),ea(Kn,An.current),ea(Kn,(ga=la.current)===null||ga===void 0?void 0:ga.setScrollLeft)}if(Jt){var Fa=Jt.scrollWidth,Wa=Jt.clientWidth;Ga(Kn>0),Qa(Kn0?[].concat(Object(r.a)(y),Object(r.a)(a(L).map(function(p){return Object(w.a)({fixed:R},p)}))):[].concat(Object(r.a)(y),[Object(w.a)(Object(w.a)({},I),{},{fixed:R})])},[])}function m(s){for(var y=!0,I=0;I=0;L-=1){var p=s[L];if(R&&p.fixed!=="right")R=!1;else if(!R&&p.fixed==="right"){Object(u.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function h(s){return s.map(function(y){var I=y.fixed,N=Object(E.a)(y,["fixed"]),R=I;return I==="left"?R="right":I==="right"&&(R="left"),Object(w.a)({fixed:R},N)})}function b(s,y){var I=s.prefixCls,N=s.columns,R=s.children,L=s.expandable,p=s.expandedKeys,B=s.getRowKey,j=s.onTriggerExpand,W=s.expandIcon,A=s.rowExpandable,d=s.expandIconColumnIndex,t=s.direction,o=s.expandRowByClick,T=i.useMemo(function(){return N||f(R)},[N,R]),S=i.useMemo(function(){if(L){var O,x=d||0,D=T[x],H=(O={},Object(_.a)(O,c.a,{className:"".concat(I,"-expand-icon-col")}),Object(_.a)(O,"title",""),Object(_.a)(O,"fixed",D?D.fixed:null),Object(_.a)(O,"className","".concat(I,"-row-expand-icon-cell")),Object(_.a)(O,"render",function(G,C,k){var F=B(C,k),$=p.has(F),J=A?A(C):!0,ae=W({prefixCls:I,expanded:$,expandable:J,record:C,onExpand:j});return o?i.createElement("span",{onClick:function(pe){return pe.stopPropagation()}},ae):ae}),O),Y=T.slice();return x>=0&&Y.splice(x,0,H),Y}return T},[L,T,B,p,W,t]),g=i.useMemo(function(){var O=S;return y&&(O=y(O)),O.length||(O=[{render:function(){return null}}]),O},[y,S,t]),v=i.useMemo(function(){return t==="rtl"?h(a(g)):a(g)},[g,t]);return[g,v]}P.b=b},x6Kt:function(q,P,e){var _=e("y+Vt"),r=e("VpOo"),w=e("nPnh"),E=w.subPixelOptimizeRect,i={},l=_.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(u,n){var c,f,a,m;this.subPixelOptimize?(E(i,n,this.style),c=i.x,f=i.y,a=i.width,m=i.height,i.r=n.r,n=i):(c=n.x,f=n.y,a=n.width,m=n.height),n.r?r.buildPath(u,n):u.rect(c,f,a,m),u.closePath();return}});q.exports=l},xiVL:function(q,P){q.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC"},xrsn:function(q,P,e){q.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y+Vt":function(q,P,e){var _=e("Gev7"),r=e("bYtY"),w=e("IMiH"),E=e("2DNl"),i=e("3C/r"),l=i.prototype.getCanvasPattern,u=Math.abs,n=new w(!0);function c(a){_.call(this,a),this.path=null}c.prototype={constructor:c,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,m){var h=this.style,b=this.path||n,s=h.hasStroke(),y=h.hasFill(),I=h.fill,N=h.stroke,R=y&&!!I.colorStops,L=s&&!!N.colorStops,p=y&&!!I.image,B=s&&!!N.image;if(h.bind(a,this,m),this.setTransform(a),this.__dirty){var j;R&&(j=j||this.getBoundingRect(),this._fillGradient=h.getGradient(a,I,j)),L&&(j=j||this.getBoundingRect(),this._strokeGradient=h.getGradient(a,N,j))}R?a.fillStyle=this._fillGradient:p&&(a.fillStyle=l.call(I,a)),L?a.strokeStyle=this._strokeGradient:B&&(a.strokeStyle=l.call(N,a));var W=h.lineDash,A=h.lineDashOffset,d=!!a.setLineDash,t=this.getGlobalScale();if(b.setScale(t[0],t[1],this.segmentIgnoreThreshold),this.__dirtyPath||W&&!d&&s?(b.beginPath(a),W&&!d&&(b.setLineDash(W),b.setLineDashOffset(A)),this.buildPath(b,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),y)if(h.fillOpacity!=null){var o=a.globalAlpha;a.globalAlpha=h.fillOpacity*h.opacity,b.fill(a),a.globalAlpha=o}else b.fill(a);if(W&&d&&(a.setLineDash(W),a.lineDashOffset=A),s)if(h.strokeOpacity!=null){var o=a.globalAlpha;a.globalAlpha=h.strokeOpacity*h.opacity,b.stroke(a),a.globalAlpha=o}else b.stroke(a);W&&d&&a.setLineDash([]),h.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,m,h){},createPathProxy:function(){this.path=new w},getBoundingRect:function(){var a=this._rect,m=this.style,h=!a;if(h){var b=this.path;b||(b=this.path=new w),this.__dirtyPath&&(b.beginPath(),this.buildPath(b,this.shape,!1)),a=b.getBoundingRect()}if(this._rect=a,m.hasStroke()){var s=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||h){s.copy(a);var y=m.lineWidth,I=m.strokeNoScale?this.getLineScale():1;m.hasFill()||(y=Math.max(y,this.strokeContainThreshold||4)),I>1e-10&&(s.width+=y/I,s.height+=y/I,s.x-=y/I/2,s.y-=y/I/2)}return s}return a},contain:function(a,m){var h=this.transformCoordToLocal(a,m),b=this.getBoundingRect(),s=this.style;if(a=h[0],m=h[1],b.contain(a,m)){var y=this.path.data;if(s.hasStroke()){var I=s.lineWidth,N=s.strokeNoScale?this.getLineScale():1;if(N>1e-10&&(s.hasFill()||(I=Math.max(I,this.strokeContainThreshold)),E.containStroke(y,I/N,a,m)))return!0}if(s.hasFill())return E.contain(y,a,m)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,m){a==="shape"?(this.setShape(m),this.__dirtyPath=!0,this._rect=null):_.prototype.attrKV.call(this,a,m)},setShape:function(a,m){var h=this.shape;if(h){if(r.isObject(a))for(var b in a)a.hasOwnProperty(b)&&(h[b]=a[b]);else h[a]=m;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&u(a[0]-1)>1e-10&&u(a[3]-1)>1e-10?Math.sqrt(u(a[0]*a[3]-a[2]*a[1])):1}},c.extend=function(a){var m=function(b){c.call(this,b),a.style&&this.style.extendFrom(a.style,!1);var s=a.shape;if(s){this.shape=this.shape||{};var y=this.shape;for(var I in s)!y.hasOwnProperty(I)&&s.hasOwnProperty(I)&&(y[I]=s[I])}a.init&&a.init.call(this,b)};r.inherits(m,c);for(var h in a)h!=="style"&&h!=="shape"&&(m.prototype[h]=a[h]);return m},r.inherits(c,_);var f=c;q.exports=f},"y0+3":function(q,P,e){"use strict";e.d(P,"a",function(){return a}),e.d(P,"b",function(){return h});var _=/margin|padding|width|height|max|min|offset/,r={left:!0,top:!0},w={cssFloat:1,styleFloat:1,float:1};function E(b){return b.nodeType===1?b.ownerDocument.defaultView.getComputedStyle(b,null):{}}function i(b,s,y){if(s=s.toLowerCase(),y==="auto"){if(s==="height")return b.offsetHeight;if(s==="width")return b.offsetWidth}return s in r||(r[s]=_.test(s)),r[s]?parseFloat(y)||0:y}function l(b,s){var y=arguments.length,I=E(b);return s=w[s]?"cssFloat"in b.style?"cssFloat":"styleFloat":s,y===1?I:i(b,s,I[s]||b.style[s])}function u(b,s,y){var I=arguments.length;if(s=w[s]?"cssFloat"in b.style?"cssFloat":"styleFloat":s,I===3)return typeof y=="number"&&_.test(s)&&(y="".concat(y,"px")),b.style[s]=y,y;for(var N in s)s.hasOwnProperty(N)&&u(b,N,s[N]);return E(b)}function n(b){return b===document.body?document.documentElement.clientWidth:b.offsetWidth}function c(b){return b===document.body?window.innerHeight||document.documentElement.clientHeight:b.offsetHeight}function f(){var b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),s=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:b,height:s}}function a(){var b=document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight;return{width:b,height:s}}function m(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function h(b){var s=b.getBoundingClientRect(),y=document.documentElement;return{left:s.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:s.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},y23F:function(q,P){function e(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}e.prototype={constructor:e,_dragStart:function(w){for(var E=w.target;E&&!E.draggable;)E=E.parent;E&&(this._draggingTarget=E,E.dragging=!0,this._x=w.offsetX,this._y=w.offsetY,this.dispatchToElement(_(E,w),"dragstart",w.event))},_drag:function(w){var E=this._draggingTarget;if(E){var i=w.offsetX,l=w.offsetY,u=i-this._x,n=l-this._y;this._x=i,this._y=l,E.drift(u,n,w),this.dispatchToElement(_(E,w),"drag",w.event);var c=this.findHover(i,l,E).target,f=this._dropTarget;this._dropTarget=c,E!==c&&(f&&c!==f&&this.dispatchToElement(_(f,w),"dragleave",w.event),c&&c!==f&&this.dispatchToElement(_(c,w),"dragenter",w.event))}},_dragEnd:function(w){var E=this._draggingTarget;E&&(E.dragging=!1),this.dispatchToElement(_(E,w),"dragend",w.event),this._dropTarget&&this.dispatchToElement(_(this._dropTarget,w),"drop",w.event),this._draggingTarget=null,this._dropTarget=null}};function _(w,E){return{target:w,topTarget:E&&E.topTarget}}var r=e;q.exports=r},ygoZ:function(q,P){q.exports="data:image/png;base64,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"},yilW:function(q,P,e){q.exports=e.p+"static/learn.e7098108.svg"},yslc:function(q,P){q.exports="data:image/png;base64,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"},yxFR:function(q,P,e){var _=e("y+Vt"),r=e("nPnh"),w=r.subPixelOptimizeLine,E={},i=_.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,u){var n,c,f,a;this.subPixelOptimize?(w(E,u,this.style),n=E.x1,c=E.y1,f=E.x2,a=E.y2):(n=u.x1,c=u.y1,f=u.x2,a=u.y2);var m=u.percent;if(m===0)return;l.moveTo(n,c),m<1&&(f=n*(1-m)+f*m,a=c*(1-m)+a*m),l.lineTo(f,a)},pointAt:function(l){var u=this.shape;return[u.x1*(1-l)+u.x2*l,u.y1*(1-l)+u.y2*l]}});q.exports=i},z4EP:function(q,P){q.exports="data:image/png;base64,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"},zarK:function(q,P,e){var _=e("YH21"),r=_.addEventListener,w=_.removeEventListener,E=_.normalizeEvent,i=_.getNativeEvent,l=e("bYtY"),u=e("H6uX"),n=e("ItGF"),c=300,f=n.domSupported,a=function(){var v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],O=["touchstart","touchend","touchmove"],x={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},D=l.map(v,function(H){var Y=H.replace("mouse","pointer");return x.hasOwnProperty(Y)?Y:H});return{mouse:v,touch:O,pointer:D}}(),m={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function h(v){return v==="mousewheel"&&n.browser.firefox?"DOMMouseScroll":v}function b(v){var O=v.pointerType;return O==="pen"||O==="touch"}function s(v){v.touching=!0,v.touchTimer!=null&&(clearTimeout(v.touchTimer),v.touchTimer=null),v.touchTimer=setTimeout(function(){v.touching=!1,v.touchTimer=null},700)}function y(v){v&&(v.zrByTouch=!0)}function I(v,O){return E(v.dom,new R(v,O),!0)}function N(v,O){for(var x=O,D=!1;x&&x.nodeType!==9&&!(D=x.domBelongToZr||x!==O&&x===v.painterRoot);)x=x.parentNode;return D}function R(v,O){this.type=O.type,this.target=this.currentTarget=v.dom,this.pointerType=O.pointerType,this.clientX=O.clientX,this.clientY=O.clientY}var L=R.prototype;L.stopPropagation=L.stopImmediatePropagation=L.preventDefault=l.noop;var p={mousedown:function(v){v=E(this.dom,v),this._mayPointerCapture=[v.zrX,v.zrY],this.trigger("mousedown",v)},mousemove:function(v){v=E(this.dom,v);var O=this._mayPointerCapture;O&&(v.zrX!==O[0]||v.zrY!==O[1])&&t(this,!0),this.trigger("mousemove",v)},mouseup:function(v){v=E(this.dom,v),t(this,!1),this.trigger("mouseup",v)},mouseout:function(v){v=E(this.dom,v),this._pointerCapturing&&(v.zrEventControl="no_globalout");var O=v.toElement||v.relatedTarget;v.zrIsToLocalDOM=N(this,O),this.trigger("mouseout",v)},touchstart:function(v){v=E(this.dom,v),y(v),this._lastTouchMoment=new Date,this.handler.processGesture(v,"start"),p.mousemove.call(this,v),p.mousedown.call(this,v)},touchmove:function(v){v=E(this.dom,v),y(v),this.handler.processGesture(v,"change"),p.mousemove.call(this,v)},touchend:function(v){v=E(this.dom,v),y(v),this.handler.processGesture(v,"end"),p.mouseup.call(this,v),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Ue,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:tt}]};return He},Ce=(t=se.rightData)!==null&&t!==void 0&&t.complete_count?Number((o=se.rightData)===null||o===void 0?void 0:o.complete_count)/Number((T=se.rightData)===null||T===void 0?void 0:T.challenge_count)*100:0;return se.rightData?n.a.createElement("section",{className:m.a.rightWrap},!((S=se.detail)!==null&&S!==void 0&&S.is_jupyter)&&((g=se.detail)===null||g===void 0||((v=g.task_operation)===null||v===void 0)?void 0:v[2])&&(xe==null||((O=xe.userInfo)===null||O===void 0)?void 0:O.login)&&!!((x=se.rightData)!==null&&x!==void 0&&x.complete_count)&&((D=se.rightData)===null||D===void 0?void 0:D.complete_count)>0&&n.a.createElement("div",{className:m.a.learnWrap},n.a.createElement("div",{className:m.a.learnTopWrap},n.a.createElement("span",null,n.a.createElement("img",{className:m.a.titleImg,src:b.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),n.a.createElement("span",null,n.a.createElement("span",{className:"".concat(m.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((H=se.rightData)===null||H===void 0?void 0:H.complete_count)||0," \u5173 / \u5171",((Y=se.rightData)===null||Y===void 0?void 0:Y.challenge_count)||0," \u5173"))),n.a.createElement(E.a,{percent:Ce,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((V=se.rightData)!==null&&V!==void 0&&(G=V.paths)!==null&&G!==void 0&&G.length)&&n.a.createElement("div",{className:m.a.courseWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:m.a.titleImg,src:y.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),n.a.createElement("div",null,(C=se.rightData)===null||C===void 0?void 0:C.paths.map(function(be,Pe){return Pe>2?null:n.a.createElement("div",{className:m.a.pathWrap,key:be.id},n.a.createElement("a",{href:"/paths/".concat(be.id),target:"_blank"},n.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(f.a.IMG_SERVER,"/").concat(be.image_url),className:m.a.pathImg})),n.a.createElement("div",{className:m.a.pathContentWrap},n.a.createElement("a",{href:"/paths/".concat(be.id),target:"_blank",className:m.a.pathContentName},be.name),n.a.createElement("p",{className:m.a.pathContent},n.a.createElement(r.a,{placement:"bottom",title:"\u7AE0\u8282"},n.a.createElement("span",{className:m.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-shixun mr3"}),be.stages_count)),n.a.createElement(r.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.a.createElement("span",{className:m.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),be.members_count)))))}))),n.a.createElement("div",null),!!((k=se.rightData)!==null&&k!==void 0&&(F=k.recommands)!==null&&F!==void 0&&F.length)&&xe.userInfo.main_site&&n.a.createElement("div",{className:m.a.recommandTrainingWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:m.a.titleImg,src:N.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),n.a.createElement("div",null,($=se.rightData)===null||$===void 0?void 0:$.recommands.map(function(be,Pe){return Pe>2?null:n.a.createElement("div",{className:m.a.pathContentItem,key:Pe},n.a.createElement("a",{href:"/shixuns/".concat(be.identifier,"/challenges"),target:"_blank"},n.a.createElement("img",{src:"".concat(f.a.IMG_SERVER,"/").concat(be.pic),className:m.a.pathImg})),n.a.createElement("div",{className:m.a.pathContentWrap,style:{marginBottom:-4}},n.a.createElement(r.a,{placement:"bottom",title:be.name},n.a.createElement("a",{href:"/shixuns/".concat(be.identifier,"/challenges"),target:"_blank",className:m.a.pathContentName},be.name)),n.a.createElement("p",{className:"".concat(m.a.pathContent," ").concat(m.a.recommandContent)},n.a.createElement("span",null,be.stu_num," \u4EBA\u5B66\u4E60"),n.a.createElement("span",{className:m.a.recommandLevel},be.level))))}))),((J=se.rightData)===null||J===void 0||((ae=J.tags)===null||ae===void 0)?void 0:ae.length)>0&&n.a.createElement("div",{className:m.a.skillWrap},n.a.createElement("p",{className:"".concat(m.a.skillTopWrap," font16 mb20")},n.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",n.a.createElement("span",{className:"ml5 c-grey-c"},(re=se.rightData)===null||re===void 0||((pe=re.tags)===null||pe===void 0)?void 0:pe.length))),n.a.createElement(L.a,{option:me(),style:{height:370},opts:{renderer:"svg"}}))):null};P.a=Object(c.a)(function(A){var d=A.shixunsDetail,t=A.user,o=A.loading,T=A.globalSetting;return{shixunsDetail:d,user:t,globalSetting:T,loading:o.models.index}})(W)}}]); diff --git a/p__Shixuns__Edit.54430858.async.js b/p__Shixuns__Edit.b11cbf75.async.js similarity index 88% rename from p__Shixuns__Edit.54430858.async.js rename to p__Shixuns__Edit.b11cbf75.async.js index 405f30c2a9..1ab74ba842 100644 --- a/p__Shixuns__Edit.54430858.async.js +++ b/p__Shixuns__Edit.b11cbf75.async.js @@ -1,11 +1,11 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[241,3,5,6,7,8,9,10,13,14,21,248],{"+GGh":function(k,z){k.exports="data:image/png;base64,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"},"+NIl":function(k,z,o){(function(M){M(o("VrN/"))})(function(M){"use strict";M.defineMode("stex",function(m,T){"use strict";function b(i,a){i.cmdState.push(a)}function y(i){return i.cmdState.length>0?i.cmdState[i.cmdState.length-1]:null}function C(i){var a=i.cmdState.pop();a&&a.closeBracket()}function A(i){for(var a=i.cmdState,c=a.length-1;c>=0;c--){var h=a[c];if(h.name=="DEFAULT")continue;return h}return{styleIdentifier:function(){return null}}}function g(i,a,c){return function(){this.name=i,this.bracketNo=0,this.style=a,this.styles=c,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var e={};e.importmodule=g("importmodule","tag",["string","builtin"]),e.documentclass=g("documentclass","tag",["","atom"]),e.usepackage=g("usepackage","tag",["atom"]),e.begin=g("begin","tag",["atom"]),e.end=g("end","tag",["atom"]),e.label=g("label","tag",["atom"]),e.ref=g("ref","tag",["atom"]),e.eqref=g("eqref","tag",["atom"]),e.cite=g("cite","tag",["atom"]),e.bibitem=g("bibitem","tag",["atom"]),e.Bibitem=g("Bibitem","tag",["atom"]),e.RBibitem=g("RBibitem","tag",["atom"]),e.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function f(i,a){i.f=a}function r(i,a){var c;if(i.match(/^\\[a-zA-Z@]+/)){var h=i.current().slice(1);return c=e.hasOwnProperty(h)?e[h]:e.DEFAULT,c=new c,b(a,c),f(a,n),c.style}if(i.match(/^\\[$&%#{}_]/))return"tag";if(i.match(/^\\[,;!\/\\]/))return"tag";if(i.match("\\["))return f(a,function(s,u){return l(s,u,"\\]")}),"keyword";if(i.match("\\("))return f(a,function(s,u){return l(s,u,"\\)")}),"keyword";if(i.match("$$"))return f(a,function(s,u){return l(s,u,"$$")}),"keyword";if(i.match("$"))return f(a,function(s,u){return l(s,u,"$")}),"keyword";var d=i.next();if(d=="%")return i.skipToEnd(),"comment";if(d=="}"||d=="]"){if(c=y(a),c)c.closeBracket(d),f(a,n);else return"error";return"bracket"}else return d=="{"||d=="["?(c=e.DEFAULT,c=new c,b(a,c),"bracket"):/\d/.test(d)?(i.eatWhile(/[\w.%]/),"atom"):(i.eatWhile(/[\w\-_]/),c=A(a),c.name=="begin"&&(c.argument=i.current()),c.styleIdentifier())}function l(i,a,c){if(i.eatSpace())return null;if(c&&i.match(c))return f(a,r),"keyword";if(i.match(/^\\[a-zA-Z@]+/))return"tag";if(i.match(/^[a-zA-Z]+/))return"variable-2";if(i.match(/^\\[$&%#{}_]/))return"tag";if(i.match(/^\\[,;!\/]/))return"tag";if(i.match(/^[\^_&]/))return"tag";if(i.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(i.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var h=i.next();return h=="{"||h=="}"||h=="["||h=="]"||h=="("||h==")"?"bracket":h=="%"?(i.skipToEnd(),"comment"):"error"}function n(i,a){var c=i.peek(),h;return c=="{"||c=="["?(h=y(a),h.openBracket(c),i.eat(c),f(a,r),"bracket"):/[ \t\r]/.test(c)?(i.eat(c),null):(f(a,r),C(a),r(i,a))}return{startState:function(){var i=T.inMathMode?function(a,c){return l(a,c)}:r;return{cmdState:[],f:i}},copyState:function(i){return{cmdState:i.cmdState.slice(),f:i.f}},token:function(i,a){return a.f(i,a)},blankLine:function(i){i.f=r,i.cmdState.length=0},lineComment:"%"}}),M.defineMIME("text/x-stex","stex"),M.defineMIME("text/x-latex","stex")})},"+QRC":function(k,z,o){"use strict";var M=o("E9nw"),m={"text/plain":"Text","text/html":"Url",default:"Text"},T="Copy to clipboard: #{key}, Enter";function b(C){var A=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return C.replace(/#{\s*key\s*}/g,A)}function y(C,A){var g,e,f,r,l,n,i=!1;A||(A={}),g=A.debug||!1;try{f=M(),r=document.createRange(),l=document.getSelection(),n=document.createElement("span"),n.textContent=C,n.style.all="unset",n.style.position="fixed",n.style.top=0,n.style.clip="rect(0, 0, 0, 0)",n.style.whiteSpace="pre",n.style.webkitUserSelect="text",n.style.MozUserSelect="text",n.style.msUserSelect="text",n.style.userSelect="text",n.addEventListener("copy",function(c){if(c.stopPropagation(),A.format)if(c.preventDefault(),typeof c.clipboardData=="undefined"){g&&console.warn("unable to use e.clipboardData"),g&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=m[A.format]||m.default;window.clipboardData.setData(h,C)}else c.clipboardData.clearData(),c.clipboardData.setData(A.format,C);A.onCopy&&(c.preventDefault(),A.onCopy(c.clipboardData))}),document.body.appendChild(n),r.selectNodeContents(n),l.addRange(r);var a=document.execCommand("copy");if(!a)throw new Error("copy command was unsuccessful");i=!0}catch(c){g&&console.error("unable to copy using execCommand: ",c),g&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(A.format||"text",C),A.onCopy&&A.onCopy(window.clipboardData),i=!0}catch(h){g&&console.error("unable to copy using clipboardData: ",h),g&&console.error("falling back to prompt"),e=b("message"in A?A.message:T),window.prompt(e,C)}}finally{l&&(typeof l.removeRange=="function"?l.removeRange(r):l.removeAllRanges()),n&&document.body.removeChild(n),f()}return i}k.exports=y},"+Xk9":function(k,z,o){k.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"+ua5":function(k,z,o){},"/GNS":function(k,z,o){k.exports=o.p+"static/search1.c4136dd4.png"},"/cxE":function(k,z,o){"use strict";o.d(z,"f",function(){return T}),o.d(z,"g",function(){return b}),o.d(z,"h",function(){return y}),o.d(z,"e",function(){return A}),o.d(z,"b",function(){return g}),o.d(z,"c",function(){return e}),o.d(z,"d",function(){return f}),o.d(z,"a",function(){return r});class M{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(l){setTimeout(()=>{throw l.stack?new Error(l.message+` +(window.webpackJsonp=window.webpackJsonp||[]).push([[241,3,5,6,7,8,9,10,13,14,21,248],{"+GGh":function(k,z){k.exports="data:image/png;base64,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"},"+NIl":function(k,z,o){(function(M){M(o("VrN/"))})(function(M){"use strict";M.defineMode("stex",function(m,O){"use strict";function b(i,a){i.cmdState.push(a)}function y(i){return i.cmdState.length>0?i.cmdState[i.cmdState.length-1]:null}function C(i){var a=i.cmdState.pop();a&&a.closeBracket()}function A(i){for(var a=i.cmdState,c=a.length-1;c>=0;c--){var h=a[c];if(h.name=="DEFAULT")continue;return h}return{styleIdentifier:function(){return null}}}function g(i,a,c){return function(){this.name=i,this.bracketNo=0,this.style=a,this.styles=c,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var e={};e.importmodule=g("importmodule","tag",["string","builtin"]),e.documentclass=g("documentclass","tag",["","atom"]),e.usepackage=g("usepackage","tag",["atom"]),e.begin=g("begin","tag",["atom"]),e.end=g("end","tag",["atom"]),e.label=g("label","tag",["atom"]),e.ref=g("ref","tag",["atom"]),e.eqref=g("eqref","tag",["atom"]),e.cite=g("cite","tag",["atom"]),e.bibitem=g("bibitem","tag",["atom"]),e.Bibitem=g("Bibitem","tag",["atom"]),e.RBibitem=g("RBibitem","tag",["atom"]),e.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function f(i,a){i.f=a}function r(i,a){var c;if(i.match(/^\\[a-zA-Z@]+/)){var h=i.current().slice(1);return c=e.hasOwnProperty(h)?e[h]:e.DEFAULT,c=new c,b(a,c),f(a,n),c.style}if(i.match(/^\\[$&%#{}_]/))return"tag";if(i.match(/^\\[,;!\/\\]/))return"tag";if(i.match("\\["))return f(a,function(s,u){return l(s,u,"\\]")}),"keyword";if(i.match("\\("))return f(a,function(s,u){return l(s,u,"\\)")}),"keyword";if(i.match("$$"))return f(a,function(s,u){return l(s,u,"$$")}),"keyword";if(i.match("$"))return f(a,function(s,u){return l(s,u,"$")}),"keyword";var d=i.next();if(d=="%")return i.skipToEnd(),"comment";if(d=="}"||d=="]"){if(c=y(a),c)c.closeBracket(d),f(a,n);else return"error";return"bracket"}else return d=="{"||d=="["?(c=e.DEFAULT,c=new c,b(a,c),"bracket"):/\d/.test(d)?(i.eatWhile(/[\w.%]/),"atom"):(i.eatWhile(/[\w\-_]/),c=A(a),c.name=="begin"&&(c.argument=i.current()),c.styleIdentifier())}function l(i,a,c){if(i.eatSpace())return null;if(c&&i.match(c))return f(a,r),"keyword";if(i.match(/^\\[a-zA-Z@]+/))return"tag";if(i.match(/^[a-zA-Z]+/))return"variable-2";if(i.match(/^\\[$&%#{}_]/))return"tag";if(i.match(/^\\[,;!\/]/))return"tag";if(i.match(/^[\^_&]/))return"tag";if(i.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(i.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var h=i.next();return h=="{"||h=="}"||h=="["||h=="]"||h=="("||h==")"?"bracket":h=="%"?(i.skipToEnd(),"comment"):"error"}function n(i,a){var c=i.peek(),h;return c=="{"||c=="["?(h=y(a),h.openBracket(c),i.eat(c),f(a,r),"bracket"):/[ \t\r]/.test(c)?(i.eat(c),null):(f(a,r),C(a),r(i,a))}return{startState:function(){var i=O.inMathMode?function(a,c){return l(a,c)}:r;return{cmdState:[],f:i}},copyState:function(i){return{cmdState:i.cmdState.slice(),f:i.f}},token:function(i,a){return a.f(i,a)},blankLine:function(i){i.f=r,i.cmdState.length=0},lineComment:"%"}}),M.defineMIME("text/x-stex","stex"),M.defineMIME("text/x-latex","stex")})},"+QRC":function(k,z,o){"use strict";var M=o("E9nw"),m={"text/plain":"Text","text/html":"Url",default:"Text"},O="Copy to clipboard: #{key}, Enter";function b(C){var A=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return C.replace(/#{\s*key\s*}/g,A)}function y(C,A){var g,e,f,r,l,n,i=!1;A||(A={}),g=A.debug||!1;try{f=M(),r=document.createRange(),l=document.getSelection(),n=document.createElement("span"),n.textContent=C,n.style.all="unset",n.style.position="fixed",n.style.top=0,n.style.clip="rect(0, 0, 0, 0)",n.style.whiteSpace="pre",n.style.webkitUserSelect="text",n.style.MozUserSelect="text",n.style.msUserSelect="text",n.style.userSelect="text",n.addEventListener("copy",function(c){if(c.stopPropagation(),A.format)if(c.preventDefault(),typeof c.clipboardData=="undefined"){g&&console.warn("unable to use e.clipboardData"),g&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=m[A.format]||m.default;window.clipboardData.setData(h,C)}else c.clipboardData.clearData(),c.clipboardData.setData(A.format,C);A.onCopy&&(c.preventDefault(),A.onCopy(c.clipboardData))}),document.body.appendChild(n),r.selectNodeContents(n),l.addRange(r);var a=document.execCommand("copy");if(!a)throw new Error("copy command was unsuccessful");i=!0}catch(c){g&&console.error("unable to copy using execCommand: ",c),g&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(A.format||"text",C),A.onCopy&&A.onCopy(window.clipboardData),i=!0}catch(h){g&&console.error("unable to copy using clipboardData: ",h),g&&console.error("falling back to prompt"),e=b("message"in A?A.message:O),window.prompt(e,C)}}finally{l&&(typeof l.removeRange=="function"?l.removeRange(r):l.removeAllRanges()),n&&document.body.removeChild(n),f()}return i}k.exports=y},"+Xk9":function(k,z,o){k.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"+ua5":function(k,z,o){},"/GNS":function(k,z,o){k.exports=o.p+"static/search1.c4136dd4.png"},"/cxE":function(k,z,o){"use strict";o.d(z,"f",function(){return O}),o.d(z,"g",function(){return b}),o.d(z,"h",function(){return y}),o.d(z,"e",function(){return A}),o.d(z,"b",function(){return g}),o.d(z,"c",function(){return e}),o.d(z,"d",function(){return f}),o.d(z,"a",function(){return r});class M{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(l){setTimeout(()=>{throw l.stack?new Error(l.message+` -`+l.stack):l},0)}}emit(l){this.listeners.forEach(n=>{n(l)})}onUnexpectedError(l){this.unexpectedErrorHandler(l),this.emit(l)}onUnexpectedExternalError(l){this.unexpectedErrorHandler(l)}}const m=new M;function T(l){A(l)||m.onUnexpectedError(l);return}function b(l){A(l)||m.onUnexpectedExternalError(l);return}function y(l){if(l instanceof Error){let{name:n,message:i}=l;const a=l.stacktrace||l.stack;return{$isError:!0,name:n,message:i,stack:a}}return l}const C="Canceled";function A(l){return l instanceof Error&&l.name===C&&l.message===C}function g(){const l=new Error(C);return l.name=l.message,l}function e(l){return l?new Error(`Illegal argument: ${l}`):new Error("Illegal argument")}function f(l){return l?new Error(`Illegal state: ${l}`):new Error("Illegal state")}class r extends Error{constructor(l){super("NotSupported");l&&(this.message=l)}}},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(z){if(!z)return z;var o=z.split(":");if(o[1]=="00"||o[1]=="30")return z;var M=parseInt(o[1]);if(M<30||M==60)return[o[0],"30"].join(":");if(M<60){var m=[o[0],"00"].join(":"),T="YYYY-MM-DD HH:mm",b=moment__WEBPACK_IMPORTED_MODULE_42___default()(m,T);return b.add(1,"hours"),b.format(T)}return z},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var k=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function z(o){var M;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:o}});case 2:M=T.sent,M&&setDepartmentList(M.shools_name||[]);case 4:case"end":return T.stop()}},z)}));return function(o){return k.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var k,z;(k=shixunsDetail.setting)!==null&&k!==void 0&&(z=k.shixun)!==null&&z!==void 0&&z.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var k,z;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(k=location.pathname)===null||k===void 0||((z=k.split("/"))===null||z===void 0)?void 0:z[2]},[]);var handleSelectDepartment=function(z){if(selectDepartmentList.includes(z)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[z]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function k(){var z;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:z=M.sent,z&&setCreateTitle(z==null?void 0:z.data);case 4:case"end":return M.stop()}},k)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(z,o,M){var m=serviceConfigList.map(function(T,b){return b===M?Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},T),{},Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},o,z)):T});setServiceConfigList(m)},handleInitState=function(){var z,o,M,m,T,b,y,C,A,g,e,f,r,l,n,i,a,c,h,d,s,u,S,E,_,P,R,x,w,v,O,U,I,N,V,H,D,W,F,L,K,te,fe,de,Ce,Oe,ce,Ee,ye,ue,le,$,me,re,ae,Se,oe,ee,J,Q,ve,_e,Te,Ge,qe,ut,st,ft=(shixunsDetail==null||((z=shixunsDetail.setting)===null||z===void 0)?void 0:z.shixun)||{},gt=ft.choice_main_type,Ve=ft.main_type,ke=ft.small_type,dt=ft.choice_small_type,Bt=ft.is_secret_repository,vt=ft.standard_scripts,Rt=ft.evaluate_script,ot=ft.shixun_service_configs;if(setEvaluateScript(Rt),setServiceConfigList(ot),setStandardScripts(vt||[]),setWindowVNCTemplate((o=shixunsDetail.setting)===null||o===void 0||((M=o.shixun)===null||M===void 0)?void 0:M.windows_start_template),setWebsshCloud((m=shixunsDetail.setting)===null||m===void 0||((T=m.shixun)===null||T===void 0)?void 0:T.webssh_cloud),setWindowVNC((b=shixunsDetail.setting)===null||b===void 0||((y=b.shixun)===null||y===void 0)?void 0:y.windows_vnc),setVirtualMachine((C=shixunsDetail.setting)===null||C===void 0||((A=C.shixun)===null||A===void 0)?void 0:A.virtual_machine),setLinuxVNC((g=shixunsDetail.setting)===null||g===void 0||((e=g.shixun)===null||e===void 0)?void 0:e.linux_vnc),setWindowsConnectionMode(((f=shixunsDetail.setting)===null||f===void 0||((r=f.shixun)===null||r===void 0)?void 0:r.windows_connection_mode)||"vnc"),setVNC((l=shixunsDetail.setting)===null||l===void 0||((n=l.shixun)===null||n===void 0)?void 0:n.vnc),setWebsshShow(!!((i=shixunsDetail.setting)!==null&&i!==void 0&&(a=i.shixun)!==null&&a!==void 0&&a.webssh)),setSshRadioValue((c=shixunsDetail.setting)===null||c===void 0||((h=c.shixun)===null||h===void 0)?void 0:h.webssh),setMultiWebssh((d=shixunsDetail.setting)===null||d===void 0||((s=d.shixun)===null||s===void 0)?void 0:s.multi_webssh),setHideCode((u=shixunsDetail.setting)===null||u===void 0||((S=u.shixun)===null||S===void 0)?void 0:S.hide_code),setCodeEditPermission((E=shixunsDetail.setting)===null||E===void 0||((_=E.shixun)===null||_===void 0)?void 0:_.code_edit_permission),setCodeHidden((P=shixunsDetail.setting)===null||P===void 0||((R=P.shixun)===null||R===void 0)?void 0:R.show_code_dir),setForbidCopy((x=shixunsDetail.setting)===null||x===void 0||((w=x.shixun)===null||w===void 0)?void 0:w.forbid_copy),setTaskPass((v=shixunsDetail.setting)===null||v===void 0||((O=v.shixun)===null||O===void 0)?void 0:O.task_pass),setTestSetPermission((U=shixunsDetail.setting)===null||U===void 0||((I=U.shixun)===null||I===void 0)?void 0:I.test_set_permission),set_display_git_address((N=shixunsDetail.setting.shixun)===null||N===void 0?void 0:N.display_git_address),setIsCopy((V=shixunsDetail.setting)===null||V===void 0||((H=V.shixun)===null||H===void 0)?void 0:H.can_copy),setOpenValue((D=shixunsDetail.setting)===null||D===void 0||((W=D.shixun)===null||W===void 0)?void 0:W.use_scope),setIsOpenTime(!!((F=shixunsDetail.setting)!==null&&F!==void 0&&(L=F.shixun)!==null&&L!==void 0&&L.opening_time)),setOpenTime((K=shixunsDetail.setting)===null||K===void 0||((te=K.shixun)===null||te===void 0)?void 0:te.opening_time),setSelectDepartmentList((fe=shixunsDetail.setting)===null||fe===void 0||((de=fe.shixun)===null||de===void 0)?void 0:de.scope_partment),setevaluationScript((Ce=shixunsDetail.setting)===null||Ce===void 0||((Oe=Ce.shixun)===null||Oe===void 0)?void 0:Oe.choice_standard_scripts),setDisableDiscuss((ce=shixunsDetail.setting)===null||ce===void 0||((Ee=ce.shixun)===null||Ee===void 0)?void 0:Ee.is_disable_discuss),setterminal_count((ye=shixunsDetail.setting)===null||ye===void 0||((ue=ye.shixun)===null||ue===void 0)?void 0:ue.terminal_count),setSurvivalTime((le=shixunsDetail.setting)===null||le===void 0||(($=le.shixun)===null||$===void 0)?void 0:$.survival_time),(shixunsDetail==null||((me=shixunsDetail.setting)===null||me===void 0||((re=me.shixun)===null||re===void 0||((ae=re.shixun_virtual_templates)===null||ae===void 0)))?void 0:ae.length)>0){var Je,et;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Je=shixunsDetail.setting)===null||Je===void 0||((et=Je.shixun)===null||et===void 0))?void 0:et.shixun_virtual_templates))}setport((Se=shixunsDetail.setting)===null||Se===void 0||((oe=Se.shixun)===null||oe===void 0)?void 0:oe.port_mapping),(ee=shixunsDetail.setting)!==null&&ee!==void 0&&(J=ee.shixun)!==null&&J!==void 0&&J.windows_vnc||(Q=shixunsDetail.setting)!==null&&Q!==void 0&&(ve=Q.shixun)!==null&&ve!==void 0&&ve.linux_vnc||(_e=shixunsDetail.setting)!==null&&_e!==void 0&&(Te=_e.shixun)!==null&&Te!==void 0&&Te.vnc||(Ge=shixunsDetail.setting)!==null&&Ge!==void 0&&(qe=Ge.shixun)!==null&&qe!==void 0&&qe.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(ut=shixunsDetail.setting)!==null&&ut!==void 0&&(st=ut.shixun)!==null&&st!==void 0&&st.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;(_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin72;return((_shixunsDetail$settin72=shixunsDetail.setting)===null||_shixunsDetail$settin72===void 0?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])}))!==null&&_Object$keys$filter!==void 0&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin73=shixunsDetail.setting)!==null&&_shixunsDetail$settin73!==void 0&&(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)!==null&&_shixunsDetail$settin74!==void 0&&_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin75=shixunsDetail.setting)!==null&&_shixunsDetail$settin75!==void 0&&(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)!==null&&_shixunsDetail$settin76!==void 0&&_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin77=shixunsDetail.setting)===null||_shixunsDetail$settin77===void 0||((_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)===null||_shixunsDetail$settin78===void 0||((_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)===null||_shixunsDetail$settin79===void 0))?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(k,z){var o,M;k!=((o=shixunsDetail.setting)===null||o===void 0||((M=o.shixun)===null||M===void 0)?void 0:M.scope_partment[z])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin82=shixunsDetail.setting)===null||_shixunsDetail$settin82===void 0||((_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)===null||_shixunsDetail$settin83===void 0||((_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)===null||_shixunsDetail$settin84===void 0))?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(k,z){var o,M,m,T,b,y,C,A,g,e,f,r;(k==null?void 0:k.cpu_limit)!=((o=shixunsDetail.setting)===null||o===void 0||((M=o.shixun)===null||M===void 0||((m=M.shixun_service_configs[z])===null||m===void 0))?void 0:m.cpu_limit)&&(confirmLeave=!0),(k==null?void 0:k.lower_cpu_limit)!=((T=shixunsDetail.setting)===null||T===void 0||((b=T.shixun)===null||b===void 0||((y=b.shixun_service_configs[z])===null||y===void 0))?void 0:y.lower_cpu_limit)&&(confirmLeave=!0),(k==null?void 0:k.memory_limit)!=((C=shixunsDetail.setting)===null||C===void 0||((A=C.shixun)===null||A===void 0||((g=A.shixun_service_configs[z])===null||g===void 0))?void 0:g.memory_limit)&&(confirmLeave=!0),(k==null?void 0:k.request_limit)!=((e=shixunsDetail.setting)===null||e===void 0||((f=e.shixun)===null||f===void 0||((r=f.shixun_service_configs[z])===null||r===void 0))?void 0:r.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function k(){var z,o,M,m;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(isOpenTime&&!openTime)){b.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),b.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){b.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u81F3\u5C11\u52FE\u9009\u4E00\u79CD\u7F16\u7A0B\u9875\u9762\uFF01"),b.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){b.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.abrupt("return");case 9:if(o=(z=shixunsDetail.detail)===null||z===void 0?void 0:z.is_jupyter,M=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(y){if(!(y!=null&&y.template_name)||!(y!=null&&y.template_identity)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0\u6216\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u4E0D\u80FD\u4E3A\u7A7A"),M=!0;return}})),!M){b.next=14;break}return b.abrupt("return");case 14:return b.next=16,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:openValue===0?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,vnc,windows_vnc,virtual_machine,linux_vnc,windows_start_template,webssh_cloud,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:o?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count,port_mapping:port,survival_time,shixun_virtual_templates,windows_connection_mode:windows_vnc?windows_connection_mode:null},shixun_info:{evaluate_script:o?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(y){return{mirror_repository_id:y.mirror_repository_id,cpu_limit:y.cpu_limit,lower_cpu_limit:y.lower_cpu_limit,memory_limit:y.memory_limit,request_limit:y.request_limit}})}});case 16:m=b.sent,(m==null?void 0:m.status)===0&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 18:case"end":return b.stop()}},k)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(z){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var o=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function m(){return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,handleGetScriptContent(z);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return b.stop()}},m)}));function M(){return o.apply(this,arguments)}return M}()})},handleGetScriptContent=function(){var k=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function z(o){var M;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:o}});case 2:M=T.sent,M&&setEvaluateScript(M.content);case 4:case"end":return T.stop()}},z)}));return function(o){return k.apply(this,arguments)}}(),handleDeleteShixun=function(){var k=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function z(){var o,M,m,T,b,y,C;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(g.t0=g.sent,g.t0){g.next=5;break}g.t0={};case 5:C=g.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((o=C.subjects)!==null&&o!==void 0&&o.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(M=C.subjects)===null||M===void 0||((m=M.splice(0,2))===null||m===void 0)?void 0:m.map(function(e){return"\u300A".concat(e,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},C==null?void 0:C.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((T=C.courses)!==null&&T!==void 0&&T.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(b=C.courses)===null||b===void 0||((y=b.splice(0,2))===null||y===void 0)?void 0:y.map(function(e){return"\u300A".concat(e,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},C==null?void 0:C.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var e=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function r(){var l;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:l=i.sent,l.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return i.stop()}},r)}));function f(){return e.apply(this,arguments)}return f}()});case 7:case"end":return g.stop()}},z)}));return function(){return k.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(k){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(k),parseInt(k)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(z){var o;if(practiceSetting!=null&&(o=practiceSetting.sideBar)!==null&&o!==void 0&&o.confirmLeave){showExitmodel(z.key);return}setMenuSelectKey(z.key),parseInt(z.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(shixunsDetail!=null&&(_shixunsDetail$detail2=shixunsDetail.detail)!==null&&_shixunsDetail$detail2!==void 0&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(z){return setTaskPass(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(z){return setTestSetPermission(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u590D\u5236/\u5408\u5E76:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(z){return setIsCopy(z.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin97=shixunsDetail.setting)===null||_shixunsDetail$settin97===void 0||((_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)===null||_shixunsDetail$settin98===void 0)?void 0:_shixunsDetail$settin98.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(z){return setOpenValue(z.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(z){setDepartmentValue(z),handleGetDepartments(z)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(k){return{value:k}})})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(k){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(o){return o!==k}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},k)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},k)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(z){setIsOpenTime(z.target.checked),z.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(z){return z&&z0){var E,_;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((E=shixunsDetail.setting)===null||E===void 0||((_=E.shixun)===null||_===void 0))?void 0:_.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(z){return setport(z.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u5230\u6307\u5B9A\u7AEF\u53E3\uFF09"))),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(z){return setWindowVNCTemplate(z.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(z){return setWindowVNCTemplate(z.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Windows\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(z){return setWindowsConnectionMode(z)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC\u65B9\u5F0F\u542F\u52A8"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP\u65B9\u5F0F\u542F\u52A8")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"\u53EA\u6709\u5E73\u53F0\u7BA1\u7406\u5458\u6216\u8FD0\u8425\u4EBA\u5458\u624D\u80FD\u914D\u7F6E\u865A\u62DF\u673A\u6A21\u5F0F"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u865A\u62DF\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u865A\u62DF\u673A\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09"))),isRadiuvalue==5&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A")),shixun_virtual_templates==null?void 0:shixun_virtual_templates.map(function(k,z){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0",value:k==null?void 0:k.template_name,onChange:function(M){k.template_name=M.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u673A\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u540D\u79F0",value:k==null?void 0:k.template_identity,onChange:function(M){k.template_identity=M.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var M={};M.template_name="",M.template_identity="",shixun_virtual_templates.push(M),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),z!=0&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(z,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))}))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(z){return set_display_git_address(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," ","\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(z){return setCodeHidden(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(z){return setCodeEditPermission(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(z){return setForbidCopy(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(z){return setSurvivalTime(z)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\u5206")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"\u9AD8\u7EA7\u8BBE\u7F6E"," ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"\u6536\u8D77":"\u5C55\u5F00",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!((_shixunsDetail$detail7=shixunsDetail.detail)!==null&&_shixunsDetail$detail7!==void 0&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"\u8BC4\u6D4B\u811A\u672C\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:((_shixunsDetail$settin150=shixunsDetail.setting)===null||_shixunsDetail$settin150===void 0||((_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)===null||_shixunsDetail$settin151===void 0)?void 0:_shixunsDetail$settin151.status)===2?!0:!editable,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(z){handleChangeEvaluationScript(z),setevaluationScript(z)}},(standardScriptList||[]).map(function(k,z){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(k.id),name:k.scptname,key:z},k.scptname)})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:((_shixunsDetail$settin152=shixunsDetail.setting)===null||_shixunsDetail$settin152===void 0||((_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)===null||_shixunsDetail$settin153===void 0)?void 0:_shixunsDetail$settin153.status)===2?!0:!editable},onChange:function(z){return setEvaluateScript(z)}})),((_shixunsDetail$detail8=shixunsDetail.detail)===null||_shixunsDetail$detail8===void 0?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"\u670D\u52A1\u914D\u7F6E"),serviceConfigList==null?void 0:serviceConfigList.map(function(k,z){var o,M,m,T,b,y,C,A;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:z},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},k.name)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:k.cpu_limit,disabled:((o=shixunsDetail.setting)===null||o===void 0||((M=o.shixun)===null||M===void 0)?void 0:M.status)===2?!0:!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"cpu_limit",z)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:k.lower_cpu_limit,disabled:((m=shixunsDetail.setting)===null||m===void 0||((T=m.shixun)===null||T===void 0)?void 0:T.status)===2?!0:!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"lower_cpu_limit",z)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:k.memory_limit,disabled:((b=shixunsDetail.setting)===null||b===void 0||((y=b.shixun)===null||y===void 0)?void 0:y.status)===2?!0:!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"memory_limit",z)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:k.request_limit,disabled:((C=shixunsDetail.setting)===null||C===void 0||((A=C.shixun)===null||A===void 0)?void 0:A.status)===2?!0:!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"request_limit",z)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(z){return setDisableDiscuss(!z)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"\u53D6\u6D88"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(createTitle==null?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},createTitle==null?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},createTitle==null?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(z){return setEvaluateScript(z)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(k){var z=k.user,o=k.shixunsDetail,M=k.practiceSetting;return{user:z,shixunsDetail:o,practiceSetting:M}})(Setting)},"19Vz":function(k,z,o){(function(M){M(o("VrN/"))})(function(M){M.defineOption("placeholder","",function(g,e,f){var r=f&&f!=M.Init;if(e&&!r)g.on("blur",y),g.on("change",C),g.on("swapDoc",C),M.on(g.getInputField(),"compositionupdate",g.state.placeholderCompose=function(){b(g)}),C(g);else if(!e&&r){g.off("blur",y),g.off("change",C),g.off("swapDoc",C),M.off(g.getInputField(),"compositionupdate",g.state.placeholderCompose),m(g);var l=g.getWrapperElement();l.className=l.className.replace(" CodeMirror-empty","")}e&&!g.hasFocus()&&y(g)});function m(g){g.state.placeholder&&(g.state.placeholder.parentNode.removeChild(g.state.placeholder),g.state.placeholder=null)}function T(g){m(g);var e=g.state.placeholder=document.createElement("pre");e.style.cssText="height: 0; overflow: visible",e.style.direction=g.getOption("direction"),e.className="CodeMirror-placeholder CodeMirror-line-like";var f=g.getOption("placeholder");typeof f=="string"&&(f=document.createTextNode(f)),e.appendChild(f),g.display.lineSpace.insertBefore(e,g.display.lineSpace.firstChild)}function b(g){setTimeout(function(){var e=!1,f=g.getInputField();f.nodeName=="TEXTAREA"?e=!f.value:g.lineCount()==1&&(e=!/[^\u200b]/.test(f.querySelector(".CodeMirror-line").textContent)),e?T(g):m(g)},20)}function y(g){A(g)&&T(g)}function C(g){var e=g.getWrapperElement(),f=A(g);e.className=e.className.replace(" CodeMirror-empty","")+(f?" CodeMirror-empty":""),f?T(g):m(g)}function A(g){return g.lineCount()===1&&g.getLine(0)===""}})},"1Sn+":function(k,z,o){},"1eCo":function(k,z,o){(function(M){M(o("VrN/"))})(function(M){"use strict";var m={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},T={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};M.defineMode("xml",function(b,y){var C=b.indentUnit,A={},g=y.htmlMode?m:T;for(var e in g)A[e]=g[e];for(var e in y)A[e]=y[e];var f,r;function l(O,U){function I(H){return U.tokenize=H,H(O,U)}var N=O.next();if(N=="<")return O.eat("!")?O.eat("[")?O.match("CDATA[")?I(a("atom","]]>")):null:O.match("--")?I(a("comment","-->")):O.match("DOCTYPE",!0,!0)?(O.eatWhile(/[\w\._\-]/),I(c(1))):null:O.eat("?")?(O.eatWhile(/[\w\._\-]/),U.tokenize=a("meta","?>"),"meta"):(f=O.eat("/")?"closeTag":"openTag",U.tokenize=n,"tag bracket");if(N=="&"){var V;return O.eat("#")?O.eat("x")?V=O.eatWhile(/[a-fA-F\d]/)&&O.eat(";"):V=O.eatWhile(/[\d]/)&&O.eat(";"):V=O.eatWhile(/[\w\.\-:]/)&&O.eat(";"),V?"atom":"error"}else return O.eatWhile(/[^&<]/),null}l.isInText=!0;function n(O,U){var I=O.next();if(I==">"||I=="/"&&O.eat(">"))return U.tokenize=l,f=I==">"?"endTag":"selfcloseTag","tag bracket";if(I=="=")return f="equals",null;if(I=="<"){U.tokenize=l,U.state=u,U.tagName=U.tagStart=null;var N=U.tokenize(O,U);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(I)?(U.tokenize=i(I),U.stringStartCol=O.column(),U.tokenize(O,U)):(O.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function i(O){var U=function(I,N){for(;!I.eol();)if(I.next()==O){N.tokenize=n;break}return"string"};return U.isInAttribute=!0,U}function a(O,U){return function(I,N){for(;!I.eol();){if(I.match(U)){N.tokenize=l;break}I.next()}return O}}function c(O){return function(U,I){for(var N;(N=U.next())!=null;){if(N=="<")return I.tokenize=c(O+1),I.tokenize(U,I);if(N==">")if(O==1){I.tokenize=l;break}else return I.tokenize=c(O-1),I.tokenize(U,I)}return"meta"}}function h(O,U,I){this.prev=O.context,this.tagName=U,this.indent=O.indented,this.startOfLine=I,(A.doNotIndent.hasOwnProperty(U)||O.context&&O.context.noIndent)&&(this.noIndent=!0)}function d(O){O.context&&(O.context=O.context.prev)}function s(O,U){for(var I;;){if(!O.context)return;if(I=O.context.tagName,!A.contextGrabbers.hasOwnProperty(I)||!A.contextGrabbers[I].hasOwnProperty(U))return;d(O)}}function u(O,U,I){return O=="openTag"?(I.tagStart=U.column(),S):O=="closeTag"?E:u}function S(O,U,I){return O=="word"?(I.tagName=U.current(),r="tag",R):A.allowMissingTagName&&O=="endTag"?(r="tag bracket",R(O,U,I)):(r="error",S)}function E(O,U,I){if(O=="word"){var N=U.current();return I.context&&I.context.tagName!=N&&A.implicitlyClosed.hasOwnProperty(I.context.tagName)&&d(I),I.context&&I.context.tagName==N||A.matchClosing===!1?(r="tag",_):(r="tag error",P)}else return A.allowMissingTagName&&O=="endTag"?(r="tag bracket",_(O,U,I)):(r="error",P)}function _(O,U,I){return O!="endTag"?(r="error",_):(d(I),u)}function P(O,U,I){return r="error",_(O,U,I)}function R(O,U,I){if(O=="word")return r="attribute",x;if(O=="endTag"||O=="selfcloseTag"){var N=I.tagName,V=I.tagStart;return I.tagName=I.tagStart=null,O=="selfcloseTag"||A.autoSelfClosers.hasOwnProperty(N)?s(I,N):(s(I,N),I.context=new h(I,N,V==I.indented)),u}return r="error",R}function x(O,U,I){return O=="equals"?w:(A.allowMissing||(r="error"),R(O,U,I))}function w(O,U,I){return O=="string"?v:O=="word"&&A.allowUnquoted?(r="string",R):(r="error",R(O,U,I))}function v(O,U,I){return O=="string"?v:R(O,U,I)}return{startState:function(O){var U={tokenize:l,state:u,indented:O||0,tagName:null,tagStart:null,context:null};return O!=null&&(U.baseIndent=O),U},token:function(O,U){if(!U.tagName&&O.sol()&&(U.indented=O.indentation()),O.eatSpace())return null;f=null;var I=U.tokenize(O,U);return(I||f)&&I!="comment"&&(r=null,U.state=U.state(f||I,O,U),r&&(I=r=="error"?I+" error":r)),I},indent:function(O,U,I){var N=O.context;if(O.tokenize.isInAttribute)return O.tagStart==O.indented?O.stringStartCol+1:O.indented+C;if(N&&N.noIndent)return M.Pass;if(O.tokenize!=n&&O.tokenize!=l)return I?I.match(/^(\s*)/)[0].length:0;if(O.tagName)return A.multilineTagIndentPastTag!==!1?O.tagStart+O.tagName.length+2:O.tagStart+C*(A.multilineTagIndentFactor||1);if(A.alignCDATA&&/$/,blockCommentStart:"",configuration:A.htmlMode?"html":"xml",helperType:A.htmlMode?"html":"xml",skipAttribute:function(O){O.state==w&&(O.state=R)},xmlCurrentTag:function(O){return O.tagName?{name:O.tagName,close:O.type=="closeTag"}:null},xmlCurrentContext:function(O){for(var U=[],I=O.context;I;I=I.prev)I.tagName&&U.push(I.tagName);return U.reverse()}}}),M.defineMIME("text/xml","xml"),M.defineMIME("application/xml","xml"),M.mimeModes.hasOwnProperty("text/html")||M.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(k,z,o){"use strict";o.d(z,"d",function(){return Ge}),o.d(z,"b",function(){return $e}),o.d(z,"c",function(){return Ft}),o.d(z,"a",function(){return bn});var M=o("VTBJ"),m=o("1OyB"),T=o("vuIU"),b=o("JX7q"),y=o("Ji7U"),C=o("LK+K"),A=o("q1tI"),g=o("I8Z2"),e=o("BGR+"),f=o("wx14"),r=o("rePB"),l=o("4IlW"),n=o("2GS6"),i=o("Gytx"),a=o.n(i),c=o("TSYQ"),h=o.n(c),d=o("U8pU"),s=o("ODXe"),u=/iPhone/i,S=/iPod/i,E=/iPad/i,_=/\bAndroid(?:.+)Mobile\b/i,P=/Android/i,R=/\bAndroid(?:.+)SD4930UR\b/i,x=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,w=/Windows Phone/i,v=/\bWindows(?:.+)ARM\b/i,O=/BlackBerry/i,U=/BB10/i,I=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,V=/Mobile(?:.+)Firefox\b/i;function H(Et,je){return Et.test(je)}function D(Et){var je=Et||(typeof navigator!="undefined"?navigator.userAgent:""),rt=je.split("[FBAN");if(typeof rt[1]!="undefined"){var at=rt,Ae=Object(s.a)(at,1);je=Ae[0]}if(rt=je.split("Twitter"),typeof rt[1]!="undefined"){var Fe=rt,Tt=Object(s.a)(Fe,1);je=Tt[0]}var yt={apple:{phone:H(u,je)&&!H(w,je),ipod:H(S,je),tablet:!H(u,je)&&H(E,je)&&!H(w,je),device:(H(u,je)||H(S,je)||H(E,je))&&!H(w,je)},amazon:{phone:H(R,je),tablet:!H(R,je)&&H(x,je),device:H(R,je)||H(x,je)},android:{phone:!H(w,je)&&H(R,je)||!H(w,je)&&H(_,je),tablet:!H(w,je)&&!H(R,je)&&!H(_,je)&&(H(x,je)||H(P,je)),device:!H(w,je)&&(H(R,je)||H(x,je)||H(_,je)||H(P,je))||H(/\bokhttp\b/i,je)},windows:{phone:H(w,je),tablet:H(v,je),device:H(w,je)||H(v,je)},other:{blackberry:H(O,je),blackberry10:H(U,je),opera:H(I,je),firefox:H(V,je),chrome:H(N,je),device:H(O,je)||H(U,je)||H(I,je)||H(V,je)||H(N,je)},any:null,phone:null,tablet:null};return yt.any=yt.apple.device||yt.android.device||yt.windows.device||yt.other.device,yt.phone=yt.apple.phone||yt.android.phone||yt.windows.phone,yt.tablet=yt.apple.tablet||yt.android.tablet||yt.windows.tablet,yt}var W=Object(M.a)(Object(M.a)({},D()),{},{isMobile:D}),F=W;function L(){}function K(Et,je,rt){var at=je||"";return Et.key||"".concat(at,"item_").concat(rt)}function te(Et){return"".concat(Et,"-menu-")}function fe(Et,je){var rt=-1;A.Children.forEach(Et,function(at){rt+=1,at&&at.type&&at.type.isMenuItemGroup?A.Children.forEach(at.props.children,function(Ae){rt+=1,je(Ae,rt)}):je(at,rt)})}function de(Et,je,rt){if(!Et||rt.find)return;A.Children.forEach(Et,function(at){if(at){var Ae=at.type;if(!Ae||!(Ae.isSubMenu||Ae.isMenuItem||Ae.isMenuItemGroup))return;je.indexOf(at.key)!==-1?rt.find=!0:at.props.children&&de(at.props.children,je,rt)}})}var Ce=["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"],Oe=function(je){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=je&&typeof je.getBoundingClientRect=="function"&&je.getBoundingClientRect().width;if(at){if(rt){var Ae=getComputedStyle(je),Fe=Ae.marginLeft,Tt=Ae.marginRight;at+=+Fe.replace("px","")+ +Tt.replace("px","")}at=+at.toFixed(6)}return at||0},ce=function(je,rt,at){je&&Object(d.a)(je.style)==="object"&&(je.style[rt]=at)},Ee=function(){return F.any},ye=o("KQm4"),ue=o("Ff2n"),le=o("i8i4"),$=o("bdgK"),me=o("uciX"),re=o("8XRh"),ae={adjustX:1,adjustY:1},Se={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},oe={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},ee=Se,J=0,Q={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ve=function(je,rt,at){var Ae=te(rt),Fe=je.getState();je.setState({defaultActiveFirst:Object(M.a)(Object(M.a)({},Fe.defaultActiveFirst),{},Object(r.a)({},Ae,at))})},_e=function(Et){Object(y.a)(rt,Et);var je=Object(C.a)(rt);function rt(at){var Ae;Object(m.a)(this,rt),Ae=je.call(this,at),Ae.onDestroy=function(tt){Ae.props.onDestroy(tt)},Ae.onKeyDown=function(tt){var Ut=tt.keyCode,Pt=Ae.menuInstance,an=Ae.props,nn=an.isOpen,rn=an.store;if(Ut===l.a.ENTER)return Ae.onTitleClick(tt),ve(rn,Ae.props.eventKey,!0),!0;if(Ut===l.a.RIGHT)return nn?Pt.onKeyDown(tt):(Ae.triggerOpenChange(!0),ve(rn,Ae.props.eventKey,!0)),!0;if(Ut===l.a.LEFT){var Tn;if(nn)Tn=Pt.onKeyDown(tt);else return;return Tn||(Ae.triggerOpenChange(!1),Tn=!0),Tn}return nn&&(Ut===l.a.UP||Ut===l.a.DOWN)?Pt.onKeyDown(tt):void 0},Ae.onOpenChange=function(tt){Ae.props.onOpenChange(tt)},Ae.onPopupVisibleChange=function(tt){Ae.triggerOpenChange(tt,tt?"mouseenter":"mouseleave")},Ae.onMouseEnter=function(tt){var Ut=Ae.props,Pt=Ut.eventKey,an=Ut.onMouseEnter,nn=Ut.store;ve(nn,Ae.props.eventKey,!1),an({key:Pt,domEvent:tt})},Ae.onMouseLeave=function(tt){var Ut=Ae.props,Pt=Ut.parentMenu,an=Ut.eventKey,nn=Ut.onMouseLeave;Pt.subMenuInstance=Object(b.a)(Ae),nn({key:an,domEvent:tt})},Ae.onTitleMouseEnter=function(tt){var Ut=Ae.props,Pt=Ut.eventKey,an=Ut.onItemHover,nn=Ut.onTitleMouseEnter;an({key:Pt,hover:!0}),nn({key:Pt,domEvent:tt})},Ae.onTitleMouseLeave=function(tt){var Ut=Ae.props,Pt=Ut.parentMenu,an=Ut.eventKey,nn=Ut.onItemHover,rn=Ut.onTitleMouseLeave;Pt.subMenuInstance=Object(b.a)(Ae),nn({key:an,hover:!1}),rn({key:an,domEvent:tt})},Ae.onTitleClick=function(tt){var Ut=Object(b.a)(Ae),Pt=Ut.props;if(Pt.onTitleClick({key:Pt.eventKey,domEvent:tt}),Pt.triggerSubMenuAction==="hover")return;Ae.triggerOpenChange(!Pt.isOpen,"click"),ve(Pt.store,Ae.props.eventKey,!1)},Ae.onSubMenuClick=function(tt){typeof Ae.props.onClick=="function"&&Ae.props.onClick(Ae.addKeyPath(tt))},Ae.onSelect=function(tt){Ae.props.onSelect(tt)},Ae.onDeselect=function(tt){Ae.props.onDeselect(tt)},Ae.getPrefixCls=function(){return"".concat(Ae.props.rootPrefixCls,"-submenu")},Ae.getActiveClassName=function(){return"".concat(Ae.getPrefixCls(),"-active")},Ae.getDisabledClassName=function(){return"".concat(Ae.getPrefixCls(),"-disabled")},Ae.getSelectedClassName=function(){return"".concat(Ae.getPrefixCls(),"-selected")},Ae.getOpenClassName=function(){return"".concat(Ae.props.rootPrefixCls,"-submenu-open")},Ae.saveMenuInstance=function(tt){Ae.menuInstance=tt},Ae.addKeyPath=function(tt){return Object(M.a)(Object(M.a)({},tt),{},{keyPath:(tt.keyPath||[]).concat(Ae.props.eventKey)})},Ae.triggerOpenChange=function(tt,Ut){var Pt=Ae.props.eventKey,an=function(){Ae.onOpenChange({key:Pt,item:Object(b.a)(Ae),trigger:Ut,open:tt})};Ut==="mouseenter"?Ae.mouseenterTimeout=setTimeout(function(){an()},0):an()},Ae.isChildrenSelected=function(){var tt={find:!1};return de(Ae.props.children,Ae.props.selectedKeys,tt),tt.find},Ae.isOpen=function(){return Ae.props.openKeys.indexOf(Ae.props.eventKey)!==-1},Ae.adjustWidth=function(){if(!Ae.subMenuTitle||!Ae.menuInstance)return;var tt=le.findDOMNode(Ae.menuInstance);if(tt.offsetWidth>=Ae.subMenuTitle.offsetWidth)return;tt.style.minWidth="".concat(Ae.subMenuTitle.offsetWidth,"px")},Ae.saveSubMenuTitle=function(tt){Ae.subMenuTitle=tt},Ae.getBaseProps=function(){var tt=Object(b.a)(Ae),Ut=tt.props;return{mode:Ut.mode==="horizontal"?"vertical":Ut.mode,visible:Ae.props.isOpen,level:Ut.level+1,inlineIndent:Ut.inlineIndent,focusable:!1,onClick:Ae.onSubMenuClick,onSelect:Ae.onSelect,onDeselect:Ae.onDeselect,onDestroy:Ae.onDestroy,selectedKeys:Ut.selectedKeys,eventKey:"".concat(Ut.eventKey,"-menu-"),openKeys:Ut.openKeys,motion:Ut.motion,onOpenChange:Ae.onOpenChange,subMenuOpenDelay:Ut.subMenuOpenDelay,parentMenu:Object(b.a)(Ae),subMenuCloseDelay:Ut.subMenuCloseDelay,forceSubMenuRender:Ut.forceSubMenuRender,triggerSubMenuAction:Ut.triggerSubMenuAction,builtinPlacements:Ut.builtinPlacements,defaultActiveFirst:Ut.store.getState().defaultActiveFirst[te(Ut.eventKey)],multiple:Ut.multiple,prefixCls:Ut.rootPrefixCls,id:Ae.internalMenuId,manualRef:Ae.saveMenuInstance,itemIcon:Ut.itemIcon,expandIcon:Ut.expandIcon,direction:Ut.direction}},Ae.getMotion=function(tt,Ut){var Pt=Object(b.a)(Ae),an=Pt.haveRendered,nn=Ae.props,rn=nn.motion,Tn=nn.rootPrefixCls,sn=Object(M.a)(Object(M.a)({},rn),{},{leavedClassName:"".concat(Tn,"-hidden"),removeOnLeave:!1,motionAppear:an||!Ut||tt!=="inline"});return sn};var Fe=at.store,Tt=at.eventKey,yt=Fe.getState(),Ot=yt.defaultActiveFirst;Ae.isRootMenu=!1;var Lt=!1;return Ot&&(Lt=Ot[Tt]),ve(Fe,Tt,Lt),Ae}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ae=this,Fe=this.props,Tt=Fe.mode,yt=Fe.parentMenu,Ot=Fe.manualRef;if(Ot&&Ot(this),Tt!=="horizontal"||!yt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Ae.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ae=this.props,Fe=Ae.onDestroy,Tt=Ae.eventKey;Fe&&Fe(Tt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Ae){var Fe=this,Tt=this.getBaseProps(),yt=this.getMotion(Tt.mode,Tt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Tt.visible||Tt.forceSubMenuRender,!this.haveOpened)return A.createElement("div",null);var Ot=Tt.direction;return A.createElement(re.default,Object.assign({visible:Tt.visible},yt),function(Lt){var tt=Lt.className,Ut=Lt.style,Pt=h()("".concat(Tt.prefixCls,"-sub"),tt,Object(r.a)({},"".concat(Tt.prefixCls,"-rtl"),Ot==="rtl"));return A.createElement(ot,Object.assign({},Tt,{id:Fe.internalMenuId,className:Pt,style:Ut}),Ae)})}},{key:"render",value:function(){var Ae,Fe=Object(M.a)({},this.props),Tt=Fe.isOpen,yt=this.getPrefixCls(),Ot=Fe.mode==="inline",Lt=h()(yt,"".concat(yt,"-").concat(Fe.mode),(Ae={},Object(r.a)(Ae,Fe.className,!!Fe.className),Object(r.a)(Ae,this.getOpenClassName(),Tt),Object(r.a)(Ae,this.getActiveClassName(),Fe.active||Tt&&!Ot),Object(r.a)(Ae,this.getDisabledClassName(),Fe.disabled),Object(r.a)(Ae,this.getSelectedClassName(),this.isChildrenSelected()),Ae));this.internalMenuId||(Fe.eventKey?this.internalMenuId="".concat(Fe.eventKey,"$Menu"):(J+=1,this.internalMenuId="$__$".concat(J,"$Menu")));var tt={},Ut={},Pt={};Fe.disabled||(tt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ut={onClick:this.onTitleClick},Pt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var an={},nn=Fe.direction;Ot&&(nn==="rtl"?an.paddingRight=Fe.inlineIndent*Fe.level:an.paddingLeft=Fe.inlineIndent*Fe.level);var rn={};this.props.isOpen&&(rn={"aria-owns":this.internalMenuId});var Tn=null;Fe.mode!=="horizontal"&&(Tn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Tn=A.createElement(this.props.expandIcon,Object(M.a)({},this.props))));var sn=A.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:an,className:"".concat(yt,"-title"),role:"button"},Pt,Ut,{"aria-expanded":Tt},rn,{"aria-haspopup":"true",title:typeof Fe.title=="string"?Fe.title:void 0}),Fe.title,Tn||A.createElement("i",{className:"".concat(yt,"-arrow")})),un=this.renderChildren(Fe.children),Jn=Fe.parentMenu.isRootMenu?Fe.parentMenu.props.getPopupContainer:function(Ur){return Ur.parentNode},kn=Q[Fe.mode],Yn=Fe.popupOffset?{offset:Fe.popupOffset}:{},tr=Fe.mode==="inline"?"":Fe.popupClassName;tr+=nn==="rtl"?" ".concat(yt,"-rtl"):"";var pr=Fe.disabled,ar=Fe.triggerSubMenuAction,mn=Fe.subMenuOpenDelay,en=Fe.forceSubMenuRender,Nn=Fe.subMenuCloseDelay,Zr=Fe.builtinPlacements;Ce.forEach(function(Ur){return delete Fe[Ur]}),delete Fe.onClick;var zr=nn==="rtl"?Object.assign({},oe,Zr):Object.assign({},Se,Zr);return delete Fe.direction,A.createElement("li",Object.assign({},Fe,tt,{className:Lt,role:"menuitem"}),Ot&&sn,Ot&&un,!Ot&&A.createElement(me.a,{prefixCls:yt,popupClassName:h()("".concat(yt,"-popup"),tr),getPopupContainer:Jn,builtinPlacements:zr,popupPlacement:kn,popupVisible:Tt,popupAlign:Yn,popup:un,action:pr?[]:[ar],mouseEnterDelay:mn,mouseLeaveDelay:Nn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:en},sn))}}]),rt}(A.Component);_e.defaultProps={onMouseEnter:L,onMouseLeave:L,onTitleMouseEnter:L,onTitleMouseLeave:L,onTitleClick:L,manualRef:L,mode:"vertical",title:""};var Te=Object(g.b)(function(Et,je){var rt=Et.openKeys,at=Et.activeKey,Ae=Et.selectedKeys,Fe=je.eventKey,Tt=je.subMenuKey;return{isOpen:rt.indexOf(Fe)>-1,active:at[Tt]===Fe,selectedKeys:Ae}})(_e);Te.isSubMenu=!0;var Ge=Te,qe="menuitem-overflowed",ut=.5,st=function(Et){Object(y.a)(rt,Et);var je=Object(C.a)(rt);function rt(){var at;return Object(m.a)(this,rt),at=je.apply(this,arguments),at.resizeObserver=null,at.mutationObserver=null,at.originalTotalWidth=0,at.overflowedItems=[],at.menuItemSizes=[],at.cancelFrameId=null,at.state={lastVisibleIndex:void 0},at.getMenuItemNodes=function(){var Ae=at.props.prefixCls,Fe=le.findDOMNode(Object(b.a)(at));return Fe?[].slice.call(Fe.children).filter(function(Tt){return Tt.className.split(" ").indexOf("".concat(Ae,"-overflowed-submenu"))<0}):[]},at.getOverflowedSubMenuItem=function(Ae,Fe,Tt){var yt=at.props,Ot=yt.overflowedIndicator,Lt=yt.level,tt=yt.mode,Ut=yt.prefixCls,Pt=yt.theme;if(Lt!==1||tt!=="horizontal")return null;var an=at.props.children[0],nn=an.props,rn=nn.children,Tn=nn.title,sn=nn.style,un=Object(ue.a)(nn,["children","title","style"]),Jn=Object(M.a)({},sn),kn="".concat(Ae,"-overflowed-indicator"),Yn="".concat(Ae,"-overflowed-indicator");Fe.length===0&&Tt!==!0?Jn=Object(M.a)(Object(M.a)({},Jn),{},{display:"none"}):Tt&&(Jn=Object(M.a)(Object(M.a)({},Jn),{},{visibility:"hidden",position:"absolute"}),kn="".concat(kn,"-placeholder"),Yn="".concat(Yn,"-placeholder"));var tr=Pt?"".concat(Ut,"-").concat(Pt):"",pr={};return Ce.forEach(function(ar){un[ar]!==void 0&&(pr[ar]=un[ar])}),A.createElement(Ge,Object.assign({title:Ot,className:"".concat(Ut,"-overflowed-submenu"),popupClassName:tr},pr,{key:kn,eventKey:Yn,disabled:!1,style:Jn}),Fe)},at.setChildrenWidthAndResize=function(){if(at.props.mode!=="horizontal")return;var Ae=le.findDOMNode(Object(b.a)(at));if(!Ae)return;var Fe=Ae.children;if(!Fe||Fe.length===0)return;var Tt=Ae.children[Fe.length-1];ce(Tt,"display","inline-block");var yt=at.getMenuItemNodes(),Ot=yt.filter(function(Lt){return Lt.className.split(" ").indexOf(qe)>=0});Ot.forEach(function(Lt){ce(Lt,"display","inline-block")}),at.menuItemSizes=yt.map(function(Lt){return Oe(Lt,!0)}),Ot.forEach(function(Lt){ce(Lt,"display","none")}),at.overflowedIndicatorWidth=Oe(Ae.children[Ae.children.length-1],!0),at.originalTotalWidth=at.menuItemSizes.reduce(function(Lt,tt){return Lt+tt},0),at.handleResize(),ce(Tt,"display","none")},at.handleResize=function(){if(at.props.mode!=="horizontal")return;var Ae=le.findDOMNode(Object(b.a)(at));if(!Ae)return;var Fe=Oe(Ae);at.overflowedItems=[];var Tt=0,yt;at.originalTotalWidth>Fe+ut&&(yt=-1,at.menuItemSizes.forEach(function(Ot){Tt+=Ot,Tt+at.overflowedIndicatorWidth<=Fe&&(yt+=1)})),at.setState({lastVisibleIndex:yt})},at}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){var Ae=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Fe=le.findDOMNode(this);if(!Fe)return;this.resizeObserver=new $.default(function(Tt){Tt.forEach(function(){var yt=Ae.cancelFrameId;cancelAnimationFrame(yt),Ae.cancelFrameId=requestAnimationFrame(Ae.setChildrenWidthAndResize)})}),[].slice.call(Fe.children).concat(Fe).forEach(function(Tt){Ae.resizeObserver.observe(Tt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ae.resizeObserver.disconnect(),[].slice.call(Fe.children).concat(Fe).forEach(function(Tt){Ae.resizeObserver.observe(Tt)}),Ae.setChildrenWidthAndResize()}),this.mutationObserver.observe(Fe,{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(Ae){var Fe=this,Tt=this.state.lastVisibleIndex;return(Ae||[]).reduce(function(yt,Ot,Lt){var tt=Ot;if(Fe.props.mode==="horizontal"){var Ut=Fe.getOverflowedSubMenuItem(Ot.props.eventKey,[]);Tt!==void 0&&Fe.props.className.indexOf("".concat(Fe.props.prefixCls,"-root"))!==-1&&(Lt>Tt&&(tt=A.cloneElement(Ot,{style:{display:"none"},eventKey:"".concat(Ot.props.eventKey,"-hidden"),className:"".concat(qe)})),Lt===Tt+1&&(Fe.overflowedItems=Ae.slice(Tt+1).map(function(an){return A.cloneElement(an,{key:an.props.eventKey,mode:"vertical-left"})}),Ut=Fe.getOverflowedSubMenuItem(Ot.props.eventKey,Fe.overflowedItems)));var Pt=[].concat(Object(ye.a)(yt),[Ut,tt]);return Lt===Ae.length-1&&Pt.push(Fe.getOverflowedSubMenuItem(Ot.props.eventKey,[],!0)),Pt}return[].concat(Object(ye.a)(yt),[tt])},[])}},{key:"render",value:function(){var Ae=this.props,Fe=Ae.visible,Tt=Ae.prefixCls,yt=Ae.overflowedIndicator,Ot=Ae.mode,Lt=Ae.level,tt=Ae.tag,Ut=Ae.children,Pt=Ae.theme,an=Object(ue.a)(Ae,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),nn=tt;return A.createElement(nn,Object.assign({},an),this.renderChildren(Ut))}}]),rt}(A.Component);st.defaultProps={tag:"div",className:""};var ft=st;function gt(Et){return Et.length?Et.every(function(je){return!!je.props.disabled}):!0}function Ve(Et,je,rt){var at=Et.getState();Et.setState({activeKey:Object(M.a)(Object(M.a)({},at.activeKey),{},Object(r.a)({},je,rt))})}function ke(Et){return Et.eventKey||"0-menu-"}function dt(Et,je){var rt=je,at=Et.children,Ae=Et.eventKey;if(rt){var Fe;if(fe(at,function(Tt,yt){Tt&&Tt.props&&!Tt.props.disabled&&rt===K(Tt,Ae,yt)&&(Fe=!0)}),Fe)return rt}return rt=null,Et.defaultActiveFirst&&fe(at,function(Tt,yt){!rt&&Tt&&!Tt.props.disabled&&(rt=K(Tt,Ae,yt))}),rt}function Bt(Et){if(Et){var je=this.instanceArray.indexOf(Et);je!==-1?this.instanceArray[je]=Et:this.instanceArray.push(Et)}}var vt=function(Et){Object(y.a)(rt,Et);var je=Object(C.a)(rt);function rt(at){var Ae;return Object(m.a)(this,rt),Ae=je.call(this,at),Ae.onKeyDown=function(Fe,Tt){var yt=Fe.keyCode,Ot;if(Ae.getFlatInstanceArray().forEach(function(tt){tt&&tt.props.active&&tt.onKeyDown&&(Ot=tt.onKeyDown(Fe))}),Ot)return 1;var Lt=null;return(yt===l.a.UP||yt===l.a.DOWN)&&(Lt=Ae.step(yt===l.a.UP?-1:1)),Lt?(Fe.preventDefault(),Ve(Ae.props.store,ke(Ae.props),Lt.props.eventKey),typeof Tt=="function"&&Tt(Lt),1):void 0},Ae.onItemHover=function(Fe){var Tt=Fe.key,yt=Fe.hover;Ve(Ae.props.store,ke(Ae.props),yt?Tt:null)},Ae.onDeselect=function(Fe){Ae.props.onDeselect(Fe)},Ae.onSelect=function(Fe){Ae.props.onSelect(Fe)},Ae.onClick=function(Fe){Ae.props.onClick(Fe)},Ae.onOpenChange=function(Fe){Ae.props.onOpenChange(Fe)},Ae.onDestroy=function(Fe){Ae.props.onDestroy(Fe)},Ae.getFlatInstanceArray=function(){return Ae.instanceArray},Ae.step=function(Fe){var Tt=Ae.getFlatInstanceArray(),yt=Ae.props.store.getState().activeKey[ke(Ae.props)],Ot=Tt.length;if(!Ot)return null;Fe<0&&(Tt=Tt.concat().reverse());var Lt=-1;if(Tt.every(function(an,nn){return an&&an.props.eventKey===yt?(Lt=nn,!1):!0}),!Ae.props.defaultActiveFirst&&Lt!==-1&>(Tt.slice(Lt,Ot-1)))return;var tt=(Lt+1)%Ot,Ut=tt;do{var Pt=Tt[Ut];if(!Pt||Pt.props.disabled)Ut=(Ut+1)%Ot;else return Pt}while(Ut!==tt);return null},Ae.renderCommonMenuItem=function(Fe,Tt,yt){var Ot=Ae.props.store.getState(),Lt=Object(b.a)(Ae),tt=Lt.props,Ut=K(Fe,tt.eventKey,Tt),Pt=Fe.props;if(!Pt||typeof Fe.type=="string")return Fe;var an=Ut===Ot.activeKey,nn=Object(M.a)(Object(M.a)({mode:Pt.mode||tt.mode,level:tt.level,inlineIndent:tt.inlineIndent,renderMenuItem:Ae.renderMenuItem,rootPrefixCls:tt.prefixCls,index:Tt,parentMenu:tt.parentMenu,manualRef:Pt.disabled?void 0:Object(n.a)(Fe.ref,Bt.bind(Object(b.a)(Ae))),eventKey:Ut,active:!Pt.disabled&&an,multiple:tt.multiple,onClick:function(Tn){(Pt.onClick||L)(Tn),Ae.onClick(Tn)},onItemHover:Ae.onItemHover,motion:tt.motion,subMenuOpenDelay:tt.subMenuOpenDelay,subMenuCloseDelay:tt.subMenuCloseDelay,forceSubMenuRender:tt.forceSubMenuRender,onOpenChange:Ae.onOpenChange,onDeselect:Ae.onDeselect,onSelect:Ae.onSelect,builtinPlacements:tt.builtinPlacements,itemIcon:Pt.itemIcon||Ae.props.itemIcon,expandIcon:Pt.expandIcon||Ae.props.expandIcon},yt),{},{direction:tt.direction});return(tt.mode==="inline"||Ee())&&(nn.triggerSubMenuAction="click"),A.cloneElement(Fe,nn)},Ae.renderMenuItem=function(Fe,Tt,yt){if(!Fe)return null;var Ot=Ae.props.store.getState(),Lt={openKeys:Ot.openKeys,selectedKeys:Ot.selectedKeys,triggerSubMenuAction:Ae.props.triggerSubMenuAction,subMenuKey:yt};return Ae.renderCommonMenuItem(Fe,Tt,Lt)},at.store.setState({activeKey:Object(M.a)(Object(M.a)({},at.store.getState().activeKey),{},Object(r.a)({},at.eventKey,dt(at,at.activeKey)))}),Ae.instanceArray=[],Ae}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ae){return this.props.visible||Ae.visible||this.props.className!==Ae.className||!a()(this.props.style,Ae.style)}},{key:"componentDidUpdate",value:function(Ae){var Fe=this.props,Tt="activeKey"in Fe?Fe.activeKey:Fe.store.getState().activeKey[ke(Fe)],yt=dt(Fe,Tt);if(yt!==Tt)Ve(Fe.store,ke(Fe),yt);else if("activeKey"in Ae){var Ot=dt(Ae,Ae.activeKey);yt!==Ot&&Ve(Fe.store,ke(Fe),yt)}}},{key:"render",value:function(){var Ae=this,Fe=Object(f.a)({},this.props);this.instanceArray=[];var Tt=h()(Fe.prefixCls,Fe.className,"".concat(Fe.prefixCls,"-").concat(Fe.mode)),yt={className:Tt,role:Fe.role||"menu"};Fe.id&&(yt.id=Fe.id),Fe.focusable&&(yt.tabIndex=0,yt.onKeyDown=this.onKeyDown);var Ot=Fe.prefixCls,Lt=Fe.eventKey,tt=Fe.visible,Ut=Fe.level,Pt=Fe.mode,an=Fe.overflowedIndicator,nn=Fe.theme;return Ce.forEach(function(rn){return delete Fe[rn]}),delete Fe.onClick,A.createElement(ft,Object.assign({},Fe,{prefixCls:Ot,mode:Pt,tag:"ul",level:Ut,theme:nn,visible:tt,overflowedIndicator:an},yt),A.Children.map(Fe.children,function(rn,Tn){return Ae.renderMenuItem(rn,Tn,Lt||"0-menu-")}))}}]),rt}(A.Component);vt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:L};var Rt=Object(g.b)()(vt),ot=Rt,Je=o("Kwbf");function et(Et,je,rt){var at=Et.prefixCls,Ae=Et.motion,Fe=Et.defaultMotions,Tt=Fe===void 0?{}:Fe,yt=Et.openAnimation,Ot=Et.openTransitionName,Lt=je.switchingModeFromInline;if(Ae)return Ae;if(Object(d.a)(yt)==="object"&&yt)Object(Je.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof yt=="string")return{motionName:"".concat(at,"-open-").concat(yt)};if(Ot)return{motionName:Ot};var tt=Tt[rt];return tt||(Lt?null:Tt.other)}var Me=function(Et){Object(y.a)(rt,Et);var je=Object(C.a)(rt);function rt(at){var Ae;Object(m.a)(this,rt),Ae=je.call(this,at),Ae.inlineOpenKeys=[],Ae.onSelect=function(yt){var Ot=Object(b.a)(Ae),Lt=Ot.props;if(Lt.selectable){var tt=Ae.store.getState(),Ut=tt.selectedKeys,Pt=yt.key;Lt.multiple?Ut=Ut.concat([Pt]):Ut=[Pt],"selectedKeys"in Lt||Ae.store.setState({selectedKeys:Ut}),Lt.onSelect(Object(M.a)(Object(M.a)({},yt),{},{selectedKeys:Ut}))}},Ae.onClick=function(yt){var Ot=Ae.getRealMenuMode(),Lt=Object(b.a)(Ae),tt=Lt.store,Ut=Lt.props.onOpenChange;Ot!=="inline"&&!("openKeys"in Ae.props)&&(tt.setState({openKeys:[]}),Ut([])),Ae.props.onClick(yt)},Ae.onKeyDown=function(yt,Ot){Ae.innerMenu.getWrappedInstance().onKeyDown(yt,Ot)},Ae.onOpenChange=function(yt){var Ot=Object(b.a)(Ae),Lt=Ot.props,tt=Ae.store.getState().openKeys.concat(),Ut=!1,Pt=function(nn){var rn=!1;if(nn.open)rn=tt.indexOf(nn.key)===-1,rn&&tt.push(nn.key);else{var Tn=tt.indexOf(nn.key);rn=Tn!==-1,rn&&tt.splice(Tn,1)}Ut=Ut||rn};Array.isArray(yt)?yt.forEach(Pt):Pt(yt),Ut&&("openKeys"in Ae.props||Ae.store.setState({openKeys:tt}),Lt.onOpenChange(tt))},Ae.onDeselect=function(yt){var Ot=Object(b.a)(Ae),Lt=Ot.props;if(Lt.selectable){var tt=Ae.store.getState().selectedKeys.concat(),Ut=yt.key,Pt=tt.indexOf(Ut);Pt!==-1&&tt.splice(Pt,1),"selectedKeys"in Lt||Ae.store.setState({selectedKeys:tt}),Lt.onDeselect(Object(M.a)(Object(M.a)({},yt),{},{selectedKeys:tt}))}},Ae.onMouseEnter=function(yt){Ae.restoreModeVerticalFromInline();var Ot=Ae.props.onMouseEnter;Ot&&Ot(yt)},Ae.onTransitionEnd=function(yt){var Ot=yt.propertyName==="width"&&yt.target===yt.currentTarget,Lt=yt.target.className,tt=Object.prototype.toString.call(Lt)==="[object SVGAnimatedString]"?Lt.animVal:Lt,Ut=yt.propertyName==="font-size"&&tt.indexOf("anticon")>=0;(Ot||Ut)&&Ae.restoreModeVerticalFromInline()},Ae.setInnerMenu=function(yt){Ae.innerMenu=yt},Ae.isRootMenu=!0;var Fe=at.defaultSelectedKeys,Tt=at.defaultOpenKeys;return"selectedKeys"in at&&(Fe=at.selectedKeys||[]),"openKeys"in at&&(Tt=at.openKeys||[]),Ae.store=Object(g.c)({selectedKeys:Fe,openKeys:Tt,activeKey:{"0-menu-":dt(at,at.activeKey)}}),Ae.state={switchingModeFromInline:!1},Ae}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ae){this.updateOpentKeysWhenSwitchMode(Ae),this.updateMiniStore();var Fe=this.props,Tt=Fe.siderCollapsed,yt=Fe.inlineCollapsed,Ot=Fe.onOpenChange;(!Ae.inlineCollapsed&&yt||!Ae.siderCollapsed&&Tt)&&Ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Ae){var Fe=this.props,Tt=this.store,yt=this.inlineOpenKeys,Ot=Tt.getState(),Lt={};Ae.mode==="inline"&&Fe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Fe||((Fe.inlineCollapsed&&!Ae.inlineCollapsed||Fe.siderCollapsed&&!Ae.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ot.openKeys.concat(),Lt.openKeys=[]),(!Fe.inlineCollapsed&&Ae.inlineCollapsed||!Fe.siderCollapsed&&Ae.siderCollapsed)&&(Lt.openKeys=yt,this.inlineOpenKeys=[])),Object.keys(Lt).length&&Tt.setState(Lt)}},{key:"updateMenuDisplay",value:function(){var Ae=this.props.collapsedWidth,Fe=this.store,Tt=this.prevOpenKeys,yt=this.getInlineCollapsed()&&(Ae===0||Ae==="0"||Ae==="0px");yt?(this.prevOpenKeys=Fe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Tt&&(this.store.setState({openKeys:Tt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ae=this.props.mode,Fe=this.state.switchingModeFromInline,Tt=this.getInlineCollapsed();return Fe&&Tt?"inline":Tt?"vertical":Ae}},{key:"getInlineCollapsed",value:function(){var Ae=this.props,Fe=Ae.inlineCollapsed,Tt=Ae.siderCollapsed;return Tt!==void 0?Tt:Fe}},{key:"restoreModeVerticalFromInline",value:function(){var Ae=this.state.switchingModeFromInline;Ae&&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 Ae=Object(M.a)({},Object(e.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Fe=this.getRealMenuMode();return Ae.className+=" ".concat(Ae.prefixCls,"-root"),Ae.direction==="rtl"&&(Ae.className+=" ".concat(Ae.prefixCls,"-rtl")),Ae=Object(M.a)(Object(M.a)({},Ae),{},{mode:Fe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:et(this.props,this.state,Fe)}),delete Ae.openAnimation,delete Ae.openTransitionName,A.createElement(g.a,{store:this.store},A.createElement(ot,Object.assign({},Ae,{ref:this.setInnerMenu}),this.props.children))}}]),rt}(A.Component);Me.defaultProps={selectable:!0,onClick:L,onSelect:L,onOpenChange:L,onDeselect:L,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:A.createElement("span",null,"\xB7\xB7\xB7")};var Be=Me,Xe=function(Et){Object(y.a)(rt,Et);var je=Object(C.a)(rt);function rt(){var at;return Object(m.a)(this,rt),at=je.apply(this,arguments),at.onKeyDown=function(Ae){var Fe=Ae.keyCode;return Fe===l.a.ENTER?(at.onClick(Ae),!0):void 0},at.onMouseLeave=function(Ae){var Fe=at.props,Tt=Fe.eventKey,yt=Fe.onItemHover,Ot=Fe.onMouseLeave;yt({key:Tt,hover:!1}),Ot({key:Tt,domEvent:Ae})},at.onMouseEnter=function(Ae){var Fe=at.props,Tt=Fe.eventKey,yt=Fe.onItemHover,Ot=Fe.onMouseEnter;yt({key:Tt,hover:!0}),Ot({key:Tt,domEvent:Ae})},at.onClick=function(Ae){var Fe=at.props,Tt=Fe.eventKey,yt=Fe.multiple,Ot=Fe.onClick,Lt=Fe.onSelect,tt=Fe.onDeselect,Ut=Fe.isSelected,Pt={key:Tt,keyPath:[Tt],item:Object(b.a)(at),domEvent:Ae};Ot(Pt),yt?Ut?tt(Pt):Lt(Pt):Ut||Lt(Pt)},at.saveNode=function(Ae){at.node=Ae},at}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ae=this.props;Ae.onDestroy&&Ae.onDestroy(Ae.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 Ae,Fe=Object(M.a)({},this.props),Tt=h()(this.getPrefixCls(),Fe.className,(Ae={},Object(r.a)(Ae,this.getActiveClassName(),!Fe.disabled&&Fe.active),Object(r.a)(Ae,this.getSelectedClassName(),Fe.isSelected),Object(r.a)(Ae,this.getDisabledClassName(),Fe.disabled),Ae)),yt=Object(M.a)(Object(M.a)({},Fe.attribute),{},{title:typeof Fe.title=="string"?Fe.title:void 0,className:Tt,role:Fe.role||"menuitem","aria-disabled":Fe.disabled});Fe.role==="option"?yt=Object(M.a)(Object(M.a)({},yt),{},{role:"option","aria-selected":Fe.isSelected}):(Fe.role===null||Fe.role==="none")&&(yt.role="none");var Ot={onClick:Fe.disabled?null:this.onClick,onMouseLeave:Fe.disabled?null:this.onMouseLeave,onMouseEnter:Fe.disabled?null:this.onMouseEnter},Lt=Object(M.a)({},Fe.style);Fe.mode==="inline"&&(Fe.direction==="rtl"?Lt.paddingRight=Fe.inlineIndent*Fe.level:Lt.paddingLeft=Fe.inlineIndent*Fe.level),Ce.forEach(function(Ut){return delete Fe[Ut]}),delete Fe.direction;var tt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(tt=A.createElement(this.props.itemIcon,this.props)),A.createElement("li",Object.assign({},Object(e.default)(Fe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),yt,Ot,{style:Lt,ref:this.saveNode}),Fe.children,tt)}}]),rt}(A.Component);Xe.isMenuItem=!0,Xe.defaultProps={onSelect:L,onMouseEnter:L,onMouseLeave:L,manualRef:L};var Ke=Object(g.b)(function(Et,je){var rt=Et.activeKey,at=Et.selectedKeys,Ae=je.eventKey,Fe=je.subMenuKey;return{active:rt[Fe]===Ae,isSelected:at.indexOf(Ae)!==-1}})(Xe),$e=Ke,_t=function(Et){Object(y.a)(rt,Et);var je=Object(C.a)(rt);function rt(){var at;return Object(m.a)(this,rt),at=je.apply(this,arguments),at.renderInnerMenuItem=function(Ae){var Fe=at.props,Tt=Fe.renderMenuItem,yt=Fe.index;return Tt(Ae,yt,at.props.subMenuKey)},at}return Object(T.a)(rt,[{key:"render",value:function(){var Ae=Object(f.a)({},this.props),Fe=Ae.className,Tt=Fe===void 0?"":Fe,yt=Ae.rootPrefixCls,Ot="".concat(yt,"-item-group-title"),Lt="".concat(yt,"-item-group-list"),tt=Ae.title,Ut=Ae.children;return Ce.forEach(function(Pt){return delete Ae[Pt]}),delete Ae.onClick,delete Ae.direction,A.createElement("li",Object.assign({},Ae,{className:"".concat(Tt," ").concat(yt,"-item-group")}),A.createElement("div",{className:Ot,title:typeof tt=="string"?tt:void 0},tt),A.createElement("ul",{className:Lt},A.Children.map(Ut,this.renderInnerMenuItem)))}}]),rt}(A.Component);_t.isMenuItemGroup=!0,_t.defaultProps={disabled:!0};var Ft=_t,qt=function(je){var rt=je.className,at=je.rootPrefixCls,Ae=je.style;return A.createElement("li",{className:"".concat(rt," ").concat(at,"-item-divider"),style:Ae})};qt.defaultProps={disabled:!0,className:"",style:{}};var bn=qt,At=z.e=Be},"1nVM":function(k,z,o){k.exports={titlesize:"titlesize___3R6Gt",wrap:"wrap___33HQq",labelWrap:"labelWrap___1iqwF",label:"label___27cm-",labelContent:"labelContent___1fVMu",flexRow:"flexRow___PEsIJ",color999:"color999___2Yr8Q",radio:"radio___OcreT",color0152d9:"color0152d9___1FV6h",popover:"popover___2xk-c",serviceSettingName:"serviceSettingName___Ld9Mm",flexJustifyCenter:"flexJustifyCenter___18x9a",flexAlignEnd:"flexAlignEnd___1C-X3",flexAlignCenter:"flexAlignCenter___2oSmu",flexColumn:"flexColumn___2ysFR",formWrap:"formWrap___EPA-v",titleWrap:"titleWrap___3_rFr",fieldWrap:"fieldWrap___2jAZP",button:"button___3XvNW",buttonFixed:"buttonFixed___2Zm2R",buttonWrap:"buttonWrap___1OYLR",width180:"width180___jK9Il",width100:"width100___3krQH",width280:"width280___2XLRF",difficultyHint:"difficultyHint___haMiD",color888:"color888___N5haY",serviceSettingWrap:"serviceSettingWrap___2mA8Y",serviceSetLeft:"serviceSetLeft___15ZiZ",serviceSetInput:"serviceSetInput___1xV8R",serviceSetMemoryInput:"serviceSetMemoryInput___1b9Wn",serviceSetTip:"serviceSetTip___3OSZX",installPackage:"installPackage___2Q149",selectSchool:"selectSchool___3jjwJ",dataPicker:"dataPicker___3FMTF",bg:"bg___SWlll",content:"content___3UkVO",head:"head___35V3S",headCount:"headCount___2pjjr",itemWrap:"itemWrap___1yg5K",imgWrap:"imgWrap___R0ss7",img:"img___VI1B8",manager:"manager___8Zuo9",itemContent:"itemContent___2pnzz",nameWrap:"nameWrap___3Ntoy",name:"name___3v0W9",actionGroup:"actionGroup___nzwV5",deleteIcon:"deleteIcon___tZStC",schoolWrap:"schoolWrap___qVkuP",school:"school___2WDSB",countWrap:"countWrap___1ZPyo",deletetitle:"deletetitle___3PnVP",yseTitle:"yseTitle___2rGJC",modal:"modal___TzuWu",colorOrange:"colorOrange___WAQOi",colorYellow:"colorYellow___giatj",graaytitle:"graaytitle___1xud8",graaymingl:"graaymingl___KdIA9",graayminglthree:"graayminglthree___1To0y",graaymingltow:"graaymingltow___2ZE_h"}},"1uat":function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("MlIO"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.Hasher,y=m.x64,C=y.Word,A=y.WordArray,g=m.algo;function e(){return C.create.apply(C,arguments)}var f=[e(1116352408,3609767458),e(1899447441,602891725),e(3049323471,3964484399),e(3921009573,2173295548),e(961987163,4081628472),e(1508970993,3053834265),e(2453635748,2937671579),e(2870763221,3664609560),e(3624381080,2734883394),e(310598401,1164996542),e(607225278,1323610764),e(1426881987,3590304994),e(1925078388,4068182383),e(2162078206,991336113),e(2614888103,633803317),e(3248222580,3479774868),e(3835390401,2666613458),e(4022224774,944711139),e(264347078,2341262773),e(604807628,2007800933),e(770255983,1495990901),e(1249150122,1856431235),e(1555081692,3175218132),e(1996064986,2198950837),e(2554220882,3999719339),e(2821834349,766784016),e(2952996808,2566594879),e(3210313671,3203337956),e(3336571891,1034457026),e(3584528711,2466948901),e(113926993,3758326383),e(338241895,168717936),e(666307205,1188179964),e(773529912,1546045734),e(1294757372,1522805485),e(1396182291,2643833823),e(1695183700,2343527390),e(1986661051,1014477480),e(2177026350,1206759142),e(2456956037,344077627),e(2730485921,1290863460),e(2820302411,3158454273),e(3259730800,3505952657),e(3345764771,106217008),e(3516065817,3606008344),e(3600352804,1432725776),e(4094571909,1467031594),e(275423344,851169720),e(430227734,3100823752),e(506948616,1363258195),e(659060556,3750685593),e(883997877,3785050280),e(958139571,3318307427),e(1322822218,3812723403),e(1537002063,2003034995),e(1747873779,3602036899),e(1955562222,1575990012),e(2024104815,1125592928),e(2227730452,2716904306),e(2361852424,442776044),e(2428436474,593698344),e(2756734187,3733110249),e(3204031479,2999351573),e(3329325298,3815920427),e(3391569614,3928383900),e(3515267271,566280711),e(3940187606,3454069534),e(4118630271,4000239992),e(116418474,1914138554),e(174292421,2731055270),e(289380356,3203993006),e(460393269,320620315),e(685471733,587496836),e(852142971,1086792851),e(1017036298,365543100),e(1126000580,2618297676),e(1288033470,3409855158),e(1501505948,4234509866),e(1607167915,987167468),e(1816402316,1246189591)],r=[];(function(){for(var n=0;n<80;n++)r[n]=e()})();var l=g.SHA512=b.extend({_doReset:function(){this._hash=new A.init([new C.init(1779033703,4089235720),new C.init(3144134277,2227873595),new C.init(1013904242,4271175723),new C.init(2773480762,1595750129),new C.init(1359893119,2917565137),new C.init(2600822924,725511199),new C.init(528734635,4215389547),new C.init(1541459225,327033209)])},_doProcessBlock:function(n,i){for(var a=this._hash.words,c=a[0],h=a[1],d=a[2],s=a[3],u=a[4],S=a[5],E=a[6],_=a[7],P=c.high,R=c.low,x=h.high,w=h.low,v=d.high,O=d.low,U=s.high,I=s.low,N=u.high,V=u.low,H=S.high,D=S.low,W=E.high,F=E.low,L=_.high,K=_.low,te=P,fe=R,de=x,Ce=w,Oe=v,ce=O,Ee=U,ye=I,ue=N,le=V,$=H,me=D,re=W,ae=F,Se=L,oe=K,ee=0;ee<80;ee++){var J,Q,ve=r[ee];if(ee<16)Q=ve.high=n[i+ee*2]|0,J=ve.low=n[i+ee*2+1]|0;else{var _e=r[ee-15],Te=_e.high,Ge=_e.low,qe=(Te>>>1|Ge<<31)^(Te>>>8|Ge<<24)^Te>>>7,ut=(Ge>>>1|Te<<31)^(Ge>>>8|Te<<24)^(Ge>>>7|Te<<25),st=r[ee-2],ft=st.high,gt=st.low,Ve=(ft>>>19|gt<<13)^(ft<<3|gt>>>29)^ft>>>6,ke=(gt>>>19|ft<<13)^(gt<<3|ft>>>29)^(gt>>>6|ft<<26),dt=r[ee-7],Bt=dt.high,vt=dt.low,Rt=r[ee-16],ot=Rt.high,Je=Rt.low;J=ut+vt,Q=qe+Bt+(J>>>0>>0?1:0),J=J+ke,Q=Q+Ve+(J>>>0>>0?1:0),J=J+Je,Q=Q+ot+(J>>>0>>0?1:0),ve.high=Q,ve.low=J}var et=ue&$^~ue&re,Me=le&me^~le&ae,Be=te&de^te&Oe^de&Oe,Xe=fe&Ce^fe&ce^Ce&ce,Ke=(te>>>28|fe<<4)^(te<<30|fe>>>2)^(te<<25|fe>>>7),$e=(fe>>>28|te<<4)^(fe<<30|te>>>2)^(fe<<25|te>>>7),_t=(ue>>>14|le<<18)^(ue>>>18|le<<14)^(ue<<23|le>>>9),Ft=(le>>>14|ue<<18)^(le>>>18|ue<<14)^(le<<23|ue>>>9),qt=f[ee],bn=qt.high,At=qt.low,Et=oe+Ft,je=Se+_t+(Et>>>0>>0?1:0),Et=Et+Me,je=je+et+(Et>>>0>>0?1:0),Et=Et+At,je=je+bn+(Et>>>0>>0?1:0),Et=Et+J,je=je+Q+(Et>>>0>>0?1:0),rt=$e+Xe,at=Ke+Be+(rt>>>0<$e>>>0?1:0);Se=re,oe=ae,re=$,ae=me,$=ue,me=le,le=ye+Et|0,ue=Ee+je+(le>>>0>>0?1:0)|0,Ee=Oe,ye=ce,Oe=de,ce=Ce,de=te,Ce=fe,fe=Et+rt|0,te=je+at+(fe>>>0>>0?1:0)|0}R=c.low=R+fe,c.high=P+te+(R>>>0>>0?1:0),w=h.low=w+Ce,h.high=x+de+(w>>>0>>0?1:0),O=d.low=O+ce,d.high=v+Oe+(O>>>0>>0?1:0),I=s.low=I+ye,s.high=U+Ee+(I>>>0>>0?1:0),V=u.low=V+le,u.high=N+ue+(V>>>0>>0?1:0),D=S.low=D+me,S.high=H+$+(D>>>0>>0?1:0),F=E.low=F+ae,E.high=W+re+(F>>>0>>0?1:0),K=_.low=K+oe,_.high=L+Se+(K>>>0>>0?1:0)},_doFinalize:function(){var n=this._data,i=n.words,a=this._nDataBytes*8,c=n.sigBytes*8;i[c>>>5]|=128<<24-c%32,i[(c+128>>>10<<5)+30]=Math.floor(a/4294967296),i[(c+128>>>10<<5)+31]=a,n.sigBytes=i.length*4,this._process();var h=this._hash.toX32();return h},clone:function(){var n=b.clone.call(this);return n._hash=this._hash.clone(),n},blockSize:1024/32});m.SHA512=b._createHelper(l),m.HmacSHA512=b._createHmacHelper(l)}(),M.SHA512})},"24hK":function(k,z,o){"use strict";o.d(z,"a",function(){return m});class M{constructor(T){this.element=T,this.next=M.Undefined,this.prev=M.Undefined}}M.Undefined=new M(void 0);class m{constructor(){this._first=M.Undefined,this._last=M.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===M.Undefined}clear(){let T=this._first;for(;T!==M.Undefined;){const b=T.next;T.prev=M.Undefined,T.next=M.Undefined,T=b}this._first=M.Undefined,this._last=M.Undefined,this._size=0}unshift(T){return this._insert(T,!1)}push(T){return this._insert(T,!0)}_insert(T,b){const y=new M(T);if(this._first===M.Undefined)this._first=y,this._last=y;else if(b){const A=this._last;this._last=y,y.prev=A,A.next=y}else{const A=this._first;this._first=y,y.next=A,A.prev=y}this._size+=1;let C=!1;return()=>{C||(C=!0,this._remove(y))}}shift(){if(this._first===M.Undefined)return;{const T=this._first.element;return this._remove(this._first),T}}pop(){if(this._last===M.Undefined)return;{const T=this._last.element;return this._remove(this._last),T}}_remove(T){if(T.prev!==M.Undefined&&T.next!==M.Undefined){const b=T.prev;b.next=T.next,T.next.prev=b}else T.prev===M.Undefined&&T.next===M.Undefined?(this._first=M.Undefined,this._last=M.Undefined):T.next===M.Undefined?(this._last=this._last.prev,this._last.next=M.Undefined):T.prev===M.Undefined&&(this._first=this._first.next,this._first.prev=M.Undefined);this._size-=1}*[Symbol.iterator](){let T=this._first;for(;T!==M.Undefined;)yield T.element,T=T.next}}},"3/fG":function(k,z,o){"use strict";o.d(z,"a",function(){return m});function M(T,b){let y;return b.length===0?y=T:y=T.replace(/\{(\d+)\}/g,function(C,A){const g=A[0];return typeof b[g]!="undefined"?b[g]:C}),y}function m(T,b,...y){return M(b,y)}},"3d99":function(k,z,o){k.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3y9D":function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.WordArray,y=T.Hasher,C=m.algo,A=[],g=C.SHA1=y.extend({_doReset:function(){this._hash=new b.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,f){for(var r=this._hash.words,l=r[0],n=r[1],i=r[2],a=r[3],c=r[4],h=0;h<80;h++){if(h<16)A[h]=e[f+h]|0;else{var d=A[h-3]^A[h-8]^A[h-14]^A[h-16];A[h]=d<<1|d>>>31}var s=(l<<5|l>>>27)+c+A[h];h<20?s+=(n&i|~n&a)+1518500249:h<40?s+=(n^i^a)+1859775393:h<60?s+=(n&i|n&a|i&a)-1894007588:s+=(n^i^a)-899497514,c=a,a=i,i=n<<30|n>>>2,n=l,l=s}r[0]=r[0]+l|0,r[1]=r[1]+n|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+c|0},_doFinalize:function(){var e=this._data,f=e.words,r=this._nDataBytes*8,l=e.sigBytes*8;return f[l>>>5]|=128<<24-l%32,f[(l+64>>>9<<4)+14]=Math.floor(r/4294967296),f[(l+64>>>9<<4)+15]=r,e.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var e=y.clone.call(this);return e._hash=this._hash.clone(),e}});m.SHA1=y._createHelper(g),m.HmacSHA1=y._createHmacHelper(g)}(),M.SHA1})},4:function(k,z){},"498V":function(k,z,o){k.exports=o.p+"static/logo.22b9a281.svg"},"4SAo":function(k,z,o){k.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(k,z){k.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(k,z){k.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(k,z,o){"use strict";o.d(z,"a",function(){return s});var M=o("Ty5D"),m=o("dI71"),T=o("q1tI"),b=o.n(T),y=o("YS25"),C=o("17x9"),A=o.n(C),g=o("wx14"),e=o("zLVn"),f=o("9R94"),r=function(w){Object(m.a)(v,w);function v(){for(var U,I=arguments.length,N=new Array(I),V=0;V>>24)&16711935|(u<<24|u>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var E=h[s];E.high^=S,E.low^=u}for(var _=0;_<24;_++){for(var P=0;P<5;P++){for(var R=0,x=0,w=0;w<5;w++){var E=h[P+5*w];R^=E.high,x^=E.low}var v=n[P];v.high=R,v.low=x}for(var P=0;P<5;P++)for(var O=n[(P+4)%5],U=n[(P+1)%5],I=U.high,N=U.low,R=O.high^(I<<1|N>>>31),x=O.low^(N<<1|I>>>31),w=0;w<5;w++){var E=h[P+5*w];E.high^=R,E.low^=x}for(var V=1;V<25;V++){var R,x,E=h[V],H=E.high,D=E.low,W=f[V];W<32?(R=H<>>32-W,x=D<>>32-W):(R=D<>>64-W,x=H<>>64-W);var F=n[r[V]];F.high=R,F.low=x}var L=n[0],K=h[0];L.high=K.high,L.low=K.low;for(var P=0;P<5;P++)for(var w=0;w<5;w++){var V=P+5*w,E=h[V],te=n[V],fe=n[(P+1)%5+5*w],de=n[(P+2)%5+5*w];E.high=te.high^~fe.high&de.high,E.low=te.low^~fe.low&de.low}var E=h[0],Ce=l[_];E.high^=Ce.high,E.low^=Ce.low}},_doFinalize:function(){var a=this._data,c=a.words,h=this._nDataBytes*8,d=a.sigBytes*8,s=this.blockSize*32;c[d>>>5]|=1<<24-d%32,c[(m.ceil((d+1)/s)*s>>>5)-1]|=128,a.sigBytes=c.length*4,this._process();for(var u=this._state,S=this.cfg.outputLength/8,E=S/8,_=[],P=0;P>>24)&16711935|(x<<24|x>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360,_.push(w),_.push(x)}return new y.init(_,S)},clone:function(){for(var a=C.clone.call(this),c=a._state=this._state.slice(0),h=0;h<25;h++)c[h]=c[h].clone();return a}});T.SHA3=C._createHelper(i),T.HmacSHA3=C._createHmacHelper(i)}(Math),M.SHA3})},"6+eU":function(k,z,o){"use strict";o.d(z,"a",function(){return _});var M=o("wx14"),m=o("rePB"),T=o("VTBJ"),b=o("1OyB"),y=o("vuIU"),C=o("Ji7U"),A=o("LK+K"),g=o("q1tI"),e=o.n(g),f=o("TSYQ"),r=o.n(f),l=function(R){var x,w="".concat(R.rootPrefixCls,"-item"),v=r()(w,"".concat(w,"-").concat(R.page),(x={},Object(m.a)(x,"".concat(w,"-active"),R.active),Object(m.a)(x,R.className,!!R.className),Object(m.a)(x,"".concat(w,"-disabled"),!R.page),x)),O=function(){R.onClick(R.page)},U=function(N){R.onKeyPress(N,R.onClick,R.page)};return e.a.createElement("li",{title:R.showTitle?R.page:null,className:v,onClick:O,onKeyPress:U,tabIndex:"0"},R.itemRender(R.page,"page",e.a.createElement("a",{rel:"nofollow"},R.page)))},n=l,i={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},a=function(P){Object(C.a)(x,P);var R=Object(A.a)(x);function x(){var w;Object(b.a)(this,x);for(var v=arguments.length,O=new Array(v),U=0;U=0||I.relatedTarget.className.indexOf("".concat(D,"-next"))>=0))return;w.setState({goInputText:""}),H(w.getValidValue())},w.go=function(I){var N=w.state.goInputText;if(N==="")return;(I.keyCode===i.ENTER||I.type==="click")&&(w.setState({goInputText:""}),w.props.quickGo(w.getValidValue()))},w}return Object(y.a)(x,[{key:"getValidValue",value:function(){var v=this.state,O=v.goInputText,U=v.current;return!O||isNaN(O)?U:Number(O)}},{key:"getPageSizeOptions",value:function(){var v=this.props,O=v.pageSize,U=v.pageSizeOptions;return U.some(function(I){return I.toString()===O.toString()})?U:U.concat([O.toString()]).sort(function(I,N){var V=isNaN(Number(I))?0:Number(I),H=isNaN(Number(N))?0:Number(N);return V-H})}},{key:"render",value:function(){var v=this,O=this.props,U=O.pageSize,I=O.locale,N=O.rootPrefixCls,V=O.changeSize,H=O.quickGo,D=O.goButton,W=O.selectComponentClass,F=O.buildOptionText,L=O.selectPrefixCls,K=O.disabled,te=this.state.goInputText,fe="".concat(N,"-options"),de=W,Ce=null,Oe=null,ce=null;if(!V&&!H)return null;var Ee=this.getPageSizeOptions();if(V&&de){var ye=Ee.map(function(ue,le){return e.a.createElement(de.Option,{key:le,value:ue.toString()},(F||v.buildOptionText)(ue))});Ce=e.a.createElement(de,{disabled:K,prefixCls:L,showSearch:!1,className:"".concat(fe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(U||Ee[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},ye)}return H&&(D&&(ce=typeof D=="boolean"?e.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:K,className:"".concat(fe,"-quick-jumper-button")},I.jump_to_confirm):e.a.createElement("span",{onClick:this.go,onKeyUp:this.go},D)),Oe=e.a.createElement("div",{className:"".concat(fe,"-quick-jumper")},I.jump_to,e.a.createElement("input",{disabled:K,type:"text",value:te,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),I.page,ce)),e.a.createElement("li",{className:"".concat(fe)},Ce,Oe)}}]),x}(e.a.Component);a.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=a,h=o("N2Kk");function d(){}function s(P){return typeof P=="number"&&isFinite(P)&&Math.floor(P)===P}function u(P,R,x){return x}function S(P,R,x){var w=typeof P=="undefined"?R.pageSize:P;return Math.floor((x.total-1)/w)+1}var E=function(P){Object(C.a)(x,P);var R=Object(A.a)(x);function x(w){var v;Object(b.a)(this,x),v=R.call(this,w),v.getJumpPrevPage=function(){return Math.max(1,v.state.current-(v.props.showLessItems?3:5))},v.getJumpNextPage=function(){return Math.min(S(void 0,v.state,v.props),v.state.current+(v.props.showLessItems?3:5))},v.getItemIcon=function(V,H){var D=v.props.prefixCls,W=V||e.a.createElement("button",{type:"button","aria-label":H,className:"".concat(D,"-item-link")});return typeof V=="function"&&(W=e.a.createElement(V,Object(T.a)({},v.props))),W},v.savePaginationNode=function(V){v.paginationNode=V},v.isValid=function(V){return s(V)&&V!==v.state.current},v.shouldDisplayQuickJumper=function(){var V=v.props,H=V.showQuickJumper,D=V.pageSize,W=V.total;return W<=D?!1:H},v.handleKeyDown=function(V){(V.keyCode===i.ARROW_UP||V.keyCode===i.ARROW_DOWN)&&V.preventDefault()},v.handleKeyUp=function(V){var H=v.getValidValue(V),D=v.state.currentInputValue;H!==D&&v.setState({currentInputValue:H}),V.keyCode===i.ENTER?v.handleChange(H):V.keyCode===i.ARROW_UP?v.handleChange(H-1):V.keyCode===i.ARROW_DOWN&&v.handleChange(H+1)},v.changePageSize=function(V){var H=v.state.current,D=S(V,v.state,v.props);H=H>D?D:H,D===0&&(H=v.state.current),typeof V=="number"&&("pageSize"in v.props||v.setState({pageSize:V}),"current"in v.props||v.setState({current:H,currentInputValue:H})),v.props.onShowSizeChange(H,V),"onChange"in v.props&&v.props.onChange&&v.props.onChange(H,V)},v.handleChange=function(V){var H=v.props.disabled,D=V;if(v.isValid(D)&&!H){var W=S(void 0,v.state,v.props);D>W?D=W:D<1&&(D=1),"current"in v.props||v.setState({current:D,currentInputValue:D});var F=v.state.pageSize;return v.props.onChange(D,F),D}return v.state.current},v.prev=function(){v.hasPrev()&&v.handleChange(v.state.current-1)},v.next=function(){v.hasNext()&&v.handleChange(v.state.current+1)},v.jumpPrev=function(){v.handleChange(v.getJumpPrevPage())},v.jumpNext=function(){v.handleChange(v.getJumpNextPage())},v.hasPrev=function(){return v.state.current>1},v.hasNext=function(){return v.state.current2?D-2:0),F=2;F=U?N=U:N=Number(O),N}},{key:"getShowSizeChanger",value:function(){var v=this.props,O=v.showSizeChanger,U=v.total,I=v.totalBoundaryShowSizeChanger;return typeof O!="undefined"?O:U>I}},{key:"renderPrev",value:function(v){var O=this.props,U=O.prevIcon,I=O.itemRender,N=I(v,"prev",this.getItemIcon(U,"prev page")),V=!this.hasPrev();return Object(g.isValidElement)(N)?Object(g.cloneElement)(N,{disabled:V}):N}},{key:"renderNext",value:function(v){var O=this.props,U=O.nextIcon,I=O.itemRender,N=I(v,"next",this.getItemIcon(U,"next page")),V=!this.hasNext();return Object(g.isValidElement)(N)?Object(g.cloneElement)(N,{disabled:V}):N}},{key:"render",value:function(){var v=this,O=this.props,U=O.prefixCls,I=O.className,N=O.style,V=O.disabled,H=O.hideOnSinglePage,D=O.total,W=O.locale,F=O.showQuickJumper,L=O.showLessItems,K=O.showTitle,te=O.showTotal,fe=O.simple,de=O.itemRender,Ce=O.showPrevNextJumpers,Oe=O.jumpPrevIcon,ce=O.jumpNextIcon,Ee=O.selectComponentClass,ye=O.selectPrefixCls,ue=O.pageSizeOptions,le=this.state,$=le.current,me=le.pageSize,re=le.currentInputValue;if(H===!0&&D<=me)return null;var ae=S(void 0,this.state,this.props),Se=[],oe=null,ee=null,J=null,Q=null,ve=null,_e=F&&F.goButton,Te=L?1:2,Ge=$-1>0?$-1:0,qe=$+1=Te*2&&$!==1+2&&(Se[0]=Object(g.cloneElement)(Se[0],{className:"".concat(U,"-item-after-jump-prev")}),Se.unshift(oe)),ae-$>=Te*2&&$!==ae-2&&(Se[Se.length-1]=Object(g.cloneElement)(Se[Se.length-1],{className:"".concat(U,"-item-before-jump-next")}),Se.push(ee)),dt!==1&&Se.unshift(J),Bt!==ae&&Se.push(Q)}var ot=null;te&&(ot=e.a.createElement("li",{className:"".concat(U,"-total-text")},te(D,[D===0?0:($-1)*me+1,$*me>D?D:$*me])));var Je=!this.hasPrev()||!ae,et=!this.hasNext()||!ae;return e.a.createElement("ul",Object(M.a)({className:r()(U,I,Object(m.a)({},"".concat(U,"-disabled"),V)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},ut),ot,e.a.createElement("li",{title:K?W.prev_page:null,onClick:this.prev,tabIndex:Je?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(U,"-prev"),Object(m.a)({},"".concat(U,"-disabled"),Je)),"aria-disabled":Je},this.renderPrev(Ge)),Se,e.a.createElement("li",{title:K?W.next_page:null,onClick:this.next,tabIndex:et?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(U,"-next"),Object(m.a)({},"".concat(U,"-disabled"),et)),"aria-disabled":et},this.renderNext(qe)),e.a.createElement(c,{disabled:V,locale:W,rootPrefixCls:U,selectComponentClass:Ee,selectPrefixCls:ye,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:$,pageSize:me,pageSizeOptions:ue,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:_e}))}}],[{key:"getDerivedStateFromProps",value:function(v,O){var U={};if("current"in v&&(U.current=v.current,v.current!==O.current&&(U.currentInputValue=U.current)),"pageSize"in v&&v.pageSize!==O.pageSize){var I=O.current,N=S(v.pageSize,O,v);I=I>N?N:I,"current"in v||(U.current=I,U.currentInputValue=I),U.pageSize=v.pageSize}return U}}]),x}(e.a.Component);E.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:d,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:d,locale:h.a,style:{},itemRender:u,totalBoundaryShowSizeChanger:50};var _=E},"6RRn":function(k,z,o){"use strict";var M=o("wCXF"),m=o("n6Qo");o.d(z,"b",function(){return m.a});var T=o("IBYe"),b=o("6eGT"),y=o("hW8S");o.d(z,"a",function(){return y.a}),z.c=M.b},"6UM0":function(k,z,o){var M,m;(function(){var T;(function(){"use strict";var y=[function(e,f,r){var l=r(1).Beautifier,n=r(5).Options;function i(a,c){var h=new l(a,c);return h.beautify()}e.exports=i,e.exports.defaultOptions=function(){return new n}},function(e,f,r){var l=r(2).Output,n=r(3).Token,i=r(4),a=r(5).Options,c=r(7).Tokenizer,h=r(7).line_starters,d=r(7).positionable_operators,s=r(7).TOKEN;function u(L,K){return K.indexOf(L)!==-1}function S(L){return L.replace(/^\s+/g,"")}function E(L){for(var K={},te=0;te{n(l)})}onUnexpectedError(l){this.unexpectedErrorHandler(l),this.emit(l)}onUnexpectedExternalError(l){this.unexpectedErrorHandler(l)}}const m=new M;function O(l){A(l)||m.onUnexpectedError(l);return}function b(l){A(l)||m.onUnexpectedExternalError(l);return}function y(l){if(l instanceof Error){let{name:n,message:i}=l;const a=l.stacktrace||l.stack;return{$isError:!0,name:n,message:i,stack:a}}return l}const C="Canceled";function A(l){return l instanceof Error&&l.name===C&&l.message===C}function g(){const l=new Error(C);return l.name=l.message,l}function e(l){return l?new Error(`Illegal argument: ${l}`):new Error("Illegal argument")}function f(l){return l?new Error(`Illegal state: ${l}`):new Error("Illegal state")}class r extends Error{constructor(l){super("NotSupported");l&&(this.message=l)}}},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(z){if(!z)return z;var o=z.split(":");if(o[1]=="00"||o[1]=="30")return z;var M=parseInt(o[1]);if(M<30||M==60)return[o[0],"30"].join(":");if(M<60){var m=[o[0],"00"].join(":"),O="YYYY-MM-DD HH:mm",b=moment__WEBPACK_IMPORTED_MODULE_42___default()(m,O);return b.add(1,"hours"),b.format(O)}return z},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var k=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function z(o){var M;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:o}});case 2:M=O.sent,M&&setDepartmentList(M.shools_name||[]);case 4:case"end":return O.stop()}},z)}));return function(o){return k.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var k,z;(k=shixunsDetail.setting)!==null&&k!==void 0&&(z=k.shixun)!==null&&z!==void 0&&z.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var k,z;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(k=location.pathname)===null||k===void 0||((z=k.split("/"))===null||z===void 0)?void 0:z[2]},[]);var handleSelectDepartment=function(z){if(selectDepartmentList.includes(z)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[z]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function k(){var z;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:z=M.sent,z&&setCreateTitle(z==null?void 0:z.data);case 4:case"end":return M.stop()}},k)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(z,o,M){var m=serviceConfigList.map(function(O,b){return b===M?Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},O),{},Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},o,z)):O});setServiceConfigList(m)},handleInitState=function(){var z,o,M,m,O,b,y,C,A,g,e,f,r,l,n,i,a,c,h,d,s,u,S,E,_,P,R,x,w,v,T,U,I,N,V,H,D,W,F,L,K,te,fe,de,Ce,Oe,ce,Ee,ye,ue,le,$,me,re,ae,Se,oe,ee,J,Q,ve,_e,Te,Ge,qe,ut,st,ft=(shixunsDetail==null||((z=shixunsDetail.setting)===null||z===void 0)?void 0:z.shixun)||{},gt=ft.choice_main_type,Ve=ft.main_type,ke=ft.small_type,dt=ft.choice_small_type,Ft=ft.is_secret_repository,vt=ft.standard_scripts,Rt=ft.evaluate_script,ot=ft.shixun_service_configs;if(setEvaluateScript(Rt),setServiceConfigList(ot),setStandardScripts(vt||[]),setWindowVNCTemplate((o=shixunsDetail.setting)===null||o===void 0||((M=o.shixun)===null||M===void 0)?void 0:M.windows_start_template),setWebsshCloud((m=shixunsDetail.setting)===null||m===void 0||((O=m.shixun)===null||O===void 0)?void 0:O.webssh_cloud),setWindowVNC((b=shixunsDetail.setting)===null||b===void 0||((y=b.shixun)===null||y===void 0)?void 0:y.windows_vnc),setVirtualMachine((C=shixunsDetail.setting)===null||C===void 0||((A=C.shixun)===null||A===void 0)?void 0:A.virtual_machine),setLinuxVNC((g=shixunsDetail.setting)===null||g===void 0||((e=g.shixun)===null||e===void 0)?void 0:e.linux_vnc),setWindowsConnectionMode(((f=shixunsDetail.setting)===null||f===void 0||((r=f.shixun)===null||r===void 0)?void 0:r.windows_connection_mode)||"vnc"),setVNC((l=shixunsDetail.setting)===null||l===void 0||((n=l.shixun)===null||n===void 0)?void 0:n.vnc),setWebsshShow(!!((i=shixunsDetail.setting)!==null&&i!==void 0&&(a=i.shixun)!==null&&a!==void 0&&a.webssh)),setSshRadioValue((c=shixunsDetail.setting)===null||c===void 0||((h=c.shixun)===null||h===void 0)?void 0:h.webssh),setMultiWebssh((d=shixunsDetail.setting)===null||d===void 0||((s=d.shixun)===null||s===void 0)?void 0:s.multi_webssh),setHideCode((u=shixunsDetail.setting)===null||u===void 0||((S=u.shixun)===null||S===void 0)?void 0:S.hide_code),setCodeEditPermission((E=shixunsDetail.setting)===null||E===void 0||((_=E.shixun)===null||_===void 0)?void 0:_.code_edit_permission),setCodeHidden((P=shixunsDetail.setting)===null||P===void 0||((R=P.shixun)===null||R===void 0)?void 0:R.show_code_dir),setForbidCopy((x=shixunsDetail.setting)===null||x===void 0||((w=x.shixun)===null||w===void 0)?void 0:w.forbid_copy),setTaskPass((v=shixunsDetail.setting)===null||v===void 0||((T=v.shixun)===null||T===void 0)?void 0:T.task_pass),setTestSetPermission((U=shixunsDetail.setting)===null||U===void 0||((I=U.shixun)===null||I===void 0)?void 0:I.test_set_permission),set_display_git_address((N=shixunsDetail.setting.shixun)===null||N===void 0?void 0:N.display_git_address),setIsCopy((V=shixunsDetail.setting)===null||V===void 0||((H=V.shixun)===null||H===void 0)?void 0:H.can_copy),setOpenValue((D=shixunsDetail.setting)===null||D===void 0||((W=D.shixun)===null||W===void 0)?void 0:W.use_scope),setIsOpenTime(!!((F=shixunsDetail.setting)!==null&&F!==void 0&&(L=F.shixun)!==null&&L!==void 0&&L.opening_time)),setOpenTime((K=shixunsDetail.setting)===null||K===void 0||((te=K.shixun)===null||te===void 0)?void 0:te.opening_time),setSelectDepartmentList((fe=shixunsDetail.setting)===null||fe===void 0||((de=fe.shixun)===null||de===void 0)?void 0:de.scope_partment),setevaluationScript((Ce=shixunsDetail.setting)===null||Ce===void 0||((Oe=Ce.shixun)===null||Oe===void 0)?void 0:Oe.choice_standard_scripts),setDisableDiscuss((ce=shixunsDetail.setting)===null||ce===void 0||((Ee=ce.shixun)===null||Ee===void 0)?void 0:Ee.is_disable_discuss),setterminal_count((ye=shixunsDetail.setting)===null||ye===void 0||((ue=ye.shixun)===null||ue===void 0)?void 0:ue.terminal_count),setSurvivalTime((le=shixunsDetail.setting)===null||le===void 0||(($=le.shixun)===null||$===void 0)?void 0:$.survival_time),(shixunsDetail==null||((me=shixunsDetail.setting)===null||me===void 0||((re=me.shixun)===null||re===void 0||((ae=re.shixun_virtual_templates)===null||ae===void 0)))?void 0:ae.length)>0){var Je,et;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Je=shixunsDetail.setting)===null||Je===void 0||((et=Je.shixun)===null||et===void 0))?void 0:et.shixun_virtual_templates))}setport((Se=shixunsDetail.setting)===null||Se===void 0||((oe=Se.shixun)===null||oe===void 0)?void 0:oe.port_mapping),(ee=shixunsDetail.setting)!==null&&ee!==void 0&&(J=ee.shixun)!==null&&J!==void 0&&J.windows_vnc||(Q=shixunsDetail.setting)!==null&&Q!==void 0&&(ve=Q.shixun)!==null&&ve!==void 0&&ve.linux_vnc||(_e=shixunsDetail.setting)!==null&&_e!==void 0&&(Te=_e.shixun)!==null&&Te!==void 0&&Te.vnc||(Ge=shixunsDetail.setting)!==null&&Ge!==void 0&&(qe=Ge.shixun)!==null&&qe!==void 0&&qe.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(ut=shixunsDetail.setting)!==null&&ut!==void 0&&(st=ut.shixun)!==null&&st!==void 0&&st.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;(_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin72;return((_shixunsDetail$settin72=shixunsDetail.setting)===null||_shixunsDetail$settin72===void 0?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])}))!==null&&_Object$keys$filter!==void 0&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin73=shixunsDetail.setting)!==null&&_shixunsDetail$settin73!==void 0&&(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)!==null&&_shixunsDetail$settin74!==void 0&&_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin75=shixunsDetail.setting)!==null&&_shixunsDetail$settin75!==void 0&&(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)!==null&&_shixunsDetail$settin76!==void 0&&_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin77=shixunsDetail.setting)===null||_shixunsDetail$settin77===void 0||((_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)===null||_shixunsDetail$settin78===void 0||((_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)===null||_shixunsDetail$settin79===void 0))?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(k,z){var o,M;k!=((o=shixunsDetail.setting)===null||o===void 0||((M=o.shixun)===null||M===void 0)?void 0:M.scope_partment[z])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin82=shixunsDetail.setting)===null||_shixunsDetail$settin82===void 0||((_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)===null||_shixunsDetail$settin83===void 0||((_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)===null||_shixunsDetail$settin84===void 0))?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(k,z){var o,M,m,O,b,y,C,A,g,e,f,r;(k==null?void 0:k.cpu_limit)!=((o=shixunsDetail.setting)===null||o===void 0||((M=o.shixun)===null||M===void 0||((m=M.shixun_service_configs[z])===null||m===void 0))?void 0:m.cpu_limit)&&(confirmLeave=!0),(k==null?void 0:k.lower_cpu_limit)!=((O=shixunsDetail.setting)===null||O===void 0||((b=O.shixun)===null||b===void 0||((y=b.shixun_service_configs[z])===null||y===void 0))?void 0:y.lower_cpu_limit)&&(confirmLeave=!0),(k==null?void 0:k.memory_limit)!=((C=shixunsDetail.setting)===null||C===void 0||((A=C.shixun)===null||A===void 0||((g=A.shixun_service_configs[z])===null||g===void 0))?void 0:g.memory_limit)&&(confirmLeave=!0),(k==null?void 0:k.request_limit)!=((e=shixunsDetail.setting)===null||e===void 0||((f=e.shixun)===null||f===void 0||((r=f.shixun_service_configs[z])===null||r===void 0))?void 0:r.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function k(){var z,o,M,m;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(isOpenTime&&!openTime)){b.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),b.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){b.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u81F3\u5C11\u52FE\u9009\u4E00\u79CD\u7F16\u7A0B\u9875\u9762\uFF01"),b.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){b.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.abrupt("return");case 9:if(o=(z=shixunsDetail.detail)===null||z===void 0?void 0:z.is_jupyter,M=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(y){if(!(y!=null&&y.template_name)||!(y!=null&&y.template_identity)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0\u6216\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u4E0D\u80FD\u4E3A\u7A7A"),M=!0;return}})),!M){b.next=14;break}return b.abrupt("return");case 14:return b.next=16,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:openValue===0?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,vnc,windows_vnc,virtual_machine,linux_vnc,windows_start_template,webssh_cloud,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:o?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count,port_mapping:port,survival_time,shixun_virtual_templates,windows_connection_mode:windows_vnc?windows_connection_mode:null},shixun_info:{evaluate_script:o?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(y){return{mirror_repository_id:y.mirror_repository_id,cpu_limit:y.cpu_limit,lower_cpu_limit:y.lower_cpu_limit,memory_limit:y.memory_limit,request_limit:y.request_limit}})}});case 16:m=b.sent,(m==null?void 0:m.status)===0&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 18:case"end":return b.stop()}},k)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(z){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var o=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function m(){return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,handleGetScriptContent(z);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return b.stop()}},m)}));function M(){return o.apply(this,arguments)}return M}()})},handleGetScriptContent=function(){var k=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function z(o){var M;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:o}});case 2:M=O.sent,M&&setEvaluateScript(M.content);case 4:case"end":return O.stop()}},z)}));return function(o){return k.apply(this,arguments)}}(),handleDeleteShixun=function(){var k=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function z(){var o,M,m,O,b,y,C;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(g.t0=g.sent,g.t0){g.next=5;break}g.t0={};case 5:C=g.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((o=C.subjects)!==null&&o!==void 0&&o.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(M=C.subjects)===null||M===void 0||((m=M.splice(0,2))===null||m===void 0)?void 0:m.map(function(e){return"\u300A".concat(e,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},C==null?void 0:C.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((O=C.courses)!==null&&O!==void 0&&O.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(b=C.courses)===null||b===void 0||((y=b.splice(0,2))===null||y===void 0)?void 0:y.map(function(e){return"\u300A".concat(e,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},C==null?void 0:C.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var e=Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function r(){var l;return _root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:l=i.sent,l.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return i.stop()}},r)}));function f(){return e.apply(this,arguments)}return f}()});case 7:case"end":return g.stop()}},z)}));return function(){return k.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(k){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(k),parseInt(k)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(z){var o;if(practiceSetting!=null&&(o=practiceSetting.sideBar)!==null&&o!==void 0&&o.confirmLeave){showExitmodel(z.key);return}setMenuSelectKey(z.key),parseInt(z.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(shixunsDetail!=null&&(_shixunsDetail$detail2=shixunsDetail.detail)!==null&&_shixunsDetail$detail2!==void 0&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(z){return setTaskPass(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(z){return setTestSetPermission(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u590D\u5236/\u5408\u5E76:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(z){return setIsCopy(z.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin97=shixunsDetail.setting)===null||_shixunsDetail$settin97===void 0||((_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)===null||_shixunsDetail$settin98===void 0)?void 0:_shixunsDetail$settin98.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(z){return setOpenValue(z.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(z){setDepartmentValue(z),handleGetDepartments(z)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(k){return{value:k}})})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(k){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(o){return o!==k}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},k)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},k)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(z){setIsOpenTime(z.target.checked),z.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(z){return z&&z0){var E,_;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((E=shixunsDetail.setting)===null||E===void 0||((_=E.shixun)===null||_===void 0))?void 0:_.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(z){return setport(z.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u5230\u6307\u5B9A\u7AEF\u53E3\uFF09"))),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(z){return setWindowVNCTemplate(z.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(z){return setWindowVNCTemplate(z.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Windows\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(z){return setWindowsConnectionMode(z)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC\u65B9\u5F0F\u542F\u52A8"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP\u65B9\u5F0F\u542F\u52A8")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"\u53EA\u6709\u5E73\u53F0\u7BA1\u7406\u5458\u6216\u8FD0\u8425\u4EBA\u5458\u624D\u80FD\u914D\u7F6E\u865A\u62DF\u673A\u6A21\u5F0F"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u865A\u62DF\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u865A\u62DF\u673A\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09"))),isRadiuvalue==5&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A")),shixun_virtual_templates==null?void 0:shixun_virtual_templates.map(function(k,z){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0",value:k==null?void 0:k.template_name,onChange:function(M){k.template_name=M.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u673A\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u540D\u79F0",value:k==null?void 0:k.template_identity,onChange:function(M){k.template_identity=M.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var M={};M.template_name="",M.template_identity="",shixun_virtual_templates.push(M),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),z!=0&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(z,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_test3_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))}))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(z){return set_display_git_address(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," ","\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(z){return setCodeHidden(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(z){return setCodeEditPermission(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(z){return setForbidCopy(z.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(z){return setSurvivalTime(z)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\u5206")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"\u9AD8\u7EA7\u8BBE\u7F6E"," ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"\u6536\u8D77":"\u5C55\u5F00",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!((_shixunsDetail$detail7=shixunsDetail.detail)!==null&&_shixunsDetail$detail7!==void 0&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"\u8BC4\u6D4B\u811A\u672C\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:((_shixunsDetail$settin150=shixunsDetail.setting)===null||_shixunsDetail$settin150===void 0||((_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)===null||_shixunsDetail$settin151===void 0)?void 0:_shixunsDetail$settin151.status)===2?!0:!editable,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(z){handleChangeEvaluationScript(z),setevaluationScript(z)}},(standardScriptList||[]).map(function(k,z){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(k.id),name:k.scptname,key:z},k.scptname)})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:((_shixunsDetail$settin152=shixunsDetail.setting)===null||_shixunsDetail$settin152===void 0||((_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)===null||_shixunsDetail$settin153===void 0)?void 0:_shixunsDetail$settin153.status)===2?!0:!editable},onChange:function(z){return setEvaluateScript(z)}})),((_shixunsDetail$detail8=shixunsDetail.detail)===null||_shixunsDetail$detail8===void 0?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"\u670D\u52A1\u914D\u7F6E"),serviceConfigList==null?void 0:serviceConfigList.map(function(k,z){var o,M,m,O,b,y,C,A;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:z},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},k.name)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:k.cpu_limit,disabled:((o=shixunsDetail.setting)===null||o===void 0||((M=o.shixun)===null||M===void 0)?void 0:M.status)===2?!0:!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"cpu_limit",z)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:k.lower_cpu_limit,disabled:((m=shixunsDetail.setting)===null||m===void 0||((O=m.shixun)===null||O===void 0)?void 0:O.status)===2?!0:!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"lower_cpu_limit",z)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:k.memory_limit,disabled:((b=shixunsDetail.setting)===null||b===void 0||((y=b.shixun)===null||y===void 0)?void 0:y.status)===2?!0:!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"memory_limit",z)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:k.request_limit,disabled:((C=shixunsDetail.setting)===null||C===void 0||((A=C.shixun)===null||A===void 0)?void 0:A.status)===2?!0:!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"request_limit",z)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(z){return setDisableDiscuss(!z)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"\u53D6\u6D88"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(createTitle==null?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},createTitle==null?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},createTitle==null?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(z){return setEvaluateScript(z)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(k){var z=k.user,o=k.shixunsDetail,M=k.practiceSetting;return{user:z,shixunsDetail:o,practiceSetting:M}})(Setting)},"19Vz":function(k,z,o){(function(M){M(o("VrN/"))})(function(M){M.defineOption("placeholder","",function(g,e,f){var r=f&&f!=M.Init;if(e&&!r)g.on("blur",y),g.on("change",C),g.on("swapDoc",C),M.on(g.getInputField(),"compositionupdate",g.state.placeholderCompose=function(){b(g)}),C(g);else if(!e&&r){g.off("blur",y),g.off("change",C),g.off("swapDoc",C),M.off(g.getInputField(),"compositionupdate",g.state.placeholderCompose),m(g);var l=g.getWrapperElement();l.className=l.className.replace(" CodeMirror-empty","")}e&&!g.hasFocus()&&y(g)});function m(g){g.state.placeholder&&(g.state.placeholder.parentNode.removeChild(g.state.placeholder),g.state.placeholder=null)}function O(g){m(g);var e=g.state.placeholder=document.createElement("pre");e.style.cssText="height: 0; overflow: visible",e.style.direction=g.getOption("direction"),e.className="CodeMirror-placeholder CodeMirror-line-like";var f=g.getOption("placeholder");typeof f=="string"&&(f=document.createTextNode(f)),e.appendChild(f),g.display.lineSpace.insertBefore(e,g.display.lineSpace.firstChild)}function b(g){setTimeout(function(){var e=!1,f=g.getInputField();f.nodeName=="TEXTAREA"?e=!f.value:g.lineCount()==1&&(e=!/[^\u200b]/.test(f.querySelector(".CodeMirror-line").textContent)),e?O(g):m(g)},20)}function y(g){A(g)&&O(g)}function C(g){var e=g.getWrapperElement(),f=A(g);e.className=e.className.replace(" CodeMirror-empty","")+(f?" CodeMirror-empty":""),f?O(g):m(g)}function A(g){return g.lineCount()===1&&g.getLine(0)===""}})},"1Sn+":function(k,z,o){},"1eCo":function(k,z,o){(function(M){M(o("VrN/"))})(function(M){"use strict";var m={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},O={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};M.defineMode("xml",function(b,y){var C=b.indentUnit,A={},g=y.htmlMode?m:O;for(var e in g)A[e]=g[e];for(var e in y)A[e]=y[e];var f,r;function l(T,U){function I(H){return U.tokenize=H,H(T,U)}var N=T.next();if(N=="<")return T.eat("!")?T.eat("[")?T.match("CDATA[")?I(a("atom","]]>")):null:T.match("--")?I(a("comment","-->")):T.match("DOCTYPE",!0,!0)?(T.eatWhile(/[\w\._\-]/),I(c(1))):null:T.eat("?")?(T.eatWhile(/[\w\._\-]/),U.tokenize=a("meta","?>"),"meta"):(f=T.eat("/")?"closeTag":"openTag",U.tokenize=n,"tag bracket");if(N=="&"){var V;return T.eat("#")?T.eat("x")?V=T.eatWhile(/[a-fA-F\d]/)&&T.eat(";"):V=T.eatWhile(/[\d]/)&&T.eat(";"):V=T.eatWhile(/[\w\.\-:]/)&&T.eat(";"),V?"atom":"error"}else return T.eatWhile(/[^&<]/),null}l.isInText=!0;function n(T,U){var I=T.next();if(I==">"||I=="/"&&T.eat(">"))return U.tokenize=l,f=I==">"?"endTag":"selfcloseTag","tag bracket";if(I=="=")return f="equals",null;if(I=="<"){U.tokenize=l,U.state=u,U.tagName=U.tagStart=null;var N=U.tokenize(T,U);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(I)?(U.tokenize=i(I),U.stringStartCol=T.column(),U.tokenize(T,U)):(T.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function i(T){var U=function(I,N){for(;!I.eol();)if(I.next()==T){N.tokenize=n;break}return"string"};return U.isInAttribute=!0,U}function a(T,U){return function(I,N){for(;!I.eol();){if(I.match(U)){N.tokenize=l;break}I.next()}return T}}function c(T){return function(U,I){for(var N;(N=U.next())!=null;){if(N=="<")return I.tokenize=c(T+1),I.tokenize(U,I);if(N==">")if(T==1){I.tokenize=l;break}else return I.tokenize=c(T-1),I.tokenize(U,I)}return"meta"}}function h(T,U,I){this.prev=T.context,this.tagName=U,this.indent=T.indented,this.startOfLine=I,(A.doNotIndent.hasOwnProperty(U)||T.context&&T.context.noIndent)&&(this.noIndent=!0)}function d(T){T.context&&(T.context=T.context.prev)}function s(T,U){for(var I;;){if(!T.context)return;if(I=T.context.tagName,!A.contextGrabbers.hasOwnProperty(I)||!A.contextGrabbers[I].hasOwnProperty(U))return;d(T)}}function u(T,U,I){return T=="openTag"?(I.tagStart=U.column(),S):T=="closeTag"?E:u}function S(T,U,I){return T=="word"?(I.tagName=U.current(),r="tag",R):A.allowMissingTagName&&T=="endTag"?(r="tag bracket",R(T,U,I)):(r="error",S)}function E(T,U,I){if(T=="word"){var N=U.current();return I.context&&I.context.tagName!=N&&A.implicitlyClosed.hasOwnProperty(I.context.tagName)&&d(I),I.context&&I.context.tagName==N||A.matchClosing===!1?(r="tag",_):(r="tag error",P)}else return A.allowMissingTagName&&T=="endTag"?(r="tag bracket",_(T,U,I)):(r="error",P)}function _(T,U,I){return T!="endTag"?(r="error",_):(d(I),u)}function P(T,U,I){return r="error",_(T,U,I)}function R(T,U,I){if(T=="word")return r="attribute",x;if(T=="endTag"||T=="selfcloseTag"){var N=I.tagName,V=I.tagStart;return I.tagName=I.tagStart=null,T=="selfcloseTag"||A.autoSelfClosers.hasOwnProperty(N)?s(I,N):(s(I,N),I.context=new h(I,N,V==I.indented)),u}return r="error",R}function x(T,U,I){return T=="equals"?w:(A.allowMissing||(r="error"),R(T,U,I))}function w(T,U,I){return T=="string"?v:T=="word"&&A.allowUnquoted?(r="string",R):(r="error",R(T,U,I))}function v(T,U,I){return T=="string"?v:R(T,U,I)}return{startState:function(T){var U={tokenize:l,state:u,indented:T||0,tagName:null,tagStart:null,context:null};return T!=null&&(U.baseIndent=T),U},token:function(T,U){if(!U.tagName&&T.sol()&&(U.indented=T.indentation()),T.eatSpace())return null;f=null;var I=U.tokenize(T,U);return(I||f)&&I!="comment"&&(r=null,U.state=U.state(f||I,T,U),r&&(I=r=="error"?I+" error":r)),I},indent:function(T,U,I){var N=T.context;if(T.tokenize.isInAttribute)return T.tagStart==T.indented?T.stringStartCol+1:T.indented+C;if(N&&N.noIndent)return M.Pass;if(T.tokenize!=n&&T.tokenize!=l)return I?I.match(/^(\s*)/)[0].length:0;if(T.tagName)return A.multilineTagIndentPastTag!==!1?T.tagStart+T.tagName.length+2:T.tagStart+C*(A.multilineTagIndentFactor||1);if(A.alignCDATA&&/$/,blockCommentStart:"",configuration:A.htmlMode?"html":"xml",helperType:A.htmlMode?"html":"xml",skipAttribute:function(T){T.state==w&&(T.state=R)},xmlCurrentTag:function(T){return T.tagName?{name:T.tagName,close:T.type=="closeTag"}:null},xmlCurrentContext:function(T){for(var U=[],I=T.context;I;I=I.prev)I.tagName&&U.push(I.tagName);return U.reverse()}}}),M.defineMIME("text/xml","xml"),M.defineMIME("application/xml","xml"),M.mimeModes.hasOwnProperty("text/html")||M.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(k,z,o){"use strict";o.d(z,"d",function(){return Ge}),o.d(z,"b",function(){return $e}),o.d(z,"c",function(){return jt}),o.d(z,"a",function(){return mn});var M=o("VTBJ"),m=o("1OyB"),O=o("vuIU"),b=o("JX7q"),y=o("Ji7U"),C=o("LK+K"),A=o("q1tI"),g=o("I8Z2"),e=o("BGR+"),f=o("wx14"),r=o("rePB"),l=o("4IlW"),n=o("2GS6"),i=o("Gytx"),a=o.n(i),c=o("TSYQ"),h=o.n(c),d=o("U8pU"),s=o("ODXe"),u=/iPhone/i,S=/iPod/i,E=/iPad/i,_=/\bAndroid(?:.+)Mobile\b/i,P=/Android/i,R=/\bAndroid(?:.+)SD4930UR\b/i,x=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,w=/Windows Phone/i,v=/\bWindows(?:.+)ARM\b/i,T=/BlackBerry/i,U=/BB10/i,I=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,V=/Mobile(?:.+)Firefox\b/i;function H(yt,je){return yt.test(je)}function D(yt){var je=yt||(typeof navigator!="undefined"?navigator.userAgent:""),rt=je.split("[FBAN");if(typeof rt[1]!="undefined"){var at=rt,Ae=Object(s.a)(at,1);je=Ae[0]}if(rt=je.split("Twitter"),typeof rt[1]!="undefined"){var Fe=rt,Tt=Object(s.a)(Fe,1);je=Tt[0]}var Et={apple:{phone:H(u,je)&&!H(w,je),ipod:H(S,je),tablet:!H(u,je)&&H(E,je)&&!H(w,je),device:(H(u,je)||H(S,je)||H(E,je))&&!H(w,je)},amazon:{phone:H(R,je),tablet:!H(R,je)&&H(x,je),device:H(R,je)||H(x,je)},android:{phone:!H(w,je)&&H(R,je)||!H(w,je)&&H(_,je),tablet:!H(w,je)&&!H(R,je)&&!H(_,je)&&(H(x,je)||H(P,je)),device:!H(w,je)&&(H(R,je)||H(x,je)||H(_,je)||H(P,je))||H(/\bokhttp\b/i,je)},windows:{phone:H(w,je),tablet:H(v,je),device:H(w,je)||H(v,je)},other:{blackberry:H(T,je),blackberry10:H(U,je),opera:H(I,je),firefox:H(V,je),chrome:H(N,je),device:H(T,je)||H(U,je)||H(I,je)||H(V,je)||H(N,je)},any:null,phone:null,tablet:null};return Et.any=Et.apple.device||Et.android.device||Et.windows.device||Et.other.device,Et.phone=Et.apple.phone||Et.android.phone||Et.windows.phone,Et.tablet=Et.apple.tablet||Et.android.tablet||Et.windows.tablet,Et}var W=Object(M.a)(Object(M.a)({},D()),{},{isMobile:D}),F=W;function L(){}function K(yt,je,rt){var at=je||"";return yt.key||"".concat(at,"item_").concat(rt)}function te(yt){return"".concat(yt,"-menu-")}function fe(yt,je){var rt=-1;A.Children.forEach(yt,function(at){rt+=1,at&&at.type&&at.type.isMenuItemGroup?A.Children.forEach(at.props.children,function(Ae){rt+=1,je(Ae,rt)}):je(at,rt)})}function de(yt,je,rt){if(!yt||rt.find)return;A.Children.forEach(yt,function(at){if(at){var Ae=at.type;if(!Ae||!(Ae.isSubMenu||Ae.isMenuItem||Ae.isMenuItemGroup))return;je.indexOf(at.key)!==-1?rt.find=!0:at.props.children&&de(at.props.children,je,rt)}})}var Ce=["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"],Oe=function(je){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=je&&typeof je.getBoundingClientRect=="function"&&je.getBoundingClientRect().width;if(at){if(rt){var Ae=getComputedStyle(je),Fe=Ae.marginLeft,Tt=Ae.marginRight;at+=+Fe.replace("px","")+ +Tt.replace("px","")}at=+at.toFixed(6)}return at||0},ce=function(je,rt,at){je&&Object(d.a)(je.style)==="object"&&(je.style[rt]=at)},Ee=function(){return F.any},ye=o("KQm4"),ue=o("Ff2n"),le=o("i8i4"),$=o("bdgK"),me=o("uciX"),re=o("8XRh"),ae={adjustX:1,adjustY:1},Se={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},oe={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},ee=Se,J=0,Q={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ve=function(je,rt,at){var Ae=te(rt),Fe=je.getState();je.setState({defaultActiveFirst:Object(M.a)(Object(M.a)({},Fe.defaultActiveFirst),{},Object(r.a)({},Ae,at))})},_e=function(yt){Object(y.a)(rt,yt);var je=Object(C.a)(rt);function rt(at){var Ae;Object(m.a)(this,rt),Ae=je.call(this,at),Ae.onDestroy=function(tt){Ae.props.onDestroy(tt)},Ae.onKeyDown=function(tt){var Ut=tt.keyCode,Pt=Ae.menuInstance,an=Ae.props,nn=an.isOpen,rn=an.store;if(Ut===l.a.ENTER)return Ae.onTitleClick(tt),ve(rn,Ae.props.eventKey,!0),!0;if(Ut===l.a.RIGHT)return nn?Pt.onKeyDown(tt):(Ae.triggerOpenChange(!0),ve(rn,Ae.props.eventKey,!0)),!0;if(Ut===l.a.LEFT){var Tn;if(nn)Tn=Pt.onKeyDown(tt);else return;return Tn||(Ae.triggerOpenChange(!1),Tn=!0),Tn}return nn&&(Ut===l.a.UP||Ut===l.a.DOWN)?Pt.onKeyDown(tt):void 0},Ae.onOpenChange=function(tt){Ae.props.onOpenChange(tt)},Ae.onPopupVisibleChange=function(tt){Ae.triggerOpenChange(tt,tt?"mouseenter":"mouseleave")},Ae.onMouseEnter=function(tt){var Ut=Ae.props,Pt=Ut.eventKey,an=Ut.onMouseEnter,nn=Ut.store;ve(nn,Ae.props.eventKey,!1),an({key:Pt,domEvent:tt})},Ae.onMouseLeave=function(tt){var Ut=Ae.props,Pt=Ut.parentMenu,an=Ut.eventKey,nn=Ut.onMouseLeave;Pt.subMenuInstance=Object(b.a)(Ae),nn({key:an,domEvent:tt})},Ae.onTitleMouseEnter=function(tt){var Ut=Ae.props,Pt=Ut.eventKey,an=Ut.onItemHover,nn=Ut.onTitleMouseEnter;an({key:Pt,hover:!0}),nn({key:Pt,domEvent:tt})},Ae.onTitleMouseLeave=function(tt){var Ut=Ae.props,Pt=Ut.parentMenu,an=Ut.eventKey,nn=Ut.onItemHover,rn=Ut.onTitleMouseLeave;Pt.subMenuInstance=Object(b.a)(Ae),nn({key:an,hover:!1}),rn({key:an,domEvent:tt})},Ae.onTitleClick=function(tt){var Ut=Object(b.a)(Ae),Pt=Ut.props;if(Pt.onTitleClick({key:Pt.eventKey,domEvent:tt}),Pt.triggerSubMenuAction==="hover")return;Ae.triggerOpenChange(!Pt.isOpen,"click"),ve(Pt.store,Ae.props.eventKey,!1)},Ae.onSubMenuClick=function(tt){typeof Ae.props.onClick=="function"&&Ae.props.onClick(Ae.addKeyPath(tt))},Ae.onSelect=function(tt){Ae.props.onSelect(tt)},Ae.onDeselect=function(tt){Ae.props.onDeselect(tt)},Ae.getPrefixCls=function(){return"".concat(Ae.props.rootPrefixCls,"-submenu")},Ae.getActiveClassName=function(){return"".concat(Ae.getPrefixCls(),"-active")},Ae.getDisabledClassName=function(){return"".concat(Ae.getPrefixCls(),"-disabled")},Ae.getSelectedClassName=function(){return"".concat(Ae.getPrefixCls(),"-selected")},Ae.getOpenClassName=function(){return"".concat(Ae.props.rootPrefixCls,"-submenu-open")},Ae.saveMenuInstance=function(tt){Ae.menuInstance=tt},Ae.addKeyPath=function(tt){return Object(M.a)(Object(M.a)({},tt),{},{keyPath:(tt.keyPath||[]).concat(Ae.props.eventKey)})},Ae.triggerOpenChange=function(tt,Ut){var Pt=Ae.props.eventKey,an=function(){Ae.onOpenChange({key:Pt,item:Object(b.a)(Ae),trigger:Ut,open:tt})};Ut==="mouseenter"?Ae.mouseenterTimeout=setTimeout(function(){an()},0):an()},Ae.isChildrenSelected=function(){var tt={find:!1};return de(Ae.props.children,Ae.props.selectedKeys,tt),tt.find},Ae.isOpen=function(){return Ae.props.openKeys.indexOf(Ae.props.eventKey)!==-1},Ae.adjustWidth=function(){if(!Ae.subMenuTitle||!Ae.menuInstance)return;var tt=le.findDOMNode(Ae.menuInstance);if(tt.offsetWidth>=Ae.subMenuTitle.offsetWidth)return;tt.style.minWidth="".concat(Ae.subMenuTitle.offsetWidth,"px")},Ae.saveSubMenuTitle=function(tt){Ae.subMenuTitle=tt},Ae.getBaseProps=function(){var tt=Object(b.a)(Ae),Ut=tt.props;return{mode:Ut.mode==="horizontal"?"vertical":Ut.mode,visible:Ae.props.isOpen,level:Ut.level+1,inlineIndent:Ut.inlineIndent,focusable:!1,onClick:Ae.onSubMenuClick,onSelect:Ae.onSelect,onDeselect:Ae.onDeselect,onDestroy:Ae.onDestroy,selectedKeys:Ut.selectedKeys,eventKey:"".concat(Ut.eventKey,"-menu-"),openKeys:Ut.openKeys,motion:Ut.motion,onOpenChange:Ae.onOpenChange,subMenuOpenDelay:Ut.subMenuOpenDelay,parentMenu:Object(b.a)(Ae),subMenuCloseDelay:Ut.subMenuCloseDelay,forceSubMenuRender:Ut.forceSubMenuRender,triggerSubMenuAction:Ut.triggerSubMenuAction,builtinPlacements:Ut.builtinPlacements,defaultActiveFirst:Ut.store.getState().defaultActiveFirst[te(Ut.eventKey)],multiple:Ut.multiple,prefixCls:Ut.rootPrefixCls,id:Ae.internalMenuId,manualRef:Ae.saveMenuInstance,itemIcon:Ut.itemIcon,expandIcon:Ut.expandIcon,direction:Ut.direction}},Ae.getMotion=function(tt,Ut){var Pt=Object(b.a)(Ae),an=Pt.haveRendered,nn=Ae.props,rn=nn.motion,Tn=nn.rootPrefixCls,sn=Object(M.a)(Object(M.a)({},rn),{},{leavedClassName:"".concat(Tn,"-hidden"),removeOnLeave:!1,motionAppear:an||!Ut||tt!=="inline"});return sn};var Fe=at.store,Tt=at.eventKey,Et=Fe.getState(),Ot=Et.defaultActiveFirst;Ae.isRootMenu=!1;var Lt=!1;return Ot&&(Lt=Ot[Tt]),ve(Fe,Tt,Lt),Ae}return Object(O.a)(rt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ae=this,Fe=this.props,Tt=Fe.mode,Et=Fe.parentMenu,Ot=Fe.manualRef;if(Ot&&Ot(this),Tt!=="horizontal"||!Et.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Ae.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ae=this.props,Fe=Ae.onDestroy,Tt=Ae.eventKey;Fe&&Fe(Tt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Ae){var Fe=this,Tt=this.getBaseProps(),Et=this.getMotion(Tt.mode,Tt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Tt.visible||Tt.forceSubMenuRender,!this.haveOpened)return A.createElement("div",null);var Ot=Tt.direction;return A.createElement(re.default,Object.assign({visible:Tt.visible},Et),function(Lt){var tt=Lt.className,Ut=Lt.style,Pt=h()("".concat(Tt.prefixCls,"-sub"),tt,Object(r.a)({},"".concat(Tt.prefixCls,"-rtl"),Ot==="rtl"));return A.createElement(ot,Object.assign({},Tt,{id:Fe.internalMenuId,className:Pt,style:Ut}),Ae)})}},{key:"render",value:function(){var Ae,Fe=Object(M.a)({},this.props),Tt=Fe.isOpen,Et=this.getPrefixCls(),Ot=Fe.mode==="inline",Lt=h()(Et,"".concat(Et,"-").concat(Fe.mode),(Ae={},Object(r.a)(Ae,Fe.className,!!Fe.className),Object(r.a)(Ae,this.getOpenClassName(),Tt),Object(r.a)(Ae,this.getActiveClassName(),Fe.active||Tt&&!Ot),Object(r.a)(Ae,this.getDisabledClassName(),Fe.disabled),Object(r.a)(Ae,this.getSelectedClassName(),this.isChildrenSelected()),Ae));this.internalMenuId||(Fe.eventKey?this.internalMenuId="".concat(Fe.eventKey,"$Menu"):(J+=1,this.internalMenuId="$__$".concat(J,"$Menu")));var tt={},Ut={},Pt={};Fe.disabled||(tt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ut={onClick:this.onTitleClick},Pt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var an={},nn=Fe.direction;Ot&&(nn==="rtl"?an.paddingRight=Fe.inlineIndent*Fe.level:an.paddingLeft=Fe.inlineIndent*Fe.level);var rn={};this.props.isOpen&&(rn={"aria-owns":this.internalMenuId});var Tn=null;Fe.mode!=="horizontal"&&(Tn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Tn=A.createElement(this.props.expandIcon,Object(M.a)({},this.props))));var sn=A.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:an,className:"".concat(Et,"-title"),role:"button"},Pt,Ut,{"aria-expanded":Tt},rn,{"aria-haspopup":"true",title:typeof Fe.title=="string"?Fe.title:void 0}),Fe.title,Tn||A.createElement("i",{className:"".concat(Et,"-arrow")})),un=this.renderChildren(Fe.children),Jn=Fe.parentMenu.isRootMenu?Fe.parentMenu.props.getPopupContainer:function(Ur){return Ur.parentNode},kn=Q[Fe.mode],Yn=Fe.popupOffset?{offset:Fe.popupOffset}:{},tr=Fe.mode==="inline"?"":Fe.popupClassName;tr+=nn==="rtl"?" ".concat(Et,"-rtl"):"";var pr=Fe.disabled,ar=Fe.triggerSubMenuAction,gn=Fe.subMenuOpenDelay,en=Fe.forceSubMenuRender,Nn=Fe.subMenuCloseDelay,Zr=Fe.builtinPlacements;Ce.forEach(function(Ur){return delete Fe[Ur]}),delete Fe.onClick;var zr=nn==="rtl"?Object.assign({},oe,Zr):Object.assign({},Se,Zr);return delete Fe.direction,A.createElement("li",Object.assign({},Fe,tt,{className:Lt,role:"menuitem"}),Ot&&sn,Ot&&un,!Ot&&A.createElement(me.a,{prefixCls:Et,popupClassName:h()("".concat(Et,"-popup"),tr),getPopupContainer:Jn,builtinPlacements:zr,popupPlacement:kn,popupVisible:Tt,popupAlign:Yn,popup:un,action:pr?[]:[ar],mouseEnterDelay:gn,mouseLeaveDelay:Nn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:en},sn))}}]),rt}(A.Component);_e.defaultProps={onMouseEnter:L,onMouseLeave:L,onTitleMouseEnter:L,onTitleMouseLeave:L,onTitleClick:L,manualRef:L,mode:"vertical",title:""};var Te=Object(g.b)(function(yt,je){var rt=yt.openKeys,at=yt.activeKey,Ae=yt.selectedKeys,Fe=je.eventKey,Tt=je.subMenuKey;return{isOpen:rt.indexOf(Fe)>-1,active:at[Tt]===Fe,selectedKeys:Ae}})(_e);Te.isSubMenu=!0;var Ge=Te,qe="menuitem-overflowed",ut=.5,st=function(yt){Object(y.a)(rt,yt);var je=Object(C.a)(rt);function rt(){var at;return Object(m.a)(this,rt),at=je.apply(this,arguments),at.resizeObserver=null,at.mutationObserver=null,at.originalTotalWidth=0,at.overflowedItems=[],at.menuItemSizes=[],at.cancelFrameId=null,at.state={lastVisibleIndex:void 0},at.getMenuItemNodes=function(){var Ae=at.props.prefixCls,Fe=le.findDOMNode(Object(b.a)(at));return Fe?[].slice.call(Fe.children).filter(function(Tt){return Tt.className.split(" ").indexOf("".concat(Ae,"-overflowed-submenu"))<0}):[]},at.getOverflowedSubMenuItem=function(Ae,Fe,Tt){var Et=at.props,Ot=Et.overflowedIndicator,Lt=Et.level,tt=Et.mode,Ut=Et.prefixCls,Pt=Et.theme;if(Lt!==1||tt!=="horizontal")return null;var an=at.props.children[0],nn=an.props,rn=nn.children,Tn=nn.title,sn=nn.style,un=Object(ue.a)(nn,["children","title","style"]),Jn=Object(M.a)({},sn),kn="".concat(Ae,"-overflowed-indicator"),Yn="".concat(Ae,"-overflowed-indicator");Fe.length===0&&Tt!==!0?Jn=Object(M.a)(Object(M.a)({},Jn),{},{display:"none"}):Tt&&(Jn=Object(M.a)(Object(M.a)({},Jn),{},{visibility:"hidden",position:"absolute"}),kn="".concat(kn,"-placeholder"),Yn="".concat(Yn,"-placeholder"));var tr=Pt?"".concat(Ut,"-").concat(Pt):"",pr={};return Ce.forEach(function(ar){un[ar]!==void 0&&(pr[ar]=un[ar])}),A.createElement(Ge,Object.assign({title:Ot,className:"".concat(Ut,"-overflowed-submenu"),popupClassName:tr},pr,{key:kn,eventKey:Yn,disabled:!1,style:Jn}),Fe)},at.setChildrenWidthAndResize=function(){if(at.props.mode!=="horizontal")return;var Ae=le.findDOMNode(Object(b.a)(at));if(!Ae)return;var Fe=Ae.children;if(!Fe||Fe.length===0)return;var Tt=Ae.children[Fe.length-1];ce(Tt,"display","inline-block");var Et=at.getMenuItemNodes(),Ot=Et.filter(function(Lt){return Lt.className.split(" ").indexOf(qe)>=0});Ot.forEach(function(Lt){ce(Lt,"display","inline-block")}),at.menuItemSizes=Et.map(function(Lt){return Oe(Lt,!0)}),Ot.forEach(function(Lt){ce(Lt,"display","none")}),at.overflowedIndicatorWidth=Oe(Ae.children[Ae.children.length-1],!0),at.originalTotalWidth=at.menuItemSizes.reduce(function(Lt,tt){return Lt+tt},0),at.handleResize(),ce(Tt,"display","none")},at.handleResize=function(){if(at.props.mode!=="horizontal")return;var Ae=le.findDOMNode(Object(b.a)(at));if(!Ae)return;var Fe=Oe(Ae);at.overflowedItems=[];var Tt=0,Et;at.originalTotalWidth>Fe+ut&&(Et=-1,at.menuItemSizes.forEach(function(Ot){Tt+=Ot,Tt+at.overflowedIndicatorWidth<=Fe&&(Et+=1)})),at.setState({lastVisibleIndex:Et})},at}return Object(O.a)(rt,[{key:"componentDidMount",value:function(){var Ae=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Fe=le.findDOMNode(this);if(!Fe)return;this.resizeObserver=new $.default(function(Tt){Tt.forEach(function(){var Et=Ae.cancelFrameId;cancelAnimationFrame(Et),Ae.cancelFrameId=requestAnimationFrame(Ae.setChildrenWidthAndResize)})}),[].slice.call(Fe.children).concat(Fe).forEach(function(Tt){Ae.resizeObserver.observe(Tt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ae.resizeObserver.disconnect(),[].slice.call(Fe.children).concat(Fe).forEach(function(Tt){Ae.resizeObserver.observe(Tt)}),Ae.setChildrenWidthAndResize()}),this.mutationObserver.observe(Fe,{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(Ae){var Fe=this,Tt=this.state.lastVisibleIndex;return(Ae||[]).reduce(function(Et,Ot,Lt){var tt=Ot;if(Fe.props.mode==="horizontal"){var Ut=Fe.getOverflowedSubMenuItem(Ot.props.eventKey,[]);Tt!==void 0&&Fe.props.className.indexOf("".concat(Fe.props.prefixCls,"-root"))!==-1&&(Lt>Tt&&(tt=A.cloneElement(Ot,{style:{display:"none"},eventKey:"".concat(Ot.props.eventKey,"-hidden"),className:"".concat(qe)})),Lt===Tt+1&&(Fe.overflowedItems=Ae.slice(Tt+1).map(function(an){return A.cloneElement(an,{key:an.props.eventKey,mode:"vertical-left"})}),Ut=Fe.getOverflowedSubMenuItem(Ot.props.eventKey,Fe.overflowedItems)));var Pt=[].concat(Object(ye.a)(Et),[Ut,tt]);return Lt===Ae.length-1&&Pt.push(Fe.getOverflowedSubMenuItem(Ot.props.eventKey,[],!0)),Pt}return[].concat(Object(ye.a)(Et),[tt])},[])}},{key:"render",value:function(){var Ae=this.props,Fe=Ae.visible,Tt=Ae.prefixCls,Et=Ae.overflowedIndicator,Ot=Ae.mode,Lt=Ae.level,tt=Ae.tag,Ut=Ae.children,Pt=Ae.theme,an=Object(ue.a)(Ae,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),nn=tt;return A.createElement(nn,Object.assign({},an),this.renderChildren(Ut))}}]),rt}(A.Component);st.defaultProps={tag:"div",className:""};var ft=st;function gt(yt){return yt.length?yt.every(function(je){return!!je.props.disabled}):!0}function Ve(yt,je,rt){var at=yt.getState();yt.setState({activeKey:Object(M.a)(Object(M.a)({},at.activeKey),{},Object(r.a)({},je,rt))})}function ke(yt){return yt.eventKey||"0-menu-"}function dt(yt,je){var rt=je,at=yt.children,Ae=yt.eventKey;if(rt){var Fe;if(fe(at,function(Tt,Et){Tt&&Tt.props&&!Tt.props.disabled&&rt===K(Tt,Ae,Et)&&(Fe=!0)}),Fe)return rt}return rt=null,yt.defaultActiveFirst&&fe(at,function(Tt,Et){!rt&&Tt&&!Tt.props.disabled&&(rt=K(Tt,Ae,Et))}),rt}function Ft(yt){if(yt){var je=this.instanceArray.indexOf(yt);je!==-1?this.instanceArray[je]=yt:this.instanceArray.push(yt)}}var vt=function(yt){Object(y.a)(rt,yt);var je=Object(C.a)(rt);function rt(at){var Ae;return Object(m.a)(this,rt),Ae=je.call(this,at),Ae.onKeyDown=function(Fe,Tt){var Et=Fe.keyCode,Ot;if(Ae.getFlatInstanceArray().forEach(function(tt){tt&&tt.props.active&&tt.onKeyDown&&(Ot=tt.onKeyDown(Fe))}),Ot)return 1;var Lt=null;return(Et===l.a.UP||Et===l.a.DOWN)&&(Lt=Ae.step(Et===l.a.UP?-1:1)),Lt?(Fe.preventDefault(),Ve(Ae.props.store,ke(Ae.props),Lt.props.eventKey),typeof Tt=="function"&&Tt(Lt),1):void 0},Ae.onItemHover=function(Fe){var Tt=Fe.key,Et=Fe.hover;Ve(Ae.props.store,ke(Ae.props),Et?Tt:null)},Ae.onDeselect=function(Fe){Ae.props.onDeselect(Fe)},Ae.onSelect=function(Fe){Ae.props.onSelect(Fe)},Ae.onClick=function(Fe){Ae.props.onClick(Fe)},Ae.onOpenChange=function(Fe){Ae.props.onOpenChange(Fe)},Ae.onDestroy=function(Fe){Ae.props.onDestroy(Fe)},Ae.getFlatInstanceArray=function(){return Ae.instanceArray},Ae.step=function(Fe){var Tt=Ae.getFlatInstanceArray(),Et=Ae.props.store.getState().activeKey[ke(Ae.props)],Ot=Tt.length;if(!Ot)return null;Fe<0&&(Tt=Tt.concat().reverse());var Lt=-1;if(Tt.every(function(an,nn){return an&&an.props.eventKey===Et?(Lt=nn,!1):!0}),!Ae.props.defaultActiveFirst&&Lt!==-1&>(Tt.slice(Lt,Ot-1)))return;var tt=(Lt+1)%Ot,Ut=tt;do{var Pt=Tt[Ut];if(!Pt||Pt.props.disabled)Ut=(Ut+1)%Ot;else return Pt}while(Ut!==tt);return null},Ae.renderCommonMenuItem=function(Fe,Tt,Et){var Ot=Ae.props.store.getState(),Lt=Object(b.a)(Ae),tt=Lt.props,Ut=K(Fe,tt.eventKey,Tt),Pt=Fe.props;if(!Pt||typeof Fe.type=="string")return Fe;var an=Ut===Ot.activeKey,nn=Object(M.a)(Object(M.a)({mode:Pt.mode||tt.mode,level:tt.level,inlineIndent:tt.inlineIndent,renderMenuItem:Ae.renderMenuItem,rootPrefixCls:tt.prefixCls,index:Tt,parentMenu:tt.parentMenu,manualRef:Pt.disabled?void 0:Object(n.a)(Fe.ref,Ft.bind(Object(b.a)(Ae))),eventKey:Ut,active:!Pt.disabled&&an,multiple:tt.multiple,onClick:function(Tn){(Pt.onClick||L)(Tn),Ae.onClick(Tn)},onItemHover:Ae.onItemHover,motion:tt.motion,subMenuOpenDelay:tt.subMenuOpenDelay,subMenuCloseDelay:tt.subMenuCloseDelay,forceSubMenuRender:tt.forceSubMenuRender,onOpenChange:Ae.onOpenChange,onDeselect:Ae.onDeselect,onSelect:Ae.onSelect,builtinPlacements:tt.builtinPlacements,itemIcon:Pt.itemIcon||Ae.props.itemIcon,expandIcon:Pt.expandIcon||Ae.props.expandIcon},Et),{},{direction:tt.direction});return(tt.mode==="inline"||Ee())&&(nn.triggerSubMenuAction="click"),A.cloneElement(Fe,nn)},Ae.renderMenuItem=function(Fe,Tt,Et){if(!Fe)return null;var Ot=Ae.props.store.getState(),Lt={openKeys:Ot.openKeys,selectedKeys:Ot.selectedKeys,triggerSubMenuAction:Ae.props.triggerSubMenuAction,subMenuKey:Et};return Ae.renderCommonMenuItem(Fe,Tt,Lt)},at.store.setState({activeKey:Object(M.a)(Object(M.a)({},at.store.getState().activeKey),{},Object(r.a)({},at.eventKey,dt(at,at.activeKey)))}),Ae.instanceArray=[],Ae}return Object(O.a)(rt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ae){return this.props.visible||Ae.visible||this.props.className!==Ae.className||!a()(this.props.style,Ae.style)}},{key:"componentDidUpdate",value:function(Ae){var Fe=this.props,Tt="activeKey"in Fe?Fe.activeKey:Fe.store.getState().activeKey[ke(Fe)],Et=dt(Fe,Tt);if(Et!==Tt)Ve(Fe.store,ke(Fe),Et);else if("activeKey"in Ae){var Ot=dt(Ae,Ae.activeKey);Et!==Ot&&Ve(Fe.store,ke(Fe),Et)}}},{key:"render",value:function(){var Ae=this,Fe=Object(f.a)({},this.props);this.instanceArray=[];var Tt=h()(Fe.prefixCls,Fe.className,"".concat(Fe.prefixCls,"-").concat(Fe.mode)),Et={className:Tt,role:Fe.role||"menu"};Fe.id&&(Et.id=Fe.id),Fe.focusable&&(Et.tabIndex=0,Et.onKeyDown=this.onKeyDown);var Ot=Fe.prefixCls,Lt=Fe.eventKey,tt=Fe.visible,Ut=Fe.level,Pt=Fe.mode,an=Fe.overflowedIndicator,nn=Fe.theme;return Ce.forEach(function(rn){return delete Fe[rn]}),delete Fe.onClick,A.createElement(ft,Object.assign({},Fe,{prefixCls:Ot,mode:Pt,tag:"ul",level:Ut,theme:nn,visible:tt,overflowedIndicator:an},Et),A.Children.map(Fe.children,function(rn,Tn){return Ae.renderMenuItem(rn,Tn,Lt||"0-menu-")}))}}]),rt}(A.Component);vt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:L};var Rt=Object(g.b)()(vt),ot=Rt,Je=o("Kwbf");function et(yt,je,rt){var at=yt.prefixCls,Ae=yt.motion,Fe=yt.defaultMotions,Tt=Fe===void 0?{}:Fe,Et=yt.openAnimation,Ot=yt.openTransitionName,Lt=je.switchingModeFromInline;if(Ae)return Ae;if(Object(d.a)(Et)==="object"&&Et)Object(Je.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Et=="string")return{motionName:"".concat(at,"-open-").concat(Et)};if(Ot)return{motionName:Ot};var tt=Tt[rt];return tt||(Lt?null:Tt.other)}var Me=function(yt){Object(y.a)(rt,yt);var je=Object(C.a)(rt);function rt(at){var Ae;Object(m.a)(this,rt),Ae=je.call(this,at),Ae.inlineOpenKeys=[],Ae.onSelect=function(Et){var Ot=Object(b.a)(Ae),Lt=Ot.props;if(Lt.selectable){var tt=Ae.store.getState(),Ut=tt.selectedKeys,Pt=Et.key;Lt.multiple?Ut=Ut.concat([Pt]):Ut=[Pt],"selectedKeys"in Lt||Ae.store.setState({selectedKeys:Ut}),Lt.onSelect(Object(M.a)(Object(M.a)({},Et),{},{selectedKeys:Ut}))}},Ae.onClick=function(Et){var Ot=Ae.getRealMenuMode(),Lt=Object(b.a)(Ae),tt=Lt.store,Ut=Lt.props.onOpenChange;Ot!=="inline"&&!("openKeys"in Ae.props)&&(tt.setState({openKeys:[]}),Ut([])),Ae.props.onClick(Et)},Ae.onKeyDown=function(Et,Ot){Ae.innerMenu.getWrappedInstance().onKeyDown(Et,Ot)},Ae.onOpenChange=function(Et){var Ot=Object(b.a)(Ae),Lt=Ot.props,tt=Ae.store.getState().openKeys.concat(),Ut=!1,Pt=function(nn){var rn=!1;if(nn.open)rn=tt.indexOf(nn.key)===-1,rn&&tt.push(nn.key);else{var Tn=tt.indexOf(nn.key);rn=Tn!==-1,rn&&tt.splice(Tn,1)}Ut=Ut||rn};Array.isArray(Et)?Et.forEach(Pt):Pt(Et),Ut&&("openKeys"in Ae.props||Ae.store.setState({openKeys:tt}),Lt.onOpenChange(tt))},Ae.onDeselect=function(Et){var Ot=Object(b.a)(Ae),Lt=Ot.props;if(Lt.selectable){var tt=Ae.store.getState().selectedKeys.concat(),Ut=Et.key,Pt=tt.indexOf(Ut);Pt!==-1&&tt.splice(Pt,1),"selectedKeys"in Lt||Ae.store.setState({selectedKeys:tt}),Lt.onDeselect(Object(M.a)(Object(M.a)({},Et),{},{selectedKeys:tt}))}},Ae.onMouseEnter=function(Et){Ae.restoreModeVerticalFromInline();var Ot=Ae.props.onMouseEnter;Ot&&Ot(Et)},Ae.onTransitionEnd=function(Et){var Ot=Et.propertyName==="width"&&Et.target===Et.currentTarget,Lt=Et.target.className,tt=Object.prototype.toString.call(Lt)==="[object SVGAnimatedString]"?Lt.animVal:Lt,Ut=Et.propertyName==="font-size"&&tt.indexOf("anticon")>=0;(Ot||Ut)&&Ae.restoreModeVerticalFromInline()},Ae.setInnerMenu=function(Et){Ae.innerMenu=Et},Ae.isRootMenu=!0;var Fe=at.defaultSelectedKeys,Tt=at.defaultOpenKeys;return"selectedKeys"in at&&(Fe=at.selectedKeys||[]),"openKeys"in at&&(Tt=at.openKeys||[]),Ae.store=Object(g.c)({selectedKeys:Fe,openKeys:Tt,activeKey:{"0-menu-":dt(at,at.activeKey)}}),Ae.state={switchingModeFromInline:!1},Ae}return Object(O.a)(rt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ae){this.updateOpentKeysWhenSwitchMode(Ae),this.updateMiniStore();var Fe=this.props,Tt=Fe.siderCollapsed,Et=Fe.inlineCollapsed,Ot=Fe.onOpenChange;(!Ae.inlineCollapsed&&Et||!Ae.siderCollapsed&&Tt)&&Ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Ae){var Fe=this.props,Tt=this.store,Et=this.inlineOpenKeys,Ot=Tt.getState(),Lt={};Ae.mode==="inline"&&Fe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Fe||((Fe.inlineCollapsed&&!Ae.inlineCollapsed||Fe.siderCollapsed&&!Ae.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ot.openKeys.concat(),Lt.openKeys=[]),(!Fe.inlineCollapsed&&Ae.inlineCollapsed||!Fe.siderCollapsed&&Ae.siderCollapsed)&&(Lt.openKeys=Et,this.inlineOpenKeys=[])),Object.keys(Lt).length&&Tt.setState(Lt)}},{key:"updateMenuDisplay",value:function(){var Ae=this.props.collapsedWidth,Fe=this.store,Tt=this.prevOpenKeys,Et=this.getInlineCollapsed()&&(Ae===0||Ae==="0"||Ae==="0px");Et?(this.prevOpenKeys=Fe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Tt&&(this.store.setState({openKeys:Tt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ae=this.props.mode,Fe=this.state.switchingModeFromInline,Tt=this.getInlineCollapsed();return Fe&&Tt?"inline":Tt?"vertical":Ae}},{key:"getInlineCollapsed",value:function(){var Ae=this.props,Fe=Ae.inlineCollapsed,Tt=Ae.siderCollapsed;return Tt!==void 0?Tt:Fe}},{key:"restoreModeVerticalFromInline",value:function(){var Ae=this.state.switchingModeFromInline;Ae&&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 Ae=Object(M.a)({},Object(e.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Fe=this.getRealMenuMode();return Ae.className+=" ".concat(Ae.prefixCls,"-root"),Ae.direction==="rtl"&&(Ae.className+=" ".concat(Ae.prefixCls,"-rtl")),Ae=Object(M.a)(Object(M.a)({},Ae),{},{mode:Fe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:et(this.props,this.state,Fe)}),delete Ae.openAnimation,delete Ae.openTransitionName,A.createElement(g.a,{store:this.store},A.createElement(ot,Object.assign({},Ae,{ref:this.setInnerMenu}),this.props.children))}}]),rt}(A.Component);Me.defaultProps={selectable:!0,onClick:L,onSelect:L,onOpenChange:L,onDeselect:L,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:A.createElement("span",null,"\xB7\xB7\xB7")};var Be=Me,Xe=function(yt){Object(y.a)(rt,yt);var je=Object(C.a)(rt);function rt(){var at;return Object(m.a)(this,rt),at=je.apply(this,arguments),at.onKeyDown=function(Ae){var Fe=Ae.keyCode;return Fe===l.a.ENTER?(at.onClick(Ae),!0):void 0},at.onMouseLeave=function(Ae){var Fe=at.props,Tt=Fe.eventKey,Et=Fe.onItemHover,Ot=Fe.onMouseLeave;Et({key:Tt,hover:!1}),Ot({key:Tt,domEvent:Ae})},at.onMouseEnter=function(Ae){var Fe=at.props,Tt=Fe.eventKey,Et=Fe.onItemHover,Ot=Fe.onMouseEnter;Et({key:Tt,hover:!0}),Ot({key:Tt,domEvent:Ae})},at.onClick=function(Ae){var Fe=at.props,Tt=Fe.eventKey,Et=Fe.multiple,Ot=Fe.onClick,Lt=Fe.onSelect,tt=Fe.onDeselect,Ut=Fe.isSelected,Pt={key:Tt,keyPath:[Tt],item:Object(b.a)(at),domEvent:Ae};Ot(Pt),Et?Ut?tt(Pt):Lt(Pt):Ut||Lt(Pt)},at.saveNode=function(Ae){at.node=Ae},at}return Object(O.a)(rt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ae=this.props;Ae.onDestroy&&Ae.onDestroy(Ae.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 Ae,Fe=Object(M.a)({},this.props),Tt=h()(this.getPrefixCls(),Fe.className,(Ae={},Object(r.a)(Ae,this.getActiveClassName(),!Fe.disabled&&Fe.active),Object(r.a)(Ae,this.getSelectedClassName(),Fe.isSelected),Object(r.a)(Ae,this.getDisabledClassName(),Fe.disabled),Ae)),Et=Object(M.a)(Object(M.a)({},Fe.attribute),{},{title:typeof Fe.title=="string"?Fe.title:void 0,className:Tt,role:Fe.role||"menuitem","aria-disabled":Fe.disabled});Fe.role==="option"?Et=Object(M.a)(Object(M.a)({},Et),{},{role:"option","aria-selected":Fe.isSelected}):(Fe.role===null||Fe.role==="none")&&(Et.role="none");var Ot={onClick:Fe.disabled?null:this.onClick,onMouseLeave:Fe.disabled?null:this.onMouseLeave,onMouseEnter:Fe.disabled?null:this.onMouseEnter},Lt=Object(M.a)({},Fe.style);Fe.mode==="inline"&&(Fe.direction==="rtl"?Lt.paddingRight=Fe.inlineIndent*Fe.level:Lt.paddingLeft=Fe.inlineIndent*Fe.level),Ce.forEach(function(Ut){return delete Fe[Ut]}),delete Fe.direction;var tt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(tt=A.createElement(this.props.itemIcon,this.props)),A.createElement("li",Object.assign({},Object(e.default)(Fe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Et,Ot,{style:Lt,ref:this.saveNode}),Fe.children,tt)}}]),rt}(A.Component);Xe.isMenuItem=!0,Xe.defaultProps={onSelect:L,onMouseEnter:L,onMouseLeave:L,manualRef:L};var Ke=Object(g.b)(function(yt,je){var rt=yt.activeKey,at=yt.selectedKeys,Ae=je.eventKey,Fe=je.subMenuKey;return{active:rt[Fe]===Ae,isSelected:at.indexOf(Ae)!==-1}})(Xe),$e=Ke,_t=function(yt){Object(y.a)(rt,yt);var je=Object(C.a)(rt);function rt(){var at;return Object(m.a)(this,rt),at=je.apply(this,arguments),at.renderInnerMenuItem=function(Ae){var Fe=at.props,Tt=Fe.renderMenuItem,Et=Fe.index;return Tt(Ae,Et,at.props.subMenuKey)},at}return Object(O.a)(rt,[{key:"render",value:function(){var Ae=Object(f.a)({},this.props),Fe=Ae.className,Tt=Fe===void 0?"":Fe,Et=Ae.rootPrefixCls,Ot="".concat(Et,"-item-group-title"),Lt="".concat(Et,"-item-group-list"),tt=Ae.title,Ut=Ae.children;return Ce.forEach(function(Pt){return delete Ae[Pt]}),delete Ae.onClick,delete Ae.direction,A.createElement("li",Object.assign({},Ae,{className:"".concat(Tt," ").concat(Et,"-item-group")}),A.createElement("div",{className:Ot,title:typeof tt=="string"?tt:void 0},tt),A.createElement("ul",{className:Lt},A.Children.map(Ut,this.renderInnerMenuItem)))}}]),rt}(A.Component);_t.isMenuItemGroup=!0,_t.defaultProps={disabled:!0};var jt=_t,$t=function(je){var rt=je.className,at=je.rootPrefixCls,Ae=je.style;return A.createElement("li",{className:"".concat(rt," ").concat(at,"-item-divider"),style:Ae})};$t.defaultProps={disabled:!0,className:"",style:{}};var mn=$t,Dt=z.e=Be},"1nVM":function(k,z,o){k.exports={titlesize:"titlesize___3R6Gt",wrap:"wrap___33HQq",labelWrap:"labelWrap___1iqwF",label:"label___27cm-",labelContent:"labelContent___1fVMu",flexRow:"flexRow___PEsIJ",color999:"color999___2Yr8Q",radio:"radio___OcreT",color0152d9:"color0152d9___1FV6h",popover:"popover___2xk-c",serviceSettingName:"serviceSettingName___Ld9Mm",flexJustifyCenter:"flexJustifyCenter___18x9a",flexAlignEnd:"flexAlignEnd___1C-X3",flexAlignCenter:"flexAlignCenter___2oSmu",flexColumn:"flexColumn___2ysFR",formWrap:"formWrap___EPA-v",titleWrap:"titleWrap___3_rFr",fieldWrap:"fieldWrap___2jAZP",button:"button___3XvNW",buttonFixed:"buttonFixed___2Zm2R",buttonWrap:"buttonWrap___1OYLR",width180:"width180___jK9Il",width100:"width100___3krQH",width280:"width280___2XLRF",difficultyHint:"difficultyHint___haMiD",color888:"color888___N5haY",serviceSettingWrap:"serviceSettingWrap___2mA8Y",serviceSetLeft:"serviceSetLeft___15ZiZ",serviceSetInput:"serviceSetInput___1xV8R",serviceSetMemoryInput:"serviceSetMemoryInput___1b9Wn",serviceSetTip:"serviceSetTip___3OSZX",installPackage:"installPackage___2Q149",selectSchool:"selectSchool___3jjwJ",dataPicker:"dataPicker___3FMTF",bg:"bg___SWlll",content:"content___3UkVO",head:"head___35V3S",headCount:"headCount___2pjjr",itemWrap:"itemWrap___1yg5K",imgWrap:"imgWrap___R0ss7",img:"img___VI1B8",manager:"manager___8Zuo9",itemContent:"itemContent___2pnzz",nameWrap:"nameWrap___3Ntoy",name:"name___3v0W9",actionGroup:"actionGroup___nzwV5",deleteIcon:"deleteIcon___tZStC",schoolWrap:"schoolWrap___qVkuP",school:"school___2WDSB",countWrap:"countWrap___1ZPyo",deletetitle:"deletetitle___3PnVP",yseTitle:"yseTitle___2rGJC",modal:"modal___TzuWu",colorOrange:"colorOrange___WAQOi",colorYellow:"colorYellow___giatj",graaytitle:"graaytitle___1xud8",graaymingl:"graaymingl___KdIA9",graayminglthree:"graayminglthree___1To0y",graaymingltow:"graaymingltow___2ZE_h"}},"1uat":function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("MlIO"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.Hasher,y=m.x64,C=y.Word,A=y.WordArray,g=m.algo;function e(){return C.create.apply(C,arguments)}var f=[e(1116352408,3609767458),e(1899447441,602891725),e(3049323471,3964484399),e(3921009573,2173295548),e(961987163,4081628472),e(1508970993,3053834265),e(2453635748,2937671579),e(2870763221,3664609560),e(3624381080,2734883394),e(310598401,1164996542),e(607225278,1323610764),e(1426881987,3590304994),e(1925078388,4068182383),e(2162078206,991336113),e(2614888103,633803317),e(3248222580,3479774868),e(3835390401,2666613458),e(4022224774,944711139),e(264347078,2341262773),e(604807628,2007800933),e(770255983,1495990901),e(1249150122,1856431235),e(1555081692,3175218132),e(1996064986,2198950837),e(2554220882,3999719339),e(2821834349,766784016),e(2952996808,2566594879),e(3210313671,3203337956),e(3336571891,1034457026),e(3584528711,2466948901),e(113926993,3758326383),e(338241895,168717936),e(666307205,1188179964),e(773529912,1546045734),e(1294757372,1522805485),e(1396182291,2643833823),e(1695183700,2343527390),e(1986661051,1014477480),e(2177026350,1206759142),e(2456956037,344077627),e(2730485921,1290863460),e(2820302411,3158454273),e(3259730800,3505952657),e(3345764771,106217008),e(3516065817,3606008344),e(3600352804,1432725776),e(4094571909,1467031594),e(275423344,851169720),e(430227734,3100823752),e(506948616,1363258195),e(659060556,3750685593),e(883997877,3785050280),e(958139571,3318307427),e(1322822218,3812723403),e(1537002063,2003034995),e(1747873779,3602036899),e(1955562222,1575990012),e(2024104815,1125592928),e(2227730452,2716904306),e(2361852424,442776044),e(2428436474,593698344),e(2756734187,3733110249),e(3204031479,2999351573),e(3329325298,3815920427),e(3391569614,3928383900),e(3515267271,566280711),e(3940187606,3454069534),e(4118630271,4000239992),e(116418474,1914138554),e(174292421,2731055270),e(289380356,3203993006),e(460393269,320620315),e(685471733,587496836),e(852142971,1086792851),e(1017036298,365543100),e(1126000580,2618297676),e(1288033470,3409855158),e(1501505948,4234509866),e(1607167915,987167468),e(1816402316,1246189591)],r=[];(function(){for(var n=0;n<80;n++)r[n]=e()})();var l=g.SHA512=b.extend({_doReset:function(){this._hash=new A.init([new C.init(1779033703,4089235720),new C.init(3144134277,2227873595),new C.init(1013904242,4271175723),new C.init(2773480762,1595750129),new C.init(1359893119,2917565137),new C.init(2600822924,725511199),new C.init(528734635,4215389547),new C.init(1541459225,327033209)])},_doProcessBlock:function(n,i){for(var a=this._hash.words,c=a[0],h=a[1],d=a[2],s=a[3],u=a[4],S=a[5],E=a[6],_=a[7],P=c.high,R=c.low,x=h.high,w=h.low,v=d.high,T=d.low,U=s.high,I=s.low,N=u.high,V=u.low,H=S.high,D=S.low,W=E.high,F=E.low,L=_.high,K=_.low,te=P,fe=R,de=x,Ce=w,Oe=v,ce=T,Ee=U,ye=I,ue=N,le=V,$=H,me=D,re=W,ae=F,Se=L,oe=K,ee=0;ee<80;ee++){var J,Q,ve=r[ee];if(ee<16)Q=ve.high=n[i+ee*2]|0,J=ve.low=n[i+ee*2+1]|0;else{var _e=r[ee-15],Te=_e.high,Ge=_e.low,qe=(Te>>>1|Ge<<31)^(Te>>>8|Ge<<24)^Te>>>7,ut=(Ge>>>1|Te<<31)^(Ge>>>8|Te<<24)^(Ge>>>7|Te<<25),st=r[ee-2],ft=st.high,gt=st.low,Ve=(ft>>>19|gt<<13)^(ft<<3|gt>>>29)^ft>>>6,ke=(gt>>>19|ft<<13)^(gt<<3|ft>>>29)^(gt>>>6|ft<<26),dt=r[ee-7],Ft=dt.high,vt=dt.low,Rt=r[ee-16],ot=Rt.high,Je=Rt.low;J=ut+vt,Q=qe+Ft+(J>>>0>>0?1:0),J=J+ke,Q=Q+Ve+(J>>>0>>0?1:0),J=J+Je,Q=Q+ot+(J>>>0>>0?1:0),ve.high=Q,ve.low=J}var et=ue&$^~ue&re,Me=le&me^~le&ae,Be=te&de^te&Oe^de&Oe,Xe=fe&Ce^fe&ce^Ce&ce,Ke=(te>>>28|fe<<4)^(te<<30|fe>>>2)^(te<<25|fe>>>7),$e=(fe>>>28|te<<4)^(fe<<30|te>>>2)^(fe<<25|te>>>7),_t=(ue>>>14|le<<18)^(ue>>>18|le<<14)^(ue<<23|le>>>9),jt=(le>>>14|ue<<18)^(le>>>18|ue<<14)^(le<<23|ue>>>9),$t=f[ee],mn=$t.high,Dt=$t.low,yt=oe+jt,je=Se+_t+(yt>>>0>>0?1:0),yt=yt+Me,je=je+et+(yt>>>0>>0?1:0),yt=yt+Dt,je=je+mn+(yt>>>0
>>0?1:0),yt=yt+J,je=je+Q+(yt>>>0>>0?1:0),rt=$e+Xe,at=Ke+Be+(rt>>>0<$e>>>0?1:0);Se=re,oe=ae,re=$,ae=me,$=ue,me=le,le=ye+yt|0,ue=Ee+je+(le>>>0>>0?1:0)|0,Ee=Oe,ye=ce,Oe=de,ce=Ce,de=te,Ce=fe,fe=yt+rt|0,te=je+at+(fe>>>0>>0?1:0)|0}R=c.low=R+fe,c.high=P+te+(R>>>0>>0?1:0),w=h.low=w+Ce,h.high=x+de+(w>>>0>>0?1:0),T=d.low=T+ce,d.high=v+Oe+(T>>>0>>0?1:0),I=s.low=I+ye,s.high=U+Ee+(I>>>0>>0?1:0),V=u.low=V+le,u.high=N+ue+(V>>>0>>0?1:0),D=S.low=D+me,S.high=H+$+(D>>>0>>0?1:0),F=E.low=F+ae,E.high=W+re+(F>>>0>>0?1:0),K=_.low=K+oe,_.high=L+Se+(K>>>0>>0?1:0)},_doFinalize:function(){var n=this._data,i=n.words,a=this._nDataBytes*8,c=n.sigBytes*8;i[c>>>5]|=128<<24-c%32,i[(c+128>>>10<<5)+30]=Math.floor(a/4294967296),i[(c+128>>>10<<5)+31]=a,n.sigBytes=i.length*4,this._process();var h=this._hash.toX32();return h},clone:function(){var n=b.clone.call(this);return n._hash=this._hash.clone(),n},blockSize:1024/32});m.SHA512=b._createHelper(l),m.HmacSHA512=b._createHmacHelper(l)}(),M.SHA512})},"24hK":function(k,z,o){"use strict";o.d(z,"a",function(){return m});class M{constructor(O){this.element=O,this.next=M.Undefined,this.prev=M.Undefined}}M.Undefined=new M(void 0);class m{constructor(){this._first=M.Undefined,this._last=M.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===M.Undefined}clear(){let O=this._first;for(;O!==M.Undefined;){const b=O.next;O.prev=M.Undefined,O.next=M.Undefined,O=b}this._first=M.Undefined,this._last=M.Undefined,this._size=0}unshift(O){return this._insert(O,!1)}push(O){return this._insert(O,!0)}_insert(O,b){const y=new M(O);if(this._first===M.Undefined)this._first=y,this._last=y;else if(b){const A=this._last;this._last=y,y.prev=A,A.next=y}else{const A=this._first;this._first=y,y.next=A,A.prev=y}this._size+=1;let C=!1;return()=>{C||(C=!0,this._remove(y))}}shift(){if(this._first===M.Undefined)return;{const O=this._first.element;return this._remove(this._first),O}}pop(){if(this._last===M.Undefined)return;{const O=this._last.element;return this._remove(this._last),O}}_remove(O){if(O.prev!==M.Undefined&&O.next!==M.Undefined){const b=O.prev;b.next=O.next,O.next.prev=b}else O.prev===M.Undefined&&O.next===M.Undefined?(this._first=M.Undefined,this._last=M.Undefined):O.next===M.Undefined?(this._last=this._last.prev,this._last.next=M.Undefined):O.prev===M.Undefined&&(this._first=this._first.next,this._first.prev=M.Undefined);this._size-=1}*[Symbol.iterator](){let O=this._first;for(;O!==M.Undefined;)yield O.element,O=O.next}}},"3/fG":function(k,z,o){"use strict";o.d(z,"a",function(){return m});function M(O,b){let y;return b.length===0?y=O:y=O.replace(/\{(\d+)\}/g,function(C,A){const g=A[0];return typeof b[g]!="undefined"?b[g]:C}),y}function m(O,b,...y){return M(b,y)}},"3d99":function(k,z,o){k.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3y9D":function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.WordArray,y=O.Hasher,C=m.algo,A=[],g=C.SHA1=y.extend({_doReset:function(){this._hash=new b.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,f){for(var r=this._hash.words,l=r[0],n=r[1],i=r[2],a=r[3],c=r[4],h=0;h<80;h++){if(h<16)A[h]=e[f+h]|0;else{var d=A[h-3]^A[h-8]^A[h-14]^A[h-16];A[h]=d<<1|d>>>31}var s=(l<<5|l>>>27)+c+A[h];h<20?s+=(n&i|~n&a)+1518500249:h<40?s+=(n^i^a)+1859775393:h<60?s+=(n&i|n&a|i&a)-1894007588:s+=(n^i^a)-899497514,c=a,a=i,i=n<<30|n>>>2,n=l,l=s}r[0]=r[0]+l|0,r[1]=r[1]+n|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+c|0},_doFinalize:function(){var e=this._data,f=e.words,r=this._nDataBytes*8,l=e.sigBytes*8;return f[l>>>5]|=128<<24-l%32,f[(l+64>>>9<<4)+14]=Math.floor(r/4294967296),f[(l+64>>>9<<4)+15]=r,e.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var e=y.clone.call(this);return e._hash=this._hash.clone(),e}});m.SHA1=y._createHelper(g),m.HmacSHA1=y._createHmacHelper(g)}(),M.SHA1})},4:function(k,z){},"498V":function(k,z,o){k.exports=o.p+"static/logo.22b9a281.svg"},"4SAo":function(k,z,o){k.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(k,z){k.exports="data:image/png;base64,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"},"4u4S":function(k,z){k.exports="data:image/png;base64,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"},"55Ip":function(k,z,o){"use strict";o.d(z,"a",function(){return s});var M=o("Ty5D"),m=o("dI71"),O=o("q1tI"),b=o.n(O),y=o("YS25"),C=o("17x9"),A=o.n(C),g=o("wx14"),e=o("zLVn"),f=o("9R94"),r=function(w){Object(m.a)(v,w);function v(){for(var U,I=arguments.length,N=new Array(I),V=0;V>>24)&16711935|(u<<24|u>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var E=h[s];E.high^=S,E.low^=u}for(var _=0;_<24;_++){for(var P=0;P<5;P++){for(var R=0,x=0,w=0;w<5;w++){var E=h[P+5*w];R^=E.high,x^=E.low}var v=n[P];v.high=R,v.low=x}for(var P=0;P<5;P++)for(var T=n[(P+4)%5],U=n[(P+1)%5],I=U.high,N=U.low,R=T.high^(I<<1|N>>>31),x=T.low^(N<<1|I>>>31),w=0;w<5;w++){var E=h[P+5*w];E.high^=R,E.low^=x}for(var V=1;V<25;V++){var R,x,E=h[V],H=E.high,D=E.low,W=f[V];W<32?(R=H<>>32-W,x=D<>>32-W):(R=D<>>64-W,x=H<>>64-W);var F=n[r[V]];F.high=R,F.low=x}var L=n[0],K=h[0];L.high=K.high,L.low=K.low;for(var P=0;P<5;P++)for(var w=0;w<5;w++){var V=P+5*w,E=h[V],te=n[V],fe=n[(P+1)%5+5*w],de=n[(P+2)%5+5*w];E.high=te.high^~fe.high&de.high,E.low=te.low^~fe.low&de.low}var E=h[0],Ce=l[_];E.high^=Ce.high,E.low^=Ce.low}},_doFinalize:function(){var a=this._data,c=a.words,h=this._nDataBytes*8,d=a.sigBytes*8,s=this.blockSize*32;c[d>>>5]|=1<<24-d%32,c[(m.ceil((d+1)/s)*s>>>5)-1]|=128,a.sigBytes=c.length*4,this._process();for(var u=this._state,S=this.cfg.outputLength/8,E=S/8,_=[],P=0;P>>24)&16711935|(x<<24|x>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360,_.push(w),_.push(x)}return new y.init(_,S)},clone:function(){for(var a=C.clone.call(this),c=a._state=this._state.slice(0),h=0;h<25;h++)c[h]=c[h].clone();return a}});O.SHA3=C._createHelper(i),O.HmacSHA3=C._createHmacHelper(i)}(Math),M.SHA3})},"6+eU":function(k,z,o){"use strict";o.d(z,"a",function(){return _});var M=o("wx14"),m=o("rePB"),O=o("VTBJ"),b=o("1OyB"),y=o("vuIU"),C=o("Ji7U"),A=o("LK+K"),g=o("q1tI"),e=o.n(g),f=o("TSYQ"),r=o.n(f),l=function(R){var x,w="".concat(R.rootPrefixCls,"-item"),v=r()(w,"".concat(w,"-").concat(R.page),(x={},Object(m.a)(x,"".concat(w,"-active"),R.active),Object(m.a)(x,R.className,!!R.className),Object(m.a)(x,"".concat(w,"-disabled"),!R.page),x)),T=function(){R.onClick(R.page)},U=function(N){R.onKeyPress(N,R.onClick,R.page)};return e.a.createElement("li",{title:R.showTitle?R.page:null,className:v,onClick:T,onKeyPress:U,tabIndex:"0"},R.itemRender(R.page,"page",e.a.createElement("a",{rel:"nofollow"},R.page)))},n=l,i={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},a=function(P){Object(C.a)(x,P);var R=Object(A.a)(x);function x(){var w;Object(b.a)(this,x);for(var v=arguments.length,T=new Array(v),U=0;U=0||I.relatedTarget.className.indexOf("".concat(D,"-next"))>=0))return;w.setState({goInputText:""}),H(w.getValidValue())},w.go=function(I){var N=w.state.goInputText;if(N==="")return;(I.keyCode===i.ENTER||I.type==="click")&&(w.setState({goInputText:""}),w.props.quickGo(w.getValidValue()))},w}return Object(y.a)(x,[{key:"getValidValue",value:function(){var v=this.state,T=v.goInputText,U=v.current;return!T||isNaN(T)?U:Number(T)}},{key:"getPageSizeOptions",value:function(){var v=this.props,T=v.pageSize,U=v.pageSizeOptions;return U.some(function(I){return I.toString()===T.toString()})?U:U.concat([T.toString()]).sort(function(I,N){var V=isNaN(Number(I))?0:Number(I),H=isNaN(Number(N))?0:Number(N);return V-H})}},{key:"render",value:function(){var v=this,T=this.props,U=T.pageSize,I=T.locale,N=T.rootPrefixCls,V=T.changeSize,H=T.quickGo,D=T.goButton,W=T.selectComponentClass,F=T.buildOptionText,L=T.selectPrefixCls,K=T.disabled,te=this.state.goInputText,fe="".concat(N,"-options"),de=W,Ce=null,Oe=null,ce=null;if(!V&&!H)return null;var Ee=this.getPageSizeOptions();if(V&&de){var ye=Ee.map(function(ue,le){return e.a.createElement(de.Option,{key:le,value:ue.toString()},(F||v.buildOptionText)(ue))});Ce=e.a.createElement(de,{disabled:K,prefixCls:L,showSearch:!1,className:"".concat(fe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(U||Ee[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},ye)}return H&&(D&&(ce=typeof D=="boolean"?e.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:K,className:"".concat(fe,"-quick-jumper-button")},I.jump_to_confirm):e.a.createElement("span",{onClick:this.go,onKeyUp:this.go},D)),Oe=e.a.createElement("div",{className:"".concat(fe,"-quick-jumper")},I.jump_to,e.a.createElement("input",{disabled:K,type:"text",value:te,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),I.page,ce)),e.a.createElement("li",{className:"".concat(fe)},Ce,Oe)}}]),x}(e.a.Component);a.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=a,h=o("N2Kk");function d(){}function s(P){return typeof P=="number"&&isFinite(P)&&Math.floor(P)===P}function u(P,R,x){return x}function S(P,R,x){var w=typeof P=="undefined"?R.pageSize:P;return Math.floor((x.total-1)/w)+1}var E=function(P){Object(C.a)(x,P);var R=Object(A.a)(x);function x(w){var v;Object(b.a)(this,x),v=R.call(this,w),v.getJumpPrevPage=function(){return Math.max(1,v.state.current-(v.props.showLessItems?3:5))},v.getJumpNextPage=function(){return Math.min(S(void 0,v.state,v.props),v.state.current+(v.props.showLessItems?3:5))},v.getItemIcon=function(V,H){var D=v.props.prefixCls,W=V||e.a.createElement("button",{type:"button","aria-label":H,className:"".concat(D,"-item-link")});return typeof V=="function"&&(W=e.a.createElement(V,Object(O.a)({},v.props))),W},v.savePaginationNode=function(V){v.paginationNode=V},v.isValid=function(V){return s(V)&&V!==v.state.current},v.shouldDisplayQuickJumper=function(){var V=v.props,H=V.showQuickJumper,D=V.pageSize,W=V.total;return W<=D?!1:H},v.handleKeyDown=function(V){(V.keyCode===i.ARROW_UP||V.keyCode===i.ARROW_DOWN)&&V.preventDefault()},v.handleKeyUp=function(V){var H=v.getValidValue(V),D=v.state.currentInputValue;H!==D&&v.setState({currentInputValue:H}),V.keyCode===i.ENTER?v.handleChange(H):V.keyCode===i.ARROW_UP?v.handleChange(H-1):V.keyCode===i.ARROW_DOWN&&v.handleChange(H+1)},v.changePageSize=function(V){var H=v.state.current,D=S(V,v.state,v.props);H=H>D?D:H,D===0&&(H=v.state.current),typeof V=="number"&&("pageSize"in v.props||v.setState({pageSize:V}),"current"in v.props||v.setState({current:H,currentInputValue:H})),v.props.onShowSizeChange(H,V),"onChange"in v.props&&v.props.onChange&&v.props.onChange(H,V)},v.handleChange=function(V){var H=v.props.disabled,D=V;if(v.isValid(D)&&!H){var W=S(void 0,v.state,v.props);D>W?D=W:D<1&&(D=1),"current"in v.props||v.setState({current:D,currentInputValue:D});var F=v.state.pageSize;return v.props.onChange(D,F),D}return v.state.current},v.prev=function(){v.hasPrev()&&v.handleChange(v.state.current-1)},v.next=function(){v.hasNext()&&v.handleChange(v.state.current+1)},v.jumpPrev=function(){v.handleChange(v.getJumpPrevPage())},v.jumpNext=function(){v.handleChange(v.getJumpNextPage())},v.hasPrev=function(){return v.state.current>1},v.hasNext=function(){return v.state.current2?D-2:0),F=2;F=U?N=U:N=Number(T),N}},{key:"getShowSizeChanger",value:function(){var v=this.props,T=v.showSizeChanger,U=v.total,I=v.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:U>I}},{key:"renderPrev",value:function(v){var T=this.props,U=T.prevIcon,I=T.itemRender,N=I(v,"prev",this.getItemIcon(U,"prev page")),V=!this.hasPrev();return Object(g.isValidElement)(N)?Object(g.cloneElement)(N,{disabled:V}):N}},{key:"renderNext",value:function(v){var T=this.props,U=T.nextIcon,I=T.itemRender,N=I(v,"next",this.getItemIcon(U,"next page")),V=!this.hasNext();return Object(g.isValidElement)(N)?Object(g.cloneElement)(N,{disabled:V}):N}},{key:"render",value:function(){var v=this,T=this.props,U=T.prefixCls,I=T.className,N=T.style,V=T.disabled,H=T.hideOnSinglePage,D=T.total,W=T.locale,F=T.showQuickJumper,L=T.showLessItems,K=T.showTitle,te=T.showTotal,fe=T.simple,de=T.itemRender,Ce=T.showPrevNextJumpers,Oe=T.jumpPrevIcon,ce=T.jumpNextIcon,Ee=T.selectComponentClass,ye=T.selectPrefixCls,ue=T.pageSizeOptions,le=this.state,$=le.current,me=le.pageSize,re=le.currentInputValue;if(H===!0&&D<=me)return null;var ae=S(void 0,this.state,this.props),Se=[],oe=null,ee=null,J=null,Q=null,ve=null,_e=F&&F.goButton,Te=L?1:2,Ge=$-1>0?$-1:0,qe=$+1=Te*2&&$!==1+2&&(Se[0]=Object(g.cloneElement)(Se[0],{className:"".concat(U,"-item-after-jump-prev")}),Se.unshift(oe)),ae-$>=Te*2&&$!==ae-2&&(Se[Se.length-1]=Object(g.cloneElement)(Se[Se.length-1],{className:"".concat(U,"-item-before-jump-next")}),Se.push(ee)),dt!==1&&Se.unshift(J),Ft!==ae&&Se.push(Q)}var ot=null;te&&(ot=e.a.createElement("li",{className:"".concat(U,"-total-text")},te(D,[D===0?0:($-1)*me+1,$*me>D?D:$*me])));var Je=!this.hasPrev()||!ae,et=!this.hasNext()||!ae;return e.a.createElement("ul",Object(M.a)({className:r()(U,I,Object(m.a)({},"".concat(U,"-disabled"),V)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},ut),ot,e.a.createElement("li",{title:K?W.prev_page:null,onClick:this.prev,tabIndex:Je?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(U,"-prev"),Object(m.a)({},"".concat(U,"-disabled"),Je)),"aria-disabled":Je},this.renderPrev(Ge)),Se,e.a.createElement("li",{title:K?W.next_page:null,onClick:this.next,tabIndex:et?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(U,"-next"),Object(m.a)({},"".concat(U,"-disabled"),et)),"aria-disabled":et},this.renderNext(qe)),e.a.createElement(c,{disabled:V,locale:W,rootPrefixCls:U,selectComponentClass:Ee,selectPrefixCls:ye,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:$,pageSize:me,pageSizeOptions:ue,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:_e}))}}],[{key:"getDerivedStateFromProps",value:function(v,T){var U={};if("current"in v&&(U.current=v.current,v.current!==T.current&&(U.currentInputValue=U.current)),"pageSize"in v&&v.pageSize!==T.pageSize){var I=T.current,N=S(v.pageSize,T,v);I=I>N?N:I,"current"in v||(U.current=I,U.currentInputValue=I),U.pageSize=v.pageSize}return U}}]),x}(e.a.Component);E.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:d,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:d,locale:h.a,style:{},itemRender:u,totalBoundaryShowSizeChanger:50};var _=E},"6RRn":function(k,z,o){"use strict";var M=o("wCXF"),m=o("n6Qo");o.d(z,"b",function(){return m.a});var O=o("IBYe"),b=o("6eGT"),y=o("hW8S");o.d(z,"a",function(){return y.a}),z.c=M.b},"6UM0":function(k,z,o){var M,m;(function(){var O;(function(){"use strict";var y=[function(e,f,r){var l=r(1).Beautifier,n=r(5).Options;function i(a,c){var h=new l(a,c);return h.beautify()}e.exports=i,e.exports.defaultOptions=function(){return new n}},function(e,f,r){var l=r(2).Output,n=r(3).Token,i=r(4),a=r(5).Options,c=r(7).Tokenizer,h=r(7).line_starters,d=r(7).positionable_operators,s=r(7).TOKEN;function u(L,K){return K.indexOf(L)!==-1}function S(L){return L.replace(/^\s+/g,"")}function E(L){for(var K={},te=0;tete&&(te=L.line_indent_level));var fe={mode:K,parent:L,last_token:L?L.last_token:new n(s.START_BLOCK,""),last_word:L?L.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:te,alignment:0,line_indent_level:L?L.line_indent_level:te,start_line_index:this._output.get_line_number(),ternary_depth:0};return fe},W.prototype._reset=function(L){var K=L.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new l(this._options,K),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(O.BlockStatement);var te=new c(L,this._options);return this._tokens=te.tokenize(),L},W.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var L,K=this._reset(this._source_text),te=this._options.eol;this._options.eol==="auto"&&(te=` -`,K&&i.lineBreak.test(K||"")&&(te=K.match(i.lineBreak)[0]));for(var fe=this._tokens.next();fe;)this.handle_token(fe),this._last_last_text=this._flags.last_token.text,this._flags.last_token=fe,fe=this._tokens.next();return L=this._output.get_code(te),L},W.prototype.handle_token=function(L,K){L.type===s.START_EXPR?this.handle_start_expr(L):L.type===s.END_EXPR?this.handle_end_expr(L):L.type===s.START_BLOCK?this.handle_start_block(L):L.type===s.END_BLOCK?this.handle_end_block(L):L.type===s.WORD?this.handle_word(L):L.type===s.RESERVED?this.handle_word(L):L.type===s.SEMICOLON?this.handle_semicolon(L):L.type===s.STRING?this.handle_string(L):L.type===s.EQUALS?this.handle_equals(L):L.type===s.OPERATOR?this.handle_operator(L):L.type===s.COMMA?this.handle_comma(L):L.type===s.BLOCK_COMMENT?this.handle_block_comment(L,K):L.type===s.COMMENT?this.handle_comment(L,K):L.type===s.DOT?this.handle_dot(L):L.type===s.EOF?this.handle_eof(L):L.type===s.UNKNOWN?this.handle_unknown(L,K):this.handle_unknown(L,K)},W.prototype.handle_whitespace_and_comments=function(L,K){var te=L.newlines,fe=this._options.keep_array_indentation&&N(this._flags.mode);if(L.comments_before)for(var de=L.comments_before.next();de;)this.handle_whitespace_and_comments(de,K),this.handle_token(de,K),de=L.comments_before.next();if(fe)for(var Ce=0;Ce0,K);else if(this._options.max_preserve_newlines&&te>this._options.max_preserve_newlines&&(te=this._options.max_preserve_newlines),this._options.preserve_newlines&&te>1){this.print_newline(!1,K);for(var Oe=1;Oe0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},W.prototype.set_mode=function(L){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,L),this._flags=this.create_flags(this._previous_flags,L),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},W.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===O.Statement&&U(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},W.prototype.start_of_object_property=function(){return this._flags.parent.mode===O.ObjectLiteral&&this._flags.mode===O.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||P(this._flags.last_token,["get","set"]))},W.prototype.start_of_statement=function(L){var K=!1;return K=K||P(this._flags.last_token,["var","let","const"])&&L.type===s.WORD,K=K||_(this._flags.last_token,"do"),K=K||!(this._flags.parent.mode===O.ObjectLiteral&&this._flags.mode===O.Statement)&&P(this._flags.last_token,F)&&!L.newlines,K=K||_(this._flags.last_token,"else")&&!(_(L,"if")&&!L.comments_before),K=K||this._flags.last_token.type===s.END_EXPR&&(this._previous_flags.mode===O.ForInitializer||this._previous_flags.mode===O.Conditional),K=K||this._flags.last_token.type===s.WORD&&this._flags.mode===O.BlockStatement&&!this._flags.in_case&&!(L.text==="--"||L.text==="++")&&this._last_last_text!=="function"&&L.type!==s.WORD&&L.type!==s.RESERVED,K=K||this._flags.mode===O.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||P(this._flags.last_token,["get","set"])),K?(this.set_mode(O.Statement),this.indent(),this.handle_whitespace_and_comments(L,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(L,P(L,["do","for","if","while"])),!0):!1},W.prototype.handle_start_expr=function(L){this.start_of_statement(L)||this.handle_whitespace_and_comments(L);var K=O.Expression;if(L.text==="["){if(this._flags.last_token.type===s.WORD||this._flags.last_token.text===")"){P(this._flags.last_token,h)&&(this._output.space_before_token=!0),this.print_token(L),this.set_mode(K),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}K=O.ArrayLiteral,N(this._flags.mode)&&((this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline())),u(this._flags.last_token.type,[s.START_EXPR,s.END_EXPR,s.WORD,s.OPERATOR,s.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===s.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,K=O.ForInitializer):u(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,K=O.Conditional):u(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&L.whitespace_before===""?this._output.space_before_token=!1:(u(this._flags.last_token.text,h)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(L);else if(this._flags.last_token.type===s.WORD){this._output.space_before_token=!1;var te=this._tokens.peek(-3);if(this._options.space_after_named_function&&te){var fe=this._tokens.peek(-4);P(te,["async","function"])||te.text==="*"&&P(fe,["async","function"])?this._output.space_before_token=!0:this._flags.mode===O.ObjectLiteral?(te.text==="{"||te.text===","||te.text==="*"&&(fe.text==="{"||fe.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(L);(this._flags.last_token.type===s.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===O.ObjectLiteral&&u(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===s.START_BLOCK?this.print_newline():(this._flags.last_token.type===s.END_EXPR||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===s.COMMA)&&this.allow_wrap_or_preserved_newline(L,L.newlines),this.print_token(L),this.set_mode(K),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},W.prototype.handle_end_expr=function(L){for(;this._flags.mode===O.Statement;)this.restore_mode();this.handle_whitespace_and_comments(L),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(L,L.text==="]"&&N(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===s.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(L),this.restore_mode(),U(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===O.Conditional&&(this._previous_flags.mode=O.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},W.prototype.handle_start_block=function(L){this.handle_whitespace_and_comments(L);var K=this._tokens.peek(),te=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===s.END_EXPR?(this.set_mode(O.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(O.BlockStatement):te&&(u(te.text,[":",","])&&u(K.type,[s.STRING,s.WORD,s.RESERVED])||u(K.text,["get","set","..."])&&u(te.type,[s.WORD,s.RESERVED]))?u(this._last_last_text,["class","interface"])&&!u(te.text,[":",","])?this.set_mode(O.BlockStatement):this.set_mode(O.ObjectLiteral):this._flags.last_token.type===s.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(O.BlockStatement):u(this._flags.last_token.type,[s.EQUALS,s.START_EXPR,s.COMMA,s.OPERATOR])||P(this._flags.last_token,["return","throw","import","default"])?this.set_mode(O.ObjectLiteral):this.set_mode(O.BlockStatement),this._flags.last_token&&(P(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var fe=!K.comments_before&&K.text==="}",de=fe&&this._flags.last_word==="function"&&this._flags.last_token.type===s.END_EXPR;if(this._options.brace_preserve_inline){var Ce=0,Oe=null;this._flags.inline_frame=!0;do if(Ce+=1,Oe=this._tokens.peek(Ce-1),Oe.newlines){this._flags.inline_frame=!1;break}while(Oe.type!==s.EOF&&!(Oe.type===s.END_BLOCK&&Oe.opened===L))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&L.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==s.OPERATOR&&(de||this._flags.last_token.type===s.EQUALS||P(this._flags.last_token,R)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(N(this._previous_flags.mode)&&(this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.COMMA)&&((this._flags.last_token.type===s.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(L),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==s.OPERATOR&&this._flags.last_token.type!==s.START_EXPR&&(this._flags.last_token.type===s.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(L),this.indent(),!fe&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},W.prototype.handle_end_block=function(L){for(this.handle_whitespace_and_comments(L);this._flags.mode===O.Statement;)this.restore_mode();var K=this._flags.last_token.type===s.START_BLOCK;this._flags.inline_frame&&!K?this._output.space_before_token=!0:this._options.brace_style==="expand"?K||this.print_newline():K||(N(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(L)},W.prototype.handle_word=function(L){if(L.type===s.RESERVED){if(u(L.text,["set","get"])&&this._flags.mode!==O.ObjectLiteral)L.type=s.WORD;else if(L.text==="import"&&u(this._tokens.peek().text,["(","."]))L.type=s.WORD;else if(u(L.text,["as","from"])&&!this._flags.import_block)L.type=s.WORD;else if(this._flags.mode===O.ObjectLiteral){var K=this._tokens.peek();K.text===":"&&(L.type=s.WORD)}}if(this.start_of_statement(L)?P(this._flags.last_token,["var","let","const"])&&L.type===s.WORD&&(this._flags.declaration_statement=!0):L.newlines&&!V(this._flags.mode)&&(this._flags.last_token.type!==s.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==s.EQUALS&&(this._options.preserve_newlines||!P(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(L),this.print_newline()):this.handle_whitespace_and_comments(L),this._flags.do_block&&!this._flags.do_while)if(_(L,"while")){this._output.space_before_token=!0,this.print_token(L),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&_(L,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===O.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&P(L,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(L),this._flags.in_case=!0;return}if((this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(L)),_(L,"function")){(u(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(u(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===s.OPERATOR))&&(!this._output.just_added_blankline()&&!L.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD?P(this._flags.last_token,["get","set","new","export"])||P(this._flags.last_token,F)?this._output.space_before_token=!0:_(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===s.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(V(this._flags.mode)||N(this._flags.mode))||this.print_newline(),this.print_token(L),this._flags.last_word=L.text;return}var te="NONE";if(this._flags.last_token.type===s.END_BLOCK?this._previous_flags.inline_frame?te="SPACE":P(L,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&L.newlines?te="NEWLINE":(te="SPACE",this._output.space_before_token=!0):te="NEWLINE":this._flags.last_token.type===s.SEMICOLON&&this._flags.mode===O.BlockStatement?te="NEWLINE":this._flags.last_token.type===s.SEMICOLON&&V(this._flags.mode)?te="SPACE":this._flags.last_token.type===s.STRING?te="NEWLINE":this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===O.ObjectLiteral&&u(this._last_last_text,["{",","]))?te="SPACE":this._flags.last_token.type===s.START_BLOCK?this._flags.inline_frame?te="SPACE":te="NEWLINE":this._flags.last_token.type===s.END_EXPR&&(this._output.space_before_token=!0,te="NEWLINE"),P(L,h)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?te="SPACE":te="NEWLINE"),P(L,["else","catch","finally"]))if((!(this._flags.last_token.type===s.END_BLOCK&&this._previous_flags.mode===O.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&L.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var fe=this._output.current_line;fe.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else te==="NEWLINE"?P(this._flags.last_token,R)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&P(L,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==s.END_EXPR?(this._flags.last_token.type!==s.START_EXPR||!P(L,["var","let","const"]))&&this._flags.last_token.text!==":"&&(_(L,"if")&&_(L.previous,"else")?this._output.space_before_token=!0:this.print_newline()):P(L,h)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&N(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():te==="SPACE"&&(this._output.space_before_token=!0);L.previous&&(L.previous.type===s.WORD||L.previous.type===s.RESERVED)&&(this._output.space_before_token=!0),this.print_token(L),this._flags.last_word=L.text,L.type===s.RESERVED&&(L.text==="do"?this._flags.do_block=!0:L.text==="if"?this._flags.if_block=!0:L.text==="import"?this._flags.import_block=!0:this._flags.import_block&&_(L,"from")&&(this._flags.import_block=!1))},W.prototype.handle_semicolon=function(L){this.start_of_statement(L)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(L);for(var K=this._tokens.peek();this._flags.mode===O.Statement&&!(this._flags.if_block&&_(K,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(L)},W.prototype.handle_string=function(L){L.text.startsWith("`")&&L.newlines===0&&L.whitespace_before===""&&(L.previous.text===")"||this._flags.last_token.type===s.WORD)||(this.start_of_statement(L)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(L),this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(L):L.text.startsWith("`")&&this._flags.last_token.type===s.END_EXPR&&(L.previous.text==="]"||L.previous.text===")")&&L.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(L)},W.prototype.handle_equals=function(L){this.start_of_statement(L)||this.handle_whitespace_and_comments(L),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(L),this._output.space_before_token=!0},W.prototype.handle_comma=function(L){this.handle_whitespace_and_comments(L,!0),this.print_token(L),this._output.space_before_token=!0,this._flags.declaration_statement?(V(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(L)):this._flags.mode===O.ObjectLiteral||this._flags.mode===O.Statement&&this._flags.parent.mode===O.ObjectLiteral?(this._flags.mode===O.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(L)},W.prototype.handle_operator=function(L){var K=L.text==="*"&&(P(this._flags.last_token,["function","yield"])||u(this._flags.last_token.type,[s.START_BLOCK,s.COMMA,s.END_BLOCK,s.SEMICOLON])),te=u(L.text,["-","+"])&&(u(this._flags.last_token.type,[s.START_BLOCK,s.START_EXPR,s.EQUALS,s.OPERATOR])||u(this._flags.last_token.text,h)||this._flags.last_token.text===",");if(!this.start_of_statement(L)){var fe=!K;this.handle_whitespace_and_comments(L,fe)}if(L.text==="*"&&this._flags.last_token.type===s.DOT){this.print_token(L);return}if(L.text==="::"){this.print_token(L);return}if(this._flags.last_token.type===s.OPERATOR&&u(this._options.operator_position,v)&&this.allow_wrap_or_preserved_newline(L),L.text===":"&&this._flags.in_case){this.print_token(L),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==s.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var de=!0,Ce=!0,Oe=!1;if(L.text===":"?this._flags.ternary_depth===0?de=!1:(this._flags.ternary_depth-=1,Oe=!0):L.text==="?"&&(this._flags.ternary_depth+=1),!te&&!K&&this._options.preserve_newlines&&u(L.text,d)){var ce=L.text===":",Ee=ce&&Oe,ye=ce&&!Oe;switch(this._options.operator_position){case w.before_newline:this._output.space_before_token=!ye,this.print_token(L),(!ce||Ee)&&this.allow_wrap_or_preserved_newline(L),this._output.space_before_token=!0;return;case w.after_newline:this._output.space_before_token=!0,!ce||Ee?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(L):this._output.space_before_token=!1,this.print_token(L),this._output.space_before_token=!0;return;case w.preserve_newline:ye||this.allow_wrap_or_preserved_newline(L),de=!(this._output.just_added_newline()||ye),this._output.space_before_token=de,this.print_token(L),this._output.space_before_token=!0;return}}if(K){this.allow_wrap_or_preserved_newline(L),de=!1;var ue=this._tokens.peek();Ce=ue&&u(ue.type,[s.WORD,s.RESERVED])}else if(L.text==="...")this.allow_wrap_or_preserved_newline(L),de=this._flags.last_token.type===s.START_BLOCK,Ce=!1;else if(u(L.text,["--","++","!","~"])||te){if((this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR)&&this.allow_wrap_or_preserved_newline(L),de=!1,Ce=!1,L.newlines&&(L.text==="--"||L.text==="++"||L.text==="~")){var le=P(this._flags.last_token,R)&&L.newlines;le&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(le,!0)}this._flags.last_token.text===";"&&V(this._flags.mode)&&(de=!0),this._flags.last_token.type===s.RESERVED?de=!0:this._flags.last_token.type===s.END_EXPR?de=!(this._flags.last_token.text==="]"&&(L.text==="--"||L.text==="++")):this._flags.last_token.type===s.OPERATOR&&(de=u(L.text,["--","-","++","+"])&&u(this._flags.last_token.text,["--","-","++","+"]),u(L.text,["+","-"])&&u(this._flags.last_token.text,["--","++"])&&(Ce=!0)),(this._flags.mode===O.BlockStatement&&!this._flags.inline_frame||this._flags.mode===O.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||de,this.print_token(L),this._output.space_before_token=Ce},W.prototype.handle_block_comment=function(L,K){if(this._output.raw){this._output.add_raw_token(L),L.directives&&L.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(L.directives){this.print_newline(!1,K),this.print_token(L),L.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!i.newline.test(L.text)&&!L.newlines){this._output.space_before_token=!0,this.print_token(L),this._output.space_before_token=!0;return}else this.print_block_commment(L,K)},W.prototype.print_block_commment=function(L,K){var te=I(L.text),fe,de=!1,Ce=!1,Oe=L.whitespace_before,ce=Oe.length;if(this.print_newline(!1,K),this.print_token_line_indentation(L),this._output.add_token(te[0]),this.print_newline(!1,K),te.length>1){for(te=te.slice(1),de=H(te,"*"),Ce=D(te,Oe),de&&(this._flags.alignment=1),fe=0;fe=0;i--)if(this.__items[i].match(n))return!0;return!1},f.prototype.set_indent=function(n,i){this.is_empty()&&(this.__indent_count=n||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},f.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},f.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},f.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var n=this.__parent.current_line;return n.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),n.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),n.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,n.__items[0]===" "&&(n.__items.splice(0,1),n.__character_count-=1),!0}return!1},f.prototype.is_empty=function(){return this.__items.length===0},f.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},f.prototype.push=function(n){this.__items.push(n);var i=n.lastIndexOf(` +`);return L.length&&K.push(L),K}function N(L){return L===T.ArrayLiteral}function V(L){return u(L,[T.Expression,T.ForInitializer,T.Conditional])}function H(L,K){for(var te=0;tete&&(te=L.line_indent_level));var fe={mode:K,parent:L,last_token:L?L.last_token:new n(s.START_BLOCK,""),last_word:L?L.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:te,alignment:0,line_indent_level:L?L.line_indent_level:te,start_line_index:this._output.get_line_number(),ternary_depth:0};return fe},W.prototype._reset=function(L){var K=L.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new l(this._options,K),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(T.BlockStatement);var te=new c(L,this._options);return this._tokens=te.tokenize(),L},W.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var L,K=this._reset(this._source_text),te=this._options.eol;this._options.eol==="auto"&&(te=` +`,K&&i.lineBreak.test(K||"")&&(te=K.match(i.lineBreak)[0]));for(var fe=this._tokens.next();fe;)this.handle_token(fe),this._last_last_text=this._flags.last_token.text,this._flags.last_token=fe,fe=this._tokens.next();return L=this._output.get_code(te),L},W.prototype.handle_token=function(L,K){L.type===s.START_EXPR?this.handle_start_expr(L):L.type===s.END_EXPR?this.handle_end_expr(L):L.type===s.START_BLOCK?this.handle_start_block(L):L.type===s.END_BLOCK?this.handle_end_block(L):L.type===s.WORD?this.handle_word(L):L.type===s.RESERVED?this.handle_word(L):L.type===s.SEMICOLON?this.handle_semicolon(L):L.type===s.STRING?this.handle_string(L):L.type===s.EQUALS?this.handle_equals(L):L.type===s.OPERATOR?this.handle_operator(L):L.type===s.COMMA?this.handle_comma(L):L.type===s.BLOCK_COMMENT?this.handle_block_comment(L,K):L.type===s.COMMENT?this.handle_comment(L,K):L.type===s.DOT?this.handle_dot(L):L.type===s.EOF?this.handle_eof(L):L.type===s.UNKNOWN?this.handle_unknown(L,K):this.handle_unknown(L,K)},W.prototype.handle_whitespace_and_comments=function(L,K){var te=L.newlines,fe=this._options.keep_array_indentation&&N(this._flags.mode);if(L.comments_before)for(var de=L.comments_before.next();de;)this.handle_whitespace_and_comments(de,K),this.handle_token(de,K),de=L.comments_before.next();if(fe)for(var Ce=0;Ce0,K);else if(this._options.max_preserve_newlines&&te>this._options.max_preserve_newlines&&(te=this._options.max_preserve_newlines),this._options.preserve_newlines&&te>1){this.print_newline(!1,K);for(var Oe=1;Oe0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},W.prototype.set_mode=function(L){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,L),this._flags=this.create_flags(this._previous_flags,L),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},W.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===T.Statement&&U(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},W.prototype.start_of_object_property=function(){return this._flags.parent.mode===T.ObjectLiteral&&this._flags.mode===T.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||P(this._flags.last_token,["get","set"]))},W.prototype.start_of_statement=function(L){var K=!1;return K=K||P(this._flags.last_token,["var","let","const"])&&L.type===s.WORD,K=K||_(this._flags.last_token,"do"),K=K||!(this._flags.parent.mode===T.ObjectLiteral&&this._flags.mode===T.Statement)&&P(this._flags.last_token,F)&&!L.newlines,K=K||_(this._flags.last_token,"else")&&!(_(L,"if")&&!L.comments_before),K=K||this._flags.last_token.type===s.END_EXPR&&(this._previous_flags.mode===T.ForInitializer||this._previous_flags.mode===T.Conditional),K=K||this._flags.last_token.type===s.WORD&&this._flags.mode===T.BlockStatement&&!this._flags.in_case&&!(L.text==="--"||L.text==="++")&&this._last_last_text!=="function"&&L.type!==s.WORD&&L.type!==s.RESERVED,K=K||this._flags.mode===T.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||P(this._flags.last_token,["get","set"])),K?(this.set_mode(T.Statement),this.indent(),this.handle_whitespace_and_comments(L,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(L,P(L,["do","for","if","while"])),!0):!1},W.prototype.handle_start_expr=function(L){this.start_of_statement(L)||this.handle_whitespace_and_comments(L);var K=T.Expression;if(L.text==="["){if(this._flags.last_token.type===s.WORD||this._flags.last_token.text===")"){P(this._flags.last_token,h)&&(this._output.space_before_token=!0),this.print_token(L),this.set_mode(K),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}K=T.ArrayLiteral,N(this._flags.mode)&&((this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline())),u(this._flags.last_token.type,[s.START_EXPR,s.END_EXPR,s.WORD,s.OPERATOR,s.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===s.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,K=T.ForInitializer):u(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,K=T.Conditional):u(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&L.whitespace_before===""?this._output.space_before_token=!1:(u(this._flags.last_token.text,h)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(L);else if(this._flags.last_token.type===s.WORD){this._output.space_before_token=!1;var te=this._tokens.peek(-3);if(this._options.space_after_named_function&&te){var fe=this._tokens.peek(-4);P(te,["async","function"])||te.text==="*"&&P(fe,["async","function"])?this._output.space_before_token=!0:this._flags.mode===T.ObjectLiteral?(te.text==="{"||te.text===","||te.text==="*"&&(fe.text==="{"||fe.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(L);(this._flags.last_token.type===s.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===T.ObjectLiteral&&u(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===s.START_BLOCK?this.print_newline():(this._flags.last_token.type===s.END_EXPR||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===s.COMMA)&&this.allow_wrap_or_preserved_newline(L,L.newlines),this.print_token(L),this.set_mode(K),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},W.prototype.handle_end_expr=function(L){for(;this._flags.mode===T.Statement;)this.restore_mode();this.handle_whitespace_and_comments(L),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(L,L.text==="]"&&N(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===s.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(L),this.restore_mode(),U(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===T.Conditional&&(this._previous_flags.mode=T.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},W.prototype.handle_start_block=function(L){this.handle_whitespace_and_comments(L);var K=this._tokens.peek(),te=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===s.END_EXPR?(this.set_mode(T.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(T.BlockStatement):te&&(u(te.text,[":",","])&&u(K.type,[s.STRING,s.WORD,s.RESERVED])||u(K.text,["get","set","..."])&&u(te.type,[s.WORD,s.RESERVED]))?u(this._last_last_text,["class","interface"])&&!u(te.text,[":",","])?this.set_mode(T.BlockStatement):this.set_mode(T.ObjectLiteral):this._flags.last_token.type===s.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(T.BlockStatement):u(this._flags.last_token.type,[s.EQUALS,s.START_EXPR,s.COMMA,s.OPERATOR])||P(this._flags.last_token,["return","throw","import","default"])?this.set_mode(T.ObjectLiteral):this.set_mode(T.BlockStatement),this._flags.last_token&&(P(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var fe=!K.comments_before&&K.text==="}",de=fe&&this._flags.last_word==="function"&&this._flags.last_token.type===s.END_EXPR;if(this._options.brace_preserve_inline){var Ce=0,Oe=null;this._flags.inline_frame=!0;do if(Ce+=1,Oe=this._tokens.peek(Ce-1),Oe.newlines){this._flags.inline_frame=!1;break}while(Oe.type!==s.EOF&&!(Oe.type===s.END_BLOCK&&Oe.opened===L))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&L.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==s.OPERATOR&&(de||this._flags.last_token.type===s.EQUALS||P(this._flags.last_token,R)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(N(this._previous_flags.mode)&&(this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.COMMA)&&((this._flags.last_token.type===s.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(L),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==s.OPERATOR&&this._flags.last_token.type!==s.START_EXPR&&(this._flags.last_token.type===s.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(L),this.indent(),!fe&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},W.prototype.handle_end_block=function(L){for(this.handle_whitespace_and_comments(L);this._flags.mode===T.Statement;)this.restore_mode();var K=this._flags.last_token.type===s.START_BLOCK;this._flags.inline_frame&&!K?this._output.space_before_token=!0:this._options.brace_style==="expand"?K||this.print_newline():K||(N(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(L)},W.prototype.handle_word=function(L){if(L.type===s.RESERVED){if(u(L.text,["set","get"])&&this._flags.mode!==T.ObjectLiteral)L.type=s.WORD;else if(L.text==="import"&&u(this._tokens.peek().text,["(","."]))L.type=s.WORD;else if(u(L.text,["as","from"])&&!this._flags.import_block)L.type=s.WORD;else if(this._flags.mode===T.ObjectLiteral){var K=this._tokens.peek();K.text===":"&&(L.type=s.WORD)}}if(this.start_of_statement(L)?P(this._flags.last_token,["var","let","const"])&&L.type===s.WORD&&(this._flags.declaration_statement=!0):L.newlines&&!V(this._flags.mode)&&(this._flags.last_token.type!==s.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==s.EQUALS&&(this._options.preserve_newlines||!P(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(L),this.print_newline()):this.handle_whitespace_and_comments(L),this._flags.do_block&&!this._flags.do_while)if(_(L,"while")){this._output.space_before_token=!0,this.print_token(L),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&_(L,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===T.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&P(L,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(L),this._flags.in_case=!0;return}if((this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(L)),_(L,"function")){(u(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(u(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===s.OPERATOR))&&(!this._output.just_added_blankline()&&!L.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD?P(this._flags.last_token,["get","set","new","export"])||P(this._flags.last_token,F)?this._output.space_before_token=!0:_(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===s.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(V(this._flags.mode)||N(this._flags.mode))||this.print_newline(),this.print_token(L),this._flags.last_word=L.text;return}var te="NONE";if(this._flags.last_token.type===s.END_BLOCK?this._previous_flags.inline_frame?te="SPACE":P(L,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&L.newlines?te="NEWLINE":(te="SPACE",this._output.space_before_token=!0):te="NEWLINE":this._flags.last_token.type===s.SEMICOLON&&this._flags.mode===T.BlockStatement?te="NEWLINE":this._flags.last_token.type===s.SEMICOLON&&V(this._flags.mode)?te="SPACE":this._flags.last_token.type===s.STRING?te="NEWLINE":this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===T.ObjectLiteral&&u(this._last_last_text,["{",","]))?te="SPACE":this._flags.last_token.type===s.START_BLOCK?this._flags.inline_frame?te="SPACE":te="NEWLINE":this._flags.last_token.type===s.END_EXPR&&(this._output.space_before_token=!0,te="NEWLINE"),P(L,h)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?te="SPACE":te="NEWLINE"),P(L,["else","catch","finally"]))if((!(this._flags.last_token.type===s.END_BLOCK&&this._previous_flags.mode===T.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&L.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var fe=this._output.current_line;fe.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else te==="NEWLINE"?P(this._flags.last_token,R)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&P(L,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==s.END_EXPR?(this._flags.last_token.type!==s.START_EXPR||!P(L,["var","let","const"]))&&this._flags.last_token.text!==":"&&(_(L,"if")&&_(L.previous,"else")?this._output.space_before_token=!0:this.print_newline()):P(L,h)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&N(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():te==="SPACE"&&(this._output.space_before_token=!0);L.previous&&(L.previous.type===s.WORD||L.previous.type===s.RESERVED)&&(this._output.space_before_token=!0),this.print_token(L),this._flags.last_word=L.text,L.type===s.RESERVED&&(L.text==="do"?this._flags.do_block=!0:L.text==="if"?this._flags.if_block=!0:L.text==="import"?this._flags.import_block=!0:this._flags.import_block&&_(L,"from")&&(this._flags.import_block=!1))},W.prototype.handle_semicolon=function(L){this.start_of_statement(L)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(L);for(var K=this._tokens.peek();this._flags.mode===T.Statement&&!(this._flags.if_block&&_(K,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(L)},W.prototype.handle_string=function(L){L.text.startsWith("`")&&L.newlines===0&&L.whitespace_before===""&&(L.previous.text===")"||this._flags.last_token.type===s.WORD)||(this.start_of_statement(L)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(L),this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(L):L.text.startsWith("`")&&this._flags.last_token.type===s.END_EXPR&&(L.previous.text==="]"||L.previous.text===")")&&L.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(L)},W.prototype.handle_equals=function(L){this.start_of_statement(L)||this.handle_whitespace_and_comments(L),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(L),this._output.space_before_token=!0},W.prototype.handle_comma=function(L){this.handle_whitespace_and_comments(L,!0),this.print_token(L),this._output.space_before_token=!0,this._flags.declaration_statement?(V(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(L)):this._flags.mode===T.ObjectLiteral||this._flags.mode===T.Statement&&this._flags.parent.mode===T.ObjectLiteral?(this._flags.mode===T.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(L)},W.prototype.handle_operator=function(L){var K=L.text==="*"&&(P(this._flags.last_token,["function","yield"])||u(this._flags.last_token.type,[s.START_BLOCK,s.COMMA,s.END_BLOCK,s.SEMICOLON])),te=u(L.text,["-","+"])&&(u(this._flags.last_token.type,[s.START_BLOCK,s.START_EXPR,s.EQUALS,s.OPERATOR])||u(this._flags.last_token.text,h)||this._flags.last_token.text===",");if(!this.start_of_statement(L)){var fe=!K;this.handle_whitespace_and_comments(L,fe)}if(L.text==="*"&&this._flags.last_token.type===s.DOT){this.print_token(L);return}if(L.text==="::"){this.print_token(L);return}if(this._flags.last_token.type===s.OPERATOR&&u(this._options.operator_position,v)&&this.allow_wrap_or_preserved_newline(L),L.text===":"&&this._flags.in_case){this.print_token(L),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==s.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var de=!0,Ce=!0,Oe=!1;if(L.text===":"?this._flags.ternary_depth===0?de=!1:(this._flags.ternary_depth-=1,Oe=!0):L.text==="?"&&(this._flags.ternary_depth+=1),!te&&!K&&this._options.preserve_newlines&&u(L.text,d)){var ce=L.text===":",Ee=ce&&Oe,ye=ce&&!Oe;switch(this._options.operator_position){case w.before_newline:this._output.space_before_token=!ye,this.print_token(L),(!ce||Ee)&&this.allow_wrap_or_preserved_newline(L),this._output.space_before_token=!0;return;case w.after_newline:this._output.space_before_token=!0,!ce||Ee?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(L):this._output.space_before_token=!1,this.print_token(L),this._output.space_before_token=!0;return;case w.preserve_newline:ye||this.allow_wrap_or_preserved_newline(L),de=!(this._output.just_added_newline()||ye),this._output.space_before_token=de,this.print_token(L),this._output.space_before_token=!0;return}}if(K){this.allow_wrap_or_preserved_newline(L),de=!1;var ue=this._tokens.peek();Ce=ue&&u(ue.type,[s.WORD,s.RESERVED])}else if(L.text==="...")this.allow_wrap_or_preserved_newline(L),de=this._flags.last_token.type===s.START_BLOCK,Ce=!1;else if(u(L.text,["--","++","!","~"])||te){if((this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR)&&this.allow_wrap_or_preserved_newline(L),de=!1,Ce=!1,L.newlines&&(L.text==="--"||L.text==="++"||L.text==="~")){var le=P(this._flags.last_token,R)&&L.newlines;le&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(le,!0)}this._flags.last_token.text===";"&&V(this._flags.mode)&&(de=!0),this._flags.last_token.type===s.RESERVED?de=!0:this._flags.last_token.type===s.END_EXPR?de=!(this._flags.last_token.text==="]"&&(L.text==="--"||L.text==="++")):this._flags.last_token.type===s.OPERATOR&&(de=u(L.text,["--","-","++","+"])&&u(this._flags.last_token.text,["--","-","++","+"]),u(L.text,["+","-"])&&u(this._flags.last_token.text,["--","++"])&&(Ce=!0)),(this._flags.mode===T.BlockStatement&&!this._flags.inline_frame||this._flags.mode===T.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||de,this.print_token(L),this._output.space_before_token=Ce},W.prototype.handle_block_comment=function(L,K){if(this._output.raw){this._output.add_raw_token(L),L.directives&&L.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(L.directives){this.print_newline(!1,K),this.print_token(L),L.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!i.newline.test(L.text)&&!L.newlines){this._output.space_before_token=!0,this.print_token(L),this._output.space_before_token=!0;return}else this.print_block_commment(L,K)},W.prototype.print_block_commment=function(L,K){var te=I(L.text),fe,de=!1,Ce=!1,Oe=L.whitespace_before,ce=Oe.length;if(this.print_newline(!1,K),this.print_token_line_indentation(L),this._output.add_token(te[0]),this.print_newline(!1,K),te.length>1){for(te=te.slice(1),de=H(te,"*"),Ce=D(te,Oe),de&&(this._flags.alignment=1),fe=0;fe=0;i--)if(this.__items[i].match(n))return!0;return!1},f.prototype.set_indent=function(n,i){this.is_empty()&&(this.__indent_count=n||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},f.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},f.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},f.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var n=this.__parent.current_line;return n.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),n.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),n.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,n.__items[0]===" "&&(n.__items.splice(0,1),n.__character_count-=1),!0}return!1},f.prototype.is_empty=function(){return this.__items.length===0},f.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},f.prototype.push=function(n){this.__items.push(n);var i=n.lastIndexOf(` `);i!==-1?this.__character_count=n.length-i:this.__character_count+=n.length},f.prototype.pop=function(){var n=null;return this.is_empty()||(n=this.__items.pop(),this.__character_count-=n.length),n},f.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},f.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},f.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},f.prototype.toString=function(){var n="";return this.is_empty()?this.__parent.indent_empty_lines&&(n=this.__parent.get_indent_string(this.__indent_count)):(n=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),n+=this.__items.join("")),n};function r(n,i){this.__cache=[""],this.__indent_size=n.indent_size,this.__indent_string=n.indent_char,n.indent_with_tabs||(this.__indent_string=new Array(n.indent_size+1).join(n.indent_char)),i=i||"",n.indent_level>0&&(i=new Array(n.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}r.prototype.get_indent_size=function(n,i){var a=this.__base_string_length;return i=i||0,n<0&&(a=0),a+=n*this.__indent_size,a+=i,a},r.prototype.get_indent_string=function(n,i){var a=this.__base_string;return i=i||0,n<0&&(n=0,a=""),i+=n*this.__indent_size,this.__ensure_cache(i),a+=this.__cache[i],a},r.prototype.__ensure_cache=function(n){for(;n>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var n=this.__cache.length,i=0,a="";this.__indent_size&&n>=this.__indent_size&&(i=Math.floor(n/this.__indent_size),n-=i*this.__indent_size,a=new Array(i+1).join(this.__indent_string)),n&&(a+=new Array(n+1).join(" ")),this.__cache.push(a)};function l(n,i){this.__indent_cache=new r(n,i),this.raw=!1,this._end_with_newline=n.end_with_newline,this.indent_size=n.indent_size,this.wrap_line_length=n.wrap_line_length,this.indent_empty_lines=n.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new f(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}l.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},l.prototype.get_line_number=function(){return this.__lines.length},l.prototype.get_indent_string=function(n,i){return this.__indent_cache.get_indent_string(n,i)},l.prototype.get_indent_size=function(n,i){return this.__indent_cache.get_indent_size(n,i)},l.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},l.prototype.add_new_line=function(n){return this.is_empty()||!n&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},l.prototype.get_code=function(n){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var a=this.__lines.join(` `);return n!==` @@ -15,16 +15,16 @@ `+i+` You passed in: '`+this.raw_options[n]+"'");return c[0]},f.prototype._get_selection_list=function(n,i,a){if(!i||i.length===0)throw new Error("Selection list cannot be empty.");if(a=a||[i[0]],!this._is_valid_selection(a,i))throw new Error("Invalid Default Value!");var c=this._get_array(n,a);if(!this._is_valid_selection(c,i))throw new Error("Invalid Option Value: The option '"+n+`' can contain only the following values: `+i+` -You passed in: '`+this.raw_options[n]+"'");return c},f.prototype._is_valid_selection=function(n,i){return n.length&&i.length&&!n.some(function(a){return i.indexOf(a)===-1})};function r(n,i){var a={};n=l(n);var c;for(c in n)c!==i&&(a[c]=n[c]);if(i&&n[i])for(c in n[i])a[c]=n[i][c];return a}function l(n){var i={},a;for(a in n){var c=a.replace(/-/g,"_");i[c]=n[a]}return i}e.exports.Options=f,e.exports.normalizeOpts=l,e.exports.mergeOpts=r},function(e,f,r){var l=r(8).InputScanner,n=r(9).Tokenizer,i=r(9).TOKEN,a=r(13).Directives,c=r(4),h=r(12).Pattern,d=r(14).TemplatablePattern;function s(H,D){return D.indexOf(H)!==-1}var u={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:i.START,RAW:i.RAW,EOF:i.EOF},S=new a(/\/\*/,/\*\//),E=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,_=/[0-9]/,P=/[^\d\.]/,R=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),x=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";x=x.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),x="\\?\\.(?!\\d) "+x,x=x.replace(/ /g,"|");var w=new RegExp(x),v="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),O=v.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),U=new RegExp("^(?:"+O.join("|")+")$"),I,N=function(H,D){n.call(this,H,D),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var W=new h(this._input),F=new d(this._input).read_options(this._options);this.__patterns={template:F,identifier:F.starting_with(c.identifier).matching(c.identifierMatch),number:W.matching(E),punct:W.matching(w),comment:W.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:W.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:W.matching(//),include:W.starting_with(/#include/).until_after(c.lineBreak),shebang:W.starting_with(/#!/).until_after(c.lineBreak),xml:W.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:F.until(/['\\\n\r\u2028\u2029]/),double_quote:F.until(/["\\\n\r\u2028\u2029]/),template_text:F.until(/[`\\$]/),template_expression:F.until(/[`}\\]/)}};N.prototype=new n,N.prototype._is_comment=function(H){return H.type===u.COMMENT||H.type===u.BLOCK_COMMENT||H.type===u.UNKNOWN},N.prototype._is_opening=function(H){return H.type===u.START_BLOCK||H.type===u.START_EXPR},N.prototype._is_closing=function(H,D){return(H.type===u.END_BLOCK||H.type===u.END_EXPR)&&D&&(H.text==="]"&&D.text==="["||H.text===")"&&D.text==="("||H.text==="}"&&D.text==="{")},N.prototype._reset=function(){I=!1},N.prototype._get_next_token=function(H,D){var W=null;this._readWhitespace();var F=this._input.peek();return F===null?this._create_token(u.EOF,""):(W=W||this._read_non_javascript(F),W=W||this._read_string(F),W=W||this._read_word(H),W=W||this._read_singles(F),W=W||this._read_comment(F),W=W||this._read_regexp(F,H),W=W||this._read_xml(F,H),W=W||this._read_punctuation(),W=W||this._create_token(u.UNKNOWN,this._input.next()),W)},N.prototype._read_word=function(H){var D;if(D=this.__patterns.identifier.read(),D!=="")return D=D.replace(c.allLineBreaks,` +You passed in: '`+this.raw_options[n]+"'");return c},f.prototype._is_valid_selection=function(n,i){return n.length&&i.length&&!n.some(function(a){return i.indexOf(a)===-1})};function r(n,i){var a={};n=l(n);var c;for(c in n)c!==i&&(a[c]=n[c]);if(i&&n[i])for(c in n[i])a[c]=n[i][c];return a}function l(n){var i={},a;for(a in n){var c=a.replace(/-/g,"_");i[c]=n[a]}return i}e.exports.Options=f,e.exports.normalizeOpts=l,e.exports.mergeOpts=r},function(e,f,r){var l=r(8).InputScanner,n=r(9).Tokenizer,i=r(9).TOKEN,a=r(13).Directives,c=r(4),h=r(12).Pattern,d=r(14).TemplatablePattern;function s(H,D){return D.indexOf(H)!==-1}var u={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:i.START,RAW:i.RAW,EOF:i.EOF},S=new a(/\/\*/,/\*\//),E=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,_=/[0-9]/,P=/[^\d\.]/,R=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),x=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";x=x.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),x="\\?\\.(?!\\d) "+x,x=x.replace(/ /g,"|");var w=new RegExp(x),v="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),T=v.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),U=new RegExp("^(?:"+T.join("|")+")$"),I,N=function(H,D){n.call(this,H,D),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var W=new h(this._input),F=new d(this._input).read_options(this._options);this.__patterns={template:F,identifier:F.starting_with(c.identifier).matching(c.identifierMatch),number:W.matching(E),punct:W.matching(w),comment:W.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:W.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:W.matching(//),include:W.starting_with(/#include/).until_after(c.lineBreak),shebang:W.starting_with(/#!/).until_after(c.lineBreak),xml:W.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:F.until(/['\\\n\r\u2028\u2029]/),double_quote:F.until(/["\\\n\r\u2028\u2029]/),template_text:F.until(/[`\\$]/),template_expression:F.until(/[`}\\]/)}};N.prototype=new n,N.prototype._is_comment=function(H){return H.type===u.COMMENT||H.type===u.BLOCK_COMMENT||H.type===u.UNKNOWN},N.prototype._is_opening=function(H){return H.type===u.START_BLOCK||H.type===u.START_EXPR},N.prototype._is_closing=function(H,D){return(H.type===u.END_BLOCK||H.type===u.END_EXPR)&&D&&(H.text==="]"&&D.text==="["||H.text===")"&&D.text==="("||H.text==="}"&&D.text==="{")},N.prototype._reset=function(){I=!1},N.prototype._get_next_token=function(H,D){var W=null;this._readWhitespace();var F=this._input.peek();return F===null?this._create_token(u.EOF,""):(W=W||this._read_non_javascript(F),W=W||this._read_string(F),W=W||this._read_word(H),W=W||this._read_singles(F),W=W||this._read_comment(F),W=W||this._read_regexp(F,H),W=W||this._read_xml(F,H),W=W||this._read_punctuation(),W=W||this._create_token(u.UNKNOWN,this._input.next()),W)},N.prototype._read_word=function(H){var D;if(D=this.__patterns.identifier.read(),D!=="")return D=D.replace(c.allLineBreaks,` `),!(H.type===u.DOT||H.type===u.RESERVED&&(H.text==="set"||H.text==="get"))&&U.test(D)?(D==="in"||D==="of")&&(H.type===u.WORD||H.type===u.STRING)?this._create_token(u.OPERATOR,D):this._create_token(u.RESERVED,D):this._create_token(u.WORD,D);if(D=this.__patterns.number.read(),D!=="")return this._create_token(u.WORD,D)},N.prototype._read_singles=function(H){var D=null;return H==="("||H==="["?D=this._create_token(u.START_EXPR,H):H===")"||H==="]"?D=this._create_token(u.END_EXPR,H):H==="{"?D=this._create_token(u.START_BLOCK,H):H==="}"?D=this._create_token(u.END_BLOCK,H):H===";"?D=this._create_token(u.SEMICOLON,H):H==="."&&P.test(this._input.peek(1))?D=this._create_token(u.DOT,H):H===","&&(D=this._create_token(u.COMMA,H)),D&&this._input.next(),D},N.prototype._read_punctuation=function(){var H=this.__patterns.punct.read();if(H!=="")return H==="="?this._create_token(u.EQUALS,H):H==="?."?this._create_token(u.DOT,H):this._create_token(u.OPERATOR,H)},N.prototype._read_non_javascript=function(H){var D="";if(H==="#"){if(this._is_first_token()&&(D=this.__patterns.shebang.read(),D))return this._create_token(u.UNKNOWN,D.trim()+` `);if(D=this.__patterns.include.read(),D)return this._create_token(u.UNKNOWN,D.trim()+` `);H=this._input.next();var W="#";if(this._input.hasNext()&&this._input.testChar(_)){do H=this._input.next(),W+=H;while(this._input.hasNext()&&H!=="#"&&H!=="=");return H==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(W+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(W+="{}",this._input.next(),this._input.next())),this._create_token(u.WORD,W)}this._input.back()}else if(H==="<"&&this._is_first_token()){if(D=this.__patterns.html_comment_start.read(),D){for(;this._input.hasNext()&&!this._input.testChar(c.newline);)D+=this._input.next();return I=!0,this._create_token(u.COMMENT,D)}}else if(I&&H==="-"&&(D=this.__patterns.html_comment_end.read(),D))return I=!1,this._create_token(u.COMMENT,D);return null},N.prototype._read_comment=function(H){var D=null;if(H==="/"){var W="";if(this._input.peek(1)==="*"){W=this.__patterns.block_comment.read();var F=S.get_directives(W);F&&F.ignore==="start"&&(W+=S.readIgnored(this._input)),W=W.replace(c.allLineBreaks,` `),D=this._create_token(u.BLOCK_COMMENT,W),D.directives=F}else this._input.peek(1)==="/"&&(W=this.__patterns.comment.read(),D=this._create_token(u.COMMENT,W))}return D},N.prototype._read_string=function(H){if(H==="`"||H==="'"||H==='"'){var D=this._input.next();return this.has_char_escapes=!1,H==="`"?D+=this._read_string_recursive("`",!0,"${"):D+=this._read_string_recursive(H),this.has_char_escapes&&this._options.unescape_strings&&(D=V(D)),this._input.peek()===H&&(D+=this._input.next()),D=D.replace(c.allLineBreaks,` `),this._create_token(u.STRING,D)}return null},N.prototype._allow_regexp_or_xml=function(H){return H.type===u.RESERVED&&s(H.text,["return","case","throw","else","do","typeof","yield"])||H.type===u.END_EXPR&&H.text===")"&&H.opened.previous.type===u.RESERVED&&s(H.opened.previous.text,["if","while","for"])||s(H.type,[u.COMMENT,u.START_EXPR,u.START_BLOCK,u.START,u.END_BLOCK,u.OPERATOR,u.EQUALS,u.EOF,u.SEMICOLON,u.COMMA])},N.prototype._read_regexp=function(H,D){if(H==="/"&&this._allow_regexp_or_xml(D)){for(var W=this._input.next(),F=!1,L=!1;this._input.hasNext()&&(F||L||this._input.peek()!==H)&&!this._input.testChar(c.newline);)W+=this._input.peek(),F?F=!1:(F=this._input.peek()==="\\",this._input.peek()==="["?L=!0:this._input.peek()==="]"&&(L=!1)),this._input.next();return this._input.peek()===H&&(W+=this._input.next(),W+=this._input.read(c.identifier)),this._create_token(u.STRING,W)}return null},N.prototype._read_xml=function(H,D){if(this._options.e4x&&H==="<"&&this._allow_regexp_or_xml(D)){var W="",F=this.__patterns.xml.read_match();if(F){for(var L=F[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),K=L.indexOf("{")===0,te=0;F;){var fe=!!F[1],de=F[2],Ce=!!F[F.length-1]||de.slice(0,8)==="![CDATA[";if(!Ce&&(de===L||K&&de.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(fe?--te:++te),W+=F[0],te<=0)break;F=this.__patterns.xml.read_match()}return F||(W+=this._input.match(/[\s\S]*/g)[0]),W=W.replace(c.allLineBreaks,` `),this._create_token(u.STRING,W)}}return null};function V(H){for(var D="",W=0,F=new l(H),L=null;F.hasNext();)if(L=F.match(/([\s]|[^\\]|\\\\)+/g),L&&(D+=L[0]),F.peek()==="\\"){if(F.next(),F.peek()==="x")L=F.match(/x([0-9A-Fa-f]{2})/g);else if(F.peek()==="u")L=F.match(/u([0-9A-Fa-f]{4})/g);else{D+="\\",F.hasNext()&&(D+=F.next());continue}if(!L)return H;if(W=parseInt(L[1],16),W>126&&W<=255&&L[0].indexOf("x")===0)return H;if(W>=0&&W<32){D+="\\"+L[0];continue}else W===34||W===39||W===92?D+="\\"+String.fromCharCode(W):D+=String.fromCharCode(W)}return D}N.prototype._read_string_recursive=function(H,D,W){var F,L;H==="'"?L=this.__patterns.single_quote:H==='"'?L=this.__patterns.double_quote:H==="`"?L=this.__patterns.template_text:H==="}"&&(L=this.__patterns.template_expression);for(var K=L.read(),te="";this._input.hasNext();){if(te=this._input.next(),te===H||!D&&c.newline.test(te)){this._input.back();break}else te==="\\"&&this._input.hasNext()?(F=this._input.peek(),F==="x"||F==="u"?this.has_char_escapes=!0:F==="\r"&&this._input.peek(1)===` -`&&this._input.next(),te+=this._input.next()):W&&(W==="${"&&te==="$"&&this._input.peek()==="{"&&(te+=this._input.next()),W===te&&(H==="`"?te+=this._read_string_recursive("}",D,"`"):te+=this._read_string_recursive("`",D,"${"),this._input.hasNext()&&(te+=this._input.next())));te+=L.read(),K+=te}return K},e.exports.Tokenizer=N,e.exports.TOKEN=u,e.exports.positionable_operators=R.slice(),e.exports.line_starters=v.slice()},function(e){var f=RegExp.prototype.hasOwnProperty("sticky");function r(l){this.__input=l||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position=0&&l=0&&n=l.length&&this.__input.substring(n-l.length,n).toLowerCase()===l},e.exports.InputScanner=r},function(e,f,r){var l=r(8).InputScanner,n=r(3).Token,i=r(10).TokenStream,a=r(11).WhitespacePattern,c={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},h=function(d,s){this._input=new l(d),this._options=s||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)};h.prototype.tokenize=function(){this._input.restart(),this.__tokens=new i,this._reset();for(var d,s=new n(c.START,""),u=null,S=[],E=new i;s.type!==c.EOF;){for(d=this._get_next_token(s,u);this._is_comment(d);)E.add(d),d=this._get_next_token(s,u);E.isEmpty()||(d.comments_before=E,E=new i),d.parent=u,this._is_opening(d)?(S.push(u),u=d):u&&this._is_closing(d,u)&&(d.opened=u,u.closed=d,u=S.pop(),d.parent=u),d.previous=s,s.next=d,this.__tokens.add(d),s=d}return this.__tokens},h.prototype._is_first_token=function(){return this.__tokens.isEmpty()},h.prototype._reset=function(){},h.prototype._get_next_token=function(d,s){this._readWhitespace();var u=this._input.read(/.+/g);return u?this._create_token(c.RAW,u):this._create_token(c.EOF,"")},h.prototype._is_comment=function(d){return!1},h.prototype._is_opening=function(d){return!1},h.prototype._is_closing=function(d,s){return!1},h.prototype._create_token=function(d,s){var u=new n(d,s,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return u},h.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=h,e.exports.TOKEN=c},function(e){function f(r){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=r}f.prototype.restart=function(){this.__position=0},f.prototype.isEmpty=function(){return this.__tokens_length===0},f.prototype.hasNext=function(){return this.__position=0&&r/),erb:h.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:h.starting_with(/{%/).until_after(/%}/),django_value:h.starting_with(/{{/).until_after(/}}/),django_comment:h.starting_with(/{#/).until_after(/#}/),smarty:h.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:h.starting_with(/{\*/).until_after(/\*}/),smarty_literal:h.starting_with(/{literal}/).until_after(/{\/literal}/)}}i.prototype=new l,i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){this.__set_templated_pattern()},i.prototype.disable=function(a){var c=this._create();return c._disabled[a]=!0,c._update(),c},i.prototype.read_options=function(a){var c=this._create();for(var h in n)c._disabled[h]=a.templating.indexOf(h)===-1;return c._update(),c},i.prototype.exclude=function(a){var c=this._create();return c._excluded[a]=!0,c._update(),c},i.prototype.read=function(){var a="";this._match_pattern?a=this._input.read(this._starting_pattern):a=this._input.read(this._starting_pattern,this.__template_pattern);for(var c=this._read_template();c;)this._match_pattern?c+=this._input.read(this._match_pattern):c+=this._input.readUntil(this.__template_pattern),a+=c,c=this._read_template();return this._until_after&&(a+=this._input.readUntilAfter(this._until_pattern)),a},i.prototype.__set_templated_pattern=function(){var a=[];this._disabled.php||a.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||a.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||a.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(a.push(this.__patterns.django._starting_pattern.source),a.push(this.__patterns.django_value._starting_pattern.source),a.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||a.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&a.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+a.join("|")+")")},i.prototype._read_template=function(){var a="",c=this._input.peek();if(c==="<"){var h=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&h==="?"&&(a=a||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&h==="%"&&(a=a||this.__patterns.erb.read())}else c==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(a=a||this.__patterns.handlebars_comment.read(),a=a||this.__patterns.handlebars_unescaped.read(),a=a||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(a=a||this.__patterns.django_value.read()),this._excluded.django||(a=a||this.__patterns.django_comment.read(),a=a||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(a=a||this.__patterns.smarty_comment.read(),a=a||this.__patterns.smarty_literal.read(),a=a||this.__patterns.smarty.read()));return a},e.exports.TemplatablePattern=i}],C={};function A(e){var f=C[e];if(f!==void 0)return f.exports;var r=C[e]={exports:{}};return y[e](r,r.exports,A),r.exports}var g=A(0);T=g})();var b=T;!(M=[],m=function(){return{js_beautify:b}}.apply(z,M),m!==void 0&&(k.exports=m))})()},"6eGT":function(k,z,o){"use strict";function M(m){return null}z.a=M},"6nfa":function(k,z,o){k.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"746U":function(k,z,o){"use strict";o.d(z,"f",function(){return M}),o.d(z,"l",function(){return m}),o.d(z,"k",function(){return T}),o.d(z,"j",function(){return b}),o.d(z,"g",function(){return y}),o.d(z,"m",function(){return C}),o.d(z,"h",function(){return A}),o.d(z,"n",function(){return g}),o.d(z,"c",function(){return e}),o.d(z,"a",function(){return f}),o.d(z,"i",function(){return r}),o.d(z,"o",function(){return l}),o.d(z,"e",function(){return a}),o.d(z,"d",function(){return c}),o.d(z,"p",function(){return h}),o.d(z,"b",function(){return d});function M(s){return Array.isArray(s)}function m(s){return typeof s=="string"}function T(s){return typeof s=="object"&&s!==null&&!Array.isArray(s)&&!(s instanceof RegExp)&&!(s instanceof Date)}function b(s){return typeof s=="number"&&!isNaN(s)}function y(s){return s===!0||s===!1}function C(s){return typeof s=="undefined"}function A(s){return!g(s)}function g(s){return C(s)||s===null}function e(s,u){if(!s)throw new Error(u?`Unexpected type, expected '${u}'`:"Unexpected type")}function f(s){if(g(s))throw new Error("Assertion Failed: argument is undefined or null");return s}function r(s){return typeof s=="function"}function l(s,u){const S=Math.min(s.length,u.length);for(let E=0;Efunction(){const P=Array.prototype.slice.call(arguments,0);return u(_,P)};let E={};for(const _ of s)E[_]=S(_);return E}function h(s){return s===null?void 0:s}function d(s,u="Unreachable"){throw new Error(u)}},"7Cbv":function(k,z,o){"use strict";var M=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),m=new Uint8Array(16);function T(){if(!M)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return M(m)}var b=/^(?:[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 y(n){return typeof n=="string"&&b.test(n)}for(var C=y,A=[],g=0;g<256;++g)A.push((g+256).toString(16).substr(1));function e(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=(A[n[i+0]]+A[n[i+1]]+A[n[i+2]]+A[n[i+3]]+"-"+A[n[i+4]]+A[n[i+5]]+"-"+A[n[i+6]]+A[n[i+7]]+"-"+A[n[i+8]]+A[n[i+9]]+"-"+A[n[i+10]]+A[n[i+11]]+A[n[i+12]]+A[n[i+13]]+A[n[i+14]]+A[n[i+15]]).toLowerCase();if(!C(a))throw TypeError("Stringified UUID is invalid");return a}var f=e;function r(n,i,a){n=n||{};var c=n.random||(n.rng||T)();if(c[6]=c[6]&15|64,c[8]=c[8]&63|128,i){a=a||0;for(var h=0;h<16;++h)i[a+h]=c[h];return i}return f(c)}var l=z.a=r},"7ZXX":function(k,z,o){k.exports=o.p+"static/err.6e7c5817.png"},"7ahc":function(k,z,o){"use strict";o.d(z,"a",function(){return S});var M=o("k1fw"),m=o("0Owb"),T=o("+L6B"),b=o("2/Rp"),y=o("y8nQ"),C=o("Vl3Y"),A=o("tJVT"),g=o("OaEy"),e=o("2fM7"),f=o("q1tI"),r=o.n(f),l=o("VrN/"),n=o.n(l),i=o("p77/"),a=o.n(i),c=o("c5Ni"),h=o.n(c),d=e.a.Option,s={labelCol:{span:4},wrapperCol:{span:20}},u={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"]};z.b=function(E){var _=E.callback,P=E.onCancel,R=Object(f.useState)("python"),x=Object(A.a)(R,2),w=x[0],v=x[1];function O(I){v(u[I][1])}function U(I){_(I)}return r.a.createElement(C.a,Object(m.a)({},s,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:U}),r.a.createElement(C.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},r.a.createElement(e.a,{onChange:O},Object.keys(u).map(function(I){return r.a.createElement(d,{key:I,value:I},u[I][0])}))),r.a.createElement(C.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},r.a.createElement(S,{mode:w})),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(b.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function S(E){var _=E.value,P=E.onChange,R=E.mode,x=E.options,w=x===void 0?{}:x,v=Object(f.useRef)(),O=Object(f.useState)(),U=Object(A.a)(O,2),I=U[0],N=U[1];return Object(f.useEffect)(function(){if(I){function V(H){var D=H.getValue();P&&P(D)}return I.on("change",V),function(){I.off("change",V)}}},[I,P]),Object(f.useEffect)(function(){I&&I.setOption("mode",R)},[I,R]),Object(f.useEffect)(function(){I&&((_!==I.getValue()||_==="")&&setTimeout(function(){I.setValue(_||" ")},300))},[I,_]),Object(f.useEffect)(function(){if(v.current&&!I){var V=n.a.fromTextArea(v.current,Object(M.a)({mode:R,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},w));N(V)}},[v.current,I]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:v}))}},"7ixt":function(k,z,o){"use strict";o.d(z,"a",function(){return T});var M={adjustX:1,adjustY:1},m=[0,0],T={left:{points:["cr","cl"],overflow:M,offset:[-4,0],targetOffset:m},right:{points:["cl","cr"],overflow:M,offset:[4,0],targetOffset:m},top:{points:["bc","tc"],overflow:M,offset:[0,-4],targetOffset:m},bottom:{points:["tc","bc"],overflow:M,offset:[0,4],targetOffset:m},topLeft:{points:["bl","tl"],overflow:M,offset:[0,-4],targetOffset:m},leftTop:{points:["tr","tl"],overflow:M,offset:[-4,0],targetOffset:m},topRight:{points:["br","tr"],overflow:M,offset:[0,-4],targetOffset:m},rightTop:{points:["tl","tr"],overflow:M,offset:[4,0],targetOffset:m},bottomRight:{points:["tr","br"],overflow:M,offset:[0,4],targetOffset:m},rightBottom:{points:["bl","br"],overflow:M,offset:[4,0],targetOffset:m},bottomLeft:{points:["tl","bl"],overflow:M,offset:[0,4],targetOffset:m},leftBottom:{points:["br","bl"],overflow:M,offset:[-4,0],targetOffset:m}},b=T},"7v3h":function(k,z,o){k.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(k,z,o){k.exports=o.p+"static/empty.8918e228.png"},"815F":function(k,z,o){"use strict";o.d(z,"e",function(){return A}),o.d(z,"c",function(){return e}),o.d(z,"d",function(){return f}),o.d(z,"a",function(){return l}),o.d(z,"f",function(){return n}),o.d(z,"b",function(){return i});var M=o("KQm4"),m=o("VTBJ"),T=o("Ff2n"),b=o("Zm9Q"),y=o("Kwbf"),C=o("OZM5");function A(a,c){return a!=null?a:c}function g(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function h(d){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(d||[]).forEach(function(u){var S=u.key,E=u.children;Object(y.a)(S!=null,"Tree node must have a certain key: [".concat(s).concat(S,"]"));var _=String(S);Object(y.a)(!c.has(_)||S===null||S===void 0,"Same 'key' exist in the Tree: ".concat(_)),c.set(_,!0),h(E,"".concat(s).concat(_," > "))})}h(a)}function e(a){function c(h){var d=Object(b.a)(h);return d.map(function(s){if(!Object(C.i)(s))return Object(y.a)(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var u=s.key,S=s.props,E=S.children,_=Object(T.a)(S,["children"]),P=Object(m.a)({key:u},_),R=c(E);return R.length&&(P.children=R),P}).filter(function(s){return s})}return c(a)}function f(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=new Set(c===!0?[]:c),d=[];function s(u){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(E,_){var P=Object(C.h)(S?S.pos:"0",_),R=A(E.key,P),x=Object(m.a)(Object(m.a)({},E),{},{parent:S,pos:P,children:null,data:E,isStart:[].concat(Object(M.a)(S?S.isStart:[]),[_===0]),isEnd:[].concat(Object(M.a)(S?S.isEnd:[]),[_===u.length-1])});return d.push(x),c===!0||h.has(R)?x.children=s(E.children||[],x):x.children=[],x})}return s(a),d}function r(a,c,h){var d;h?typeof h=="string"?d=function(S){return S[h]}:typeof h=="function"&&(d=function(S){return h(S)}):d=function(S,E){return A(S.key,E)};function s(u,S,E){var _=u?u.children:a,P=u?Object(C.h)(E.pos,S):"0";if(u){var R=d(u,P),x={node:u,index:S,pos:P,key:R,parentPos:E.node?E.pos:null,level:E.level+1};c(x)}_&&_.forEach(function(w,v){s(w,v,{node:u,pos:P,level:E?E.level+1:-1})})}s(null)}function l(a){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=c.initWrapper,d=c.processEntity,s=c.onProcessFinished,u=arguments.length>2?arguments[2]:void 0,S={},E={},_={posEntities:S,keyEntities:E};return h&&(_=h(_)||_),r(a,function(P){var R=P.node,x=P.index,w=P.pos,v=P.key,O=P.parentPos,U=P.level,I={node:R,index:x,key:v,pos:w,level:U},N=A(v,w);S[w]=I,E[N]=I,I.parent=S[O],I.parent&&(I.parent.children=I.parent.children||[],I.parent.children.push(I)),d&&d(I,_)},u),s&&s(_),_}function n(a,c){var h=c.expandedKeys,d=c.selectedKeys,s=c.loadedKeys,u=c.loadingKeys,S=c.checkedKeys,E=c.halfCheckedKeys,_=c.dragOverNodeKey,P=c.dropPosition,R=c.keyEntities,x=R[a],w={eventKey:a,expanded:h.indexOf(a)!==-1,selected:d.indexOf(a)!==-1,loaded:s.indexOf(a)!==-1,loading:u.indexOf(a)!==-1,checked:S.indexOf(a)!==-1,halfChecked:E.indexOf(a)!==-1,pos:String(x?x.pos:""),dragOver:_===a&&P===0,dragOverGapTop:_===a&&P===-1,dragOverGapBottom:_===a&&P===1};return w}function i(a){var c=a.data,h=a.expanded,d=a.selected,s=a.checked,u=a.loaded,S=a.loading,E=a.halfChecked,_=a.dragOver,P=a.dragOverGapTop,R=a.dragOverGapBottom,x=a.pos,w=a.active,v=Object(m.a)(Object(m.a)({},c),{},{expanded:h,selected:d,checked:s,loaded:u,loading:S,halfChecked:E,dragOver:_,dragOverGapTop:P,dragOverGapBottom:R,pos:x,active:w});return"props"in v||Object.defineProperty(v,"props",{get:function(){return Object(y.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),a}}),v}},"8EBN":function(k,z,o){(function(M){M(o("VrN/"))})(function(M){"use strict";M.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 m=0;m-1&&b.substring(A+1,b.length);if(g)return M.findModeByExtension(g)},M.findModeByName=function(b){b=b.toLowerCase();for(var y=0;y=F&&HK?"true":"false","aria-posinset":K+1,"aria-setsize":te,tabIndex:D?-1:0},g.a.createElement("div",{className:"".concat(W,"-first")},de),g.a.createElement("div",{className:"".concat(W,"-second")},de)));return L&&(Ce=L(Ce,this.props)),Ce}}]),O}(g.a.Component);function s(w,v){var O=Object.keys(w);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(w);v&&(U=U.filter(function(I){return Object.getOwnPropertyDescriptor(w,I).enumerable})),O.push.apply(O,U)}return O}function u(w){for(var v=1;v0&&!te||H===l.a.RIGHT&&fe>0&&te?(F?fe-=.5:fe-=1,I.changeValue(fe),V.preventDefault()):H===l.a.LEFT&&fete/2||!W&&N-K=se.length?De.slice(se.length):De}).join(` -`)}var h=[],d=["
    "],s=new i.a.Renderer,u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function S(){h.length=0,d=["
      "]}var E={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function _(pe,X,q,se){if(X>=pe.length||pe[X].level<=q)return X;var De=pe[X];se.push("
    • "+De.text+""),X++;var he=[];return X=_(pe,X,De.level,he),he.length>0&&(se.push("
        "),he.forEach(function(pt){se.push(pt)}),se.push("
      ")),se.push("
    • "),X=_(pe,X,q,se),X}function P(){return _(h,0,0,d),d.push("
    "),d.join("")}var R={heading:function(X){var q=u.exec(X);if(q)return{type:"heading",raw:q[0],depth:q[1].length,text:q[2]}},fences:function(X){var q=this.rules.block.fences.exec(X);if(q){var se=q[0],De=c(se,q[3]||""),he=q[2]?q[2].trim():q[2];if(["latex","katex","math"].indexOf(he)>=0){var pt=v(),vn=De;De=pt,O[pt]={type:"block",expression:vn}}return{type:"code",raw:se,lang:he,text:De}}}},x=/(?:\${2})([^\n`]+?)(?:\${2})/gi,w=0,v=function(){return"__special_katext_id_".concat(w++,"__")},O={};function U(){return O}function I(){w=0,O={}}function N(pe){return pe=pe.replace(x,function(X,q){var se=v();return O[se]={type:"inline",expression:q},se}),pe}var V=s.listitem;s.listitem=function(pe){return V(N(pe))};var H=s.paragraph;s.paragraph=function(pe){return H(N(pe))};var D=s.tablecell;s.tablecell=function(pe,X){return D(N(pe),X)},s.code=function(pe,X,q){var se=(X||"").match(/\S*/)[0];return se?["latex","katex","math"].indexOf(se)>=0?"

    ".concat(pe,"

    "):'
    ').concat(q?pe:Object(a.escape)(pe,!0),`
    +`&&this._input.next(),te+=this._input.next()):W&&(W==="${"&&te==="$"&&this._input.peek()==="{"&&(te+=this._input.next()),W===te&&(H==="`"?te+=this._read_string_recursive("}",D,"`"):te+=this._read_string_recursive("`",D,"${"),this._input.hasNext()&&(te+=this._input.next())));te+=L.read(),K+=te}return K},e.exports.Tokenizer=N,e.exports.TOKEN=u,e.exports.positionable_operators=R.slice(),e.exports.line_starters=v.slice()},function(e){var f=RegExp.prototype.hasOwnProperty("sticky");function r(l){this.__input=l||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position=0&&l=0&&n=l.length&&this.__input.substring(n-l.length,n).toLowerCase()===l},e.exports.InputScanner=r},function(e,f,r){var l=r(8).InputScanner,n=r(3).Token,i=r(10).TokenStream,a=r(11).WhitespacePattern,c={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},h=function(d,s){this._input=new l(d),this._options=s||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)};h.prototype.tokenize=function(){this._input.restart(),this.__tokens=new i,this._reset();for(var d,s=new n(c.START,""),u=null,S=[],E=new i;s.type!==c.EOF;){for(d=this._get_next_token(s,u);this._is_comment(d);)E.add(d),d=this._get_next_token(s,u);E.isEmpty()||(d.comments_before=E,E=new i),d.parent=u,this._is_opening(d)?(S.push(u),u=d):u&&this._is_closing(d,u)&&(d.opened=u,u.closed=d,u=S.pop(),d.parent=u),d.previous=s,s.next=d,this.__tokens.add(d),s=d}return this.__tokens},h.prototype._is_first_token=function(){return this.__tokens.isEmpty()},h.prototype._reset=function(){},h.prototype._get_next_token=function(d,s){this._readWhitespace();var u=this._input.read(/.+/g);return u?this._create_token(c.RAW,u):this._create_token(c.EOF,"")},h.prototype._is_comment=function(d){return!1},h.prototype._is_opening=function(d){return!1},h.prototype._is_closing=function(d,s){return!1},h.prototype._create_token=function(d,s){var u=new n(d,s,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return u},h.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=h,e.exports.TOKEN=c},function(e){function f(r){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=r}f.prototype.restart=function(){this.__position=0},f.prototype.isEmpty=function(){return this.__tokens_length===0},f.prototype.hasNext=function(){return this.__position=0&&r/),erb:h.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:h.starting_with(/{%/).until_after(/%}/),django_value:h.starting_with(/{{/).until_after(/}}/),django_comment:h.starting_with(/{#/).until_after(/#}/),smarty:h.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:h.starting_with(/{\*/).until_after(/\*}/),smarty_literal:h.starting_with(/{literal}/).until_after(/{\/literal}/)}}i.prototype=new l,i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){this.__set_templated_pattern()},i.prototype.disable=function(a){var c=this._create();return c._disabled[a]=!0,c._update(),c},i.prototype.read_options=function(a){var c=this._create();for(var h in n)c._disabled[h]=a.templating.indexOf(h)===-1;return c._update(),c},i.prototype.exclude=function(a){var c=this._create();return c._excluded[a]=!0,c._update(),c},i.prototype.read=function(){var a="";this._match_pattern?a=this._input.read(this._starting_pattern):a=this._input.read(this._starting_pattern,this.__template_pattern);for(var c=this._read_template();c;)this._match_pattern?c+=this._input.read(this._match_pattern):c+=this._input.readUntil(this.__template_pattern),a+=c,c=this._read_template();return this._until_after&&(a+=this._input.readUntilAfter(this._until_pattern)),a},i.prototype.__set_templated_pattern=function(){var a=[];this._disabled.php||a.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||a.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||a.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(a.push(this.__patterns.django._starting_pattern.source),a.push(this.__patterns.django_value._starting_pattern.source),a.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||a.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&a.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+a.join("|")+")")},i.prototype._read_template=function(){var a="",c=this._input.peek();if(c==="<"){var h=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&h==="?"&&(a=a||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&h==="%"&&(a=a||this.__patterns.erb.read())}else c==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(a=a||this.__patterns.handlebars_comment.read(),a=a||this.__patterns.handlebars_unescaped.read(),a=a||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(a=a||this.__patterns.django_value.read()),this._excluded.django||(a=a||this.__patterns.django_comment.read(),a=a||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(a=a||this.__patterns.smarty_comment.read(),a=a||this.__patterns.smarty_literal.read(),a=a||this.__patterns.smarty.read()));return a},e.exports.TemplatablePattern=i}],C={};function A(e){var f=C[e];if(f!==void 0)return f.exports;var r=C[e]={exports:{}};return y[e](r,r.exports,A),r.exports}var g=A(0);O=g})();var b=O;!(M=[],m=function(){return{js_beautify:b}}.apply(z,M),m!==void 0&&(k.exports=m))})()},"6eGT":function(k,z,o){"use strict";function M(m){return null}z.a=M},"6nfa":function(k,z,o){k.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"746U":function(k,z,o){"use strict";o.d(z,"f",function(){return M}),o.d(z,"l",function(){return m}),o.d(z,"k",function(){return O}),o.d(z,"j",function(){return b}),o.d(z,"g",function(){return y}),o.d(z,"m",function(){return C}),o.d(z,"h",function(){return A}),o.d(z,"n",function(){return g}),o.d(z,"c",function(){return e}),o.d(z,"a",function(){return f}),o.d(z,"i",function(){return r}),o.d(z,"o",function(){return l}),o.d(z,"e",function(){return a}),o.d(z,"d",function(){return c}),o.d(z,"p",function(){return h}),o.d(z,"b",function(){return d});function M(s){return Array.isArray(s)}function m(s){return typeof s=="string"}function O(s){return typeof s=="object"&&s!==null&&!Array.isArray(s)&&!(s instanceof RegExp)&&!(s instanceof Date)}function b(s){return typeof s=="number"&&!isNaN(s)}function y(s){return s===!0||s===!1}function C(s){return typeof s=="undefined"}function A(s){return!g(s)}function g(s){return C(s)||s===null}function e(s,u){if(!s)throw new Error(u?`Unexpected type, expected '${u}'`:"Unexpected type")}function f(s){if(g(s))throw new Error("Assertion Failed: argument is undefined or null");return s}function r(s){return typeof s=="function"}function l(s,u){const S=Math.min(s.length,u.length);for(let E=0;Efunction(){const P=Array.prototype.slice.call(arguments,0);return u(_,P)};let E={};for(const _ of s)E[_]=S(_);return E}function h(s){return s===null?void 0:s}function d(s,u="Unreachable"){throw new Error(u)}},"7Cbv":function(k,z,o){"use strict";var M=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),m=new Uint8Array(16);function O(){if(!M)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return M(m)}var b=/^(?:[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 y(n){return typeof n=="string"&&b.test(n)}for(var C=y,A=[],g=0;g<256;++g)A.push((g+256).toString(16).substr(1));function e(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=(A[n[i+0]]+A[n[i+1]]+A[n[i+2]]+A[n[i+3]]+"-"+A[n[i+4]]+A[n[i+5]]+"-"+A[n[i+6]]+A[n[i+7]]+"-"+A[n[i+8]]+A[n[i+9]]+"-"+A[n[i+10]]+A[n[i+11]]+A[n[i+12]]+A[n[i+13]]+A[n[i+14]]+A[n[i+15]]).toLowerCase();if(!C(a))throw TypeError("Stringified UUID is invalid");return a}var f=e;function r(n,i,a){n=n||{};var c=n.random||(n.rng||O)();if(c[6]=c[6]&15|64,c[8]=c[8]&63|128,i){a=a||0;for(var h=0;h<16;++h)i[a+h]=c[h];return i}return f(c)}var l=z.a=r},"7ZXX":function(k,z,o){k.exports=o.p+"static/err.6e7c5817.png"},"7ahc":function(k,z,o){"use strict";o.d(z,"a",function(){return S});var M=o("k1fw"),m=o("0Owb"),O=o("+L6B"),b=o("2/Rp"),y=o("y8nQ"),C=o("Vl3Y"),A=o("tJVT"),g=o("OaEy"),e=o("2fM7"),f=o("q1tI"),r=o.n(f),l=o("VrN/"),n=o.n(l),i=o("p77/"),a=o.n(i),c=o("c5Ni"),h=o.n(c),d=e.a.Option,s={labelCol:{span:4},wrapperCol:{span:20}},u={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"]};z.b=function(E){var _=E.callback,P=E.onCancel,R=Object(f.useState)("python"),x=Object(A.a)(R,2),w=x[0],v=x[1];function T(I){v(u[I][1])}function U(I){_(I)}return r.a.createElement(C.a,Object(m.a)({},s,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:U}),r.a.createElement(C.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},r.a.createElement(e.a,{onChange:T},Object.keys(u).map(function(I){return r.a.createElement(d,{key:I,value:I},u[I][0])}))),r.a.createElement(C.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},r.a.createElement(S,{mode:w})),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(b.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function S(E){var _=E.value,P=E.onChange,R=E.mode,x=E.options,w=x===void 0?{}:x,v=Object(f.useRef)(),T=Object(f.useState)(),U=Object(A.a)(T,2),I=U[0],N=U[1];return Object(f.useEffect)(function(){if(I){function V(H){var D=H.getValue();P&&P(D)}return I.on("change",V),function(){I.off("change",V)}}},[I,P]),Object(f.useEffect)(function(){I&&I.setOption("mode",R)},[I,R]),Object(f.useEffect)(function(){I&&((_!==I.getValue()||_==="")&&setTimeout(function(){I.setValue(_||" ")},300))},[I,_]),Object(f.useEffect)(function(){if(v.current&&!I){var V=n.a.fromTextArea(v.current,Object(M.a)({mode:R,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},w));N(V)}},[v.current,I]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:v}))}},"7ixt":function(k,z,o){"use strict";o.d(z,"a",function(){return O});var M={adjustX:1,adjustY:1},m=[0,0],O={left:{points:["cr","cl"],overflow:M,offset:[-4,0],targetOffset:m},right:{points:["cl","cr"],overflow:M,offset:[4,0],targetOffset:m},top:{points:["bc","tc"],overflow:M,offset:[0,-4],targetOffset:m},bottom:{points:["tc","bc"],overflow:M,offset:[0,4],targetOffset:m},topLeft:{points:["bl","tl"],overflow:M,offset:[0,-4],targetOffset:m},leftTop:{points:["tr","tl"],overflow:M,offset:[-4,0],targetOffset:m},topRight:{points:["br","tr"],overflow:M,offset:[0,-4],targetOffset:m},rightTop:{points:["tl","tr"],overflow:M,offset:[4,0],targetOffset:m},bottomRight:{points:["tr","br"],overflow:M,offset:[0,4],targetOffset:m},rightBottom:{points:["bl","br"],overflow:M,offset:[4,0],targetOffset:m},bottomLeft:{points:["tl","bl"],overflow:M,offset:[0,4],targetOffset:m},leftBottom:{points:["br","bl"],overflow:M,offset:[-4,0],targetOffset:m}},b=O},"7v3h":function(k,z,o){k.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(k,z,o){k.exports=o.p+"static/empty.8918e228.png"},"815F":function(k,z,o){"use strict";o.d(z,"e",function(){return A}),o.d(z,"c",function(){return e}),o.d(z,"d",function(){return f}),o.d(z,"a",function(){return l}),o.d(z,"f",function(){return n}),o.d(z,"b",function(){return i});var M=o("KQm4"),m=o("VTBJ"),O=o("Ff2n"),b=o("Zm9Q"),y=o("Kwbf"),C=o("OZM5");function A(a,c){return a!=null?a:c}function g(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function h(d){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(d||[]).forEach(function(u){var S=u.key,E=u.children;Object(y.a)(S!=null,"Tree node must have a certain key: [".concat(s).concat(S,"]"));var _=String(S);Object(y.a)(!c.has(_)||S===null||S===void 0,"Same 'key' exist in the Tree: ".concat(_)),c.set(_,!0),h(E,"".concat(s).concat(_," > "))})}h(a)}function e(a){function c(h){var d=Object(b.a)(h);return d.map(function(s){if(!Object(C.i)(s))return Object(y.a)(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var u=s.key,S=s.props,E=S.children,_=Object(O.a)(S,["children"]),P=Object(m.a)({key:u},_),R=c(E);return R.length&&(P.children=R),P}).filter(function(s){return s})}return c(a)}function f(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=new Set(c===!0?[]:c),d=[];function s(u){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(E,_){var P=Object(C.h)(S?S.pos:"0",_),R=A(E.key,P),x=Object(m.a)(Object(m.a)({},E),{},{parent:S,pos:P,children:null,data:E,isStart:[].concat(Object(M.a)(S?S.isStart:[]),[_===0]),isEnd:[].concat(Object(M.a)(S?S.isEnd:[]),[_===u.length-1])});return d.push(x),c===!0||h.has(R)?x.children=s(E.children||[],x):x.children=[],x})}return s(a),d}function r(a,c,h){var d;h?typeof h=="string"?d=function(S){return S[h]}:typeof h=="function"&&(d=function(S){return h(S)}):d=function(S,E){return A(S.key,E)};function s(u,S,E){var _=u?u.children:a,P=u?Object(C.h)(E.pos,S):"0";if(u){var R=d(u,P),x={node:u,index:S,pos:P,key:R,parentPos:E.node?E.pos:null,level:E.level+1};c(x)}_&&_.forEach(function(w,v){s(w,v,{node:u,pos:P,level:E?E.level+1:-1})})}s(null)}function l(a){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=c.initWrapper,d=c.processEntity,s=c.onProcessFinished,u=arguments.length>2?arguments[2]:void 0,S={},E={},_={posEntities:S,keyEntities:E};return h&&(_=h(_)||_),r(a,function(P){var R=P.node,x=P.index,w=P.pos,v=P.key,T=P.parentPos,U=P.level,I={node:R,index:x,key:v,pos:w,level:U},N=A(v,w);S[w]=I,E[N]=I,I.parent=S[T],I.parent&&(I.parent.children=I.parent.children||[],I.parent.children.push(I)),d&&d(I,_)},u),s&&s(_),_}function n(a,c){var h=c.expandedKeys,d=c.selectedKeys,s=c.loadedKeys,u=c.loadingKeys,S=c.checkedKeys,E=c.halfCheckedKeys,_=c.dragOverNodeKey,P=c.dropPosition,R=c.keyEntities,x=R[a],w={eventKey:a,expanded:h.indexOf(a)!==-1,selected:d.indexOf(a)!==-1,loaded:s.indexOf(a)!==-1,loading:u.indexOf(a)!==-1,checked:S.indexOf(a)!==-1,halfChecked:E.indexOf(a)!==-1,pos:String(x?x.pos:""),dragOver:_===a&&P===0,dragOverGapTop:_===a&&P===-1,dragOverGapBottom:_===a&&P===1};return w}function i(a){var c=a.data,h=a.expanded,d=a.selected,s=a.checked,u=a.loaded,S=a.loading,E=a.halfChecked,_=a.dragOver,P=a.dragOverGapTop,R=a.dragOverGapBottom,x=a.pos,w=a.active,v=Object(m.a)(Object(m.a)({},c),{},{expanded:h,selected:d,checked:s,loaded:u,loading:S,halfChecked:E,dragOver:_,dragOverGapTop:P,dragOverGapBottom:R,pos:x,active:w});return"props"in v||Object.defineProperty(v,"props",{get:function(){return Object(y.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),a}}),v}},"8EBN":function(k,z,o){(function(M){M(o("VrN/"))})(function(M){"use strict";M.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 m=0;m-1&&b.substring(A+1,b.length);if(g)return M.findModeByExtension(g)},M.findModeByName=function(b){b=b.toLowerCase();for(var y=0;y=F&&HK?"true":"false","aria-posinset":K+1,"aria-setsize":te,tabIndex:D?-1:0},g.a.createElement("div",{className:"".concat(W,"-first")},de),g.a.createElement("div",{className:"".concat(W,"-second")},de)));return L&&(Ce=L(Ce,this.props)),Ce}}]),T}(g.a.Component);function s(w,v){var T=Object.keys(w);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(w);v&&(U=U.filter(function(I){return Object.getOwnPropertyDescriptor(w,I).enumerable})),T.push.apply(T,U)}return T}function u(w){for(var v=1;v0&&!te||H===l.a.RIGHT&&fe>0&&te?(F?fe-=.5:fe-=1,I.changeValue(fe),V.preventDefault()):H===l.a.LEFT&&fete/2||!W&&N-K=se.length?De.slice(se.length):De}).join(` +`)}var h=[],d=["
      "],s=new i.a.Renderer,u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function S(){h.length=0,d=["
        "]}var E={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function _(pe,X,q,se){if(X>=pe.length||pe[X].level<=q)return X;var De=pe[X];se.push("
      • "+De.text+""),X++;var he=[];return X=_(pe,X,De.level,he),he.length>0&&(se.push("
          "),he.forEach(function(pt){se.push(pt)}),se.push("
        ")),se.push("
      • "),X=_(pe,X,q,se),X}function P(){return _(h,0,0,d),d.push("
      "),d.join("")}var R={heading:function(X){var q=u.exec(X);if(q)return{type:"heading",raw:q[0],depth:q[1].length,text:q[2]}},fences:function(X){var q=this.rules.block.fences.exec(X);if(q){var se=q[0],De=c(se,q[3]||""),he=q[2]?q[2].trim():q[2];if(["latex","katex","math"].indexOf(he)>=0){var pt=v(),_n=De;De=pt,T[pt]={type:"block",expression:_n}}return{type:"code",raw:se,lang:he,text:De}}}},x=/(?:\${2})([^\n`]+?)(?:\${2})/gi,w=0,v=function(){return"__special_katext_id_".concat(w++,"__")},T={};function U(){return T}function I(){w=0,T={}}function N(pe){return pe=pe.replace(x,function(X,q){var se=v();return T[se]={type:"inline",expression:q},se}),pe}var V=s.listitem;s.listitem=function(pe){return V(N(pe))};var H=s.paragraph;s.paragraph=function(pe){return H(N(pe))};var D=s.tablecell;s.tablecell=function(pe,X){return D(N(pe),X)},s.code=function(pe,X,q){var se=(X||"").match(/\S*/)[0];return se?["latex","katex","math"].indexOf(se)>=0?"

      ".concat(pe,"

      "):'
      ').concat(q?pe:Object(a.escape)(pe,!0),`
      `):'
      '+(q?pe:Object(a.escape)(pe,!0))+"
      "},s.heading=function(pe,X,q){var se=this.options.headerPrefix+q.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return h.push({anchor:se,level:X,text:pe}),"'+pe+""},i.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:R,renderer:s});var W=i.a,F=o("SJMd"),L=o("ulZh"),K=o.n(L),te=o("m3rI"),fe=o("Oy/b"),de=o("p5ED"),Ce=o("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -38,7 +38,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 Oe=function(pe,X){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,se){q.__proto__=se}||function(q,se){for(var De in se)Object.prototype.hasOwnProperty.call(se,De)&&(q[De]=se[De])})(pe,X)};function ce(pe,X){function q(){this.constructor=pe}Oe(pe,X),pe.prototype=X===null?Object.create(X):(q.prototype=X.prototype,new q)}function Ee(pe,X,q,se){return new(q||(q=Promise))(function(De,he){function pt(dr){try{Kn(se.next(dr))}catch(on){he(on)}}function vn(dr){try{Kn(se.throw(dr))}catch(on){he(on)}}function Kn(dr){var on;dr.done?De(dr.value):(on=dr.value,on instanceof q?on:new q(function(Mn){Mn(on)})).then(pt,vn)}Kn((se=se.apply(pe,X||[])).next())})}function ye(pe,X){var q,se,De,he,pt={label:0,sent:function(){if(1&De[0])throw De[1];return De[1]},trys:[],ops:[]};return he={next:vn(0),throw:vn(1),return:vn(2)},typeof Symbol=="function"&&(he[Symbol.iterator]=function(){return this}),he;function vn(Kn){return function(dr){return function(on){if(q)throw new TypeError("Generator is already executing.");for(;pt;)try{if(q=1,se&&(De=2&on[0]?se.return:on[0]?se.throw||((De=se.return)&&De.call(se),0):se.next)&&!(De=De.call(se,on[1])).done)return De;switch(se=0,De&&(on=[2&on[0],De.value]),on[0]){case 0:case 1:De=on;break;case 4:return pt.label++,{value:on[1],done:!1};case 5:pt.label++,se=on[1],on=[0];continue;case 7:on=pt.ops.pop(),pt.trys.pop();continue;default:if(!(De=pt.trys,(De=De.length>0&&De[De.length-1])||on[0]!==6&&on[0]!==2)){pt=0;continue}if(on[0]===3&&(!De||on[1]>De[0]&&on[1]0&&De[De.length-1])||on[0]!==6&&on[0]!==2)){pt=0;continue}if(on[0]===3&&(!De||on[1]>De[0]&&on[1]')||this;return pt.colors=[],pt.addTransparent=!1,pt.colorBoxes=[],pt.colors=se,pt.currentColor=De,pt.setCurrentColor=pt.setCurrentColor.bind(pt),pt.getColorBox=pt.getColorBox.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.whiteSpace="nowrap",this.colors.forEach(function(De){var he=q.getColorBox(De);se.appendChild(he),q.colorBoxes.push(he)}),se},X.prototype.getColorBox=function(q){var se=this,De=this.uiStyleSettings.toolbarHeight/4,he=this.uiStyleSettings.toolbarHeight-De,pt=document.createElement("div");pt.style.display="inline-block",pt.style.boxSizing="content-box",pt.style.width=he-2+"px",pt.style.height=he-2+"px",pt.style.padding="1px",pt.style.marginRight="2px",pt.style.marginBottom="2px",pt.style.borderWidth="2px",pt.style.borderStyle="solid",pt.style.borderRadius=(he+2)/2+"px",pt.style.borderColor=q===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",pt.addEventListener("click",function(){se.setCurrentColor(q,pt)});var vn=document.createElement("div");return vn.style.display="inline-block",vn.style.width=he-2+"px",vn.style.height=he-2+"px",vn.style.backgroundColor=q,vn.style.borderRadius=he/2+"px",q==="transparent"&&(vn.style.fill=this.uiStyleSettings.toolboxAccentColor,vn.innerHTML=` + `))},pe.prototype.show=function(X){var q;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=X,this.uiContainer.className=this.toolboxStyleClass.name+" "+((q=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&q!==void 0?q:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},pe.prototype.setPanelButtons=function(X){var q,se,De=this;this.panels=X,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((q=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&q!==void 0?q:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((se=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&se!==void 0?se:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(he){var pt;he.uiStyleSettings=De.uiStyleSettings;var _n=document.createElement("div");_n.className=De.toolboxButtonStyleClass.name+" "+((pt=De.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&pt!==void 0?pt:De.toolboxButtonStyleColorsClass.name),_n.innerHTML=he.icon,_n.title=he.title,_n.addEventListener("click",function(){De.panelButtonClick(he)}),De.panelButtons.push(_n),De.buttonRow.appendChild(_n)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},pe.prototype.panelButtonClick=function(X){var q=this,se=-1;if(X!==this.activePanel){se=this.panels.indexOf(X),this.panelRow.innerHTML="";var De=X.getUi();De.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(De),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=X}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){q.displayMode==="inline"?q.panelRow.style.display="none":q.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(he,pt){var _n,Kn;he.className=q.toolboxButtonStyleClass.name+" "+(pt===se?""+((_n=q.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&_n!==void 0?_n:q.toolboxActiveButtonStyleColorsClass.name):""+((Kn=q.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Kn!==void 0?Kn:q.toolboxButtonStyleColorsClass.name))})},pe}(),Q=function(pe,X){this.title=pe,this.icon=X},ve=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.colors=[],pt.addTransparent=!1,pt.colorBoxes=[],pt.colors=se,pt.currentColor=De,pt.setCurrentColor=pt.setCurrentColor.bind(pt),pt.getColorBox=pt.getColorBox.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.whiteSpace="nowrap",this.colors.forEach(function(De){var he=q.getColorBox(De);se.appendChild(he),q.colorBoxes.push(he)}),se},X.prototype.getColorBox=function(q){var se=this,De=this.uiStyleSettings.toolbarHeight/4,he=this.uiStyleSettings.toolbarHeight-De,pt=document.createElement("div");pt.style.display="inline-block",pt.style.boxSizing="content-box",pt.style.width=he-2+"px",pt.style.height=he-2+"px",pt.style.padding="1px",pt.style.marginRight="2px",pt.style.marginBottom="2px",pt.style.borderWidth="2px",pt.style.borderStyle="solid",pt.style.borderRadius=(he+2)/2+"px",pt.style.borderColor=q===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",pt.addEventListener("click",function(){se.setCurrentColor(q,pt)});var _n=document.createElement("div");return _n.style.display="inline-block",_n.style.width=he-2+"px",_n.style.height=he-2+"px",_n.style.backgroundColor=q,_n.style.borderRadius=he/2+"px",q==="transparent"&&(_n.style.fill=this.uiStyleSettings.toolboxAccentColor,_n.innerHTML=` - `),pt.appendChild(vn),pt},X.prototype.setCurrentColor=function(q,se){var De=this;this.currentColor=q,this.colorBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(q)},X}(Q),_e=function(){function pe(X,q,se){this._state="new",this._isSelected=!1,this._container=X,this._overlayContainer=q,this.globalSettings=se,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(pe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),pe.prototype.ownsTarget=function(X){return!1},Object.defineProperty(pe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),pe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},pe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},pe.prototype.pointerDown=function(X,q){},pe.prototype.dblClick=function(X,q){},pe.prototype.manipulate=function(X){},pe.prototype.pointerUp=function(X){this.stateChanged()},pe.prototype.dispose=function(){},pe.prototype.addMarkerVisualToContainer=function(X){this.container.childNodes.length>0?this.container.insertBefore(X,this.container.childNodes[0]):this.container.appendChild(X)},pe.prototype.getState=function(){return{typeName:pe.typeName,state:this.state,notes:this.notes}},pe.prototype.restoreState=function(X){this._state=X.state,this.notes=X.notes},pe.prototype.scale=function(X,q){},pe.prototype.colorChanged=function(X){this.onColorChanged&&this.onColorChanged(X),this.stateChanged()},pe.prototype.fillColorChanged=function(X){this.onFillColorChanged&&this.onFillColorChanged(X),this.stateChanged()},pe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var X=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),X.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(X)&&this.onStateChanged(this)}},pe.typeName="MarkerBase",pe}(),Te=function(){function pe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return pe.prototype.findGripByVisual=function(X){return this.topLeft.ownsTarget(X)?this.topLeft:this.topCenter.ownsTarget(X)?this.topCenter:this.topRight.ownsTarget(X)?this.topRight:this.centerLeft.ownsTarget(X)?this.centerLeft:this.centerRight.ownsTarget(X)?this.centerRight:this.bottomLeft.ownsTarget(X)?this.bottomLeft:this.bottomCenter.ownsTarget(X)?this.bottomCenter:this.bottomRight.ownsTarget(X)?this.bottomRight:void 0},pe}(),Ge=function(){function pe(){this.GRIP_SIZE=10,this.visual=le.createGroup(),this.visual.appendChild(le.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(le.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return pe.prototype.ownsTarget=function(X){return X===this.visual||X===this.visual.childNodes[0]||X===this.visual.childNodes[1]},pe}(),qe=function(){function pe(){}return pe.toITransformMatrix=function(X){return{a:X.a,b:X.b,c:X.c,d:X.d,e:X.e,f:X.f}},pe.toSVGMatrix=function(X,q){return X.a=q.a,X.b=q.b,X.c=q.c,X.d=q.d,X.e=q.e,X.f=q.f,X},pe}(),ut=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.left=0,he.top=0,he.width=0,he.height=0,he.defaultSize={x:50,y:20},he.offsetX=0,he.offsetY=0,he.rotationAngle=0,he.CB_DISTANCE=10,he._suppressMarkerCreateEvent=!1,he.container.transform.baseVal.appendItem(le.createTransform()),he.setupControlBox(),he}return ce(X,pe),Object.defineProperty(X.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"visual",{get:function(){return this._visual},set:function(q){this._visual=q;var se=le.createTransform();this._visual.transform.baseVal.appendItem(se)},enumerable:!1,configurable:!0}),X.prototype.ownsTarget=function(q){return!!pe.prototype.ownsTarget.call(this,q)||!!(this.controlGrips.findGripByVisual(q)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(q))},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.state==="new"&&(this.left=q.x,this.top=q.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var De=this.unrotatePoint(q);if(this.manipulationStartX=De.x,this.manipulationStartY=De.y,this.offsetX=De.x-this.left,this.offsetY=De.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(se),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(se)){this.activeGrip=this.rotatorGrip;var he=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=he.x-this.width/2,this.top=he.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var pt=this.container.transform.baseVal.getItem(0);pt.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(pt,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},X.prototype.pointerUp=function(q){var se=this.state;pe.prototype.pointerUp.call(this,q),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(q),this._state="select",se==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},X.prototype.moveVisual=function(q){this.visual.style.transform="translate("+q.x+"px, "+q.y+"px)"},X.prototype.manipulate=function(q){var se=this.unrotatePoint(q);this.state==="creating"?this.resize(q):this.state==="move"?(this.left=this.manipulationStartLeft+(se.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(se.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(se):this.state==="rotate"&&this.rotate(q)},X.prototype.resize=function(q){var se=this.manipulationStartLeft,De=this.manipulationStartWidth,he=this.manipulationStartTop,pt=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:se=this.manipulationStartLeft+q.x-this.manipulationStartX,De=this.manipulationStartWidth+this.manipulationStartLeft-se;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:De=this.manipulationStartWidth+q.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:he=this.manipulationStartTop+q.y-this.manipulationStartY,pt=this.manipulationStartHeight+this.manipulationStartTop-he;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:pt=this.manipulationStartHeight+q.y-this.manipulationStartY}De>=0?(this.left=se,this.width=De):(this.left=se+De,this.width=-De),pt>=0?(this.top=he,this.height=pt):(this.top=he+pt,this.height=-pt),this.setSize()},X.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},X.prototype.rotate=function(q){if(Math.abs(q.x-this.centerX)>.1){var se=Math.sign(q.x-this.centerX);this.rotationAngle=180*Math.atan((q.y-this.centerY)/(q.x-this.centerX))/Math.PI+90*se,this.applyRotation()}},X.prototype.applyRotation=function(){var q=this.container.transform.baseVal.getItem(0);q.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(q,0)},X.prototype.rotatePoint=function(q){if(this.rotationAngle===0)return q;var se=this.container.getCTM(),De=le.createPoint(q.x,q.y);return{x:(De=De.matrixTransform(se)).x,y:De.y}},X.prototype.unrotatePoint=function(q){if(this.rotationAngle===0)return q;var se=this.container.getCTM();se=se.inverse();var De=le.createPoint(q.x,q.y);return{x:(De=De.matrixTransform(se)).x,y:De.y}},X.prototype.select=function(){pe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},X.prototype.deselect=function(){pe.prototype.deselect.call(this),this.controlBox.style.display="none"},X.prototype.setupControlBox=function(){this.controlBox=le.createGroup();var q=le.createTransform();q.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(q),this.container.appendChild(this.controlBox),this.controlRect=le.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=le.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Te,this.addControlGrips(),this.controlBox.style.display="none"},X.prototype.adjustControlBox=function(){var q=this.controlBox.transform.baseVal.getItem(0);q.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(q,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},X.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},X.prototype.createGrip=function(){var q=new Ge;return q.visual.transform.baseVal.appendItem(le.createTransform()),this.controlBox.appendChild(q.visual),q},X.prototype.positionGrips=function(){var q=this.controlGrips.topLeft.GRIP_SIZE,se=-q/2,De=se,he=(this.width+this.CB_DISTANCE)/2-q/2,pt=(this.height+this.CB_DISTANCE)/2-q/2,vn=this.height+this.CB_DISTANCE-q/2,Kn=this.width+this.CB_DISTANCE-q/2;this.positionGrip(this.controlGrips.topLeft.visual,se,De),this.positionGrip(this.controlGrips.topCenter.visual,he,De),this.positionGrip(this.controlGrips.topRight.visual,Kn,De),this.positionGrip(this.controlGrips.centerLeft.visual,se,pt),this.positionGrip(this.controlGrips.centerRight.visual,Kn,pt),this.positionGrip(this.controlGrips.bottomLeft.visual,se,vn),this.positionGrip(this.controlGrips.bottomCenter.visual,he,vn),this.positionGrip(this.controlGrips.bottomRight.visual,Kn,vn),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,he,De-3*this.CB_DISTANCE)},X.prototype.positionGrip=function(q,se,De){var he=q.transform.baseVal.getItem(0);he.setTranslate(se,De),q.transform.baseVal.replaceItem(he,0)},X.prototype.hideControlBox=function(){this.controlBox.style.display="none"},X.prototype.showControlBox=function(){this.controlBox.style.display=""},X.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:qe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:qe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},pe.prototype.getState.call(this))},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.left=se.left,this.top=se.top,this.width=se.width,this.height=se.height,this.rotationAngle=se.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,se.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,se.containerTransformMatrix))},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se);var De=this.rotatePoint({x:this.left,y:this.top}),he=this.unrotatePoint({x:De.x*q,y:De.y*se});this.left=he.x,this.top=he.y,this.width=this.width*q,this.height=this.height*se,this.adjustControlBox()},X}(_e),st=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.fillColor="transparent",he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.opacity=1,he.setStrokeColor=he.setStrokeColor.bind(he),he.setFillColor=he.setFillColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.createVisual=he.createVisual.bind(he),he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.visual)},X.prototype.createVisual=function(){this.visual=le.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.state==="new"&&(this.createVisual(),this.moveVisual(q),this._state="creating")},X.prototype.manipulate=function(q){pe.prototype.manipulate.call(this,q)},X.prototype.resize=function(q){pe.prototype.resize.call(this,q),this.setSize()},X.prototype.setSize=function(){pe.prototype.setSize.call(this),le.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},X.prototype.pointerUp=function(q){pe.prototype.pointerUp.call(this,q),this.setSize()},X.prototype.setStrokeColor=function(q){this.strokeColor=q,this.visual&&le.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(q),this.stateChanged()},X.prototype.setFillColor=function(q){this.fillColor=q,this.visual&&le.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},X.prototype.setStrokeWidth=function(q){this.strokeWidth=q,this.visual&&le.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},X.prototype.setStrokeDasharray=function(q){this.strokeDasharray=q,this.visual&&le.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},X.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},pe.prototype.getState.call(this))},X.prototype.restoreState=function(q){var se=q;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.opacity=se.opacity,this.createVisual(),pe.prototype.restoreState.call(this,q),this.setSize()},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se),this.setSize()},X.title="Rectangle marker",X}(ut),ft=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.widths=[],pt.widthBoxes=[],pt.widths=se,pt.currentWidth=De,pt.setCurrentWidth=pt.setCurrentWidth.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.widths.forEach(function(De){var he=document.createElement("div");he.style.display="flex",he.style.flexGrow="2",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=De===q.currentWidth?q.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){q.setCurrentWidth(De,he)}),se.appendChild(he);var pt=document.createElement("div");pt.innerText=De.toString(),pt.style.marginRight="5px",he.appendChild(pt);var vn=document.createElement("div");vn.style.minHeight="20px",vn.style.flexGrow="2",vn.style.display="flex",vn.style.alignItems="center";var Kn=document.createElement("hr");Kn.style.minWidth="20px",Kn.style.border="0px",Kn.style.borderTop=De+"px solid "+q.uiStyleSettings.toolboxColor,Kn.style.flexGrow="2",vn.appendChild(Kn),he.appendChild(vn),q.widthBoxes.push(he)}),se},X.prototype.setCurrentWidth=function(q,se){var De=this;this.currentWidth=q,this.widthBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},X}(Q),gt=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.styles=[],pt.styleBoxes=[],pt.styles=se,pt.currentStyle=De,pt.setCurrentStyle=pt.setCurrentStyle.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.styles.forEach(function(De){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/q.styles.length-5+"%",he.style.borderColor=De===q.currentStyle?q.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){q.setCurrentStyle(De,he)}),se.appendChild(he);var pt=document.createElement("div");pt.style.minHeight="20px",pt.style.flexGrow="2",pt.style.overflow="hidden";var vn=` + `),pt.appendChild(_n),pt},X.prototype.setCurrentColor=function(q,se){var De=this;this.currentColor=q,this.colorBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(q)},X}(Q),_e=function(){function pe(X,q,se){this._state="new",this._isSelected=!1,this._container=X,this._overlayContainer=q,this.globalSettings=se,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(pe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),pe.prototype.ownsTarget=function(X){return!1},Object.defineProperty(pe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),pe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},pe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},pe.prototype.pointerDown=function(X,q){},pe.prototype.dblClick=function(X,q){},pe.prototype.manipulate=function(X){},pe.prototype.pointerUp=function(X){this.stateChanged()},pe.prototype.dispose=function(){},pe.prototype.addMarkerVisualToContainer=function(X){this.container.childNodes.length>0?this.container.insertBefore(X,this.container.childNodes[0]):this.container.appendChild(X)},pe.prototype.getState=function(){return{typeName:pe.typeName,state:this.state,notes:this.notes}},pe.prototype.restoreState=function(X){this._state=X.state,this.notes=X.notes},pe.prototype.scale=function(X,q){},pe.prototype.colorChanged=function(X){this.onColorChanged&&this.onColorChanged(X),this.stateChanged()},pe.prototype.fillColorChanged=function(X){this.onFillColorChanged&&this.onFillColorChanged(X),this.stateChanged()},pe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var X=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),X.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(X)&&this.onStateChanged(this)}},pe.typeName="MarkerBase",pe}(),Te=function(){function pe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return pe.prototype.findGripByVisual=function(X){return this.topLeft.ownsTarget(X)?this.topLeft:this.topCenter.ownsTarget(X)?this.topCenter:this.topRight.ownsTarget(X)?this.topRight:this.centerLeft.ownsTarget(X)?this.centerLeft:this.centerRight.ownsTarget(X)?this.centerRight:this.bottomLeft.ownsTarget(X)?this.bottomLeft:this.bottomCenter.ownsTarget(X)?this.bottomCenter:this.bottomRight.ownsTarget(X)?this.bottomRight:void 0},pe}(),Ge=function(){function pe(){this.GRIP_SIZE=10,this.visual=le.createGroup(),this.visual.appendChild(le.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(le.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return pe.prototype.ownsTarget=function(X){return X===this.visual||X===this.visual.childNodes[0]||X===this.visual.childNodes[1]},pe}(),qe=function(){function pe(){}return pe.toITransformMatrix=function(X){return{a:X.a,b:X.b,c:X.c,d:X.d,e:X.e,f:X.f}},pe.toSVGMatrix=function(X,q){return X.a=q.a,X.b=q.b,X.c=q.c,X.d=q.d,X.e=q.e,X.f=q.f,X},pe}(),ut=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.left=0,he.top=0,he.width=0,he.height=0,he.defaultSize={x:50,y:20},he.offsetX=0,he.offsetY=0,he.rotationAngle=0,he.CB_DISTANCE=10,he._suppressMarkerCreateEvent=!1,he.container.transform.baseVal.appendItem(le.createTransform()),he.setupControlBox(),he}return ce(X,pe),Object.defineProperty(X.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"visual",{get:function(){return this._visual},set:function(q){this._visual=q;var se=le.createTransform();this._visual.transform.baseVal.appendItem(se)},enumerable:!1,configurable:!0}),X.prototype.ownsTarget=function(q){return!!pe.prototype.ownsTarget.call(this,q)||!!(this.controlGrips.findGripByVisual(q)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(q))},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.state==="new"&&(this.left=q.x,this.top=q.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var De=this.unrotatePoint(q);if(this.manipulationStartX=De.x,this.manipulationStartY=De.y,this.offsetX=De.x-this.left,this.offsetY=De.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(se),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(se)){this.activeGrip=this.rotatorGrip;var he=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=he.x-this.width/2,this.top=he.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var pt=this.container.transform.baseVal.getItem(0);pt.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(pt,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},X.prototype.pointerUp=function(q){var se=this.state;pe.prototype.pointerUp.call(this,q),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(q),this._state="select",se==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},X.prototype.moveVisual=function(q){this.visual.style.transform="translate("+q.x+"px, "+q.y+"px)"},X.prototype.manipulate=function(q){var se=this.unrotatePoint(q);this.state==="creating"?this.resize(q):this.state==="move"?(this.left=this.manipulationStartLeft+(se.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(se.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(se):this.state==="rotate"&&this.rotate(q)},X.prototype.resize=function(q){var se=this.manipulationStartLeft,De=this.manipulationStartWidth,he=this.manipulationStartTop,pt=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:se=this.manipulationStartLeft+q.x-this.manipulationStartX,De=this.manipulationStartWidth+this.manipulationStartLeft-se;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:De=this.manipulationStartWidth+q.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:he=this.manipulationStartTop+q.y-this.manipulationStartY,pt=this.manipulationStartHeight+this.manipulationStartTop-he;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:pt=this.manipulationStartHeight+q.y-this.manipulationStartY}De>=0?(this.left=se,this.width=De):(this.left=se+De,this.width=-De),pt>=0?(this.top=he,this.height=pt):(this.top=he+pt,this.height=-pt),this.setSize()},X.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},X.prototype.rotate=function(q){if(Math.abs(q.x-this.centerX)>.1){var se=Math.sign(q.x-this.centerX);this.rotationAngle=180*Math.atan((q.y-this.centerY)/(q.x-this.centerX))/Math.PI+90*se,this.applyRotation()}},X.prototype.applyRotation=function(){var q=this.container.transform.baseVal.getItem(0);q.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(q,0)},X.prototype.rotatePoint=function(q){if(this.rotationAngle===0)return q;var se=this.container.getCTM(),De=le.createPoint(q.x,q.y);return{x:(De=De.matrixTransform(se)).x,y:De.y}},X.prototype.unrotatePoint=function(q){if(this.rotationAngle===0)return q;var se=this.container.getCTM();se=se.inverse();var De=le.createPoint(q.x,q.y);return{x:(De=De.matrixTransform(se)).x,y:De.y}},X.prototype.select=function(){pe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},X.prototype.deselect=function(){pe.prototype.deselect.call(this),this.controlBox.style.display="none"},X.prototype.setupControlBox=function(){this.controlBox=le.createGroup();var q=le.createTransform();q.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(q),this.container.appendChild(this.controlBox),this.controlRect=le.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=le.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Te,this.addControlGrips(),this.controlBox.style.display="none"},X.prototype.adjustControlBox=function(){var q=this.controlBox.transform.baseVal.getItem(0);q.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(q,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},X.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},X.prototype.createGrip=function(){var q=new Ge;return q.visual.transform.baseVal.appendItem(le.createTransform()),this.controlBox.appendChild(q.visual),q},X.prototype.positionGrips=function(){var q=this.controlGrips.topLeft.GRIP_SIZE,se=-q/2,De=se,he=(this.width+this.CB_DISTANCE)/2-q/2,pt=(this.height+this.CB_DISTANCE)/2-q/2,_n=this.height+this.CB_DISTANCE-q/2,Kn=this.width+this.CB_DISTANCE-q/2;this.positionGrip(this.controlGrips.topLeft.visual,se,De),this.positionGrip(this.controlGrips.topCenter.visual,he,De),this.positionGrip(this.controlGrips.topRight.visual,Kn,De),this.positionGrip(this.controlGrips.centerLeft.visual,se,pt),this.positionGrip(this.controlGrips.centerRight.visual,Kn,pt),this.positionGrip(this.controlGrips.bottomLeft.visual,se,_n),this.positionGrip(this.controlGrips.bottomCenter.visual,he,_n),this.positionGrip(this.controlGrips.bottomRight.visual,Kn,_n),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,he,De-3*this.CB_DISTANCE)},X.prototype.positionGrip=function(q,se,De){var he=q.transform.baseVal.getItem(0);he.setTranslate(se,De),q.transform.baseVal.replaceItem(he,0)},X.prototype.hideControlBox=function(){this.controlBox.style.display="none"},X.prototype.showControlBox=function(){this.controlBox.style.display=""},X.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:qe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:qe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},pe.prototype.getState.call(this))},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.left=se.left,this.top=se.top,this.width=se.width,this.height=se.height,this.rotationAngle=se.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,se.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,se.containerTransformMatrix))},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se);var De=this.rotatePoint({x:this.left,y:this.top}),he=this.unrotatePoint({x:De.x*q,y:De.y*se});this.left=he.x,this.top=he.y,this.width=this.width*q,this.height=this.height*se,this.adjustControlBox()},X}(_e),st=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.fillColor="transparent",he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.opacity=1,he.setStrokeColor=he.setStrokeColor.bind(he),he.setFillColor=he.setFillColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.createVisual=he.createVisual.bind(he),he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.visual)},X.prototype.createVisual=function(){this.visual=le.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.state==="new"&&(this.createVisual(),this.moveVisual(q),this._state="creating")},X.prototype.manipulate=function(q){pe.prototype.manipulate.call(this,q)},X.prototype.resize=function(q){pe.prototype.resize.call(this,q),this.setSize()},X.prototype.setSize=function(){pe.prototype.setSize.call(this),le.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},X.prototype.pointerUp=function(q){pe.prototype.pointerUp.call(this,q),this.setSize()},X.prototype.setStrokeColor=function(q){this.strokeColor=q,this.visual&&le.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(q),this.stateChanged()},X.prototype.setFillColor=function(q){this.fillColor=q,this.visual&&le.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},X.prototype.setStrokeWidth=function(q){this.strokeWidth=q,this.visual&&le.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},X.prototype.setStrokeDasharray=function(q){this.strokeDasharray=q,this.visual&&le.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},X.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},pe.prototype.getState.call(this))},X.prototype.restoreState=function(q){var se=q;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.opacity=se.opacity,this.createVisual(),pe.prototype.restoreState.call(this,q),this.setSize()},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se),this.setSize()},X.title="Rectangle marker",X}(ut),ft=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.widths=[],pt.widthBoxes=[],pt.widths=se,pt.currentWidth=De,pt.setCurrentWidth=pt.setCurrentWidth.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.widths.forEach(function(De){var he=document.createElement("div");he.style.display="flex",he.style.flexGrow="2",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=De===q.currentWidth?q.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){q.setCurrentWidth(De,he)}),se.appendChild(he);var pt=document.createElement("div");pt.innerText=De.toString(),pt.style.marginRight="5px",he.appendChild(pt);var _n=document.createElement("div");_n.style.minHeight="20px",_n.style.flexGrow="2",_n.style.display="flex",_n.style.alignItems="center";var Kn=document.createElement("hr");Kn.style.minWidth="20px",Kn.style.border="0px",Kn.style.borderTop=De+"px solid "+q.uiStyleSettings.toolboxColor,Kn.style.flexGrow="2",_n.appendChild(Kn),he.appendChild(_n),q.widthBoxes.push(he)}),se},X.prototype.setCurrentWidth=function(q,se){var De=this;this.currentWidth=q,this.widthBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},X}(Q),gt=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.styles=[],pt.styleBoxes=[],pt.styles=se,pt.currentStyle=De,pt.setCurrentStyle=pt.setCurrentStyle.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.styles.forEach(function(De){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/q.styles.length-5+"%",he.style.borderColor=De===q.currentStyle?q.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){q.setCurrentStyle(De,he)}),se.appendChild(he);var pt=document.createElement("div");pt.style.minHeight="20px",pt.style.flexGrow="2",pt.style.overflow="hidden";var _n=` - `;pt.innerHTML=vn,he.appendChild(pt),q.styleBoxes.push(he)}),se},X.prototype.setCurrentStyle=function(q,se){var De=this;this.currentStyle=q,this.styleBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},X}(Q),Ve=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.strokeColor=De.defaultColor,he.strokeWidth=De.defaultStrokeWidth,he.strokeDasharray=De.defaultStrokeDasharray,he.strokePanel=new ve("Line color",De.defaultColorSet,De.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ft("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new gt("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return ce(X,pe),Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.typeName="FrameMarker",X.title="Frame marker",X.icon='',X}(st),ke=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},dt=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.x1=0,he.y1=0,he.x2=0,he.y2=0,he.defaultLength=50,he.manipulationStartX=0,he.manipulationStartY=0,he.manipulationStartX1=0,he.manipulationStartY1=0,he.manipulationStartX2=0,he.manipulationStartY2=0,he.setupControlBox(),he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!!pe.prototype.ownsTarget.call(this,q)||!(!this.grip1.ownsTarget(q)&&!this.grip2.ownsTarget(q))},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.manipulationStartX=q.x,this.manipulationStartY=q.y,this.state==="new"&&(this.x1=q.x,this.y1=q.y,this.x2=q.x,this.y2=q.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(se)?this.activeGrip=this.grip1:this.grip2.ownsTarget(se)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},X.prototype.pointerUp=function(q){var se=this.state;pe.prototype.pointerUp.call(this,q),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(q),this._state="select",se==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},X.prototype.adjustVisual=function(){},X.prototype.manipulate=function(q){this.state==="creating"?this.resize(q):this.state==="move"?(this.x1=this.manipulationStartX1+q.x-this.manipulationStartX,this.y1=this.manipulationStartY1+q.y-this.manipulationStartY,this.x2=this.manipulationStartX2+q.x-this.manipulationStartX,this.y2=this.manipulationStartY2+q.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(q)},X.prototype.resize=function(q){switch(this.activeGrip){case this.grip1:this.x1=q.x,this.y1=q.y;break;case this.grip2:case void 0:this.x2=q.x,this.y2=q.y}this.adjustVisual(),this.adjustControlBox()},X.prototype.select=function(){pe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},X.prototype.deselect=function(){pe.prototype.deselect.call(this),this.controlBox.style.display="none"},X.prototype.setupControlBox=function(){this.controlBox=le.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},X.prototype.adjustControlBox=function(){this.positionGrips()},X.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},X.prototype.createGrip=function(){var q=new Ge;return q.visual.transform.baseVal.appendItem(le.createTransform()),this.controlBox.appendChild(q.visual),q},X.prototype.positionGrips=function(){var q=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-q/2,this.y1-q/2),this.positionGrip(this.grip2.visual,this.x2-q/2,this.y2-q/2)},X.prototype.positionGrip=function(q,se,De){var he=q.transform.baseVal.getItem(0);he.setTranslate(se,De),q.transform.baseVal.replaceItem(he,0)},X.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},pe.prototype.getState.call(this))},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.x1=se.x1,this.y1=se.y1,this.x2=se.x2,this.y2=se.y2},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se),this.x1=this.x1*q,this.y1=this.y1*se,this.x2=this.x2*q,this.y2=this.y2*se,this.adjustVisual(),this.adjustControlBox()},X}(_e),Bt=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.strokeColor=De.defaultColor,he.strokeWidth=De.defaultStrokeWidth,he.strokeDasharray=De.defaultStrokeDasharray,he.strokePanel=new ve("Line color",De.defaultColorSet,De.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ft("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new gt("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.visual&&q!==this.selectorLine&&q!==this.visibleLine)},X.prototype.createVisual=function(){this.visual=le.createGroup(),this.selectorLine=le.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=le.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},X.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),le.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),le.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),le.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},X.prototype.setStrokeColor=function(q){this.strokeColor=q,this.adjustVisual(),this.colorChanged(q)},X.prototype.setStrokeWidth=function(q){this.strokeWidth=q,this.adjustVisual()},X.prototype.setStrokeDasharray=function(q){this.strokeDasharray=q,this.adjustVisual(),this.stateChanged()},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.createVisual(),this.adjustVisual()},X.typeName="LineMarker",X.title="Line marker",X.icon='',X}(dt),vt=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.fonts=[],pt.fontBoxes=[],pt.fonts=se,pt.currentFont=De,pt.setCurrentFont=pt.setCurrentFont.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.flexGrow="2",this.fonts.forEach(function(De){var he=document.createElement("div");he.style.display="inline-block",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/q.fonts.length-5+"%",he.style.borderColor=De===q.currentFont?q.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){q.setCurrentFont(De,he)}),se.appendChild(he);var pt=document.createElement("div");pt.style.display="flex",pt.style.minHeight="20px",pt.style.flexGrow="2",pt.style.fontFamily=De,pt.style.overflow="hidden";var vn=document.createElement("div");vn.style.whiteSpace="nowrap",vn.style.overflow="hidden",vn.style.textOverflow="ellipsis",vn.innerHTML="The quick brown fox jumps over the lazy dog",pt.appendChild(vn),he.appendChild(pt),q.fontBoxes.push(he)}),se},X.prototype.setCurrentFont=function(q,se){var De=this;this.currentFont=q,this.fontBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},X}(Q),Rt=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.color="transparent",he.padding=5,he.DEFAULT_TEXT="your text here",he.text=he.DEFAULT_TEXT,he.isMoved=!1,he.color=De.defaultColor,he.fontFamily=De.defaultFontFamily,he.defaultSize={x:100,y:30},he.setColor=he.setColor.bind(he),he.setFont=he.setFont.bind(he),he.renderText=he.renderText.bind(he),he.sizeText=he.sizeText.bind(he),he.textEditDivClicked=he.textEditDivClicked.bind(he),he.showTextEditor=he.showTextEditor.bind(he),he.setSize=he.setSize.bind(he),he.positionTextEditor=he.positionTextEditor.bind(he),he.colorPanel=new ve("Color",De.defaultColorSet,De.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.fontFamilyPanel=new vt("Font",De.defaultFontFamilies,De.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he}return ce(X,pe),X.prototype.ownsTarget=function(q){if(pe.prototype.ownsTarget.call(this,q)||q===this.visual||q===this.textElement||q===this.bgRectangle)return!0;var se=!1;return this.textElement.childNodes.forEach(function(De){De===q&&(se=!0)}),se},X.prototype.createVisual=function(){this.visual=le.createGroup(),this.bgRectangle=le.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=le.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(le.createTransform()),this.textElement.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.isMoved=!1,this.pointerDownPoint=q,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(q),this._state="creating")},X.prototype.renderText=function(){var q=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(se){q.textElement.appendChild(le.createTSpan(se.trim()===""?" ":se.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},X.prototype.getTextScale=function(){var q=this.textElement.getBBox(),se=1;if(q.width>0&&q.height>0){var De=(1*this.width-this.width*this.padding*2/100)/q.width,he=(1*this.height-this.height*this.padding*2/100)/q.height;se=Math.min(De,he)}return se},X.prototype.getTextPosition=function(q){var se=this.textElement.getBBox(),De=0,he=0;return se.width>0&&se.height>0&&(De=(this.width-se.width*q)/2,he=this.height/2-se.height*q/2),{x:De,y:he}},X.prototype.sizeText=function(){var q=this.textElement.getBBox(),se=this.getTextScale(),De=this.getTextPosition(se);De.y-=q.y*se,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+De.x+"px, "+De.y+"px) scale("+se+", "+se+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(De.x,De.y),this.textElement.transform.baseVal.getItem(1).setScale(se,se))},X.prototype.manipulate=function(q){pe.prototype.manipulate.call(this,q),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(q.x-this.pointerDownPoint.x)>5||Math.abs(q.y-this.pointerDownPoint.y)>5)},X.prototype.resize=function(q){pe.prototype.resize.call(this,q),this.isMoved=!0,this.setSize(),this.sizeText()},X.prototype.setSize=function(){pe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(le.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),le.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},X.prototype.pointerUp=function(q){var se=this.state;se==="creating"&&(this._suppressMarkerCreateEvent=!0),pe.prototype.pointerUp.call(this,q),this.setSize(),(se==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},X.prototype.showTextEditor=function(){var q=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(se){se.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var se=Number.parseFloat(q.textEditor.style.fontSize);q.textEditor.clientWidth>=Number.parseInt(q.textEditor.style.maxWidth)&&se>.9;)se-=.1,q.textEditor.style.fontSize=Math.max(se,.9)+"em"}),this.textEditor.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(se){if(se.clipboardData){var De=se.clipboardData.getData("text"),he=window.getSelection();if(!he.rangeCount)return!1;he.deleteFromDocument(),he.getRangeAt(0).insertNode(document.createTextNode(De)),se.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){q.textEditDivClicked(q.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},X.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var q=this.getTextScale(),se=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),De=this.textElement.getBBox(),he={x:De.width*q,y:De.height*q};se.x-=he.x/2,se.y-=he.y/2,this.textEditor.style.top=se.y+"px",this.textEditor.style.left=se.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-se.x+"px",this.textEditor.style.fontSize=Math.max(16*q,12)+"px",this.textElement.style.display="none"}},X.prototype.textEditDivClicked=function(q){this.text=q.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},X.prototype.select=function(){pe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},X.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),pe.prototype.deselect.call(this)},X.prototype.dblClick=function(q,se){pe.prototype.dblClick.call(this,q,se),this.showTextEditor()},X.prototype.setColor=function(q){this.textElement&&le.setAttributes(this.textElement,[["fill",q]]),this.color=q,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(q)},X.prototype.setFont=function(q){this.textElement&&le.setAttributes(this.textElement,[["font-family",q]]),this.fontFamily=q,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},X.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},X.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){var se=q;this.color=se.color,this.fontFamily=se.fontFamily,this.padding=se.padding,this.text=se.text,this.createVisual(),pe.prototype.restoreState.call(this,q),this.setSize()},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se),this.setSize(),this.sizeText(),this.positionTextEditor()},X.typeName="TextMarker",X.title="Text marker",X.icon='',X}(ut),ot=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.color="transparent",he.lineWidth=3,he.drawing=!1,he.pixelRatio=1,he.color=De.defaultColor,he.lineWidth=De.defaultStrokeWidth,he.pixelRatio=De.freehandPixelRatio,he.setColor=he.setColor.bind(he),he.addCanvas=he.addCanvas.bind(he),he.finishCreation=he.finishCreation.bind(he),he.setLineWidth=he.setLineWidth.bind(he),he.colorPanel=new ve("Color",De.defaultColorSet,De.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.lineWidthPanel=new ft("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),he.lineWidthPanel.onWidthChanged=he.setLineWidth,he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.visual&&q!==this.drawingImage)},X.prototype.createVisual=function(){this.visual=le.createGroup(),this.drawingImage=le.createImage(),this.visual.appendChild(this.drawingImage);var q=le.createTransform();this.visual.transform.baseVal.appendItem(q),this.addMarkerVisualToContainer(this.visual)},X.prototype.pointerDown=function(q,se){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(q.x,q.y),this.drawing=!0):pe.prototype.pointerDown.call(this,q,se)},X.prototype.manipulate=function(q){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(q.x,q.y),this.canvasContext.stroke()):pe.prototype.manipulate.call(this,q)},X.prototype.resize=function(q){pe.prototype.resize.call(this,q),le.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),le.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},X.prototype.pointerUp=function(q){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):pe.prototype.pointerUp.call(this,q)},X.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},X.prototype.select=function(){this.state==="creating"&&this.finishCreation(),pe.prototype.select.call(this)},X.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),pe.prototype.deselect.call(this)},X.prototype.finishCreation=function(){for(var q=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),se=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],De=se[0],he=se[1],pt=se[2],vn=se[3],Kn=!1,dr=0;dr0&&(Kn=!0,drvn&&(vn=dr),on>pt&&(pt=on));if(Kn){this.left=De/this.pixelRatio,this.top=he/this.pixelRatio,this.width=(pt-De)/this.pixelRatio,this.height=(vn-he)/this.pixelRatio;var Mn=document.createElement("canvas");Mn.width=pt-De,Mn.height=vn-he,Mn.getContext("2d").putImageData(this.canvasContext.getImageData(De,he,pt-De,vn-he),0,0),this.drawingImgUrl=Mn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},X.prototype.setDrawingImage=function(){le.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),le.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},X.prototype.setColor=function(q){this.color=q,this.colorChanged(q)},X.prototype.setLineWidth=function(q){this.lineWidth=q},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({drawingImgUrl:this.drawingImgUrl},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){this.createVisual(),pe.prototype.restoreState.call(this,q),this.drawingImgUrl=q.drawingImgUrl,this.setDrawingImage()},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se),this.setDrawingImage()},X.typeName="FreehandMarker",X.title="Freehand marker",X.icon='',X}(ut),Je=function(pe){function X(q,se,De){var he=pe.call(this,q,De||'')||this;return he.typeBoxes=[],he.currentType=se,he.setCurrentType=he.setCurrentType.bind(he),he}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2";for(var De=function(vn){var Kn="both";switch(vn){case 0:Kn="both";break;case 1:Kn="start";break;case 2:Kn="end";break;case 3:Kn="none"}var dr=document.createElement("div");if(dr.style.display="flex",dr.style.flexGrow="2",dr.style.alignItems="center",dr.style.justifyContent="space-between",dr.style.padding="5px",dr.style.borderWidth="2px",dr.style.borderStyle="solid",dr.style.borderColor=Kn===he.currentType?he.uiStyleSettings.toolboxAccentColor:"transparent",dr.addEventListener("click",function(){q.setCurrentType(Kn,dr)}),se.appendChild(dr),Kn==="both"||Kn==="start"){var on=document.createElement("div");on.style.display="flex",on.style.alignItems="center",on.style.minHeight="20px",on.innerHTML=` + `;pt.innerHTML=_n,he.appendChild(pt),q.styleBoxes.push(he)}),se},X.prototype.setCurrentStyle=function(q,se){var De=this;this.currentStyle=q,this.styleBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},X}(Q),Ve=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.strokeColor=De.defaultColor,he.strokeWidth=De.defaultStrokeWidth,he.strokeDasharray=De.defaultStrokeDasharray,he.strokePanel=new ve("Line color",De.defaultColorSet,De.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ft("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new gt("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return ce(X,pe),Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.typeName="FrameMarker",X.title="Frame marker",X.icon='',X}(st),ke=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},dt=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.x1=0,he.y1=0,he.x2=0,he.y2=0,he.defaultLength=50,he.manipulationStartX=0,he.manipulationStartY=0,he.manipulationStartX1=0,he.manipulationStartY1=0,he.manipulationStartX2=0,he.manipulationStartY2=0,he.setupControlBox(),he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!!pe.prototype.ownsTarget.call(this,q)||!(!this.grip1.ownsTarget(q)&&!this.grip2.ownsTarget(q))},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.manipulationStartX=q.x,this.manipulationStartY=q.y,this.state==="new"&&(this.x1=q.x,this.y1=q.y,this.x2=q.x,this.y2=q.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(se)?this.activeGrip=this.grip1:this.grip2.ownsTarget(se)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},X.prototype.pointerUp=function(q){var se=this.state;pe.prototype.pointerUp.call(this,q),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(q),this._state="select",se==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},X.prototype.adjustVisual=function(){},X.prototype.manipulate=function(q){this.state==="creating"?this.resize(q):this.state==="move"?(this.x1=this.manipulationStartX1+q.x-this.manipulationStartX,this.y1=this.manipulationStartY1+q.y-this.manipulationStartY,this.x2=this.manipulationStartX2+q.x-this.manipulationStartX,this.y2=this.manipulationStartY2+q.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(q)},X.prototype.resize=function(q){switch(this.activeGrip){case this.grip1:this.x1=q.x,this.y1=q.y;break;case this.grip2:case void 0:this.x2=q.x,this.y2=q.y}this.adjustVisual(),this.adjustControlBox()},X.prototype.select=function(){pe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},X.prototype.deselect=function(){pe.prototype.deselect.call(this),this.controlBox.style.display="none"},X.prototype.setupControlBox=function(){this.controlBox=le.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},X.prototype.adjustControlBox=function(){this.positionGrips()},X.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},X.prototype.createGrip=function(){var q=new Ge;return q.visual.transform.baseVal.appendItem(le.createTransform()),this.controlBox.appendChild(q.visual),q},X.prototype.positionGrips=function(){var q=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-q/2,this.y1-q/2),this.positionGrip(this.grip2.visual,this.x2-q/2,this.y2-q/2)},X.prototype.positionGrip=function(q,se,De){var he=q.transform.baseVal.getItem(0);he.setTranslate(se,De),q.transform.baseVal.replaceItem(he,0)},X.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},pe.prototype.getState.call(this))},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.x1=se.x1,this.y1=se.y1,this.x2=se.x2,this.y2=se.y2},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se),this.x1=this.x1*q,this.y1=this.y1*se,this.x2=this.x2*q,this.y2=this.y2*se,this.adjustVisual(),this.adjustControlBox()},X}(_e),Ft=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.strokeColor=De.defaultColor,he.strokeWidth=De.defaultStrokeWidth,he.strokeDasharray=De.defaultStrokeDasharray,he.strokePanel=new ve("Line color",De.defaultColorSet,De.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ft("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new gt("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.visual&&q!==this.selectorLine&&q!==this.visibleLine)},X.prototype.createVisual=function(){this.visual=le.createGroup(),this.selectorLine=le.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=le.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},X.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),le.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),le.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),le.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},X.prototype.setStrokeColor=function(q){this.strokeColor=q,this.adjustVisual(),this.colorChanged(q)},X.prototype.setStrokeWidth=function(q){this.strokeWidth=q,this.adjustVisual()},X.prototype.setStrokeDasharray=function(q){this.strokeDasharray=q,this.adjustVisual(),this.stateChanged()},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.createVisual(),this.adjustVisual()},X.typeName="LineMarker",X.title="Line marker",X.icon='',X}(dt),vt=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.fonts=[],pt.fontBoxes=[],pt.fonts=se,pt.currentFont=De,pt.setCurrentFont=pt.setCurrentFont.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.flexGrow="2",this.fonts.forEach(function(De){var he=document.createElement("div");he.style.display="inline-block",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/q.fonts.length-5+"%",he.style.borderColor=De===q.currentFont?q.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){q.setCurrentFont(De,he)}),se.appendChild(he);var pt=document.createElement("div");pt.style.display="flex",pt.style.minHeight="20px",pt.style.flexGrow="2",pt.style.fontFamily=De,pt.style.overflow="hidden";var _n=document.createElement("div");_n.style.whiteSpace="nowrap",_n.style.overflow="hidden",_n.style.textOverflow="ellipsis",_n.innerHTML="The quick brown fox jumps over the lazy dog",pt.appendChild(_n),he.appendChild(pt),q.fontBoxes.push(he)}),se},X.prototype.setCurrentFont=function(q,se){var De=this;this.currentFont=q,this.fontBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},X}(Q),Rt=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.color="transparent",he.padding=5,he.DEFAULT_TEXT="your text here",he.text=he.DEFAULT_TEXT,he.isMoved=!1,he.color=De.defaultColor,he.fontFamily=De.defaultFontFamily,he.defaultSize={x:100,y:30},he.setColor=he.setColor.bind(he),he.setFont=he.setFont.bind(he),he.renderText=he.renderText.bind(he),he.sizeText=he.sizeText.bind(he),he.textEditDivClicked=he.textEditDivClicked.bind(he),he.showTextEditor=he.showTextEditor.bind(he),he.setSize=he.setSize.bind(he),he.positionTextEditor=he.positionTextEditor.bind(he),he.colorPanel=new ve("Color",De.defaultColorSet,De.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.fontFamilyPanel=new vt("Font",De.defaultFontFamilies,De.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he}return ce(X,pe),X.prototype.ownsTarget=function(q){if(pe.prototype.ownsTarget.call(this,q)||q===this.visual||q===this.textElement||q===this.bgRectangle)return!0;var se=!1;return this.textElement.childNodes.forEach(function(De){De===q&&(se=!0)}),se},X.prototype.createVisual=function(){this.visual=le.createGroup(),this.bgRectangle=le.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=le.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(le.createTransform()),this.textElement.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.isMoved=!1,this.pointerDownPoint=q,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(q),this._state="creating")},X.prototype.renderText=function(){var q=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(se){q.textElement.appendChild(le.createTSpan(se.trim()===""?" ":se.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},X.prototype.getTextScale=function(){var q=this.textElement.getBBox(),se=1;if(q.width>0&&q.height>0){var De=(1*this.width-this.width*this.padding*2/100)/q.width,he=(1*this.height-this.height*this.padding*2/100)/q.height;se=Math.min(De,he)}return se},X.prototype.getTextPosition=function(q){var se=this.textElement.getBBox(),De=0,he=0;return se.width>0&&se.height>0&&(De=(this.width-se.width*q)/2,he=this.height/2-se.height*q/2),{x:De,y:he}},X.prototype.sizeText=function(){var q=this.textElement.getBBox(),se=this.getTextScale(),De=this.getTextPosition(se);De.y-=q.y*se,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+De.x+"px, "+De.y+"px) scale("+se+", "+se+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(De.x,De.y),this.textElement.transform.baseVal.getItem(1).setScale(se,se))},X.prototype.manipulate=function(q){pe.prototype.manipulate.call(this,q),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(q.x-this.pointerDownPoint.x)>5||Math.abs(q.y-this.pointerDownPoint.y)>5)},X.prototype.resize=function(q){pe.prototype.resize.call(this,q),this.isMoved=!0,this.setSize(),this.sizeText()},X.prototype.setSize=function(){pe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(le.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),le.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},X.prototype.pointerUp=function(q){var se=this.state;se==="creating"&&(this._suppressMarkerCreateEvent=!0),pe.prototype.pointerUp.call(this,q),this.setSize(),(se==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},X.prototype.showTextEditor=function(){var q=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(se){se.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var se=Number.parseFloat(q.textEditor.style.fontSize);q.textEditor.clientWidth>=Number.parseInt(q.textEditor.style.maxWidth)&&se>.9;)se-=.1,q.textEditor.style.fontSize=Math.max(se,.9)+"em"}),this.textEditor.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(se){if(se.clipboardData){var De=se.clipboardData.getData("text"),he=window.getSelection();if(!he.rangeCount)return!1;he.deleteFromDocument(),he.getRangeAt(0).insertNode(document.createTextNode(De)),se.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){q.textEditDivClicked(q.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},X.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var q=this.getTextScale(),se=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),De=this.textElement.getBBox(),he={x:De.width*q,y:De.height*q};se.x-=he.x/2,se.y-=he.y/2,this.textEditor.style.top=se.y+"px",this.textEditor.style.left=se.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-se.x+"px",this.textEditor.style.fontSize=Math.max(16*q,12)+"px",this.textElement.style.display="none"}},X.prototype.textEditDivClicked=function(q){this.text=q.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},X.prototype.select=function(){pe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},X.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),pe.prototype.deselect.call(this)},X.prototype.dblClick=function(q,se){pe.prototype.dblClick.call(this,q,se),this.showTextEditor()},X.prototype.setColor=function(q){this.textElement&&le.setAttributes(this.textElement,[["fill",q]]),this.color=q,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(q)},X.prototype.setFont=function(q){this.textElement&&le.setAttributes(this.textElement,[["font-family",q]]),this.fontFamily=q,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},X.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},X.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){var se=q;this.color=se.color,this.fontFamily=se.fontFamily,this.padding=se.padding,this.text=se.text,this.createVisual(),pe.prototype.restoreState.call(this,q),this.setSize()},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se),this.setSize(),this.sizeText(),this.positionTextEditor()},X.typeName="TextMarker",X.title="Text marker",X.icon='',X}(ut),ot=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.color="transparent",he.lineWidth=3,he.drawing=!1,he.pixelRatio=1,he.color=De.defaultColor,he.lineWidth=De.defaultStrokeWidth,he.pixelRatio=De.freehandPixelRatio,he.setColor=he.setColor.bind(he),he.addCanvas=he.addCanvas.bind(he),he.finishCreation=he.finishCreation.bind(he),he.setLineWidth=he.setLineWidth.bind(he),he.colorPanel=new ve("Color",De.defaultColorSet,De.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.lineWidthPanel=new ft("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),he.lineWidthPanel.onWidthChanged=he.setLineWidth,he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.visual&&q!==this.drawingImage)},X.prototype.createVisual=function(){this.visual=le.createGroup(),this.drawingImage=le.createImage(),this.visual.appendChild(this.drawingImage);var q=le.createTransform();this.visual.transform.baseVal.appendItem(q),this.addMarkerVisualToContainer(this.visual)},X.prototype.pointerDown=function(q,se){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(q.x,q.y),this.drawing=!0):pe.prototype.pointerDown.call(this,q,se)},X.prototype.manipulate=function(q){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(q.x,q.y),this.canvasContext.stroke()):pe.prototype.manipulate.call(this,q)},X.prototype.resize=function(q){pe.prototype.resize.call(this,q),le.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),le.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},X.prototype.pointerUp=function(q){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):pe.prototype.pointerUp.call(this,q)},X.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},X.prototype.select=function(){this.state==="creating"&&this.finishCreation(),pe.prototype.select.call(this)},X.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),pe.prototype.deselect.call(this)},X.prototype.finishCreation=function(){for(var q=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),se=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],De=se[0],he=se[1],pt=se[2],_n=se[3],Kn=!1,dr=0;dr0&&(Kn=!0,dr_n&&(_n=dr),on>pt&&(pt=on));if(Kn){this.left=De/this.pixelRatio,this.top=he/this.pixelRatio,this.width=(pt-De)/this.pixelRatio,this.height=(_n-he)/this.pixelRatio;var Mn=document.createElement("canvas");Mn.width=pt-De,Mn.height=_n-he,Mn.getContext("2d").putImageData(this.canvasContext.getImageData(De,he,pt-De,_n-he),0,0),this.drawingImgUrl=Mn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},X.prototype.setDrawingImage=function(){le.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),le.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},X.prototype.setColor=function(q){this.color=q,this.colorChanged(q)},X.prototype.setLineWidth=function(q){this.lineWidth=q},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({drawingImgUrl:this.drawingImgUrl},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){this.createVisual(),pe.prototype.restoreState.call(this,q),this.drawingImgUrl=q.drawingImgUrl,this.setDrawingImage()},X.prototype.scale=function(q,se){pe.prototype.scale.call(this,q,se),this.setDrawingImage()},X.typeName="FreehandMarker",X.title="Freehand marker",X.icon='',X}(ut),Je=function(pe){function X(q,se,De){var he=pe.call(this,q,De||'')||this;return he.typeBoxes=[],he.currentType=se,he.setCurrentType=he.setCurrentType.bind(he),he}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2";for(var De=function(_n){var Kn="both";switch(_n){case 0:Kn="both";break;case 1:Kn="start";break;case 2:Kn="end";break;case 3:Kn="none"}var dr=document.createElement("div");if(dr.style.display="flex",dr.style.flexGrow="2",dr.style.alignItems="center",dr.style.justifyContent="space-between",dr.style.padding="5px",dr.style.borderWidth="2px",dr.style.borderStyle="solid",dr.style.borderColor=Kn===he.currentType?he.uiStyleSettings.toolboxAccentColor:"transparent",dr.addEventListener("click",function(){q.setCurrentType(Kn,dr)}),se.appendChild(dr),Kn==="both"||Kn==="start"){var on=document.createElement("div");on.style.display="flex",on.style.alignItems="center",on.style.minHeight="20px",on.innerHTML=` `,on.style.marginLeft="5px",dr.appendChild(on)}var Mn=document.createElement("div");Mn.style.display="flex",Mn.style.alignItems="center",Mn.style.minHeight="20px",Mn.style.flexGrow="2";var Xn=document.createElement("hr");if(Xn.style.minWidth="20px",Xn.style.border="0px",Xn.style.borderTop="3px solid "+(he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxColor:"#eeeeee"),Xn.style.flexGrow="2",Mn.appendChild(Xn),dr.appendChild(Mn),Kn==="both"||Kn==="end"){var $r=document.createElement("div");$r.style.display="flex",$r.style.alignItems="center",$r.style.minHeight="20px",$r.innerHTML=` - `,$r.style.marginRight="5px",dr.appendChild($r)}he.typeBoxes.push(dr)},he=this,pt=0;pt<4;pt++)De(pt);return se},X.prototype.setCurrentType=function(q,se){var De=this;this.currentType=q,this.typeBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings!==void 0?De.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},X}(Q),et=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.arrowType="end",he.arrowBaseHeight=10,he.arrowBaseWidth=10,he.getArrowPoints=he.getArrowPoints.bind(he),he.setArrowType=he.setArrowType.bind(he),he.arrowTypePanel=new Je("Arrow type","end"),he.arrowTypePanel.onArrowTypeChanged=he.setArrowType,he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.arrow1&&q!==this.arrow2)},X.prototype.getArrowPoints=function(q,se){var De=this.arrowBaseWidth+2*this.strokeWidth,he=this.arrowBaseHeight+2*this.strokeWidth;return q-De/2+","+(se+he/2)+" "+q+","+(se-he/2)+" "+(q+De/2)+","+(se+he/2)},X.prototype.createTips=function(){this.arrow1=le.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=le.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.arrow2)},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.state==="creating"&&this.createTips()},X.prototype.adjustVisual=function(){if(pe.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",le.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),le.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var q=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.arrow1.transform.baseVal.getItem(0);se.setRotate(q,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(se,0);var De=this.arrow2.transform.baseVal.getItem(0);De.setRotate(q+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(De,0)}},X.prototype.setArrowType=function(q){this.arrowType=q,this.adjustVisual(),this.stateChanged()},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({arrowType:this.arrowType},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.arrowType=se.arrowType,this.createTips(),this.adjustVisual()},X.typeName="ArrowMarker",X.title="Arrow marker",X.icon='',X}(Bt),Me=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.fillColor=De.defaultFillColor,he.strokeWidth=0,he.fillPanel=new ve("Color",De.defaultColorSet,De.defaultFillColor),he.fillPanel.onColorChanged=he.setFillColor,he}return ce(X,pe),Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.typeName="CoverMarker",X.title="Cover marker",X.icon='',X}(st),Be=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.opacities=[],pt.opacityBoxes=[],pt.opacities=se,pt.currentOpacity=De,pt.setCurrentOpacity=pt.setCurrentOpacity.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",se.style.justifyContent="space-between",this.opacities.forEach(function(De){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="center",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=De===q.currentOpacity?q.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){q.setCurrentOpacity(De,he)}),se.appendChild(he);var pt=document.createElement("div");pt.innerText=100*De+"%",he.appendChild(pt),q.opacityBoxes.push(he)}),se},X.prototype.setCurrentOpacity=function(q,se){var De=this;this.currentOpacity=q,this.opacityBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},X}(Q),Xe=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.setOpacity=he.setOpacity.bind(he),he.fillColor=De.defaultHighlightColor,he.strokeWidth=0,he.opacity=De.defaultHighlightOpacity,he.fillPanel=new ve("Color",De.defaultColorSet,he.fillColor),he.fillPanel.onColorChanged=he.setFillColor,he.opacityPanel=new Be("Opacity",De.defaultOpacitySteps,he.opacity),he.opacityPanel.onOpacityChanged=he.setOpacity,he}return ce(X,pe),X.prototype.setOpacity=function(q){this.opacity=q,this.visual&&le.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.typeName="HighlightMarker",X.title="Highlight marker",X.icon='',X}(Me),Ke='',$e=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.bgColor="transparent",he.tipPosition={x:0,y:0},he.tipBase1Position={x:0,y:0},he.tipBase2Position={x:0,y:0},he.tipMoving=!1,he.color=De.defaultStrokeColor,he.bgColor=De.defaultFillColor,he.fontFamily=De.defaultFontFamily,he.defaultSize={x:100,y:30},he.setBgColor=he.setBgColor.bind(he),he.getTipPoints=he.getTipPoints.bind(he),he.positionTip=he.positionTip.bind(he),he.setTipPoints=he.setTipPoints.bind(he),he.colorPanel=new ve("Text color",De.defaultColorSet,he.color,''),he.colorPanel.onColorChanged=he.setColor,he.bgColorPanel=new ve("Fill color",De.defaultColorSet,he.bgColor,Ke),he.bgColorPanel.onColorChanged=he.setBgColor,he.fontFamilyPanel=new vt("Font",De.defaultFontFamilies,De.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he.tipGrip=new Ge,he.tipGrip.visual.transform.baseVal.appendItem(le.createTransform()),he.controlBox.appendChild(he.tipGrip.visual),he}return ce(X,pe),X.prototype.ownsTarget=function(q){return pe.prototype.ownsTarget.call(this,q)||this.tipGrip.ownsTarget(q)||this.tip===q},X.prototype.createTip=function(){le.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=le.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},X.prototype.pointerDown=function(q,se){this.state==="new"&&pe.prototype.pointerDown.call(this,q,se),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(se)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):pe.prototype.pointerDown.call(this,q,se)},X.prototype.pointerUp=function(q){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,pe.prototype.pointerUp.call(this,q);else{var se=this.state==="creating";pe.prototype.pointerUp.call(this,q),this.setTipPoints(se),this.positionTip()}},X.prototype.manipulate=function(q){if(this.tipMoving){var se=this.unrotatePoint(q);this.tipPosition={x:se.x-this.manipulationStartLeft,y:se.y-this.manipulationStartTop},this.positionTip()}else pe.prototype.manipulate.call(this,q)},X.prototype.setBgColor=function(q){this.bgRectangle&&this.tip&&(le.setAttributes(this.bgRectangle,[["fill",q]]),le.setAttributes(this.tip,[["fill",q]])),this.bgColor=q,this.fillColorChanged(q)},X.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},X.prototype.setTipPoints=function(q){q===void 0&&(q=!1);var se=Math.min(this.height/2,15),De=this.height/5;q&&(this.tipPosition={x:se+De/2,y:this.height+20});var he=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?he.1)){var q=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.tip1.transform.baseVal.getItem(0);se.setRotate(q,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(se,0);var De=this.tip2.transform.baseVal.getItem(0);De.setRotate(q+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(De,0)}},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q),this.createTips(),this.adjustVisual()},X.typeName="MeasurementMarker",X.title="Measurement marker",X.icon='',X}(Bt),qt=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.strokePanel.colors=De.defaultColorSet,he.fillColor="transparent",he}return ce(X,pe),Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.typeName="EllipseFrameMarker",X.title="Ellipse frame marker",X.icon='',X}(_t),bn=function(){function pe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),pe.prototype.addUndoStep=function(X){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(X)||(this.undoStack.push(X),JSON.stringify(this.lastRedoStep)!==JSON.stringify(X)&&this.redoStack.splice(0,this.redoStack.length))},pe.prototype.replaceLastUndoStep=function(X){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=X)},pe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},pe.prototype.undo=function(){if(this.undoStack.length>1){var X=this.undoStack.pop();return X!==void 0&&this.redoStack.push(X),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},pe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},pe}(),At=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.curveX=0,he.curveY=0,he.manipulationStartCurveX=0,he.manipulationStartCurveY=0,he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.positionGrips=he.positionGrips.bind(he),he.addControlGrips=he.addControlGrips.bind(he),he.adjustVisual=he.adjustVisual.bind(he),he.setupControlBox=he.setupControlBox.bind(he),he.resize=he.resize.bind(he),he.strokeColor=De.defaultColor,he.strokeWidth=De.defaultStrokeWidth,he.strokeDasharray=De.defaultStrokeDasharray,he.strokePanel=new ve("Line color",De.defaultColorSet,De.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ft("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new gt("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.visual&&q!==this.selectorCurve&&q!==this.visibleCurve&&!this.curveGrip.ownsTarget(q))},X.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},X.prototype.createVisual=function(){this.visual=le.createGroup(),this.selectorCurve=le.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=le.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)},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=q.x,this.curveY=q.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(se)&&(this.activeGrip=this.curveGrip,this._state="resize")},X.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),le.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),le.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),le.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},X.prototype.setupControlBox=function(){pe.prototype.setupControlBox.call(this),this.curveControlLine1=le.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=le.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)},X.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,pe.prototype.addControlGrips.call(this)},X.prototype.positionGrips=function(){pe.prototype.positionGrips.call(this);var q=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-q/2,this.curveY-q/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()))},X.prototype.manipulate=function(q){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+q.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+q.y-this.manipulationStartY),pe.prototype.manipulate.call(this,q)},X.prototype.resize=function(q){this.activeGrip===this.curveGrip&&(this.curveX=q.x,this.curveY=q.y),pe.prototype.resize.call(this,q),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},X.prototype.setStrokeColor=function(q){this.strokeColor=q,this.adjustVisual(),this.colorChanged(q)},X.prototype.setStrokeWidth=function(q){this.strokeWidth=q,this.adjustVisual()},X.prototype.setStrokeDasharray=function(q){this.strokeDasharray=q,this.adjustVisual()},X.prototype.scale=function(q,se){this.curveX=this.curveX*q,this.curveY=this.curveY*se,pe.prototype.scale.call(this,q,se)},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.curveX=se.curveX,this.curveY=se.curveY,this.createVisual(),this.adjustVisual()},X.typeName="CurveMarker",X.title="Curve marker",X.icon='',X}(dt),Et=function(){function pe(X,q){q===void 0&&(q=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=X,this.cancelable=q}return Object.defineProperty(pe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),pe.prototype.preventDefault=function(){this._defaultPrevented=!0},pe}(),je=function(pe){function X(q,se,De){var he=pe.call(this,q,!1)||this;return he.dataUrl=se,he.state=De,he}return ce(X,pe),X}(Et),rt=function(pe){function X(q,se,De){De===void 0&&(De=!1);var he=pe.call(this,q,De)||this;return he.marker=se,he}return ce(X,pe),X}(Et),at=function(){function pe(){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 pe.prototype.addEventListener=function(X,q){this[X].push(q)},pe.prototype.removeEventListener=function(X,q){var se=this[X].indexOf(q);se>-1&&this[X].splice(se,1)},pe}(),Ae=function(){function pe(X){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ke,this._isOpen=!1,this.undoRedoManager=new bn,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 at,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=pe.instanceCounter++,this.styles=new ae(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=X,this.targetRoot=document.body,this.width=X.clientWidth,this.height=X.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(pe.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ve,ot,et,Rt,qt,_t,Xe,$e,Ft,Me,Bt,At]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ve,ot,et,Rt,_t,Xe,$e]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ve,ot,et,Rt,Xe]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(X){var q=this;this._availableMarkerTypes.splice(0),X.forEach(function(se){if(typeof se=="string"){var De=q.ALL_MARKER_TYPES.find(function(he){return he.typeName===se});De!==void 0&&q._availableMarkerTypes.push(De)}else q._availableMarkerTypes.push(se)})},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(X){this._zoomLevel=X,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(pe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),pe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),$.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},pe.prototype.show=function(){var X=this;this.styles.styleSheetRoot===void 0&&re.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=re.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(q){return q(new Et(X))})},pe.prototype.render=function(){return Ee(this,void 0,void 0,function(){var X;return ye(this,function(q){switch(q.label){case 0:return this.setCurrentMarker(),(X=new me).naturalSize=this.renderAtNaturalSize,X.imageType=this.renderImageType,X.imageQuality=this.renderImageQuality,X.markersOnly=this.renderMarkersOnly,X.width=this.renderWidth,X.height=this.renderHeight,[4,X.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return q.sent(),[4,X.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,q.sent()]}})})},pe.prototype.close=function(X){var q=this;if(X===void 0&&(X=!1),this.isOpen){var se=!1;X||this.eventListeners.beforeclose.forEach(function(De){var he=new Et(q,!0);De(he),he.defaultPrevented&&(se=!0)}),se||(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(De){return De(new Et(q))}),this.detachEvents(),this._isOpen=!1)}},pe.prototype.addMarkersToToolbar=function(){for(var X,q=[],se=0;sethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*X:this.editorCanvas.clientWidth,se=q',X.title="Powered by marker.js",X.style.display="grid",X.style.alignItems="center",X.style.justifyItems="center",X.style.padding="3px",X.style.width="20px",X.style.height="20px",this.logoUI.appendChild(X),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},pe.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")},pe.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"},pe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},pe.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 X=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=X+"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 ee(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(X),1),X.dispose()},pe.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())},pe.prototype.toolbarButtonClicked=function(X,q){if(X==="marker"&&q!==void 0)this.createNewMarker(q);else if(X==="action")switch(q){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()}},pe.prototype.deleteSelectedMarker=function(){var X=this;if(this._currentMarker!==void 0){var q=!1;if(this.eventListeners.markerbeforedelete.forEach(function(De){var he=new rt(X,X._currentMarker,!0);De(he),he.defaultPrevented&&(q=!0)}),!q){var se=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(De){return De(new rt(X,se))})}}},pe.prototype.clear=function(){var X=this,q=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(pt){var vn=new rt(X,void 0,!0);pt(vn),vn.defaultPrevented&&(q=!0)}),!q)){this.setCurrentMarker();for(var se=function(pt){var vn=De.markers[pt];De.setCurrentMarker(De.markers[pt]),De._currentMarker.dispose(),De.markerImage.removeChild(De._currentMarker.container),De.markers.splice(De.markers.indexOf(De._currentMarker),1),De.eventListeners.markerdelete.forEach(function(Kn){return Kn(new rt(X,vn))})},De=this,he=this.markers.length-1;he>=0;he--)se(he);this.addUndoStep()}},Object.defineProperty(pe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),pe.prototype.showNotesEditor=function(){var X;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=(X=this._currentMarker.notes)!==null&&X!==void 0?X:"",this.overlayContainer.appendChild(this.notesArea))},pe.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)},pe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},pe.prototype.addUndoStep=function(){var X=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var q=this.getState(),se=this.undoRedoManager.getLastUndoStep();if(!se||se.width===q.width&&se.height===q.height){var De=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(q),De1&&this.panTo({x:X.clientX,y:X.clientY}))},pe.prototype.onPointerUp=function(X){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(X.clientX,X.clientY)),this.isDragging=!1,this.addUndoStep()},pe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},pe.prototype.onKeyUp=function(X){this._currentMarker===void 0||this.notesArea!==void 0||X.key!=="Delete"&&X.key!=="Backspace"||this.deleteSelectedMarker()},pe.prototype.clientToLocalCoordinates=function(X,q){var se=this.markerImage.getBoundingClientRect();return{x:(X-se.left)/this.zoomLevel,y:(q-se.top)/this.zoomLevel}},pe.prototype.onWindowResize=function(){this.positionUI()},pe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var X=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=X+"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()},pe.prototype.addLicenseKey=function(X){$.addKey(X)},pe.prototype.addEventListener=function(X,q){this.eventListeners.addEventListener(X,q)},pe.prototype.removeEventListener=function(X,q){this.eventListeners.removeEventListener(X,q)},pe.prototype.renderState=function(X){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(X),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(pe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),pe.prototype.focus=function(){var X=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(q){return q(new Et(X))}))},pe.prototype.blur=function(){var X=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(q){return q(new Et(X))}))},pe.instanceCounter=0,pe}();/* ********************************** + `,$r.style.marginRight="5px",dr.appendChild($r)}he.typeBoxes.push(dr)},he=this,pt=0;pt<4;pt++)De(pt);return se},X.prototype.setCurrentType=function(q,se){var De=this;this.currentType=q,this.typeBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings!==void 0?De.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},X}(Q),et=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.arrowType="end",he.arrowBaseHeight=10,he.arrowBaseWidth=10,he.getArrowPoints=he.getArrowPoints.bind(he),he.setArrowType=he.setArrowType.bind(he),he.arrowTypePanel=new Je("Arrow type","end"),he.arrowTypePanel.onArrowTypeChanged=he.setArrowType,he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.arrow1&&q!==this.arrow2)},X.prototype.getArrowPoints=function(q,se){var De=this.arrowBaseWidth+2*this.strokeWidth,he=this.arrowBaseHeight+2*this.strokeWidth;return q-De/2+","+(se+he/2)+" "+q+","+(se-he/2)+" "+(q+De/2)+","+(se+he/2)},X.prototype.createTips=function(){this.arrow1=le.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=le.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.arrow2)},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.state==="creating"&&this.createTips()},X.prototype.adjustVisual=function(){if(pe.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",le.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),le.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var q=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.arrow1.transform.baseVal.getItem(0);se.setRotate(q,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(se,0);var De=this.arrow2.transform.baseVal.getItem(0);De.setRotate(q+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(De,0)}},X.prototype.setArrowType=function(q){this.arrowType=q,this.adjustVisual(),this.stateChanged()},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({arrowType:this.arrowType},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.arrowType=se.arrowType,this.createTips(),this.adjustVisual()},X.typeName="ArrowMarker",X.title="Arrow marker",X.icon='',X}(Ft),Me=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.fillColor=De.defaultFillColor,he.strokeWidth=0,he.fillPanel=new ve("Color",De.defaultColorSet,De.defaultFillColor),he.fillPanel.onColorChanged=he.setFillColor,he}return ce(X,pe),Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.typeName="CoverMarker",X.title="Cover marker",X.icon='',X}(st),Be=function(pe){function X(q,se,De,he){var pt=pe.call(this,q,he||'')||this;return pt.opacities=[],pt.opacityBoxes=[],pt.opacities=se,pt.currentOpacity=De,pt.setCurrentOpacity=pt.setCurrentOpacity.bind(pt),pt}return ce(X,pe),X.prototype.getUi=function(){var q=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",se.style.justifyContent="space-between",this.opacities.forEach(function(De){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="center",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=De===q.currentOpacity?q.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){q.setCurrentOpacity(De,he)}),se.appendChild(he);var pt=document.createElement("div");pt.innerText=100*De+"%",he.appendChild(pt),q.opacityBoxes.push(he)}),se},X.prototype.setCurrentOpacity=function(q,se){var De=this;this.currentOpacity=q,this.opacityBoxes.forEach(function(he){he.style.borderColor=he===se?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},X}(Q),Xe=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.setOpacity=he.setOpacity.bind(he),he.fillColor=De.defaultHighlightColor,he.strokeWidth=0,he.opacity=De.defaultHighlightOpacity,he.fillPanel=new ve("Color",De.defaultColorSet,he.fillColor),he.fillPanel.onColorChanged=he.setFillColor,he.opacityPanel=new Be("Opacity",De.defaultOpacitySteps,he.opacity),he.opacityPanel.onOpacityChanged=he.setOpacity,he}return ce(X,pe),X.prototype.setOpacity=function(q){this.opacity=q,this.visual&&le.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.typeName="HighlightMarker",X.title="Highlight marker",X.icon='',X}(Me),Ke='',$e=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.bgColor="transparent",he.tipPosition={x:0,y:0},he.tipBase1Position={x:0,y:0},he.tipBase2Position={x:0,y:0},he.tipMoving=!1,he.color=De.defaultStrokeColor,he.bgColor=De.defaultFillColor,he.fontFamily=De.defaultFontFamily,he.defaultSize={x:100,y:30},he.setBgColor=he.setBgColor.bind(he),he.getTipPoints=he.getTipPoints.bind(he),he.positionTip=he.positionTip.bind(he),he.setTipPoints=he.setTipPoints.bind(he),he.colorPanel=new ve("Text color",De.defaultColorSet,he.color,''),he.colorPanel.onColorChanged=he.setColor,he.bgColorPanel=new ve("Fill color",De.defaultColorSet,he.bgColor,Ke),he.bgColorPanel.onColorChanged=he.setBgColor,he.fontFamilyPanel=new vt("Font",De.defaultFontFamilies,De.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he.tipGrip=new Ge,he.tipGrip.visual.transform.baseVal.appendItem(le.createTransform()),he.controlBox.appendChild(he.tipGrip.visual),he}return ce(X,pe),X.prototype.ownsTarget=function(q){return pe.prototype.ownsTarget.call(this,q)||this.tipGrip.ownsTarget(q)||this.tip===q},X.prototype.createTip=function(){le.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=le.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},X.prototype.pointerDown=function(q,se){this.state==="new"&&pe.prototype.pointerDown.call(this,q,se),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(se)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):pe.prototype.pointerDown.call(this,q,se)},X.prototype.pointerUp=function(q){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,pe.prototype.pointerUp.call(this,q);else{var se=this.state==="creating";pe.prototype.pointerUp.call(this,q),this.setTipPoints(se),this.positionTip()}},X.prototype.manipulate=function(q){if(this.tipMoving){var se=this.unrotatePoint(q);this.tipPosition={x:se.x-this.manipulationStartLeft,y:se.y-this.manipulationStartTop},this.positionTip()}else pe.prototype.manipulate.call(this,q)},X.prototype.setBgColor=function(q){this.bgRectangle&&this.tip&&(le.setAttributes(this.bgRectangle,[["fill",q]]),le.setAttributes(this.tip,[["fill",q]])),this.bgColor=q,this.fillColorChanged(q)},X.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},X.prototype.setTipPoints=function(q){q===void 0&&(q=!1);var se=Math.min(this.height/2,15),De=this.height/5;q&&(this.tipPosition={x:se+De/2,y:this.height+20});var he=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?he.1)){var q=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.tip1.transform.baseVal.getItem(0);se.setRotate(q,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(se,0);var De=this.tip2.transform.baseVal.getItem(0);De.setRotate(q+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(De,0)}},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q),this.createTips(),this.adjustVisual()},X.typeName="MeasurementMarker",X.title="Measurement marker",X.icon='',X}(Ft),$t=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.strokePanel.colors=De.defaultColorSet,he.fillColor="transparent",he}return ce(X,pe),Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=pe.prototype.getState.call(this);return q.typeName=X.typeName,q},X.typeName="EllipseFrameMarker",X.title="Ellipse frame marker",X.icon='',X}(_t),mn=function(){function pe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),pe.prototype.addUndoStep=function(X){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(X)||(this.undoStack.push(X),JSON.stringify(this.lastRedoStep)!==JSON.stringify(X)&&this.redoStack.splice(0,this.redoStack.length))},pe.prototype.replaceLastUndoStep=function(X){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=X)},pe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},pe.prototype.undo=function(){if(this.undoStack.length>1){var X=this.undoStack.pop();return X!==void 0&&this.redoStack.push(X),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},pe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},pe}(),Dt=function(pe){function X(q,se,De){var he=pe.call(this,q,se,De)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.curveX=0,he.curveY=0,he.manipulationStartCurveX=0,he.manipulationStartCurveY=0,he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.positionGrips=he.positionGrips.bind(he),he.addControlGrips=he.addControlGrips.bind(he),he.adjustVisual=he.adjustVisual.bind(he),he.setupControlBox=he.setupControlBox.bind(he),he.resize=he.resize.bind(he),he.strokeColor=De.defaultColor,he.strokeWidth=De.defaultStrokeWidth,he.strokeDasharray=De.defaultStrokeDasharray,he.strokePanel=new ve("Line color",De.defaultColorSet,De.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ft("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new gt("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return ce(X,pe),X.prototype.ownsTarget=function(q){return!(!pe.prototype.ownsTarget.call(this,q)&&q!==this.visual&&q!==this.selectorCurve&&q!==this.visibleCurve&&!this.curveGrip.ownsTarget(q))},X.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},X.prototype.createVisual=function(){this.visual=le.createGroup(),this.selectorCurve=le.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=le.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)},X.prototype.pointerDown=function(q,se){pe.prototype.pointerDown.call(this,q,se),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=q.x,this.curveY=q.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(se)&&(this.activeGrip=this.curveGrip,this._state="resize")},X.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),le.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),le.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),le.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},X.prototype.setupControlBox=function(){pe.prototype.setupControlBox.call(this),this.curveControlLine1=le.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=le.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)},X.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,pe.prototype.addControlGrips.call(this)},X.prototype.positionGrips=function(){pe.prototype.positionGrips.call(this);var q=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-q/2,this.curveY-q/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()))},X.prototype.manipulate=function(q){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+q.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+q.y-this.manipulationStartY),pe.prototype.manipulate.call(this,q)},X.prototype.resize=function(q){this.activeGrip===this.curveGrip&&(this.curveX=q.x,this.curveY=q.y),pe.prototype.resize.call(this,q),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},X.prototype.setStrokeColor=function(q){this.strokeColor=q,this.adjustVisual(),this.colorChanged(q)},X.prototype.setStrokeWidth=function(q){this.strokeWidth=q,this.adjustVisual()},X.prototype.setStrokeDasharray=function(q){this.strokeDasharray=q,this.adjustVisual()},X.prototype.scale=function(q,se){this.curveX=this.curveX*q,this.curveY=this.curveY*se,pe.prototype.scale.call(this,q,se)},Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),X.prototype.getState=function(){var q=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},pe.prototype.getState.call(this));return q.typeName=X.typeName,q},X.prototype.restoreState=function(q){pe.prototype.restoreState.call(this,q);var se=q;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.curveX=se.curveX,this.curveY=se.curveY,this.createVisual(),this.adjustVisual()},X.typeName="CurveMarker",X.title="Curve marker",X.icon='',X}(dt),yt=function(){function pe(X,q){q===void 0&&(q=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=X,this.cancelable=q}return Object.defineProperty(pe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),pe.prototype.preventDefault=function(){this._defaultPrevented=!0},pe}(),je=function(pe){function X(q,se,De){var he=pe.call(this,q,!1)||this;return he.dataUrl=se,he.state=De,he}return ce(X,pe),X}(yt),rt=function(pe){function X(q,se,De){De===void 0&&(De=!1);var he=pe.call(this,q,De)||this;return he.marker=se,he}return ce(X,pe),X}(yt),at=function(){function pe(){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 pe.prototype.addEventListener=function(X,q){this[X].push(q)},pe.prototype.removeEventListener=function(X,q){var se=this[X].indexOf(q);se>-1&&this[X].splice(se,1)},pe}(),Ae=function(){function pe(X){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ke,this._isOpen=!1,this.undoRedoManager=new mn,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 at,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=pe.instanceCounter++,this.styles=new ae(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=X,this.targetRoot=document.body,this.width=X.clientWidth,this.height=X.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(pe.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ve,ot,et,Rt,$t,_t,Xe,$e,jt,Me,Ft,Dt]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ve,ot,et,Rt,_t,Xe,$e]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ve,ot,et,Rt,Xe]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(X){var q=this;this._availableMarkerTypes.splice(0),X.forEach(function(se){if(typeof se=="string"){var De=q.ALL_MARKER_TYPES.find(function(he){return he.typeName===se});De!==void 0&&q._availableMarkerTypes.push(De)}else q._availableMarkerTypes.push(se)})},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(X){this._zoomLevel=X,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(pe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),pe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),$.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},pe.prototype.show=function(){var X=this;this.styles.styleSheetRoot===void 0&&re.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=re.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(q){return q(new yt(X))})},pe.prototype.render=function(){return Ee(this,void 0,void 0,function(){var X;return ye(this,function(q){switch(q.label){case 0:return this.setCurrentMarker(),(X=new me).naturalSize=this.renderAtNaturalSize,X.imageType=this.renderImageType,X.imageQuality=this.renderImageQuality,X.markersOnly=this.renderMarkersOnly,X.width=this.renderWidth,X.height=this.renderHeight,[4,X.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return q.sent(),[4,X.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,q.sent()]}})})},pe.prototype.close=function(X){var q=this;if(X===void 0&&(X=!1),this.isOpen){var se=!1;X||this.eventListeners.beforeclose.forEach(function(De){var he=new yt(q,!0);De(he),he.defaultPrevented&&(se=!0)}),se||(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(De){return De(new yt(q))}),this.detachEvents(),this._isOpen=!1)}},pe.prototype.addMarkersToToolbar=function(){for(var X,q=[],se=0;sethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*X:this.editorCanvas.clientWidth,se=q',X.title="Powered by marker.js",X.style.display="grid",X.style.alignItems="center",X.style.justifyItems="center",X.style.padding="3px",X.style.width="20px",X.style.height="20px",this.logoUI.appendChild(X),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},pe.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")},pe.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"},pe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},pe.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 X=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=X+"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 ee(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(X),1),X.dispose()},pe.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())},pe.prototype.toolbarButtonClicked=function(X,q){if(X==="marker"&&q!==void 0)this.createNewMarker(q);else if(X==="action")switch(q){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()}},pe.prototype.deleteSelectedMarker=function(){var X=this;if(this._currentMarker!==void 0){var q=!1;if(this.eventListeners.markerbeforedelete.forEach(function(De){var he=new rt(X,X._currentMarker,!0);De(he),he.defaultPrevented&&(q=!0)}),!q){var se=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(De){return De(new rt(X,se))})}}},pe.prototype.clear=function(){var X=this,q=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(pt){var _n=new rt(X,void 0,!0);pt(_n),_n.defaultPrevented&&(q=!0)}),!q)){this.setCurrentMarker();for(var se=function(pt){var _n=De.markers[pt];De.setCurrentMarker(De.markers[pt]),De._currentMarker.dispose(),De.markerImage.removeChild(De._currentMarker.container),De.markers.splice(De.markers.indexOf(De._currentMarker),1),De.eventListeners.markerdelete.forEach(function(Kn){return Kn(new rt(X,_n))})},De=this,he=this.markers.length-1;he>=0;he--)se(he);this.addUndoStep()}},Object.defineProperty(pe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),pe.prototype.showNotesEditor=function(){var X;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=(X=this._currentMarker.notes)!==null&&X!==void 0?X:"",this.overlayContainer.appendChild(this.notesArea))},pe.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)},pe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},pe.prototype.addUndoStep=function(){var X=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var q=this.getState(),se=this.undoRedoManager.getLastUndoStep();if(!se||se.width===q.width&&se.height===q.height){var De=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(q),De1&&this.panTo({x:X.clientX,y:X.clientY}))},pe.prototype.onPointerUp=function(X){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(X.clientX,X.clientY)),this.isDragging=!1,this.addUndoStep()},pe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},pe.prototype.onKeyUp=function(X){this._currentMarker===void 0||this.notesArea!==void 0||X.key!=="Delete"&&X.key!=="Backspace"||this.deleteSelectedMarker()},pe.prototype.clientToLocalCoordinates=function(X,q){var se=this.markerImage.getBoundingClientRect();return{x:(X-se.left)/this.zoomLevel,y:(q-se.top)/this.zoomLevel}},pe.prototype.onWindowResize=function(){this.positionUI()},pe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var X=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=X+"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()},pe.prototype.addLicenseKey=function(X){$.addKey(X)},pe.prototype.addEventListener=function(X,q){this.eventListeners.addEventListener(X,q)},pe.prototype.removeEventListener=function(X,q){this.eventListeners.removeEventListener(X,q)},pe.prototype.renderState=function(X){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(X),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(pe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),pe.prototype.focus=function(){var X=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(q){return q(new yt(X))}))},pe.prototype.blur=function(){var X=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(q){return q(new yt(X))}))},pe.instanceCounter=0,pe}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -170,7 +170,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 Fe=function(pe,X){return(Fe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,se){q.__proto__=se}||function(q,se){for(var De in se)Object.prototype.hasOwnProperty.call(se,De)&&(q[De]=se[De])})(pe,X)};function Tt(pe,X){if(typeof X!="function"&&X!==null)throw new TypeError("Class extends value "+String(X)+" is not a constructor or null");function q(){this.constructor=pe}Fe(pe,X),pe.prototype=X===null?Object.create(X):(q.prototype=X.prototype,new q)}function yt(pe,X,q,se){return new(q||(q=Promise))(function(De,he){function pt(dr){try{Kn(se.next(dr))}catch(on){he(on)}}function vn(dr){try{Kn(se.throw(dr))}catch(on){he(on)}}function Kn(dr){var on;dr.done?De(dr.value):(on=dr.value,on instanceof q?on:new q(function(Mn){Mn(on)})).then(pt,vn)}Kn((se=se.apply(pe,X||[])).next())})}function Ot(pe,X){var q,se,De,he,pt={label:0,sent:function(){if(1&De[0])throw De[1];return De[1]},trys:[],ops:[]};return he={next:vn(0),throw:vn(1),return:vn(2)},typeof Symbol=="function"&&(he[Symbol.iterator]=function(){return this}),he;function vn(Kn){return function(dr){return function(on){if(q)throw new TypeError("Generator is already executing.");for(;pt;)try{if(q=1,se&&(De=2&on[0]?se.return:on[0]?se.throw||((De=se.return)&&De.call(se),0):se.next)&&!(De=De.call(se,on[1])).done)return De;switch(se=0,De&&(on=[2&on[0],De.value]),on[0]){case 0:case 1:De=on;break;case 4:return pt.label++,{value:on[1],done:!1};case 5:pt.label++,se=on[1],on=[0];continue;case 7:on=pt.ops.pop(),pt.trys.pop();continue;default:if(!(De=pt.trys,(De=De.length>0&&De[De.length-1])||on[0]!==6&&on[0]!==2)){pt=0;continue}if(on[0]===3&&(!De||on[1]>De[0]&&on[1]0&&De[De.length-1])||on[0]!==6&&on[0]!==2)){pt=0;continue}if(on[0]===3&&(!De||on[1]>De[0]&&on[1]0&&q>0){var se=new Jn(X,q),De=se.ratio>=1?20:se.getHorizontalLength(20),he=se.ratio<1?20:se.getVerticalLength(20),pt=document.createElementNS("http://www.w3.org/2000/svg","svg");pt.setAttribute("xmlns","http://www.w3.org/2000/svg"),pt.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(pt);var vn=tt.createDefs();pt.appendChild(vn);var Kn=tt.createElement("clipPath",[["id","text-bg-clip"]]);vn.appendChild(Kn);var dr=tt.createPath(tt.getHollowRectanglePath((24-De)/2,(24-he)/2,De,he,(24-De)/2+2,(24-he)/2+2,De-4,he-4));pt.appendChild(dr);var on=tt.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);on.appendChild(tt.createTSpan(X+":"+q)),pt.appendChild(on);var Mn=on.getBBox();tt.setAttributes(on,[["x",((24-Mn.width)/2).toString()],["y",((24-Mn.height)/2-Mn.y).toString()]]);var Xn=tt.createPath(tt.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(Mn.width))/2,(24-Math.ceil(Mn.height))/2,Math.ceil(Mn.width),Math.ceil(Mn.height)));return Kn.appendChild(Xn),tt.setAttributes(dr,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(pt),pt.outerHTML}return''},pe}(),Yn=function(pe){function X(q,se,De){var he=pe.call(this,q,se)||this;return he.isDropdownOpen=!1,he.onClick=he.dropdownButtonClicked,he.dropdownButtons=De,he}return Tt(X,pe),X.prototype.setupDropdown=function(){var q=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(se){se.className=q.className,se.colorsClassName=q.colorsClassName,q.dropdownBlock.appendChild(se.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},X.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},X.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},X.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},X.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},X.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},X}(sn),tr=function(){function pe(X,q){this.GRIP_SIZE=10,this.color=X,this.fillColor=q,this.visual=tt.createGroup(),this.visual.appendChild(tt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(tt.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return pe.prototype.ownsTarget=function(X){return X===this.visual||X===this.visual.childNodes[0]||X===this.visual.childNodes[1]},pe.prototype.setCenter=function(X,q){this.visual.childNodes.forEach(function(se){return tt.setAttributes(se,[["cx",X.toString()],["cy",q.toString()]])})},pe}(),pr=function(){function pe(X,q,se,De){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=X,this.canvasHeight=q,this.margin=se,this.container=De,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(pe.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(X){this._aspectRatio=X,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(X){this._isGridVisible=X,this.gridContainer&&tt.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(X){this._zoomFactor=X,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),pe.prototype.open=function(){var X=this;this.cropShadeElement=tt.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=tt.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var q=0;qthis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-q.height/2),tt.setAttributes(this.cropRectElement,[["x",q.x.toString()],["y",q.y.toString()],["width",q.width.toString()],["height",q.height.toString()]]);var se=q.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(he,pt){var vn=q.y+se*(pt+1);tt.setAttributes(he,[["x1",""+q.x],["y1",""+vn],["x2",""+(q.x+q.width)],["y2",""+vn]])});var De=q.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(he,pt){var vn=q.x+De*(pt+1);tt.setAttributes(he,[["x1",""+vn],["y1",""+q.y],["x2",""+vn],["y2",""+(q.y+q.height)]])}),tt.setAttributes(this.cropShadeElement,[["d",tt.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,q.x,q.y,q.width,q.height)]]),this.topLeftGrip.setCenter(q.x,q.y),this.topRightGrip.setCenter(q.x+q.width,q.y),this.bottomLeftGrip.setCenter(q.x,q.y+q.height),this.bottomRightGrip.setCenter(q.x+q.width,q.y+q.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},pe.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},pe.prototype.clientToLocalCoordinates=function(X,q){var se=this.container.getBoundingClientRect();return{x:X-se.left+this.margin,y:q-se.top+this.margin}},pe.prototype.onPointerDown=function(X){this.container.setPointerCapture(X.pointerId),this.previousPoint=this.clientToLocalCoordinates(X.clientX,X.clientY),this.cropRectElement===X.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(X.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(X.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(X.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(X.target)&&(this.activeGrip=this.bottomRightGrip)},pe.prototype.onPointerMove=function(X){if(this.isMoving)this.move(this.clientToLocalCoordinates(X.clientX,X.clientY));else if(this.activeGrip){var q=this.clientToLocalCoordinates(X.clientX,X.clientY);this.resize(q)}X.preventDefault()},pe.prototype.onPointerUp=function(X){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(X.pointerId)},pe.prototype.move=function(X){var q=X.x-this.previousPoint.x,se=X.y-this.previousPoint.y;this.zoomFactor!==1&&(q=-q/this.zoomFactor,se=-se/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+q),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+se),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=X},pe.prototype.resize=function(X){var q=Object.assign({},this.cropRect),se=X.x-this.previousPoint.x,De=X.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:q.x+sethis.canvasWidth*this.zoomFactor&&(se=this.canvasWidth*this.zoomFactor-q.width),q.width+=se}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(q.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(se),q.height=this.aspectRatio.getVerticalLength(q.width)):(q.y+=De,q.height=this.cropRect.y+this.cropRect.height-q.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?q.height=this.aspectRatio.getVerticalLength(q.width):q.height+=De}q.width<10&&(q.x=this.cropRect.x,q.width=10),q.height<10&&(q.y=this.cropRect.y,q.height=10),this.previousPoint=X,q.x>=this.margin&&q.y>=this.margin&&q.x-this.margin+q.width<=this.canvasWidth&&q.y-this.margin+q.height<=this.canvasHeight&&(this.cropRect=q,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},pe.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var X=this.cropRect.x+this.cropRect.width/2,q=this.cropRect.y+this.cropRect.height/2,se=this.aspectRatio.getHorizontalLength(this.cropRect.height),De=this.aspectRatio.getVerticalLength(this.cropRect.width);se/this.canvasWidththis.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=X-this.cropRect.width/2,this.cropRect.y=q-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},pe.prototype.getRescaledRect=function(X,q,se,De,he,pt){var vn=se/X,Kn=De/q;return{x:(he.x-pt)*vn+pt,y:(he.y-pt)*Kn+pt,width:he.width*vn,height:he.height*Kn}},pe.prototype.scaleCanvas=function(X,q){var se=this.getRescaledRect(this.canvasWidth,this.canvasHeight,X,q,this.cropRect,this.margin);this.canvasWidth=X,this.canvasHeight=q,this.onCropChange&&this.onCropChange(se),this.setCropRectangle(se)},pe}(),ar=function(){function pe(X){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=X,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(pe.prototype,"angle",{get:function(){return this._angle},set:function(X){this._angle=X,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),pe.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},pe.prototype.onPointerDown=function(X){this.controlContainer.setPointerCapture(X.pointerId),this.isDragging=!0,this.previousPoint={x:X.clientX,y:X.clientY}},pe.prototype.onPointerMove=function(X){this.isDragging&&(this.onAngleChange&&this.onAngleChange((X.clientX-this.previousPoint.x)/5),this.previousPoint.x=X.clientX)},pe.prototype.onPointerUp=function(X){this.isDragging&&this.onAngleChange&&this.onAngleChange((X.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(X.pointerId)},pe.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var X=this.angleLabelText.getBBox();tt.setAttributes(this.angleLabelElement,[["x",((this.width-X.width)/2).toString()],["y",(this.height/2).toString()]])}},pe.prototype.positionScaleShape=function(){if(this.scaleShape){var X=this.scaleShape.transform.baseVal.getItem(0);X.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(X,0)}},pe.prototype.getVisual=function(){var X=document.createElementNS("http://www.w3.org/2000/svg","svg");X.setAttribute("xmlns","http://www.w3.org/2000/svg"),X.setAttribute("width",this.width+"px"),X.setAttribute("height",this.height+"px"),X.setAttribute("viewBox","0 0 "+this.width+" "+this.height),X.style.flexShrink="0",document.body.appendChild(X);for(var q="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,se=1;se<=this.width/5+10;se++){var De=se%5==0?this.height/3:this.height/6;q+="h4v"+-De+"h1v"+De}q+="v1H0Z",this.scaleShape=tt.createPath(q);var he=tt.createTransform();this.scaleShape.transform.baseVal.appendItem(he),X.appendChild(this.scaleShape),this.angleLabelElement=tt.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=tt.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var pt=tt.createTSpan("");return pt.innerHTML="°",this.angleLabelElement.appendChild(pt),X.appendChild(this.angleLabelElement),document.body.removeChild(X),X},pe}(),mn=function(){function pe(){this.naturalSize=!1,this.imageType="image/png"}return pe.prototype.rasterize=function(X,q,se,De,he,pt,vn){var Kn=this;return new Promise(function(dr){var on=document.createElement("canvas");on.width=X.width.baseVal.value-2*De,on.height=X.height.baseVal.value-2*De;var Mn=1,Xn=1;Kn.naturalSize===!0?(Mn=q.naturalWidth/(X.width.baseVal.value-2*De)/pt,Xn=q.naturalHeight/(X.height.baseVal.value-2*De)/vn,on.width=q.naturalWidth/pt,on.height=q.naturalHeight/vn):Kn.width!==void 0&&Kn.height!==void 0&&(Mn=Kn.width/se.width,Xn=Kn.height/se.height,on.width*=Mn,on.height*=Xn);var $r=on.getContext("2d");$r.translate(on.width/2,on.height/2),$r.rotate(he*Math.PI/180),$r.scale(pt,vn),$r.translate(-on.width/2,-on.height/2),$r.drawImage(q,0,0,on.width,on.height);var ga=document.createElement("canvas");ga.width=se.width*Mn,ga.height=se.height*Xn,ga.getContext("2d").putImageData($r.getImageData((se.x-De)*Mn,(se.y-De)*Xn,se.width*Mn,se.height*Xn),0,0),dr(ga.toDataURL(Kn.imageType,Kn.imageQuality))})},pe}(),en=function(){function pe(X){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=pe.instanceCounter++,this.styles=new Ut(this.instanceNo),this.target=X,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.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.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(pe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(X){this._zoomToCropEnabled=X,X?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(X){this._isGridVisible=X,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"gridLines",{get:function(){return this._gridLines},set:function(X){this._gridLines=X,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(X){this._rotationAngle=X,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"aspectRatio",{get:function(){var X;return(X=this._aspectRatio)!==null&&X!==void 0?X:this.aspectRatios[0]},set:function(X){this._aspectRatio=X},enumerable:!1,configurable:!0}),pe.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},pe.prototype.show=function(){this.showUI(),this.open()},pe.prototype.close=function(X){X===void 0&&(X=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),X||this.closeEventListeners.forEach(function(q){return q()}),this._isOpen=!1)},pe.prototype.addRenderEventListener=function(X){this.renderEventListeners.push(X)},pe.prototype.removeRenderEventListener=function(X){this.renderEventListeners.indexOf(X)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(X),1)},pe.prototype.addCloseEventListener=function(X){this.closeEventListeners.push(X)},pe.prototype.removeCloseEventListener=function(X){this.closeEventListeners.indexOf(X)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(X),1)},pe.prototype.setupResizeObserver=function(){var X=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){X.resize(X.target.clientWidth,X.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},pe.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var X=1*this.target.clientWidth/this.target.clientHeight,q=this.contentDiv.clientWidth/X>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*X:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,se=q+2*this.CANVAS_MARGINX+this.CANVAS_MARGIN?this.target.offsetTop-(X+this.CANVAS_MARGIN):0;this.coverDiv.style.top=q+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.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.styles.settings.zIndex!==void 0?this.styles.settings.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.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),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.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},pe.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},pe.prototype.addTopToolbar=function(){var X=this;this.topToolbar=new nn,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var q=new Tn;q.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(q);var se=[];this.aspectRatios.forEach(function(Xn){var $r=new sn(kn.getIcon(Xn.horizontal,Xn.vertical),Xn.horizontal===0&&Xn.vertical===0?"FREE":Xn.horizontal+":"+Xn.vertical);$r.onClick=function(){return X.ratioButtonClicked(Xn)},se.push($r)}),this.aspectRatioButton=new Yn(kn.getIcon(0,0),"Aspect ratio",se),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,q.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var De=new sn('',"Toggle grid");De.isActive=this.isGridVisible,De.onClick=function(){X.isGridVisible=!X.isGridVisible,De.isActive=X.isGridVisible},q.addButton(De);var he=new sn('',"Zoom to selection");if(he.isActive=this.zoomToCropEnabled,he.onClick=function(){X.zoomToCropEnabled=!X.zoomToCropEnabled,he.isActive=X.zoomToCropEnabled},q.addButton(he),!Lt.isLicensed){var pt=new un;this.topToolbar.addElementBlock(pt);var vn=document.createElement("div");vn.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var Kn=document.createElement("a");Kn.style.color="currentColor",Kn.href="https://markerjs.com/products/cropro",Kn.target="_blank",Kn.innerHTML='',vn.appendChild(Kn),pt.addElement(vn)}var dr=new Tn;dr.minWidth=3*this.toolbarHeight+"px",dr.contentAlign="end",this.topToolbar.addButtonBlock(dr);var on=new sn('',"OK");on.onClick=this.startRenderAndClose,dr.addButton(on),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(on.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var Mn=new sn('',"Close");Mn.onClick=this.close,dr.addButton(Mn),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(Mn.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},pe.prototype.addBottomToolbar=function(){var X=this;this.bottomToolbar=new nn,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var q=new Tn;q.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(q);var se=new sn('',"Rotate left");se.onClick=this.rotateLeftButtonClicked,q.addButton(se);var De=new sn('',"Rotate right");De.onClick=this.rotateRightButtonClicked,q.addButton(De);var he=new un;he.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(he),this.straightener=new ar("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(dr){X.rotateBy(dr),X.straightener.angle=X.rotationAngle},he.addElement(this.straightener.getUI());var pt=new Tn;pt.minWidth=2*this.toolbarHeight+"px",pt.contentAlign="end",this.bottomToolbar.addButtonBlock(pt);var vn=new sn('',"Flip horizontal");vn.onClick=this.flipHorizontallyButtonClicked,pt.addButton(vn);var Kn=new sn('',"Flip vertical");Kn.onClick=this.flipVerticallyButtonClicked,pt.addButton(Kn)},pe.prototype.ratioButtonClicked=function(X){this.aspectRatio=X,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},pe.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=kn.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},pe.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new Jn(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},pe.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},pe.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},pe.prototype.restoreState=function(X){if(X){var q=this.cropLayer.getRescaledRect(X.width,X.height,this.imageWidth,this.imageHeight,X.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(q),this.cropRectChanged(q),this.flippedHorizontally=X.flippedHorizontally,this.flippedVertically=X.flippedVertically,this.applyFlip(),this.rotationAngle=X.rotationAngle,this.applyRotation()}},pe.prototype.clientToLocalCoordinates=function(X,q){var se=this.cropImage.getBoundingClientRect();return{x:X-se.left,y:q-se.top}},pe.prototype.onWindowResize=function(){this.positionUI()},pe.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var X=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=X+"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="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},pe.prototype.rotateLeftButtonClicked=function(){var X=this.rotationAngle-90;this.rotationAngle%90!=0&&(X+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(X)},pe.prototype.rotateRightButtonClicked=function(){var X=this.rotationAngle+90;this.rotationAngle%90!=0&&(X-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(X)},pe.prototype.rotateTo=function(X){X=(X=X>180?X-360:X)<=-180?X+360:X,this.rotationAngle=X,this.applyRotation()},pe.prototype.rotateBy=function(X){this.rotateTo((this.rotationAngle+X)%360)},pe.prototype.applyRotation=function(){var X=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var q=this.editingTargetRotationContainer.transform.baseVal.getItem(0);q.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(q,0);var se=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/se.width,this.imageHeight/se.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=X},pe.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},pe.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},pe.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},pe.prototype.startRenderAndClose=function(){return yt(this,void 0,void 0,function(){var X,q;return Ot(this,function(se){switch(se.label){case 0:return[4,this.render()];case 1:return X=se.sent(),q=this.getState(),this.renderEventListeners.forEach(function(De){return De(X,q)}),this.close(!0),[2]}})})},pe.prototype.render=function(){return yt(this,void 0,void 0,function(){var X;return Ot(this,function(q){switch(q.label){case 0:return(X=new mn).naturalSize=this.renderAtNaturalSize,X.imageType=this.renderImageType,X.imageQuality=this.renderImageQuality,X.width=this.renderWidth,X.height=this.renderHeight,this.unzoomFromCrop(),tt.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,X.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return q.sent(),[4,X.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,q.sent()]}})})},pe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new an("toolbar",` + `))},pe.prototype.removeStyleSheet=function(){var X;this.styleSheet&&(((X=this.styleSheetRoot)!==null&&X!==void 0?X:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},pe}(),Pt=function(pe,X){this.selector=pe,this.style=X},an=function(pe,X){this.localName=pe,this.style=X},nn=function(){function pe(){this.blocks=[],this.display=""}return pe.prototype.addButtonBlock=function(X){X.className=this.blockClassName,X.buttonClassName=this.buttonClassName,X.buttonColorsClassName=this.buttonColorsClassName,X.buttonActiveColorsClassName=this.buttonActiveColorsClassName,this.blocks.push(X)},pe.prototype.addElementBlock=function(X){X.className===void 0&&(X.className=this.blockClassName),this.blocks.push(X)},pe.prototype.getUI=function(){var X=document.createElement("div");return X.className=this.className+" "+this.colorsClassName+" "+this.fadeInClassName,X.style.display=this.display,this.blocks.forEach(function(q){return X.appendChild(q.getUI())}),X},pe}(),rn=function(){function pe(){}return pe.prototype.getUI=function(){var X=document.createElement("div");if(X.className=this.className,this.minWidth!==void 0&&(X.style.minWidth=this.minWidth),this.contentAlign!==void 0)switch(this.contentAlign){case"start":X.style.justifyContent="flex-start";break;case"center":X.style.justifyContent="center";break;case"end":X.style.justifyContent="flex-end"}return X.style.whiteSpace="nowrap",X},pe}(),Tn=function(pe){function X(){var q=pe!==null&&pe.apply(this,arguments)||this;return q.buttons=[],q}return Tt(X,pe),X.prototype.addButton=function(q){q.className=this.buttonClassName,q.colorsClassName=this.buttonColorsClassName,q.activeColorsClassName=this.buttonActiveColorsClassName,this.buttons.push(q)},X.prototype.getUI=function(){var q=pe.prototype.getUI.call(this);return this.buttons.forEach(function(se){return q.appendChild(se.getUI())}),q},X}(rn),sn=function(){function pe(X,q){this._isActive=!1,this._isHidden=!1,this._icon=X,this.title=q,this.uiContainer=document.createElement("div"),this.adjustClassName=this.adjustClassName.bind(this)}return Object.defineProperty(pe.prototype,"icon",{get:function(){return this._icon},set:function(X){this._icon=X,this.buttonContainer.innerHTML=this._icon},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isActive",{get:function(){return this._isActive},set:function(X){this._isActive=X,this.adjustClassName()},enumerable:!1,configurable:!0}),pe.prototype.getUI=function(){var X=this;return this.buttonContainer=document.createElement("div"),this.buttonContainer.title=this.title,this.buttonContainer.className=this.className+" "+this.colorsClassName,this.adjustClassName(),this.buttonContainer.innerHTML=this._icon,this.onClick&&this.buttonContainer.addEventListener("click",function(){return X.onClick()}),this.uiContainer.appendChild(this.buttonContainer),this.uiContainer.style.display=this._isHidden?"none":"inline-block",this.uiContainer},pe.prototype.adjustClassName=function(){this.activeColorsClassName&&(this._isActive&&this.buttonContainer.className.indexOf(this.activeColorsClassName)<0?this.buttonContainer.className+=" "+this.activeColorsClassName:this._isActive||(this.buttonContainer.className=this.buttonContainer.className.replace(this.activeColorsClassName,"")))},pe.prototype.hide=function(){this._isHidden=!0},pe}(),un=function(pe){function X(){var q=pe!==null&&pe.apply(this,arguments)||this;return q.elements=[],q}return Tt(X,pe),X.prototype.addElement=function(q){this.elements.push(q)},X.prototype.getUI=function(){var q=pe.prototype.getUI.call(this);return this.elements.forEach(function(se){return q.appendChild(se)}),q},X}(rn),Jn=function(){function pe(X,q){this.horizontal=X,this.vertical=q}return Object.defineProperty(pe.prototype,"ratio",{get:function(){return 1*this.horizontal/this.vertical},enumerable:!1,configurable:!0}),pe.prototype.getVerticalLength=function(X){return X/this.ratio},pe.prototype.getHorizontalLength=function(X){return X*this.ratio},pe}(),kn=function(){function pe(){}return pe.getIcon=function(X,q){if(X>0&&q>0){var se=new Jn(X,q),De=se.ratio>=1?20:se.getHorizontalLength(20),he=se.ratio<1?20:se.getVerticalLength(20),pt=document.createElementNS("http://www.w3.org/2000/svg","svg");pt.setAttribute("xmlns","http://www.w3.org/2000/svg"),pt.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(pt);var _n=tt.createDefs();pt.appendChild(_n);var Kn=tt.createElement("clipPath",[["id","text-bg-clip"]]);_n.appendChild(Kn);var dr=tt.createPath(tt.getHollowRectanglePath((24-De)/2,(24-he)/2,De,he,(24-De)/2+2,(24-he)/2+2,De-4,he-4));pt.appendChild(dr);var on=tt.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);on.appendChild(tt.createTSpan(X+":"+q)),pt.appendChild(on);var Mn=on.getBBox();tt.setAttributes(on,[["x",((24-Mn.width)/2).toString()],["y",((24-Mn.height)/2-Mn.y).toString()]]);var Xn=tt.createPath(tt.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(Mn.width))/2,(24-Math.ceil(Mn.height))/2,Math.ceil(Mn.width),Math.ceil(Mn.height)));return Kn.appendChild(Xn),tt.setAttributes(dr,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(pt),pt.outerHTML}return''},pe}(),Yn=function(pe){function X(q,se,De){var he=pe.call(this,q,se)||this;return he.isDropdownOpen=!1,he.onClick=he.dropdownButtonClicked,he.dropdownButtons=De,he}return Tt(X,pe),X.prototype.setupDropdown=function(){var q=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(se){se.className=q.className,se.colorsClassName=q.colorsClassName,q.dropdownBlock.appendChild(se.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},X.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},X.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},X.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},X.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},X.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},X}(sn),tr=function(){function pe(X,q){this.GRIP_SIZE=10,this.color=X,this.fillColor=q,this.visual=tt.createGroup(),this.visual.appendChild(tt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(tt.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return pe.prototype.ownsTarget=function(X){return X===this.visual||X===this.visual.childNodes[0]||X===this.visual.childNodes[1]},pe.prototype.setCenter=function(X,q){this.visual.childNodes.forEach(function(se){return tt.setAttributes(se,[["cx",X.toString()],["cy",q.toString()]])})},pe}(),pr=function(){function pe(X,q,se,De){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=X,this.canvasHeight=q,this.margin=se,this.container=De,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(pe.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(X){this._aspectRatio=X,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(X){this._isGridVisible=X,this.gridContainer&&tt.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(X){this._zoomFactor=X,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),pe.prototype.open=function(){var X=this;this.cropShadeElement=tt.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=tt.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var q=0;qthis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-q.height/2),tt.setAttributes(this.cropRectElement,[["x",q.x.toString()],["y",q.y.toString()],["width",q.width.toString()],["height",q.height.toString()]]);var se=q.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(he,pt){var _n=q.y+se*(pt+1);tt.setAttributes(he,[["x1",""+q.x],["y1",""+_n],["x2",""+(q.x+q.width)],["y2",""+_n]])});var De=q.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(he,pt){var _n=q.x+De*(pt+1);tt.setAttributes(he,[["x1",""+_n],["y1",""+q.y],["x2",""+_n],["y2",""+(q.y+q.height)]])}),tt.setAttributes(this.cropShadeElement,[["d",tt.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,q.x,q.y,q.width,q.height)]]),this.topLeftGrip.setCenter(q.x,q.y),this.topRightGrip.setCenter(q.x+q.width,q.y),this.bottomLeftGrip.setCenter(q.x,q.y+q.height),this.bottomRightGrip.setCenter(q.x+q.width,q.y+q.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},pe.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},pe.prototype.clientToLocalCoordinates=function(X,q){var se=this.container.getBoundingClientRect();return{x:X-se.left+this.margin,y:q-se.top+this.margin}},pe.prototype.onPointerDown=function(X){this.container.setPointerCapture(X.pointerId),this.previousPoint=this.clientToLocalCoordinates(X.clientX,X.clientY),this.cropRectElement===X.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(X.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(X.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(X.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(X.target)&&(this.activeGrip=this.bottomRightGrip)},pe.prototype.onPointerMove=function(X){if(this.isMoving)this.move(this.clientToLocalCoordinates(X.clientX,X.clientY));else if(this.activeGrip){var q=this.clientToLocalCoordinates(X.clientX,X.clientY);this.resize(q)}X.preventDefault()},pe.prototype.onPointerUp=function(X){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(X.pointerId)},pe.prototype.move=function(X){var q=X.x-this.previousPoint.x,se=X.y-this.previousPoint.y;this.zoomFactor!==1&&(q=-q/this.zoomFactor,se=-se/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+q),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+se),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=X},pe.prototype.resize=function(X){var q=Object.assign({},this.cropRect),se=X.x-this.previousPoint.x,De=X.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:q.x+sethis.canvasWidth*this.zoomFactor&&(se=this.canvasWidth*this.zoomFactor-q.width),q.width+=se}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(q.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(se),q.height=this.aspectRatio.getVerticalLength(q.width)):(q.y+=De,q.height=this.cropRect.y+this.cropRect.height-q.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?q.height=this.aspectRatio.getVerticalLength(q.width):q.height+=De}q.width<10&&(q.x=this.cropRect.x,q.width=10),q.height<10&&(q.y=this.cropRect.y,q.height=10),this.previousPoint=X,q.x>=this.margin&&q.y>=this.margin&&q.x-this.margin+q.width<=this.canvasWidth&&q.y-this.margin+q.height<=this.canvasHeight&&(this.cropRect=q,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},pe.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var X=this.cropRect.x+this.cropRect.width/2,q=this.cropRect.y+this.cropRect.height/2,se=this.aspectRatio.getHorizontalLength(this.cropRect.height),De=this.aspectRatio.getVerticalLength(this.cropRect.width);se/this.canvasWidththis.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=X-this.cropRect.width/2,this.cropRect.y=q-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},pe.prototype.getRescaledRect=function(X,q,se,De,he,pt){var _n=se/X,Kn=De/q;return{x:(he.x-pt)*_n+pt,y:(he.y-pt)*Kn+pt,width:he.width*_n,height:he.height*Kn}},pe.prototype.scaleCanvas=function(X,q){var se=this.getRescaledRect(this.canvasWidth,this.canvasHeight,X,q,this.cropRect,this.margin);this.canvasWidth=X,this.canvasHeight=q,this.onCropChange&&this.onCropChange(se),this.setCropRectangle(se)},pe}(),ar=function(){function pe(X){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=X,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(pe.prototype,"angle",{get:function(){return this._angle},set:function(X){this._angle=X,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),pe.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},pe.prototype.onPointerDown=function(X){this.controlContainer.setPointerCapture(X.pointerId),this.isDragging=!0,this.previousPoint={x:X.clientX,y:X.clientY}},pe.prototype.onPointerMove=function(X){this.isDragging&&(this.onAngleChange&&this.onAngleChange((X.clientX-this.previousPoint.x)/5),this.previousPoint.x=X.clientX)},pe.prototype.onPointerUp=function(X){this.isDragging&&this.onAngleChange&&this.onAngleChange((X.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(X.pointerId)},pe.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var X=this.angleLabelText.getBBox();tt.setAttributes(this.angleLabelElement,[["x",((this.width-X.width)/2).toString()],["y",(this.height/2).toString()]])}},pe.prototype.positionScaleShape=function(){if(this.scaleShape){var X=this.scaleShape.transform.baseVal.getItem(0);X.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(X,0)}},pe.prototype.getVisual=function(){var X=document.createElementNS("http://www.w3.org/2000/svg","svg");X.setAttribute("xmlns","http://www.w3.org/2000/svg"),X.setAttribute("width",this.width+"px"),X.setAttribute("height",this.height+"px"),X.setAttribute("viewBox","0 0 "+this.width+" "+this.height),X.style.flexShrink="0",document.body.appendChild(X);for(var q="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,se=1;se<=this.width/5+10;se++){var De=se%5==0?this.height/3:this.height/6;q+="h4v"+-De+"h1v"+De}q+="v1H0Z",this.scaleShape=tt.createPath(q);var he=tt.createTransform();this.scaleShape.transform.baseVal.appendItem(he),X.appendChild(this.scaleShape),this.angleLabelElement=tt.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=tt.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var pt=tt.createTSpan("");return pt.innerHTML="°",this.angleLabelElement.appendChild(pt),X.appendChild(this.angleLabelElement),document.body.removeChild(X),X},pe}(),gn=function(){function pe(){this.naturalSize=!1,this.imageType="image/png"}return pe.prototype.rasterize=function(X,q,se,De,he,pt,_n){var Kn=this;return new Promise(function(dr){var on=document.createElement("canvas");on.width=X.width.baseVal.value-2*De,on.height=X.height.baseVal.value-2*De;var Mn=1,Xn=1;Kn.naturalSize===!0?(Mn=q.naturalWidth/(X.width.baseVal.value-2*De)/pt,Xn=q.naturalHeight/(X.height.baseVal.value-2*De)/_n,on.width=q.naturalWidth/pt,on.height=q.naturalHeight/_n):Kn.width!==void 0&&Kn.height!==void 0&&(Mn=Kn.width/se.width,Xn=Kn.height/se.height,on.width*=Mn,on.height*=Xn);var $r=on.getContext("2d");$r.translate(on.width/2,on.height/2),$r.rotate(he*Math.PI/180),$r.scale(pt,_n),$r.translate(-on.width/2,-on.height/2),$r.drawImage(q,0,0,on.width,on.height);var ga=document.createElement("canvas");ga.width=se.width*Mn,ga.height=se.height*Xn,ga.getContext("2d").putImageData($r.getImageData((se.x-De)*Mn,(se.y-De)*Xn,se.width*Mn,se.height*Xn),0,0),dr(ga.toDataURL(Kn.imageType,Kn.imageQuality))})},pe}(),en=function(){function pe(X){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=pe.instanceCounter++,this.styles=new Ut(this.instanceNo),this.target=X,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.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.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(pe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(X){this._zoomToCropEnabled=X,X?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(X){this._isGridVisible=X,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"gridLines",{get:function(){return this._gridLines},set:function(X){this._gridLines=X,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(X){this._rotationAngle=X,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"aspectRatio",{get:function(){var X;return(X=this._aspectRatio)!==null&&X!==void 0?X:this.aspectRatios[0]},set:function(X){this._aspectRatio=X},enumerable:!1,configurable:!0}),pe.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},pe.prototype.show=function(){this.showUI(),this.open()},pe.prototype.close=function(X){X===void 0&&(X=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),X||this.closeEventListeners.forEach(function(q){return q()}),this._isOpen=!1)},pe.prototype.addRenderEventListener=function(X){this.renderEventListeners.push(X)},pe.prototype.removeRenderEventListener=function(X){this.renderEventListeners.indexOf(X)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(X),1)},pe.prototype.addCloseEventListener=function(X){this.closeEventListeners.push(X)},pe.prototype.removeCloseEventListener=function(X){this.closeEventListeners.indexOf(X)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(X),1)},pe.prototype.setupResizeObserver=function(){var X=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){X.resize(X.target.clientWidth,X.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},pe.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var X=1*this.target.clientWidth/this.target.clientHeight,q=this.contentDiv.clientWidth/X>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*X:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,se=q+2*this.CANVAS_MARGINX+this.CANVAS_MARGIN?this.target.offsetTop-(X+this.CANVAS_MARGIN):0;this.coverDiv.style.top=q+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.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.styles.settings.zIndex!==void 0?this.styles.settings.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.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),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.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},pe.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},pe.prototype.addTopToolbar=function(){var X=this;this.topToolbar=new nn,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var q=new Tn;q.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(q);var se=[];this.aspectRatios.forEach(function(Xn){var $r=new sn(kn.getIcon(Xn.horizontal,Xn.vertical),Xn.horizontal===0&&Xn.vertical===0?"FREE":Xn.horizontal+":"+Xn.vertical);$r.onClick=function(){return X.ratioButtonClicked(Xn)},se.push($r)}),this.aspectRatioButton=new Yn(kn.getIcon(0,0),"Aspect ratio",se),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,q.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var De=new sn('',"Toggle grid");De.isActive=this.isGridVisible,De.onClick=function(){X.isGridVisible=!X.isGridVisible,De.isActive=X.isGridVisible},q.addButton(De);var he=new sn('',"Zoom to selection");if(he.isActive=this.zoomToCropEnabled,he.onClick=function(){X.zoomToCropEnabled=!X.zoomToCropEnabled,he.isActive=X.zoomToCropEnabled},q.addButton(he),!Lt.isLicensed){var pt=new un;this.topToolbar.addElementBlock(pt);var _n=document.createElement("div");_n.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var Kn=document.createElement("a");Kn.style.color="currentColor",Kn.href="https://markerjs.com/products/cropro",Kn.target="_blank",Kn.innerHTML='',_n.appendChild(Kn),pt.addElement(_n)}var dr=new Tn;dr.minWidth=3*this.toolbarHeight+"px",dr.contentAlign="end",this.topToolbar.addButtonBlock(dr);var on=new sn('',"OK");on.onClick=this.startRenderAndClose,dr.addButton(on),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(on.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var Mn=new sn('',"Close");Mn.onClick=this.close,dr.addButton(Mn),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(Mn.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},pe.prototype.addBottomToolbar=function(){var X=this;this.bottomToolbar=new nn,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var q=new Tn;q.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(q);var se=new sn('',"Rotate left");se.onClick=this.rotateLeftButtonClicked,q.addButton(se);var De=new sn('',"Rotate right");De.onClick=this.rotateRightButtonClicked,q.addButton(De);var he=new un;he.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(he),this.straightener=new ar("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(dr){X.rotateBy(dr),X.straightener.angle=X.rotationAngle},he.addElement(this.straightener.getUI());var pt=new Tn;pt.minWidth=2*this.toolbarHeight+"px",pt.contentAlign="end",this.bottomToolbar.addButtonBlock(pt);var _n=new sn('',"Flip horizontal");_n.onClick=this.flipHorizontallyButtonClicked,pt.addButton(_n);var Kn=new sn('',"Flip vertical");Kn.onClick=this.flipVerticallyButtonClicked,pt.addButton(Kn)},pe.prototype.ratioButtonClicked=function(X){this.aspectRatio=X,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},pe.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=kn.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},pe.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new Jn(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},pe.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},pe.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},pe.prototype.restoreState=function(X){if(X){var q=this.cropLayer.getRescaledRect(X.width,X.height,this.imageWidth,this.imageHeight,X.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(q),this.cropRectChanged(q),this.flippedHorizontally=X.flippedHorizontally,this.flippedVertically=X.flippedVertically,this.applyFlip(),this.rotationAngle=X.rotationAngle,this.applyRotation()}},pe.prototype.clientToLocalCoordinates=function(X,q){var se=this.cropImage.getBoundingClientRect();return{x:X-se.left,y:q-se.top}},pe.prototype.onWindowResize=function(){this.positionUI()},pe.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var X=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=X+"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="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},pe.prototype.rotateLeftButtonClicked=function(){var X=this.rotationAngle-90;this.rotationAngle%90!=0&&(X+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(X)},pe.prototype.rotateRightButtonClicked=function(){var X=this.rotationAngle+90;this.rotationAngle%90!=0&&(X-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(X)},pe.prototype.rotateTo=function(X){X=(X=X>180?X-360:X)<=-180?X+360:X,this.rotationAngle=X,this.applyRotation()},pe.prototype.rotateBy=function(X){this.rotateTo((this.rotationAngle+X)%360)},pe.prototype.applyRotation=function(){var X=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var q=this.editingTargetRotationContainer.transform.baseVal.getItem(0);q.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(q,0);var se=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/se.width,this.imageHeight/se.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=X},pe.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},pe.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},pe.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},pe.prototype.startRenderAndClose=function(){return Et(this,void 0,void 0,function(){var X,q;return Ot(this,function(se){switch(se.label){case 0:return[4,this.render()];case 1:return X=se.sent(),q=this.getState(),this.renderEventListeners.forEach(function(De){return De(X,q)}),this.close(!0),[2]}})})},pe.prototype.render=function(){return Et(this,void 0,void 0,function(){var X;return Ot(this,function(q){switch(q.label){case 0:return(X=new gn).naturalSize=this.renderAtNaturalSize,X.imageType=this.renderImageType,X.imageQuality=this.renderImageQuality,X.width=this.renderWidth,X.height=this.renderHeight,this.unzoomFromCrop(),tt.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,X.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return q.sent(),[4,X.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,q.sent()]}})})},pe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new an("toolbar",` width: `+(this.displayMode==="inline"?"100%":"calc(100vw - "+2*this.popupMargin+"px)")+`; flex-shrink: 0; display: flex; @@ -253,27 +253,27 @@ PERFORMANCE OF THIS SOFTWARE. `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new an("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},pe.instanceCounter=0,pe}(),Nn=o("8hTe"),Zr=o.n(Nn),zr=/]*>/g;function Ur(pe){var X=document.createElement("div");return X.innerHTML=pe,X.childNodes.length===0?"":X.childNodes[0].nodeValue}var Dr=z.a=function(pe){var X=pe.value,q=X===void 0?"":X,se=pe.edit,De=se===void 0?!1:se,he=pe.className,pt=pe.showTextOnly,vn=pe.showLines,Kn=pe.replaces,dr=pe.zoomImg,on=pe.hasMask,Mn=pe.style,Xn=Mn===void 0?{}:Mn,$r=pe.stylesPrev,ga=$r===void 0?{}:$r,pa=String(q),fr=Object(f.useRef)(),za=Object(f.useRef)(),ja=Object(f.useState)(""),Ra=Object(A.a)(ja,2),Ha=Ra[0],wa=Ra[1],Ja=Object(f.useState)("office"),ka=Object(A.a)(Ja,2),li=ka[0],oi=ka[1],ua=function(){var Nt=new en(za.current);Nt.displayMode="popup",Nt.addRenderEventListener(function(){var Vt=Object(C.a)(e.a.mark(function $t(En){var gn;return e.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return fr.current.style.display="none",An.next=3,Object(Ce.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:En}});case 3:gn=An.sent,gn!=null&&gn.id&&Kn(za.current.getAttribute("src").replace(te.a.API_SERVER,""),"/api/attachments/".concat(gn==null?void 0:gn.id,"?type=").concat(gn.content_type));case 5:case"end":return An.stop()}},$t)}));return function($t){return Vt.apply(this,arguments)}}()),Nt.show()},fa=function(){var Nt=new Ae(za.current);Nt.settings.displayMode="popup",Nt.addEventListener("render",function(){var Vt=Object(C.a)(e.a.mark(function $t(En){var gn;return e.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(fr.current.style.display="none",!za.current){An.next=6;break}return An.next=4,Object(Ce.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:En.dataUrl}});case 4:gn=An.sent,gn!=null&&gn.id&&Kn(za.current.getAttribute("src").replace(te.a.API_SERVER,""),"/api/attachments/".concat(gn==null?void 0:gn.id,"?type=").concat(gn.content_type));case 6:case"end":return An.stop()}},$t)}));return function($t){return Vt.apply(this,arguments)}}()),Nt.show(),window.markerArea=Nt},oa=Object(f.useMemo)(function(){fr.current&&(fr.current.style.zIndex=-1);try{var Ht=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Nt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Vt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;pa=pa.replace(Ht,"("+te.a.API_SERVER+"/api/attachments/").replace(Nt,'"'+te.a.API_SERVER+"/api/attachments/").replace(Vt,'"'+te.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,` -`)}catch(Un){}var $t=W(pa),En=U();if(pa.match(/\[TOC\]/)&&($t=$t.replace("

      [TOC]

      ",P()),S()),$t=$t.replace(/(__special_katext_id_\d+__)/g,function(Un,An){var tn=En[An],Pn=tn.type,yn=tn.expression;return Object(fe.renderToString)(Ur(yn)||"",{displayMode:Pn==="block",throwOnError:!1,output:"html"})}),$t=$t.replace(/▁/g,"\u2581\u2581\u2581"),I(),pt){var gn=document.createElement("div");return gn.innerHTML=$t,gn.innerText}return setTimeout(function(){return Mt()},500),$t},[pa]),xe=Object(f.useRef)();E.WebkitLineClamp=vn,vn&&(Xn=Object(y.a)(Object(y.a)({},Xn),E));function lt(Ht){var Nt=Ht.target;if(Nt.tagName.toUpperCase()==="IMG"){if(dr){var Vt=Nt.getAttribute("src");wa(Vt),oi("image")}}else if(Nt.tagName.toUpperCase()==="A"){var $t=Nt.getAttribute("href");if($t.indexOf("office")>-1)Ht.preventDefault(),wa($t),oi("office");else if($t.indexOf("application/pdf")>-1)Ht.preventDefault(),wa($t),oi("pdf");else if($t.indexOf("text/html")>-1)Ht.preventDefault(),wa($t),oi("html");else if($t.startsWith("#")){Ht.preventDefault();var En=document.getElementById($t.replace("#",""));En&&En.scrollIntoView(!0)}}}var Mt=function(){var Nt,Vt=(Nt=xe.current)===null||Nt===void 0?void 0:Nt.querySelectorAll("video");Vt==null||Vt.forEach(function($t){if($t.oncontextmenu=function(){return!1},$t.src.indexOf(".m3u8")>-1&&!$t.canPlayType("application/vnd.apple.mpegurl")){if(K.a.isSupported()){var En=new K.a;En.loadSource($t.src),En.attachMedia($t)}}})};Object(f.useEffect)(function(){if(xe.current&&oa&&(oa.match(zr)&&window.PR.prettyPrint()),xe.current)return xe.current.addEventListener("click",lt),function(){xe.current.removeEventListener("click",lt),I(),S()}},[oa,xe.current,lt]);var wt=function(Nt){if(!De)return;Nt.target.nodeName==="IMG"?(fr.current.style.zIndex=1,fr.current.style.display="flex",fr.current.style.width=Nt.target.clientWidth+"px",fr.current.style.height=Nt.target.clientHeight+"px",fr.current.style.top=Nt.target.offsetTop+"px",fr.current.style.left=Nt.target.offsetLeft+"px",za.current.src=Nt.target.getAttribute("src")):fr.current.style.display="none"};return r.a.createElement("div",{style:{position:"relative"}},r.a.createElement("div",{ref:xe,style:Object(y.a)({},Xn),className:"".concat(he||""," markdown-body ").concat(Zr.a.mdBody),onMouseOver:wt,dangerouslySetInnerHTML:{__html:oa}}),r.a.createElement("div",{ref:fr,className:Zr.a.button},r.a.createElement(m.a,null,r.a.createElement(b.a,{onClick:function(){return ua()}},"\u88C1\u526A"),r.a.createElement(b.a,{onClick:function(){return fa()}},"\u7F16\u8F91"))),r.a.createElement("img",{ref:za,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1}}),r.a.createElement(de.a,{close:!0,data:Ha,type:Ha!=null&&Ha.length?li:"",style:Object(y.a)({},ga),onClose:function(){return wa("")}}))}},"9JIy":function(k,z,o){k.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9OqN":function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.mode.CTR=function(){var m=M.lib.BlockCipherMode.extend(),T=m.Encryptor=m.extend({processBlock:function(b,y){var C=this._cipher,A=C.blockSize,g=this._iv,e=this._counter;g&&(e=this._counter=g.slice(0),this._iv=void 0);var f=e.slice(0);C.encryptBlock(f,0),e[A-1]=e[A-1]+1|0;for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(M.a)())return null;var f=document.createElement("style");if((g=e.csp)===null||g===void 0?void 0:g.nonce){var r;f.nonce=(r=e.csp)===null||r===void 0?void 0:r.nonce}f.innerHTML=A;var l=T(e),n=l.firstChild;return e.prepend&&l.prepend?l.prepend(f):e.prepend&&n?l.insertBefore(f,n):l.appendChild(f),f}var y=new Map;function C(A,g){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=T(e);if(!y.has(f)){var r=b("",e),l=r.parentNode;y.set(f,l),l.removeChild(r)}var n=Array.from(y.get(f).children).find(function(d){return d.tagName==="STYLE"&&d[m]===g});if(n){var i,a;if(((i=e.csp)===null||i===void 0?void 0:i.nonce)&&n.nonce!==((a=e.csp)===null||a===void 0?void 0:a.nonce)){var c;n.nonce=(c=e.csp)===null||c===void 0?void 0:c.nonce}return n.innerHTML!==A&&(n.innerHTML=A),n}var h=b(A,e);return h[m]=g,h}},Bbdw:function(k,z,o){k.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},Bd2K:function(k,z,o){(function(M){M(o("VrN/"),o("osHv"))})(function(M){M.defineOption("autoCloseTags",!1,function(e,f,r){if(r!=M.Init&&r&&e.removeKeyMap("autoCloseTags"),!f)return;var l={name:"autoCloseTags"};(typeof f!="object"||f.whenClosing!==!1)&&(l["'/'"]=function(n){return C(n)}),(typeof f!="object"||f.whenOpening!==!1)&&(l["'>'"]=function(n){return b(n)}),e.addKeyMap(l)});var m=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],T=["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 b(e){if(e.getOption("disableInput"))return M.Pass;for(var f=e.listSelections(),r=[],l=e.getOption("autoCloseTags"),n=0;ni.ch&&(s=s.slice(0,s.length-a.end+i.ch));var _=s.toLowerCase();if(!s||a.type=="string"&&(a.end!=i.ch||!/[\"\']/.test(a.string.charAt(a.string.length-1))||a.string.length==1)||a.type=="tag"&&d.close||a.string.indexOf("/")==i.ch-a.start-1||S&&A(S,_)>-1||g(e,c.mode.xmlCurrentContext&&c.mode.xmlCurrentContext(h)||[],s,i,!0))return M.Pass;var P=typeof l=="object"&&l.emptyTags;if(P&&A(P,s)>-1){r[n]={text:"/>",newPos:M.Pos(i.line,i.ch+2)};continue}var R=E&&A(E,_)>-1;r[n]={indent:R,text:">"+(R?` + `))},pe.instanceCounter=0,pe}(),Nn=o("8hTe"),Zr=o.n(Nn),zr=/]*>/g;function Ur(pe){var X=document.createElement("div");return X.innerHTML=pe,X.childNodes.length===0?"":X.childNodes[0].nodeValue}var Dr=z.a=function(pe){var X=pe.value,q=X===void 0?"":X,se=pe.edit,De=se===void 0?!1:se,he=pe.className,pt=pe.showTextOnly,_n=pe.showLines,Kn=pe.replaces,dr=pe.zoomImg,on=pe.hasMask,Mn=pe.style,Xn=Mn===void 0?{}:Mn,$r=pe.stylesPrev,ga=$r===void 0?{}:$r,pa=String(q),fr=Object(f.useRef)(),za=Object(f.useRef)(),ja=Object(f.useState)(""),Ra=Object(A.a)(ja,2),Ha=Ra[0],wa=Ra[1],Ja=Object(f.useState)("office"),ka=Object(A.a)(Ja,2),li=ka[0],oi=ka[1],ua=function(){var Nt=new en(za.current);Nt.displayMode="popup",Nt.addRenderEventListener(function(){var Vt=Object(C.a)(e.a.mark(function qt(En){var vn;return e.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return fr.current.style.display="none",An.next=3,Object(Ce.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:En}});case 3:vn=An.sent,vn!=null&&vn.id&&Kn(za.current.getAttribute("src").replace(te.a.API_SERVER,""),"/api/attachments/".concat(vn==null?void 0:vn.id,"?type=").concat(vn.content_type));case 5:case"end":return An.stop()}},qt)}));return function(qt){return Vt.apply(this,arguments)}}()),Nt.show()},fa=function(){var Nt=new Ae(za.current);Nt.settings.displayMode="popup",Nt.addEventListener("render",function(){var Vt=Object(C.a)(e.a.mark(function qt(En){var vn;return e.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(fr.current.style.display="none",!za.current){An.next=6;break}return An.next=4,Object(Ce.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:En.dataUrl}});case 4:vn=An.sent,vn!=null&&vn.id&&Kn(za.current.getAttribute("src").replace(te.a.API_SERVER,""),"/api/attachments/".concat(vn==null?void 0:vn.id,"?type=").concat(vn.content_type));case 6:case"end":return An.stop()}},qt)}));return function(qt){return Vt.apply(this,arguments)}}()),Nt.show(),window.markerArea=Nt},oa=Object(f.useMemo)(function(){fr.current&&(fr.current.style.zIndex=-1);try{var Ht=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Nt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Vt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;pa=pa.replace(Ht,"("+te.a.API_SERVER+"/api/attachments/").replace(Nt,'"'+te.a.API_SERVER+"/api/attachments/").replace(Vt,'"'+te.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,` +`)}catch(Un){}var qt=W(pa),En=U();if(pa.match(/\[TOC\]/)&&(qt=qt.replace("

      [TOC]

      ",P()),S()),qt=qt.replace(/(__special_katext_id_\d+__)/g,function(Un,An){var tn=En[An],Pn=tn.type,yn=tn.expression;return Object(fe.renderToString)(Ur(yn)||"",{displayMode:Pn==="block",throwOnError:!1,output:"html"})}),qt=qt.replace(/▁/g,"\u2581\u2581\u2581"),I(),pt){var vn=document.createElement("div");return vn.innerHTML=qt,vn.innerText}return setTimeout(function(){return Mt()},500),qt},[pa]),xe=Object(f.useRef)();E.WebkitLineClamp=_n,_n&&(Xn=Object(y.a)(Object(y.a)({},Xn),E));function lt(Ht){var Nt=Ht.target;if(Nt.tagName.toUpperCase()==="IMG"){if(dr){var Vt=Nt.getAttribute("src");wa(Vt),oi("image")}}else if(Nt.tagName.toUpperCase()==="A"){var qt=Nt.getAttribute("href");if(qt.indexOf("office")>-1)Ht.preventDefault(),wa(qt),oi("office");else if(qt.indexOf("application/pdf")>-1)Ht.preventDefault(),wa(qt),oi("pdf");else if(qt.indexOf("text/html")>-1)Ht.preventDefault(),wa(qt),oi("html");else if(qt.startsWith("#")){Ht.preventDefault();var En=document.getElementById(qt.replace("#",""));En&&En.scrollIntoView(!0)}}}var Mt=function(){var Nt,Vt=(Nt=xe.current)===null||Nt===void 0?void 0:Nt.querySelectorAll("video");Vt==null||Vt.forEach(function(qt){if(qt.oncontextmenu=function(){return!1},qt.src.indexOf(".m3u8")>-1&&!qt.canPlayType("application/vnd.apple.mpegurl")){if(K.a.isSupported()){var En=new K.a;En.loadSource(qt.src),En.attachMedia(qt)}}})};Object(f.useEffect)(function(){if(xe.current&&oa&&(oa.match(zr)&&window.PR.prettyPrint()),xe.current)return xe.current.addEventListener("click",lt),function(){xe.current.removeEventListener("click",lt),I(),S()}},[oa,xe.current,lt]);var wt=function(Nt){if(!De)return;Nt.target.nodeName==="IMG"?(fr.current.style.zIndex=1,fr.current.style.display="flex",fr.current.style.width=Nt.target.clientWidth+"px",fr.current.style.height=Nt.target.clientHeight+"px",fr.current.style.top=Nt.target.offsetTop+"px",fr.current.style.left=Nt.target.offsetLeft+"px",za.current.src=Nt.target.getAttribute("src")):fr.current.style.display="none"};return r.a.createElement("div",{style:{position:"relative"}},r.a.createElement("div",{ref:xe,style:Object(y.a)({},Xn),className:"".concat(he||""," markdown-body ").concat(Zr.a.mdBody),onMouseOver:wt,dangerouslySetInnerHTML:{__html:oa}}),r.a.createElement("div",{ref:fr,className:Zr.a.button},r.a.createElement(m.a,null,r.a.createElement(b.a,{onClick:function(){return ua()}},"\u88C1\u526A"),r.a.createElement(b.a,{onClick:function(){return fa()}},"\u7F16\u8F91"))),r.a.createElement("img",{ref:za,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1}}),r.a.createElement(de.a,{close:!0,data:Ha,type:Ha!=null&&Ha.length?li:"",style:Object(y.a)({},ga),onClose:function(){return wa("")}}))}},"9JIy":function(k,z,o){k.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9OqN":function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.mode.CTR=function(){var m=M.lib.BlockCipherMode.extend(),O=m.Encryptor=m.extend({processBlock:function(b,y){var C=this._cipher,A=C.blockSize,g=this._iv,e=this._counter;g&&(e=this._counter=g.slice(0),this._iv=void 0);var f=e.slice(0);C.encryptBlock(f,0),e[A-1]=e[A-1]+1|0;for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(M.a)())return null;var f=document.createElement("style");if((g=e.csp)===null||g===void 0?void 0:g.nonce){var r;f.nonce=(r=e.csp)===null||r===void 0?void 0:r.nonce}f.innerHTML=A;var l=O(e),n=l.firstChild;return e.prepend&&l.prepend?l.prepend(f):e.prepend&&n?l.insertBefore(f,n):l.appendChild(f),f}var y=new Map;function C(A,g){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=O(e);if(!y.has(f)){var r=b("",e),l=r.parentNode;y.set(f,l),l.removeChild(r)}var n=Array.from(y.get(f).children).find(function(d){return d.tagName==="STYLE"&&d[m]===g});if(n){var i,a;if(((i=e.csp)===null||i===void 0?void 0:i.nonce)&&n.nonce!==((a=e.csp)===null||a===void 0?void 0:a.nonce)){var c;n.nonce=(c=e.csp)===null||c===void 0?void 0:c.nonce}return n.innerHTML!==A&&(n.innerHTML=A),n}var h=b(A,e);return h[m]=g,h}},Bbdw:function(k,z,o){k.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},Bd2K:function(k,z,o){(function(M){M(o("VrN/"),o("osHv"))})(function(M){M.defineOption("autoCloseTags",!1,function(e,f,r){if(r!=M.Init&&r&&e.removeKeyMap("autoCloseTags"),!f)return;var l={name:"autoCloseTags"};(typeof f!="object"||f.whenClosing!==!1)&&(l["'/'"]=function(n){return C(n)}),(typeof f!="object"||f.whenOpening!==!1)&&(l["'>'"]=function(n){return b(n)}),e.addKeyMap(l)});var m=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],O=["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 b(e){if(e.getOption("disableInput"))return M.Pass;for(var f=e.listSelections(),r=[],l=e.getOption("autoCloseTags"),n=0;ni.ch&&(s=s.slice(0,s.length-a.end+i.ch));var _=s.toLowerCase();if(!s||a.type=="string"&&(a.end!=i.ch||!/[\"\']/.test(a.string.charAt(a.string.length-1))||a.string.length==1)||a.type=="tag"&&d.close||a.string.indexOf("/")==i.ch-a.start-1||S&&A(S,_)>-1||g(e,c.mode.xmlCurrentContext&&c.mode.xmlCurrentContext(h)||[],s,i,!0))return M.Pass;var P=typeof l=="object"&&l.emptyTags;if(P&&A(P,s)>-1){r[n]={text:"/>",newPos:M.Pos(i.line,i.ch+2)};continue}var R=E&&A(E,_)>-1;r[n]={indent:R,text:">"+(R?` -`:"")+"",newPos:R?M.Pos(i.line+1,0):M.Pos(i.line,i.ch+1)}}for(var x=typeof l=="object"&&l.dontIndentOnAutoClose,n=f.length-1;n>=0;n--){var w=r[n];e.replaceRange(w.text,f[n].head,f[n].anchor,"+insert");var v=e.listSelections().slice(0);v[n]={head:w.newPos,anchor:w.newPos},e.setSelections(v),!x&&w.indent&&(e.indentLine(w.newPos.line,null,!0),e.indentLine(w.newPos.line+1,null,!0))}}function y(e,f){for(var r=e.listSelections(),l=[],n=f?"/":""&&(S+=">"),l[c]=S}if(e.replaceSelections(l),r=e.listSelections(),!a)for(var c=0;c=0&&f[h]==r;h--)++c;l=a.to;for(var h=1;h0){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:"",f=[],r=0;rC,M.serviceIds.set(C,A),A}function y(C){return function(A,g,e){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");T(C,A,e,!0)}}},"DDK+":function(k,z,o){"use strict";var M=o("+L6B"),m=o("2/Rp"),T=o("y8nQ"),b=o("Vl3Y"),y=o("cWXX"),C=o("/ezw"),A=o("rAM+"),g=o("9og8"),e=o("tJVT"),f=o("7Kak"),r=o("9yH6"),l=o("WmNS"),n=o.n(l),i=o("q1tI"),a=o.n(i),c=o("ErOA"),h=o("2qtc"),d=o("kLXV"),s=o("k1fw"),u=o("Se0u"),S=o("pUFm"),E=o.n(S);function _(){return Object(c.c)("teach_groups.json")}function P($){return Object(c.f)("teach_groups.json",$)}function R($,me){return Object(c.g)("teach_groups/".concat($,".json"),me)}function x($){return Object(c.f)("teach_group_members.json",$)}function w($){return Object(c.b)("teach_group_members/".concat($,".json"))}function v($,me){return Object(c.b)("teach_groups/".concat($,"/del_member.json?member_id=").concat(me))}function O($){return Object(c.b)("teach_groups/".concat($,".json"))}var U=o("5NDa"),I=o("5rEg"),N=function($){var me=$.callback,re=$.visible,ae=$.onCancel,Se=$.id,oe=$.name;function ee(_e){me(_e)}var J=b.a.useForm(),Q=Object(e.a)(J,1),ve=Q[0];return Object(i.useEffect)(function(){ve.setFieldsValue({name:oe})},[oe]),a.a.createElement(d.a,{centered:!0,title:Se?"\u6539\u540D":"\u65B0\u5EFA",visible:re,onCancel:ae,footer:null},a.a.createElement(b.a,{layout:"vertical",form:ve,initialValues:{name:oe},onFinish:ee},a.a.createElement(b.a.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},a.a.createElement(I.a,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),a.a.createElement(b.a.Item,null,a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(m.a,{type:"ghost",onClick:ae,style:{marginRight:20}}," ","\u53D6\u6D88"," ")," ",a.a.createElement(m.a,{type:"primary",htmlType:"submit"}," ","\u786E\u5B9A"," ")))))},V=o("Fxgj"),H=o("3ouR"),D=o("xGfz"),W=50,F=function($){var me=$.data,re=$.isAdminOrTeacher,ae=$.onDelGroup,Se=$.onChangeGroupName,oe=$.onPlusMember,ee=$.onDelMember,J=$.onExitGroup,Q=Object(i.useState)(0),ve=Object(e.a)(Q,2),_e=ve[0],Te=ve[1],Ge=Object(i.useState)(0),qe=Object(e.a)(Ge,2),ut=qe[0],st=qe[1];function ft(ke){var dt=parseInt(ke.target.id,10);d.a.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:function(){ae(dt)}})}function gt(ke){var dt=parseInt(ke.target.id,10);d.a.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:function(){J(dt)}})}function Ve(ke,dt){d.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){ee(ke,dt)}})}return a.a.createElement("ul",{className:"teaching-list"},me.map(function(ke,dt){return a.a.createElement("li",{key:ke.id,onClick:function(){return Te(dt)}},a.a.createElement("div",{className:"item-group"},a.a.createElement("span",null,ke.name," \xA0"," ",dt!==_e&&a.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),a.a.createElement("div",{className:"action-group"},re?a.a.createElement("a",{onClick:function(){Se(ke)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,ke.is_creat?a.a.createElement("a",{id:ke.id+"",className:"c-grey-c",onClick:ft},"\u89E3\u6563"):a.a.createElement("a",{id:ke.id+"",className:"c-grey-c",onClick:gt},"\u9000\u51FA"))),dt===_e?a.a.createElement("ul",{className:"info"},ke.memers.map(function(Bt){return a.a.createElement("li",{key:Bt.id||Bt.name,onClick:function(){st(Bt.id)},className:ut===Bt.id?"active":""},a.a.createElement("div",null,Bt.name),ke.is_creat&&Bt.id&&ut===Bt.id?a.a.createElement("a",{className:"btn-del",onClick:function(Rt){Rt.preventDefault(),Rt.stopPropagation(),Ve(ke.id,ut)}},a.a.createElement(H.a,null)):null)}),re?a.a.createElement("li",null,a.a.createElement(m.a,{type:"link",disabled:ke.memers.length>=50,title:ke.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){oe(ke)}}," ",a.a.createElement(D.a,null)," \u6DFB\u52A0\u7EC4\u5458"," ")):null):null)}))},L=o("9kvl"),K=o("ju9d");function te($){var me=$.children;return a.a.createElement("div",{className:"no-data"},a.a.createElement("img",{src:E.a,alt:"no-data",width:300}),me)}var fe={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},de;(function($){$[$.INITDATA=0]="INITDATA",$[$.SHOWLOADING=1]="SHOWLOADING",$[$.SHOWFORMPANEL=2]="SHOWFORMPANEL",$[$.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",$[$.SELECTGROUP=4]="SELECTGROUP",$[$.SETINDEX=5]="SETINDEX"})(de||(de={}));function Ce($,me){switch(me.type){case de.INITDATA:return Object(s.a)(Object(s.a)({},$),me.payload);case de.SHOWLOADING:return Object(s.a)(Object(s.a)({},$),{},{loading:me.payload});case de.SETINDEX:return Object(s.a)(Object(s.a)({},$),{},{index:me.payload});case de.SHOWFORMPANEL:return Object(s.a)(Object(s.a)({},$),me.payload);case de.SHOWMEMBERPANEL:return Object(s.a)(Object(s.a)({},$),me.payload);case de.SELECTGROUP:return Object(s.a)(Object(s.a)({},$),{},{selectedGroup:me.payload,showFormPanel:!0});default:throw new Error}}function Oe($){var me,re=$.user,ae=Object(i.useReducer)(Ce,fe),Se=Object(e.a)(ae,2),oe=Se[0],ee=Se[1],J=oe.data,Q=oe.index,ve=oe.loading,_e=oe.showFormPanel,Te=oe.selectedGroup,Ge=oe.showMemberPanel,qe=(me=re.userInfo)===null||me===void 0?void 0:me.role,ut=Object(i.useMemo)(function(){var Ft=[],qt=[],bn=Object(A.a)(J),At;try{for(bn.s();!(At=bn.n()).done;){var Et=At.value;Et.is_creat?Ft.push(Et):qt.push(Et)}}catch(je){bn.e(je)}finally{bn.f()}return[Ft,qt]},[J]);Object(i.useEffect)(function(){qe===15&&ee({type:de.SETINDEX,payload:1})},[qe]);function st(){return ft.apply(this,arguments)}function ft(){return ft=Object(g.a)(n.a.mark(function Ft(){var qt;return n.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,_();case 2:qt=At.sent,ee({type:de.INITDATA,payload:{loading:!1,showFormPanel:!1,data:qt.groups}});case 4:case"end":return At.stop()}},Ft)})),ft.apply(this,arguments)}Object(i.useEffect)(function(){st()},[]);function gt(Ft){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(g.a)(n.a.mark(function Ft(qt){return n.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(!Te.id){At.next=5;break}return At.next=3,R(Te.id,qt);case 3:At.next=7;break;case 5:return At.next=7,P(qt);case 7:st();case 8:case"end":return At.stop()}},Ft)})),Ve.apply(this,arguments)}function ke(){ee({type:de.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function dt(Ft){ee({type:de.SELECTGROUP,payload:Ft})}function Bt(){ee({type:de.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function vt(){ee({type:de.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Rt(Ft){ee({type:de.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Ft}})}function ot(Ft,qt){return Je.apply(this,arguments)}function Je(){return Je=Object(g.a)(n.a.mark(function Ft(qt,bn){return n.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,v(qt,bn);case 2:st();case 3:case"end":return Et.stop()}},Ft)})),Je.apply(this,arguments)}function et(Ft){return Me.apply(this,arguments)}function Me(){return Me=Object(g.a)(n.a.mark(function Ft(qt){return n.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,O(qt);case 2:st();case 3:case"end":return At.stop()}},Ft)})),Me.apply(this,arguments)}function Be(Ft){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(g.a)(n.a.mark(function Ft(qt){return n.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,w(qt);case 2:st();case 3:case"end":return At.stop()}},Ft)})),Xe.apply(this,arguments)}function Ke(Ft){ee({type:de.SETINDEX,payload:parseInt(Ft.target.id,10)})}function $e(Ft,qt){return _t.apply(this,arguments)}function _t(){return _t=Object(g.a)(n.a.mark(function Ft(qt,bn){return n.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return vt(),Et.next=3,x({user_ids:qt,group_id:bn});case 3:st();case 4:case"end":return Et.stop()}},Ft)})),_t.apply(this,arguments)}return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"teaching-circling-container"},a.a.createElement("h3",null," ","\u6559\u7814\u56E2\u961F"," ",qe<=12&&a.a.createElement(m.a,{type:"primary",disabled:J.length>=50,title:J.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:ke},"\u65B0\u5EFA")," "),a.a.createElement("div",{className:"teaching-circling-body"},qe===15?null:a.a.createElement("ul",{className:"navs"},a.a.createElement("li",{className:Q===0?"active":""},a.a.createElement("a",{id:"0",onClick:Ke},"\u6211\u521B\u5EFA\u7684")),a.a.createElement("li",{className:Q===1?"active":""},a.a.createElement("a",{id:"1",onClick:Ke},"\u6211\u52A0\u5165\u7684"))),a.a.createElement("div",{className:ut[Q].length===0?"nodata-content":"main-content"},ut[Q].length===0?a.a.createElement(te,null,qe<=12?a.a.createElement(a.a.Fragment,null," ",a.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",a.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):a.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):a.a.createElement(F,{onExitGroup:Be,onPlusMember:Rt,onDelMember:ot,onDelGroup:et,isAdminOrTeacher:qe<=12,onChangeGroupName:dt,data:ut[Q]}))),a.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," ","* \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732"," ")),a.a.createElement(N,{callback:gt,visible:_e,onCancel:Bt,id:Te.id,name:Te.name}),a.a.createElement(d.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ge,onCancel:vt,footer:null,width:1100,bodyStyle:{minHeight:200}},a.a.createElement(K.a,{container_id:Te.id,container_type:4,onSelect:$e,onCancel:vt})))}var ce=Object(L.a)(function($){var me=$.user;return{user:me}})(Oe),Ee=o("SLjR"),ye=o("55Ip"),ue=r.a.Group,le=z.a=function($){var me=$.onSelect,re=$.onCancel,ae=Object(i.useState)([]),Se=Object(e.a)(ae,2),oe=Se[0],ee=Se[1],J=Object(i.useState)(!0),Q=Object(e.a)(J,2),ve=Q[0],_e=Q[1];Object(i.useEffect)(function(){function qe(){return ut.apply(this,arguments)}function ut(){return ut=Object(g.a)(n.a.mark(function st(){var ft,gt;return n.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(c.c)("teach_groups/my.json");case 2:ft=ke.sent,gt=ft.groups,ee(gt),_e(!1);case 6:case"end":return ke.stop()}},st)})),ut.apply(this,arguments)}qe()},[]);var Te=Object(i.useMemo)(function(){var qe=[],ut=[],st=Object(A.a)(oe),ft;try{for(st.s();!(ft=st.n()).done;){var gt=ft.value;gt.is_creat?qe.push(gt):ut.push(gt)}}catch(Ve){st.e(Ve)}finally{st.f()}return[qe,ut]},[oe]);function Ge(qe){me(qe)}return a.a.createElement(b.a,{className:"select-teach-group",onFinish:Ge},ve?a.a.createElement(C.a,{paragraph:!0}):oe.length===0?a.a.createElement(te,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",a.a.createElement(ye.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):a.a.createElement(a.a.Fragment,null,a.a.createElement(b.a.Item,{name:"group_id"},a.a.createElement(ue,null,a.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),a.a.createElement("ul",{className:"groups"},Te[0].map(function(qe){return a.a.createElement("li",{key:qe.id},a.a.createElement(r.a,{value:qe.id},qe.name))})),a.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),a.a.createElement("ul",{className:"groups"},Te[1].map(function(qe){return a.a.createElement("li",{key:qe.id},a.a.createElement(r.a,{value:qe.id},qe.name))})))),a.a.createElement("div",{className:"btn-actions"},a.a.createElement(m.a,{type:"ghost",onClick:re,style:{marginRight:10}},"\u53D6\u6D88"),a.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(k,z,o){(function(M,m){k.exports=m()})(this,function(){"use strict";function M(ot,Je){for(var et=0;etot.length)&&(Je=ot.length);for(var et=0,Me=new Array(Je);et=ot.length?{done:!0}:{done:!1,value:ot[Me++]}}}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 et=ot[Symbol.iterator](),et.next.bind(et)}function C(ot,Je){return Je={exports:{}},ot(Je,Je.exports),Je.exports}var A=C(function(ot){function Je(){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 et(Me){ot.exports.defaults=Me}ot.exports={defaults:Je(),getDefaults:Je,changeDefaults:et}}),g=A.defaults,e=A.getDefaults,f=A.changeDefaults,r=/[&<>"']/,l=/[&<>"']/g,n=/[<>"']|&(?!#?\w+;)/,i=/[<>"']|&(?!#?\w+;)/g,a={"&":"&","<":"<",">":">",'"':""","'":"'"},c=function(Je){return a[Je]};function h(ot,Je){if(Je){if(r.test(ot))return ot.replace(l,c)}else if(n.test(ot))return ot.replace(i,c);return ot}var d=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function s(ot){return ot.replace(d,function(Je,et){return et=et.toLowerCase(),et==="colon"?":":et.charAt(0)==="#"?et.charAt(1)==="x"?String.fromCharCode(parseInt(et.substring(2),16)):String.fromCharCode(+et.substring(1)):""})}var u=/(^|[^\[])\^/g;function S(ot,Je){ot=ot.source||ot,Je=Je||"";var et={replace:function(Be,Xe){return Xe=Xe.source||Xe,Xe=Xe.replace(u,"$1"),ot=ot.replace(Be,Xe),et},getRegex:function(){return new RegExp(ot,Je)}};return et}var E=/[^\w:]/g,_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(ot,Je,et){if(ot){var Me;try{Me=decodeURIComponent(s(et)).replace(E,"").toLowerCase()}catch(Be){return null}if(Me.indexOf("javascript:")===0||Me.indexOf("vbscript:")===0||Me.indexOf("data:")===0)return null}Je&&!_.test(et)&&(et=O(Je,et));try{et=encodeURI(et).replace(/%25/g,"%")}catch(Be){return null}return et}var R={},x=/^[^:]+:\/*[^/]*$/,w=/^([^:]+:)[\s\S]*$/,v=/^([^:]+:\/*[^/]*)[\s\S]*$/;function O(ot,Je){R[" "+ot]||(x.test(ot)?R[" "+ot]=ot+"/":R[" "+ot]=V(ot,"/",!0)),ot=R[" "+ot];var et=ot.indexOf(":")===-1;return Je.substring(0,2)==="//"?et?Je:ot.replace(w,"$1")+Je:Je.charAt(0)==="/"?et?Je:ot.replace(v,"$1")+Je:ot+Je}var U={exec:function(){}};function I(ot){for(var Je=1,et,Me;Je=0&&$e[Ft]==="\\";)_t=!_t;return _t?"|":" |"}),Me=et.split(/ \|/),Be=0;if(Me.length>Je)Me.splice(Je);else for(;Me.length",newPos:R?M.Pos(i.line+1,0):M.Pos(i.line,i.ch+1)}}for(var x=typeof l=="object"&&l.dontIndentOnAutoClose,n=f.length-1;n>=0;n--){var w=r[n];e.replaceRange(w.text,f[n].head,f[n].anchor,"+insert");var v=e.listSelections().slice(0);v[n]={head:w.newPos,anchor:w.newPos},e.setSelections(v),!x&&w.indent&&(e.indentLine(w.newPos.line,null,!0),e.indentLine(w.newPos.line+1,null,!0))}}function y(e,f){for(var r=e.listSelections(),l=[],n=f?"/":""&&(S+=">"),l[c]=S}if(e.replaceSelections(l),r=e.listSelections(),!a)for(var c=0;c=0&&f[h]==r;h--)++c;l=a.to;for(var h=1;h0){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:"",f=[],r=0;rC,M.serviceIds.set(C,A),A}function y(C){return function(A,g,e){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");O(C,A,e,!0)}}},"DDK+":function(k,z,o){"use strict";var M=o("+L6B"),m=o("2/Rp"),O=o("y8nQ"),b=o("Vl3Y"),y=o("cWXX"),C=o("/ezw"),A=o("rAM+"),g=o("9og8"),e=o("tJVT"),f=o("7Kak"),r=o("9yH6"),l=o("WmNS"),n=o.n(l),i=o("q1tI"),a=o.n(i),c=o("ErOA"),h=o("2qtc"),d=o("kLXV"),s=o("k1fw"),u=o("Se0u"),S=o("pUFm"),E=o.n(S);function _(){return Object(c.c)("teach_groups.json")}function P($){return Object(c.f)("teach_groups.json",$)}function R($,me){return Object(c.g)("teach_groups/".concat($,".json"),me)}function x($){return Object(c.f)("teach_group_members.json",$)}function w($){return Object(c.b)("teach_group_members/".concat($,".json"))}function v($,me){return Object(c.b)("teach_groups/".concat($,"/del_member.json?member_id=").concat(me))}function T($){return Object(c.b)("teach_groups/".concat($,".json"))}var U=o("5NDa"),I=o("5rEg"),N=function($){var me=$.callback,re=$.visible,ae=$.onCancel,Se=$.id,oe=$.name;function ee(_e){me(_e)}var J=b.a.useForm(),Q=Object(e.a)(J,1),ve=Q[0];return Object(i.useEffect)(function(){ve.setFieldsValue({name:oe})},[oe]),a.a.createElement(d.a,{centered:!0,title:Se?"\u6539\u540D":"\u65B0\u5EFA",visible:re,onCancel:ae,footer:null},a.a.createElement(b.a,{layout:"vertical",form:ve,initialValues:{name:oe},onFinish:ee},a.a.createElement(b.a.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},a.a.createElement(I.a,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),a.a.createElement(b.a.Item,null,a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(m.a,{type:"ghost",onClick:ae,style:{marginRight:20}}," ","\u53D6\u6D88"," ")," ",a.a.createElement(m.a,{type:"primary",htmlType:"submit"}," ","\u786E\u5B9A"," ")))))},V=o("Fxgj"),H=o("3ouR"),D=o("xGfz"),W=50,F=function($){var me=$.data,re=$.isAdminOrTeacher,ae=$.onDelGroup,Se=$.onChangeGroupName,oe=$.onPlusMember,ee=$.onDelMember,J=$.onExitGroup,Q=Object(i.useState)(0),ve=Object(e.a)(Q,2),_e=ve[0],Te=ve[1],Ge=Object(i.useState)(0),qe=Object(e.a)(Ge,2),ut=qe[0],st=qe[1];function ft(ke){var dt=parseInt(ke.target.id,10);d.a.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:function(){ae(dt)}})}function gt(ke){var dt=parseInt(ke.target.id,10);d.a.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:function(){J(dt)}})}function Ve(ke,dt){d.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){ee(ke,dt)}})}return a.a.createElement("ul",{className:"teaching-list"},me.map(function(ke,dt){return a.a.createElement("li",{key:ke.id,onClick:function(){return Te(dt)}},a.a.createElement("div",{className:"item-group"},a.a.createElement("span",null,ke.name," \xA0"," ",dt!==_e&&a.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),a.a.createElement("div",{className:"action-group"},re?a.a.createElement("a",{onClick:function(){Se(ke)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,ke.is_creat?a.a.createElement("a",{id:ke.id+"",className:"c-grey-c",onClick:ft},"\u89E3\u6563"):a.a.createElement("a",{id:ke.id+"",className:"c-grey-c",onClick:gt},"\u9000\u51FA"))),dt===_e?a.a.createElement("ul",{className:"info"},ke.memers.map(function(Ft){return a.a.createElement("li",{key:Ft.id||Ft.name,onClick:function(){st(Ft.id)},className:ut===Ft.id?"active":""},a.a.createElement("div",null,Ft.name),ke.is_creat&&Ft.id&&ut===Ft.id?a.a.createElement("a",{className:"btn-del",onClick:function(Rt){Rt.preventDefault(),Rt.stopPropagation(),Ve(ke.id,ut)}},a.a.createElement(H.a,null)):null)}),re?a.a.createElement("li",null,a.a.createElement(m.a,{type:"link",disabled:ke.memers.length>=50,title:ke.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){oe(ke)}}," ",a.a.createElement(D.a,null)," \u6DFB\u52A0\u7EC4\u5458"," ")):null):null)}))},L=o("9kvl"),K=o("ju9d");function te($){var me=$.children;return a.a.createElement("div",{className:"no-data"},a.a.createElement("img",{src:E.a,alt:"no-data",width:300}),me)}var fe={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},de;(function($){$[$.INITDATA=0]="INITDATA",$[$.SHOWLOADING=1]="SHOWLOADING",$[$.SHOWFORMPANEL=2]="SHOWFORMPANEL",$[$.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",$[$.SELECTGROUP=4]="SELECTGROUP",$[$.SETINDEX=5]="SETINDEX"})(de||(de={}));function Ce($,me){switch(me.type){case de.INITDATA:return Object(s.a)(Object(s.a)({},$),me.payload);case de.SHOWLOADING:return Object(s.a)(Object(s.a)({},$),{},{loading:me.payload});case de.SETINDEX:return Object(s.a)(Object(s.a)({},$),{},{index:me.payload});case de.SHOWFORMPANEL:return Object(s.a)(Object(s.a)({},$),me.payload);case de.SHOWMEMBERPANEL:return Object(s.a)(Object(s.a)({},$),me.payload);case de.SELECTGROUP:return Object(s.a)(Object(s.a)({},$),{},{selectedGroup:me.payload,showFormPanel:!0});default:throw new Error}}function Oe($){var me,re=$.user,ae=Object(i.useReducer)(Ce,fe),Se=Object(e.a)(ae,2),oe=Se[0],ee=Se[1],J=oe.data,Q=oe.index,ve=oe.loading,_e=oe.showFormPanel,Te=oe.selectedGroup,Ge=oe.showMemberPanel,qe=(me=re.userInfo)===null||me===void 0?void 0:me.role,ut=Object(i.useMemo)(function(){var jt=[],$t=[],mn=Object(A.a)(J),Dt;try{for(mn.s();!(Dt=mn.n()).done;){var yt=Dt.value;yt.is_creat?jt.push(yt):$t.push(yt)}}catch(je){mn.e(je)}finally{mn.f()}return[jt,$t]},[J]);Object(i.useEffect)(function(){qe===15&&ee({type:de.SETINDEX,payload:1})},[qe]);function st(){return ft.apply(this,arguments)}function ft(){return ft=Object(g.a)(n.a.mark(function jt(){var $t;return n.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,_();case 2:$t=Dt.sent,ee({type:de.INITDATA,payload:{loading:!1,showFormPanel:!1,data:$t.groups}});case 4:case"end":return Dt.stop()}},jt)})),ft.apply(this,arguments)}Object(i.useEffect)(function(){st()},[]);function gt(jt){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(g.a)(n.a.mark(function jt($t){return n.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:if(!Te.id){Dt.next=5;break}return Dt.next=3,R(Te.id,$t);case 3:Dt.next=7;break;case 5:return Dt.next=7,P($t);case 7:st();case 8:case"end":return Dt.stop()}},jt)})),Ve.apply(this,arguments)}function ke(){ee({type:de.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function dt(jt){ee({type:de.SELECTGROUP,payload:jt})}function Ft(){ee({type:de.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function vt(){ee({type:de.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Rt(jt){ee({type:de.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:jt}})}function ot(jt,$t){return Je.apply(this,arguments)}function Je(){return Je=Object(g.a)(n.a.mark(function jt($t,mn){return n.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,v($t,mn);case 2:st();case 3:case"end":return yt.stop()}},jt)})),Je.apply(this,arguments)}function et(jt){return Me.apply(this,arguments)}function Me(){return Me=Object(g.a)(n.a.mark(function jt($t){return n.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,T($t);case 2:st();case 3:case"end":return Dt.stop()}},jt)})),Me.apply(this,arguments)}function Be(jt){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(g.a)(n.a.mark(function jt($t){return n.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,w($t);case 2:st();case 3:case"end":return Dt.stop()}},jt)})),Xe.apply(this,arguments)}function Ke(jt){ee({type:de.SETINDEX,payload:parseInt(jt.target.id,10)})}function $e(jt,$t){return _t.apply(this,arguments)}function _t(){return _t=Object(g.a)(n.a.mark(function jt($t,mn){return n.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return vt(),yt.next=3,x({user_ids:$t,group_id:mn});case 3:st();case 4:case"end":return yt.stop()}},jt)})),_t.apply(this,arguments)}return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"teaching-circling-container"},a.a.createElement("h3",null," ","\u6559\u7814\u56E2\u961F"," ",qe<=12&&a.a.createElement(m.a,{type:"primary",disabled:J.length>=50,title:J.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:ke},"\u65B0\u5EFA")," "),a.a.createElement("div",{className:"teaching-circling-body"},qe===15?null:a.a.createElement("ul",{className:"navs"},a.a.createElement("li",{className:Q===0?"active":""},a.a.createElement("a",{id:"0",onClick:Ke},"\u6211\u521B\u5EFA\u7684")),a.a.createElement("li",{className:Q===1?"active":""},a.a.createElement("a",{id:"1",onClick:Ke},"\u6211\u52A0\u5165\u7684"))),a.a.createElement("div",{className:ut[Q].length===0?"nodata-content":"main-content"},ut[Q].length===0?a.a.createElement(te,null,qe<=12?a.a.createElement(a.a.Fragment,null," ",a.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",a.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):a.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):a.a.createElement(F,{onExitGroup:Be,onPlusMember:Rt,onDelMember:ot,onDelGroup:et,isAdminOrTeacher:qe<=12,onChangeGroupName:dt,data:ut[Q]}))),a.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," ","* \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732"," ")),a.a.createElement(N,{callback:gt,visible:_e,onCancel:Ft,id:Te.id,name:Te.name}),a.a.createElement(d.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ge,onCancel:vt,footer:null,width:1100,bodyStyle:{minHeight:200}},a.a.createElement(K.a,{container_id:Te.id,container_type:4,onSelect:$e,onCancel:vt})))}var ce=Object(L.a)(function($){var me=$.user;return{user:me}})(Oe),Ee=o("SLjR"),ye=o("55Ip"),ue=r.a.Group,le=z.a=function($){var me=$.onSelect,re=$.onCancel,ae=Object(i.useState)([]),Se=Object(e.a)(ae,2),oe=Se[0],ee=Se[1],J=Object(i.useState)(!0),Q=Object(e.a)(J,2),ve=Q[0],_e=Q[1];Object(i.useEffect)(function(){function qe(){return ut.apply(this,arguments)}function ut(){return ut=Object(g.a)(n.a.mark(function st(){var ft,gt;return n.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(c.c)("teach_groups/my.json");case 2:ft=ke.sent,gt=ft.groups,ee(gt),_e(!1);case 6:case"end":return ke.stop()}},st)})),ut.apply(this,arguments)}qe()},[]);var Te=Object(i.useMemo)(function(){var qe=[],ut=[],st=Object(A.a)(oe),ft;try{for(st.s();!(ft=st.n()).done;){var gt=ft.value;gt.is_creat?qe.push(gt):ut.push(gt)}}catch(Ve){st.e(Ve)}finally{st.f()}return[qe,ut]},[oe]);function Ge(qe){me(qe)}return a.a.createElement(b.a,{className:"select-teach-group",onFinish:Ge},ve?a.a.createElement(C.a,{paragraph:!0}):oe.length===0?a.a.createElement(te,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",a.a.createElement(ye.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):a.a.createElement(a.a.Fragment,null,a.a.createElement(b.a.Item,{name:"group_id"},a.a.createElement(ue,null,a.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),a.a.createElement("ul",{className:"groups"},Te[0].map(function(qe){return a.a.createElement("li",{key:qe.id},a.a.createElement(r.a,{value:qe.id},qe.name))})),a.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),a.a.createElement("ul",{className:"groups"},Te[1].map(function(qe){return a.a.createElement("li",{key:qe.id},a.a.createElement(r.a,{value:qe.id},qe.name))})))),a.a.createElement("div",{className:"btn-actions"},a.a.createElement(m.a,{type:"ghost",onClick:re,style:{marginRight:10}},"\u53D6\u6D88"),a.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(k,z,o){(function(M,m){k.exports=m()})(this,function(){"use strict";function M(ot,Je){for(var et=0;etot.length)&&(Je=ot.length);for(var et=0,Me=new Array(Je);et=ot.length?{done:!0}:{done:!1,value:ot[Me++]}}}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 et=ot[Symbol.iterator](),et.next.bind(et)}function C(ot,Je){return Je={exports:{}},ot(Je,Je.exports),Je.exports}var A=C(function(ot){function Je(){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 et(Me){ot.exports.defaults=Me}ot.exports={defaults:Je(),getDefaults:Je,changeDefaults:et}}),g=A.defaults,e=A.getDefaults,f=A.changeDefaults,r=/[&<>"']/,l=/[&<>"']/g,n=/[<>"']|&(?!#?\w+;)/,i=/[<>"']|&(?!#?\w+;)/g,a={"&":"&","<":"<",">":">",'"':""","'":"'"},c=function(Je){return a[Je]};function h(ot,Je){if(Je){if(r.test(ot))return ot.replace(l,c)}else if(n.test(ot))return ot.replace(i,c);return ot}var d=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function s(ot){return ot.replace(d,function(Je,et){return et=et.toLowerCase(),et==="colon"?":":et.charAt(0)==="#"?et.charAt(1)==="x"?String.fromCharCode(parseInt(et.substring(2),16)):String.fromCharCode(+et.substring(1)):""})}var u=/(^|[^\[])\^/g;function S(ot,Je){ot=ot.source||ot,Je=Je||"";var et={replace:function(Be,Xe){return Xe=Xe.source||Xe,Xe=Xe.replace(u,"$1"),ot=ot.replace(Be,Xe),et},getRegex:function(){return new RegExp(ot,Je)}};return et}var E=/[^\w:]/g,_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(ot,Je,et){if(ot){var Me;try{Me=decodeURIComponent(s(et)).replace(E,"").toLowerCase()}catch(Be){return null}if(Me.indexOf("javascript:")===0||Me.indexOf("vbscript:")===0||Me.indexOf("data:")===0)return null}Je&&!_.test(et)&&(et=T(Je,et));try{et=encodeURI(et).replace(/%25/g,"%")}catch(Be){return null}return et}var R={},x=/^[^:]+:\/*[^/]*$/,w=/^([^:]+:)[\s\S]*$/,v=/^([^:]+:\/*[^/]*)[\s\S]*$/;function T(ot,Je){R[" "+ot]||(x.test(ot)?R[" "+ot]=ot+"/":R[" "+ot]=V(ot,"/",!0)),ot=R[" "+ot];var et=ot.indexOf(":")===-1;return Je.substring(0,2)==="//"?et?Je:ot.replace(w,"$1")+Je:Je.charAt(0)==="/"?et?Je:ot.replace(v,"$1")+Je:ot+Je}var U={exec:function(){}};function I(ot){for(var Je=1,et,Me;Je=0&&$e[jt]==="\\";)_t=!_t;return _t?"|":" |"}),Me=et.split(/ \|/),Be=0;if(Me.length>Je)Me.splice(Je);else for(;Me.length=Me.length?Be.slice(Me.length):Be}).join(` `)}var Oe=function(){function ot(et){this.options=et||F}var Je=ot.prototype;return Je.space=function(Me){var Be=this.rules.block.newline.exec(Me);if(Be)return Be[0].length>1?{type:"space",raw:Be[0]}:{raw:` `}},Je.code=function(Me,Be){var Xe=this.rules.block.code.exec(Me);if(Xe){var Ke=Be[Be.length-1];if(Ke&&Ke.type==="paragraph")return{raw:Xe[0],text:Xe[0].trimRight()};var $e=Xe[0].replace(/^ {4}/gm,"");return{type:"code",raw:Xe[0],codeBlockStyle:"indented",text:this.options.pedantic?$e:L($e,` `)}}},Je.fences=function(Me){var Be=this.rules.block.fences.exec(Me);if(Be){var Xe=Be[0],Ke=Ce(Xe,Be[3]||"");return{type:"code",raw:Xe,lang:Be[2]?Be[2].trim():Be[2],text:Ke}}},Je.heading=function(Me){var Be=this.rules.block.heading.exec(Me);if(Be)return{type:"heading",raw:Be[0],depth:Be[1].length,text:Be[2]}},Je.nptable=function(Me){var Be=this.rules.block.nptable.exec(Me);if(Be){var Xe={type:"table",header:K(Be[1].replace(/^ *| *\| *$/g,"")),align:Be[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Be[3]?Be[3].replace(/\n$/,"").split(` -`):[],raw:Be[0]};if(Xe.header.length===Xe.align.length){var Ke=Xe.align.length,$e;for($e=0;$e ?/gm,"");return{type:"blockquote",raw:Be[0],text:Xe}}},Je.list=function(Me){var Be=this.rules.block.list.exec(Me);if(Be){for(var Xe=Be[0],Ke=Be[2],$e=Ke.length>1,_t=Ke[Ke.length-1]===")",Ft={type:"list",raw:Xe,ordered:$e,start:$e?+Ke.slice(0,-1):"",loose:!1,items:[]},qt=Be[0].match(this.rules.block.item),bn=!1,At,Et,je,rt,at,Ae,Fe,Tt=qt.length,yt=0;yt1||this.options.smartLists&&je!==Ke)&&(rt=qt.slice(yt+1).join(` -`),Ft.raw=Ft.raw.substring(0,Ft.raw.length-rt.length),yt=Tt-1)),at=bn||/\n\n(?!\s*$)/.test(At),yt!==Tt-1&&(bn=At.charAt(At.length-1)===` -`,at||(at=bn)),at&&(Ft.loose=!0),Ae=/^\[[ xX]\] /.test(At),Fe=void 0,Ae&&(Fe=At[1]!==" ",At=At.replace(/^\[[ xX]\] +/,"")),Ft.items.push({type:"list_item",raw:Xe,task:Ae,checked:Fe,loose:at,text:At});return Ft}},Je.html=function(Me){var Be=this.rules.block.html.exec(Me);if(Be)return{type:this.options.sanitize?"paragraph":"html",raw:Be[0],pre:!this.options.sanitizer&&(Be[1]==="pre"||Be[1]==="script"||Be[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Be[0]):te(Be[0]):Be[0]}},Je.def=function(Me){var Be=this.rules.block.def.exec(Me);if(Be){Be[3]&&(Be[3]=Be[3].substring(1,Be[3].length-1));var Xe=Be[1].toLowerCase().replace(/\s+/g," ");return{tag:Xe,raw:Be[0],href:Be[2],title:Be[3]}}},Je.table=function(Me){var Be=this.rules.block.table.exec(Me);if(Be){var Xe={type:"table",header:K(Be[1].replace(/^ *| *\| *$/g,"")),align:Be[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Be[3]?Be[3].replace(/\n$/,"").split(` +`):[],raw:Be[0]};if(Xe.header.length===Xe.align.length){var Ke=Xe.align.length,$e;for($e=0;$e ?/gm,"");return{type:"blockquote",raw:Be[0],text:Xe}}},Je.list=function(Me){var Be=this.rules.block.list.exec(Me);if(Be){for(var Xe=Be[0],Ke=Be[2],$e=Ke.length>1,_t=Ke[Ke.length-1]===")",jt={type:"list",raw:Xe,ordered:$e,start:$e?+Ke.slice(0,-1):"",loose:!1,items:[]},$t=Be[0].match(this.rules.block.item),mn=!1,Dt,yt,je,rt,at,Ae,Fe,Tt=$t.length,Et=0;Et1||this.options.smartLists&&je!==Ke)&&(rt=$t.slice(Et+1).join(` +`),jt.raw=jt.raw.substring(0,jt.raw.length-rt.length),Et=Tt-1)),at=mn||/\n\n(?!\s*$)/.test(Dt),Et!==Tt-1&&(mn=Dt.charAt(Dt.length-1)===` +`,at||(at=mn)),at&&(jt.loose=!0),Ae=/^\[[ xX]\] /.test(Dt),Fe=void 0,Ae&&(Fe=Dt[1]!==" ",Dt=Dt.replace(/^\[[ xX]\] +/,"")),jt.items.push({type:"list_item",raw:Xe,task:Ae,checked:Fe,loose:at,text:Dt});return jt}},Je.html=function(Me){var Be=this.rules.block.html.exec(Me);if(Be)return{type:this.options.sanitize?"paragraph":"html",raw:Be[0],pre:!this.options.sanitizer&&(Be[1]==="pre"||Be[1]==="script"||Be[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Be[0]):te(Be[0]):Be[0]}},Je.def=function(Me){var Be=this.rules.block.def.exec(Me);if(Be){Be[3]&&(Be[3]=Be[3].substring(1,Be[3].length-1));var Xe=Be[1].toLowerCase().replace(/\s+/g," ");return{tag:Xe,raw:Be[0],href:Be[2],title:Be[3]}}},Je.table=function(Me){var Be=this.rules.block.table.exec(Me);if(Be){var Xe={type:"table",header:K(Be[1].replace(/^ *| *\| *$/g,"")),align:Be[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Be[3]?Be[3].replace(/\n$/,"").split(` `):[]};if(Xe.header.length===Xe.align.length){Xe.raw=Be[0];var Ke=Xe.align.length,$e;for($e=0;$e/i.test(Ke[0])&&(Be=!1),!Xe&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ke[0])?Xe=!0:Xe&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ke[0])&&(Xe=!1),{type:this.options.sanitize?"text":"html",raw:Ke[0],inLink:Be,inRawBlock:Xe,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ke[0]):te(Ke[0]):Ke[0]}},Je.link=function(Me){var Be=this.rules.inline.link.exec(Me);if(Be){var Xe=fe(Be[2],"()");if(Xe>-1){var Ke=Be[0].indexOf("!")===0?5:4,$e=Ke+Be[1].length+Xe;Be[2]=Be[2].substring(0,Xe),Be[0]=Be[0].substring(0,$e).trim(),Be[3]=""}var _t=Be[2],Ft="";if(this.options.pedantic){var qt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(_t);qt?(_t=qt[1],Ft=qt[3]):Ft=""}else Ft=Be[3]?Be[3].slice(1,-1):"";_t=_t.trim().replace(/^<([\s\S]*)>$/,"$1");var bn=de(Be,{href:_t&&_t.replace(this.rules.inline._escapes,"$1"),title:Ft&&Ft.replace(this.rules.inline._escapes,"$1")},Be[0]);return bn}},Je.reflink=function(Me,Be){var Xe;if((Xe=this.rules.inline.reflink.exec(Me))||(Xe=this.rules.inline.nolink.exec(Me))){var Ke=(Xe[2]||Xe[1]).replace(/\s+/g," ");if(Ke=Be[Ke.toLowerCase()],!Ke||!Ke.href){var $e=Xe[0].charAt(0);return{type:"text",raw:$e,text:$e}}var _t=de(Xe,Ke,Xe[0]);return _t}},Je.strong=function(Me,Be,Xe){Xe===void 0&&(Xe="");var Ke=this.rules.inline.strong.start.exec(Me);if(Ke&&(!Ke[1]||Ke[1]&&(Xe===""||this.rules.inline.punctuation.exec(Xe)))){Be=Be.slice(-1*Me.length);var $e=Ke[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;$e.lastIndex=0;for(var _t;(Ke=$e.exec(Be))!=null;)if(_t=this.rules.inline.strong.middle.exec(Be.slice(0,Ke.index+3)),_t)return{type:"strong",raw:Me.slice(0,_t[0].length),text:Me.slice(2,_t[0].length-2)}}},Je.em=function(Me,Be,Xe){Xe===void 0&&(Xe="");var Ke=this.rules.inline.em.start.exec(Me);if(Ke&&(!Ke[1]||Ke[1]&&(Xe===""||this.rules.inline.punctuation.exec(Xe)))){Be=Be.slice(-1*Me.length);var $e=Ke[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;$e.lastIndex=0;for(var _t;(Ke=$e.exec(Be))!=null;)if(_t=this.rules.inline.em.middle.exec(Be.slice(0,Ke.index+2)),_t)return{type:"em",raw:Me.slice(0,_t[0].length),text:Me.slice(1,_t[0].length-1)}}},Je.codespan=function(Me){var Be=this.rules.inline.code.exec(Me);if(Be){var Xe=Be[2].replace(/\n/g," "),Ke=/[^ ]/.test(Xe),$e=Xe.startsWith(" ")&&Xe.endsWith(" ");return Ke&&$e&&(Xe=Xe.substring(1,Xe.length-1)),Xe=te(Xe,!0),{type:"codespan",raw:Be[0],text:Xe}}},Je.br=function(Me){var Be=this.rules.inline.br.exec(Me);if(Be)return{type:"br",raw:Be[0]}},Je.del=function(Me){var Be=this.rules.inline.del.exec(Me);if(Be)return{type:"del",raw:Be[0],text:Be[1]}},Je.autolink=function(Me,Be){var Xe=this.rules.inline.autolink.exec(Me);if(Xe){var Ke,$e;return Xe[2]==="@"?(Ke=te(this.options.mangle?Be(Xe[1]):Xe[1]),$e="mailto:"+Ke):(Ke=te(Xe[1]),$e=Ke),{type:"link",raw:Xe[0],text:Ke,href:$e,tokens:[{type:"text",raw:Ke,text:Ke}]}}},Je.url=function(Me,Be){var Xe;if(Xe=this.rules.inline.url.exec(Me)){var Ke,$e;if(Xe[2]==="@")Ke=te(this.options.mangle?Be(Xe[0]):Xe[0]),$e="mailto:"+Ke;else{var _t;do _t=Xe[0],Xe[0]=this.rules.inline._backpedal.exec(Xe[0])[0];while(_t!==Xe[0]);Ke=te(Xe[0]),Xe[1]==="www."?$e="http://"+Ke:$e=Ke}return{type:"link",raw:Xe[0],text:Ke,href:$e,tokens:[{type:"text",raw:Ke,text:Ke}]}}},Je.inlineText=function(Me,Be,Xe){var Ke=this.rules.inline.text.exec(Me);if(Ke){var $e;return Be?$e=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ke[0]):te(Ke[0]):Ke[0]:$e=te(this.options.smartypants?Xe(Ke[0]):Ke[0]),{type:"text",raw:Ke[0],text:$e}}},ot}(),ce=W.noopTest,Ee=W.edit,ye=W.merge,ue={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:ce,table:ce,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ue._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ue._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ue.def=Ee(ue.def).replace("label",ue._label).replace("title",ue._title).getRegex(),ue.bullet=/(?:[*+-]|\d{1,9}[.)])/,ue.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ue.item=Ee(ue.item,"gm").replace(/bull/g,ue.bullet).getRegex(),ue.list=Ee(ue.list).replace(/bull/g,ue.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ue.def.source+")").getRegex(),ue._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",ue._comment=//,ue.html=Ee(ue.html,"i").replace("comment",ue._comment).replace("tag",ue._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ue.paragraph=Ee(ue._paragraph).replace("hr",ue.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",ue._tag).getRegex(),ue.blockquote=Ee(ue.blockquote).replace("paragraph",ue.paragraph).getRegex(),ue.normal=ye({},ue),ue.gfm=ye({},ue.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*|$)"}),ue.gfm.nptable=Ee(ue.gfm.nptable).replace("hr",ue.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",ue._tag).getRegex(),ue.gfm.table=Ee(ue.gfm.table).replace("hr",ue.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",ue._tag).getRegex(),ue.pedantic=ye({},ue.normal,{html:Ee(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ue._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:ce,paragraph:Ee(ue.normal._paragraph).replace("hr",ue.hr).replace("heading",` *#{1,6} *[^ +`?Be[1].slice(0,-1):Be[1]}},Je.text=function(Me,Be){var Xe=this.rules.block.text.exec(Me);if(Xe){var Ke=Be[Be.length-1];return Ke&&Ke.type==="text"?{raw:Xe[0],text:Xe[0]}:{type:"text",raw:Xe[0],text:Xe[0]}}},Je.escape=function(Me){var Be=this.rules.inline.escape.exec(Me);if(Be)return{type:"escape",raw:Be[0],text:te(Be[1])}},Je.tag=function(Me,Be,Xe){var Ke=this.rules.inline.tag.exec(Me);if(Ke)return!Be&&/^/i.test(Ke[0])&&(Be=!1),!Xe&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ke[0])?Xe=!0:Xe&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ke[0])&&(Xe=!1),{type:this.options.sanitize?"text":"html",raw:Ke[0],inLink:Be,inRawBlock:Xe,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ke[0]):te(Ke[0]):Ke[0]}},Je.link=function(Me){var Be=this.rules.inline.link.exec(Me);if(Be){var Xe=fe(Be[2],"()");if(Xe>-1){var Ke=Be[0].indexOf("!")===0?5:4,$e=Ke+Be[1].length+Xe;Be[2]=Be[2].substring(0,Xe),Be[0]=Be[0].substring(0,$e).trim(),Be[3]=""}var _t=Be[2],jt="";if(this.options.pedantic){var $t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(_t);$t?(_t=$t[1],jt=$t[3]):jt=""}else jt=Be[3]?Be[3].slice(1,-1):"";_t=_t.trim().replace(/^<([\s\S]*)>$/,"$1");var mn=de(Be,{href:_t&&_t.replace(this.rules.inline._escapes,"$1"),title:jt&&jt.replace(this.rules.inline._escapes,"$1")},Be[0]);return mn}},Je.reflink=function(Me,Be){var Xe;if((Xe=this.rules.inline.reflink.exec(Me))||(Xe=this.rules.inline.nolink.exec(Me))){var Ke=(Xe[2]||Xe[1]).replace(/\s+/g," ");if(Ke=Be[Ke.toLowerCase()],!Ke||!Ke.href){var $e=Xe[0].charAt(0);return{type:"text",raw:$e,text:$e}}var _t=de(Xe,Ke,Xe[0]);return _t}},Je.strong=function(Me,Be,Xe){Xe===void 0&&(Xe="");var Ke=this.rules.inline.strong.start.exec(Me);if(Ke&&(!Ke[1]||Ke[1]&&(Xe===""||this.rules.inline.punctuation.exec(Xe)))){Be=Be.slice(-1*Me.length);var $e=Ke[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;$e.lastIndex=0;for(var _t;(Ke=$e.exec(Be))!=null;)if(_t=this.rules.inline.strong.middle.exec(Be.slice(0,Ke.index+3)),_t)return{type:"strong",raw:Me.slice(0,_t[0].length),text:Me.slice(2,_t[0].length-2)}}},Je.em=function(Me,Be,Xe){Xe===void 0&&(Xe="");var Ke=this.rules.inline.em.start.exec(Me);if(Ke&&(!Ke[1]||Ke[1]&&(Xe===""||this.rules.inline.punctuation.exec(Xe)))){Be=Be.slice(-1*Me.length);var $e=Ke[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;$e.lastIndex=0;for(var _t;(Ke=$e.exec(Be))!=null;)if(_t=this.rules.inline.em.middle.exec(Be.slice(0,Ke.index+2)),_t)return{type:"em",raw:Me.slice(0,_t[0].length),text:Me.slice(1,_t[0].length-1)}}},Je.codespan=function(Me){var Be=this.rules.inline.code.exec(Me);if(Be){var Xe=Be[2].replace(/\n/g," "),Ke=/[^ ]/.test(Xe),$e=Xe.startsWith(" ")&&Xe.endsWith(" ");return Ke&&$e&&(Xe=Xe.substring(1,Xe.length-1)),Xe=te(Xe,!0),{type:"codespan",raw:Be[0],text:Xe}}},Je.br=function(Me){var Be=this.rules.inline.br.exec(Me);if(Be)return{type:"br",raw:Be[0]}},Je.del=function(Me){var Be=this.rules.inline.del.exec(Me);if(Be)return{type:"del",raw:Be[0],text:Be[1]}},Je.autolink=function(Me,Be){var Xe=this.rules.inline.autolink.exec(Me);if(Xe){var Ke,$e;return Xe[2]==="@"?(Ke=te(this.options.mangle?Be(Xe[1]):Xe[1]),$e="mailto:"+Ke):(Ke=te(Xe[1]),$e=Ke),{type:"link",raw:Xe[0],text:Ke,href:$e,tokens:[{type:"text",raw:Ke,text:Ke}]}}},Je.url=function(Me,Be){var Xe;if(Xe=this.rules.inline.url.exec(Me)){var Ke,$e;if(Xe[2]==="@")Ke=te(this.options.mangle?Be(Xe[0]):Xe[0]),$e="mailto:"+Ke;else{var _t;do _t=Xe[0],Xe[0]=this.rules.inline._backpedal.exec(Xe[0])[0];while(_t!==Xe[0]);Ke=te(Xe[0]),Xe[1]==="www."?$e="http://"+Ke:$e=Ke}return{type:"link",raw:Xe[0],text:Ke,href:$e,tokens:[{type:"text",raw:Ke,text:Ke}]}}},Je.inlineText=function(Me,Be,Xe){var Ke=this.rules.inline.text.exec(Me);if(Ke){var $e;return Be?$e=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ke[0]):te(Ke[0]):Ke[0]:$e=te(this.options.smartypants?Xe(Ke[0]):Ke[0]),{type:"text",raw:Ke[0],text:$e}}},ot}(),ce=W.noopTest,Ee=W.edit,ye=W.merge,ue={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:ce,table:ce,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ue._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ue._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ue.def=Ee(ue.def).replace("label",ue._label).replace("title",ue._title).getRegex(),ue.bullet=/(?:[*+-]|\d{1,9}[.)])/,ue.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ue.item=Ee(ue.item,"gm").replace(/bull/g,ue.bullet).getRegex(),ue.list=Ee(ue.list).replace(/bull/g,ue.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ue.def.source+")").getRegex(),ue._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",ue._comment=//,ue.html=Ee(ue.html,"i").replace("comment",ue._comment).replace("tag",ue._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ue.paragraph=Ee(ue._paragraph).replace("hr",ue.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",ue._tag).getRegex(),ue.blockquote=Ee(ue.blockquote).replace("paragraph",ue.paragraph).getRegex(),ue.normal=ye({},ue),ue.gfm=ye({},ue.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*|$)"}),ue.gfm.nptable=Ee(ue.gfm.nptable).replace("hr",ue.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",ue._tag).getRegex(),ue.gfm.table=Ee(ue.gfm.table).replace("hr",ue.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",ue._tag).getRegex(),ue.pedantic=ye({},ue.normal,{html:Ee(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ue._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:ce,paragraph:Ee(ue.normal._paragraph).replace("hr",ue.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",ue.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var le={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ce,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:ce,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",le.punctuation=Ee(le.punctuation).replace(/punctuation/g,le._punctuation).getRegex(),le._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",le._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",le.em.start=Ee(le.em.start).replace(/punctuation/g,le._punctuation).getRegex(),le.em.middle=Ee(le.em.middle).replace(/punctuation/g,le._punctuation).replace(/overlapSkip/g,le._overlapSkip).getRegex(),le.em.endAst=Ee(le.em.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.em.endUnd=Ee(le.em.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.start=Ee(le.strong.start).replace(/punctuation/g,le._punctuation).getRegex(),le.strong.middle=Ee(le.strong.middle).replace(/punctuation/g,le._punctuation).replace(/blockSkip/g,le._blockSkip).getRegex(),le.strong.endAst=Ee(le.strong.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.endUnd=Ee(le.strong.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.blockSkip=Ee(le._blockSkip,"g").getRegex(),le.overlapSkip=Ee(le._overlapSkip,"g").getRegex(),le._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,le._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,le._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])?)+(?![-_])/,le.autolink=Ee(le.autolink).replace("scheme",le._scheme).replace("email",le._email).getRegex(),le._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,le.tag=Ee(le.tag).replace("comment",ue._comment).replace("attribute",le._attribute).getRegex(),le._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,le._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,le._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,le.link=Ee(le.link).replace("label",le._label).replace("href",le._href).replace("title",le._title).getRegex(),le.reflink=Ee(le.reflink).replace("label",le._label).getRegex(),le.reflinkSearch=Ee(le.reflinkSearch,"g").replace("reflink",le.reflink).replace("nolink",le.nolink).getRegex(),le.normal=ye({},le),le.pedantic=ye({},le.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:Ee(/^!?\[(label)\]\((.*?)\)/).replace("label",le._label).getRegex(),reflink:Ee(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",le._label).getRegex()}),le.gfm=ye({},le.normal,{escape:Ee(le.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&&(Me="x"+Me.toString(16)),Je+="&#"+Me+";";return Je}var ee=function(){function ot(et){this.tokens=[],this.tokens.links=Object.create(null),this.options=et||me,this.options.tokenizer=this.options.tokenizer||new Oe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Me={block:re.normal,inline:ae.normal};this.options.pedantic?(Me.block=re.pedantic,Me.inline=ae.pedantic):this.options.gfm&&(Me.block=re.gfm,this.options.breaks?Me.inline=ae.breaks:Me.inline=ae.gfm),this.tokenizer.rules=Me}ot.lex=function(Me,Be){var Xe=new ot(Be);return Xe.lex(Me)};var Je=ot.prototype;return Je.lex=function(Me){return Me=Me.replace(/\r\n|\r/g,` -`).replace(/\t/g," "),this.blockTokens(Me,this.tokens,!0),this.inline(this.tokens),this.tokens},Je.blockTokens=function(Me,Be,Xe){Be===void 0&&(Be=[]),Xe===void 0&&(Xe=!0),Me=Me.replace(/^ +$/gm,"");for(var Ke,$e,_t,Ft;Me;){if(Ke=this.tokenizer.space(Me)){Me=Me.substring(Ke.raw.length),Ke.type&&Be.push(Ke);continue}if(Ke=this.tokenizer.code(Me,Be)){Me=Me.substring(Ke.raw.length),Ke.type?Be.push(Ke):(Ft=Be[Be.length-1],Ft.raw+=` -`+Ke.raw,Ft.text+=` -`+Ke.text);continue}if(Ke=this.tokenizer.fences(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.heading(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.nptable(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.hr(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.blockquote(Me)){Me=Me.substring(Ke.raw.length),Ke.tokens=this.blockTokens(Ke.text,[],Xe),Be.push(Ke);continue}if(Ke=this.tokenizer.list(Me)){for(Me=Me.substring(Ke.raw.length),_t=Ke.items.length,$e=0;$e<_t;$e++)Ke.items[$e].tokens=this.blockTokens(Ke.items[$e].text,[],!1);Be.push(Ke);continue}if(Ke=this.tokenizer.html(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Xe&&(Ke=this.tokenizer.def(Me))){Me=Me.substring(Ke.raw.length),this.tokens.links[Ke.tag]||(this.tokens.links[Ke.tag]={href:Ke.href,title:Ke.title});continue}if(Ke=this.tokenizer.table(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.lheading(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Xe&&(Ke=this.tokenizer.paragraph(Me))){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.text(Me,Be)){Me=Me.substring(Ke.raw.length),Ke.type?Be.push(Ke):(Ft=Be[Be.length-1],Ft.raw+=` -`+Ke.raw,Ft.text+=` -`+Ke.text);continue}if(Me){var qt="Infinite loop on byte: "+Me.charCodeAt(0);if(this.options.silent){console.error(qt);break}else throw new Error(qt)}}return Be},Je.inline=function(Me){var Be,Xe,Ke,$e,_t,Ft,qt=Me.length;for(Be=0;Be0)for(;(qt=this.tokenizer.rules.inline.reflinkSearch.exec(Ft))!=null;)bn.includes(qt[0].slice(qt[0].lastIndexOf("[")+1,-1))&&(Ft=Ft.slice(0,qt.index)+"["+"a".repeat(qt[0].length-2)+"]"+Ft.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(qt=this.tokenizer.rules.inline.blockSkip.exec(Ft))!=null;)Ft=Ft.slice(0,qt.index)+"["+"a".repeat(qt[0].length-2)+"]"+Ft.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Me;){if(_t=this.tokenizer.escape(Me)){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(_t=this.tokenizer.tag(Me,Xe,Ke)){Me=Me.substring(_t.raw.length),Xe=_t.inLink,Ke=_t.inRawBlock,Be.push(_t);continue}if(_t=this.tokenizer.link(Me)){Me=Me.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,Ke)),Be.push(_t);continue}if(_t=this.tokenizer.reflink(Me,this.tokens.links)){Me=Me.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,Ke)),Be.push(_t);continue}if(_t=this.tokenizer.strong(Me,Ft,$e)){Me=Me.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Xe,Ke),Be.push(_t);continue}if(_t=this.tokenizer.em(Me,Ft,$e)){Me=Me.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Xe,Ke),Be.push(_t);continue}if(_t=this.tokenizer.codespan(Me)){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(_t=this.tokenizer.br(Me)){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(_t=this.tokenizer.del(Me)){Me=Me.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Xe,Ke),Be.push(_t);continue}if(_t=this.tokenizer.autolink(Me,oe)){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(!Xe&&(_t=this.tokenizer.url(Me,oe))){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(_t=this.tokenizer.inlineText(Me,Ke,Se)){Me=Me.substring(_t.raw.length),$e=_t.raw.slice(-1),Be.push(_t);continue}if(Me){var At="Infinite loop on byte: "+Me.charCodeAt(0);if(this.options.silent){console.error(At);break}else throw new Error(At)}}return Be},m(ot,null,[{key:"rules",get:function(){return{block:re,inline:ae}}}]),ot}(),J=A.defaults,Q=W.cleanUrl,ve=W.escape,_e=function(){function ot(et){this.options=et||J}var Je=ot.prototype;return Je.code=function(Me,Be,Xe){var Ke=(Be||"").match(/\S*/)[0];if(this.options.highlight){var $e=this.options.highlight(Me,Ke);$e!=null&&$e!==Me&&(Xe=!0,Me=$e)}return Ke?'
      '+(Xe?Me:ve(Me,!0))+`
      +`).replace(/\t/g," "),this.blockTokens(Me,this.tokens,!0),this.inline(this.tokens),this.tokens},Je.blockTokens=function(Me,Be,Xe){Be===void 0&&(Be=[]),Xe===void 0&&(Xe=!0),Me=Me.replace(/^ +$/gm,"");for(var Ke,$e,_t,jt;Me;){if(Ke=this.tokenizer.space(Me)){Me=Me.substring(Ke.raw.length),Ke.type&&Be.push(Ke);continue}if(Ke=this.tokenizer.code(Me,Be)){Me=Me.substring(Ke.raw.length),Ke.type?Be.push(Ke):(jt=Be[Be.length-1],jt.raw+=` +`+Ke.raw,jt.text+=` +`+Ke.text);continue}if(Ke=this.tokenizer.fences(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.heading(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.nptable(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.hr(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.blockquote(Me)){Me=Me.substring(Ke.raw.length),Ke.tokens=this.blockTokens(Ke.text,[],Xe),Be.push(Ke);continue}if(Ke=this.tokenizer.list(Me)){for(Me=Me.substring(Ke.raw.length),_t=Ke.items.length,$e=0;$e<_t;$e++)Ke.items[$e].tokens=this.blockTokens(Ke.items[$e].text,[],!1);Be.push(Ke);continue}if(Ke=this.tokenizer.html(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Xe&&(Ke=this.tokenizer.def(Me))){Me=Me.substring(Ke.raw.length),this.tokens.links[Ke.tag]||(this.tokens.links[Ke.tag]={href:Ke.href,title:Ke.title});continue}if(Ke=this.tokenizer.table(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.lheading(Me)){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Xe&&(Ke=this.tokenizer.paragraph(Me))){Me=Me.substring(Ke.raw.length),Be.push(Ke);continue}if(Ke=this.tokenizer.text(Me,Be)){Me=Me.substring(Ke.raw.length),Ke.type?Be.push(Ke):(jt=Be[Be.length-1],jt.raw+=` +`+Ke.raw,jt.text+=` +`+Ke.text);continue}if(Me){var $t="Infinite loop on byte: "+Me.charCodeAt(0);if(this.options.silent){console.error($t);break}else throw new Error($t)}}return Be},Je.inline=function(Me){var Be,Xe,Ke,$e,_t,jt,$t=Me.length;for(Be=0;Be<$t;Be++){jt=Me[Be];switch(jt.type){case"paragraph":case"text":case"heading":{jt.tokens=[],this.inlineTokens(jt.text,jt.tokens);break}case"table":{for(jt.tokens={header:[],cells:[]},$e=jt.header.length,Xe=0;Xe<$e;Xe++)jt.tokens.header[Xe]=[],this.inlineTokens(jt.header[Xe],jt.tokens.header[Xe]);for($e=jt.cells.length,Xe=0;Xe<$e;Xe++)for(_t=jt.cells[Xe],jt.tokens.cells[Xe]=[],Ke=0;Ke<_t.length;Ke++)jt.tokens.cells[Xe][Ke]=[],this.inlineTokens(_t[Ke],jt.tokens.cells[Xe][Ke]);break}case"blockquote":{this.inline(jt.tokens);break}case"list":{for($e=jt.items.length,Xe=0;Xe<$e;Xe++)this.inline(jt.items[Xe].tokens);break}}}return Me},Je.inlineTokens=function(Me,Be,Xe,Ke,$e){Be===void 0&&(Be=[]),Xe===void 0&&(Xe=!1),Ke===void 0&&(Ke=!1),$e===void 0&&($e="");var _t,jt=Me,$t;if(this.tokens.links){var mn=Object.keys(this.tokens.links);if(mn.length>0)for(;($t=this.tokenizer.rules.inline.reflinkSearch.exec(jt))!=null;)mn.includes($t[0].slice($t[0].lastIndexOf("[")+1,-1))&&(jt=jt.slice(0,$t.index)+"["+"a".repeat($t[0].length-2)+"]"+jt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;($t=this.tokenizer.rules.inline.blockSkip.exec(jt))!=null;)jt=jt.slice(0,$t.index)+"["+"a".repeat($t[0].length-2)+"]"+jt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Me;){if(_t=this.tokenizer.escape(Me)){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(_t=this.tokenizer.tag(Me,Xe,Ke)){Me=Me.substring(_t.raw.length),Xe=_t.inLink,Ke=_t.inRawBlock,Be.push(_t);continue}if(_t=this.tokenizer.link(Me)){Me=Me.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,Ke)),Be.push(_t);continue}if(_t=this.tokenizer.reflink(Me,this.tokens.links)){Me=Me.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,Ke)),Be.push(_t);continue}if(_t=this.tokenizer.strong(Me,jt,$e)){Me=Me.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Xe,Ke),Be.push(_t);continue}if(_t=this.tokenizer.em(Me,jt,$e)){Me=Me.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Xe,Ke),Be.push(_t);continue}if(_t=this.tokenizer.codespan(Me)){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(_t=this.tokenizer.br(Me)){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(_t=this.tokenizer.del(Me)){Me=Me.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Xe,Ke),Be.push(_t);continue}if(_t=this.tokenizer.autolink(Me,oe)){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(!Xe&&(_t=this.tokenizer.url(Me,oe))){Me=Me.substring(_t.raw.length),Be.push(_t);continue}if(_t=this.tokenizer.inlineText(Me,Ke,Se)){Me=Me.substring(_t.raw.length),$e=_t.raw.slice(-1),Be.push(_t);continue}if(Me){var Dt="Infinite loop on byte: "+Me.charCodeAt(0);if(this.options.silent){console.error(Dt);break}else throw new Error(Dt)}}return Be},m(ot,null,[{key:"rules",get:function(){return{block:re,inline:ae}}}]),ot}(),J=A.defaults,Q=W.cleanUrl,ve=W.escape,_e=function(){function ot(et){this.options=et||J}var Je=ot.prototype;return Je.code=function(Me,Be,Xe){var Ke=(Be||"").match(/\S*/)[0];if(this.options.highlight){var $e=this.options.highlight(Me,Ke);$e!=null&&$e!==Me&&(Xe=!0,Me=$e)}return Ke?'
      '+(Xe?Me:ve(Me,!0))+`
      `:"
      "+(Xe?Me:ve(Me,!0))+`
      `},Je.blockquote=function(Me){return`
      `+Me+`
      @@ -292,10 +292,10 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},Je.tablerow=function(Me){return` `+Me+` `},Je.tablecell=function(Me,Be){var Xe=Be.header?"th":"td",Ke=Be.align?"<"+Xe+' align="'+Be.align+'">':"<"+Xe+">";return Ke+Me+" -`},Je.strong=function(Me){return""+Me+""},Je.em=function(Me){return""+Me+""},Je.codespan=function(Me){return""+Me+""},Je.br=function(){return this.options.xhtml?"
      ":"
      "},Je.del=function(Me){return""+Me+""},Je.link=function(Me,Be,Xe){if(Me=Q(this.options.sanitize,this.options.baseUrl,Me),Me===null)return Xe;var Ke='
      ",Ke},Je.image=function(Me,Be,Xe){if(Me=Q(this.options.sanitize,this.options.baseUrl,Me),Me===null)return Xe;var Ke=''+Xe+'":">",Ke},Je.text=function(Me){return Me},ot}(),Te=function(){function ot(){}var Je=ot.prototype;return Je.strong=function(Me){return Me},Je.em=function(Me){return Me},Je.codespan=function(Me){return Me},Je.del=function(Me){return Me},Je.html=function(Me){return Me},Je.text=function(Me){return Me},Je.link=function(Me,Be,Xe){return""+Xe},Je.image=function(Me,Be,Xe){return""+Xe},Je.br=function(){return""},ot}(),Ge=function(){function ot(){this.seen={}}var Je=ot.prototype;return Je.slug=function(Me){var Be=Me.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Be)){var Xe=Be;do this.seen[Xe]++,Be=Xe+"-"+this.seen[Xe];while(this.seen.hasOwnProperty(Be))}return this.seen[Be]=0,Be},ot}(),qe=A.defaults,ut=W.unescape,st=function(){function ot(et){this.options=et||qe,this.options.renderer=this.options.renderer||new _e,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Te,this.slugger=new Ge}ot.parse=function(Me,Be){var Xe=new ot(Be);return Xe.parse(Me)};var Je=ot.prototype;return Je.parse=function(Me,Be){Be===void 0&&(Be=!0);var Xe="",Ke,$e,_t,Ft,qt,bn,At,Et,je,rt,at,Ae,Fe,Tt,yt,Ot,Lt,tt,Ut=Me.length;for(Ke=0;Ke0&&yt.tokens[0].type==="text"?(yt.tokens[0].text=tt+" "+yt.tokens[0].text,yt.tokens[0].tokens&&yt.tokens[0].tokens.length>0&&yt.tokens[0].tokens[0].type==="text"&&(yt.tokens[0].tokens[0].text=tt+" "+yt.tokens[0].tokens[0].text)):yt.tokens.unshift({type:"text",text:tt}):Tt+=tt),Tt+=this.parse(yt.tokens,Fe),je+=this.renderer.listitem(Tt,Lt,Ot);Xe+=this.renderer.list(je,at,Ae);continue}case"html":{Xe+=this.renderer.html(rt.text);continue}case"paragraph":{Xe+=this.renderer.paragraph(this.parseInline(rt.tokens));continue}case"text":{for(je=rt.tokens?this.parseInline(rt.tokens):rt.text;Ke+1An error occurred:

      "+Ve(_t.message+"",!0)+"
      ";throw _t}}vt.options=vt.setOptions=function(ot){return ft(vt.defaults,ot),dt(vt.defaults),vt},vt.getDefaults=ke,vt.defaults=Bt,vt.use=function(ot){var Je=ft({},ot);if(ot.renderer&&function(){var Me=vt.defaults.renderer||new _e,Be=function($e){var _t=Me[$e];Me[$e]=function(){for(var Ft=arguments.length,qt=new Array(Ft),bn=0;bn>>24)&16711935|(r[n]<<24|r[n]>>>8)&4278255360;var i=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],a=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var n=0;n<4;n++)f.call(this);for(var n=0;n<8;n++)a[n]^=i[n+4&7];if(l){var c=l.words,h=c[0],d=c[1],s=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360,u=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,S=s>>>16|u&4294901760,E=u<<16|s&65535;a[0]^=s,a[1]^=S,a[2]^=u,a[3]^=E,a[4]^=s,a[5]^=S,a[6]^=u,a[7]^=E;for(var n=0;n<4;n++)f.call(this)}},_doProcessBlock:function(r,l){var n=this._X;f.call(this),C[0]=n[0]^n[5]>>>16^n[3]<<16,C[1]=n[2]^n[7]>>>16^n[5]<<16,C[2]=n[4]^n[1]>>>16^n[7]<<16,C[3]=n[6]^n[3]>>>16^n[1]<<16;for(var i=0;i<4;i++)C[i]=(C[i]<<8|C[i]>>>24)&16711935|(C[i]<<24|C[i]>>>8)&4278255360,r[l+i]^=C[i]},blockSize:128/32,ivSize:64/32});function f(){for(var r=this._X,l=this._C,n=0;n<8;n++)A[n]=l[n];l[0]=l[0]+1295307597+this._b|0,l[1]=l[1]+3545052371+(l[0]>>>0>>0?1:0)|0,l[2]=l[2]+886263092+(l[1]>>>0>>0?1:0)|0,l[3]=l[3]+1295307597+(l[2]>>>0>>0?1:0)|0,l[4]=l[4]+3545052371+(l[3]>>>0>>0?1:0)|0,l[5]=l[5]+886263092+(l[4]>>>0>>0?1:0)|0,l[6]=l[6]+1295307597+(l[5]>>>0>>0?1:0)|0,l[7]=l[7]+3545052371+(l[6]>>>0>>0?1:0)|0,this._b=l[7]>>>0>>0?1:0;for(var n=0;n<8;n++){var i=r[n]+l[n],a=i&65535,c=i>>>16,h=((a*a>>>17)+a*c>>>15)+c*c,d=((i&4294901760)*i|0)+((i&65535)*i|0);g[n]=h^d}r[0]=g[0]+(g[7]<<16|g[7]>>>16)+(g[6]<<16|g[6]>>>16)|0,r[1]=g[1]+(g[0]<<8|g[0]>>>24)+g[7]|0,r[2]=g[2]+(g[1]<<16|g[1]>>>16)+(g[0]<<16|g[0]>>>16)|0,r[3]=g[3]+(g[2]<<8|g[2]>>>24)+g[1]|0,r[4]=g[4]+(g[3]<<16|g[3]>>>16)+(g[2]<<16|g[2]>>>16)|0,r[5]=g[5]+(g[4]<<8|g[4]>>>24)+g[3]|0,r[6]=g[6]+(g[5]<<16|g[5]>>>16)+(g[4]<<16|g[4]>>>16)|0,r[7]=g[7]+(g[6]<<8|g[6]>>>24)+g[5]|0}m.Rabbit=b._createHelper(e)}(),M.Rabbit})},E7E6:function(k,z){k.exports="data:image/png;base64,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"},E9nw:function(k,z){k.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var M=document.activeElement,m=[],T=0;T"+bn+""}),$e},gt=function(){var Ke=Object(g.a)(r.a.mark(function $e(_t,Ft,qt){var bn,At,Et;return r.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(bn=qe.current+1,qe.current=bn,At=function(Ae){var Fe=Ae==null?void 0:Ae.map(function(Tt,yt){var Ot=Tt.id,Lt=Tt.name,tt=Object(A.a)(Object(A.a)({},Tt),{},{label:n.a.createElement("ul",{id:"search-".concat(_e,"-").concat(yt),onClick:function(){return vt(Ot,tt)},className:yt===Ft?h.a.searchListActive:h.a.searchList},n.a.createElement("li",{className:h.a.name,dangerouslySetInnerHTML:{__html:ft(Lt,_t)}}),Tt.private&&n.a.createElement("li",{className:h.a.tag},"\u79C1\u6709"))});return tt});return Fe},!qt){rt.next=7;break}return Et=At(ut.current),Se(Et),rt.abrupt("return");case 7:clearTimeout(Ge.current),Ge.current=setTimeout(Object(g.a)(r.a.mark(function at(){var Ae,Fe,Tt,yt;return r.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(u.a)("/api/shixuns/search_image.json",{method:"get",params:{keywords:_t,page:1,limit:1e5}});case 2:Ae=Lt.sent,(Ae==null?void 0:Ae.status)===0&&(Tt=At((Ae==null||((Fe=Ae.data)===null||Fe===void 0)?void 0:Fe.mirrors)||[]),bn===qe.current&&(Se(Tt),ut.current=Object(S.cloneDeep)((Ae==null||((yt=Ae.data)===null||yt===void 0)?void 0:yt.mirrors)||[])));case 4:case"end":return Lt.stop()}},at)})),300);case 9:case"end":return rt.stop()}},$e)}));return function(_t,Ft,qt){return Ke.apply(this,arguments)}}(),Ve=function($e){var _t=document.getElementById("scroll-".concat(_e,"-").concat($e));if(!_t)return;var Ft=document.getElementById("scroll-".concat(_e));Ft.scrollTo(0,_t.offsetTop)},ke=function($e,_t){var Ft=document.getElementById("search-".concat(_e,"-").concat($e));if(!Ft)return;var qt=document.getElementById("search-".concat(_e)),bn=Ft.offsetTop-qt.scrollTop>0&&Ft.offsetTop-qt.scrollTop`,triples:"",explode:"[]{}"},T=M.Pos;M.defineOption("autoCloseBrackets",!1,function(a,c,h){h&&h!=M.Init&&(a.removeKeyMap(y),a.state.closeBrackets=null),c&&(C(b(c,"pairs")),a.state.closeBrackets=c,a.addKeyMap(y))});function b(a,c){return c=="pairs"&&typeof a=="string"?a:typeof a=="object"&&a[c]!=null?a[c]:m[c]}var y={Backspace:e,Enter:f};function C(a){for(var c=0;c=0;s--){var S=d[s].head;a.replaceRange("",T(S.line,S.ch-1),T(S.line,S.ch+1),"+delete")}}function f(a){var c=g(a),h=c&&b(c,"explode");if(!h||a.getOption("disableInput"))return M.Pass;for(var d=a.listSelections(),s=0;s0;return{anchor:new T(a.anchor.line,a.anchor.ch+(c?-1:1)),head:new T(a.head.line,a.head.ch+(c?1:-1))}}function l(a,c){var h=g(a);if(!h||a.getOption("disableInput"))return M.Pass;var d=b(h,"pairs"),s=d.indexOf(c);if(s==-1)return M.Pass;for(var u=b(h,"closeBefore"),S=b(h,"triples"),E=d.charAt(s+1)==c,_=a.listSelections(),P=s%2==0,R,x=0;x<_.length;x++){var w=_[x],v=w.head,O,U=a.getRange(v,T(v.line,v.ch+1));if(P&&!w.empty())O="surround";else if((E||!P)&&U==c)E&&i(a,v)?O="both":S.indexOf(c)>=0&&a.getRange(v,T(v.line,v.ch+3))==c+c+c?O="skipThree":O="skip";else if(E&&v.ch>1&&S.indexOf(c)>=0&&a.getRange(T(v.line,v.ch-2),v)==c+c){if(v.ch>2&&/\bstring/.test(a.getTokenTypeAt(T(v.line,v.ch-2))))return M.Pass;O="addFour"}else if(E){var I=v.ch==0?" ":a.getRange(T(v.line,v.ch-1),v);if(!M.isWordChar(U)&&I!=c&&!M.isWordChar(I))O="both";else return M.Pass}else if(P&&(U.length===0||/\s/.test(U)||u.indexOf(U)>-1))O="both";else return M.Pass;if(!R)R=O;else if(R!=O)return M.Pass}var N=s%2?d.charAt(s-1):c,V=s%2?c:d.charAt(s+1);a.operation(function(){if(R=="skip")a.execCommand("goCharRight");else if(R=="skipThree")for(var H=0;H<3;H++)a.execCommand("goCharRight");else if(R=="surround"){for(var D=a.getSelections(),H=0;H"+Me+""},Je.em=function(Me){return""+Me+""},Je.codespan=function(Me){return""+Me+""},Je.br=function(){return this.options.xhtml?"
      ":"
      "},Je.del=function(Me){return""+Me+""},Je.link=function(Me,Be,Xe){if(Me=Q(this.options.sanitize,this.options.baseUrl,Me),Me===null)return Xe;var Ke='
      ",Ke},Je.image=function(Me,Be,Xe){if(Me=Q(this.options.sanitize,this.options.baseUrl,Me),Me===null)return Xe;var Ke=''+Xe+'":">",Ke},Je.text=function(Me){return Me},ot}(),Te=function(){function ot(){}var Je=ot.prototype;return Je.strong=function(Me){return Me},Je.em=function(Me){return Me},Je.codespan=function(Me){return Me},Je.del=function(Me){return Me},Je.html=function(Me){return Me},Je.text=function(Me){return Me},Je.link=function(Me,Be,Xe){return""+Xe},Je.image=function(Me,Be,Xe){return""+Xe},Je.br=function(){return""},ot}(),Ge=function(){function ot(){this.seen={}}var Je=ot.prototype;return Je.slug=function(Me){var Be=Me.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Be)){var Xe=Be;do this.seen[Xe]++,Be=Xe+"-"+this.seen[Xe];while(this.seen.hasOwnProperty(Be))}return this.seen[Be]=0,Be},ot}(),qe=A.defaults,ut=W.unescape,st=function(){function ot(et){this.options=et||qe,this.options.renderer=this.options.renderer||new _e,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Te,this.slugger=new Ge}ot.parse=function(Me,Be){var Xe=new ot(Be);return Xe.parse(Me)};var Je=ot.prototype;return Je.parse=function(Me,Be){Be===void 0&&(Be=!0);var Xe="",Ke,$e,_t,jt,$t,mn,Dt,yt,je,rt,at,Ae,Fe,Tt,Et,Ot,Lt,tt,Ut=Me.length;for(Ke=0;Ke0&&Et.tokens[0].type==="text"?(Et.tokens[0].text=tt+" "+Et.tokens[0].text,Et.tokens[0].tokens&&Et.tokens[0].tokens.length>0&&Et.tokens[0].tokens[0].type==="text"&&(Et.tokens[0].tokens[0].text=tt+" "+Et.tokens[0].tokens[0].text)):Et.tokens.unshift({type:"text",text:tt}):Tt+=tt),Tt+=this.parse(Et.tokens,Fe),je+=this.renderer.listitem(Tt,Lt,Ot);Xe+=this.renderer.list(je,at,Ae);continue}case"html":{Xe+=this.renderer.html(rt.text);continue}case"paragraph":{Xe+=this.renderer.paragraph(this.parseInline(rt.tokens));continue}case"text":{for(je=rt.tokens?this.parseInline(rt.tokens):rt.text;Ke+1An error occurred:

      "+Ve(_t.message+"",!0)+"
      ";throw _t}}vt.options=vt.setOptions=function(ot){return ft(vt.defaults,ot),dt(vt.defaults),vt},vt.getDefaults=ke,vt.defaults=Ft,vt.use=function(ot){var Je=ft({},ot);if(ot.renderer&&function(){var Me=vt.defaults.renderer||new _e,Be=function($e){var _t=Me[$e];Me[$e]=function(){for(var jt=arguments.length,$t=new Array(jt),mn=0;mn>>24)&16711935|(r[n]<<24|r[n]>>>8)&4278255360;var i=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],a=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var n=0;n<4;n++)f.call(this);for(var n=0;n<8;n++)a[n]^=i[n+4&7];if(l){var c=l.words,h=c[0],d=c[1],s=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360,u=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,S=s>>>16|u&4294901760,E=u<<16|s&65535;a[0]^=s,a[1]^=S,a[2]^=u,a[3]^=E,a[4]^=s,a[5]^=S,a[6]^=u,a[7]^=E;for(var n=0;n<4;n++)f.call(this)}},_doProcessBlock:function(r,l){var n=this._X;f.call(this),C[0]=n[0]^n[5]>>>16^n[3]<<16,C[1]=n[2]^n[7]>>>16^n[5]<<16,C[2]=n[4]^n[1]>>>16^n[7]<<16,C[3]=n[6]^n[3]>>>16^n[1]<<16;for(var i=0;i<4;i++)C[i]=(C[i]<<8|C[i]>>>24)&16711935|(C[i]<<24|C[i]>>>8)&4278255360,r[l+i]^=C[i]},blockSize:128/32,ivSize:64/32});function f(){for(var r=this._X,l=this._C,n=0;n<8;n++)A[n]=l[n];l[0]=l[0]+1295307597+this._b|0,l[1]=l[1]+3545052371+(l[0]>>>0>>0?1:0)|0,l[2]=l[2]+886263092+(l[1]>>>0>>0?1:0)|0,l[3]=l[3]+1295307597+(l[2]>>>0>>0?1:0)|0,l[4]=l[4]+3545052371+(l[3]>>>0>>0?1:0)|0,l[5]=l[5]+886263092+(l[4]>>>0>>0?1:0)|0,l[6]=l[6]+1295307597+(l[5]>>>0>>0?1:0)|0,l[7]=l[7]+3545052371+(l[6]>>>0>>0?1:0)|0,this._b=l[7]>>>0>>0?1:0;for(var n=0;n<8;n++){var i=r[n]+l[n],a=i&65535,c=i>>>16,h=((a*a>>>17)+a*c>>>15)+c*c,d=((i&4294901760)*i|0)+((i&65535)*i|0);g[n]=h^d}r[0]=g[0]+(g[7]<<16|g[7]>>>16)+(g[6]<<16|g[6]>>>16)|0,r[1]=g[1]+(g[0]<<8|g[0]>>>24)+g[7]|0,r[2]=g[2]+(g[1]<<16|g[1]>>>16)+(g[0]<<16|g[0]>>>16)|0,r[3]=g[3]+(g[2]<<8|g[2]>>>24)+g[1]|0,r[4]=g[4]+(g[3]<<16|g[3]>>>16)+(g[2]<<16|g[2]>>>16)|0,r[5]=g[5]+(g[4]<<8|g[4]>>>24)+g[3]|0,r[6]=g[6]+(g[5]<<16|g[5]>>>16)+(g[4]<<16|g[4]>>>16)|0,r[7]=g[7]+(g[6]<<8|g[6]>>>24)+g[5]|0}m.Rabbit=b._createHelper(e)}(),M.Rabbit})},E7E6:function(k,z){k.exports="data:image/png;base64,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"},E9nw:function(k,z){k.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var M=document.activeElement,m=[],O=0;O"+mn+""}),$e},gt=function(){var Ke=Object(g.a)(r.a.mark(function $e(_t,jt,$t){var mn,Dt,yt;return r.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(mn=qe.current+1,qe.current=mn,Dt=function(Ae){var Fe=Ae==null?void 0:Ae.map(function(Tt,Et){var Ot=Tt.id,Lt=Tt.name,tt=Object(A.a)(Object(A.a)({},Tt),{},{label:n.a.createElement("ul",{id:"search-".concat(_e,"-").concat(Et),onClick:function(){return vt(Ot,tt)},className:Et===jt?h.a.searchListActive:h.a.searchList},n.a.createElement("li",{className:h.a.name,dangerouslySetInnerHTML:{__html:ft(Lt,_t)}}),Tt.private&&n.a.createElement("li",{className:h.a.tag},"\u79C1\u6709"))});return tt});return Fe},!$t){rt.next=7;break}return yt=Dt(ut.current),Se(yt),rt.abrupt("return");case 7:clearTimeout(Ge.current),Ge.current=setTimeout(Object(g.a)(r.a.mark(function at(){var Ae,Fe,Tt,Et;return r.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(u.a)("/api/shixuns/search_image.json",{method:"get",params:{keywords:_t,page:1,limit:1e5}});case 2:Ae=Lt.sent,(Ae==null?void 0:Ae.status)===0&&(Tt=Dt((Ae==null||((Fe=Ae.data)===null||Fe===void 0)?void 0:Fe.mirrors)||[]),mn===qe.current&&(Se(Tt),ut.current=Object(S.cloneDeep)((Ae==null||((Et=Ae.data)===null||Et===void 0)?void 0:Et.mirrors)||[])));case 4:case"end":return Lt.stop()}},at)})),300);case 9:case"end":return rt.stop()}},$e)}));return function(_t,jt,$t){return Ke.apply(this,arguments)}}(),Ve=function($e){var _t=document.getElementById("scroll-".concat(_e,"-").concat($e));if(!_t)return;var jt=document.getElementById("scroll-".concat(_e));jt.scrollTo(0,_t.offsetTop)},ke=function($e,_t){var jt=document.getElementById("search-".concat(_e,"-").concat($e));if(!jt)return;var $t=document.getElementById("search-".concat(_e)),mn=jt.offsetTop-$t.scrollTop>0&&jt.offsetTop-$t.scrollTop<$t.clientHeight;if(mn)return;_t==="down"?$t.scrollTo(0,jt.offsetTop-$t.clientHeight+jt.clientHeight):$t.scrollTo(0,jt.offsetTop)},dt=function($e){gt($e,0),Ee($e)},Ft=function($e){var _t,jt;if(!ae.length)return;var $t=ae==null||((_t=ae[J])===null||_t===void 0)?void 0:_t.id;de($t),Se([]),Q(0),Ee(ae==null||((jt=ae[J])===null||jt===void 0)?void 0:jt.name),Ve($t),Te.current.blur()},vt=function($e,_t){de($e),Se([]),Q(0),Ee(_t==null?void 0:_t.name),Ve($e)},Rt=function(){Se([]),Ee("")},ot=function($e){de($e),Se([]),Ee("")},Je=function(){return ce===""?n.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):n.a.createElement("i",{onClick:Rt,className:"iconfont icon-shanchu4 c-grey-c"})},et=function(){v({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Me=function(){v({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Be=function(){ve.current=setTimeout(function(){$(!1),Q(0)},200)},Xe=!(W!=null&&W.length)&&!(L!=null&&L.length);return n.a.createElement("div",{className:a()(U==="night"?h.a.darklySelectEnvironment:h.a.selectEnvironment,w)},!Xe&&n.a.createElement("div",{className:h.a.search},n.a.createElement(C.a,{suffix:Je(),bordered:!1,ref:Te,value:ce,onKeyDown:function($e){($e.keyCode===40||$e.keyCode===38)&&$e.preventDefault()},size:"large",onFocus:function(){clearTimeout(ve.current),dt(ce),$(!0)},onBlur:Be,onChange:function($e){return dt($e.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:Ft}),le&&n.a.createElement("div",{id:"search-".concat(_e),className:h.a.searchListWrap},ae.map(function(Ke,$e){return n.a.createElement(n.a.Fragment,{key:$e}," ",Ke.label)}))),H?n.a.createElement(b.a,{className:h.a.spin}):n.a.createElement(n.a.Fragment,null,Xe&&n.a.createElement(m.a,{style:{margin:"60px 0"},image:s.a,description:n.a.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),!!te.length&&n.a.createElement("aside",{className:h.a.common},n.a.createElement("div",{className:h.a.title},"\u63A8\u8350\u73AF\u5883:"),n.a.createElement("ul",{className:h.a.tags},te.map(function(Ke,$e){return n.a.createElement("li",{key:$e,onClick:function(){return ot(Ke.id)},className:N===Ke.id?"".concat(h.a.tag," ").concat(h.a.tagActive):h.a.tag},Ke.name)}))),n.a.createElement("aside",{className:h.a.wrap,id:"scroll-".concat(_e)},W.map(function(Ke,$e){var _t;return Ke!=null&&(_t=Ke.image)!==null&&_t!==void 0&&_t.length?n.a.createElement(P,{key:$e,data:Ke,id:N,handleClick:function($t){return ot($t)}}):null}),n.a.createElement("ul",{className:h.a.allList},L.map(function(Ke){return n.a.createElement("li",{key:"key-".concat(Ke.id),id:"scroll-".concat(_e,"-").concat(Ke.id),className:Ke.id===N?"".concat(h.a.item," ").concat(h.a.itemActive):h.a.item,onClick:function(){return de(Ke.id)}},n.a.createElement("div",{className:h.a.name},Ke.name),Ke.private&&n.a.createElement("div",{className:h.a.tag},"\u79C1\u6709"))})))),n.a.createElement("div",{className:h.a.apply},n.a.createElement("span",{className:h.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),n.a.createElement("span",{className:h.a.p2,onClick:et}," ","\u7533\u8BF7\u65B0\u5EFA"),n.a.createElement("span",{className:h.a.p2,onClick:Me}," ","\u5728\u7EBF\u521B\u5EFA")))},P=function(x){var w=x.data,v=x.id,T=x.handleClick,U=Object(l.useState)(!0),I=Object(e.a)(U,2),N=I[0],V=I[1],H=w.name,D=w.image;return n.a.createElement("div",{className:h.a.list},n.a.createElement("header",{onClick:function(){return V(!N)}},n.a.createElement("div",{className:h.a.title},H),n.a.createElement("i",{style:{transition:"0.5s",transform:N?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),n.a.createElement("ul",{className:h.a.items,style:{height:N?"auto":0}},D.map(function(W){return n.a.createElement("li",{key:W.id,className:W.id===v?"".concat(h.a.item," ").concat(h.a.itemActive):h.a.item,onClick:function(){return T(W.id)}},n.a.createElement("div",{className:h.a.name},W.name),W.private&&n.a.createElement("div",{className:h.a.tag},"\u79C1\u6709"))}),n.a.createElement("li",{className:h.a.line})))};z.a=_},ELLl:function(k,z,o){(function(M){M(o("VrN/"))})(function(M){var m={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},O=M.Pos;M.defineOption("autoCloseBrackets",!1,function(a,c,h){h&&h!=M.Init&&(a.removeKeyMap(y),a.state.closeBrackets=null),c&&(C(b(c,"pairs")),a.state.closeBrackets=c,a.addKeyMap(y))});function b(a,c){return c=="pairs"&&typeof a=="string"?a:typeof a=="object"&&a[c]!=null?a[c]:m[c]}var y={Backspace:e,Enter:f};function C(a){for(var c=0;c=0;s--){var S=d[s].head;a.replaceRange("",O(S.line,S.ch-1),O(S.line,S.ch+1),"+delete")}}function f(a){var c=g(a),h=c&&b(c,"explode");if(!h||a.getOption("disableInput"))return M.Pass;for(var d=a.listSelections(),s=0;s0;return{anchor:new O(a.anchor.line,a.anchor.ch+(c?-1:1)),head:new O(a.head.line,a.head.ch+(c?1:-1))}}function l(a,c){var h=g(a);if(!h||a.getOption("disableInput"))return M.Pass;var d=b(h,"pairs"),s=d.indexOf(c);if(s==-1)return M.Pass;for(var u=b(h,"closeBefore"),S=b(h,"triples"),E=d.charAt(s+1)==c,_=a.listSelections(),P=s%2==0,R,x=0;x<_.length;x++){var w=_[x],v=w.head,T,U=a.getRange(v,O(v.line,v.ch+1));if(P&&!w.empty())T="surround";else if((E||!P)&&U==c)E&&i(a,v)?T="both":S.indexOf(c)>=0&&a.getRange(v,O(v.line,v.ch+3))==c+c+c?T="skipThree":T="skip";else if(E&&v.ch>1&&S.indexOf(c)>=0&&a.getRange(O(v.line,v.ch-2),v)==c+c){if(v.ch>2&&/\bstring/.test(a.getTokenTypeAt(O(v.line,v.ch-2))))return M.Pass;T="addFour"}else if(E){var I=v.ch==0?" ":a.getRange(O(v.line,v.ch-1),v);if(!M.isWordChar(U)&&I!=c&&!M.isWordChar(I))T="both";else return M.Pass}else if(P&&(U.length===0||/\s/.test(U)||u.indexOf(U)>-1))T="both";else return M.Pass;if(!R)R=T;else if(R!=T)return M.Pass}var N=s%2?d.charAt(s-1):c,V=s%2?c:d.charAt(s+1);a.operation(function(){if(R=="skip")a.execCommand("goCharRight");else if(R=="skipThree")for(var H=0;H<3;H++)a.execCommand("goCharRight");else if(R=="surround"){for(var D=a.getSelections(),H=0;HA - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */return function(m){var T=M,b=T.lib,y=b.WordArray,C=b.Hasher,A=T.algo,g=y.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),e=y.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),f=y.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),r=y.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),l=y.create([0,1518500249,1859775393,2400959708,2840853838]),n=y.create([1352829926,1548603684,1836072691,2053994217,0]),i=A.RIPEMD160=C.extend({_doReset:function(){this._hash=y.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(S,E){for(var _=0;_<16;_++){var P=E+_,R=S[P];S[P]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var x=this._hash.words,w=l.words,v=n.words,O=g.words,U=e.words,I=f.words,N=r.words,V,H,D,W,F,L,K,te,fe,de;L=V=x[0],K=H=x[1],te=D=x[2],fe=W=x[3],de=F=x[4];for(var Ce,_=0;_<80;_+=1)Ce=V+S[E+O[_]]|0,_<16?Ce+=a(H,D,W)+w[0]:_<32?Ce+=c(H,D,W)+w[1]:_<48?Ce+=h(H,D,W)+w[2]:_<64?Ce+=d(H,D,W)+w[3]:Ce+=s(H,D,W)+w[4],Ce=Ce|0,Ce=u(Ce,I[_]),Ce=Ce+F|0,V=F,F=W,W=u(D,10),D=H,H=Ce,Ce=L+S[E+U[_]]|0,_<16?Ce+=s(K,te,fe)+v[0]:_<32?Ce+=d(K,te,fe)+v[1]:_<48?Ce+=h(K,te,fe)+v[2]:_<64?Ce+=c(K,te,fe)+v[3]:Ce+=a(K,te,fe)+v[4],Ce=Ce|0,Ce=u(Ce,N[_]),Ce=Ce+de|0,L=de,de=fe,fe=u(te,10),te=K,K=Ce;Ce=x[1]+D+fe|0,x[1]=x[2]+W+de|0,x[2]=x[3]+F+L|0,x[3]=x[4]+V+K|0,x[4]=x[0]+H+te|0,x[0]=Ce},_doFinalize:function(){var S=this._data,E=S.words,_=this._nDataBytes*8,P=S.sigBytes*8;E[P>>>5]|=128<<24-P%32,E[(P+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,S.sigBytes=(E.length+1)*4,this._process();for(var R=this._hash,x=R.words,w=0;w<5;w++){var v=x[w];x[w]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360}return R},clone:function(){var S=C.clone.call(this);return S._hash=this._hash.clone(),S}});function a(S,E,_){return S^E^_}function c(S,E,_){return S&E|~S&_}function h(S,E,_){return(S|~E)^_}function d(S,E,_){return S&_|E&~_}function s(S,E,_){return S^(E|~_)}function u(S,E){return S<>>32-E}T.RIPEMD160=C._createHelper(i),T.HmacRIPEMD160=C._createHmacHelper(i)}(Math),M.RIPEMD160})},ETIr:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.WordArray,y=m.enc,C=y.Base64={stringify:function(g){var e=g.words,f=g.sigBytes,r=this._map;g.clamp();for(var l=[],n=0;n>>2]>>>24-n%4*8&255,a=e[n+1>>>2]>>>24-(n+1)%4*8&255,c=e[n+2>>>2]>>>24-(n+2)%4*8&255,h=i<<16|a<<8|c,d=0;d<4&&n+d*.75>>6*(3-d)&63));var s=r.charAt(64);if(s)for(;l.length%4;)l.push(s);return l.join("")},parse:function(g){var e=g.length,f=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var l=0;l>>6-n%4*2,c=i|a;r[l>>>2]|=c<<24-l%4*8,l++}return b.create(r,l)}}(),M.enc.Base64})},EkPF:function(k,z,o){k.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){if(typeof ArrayBuffer!="function")return;var m=M,T=m.lib,b=T.WordArray,y=b.init,C=b.init=function(A){if(A instanceof ArrayBuffer&&(A=new Uint8Array(A)),(A instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&A instanceof Uint8ClampedArray||A instanceof Int16Array||A instanceof Uint16Array||A instanceof Int32Array||A instanceof Uint32Array||A instanceof Float32Array||A instanceof Float64Array)&&(A=new Uint8Array(A.buffer,A.byteOffset,A.byteLength)),A instanceof Uint8Array){for(var g=A.byteLength,e=[],f=0;f>>2]|=A[f]<<24-f%4*8;y.call(this,e,g)}else y.apply(this,arguments)};C.prototype=b}(),M.lib.WordArray})},FOrL:function(k,z,o){k.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(k,z,o){k.exports=o.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(k,z){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},FWmy:function(k,z,o){"use strict";o.d(z,"a",function(){return M});function M(m,T){if(!m)throw new Error(T?`Assertion failed (${T})`:"Assertion Failed")}},Fhpe:function(k,z,o){k.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},FrRK:function(k,z,o){"use strict";var M=o("+L6B"),m=o("2/Rp"),T=o("DZo9"),b=o("8z0m"),y=o("miYZ"),C=o("tsqr"),A=o("9og8"),g=o("2qtc"),e=o("kLXV"),f=o("y8nQ"),r=o("Vl3Y"),l=o("tJVT"),n=o("PpiC"),i=o("5NDa"),a=o("5rEg"),c=o("WmNS"),h=o.n(c),d=o("q1tI"),s=o.n(d),u=o("9kvl"),S=o("m3rI"),E=o("FPkq"),_=o.n(E),P=o("qB8g"),R=o.n(P),x=a.a.TextArea,w=function(O){var U=O.newShixuns,I=O.globalSetting,N=O.loading,V=O.dispatch,H=Object(n.a)(O,["newShixuns","globalSetting","loading","dispatch"]),D=r.a.useForm(),W=Object(l.a)(D,1),F=W[0],L=Object(d.useState)([]),K=Object(l.a)(L,2),te=K[0],fe=K[1],de=function(ue){var le=["uploading","done","removed"];le.includes(ue.file.status)&&fe(ue.fileList)},Ce=function(ue){if(!ue.percent||ue.percent==100){var le,$=(le=ue.response)===null||le===void 0?void 0:le.id;return e.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var me=Object(A.a)(h.a.mark(function ae(){var Se;return h.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,V({type:"newShixuns/deleteAttachment",payload:{id:$}});case 2:Se=ee.sent,Se&&fe(te.filter(function(J){var Q;return((Q=J.response)===null||Q===void 0?void 0:Q.id)!==$}));case 4:case"end":return ee.stop()}},ae)}));function re(){return me.apply(this,arguments)}return re}()}),!1}},Oe=function(ue){if(te.length)return!1;var le=ue.size/1024/1024>50;return le?(C.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},ce=function(){var ye=Object(A.a)(h.a.mark(function ue(le){var $,me,re,ae,Se,oe,ee,J;return h.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return re=le||{},ae=re.language,Se=re.env,oe=re.mode,ee=re.code,ve.next=3,V({type:"newShixuns/applyShixunMirror",payload:{language:ae,runtime:Se,run_method:oe,attachment_id:te==null||(($=te[0])===null||$===void 0||((me=$.response)===null||me===void 0))?void 0:me.id}});case 3:J=ve.sent,V({type:"newShixuns/setActionTabs",payload:{}}),J&&C.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return ve.stop()}},ue)}));return function(le){return ye.apply(this,arguments)}}(),Ee=function(){F.resetFields(),fe([])};return s.a.createElement(e.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:U.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Ee},s.a.createElement("section",{className:R.a.qrCode},s.a.createElement("aside",{className:R.a.a1},s.a.createElement("div",{className:R.a.code},s.a.createElement("img",{width:120,height:120,src:_.a,alt:"\u4E8C\u7EF4\u7801"})),s.a.createElement("div",{className:R.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),s.a.createElement("div",{className:R.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),s.a.createElement("aside",{className:R.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",s.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),s.a.createElement(r.a,{className:R.a.formWrap,form:F,labelCol:{span:4},wrapperCol:{span:20},onFinish:ce},s.a.createElement(r.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},s.a.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),s.a.createElement(r.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},s.a.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),s.a.createElement(r.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},s.a.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),s.a.createElement(r.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},s.a.createElement("div",{className:R.a.upload},s.a.createElement(b.a,{fileList:te,action:"".concat(S.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:de,onRemove:Ce,beforeUpload:Oe,withCredentials:!0},s.a.createElement("span",{className:"".concat(R.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),s.a.createElement("span",{className:"".concat(R.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),s.a.createElement("div",{className:R.a.footerWrap},s.a.createElement(r.a.Item,null,s.a.createElement(m.a,{className:"mr5",size:"large",onClick:function(){V({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),s.a.createElement(m.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};z.a=Object(u.a)(function(v){var O=v.newShixuns,U=v.loading,I=v.globalSetting;return{newShixuns:O,globalSetting:I,loading:U.effects}})(w)},Fxgj:function(k,z,o){},GABl:function(k,z){k.exports="data:image/png;base64,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"},GRuw:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("lPiR"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.WordArray,y=m.algo,C=y.SHA256,A=y.SHA224=C.extend({_doReset:function(){this._hash=new b.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var g=C._doFinalize.call(this);return g.sigBytes-=4,g}});m.SHA224=C._createHelper(A),m.HmacSHA224=C._createHmacHelper(A)}(),M.SHA224})},GfqC:function(k,z,o){"use strict";var M=o("q1tI"),m=o.n(M),T=o("TSYQ"),b=o.n(T);function y(W,F){var L="cannot "+W.method+" "+W.action+" "+F.status+"'",K=new Error(L);return K.status=F.status,K.method=W.method,K.url=W.action,K}function C(W){var F=W.responseText||W.response;if(!F)return F;try{return JSON.parse(F)}catch(L){return F}}function A(W){var F=new XMLHttpRequest;W.onProgress&&F.upload&&(F.upload.onprogress=function(fe){fe.total>0&&(fe.percent=fe.loaded/fe.total*100),W.onProgress(fe)});var L=new FormData;W.data&&Object.keys(W.data).forEach(function(te){var fe=W.data[te];if(Array.isArray(fe)){fe.forEach(function(de){L.append(te+"[]",de)});return}L.append(te,W.data[te])}),W.file instanceof Blob?L.append(W.filename,W.file,W.file.name):L.append(W.filename,W.file),F.onerror=function(fe){W.onError(fe)},F.onload=function(){return F.status<200||F.status>=300?W.onError(y(W,F),C(F)):W.onSuccess(C(F),F)},F.open(W.method,W.action,!0),W.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var K=W.headers||{};return K["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(K).forEach(function(te){K[te]!==null&&F.setRequestHeader(te,K[te])}),F.send(L),{abort:function(){F.abort()}}}var g=+new Date,e=0;function f(){return"rc-upload-"+g+"-"+ ++e}function r(W,F){return W.indexOf(F,W.length-F.length)!==-1}var l=function(W,F){if(W&&F){var L=Array.isArray(F)?F:F.split(","),K=W.name||"",te=W.type||"",fe=te.replace(/\/.*$/,"");return L.some(function(de){var Ce=de.trim();return Ce.charAt(0)==="."?r(K.toLowerCase(),Ce.toLowerCase()):/\/\*$/.test(Ce)?fe===Ce.replace(/\/.*$/,""):te===Ce})}return!0};function n(W,F){var L=W.createReader(),K=[];function te(){L.readEntries(function(fe){var de=Array.prototype.slice.apply(fe);K=K.concat(de);var Ce=!de.length;Ce?F(K):te()})}te()}var i=function(F,L,K){var te=function fe(de,Ce){Ce=Ce||"",de.isFile?de.file(function(Oe){K(Oe)&&(de.fullPath&&!Oe.webkitRelativePath&&(Object.defineProperties(Oe,{webkitRelativePath:{writable:!0}}),Oe.webkitRelativePath=de.fullPath.replace(/^\//,""),Object.defineProperties(Oe,{webkitRelativePath:{writable:!1}})),L([Oe]))}):de.isDirectory&&n(de,function(Oe){Oe.forEach(function(ce){fe(ce,""+Ce+de.name+"/")})})};F.forEach(function(fe){te(fe.webkitGetAsEntry())})},a=i,c=Object.assign||function(W){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(W,K))continue;L[K]=W[K]}return L}function S(W,F){if(!(W instanceof F))throw new TypeError("Cannot call a class as a function")}function E(W,F){if(!W)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:W}function _(W,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);W.prototype=Object.create(F&&F.prototype,{constructor:{value:W,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(W,F):W.__proto__=F)}var P=function(F){return Object.keys(F).reduce(function(L,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-"||K==="role")&&(L[K]=F[K]),L},{})},R=function(W){_(F,W);function F(){var L,K,te,fe;S(this,F);for(var de=arguments.length,Ce=Array(de),Oe=0;Oe>>2]>>>24-P%4*8&255;u[E+P>>>2]|=R<<24-(E+P)%4*8}else for(var x=0;x<_;x+=4)u[E+x>>>2]=S[x>>>2];return this.sigBytes+=_,this},clamp:function(){var s=this.words,u=this.sigBytes;s[u>>>2]&=4294967295<<32-u%4*8,s.length=T.ceil(u/4)},clone:function(){var s=f.clone.call(this);return s.words=this.words.slice(0),s},random:function(s){for(var u=[],S=0;S>>2]>>>24-_%4*8&255;E.push((P>>>4).toString(16)),E.push((P&15).toString(16))}return E.join("")},parse:function(s){for(var u=s.length,S=[],E=0;E>>3]|=parseInt(s.substr(E,2),16)<<24-E%8*4;return new r.init(S,u/2)}},i=l.Latin1={stringify:function(s){for(var u=s.words,S=s.sigBytes,E=[],_=0;_>>2]>>>24-_%4*8&255;E.push(String.fromCharCode(P))}return E.join("")},parse:function(s){for(var u=s.length,S=[],E=0;E>>2]|=(s.charCodeAt(E)&255)<<24-E%4*8;return new r.init(S,u)}},a=l.Utf8={stringify:function(s){try{return decodeURIComponent(escape(i.stringify(s)))}catch(u){throw new Error("Malformed UTF-8 data")}},parse:function(s){return i.parse(unescape(encodeURIComponent(s)))}},c=e.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(s){typeof s=="string"&&(s=a.parse(s)),this._data.concat(s),this._nDataBytes+=s.sigBytes},_process:function(s){var u,S=this._data,E=S.words,_=S.sigBytes,P=this.blockSize,R=P*4,x=_/R;s?x=T.ceil(x):x=T.max((x|0)-this._minBufferSize,0);var w=x*P,v=T.min(w*4,_);if(w){for(var O=0;Ou.length&&(E=u.length);S_===P){const _=u[Symbol.iterator](),P=S[Symbol.iterator]();for(;;){const R=_.next(),x=P.next();if(R.done!==x.done)return!1;if(R.done)return!0;if(!E(R.value,x.value))return!1}}m.equals=s})(M||(M={}))},JeFH:function(k,z){k.exports="data:image/png;base64,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"},Jq4h:function(k,z,o){k.exports=o.p+"static/qrcode.2267e4d5.png"},Jv0p:function(k,z,o){k.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},K3mO:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.Base,y=T.WordArray,C=m.algo,A=C.MD5,g=C.EvpKDF=b.extend({cfg:b.extend({keySize:128/32,hasher:A,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,f){for(var r,l=this.cfg,n=l.hasher.create(),i=y.create(),a=i.words,c=l.keySize,h=l.iterations;a.lengthye)){le.next=7;break}return T.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(ye/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),le.abrupt("return",!1);case 7:return D.push({name:Ee.name,file:Ee}),W(Object(b.a)(D)),N.onChange(D),le.abrupt("return",!1);case 11:case"end":return le.stop()}},ce)}));function Oe(ce){return Ce.apply(this,arguments)}return Oe}()},de=function(){var Ce=Object(g.a)(l.a.mark(function Oe(ce,Ee){var ye,ue,le,$,me,re,ae,Se,oe,ee;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Ee.file_name=ce.name,ae=ce.name,Q.next=4,Object(a.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(Se=Q.sent,Se.data=JSON.parse(_(Se.data)),!((Se==null?void 0:Se.status)!==0)){Q.next=12;break}return D[D.findIndex(function(ve){return ve.name===ae})].status="error",D[D.findIndex(function(ve){return ve.name===ae})].file.status="error",N.onChange(D),T.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Q.abrupt("return");case 12:return K=new S.a({endpoint:Se==null||((ye=Se.data)===null||ye===void 0)?void 0:ye.end_point,region:Se==null||((ue=Se.data)===null||ue===void 0)?void 0:ue.region,accessKeyId:Se==null||((le=Se.data)===null||le===void 0)?void 0:le.access_key_id,accessKeySecret:Se==null||(($=Se.data)===null||$===void 0)?void 0:$.access_key_secret,bucket:Se==null||((me=Se.data)===null||me===void 0)?void 0:me.bucket,stsToken:Se==null||((re=Se.data)===null||re===void 0)?void 0:re.security_token}),console.log(ce,"file"),te(K),oe=ce.name.split("."),oe.pop(),ee=Ee.realFileName?oe:Object(d.a)(),Q.abrupt("return",new Promise(function(ve,_e){try{var Te;K.multipartUpload("".concat(N.identifier,"/").concat(ee).concat(ae.indexOf(".")>-1?"."+ae.split(".").pop():""),new Blob([ce.file],{type:ce.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(qe,ut,st){try{console.log("\u8FDB\u5EA6",qe,ut,st);var ft=D.findIndex(function(gt){return gt.name===ae});D[ft].file.percent=qe*100,D[ft].tempCheckpoint=ut,W(Object(b.a)(D))}catch(gt){}},checkpoint:D[D.findIndex(function(Ge){return Ge.name===ae})].tempCheckpoint,callback:{customValue:{id:ae+""},url:Se==null||((Te=Se.data)===null||Te===void 0)?void 0:Te.callback_url,host:Se==null?void 0:Se.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(a.e)(Ee)}}).then(function(Ge){var qe,ut=D.findIndex(function(ke){return ke.name===ae}),st="done";if(((qe=Ge.data)===null||qe===void 0?void 0:qe.status)===0){var ft;ce.response=(ft=Ge.data)===null||ft===void 0?void 0:ft.data;var gt=D.findIndex(function(ke){return ke.name===ae});D[gt].status="done",D[gt].file.status="done"}else{var Ve;T.b.warn((Ve=Ge.data)===null||Ve===void 0?void 0:Ve.message),st="error"}D[ut].status=st,D[ut].file.status=st,N.onChange(D),ve(Ge==null?void 0:Ge.data)}).catch(function(Ge){D[D.findIndex(function(qe){return qe.name===ae})].status="error",D[D.findIndex(function(qe){return qe.name===ae})].file.status="error",T.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),W(Object(b.a)(D)),N.onChange(D),_e(Ge),console.log("err:",Ge)})}catch(Ge){}}));case 19:case"end":return Q.stop()}},Oe)}));return function(ce,Ee){return Ce.apply(this,arguments)}}();return Object(n.useEffect)(function(){D.every(function(Ce){return Ce==="done"||Ce==="error"})&&N.onComplete(D)},[D]),Object(n.useEffect)(function(){if(I){var Ce;(Ce=K)===null||Ce===void 0||Ce.cancel()}},[I]),Object(n.useEffect)(function(){N.uploading&&D.map(function(){var Ce=Object(g.a)(l.a.mark(function Oe(ce){var Ee,ye;return l.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(!((!ce.status||ce.status==="error")&&!I)){le.next=6;break}return ce.status="uploading",ce.file.status="uploading",le.next=5,de(ce,{login:U==null||((Ee=U.userInfo)===null||Ee===void 0)?void 0:Ee.login,container_type:N.container_type,container_id:N.container_id,description:N.description,realFileName:N.realFileName});case 5:ye=le.sent;case 6:case"end":return le.stop()}},Oe)}));return function(Oe){return Ce.apply(this,arguments)}}())},[N.uploading]),i.a.createElement(E,Object(M.a)({},fe,{height:N.height,className:N.className}),i.a.createElement("p",{className:"ant-upload-hint"},N.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};z.b=Object(s.a)(function(v){var O=v.loading,U=v.globalSetting,I=v.user;return{globalSetting:U,loading:O.models.competitions,user:I}})(w)},KmYQ:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.ZeroPadding={pad:function(m,T){var b=T*4;m.clamp(),m.sigBytes+=b-(m.sigBytes%b||b)},unpad:function(m){for(var T=m.words,b=m.sigBytes-1,b=m.sigBytes-1;b>=0;b--)if(T[b>>>2]>>>24-b%4*8&255){m.sigBytes=b+1;break}}},M.pad.ZeroPadding})},"L+Ii":function(k,z,o){k.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},LSTS:function(k,z,o){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var M=function(){function l(n,i){for(var a=0;a=0)continue;if(!Object.prototype.hasOwnProperty.call(l,a))continue;i[a]=l[a]}return i}function g(l,n){if(!(l instanceof n))throw new TypeError("Cannot call a class as a function")}function e(l,n){if(!l)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:l}function f(l,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);l.prototype=Object.create(n&&n.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(l,n):l.__proto__=n)}var r=function(l){f(n,l);function n(i){g(this,n);var a=e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,i));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return M(n,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,c={get passive(){a=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(h){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!a)return;var c=window;this.props.useWindow===!1&&(c=a),c.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),c.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,c=window,h=this.getParentElement(a),d=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,u=c.pageYOffset!==void 0?c.pageYOffset:s.scrollTop;this.props.isReverse?d=u:d=this.calculateOffset(a,u)}else this.props.isReverse?d=h.scrollTop:d=a.scrollHeight-h.scrollTop-h.clientHeight;d1&&arguments[1]!==void 0?arguments[1]:1,et=Te.length,Me=0;Me1&&arguments[1]!==void 0?arguments[1]:!1;return Object(P.a)(L).map(function(te,fe){if(!y.isValidElement(te)||!te.type)return null;var de=te.type.isSelectOptGroup,Ce=te.key,Oe=te.props,ce=Oe.children,Ee=Object(A.a)(Oe,["children"]);return K||!de?R(te):Object(_.a)(Object(_.a)({key:"__RC_SELECT_GRP__".concat(Ce===null?fe:Ce,"__"),label:Ce},Ee),{},{options:x(ce)})}).filter(function(te){return te})}var w=o("2Qr1"),v=o("qNPg"),O=o("U8pU"),U=o("Kwbf"),I=o("WKfj");function N(L){var K=L.mode,te=L.options,fe=L.children,de=L.backfill,Ce=L.allowClear,Oe=L.placeholder,ce=L.getInputElement,Ee=L.showSearch,ye=L.onSearch,ue=L.defaultOpen,le=L.autoFocus,$=L.labelInValue,me=L.value,re=L.inputValue,ae=L.optionLabelProp,Se=K==="multiple"||K==="tags",oe=Ee!==void 0?Ee:Se||K==="combobox",ee=te||x(fe);if(Object(U.a)(K!=="tags"||ee.every(function(_e){return!_e.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),K==="tags"||K==="combobox"){var J=ee.some(function(_e){return _e.options?_e.options.some(function(Te){return typeof("value"in Te?Te.value:Te.key)=="number"}):typeof("value"in _e?_e.value:_e.key)=="number"});Object(U.a)(!J,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(U.a)(K!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(U.a)(K==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(U.a)(K==="combobox"||!ce,"`getInputElement` only work with `combobox` mode."),Object(U.b)(K!=="combobox"||!ce||!Ce||!Oe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ye&&!oe&&K!=="combobox"&&K!=="tags"&&Object(U.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(U.b)(!ue||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),me!=null){var Q=Object(I.d)(me);Object(U.a)(!$||Q.every(function(_e){return Object(O.a)(_e)==="object"&&("key"in _e||"value"in _e)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(U.a)(!Se||Array.isArray(me),"`value` should be array when `mode` is `multiple` or `tags`")}if(fe){var ve=null;Object(P.a)(fe).some(function(_e){if(!y.isValidElement(_e)||!_e.type)return!1;var Te=_e.type;if(Te.isSelectOption)return!1;if(Te.isSelectOptGroup){var Ge=Object(P.a)(_e.props.children).every(function(qe){return!y.isValidElement(qe)||!_e.type||qe.type.isSelectOption?!0:(ve=qe.type,!1)});return!Ge}return ve=Te,!0}),ve&&Object(U.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ve.displayName||ve.name||ve,"`.")),Object(U.a)(re===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var V=N,H=Object(v.a)({prefixCls:"rc-select",components:{optionList:d},convertChildrenToData:x,flattenOptions:w.d,getLabeledValue:w.e,filterOptions:w.b,isValueDisabled:w.g,findValueOption:w.c,warningProps:V,fillOptionsWithMissingValue:w.a}),D=function(L){Object(T.a)(te,L);var K=Object(b.a)(te);function te(){var fe;return Object(M.a)(this,te),fe=K.apply(this,arguments),fe.selectRef=y.createRef(),fe.focus=function(){fe.selectRef.current.focus()},fe.blur=function(){fe.selectRef.current.blur()},fe}return Object(m.a)(te,[{key:"render",value:function(){return y.createElement(H,Object.assign({ref:this.selectRef},this.props))}}]),te}(y.Component);D.Option=u,D.OptGroup=E;var W=D,F=z.c=W},Lf5v:function(k,z,o){"use strict";var M=o("5NDa"),m=o("5rEg"),T=o("2qtc"),b=o("kLXV"),y=o("k1fw"),C=o("oBTY"),A=o("9og8"),g=o("miYZ"),e=o("tsqr"),f=o("y8nQ"),r=o("Vl3Y"),l=o("tJVT"),n=o("DZo9"),i=o("8z0m"),a=o("WmNS"),c=o.n(a),h=o("q1tI"),d=o.n(h),s=o("m3rI"),u=o("ErOA"),S=o("sckv"),E=o.n(S),_=o("KhGG"),P=o("1vsH"),R=i.a.Dragger,x=function(v){var O,U=v.dispatch,I=v.id,N=v.onClose,V=v.onOK,H=v.visible,D=v.wrapClassName,W=v.local,F=v.containerId,L=v.rootIdentifier,K=Object(h.useState)({}),te=Object(l.a)(K,2),fe=te[0],de=te[1],Ce=Object(h.useState)([]),Oe=Object(l.a)(Ce,2),ce=Oe[0],Ee=Oe[1],ye=Object(h.useState)([]),ue=Object(l.a)(ye,2),le=ue[0],$=ue[1],me=Object(h.useState)(0),re=Object(l.a)(me,2),ae=re[0],Se=re[1],oe=Object(h.useState)(!1),ee=Object(l.a)(oe,2),J=ee[0],Q=ee[1],ve=Object(h.useState)(!1),_e=Object(l.a)(ve,2),Te=_e[0],Ge=_e[1],qe=r.a.useForm(),ut=Object(l.a)(qe,1),st=ut[0],ft=Object(h.useState)([]),gt=Object(l.a)(ft,2),Ve=gt[0],ke=gt[1],dt=Object(h.useRef)([]);Object(h.useEffect)(function(){H&&(st.resetFields(),ke([]),$([]),Ee([]),Se(0),Ge(!1),Q(!1))},[H]);var Bt=function(je){if(je.file.status==="done"||je.file.status==="uploading"){var rt,at,Ae;if(ke(je.fileList),!je.file.response)return;if((rt=je.file.response)!==null&&rt!==void 0&&rt.id){e.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}ke(Ve.filter(function(Fe){return Fe.uid!==je.file.uid})),((at=je.file.response)===null||at===void 0?void 0:at.message)&&e.b.info((Ae=je.file.response)===null||Ae===void 0?void 0:Ae.message)}},vt=function(){var Et=Object(A.a)(c.a.mark(function je(rt){var at,Ae,Fe;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(ae){yt.next=8;break}return Ae=Ve.filter(function(Ot){return Ot.uid!==rt.uid}),ke(Ae),dt.current=Object(C.a)(Ae),Ee(ce.filter(function(Ot){return Ot!==rt.name})),e.b.info("\u5220\u9664\u6210\u529F"),Ae.length||(st.setFieldsValue({file:void 0}),st.validateFields()),yt.abrupt("return");case 8:if(rt.response){yt.next=11;break}return e.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),yt.abrupt("return");case 11:return yt.next=13,Object(u.a)("/api/shixuns/".concat(I,"/destroy_data_sets.json"),{method:"Delete",body:{id:[rt==null||((at=rt.response)===null||at===void 0)?void 0:at.id]}});case 13:Fe=yt.sent,Fe.status===0&&(ke(Ve.filter(function(Ot){return Ot.uid!==rt.uid})),e.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return yt.stop()}},je)}));return function(rt){return Et.apply(this,arguments)}}(),Rt=function(je){if(Ve!=null&&Ve.some(function(at){return at.name===je.name}))return e.b.info("".concat(je.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var rt={name:je.name,uid:je.uid,file:je,percent:0};return Ve.push(rt),dt.current=Object(C.a)(Ve),ke(Object(C.a)(Ve)),!1},ot={height:300,multiple:!0,disabled:ae>0,withCredentials:!0,fileList:Ve,action:"".concat(s.a.API_SERVER,"/api/attachments.json"),onChange:Bt,onRemove:vt,beforeUpload:Rt},Je=function(je,rt,at,Ae,Fe,Tt){debugger;var yt=new FormData;Object.keys(je).forEach(function(Lt){yt.append(Lt,je[Lt])});var Ot=new window.XMLHttpRequest;return Ot.withCredentials=!0,Ot.addEventListener("load",function(Lt){var tt;debugger;at(JSON.parse(Lt==null||((tt=Lt.target)===null||tt===void 0)?void 0:tt.response))},!1),Ot.addEventListener("error",function(Lt){debugger;Fe&&Fe(Lt)},!1),Ot.upload.onprogress=function(Lt){Ae&&Ae(Lt)},Ot.open("POST",rt),Ot.send(yt),Ot},et=function(je,rt){if(je.lengthComputable){var at=Math.floor(je.loaded/je.total*100),Ae=Object(y.a)(Object(y.a)({},rt),{},{percent:at,status:at===100?"done":"uploading"});console.log(dt.current,333),dt.current=dt.current.map(function(Fe){return Fe.uid===rt.uid?Ae:Fe}),ke(dt.current)}},Me=function(je,rt){debugger;var at=Object(y.a)(Object(y.a)({},rt),{},{status:"error"});e.b.warn("\u4E0A\u4F20\u5931\u8D25"),dt.current=dt.current.map(function(Ae){return Ae.uid===rt.uid?at:Ae}),dt.current.every(function(Ae){return Ae.status==="done"||Ae.status==="error"})&&(Ge(!1),Se(2)),ke(dt.current)},Be=function(je,rt){var at=Object(y.a)(Object(y.a)({},rt),{},{status:"done"});if(je.status===0||(at=Object(y.a)(Object(y.a)({},rt),{},{status:"error"}),e.b.error(je==null?void 0:je.message)),dt.current=dt.current.map(function(Ae){return Ae.uid===rt.uid?at:Ae}),dt.current.every(function(Ae){return Ae.status==="done"})){e.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ft(!0);return}dt.current.every(function(Ae){return Ae.status==="done"||Ae.status==="error"})&&(Ge(!1),Se(2)),ke(dt.current)},Xe=function(){var je=!0;return window.navigator.onLine==!0?je=!0:je=!1,je},Ke=function(){var Et=Object(A.a)(c.a.mark(function je(rt){var at,Ae,Fe,Tt,yt,Ot,Lt,tt;return c.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(Ge(!0),!(ae===3)){Pt.next=4;break}return Se(2),Pt.abrupt("return");case 4:if(!(ae===2||ae===1)){Pt.next=7;break}return $e(),Pt.abrupt("return");case 7:return at=rt||{},Ae=at.commitMessage,Fe=Ae===void 0?"":Ae,Tt=at.fileOss,yt=Tt===void 0?[]:Tt,Ot=W?Ve:yt,Lt=Ot.map(function(an){return an.name}),Pt.next=12,Object(u.a)("/api/shixuns/".concat(I,"/check_data_sets"),{method:"post",body:{files_name:Lt}});case 12:if(tt=Pt.sent,!(tt.status===-3)){Pt.next=17;break}return Ee(tt==null?void 0:tt.exist_files),Ge(!1),Pt.abrupt("return");case 17:if(!(JSON.stringify(tt)==="{}")){Pt.next=21;break}return Ge(!1),e.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Pt.abrupt("return");case 21:tt.status===0&&(Ve.forEach(function(an){var nn=Je({file:an.file,description:Fe,message:tt.message},"".concat(s.a.API_SERVER,"/api/shixuns/").concat(I,"/upload_data_sets.json"),function(rn){return Be(rn,an)},function(rn){return et(rn,an)},function(rn){return Me(rn,an)});le.push(nn)}),Se(1));case 22:case"end":return Pt.stop()}},je)}));return function(rt){return Et.apply(this,arguments)}}(),$e=function(){var je=Object(y.a)({},st.getFieldsValue())||{},rt=je.commitMessage,at=rt===void 0?"":rt,Ae=dt.current.filter(function(Tt){return Tt.status==="error"}),Fe=dt.current.map(function(Tt){return Object(y.a)(Object(y.a)({},Tt),{},{status:Tt.status==="error"?"uploading":Tt.status})});ke(Fe),Ae.forEach(function(Tt){var yt=Je({file:Tt.file,description:at},"".concat(s.a.API_SERVER,"/api/shixuns/").concat(I,"/upload_data_sets.json"),function(Ot){return Be(Ot,Tt)},function(Ot){return et(Ot,Tt)},function(Ot){return Me(Ot,Tt)});le.push(yt)})},_t=function(je){if(console.log(je,"changedValues"),"fileOss"in je){var rt,at;if(je!=null&&je.fileOss.every(function(Ae){return Ae.status==="done"})&&je!==null&&je!==void 0&&(rt=je.fileOss)!==null&&rt!==void 0&&rt.length){e.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ft(!0);return}if(je!=null&&je.fileOss.every(function(Ae){return Ae.status==="done"||Ae.status==="error"})&&je!==null&&je!==void 0&&(at=je.fileOss)!==null&&at!==void 0&&at.length){Se(3),Ge(!1);return}Ee(ce.filter(function(Ae){var Fe;return je==null||((Fe=je.fileOss)===null||Fe===void 0)?void 0:Fe.some(function(Tt){return Tt.name===Ae})}))}de(Object(y.a)({},st.getFieldsValue()))},Ft=function(je){je||(Q(!0),le.forEach(function(rt){rt.abort()})),V(),N()},qt=function(){var je=Object(y.a)({},st.getFieldsValue())||{},rt=je.fileOss,at=rt===void 0?[]:rt,Ae=Ve==null?void 0:Ve.every(function(Tt){return Tt.status==="done"}),Fe=at==null?void 0:at.every(function(Tt){return Tt.status==="done"});if(!Ae||!Fe){b.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Ft()}});return}Ft()},bn=function(){return d.a.createElement(d.a.Fragment,null,d.a.createElement("div",null,d.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(E.a.colorBlue)})),d.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",d.a.createElement("span",{className:"".concat(E.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},At=function(je){console.log(je,444)};return d.a.createElement(b.a,{visible:H,wrapClassName:D,onOk:function(){Object(P.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),st.submit()},centered:!0,okText:ae===0?"\u786E\u5B9A":ae===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Te},onCancel:qt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},d.a.createElement("div",{className:E.a.wrap},d.a.createElement(r.a,{className:"mt10",form:st,scrollToFirstError:!0,layout:"vertical",onFinish:Ke,onValuesChange:_t},W?d.a.createElement(r.a.Item,{label:d.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6"," ",d.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},d.a.createElement(R,ot," ",bn())):d.a.createElement(r.a.Item,{label:d.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6"," ",d.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},d.a.createElement(_.b,{identifier:L,cancelUpload:J,container_type:"Shixun",container_id:F,uploading:ae<3?ae:0,disabled:ae>0,height:300,maxSize:100*1024*1024*1024,description:fe.commitMessage||"",text:bn(),onComplete:At,realFileName:!0})),!!ce.length&&d.a.createElement("span",{className:E.a.repeatedName},ce.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),d.a.createElement(r.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement(m.a,{bordered:!1,disabled:ae>0,maxLength:100,suffix:"".concat(((O=fe.commitMessage)===null||O===void 0?void 0:O.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};z.a=x},M8RZ:function(k,z,o){"use strict";o.d(z,"a",function(){return e});var M=o("fWQN"),m=o("mtLc"),T=o("yKVA"),b=o("879j"),y=o("q1tI"),C=o.n(y),A=o("i8i4"),g=o.n(A),e=function(f){Object(T.a)(l,f);var r=Object(b.a)(l);function l(n){var i;Object(M.a)(this,l),i=r.call(this,n);var a=window.document;return i.node=a.createElement("div"),a.body.appendChild(i.node),i}return Object(m.a)(l,[{key:"render",value:function(){var i=this.props.children;return Object(A.createPortal)(i,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),l}(C.a.Component)},MEgm:function(k,z){k.exports="data:image/png;base64,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"},MI8n:function(k,z,o){"use strict";o.d(z,"c",function(){return y}),o.d(z,"b",function(){return e}),o.d(z,"e",function(){return f}),o.d(z,"a",function(){return r}),o.d(z,"d",function(){return l}),o.d(z,"f",function(){return n});var M=o("/cxE"),m=o("pmY6"),T=o("24hK"),b=o("5Y4S"),y;(function(i){i.None=()=>m.a.None;function a(N){return(V,H=null,D)=>{let W=!1,F;return F=N(L=>W?void 0:(F?F.dispose():W=!0,V.call(H,L)),null,D),W&&F.dispose(),F}}i.once=a;function c(N,V){return E((H,D=null,W)=>N(F=>H.call(D,V(F)),null,W))}i.map=c;function h(N,V){return E((H,D=null,W)=>N(F=>{V(F),H.call(D,F)},null,W))}i.forEach=h;function d(N,V){return E((H,D=null,W)=>N(F=>V(F)&&H.call(D,F),null,W))}i.filter=d;function s(N){return N}i.signal=s;function u(...N){return(V,H=null,D)=>Object(m.e)(...N.map(W=>W(F=>V.call(H,F),null,D)))}i.any=u;function S(N,V,H){let D=H;return c(N,W=>(D=V(D,W),D))}i.reduce=S;function E(N){let V;const H=new e({onFirstListenerAdd(){V=N(H.fire,H)},onLastListenerRemove(){V.dispose()}});return H.event}function _(N,V,H=100,D=!1,W){let F,L,K,te=0;const fe=new e({leakWarningThreshold:W,onFirstListenerAdd(){F=N(de=>{te++,L=V(L,de),D&&!K&&(fe.fire(L),L=void 0),clearTimeout(K),K=setTimeout(()=>{const Ce=L;L=void 0,K=void 0,(!D||te>1)&&fe.fire(Ce),te=0},H)})},onLastListenerRemove(){F.dispose()}});return fe.event}i.debounce=_;function P(N,V=(H,D)=>H===D){let H=!0,D;return d(N,W=>{const F=H||!V(W,D);return H=!1,D=W,F})}i.latch=P;function R(N,V){return[i.filter(N,V),i.filter(N,H=>!V(H))]}i.split=R;function x(N,V=!1,H=[]){let D=H.slice(),W=N(K=>{D?D.push(K):L.fire(K)});const F=()=>{D&&D.forEach(K=>L.fire(K)),D=null},L=new e({onFirstListenerAdd(){W||(W=N(K=>L.fire(K)))},onFirstListenerDidAdd(){D&&(V?setTimeout(F):F())},onLastListenerRemove(){W&&W.dispose(),W=null}});return L.event}i.buffer=x;class w{constructor(N){this.event=N}map(N){return new w(c(this.event,N))}forEach(N){return new w(h(this.event,N))}filter(N){return new w(d(this.event,N))}reduce(N,V){return new w(S(this.event,N,V))}latch(){return new w(P(this.event))}debounce(N,V=100,H=!1,D){return new w(_(this.event,N,V,H,D))}on(N,V,H){return this.event(N,V,H)}once(N,V,H){return a(this.event)(N,V,H)}}function v(N){return new w(N)}i.chain=v;function O(N,V,H=D=>D){const D=(...K)=>L.fire(H(...K)),W=()=>N.on(V,D),F=()=>N.removeListener(V,D),L=new e({onFirstListenerAdd:W,onLastListenerRemove:F});return L.event}i.fromNodeEventEmitter=O;function U(N,V,H=D=>D){const D=(...K)=>L.fire(H(...K)),W=()=>N.addEventListener(V,D),F=()=>N.removeEventListener(V,D),L=new e({onFirstListenerAdd:W,onLastListenerRemove:F});return L.event}i.fromDOMEventEmitter=U;function I(N){return new Promise(V=>a(N)(V))}i.toPromise=I})(y||(y={}));class C{constructor(i){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${i}_${C._idPool++}`}start(i){this._stopWatch=new b.a(!0),this._listenerCount=i}stop(){if(this._stopWatch){const i=this._stopWatch.elapsed();this._elapsedOverall+=i,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${i.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}C._idPool=0;let A=-1;class g{constructor(i,a=Math.random().toString(18).slice(2,5)){this.customThreshold=i,this.name=a,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(i){let a=A;if(typeof this.customThreshold=="number"&&(a=this.customThreshold),a<=0||i>>24)&16711935|(R<<24|R>>>8)&4278255360}var x=this._hash.words,w=l.words,v=n.words,T=g.words,U=e.words,I=f.words,N=r.words,V,H,D,W,F,L,K,te,fe,de;L=V=x[0],K=H=x[1],te=D=x[2],fe=W=x[3],de=F=x[4];for(var Ce,_=0;_<80;_+=1)Ce=V+S[E+T[_]]|0,_<16?Ce+=a(H,D,W)+w[0]:_<32?Ce+=c(H,D,W)+w[1]:_<48?Ce+=h(H,D,W)+w[2]:_<64?Ce+=d(H,D,W)+w[3]:Ce+=s(H,D,W)+w[4],Ce=Ce|0,Ce=u(Ce,I[_]),Ce=Ce+F|0,V=F,F=W,W=u(D,10),D=H,H=Ce,Ce=L+S[E+U[_]]|0,_<16?Ce+=s(K,te,fe)+v[0]:_<32?Ce+=d(K,te,fe)+v[1]:_<48?Ce+=h(K,te,fe)+v[2]:_<64?Ce+=c(K,te,fe)+v[3]:Ce+=a(K,te,fe)+v[4],Ce=Ce|0,Ce=u(Ce,N[_]),Ce=Ce+de|0,L=de,de=fe,fe=u(te,10),te=K,K=Ce;Ce=x[1]+D+fe|0,x[1]=x[2]+W+de|0,x[2]=x[3]+F+L|0,x[3]=x[4]+V+K|0,x[4]=x[0]+H+te|0,x[0]=Ce},_doFinalize:function(){var S=this._data,E=S.words,_=this._nDataBytes*8,P=S.sigBytes*8;E[P>>>5]|=128<<24-P%32,E[(P+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,S.sigBytes=(E.length+1)*4,this._process();for(var R=this._hash,x=R.words,w=0;w<5;w++){var v=x[w];x[w]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360}return R},clone:function(){var S=C.clone.call(this);return S._hash=this._hash.clone(),S}});function a(S,E,_){return S^E^_}function c(S,E,_){return S&E|~S&_}function h(S,E,_){return(S|~E)^_}function d(S,E,_){return S&_|E&~_}function s(S,E,_){return S^(E|~_)}function u(S,E){return S<>>32-E}O.RIPEMD160=C._createHelper(i),O.HmacRIPEMD160=C._createHmacHelper(i)}(Math),M.RIPEMD160})},ETIr:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.WordArray,y=m.enc,C=y.Base64={stringify:function(g){var e=g.words,f=g.sigBytes,r=this._map;g.clamp();for(var l=[],n=0;n>>2]>>>24-n%4*8&255,a=e[n+1>>>2]>>>24-(n+1)%4*8&255,c=e[n+2>>>2]>>>24-(n+2)%4*8&255,h=i<<16|a<<8|c,d=0;d<4&&n+d*.75>>6*(3-d)&63));var s=r.charAt(64);if(s)for(;l.length%4;)l.push(s);return l.join("")},parse:function(g){var e=g.length,f=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var l=0;l>>6-n%4*2,c=i|a;r[l>>>2]|=c<<24-l%4*8,l++}return b.create(r,l)}}(),M.enc.Base64})},EkPF:function(k,z,o){k.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){if(typeof ArrayBuffer!="function")return;var m=M,O=m.lib,b=O.WordArray,y=b.init,C=b.init=function(A){if(A instanceof ArrayBuffer&&(A=new Uint8Array(A)),(A instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&A instanceof Uint8ClampedArray||A instanceof Int16Array||A instanceof Uint16Array||A instanceof Int32Array||A instanceof Uint32Array||A instanceof Float32Array||A instanceof Float64Array)&&(A=new Uint8Array(A.buffer,A.byteOffset,A.byteLength)),A instanceof Uint8Array){for(var g=A.byteLength,e=[],f=0;f>>2]|=A[f]<<24-f%4*8;y.call(this,e,g)}else y.apply(this,arguments)};C.prototype=b}(),M.lib.WordArray})},FOrL:function(k,z,o){k.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(k,z,o){k.exports=o.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(k,z){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},FWmy:function(k,z,o){"use strict";o.d(z,"a",function(){return M});function M(m,O){if(!m)throw new Error(O?`Assertion failed (${O})`:"Assertion Failed")}},Fhpe:function(k,z,o){k.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},FrRK:function(k,z,o){"use strict";var M=o("+L6B"),m=o("2/Rp"),O=o("DZo9"),b=o("8z0m"),y=o("miYZ"),C=o("tsqr"),A=o("9og8"),g=o("2qtc"),e=o("kLXV"),f=o("y8nQ"),r=o("Vl3Y"),l=o("tJVT"),n=o("PpiC"),i=o("5NDa"),a=o("5rEg"),c=o("WmNS"),h=o.n(c),d=o("q1tI"),s=o.n(d),u=o("9kvl"),S=o("m3rI"),E=o("FPkq"),_=o.n(E),P=o("qB8g"),R=o.n(P),x=a.a.TextArea,w=function(T){var U=T.newShixuns,I=T.globalSetting,N=T.loading,V=T.dispatch,H=Object(n.a)(T,["newShixuns","globalSetting","loading","dispatch"]),D=r.a.useForm(),W=Object(l.a)(D,1),F=W[0],L=Object(d.useState)([]),K=Object(l.a)(L,2),te=K[0],fe=K[1],de=function(ue){var le=["uploading","done","removed"];le.includes(ue.file.status)&&fe(ue.fileList)},Ce=function(ue){if(!ue.percent||ue.percent==100){var le,$=(le=ue.response)===null||le===void 0?void 0:le.id;return e.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var me=Object(A.a)(h.a.mark(function ae(){var Se;return h.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,V({type:"newShixuns/deleteAttachment",payload:{id:$}});case 2:Se=ee.sent,Se&&fe(te.filter(function(J){var Q;return((Q=J.response)===null||Q===void 0?void 0:Q.id)!==$}));case 4:case"end":return ee.stop()}},ae)}));function re(){return me.apply(this,arguments)}return re}()}),!1}},Oe=function(ue){if(te.length)return!1;var le=ue.size/1024/1024>50;return le?(C.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},ce=function(){var ye=Object(A.a)(h.a.mark(function ue(le){var $,me,re,ae,Se,oe,ee,J;return h.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return re=le||{},ae=re.language,Se=re.env,oe=re.mode,ee=re.code,ve.next=3,V({type:"newShixuns/applyShixunMirror",payload:{language:ae,runtime:Se,run_method:oe,attachment_id:te==null||(($=te[0])===null||$===void 0||((me=$.response)===null||me===void 0))?void 0:me.id}});case 3:J=ve.sent,V({type:"newShixuns/setActionTabs",payload:{}}),J&&C.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return ve.stop()}},ue)}));return function(le){return ye.apply(this,arguments)}}(),Ee=function(){F.resetFields(),fe([])};return s.a.createElement(e.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:U.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Ee},s.a.createElement("section",{className:R.a.qrCode},s.a.createElement("aside",{className:R.a.a1},s.a.createElement("div",{className:R.a.code},s.a.createElement("img",{width:120,height:120,src:_.a,alt:"\u4E8C\u7EF4\u7801"})),s.a.createElement("div",{className:R.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),s.a.createElement("div",{className:R.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),s.a.createElement("aside",{className:R.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",s.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),s.a.createElement(r.a,{className:R.a.formWrap,form:F,labelCol:{span:4},wrapperCol:{span:20},onFinish:ce},s.a.createElement(r.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},s.a.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),s.a.createElement(r.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},s.a.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),s.a.createElement(r.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},s.a.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),s.a.createElement(r.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},s.a.createElement("div",{className:R.a.upload},s.a.createElement(b.a,{fileList:te,action:"".concat(S.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:de,onRemove:Ce,beforeUpload:Oe,withCredentials:!0},s.a.createElement("span",{className:"".concat(R.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),s.a.createElement("span",{className:"".concat(R.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),s.a.createElement("div",{className:R.a.footerWrap},s.a.createElement(r.a.Item,null,s.a.createElement(m.a,{className:"mr5",size:"large",onClick:function(){V({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),s.a.createElement(m.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};z.a=Object(u.a)(function(v){var T=v.newShixuns,U=v.loading,I=v.globalSetting;return{newShixuns:T,globalSetting:I,loading:U.effects}})(w)},Fxgj:function(k,z,o){},GABl:function(k,z){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GRuw:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("lPiR"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.WordArray,y=m.algo,C=y.SHA256,A=y.SHA224=C.extend({_doReset:function(){this._hash=new b.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var g=C._doFinalize.call(this);return g.sigBytes-=4,g}});m.SHA224=C._createHelper(A),m.HmacSHA224=C._createHmacHelper(A)}(),M.SHA224})},GfqC:function(k,z,o){"use strict";var M=o("q1tI"),m=o.n(M),O=o("TSYQ"),b=o.n(O);function y(W,F){var L="cannot "+W.method+" "+W.action+" "+F.status+"'",K=new Error(L);return K.status=F.status,K.method=W.method,K.url=W.action,K}function C(W){var F=W.responseText||W.response;if(!F)return F;try{return JSON.parse(F)}catch(L){return F}}function A(W){var F=new XMLHttpRequest;W.onProgress&&F.upload&&(F.upload.onprogress=function(fe){fe.total>0&&(fe.percent=fe.loaded/fe.total*100),W.onProgress(fe)});var L=new FormData;W.data&&Object.keys(W.data).forEach(function(te){var fe=W.data[te];if(Array.isArray(fe)){fe.forEach(function(de){L.append(te+"[]",de)});return}L.append(te,W.data[te])}),W.file instanceof Blob?L.append(W.filename,W.file,W.file.name):L.append(W.filename,W.file),F.onerror=function(fe){W.onError(fe)},F.onload=function(){return F.status<200||F.status>=300?W.onError(y(W,F),C(F)):W.onSuccess(C(F),F)},F.open(W.method,W.action,!0),W.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var K=W.headers||{};return K["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(K).forEach(function(te){K[te]!==null&&F.setRequestHeader(te,K[te])}),F.send(L),{abort:function(){F.abort()}}}var g=+new Date,e=0;function f(){return"rc-upload-"+g+"-"+ ++e}function r(W,F){return W.indexOf(F,W.length-F.length)!==-1}var l=function(W,F){if(W&&F){var L=Array.isArray(F)?F:F.split(","),K=W.name||"",te=W.type||"",fe=te.replace(/\/.*$/,"");return L.some(function(de){var Ce=de.trim();return Ce.charAt(0)==="."?r(K.toLowerCase(),Ce.toLowerCase()):/\/\*$/.test(Ce)?fe===Ce.replace(/\/.*$/,""):te===Ce})}return!0};function n(W,F){var L=W.createReader(),K=[];function te(){L.readEntries(function(fe){var de=Array.prototype.slice.apply(fe);K=K.concat(de);var Ce=!de.length;Ce?F(K):te()})}te()}var i=function(F,L,K){var te=function fe(de,Ce){Ce=Ce||"",de.isFile?de.file(function(Oe){K(Oe)&&(de.fullPath&&!Oe.webkitRelativePath&&(Object.defineProperties(Oe,{webkitRelativePath:{writable:!0}}),Oe.webkitRelativePath=de.fullPath.replace(/^\//,""),Object.defineProperties(Oe,{webkitRelativePath:{writable:!1}})),L([Oe]))}):de.isDirectory&&n(de,function(Oe){Oe.forEach(function(ce){fe(ce,""+Ce+de.name+"/")})})};F.forEach(function(fe){te(fe.webkitGetAsEntry())})},a=i,c=Object.assign||function(W){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(W,K))continue;L[K]=W[K]}return L}function S(W,F){if(!(W instanceof F))throw new TypeError("Cannot call a class as a function")}function E(W,F){if(!W)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:W}function _(W,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);W.prototype=Object.create(F&&F.prototype,{constructor:{value:W,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(W,F):W.__proto__=F)}var P=function(F){return Object.keys(F).reduce(function(L,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-"||K==="role")&&(L[K]=F[K]),L},{})},R=function(W){_(F,W);function F(){var L,K,te,fe;S(this,F);for(var de=arguments.length,Ce=Array(de),Oe=0;Oe>>2]>>>24-P%4*8&255;u[E+P>>>2]|=R<<24-(E+P)%4*8}else for(var x=0;x<_;x+=4)u[E+x>>>2]=S[x>>>2];return this.sigBytes+=_,this},clamp:function(){var s=this.words,u=this.sigBytes;s[u>>>2]&=4294967295<<32-u%4*8,s.length=O.ceil(u/4)},clone:function(){var s=f.clone.call(this);return s.words=this.words.slice(0),s},random:function(s){for(var u=[],S=0;S>>2]>>>24-_%4*8&255;E.push((P>>>4).toString(16)),E.push((P&15).toString(16))}return E.join("")},parse:function(s){for(var u=s.length,S=[],E=0;E>>3]|=parseInt(s.substr(E,2),16)<<24-E%8*4;return new r.init(S,u/2)}},i=l.Latin1={stringify:function(s){for(var u=s.words,S=s.sigBytes,E=[],_=0;_>>2]>>>24-_%4*8&255;E.push(String.fromCharCode(P))}return E.join("")},parse:function(s){for(var u=s.length,S=[],E=0;E>>2]|=(s.charCodeAt(E)&255)<<24-E%4*8;return new r.init(S,u)}},a=l.Utf8={stringify:function(s){try{return decodeURIComponent(escape(i.stringify(s)))}catch(u){throw new Error("Malformed UTF-8 data")}},parse:function(s){return i.parse(unescape(encodeURIComponent(s)))}},c=e.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(s){typeof s=="string"&&(s=a.parse(s)),this._data.concat(s),this._nDataBytes+=s.sigBytes},_process:function(s){var u,S=this._data,E=S.words,_=S.sigBytes,P=this.blockSize,R=P*4,x=_/R;s?x=O.ceil(x):x=O.max((x|0)-this._minBufferSize,0);var w=x*P,v=O.min(w*4,_);if(w){for(var T=0;Tu.length&&(E=u.length);S_===P){const _=u[Symbol.iterator](),P=S[Symbol.iterator]();for(;;){const R=_.next(),x=P.next();if(R.done!==x.done)return!1;if(R.done)return!0;if(!E(R.value,x.value))return!1}}m.equals=s})(M||(M={}))},JeFH:function(k,z){k.exports="data:image/png;base64,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"},Jq4h:function(k,z,o){k.exports=o.p+"static/qrcode.2267e4d5.png"},Jv0p:function(k,z,o){k.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},K3mO:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.Base,y=O.WordArray,C=m.algo,A=C.MD5,g=C.EvpKDF=b.extend({cfg:b.extend({keySize:128/32,hasher:A,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,f){for(var r,l=this.cfg,n=l.hasher.create(),i=y.create(),a=i.words,c=l.keySize,h=l.iterations;a.lengthye)){le.next=7;break}return O.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(ye/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),le.abrupt("return",!1);case 7:return D.push({name:Ee.name,file:Ee}),W(Object(b.a)(D)),N.onChange(D),le.abrupt("return",!1);case 11:case"end":return le.stop()}},ce)}));function Oe(ce){return Ce.apply(this,arguments)}return Oe}()},de=function(){var Ce=Object(g.a)(l.a.mark(function Oe(ce,Ee){var ye,ue,le,$,me,re,ae,Se,oe,ee;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Ee.file_name=ce.name,ae=ce.name,Q.next=4,Object(a.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(Se=Q.sent,Se.data=JSON.parse(_(Se.data)),!((Se==null?void 0:Se.status)!==0)){Q.next=12;break}return D[D.findIndex(function(ve){return ve.name===ae})].status="error",D[D.findIndex(function(ve){return ve.name===ae})].file.status="error",N.onChange(D),O.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Q.abrupt("return");case 12:return K=new S.a({endpoint:Se==null||((ye=Se.data)===null||ye===void 0)?void 0:ye.end_point,region:Se==null||((ue=Se.data)===null||ue===void 0)?void 0:ue.region,accessKeyId:Se==null||((le=Se.data)===null||le===void 0)?void 0:le.access_key_id,accessKeySecret:Se==null||(($=Se.data)===null||$===void 0)?void 0:$.access_key_secret,bucket:Se==null||((me=Se.data)===null||me===void 0)?void 0:me.bucket,stsToken:Se==null||((re=Se.data)===null||re===void 0)?void 0:re.security_token}),console.log(ce,"file"),te(K),oe=ce.name.split("."),oe.pop(),ee=Ee.realFileName?oe:Object(d.a)(),Q.abrupt("return",new Promise(function(ve,_e){try{var Te;K.multipartUpload("".concat(N.identifier,"/").concat(ee).concat(ae.indexOf(".")>-1?"."+ae.split(".").pop():""),new Blob([ce.file],{type:ce.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(qe,ut,st){try{console.log("\u8FDB\u5EA6",qe,ut,st);var ft=D.findIndex(function(gt){return gt.name===ae});D[ft].file.percent=qe*100,D[ft].tempCheckpoint=ut,W(Object(b.a)(D))}catch(gt){}},checkpoint:D[D.findIndex(function(Ge){return Ge.name===ae})].tempCheckpoint,callback:{customValue:{id:ae+""},url:Se==null||((Te=Se.data)===null||Te===void 0)?void 0:Te.callback_url,host:Se==null?void 0:Se.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(a.e)(Ee)}}).then(function(Ge){var qe,ut=D.findIndex(function(ke){return ke.name===ae}),st="done";if(((qe=Ge.data)===null||qe===void 0?void 0:qe.status)===0){var ft;ce.response=(ft=Ge.data)===null||ft===void 0?void 0:ft.data;var gt=D.findIndex(function(ke){return ke.name===ae});D[gt].status="done",D[gt].file.status="done"}else{var Ve;O.b.warn((Ve=Ge.data)===null||Ve===void 0?void 0:Ve.message),st="error"}D[ut].status=st,D[ut].file.status=st,N.onChange(D),ve(Ge==null?void 0:Ge.data)}).catch(function(Ge){D[D.findIndex(function(qe){return qe.name===ae})].status="error",D[D.findIndex(function(qe){return qe.name===ae})].file.status="error",O.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),W(Object(b.a)(D)),N.onChange(D),_e(Ge),console.log("err:",Ge)})}catch(Ge){}}));case 19:case"end":return Q.stop()}},Oe)}));return function(ce,Ee){return Ce.apply(this,arguments)}}();return Object(n.useEffect)(function(){D.every(function(Ce){return Ce==="done"||Ce==="error"})&&N.onComplete(D)},[D]),Object(n.useEffect)(function(){if(I){var Ce;(Ce=K)===null||Ce===void 0||Ce.cancel()}},[I]),Object(n.useEffect)(function(){N.uploading&&D.map(function(){var Ce=Object(g.a)(l.a.mark(function Oe(ce){var Ee,ye;return l.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(!((!ce.status||ce.status==="error")&&!I)){le.next=6;break}return ce.status="uploading",ce.file.status="uploading",le.next=5,de(ce,{login:U==null||((Ee=U.userInfo)===null||Ee===void 0)?void 0:Ee.login,container_type:N.container_type,container_id:N.container_id,description:N.description,realFileName:N.realFileName});case 5:ye=le.sent;case 6:case"end":return le.stop()}},Oe)}));return function(Oe){return Ce.apply(this,arguments)}}())},[N.uploading]),i.a.createElement(E,Object(M.a)({},fe,{height:N.height,className:N.className}),i.a.createElement("p",{className:"ant-upload-hint"},N.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};z.b=Object(s.a)(function(v){var T=v.loading,U=v.globalSetting,I=v.user;return{globalSetting:U,loading:T.models.competitions,user:I}})(w)},KmYQ:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.ZeroPadding={pad:function(m,O){var b=O*4;m.clamp(),m.sigBytes+=b-(m.sigBytes%b||b)},unpad:function(m){for(var O=m.words,b=m.sigBytes-1,b=m.sigBytes-1;b>=0;b--)if(O[b>>>2]>>>24-b%4*8&255){m.sigBytes=b+1;break}}},M.pad.ZeroPadding})},"L+Ii":function(k,z,o){k.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},LSTS:function(k,z,o){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var M=function(){function l(n,i){for(var a=0;a=0)continue;if(!Object.prototype.hasOwnProperty.call(l,a))continue;i[a]=l[a]}return i}function g(l,n){if(!(l instanceof n))throw new TypeError("Cannot call a class as a function")}function e(l,n){if(!l)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:l}function f(l,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);l.prototype=Object.create(n&&n.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(l,n):l.__proto__=n)}var r=function(l){f(n,l);function n(i){g(this,n);var a=e(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,i));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return M(n,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,c={get passive(){a=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(h){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!a)return;var c=window;this.props.useWindow===!1&&(c=a),c.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),c.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,c=window,h=this.getParentElement(a),d=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,u=c.pageYOffset!==void 0?c.pageYOffset:s.scrollTop;this.props.isReverse?d=u:d=this.calculateOffset(a,u)}else this.props.isReverse?d=h.scrollTop:d=a.scrollHeight-h.scrollTop-h.clientHeight;d1&&arguments[1]!==void 0?arguments[1]:1,et=Te.length,Me=0;Me1&&arguments[1]!==void 0?arguments[1]:!1;return Object(P.a)(L).map(function(te,fe){if(!y.isValidElement(te)||!te.type)return null;var de=te.type.isSelectOptGroup,Ce=te.key,Oe=te.props,ce=Oe.children,Ee=Object(A.a)(Oe,["children"]);return K||!de?R(te):Object(_.a)(Object(_.a)({key:"__RC_SELECT_GRP__".concat(Ce===null?fe:Ce,"__"),label:Ce},Ee),{},{options:x(ce)})}).filter(function(te){return te})}var w=o("2Qr1"),v=o("qNPg"),T=o("U8pU"),U=o("Kwbf"),I=o("WKfj");function N(L){var K=L.mode,te=L.options,fe=L.children,de=L.backfill,Ce=L.allowClear,Oe=L.placeholder,ce=L.getInputElement,Ee=L.showSearch,ye=L.onSearch,ue=L.defaultOpen,le=L.autoFocus,$=L.labelInValue,me=L.value,re=L.inputValue,ae=L.optionLabelProp,Se=K==="multiple"||K==="tags",oe=Ee!==void 0?Ee:Se||K==="combobox",ee=te||x(fe);if(Object(U.a)(K!=="tags"||ee.every(function(_e){return!_e.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),K==="tags"||K==="combobox"){var J=ee.some(function(_e){return _e.options?_e.options.some(function(Te){return typeof("value"in Te?Te.value:Te.key)=="number"}):typeof("value"in _e?_e.value:_e.key)=="number"});Object(U.a)(!J,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(U.a)(K!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(U.a)(K==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(U.a)(K==="combobox"||!ce,"`getInputElement` only work with `combobox` mode."),Object(U.b)(K!=="combobox"||!ce||!Ce||!Oe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ye&&!oe&&K!=="combobox"&&K!=="tags"&&Object(U.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(U.b)(!ue||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),me!=null){var Q=Object(I.d)(me);Object(U.a)(!$||Q.every(function(_e){return Object(T.a)(_e)==="object"&&("key"in _e||"value"in _e)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(U.a)(!Se||Array.isArray(me),"`value` should be array when `mode` is `multiple` or `tags`")}if(fe){var ve=null;Object(P.a)(fe).some(function(_e){if(!y.isValidElement(_e)||!_e.type)return!1;var Te=_e.type;if(Te.isSelectOption)return!1;if(Te.isSelectOptGroup){var Ge=Object(P.a)(_e.props.children).every(function(qe){return!y.isValidElement(qe)||!_e.type||qe.type.isSelectOption?!0:(ve=qe.type,!1)});return!Ge}return ve=Te,!0}),ve&&Object(U.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ve.displayName||ve.name||ve,"`.")),Object(U.a)(re===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var V=N,H=Object(v.a)({prefixCls:"rc-select",components:{optionList:d},convertChildrenToData:x,flattenOptions:w.d,getLabeledValue:w.e,filterOptions:w.b,isValueDisabled:w.g,findValueOption:w.c,warningProps:V,fillOptionsWithMissingValue:w.a}),D=function(L){Object(O.a)(te,L);var K=Object(b.a)(te);function te(){var fe;return Object(M.a)(this,te),fe=K.apply(this,arguments),fe.selectRef=y.createRef(),fe.focus=function(){fe.selectRef.current.focus()},fe.blur=function(){fe.selectRef.current.blur()},fe}return Object(m.a)(te,[{key:"render",value:function(){return y.createElement(H,Object.assign({ref:this.selectRef},this.props))}}]),te}(y.Component);D.Option=u,D.OptGroup=E;var W=D,F=z.c=W},Lf5v:function(k,z,o){"use strict";var M=o("5NDa"),m=o("5rEg"),O=o("2qtc"),b=o("kLXV"),y=o("k1fw"),C=o("oBTY"),A=o("9og8"),g=o("miYZ"),e=o("tsqr"),f=o("y8nQ"),r=o("Vl3Y"),l=o("tJVT"),n=o("DZo9"),i=o("8z0m"),a=o("WmNS"),c=o.n(a),h=o("q1tI"),d=o.n(h),s=o("m3rI"),u=o("ErOA"),S=o("sckv"),E=o.n(S),_=o("KhGG"),P=o("1vsH"),R=i.a.Dragger,x=function(v){var T,U=v.dispatch,I=v.id,N=v.onClose,V=v.onOK,H=v.visible,D=v.wrapClassName,W=v.local,F=v.containerId,L=v.rootIdentifier,K=Object(h.useState)({}),te=Object(l.a)(K,2),fe=te[0],de=te[1],Ce=Object(h.useState)([]),Oe=Object(l.a)(Ce,2),ce=Oe[0],Ee=Oe[1],ye=Object(h.useState)([]),ue=Object(l.a)(ye,2),le=ue[0],$=ue[1],me=Object(h.useState)(0),re=Object(l.a)(me,2),ae=re[0],Se=re[1],oe=Object(h.useState)(!1),ee=Object(l.a)(oe,2),J=ee[0],Q=ee[1],ve=Object(h.useState)(!1),_e=Object(l.a)(ve,2),Te=_e[0],Ge=_e[1],qe=r.a.useForm(),ut=Object(l.a)(qe,1),st=ut[0],ft=Object(h.useState)([]),gt=Object(l.a)(ft,2),Ve=gt[0],ke=gt[1],dt=Object(h.useRef)([]);Object(h.useEffect)(function(){H&&(st.resetFields(),ke([]),$([]),Ee([]),Se(0),Ge(!1),Q(!1))},[H]);var Ft=function(je){if(je.file.status==="done"||je.file.status==="uploading"){var rt,at,Ae;if(ke(je.fileList),!je.file.response)return;if((rt=je.file.response)!==null&&rt!==void 0&&rt.id){e.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}ke(Ve.filter(function(Fe){return Fe.uid!==je.file.uid})),((at=je.file.response)===null||at===void 0?void 0:at.message)&&e.b.info((Ae=je.file.response)===null||Ae===void 0?void 0:Ae.message)}},vt=function(){var yt=Object(A.a)(c.a.mark(function je(rt){var at,Ae,Fe;return c.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(ae){Et.next=8;break}return Ae=Ve.filter(function(Ot){return Ot.uid!==rt.uid}),ke(Ae),dt.current=Object(C.a)(Ae),Ee(ce.filter(function(Ot){return Ot!==rt.name})),e.b.info("\u5220\u9664\u6210\u529F"),Ae.length||(st.setFieldsValue({file:void 0}),st.validateFields()),Et.abrupt("return");case 8:if(rt.response){Et.next=11;break}return e.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),Et.abrupt("return");case 11:return Et.next=13,Object(u.a)("/api/shixuns/".concat(I,"/destroy_data_sets.json"),{method:"Delete",body:{id:[rt==null||((at=rt.response)===null||at===void 0)?void 0:at.id]}});case 13:Fe=Et.sent,Fe.status===0&&(ke(Ve.filter(function(Ot){return Ot.uid!==rt.uid})),e.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return Et.stop()}},je)}));return function(rt){return yt.apply(this,arguments)}}(),Rt=function(je){if(Ve!=null&&Ve.some(function(at){return at.name===je.name}))return e.b.info("".concat(je.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var rt={name:je.name,uid:je.uid,file:je,percent:0};return Ve.push(rt),dt.current=Object(C.a)(Ve),ke(Object(C.a)(Ve)),!1},ot={height:300,multiple:!0,disabled:ae>0,withCredentials:!0,fileList:Ve,action:"".concat(s.a.API_SERVER,"/api/attachments.json"),onChange:Ft,onRemove:vt,beforeUpload:Rt},Je=function(je,rt,at,Ae,Fe,Tt){debugger;var Et=new FormData;Object.keys(je).forEach(function(Lt){Et.append(Lt,je[Lt])});var Ot=new window.XMLHttpRequest;return Ot.withCredentials=!0,Ot.addEventListener("load",function(Lt){var tt;debugger;at(JSON.parse(Lt==null||((tt=Lt.target)===null||tt===void 0)?void 0:tt.response))},!1),Ot.addEventListener("error",function(Lt){debugger;Fe&&Fe(Lt)},!1),Ot.upload.onprogress=function(Lt){Ae&&Ae(Lt)},Ot.open("POST",rt),Ot.send(Et),Ot},et=function(je,rt){if(je.lengthComputable){var at=Math.floor(je.loaded/je.total*100),Ae=Object(y.a)(Object(y.a)({},rt),{},{percent:at,status:at===100?"done":"uploading"});console.log(dt.current,333),dt.current=dt.current.map(function(Fe){return Fe.uid===rt.uid?Ae:Fe}),ke(dt.current)}},Me=function(je,rt){debugger;var at=Object(y.a)(Object(y.a)({},rt),{},{status:"error"});e.b.warn("\u4E0A\u4F20\u5931\u8D25"),dt.current=dt.current.map(function(Ae){return Ae.uid===rt.uid?at:Ae}),dt.current.every(function(Ae){return Ae.status==="done"||Ae.status==="error"})&&(Ge(!1),Se(2)),ke(dt.current)},Be=function(je,rt){var at=Object(y.a)(Object(y.a)({},rt),{},{status:"done"});if(je.status===0||(at=Object(y.a)(Object(y.a)({},rt),{},{status:"error"}),e.b.error(je==null?void 0:je.message)),dt.current=dt.current.map(function(Ae){return Ae.uid===rt.uid?at:Ae}),dt.current.every(function(Ae){return Ae.status==="done"})){e.b.success("\u4E0A\u4F20\u5B8C\u6210!"),jt(!0);return}dt.current.every(function(Ae){return Ae.status==="done"||Ae.status==="error"})&&(Ge(!1),Se(2)),ke(dt.current)},Xe=function(){var je=!0;return window.navigator.onLine==!0?je=!0:je=!1,je},Ke=function(){var yt=Object(A.a)(c.a.mark(function je(rt){var at,Ae,Fe,Tt,Et,Ot,Lt,tt;return c.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(Ge(!0),!(ae===3)){Pt.next=4;break}return Se(2),Pt.abrupt("return");case 4:if(!(ae===2||ae===1)){Pt.next=7;break}return $e(),Pt.abrupt("return");case 7:return at=rt||{},Ae=at.commitMessage,Fe=Ae===void 0?"":Ae,Tt=at.fileOss,Et=Tt===void 0?[]:Tt,Ot=W?Ve:Et,Lt=Ot.map(function(an){return an.name}),Pt.next=12,Object(u.a)("/api/shixuns/".concat(I,"/check_data_sets"),{method:"post",body:{files_name:Lt}});case 12:if(tt=Pt.sent,!(tt.status===-3)){Pt.next=17;break}return Ee(tt==null?void 0:tt.exist_files),Ge(!1),Pt.abrupt("return");case 17:if(!(JSON.stringify(tt)==="{}")){Pt.next=21;break}return Ge(!1),e.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Pt.abrupt("return");case 21:tt.status===0&&(Ve.forEach(function(an){var nn=Je({file:an.file,description:Fe,message:tt.message},"".concat(s.a.API_SERVER,"/api/shixuns/").concat(I,"/upload_data_sets.json"),function(rn){return Be(rn,an)},function(rn){return et(rn,an)},function(rn){return Me(rn,an)});le.push(nn)}),Se(1));case 22:case"end":return Pt.stop()}},je)}));return function(rt){return yt.apply(this,arguments)}}(),$e=function(){var je=Object(y.a)({},st.getFieldsValue())||{},rt=je.commitMessage,at=rt===void 0?"":rt,Ae=dt.current.filter(function(Tt){return Tt.status==="error"}),Fe=dt.current.map(function(Tt){return Object(y.a)(Object(y.a)({},Tt),{},{status:Tt.status==="error"?"uploading":Tt.status})});ke(Fe),Ae.forEach(function(Tt){var Et=Je({file:Tt.file,description:at},"".concat(s.a.API_SERVER,"/api/shixuns/").concat(I,"/upload_data_sets.json"),function(Ot){return Be(Ot,Tt)},function(Ot){return et(Ot,Tt)},function(Ot){return Me(Ot,Tt)});le.push(Et)})},_t=function(je){if(console.log(je,"changedValues"),"fileOss"in je){var rt,at;if(je!=null&&je.fileOss.every(function(Ae){return Ae.status==="done"})&&je!==null&&je!==void 0&&(rt=je.fileOss)!==null&&rt!==void 0&&rt.length){e.b.success("\u4E0A\u4F20\u5B8C\u6210!"),jt(!0);return}if(je!=null&&je.fileOss.every(function(Ae){return Ae.status==="done"||Ae.status==="error"})&&je!==null&&je!==void 0&&(at=je.fileOss)!==null&&at!==void 0&&at.length){Se(3),Ge(!1);return}Ee(ce.filter(function(Ae){var Fe;return je==null||((Fe=je.fileOss)===null||Fe===void 0)?void 0:Fe.some(function(Tt){return Tt.name===Ae})}))}de(Object(y.a)({},st.getFieldsValue()))},jt=function(je){je||(Q(!0),le.forEach(function(rt){rt.abort()})),V(),N()},$t=function(){var je=Object(y.a)({},st.getFieldsValue())||{},rt=je.fileOss,at=rt===void 0?[]:rt,Ae=Ve==null?void 0:Ve.every(function(Tt){return Tt.status==="done"}),Fe=at==null?void 0:at.every(function(Tt){return Tt.status==="done"});if(!Ae||!Fe){b.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){jt()}});return}jt()},mn=function(){return d.a.createElement(d.a.Fragment,null,d.a.createElement("div",null,d.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(E.a.colorBlue)})),d.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",d.a.createElement("span",{className:"".concat(E.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},Dt=function(je){console.log(je,444)};return d.a.createElement(b.a,{visible:H,wrapClassName:D,onOk:function(){Object(P.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),st.submit()},centered:!0,okText:ae===0?"\u786E\u5B9A":ae===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Te},onCancel:$t,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},d.a.createElement("div",{className:E.a.wrap},d.a.createElement(r.a,{className:"mt10",form:st,scrollToFirstError:!0,layout:"vertical",onFinish:Ke,onValuesChange:_t},W?d.a.createElement(r.a.Item,{label:d.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6"," ",d.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},d.a.createElement(R,ot," ",mn())):d.a.createElement(r.a.Item,{label:d.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6"," ",d.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},d.a.createElement(_.b,{identifier:L,cancelUpload:J,container_type:"Shixun",container_id:F,uploading:ae<3?ae:0,disabled:ae>0,height:300,maxSize:100*1024*1024*1024,description:fe.commitMessage||"",text:mn(),onComplete:Dt,realFileName:!0})),!!ce.length&&d.a.createElement("span",{className:E.a.repeatedName},ce.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),d.a.createElement(r.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement(m.a,{bordered:!1,disabled:ae>0,maxLength:100,suffix:"".concat(((T=fe.commitMessage)===null||T===void 0?void 0:T.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};z.a=x},M8RZ:function(k,z,o){"use strict";o.d(z,"a",function(){return e});var M=o("fWQN"),m=o("mtLc"),O=o("yKVA"),b=o("879j"),y=o("q1tI"),C=o.n(y),A=o("i8i4"),g=o.n(A),e=function(f){Object(O.a)(l,f);var r=Object(b.a)(l);function l(n){var i;Object(M.a)(this,l),i=r.call(this,n);var a=window.document;return i.node=a.createElement("div"),a.body.appendChild(i.node),i}return Object(m.a)(l,[{key:"render",value:function(){var i=this.props.children;return Object(A.createPortal)(i,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),l}(C.a.Component)},MEgm:function(k,z){k.exports="data:image/png;base64,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"},MI8n:function(k,z,o){"use strict";o.d(z,"c",function(){return y}),o.d(z,"b",function(){return e}),o.d(z,"e",function(){return f}),o.d(z,"a",function(){return r}),o.d(z,"d",function(){return l}),o.d(z,"f",function(){return n});var M=o("/cxE"),m=o("pmY6"),O=o("24hK"),b=o("5Y4S"),y;(function(i){i.None=()=>m.a.None;function a(N){return(V,H=null,D)=>{let W=!1,F;return F=N(L=>W?void 0:(F?F.dispose():W=!0,V.call(H,L)),null,D),W&&F.dispose(),F}}i.once=a;function c(N,V){return E((H,D=null,W)=>N(F=>H.call(D,V(F)),null,W))}i.map=c;function h(N,V){return E((H,D=null,W)=>N(F=>{V(F),H.call(D,F)},null,W))}i.forEach=h;function d(N,V){return E((H,D=null,W)=>N(F=>V(F)&&H.call(D,F),null,W))}i.filter=d;function s(N){return N}i.signal=s;function u(...N){return(V,H=null,D)=>Object(m.e)(...N.map(W=>W(F=>V.call(H,F),null,D)))}i.any=u;function S(N,V,H){let D=H;return c(N,W=>(D=V(D,W),D))}i.reduce=S;function E(N){let V;const H=new e({onFirstListenerAdd(){V=N(H.fire,H)},onLastListenerRemove(){V.dispose()}});return H.event}function _(N,V,H=100,D=!1,W){let F,L,K,te=0;const fe=new e({leakWarningThreshold:W,onFirstListenerAdd(){F=N(de=>{te++,L=V(L,de),D&&!K&&(fe.fire(L),L=void 0),clearTimeout(K),K=setTimeout(()=>{const Ce=L;L=void 0,K=void 0,(!D||te>1)&&fe.fire(Ce),te=0},H)})},onLastListenerRemove(){F.dispose()}});return fe.event}i.debounce=_;function P(N,V=(H,D)=>H===D){let H=!0,D;return d(N,W=>{const F=H||!V(W,D);return H=!1,D=W,F})}i.latch=P;function R(N,V){return[i.filter(N,V),i.filter(N,H=>!V(H))]}i.split=R;function x(N,V=!1,H=[]){let D=H.slice(),W=N(K=>{D?D.push(K):L.fire(K)});const F=()=>{D&&D.forEach(K=>L.fire(K)),D=null},L=new e({onFirstListenerAdd(){W||(W=N(K=>L.fire(K)))},onFirstListenerDidAdd(){D&&(V?setTimeout(F):F())},onLastListenerRemove(){W&&W.dispose(),W=null}});return L.event}i.buffer=x;class w{constructor(N){this.event=N}map(N){return new w(c(this.event,N))}forEach(N){return new w(h(this.event,N))}filter(N){return new w(d(this.event,N))}reduce(N,V){return new w(S(this.event,N,V))}latch(){return new w(P(this.event))}debounce(N,V=100,H=!1,D){return new w(_(this.event,N,V,H,D))}on(N,V,H){return this.event(N,V,H)}once(N,V,H){return a(this.event)(N,V,H)}}function v(N){return new w(N)}i.chain=v;function T(N,V,H=D=>D){const D=(...K)=>L.fire(H(...K)),W=()=>N.on(V,D),F=()=>N.removeListener(V,D),L=new e({onFirstListenerAdd:W,onLastListenerRemove:F});return L.event}i.fromNodeEventEmitter=T;function U(N,V,H=D=>D){const D=(...K)=>L.fire(H(...K)),W=()=>N.addEventListener(V,D),F=()=>N.removeEventListener(V,D),L=new e({onFirstListenerAdd:W,onLastListenerRemove:F});return L.event}i.fromDOMEventEmitter=U;function I(N){return new Promise(V=>a(N)(V))}i.toPromise=I})(y||(y={}));class C{constructor(i){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${i}_${C._idPool++}`}start(i){this._stopWatch=new b.a(!0),this._listenerCount=i}stop(){if(this._stopWatch){const i=this._stopWatch.elapsed();this._elapsedOverall+=i,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${i.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}C._idPool=0;let A=-1;class g{constructor(i,a=Math.random().toString(18).slice(2,5)){this.customThreshold=i,this.name=a,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(i){let a=A;if(typeof this.customThreshold=="number"&&(a=this.customThreshold),a<=0||i{const d=this._stacks.get(c)||0;this._stacks.set(c,d-1)}}}class e{constructor(i){var a;this._disposed=!1,this._options=i,this._leakageMon=A>0?new g(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=((a=this._options)===null||a===void 0?void 0:a._profName)?new C(this._options._profName):void 0}get event(){return this._event||(this._event=(i,a,c)=>{var h;this._listeners||(this._listeners=new T.a);const d=this._listeners.isEmpty();d&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const s=this._listeners.push(a?[i,a]:i);d&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,i,a);const u=(h=this._leakageMon)===null||h===void 0?void 0:h.check(this._listeners.size),S=Object(m.i)(()=>{if(u&&u(),!this._disposed&&(s(),this._options&&this._options.onLastListenerRemove)){const E=this._listeners&&!this._listeners.isEmpty();E||this._options.onLastListenerRemove(this)}});return c instanceof m.b?c.add(S):Array.isArray(c)&&c.push(S),S}),this._event}fire(i){var a,c;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new T.a);for(let h of this._listeners)this._deliveryQueue.push([h,i]);for((a=this._perfMon)===null||a===void 0||a.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[h,d]=this._deliveryQueue.shift();try{typeof h=="function"?h.call(void 0,d):h[0].call(h[1],d)}catch(s){Object(M.f)(s)}}(c=this._perfMon)===null||c===void 0||c.stop()}}dispose(){var i,a,c,h,d;this._disposed||(this._disposed=!0,(i=this._listeners)===null||i===void 0||i.clear(),(a=this._deliveryQueue)===null||a===void 0||a.clear(),(h=(c=this._options)===null||c===void 0?void 0:c.onLastListenerRemove)===null||h===void 0||h.call(c),(d=this._leakageMon)===null||d===void 0||d.dispose())}}class f extends e{constructor(i){super(i);this._isPaused=0,this._eventQueue=new T.a,this._mergeFn=i==null?void 0:i.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const i=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(i))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(i){this._listeners&&(this._isPaused!==0?this._eventQueue.push(i):super.fire(i))}}class r extends f{constructor(i){var a;super(i);this._delay=(a=i.delay)!==null&&a!==void 0?a:100}fire(i){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(i)}}class l{constructor(){this.buffers=[]}wrapEvent(i){return(a,c,h)=>i(d=>{const s=this.buffers[this.buffers.length-1];s?s.push(()=>a.call(c,d)):a.call(c,d)},void 0,h)}bufferEvents(i){const a=[];this.buffers.push(a);const c=i();return this.buffers.pop(),a.forEach(h=>h()),c}}class n{constructor(){this.listening=!1,this.inputEvent=y.None,this.inputEventListener=m.a.None,this.emitter=new e({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(i){this.inputEvent=i,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=i(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},MNsG:function(k,z,o){"use strict";(function(M,m){o.d(z,"b",function(){return c}),o.d(z,"i",function(){return u}),o.d(z,"f",function(){return S}),o.d(z,"d",function(){return E}),o.d(z,"g",function(){return _}),o.d(z,"h",function(){return P}),o.d(z,"c",function(){return R}),o.d(z,"k",function(){return x}),o.d(z,"j",function(){return w}),o.d(z,"a",function(){return v}),o.d(z,"e",function(){return I});var T;const b="en";let y=!1,C=!1,A=!1,g=!1,e=!1,f=!1,r=!1,l,n=b,i,a;const c=typeof self=="object"?self:typeof M=="object"?M:{};let h;typeof c.vscode!="undefined"&&typeof c.vscode.process!="undefined"?h=c.vscode.process:typeof m!="undefined"&&(h=m);const d=typeof((T=h==null?void 0:h.versions)===null||T===void 0?void 0:T.electron)=="string"&&h.type==="renderer";if(typeof navigator=="object"&&!d)a=navigator.userAgent,y=a.indexOf("Windows")>=0,C=a.indexOf("Macintosh")>=0,r=(a.indexOf("Macintosh")>=0||a.indexOf("iPad")>=0||a.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,A=a.indexOf("Linux")>=0,f=!0,l=navigator.language,n=l;else if(typeof h=="object"){y=h.platform==="win32",C=h.platform==="darwin",A=h.platform==="linux",g=A&&!!h.env.SNAP&&!!h.env.SNAP_REVISION,l=b,n=b;const N=h.env.VSCODE_NLS_CONFIG;if(N)try{const V=JSON.parse(N),H=V.availableLanguages["*"];l=V.locale,n=H||b,i=V._translationsConfigFile}catch(V){}e=!0}else console.error("Unable to resolve platform.");let s=0;C?s=1:y?s=3:A&&(s=2);const u=y,S=C,E=A,_=e,P=f,R=r,x=a,w=function(){if(c.setImmediate)return c.setImmediate.bind(c);if(typeof c.postMessage=="function"&&!c.importScripts){let H=[];c.addEventListener("message",W=>{if(W.data&&W.data.vscodeSetImmediateId)for(let F=0,L=H.length;F{const F=++D;H.push({id:F,callback:W}),c.postMessage({vscodeSetImmediateId:F},"*")}}if(typeof(h==null?void 0:h.nextTick)=="function")return h.nextTick.bind(h);const V=Promise.resolve();return H=>V.then(H)}(),v=C||r?2:y?1:3;let O=!0,U=!1;function I(){if(!U){U=!0;const N=new Uint8Array(2);N[0]=1,N[1]=2;const V=new Uint16Array(N.buffer);O=V[0]===(2<<8)+1}return O}}).call(this,o("IyRk"),o("Q2Ig"))},MlIO:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(m){var T=M,b=T.lib,y=b.Base,C=b.WordArray,A=T.x64={},g=A.Word=y.extend({init:function(f,r){this.high=f,this.low=r}}),e=A.WordArray=y.extend({init:function(f,r){f=this.words=f||[],r!=m?this.sigBytes=r:this.sigBytes=f.length*8},toX32:function(){for(var f=this.words,r=f.length,l=[],n=0;n=ve.length?_e:ve[Ge]})}function b(Q){return Q.replace(/[<>&]/g,function(ve){switch(ve){case"<":return"<";case">":return">";case"&":return"&";default:return ve}})}function y(Q){return Q.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function C(Q,ve=" "){const _e=A(Q,ve);return g(_e,ve)}function A(Q,ve){if(!Q||!ve)return Q;const _e=ve.length;if(_e===0||Q.length===0)return Q;let Te=0;for(;Q.indexOf(ve,Te)===Te;)Te=Te+_e;return Q.substring(Te)}function g(Q,ve){if(!Q||!ve)return Q;const _e=ve.length,Te=Q.length;if(_e===0||Te===0)return Q;let Ge=Te,qe=-1;for(;!(qe=Q.lastIndexOf(ve,Ge-1),qe===-1||qe+_e!==Ge);){if(qe===0)return"";Ge=qe}return Q.substring(0,Ge)}function e(Q){return Q.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function f(Q){return Q.replace(/\*/g,"")}function r(Q,ve,_e={}){if(!Q)throw new Error("Cannot create regex from empty string");ve||(Q=y(Q)),_e.wholeWord&&(/\B/.test(Q.charAt(0))||(Q="\\b"+Q),/\B/.test(Q.charAt(Q.length-1))||(Q=Q+"\\b"));let Te="";return _e.global&&(Te+="g"),_e.matchCase||(Te+="i"),_e.multiline&&(Te+="m"),_e.unicode&&(Te+="u"),new RegExp(Q,Te)}function l(Q){if(Q.source==="^"||Q.source==="^$"||Q.source==="$"||Q.source==="^\\s*$")return!1;const ve=Q.exec("");return!!(ve&&Q.lastIndex===0)}function n(Q){return(Q.global?"g":"")+(Q.ignoreCase?"i":"")+(Q.multiline?"m":"")+(Q.unicode?"u":"")}function i(Q){return Q.split(/\r\n|\r|\n/)}function a(Q){for(let ve=0,_e=Q.length;ve<_e;ve++){const Te=Q.charCodeAt(ve);if(Te!==32&&Te!==9)return ve}return-1}function c(Q,ve=0,_e=Q.length){for(let Te=ve;Te<_e;Te++){const Ge=Q.charCodeAt(Te);if(Ge!==32&&Ge!==9)return Q.substring(ve,Te)}return Q.substring(ve,_e)}function h(Q,ve=Q.length-1){for(let _e=ve;_e>=0;_e--){const Te=Q.charCodeAt(_e);if(Te!==32&&Te!==9)return _e}return-1}function d(Q,ve){return Qve?1:0}function s(Q,ve,_e=0,Te=Q.length,Ge=0,qe=ve.length){for(;_egt)return 1}const ut=Te-_e,st=qe-Ge;return utst?1:0}function u(Q,ve){return S(Q,ve,0,Q.length,0,ve.length)}function S(Q,ve,_e=0,Te=Q.length,Ge=0,qe=ve.length){for(;_e=128||gt>=128)return s(Q.toLowerCase(),ve.toLowerCase(),_e,Te,Ge,qe);E(ft)&&(ft-=32),E(gt)&&(gt-=32);const Ve=ft-gt;if(Ve===0)continue;return Ve}const ut=Te-_e,st=qe-Ge;return utst?1:0}function E(Q){return Q>=97&&Q<=122}function _(Q){return Q>=65&&Q<=90}function P(Q,ve){return Q.length===ve.length&&S(Q,ve)===0}function R(Q,ve){const _e=ve.length;return ve.length>Q.length?!1:S(Q,ve,0,_e)===0}function x(Q,ve){let _e,Te=Math.min(Q.length,ve.length);for(_e=0;_e1){const Te=Q.charCodeAt(ve-2);if(v(Te))return U(Te,_e)}return _e}function V(Q,ve){const _e=re.getInstance(),Te=ve,Ge=Q.length,qe=I(Q,Ge,ve);ve+=qe>=65536?2:1;let ut=_e.getGraphemeBreakType(qe);for(;ve=65536?2:1,ut=ft}return ve-Te}function H(Q,ve){const _e=re.getInstance(),Te=ve,Ge=N(Q,ve);ve-=Ge>=65536?2:1;let qe=_e.getGraphemeBreakType(Ge);for(;ve>0;){const ut=N(Q,ve),st=_e.getGraphemeBreakType(ut);if(me(st,qe))break;ve-=ut>=65536?2:1,qe=st}return Te-ve}const D=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function W(Q){return D.test(Q)}const F=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function L(Q){return F.test(Q)}const K=/^[\t\n\r\x20-\x7E]*$/;function te(Q){return K.test(Q)}const fe=/[\u2028\u2029]/;function de(Q){return fe.test(Q)}function Ce(Q){for(let ve=0,_e=Q.length;ve<_e;ve++)if(Oe(Q.charCodeAt(ve)))return!0;return!1}function Oe(Q){return Q=+Q,Q>=11904&&Q<=55215||Q>=63744&&Q<=64255||Q>=65281&&Q<=65374}function ce(Q){return Q>=127462&&Q<=127487||Q===8986||Q===8987||Q===9200||Q===9203||Q>=9728&&Q<=10175||Q===11088||Q===11093||Q>=127744&&Q<=128591||Q>=128640&&Q<=128764||Q>=128992&&Q<=129003||Q>=129280&&Q<=129535||Q>=129648&&Q<=129750}const Ee=String.fromCharCode(65279);function ye(Q){return!!(Q&&Q.length>0&&Q.charCodeAt(0)===65279)}function ue(Q,ve=!1){return Q?(ve&&(Q=Q.replace(/\\./g,"")),Q.toLowerCase()!==Q):!1}function le(Q){const ve=90-65+1;return Q=Q%(2*ve),Qve[3*Te+1])Te=2*Te+1;else return ve[3*Te+2];return 0}}re._INSTANCE=null;function ae(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function Se(Q,ve){if(Q===0)return 0;const _e=oe(Q,ve);if(_e!==void 0)return _e;const Te=N(ve,Q);return Q-=ee(Te),Q}function oe(Q,ve){let _e=N(ve,Q);for(Q-=ee(_e);J(_e)||_e===65039||_e===8419;){if(Q===0)return;_e=N(ve,Q),Q-=ee(_e)}if(!ce(_e))return;if(Q>=0){const Te=N(ve,Q);Te===8205&&(Q-=ee(Te))}return Q}function ee(Q){return Q>=65536?2:1}function J(Q){return 127995<=Q&&Q<=127999}},N3QO:function(k,z,o){"use strict";var M=o("2qtc"),m=o("kLXV"),T=o("tJVT"),b=o("q1tI"),y=o.n(b),C=o("9kvl"),A=o("FPkq"),g=o.n(A),e=function(r){var l,n=r.newShixuns,i=r.dispatch,a=r.user,c=Object(b.useState)(!1),h=Object(T.a)(c,2),d=h[0],s=h[1];Object(b.useEffect)(function(){n.actionTabs.key==="Create-Environment"&&S()},[n==null||((l=n.actionTabs)===null||l===void 0)?void 0:l.key]);var u=function(){i({type:"newShixuns/setActionTabs",payload:{}})},S=function(){var _,P,R;u(),((_=a.userInfo)===null||_===void 0?void 0:_.mirror_marker_status)===0?s(!0):((P=a.userInfo)===null||P===void 0?void 0:P.mirror_marker_status)===1?C.d.push("/shixuns/new/CreateImg"):((R=a.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===2&&m.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var w;C.d.push("/users/".concat((w=a.userInfo)===null||w===void 0?void 0:w.login,"/experiment-img"))}})};return y.a.createElement(m.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:d,footer:null,onCancel:function(){s(!1)}},y.a.createElement("div",{style:{textAlign:"center"}},y.a.createElement("br",null),y.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:g.a,alt:"\u4E8C\u7EF4\u7801"})),y.a.createElement("img",null))};z.a=Object(C.a)(function(f){var r=f.newShixuns,l=f.user,n=f.globalSetting;return{newShixuns:r,globalSetting:n,user:l}})(e)},NFKh:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("MlIO"),o("F+F2"),o("qM6L"),o("ETIr"),o("wbyO"),o("cv67"),o("3y9D"),o("lPiR"),o("GRuw"),o("1uat"),o("uGsb"),o("5hvy"),o("ELcG"),o("WYAk"),o("e7zE"),o("K3mO"),o("OLod"),o("ALsQ"),o("9OqN"),o("qu8F"),o("S6kV"),o("gb/T"),o("qBft"),o("oRuE"),o("jO9C"),o("KmYQ"),o("uGxW"),o("bQjk"),o("wZgz"),o("pA7S"),o("w7YG"),o("E4JC"),o("PVpz"))})(this,function(M){return M})},NLgs:function(k,z,o){"use strict";o.d(z,"e",function(){return h}),o.d(z,"f",function(){return d}),o.d(z,"d",function(){return u}),o.d(z,"c",function(){return S}),o.d(z,"a",function(){return E}),o.d(z,"b",function(){return _});var M=o("miYZ"),m=o("tsqr"),T=o("9og8"),b=o("2qtc"),y=o("kLXV"),C=o("WmNS"),A=o.n(C),g=o("q1tI"),e=o.n(g),f=o("9kvl"),r=o("xKgJ"),l=o("1vsH"),n=o("RCxd"),i=o("yTi+"),a=o.n(i),c=o("m3rI"),h=function(R){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(d(R)&&s(x))},d=function(R){return Object(r.p)()?!0:(R({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},s=function(){var R,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,w=Object(f.c)()._store.getState(),v=w.user;return(R=v.userInfo)!==null&&R!==void 0&&R.profile_completed?!0:(y.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:x?"\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(){f.d.push("/account/profile/edit")}}),!1)},u=function(){var R,x=Object(f.c)()._store.getState(),w=x.user;return(R=w.userInfo)!==null&&R!==void 0&&R.professional_certification?!0:(y.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.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(l.S)("/account/certification")}}),!1)},S=function(){var R;if(Object(r.a)())return!0;var x=Object(f.c)()._store.getState(),w=x.user,v=x.globalSetting;return y.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc",style:{marginLeft:-38}},e.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),e.a.createElement("img",{src:c.a.IMG_SERVER+(v==null||((R=v.setting)===null||R===void 0)?void 0:R.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},E=function(R,x){var w;if(R)return!0;var v=Object(f.c)()._store.getState(),O=v.user,U=v.globalSetting;return y.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:e.a.createElement("div",null,e.a.createElement("p",null,x||"\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"),e.a.createElement("div",{style:{marginLeft:"110px"}},e.a.createElement("img",{src:c.a.IMG_SERVER+(U==null||((w=U.setting)===null||w===void 0)?void 0:w.authority_qrcode_url),width:200}),e.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(l.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},_=function(R){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",w=Object(f.c)()._store.getState(),v=w.shixunsDetail.detail;return(v==null?void 0:v.public)===2||(v==null?void 0:v.public)===1||(v==null?void 0:v.shixun_status)===3?(y.a.info({centered:!0,icon:e.a.createElement(n.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc",style:{marginLeft:-38}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},e.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(v==null?void 0:v.public)===2?"\u5DF2\u516C\u5F00":(v==null?void 0:v.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",x,"\u3002"),e.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),e.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:a.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(v==null?void 0:v.shixun_status)===2?(y.a.confirm({centered:!0,icon:e.a.createElement(n.a,null),title:"\u63D0\u793A",content:e.a.createElement("div",null,e.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),e.a.createElement("br",null),e.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(){y.a.confirm({width:440,centered:!0,icon:e.a.createElement(n.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 U=Object(T.a)(A.a.mark(function N(){var V;return A.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,R({type:"shixunsDetail/cancelRelease",payload:{id:v==null?void 0:v.identifier}});case 2:V=D.sent,V.status!==401&&(m.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),R({type:"shixunsDetail/getShixunsDetail",payload:{id:v==null?void 0:v.identifier}}),R({type:"practiceSetting/getCommonData",payload:{id:v==null?void 0:v.identifier}}));case 4:case"end":return D.stop()}},N)}));function I(){return U.apply(this,arguments)}return I}()})}}),!0):!1}},NQs2:function(k,z,o){k.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(k,z,o){"use strict";o.d(z,"a",function(){return g}),o.d(z,"h",function(){return a}),o.d(z,"l",function(){return s}),o.d(z,"e",function(){return R}),o.d(z,"i",function(){return O}),o.d(z,"j",function(){return ue}),o.d(z,"c",function(){return Q}),o.d(z,"b",function(){return qe}),o.d(z,"g",function(){return gt}),o.d(z,"f",function(){return Bt}),o.d(z,"k",function(){return Ke}),o.d(z,"d",function(){return qt});var M=o("q1tI"),m=o.n(M),T=o("NQs2"),b=o.n(T),y=o("ygoZ"),C=o.n(y),A=function(At){var Et=At.dataSource,je=Et===void 0?[]:Et,rt=At.img,at=At.imgWidth,Ae=at===void 0?346:at,Fe=At.title,Tt=At.sunTitle,yt=At.bannerExtraContent;return m.a.createElement("div",{className:b.a.banner},m.a.createElement("div",{className:b.a.content},m.a.createElement("aside",null,m.a.createElement("p",null,m.a.createElement("b",null,Fe),m.a.createElement("span",null,Tt)),je.length>0&&m.a.createElement("div",{className:b.a.btns},je.map(function(Ot,Lt){return m.a.createElement("div",{key:Lt,onClick:Ot.click},Ot.name,Ot.sign?m.a.createElement("img",{src:C.a,width:39}):null)})),yt),m.a.createElement("img",{style:{marginTop:33,marginRight:38},src:rt,width:Ae})))},g=A,e=o("tJVT"),f=o("6nfa"),r=o.n(f),l=o("TSYQ"),n=o.n(l),i=function(At){var Et=At.dataSource,je=Et===void 0?[]:Et,rt=At.value,at=At.onChange,Ae=At.className,Fe=At.title,Tt=At.titleWidth,yt=Tt===void 0?41:Tt,Ot=At.style,Lt=Ot===void 0?{}:Ot,tt=At.fontColor,Ut=tt===void 0?"#6A7283":tt,Pt=Object(M.useState)(0),an=Object(e.a)(Pt,2),nn=an[0],rn=an[1],Tn=Object(M.useState)(!1),sn=Object(e.a)(Tn,2),un=sn[0],Jn=sn[1],kn=Object(M.useRef)(null);return Object(M.useEffect)(function(){if(je.length!==0){var Yn;(kn==null||((Yn=kn.current)===null||Yn===void 0)?void 0:Yn.clientHeight)>92?rn(1):rn(0)}je.length===0&&rn(0)},[je]),m.a.createElement("div",{className:n()(r.a.row,Ae),style:Lt},m.a.createElement("div",{style:{width:yt,marginTop:un?12:4},className:r.a.title},Fe),m.a.createElement("div",{className:un?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},m.a.createElement("div",{className:r.a.bar,style:nn>0?{height:nn===1?92:"auto",overflow:nn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},m.a.createElement("div",{className:r.a.name,ref:kn},je==null?void 0:je.map(function(Yn){return m.a.createElement("span",{onClick:function(){return at(Yn.id)},key:Yn.id,title:Yn.name,style:{color:Ut},className:rt===Yn.id?r.a.active:""},Yn.name)}))),!!nn&&m.a.createElement(M.Fragment,null,nn===1?m.a.createElement("div",{onClick:function(){var tr;rn(2),(kn==null||((tr=kn.current)===null||tr===void 0)?void 0:tr.clientHeight)>205?Jn(!0):Jn(!1)},className:r.a.action},"\u5C55\u5F00",m.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):m.a.createElement("div",{onClick:function(){rn(1),Jn(!1)},className:r.a.action},"\u6536\u8D77",m.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},a=i,c=o("cz0n"),h=o.n(c),d=function(At){var Et=At.dataSource,je=Et===void 0?[]:Et,rt=At.value,at=At.onChange,Ae=At.className;return m.a.createElement("div",{className:n()(h.a.tabs,Ae)},je.map(function(Fe){return m.a.createElement("span",{onClick:function(){return at(Fe.id)},className:rt===Fe.id?h.a.active:"",key:Fe.id},Fe.name)}))},s=d,u=o("5NDa"),S=o("5rEg"),E=o("KOXS"),_=o.n(E),P=function(At){var Et,je=At.dataSource,rt=je===void 0?[]:je,at=At.value,Ae=At.onChange,Fe=At.className,Tt=At.style,yt=Tt===void 0?{}:Tt,Ot=At.placeholder,Lt=Object(M.useState)(""),tt=Object(e.a)(Lt,2),Ut=tt[0],Pt=tt[1],an=Object(M.useState)(""),nn=Object(e.a)(an,2),rn=nn[0],Tn=nn[1];Object(M.useEffect)(function(){var Jn;(Jn=JSON.stringify(at))!==null&&Jn!==void 0&&Jn.includes("{")?(Pt(at.id),Tn(at.value)):Tn(at)},[at]);var sn=function(){Ae(rn||null,Ut||"")},un=function(kn){if(kn===Ut)return;Pt(kn),Ae(rn,kn)};return m.a.createElement("div",{className:n()(_.a.input,Fe),style:yt},!!rt.length&&m.a.createElement("div",{className:_.a.dropdown},m.a.createElement("div",{className:_.a.text},(Et=rt.find(function(Jn){return Jn.id===Ut}))===null||Et===void 0?void 0:Et.name,m.a.createElement("i",{className:"iconfont icon-zhankai4"}),m.a.createElement("b",{className:_.a.b1}),m.a.createElement("b",{className:_.a.b2})),m.a.createElement("div",{className:_.a.menu},rt.map(function(Jn,kn){return m.a.createElement("div",{key:kn,onClick:function(){return un(Jn.id)}},Jn.name)}))),m.a.createElement(S.a,{onPressEnter:sn,value:rn,onChange:function(kn){return Tn(kn.target.value||"")},bordered:!1,placeholder:Ot}),m.a.createElement("i",{onClick:sn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R=P,x=o("f9pc"),w=o.n(x),v=function(At){var Et=At.value,je=At.onChange,rt=At.className,at=At.total,Ae=At.pageSize,Fe=At.style,Tt=Fe===void 0?{}:Fe,yt=Et<2,Ot=Et>=Math.ceil(at/Ae);return at<=Ae?m.a.createElement(m.a.Fragment,null):m.a.createElement("div",{className:n()(w.a.quickPager,rt),style:Tt},m.a.createElement("div",{onClick:function(){yt||je(Et-1,"prev")},className:yt?w.a.disabled:""},"\u4E0A\u4E00\u9875"),m.a.createElement("div",{onClick:function(){Ot||je(Et+1,"next")},className:Ot?w.a.disabled:""},"\u4E0B\u4E00\u9875"))},O=v,U=o("T2oS"),I=o("W9HT"),N=o("pC0b"),V=o("GzdX"),H=o("5Dmo"),D=o("3S7+"),W=o("Oe0F"),F=o.n(W),L=o("m3rI"),K=o("1vsH"),te=o("JAbv"),fe=o.n(te),de=o("Bq7L"),Ce=o.n(de),Oe=o("MEgm"),ce=o.n(Oe),Ee=o("BdwD"),ye=function(At){var Et=At.className,je=At.dataSource,rt=je===void 0?[]:je,at=At.col,Ae=at===void 0?4:at,Fe=At.right,Tt=At.bottom,yt=Tt===void 0?23:Tt,Ot=At.precision,Lt=Ot===void 0?0:Ot,tt=At.wrapWidth,Ut=tt===void 0?1200:tt,Pt=At.trackEventItems,an=At.loading,nn=Math.floor((Ut-(Ae-1)*Fe)/Ae);return m.a.createElement(I.a,{spinning:an},m.a.createElement("div",{className:n()(F.a.list,Et)},!!rt.length&&rt.map(function(rn,Tn){var sn=rn.name,un=rn.id,Jn=rn.identifier,kn=rn.power,Yn=rn.cover_image_id,tr=rn.pic;return m.a.createElement("div",{className:F.a.wrap,key:un,style:{width:nn,marginRight:(1+Tn)%Ae===0?0:Fe+Lt,marginBottom:yt}},m.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Jn,"/challenges"),className:F.a.li,onClick:function(ar){ar.preventDefault(),Pt&&Object(K.cb)([Pt]),kn&&Object(K.S)("/shixuns/".concat(Jn,"/challenges"))}},m.a.createElement("div",{className:F.a.img},m.a.createElement("img",{className:F.a.cover,src:Yn?"".concat(L.a.API_SERVER,"/api/attachments/").concat(Yn):"".concat(L.a.IMG_SERVER,"/").concat(tr)}),rn.is_jupyter&&m.a.createElement("img",{className:F.a.sign,src:fe.a}),rn.is_jupyter_lab&&m.a.createElement("img",{className:F.a.sign,src:Ce.a}),rn.is_unity_3d&&m.a.createElement("img",{className:F.a.sign,src:ce.a})),m.a.createElement("div",{className:F.a.name},m.a.createElement(D.a,{title:sn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},m.a.createElement("span",{className:F.a.e},sn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),m.a.createElement("div",{className:F.a.tags},m.a.createElement(D.a,{placement:"bottom",title:"\u5173\u5361\u6570"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),m.a.createElement("span",null,rn.challenges_count))),!!rn.myshixuns_count&&m.a.createElement(D.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),m.a.createElement("span",null,rn.myshixuns_count))),m.a.createElement(D.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},m.a.createElement("span",null,m.a.createElement("span",null,rn.level))),m.a.createElement("div",{className:F.a.rate},m.a.createElement(V.a,{allowHalf:!0,disabled:!0,defaultValue:rn.score_info}),m.a.createElement("span",null,"\xA0",rn.score_info?"".concat(rn.score_info,"\u5206"):"5\u5206")))),!kn&&m.a.createElement("div",{className:F.a.lockWrap},m.a.createElement("img",{src:"".concat(L.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),m.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!rt.length&&m.a.createElement(Ee.a,null)))},ue=ye,le=o("ZJlW"),$=o.n(le),me=o("z4EP"),re=o.n(me),ae=o("+GGh"),Se=o.n(ae),oe=o("cFMs"),ee=o.n(oe),J=function(At){var Et=At.className,je=At.dataSource,rt=je===void 0?[]:je,at=At.col,Ae=at===void 0?4:at,Fe=At.right,Tt=At.bottom,yt=Tt===void 0?23:Tt,Ot=At.precision,Lt=Ot===void 0?0:Ot,tt=At.wrapWidth,Ut=tt===void 0?1200:tt,Pt=At.trackEventItems,an=At.loading,nn=Math.floor((Ut-(Ae-1)*Fe)/Ae);return m.a.createElement(I.a,{spinning:an},m.a.createElement("div",{className:n()($.a.list,Et)},!!rt.length&&rt.map(function(rn,Tn){var sn=rn.name,un=rn.id,Jn=rn.identifier,kn=rn.featured,Yn=rn.school_name,tr=rn.image_url,pr=rn.excellent;return m.a.createElement("div",{key:un,className:$.a.wrap,style:{width:nn,marginRight:(1+Tn)%Ae===0?0:Fe+Lt,marginBottom:yt}},m.a.createElement("a",{target:"_blank",href:"/paths/".concat(Jn),className:$.a.li,onClick:function(mn){mn.preventDefault(),Pt&&Object(K.cb)([Pt]),Object(K.S)("/paths/".concat(Jn))}},m.a.createElement("div",{className:$.a.img},m.a.createElement("img",{className:$.a.cover,src:"".concat(L.a.IMG_SERVER,"/").concat(tr)}),kn===1&&m.a.createElement("img",{className:$.a.sign,src:re.a}),kn===2&&m.a.createElement("img",{className:$.a.sign,src:""}),kn===3&&m.a.createElement("img",{className:$.a.sign,src:Se.a}),kn===4&&m.a.createElement("img",{className:$.a.sign,src:""}),kn===5&&m.a.createElement("img",{className:$.a.sign,src:ee.a})),m.a.createElement("div",{className:$.a.name},m.a.createElement(D.a,{title:sn},m.a.createElement("span",{className:$.a.e},sn))),m.a.createElement(D.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Yn)},m.a.createElement("div",{className:$.a.unit},m.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Yn)),m.a.createElement("div",{className:$.a.tags},m.a.createElement(D.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),m.a.createElement("span",null,rn.stages_count))),m.a.createElement(D.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),m.a.createElement("span",null,rn.members_count))),pr&&m.a.createElement("div",{className:$.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!rt.length&&m.a.createElement(Ee.a,null)))},Q=J,ve=o("iL++"),_e=o.n(ve),Te=o("xiVL"),Ge=function(At){var Et=At.className,je=At.dataSource,rt=je===void 0?[]:je,at=At.col,Ae=at===void 0?4:at,Fe=At.right,Tt=At.bottom,yt=Tt===void 0?23:Tt,Ot=At.precision,Lt=Ot===void 0?0:Ot,tt=At.wrapWidth,Ut=tt===void 0?1200:tt,Pt=At.trackEventItems,an=At.loading,nn=Math.floor((Ut-(Ae-1)*Fe)/Ae);return m.a.createElement(I.a,{spinning:an},m.a.createElement("div",{className:n()(_e.a.list,Et)},!!rt.length&&rt.map(function(rn,Tn){var sn=rn.subject_identifier,un=rn.id,Jn=rn.identifier,kn=rn.power,Yn=rn.is_public!=0&&rn.is_public;return m.a.createElement("div",{className:_e.a.wrap,key:un,style:{width:nn,marginRight:(1+Tn)%Ae===0?0:Fe+Lt,marginBottom:yt}},m.a.createElement("a",{className:_e.a.li,onClick:function(pr){pr.preventDefault()}},m.a.createElement("div",{className:_e.a.top},m.a.createElement(D.a,{title:rn.name},m.a.createElement("div",{className:_e.a.name},rn.name)),m.a.createElement("img",{className:_e.a.img,src:L.a.IMG_SERVER+"/images/"+rn.avatar_url}),m.a.createElement("div",{className:_e.a.text},rn.creator),sn&&m.a.createElement("div",{className:_e.a.btns},m.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),m.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yn&&m.a.createElement("div",{className:_e.a.sign},"\u516C\u5F00")),m.a.createElement("div",{className:_e.a.bottom},rn.visits>0&&m.a.createElement(D.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-liulanyan"}),m.a.createElement("span",null,rn.visits))),rn.course_members_count>0&&m.a.createElement(D.a,{title:"\u6210\u5458",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-chengyuan"}),rn.course_members_count)),rn.tasks_count>0&&m.a.createElement(D.a,{title:"\u4F5C\u4E1A",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-zuoye"}),rn.tasks_count)),rn.is_end?m.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):m.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),m.a.createElement("div",{className:_e.a.lockWrap},rn.is_accessible?m.a.createElement(m.a.Fragment,null,sn&&m.a.createElement("div",{onClick:function(){return Object(K.S)("/paths/".concat(sn))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),m.a.createElement("div",{onClick:function(pr){Pt&&Object(K.cb)([Pt]),Object(K.S)(rn.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):m.a.createElement(m.a.Fragment,null,m.a.createElement("img",{src:"".concat(L.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),m.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!rt.length&&m.a.createElement(Ee.a,null)))},qe=Ge,ut=o("f0W+"),st=o.n(ut),ft=function(At){var Et=At.dataSource,je=Et===void 0?[]:Et,rt=At.value,at=At.onChange,Ae=At.className,Fe=At.style,Tt=Fe===void 0?{}:Fe,yt=At.tabBarExtraContent;return m.a.createElement("div",{className:n()(st.a.tabs,Ae),style:Tt},m.a.createElement("div",{className:st.a.tabsWrap},je.map(function(Ot,Lt){return m.a.createElement("div",{onClick:function(){return at(Ot.id)},className:rt===Ot.id?st.a.active:"",key:Lt},Ot.name)})),m.a.createElement("div",{className:st.a.tabBar},yt))},gt=ft,Ve=o("9JIy"),ke=o.n(Ve),dt=function(At){var Et=At.className,je=At.style,rt=je===void 0?{}:je,at=At.children;return m.a.createElement("div",{className:n()(ke.a.table,Et),style:rt},at)},Bt=dt,vt=o("qVdP"),Rt=o("jsC+"),ot=o("lUTK"),Je=o("BvKs"),et=o("8WcF"),Me=o.n(et),Be=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],Xe=function(At){var Et,je=At.sortValue,rt=At.dropValue,at=At.className,Ae=At.onSort,Fe=At.onDrop,Tt=At.dataSource,yt=Tt===void 0?Be:Tt;return m.a.createElement("div",{className:n()(Me.a.orderWrap,at)},m.a.createElement(Rt.a,{overlay:m.a.createElement(Je.a,null,yt.map(function(Ot,Lt){return m.a.createElement(Je.a.Item,{key:Lt,onClick:function(){return Fe(Ot.id)}},Ot.name)}))},m.a.createElement("span",{className:Me.a.orderTextWrap},(Et=yt.find(function(Ot){return rt===Ot.id}))===null||Et===void 0?void 0:Et.name)),m.a.createElement("span",{className:Me.a.orderIconWrap},m.a.createElement("span",{className:Me.a.orderAsc},m.a.createElement("i",{className:je==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(Me.a.cursorPointer," ").concat(Me.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(Me.a.cursorPointer),onClick:function(){return Ae(je==="asc"?"desc":"asc")}})),m.a.createElement("span",{className:Me.a.orderDesc},m.a.createElement("i",{className:je==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(Me.a.cursorPointer," ").concat(Me.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(Me.a.cursorPointer),onClick:function(){return Ae(je==="asc"?"desc":"asc")}}))))},Ke=Xe,$e=o("siWv"),_t=o.n($e),Ft=function(At){var Et=At.className,je=At.style,rt=At.children,at=At.onClick;return m.a.createElement("div",{onClick:at,className:n()(_t.a.btn,Et),style:je},rt)},qt=Ft},Nmxd:function(k,z){k.exports="data:image/png;base64,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"},NvD2:function(k,z,o){"use strict";o.d(z,"a",function(){return C});var M=o("Kwbf");function m(A,g){var e=new Set;return A.forEach(function(f){g.has(f)||e.add(f)}),e}function T(A){var g=A||{},e=g.disabled,f=g.disableCheckbox,r=g.checkable;return!!(e||f)||r===!1}function b(A,g,e,f){for(var r=new Set(A),l=new Set,n=0;n<=e;n+=1){var i=g.get(n)||new Set;i.forEach(function(d){var s=d.key,u=d.node,S=d.children,E=S===void 0?[]:S;r.has(s)&&!f(u)&&E.filter(function(_){return!f(_.node)}).forEach(function(_){r.add(_.key)})})}for(var a=new Set,c=e;c>=0;c-=1){var h=g.get(c)||new Set;h.forEach(function(d){var s=d.parent,u=d.node;if(f(u)||!d.parent||a.has(d.parent.key))return;if(f(d.parent.node)){a.add(s.key);return}var S=!0,E=!1;(s.children||[]).filter(function(_){return!f(_.node)}).forEach(function(_){var P=_.key,R=r.has(P);S&&!R&&(S=!1),!E&&(R||l.has(P))&&(E=!0)}),S&&r.add(s.key),E&&l.add(s.key),a.add(s.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(m(l,r))}}function y(A,g,e,f,r){for(var l=new Set(A),n=new Set(g),i=0;i<=f;i+=1){var a=e.get(i)||new Set;a.forEach(function(s){var u=s.key,S=s.node,E=s.children,_=E===void 0?[]:E;!l.has(u)&&!n.has(u)&&!r(S)&&_.filter(function(P){return!r(P.node)}).forEach(function(P){l.delete(P.key)})})}n=new Set;for(var c=new Set,h=f;h>=0;h-=1){var d=e.get(h)||new Set;d.forEach(function(s){var u=s.parent,S=s.node;if(r(S)||!s.parent||c.has(s.parent.key))return;if(r(s.parent.node)){c.add(u.key);return}var E=!0,_=!1;(u.children||[]).filter(function(P){return!r(P.node)}).forEach(function(P){var R=P.key,x=l.has(R);E&&!x&&(E=!1),!_&&(x||n.has(R))&&(_=!0)}),E||l.delete(u.key),_&&n.add(u.key),c.add(u.key)})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(m(n,l))}}function C(A,g,e,f){var r=[],l;f?l=f:l=T;var n=new Set(A.filter(function(h){var d=!!e[h];return d||r.push(h),d})),i=new Map,a=0;Object.keys(e).forEach(function(h){var d=e[h],s=d.level,u=i.get(s);u||(u=new Set,i.set(s,u)),u.add(d),a=Math.max(a,s)}),Object(M.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(h){return"'".concat(h,"'")}).join(", ")));var c;return g===!0?c=b(n,i,a,l):c=y(n,g.halfCheckedKeys,i,a,l),c}},OLES:function(k,z,o){"use strict";var M=o("U8pU"),m=o("VTBJ"),T=o("Ff2n"),b=o("q1tI"),y=o("uciX"),C=o("7ixt"),A=function(n){var i=n.overlay,a=n.prefixCls,c=n.id,h=n.overlayInnerStyle;return b.createElement("div",{className:"".concat(a,"-inner"),id:c,role:"tooltip",style:h},typeof i=="function"?i():i)},g=A,e=function(n,i){var a=n.overlayClassName,c=n.trigger,h=c===void 0?["hover"]:c,d=n.mouseEnterDelay,s=d===void 0?0:d,u=n.mouseLeaveDelay,S=u===void 0?.1:u,E=n.overlayStyle,_=n.prefixCls,P=_===void 0?"rc-tooltip":_,R=n.children,x=n.onVisibleChange,w=n.afterVisibleChange,v=n.transitionName,O=n.animation,U=n.placement,I=U===void 0?"right":U,N=n.align,V=N===void 0?{}:N,H=n.destroyTooltipOnHide,D=H===void 0?!1:H,W=n.defaultVisible,F=n.getTooltipContainer,L=n.overlayInnerStyle,K=Object(T.a)(n,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),te=Object(b.useRef)(null);Object(b.useImperativeHandle)(i,function(){return te.current});var fe=Object(m.a)({},K);"visible"in n&&(fe.popupVisible=n.visible);var de=function(){var ye=n.arrowContent,ue=ye===void 0?null:ye,le=n.overlay,$=n.id;return[b.createElement("div",{className:"".concat(P,"-arrow"),key:"arrow"},ue),b.createElement(g,{key:"content",prefixCls:P,id:$,overlay:le,overlayInnerStyle:L})]},Ce=!1,Oe=!1;if(typeof D=="boolean")Ce=D;else if(D&&Object(M.a)(D)==="object"){var ce=D.keepParent;Ce=ce===!0,Oe=ce===!1}return b.createElement(y.a,Object.assign({popupClassName:a,prefixCls:P,popup:de,action:h,builtinPlacements:C.a,popupPlacement:I,ref:te,popupAlign:V,getPopupContainer:F,onPopupVisibleChange:x,afterPopupVisibleChange:w,popupTransitionName:v,popupAnimation:O,defaultPopupVisible:W,destroyPopupOnHide:Ce,autoDestroy:Oe,mouseLeaveDelay:S,popupStyle:E,mouseEnterDelay:s},fe),R)},f=Object(b.forwardRef)(e),r=z.a=f},OLod:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("K3mO"))})(this,function(M){M.lib.Cipher||function(m){var T=M,b=T.lib,y=b.Base,C=b.WordArray,A=b.BufferedBlockAlgorithm,g=T.enc,e=g.Utf8,f=g.Base64,r=T.algo,l=r.EvpKDF,n=b.Cipher=A.extend({cfg:y.extend(),createEncryptor:function(v,O){return this.create(this._ENC_XFORM_MODE,v,O)},createDecryptor:function(v,O){return this.create(this._DEC_XFORM_MODE,v,O)},init:function(v,O,U){this.cfg=this.cfg.extend(U),this._xformMode=v,this._key=O,this.reset()},reset:function(){A.reset.call(this),this._doReset()},process:function(v){return this._append(v),this._process()},finalize:function(v){v&&this._append(v);var O=this._doFinalize();return O},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function v(O){return typeof O=="string"?w:P}return function(O){return{encrypt:function(U,I,N){return v(I).encrypt(O,U,I,N)},decrypt:function(U,I,N){return v(I).decrypt(O,U,I,N)}}}}()}),i=b.StreamCipher=n.extend({_doFinalize:function(){var v=this._process(!0);return v},blockSize:1}),a=T.mode={},c=b.BlockCipherMode=y.extend({createEncryptor:function(v,O){return this.Encryptor.create(v,O)},createDecryptor:function(v,O){return this.Decryptor.create(v,O)},init:function(v,O){this._cipher=v,this._iv=O}}),h=a.CBC=function(){var v=c.extend();v.Encryptor=v.extend({processBlock:function(U,I){var N=this._cipher,V=N.blockSize;O.call(this,U,I,V),N.encryptBlock(U,I),this._prevBlock=U.slice(I,I+V)}}),v.Decryptor=v.extend({processBlock:function(U,I){var N=this._cipher,V=N.blockSize,H=U.slice(I,I+V);N.decryptBlock(U,I),O.call(this,U,I,V),this._prevBlock=H}});function O(U,I,N){var V,H=this._iv;H?(V=H,this._iv=m):V=this._prevBlock;for(var D=0;D>>2]&255;v.sigBytes-=O}},u=b.BlockCipher=n.extend({cfg:n.cfg.extend({mode:h,padding:s}),reset:function(){var v;n.reset.call(this);var O=this.cfg,U=O.iv,I=O.mode;this._xformMode==this._ENC_XFORM_MODE?v=I.createEncryptor:(v=I.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==v?this._mode.init(this,U&&U.words):(this._mode=v.call(I,this,U&&U.words),this._mode.__creator=v)},_doProcessBlock:function(v,O){this._mode.processBlock(v,O)},_doFinalize:function(){var v,O=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(O.pad(this._data,this.blockSize),v=this._process(!0)):(v=this._process(!0),O.unpad(v)),v},blockSize:128/32}),S=b.CipherParams=y.extend({init:function(v){this.mixIn(v)},toString:function(v){return(v||this.formatter).stringify(this)}}),E=T.format={},_=E.OpenSSL={stringify:function(v){var O,U=v.ciphertext,I=v.salt;return I?O=C.create([1398893684,1701076831]).concat(I).concat(U):O=U,O.toString(f)},parse:function(v){var O,U=f.parse(v),I=U.words;return I[0]==1398893684&&I[1]==1701076831&&(O=C.create(I.slice(2,4)),I.splice(0,4),U.sigBytes-=16),S.create({ciphertext:U,salt:O})}},P=b.SerializableCipher=y.extend({cfg:y.extend({format:_}),encrypt:function(v,O,U,I){I=this.cfg.extend(I);var N=v.createEncryptor(U,I),V=N.finalize(O),H=N.cfg;return S.create({ciphertext:V,key:U,iv:H.iv,algorithm:v,mode:H.mode,padding:H.padding,blockSize:v.blockSize,formatter:I.format})},decrypt:function(v,O,U,I){I=this.cfg.extend(I),O=this._parse(O,I.format);var N=v.createDecryptor(U,I).finalize(O.ciphertext);return N},_parse:function(v,O){return typeof v=="string"?O.parse(v,this):v}}),R=T.kdf={},x=R.OpenSSL={execute:function(v,O,U,I){I||(I=C.random(64/8));var N=l.create({keySize:O+U}).compute(v,I),V=C.create(N.words.slice(O),U*4);return N.sigBytes=O*4,S.create({key:N,iv:V,salt:I})}},w=b.PasswordBasedCipher=P.extend({cfg:P.cfg.extend({kdf:x}),encrypt:function(v,O,U,I){I=this.cfg.extend(I);var N=I.kdf.execute(U,v.keySize,v.ivSize);I.iv=N.iv;var V=P.encrypt.call(this,v,O,N.key,I);return V.mixIn(N),V},decrypt:function(v,O,U,I){I=this.cfg.extend(I),O=this._parse(O,I.format);var N=I.kdf.execute(U,v.keySize,v.ivSize,O.salt);I.iv=N.iv;var V=P.decrypt.call(this,v,O,N.key,I);return V}})}()})},OZM5:function(k,z,o){"use strict";o.d(z,"b",function(){return f}),o.d(z,"a",function(){return r}),o.d(z,"k",function(){return l}),o.d(z,"h",function(){return n}),o.d(z,"i",function(){return i}),o.d(z,"g",function(){return a}),o.d(z,"c",function(){return c}),o.d(z,"d",function(){return h}),o.d(z,"j",function(){return u}),o.d(z,"e",function(){return S}),o.d(z,"f",function(){return E});var M=o("KQm4"),m=o("U8pU"),T=o("Ff2n"),b=o("q1tI"),y=o.n(b),C=o("Kwbf"),A=o("WaYH"),g=.25,e=2;function f(_,P){var R=_.slice(),x=R.indexOf(P);return x>=0&&R.splice(x,1),R}function r(_,P){var R=_.slice();return R.indexOf(P)===-1&&R.push(P),R}function l(_){return _.split("-")}function n(_,P){return"".concat(_,"-").concat(P)}function i(_){return _&&_.type&&_.type.isTreeNode}function a(_,P){var R=[_],x=P[_];function w(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];v.forEach(function(O){var U=O.key,I=O.children;R.push(U),w(I)})}return w(x.children),R}function c(_,P){var R=_.clientY,x=P.selectHandle.getBoundingClientRect(),w=x.top,v=x.bottom,O=x.height,U=Math.max(O*g,e);return R<=w+U?-1:R>=v-U?1:0}function h(_,P){if(!_)return;var R=P.multiple;return R?_.slice():_.length?[_[0]]:_}var d=function(P){return P};function s(_,P){if(!_)return[];var R=P||{},x=R.processProps,w=x===void 0?d:x,v=Array.isArray(_)?_:[_];return v.map(function(O){var U=O.children,I=Object(T.a)(O,["children"]),N=s(U,P);return y.a.createElement(A.a,Object.assign({},w(I)),N)})}function u(_){if(!_)return null;var P;if(Array.isArray(_))P={checkedKeys:_,halfCheckedKeys:void 0};else if(Object(m.a)(_)==="object")P={checkedKeys:_.checked||void 0,halfCheckedKeys:_.halfChecked||void 0};else return Object(C.a)(!1,"`checkedKeys` is not an array or an object"),null;return P}function S(_,P){var R=new Set;function x(w){if(R.has(w))return;var v=P[w];if(!v)return;R.add(w);var O=v.parent,U=v.node;if(U.disabled)return;O&&x(O.key)}return(_||[]).forEach(function(w){x(w)}),Object(M.a)(R)}function E(_){var P={};return Object.keys(_).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(P[R]=_[R])}),P}},Oe0F:function(k,z,o){k.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(k,z,o){k.exports=o.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(k,z,o){"use strict";var M=o("2qtc"),m=o("kLXV"),T=o("rAM+"),b=o("miYZ"),y=o("tsqr"),C=o("9og8"),A=o("tJVT"),g=o("jrin"),e=o("WmNS"),f=o.n(e),r=o("q1tI"),l=o.n(r),n=o("VrN/"),i=o.n(n),a=o("bdgK"),c=o("p77/"),h=o("Bd2K"),d=o("ELLl"),s=o("19Vz"),u=o("lZu9"),S=o("+NIl"),E=o("kSUc"),_=o("9Bee"),P=function($e){var _t=$e.value,Ft=_t===void 0?"":_t,qt=$e.className,bn=$e.showTextOnly,At=$e.showLines,Et=$e.style,je=Et===void 0?{}:Et,rt=Object(r.useMemo)(function(){return""},[Ft]);return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{dangerouslySetInnerHTML:{__html:rt}}))},R=o("0Owb"),x=o("dejd"),w=o("C+DQ"),v=o("1vsH"),O=o("m3rI"),U=[{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 I($e){var _t=$e.onActionCallback,Ft=$e.title,qt=$e.icon,bn=$e.actionName,At=$e.className,Et=At===void 0?"":At,je=$e.children;function rt(){_t(bn)}return l.a.createElement("a",{title:Ft,className:Et,onClick:rt},l.a.createElement("i",{className:"md-iconfont ".concat(qt)}),je)}var N=function($e){var _t=$e.watch,Ft=$e.showNullButton,qt=$e.onActionCallback,bn=$e.fullScreen,At=$e.insertTemp,Et=$e.hidetoolBar,je=$e.uuid,rt=$e.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(v.F)("_educoder_session_login"),"&_educoder_session=").concat(Object(v.F)("_educoder_session"),"&key=").concat(je,"&api=").concat(encodeURIComponent(O.a.PROXY_SERVER)));var at=[].concat(U,[{title:"".concat(_t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(_t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},!Et&&at.map(function(Ae,Fe){return l.a.createElement("li",{key:Fe},Ae.actionName?l.a.createElement(I,Object(R.a)({},Ae,{onActionCallback:qt})):l.a.createElement("span",{className:"v-line"}))}),Ft?l.a.createElement("li",null,l.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:qt},l.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,At&&l.a.createElement("li",null,l.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(At),onActionCallback:qt},l.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(I,{icon:"".concat(bn?"icon-shrink":"icon-enlarge"),title:bn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:qt})))},V=o("M8RZ"),H=o("+L6B"),D=o("2/Rp"),W=o("y8nQ"),F=o("Vl3Y"),L=o("5NDa"),K=o("5rEg"),te={labelCol:{span:4},wrapperCol:{span:20}},fe=function($e){var _t=$e.callback,Ft=$e.onCancel;function qt(bn){_t(bn)}return l.a.createElement(F.a,Object(R.a)({},te,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:qt}),l.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},l.a.createElement(K.a,null)),l.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},l.a.createElement(K.a,null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(D.a,{type:"ghost",onClick:Ft},"\u53D6\u6D88")))},de=o("7ahc"),Ce=o("HmJG"),Oe=o("BjJ7"),ce=F.a.useForm,Ee={width:280,marginRight:10},ye={labelCol:{span:5},wrapperCol:{span:19}},ue=function($e){var _t=$e.callback,Ft=$e.onCancel,qt=ce(),bn=Object(A.a)(qt,1),At=bn[0];function Et(at){_t(at)}function je(at,Ae){if(at.status===-1){y.b.error(at.message);return}At.setFieldsValue({src:"/api/attachments/".concat(at.id),type:Ae.type})}function rt(at){var Ae=at.target.files[0];$(Ae,je)}return l.a.createElement(F.a,Object(R.a)({form:At},ye,{className:"upload-image-panel",onFinish:Et}),l.a.createElement(F.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(F.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},l.a.createElement(K.a,{style:Ee})),l.a.createElement(le,{onFileChange:rt}))),l.a.createElement(F.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},l.a.createElement(K.a,{style:{width:264}})),l.a.createElement(F.a.Item,{style:{textAlign:"right"}},l.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(D.a,{type:"ghost",onClick:Ft},"\u53D6\u6D88")))};function le($e){var _t=$e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",l.a.createElement("input",{type:"file",onChange:_t}))}function $($e,_t){if(!$e)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ft=new FormData;Ft.append("editormd-image-file",$e),Ft.append("file_param_name","editormd-image-file"),Ft.append("byxhr","true");var qt=new window.XMLHttpRequest;qt.withCredentials=!0,qt.addEventListener("load",function(bn){_t(JSON.parse(bn.target.responseText),$e)},!1),qt.addEventListener("error",function(bn){console.error(bn)},!1),qt.open("POST","".concat(Oe.a,"/api/attachments.json")),qt.send(Ft)}var me=o("giR+"),re=o("fyUT"),ae=o("7Kak"),Se=o("9yH6"),oe=Se.a.Group,ee={margin:"0 8px"},J=function($e){var _t=$e.callback,Ft=$e.onCancel;function qt(bn){_t(bn)}return l.a.createElement(F.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:qt},l.a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},l.a.createElement("span",{style:ee},"\u5355\u5143\u683C\u6570\uFF1A"),l.a.createElement("span",{style:ee},"\u884C\u6570"),l.a.createElement(F.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},l.a.createElement(re.a,null)),l.a.createElement("span",{style:ee},"\u5217\u6570"),l.a.createElement(F.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},l.a.createElement(re.a,null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},l.a.createElement("span",{style:ee},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),l.a.createElement(F.a.Item,{name:"align"},l.a.createElement(oe,null,l.a.createElement(Se.a,{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(Se.a,{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(Se.a,{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(Se.a,{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(D.a,{type:"ghost",onClick:Ft},"\u53D6\u6D88")))},Q=o("ErOA"),ve=o("7Cbv"),_e="link",Te="upload-image",Ge="code-block",qe="add-table",ut="------------",st={default:ut,left:":".concat(ut),center:":".concat(ut,":"),right:"".concat(ut,":")},ft=o("9VGf"),gt,Ve;function ke(){}var dt=0,Bt=1e4,vt="\u2581",Rt=` +`),h=this._stacks.get(c)||0;if(this._stacks.set(c,h+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=a*.5;let d,s=0;for(const[u,S]of this._stacks)(!d||s{const d=this._stacks.get(c)||0;this._stacks.set(c,d-1)}}}class e{constructor(i){var a;this._disposed=!1,this._options=i,this._leakageMon=A>0?new g(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=((a=this._options)===null||a===void 0?void 0:a._profName)?new C(this._options._profName):void 0}get event(){return this._event||(this._event=(i,a,c)=>{var h;this._listeners||(this._listeners=new O.a);const d=this._listeners.isEmpty();d&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const s=this._listeners.push(a?[i,a]:i);d&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,i,a);const u=(h=this._leakageMon)===null||h===void 0?void 0:h.check(this._listeners.size),S=Object(m.i)(()=>{if(u&&u(),!this._disposed&&(s(),this._options&&this._options.onLastListenerRemove)){const E=this._listeners&&!this._listeners.isEmpty();E||this._options.onLastListenerRemove(this)}});return c instanceof m.b?c.add(S):Array.isArray(c)&&c.push(S),S}),this._event}fire(i){var a,c;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new O.a);for(let h of this._listeners)this._deliveryQueue.push([h,i]);for((a=this._perfMon)===null||a===void 0||a.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[h,d]=this._deliveryQueue.shift();try{typeof h=="function"?h.call(void 0,d):h[0].call(h[1],d)}catch(s){Object(M.f)(s)}}(c=this._perfMon)===null||c===void 0||c.stop()}}dispose(){var i,a,c,h,d;this._disposed||(this._disposed=!0,(i=this._listeners)===null||i===void 0||i.clear(),(a=this._deliveryQueue)===null||a===void 0||a.clear(),(h=(c=this._options)===null||c===void 0?void 0:c.onLastListenerRemove)===null||h===void 0||h.call(c),(d=this._leakageMon)===null||d===void 0||d.dispose())}}class f extends e{constructor(i){super(i);this._isPaused=0,this._eventQueue=new O.a,this._mergeFn=i==null?void 0:i.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const i=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(i))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(i){this._listeners&&(this._isPaused!==0?this._eventQueue.push(i):super.fire(i))}}class r extends f{constructor(i){var a;super(i);this._delay=(a=i.delay)!==null&&a!==void 0?a:100}fire(i){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(i)}}class l{constructor(){this.buffers=[]}wrapEvent(i){return(a,c,h)=>i(d=>{const s=this.buffers[this.buffers.length-1];s?s.push(()=>a.call(c,d)):a.call(c,d)},void 0,h)}bufferEvents(i){const a=[];this.buffers.push(a);const c=i();return this.buffers.pop(),a.forEach(h=>h()),c}}class n{constructor(){this.listening=!1,this.inputEvent=y.None,this.inputEventListener=m.a.None,this.emitter=new e({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(i){this.inputEvent=i,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=i(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},MNsG:function(k,z,o){"use strict";(function(M,m){o.d(z,"b",function(){return c}),o.d(z,"i",function(){return u}),o.d(z,"f",function(){return S}),o.d(z,"d",function(){return E}),o.d(z,"g",function(){return _}),o.d(z,"h",function(){return P}),o.d(z,"c",function(){return R}),o.d(z,"k",function(){return x}),o.d(z,"j",function(){return w}),o.d(z,"a",function(){return v}),o.d(z,"e",function(){return I});var O;const b="en";let y=!1,C=!1,A=!1,g=!1,e=!1,f=!1,r=!1,l,n=b,i,a;const c=typeof self=="object"?self:typeof M=="object"?M:{};let h;typeof c.vscode!="undefined"&&typeof c.vscode.process!="undefined"?h=c.vscode.process:typeof m!="undefined"&&(h=m);const d=typeof((O=h==null?void 0:h.versions)===null||O===void 0?void 0:O.electron)=="string"&&h.type==="renderer";if(typeof navigator=="object"&&!d)a=navigator.userAgent,y=a.indexOf("Windows")>=0,C=a.indexOf("Macintosh")>=0,r=(a.indexOf("Macintosh")>=0||a.indexOf("iPad")>=0||a.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,A=a.indexOf("Linux")>=0,f=!0,l=navigator.language,n=l;else if(typeof h=="object"){y=h.platform==="win32",C=h.platform==="darwin",A=h.platform==="linux",g=A&&!!h.env.SNAP&&!!h.env.SNAP_REVISION,l=b,n=b;const N=h.env.VSCODE_NLS_CONFIG;if(N)try{const V=JSON.parse(N),H=V.availableLanguages["*"];l=V.locale,n=H||b,i=V._translationsConfigFile}catch(V){}e=!0}else console.error("Unable to resolve platform.");let s=0;C?s=1:y?s=3:A&&(s=2);const u=y,S=C,E=A,_=e,P=f,R=r,x=a,w=function(){if(c.setImmediate)return c.setImmediate.bind(c);if(typeof c.postMessage=="function"&&!c.importScripts){let H=[];c.addEventListener("message",W=>{if(W.data&&W.data.vscodeSetImmediateId)for(let F=0,L=H.length;F{const F=++D;H.push({id:F,callback:W}),c.postMessage({vscodeSetImmediateId:F},"*")}}if(typeof(h==null?void 0:h.nextTick)=="function")return h.nextTick.bind(h);const V=Promise.resolve();return H=>V.then(H)}(),v=C||r?2:y?1:3;let T=!0,U=!1;function I(){if(!U){U=!0;const N=new Uint8Array(2);N[0]=1,N[1]=2;const V=new Uint16Array(N.buffer);T=V[0]===(2<<8)+1}return T}}).call(this,o("IyRk"),o("Q2Ig"))},MlIO:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(m){var O=M,b=O.lib,y=b.Base,C=b.WordArray,A=O.x64={},g=A.Word=y.extend({init:function(f,r){this.high=f,this.low=r}}),e=A.WordArray=y.extend({init:function(f,r){f=this.words=f||[],r!=m?this.sigBytes=r:this.sigBytes=f.length*8},toX32:function(){for(var f=this.words,r=f.length,l=[],n=0;n=ve.length?_e:ve[Ge]})}function b(Q){return Q.replace(/[<>&]/g,function(ve){switch(ve){case"<":return"<";case">":return">";case"&":return"&";default:return ve}})}function y(Q){return Q.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function C(Q,ve=" "){const _e=A(Q,ve);return g(_e,ve)}function A(Q,ve){if(!Q||!ve)return Q;const _e=ve.length;if(_e===0||Q.length===0)return Q;let Te=0;for(;Q.indexOf(ve,Te)===Te;)Te=Te+_e;return Q.substring(Te)}function g(Q,ve){if(!Q||!ve)return Q;const _e=ve.length,Te=Q.length;if(_e===0||Te===0)return Q;let Ge=Te,qe=-1;for(;!(qe=Q.lastIndexOf(ve,Ge-1),qe===-1||qe+_e!==Ge);){if(qe===0)return"";Ge=qe}return Q.substring(0,Ge)}function e(Q){return Q.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function f(Q){return Q.replace(/\*/g,"")}function r(Q,ve,_e={}){if(!Q)throw new Error("Cannot create regex from empty string");ve||(Q=y(Q)),_e.wholeWord&&(/\B/.test(Q.charAt(0))||(Q="\\b"+Q),/\B/.test(Q.charAt(Q.length-1))||(Q=Q+"\\b"));let Te="";return _e.global&&(Te+="g"),_e.matchCase||(Te+="i"),_e.multiline&&(Te+="m"),_e.unicode&&(Te+="u"),new RegExp(Q,Te)}function l(Q){if(Q.source==="^"||Q.source==="^$"||Q.source==="$"||Q.source==="^\\s*$")return!1;const ve=Q.exec("");return!!(ve&&Q.lastIndex===0)}function n(Q){return(Q.global?"g":"")+(Q.ignoreCase?"i":"")+(Q.multiline?"m":"")+(Q.unicode?"u":"")}function i(Q){return Q.split(/\r\n|\r|\n/)}function a(Q){for(let ve=0,_e=Q.length;ve<_e;ve++){const Te=Q.charCodeAt(ve);if(Te!==32&&Te!==9)return ve}return-1}function c(Q,ve=0,_e=Q.length){for(let Te=ve;Te<_e;Te++){const Ge=Q.charCodeAt(Te);if(Ge!==32&&Ge!==9)return Q.substring(ve,Te)}return Q.substring(ve,_e)}function h(Q,ve=Q.length-1){for(let _e=ve;_e>=0;_e--){const Te=Q.charCodeAt(_e);if(Te!==32&&Te!==9)return _e}return-1}function d(Q,ve){return Qve?1:0}function s(Q,ve,_e=0,Te=Q.length,Ge=0,qe=ve.length){for(;_egt)return 1}const ut=Te-_e,st=qe-Ge;return utst?1:0}function u(Q,ve){return S(Q,ve,0,Q.length,0,ve.length)}function S(Q,ve,_e=0,Te=Q.length,Ge=0,qe=ve.length){for(;_e=128||gt>=128)return s(Q.toLowerCase(),ve.toLowerCase(),_e,Te,Ge,qe);E(ft)&&(ft-=32),E(gt)&&(gt-=32);const Ve=ft-gt;if(Ve===0)continue;return Ve}const ut=Te-_e,st=qe-Ge;return utst?1:0}function E(Q){return Q>=97&&Q<=122}function _(Q){return Q>=65&&Q<=90}function P(Q,ve){return Q.length===ve.length&&S(Q,ve)===0}function R(Q,ve){const _e=ve.length;return ve.length>Q.length?!1:S(Q,ve,0,_e)===0}function x(Q,ve){let _e,Te=Math.min(Q.length,ve.length);for(_e=0;_e1){const Te=Q.charCodeAt(ve-2);if(v(Te))return U(Te,_e)}return _e}function V(Q,ve){const _e=re.getInstance(),Te=ve,Ge=Q.length,qe=I(Q,Ge,ve);ve+=qe>=65536?2:1;let ut=_e.getGraphemeBreakType(qe);for(;ve=65536?2:1,ut=ft}return ve-Te}function H(Q,ve){const _e=re.getInstance(),Te=ve,Ge=N(Q,ve);ve-=Ge>=65536?2:1;let qe=_e.getGraphemeBreakType(Ge);for(;ve>0;){const ut=N(Q,ve),st=_e.getGraphemeBreakType(ut);if(me(st,qe))break;ve-=ut>=65536?2:1,qe=st}return Te-ve}const D=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function W(Q){return D.test(Q)}const F=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function L(Q){return F.test(Q)}const K=/^[\t\n\r\x20-\x7E]*$/;function te(Q){return K.test(Q)}const fe=/[\u2028\u2029]/;function de(Q){return fe.test(Q)}function Ce(Q){for(let ve=0,_e=Q.length;ve<_e;ve++)if(Oe(Q.charCodeAt(ve)))return!0;return!1}function Oe(Q){return Q=+Q,Q>=11904&&Q<=55215||Q>=63744&&Q<=64255||Q>=65281&&Q<=65374}function ce(Q){return Q>=127462&&Q<=127487||Q===8986||Q===8987||Q===9200||Q===9203||Q>=9728&&Q<=10175||Q===11088||Q===11093||Q>=127744&&Q<=128591||Q>=128640&&Q<=128764||Q>=128992&&Q<=129003||Q>=129280&&Q<=129535||Q>=129648&&Q<=129750}const Ee=String.fromCharCode(65279);function ye(Q){return!!(Q&&Q.length>0&&Q.charCodeAt(0)===65279)}function ue(Q,ve=!1){return Q?(ve&&(Q=Q.replace(/\\./g,"")),Q.toLowerCase()!==Q):!1}function le(Q){const ve=90-65+1;return Q=Q%(2*ve),Qve[3*Te+1])Te=2*Te+1;else return ve[3*Te+2];return 0}}re._INSTANCE=null;function ae(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function Se(Q,ve){if(Q===0)return 0;const _e=oe(Q,ve);if(_e!==void 0)return _e;const Te=N(ve,Q);return Q-=ee(Te),Q}function oe(Q,ve){let _e=N(ve,Q);for(Q-=ee(_e);J(_e)||_e===65039||_e===8419;){if(Q===0)return;_e=N(ve,Q),Q-=ee(_e)}if(!ce(_e))return;if(Q>=0){const Te=N(ve,Q);Te===8205&&(Q-=ee(Te))}return Q}function ee(Q){return Q>=65536?2:1}function J(Q){return 127995<=Q&&Q<=127999}},N3QO:function(k,z,o){"use strict";var M=o("2qtc"),m=o("kLXV"),O=o("tJVT"),b=o("q1tI"),y=o.n(b),C=o("9kvl"),A=o("FPkq"),g=o.n(A),e=function(r){var l,n=r.newShixuns,i=r.dispatch,a=r.user,c=Object(b.useState)(!1),h=Object(O.a)(c,2),d=h[0],s=h[1];Object(b.useEffect)(function(){n.actionTabs.key==="Create-Environment"&&S()},[n==null||((l=n.actionTabs)===null||l===void 0)?void 0:l.key]);var u=function(){i({type:"newShixuns/setActionTabs",payload:{}})},S=function(){var _,P,R;u(),((_=a.userInfo)===null||_===void 0?void 0:_.mirror_marker_status)===0?s(!0):((P=a.userInfo)===null||P===void 0?void 0:P.mirror_marker_status)===1?C.d.push("/shixuns/new/CreateImg"):((R=a.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===2&&m.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var w;C.d.push("/users/".concat((w=a.userInfo)===null||w===void 0?void 0:w.login,"/experiment-img"))}})};return y.a.createElement(m.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:d,footer:null,onCancel:function(){s(!1)}},y.a.createElement("div",{style:{textAlign:"center"}},y.a.createElement("br",null),y.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:g.a,alt:"\u4E8C\u7EF4\u7801"})),y.a.createElement("img",null))};z.a=Object(C.a)(function(f){var r=f.newShixuns,l=f.user,n=f.globalSetting;return{newShixuns:r,globalSetting:n,user:l}})(e)},NFKh:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("MlIO"),o("F+F2"),o("qM6L"),o("ETIr"),o("wbyO"),o("cv67"),o("3y9D"),o("lPiR"),o("GRuw"),o("1uat"),o("uGsb"),o("5hvy"),o("ELcG"),o("WYAk"),o("e7zE"),o("K3mO"),o("OLod"),o("ALsQ"),o("9OqN"),o("qu8F"),o("S6kV"),o("gb/T"),o("qBft"),o("oRuE"),o("jO9C"),o("KmYQ"),o("uGxW"),o("bQjk"),o("wZgz"),o("pA7S"),o("w7YG"),o("E4JC"),o("PVpz"))})(this,function(M){return M})},NLgs:function(k,z,o){"use strict";o.d(z,"e",function(){return h}),o.d(z,"f",function(){return d}),o.d(z,"d",function(){return u}),o.d(z,"c",function(){return S}),o.d(z,"a",function(){return E}),o.d(z,"b",function(){return _});var M=o("miYZ"),m=o("tsqr"),O=o("9og8"),b=o("2qtc"),y=o("kLXV"),C=o("WmNS"),A=o.n(C),g=o("q1tI"),e=o.n(g),f=o("9kvl"),r=o("xKgJ"),l=o("1vsH"),n=o("RCxd"),i=o("yTi+"),a=o.n(i),c=o("m3rI"),h=function(R){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(d(R)&&s(x))},d=function(R){return Object(r.p)()?!0:(R({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},s=function(){var R,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,w=Object(f.c)()._store.getState(),v=w.user;return(R=v.userInfo)!==null&&R!==void 0&&R.profile_completed?!0:(y.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:x?"\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(){f.d.push("/account/profile/edit")}}),!1)},u=function(){var R,x=Object(f.c)()._store.getState(),w=x.user;return(R=w.userInfo)!==null&&R!==void 0&&R.professional_certification?!0:(y.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.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(l.S)("/account/certification")}}),!1)},S=function(){var R;if(Object(r.a)())return!0;var x=Object(f.c)()._store.getState(),w=x.user,v=x.globalSetting;return y.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc",style:{marginLeft:-38}},e.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),e.a.createElement("img",{src:c.a.IMG_SERVER+(v==null||((R=v.setting)===null||R===void 0)?void 0:R.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},E=function(R,x){var w;if(R)return!0;var v=Object(f.c)()._store.getState(),T=v.user,U=v.globalSetting;return y.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:e.a.createElement("div",null,e.a.createElement("p",null,x||"\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"),e.a.createElement("div",{style:{marginLeft:"110px"}},e.a.createElement("img",{src:c.a.IMG_SERVER+(U==null||((w=U.setting)===null||w===void 0)?void 0:w.authority_qrcode_url),width:200}),e.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(l.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},_=function(R){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",w=Object(f.c)()._store.getState(),v=w.shixunsDetail.detail;return(v==null?void 0:v.public)===2||(v==null?void 0:v.public)===1||(v==null?void 0:v.shixun_status)===3?(y.a.info({centered:!0,icon:e.a.createElement(n.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc",style:{marginLeft:-38}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},e.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(v==null?void 0:v.public)===2?"\u5DF2\u516C\u5F00":(v==null?void 0:v.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",x,"\u3002"),e.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),e.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:a.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(v==null?void 0:v.shixun_status)===2?(y.a.confirm({centered:!0,icon:e.a.createElement(n.a,null),title:"\u63D0\u793A",content:e.a.createElement("div",null,e.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),e.a.createElement("br",null),e.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(){y.a.confirm({width:440,centered:!0,icon:e.a.createElement(n.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 U=Object(O.a)(A.a.mark(function N(){var V;return A.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,R({type:"shixunsDetail/cancelRelease",payload:{id:v==null?void 0:v.identifier}});case 2:V=D.sent,V.status!==401&&(m.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),R({type:"shixunsDetail/getShixunsDetail",payload:{id:v==null?void 0:v.identifier}}),R({type:"practiceSetting/getCommonData",payload:{id:v==null?void 0:v.identifier}}));case 4:case"end":return D.stop()}},N)}));function I(){return U.apply(this,arguments)}return I}()})}}),!0):!1}},NQs2:function(k,z,o){k.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(k,z,o){"use strict";o.d(z,"a",function(){return g}),o.d(z,"h",function(){return a}),o.d(z,"l",function(){return s}),o.d(z,"e",function(){return R}),o.d(z,"i",function(){return T}),o.d(z,"j",function(){return ue}),o.d(z,"c",function(){return Q}),o.d(z,"b",function(){return qe}),o.d(z,"g",function(){return gt}),o.d(z,"f",function(){return Ft}),o.d(z,"k",function(){return Ke}),o.d(z,"d",function(){return $t});var M=o("q1tI"),m=o.n(M),O=o("NQs2"),b=o.n(O),y=o("ygoZ"),C=o.n(y),A=function(Dt){var yt=Dt.dataSource,je=yt===void 0?[]:yt,rt=Dt.img,at=Dt.imgWidth,Ae=at===void 0?346:at,Fe=Dt.title,Tt=Dt.sunTitle,Et=Dt.bannerExtraContent;return m.a.createElement("div",{className:b.a.banner},m.a.createElement("div",{className:b.a.content},m.a.createElement("aside",null,m.a.createElement("p",null,m.a.createElement("b",null,Fe),m.a.createElement("span",null,Tt)),je.length>0&&m.a.createElement("div",{className:b.a.btns},je.map(function(Ot,Lt){return m.a.createElement("div",{key:Lt,onClick:Ot.click},Ot.name,Ot.sign?m.a.createElement("img",{src:C.a,width:39}):null)})),Et),m.a.createElement("img",{style:{marginTop:33,marginRight:38},src:rt,width:Ae})))},g=A,e=o("tJVT"),f=o("6nfa"),r=o.n(f),l=o("TSYQ"),n=o.n(l),i=function(Dt){var yt=Dt.dataSource,je=yt===void 0?[]:yt,rt=Dt.value,at=Dt.onChange,Ae=Dt.className,Fe=Dt.title,Tt=Dt.titleWidth,Et=Tt===void 0?41:Tt,Ot=Dt.style,Lt=Ot===void 0?{}:Ot,tt=Dt.fontColor,Ut=tt===void 0?"#6A7283":tt,Pt=Object(M.useState)(0),an=Object(e.a)(Pt,2),nn=an[0],rn=an[1],Tn=Object(M.useState)(!1),sn=Object(e.a)(Tn,2),un=sn[0],Jn=sn[1],kn=Object(M.useRef)(null);return Object(M.useEffect)(function(){if(je.length!==0){var Yn;(kn==null||((Yn=kn.current)===null||Yn===void 0)?void 0:Yn.clientHeight)>92?rn(1):rn(0)}je.length===0&&rn(0)},[je]),m.a.createElement("div",{className:n()(r.a.row,Ae),style:Lt},m.a.createElement("div",{style:{width:Et,marginTop:un?12:4},className:r.a.title},Fe),m.a.createElement("div",{className:un?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},m.a.createElement("div",{className:r.a.bar,style:nn>0?{height:nn===1?92:"auto",overflow:nn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},m.a.createElement("div",{className:r.a.name,ref:kn},je==null?void 0:je.map(function(Yn){return m.a.createElement("span",{onClick:function(){return at(Yn.id)},key:Yn.id,title:Yn.name,style:{color:Ut},className:rt===Yn.id?r.a.active:""},Yn.name)}))),!!nn&&m.a.createElement(M.Fragment,null,nn===1?m.a.createElement("div",{onClick:function(){var tr;rn(2),(kn==null||((tr=kn.current)===null||tr===void 0)?void 0:tr.clientHeight)>205?Jn(!0):Jn(!1)},className:r.a.action},"\u5C55\u5F00",m.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):m.a.createElement("div",{onClick:function(){rn(1),Jn(!1)},className:r.a.action},"\u6536\u8D77",m.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},a=i,c=o("cz0n"),h=o.n(c),d=function(Dt){var yt=Dt.dataSource,je=yt===void 0?[]:yt,rt=Dt.value,at=Dt.onChange,Ae=Dt.className;return m.a.createElement("div",{className:n()(h.a.tabs,Ae)},je.map(function(Fe){return m.a.createElement("span",{onClick:function(){return at(Fe.id)},className:rt===Fe.id?h.a.active:"",key:Fe.id},Fe.name)}))},s=d,u=o("5NDa"),S=o("5rEg"),E=o("KOXS"),_=o.n(E),P=function(Dt){var yt,je=Dt.dataSource,rt=je===void 0?[]:je,at=Dt.value,Ae=Dt.onChange,Fe=Dt.className,Tt=Dt.style,Et=Tt===void 0?{}:Tt,Ot=Dt.placeholder,Lt=Object(M.useState)(""),tt=Object(e.a)(Lt,2),Ut=tt[0],Pt=tt[1],an=Object(M.useState)(""),nn=Object(e.a)(an,2),rn=nn[0],Tn=nn[1];Object(M.useEffect)(function(){var Jn;(Jn=JSON.stringify(at))!==null&&Jn!==void 0&&Jn.includes("{")?(Pt(at.id),Tn(at.value)):Tn(at)},[at]);var sn=function(){Ae(rn||null,Ut||"")},un=function(kn){if(kn===Ut)return;Pt(kn),Ae(rn,kn)};return m.a.createElement("div",{className:n()(_.a.input,Fe),style:Et},!!rt.length&&m.a.createElement("div",{className:_.a.dropdown},m.a.createElement("div",{className:_.a.text},(yt=rt.find(function(Jn){return Jn.id===Ut}))===null||yt===void 0?void 0:yt.name,m.a.createElement("i",{className:"iconfont icon-zhankai4"}),m.a.createElement("b",{className:_.a.b1}),m.a.createElement("b",{className:_.a.b2})),m.a.createElement("div",{className:_.a.menu},rt.map(function(Jn,kn){return m.a.createElement("div",{key:kn,onClick:function(){return un(Jn.id)}},Jn.name)}))),m.a.createElement(S.a,{onPressEnter:sn,value:rn,onChange:function(kn){return Tn(kn.target.value||"")},bordered:!1,placeholder:Ot}),m.a.createElement("i",{onClick:sn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R=P,x=o("f9pc"),w=o.n(x),v=function(Dt){var yt=Dt.value,je=Dt.onChange,rt=Dt.className,at=Dt.total,Ae=Dt.pageSize,Fe=Dt.style,Tt=Fe===void 0?{}:Fe,Et=yt<2,Ot=yt>=Math.ceil(at/Ae);return at<=Ae?m.a.createElement(m.a.Fragment,null):m.a.createElement("div",{className:n()(w.a.quickPager,rt),style:Tt},m.a.createElement("div",{onClick:function(){Et||je(yt-1,"prev")},className:Et?w.a.disabled:""},"\u4E0A\u4E00\u9875"),m.a.createElement("div",{onClick:function(){Ot||je(yt+1,"next")},className:Ot?w.a.disabled:""},"\u4E0B\u4E00\u9875"))},T=v,U=o("T2oS"),I=o("W9HT"),N=o("pC0b"),V=o("GzdX"),H=o("5Dmo"),D=o("3S7+"),W=o("Oe0F"),F=o.n(W),L=o("m3rI"),K=o("1vsH"),te=o("JAbv"),fe=o.n(te),de=o("Bq7L"),Ce=o.n(de),Oe=o("MEgm"),ce=o.n(Oe),Ee=o("BdwD"),ye=function(Dt){var yt=Dt.className,je=Dt.dataSource,rt=je===void 0?[]:je,at=Dt.col,Ae=at===void 0?4:at,Fe=Dt.right,Tt=Dt.bottom,Et=Tt===void 0?23:Tt,Ot=Dt.precision,Lt=Ot===void 0?0:Ot,tt=Dt.wrapWidth,Ut=tt===void 0?1200:tt,Pt=Dt.trackEventItems,an=Dt.loading,nn=Math.floor((Ut-(Ae-1)*Fe)/Ae);return m.a.createElement(I.a,{spinning:an},m.a.createElement("div",{className:n()(F.a.list,yt)},!!rt.length&&rt.map(function(rn,Tn){var sn=rn.name,un=rn.id,Jn=rn.identifier,kn=rn.power,Yn=rn.cover_image_id,tr=rn.pic;return m.a.createElement("div",{className:F.a.wrap,key:un,style:{width:nn,marginRight:(1+Tn)%Ae===0?0:Fe+Lt,marginBottom:Et}},m.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Jn,"/challenges"),className:F.a.li,onClick:function(ar){ar.preventDefault(),Pt&&Object(K.cb)([Pt]),kn&&Object(K.S)("/shixuns/".concat(Jn,"/challenges"))}},m.a.createElement("div",{className:F.a.img},m.a.createElement("img",{className:F.a.cover,src:Yn?"".concat(L.a.API_SERVER,"/api/attachments/").concat(Yn):"".concat(L.a.IMG_SERVER,"/").concat(tr)}),rn.is_jupyter&&m.a.createElement("img",{className:F.a.sign,src:fe.a}),rn.is_jupyter_lab&&m.a.createElement("img",{className:F.a.sign,src:Ce.a}),rn.is_unity_3d&&m.a.createElement("img",{className:F.a.sign,src:ce.a})),m.a.createElement("div",{className:F.a.name},m.a.createElement(D.a,{title:sn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},m.a.createElement("span",{className:F.a.e},sn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),m.a.createElement("div",{className:F.a.tags},m.a.createElement(D.a,{placement:"bottom",title:"\u5173\u5361\u6570"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),m.a.createElement("span",null,rn.challenges_count))),!!rn.myshixuns_count&&m.a.createElement(D.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),m.a.createElement("span",null,rn.myshixuns_count))),m.a.createElement(D.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},m.a.createElement("span",null,m.a.createElement("span",null,rn.level))),m.a.createElement("div",{className:F.a.rate},m.a.createElement(V.a,{allowHalf:!0,disabled:!0,defaultValue:rn.score_info}),m.a.createElement("span",null,"\xA0",rn.score_info?"".concat(rn.score_info,"\u5206"):"5\u5206")))),!kn&&m.a.createElement("div",{className:F.a.lockWrap},m.a.createElement("img",{src:"".concat(L.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),m.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!rt.length&&m.a.createElement(Ee.a,null)))},ue=ye,le=o("ZJlW"),$=o.n(le),me=o("z4EP"),re=o.n(me),ae=o("+GGh"),Se=o.n(ae),oe=o("cFMs"),ee=o.n(oe),J=function(Dt){var yt=Dt.className,je=Dt.dataSource,rt=je===void 0?[]:je,at=Dt.col,Ae=at===void 0?4:at,Fe=Dt.right,Tt=Dt.bottom,Et=Tt===void 0?23:Tt,Ot=Dt.precision,Lt=Ot===void 0?0:Ot,tt=Dt.wrapWidth,Ut=tt===void 0?1200:tt,Pt=Dt.trackEventItems,an=Dt.loading,nn=Math.floor((Ut-(Ae-1)*Fe)/Ae);return m.a.createElement(I.a,{spinning:an},m.a.createElement("div",{className:n()($.a.list,yt)},!!rt.length&&rt.map(function(rn,Tn){var sn=rn.name,un=rn.id,Jn=rn.identifier,kn=rn.featured,Yn=rn.school_name,tr=rn.image_url,pr=rn.excellent;return m.a.createElement("div",{key:un,className:$.a.wrap,style:{width:nn,marginRight:(1+Tn)%Ae===0?0:Fe+Lt,marginBottom:Et}},m.a.createElement("a",{target:"_blank",href:"/paths/".concat(Jn),className:$.a.li,onClick:function(gn){gn.preventDefault(),Pt&&Object(K.cb)([Pt]),Object(K.S)("/paths/".concat(Jn))}},m.a.createElement("div",{className:$.a.img},m.a.createElement("img",{className:$.a.cover,src:"".concat(L.a.IMG_SERVER,"/").concat(tr)}),kn===1&&m.a.createElement("img",{className:$.a.sign,src:re.a}),kn===2&&m.a.createElement("img",{className:$.a.sign,src:""}),kn===3&&m.a.createElement("img",{className:$.a.sign,src:Se.a}),kn===4&&m.a.createElement("img",{className:$.a.sign,src:""}),kn===5&&m.a.createElement("img",{className:$.a.sign,src:ee.a})),m.a.createElement("div",{className:$.a.name},m.a.createElement(D.a,{title:sn},m.a.createElement("span",{className:$.a.e},sn))),m.a.createElement(D.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Yn)},m.a.createElement("div",{className:$.a.unit},m.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Yn)),m.a.createElement("div",{className:$.a.tags},m.a.createElement(D.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),m.a.createElement("span",null,rn.stages_count))),m.a.createElement(D.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),m.a.createElement("span",null,rn.members_count))),pr&&m.a.createElement("div",{className:$.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!rt.length&&m.a.createElement(Ee.a,null)))},Q=J,ve=o("iL++"),_e=o.n(ve),Te=o("xiVL"),Ge=function(Dt){var yt=Dt.className,je=Dt.dataSource,rt=je===void 0?[]:je,at=Dt.col,Ae=at===void 0?4:at,Fe=Dt.right,Tt=Dt.bottom,Et=Tt===void 0?23:Tt,Ot=Dt.precision,Lt=Ot===void 0?0:Ot,tt=Dt.wrapWidth,Ut=tt===void 0?1200:tt,Pt=Dt.trackEventItems,an=Dt.loading,nn=Math.floor((Ut-(Ae-1)*Fe)/Ae);return m.a.createElement(I.a,{spinning:an},m.a.createElement("div",{className:n()(_e.a.list,yt)},!!rt.length&&rt.map(function(rn,Tn){var sn=rn.subject_identifier,un=rn.id,Jn=rn.identifier,kn=rn.power,Yn=rn.is_public!=0&&rn.is_public;return m.a.createElement("div",{className:_e.a.wrap,key:un,style:{width:nn,marginRight:(1+Tn)%Ae===0?0:Fe+Lt,marginBottom:Et}},m.a.createElement("a",{className:_e.a.li,onClick:function(pr){pr.preventDefault()}},m.a.createElement("div",{className:_e.a.top},m.a.createElement(D.a,{title:rn.name},m.a.createElement("div",{className:_e.a.name},rn.name)),m.a.createElement("img",{className:_e.a.img,src:L.a.IMG_SERVER+"/images/"+rn.avatar_url}),m.a.createElement("div",{className:_e.a.text},rn.creator),sn&&m.a.createElement("div",{className:_e.a.btns},m.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),m.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yn&&m.a.createElement("div",{className:_e.a.sign},"\u516C\u5F00")),m.a.createElement("div",{className:_e.a.bottom},rn.visits>0&&m.a.createElement(D.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-liulanyan"}),m.a.createElement("span",null,rn.visits))),rn.course_members_count>0&&m.a.createElement(D.a,{title:"\u6210\u5458",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-chengyuan"}),rn.course_members_count)),rn.tasks_count>0&&m.a.createElement(D.a,{title:"\u4F5C\u4E1A",placement:"bottom"},m.a.createElement("span",null,m.a.createElement("i",{className:"iconfont icon-zuoye"}),rn.tasks_count)),rn.is_end?m.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):m.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),m.a.createElement("div",{className:_e.a.lockWrap},rn.is_accessible?m.a.createElement(m.a.Fragment,null,sn&&m.a.createElement("div",{onClick:function(){return Object(K.S)("/paths/".concat(sn))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),m.a.createElement("div",{onClick:function(pr){Pt&&Object(K.cb)([Pt]),Object(K.S)(rn.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):m.a.createElement(m.a.Fragment,null,m.a.createElement("img",{src:"".concat(L.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),m.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!rt.length&&m.a.createElement(Ee.a,null)))},qe=Ge,ut=o("f0W+"),st=o.n(ut),ft=function(Dt){var yt=Dt.dataSource,je=yt===void 0?[]:yt,rt=Dt.value,at=Dt.onChange,Ae=Dt.className,Fe=Dt.style,Tt=Fe===void 0?{}:Fe,Et=Dt.tabBarExtraContent;return m.a.createElement("div",{className:n()(st.a.tabs,Ae),style:Tt},m.a.createElement("div",{className:st.a.tabsWrap},je.map(function(Ot,Lt){return m.a.createElement("div",{onClick:function(){return at(Ot.id)},className:rt===Ot.id?st.a.active:"",key:Lt},Ot.name)})),m.a.createElement("div",{className:st.a.tabBar},Et))},gt=ft,Ve=o("9JIy"),ke=o.n(Ve),dt=function(Dt){var yt=Dt.className,je=Dt.style,rt=je===void 0?{}:je,at=Dt.children;return m.a.createElement("div",{className:n()(ke.a.table,yt),style:rt},at)},Ft=dt,vt=o("qVdP"),Rt=o("jsC+"),ot=o("lUTK"),Je=o("BvKs"),et=o("8WcF"),Me=o.n(et),Be=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],Xe=function(Dt){var yt,je=Dt.sortValue,rt=Dt.dropValue,at=Dt.className,Ae=Dt.onSort,Fe=Dt.onDrop,Tt=Dt.dataSource,Et=Tt===void 0?Be:Tt;return m.a.createElement("div",{className:n()(Me.a.orderWrap,at)},m.a.createElement(Rt.a,{overlay:m.a.createElement(Je.a,null,Et.map(function(Ot,Lt){return m.a.createElement(Je.a.Item,{key:Lt,onClick:function(){return Fe(Ot.id)}},Ot.name)}))},m.a.createElement("span",{className:Me.a.orderTextWrap},(yt=Et.find(function(Ot){return rt===Ot.id}))===null||yt===void 0?void 0:yt.name)),m.a.createElement("span",{className:Me.a.orderIconWrap},m.a.createElement("span",{className:Me.a.orderAsc},m.a.createElement("i",{className:je==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(Me.a.cursorPointer," ").concat(Me.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(Me.a.cursorPointer),onClick:function(){return Ae(je==="asc"?"desc":"asc")}})),m.a.createElement("span",{className:Me.a.orderDesc},m.a.createElement("i",{className:je==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(Me.a.cursorPointer," ").concat(Me.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(Me.a.cursorPointer),onClick:function(){return Ae(je==="asc"?"desc":"asc")}}))))},Ke=Xe,$e=o("siWv"),_t=o.n($e),jt=function(Dt){var yt=Dt.className,je=Dt.style,rt=Dt.children,at=Dt.onClick;return m.a.createElement("div",{onClick:at,className:n()(_t.a.btn,yt),style:je},rt)},$t=jt},Nmxd:function(k,z){k.exports="data:image/png;base64,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"},NvD2:function(k,z,o){"use strict";o.d(z,"a",function(){return C});var M=o("Kwbf");function m(A,g){var e=new Set;return A.forEach(function(f){g.has(f)||e.add(f)}),e}function O(A){var g=A||{},e=g.disabled,f=g.disableCheckbox,r=g.checkable;return!!(e||f)||r===!1}function b(A,g,e,f){for(var r=new Set(A),l=new Set,n=0;n<=e;n+=1){var i=g.get(n)||new Set;i.forEach(function(d){var s=d.key,u=d.node,S=d.children,E=S===void 0?[]:S;r.has(s)&&!f(u)&&E.filter(function(_){return!f(_.node)}).forEach(function(_){r.add(_.key)})})}for(var a=new Set,c=e;c>=0;c-=1){var h=g.get(c)||new Set;h.forEach(function(d){var s=d.parent,u=d.node;if(f(u)||!d.parent||a.has(d.parent.key))return;if(f(d.parent.node)){a.add(s.key);return}var S=!0,E=!1;(s.children||[]).filter(function(_){return!f(_.node)}).forEach(function(_){var P=_.key,R=r.has(P);S&&!R&&(S=!1),!E&&(R||l.has(P))&&(E=!0)}),S&&r.add(s.key),E&&l.add(s.key),a.add(s.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(m(l,r))}}function y(A,g,e,f,r){for(var l=new Set(A),n=new Set(g),i=0;i<=f;i+=1){var a=e.get(i)||new Set;a.forEach(function(s){var u=s.key,S=s.node,E=s.children,_=E===void 0?[]:E;!l.has(u)&&!n.has(u)&&!r(S)&&_.filter(function(P){return!r(P.node)}).forEach(function(P){l.delete(P.key)})})}n=new Set;for(var c=new Set,h=f;h>=0;h-=1){var d=e.get(h)||new Set;d.forEach(function(s){var u=s.parent,S=s.node;if(r(S)||!s.parent||c.has(s.parent.key))return;if(r(s.parent.node)){c.add(u.key);return}var E=!0,_=!1;(u.children||[]).filter(function(P){return!r(P.node)}).forEach(function(P){var R=P.key,x=l.has(R);E&&!x&&(E=!1),!_&&(x||n.has(R))&&(_=!0)}),E||l.delete(u.key),_&&n.add(u.key),c.add(u.key)})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(m(n,l))}}function C(A,g,e,f){var r=[],l;f?l=f:l=O;var n=new Set(A.filter(function(h){var d=!!e[h];return d||r.push(h),d})),i=new Map,a=0;Object.keys(e).forEach(function(h){var d=e[h],s=d.level,u=i.get(s);u||(u=new Set,i.set(s,u)),u.add(d),a=Math.max(a,s)}),Object(M.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(h){return"'".concat(h,"'")}).join(", ")));var c;return g===!0?c=b(n,i,a,l):c=y(n,g.halfCheckedKeys,i,a,l),c}},OLES:function(k,z,o){"use strict";var M=o("U8pU"),m=o("VTBJ"),O=o("Ff2n"),b=o("q1tI"),y=o("uciX"),C=o("7ixt"),A=function(n){var i=n.overlay,a=n.prefixCls,c=n.id,h=n.overlayInnerStyle;return b.createElement("div",{className:"".concat(a,"-inner"),id:c,role:"tooltip",style:h},typeof i=="function"?i():i)},g=A,e=function(n,i){var a=n.overlayClassName,c=n.trigger,h=c===void 0?["hover"]:c,d=n.mouseEnterDelay,s=d===void 0?0:d,u=n.mouseLeaveDelay,S=u===void 0?.1:u,E=n.overlayStyle,_=n.prefixCls,P=_===void 0?"rc-tooltip":_,R=n.children,x=n.onVisibleChange,w=n.afterVisibleChange,v=n.transitionName,T=n.animation,U=n.placement,I=U===void 0?"right":U,N=n.align,V=N===void 0?{}:N,H=n.destroyTooltipOnHide,D=H===void 0?!1:H,W=n.defaultVisible,F=n.getTooltipContainer,L=n.overlayInnerStyle,K=Object(O.a)(n,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),te=Object(b.useRef)(null);Object(b.useImperativeHandle)(i,function(){return te.current});var fe=Object(m.a)({},K);"visible"in n&&(fe.popupVisible=n.visible);var de=function(){var ye=n.arrowContent,ue=ye===void 0?null:ye,le=n.overlay,$=n.id;return[b.createElement("div",{className:"".concat(P,"-arrow"),key:"arrow"},ue),b.createElement(g,{key:"content",prefixCls:P,id:$,overlay:le,overlayInnerStyle:L})]},Ce=!1,Oe=!1;if(typeof D=="boolean")Ce=D;else if(D&&Object(M.a)(D)==="object"){var ce=D.keepParent;Ce=ce===!0,Oe=ce===!1}return b.createElement(y.a,Object.assign({popupClassName:a,prefixCls:P,popup:de,action:h,builtinPlacements:C.a,popupPlacement:I,ref:te,popupAlign:V,getPopupContainer:F,onPopupVisibleChange:x,afterPopupVisibleChange:w,popupTransitionName:v,popupAnimation:T,defaultPopupVisible:W,destroyPopupOnHide:Ce,autoDestroy:Oe,mouseLeaveDelay:S,popupStyle:E,mouseEnterDelay:s},fe),R)},f=Object(b.forwardRef)(e),r=z.a=f},OLod:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("K3mO"))})(this,function(M){M.lib.Cipher||function(m){var O=M,b=O.lib,y=b.Base,C=b.WordArray,A=b.BufferedBlockAlgorithm,g=O.enc,e=g.Utf8,f=g.Base64,r=O.algo,l=r.EvpKDF,n=b.Cipher=A.extend({cfg:y.extend(),createEncryptor:function(v,T){return this.create(this._ENC_XFORM_MODE,v,T)},createDecryptor:function(v,T){return this.create(this._DEC_XFORM_MODE,v,T)},init:function(v,T,U){this.cfg=this.cfg.extend(U),this._xformMode=v,this._key=T,this.reset()},reset:function(){A.reset.call(this),this._doReset()},process:function(v){return this._append(v),this._process()},finalize:function(v){v&&this._append(v);var T=this._doFinalize();return T},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function v(T){return typeof T=="string"?w:P}return function(T){return{encrypt:function(U,I,N){return v(I).encrypt(T,U,I,N)},decrypt:function(U,I,N){return v(I).decrypt(T,U,I,N)}}}}()}),i=b.StreamCipher=n.extend({_doFinalize:function(){var v=this._process(!0);return v},blockSize:1}),a=O.mode={},c=b.BlockCipherMode=y.extend({createEncryptor:function(v,T){return this.Encryptor.create(v,T)},createDecryptor:function(v,T){return this.Decryptor.create(v,T)},init:function(v,T){this._cipher=v,this._iv=T}}),h=a.CBC=function(){var v=c.extend();v.Encryptor=v.extend({processBlock:function(U,I){var N=this._cipher,V=N.blockSize;T.call(this,U,I,V),N.encryptBlock(U,I),this._prevBlock=U.slice(I,I+V)}}),v.Decryptor=v.extend({processBlock:function(U,I){var N=this._cipher,V=N.blockSize,H=U.slice(I,I+V);N.decryptBlock(U,I),T.call(this,U,I,V),this._prevBlock=H}});function T(U,I,N){var V,H=this._iv;H?(V=H,this._iv=m):V=this._prevBlock;for(var D=0;D>>2]&255;v.sigBytes-=T}},u=b.BlockCipher=n.extend({cfg:n.cfg.extend({mode:h,padding:s}),reset:function(){var v;n.reset.call(this);var T=this.cfg,U=T.iv,I=T.mode;this._xformMode==this._ENC_XFORM_MODE?v=I.createEncryptor:(v=I.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==v?this._mode.init(this,U&&U.words):(this._mode=v.call(I,this,U&&U.words),this._mode.__creator=v)},_doProcessBlock:function(v,T){this._mode.processBlock(v,T)},_doFinalize:function(){var v,T=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(T.pad(this._data,this.blockSize),v=this._process(!0)):(v=this._process(!0),T.unpad(v)),v},blockSize:128/32}),S=b.CipherParams=y.extend({init:function(v){this.mixIn(v)},toString:function(v){return(v||this.formatter).stringify(this)}}),E=O.format={},_=E.OpenSSL={stringify:function(v){var T,U=v.ciphertext,I=v.salt;return I?T=C.create([1398893684,1701076831]).concat(I).concat(U):T=U,T.toString(f)},parse:function(v){var T,U=f.parse(v),I=U.words;return I[0]==1398893684&&I[1]==1701076831&&(T=C.create(I.slice(2,4)),I.splice(0,4),U.sigBytes-=16),S.create({ciphertext:U,salt:T})}},P=b.SerializableCipher=y.extend({cfg:y.extend({format:_}),encrypt:function(v,T,U,I){I=this.cfg.extend(I);var N=v.createEncryptor(U,I),V=N.finalize(T),H=N.cfg;return S.create({ciphertext:V,key:U,iv:H.iv,algorithm:v,mode:H.mode,padding:H.padding,blockSize:v.blockSize,formatter:I.format})},decrypt:function(v,T,U,I){I=this.cfg.extend(I),T=this._parse(T,I.format);var N=v.createDecryptor(U,I).finalize(T.ciphertext);return N},_parse:function(v,T){return typeof v=="string"?T.parse(v,this):v}}),R=O.kdf={},x=R.OpenSSL={execute:function(v,T,U,I){I||(I=C.random(64/8));var N=l.create({keySize:T+U}).compute(v,I),V=C.create(N.words.slice(T),U*4);return N.sigBytes=T*4,S.create({key:N,iv:V,salt:I})}},w=b.PasswordBasedCipher=P.extend({cfg:P.cfg.extend({kdf:x}),encrypt:function(v,T,U,I){I=this.cfg.extend(I);var N=I.kdf.execute(U,v.keySize,v.ivSize);I.iv=N.iv;var V=P.encrypt.call(this,v,T,N.key,I);return V.mixIn(N),V},decrypt:function(v,T,U,I){I=this.cfg.extend(I),T=this._parse(T,I.format);var N=I.kdf.execute(U,v.keySize,v.ivSize,T.salt);I.iv=N.iv;var V=P.decrypt.call(this,v,T,N.key,I);return V}})}()})},OZM5:function(k,z,o){"use strict";o.d(z,"b",function(){return f}),o.d(z,"a",function(){return r}),o.d(z,"k",function(){return l}),o.d(z,"h",function(){return n}),o.d(z,"i",function(){return i}),o.d(z,"g",function(){return a}),o.d(z,"c",function(){return c}),o.d(z,"d",function(){return h}),o.d(z,"j",function(){return u}),o.d(z,"e",function(){return S}),o.d(z,"f",function(){return E});var M=o("KQm4"),m=o("U8pU"),O=o("Ff2n"),b=o("q1tI"),y=o.n(b),C=o("Kwbf"),A=o("WaYH"),g=.25,e=2;function f(_,P){var R=_.slice(),x=R.indexOf(P);return x>=0&&R.splice(x,1),R}function r(_,P){var R=_.slice();return R.indexOf(P)===-1&&R.push(P),R}function l(_){return _.split("-")}function n(_,P){return"".concat(_,"-").concat(P)}function i(_){return _&&_.type&&_.type.isTreeNode}function a(_,P){var R=[_],x=P[_];function w(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];v.forEach(function(T){var U=T.key,I=T.children;R.push(U),w(I)})}return w(x.children),R}function c(_,P){var R=_.clientY,x=P.selectHandle.getBoundingClientRect(),w=x.top,v=x.bottom,T=x.height,U=Math.max(T*g,e);return R<=w+U?-1:R>=v-U?1:0}function h(_,P){if(!_)return;var R=P.multiple;return R?_.slice():_.length?[_[0]]:_}var d=function(P){return P};function s(_,P){if(!_)return[];var R=P||{},x=R.processProps,w=x===void 0?d:x,v=Array.isArray(_)?_:[_];return v.map(function(T){var U=T.children,I=Object(O.a)(T,["children"]),N=s(U,P);return y.a.createElement(A.a,Object.assign({},w(I)),N)})}function u(_){if(!_)return null;var P;if(Array.isArray(_))P={checkedKeys:_,halfCheckedKeys:void 0};else if(Object(m.a)(_)==="object")P={checkedKeys:_.checked||void 0,halfCheckedKeys:_.halfChecked||void 0};else return Object(C.a)(!1,"`checkedKeys` is not an array or an object"),null;return P}function S(_,P){var R=new Set;function x(w){if(R.has(w))return;var v=P[w];if(!v)return;R.add(w);var T=v.parent,U=v.node;if(U.disabled)return;T&&x(T.key)}return(_||[]).forEach(function(w){x(w)}),Object(M.a)(R)}function E(_){var P={};return Object.keys(_).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(P[R]=_[R])}),P}},Oe0F:function(k,z,o){k.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(k,z,o){k.exports=o.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(k,z,o){"use strict";var M=o("2qtc"),m=o("kLXV"),O=o("rAM+"),b=o("miYZ"),y=o("tsqr"),C=o("9og8"),A=o("tJVT"),g=o("jrin"),e=o("WmNS"),f=o.n(e),r=o("q1tI"),l=o.n(r),n=o("VrN/"),i=o.n(n),a=o("bdgK"),c=o("p77/"),h=o("Bd2K"),d=o("ELLl"),s=o("19Vz"),u=o("lZu9"),S=o("+NIl"),E=o("kSUc"),_=o("9Bee"),P=function($e){var _t=$e.value,jt=_t===void 0?"":_t,$t=$e.className,mn=$e.showTextOnly,Dt=$e.showLines,yt=$e.style,je=yt===void 0?{}:yt,rt=Object(r.useMemo)(function(){return""},[jt]);return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{dangerouslySetInnerHTML:{__html:rt}}))},R=o("0Owb"),x=o("dejd"),w=o("C+DQ"),v=o("1vsH"),T=o("m3rI"),U=[{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 I($e){var _t=$e.onActionCallback,jt=$e.title,$t=$e.icon,mn=$e.actionName,Dt=$e.className,yt=Dt===void 0?"":Dt,je=$e.children;function rt(){_t(mn)}return l.a.createElement("a",{title:jt,className:yt,onClick:rt},l.a.createElement("i",{className:"md-iconfont ".concat($t)}),je)}var N=function($e){var _t=$e.watch,jt=$e.showNullButton,$t=$e.onActionCallback,mn=$e.fullScreen,Dt=$e.insertTemp,yt=$e.hidetoolBar,je=$e.uuid,rt=$e.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(v.F)("_educoder_session_login"),"&_educoder_session=").concat(Object(v.F)("_educoder_session"),"&key=").concat(je,"&api=").concat(encodeURIComponent(T.a.PROXY_SERVER)));var at=[].concat(U,[{title:"".concat(_t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(_t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},!yt&&at.map(function(Ae,Fe){return l.a.createElement("li",{key:Fe},Ae.actionName?l.a.createElement(I,Object(R.a)({},Ae,{onActionCallback:$t})):l.a.createElement("span",{className:"v-line"}))}),jt?l.a.createElement("li",null,l.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:$t},l.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Dt&&l.a.createElement("li",null,l.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Dt),onActionCallback:$t},l.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(I,{icon:"".concat(mn?"icon-shrink":"icon-enlarge"),title:mn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:$t})))},V=o("M8RZ"),H=o("+L6B"),D=o("2/Rp"),W=o("y8nQ"),F=o("Vl3Y"),L=o("5NDa"),K=o("5rEg"),te={labelCol:{span:4},wrapperCol:{span:20}},fe=function($e){var _t=$e.callback,jt=$e.onCancel;function $t(mn){_t(mn)}return l.a.createElement(F.a,Object(R.a)({},te,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:$t}),l.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},l.a.createElement(K.a,null)),l.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},l.a.createElement(K.a,null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(D.a,{type:"ghost",onClick:jt},"\u53D6\u6D88")))},de=o("7ahc"),Ce=o("HmJG"),Oe=o("BjJ7"),ce=F.a.useForm,Ee={width:280,marginRight:10},ye={labelCol:{span:5},wrapperCol:{span:19}},ue=function($e){var _t=$e.callback,jt=$e.onCancel,$t=ce(),mn=Object(A.a)($t,1),Dt=mn[0];function yt(at){_t(at)}function je(at,Ae){if(at.status===-1){y.b.error(at.message);return}Dt.setFieldsValue({src:"/api/attachments/".concat(at.id),type:Ae.type})}function rt(at){var Ae=at.target.files[0];$(Ae,je)}return l.a.createElement(F.a,Object(R.a)({form:Dt},ye,{className:"upload-image-panel",onFinish:yt}),l.a.createElement(F.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(F.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},l.a.createElement(K.a,{style:Ee})),l.a.createElement(le,{onFileChange:rt}))),l.a.createElement(F.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},l.a.createElement(K.a,{style:{width:264}})),l.a.createElement(F.a.Item,{style:{textAlign:"right"}},l.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(D.a,{type:"ghost",onClick:jt},"\u53D6\u6D88")))};function le($e){var _t=$e.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",l.a.createElement("input",{type:"file",onChange:_t}))}function $($e,_t){if(!$e)throw new String("\u6CA1\u6709\u6587\u4EF6");var jt=new FormData;jt.append("editormd-image-file",$e),jt.append("file_param_name","editormd-image-file"),jt.append("byxhr","true");var $t=new window.XMLHttpRequest;$t.withCredentials=!0,$t.addEventListener("load",function(mn){_t(JSON.parse(mn.target.responseText),$e)},!1),$t.addEventListener("error",function(mn){console.error(mn)},!1),$t.open("POST","".concat(Oe.a,"/api/attachments.json")),$t.send(jt)}var me=o("giR+"),re=o("fyUT"),ae=o("7Kak"),Se=o("9yH6"),oe=Se.a.Group,ee={margin:"0 8px"},J=function($e){var _t=$e.callback,jt=$e.onCancel;function $t(mn){_t(mn)}return l.a.createElement(F.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:$t},l.a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},l.a.createElement("span",{style:ee},"\u5355\u5143\u683C\u6570\uFF1A"),l.a.createElement("span",{style:ee},"\u884C\u6570"),l.a.createElement(F.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},l.a.createElement(re.a,null)),l.a.createElement("span",{style:ee},"\u5217\u6570"),l.a.createElement(F.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},l.a.createElement(re.a,null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},l.a.createElement("span",{style:ee},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),l.a.createElement(F.a.Item,{name:"align"},l.a.createElement(oe,null,l.a.createElement(Se.a,{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(Se.a,{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(Se.a,{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(Se.a,{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(D.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(D.a,{type:"ghost",onClick:jt},"\u53D6\u6D88")))},Q=o("ErOA"),ve=o("7Cbv"),_e="link",Te="upload-image",Ge="code-block",qe="add-table",ut="------------",st={default:ut,left:":".concat(ut),center:":".concat(ut,":"),right:"".concat(ut,":")},ft=o("9VGf"),gt,Ve;function ke(){}var dt=0,Ft=1e4,vt="\u2581",Rt=` **\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 ot($e){return/^\d+$/.test($e)?"".concat($e,"px"):$e}var Je=navigator.platform.toUpperCase().indexOf("MAC")>=0,et=Je?"Cmd":"Ctrl",Me=["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"],Be=(gt={},Object(g.a)(gt,et+"-B","bold"),Object(g.a)(gt,et+"-I","italic"),gt),Xe=(Ve={},Object(g.a)(Ve,_e,"\u6DFB\u52A0\u94FE\u63A5"),Object(g.a)(Ve,Ge,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(g.a)(Ve,Te,"\u6DFB\u52A0\u6587\u4EF6"),Object(g.a)(Ve,qe,"\u6DFB\u52A0\u8868\u683C"),Ve),Ke=z.a=function($e){var _t=$e.defaultValue,Ft=_t===void 0?"":_t,qt=$e.onChange,bn=$e.width,At=bn===void 0?"100%":bn,Et=$e.height,je=Et===void 0?400:Et,rt=$e.miniToolbar,at=rt===void 0?!1:rt,Ae=$e.isFocus,Fe=Ae===void 0?!1:Ae,Tt=$e.watch,yt=$e.insertTemp,Ot=$e.mode,Lt=Ot===void 0?"markdown":Ot,tt=$e.id,Ut=tt===void 0?"markdown-editor-id":tt,Pt=$e.showResizeBar,an=Pt===void 0?!1:Pt,nn=$e.noStorage,rn=nn===void 0?!1:nn,Tn=$e.showNullButton,sn=Tn===void 0?!1:Tn,un=$e.hidetoolBar,Jn=un===void 0?!1:un,kn=$e.fullScreen,Yn=kn===void 0?!1:kn,tr=$e.onBlur,pr=$e.onCMBeforeChange,ar=$e.onFullScreen,mn=$e.className,en=mn===void 0?"":mn,Nn=$e.disablePaste,Zr=Nn===void 0?!1:Nn,zr=$e.placeholder,Ur=zr===void 0?"":zr,Dr=$e.values,pe=Dr===void 0?"":Dr,X=Object(r.useState)(null),q=Object(A.a)(X,2),se=q[0],De=q[1],he=Object(r.useState)(Ft),pt=Object(A.a)(he,2),vn=pt[0],Kn=pt[1],dr=Object(r.useState)(Tt),on=Object(A.a)(dr,2),Mn=on[0],Xn=on[1],$r=Object(r.useState)(Yn),ga=Object(A.a)($r,2),pa=ga[0],fr=ga[1],za=Object(r.useState)(""),ja=Object(A.a)(za,2),Ra=ja[0],Ha=ja[1],wa=Object(r.useState)(0),Ja=Object(A.a)(wa,2),ka=Ja[0],li=Ja[1],oi=Object(r.useState)(je),ua=Object(A.a)(oi,2),fa=ua[0],oa=ua[1],xe=Object(r.useState)(!1),lt=Object(A.a)(xe,2),Mt=lt[0],wt=lt[1],Ht=Object(r.useRef)(Object(ve.a)()),Nt=Object(r.useRef)(!1),Vt=Object(r.useRef)(),$t=Object(r.useRef)(),En=Object(r.useRef)(),gn=Object(r.useRef)(),Un=Object(r.useRef)(),An=function(){var Qt=Object(C.a)(f.a.mark(function Sn(){var _n,In;return f.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,Object(Q.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ht.current}});case 2:In=or.sent,In!=null&&(_n=In.attachments)!==null&&_n!==void 0&&_n.length&&(console.log("cm:",se,$t),In.attachments.map(function($n){$n.content_type.indexOf("image")>-1?se.replaceSelection("![,](/api/attachments/".concat($n.id,"?type=").concat($n.content_type,")")):$n.content_type.indexOf("video")>-1?se.replaceSelection('')):$n.content_type.indexOf("pdf")>-1?se.replaceSelection('
      ').concat($n.name,"")):se.replaceSelection("[".concat($n.name,"](").concat(O.a.API_SERVER,"/api/attachments/").concat($n.id,"?type=").concat($n.content_type,")"))}));case 4:case"end":return or.stop()}},Sn)}));return function(){return Qt.apply(this,arguments)}}();Object(r.useEffect)(function(){Kn(pe),se==null||se.setValue(pe)},[pe]),Object(r.useEffect)(function(){ar==null||ar(pa)},[pa]),Object(r.useEffect)(function(){if($t.current){var Qt=i.a.fromTextArea($t.current,{mode:Lt,lineNumbers:!at,lineWrapping:!0,value:Ft,autoCloseTags:!0,autoCloseBrackets:!0});Fe&&Qt.focus();function Sn(_n,In){if(Zr){In.preventDefault();return}var Bn=In.clipboardData;if(Bn){var or=Bn.types.toString(),$n=Bn.items;if(or==="Files"||Bn.types.indexOf("Files")>-1){if(In.preventDefault(),Lt=="stex")return;try{var Or,Pr=$n[1];((Or=$n[0])===null||Or===void 0?void 0:Or.kind)==="file"&&(Pr=$n[0]);var Zn=Pr.getAsFile(),Tr=Zn.name.split(".").pop();$(Zn,function(vr){if(vr.id){var Hr,Mr,qr;(Zn==null||((Hr=Zn.type)===null||Hr===void 0)?void 0:Hr.indexOf("image"))>-1?Qt.replaceSelection("![,](/api/attachments/".concat(vr.id,"?type=").concat(vr.content_type,")")):(Zn==null||((Mr=Zn.type)===null||Mr===void 0)?void 0:Mr.indexOf("video"))>-1?Qt.replaceSelection('')):(Zn==null||((qr=Zn.type)===null||qr===void 0)?void 0:qr.indexOf("pdf"))>-1?Qt.replaceSelection('').concat(Zn.name,"")):Me.includes(Tr)?Qt.replaceSelection('').concat(Zn.name,"")):Qt.replaceSelection("[".concat(Zn.name,"](").concat(O.a.API_SERVER,"/api/attachments/").concat(vr.id,"?type=").concat(vr.content_type,")"))}else(vr==null?void 0:vr.status)===401&&(document.location.href="/user/login")})}catch(vr){y.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Qt.on("paste",Sn),Qt.on("dragleave",function(_n,In){En.current.classList.remove("mouse-hover-md")}),Qt.on("dragover",function(_n,In){En.current.classList.add("mouse-hover-md")}),Qt.on("drop",function(_n,In){En.current.classList.add("mouse-hover-md");var Bn;if(Bn=In.dataTransfer.files,Bn.length>0){In.preventDefault(),In.stopPropagation();for(var or=function(Pr){var Zn=Bn[Pr],Tr=Zn.name.split(".").pop();$(Zn,function(vr){if(vr.id){var Hr,Mr,qr;(Zn==null||((Hr=Zn.type)===null||Hr===void 0)?void 0:Hr.indexOf("image"))>-1?Qt.replaceSelection("![,](/api/attachments/".concat(vr.id,"?type=").concat(vr.content_type,")")):(Zn==null||((Mr=Zn.type)===null||Mr===void 0)?void 0:Mr.indexOf("video"))>-1?Qt.replaceSelection('')):(Zn==null||((qr=Zn.type)===null||qr===void 0)?void 0:qr.indexOf("pdf"))>-1?Qt.replaceSelection('').concat(Zn.name,"")):Me.includes(Tr)?Qt.replaceSelection('').concat(Zn.name,"")):Qt.replaceSelection("[".concat(Zn.name,"](").concat(O.a.API_SERVER,"/api/attachments/").concat(vr.id,"?type=").concat(vr.content_type,")"))}else(vr==null?void 0:vr.status)===401&&(document.location.href="/user/login")})},$n=0;$n0||$n.target.offsetWidth>0)&&(tn(),se.setSize("100%","100%"),se.refresh())}}catch(Or){Bn.e(Or)}finally{Bn.f()}});return _n.observe($t.current.parentElement),_n}if(se){var Sn=Qt();return function(){Sn.unobserve($t.current.parentElement)}}},[se,tn]),Object(r.useEffect)(function(){if(se){for(var Qt=[],Sn=function(){var $n=In[_n];Bn=Object(A.a)($n,2);var Or=Bn[0],Pr=Bn[1],Zn=Object(g.a)({},Or,function(){Pn(Pr)});Qt.push(Zn),se.addKeyMap(Zn)},_n=0,In=Object.entries(Be);_n0){var Qt=new Date().getTime(),Sn=window.sessionStorage.getItem(Ut);Qt>=ka+Bt&&(!Sn||Sn!==vn)&&(window.sessionStorage.setItem(Ut,vn),wt(!0))}},Bt),Object(r.useEffect)(function(){Xn(Tt)},[se,Tt]),Object(r.useEffect)(function(){se&&(Fe&&se.focus())},[se,Fe]),Object(r.useEffect)(function(){if(Mn&&se){var Qt=se.getScrollerElement();function Sn(_n){var In=_n.target;if(Un.current){var Bn=In.scrollTop/In.scrollHeight;Un.current.scrollTop=Un.current.scrollHeight*Bn}}return Qt.addEventListener("scroll",Sn),function(){Qt.removeEventListener("scroll",Sn)}}},[se,Mn]),Object(r.useEffect)(function(){if(se&&pr){function Qt(Sn,_n){pr(Sn,_n)}return se.on("beforeChange",Qt),function(){se.off("beforeChange",Qt)}}},[se,pr]),Object(r.useEffect)(function(){if(se&&tr){function Qt(){tr(se.getValue())}return se.on("blur",Qt),function(){se.off("blur",Qt)}}},[se,tr]),Object(r.useEffect)(function(){if(se){function Qt(Sn){var _n=Sn.getValue();Kn(_n),li(new Date().getTime()),Sn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),qt&&qt(_n)}return se.on("change",Qt),function(){se.off("change",Qt)}}},[se,qt]),Object(r.useEffect)(function(){se&&(Ft==null?(se.setValue(""),Kn("")):Ft!==se.getValue()&&(se.setValue(Ft),Kn(Ft),se.setCursor(se.lineCount(),0)))},[se,Ft]);var Pn=Object(r.useCallback)(function(Qt){var Sn=se.getCursor(),_n=se.getSelection(),In=_n.split(` -`);switch(Qt){case"bold":return se.replaceSelection("**"+_n+"**"),_n===""&&se.setCursor(Sn.line,Sn.ch+2),se.focus();case"italic":return se.replaceSelection("*"+_n+"*"),_n===""&&se.setCursor(Sn.line,Sn.ch+1),se.focus();case"code":return se.replaceSelection("`"+_n+"`"),_n===""&&se.setCursor(Sn.line,Sn.ch+1),se.focus();case"inline-latex":return se.replaceSelection("`$$"+_n+"$$`"),_n===""&&se.setCursor(Sn.line,Sn.ch+3),se.focus();case"latex":return se.replaceSelection("```latex\n"+_n+"\n```"),se.setCursor(Sn.line+1,_n.length+1),se.focus();case"line-break":return se.replaceSelection(`
      -`),se.focus();case"list-ul":return _n===""?se.replaceSelection("- "+_n):se.replaceSelection(In.map(function(Bn){return Bn===""?"":"- ".concat(Bn)}).join(` -`)),se.focus();case"list-ol":return _n===""?se.replaceSelection("1. "+_n):se.replaceSelection(In.map(function(Bn,or){return Bn===""?"":"".concat(or+1,". ").concat(Bn)}).join(` -`)),se.focus();case"add-null-ch":return _n===""&&se.setCursor(Sn.line,Sn.ch+1),se.replaceSelection(vt),se.focus();case"inster-template-1":return _n===""&&se.setCursor(Sn.line,Sn.ch),se.replaceSelection(Rt),se.focus();case"eraser":return se.setValue(""),se.focus();case"trigger-watch":return Xn(!Mn),se.focus();case"trigger-full-screen":return fr(!pa),se.focus();case _e:Ha(_e);return;case Ge:Ha(Ge);return;case Te:Ha(Te);return;case qe:Ha(qe);return;default:throw new Error}},[se,Mn,pa]),yn=Object(r.useCallback)(function(Qt){Ha("");switch(Ra){case _e:var Sn=Qt.title,_n=Qt.link;return se.replaceSelection("[".concat(Sn,"](").concat(_n,")")),se.focus();case Ge:var In=Qt.language,Bn=Qt.content;return se.replaceSelection(["```"+In,Bn,"```"].join(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function ot($e){return/^\d+$/.test($e)?"".concat($e,"px"):$e}var Je=navigator.platform.toUpperCase().indexOf("MAC")>=0,et=Je?"Cmd":"Ctrl",Me=["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"],Be=(gt={},Object(g.a)(gt,et+"-B","bold"),Object(g.a)(gt,et+"-I","italic"),gt),Xe=(Ve={},Object(g.a)(Ve,_e,"\u6DFB\u52A0\u94FE\u63A5"),Object(g.a)(Ve,Ge,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(g.a)(Ve,Te,"\u6DFB\u52A0\u6587\u4EF6"),Object(g.a)(Ve,qe,"\u6DFB\u52A0\u8868\u683C"),Ve),Ke=z.a=function($e){var _t=$e.defaultValue,jt=_t===void 0?"":_t,$t=$e.onChange,mn=$e.width,Dt=mn===void 0?"100%":mn,yt=$e.height,je=yt===void 0?400:yt,rt=$e.miniToolbar,at=rt===void 0?!1:rt,Ae=$e.isFocus,Fe=Ae===void 0?!1:Ae,Tt=$e.watch,Et=$e.insertTemp,Ot=$e.mode,Lt=Ot===void 0?"markdown":Ot,tt=$e.id,Ut=tt===void 0?"markdown-editor-id":tt,Pt=$e.showResizeBar,an=Pt===void 0?!1:Pt,nn=$e.noStorage,rn=nn===void 0?!1:nn,Tn=$e.showNullButton,sn=Tn===void 0?!1:Tn,un=$e.hidetoolBar,Jn=un===void 0?!1:un,kn=$e.fullScreen,Yn=kn===void 0?!1:kn,tr=$e.onBlur,pr=$e.onCMBeforeChange,ar=$e.onFullScreen,gn=$e.className,en=gn===void 0?"":gn,Nn=$e.disablePaste,Zr=Nn===void 0?!1:Nn,zr=$e.placeholder,Ur=zr===void 0?"":zr,Dr=$e.values,pe=Dr===void 0?"":Dr,X=Object(r.useState)(null),q=Object(A.a)(X,2),se=q[0],De=q[1],he=Object(r.useState)(jt),pt=Object(A.a)(he,2),_n=pt[0],Kn=pt[1],dr=Object(r.useState)(Tt),on=Object(A.a)(dr,2),Mn=on[0],Xn=on[1],$r=Object(r.useState)(Yn),ga=Object(A.a)($r,2),pa=ga[0],fr=ga[1],za=Object(r.useState)(""),ja=Object(A.a)(za,2),Ra=ja[0],Ha=ja[1],wa=Object(r.useState)(0),Ja=Object(A.a)(wa,2),ka=Ja[0],li=Ja[1],oi=Object(r.useState)(je),ua=Object(A.a)(oi,2),fa=ua[0],oa=ua[1],xe=Object(r.useState)(!1),lt=Object(A.a)(xe,2),Mt=lt[0],wt=lt[1],Ht=Object(r.useRef)(Object(ve.a)()),Nt=Object(r.useRef)(!1),Vt=Object(r.useRef)(),qt=Object(r.useRef)(),En=Object(r.useRef)(),vn=Object(r.useRef)(),Un=Object(r.useRef)(),An=function(){var Qt=Object(C.a)(f.a.mark(function Sn(){var bn,In;return f.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,Object(Q.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ht.current}});case 2:In=or.sent,In!=null&&(bn=In.attachments)!==null&&bn!==void 0&&bn.length&&(console.log("cm:",se,qt),In.attachments.map(function($n){$n.content_type.indexOf("image")>-1?se.replaceSelection("![,](/api/attachments/".concat($n.id,"?type=").concat($n.content_type,")")):$n.content_type.indexOf("video")>-1?se.replaceSelection('')):$n.content_type.indexOf("pdf")>-1?se.replaceSelection('').concat($n.name,"")):se.replaceSelection("[".concat($n.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat($n.id,"?type=").concat($n.content_type,")"))}));case 4:case"end":return or.stop()}},Sn)}));return function(){return Qt.apply(this,arguments)}}();Object(r.useEffect)(function(){Kn(pe),se==null||se.setValue(pe)},[pe]),Object(r.useEffect)(function(){ar==null||ar(pa)},[pa]),Object(r.useEffect)(function(){if(qt.current){var Qt=i.a.fromTextArea(qt.current,{mode:Lt,lineNumbers:!at,lineWrapping:!0,value:jt,autoCloseTags:!0,autoCloseBrackets:!0});Fe&&Qt.focus();function Sn(bn,In){if(Zr){In.preventDefault();return}var Bn=In.clipboardData;if(Bn){var or=Bn.types.toString(),$n=Bn.items;if(or==="Files"||Bn.types.indexOf("Files")>-1){if(In.preventDefault(),Lt=="stex")return;try{var Or,Pr=$n[1];((Or=$n[0])===null||Or===void 0?void 0:Or.kind)==="file"&&(Pr=$n[0]);var Zn=Pr.getAsFile(),Tr=Zn.name.split(".").pop();$(Zn,function(vr){if(vr.id){var Hr,Mr,qr;(Zn==null||((Hr=Zn.type)===null||Hr===void 0)?void 0:Hr.indexOf("image"))>-1?Qt.replaceSelection("![,](/api/attachments/".concat(vr.id,"?type=").concat(vr.content_type,")")):(Zn==null||((Mr=Zn.type)===null||Mr===void 0)?void 0:Mr.indexOf("video"))>-1?Qt.replaceSelection('')):(Zn==null||((qr=Zn.type)===null||qr===void 0)?void 0:qr.indexOf("pdf"))>-1?Qt.replaceSelection('').concat(Zn.name,"")):Me.includes(Tr)?Qt.replaceSelection('').concat(Zn.name,"")):Qt.replaceSelection("[".concat(Zn.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(vr.id,"?type=").concat(vr.content_type,")"))}else(vr==null?void 0:vr.status)===401&&(document.location.href="/user/login")})}catch(vr){y.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Qt.on("paste",Sn),Qt.on("dragleave",function(bn,In){En.current.classList.remove("mouse-hover-md")}),Qt.on("dragover",function(bn,In){En.current.classList.add("mouse-hover-md")}),Qt.on("drop",function(bn,In){En.current.classList.add("mouse-hover-md");var Bn;if(Bn=In.dataTransfer.files,Bn.length>0){In.preventDefault(),In.stopPropagation();for(var or=function(Pr){var Zn=Bn[Pr],Tr=Zn.name.split(".").pop();$(Zn,function(vr){if(vr.id){var Hr,Mr,qr;(Zn==null||((Hr=Zn.type)===null||Hr===void 0)?void 0:Hr.indexOf("image"))>-1?Qt.replaceSelection("![,](/api/attachments/".concat(vr.id,"?type=").concat(vr.content_type,")")):(Zn==null||((Mr=Zn.type)===null||Mr===void 0)?void 0:Mr.indexOf("video"))>-1?Qt.replaceSelection('')):(Zn==null||((qr=Zn.type)===null||qr===void 0)?void 0:qr.indexOf("pdf"))>-1?Qt.replaceSelection('').concat(Zn.name,"")):Me.includes(Tr)?Qt.replaceSelection('').concat(Zn.name,"")):Qt.replaceSelection("[".concat(Zn.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(vr.id,"?type=").concat(vr.content_type,")"))}else(vr==null?void 0:vr.status)===401&&(document.location.href="/user/login")})},$n=0;$n0||$n.target.offsetWidth>0)&&(tn(),se.setSize("100%","100%"),se.refresh())}}catch(Or){Bn.e(Or)}finally{Bn.f()}});return bn.observe(qt.current.parentElement),bn}if(se){var Sn=Qt();return function(){Sn.unobserve(qt.current.parentElement)}}},[se,tn]),Object(r.useEffect)(function(){if(se){for(var Qt=[],Sn=function(){var $n=In[bn];Bn=Object(A.a)($n,2);var Or=Bn[0],Pr=Bn[1],Zn=Object(g.a)({},Or,function(){Pn(Pr)});Qt.push(Zn),se.addKeyMap(Zn)},bn=0,In=Object.entries(Be);bn0){var Qt=new Date().getTime(),Sn=window.sessionStorage.getItem(Ut);Qt>=ka+Ft&&(!Sn||Sn!==_n)&&(window.sessionStorage.setItem(Ut,_n),wt(!0))}},Ft),Object(r.useEffect)(function(){Xn(Tt)},[se,Tt]),Object(r.useEffect)(function(){se&&(Fe&&se.focus())},[se,Fe]),Object(r.useEffect)(function(){if(Mn&&se){var Qt=se.getScrollerElement();function Sn(bn){var In=bn.target;if(Un.current){var Bn=In.scrollTop/In.scrollHeight;Un.current.scrollTop=Un.current.scrollHeight*Bn}}return Qt.addEventListener("scroll",Sn),function(){Qt.removeEventListener("scroll",Sn)}}},[se,Mn]),Object(r.useEffect)(function(){if(se&&pr){function Qt(Sn,bn){pr(Sn,bn)}return se.on("beforeChange",Qt),function(){se.off("beforeChange",Qt)}}},[se,pr]),Object(r.useEffect)(function(){if(se&&tr){function Qt(){tr(se.getValue())}return se.on("blur",Qt),function(){se.off("blur",Qt)}}},[se,tr]),Object(r.useEffect)(function(){if(se){function Qt(Sn){var bn=Sn.getValue();Kn(bn),li(new Date().getTime()),Sn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),$t&&$t(bn)}return se.on("change",Qt),function(){se.off("change",Qt)}}},[se,$t]),Object(r.useEffect)(function(){se&&(jt==null?(se.setValue(""),Kn("")):jt!==se.getValue()&&(se.setValue(jt),Kn(jt),se.setCursor(se.lineCount(),0)))},[se,jt]);var Pn=Object(r.useCallback)(function(Qt){var Sn=se.getCursor(),bn=se.getSelection(),In=bn.split(` +`);switch(Qt){case"bold":return se.replaceSelection("**"+bn+"**"),bn===""&&se.setCursor(Sn.line,Sn.ch+2),se.focus();case"italic":return se.replaceSelection("*"+bn+"*"),bn===""&&se.setCursor(Sn.line,Sn.ch+1),se.focus();case"code":return se.replaceSelection("`"+bn+"`"),bn===""&&se.setCursor(Sn.line,Sn.ch+1),se.focus();case"inline-latex":return se.replaceSelection("`$$"+bn+"$$`"),bn===""&&se.setCursor(Sn.line,Sn.ch+3),se.focus();case"latex":return se.replaceSelection("```latex\n"+bn+"\n```"),se.setCursor(Sn.line+1,bn.length+1),se.focus();case"line-break":return se.replaceSelection(`
      +`),se.focus();case"list-ul":return bn===""?se.replaceSelection("- "+bn):se.replaceSelection(In.map(function(Bn){return Bn===""?"":"- ".concat(Bn)}).join(` +`)),se.focus();case"list-ol":return bn===""?se.replaceSelection("1. "+bn):se.replaceSelection(In.map(function(Bn,or){return Bn===""?"":"".concat(or+1,". ").concat(Bn)}).join(` +`)),se.focus();case"add-null-ch":return bn===""&&se.setCursor(Sn.line,Sn.ch+1),se.replaceSelection(vt),se.focus();case"inster-template-1":return bn===""&&se.setCursor(Sn.line,Sn.ch),se.replaceSelection(Rt),se.focus();case"eraser":return se.setValue(""),se.focus();case"trigger-watch":return Xn(!Mn),se.focus();case"trigger-full-screen":return fr(!pa),se.focus();case _e:Ha(_e);return;case Ge:Ha(Ge);return;case Te:Ha(Te);return;case qe:Ha(qe);return;default:throw new Error}},[se,Mn,pa]),yn=Object(r.useCallback)(function(Qt){Ha("");switch(Ra){case _e:var Sn=Qt.title,bn=Qt.link;return se.replaceSelection("[".concat(Sn,"](").concat(bn,")")),se.focus();case Ge:var In=Qt.language,Bn=Qt.content;return se.replaceSelection(["```"+In,Bn,"```"].join(` `)),se.focus();case Te:var or=Qt.src,$n=Qt.alt;return $n?se.replaceSelection("![ ".concat($n," ]( ").concat(or,' "').concat($n,'" )')):se.replaceSelection("![,](".concat(or,")")),se.focus();case qe:for(var Or=Qt.row,Pr=Qt.col,Zn=Qt.align,Tr=` `,vr=0;vr300&&(Or=300);var Pr=je+Or+"px";oa(Pr)}}return Qt.addEventListener("mousedown",In),document.addEventListener("mousemove",or),document.addEventListener("mouseup",Bn),function(){Qt.removeEventListener("mousedown",In),document.removeEventListener("mousemove",or),document.removeEventListener("mouseup",Bn)}}},[se,gn]),Object(r.useEffect)(function(){oa(je)},[je]);var Qn=ot(At),mr=ot(fa),kr={width:Qn,height:mr},wn=Object(r.useMemo)(function(){if(ka){var Qt=new Date(ka),Sn=Qt.getHours(),_n=Qt.getMinutes(),In=Qt.getSeconds();return Sn=Sn<10?"0"+Sn:Sn,_n=_n<10?"0"+_n:_n,In=In<10?"0"+In:In,"".concat(Sn,":").concat(_n,":").concat(In)}return 0},[ka]);function Xt(){window.sessionStorage.removeItem(Ut),wt(!1),li(0)}function fn(){wt(!1),li(0),se.setValue(window.sessionStorage.getItem(Ut))}function Dn(Qt,Sn){var _n=se.getValue();_n=_n.replace(Qt,Sn),Kn(_n),se==null||se.setValue(_n)}return l.a.createElement(r.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:En},l.a.createElement("div",{className:"markdown-editor-container ".concat(en," ").concat(Mn?"on-preview":""," ").concat(at?"mini":""," ").concat(pa?"full-screen":""),style:kr},l.a.createElement(N,{insertTemp:yt,watch:Mn,fullScreen:pa,showNullButton:sn,onActionCallback:Pn,hidetoolBar:Jn,uuid:Ht.current,setOpenPhones:function(){Nt.current=!0}}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:$t,placeholder:Ur})),Mn?l.a.createElement("div",{ref:Un,className:"preview-container"},Lt==="stex"&&l.a.createElement(P,{value:vn}),Lt!=="stex"&&l.a.createElement(_.a,{edit:!0,value:vn,replaces:Dn})):null))),an?l.a.createElement("a",{ref:gn,className:"editor-resize"}):null,l.a.createElement(V.a,null,Xe[Ra]?l.a.createElement(m.a,{centered:!0,title:Xe[Ra],visible:!0,onCancel:Rn,footer:null,className:"markdown-popup-form"},jn):null))}},P5Jw:function(k,z,o){"use strict";var M=o("rHrb"),m=M.CopyToClipboard;m.CopyToClipboard=m,k.exports=m},PVpz:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.StreamCipher,y=m.algo,C=[],A=[],g=[],e=y.RabbitLegacy=b.extend({_doReset:function(){var r=this._key.words,l=this.cfg.iv,n=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],i=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var a=0;a<4;a++)f.call(this);for(var a=0;a<8;a++)i[a]^=n[a+4&7];if(l){var c=l.words,h=c[0],d=c[1],s=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360,u=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,S=s>>>16|u&4294901760,E=u<<16|s&65535;i[0]^=s,i[1]^=S,i[2]^=u,i[3]^=E,i[4]^=s,i[5]^=S,i[6]^=u,i[7]^=E;for(var a=0;a<4;a++)f.call(this)}},_doProcessBlock:function(r,l){var n=this._X;f.call(this),C[0]=n[0]^n[5]>>>16^n[3]<<16,C[1]=n[2]^n[7]>>>16^n[5]<<16,C[2]=n[4]^n[1]>>>16^n[7]<<16,C[3]=n[6]^n[3]>>>16^n[1]<<16;for(var i=0;i<4;i++)C[i]=(C[i]<<8|C[i]>>>24)&16711935|(C[i]<<24|C[i]>>>8)&4278255360,r[l+i]^=C[i]},blockSize:128/32,ivSize:64/32});function f(){for(var r=this._X,l=this._C,n=0;n<8;n++)A[n]=l[n];l[0]=l[0]+1295307597+this._b|0,l[1]=l[1]+3545052371+(l[0]>>>0>>0?1:0)|0,l[2]=l[2]+886263092+(l[1]>>>0>>0?1:0)|0,l[3]=l[3]+1295307597+(l[2]>>>0>>0?1:0)|0,l[4]=l[4]+3545052371+(l[3]>>>0>>0?1:0)|0,l[5]=l[5]+886263092+(l[4]>>>0>>0?1:0)|0,l[6]=l[6]+1295307597+(l[5]>>>0>>0?1:0)|0,l[7]=l[7]+3545052371+(l[6]>>>0>>0?1:0)|0,this._b=l[7]>>>0>>0?1:0;for(var n=0;n<8;n++){var i=r[n]+l[n],a=i&65535,c=i>>>16,h=((a*a>>>17)+a*c>>>15)+c*c,d=((i&4294901760)*i|0)+((i&65535)*i|0);g[n]=h^d}r[0]=g[0]+(g[7]<<16|g[7]>>>16)+(g[6]<<16|g[6]>>>16)|0,r[1]=g[1]+(g[0]<<8|g[0]>>>24)+g[7]|0,r[2]=g[2]+(g[1]<<16|g[1]>>>16)+(g[0]<<16|g[0]>>>16)|0,r[3]=g[3]+(g[2]<<8|g[2]>>>24)+g[1]|0,r[4]=g[4]+(g[3]<<16|g[3]>>>16)+(g[2]<<16|g[2]>>>16)|0,r[5]=g[5]+(g[4]<<8|g[4]>>>24)+g[3]|0,r[6]=g[6]+(g[5]<<16|g[5]>>>16)+(g[4]<<16|g[4]>>>16)|0,r[7]=g[7]+(g[6]<<8|g[6]>>>24)+g[5]|0}m.RabbitLegacy=b._createHelper(e)}(),M.RabbitLegacy})},QNag:function(k,z,o){"use strict";var M=o("2qtc"),m=o("kLXV"),T=o("+L6B"),b=o("2/Rp"),y=o("9og8"),C=o("y8nQ"),A=o("Vl3Y"),g=o("tJVT"),e=o("PpiC"),f=o("5NDa"),r=o("5rEg"),l=o("WmNS"),n=o.n(l),i=o("q1tI"),a=o.n(i),c=o("9kvl"),h=o("JFl9"),d=o.n(h),s=r.a.TextArea,u=function(E){var _=E.shixunsDetail,P=E.globalSetting,R=E.loading,x=E.dispatch,w=E.onFinish,v=w===void 0?function(){}:w,O=Object(e.a)(E,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),U=A.a.useForm(),I=Object(g.a)(U,1),N=I[0],V=function(){var D=Object(y.a)(n.a.mark(function W(F){var L,K;return n.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,x({type:"shixunsDetail/getCustomScript",payload:{id:(L=_.actionTabs.params)===null||L===void 0?void 0:L.id,compile:F.execute,excutive:F.compile}});case 2:K=fe.sent,H(),K&&v(K==null?void 0:K.shixun_script);case 5:case"end":return fe.stop()}},W)}));return function(F){return D.apply(this,arguments)}}(),H=function(){x({type:"shixunsDetail/setActionTabs",payload:{}})};return a.a.createElement(m.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:_.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:H},a.a.createElement(A.a,{form:N,scrollToFirstError:!0,layout:"vertical",onFinish:V},a.a.createElement(A.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(s,{rows:4})),a.a.createElement(A.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},a.a.createElement(s,{rows:4})),a.a.createElement("div",{className:d.a.footerWrap},a.a.createElement(A.a.Item,null,a.a.createElement(b.a,{className:"mr5",size:"large",onClick:H},"\u53D6\u6D88"),a.a.createElement(b.a,{size:"large",type:"primary",htmlType:"submit",loading:R.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};z.a=Object(c.a)(function(S){var E=S.shixunsDetail,_=S.loading,P=S.globalSetting;return{shixunsDetail:E,globalSetting:P,loading:_}})(u)},Qvpy:function(k,z,o){k.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(k,z,o){k.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(k,z){k.exports="data:image/png;base64,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"},RotF:function(k,z,o){k.exports=o("LSTS")},RxwV:function(k,z,o){"use strict";var M=o("q1tI"),m=o("uciX"),T=o("2W6z"),b=o.n(T),y=o("4IlW"),C=o("uK0f"),A=o.n(C);function g(Ee,ye){if(Ee===ye)return!0;if(!Ee||!ye)return!1;var ue=Ee.length;if(ye.length!==ue)return!1;for(var le=0;le0;(qe||me.isLeaf===!1)&&(Te+=" ".concat(Se,"-menu-item-expand"),me.loading||(Ge=M.createElement("span",{className:"".concat(Se,"-menu-item-expand-icon")},ee))),oe==="hover"&&(qe||me.isLeaf===!1)&&(_e={onMouseEnter:this.delayOnSelect.bind(this,Q),onMouseLeave:this.delayOnSelect.bind(this),onClick:Q}),this.isActiveOption(me,re)&&(Te+=" ".concat(Se,"-menu-item-active"),_e.ref=this.saveMenuItem(re)),me.disabled&&(Te+=" ".concat(Se,"-menu-item-disabled"));var ut=null;me.loading&&(Te+=" ".concat(Se,"-menu-item-loading"),ut=J||null);var st="";return"title"in me?st=me.title:typeof me[this.getFieldName("label")]=="string"&&(st=me[this.getFieldName("label")]),M.createElement("li",Object.assign({key:me[this.getFieldName("value")],className:Te,title:st},_e,{role:"menuitem",onMouseDown:function(gt){return gt.preventDefault()}}),me[this.getFieldName("label")],Ge,ut)}},{key:"getActiveOptions",value:function(me){var re=this,ae=this.props.options,Se=me||this.props.activeValue;return A()(ae,function(oe,ee){return oe[re.getFieldName("value")]===Se[ee]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var me=this,re=this.props.options,ae=this.getActiveOptions().map(function(Se){return Se[me.getFieldName("children")]}).filter(function(Se){return!!Se});return ae.unshift(re),ae}},{key:"delayOnSelect",value:function(me){for(var re=this,ae=arguments.length,Se=new Array(ae>1?ae-1:0),oe=1;oe=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Ee,le))continue;ue[le]=Ee[le]}}return ue}function x(Ee,ye){if(Ee==null)return{};var ue={},le=Object.keys(Ee),$,me;for(me=0;me=0)continue;ue[$]=Ee[$]}return ue}function w(Ee){return I(Ee)||U(Ee)||O(Ee)||v()}function v(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function O(Ee,ye){if(!Ee)return;if(typeof Ee=="string")return N(Ee,ye);var ue=Object.prototype.toString.call(Ee).slice(8,-1);if(ue==="Object"&&Ee.constructor&&(ue=Ee.constructor.name),ue==="Map"||ue==="Set")return Array.from(Ee);if(ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ue))return N(Ee,ye)}function U(Ee){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(Ee))return Array.from(Ee)}function I(Ee){if(Array.isArray(Ee))return N(Ee)}function N(Ee,ye){(ye==null||ye>Ee.length)&&(ye=Ee.length);for(var ue=0,le=new Array(ye);ue=J.length?0:ve):(ve-=1,ve=ve<0?J.length-1:ve):ve=0,oe[ee]=J[ve][me.getFieldName("value")]}else if(ae.keyCode===y.a.LEFT||ae.keyCode===y.a.BACKSPACE)ae.preventDefault(),oe.splice(oe.length-1,1);else if(ae.keyCode===y.a.RIGHT)ae.preventDefault(),J[Q]&&J[Q][me.getFieldName("children")]&&oe.push(J[Q][me.getFieldName("children")][0][me.getFieldName("value")]);else if(ae.keyCode===y.a.ESC||ae.keyCode===y.a.TAB){me.setPopupVisible(!1);return}(!oe||oe.length===0)&&me.setPopupVisible(!1);var _e=me.getActiveOptions(oe),Te=_e[_e.length-1];me.handleMenuSelect(Te,_e.length-1,ae),me.props.onKeyDown&&me.props.onKeyDown(ae)},me.saveTrigger=function(ae){me.trigger=ae};var re=[];return"value"in $?re=$.value||[]:"defaultValue"in $&&(re=$.defaultValue||[]),b()(!("filedNames"in $),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),me.state={popupVisible:$.popupVisible,activeValue:re,value:re,prevProps:$},me.defaultFieldNames={label:"label",value:"value",children:"children"},me}return D(le,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(me){var re=this.defaultFieldNames,ae=this.props,Se=ae.fieldNames,oe=ae.filedNames;return"filedNames"in this.props?oe[me]||re[me]:Se[me]||re[me]}},{key:"getFieldNames",value:function(){var me=this.props,re=me.fieldNames,ae=me.filedNames;return"filedNames"in this.props?ae:re}},{key:"getCurrentLevelOptions",value:function(){var me=this,re=this.props.options,ae=re===void 0?[]:re,Se=this.state.activeValue,oe=Se===void 0?[]:Se,ee=A()(ae,function(J,Q){return J[me.getFieldName("value")]===oe[Q]},{childrenKeyName:this.getFieldName("children")});return ee[ee.length-2]?ee[ee.length-2][this.getFieldName("children")]:w(ae).filter(function(J){return!J.disabled})}},{key:"getActiveOptions",value:function(me){var re=this;return A()(this.props.options||[],function(ae,Se){return ae[re.getFieldName("value")]===me[Se]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var me=this.props,re=me.prefixCls,ae=me.transitionName,Se=me.popupClassName,oe=me.options,ee=oe===void 0?[]:oe,J=me.disabled,Q=me.builtinPlacements,ve=me.popupPlacement,_e=me.children,Te=me.dropdownRender,Ge=R(me,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),qe=M.createElement("div",null),ut="";ee&&ee.length>0?qe=M.createElement(S,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):ut=" ".concat(re,"-menus-empty");var st=qe;return Te&&(st=Te(qe)),M.createElement(m.a,Object.assign({ref:this.saveTrigger},Ge,{popupPlacement:ve,builtinPlacements:Q,popupTransitionName:ae,action:J?[]:["click"],popupVisible:J?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(re,"-menus"),popupClassName:Se+ut,popup:st}),M.cloneElement(_e,{onKeyDown:this.handleKeyDown,tabIndex:J?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(me,re){var ae=re.prevProps,Se=ae===void 0?{}:ae,oe={prevProps:me};return"value"in me&&!g(Se.value,me.value)&&(oe.value=me.value||[],"loadData"in me||(oe.activeValue=me.value||[])),"popupVisible"in me&&(oe.popupVisible=me.popupVisible),oe}}]),le}(M.Component);return Ee.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:_,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},Ee}(),Oe=Ce,ce=z.a=Oe},S6kV:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.mode.OFB=function(){var m=M.lib.BlockCipherMode.extend(),T=m.Encryptor=m.extend({processBlock:function(b,y){var C=this._cipher,A=C.blockSize,g=this._iv,e=this._keystream;g&&(e=this._keystream=g.slice(0),this._iv=void 0),C.encryptBlock(e,0);for(var f=0;f300&&(Or=300);var Pr=je+Or+"px";oa(Pr)}}return Qt.addEventListener("mousedown",In),document.addEventListener("mousemove",or),document.addEventListener("mouseup",Bn),function(){Qt.removeEventListener("mousedown",In),document.removeEventListener("mousemove",or),document.removeEventListener("mouseup",Bn)}}},[se,vn]),Object(r.useEffect)(function(){oa(je)},[je]);var Qn=ot(Dt),mr=ot(fa),kr={width:Qn,height:mr},wn=Object(r.useMemo)(function(){if(ka){var Qt=new Date(ka),Sn=Qt.getHours(),bn=Qt.getMinutes(),In=Qt.getSeconds();return Sn=Sn<10?"0"+Sn:Sn,bn=bn<10?"0"+bn:bn,In=In<10?"0"+In:In,"".concat(Sn,":").concat(bn,":").concat(In)}return 0},[ka]);function Xt(){window.sessionStorage.removeItem(Ut),wt(!1),li(0)}function fn(){wt(!1),li(0),se.setValue(window.sessionStorage.getItem(Ut))}function Dn(Qt,Sn){var bn=se.getValue();bn=bn.replace(Qt,Sn),Kn(bn),se==null||se.setValue(bn)}return l.a.createElement(r.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:En},l.a.createElement("div",{className:"markdown-editor-container ".concat(en," ").concat(Mn?"on-preview":""," ").concat(at?"mini":""," ").concat(pa?"full-screen":""),style:kr},l.a.createElement(N,{insertTemp:Et,watch:Mn,fullScreen:pa,showNullButton:sn,onActionCallback:Pn,hidetoolBar:Jn,uuid:Ht.current,setOpenPhones:function(){Nt.current=!0}}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:qt,placeholder:Ur})),Mn?l.a.createElement("div",{ref:Un,className:"preview-container"},Lt==="stex"&&l.a.createElement(P,{value:_n}),Lt!=="stex"&&l.a.createElement(_.a,{edit:!0,value:_n,replaces:Dn})):null))),an?l.a.createElement("a",{ref:vn,className:"editor-resize"}):null,l.a.createElement(V.a,null,Xe[Ra]?l.a.createElement(m.a,{centered:!0,title:Xe[Ra],visible:!0,onCancel:Rn,footer:null,className:"markdown-popup-form"},jn):null))}},P5Jw:function(k,z,o){"use strict";var M=o("rHrb"),m=M.CopyToClipboard;m.CopyToClipboard=m,k.exports=m},PVpz:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.StreamCipher,y=m.algo,C=[],A=[],g=[],e=y.RabbitLegacy=b.extend({_doReset:function(){var r=this._key.words,l=this.cfg.iv,n=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],i=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var a=0;a<4;a++)f.call(this);for(var a=0;a<8;a++)i[a]^=n[a+4&7];if(l){var c=l.words,h=c[0],d=c[1],s=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360,u=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,S=s>>>16|u&4294901760,E=u<<16|s&65535;i[0]^=s,i[1]^=S,i[2]^=u,i[3]^=E,i[4]^=s,i[5]^=S,i[6]^=u,i[7]^=E;for(var a=0;a<4;a++)f.call(this)}},_doProcessBlock:function(r,l){var n=this._X;f.call(this),C[0]=n[0]^n[5]>>>16^n[3]<<16,C[1]=n[2]^n[7]>>>16^n[5]<<16,C[2]=n[4]^n[1]>>>16^n[7]<<16,C[3]=n[6]^n[3]>>>16^n[1]<<16;for(var i=0;i<4;i++)C[i]=(C[i]<<8|C[i]>>>24)&16711935|(C[i]<<24|C[i]>>>8)&4278255360,r[l+i]^=C[i]},blockSize:128/32,ivSize:64/32});function f(){for(var r=this._X,l=this._C,n=0;n<8;n++)A[n]=l[n];l[0]=l[0]+1295307597+this._b|0,l[1]=l[1]+3545052371+(l[0]>>>0>>0?1:0)|0,l[2]=l[2]+886263092+(l[1]>>>0>>0?1:0)|0,l[3]=l[3]+1295307597+(l[2]>>>0>>0?1:0)|0,l[4]=l[4]+3545052371+(l[3]>>>0>>0?1:0)|0,l[5]=l[5]+886263092+(l[4]>>>0>>0?1:0)|0,l[6]=l[6]+1295307597+(l[5]>>>0>>0?1:0)|0,l[7]=l[7]+3545052371+(l[6]>>>0>>0?1:0)|0,this._b=l[7]>>>0>>0?1:0;for(var n=0;n<8;n++){var i=r[n]+l[n],a=i&65535,c=i>>>16,h=((a*a>>>17)+a*c>>>15)+c*c,d=((i&4294901760)*i|0)+((i&65535)*i|0);g[n]=h^d}r[0]=g[0]+(g[7]<<16|g[7]>>>16)+(g[6]<<16|g[6]>>>16)|0,r[1]=g[1]+(g[0]<<8|g[0]>>>24)+g[7]|0,r[2]=g[2]+(g[1]<<16|g[1]>>>16)+(g[0]<<16|g[0]>>>16)|0,r[3]=g[3]+(g[2]<<8|g[2]>>>24)+g[1]|0,r[4]=g[4]+(g[3]<<16|g[3]>>>16)+(g[2]<<16|g[2]>>>16)|0,r[5]=g[5]+(g[4]<<8|g[4]>>>24)+g[3]|0,r[6]=g[6]+(g[5]<<16|g[5]>>>16)+(g[4]<<16|g[4]>>>16)|0,r[7]=g[7]+(g[6]<<8|g[6]>>>24)+g[5]|0}m.RabbitLegacy=b._createHelper(e)}(),M.RabbitLegacy})},QNag:function(k,z,o){"use strict";var M=o("2qtc"),m=o("kLXV"),O=o("+L6B"),b=o("2/Rp"),y=o("9og8"),C=o("y8nQ"),A=o("Vl3Y"),g=o("tJVT"),e=o("PpiC"),f=o("5NDa"),r=o("5rEg"),l=o("WmNS"),n=o.n(l),i=o("q1tI"),a=o.n(i),c=o("9kvl"),h=o("JFl9"),d=o.n(h),s=r.a.TextArea,u=function(E){var _=E.shixunsDetail,P=E.globalSetting,R=E.loading,x=E.dispatch,w=E.onFinish,v=w===void 0?function(){}:w,T=Object(e.a)(E,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),U=A.a.useForm(),I=Object(g.a)(U,1),N=I[0],V=function(){var D=Object(y.a)(n.a.mark(function W(F){var L,K;return n.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,x({type:"shixunsDetail/getCustomScript",payload:{id:(L=_.actionTabs.params)===null||L===void 0?void 0:L.id,compile:F.execute,excutive:F.compile}});case 2:K=fe.sent,H(),K&&v(K==null?void 0:K.shixun_script);case 5:case"end":return fe.stop()}},W)}));return function(F){return D.apply(this,arguments)}}(),H=function(){x({type:"shixunsDetail/setActionTabs",payload:{}})};return a.a.createElement(m.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:_.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:H},a.a.createElement(A.a,{form:N,scrollToFirstError:!0,layout:"vertical",onFinish:V},a.a.createElement(A.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(s,{rows:4})),a.a.createElement(A.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},a.a.createElement(s,{rows:4})),a.a.createElement("div",{className:d.a.footerWrap},a.a.createElement(A.a.Item,null,a.a.createElement(b.a,{className:"mr5",size:"large",onClick:H},"\u53D6\u6D88"),a.a.createElement(b.a,{size:"large",type:"primary",htmlType:"submit",loading:R.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};z.a=Object(c.a)(function(S){var E=S.shixunsDetail,_=S.loading,P=S.globalSetting;return{shixunsDetail:E,globalSetting:P,loading:_}})(u)},Qvpy:function(k,z,o){k.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(k,z,o){k.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(k,z){k.exports="data:image/png;base64,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"},RotF:function(k,z,o){k.exports=o("LSTS")},RxwV:function(k,z,o){"use strict";var M=o("q1tI"),m=o("uciX"),O=o("2W6z"),b=o.n(O),y=o("4IlW"),C=o("uK0f"),A=o.n(C);function g(Ee,ye){if(Ee===ye)return!0;if(!Ee||!ye)return!1;var ue=Ee.length;if(ye.length!==ue)return!1;for(var le=0;le0;(qe||me.isLeaf===!1)&&(Te+=" ".concat(Se,"-menu-item-expand"),me.loading||(Ge=M.createElement("span",{className:"".concat(Se,"-menu-item-expand-icon")},ee))),oe==="hover"&&(qe||me.isLeaf===!1)&&(_e={onMouseEnter:this.delayOnSelect.bind(this,Q),onMouseLeave:this.delayOnSelect.bind(this),onClick:Q}),this.isActiveOption(me,re)&&(Te+=" ".concat(Se,"-menu-item-active"),_e.ref=this.saveMenuItem(re)),me.disabled&&(Te+=" ".concat(Se,"-menu-item-disabled"));var ut=null;me.loading&&(Te+=" ".concat(Se,"-menu-item-loading"),ut=J||null);var st="";return"title"in me?st=me.title:typeof me[this.getFieldName("label")]=="string"&&(st=me[this.getFieldName("label")]),M.createElement("li",Object.assign({key:me[this.getFieldName("value")],className:Te,title:st},_e,{role:"menuitem",onMouseDown:function(gt){return gt.preventDefault()}}),me[this.getFieldName("label")],Ge,ut)}},{key:"getActiveOptions",value:function(me){var re=this,ae=this.props.options,Se=me||this.props.activeValue;return A()(ae,function(oe,ee){return oe[re.getFieldName("value")]===Se[ee]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var me=this,re=this.props.options,ae=this.getActiveOptions().map(function(Se){return Se[me.getFieldName("children")]}).filter(function(Se){return!!Se});return ae.unshift(re),ae}},{key:"delayOnSelect",value:function(me){for(var re=this,ae=arguments.length,Se=new Array(ae>1?ae-1:0),oe=1;oe=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Ee,le))continue;ue[le]=Ee[le]}}return ue}function x(Ee,ye){if(Ee==null)return{};var ue={},le=Object.keys(Ee),$,me;for(me=0;me=0)continue;ue[$]=Ee[$]}return ue}function w(Ee){return I(Ee)||U(Ee)||T(Ee)||v()}function v(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(Ee,ye){if(!Ee)return;if(typeof Ee=="string")return N(Ee,ye);var ue=Object.prototype.toString.call(Ee).slice(8,-1);if(ue==="Object"&&Ee.constructor&&(ue=Ee.constructor.name),ue==="Map"||ue==="Set")return Array.from(Ee);if(ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ue))return N(Ee,ye)}function U(Ee){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(Ee))return Array.from(Ee)}function I(Ee){if(Array.isArray(Ee))return N(Ee)}function N(Ee,ye){(ye==null||ye>Ee.length)&&(ye=Ee.length);for(var ue=0,le=new Array(ye);ue=J.length?0:ve):(ve-=1,ve=ve<0?J.length-1:ve):ve=0,oe[ee]=J[ve][me.getFieldName("value")]}else if(ae.keyCode===y.a.LEFT||ae.keyCode===y.a.BACKSPACE)ae.preventDefault(),oe.splice(oe.length-1,1);else if(ae.keyCode===y.a.RIGHT)ae.preventDefault(),J[Q]&&J[Q][me.getFieldName("children")]&&oe.push(J[Q][me.getFieldName("children")][0][me.getFieldName("value")]);else if(ae.keyCode===y.a.ESC||ae.keyCode===y.a.TAB){me.setPopupVisible(!1);return}(!oe||oe.length===0)&&me.setPopupVisible(!1);var _e=me.getActiveOptions(oe),Te=_e[_e.length-1];me.handleMenuSelect(Te,_e.length-1,ae),me.props.onKeyDown&&me.props.onKeyDown(ae)},me.saveTrigger=function(ae){me.trigger=ae};var re=[];return"value"in $?re=$.value||[]:"defaultValue"in $&&(re=$.defaultValue||[]),b()(!("filedNames"in $),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),me.state={popupVisible:$.popupVisible,activeValue:re,value:re,prevProps:$},me.defaultFieldNames={label:"label",value:"value",children:"children"},me}return D(le,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(me){var re=this.defaultFieldNames,ae=this.props,Se=ae.fieldNames,oe=ae.filedNames;return"filedNames"in this.props?oe[me]||re[me]:Se[me]||re[me]}},{key:"getFieldNames",value:function(){var me=this.props,re=me.fieldNames,ae=me.filedNames;return"filedNames"in this.props?ae:re}},{key:"getCurrentLevelOptions",value:function(){var me=this,re=this.props.options,ae=re===void 0?[]:re,Se=this.state.activeValue,oe=Se===void 0?[]:Se,ee=A()(ae,function(J,Q){return J[me.getFieldName("value")]===oe[Q]},{childrenKeyName:this.getFieldName("children")});return ee[ee.length-2]?ee[ee.length-2][this.getFieldName("children")]:w(ae).filter(function(J){return!J.disabled})}},{key:"getActiveOptions",value:function(me){var re=this;return A()(this.props.options||[],function(ae,Se){return ae[re.getFieldName("value")]===me[Se]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var me=this.props,re=me.prefixCls,ae=me.transitionName,Se=me.popupClassName,oe=me.options,ee=oe===void 0?[]:oe,J=me.disabled,Q=me.builtinPlacements,ve=me.popupPlacement,_e=me.children,Te=me.dropdownRender,Ge=R(me,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),qe=M.createElement("div",null),ut="";ee&&ee.length>0?qe=M.createElement(S,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):ut=" ".concat(re,"-menus-empty");var st=qe;return Te&&(st=Te(qe)),M.createElement(m.a,Object.assign({ref:this.saveTrigger},Ge,{popupPlacement:ve,builtinPlacements:Q,popupTransitionName:ae,action:J?[]:["click"],popupVisible:J?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(re,"-menus"),popupClassName:Se+ut,popup:st}),M.cloneElement(_e,{onKeyDown:this.handleKeyDown,tabIndex:J?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(me,re){var ae=re.prevProps,Se=ae===void 0?{}:ae,oe={prevProps:me};return"value"in me&&!g(Se.value,me.value)&&(oe.value=me.value||[],"loadData"in me||(oe.activeValue=me.value||[])),"popupVisible"in me&&(oe.popupVisible=me.popupVisible),oe}}]),le}(M.Component);return Ee.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:_,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},Ee}(),Oe=Ce,ce=z.a=Oe},S6kV:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.mode.OFB=function(){var m=M.lib.BlockCipherMode.extend(),O=m.Encryptor=m.extend({processBlock:function(b,y){var C=this._cipher,A=C.blockSize,g=this._iv,e=this._keystream;g&&(e=this._keystream=g.slice(0),this._iv=void 0),C.encryptBlock(e,0);for(var f=0;f|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(oe){for(var ee=0,J=!1,Q=!1,ve=0,_e=oe.length;ve<_e;++ve){var Te=oe[ve];if(Te.ignoreCase)Q=!0;else if(/[a-z]/i.test(Te.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){J=!0,Q=!1;break}}var Ge={b:8,t:9,n:10,v:11,f:12,r:13};function qe(Ve){var ke=Ve.charCodeAt(0);if(ke!==92)return ke;var dt=Ve.charAt(1);return ke=Ge[dt],ke||("0"<=dt&&dt<="7"?parseInt(Ve.substring(1),8):dt==="u"||dt==="x"?parseInt(Ve.substring(2),16):Ve.charCodeAt(1))}function ut(Ve){if(Ve<32)return(Ve<16?"\\x0":"\\x")+Ve.toString(16);var ke=String.fromCharCode(Ve);return ke==="\\"||ke==="-"||ke==="]"||ke==="^"?"\\"+ke:ke}function st(Ve){var ke=Ve.substring(1,Ve.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),dt=[],Bt=ke[0]==="^",vt=["["];Bt&&vt.push("^");for(var Rt=Bt?1:0,ot=ke.length;Rt122||(Me<65||et>90||dt.push([Math.max(65,et)|32,Math.min(Me,90)|32]),Me<97||et>122||dt.push([Math.max(97,et)&~32,Math.min(Me,122)&~32]))}}dt.sort(function($e,_t){return $e[0]-_t[0]||_t[1]-$e[1]});for(var Be=[],Xe=[],Rt=0;RtKe[0]&&(Ke[1]+1>Ke[0]&&vt.push("-"),vt.push(ut(Ke[1])))}return vt.push("]"),vt.join("")}function ft(Ve){for(var ke=Ve.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")),dt=ke.length,Bt=[],vt=0,Rt=0;vt=2&&et==="["?ke[vt]=st(ot):et!=="\\"&&(ke[vt]=ot.replace(/[a-zA-Z]/g,function(Xe){var Ke=Xe.charCodeAt(0);return"["+String.fromCharCode(Ke&~32,Ke|32)+"]"}))}return ke.join("")}for(var gt=[],ve=0,_e=oe.length;ve<_e;++ve){var Te=oe[ve];if(Te.global||Te.multiline)throw new Error(""+Te);gt.push("(?:"+ft(Te)+")")}return new RegExp(gt.join("|"),Q?"gi":"g")}function L(oe,ee){var J=/(?:^|\s)nocode(?:\s|$)/,Q=[],ve=0,_e=[],Te=0;function Ge(qe){var ut=qe.nodeType;if(ut==1){if(J.test(qe.className))return;for(var st=qe.firstChild;st;st=st.nextSibling)Ge(st);var ft=qe.nodeName.toLowerCase();(ft==="br"||ft==="li")&&(Q[Te]=` + */var o,M,m,O=!1,b,y;window.PR_SHOULD_USE_CONTINUATION=!0;var C,A;(function(){var g=window,e=["break,continue,do,else,for,if,return,while"],f=[e,"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"],r=[f,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],l=[r,"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"],n=[r,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],i=[r,"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"],a="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",c=[r,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],h="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",d=[e,"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"],s=[e,"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"],u=[e,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],S=[l,i,n,c,h,d,s,u],E=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,_="str",P="kwd",R="com",x="typ",w="lit",v="pun",T="pln",U="tag",I="dec",N="src",V="atn",H="atv",D="nocode",W="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(oe){for(var ee=0,J=!1,Q=!1,ve=0,_e=oe.length;ve<_e;++ve){var Te=oe[ve];if(Te.ignoreCase)Q=!0;else if(/[a-z]/i.test(Te.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){J=!0,Q=!1;break}}var Ge={b:8,t:9,n:10,v:11,f:12,r:13};function qe(Ve){var ke=Ve.charCodeAt(0);if(ke!==92)return ke;var dt=Ve.charAt(1);return ke=Ge[dt],ke||("0"<=dt&&dt<="7"?parseInt(Ve.substring(1),8):dt==="u"||dt==="x"?parseInt(Ve.substring(2),16):Ve.charCodeAt(1))}function ut(Ve){if(Ve<32)return(Ve<16?"\\x0":"\\x")+Ve.toString(16);var ke=String.fromCharCode(Ve);return ke==="\\"||ke==="-"||ke==="]"||ke==="^"?"\\"+ke:ke}function st(Ve){var ke=Ve.substring(1,Ve.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),dt=[],Ft=ke[0]==="^",vt=["["];Ft&&vt.push("^");for(var Rt=Ft?1:0,ot=ke.length;Rt122||(Me<65||et>90||dt.push([Math.max(65,et)|32,Math.min(Me,90)|32]),Me<97||et>122||dt.push([Math.max(97,et)&~32,Math.min(Me,122)&~32]))}}dt.sort(function($e,_t){return $e[0]-_t[0]||_t[1]-$e[1]});for(var Be=[],Xe=[],Rt=0;RtKe[0]&&(Ke[1]+1>Ke[0]&&vt.push("-"),vt.push(ut(Ke[1])))}return vt.push("]"),vt.join("")}function ft(Ve){for(var ke=Ve.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")),dt=ke.length,Ft=[],vt=0,Rt=0;vt=2&&et==="["?ke[vt]=st(ot):et!=="\\"&&(ke[vt]=ot.replace(/[a-zA-Z]/g,function(Xe){var Ke=Xe.charCodeAt(0);return"["+String.fromCharCode(Ke&~32,Ke|32)+"]"}))}return ke.join("")}for(var gt=[],ve=0,_e=oe.length;ve<_e;++ve){var Te=oe[ve];if(Te.global||Te.multiline)throw new Error(""+Te);gt.push("(?:"+ft(Te)+")")}return new RegExp(gt.join("|"),Q?"gi":"g")}function L(oe,ee){var J=/(?:^|\s)nocode(?:\s|$)/,Q=[],ve=0,_e=[],Te=0;function Ge(qe){var ut=qe.nodeType;if(ut==1){if(J.test(qe.className))return;for(var st=qe.firstChild;st;st=st.nextSibling)Ge(st);var ft=qe.nodeName.toLowerCase();(ft==="br"||ft==="li")&&(Q[Te]=` `,_e[Te<<1]=ve++,_e[Te++<<1|1]=qe)}else if(ut==3||ut==4){var gt=qe.nodeValue;gt.length&&(ee?gt=gt.replace(/\r\n?/g,` -`):gt=gt.replace(/[ \t\r\n]+/g," "),Q[Te]=gt,_e[Te<<1]=ve,ve+=gt.length,_e[Te++<<1|1]=qe)}}return Ge(oe),{sourceCode:Q.join("").replace(/\n$/,""),spans:_e}}function K(oe,ee,J,Q,ve){if(!J)return;var _e={sourceNode:oe,pre:1,langExtension:null,numberLines:null,sourceCode:J,spans:null,basePos:ee,decorations:null};Q(_e),ve.push.apply(ve,_e.decorations)}var te=/\S/;function fe(oe){for(var ee=void 0,J=oe.firstChild;J;J=J.nextSibling){var Q=J.nodeType;ee=Q===1?ee?oe:J:Q===3&&te.test(J.nodeValue)?oe:ee}return ee===oe?void 0:ee}function de(oe,ee){var J={},Q;(function(){for(var Te=oe.concat(ee),Ge=[],qe={},ut=0,st=Te.length;ut=0;)J[gt.charAt(Ve)]=ft;var ke=ft[1],dt=""+ke;qe.hasOwnProperty(dt)||(Ge.push(ke),qe[dt]=null)}Ge.push(/[\0-\uffff]/),Q=F(Ge)})();var ve=ee.length,_e=function(Te){for(var Ge=Te.sourceCode,qe=Te.basePos,ut=Te.sourceNode,st=[qe,O],ft=0,gt=Ge.match(Q)||[],Ve={},ke=0,dt=gt.length;ke=5&&vt.substring(0,5)==="lang-",ot&&!(Rt&&typeof Rt[1]=="string")&&(ot=!1,vt=N),ot||(Ve[Bt]=vt)}var Me=ft;if(ft+=Bt.length,!ot)st.push(qe+Me,vt);else{var Be=Rt[1],Xe=Bt.indexOf(Be),Ke=Xe+Be.length;Rt[2]&&(Ke=Bt.length-Rt[2].length,Xe=Ke-Be.length);var $e=vt.substring(5);K(ut,qe+Me,Bt.substring(0,Xe),_e,st),K(ut,qe+Me+Xe,Be,le($e,Be),st),K(ut,qe+Me+Ke,Bt.substring(Ke),_e,st)}}Te.decorations=st};return _e}function Ce(oe){var ee=[],J=[];oe.tripleQuotedStrings?ee.push([_,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):oe.multiLineStrings?ee.push([_,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ee.push([_,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),oe.verbatimStrings&&J.push([_,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Q=oe.hashComments;Q&&(oe.cStyleComments?(Q>1?ee.push([R,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ee.push([R,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),J.push([_,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ee.push([R,/^#[^\r\n]*/,null,"#"])),oe.cStyleComments&&(J.push([R,/^\/\/[^\r\n]*/,null]),J.push([R,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ve=oe.regexLiterals;if(ve){var _e=ve>1?"":` -\r`,Te=_e?".":"[\\S\\s]",Ge="/(?=[^/*"+_e+"])(?:[^/\\x5B\\x5C"+_e+"]|\\x5C"+Te+"|\\x5B(?:[^\\x5C\\x5D"+_e+"]|\\x5C"+Te+")*(?:\\x5D|$))+/";J.push(["lang-regex",RegExp("^"+W+"("+Ge+")")])}var qe=oe.types;qe&&J.push([x,qe]);var ut=(""+oe.keywords).replace(/^ | $/g,"");ut.length&&J.push([P,new RegExp("^(?:"+ut.replace(/[\s,]+/g,"|")+")\\b"),null]),ee.push([O,/^\s+/,null,` \r - \xA0`]);var st="^.[^\\s\\w.$@'\"`/\\\\]*";return oe.regexLiterals&&(st+="(?!s*/)"),J.push([w,/^@[a-z_$][a-z_$@0-9]*/i,null],[x,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[O,/^[a-z_$][a-z_$@0-9]*/i,null],[w,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[O,/^\\[\s\S]?/,null],[v,new RegExp(st),null]),de(ee,J)}var Oe=Ce({keywords:S,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ce(oe,ee,J){for(var Q=/(?:^|\s)nocode(?:\s|$)/,ve=/\r\n?|\n/,_e=oe.ownerDocument,Te=_e.createElement("li");oe.firstChild;)Te.appendChild(oe.firstChild);var Ge=[Te];function qe(ke){var dt=ke.nodeType;if(dt==1&&!Q.test(ke.className))if(ke.nodeName==="br")ut(ke),ke.parentNode&&ke.parentNode.removeChild(ke);else for(var Bt=ke.firstChild;Bt;Bt=Bt.nextSibling)qe(Bt);else if((dt==3||dt==4)&&J){var vt=ke.nodeValue,Rt=vt.match(ve);if(Rt){var ot=vt.substring(0,Rt.index);ke.nodeValue=ot;var Je=vt.substring(Rt.index+Rt[0].length);if(Je){var et=ke.parentNode;et.insertBefore(_e.createTextNode(Je),ke.nextSibling)}ut(ke),ot||ke.parentNode.removeChild(ke)}}}function ut(ke){for(;!ke.nextSibling;)if(ke=ke.parentNode,!ke)return;function dt(Rt,ot){var Je=ot?Rt.cloneNode(!1):Rt,et=Rt.parentNode;if(et){var Me=dt(et,1),Be=Rt.nextSibling;Me.appendChild(Je);for(var Xe=Be;Xe;Xe=Be)Be=Xe.nextSibling,Me.appendChild(Xe)}return Je}for(var Bt=dt(ke.nextSibling,0),vt;(vt=Bt.parentNode)&&vt.nodeType===1;)Bt=vt;Ge.push(Bt)}for(var st=0;st=et&&(qe+=2),_e>=Me&&(ft+=2)}}finally{vt&&(vt.style.display=Rt)}}var ye={};function ue(oe,ee){for(var J=ee.length;--J>=0;){var Q=ee[J];ye.hasOwnProperty(Q)?g.console&&console.warn("cannot override language handler %s",Q):ye[Q]=oe}}function le(oe,ee){return oe&&ye.hasOwnProperty(oe)||(oe=/^\s*]*(?:>|$)/],[R,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[v,/^(?:<[%?]|[%?]>)/],["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"]),ue(de([[O,/^[\s]+/,null,` \r -`],[H,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[U,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[V,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[v,/^[=<>\/]+/],["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"]),ue(de([],[[H,/^[\s\S]+/]]),["uq.val"]),ue(Ce({keywords:l,hashComments:!0,cStyleComments:!0,types:E}),["c","cc","cpp","cxx","cyc","m"]),ue(Ce({keywords:"null,true,false"}),["json"]),ue(Ce({keywords:i,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:E}),["cs"]),ue(Ce({keywords:n,cStyleComments:!0}),["java"]),ue(Ce({keywords:u,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ue(Ce({keywords:d,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ue(Ce({keywords:h,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ue(Ce({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ue(Ce({keywords:c,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ue(Ce({keywords:a,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ue(de([],[[_,/^[\s\S]+/]]),["regex"]);function $(oe){var ee=oe.langExtension;try{var J=L(oe.sourceNode,oe.pre),Q=J.sourceCode;oe.sourceCode=Q,oe.spans=J.spans,oe.basePos=0,le(ee,Q)(oe),Ee(oe)}catch(ve){g.console&&console.log(ve&&ve.stack||ve)}}function me(oe,ee,J){var Q=J||!1,ve=ee||null,_e=document.createElement("div");_e.innerHTML="
      "+oe+"
      ",_e=_e.firstChild,Q&&ce(_e,Q,!0);var Te={langExtension:ve,numberLines:Q,sourceNode:_e,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return $(Te),_e.innerHTML}function re(oe,ee){var J=ee||document.body,Q=J.ownerDocument||document;function ve(Je){return J.getElementsByTagName(Je)}for(var _e=[ve("pre"),ve("code"),ve("xmp")],Te=[],Ge=0;Ge<_e.length;++Ge)for(var qe=0,ut=_e[Ge].length;qe=0),y.set("isFirefox",b.indexOf("Firefox")>=0),y.set("isChrome",b.indexOf("Chrome")>=0),y.set("isSafari",b.indexOf("Safari")>=0);const C=Object.prototype.hasOwnProperty;class A{static has(D){return l.create(D)}static equals(D,W){return n.create(D,W)}static regex(D,W){return _.create(D,W)}static not(D){return h.create(D)}static and(...D){return x.create(D,null)}static or(...D){return w.create(D,null,!0)}static deserialize(D,W=!1){return D?this._deserializeOrExpression(D,W):void 0}static _deserializeOrExpression(D,W){let F=D.split("||");return w.create(F.map(L=>this._deserializeAndExpression(L,W)),null,!0)}static _deserializeAndExpression(D,W){let F=D.split("&&");return x.create(F.map(L=>this._deserializeOne(L,W)),null)}static _deserializeOne(D,W){if(D=D.trim(),D.indexOf("!=")>=0){let F=D.split("!=");return c.create(F[0].trim(),this._deserializeValue(F[1],W))}if(D.indexOf("==")>=0){let F=D.split("==");return n.create(F[0].trim(),this._deserializeValue(F[1],W))}if(D.indexOf("=~")>=0){let F=D.split("=~");return _.create(F[0].trim(),this._deserializeRegexValue(F[1],W))}if(D.indexOf(" in ")>=0){let F=D.split(" in ");return i.create(F[0].trim(),F[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(D)){const F=D.split(">=");return u.create(F[0].trim(),F[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(D)){const F=D.split(">");return s.create(F[0].trim(),F[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(D)){const F=D.split("<=");return E.create(F[0].trim(),F[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(D)){const F=D.split("<");return S.create(F[0].trim(),F[1].trim())}return/^\!\s*/.test(D)?h.create(D.substr(1).trim()):l.create(D)}static _deserializeValue(D,W){if(D=D.trim(),D==="true")return!0;if(D==="false")return!1;let F=/^'([^']*)'$/.exec(D);return F?F[1].trim():D}static _deserializeRegexValue(D,W){if(Object(m.C)(D)){if(W)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let F=D.indexOf("/"),L=D.lastIndexOf("/");if(F===L||F<0){if(W)throw new Error(`bad regexp-value '${D}', missing /-enclosure`);return console.warn(`bad regexp-value '${D}', missing /-enclosure`),null}let K=D.slice(F+1,L),te=D[L+1]==="i"?"i":"";try{return new RegExp(K,te)}catch(fe){if(W)throw new Error(`bad regexp-value '${D}', parse error: ${fe}`);return console.warn(`bad regexp-value '${D}', parse error: ${fe}`),null}}}function g(D,W){const F=D?D.substituteConstants():void 0,L=W?W.substituteConstants():void 0;return!F&&!L?!0:!F||!L?!1:F.equals(L)}function e(D,W){return D.cmp(W)}class f{constructor(){this.type=0}cmp(D){return this.type-D.type}equals(D){return D.type===this.type}substituteConstants(){return this}evaluate(D){return!1}serialize(){return"false"}keys(){return[]}negate(){return r.INSTANCE}}f.INSTANCE=new f;class r{constructor(){this.type=1}cmp(D){return this.type-D.type}equals(D){return D.type===this.type}substituteConstants(){return this}evaluate(D){return!0}serialize(){return"true"}keys(){return[]}negate(){return f.INSTANCE}}r.INSTANCE=new r;class l{constructor(D,W){this.key=D,this.negated=W,this.type=2}static create(D,W=null){const F=y.get(D);return typeof F=="boolean"?F?r.INSTANCE:f.INSTANCE:new l(D,W)}cmp(D){return D.type!==this.type?this.type-D.type:I(this.key,D.key)}equals(D){return D.type===this.type?this.key===D.key:!1}substituteConstants(){const D=y.get(this.key);return typeof D=="boolean"?D?r.INSTANCE:f.INSTANCE:this}evaluate(D){return!!D.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=h.create(this.key,this)),this.negated}}class n{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=4}static create(D,W,F=null){if(typeof W=="boolean")return W?l.create(D,F):h.create(D,F);const L=y.get(D);if(typeof L=="boolean"){const K=L?"true":"false";return W===K?r.INSTANCE:f.INSTANCE}return new n(D,W,F)}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){const D=y.get(this.key);if(typeof D=="boolean"){const W=D?"true":"false";return this.value===W?r.INSTANCE:f.INSTANCE}return this}evaluate(D){return D.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=c.create(this.key,this.value,this)),this.negated}}class i{constructor(D,W){this.key=D,this.valueKey=W,this.type=10,this.negated=null}static create(D,W){return new i(D,W)}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.valueKey,D.key,D.valueKey)}equals(D){return D.type===this.type?this.key===D.key&&this.valueKey===D.valueKey:!1}substituteConstants(){return this}evaluate(D){const W=D.getValue(this.valueKey),F=D.getValue(this.key);return Array.isArray(W)?W.indexOf(F)>=0:typeof F=="string"&&typeof W=="object"&&W!==null?C.call(W,F):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=a.create(this)),this.negated}}class a{constructor(D){this._actual=D,this.type=11}static create(D){return new a(D)}cmp(D){return D.type!==this.type?this.type-D.type:this._actual.cmp(D._actual)}equals(D){return D.type===this.type?this._actual.equals(D._actual):!1}substituteConstants(){return this}evaluate(D){return!this._actual.evaluate(D)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class c{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=5}static create(D,W,F=null){if(typeof W=="boolean")return W?h.create(D,F):l.create(D,F);const L=y.get(D);if(typeof L=="boolean"){const K=L?"true":"false";return W===K?f.INSTANCE:r.INSTANCE}return new c(D,W,F)}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){const D=y.get(this.key);if(typeof D=="boolean"){const W=D?"true":"false";return this.value===W?f.INSTANCE:r.INSTANCE}return this}evaluate(D){return D.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=n.create(this.key,this.value,this)),this.negated}}class h{constructor(D,W){this.key=D,this.negated=W,this.type=3}static create(D,W=null){const F=y.get(D);return typeof F=="boolean"?F?f.INSTANCE:r.INSTANCE:new h(D,W)}cmp(D){return D.type!==this.type?this.type-D.type:I(this.key,D.key)}equals(D){return D.type===this.type?this.key===D.key:!1}substituteConstants(){const D=y.get(this.key);return typeof D=="boolean"?D?f.INSTANCE:r.INSTANCE:this}evaluate(D){return!D.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=l.create(this.key,this)),this.negated}}function d(D,W){if(typeof D=="string"){const F=parseFloat(D);isNaN(F)||(D=F)}return typeof D=="string"||typeof D=="number"?W(D):f.INSTANCE}class s{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=12}static create(D,W,F=null){return d(W,L=>new s(D,L,F))}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){return this}evaluate(D){return typeof this.value=="string"?!1:parseFloat(D.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=E.create(this.key,this.value,this)),this.negated}}class u{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=13}static create(D,W,F=null){return d(W,L=>new u(D,L,F))}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){return this}evaluate(D){return typeof this.value=="string"?!1:parseFloat(D.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}class S{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=14}static create(D,W,F=null){return d(W,L=>new S(D,L,F))}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){return this}evaluate(D){return typeof this.value=="string"?!1:parseFloat(D.getValue(this.key))new E(D,L,F))}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){return this}evaluate(D){return typeof this.value=="string"?!1:parseFloat(D.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=s.create(this.key,this.value,this)),this.negated}}class _{constructor(D,W){this.key=D,this.regexp=W,this.type=7,this.negated=null}static create(D,W){return new _(D,W)}cmp(D){if(D.type!==this.type)return this.type-D.type;if(this.keyD.key)return 1;const W=this.regexp?this.regexp.source:"",F=D.regexp?D.regexp.source:"";return WF?1:0}equals(D){if(D.type===this.type){const W=this.regexp?this.regexp.source:"",F=D.regexp?D.regexp.source:"";return this.key===D.key&&W===F}return!1}substituteConstants(){return this}evaluate(D){let W=D.getValue(this.key);return this.regexp?this.regexp.test(W):!1}serialize(){const D=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${D}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=P.create(this)),this.negated}}class P{constructor(D){this._actual=D,this.type=8}static create(D){return new P(D)}cmp(D){return D.type!==this.type?this.type-D.type:this._actual.cmp(D._actual)}equals(D){return D.type===this.type?this._actual.equals(D._actual):!1}substituteConstants(){return this}evaluate(D){return!this._actual.evaluate(D)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function R(D){let W=null;for(let F=0,L=D.length;FD.expr.length)return 1;for(let W=0,F=this.expr.length;W1;){const K=F[F.length-1];if(K.type!==9)break;F.pop();const te=F.pop(),fe=F.length===0,de=w.create(K.expr.map(Ce=>x.create([Ce,te],null)),null,fe);de&&(F.push(de),F.sort(e))}return F.length===1?F[0]:new x(F,W)}serialize(){return this.expr.map(D=>D.serialize()).join(" && ")}keys(){const D=[];for(let W of this.expr)D.push(...W.keys());return D}negate(){if(!this.negated){const D=[];for(let W of this.expr)D.push(W.negate());this.negated=w.create(D,this,!0)}return this.negated}}class w{constructor(D,W){this.expr=D,this.negated=W,this.type=9}static create(D,W,F){return w._normalizeArr(D,W,F)}cmp(D){if(D.type!==this.type)return this.type-D.type;if(this.expr.lengthD.expr.length)return 1;for(let W=0,F=this.expr.length;WD.serialize()).join(" || ")}keys(){const D=[];for(let W of this.expr)D.push(...W.keys());return D}negate(){if(!this.negated){let D=[];for(let W of this.expr)D.push(W.negate());for(;D.length>1;){const W=D.shift(),F=D.shift(),L=[];for(const te of H(W))for(const fe of H(F))L.push(x.create([te,fe],null));const K=D.length===0;D.unshift(w.create(L,null,K))}this.negated=D[0]}return this.negated}}class v extends l{constructor(D,W,F){super(D,null);this._defaultValue=W,typeof F=="object"?v._info.push(Object.assign(Object.assign({},F),{key:D})):F!==!0&&v._info.push({key:D,description:F,type:W!=null?typeof W:void 0})}static all(){return v._info.values()}bindTo(D){return D.createKey(this.key,this._defaultValue)}getValue(D){return D.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(D){return n.create(this.key,D)}}v._info=[];const O=Object(T.c)("contextKeyService"),U="setContext";function I(D,W){return DW?1:0}function N(D,W,F,L){return DF?1:WL?1:0}function V(D,W){if(W.type===6&&D.type!==9&&D.type!==6){for(const K of W.expr)if(D.equals(K))return!0}const F=D.negate(),L=H(F).concat(H(W));L.sort(e);for(let K=0;K=0;i--)if(this.__items[i].match(n))return!0;return!1},f.prototype.set_indent=function(n,i){this.is_empty()&&(this.__indent_count=n||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},f.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},f.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},f.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var n=this.__parent.current_line;return n.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),n.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),n.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,n.__items[0]===" "&&(n.__items.splice(0,1),n.__character_count-=1),!0}return!1},f.prototype.is_empty=function(){return this.__items.length===0},f.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},f.prototype.push=function(n){this.__items.push(n);var i=n.lastIndexOf(` +`):gt=gt.replace(/[ \t\r\n]+/g," "),Q[Te]=gt,_e[Te<<1]=ve,ve+=gt.length,_e[Te++<<1|1]=qe)}}return Ge(oe),{sourceCode:Q.join("").replace(/\n$/,""),spans:_e}}function K(oe,ee,J,Q,ve){if(!J)return;var _e={sourceNode:oe,pre:1,langExtension:null,numberLines:null,sourceCode:J,spans:null,basePos:ee,decorations:null};Q(_e),ve.push.apply(ve,_e.decorations)}var te=/\S/;function fe(oe){for(var ee=void 0,J=oe.firstChild;J;J=J.nextSibling){var Q=J.nodeType;ee=Q===1?ee?oe:J:Q===3&&te.test(J.nodeValue)?oe:ee}return ee===oe?void 0:ee}function de(oe,ee){var J={},Q;(function(){for(var Te=oe.concat(ee),Ge=[],qe={},ut=0,st=Te.length;ut=0;)J[gt.charAt(Ve)]=ft;var ke=ft[1],dt=""+ke;qe.hasOwnProperty(dt)||(Ge.push(ke),qe[dt]=null)}Ge.push(/[\0-\uffff]/),Q=F(Ge)})();var ve=ee.length,_e=function(Te){for(var Ge=Te.sourceCode,qe=Te.basePos,ut=Te.sourceNode,st=[qe,T],ft=0,gt=Ge.match(Q)||[],Ve={},ke=0,dt=gt.length;ke=5&&vt.substring(0,5)==="lang-",ot&&!(Rt&&typeof Rt[1]=="string")&&(ot=!1,vt=N),ot||(Ve[Ft]=vt)}var Me=ft;if(ft+=Ft.length,!ot)st.push(qe+Me,vt);else{var Be=Rt[1],Xe=Ft.indexOf(Be),Ke=Xe+Be.length;Rt[2]&&(Ke=Ft.length-Rt[2].length,Xe=Ke-Be.length);var $e=vt.substring(5);K(ut,qe+Me,Ft.substring(0,Xe),_e,st),K(ut,qe+Me+Xe,Be,le($e,Be),st),K(ut,qe+Me+Ke,Ft.substring(Ke),_e,st)}}Te.decorations=st};return _e}function Ce(oe){var ee=[],J=[];oe.tripleQuotedStrings?ee.push([_,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):oe.multiLineStrings?ee.push([_,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ee.push([_,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),oe.verbatimStrings&&J.push([_,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Q=oe.hashComments;Q&&(oe.cStyleComments?(Q>1?ee.push([R,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ee.push([R,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),J.push([_,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ee.push([R,/^#[^\r\n]*/,null,"#"])),oe.cStyleComments&&(J.push([R,/^\/\/[^\r\n]*/,null]),J.push([R,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ve=oe.regexLiterals;if(ve){var _e=ve>1?"":` +\r`,Te=_e?".":"[\\S\\s]",Ge="/(?=[^/*"+_e+"])(?:[^/\\x5B\\x5C"+_e+"]|\\x5C"+Te+"|\\x5B(?:[^\\x5C\\x5D"+_e+"]|\\x5C"+Te+")*(?:\\x5D|$))+/";J.push(["lang-regex",RegExp("^"+W+"("+Ge+")")])}var qe=oe.types;qe&&J.push([x,qe]);var ut=(""+oe.keywords).replace(/^ | $/g,"");ut.length&&J.push([P,new RegExp("^(?:"+ut.replace(/[\s,]+/g,"|")+")\\b"),null]),ee.push([T,/^\s+/,null,` \r + \xA0`]);var st="^.[^\\s\\w.$@'\"`/\\\\]*";return oe.regexLiterals&&(st+="(?!s*/)"),J.push([w,/^@[a-z_$][a-z_$@0-9]*/i,null],[x,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[T,/^[a-z_$][a-z_$@0-9]*/i,null],[w,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[T,/^\\[\s\S]?/,null],[v,new RegExp(st),null]),de(ee,J)}var Oe=Ce({keywords:S,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ce(oe,ee,J){for(var Q=/(?:^|\s)nocode(?:\s|$)/,ve=/\r\n?|\n/,_e=oe.ownerDocument,Te=_e.createElement("li");oe.firstChild;)Te.appendChild(oe.firstChild);var Ge=[Te];function qe(ke){var dt=ke.nodeType;if(dt==1&&!Q.test(ke.className))if(ke.nodeName==="br")ut(ke),ke.parentNode&&ke.parentNode.removeChild(ke);else for(var Ft=ke.firstChild;Ft;Ft=Ft.nextSibling)qe(Ft);else if((dt==3||dt==4)&&J){var vt=ke.nodeValue,Rt=vt.match(ve);if(Rt){var ot=vt.substring(0,Rt.index);ke.nodeValue=ot;var Je=vt.substring(Rt.index+Rt[0].length);if(Je){var et=ke.parentNode;et.insertBefore(_e.createTextNode(Je),ke.nextSibling)}ut(ke),ot||ke.parentNode.removeChild(ke)}}}function ut(ke){for(;!ke.nextSibling;)if(ke=ke.parentNode,!ke)return;function dt(Rt,ot){var Je=ot?Rt.cloneNode(!1):Rt,et=Rt.parentNode;if(et){var Me=dt(et,1),Be=Rt.nextSibling;Me.appendChild(Je);for(var Xe=Be;Xe;Xe=Be)Be=Xe.nextSibling,Me.appendChild(Xe)}return Je}for(var Ft=dt(ke.nextSibling,0),vt;(vt=Ft.parentNode)&&vt.nodeType===1;)Ft=vt;Ge.push(Ft)}for(var st=0;st=et&&(qe+=2),_e>=Me&&(ft+=2)}}finally{vt&&(vt.style.display=Rt)}}var ye={};function ue(oe,ee){for(var J=ee.length;--J>=0;){var Q=ee[J];ye.hasOwnProperty(Q)?g.console&&console.warn("cannot override language handler %s",Q):ye[Q]=oe}}function le(oe,ee){return oe&&ye.hasOwnProperty(oe)||(oe=/^\s*]*(?:>|$)/],[R,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[v,/^(?:<[%?]|[%?]>)/],["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"]),ue(de([[T,/^[\s]+/,null,` \r +`],[H,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[U,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[V,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[v,/^[=<>\/]+/],["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"]),ue(de([],[[H,/^[\s\S]+/]]),["uq.val"]),ue(Ce({keywords:l,hashComments:!0,cStyleComments:!0,types:E}),["c","cc","cpp","cxx","cyc","m"]),ue(Ce({keywords:"null,true,false"}),["json"]),ue(Ce({keywords:i,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:E}),["cs"]),ue(Ce({keywords:n,cStyleComments:!0}),["java"]),ue(Ce({keywords:u,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ue(Ce({keywords:d,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ue(Ce({keywords:h,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ue(Ce({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ue(Ce({keywords:c,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ue(Ce({keywords:a,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ue(de([],[[_,/^[\s\S]+/]]),["regex"]);function $(oe){var ee=oe.langExtension;try{var J=L(oe.sourceNode,oe.pre),Q=J.sourceCode;oe.sourceCode=Q,oe.spans=J.spans,oe.basePos=0,le(ee,Q)(oe),Ee(oe)}catch(ve){g.console&&console.log(ve&&ve.stack||ve)}}function me(oe,ee,J){var Q=J||!1,ve=ee||null,_e=document.createElement("div");_e.innerHTML="
      "+oe+"
      ",_e=_e.firstChild,Q&&ce(_e,Q,!0);var Te={langExtension:ve,numberLines:Q,sourceNode:_e,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return $(Te),_e.innerHTML}function re(oe,ee){var J=ee||document.body,Q=J.ownerDocument||document;function ve(Je){return J.getElementsByTagName(Je)}for(var _e=[ve("pre"),ve("code"),ve("xmp")],Te=[],Ge=0;Ge<_e.length;++Ge)for(var qe=0,ut=_e[Ge].length;qe=0),y.set("isFirefox",b.indexOf("Firefox")>=0),y.set("isChrome",b.indexOf("Chrome")>=0),y.set("isSafari",b.indexOf("Safari")>=0);const C=Object.prototype.hasOwnProperty;class A{static has(D){return l.create(D)}static equals(D,W){return n.create(D,W)}static regex(D,W){return _.create(D,W)}static not(D){return h.create(D)}static and(...D){return x.create(D,null)}static or(...D){return w.create(D,null,!0)}static deserialize(D,W=!1){return D?this._deserializeOrExpression(D,W):void 0}static _deserializeOrExpression(D,W){let F=D.split("||");return w.create(F.map(L=>this._deserializeAndExpression(L,W)),null,!0)}static _deserializeAndExpression(D,W){let F=D.split("&&");return x.create(F.map(L=>this._deserializeOne(L,W)),null)}static _deserializeOne(D,W){if(D=D.trim(),D.indexOf("!=")>=0){let F=D.split("!=");return c.create(F[0].trim(),this._deserializeValue(F[1],W))}if(D.indexOf("==")>=0){let F=D.split("==");return n.create(F[0].trim(),this._deserializeValue(F[1],W))}if(D.indexOf("=~")>=0){let F=D.split("=~");return _.create(F[0].trim(),this._deserializeRegexValue(F[1],W))}if(D.indexOf(" in ")>=0){let F=D.split(" in ");return i.create(F[0].trim(),F[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(D)){const F=D.split(">=");return u.create(F[0].trim(),F[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(D)){const F=D.split(">");return s.create(F[0].trim(),F[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(D)){const F=D.split("<=");return E.create(F[0].trim(),F[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(D)){const F=D.split("<");return S.create(F[0].trim(),F[1].trim())}return/^\!\s*/.test(D)?h.create(D.substr(1).trim()):l.create(D)}static _deserializeValue(D,W){if(D=D.trim(),D==="true")return!0;if(D==="false")return!1;let F=/^'([^']*)'$/.exec(D);return F?F[1].trim():D}static _deserializeRegexValue(D,W){if(Object(m.C)(D)){if(W)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let F=D.indexOf("/"),L=D.lastIndexOf("/");if(F===L||F<0){if(W)throw new Error(`bad regexp-value '${D}', missing /-enclosure`);return console.warn(`bad regexp-value '${D}', missing /-enclosure`),null}let K=D.slice(F+1,L),te=D[L+1]==="i"?"i":"";try{return new RegExp(K,te)}catch(fe){if(W)throw new Error(`bad regexp-value '${D}', parse error: ${fe}`);return console.warn(`bad regexp-value '${D}', parse error: ${fe}`),null}}}function g(D,W){const F=D?D.substituteConstants():void 0,L=W?W.substituteConstants():void 0;return!F&&!L?!0:!F||!L?!1:F.equals(L)}function e(D,W){return D.cmp(W)}class f{constructor(){this.type=0}cmp(D){return this.type-D.type}equals(D){return D.type===this.type}substituteConstants(){return this}evaluate(D){return!1}serialize(){return"false"}keys(){return[]}negate(){return r.INSTANCE}}f.INSTANCE=new f;class r{constructor(){this.type=1}cmp(D){return this.type-D.type}equals(D){return D.type===this.type}substituteConstants(){return this}evaluate(D){return!0}serialize(){return"true"}keys(){return[]}negate(){return f.INSTANCE}}r.INSTANCE=new r;class l{constructor(D,W){this.key=D,this.negated=W,this.type=2}static create(D,W=null){const F=y.get(D);return typeof F=="boolean"?F?r.INSTANCE:f.INSTANCE:new l(D,W)}cmp(D){return D.type!==this.type?this.type-D.type:I(this.key,D.key)}equals(D){return D.type===this.type?this.key===D.key:!1}substituteConstants(){const D=y.get(this.key);return typeof D=="boolean"?D?r.INSTANCE:f.INSTANCE:this}evaluate(D){return!!D.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=h.create(this.key,this)),this.negated}}class n{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=4}static create(D,W,F=null){if(typeof W=="boolean")return W?l.create(D,F):h.create(D,F);const L=y.get(D);if(typeof L=="boolean"){const K=L?"true":"false";return W===K?r.INSTANCE:f.INSTANCE}return new n(D,W,F)}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){const D=y.get(this.key);if(typeof D=="boolean"){const W=D?"true":"false";return this.value===W?r.INSTANCE:f.INSTANCE}return this}evaluate(D){return D.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=c.create(this.key,this.value,this)),this.negated}}class i{constructor(D,W){this.key=D,this.valueKey=W,this.type=10,this.negated=null}static create(D,W){return new i(D,W)}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.valueKey,D.key,D.valueKey)}equals(D){return D.type===this.type?this.key===D.key&&this.valueKey===D.valueKey:!1}substituteConstants(){return this}evaluate(D){const W=D.getValue(this.valueKey),F=D.getValue(this.key);return Array.isArray(W)?W.indexOf(F)>=0:typeof F=="string"&&typeof W=="object"&&W!==null?C.call(W,F):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=a.create(this)),this.negated}}class a{constructor(D){this._actual=D,this.type=11}static create(D){return new a(D)}cmp(D){return D.type!==this.type?this.type-D.type:this._actual.cmp(D._actual)}equals(D){return D.type===this.type?this._actual.equals(D._actual):!1}substituteConstants(){return this}evaluate(D){return!this._actual.evaluate(D)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class c{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=5}static create(D,W,F=null){if(typeof W=="boolean")return W?h.create(D,F):l.create(D,F);const L=y.get(D);if(typeof L=="boolean"){const K=L?"true":"false";return W===K?f.INSTANCE:r.INSTANCE}return new c(D,W,F)}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){const D=y.get(this.key);if(typeof D=="boolean"){const W=D?"true":"false";return this.value===W?f.INSTANCE:r.INSTANCE}return this}evaluate(D){return D.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=n.create(this.key,this.value,this)),this.negated}}class h{constructor(D,W){this.key=D,this.negated=W,this.type=3}static create(D,W=null){const F=y.get(D);return typeof F=="boolean"?F?f.INSTANCE:r.INSTANCE:new h(D,W)}cmp(D){return D.type!==this.type?this.type-D.type:I(this.key,D.key)}equals(D){return D.type===this.type?this.key===D.key:!1}substituteConstants(){const D=y.get(this.key);return typeof D=="boolean"?D?f.INSTANCE:r.INSTANCE:this}evaluate(D){return!D.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=l.create(this.key,this)),this.negated}}function d(D,W){if(typeof D=="string"){const F=parseFloat(D);isNaN(F)||(D=F)}return typeof D=="string"||typeof D=="number"?W(D):f.INSTANCE}class s{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=12}static create(D,W,F=null){return d(W,L=>new s(D,L,F))}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){return this}evaluate(D){return typeof this.value=="string"?!1:parseFloat(D.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=E.create(this.key,this.value,this)),this.negated}}class u{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=13}static create(D,W,F=null){return d(W,L=>new u(D,L,F))}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){return this}evaluate(D){return typeof this.value=="string"?!1:parseFloat(D.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}class S{constructor(D,W,F){this.key=D,this.value=W,this.negated=F,this.type=14}static create(D,W,F=null){return d(W,L=>new S(D,L,F))}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){return this}evaluate(D){return typeof this.value=="string"?!1:parseFloat(D.getValue(this.key))new E(D,L,F))}cmp(D){return D.type!==this.type?this.type-D.type:N(this.key,this.value,D.key,D.value)}equals(D){return D.type===this.type?this.key===D.key&&this.value===D.value:!1}substituteConstants(){return this}evaluate(D){return typeof this.value=="string"?!1:parseFloat(D.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=s.create(this.key,this.value,this)),this.negated}}class _{constructor(D,W){this.key=D,this.regexp=W,this.type=7,this.negated=null}static create(D,W){return new _(D,W)}cmp(D){if(D.type!==this.type)return this.type-D.type;if(this.keyD.key)return 1;const W=this.regexp?this.regexp.source:"",F=D.regexp?D.regexp.source:"";return WF?1:0}equals(D){if(D.type===this.type){const W=this.regexp?this.regexp.source:"",F=D.regexp?D.regexp.source:"";return this.key===D.key&&W===F}return!1}substituteConstants(){return this}evaluate(D){let W=D.getValue(this.key);return this.regexp?this.regexp.test(W):!1}serialize(){const D=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${D}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=P.create(this)),this.negated}}class P{constructor(D){this._actual=D,this.type=8}static create(D){return new P(D)}cmp(D){return D.type!==this.type?this.type-D.type:this._actual.cmp(D._actual)}equals(D){return D.type===this.type?this._actual.equals(D._actual):!1}substituteConstants(){return this}evaluate(D){return!this._actual.evaluate(D)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function R(D){let W=null;for(let F=0,L=D.length;FD.expr.length)return 1;for(let W=0,F=this.expr.length;W1;){const K=F[F.length-1];if(K.type!==9)break;F.pop();const te=F.pop(),fe=F.length===0,de=w.create(K.expr.map(Ce=>x.create([Ce,te],null)),null,fe);de&&(F.push(de),F.sort(e))}return F.length===1?F[0]:new x(F,W)}serialize(){return this.expr.map(D=>D.serialize()).join(" && ")}keys(){const D=[];for(let W of this.expr)D.push(...W.keys());return D}negate(){if(!this.negated){const D=[];for(let W of this.expr)D.push(W.negate());this.negated=w.create(D,this,!0)}return this.negated}}class w{constructor(D,W){this.expr=D,this.negated=W,this.type=9}static create(D,W,F){return w._normalizeArr(D,W,F)}cmp(D){if(D.type!==this.type)return this.type-D.type;if(this.expr.lengthD.expr.length)return 1;for(let W=0,F=this.expr.length;WD.serialize()).join(" || ")}keys(){const D=[];for(let W of this.expr)D.push(...W.keys());return D}negate(){if(!this.negated){let D=[];for(let W of this.expr)D.push(W.negate());for(;D.length>1;){const W=D.shift(),F=D.shift(),L=[];for(const te of H(W))for(const fe of H(F))L.push(x.create([te,fe],null));const K=D.length===0;D.unshift(w.create(L,null,K))}this.negated=D[0]}return this.negated}}class v extends l{constructor(D,W,F){super(D,null);this._defaultValue=W,typeof F=="object"?v._info.push(Object.assign(Object.assign({},F),{key:D})):F!==!0&&v._info.push({key:D,description:F,type:W!=null?typeof W:void 0})}static all(){return v._info.values()}bindTo(D){return D.createKey(this.key,this._defaultValue)}getValue(D){return D.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(D){return n.create(this.key,D)}}v._info=[];const T=Object(O.c)("contextKeyService"),U="setContext";function I(D,W){return DW?1:0}function N(D,W,F,L){return DF?1:WL?1:0}function V(D,W){if(W.type===6&&D.type!==9&&D.type!==6){for(const K of W.expr)if(D.equals(K))return!0}const F=D.negate(),L=H(F).concat(H(W));L.sort(e);for(let K=0;K=0;i--)if(this.__items[i].match(n))return!0;return!1},f.prototype.set_indent=function(n,i){this.is_empty()&&(this.__indent_count=n||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},f.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},f.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},f.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var n=this.__parent.current_line;return n.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),n.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),n.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,n.__items[0]===" "&&(n.__items.splice(0,1),n.__character_count-=1),!0}return!1},f.prototype.is_empty=function(){return this.__items.length===0},f.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},f.prototype.push=function(n){this.__items.push(n);var i=n.lastIndexOf(` `);i!==-1?this.__character_count=n.length-i:this.__character_count+=n.length},f.prototype.pop=function(){var n=null;return this.is_empty()||(n=this.__items.pop(),this.__character_count-=n.length),n},f.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},f.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},f.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},f.prototype.toString=function(){var n="";return this.is_empty()?this.__parent.indent_empty_lines&&(n=this.__parent.get_indent_string(this.__indent_count)):(n=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),n+=this.__items.join("")),n};function r(n,i){this.__cache=[""],this.__indent_size=n.indent_size,this.__indent_string=n.indent_char,n.indent_with_tabs||(this.__indent_string=new Array(n.indent_size+1).join(n.indent_char)),i=i||"",n.indent_level>0&&(i=new Array(n.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}r.prototype.get_indent_size=function(n,i){var a=this.__base_string_length;return i=i||0,n<0&&(a=0),a+=n*this.__indent_size,a+=i,a},r.prototype.get_indent_string=function(n,i){var a=this.__base_string;return i=i||0,n<0&&(n=0,a=""),i+=n*this.__indent_size,this.__ensure_cache(i),a+=this.__cache[i],a},r.prototype.__ensure_cache=function(n){for(;n>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var n=this.__cache.length,i=0,a="";this.__indent_size&&n>=this.__indent_size&&(i=Math.floor(n/this.__indent_size),n-=i*this.__indent_size,a=new Array(i+1).join(this.__indent_string)),n&&(a+=new Array(n+1).join(" ")),this.__cache.push(a)};function l(n,i){this.__indent_cache=new r(n,i),this.raw=!1,this._end_with_newline=n.end_with_newline,this.indent_size=n.indent_size,this.wrap_line_length=n.wrap_line_length,this.indent_empty_lines=n.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new f(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}l.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},l.prototype.get_line_number=function(){return this.__lines.length},l.prototype.get_indent_string=function(n,i){return this.__indent_cache.get_indent_string(n,i)},l.prototype.get_indent_size=function(n,i){return this.__indent_cache.get_indent_size(n,i)},l.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},l.prototype.add_new_line=function(n){return this.is_empty()||!n&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},l.prototype.get_code=function(n){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var a=this.__lines.join(` `);return n!==` @@ -351,31 +351,31 @@ You passed in: '`+this.raw_options[n]+"'");return c},f.prototype._is_valid_selec `)break;this._ch=this._input.next()}return R},_.prototype.eatWhitespace=function(P){for(var R=s.test(this._input.peek()),x=0;s.test(this._input.peek());)this._ch=this._input.next(),P&&this._ch===` `&&((x===0||x0&&this._indentLevel--},_.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var P=this._source_text,R=this._options.eol;R==="auto"&&(R=` `,P&&h.test(P||"")&&(R=P.match(h)[0])),P=P.replace(d,` -`);var x=P.match(/^[\t ]*/)[0];this._output=new n(this._options,x),this._input=new i(P),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var w=0,v=!1,O=!1,U=!1,I=!1,N=!1,V=!1,H=this._ch,D=!1,W,F,L;W=this._input.read(u),F=W!=="",L=H,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),H=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var K=this._input.read(S),te=c.get_directives(K);te&&te.ignore==="start"&&(K+=c.readIgnored(this._input)),this.print_string(K),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(E)),this.eatWhitespace(!0);else if(this._ch==="@"||this._ch==="$")if(this.preserveSingleSpace(F),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var fe=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);fe.match(/[ :]$/)&&(fe=this.eatString(": ").replace(/\s$/,""),this.print_string(fe),this._output.space_before_token=!0),fe=fe.replace(/\s$/,""),fe==="extend"?I=!0:fe==="import"&&(N=!0),fe in this.NESTED_AT_RULE?(this._nestedLevel+=1,fe in this.CONDITIONAL_GROUP_RULE&&(U=!0)):!v&&w===0&&fe.indexOf(":")!==-1&&(O=!0,this.indent())}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(F),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")O&&(O=!1,this.outdent()),U?(U=!1,v=this._indentLevel>=this._nestedLevel):v=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&v&&(this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",",")),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(L==="("?this._output.space_before_token=!1:L!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),L==="{"&&this._output.trim(!0),N=!1,I=!1,O&&(this.outdent(),O=!1),this.print_string(this._ch),v=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&(this._input.peek()!=="}"&&this._output.add_new_line(!0)),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var de=0;de"||this._ch==="+"||this._ch==="~")&&!O&&w===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&s.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(F),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),s.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var ce=L==='"'||L==="'";this.preserveSingleSpace(ce||F),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` -`&&D&&this._output.add_new_line()}var Ee=this._output.get_code(R);return Ee},e.exports.Beautifier=_},function(e,f,r){var l=r(6).Options;function n(i){l.call(this,i,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var a=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||a;var c=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var h=0;h` ${r} `).trim():""}class A{constructor(e,f,r){this.id=e,this.definition=f,this.description=r,T.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var g;(function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9\\-]+",e.iconModifierExpression="~[A-Za-z]+";const f=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function r(i){if(i instanceof A)return["codicon","codicon-"+i.id];const a=f.exec(i.id);if(!a)return r(A.error);let[,c,h]=a;const d=["codicon","codicon-"+c];return h&&d.push("codicon-modifier-"+h.substr(1)),d}e.asClassNameArray=r;function l(i){return r(i).join(" ")}e.asClassName=l;function n(i){return"."+r(i).join(".")}e.asCSSSelector=n})(g||(g={})),function(e){e.add=new e("add",{fontCharacter:"\\ea60"}),e.plus=new e("plus",e.add.definition),e.gistNew=new e("gist-new",e.add.definition),e.repoCreate=new e("repo-create",e.add.definition),e.lightbulb=new e("lightbulb",{fontCharacter:"\\ea61"}),e.lightBulb=new e("light-bulb",{fontCharacter:"\\ea61"}),e.repo=new e("repo",{fontCharacter:"\\ea62"}),e.repoDelete=new e("repo-delete",{fontCharacter:"\\ea62"}),e.gistFork=new e("gist-fork",{fontCharacter:"\\ea63"}),e.repoForked=new e("repo-forked",{fontCharacter:"\\ea63"}),e.gitPullRequest=new e("git-pull-request",{fontCharacter:"\\ea64"}),e.gitPullRequestAbandoned=new e("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),e.recordKeys=new e("record-keys",{fontCharacter:"\\ea65"}),e.keyboard=new e("keyboard",{fontCharacter:"\\ea65"}),e.tag=new e("tag",{fontCharacter:"\\ea66"}),e.tagAdd=new e("tag-add",{fontCharacter:"\\ea66"}),e.tagRemove=new e("tag-remove",{fontCharacter:"\\ea66"}),e.person=new e("person",{fontCharacter:"\\ea67"}),e.personFollow=new e("person-follow",{fontCharacter:"\\ea67"}),e.personOutline=new e("person-outline",{fontCharacter:"\\ea67"}),e.personFilled=new e("person-filled",{fontCharacter:"\\ea67"}),e.gitBranch=new e("git-branch",{fontCharacter:"\\ea68"}),e.gitBranchCreate=new e("git-branch-create",{fontCharacter:"\\ea68"}),e.gitBranchDelete=new e("git-branch-delete",{fontCharacter:"\\ea68"}),e.sourceControl=new e("source-control",{fontCharacter:"\\ea68"}),e.mirror=new e("mirror",{fontCharacter:"\\ea69"}),e.mirrorPublic=new e("mirror-public",{fontCharacter:"\\ea69"}),e.star=new e("star",{fontCharacter:"\\ea6a"}),e.starAdd=new e("star-add",{fontCharacter:"\\ea6a"}),e.starDelete=new e("star-delete",{fontCharacter:"\\ea6a"}),e.starEmpty=new e("star-empty",{fontCharacter:"\\ea6a"}),e.comment=new e("comment",{fontCharacter:"\\ea6b"}),e.commentAdd=new e("comment-add",{fontCharacter:"\\ea6b"}),e.alert=new e("alert",{fontCharacter:"\\ea6c"}),e.warning=new e("warning",{fontCharacter:"\\ea6c"}),e.search=new e("search",{fontCharacter:"\\ea6d"}),e.searchSave=new e("search-save",{fontCharacter:"\\ea6d"}),e.logOut=new e("log-out",{fontCharacter:"\\ea6e"}),e.signOut=new e("sign-out",{fontCharacter:"\\ea6e"}),e.logIn=new e("log-in",{fontCharacter:"\\ea6f"}),e.signIn=new e("sign-in",{fontCharacter:"\\ea6f"}),e.eye=new e("eye",{fontCharacter:"\\ea70"}),e.eyeUnwatch=new e("eye-unwatch",{fontCharacter:"\\ea70"}),e.eyeWatch=new e("eye-watch",{fontCharacter:"\\ea70"}),e.circleFilled=new e("circle-filled",{fontCharacter:"\\ea71"}),e.primitiveDot=new e("primitive-dot",{fontCharacter:"\\ea71"}),e.closeDirty=new e("close-dirty",{fontCharacter:"\\ea71"}),e.debugBreakpoint=new e("debug-breakpoint",{fontCharacter:"\\ea71"}),e.debugBreakpointDisabled=new e("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),e.debugHint=new e("debug-hint",{fontCharacter:"\\ea71"}),e.primitiveSquare=new e("primitive-square",{fontCharacter:"\\ea72"}),e.edit=new e("edit",{fontCharacter:"\\ea73"}),e.pencil=new e("pencil",{fontCharacter:"\\ea73"}),e.info=new e("info",{fontCharacter:"\\ea74"}),e.issueOpened=new e("issue-opened",{fontCharacter:"\\ea74"}),e.gistPrivate=new e("gist-private",{fontCharacter:"\\ea75"}),e.gitForkPrivate=new e("git-fork-private",{fontCharacter:"\\ea75"}),e.lock=new e("lock",{fontCharacter:"\\ea75"}),e.mirrorPrivate=new e("mirror-private",{fontCharacter:"\\ea75"}),e.close=new e("close",{fontCharacter:"\\ea76"}),e.removeClose=new e("remove-close",{fontCharacter:"\\ea76"}),e.x=new e("x",{fontCharacter:"\\ea76"}),e.repoSync=new e("repo-sync",{fontCharacter:"\\ea77"}),e.sync=new e("sync",{fontCharacter:"\\ea77"}),e.clone=new e("clone",{fontCharacter:"\\ea78"}),e.desktopDownload=new e("desktop-download",{fontCharacter:"\\ea78"}),e.beaker=new e("beaker",{fontCharacter:"\\ea79"}),e.microscope=new e("microscope",{fontCharacter:"\\ea79"}),e.vm=new e("vm",{fontCharacter:"\\ea7a"}),e.deviceDesktop=new e("device-desktop",{fontCharacter:"\\ea7a"}),e.file=new e("file",{fontCharacter:"\\ea7b"}),e.fileText=new e("file-text",{fontCharacter:"\\ea7b"}),e.more=new e("more",{fontCharacter:"\\ea7c"}),e.ellipsis=new e("ellipsis",{fontCharacter:"\\ea7c"}),e.kebabHorizontal=new e("kebab-horizontal",{fontCharacter:"\\ea7c"}),e.mailReply=new e("mail-reply",{fontCharacter:"\\ea7d"}),e.reply=new e("reply",{fontCharacter:"\\ea7d"}),e.organization=new e("organization",{fontCharacter:"\\ea7e"}),e.organizationFilled=new e("organization-filled",{fontCharacter:"\\ea7e"}),e.organizationOutline=new e("organization-outline",{fontCharacter:"\\ea7e"}),e.newFile=new e("new-file",{fontCharacter:"\\ea7f"}),e.fileAdd=new e("file-add",{fontCharacter:"\\ea7f"}),e.newFolder=new e("new-folder",{fontCharacter:"\\ea80"}),e.fileDirectoryCreate=new e("file-directory-create",{fontCharacter:"\\ea80"}),e.trash=new e("trash",{fontCharacter:"\\ea81"}),e.trashcan=new e("trashcan",{fontCharacter:"\\ea81"}),e.history=new e("history",{fontCharacter:"\\ea82"}),e.clock=new e("clock",{fontCharacter:"\\ea82"}),e.folder=new e("folder",{fontCharacter:"\\ea83"}),e.fileDirectory=new e("file-directory",{fontCharacter:"\\ea83"}),e.symbolFolder=new e("symbol-folder",{fontCharacter:"\\ea83"}),e.logoGithub=new e("logo-github",{fontCharacter:"\\ea84"}),e.markGithub=new e("mark-github",{fontCharacter:"\\ea84"}),e.github=new e("github",{fontCharacter:"\\ea84"}),e.terminal=new e("terminal",{fontCharacter:"\\ea85"}),e.console=new e("console",{fontCharacter:"\\ea85"}),e.repl=new e("repl",{fontCharacter:"\\ea85"}),e.zap=new e("zap",{fontCharacter:"\\ea86"}),e.symbolEvent=new e("symbol-event",{fontCharacter:"\\ea86"}),e.error=new e("error",{fontCharacter:"\\ea87"}),e.stop=new e("stop",{fontCharacter:"\\ea87"}),e.variable=new e("variable",{fontCharacter:"\\ea88"}),e.symbolVariable=new e("symbol-variable",{fontCharacter:"\\ea88"}),e.array=new e("array",{fontCharacter:"\\ea8a"}),e.symbolArray=new e("symbol-array",{fontCharacter:"\\ea8a"}),e.symbolModule=new e("symbol-module",{fontCharacter:"\\ea8b"}),e.symbolPackage=new e("symbol-package",{fontCharacter:"\\ea8b"}),e.symbolNamespace=new e("symbol-namespace",{fontCharacter:"\\ea8b"}),e.symbolObject=new e("symbol-object",{fontCharacter:"\\ea8b"}),e.symbolMethod=new e("symbol-method",{fontCharacter:"\\ea8c"}),e.symbolFunction=new e("symbol-function",{fontCharacter:"\\ea8c"}),e.symbolConstructor=new e("symbol-constructor",{fontCharacter:"\\ea8c"}),e.symbolBoolean=new e("symbol-boolean",{fontCharacter:"\\ea8f"}),e.symbolNull=new e("symbol-null",{fontCharacter:"\\ea8f"}),e.symbolNumeric=new e("symbol-numeric",{fontCharacter:"\\ea90"}),e.symbolNumber=new e("symbol-number",{fontCharacter:"\\ea90"}),e.symbolStructure=new e("symbol-structure",{fontCharacter:"\\ea91"}),e.symbolStruct=new e("symbol-struct",{fontCharacter:"\\ea91"}),e.symbolParameter=new e("symbol-parameter",{fontCharacter:"\\ea92"}),e.symbolTypeParameter=new e("symbol-type-parameter",{fontCharacter:"\\ea92"}),e.symbolKey=new e("symbol-key",{fontCharacter:"\\ea93"}),e.symbolText=new e("symbol-text",{fontCharacter:"\\ea93"}),e.symbolReference=new e("symbol-reference",{fontCharacter:"\\ea94"}),e.goToFile=new e("go-to-file",{fontCharacter:"\\ea94"}),e.symbolEnum=new e("symbol-enum",{fontCharacter:"\\ea95"}),e.symbolValue=new e("symbol-value",{fontCharacter:"\\ea95"}),e.symbolRuler=new e("symbol-ruler",{fontCharacter:"\\ea96"}),e.symbolUnit=new e("symbol-unit",{fontCharacter:"\\ea96"}),e.activateBreakpoints=new e("activate-breakpoints",{fontCharacter:"\\ea97"}),e.archive=new e("archive",{fontCharacter:"\\ea98"}),e.arrowBoth=new e("arrow-both",{fontCharacter:"\\ea99"}),e.arrowDown=new e("arrow-down",{fontCharacter:"\\ea9a"}),e.arrowLeft=new e("arrow-left",{fontCharacter:"\\ea9b"}),e.arrowRight=new e("arrow-right",{fontCharacter:"\\ea9c"}),e.arrowSmallDown=new e("arrow-small-down",{fontCharacter:"\\ea9d"}),e.arrowSmallLeft=new e("arrow-small-left",{fontCharacter:"\\ea9e"}),e.arrowSmallRight=new e("arrow-small-right",{fontCharacter:"\\ea9f"}),e.arrowSmallUp=new e("arrow-small-up",{fontCharacter:"\\eaa0"}),e.arrowUp=new e("arrow-up",{fontCharacter:"\\eaa1"}),e.bell=new e("bell",{fontCharacter:"\\eaa2"}),e.bold=new e("bold",{fontCharacter:"\\eaa3"}),e.book=new e("book",{fontCharacter:"\\eaa4"}),e.bookmark=new e("bookmark",{fontCharacter:"\\eaa5"}),e.debugBreakpointConditionalUnverified=new e("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),e.debugBreakpointConditional=new e("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),e.debugBreakpointConditionalDisabled=new e("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),e.debugBreakpointDataUnverified=new e("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),e.debugBreakpointData=new e("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),e.debugBreakpointDataDisabled=new e("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),e.debugBreakpointLogUnverified=new e("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),e.debugBreakpointLog=new e("debug-breakpoint-log",{fontCharacter:"\\eaab"}),e.debugBreakpointLogDisabled=new e("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),e.briefcase=new e("briefcase",{fontCharacter:"\\eaac"}),e.broadcast=new e("broadcast",{fontCharacter:"\\eaad"}),e.browser=new e("browser",{fontCharacter:"\\eaae"}),e.bug=new e("bug",{fontCharacter:"\\eaaf"}),e.calendar=new e("calendar",{fontCharacter:"\\eab0"}),e.caseSensitive=new e("case-sensitive",{fontCharacter:"\\eab1"}),e.check=new e("check",{fontCharacter:"\\eab2"}),e.checklist=new e("checklist",{fontCharacter:"\\eab3"}),e.chevronDown=new e("chevron-down",{fontCharacter:"\\eab4"}),e.dropDownButton=new e("drop-down-button",e.chevronDown.definition),e.chevronLeft=new e("chevron-left",{fontCharacter:"\\eab5"}),e.chevronRight=new e("chevron-right",{fontCharacter:"\\eab6"}),e.chevronUp=new e("chevron-up",{fontCharacter:"\\eab7"}),e.chromeClose=new e("chrome-close",{fontCharacter:"\\eab8"}),e.chromeMaximize=new e("chrome-maximize",{fontCharacter:"\\eab9"}),e.chromeMinimize=new e("chrome-minimize",{fontCharacter:"\\eaba"}),e.chromeRestore=new e("chrome-restore",{fontCharacter:"\\eabb"}),e.circleOutline=new e("circle-outline",{fontCharacter:"\\eabc"}),e.debugBreakpointUnverified=new e("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),e.circleSlash=new e("circle-slash",{fontCharacter:"\\eabd"}),e.circuitBoard=new e("circuit-board",{fontCharacter:"\\eabe"}),e.clearAll=new e("clear-all",{fontCharacter:"\\eabf"}),e.clippy=new e("clippy",{fontCharacter:"\\eac0"}),e.closeAll=new e("close-all",{fontCharacter:"\\eac1"}),e.cloudDownload=new e("cloud-download",{fontCharacter:"\\eac2"}),e.cloudUpload=new e("cloud-upload",{fontCharacter:"\\eac3"}),e.code=new e("code",{fontCharacter:"\\eac4"}),e.collapseAll=new e("collapse-all",{fontCharacter:"\\eac5"}),e.colorMode=new e("color-mode",{fontCharacter:"\\eac6"}),e.commentDiscussion=new e("comment-discussion",{fontCharacter:"\\eac7"}),e.compareChanges=new e("compare-changes",{fontCharacter:"\\eafd"}),e.creditCard=new e("credit-card",{fontCharacter:"\\eac9"}),e.dash=new e("dash",{fontCharacter:"\\eacc"}),e.dashboard=new e("dashboard",{fontCharacter:"\\eacd"}),e.database=new e("database",{fontCharacter:"\\eace"}),e.debugContinue=new e("debug-continue",{fontCharacter:"\\eacf"}),e.debugDisconnect=new e("debug-disconnect",{fontCharacter:"\\ead0"}),e.debugPause=new e("debug-pause",{fontCharacter:"\\ead1"}),e.debugRestart=new e("debug-restart",{fontCharacter:"\\ead2"}),e.debugStart=new e("debug-start",{fontCharacter:"\\ead3"}),e.debugStepInto=new e("debug-step-into",{fontCharacter:"\\ead4"}),e.debugStepOut=new e("debug-step-out",{fontCharacter:"\\ead5"}),e.debugStepOver=new e("debug-step-over",{fontCharacter:"\\ead6"}),e.debugStop=new e("debug-stop",{fontCharacter:"\\ead7"}),e.debug=new e("debug",{fontCharacter:"\\ead8"}),e.deviceCameraVideo=new e("device-camera-video",{fontCharacter:"\\ead9"}),e.deviceCamera=new e("device-camera",{fontCharacter:"\\eada"}),e.deviceMobile=new e("device-mobile",{fontCharacter:"\\eadb"}),e.diffAdded=new e("diff-added",{fontCharacter:"\\eadc"}),e.diffIgnored=new e("diff-ignored",{fontCharacter:"\\eadd"}),e.diffModified=new e("diff-modified",{fontCharacter:"\\eade"}),e.diffRemoved=new e("diff-removed",{fontCharacter:"\\eadf"}),e.diffRenamed=new e("diff-renamed",{fontCharacter:"\\eae0"}),e.diff=new e("diff",{fontCharacter:"\\eae1"}),e.discard=new e("discard",{fontCharacter:"\\eae2"}),e.editorLayout=new e("editor-layout",{fontCharacter:"\\eae3"}),e.emptyWindow=new e("empty-window",{fontCharacter:"\\eae4"}),e.exclude=new e("exclude",{fontCharacter:"\\eae5"}),e.extensions=new e("extensions",{fontCharacter:"\\eae6"}),e.eyeClosed=new e("eye-closed",{fontCharacter:"\\eae7"}),e.fileBinary=new e("file-binary",{fontCharacter:"\\eae8"}),e.fileCode=new e("file-code",{fontCharacter:"\\eae9"}),e.fileMedia=new e("file-media",{fontCharacter:"\\eaea"}),e.filePdf=new e("file-pdf",{fontCharacter:"\\eaeb"}),e.fileSubmodule=new e("file-submodule",{fontCharacter:"\\eaec"}),e.fileSymlinkDirectory=new e("file-symlink-directory",{fontCharacter:"\\eaed"}),e.fileSymlinkFile=new e("file-symlink-file",{fontCharacter:"\\eaee"}),e.fileZip=new e("file-zip",{fontCharacter:"\\eaef"}),e.files=new e("files",{fontCharacter:"\\eaf0"}),e.filter=new e("filter",{fontCharacter:"\\eaf1"}),e.flame=new e("flame",{fontCharacter:"\\eaf2"}),e.foldDown=new e("fold-down",{fontCharacter:"\\eaf3"}),e.foldUp=new e("fold-up",{fontCharacter:"\\eaf4"}),e.fold=new e("fold",{fontCharacter:"\\eaf5"}),e.folderActive=new e("folder-active",{fontCharacter:"\\eaf6"}),e.folderOpened=new e("folder-opened",{fontCharacter:"\\eaf7"}),e.gear=new e("gear",{fontCharacter:"\\eaf8"}),e.gift=new e("gift",{fontCharacter:"\\eaf9"}),e.gistSecret=new e("gist-secret",{fontCharacter:"\\eafa"}),e.gist=new e("gist",{fontCharacter:"\\eafb"}),e.gitCommit=new e("git-commit",{fontCharacter:"\\eafc"}),e.gitCompare=new e("git-compare",{fontCharacter:"\\eafd"}),e.gitMerge=new e("git-merge",{fontCharacter:"\\eafe"}),e.githubAction=new e("github-action",{fontCharacter:"\\eaff"}),e.githubAlt=new e("github-alt",{fontCharacter:"\\eb00"}),e.globe=new e("globe",{fontCharacter:"\\eb01"}),e.grabber=new e("grabber",{fontCharacter:"\\eb02"}),e.graph=new e("graph",{fontCharacter:"\\eb03"}),e.gripper=new e("gripper",{fontCharacter:"\\eb04"}),e.heart=new e("heart",{fontCharacter:"\\eb05"}),e.home=new e("home",{fontCharacter:"\\eb06"}),e.horizontalRule=new e("horizontal-rule",{fontCharacter:"\\eb07"}),e.hubot=new e("hubot",{fontCharacter:"\\eb08"}),e.inbox=new e("inbox",{fontCharacter:"\\eb09"}),e.issueClosed=new e("issue-closed",{fontCharacter:"\\eba4"}),e.issueReopened=new e("issue-reopened",{fontCharacter:"\\eb0b"}),e.issues=new e("issues",{fontCharacter:"\\eb0c"}),e.italic=new e("italic",{fontCharacter:"\\eb0d"}),e.jersey=new e("jersey",{fontCharacter:"\\eb0e"}),e.json=new e("json",{fontCharacter:"\\eb0f"}),e.kebabVertical=new e("kebab-vertical",{fontCharacter:"\\eb10"}),e.key=new e("key",{fontCharacter:"\\eb11"}),e.law=new e("law",{fontCharacter:"\\eb12"}),e.lightbulbAutofix=new e("lightbulb-autofix",{fontCharacter:"\\eb13"}),e.linkExternal=new e("link-external",{fontCharacter:"\\eb14"}),e.link=new e("link",{fontCharacter:"\\eb15"}),e.listOrdered=new e("list-ordered",{fontCharacter:"\\eb16"}),e.listUnordered=new e("list-unordered",{fontCharacter:"\\eb17"}),e.liveShare=new e("live-share",{fontCharacter:"\\eb18"}),e.loading=new e("loading",{fontCharacter:"\\eb19"}),e.location=new e("location",{fontCharacter:"\\eb1a"}),e.mailRead=new e("mail-read",{fontCharacter:"\\eb1b"}),e.mail=new e("mail",{fontCharacter:"\\eb1c"}),e.markdown=new e("markdown",{fontCharacter:"\\eb1d"}),e.megaphone=new e("megaphone",{fontCharacter:"\\eb1e"}),e.mention=new e("mention",{fontCharacter:"\\eb1f"}),e.milestone=new e("milestone",{fontCharacter:"\\eb20"}),e.mortarBoard=new e("mortar-board",{fontCharacter:"\\eb21"}),e.move=new e("move",{fontCharacter:"\\eb22"}),e.multipleWindows=new e("multiple-windows",{fontCharacter:"\\eb23"}),e.mute=new e("mute",{fontCharacter:"\\eb24"}),e.noNewline=new e("no-newline",{fontCharacter:"\\eb25"}),e.note=new e("note",{fontCharacter:"\\eb26"}),e.octoface=new e("octoface",{fontCharacter:"\\eb27"}),e.openPreview=new e("open-preview",{fontCharacter:"\\eb28"}),e.package_=new e("package",{fontCharacter:"\\eb29"}),e.paintcan=new e("paintcan",{fontCharacter:"\\eb2a"}),e.pin=new e("pin",{fontCharacter:"\\eb2b"}),e.play=new e("play",{fontCharacter:"\\eb2c"}),e.run=new e("run",{fontCharacter:"\\eb2c"}),e.plug=new e("plug",{fontCharacter:"\\eb2d"}),e.preserveCase=new e("preserve-case",{fontCharacter:"\\eb2e"}),e.preview=new e("preview",{fontCharacter:"\\eb2f"}),e.project=new e("project",{fontCharacter:"\\eb30"}),e.pulse=new e("pulse",{fontCharacter:"\\eb31"}),e.question=new e("question",{fontCharacter:"\\eb32"}),e.quote=new e("quote",{fontCharacter:"\\eb33"}),e.radioTower=new e("radio-tower",{fontCharacter:"\\eb34"}),e.reactions=new e("reactions",{fontCharacter:"\\eb35"}),e.references=new e("references",{fontCharacter:"\\eb36"}),e.refresh=new e("refresh",{fontCharacter:"\\eb37"}),e.regex=new e("regex",{fontCharacter:"\\eb38"}),e.remoteExplorer=new e("remote-explorer",{fontCharacter:"\\eb39"}),e.remote=new e("remote",{fontCharacter:"\\eb3a"}),e.remove=new e("remove",{fontCharacter:"\\eb3b"}),e.replaceAll=new e("replace-all",{fontCharacter:"\\eb3c"}),e.replace=new e("replace",{fontCharacter:"\\eb3d"}),e.repoClone=new e("repo-clone",{fontCharacter:"\\eb3e"}),e.repoForcePush=new e("repo-force-push",{fontCharacter:"\\eb3f"}),e.repoPull=new e("repo-pull",{fontCharacter:"\\eb40"}),e.repoPush=new e("repo-push",{fontCharacter:"\\eb41"}),e.report=new e("report",{fontCharacter:"\\eb42"}),e.requestChanges=new e("request-changes",{fontCharacter:"\\eb43"}),e.rocket=new e("rocket",{fontCharacter:"\\eb44"}),e.rootFolderOpened=new e("root-folder-opened",{fontCharacter:"\\eb45"}),e.rootFolder=new e("root-folder",{fontCharacter:"\\eb46"}),e.rss=new e("rss",{fontCharacter:"\\eb47"}),e.ruby=new e("ruby",{fontCharacter:"\\eb48"}),e.saveAll=new e("save-all",{fontCharacter:"\\eb49"}),e.saveAs=new e("save-as",{fontCharacter:"\\eb4a"}),e.save=new e("save",{fontCharacter:"\\eb4b"}),e.screenFull=new e("screen-full",{fontCharacter:"\\eb4c"}),e.screenNormal=new e("screen-normal",{fontCharacter:"\\eb4d"}),e.searchStop=new e("search-stop",{fontCharacter:"\\eb4e"}),e.server=new e("server",{fontCharacter:"\\eb50"}),e.settingsGear=new e("settings-gear",{fontCharacter:"\\eb51"}),e.settings=new e("settings",{fontCharacter:"\\eb52"}),e.shield=new e("shield",{fontCharacter:"\\eb53"}),e.smiley=new e("smiley",{fontCharacter:"\\eb54"}),e.sortPrecedence=new e("sort-precedence",{fontCharacter:"\\eb55"}),e.splitHorizontal=new e("split-horizontal",{fontCharacter:"\\eb56"}),e.splitVertical=new e("split-vertical",{fontCharacter:"\\eb57"}),e.squirrel=new e("squirrel",{fontCharacter:"\\eb58"}),e.starFull=new e("star-full",{fontCharacter:"\\eb59"}),e.starHalf=new e("star-half",{fontCharacter:"\\eb5a"}),e.symbolClass=new e("symbol-class",{fontCharacter:"\\eb5b"}),e.symbolColor=new e("symbol-color",{fontCharacter:"\\eb5c"}),e.symbolConstant=new e("symbol-constant",{fontCharacter:"\\eb5d"}),e.symbolEnumMember=new e("symbol-enum-member",{fontCharacter:"\\eb5e"}),e.symbolField=new e("symbol-field",{fontCharacter:"\\eb5f"}),e.symbolFile=new e("symbol-file",{fontCharacter:"\\eb60"}),e.symbolInterface=new e("symbol-interface",{fontCharacter:"\\eb61"}),e.symbolKeyword=new e("symbol-keyword",{fontCharacter:"\\eb62"}),e.symbolMisc=new e("symbol-misc",{fontCharacter:"\\eb63"}),e.symbolOperator=new e("symbol-operator",{fontCharacter:"\\eb64"}),e.symbolProperty=new e("symbol-property",{fontCharacter:"\\eb65"}),e.wrench=new e("wrench",{fontCharacter:"\\eb65"}),e.wrenchSubaction=new e("wrench-subaction",{fontCharacter:"\\eb65"}),e.symbolSnippet=new e("symbol-snippet",{fontCharacter:"\\eb66"}),e.tasklist=new e("tasklist",{fontCharacter:"\\eb67"}),e.telescope=new e("telescope",{fontCharacter:"\\eb68"}),e.textSize=new e("text-size",{fontCharacter:"\\eb69"}),e.threeBars=new e("three-bars",{fontCharacter:"\\eb6a"}),e.thumbsdown=new e("thumbsdown",{fontCharacter:"\\eb6b"}),e.thumbsup=new e("thumbsup",{fontCharacter:"\\eb6c"}),e.tools=new e("tools",{fontCharacter:"\\eb6d"}),e.triangleDown=new e("triangle-down",{fontCharacter:"\\eb6e"}),e.triangleLeft=new e("triangle-left",{fontCharacter:"\\eb6f"}),e.triangleRight=new e("triangle-right",{fontCharacter:"\\eb70"}),e.triangleUp=new e("triangle-up",{fontCharacter:"\\eb71"}),e.twitter=new e("twitter",{fontCharacter:"\\eb72"}),e.unfold=new e("unfold",{fontCharacter:"\\eb73"}),e.unlock=new e("unlock",{fontCharacter:"\\eb74"}),e.unmute=new e("unmute",{fontCharacter:"\\eb75"}),e.unverified=new e("unverified",{fontCharacter:"\\eb76"}),e.verified=new e("verified",{fontCharacter:"\\eb77"}),e.versions=new e("versions",{fontCharacter:"\\eb78"}),e.vmActive=new e("vm-active",{fontCharacter:"\\eb79"}),e.vmOutline=new e("vm-outline",{fontCharacter:"\\eb7a"}),e.vmRunning=new e("vm-running",{fontCharacter:"\\eb7b"}),e.watch=new e("watch",{fontCharacter:"\\eb7c"}),e.whitespace=new e("whitespace",{fontCharacter:"\\eb7d"}),e.wholeWord=new e("whole-word",{fontCharacter:"\\eb7e"}),e.window=new e("window",{fontCharacter:"\\eb7f"}),e.wordWrap=new e("word-wrap",{fontCharacter:"\\eb80"}),e.zoomIn=new e("zoom-in",{fontCharacter:"\\eb81"}),e.zoomOut=new e("zoom-out",{fontCharacter:"\\eb82"}),e.listFilter=new e("list-filter",{fontCharacter:"\\eb83"}),e.listFlat=new e("list-flat",{fontCharacter:"\\eb84"}),e.listSelection=new e("list-selection",{fontCharacter:"\\eb85"}),e.selection=new e("selection",{fontCharacter:"\\eb85"}),e.listTree=new e("list-tree",{fontCharacter:"\\eb86"}),e.debugBreakpointFunctionUnverified=new e("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),e.debugBreakpointFunction=new e("debug-breakpoint-function",{fontCharacter:"\\eb88"}),e.debugBreakpointFunctionDisabled=new e("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),e.debugStackframeActive=new e("debug-stackframe-active",{fontCharacter:"\\eb89"}),e.debugStackframeDot=new e("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),e.debugStackframe=new e("debug-stackframe",{fontCharacter:"\\eb8b"}),e.debugStackframeFocused=new e("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),e.debugBreakpointUnsupported=new e("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),e.symbolString=new e("symbol-string",{fontCharacter:"\\eb8d"}),e.debugReverseContinue=new e("debug-reverse-continue",{fontCharacter:"\\eb8e"}),e.debugStepBack=new e("debug-step-back",{fontCharacter:"\\eb8f"}),e.debugRestartFrame=new e("debug-restart-frame",{fontCharacter:"\\eb90"}),e.callIncoming=new e("call-incoming",{fontCharacter:"\\eb92"}),e.callOutgoing=new e("call-outgoing",{fontCharacter:"\\eb93"}),e.menu=new e("menu",{fontCharacter:"\\eb94"}),e.expandAll=new e("expand-all",{fontCharacter:"\\eb95"}),e.feedback=new e("feedback",{fontCharacter:"\\eb96"}),e.groupByRefType=new e("group-by-ref-type",{fontCharacter:"\\eb97"}),e.ungroupByRefType=new e("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),e.account=new e("account",{fontCharacter:"\\eb99"}),e.bellDot=new e("bell-dot",{fontCharacter:"\\eb9a"}),e.debugConsole=new e("debug-console",{fontCharacter:"\\eb9b"}),e.library=new e("library",{fontCharacter:"\\eb9c"}),e.output=new e("output",{fontCharacter:"\\eb9d"}),e.runAll=new e("run-all",{fontCharacter:"\\eb9e"}),e.syncIgnored=new e("sync-ignored",{fontCharacter:"\\eb9f"}),e.pinned=new e("pinned",{fontCharacter:"\\eba0"}),e.githubInverted=new e("github-inverted",{fontCharacter:"\\eba1"}),e.debugAlt=new e("debug-alt",{fontCharacter:"\\eb91"}),e.serverProcess=new e("server-process",{fontCharacter:"\\eba2"}),e.serverEnvironment=new e("server-environment",{fontCharacter:"\\eba3"}),e.pass=new e("pass",{fontCharacter:"\\eba4"}),e.stopCircle=new e("stop-circle",{fontCharacter:"\\eba5"}),e.playCircle=new e("play-circle",{fontCharacter:"\\eba6"}),e.record=new e("record",{fontCharacter:"\\eba7"}),e.debugAltSmall=new e("debug-alt-small",{fontCharacter:"\\eba8"}),e.vmConnect=new e("vm-connect",{fontCharacter:"\\eba9"}),e.cloud=new e("cloud",{fontCharacter:"\\ebaa"}),e.merge=new e("merge",{fontCharacter:"\\ebab"}),e.exportIcon=new e("export",{fontCharacter:"\\ebac"}),e.graphLeft=new e("graph-left",{fontCharacter:"\\ebad"}),e.magnet=new e("magnet",{fontCharacter:"\\ebae"}),e.notebook=new e("notebook",{fontCharacter:"\\ebaf"}),e.redo=new e("redo",{fontCharacter:"\\ebb0"}),e.checkAll=new e("check-all",{fontCharacter:"\\ebb1"}),e.pinnedDirty=new e("pinned-dirty",{fontCharacter:"\\ebb2"}),e.passFilled=new e("pass-filled",{fontCharacter:"\\ebb3"}),e.circleLargeFilled=new e("circle-large-filled",{fontCharacter:"\\ebb4"}),e.circleLargeOutline=new e("circle-large-outline",{fontCharacter:"\\ebb5"}),e.combine=new e("combine",{fontCharacter:"\\ebb6"}),e.gather=new e("gather",{fontCharacter:"\\ebb6"}),e.table=new e("table",{fontCharacter:"\\ebb7"}),e.variableGroup=new e("variable-group",{fontCharacter:"\\ebb8"}),e.typeHierarchy=new e("type-hierarchy",{fontCharacter:"\\ebb9"}),e.typeHierarchySub=new e("type-hierarchy-sub",{fontCharacter:"\\ebba"}),e.typeHierarchySuper=new e("type-hierarchy-super",{fontCharacter:"\\ebbb"}),e.gitPullRequestCreate=new e("git-pull-request-create",{fontCharacter:"\\ebbc"}),e.runAbove=new e("run-above",{fontCharacter:"\\ebbd"}),e.runBelow=new e("run-below",{fontCharacter:"\\ebbe"}),e.notebookTemplate=new e("notebook-template",{fontCharacter:"\\ebbf"}),e.debugRerun=new e("debug-rerun",{fontCharacter:"\\ebc0"}),e.workspaceTrusted=new e("workspace-trusted",{fontCharacter:"\\ebc1"}),e.workspaceUntrusted=new e("workspace-untrusted",{fontCharacter:"\\ebc2"}),e.workspaceUnspecified=new e("workspace-unspecified",{fontCharacter:"\\ebc3"}),e.terminalCmd=new e("terminal-cmd",{fontCharacter:"\\ebc4"}),e.terminalDebian=new e("terminal-debian",{fontCharacter:"\\ebc5"}),e.terminalLinux=new e("terminal-linux",{fontCharacter:"\\ebc6"}),e.terminalPowershell=new e("terminal-powershell",{fontCharacter:"\\ebc7"}),e.terminalTmux=new e("terminal-tmux",{fontCharacter:"\\ebc8"}),e.terminalUbuntu=new e("terminal-ubuntu",{fontCharacter:"\\ebc9"}),e.terminalBash=new e("terminal-bash",{fontCharacter:"\\ebca"}),e.arrowSwap=new e("arrow-swap",{fontCharacter:"\\ebcb"}),e.copy=new e("copy",{fontCharacter:"\\ebcc"}),e.personAdd=new e("person-add",{fontCharacter:"\\ebcd"}),e.filterFilled=new e("filter-filled",{fontCharacter:"\\ebce"}),e.wand=new e("wand",{fontCharacter:"\\ebcf"}),e.debugLineByLine=new e("debug-line-by-line",{fontCharacter:"\\ebd0"}),e.inspect=new e("inspect",{fontCharacter:"\\ebd1"}),e.layers=new e("layers",{fontCharacter:"\\ebd2"}),e.layersDot=new e("layers-dot",{fontCharacter:"\\ebd3"}),e.layersActive=new e("layers-active",{fontCharacter:"\\ebd4"}),e.compass=new e("compass",{fontCharacter:"\\ebd5"}),e.compassDot=new e("compass-dot",{fontCharacter:"\\ebd6"}),e.compassActive=new e("compass-active",{fontCharacter:"\\ebd7"}),e.azure=new e("azure",{fontCharacter:"\\ebd8"}),e.issueDraft=new e("issue-draft",{fontCharacter:"\\ebd9"}),e.gitPullRequestClosed=new e("git-pull-request-closed",{fontCharacter:"\\ebda"}),e.gitPullRequestDraft=new e("git-pull-request-draft",{fontCharacter:"\\ebdb"}),e.debugAll=new e("debug-all",{fontCharacter:"\\ebdc"}),e.debugCoverage=new e("debug-coverage",{fontCharacter:"\\ebdd"}),e.runErrors=new e("run-errors",{fontCharacter:"\\ebde"}),e.folderLibrary=new e("folder-library",{fontCharacter:"\\ebdf"}),e.debugContinueSmall=new e("debug-continue-small",{fontCharacter:"\\ebe0"}),e.beakerStop=new e("beaker-stop",{fontCharacter:"\\ebe1"}),e.graphLine=new e("graph-line",{fontCharacter:"\\ebe2"}),e.graphScatter=new e("graph-scatter",{fontCharacter:"\\ebe3"}),e.pieChart=new e("pie-chart",{fontCharacter:"\\ebe4"}),e.bracket=new e("bracket",e.json.definition),e.bracketDot=new e("bracket-dot",{fontCharacter:"\\ebe5"}),e.bracketError=new e("bracket-error",{fontCharacter:"\\ebe6"}),e.lockSmall=new e("lock-small",{fontCharacter:"\\ebe7"}),e.azureDevops=new e("azure-devops",{fontCharacter:"\\ebe8"}),e.verifiedFilled=new e("verified-filled",{fontCharacter:"\\ebe9"})}(A||(A={}))},"VrN/":function(k,z,o){(function(M,m){k.exports=m()})(this,function(){"use strict";var M=navigator.userAgent,m=navigator.platform,T=/gecko\/\d/i.test(M),b=/MSIE \d/.test(M),y=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(M),C=/Edge\/(\d+)/.exec(M),A=b||y||C,g=A&&(b?document.documentMode||6:+(C||y)[1]),e=!C&&/WebKit\//.test(M),f=e&&/Qt\/\d+\.\d+/.test(M),r=!C&&/Chrome\//.test(M),l=/Opera\//.test(M),n=/Apple Computer/.test(navigator.vendor),i=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(M),a=/PhantomJS/.test(M),c=!C&&/AppleWebKit/.test(M)&&/Mobile\/\w+/.test(M),h=/Android/.test(M),d=c||h||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(M),s=c||/Mac/.test(m),u=/\bCrOS\b/.test(M),S=/win/i.test(m),E=l&&M.match(/Version\/(\d*\.\d*)/);E&&(E=Number(E[1])),E&&E>=15&&(l=!1,e=!0);var _=s&&(f||l&&(E==null||E<12.11)),P=T||A&&g>=9;function R(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var x=function(t,p){var B=t.className,j=R(p).exec(B);if(j){var G=B.slice(j.index+j[0].length);t.className=B.slice(0,j.index)+(G?j[1]+G:"")}};function w(t){for(var p=t.childNodes.length;p>0;--p)t.removeChild(t.firstChild);return t}function v(t,p){return w(t).appendChild(p)}function O(t,p,B,j){var G=document.createElement(t);if(B&&(G.className=B),j&&(G.style.cssText=j),typeof p=="string")G.appendChild(document.createTextNode(p));else if(p)for(var ne=0;ne=p)return ge+(p-ne);ge+=we-ne,ge+=B-ge%B,ne=we+1}}var te=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};te.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},te.prototype.set=function(t,p){this.f=p;var B=+new Date+t;(!this.id||B=p)return j+Math.min(ge,p-G);if(G+=ne-j,G+=B-G%B,j=ne+1,G>=p)return j}}var ue=[""];function le(t){for(;ue.length<=t;)ue.push($(ue)+" ");return ue[t]}function $(t){return t[t.length-1]}function me(t,p){for(var B=[],j=0;j"\x80"&&(t.toUpperCase()!=t.toLowerCase()||oe.test(t))}function J(t,p){return p?p.source.indexOf("\\w")>-1&&ee(t)?!0:p.test(t):ee(t)}function Q(t){for(var p in t)if(t.hasOwnProperty(p)&&t[p])return!1;return!0}var ve=/[\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 _e(t){return t.charCodeAt(0)>=768&&ve.test(t)}function Te(t,p,B){for(;(B<0?p>0:pB?-1:1;;){if(p==B)return p;var G=(p+B)/2,ne=j<0?Math.ceil(G):Math.floor(G);if(ne==p)return t(ne)?p:B;t(ne)?B=ne:p=ne+j}}function qe(t,p,B,j){if(!t)return j(p,B,"ltr",0);for(var G=!1,ne=0;nep||p==B&&ge.to==p)&&(j(Math.max(ge.from,p),Math.min(ge.to,B),ge.level==1?"rtl":"ltr",ne),G=!0)}G||j(p,B,"ltr")}var ut=null;function st(t,p,B){var j;ut=null;for(var G=0;Gp)return G;ne.to==p&&(ne.from!=ne.to&&B=="before"?j=G:ut=G),ne.from==p&&(ne.from!=ne.to&&B!="before"?j=G:ut=G)}return j!=null?j:ut}var ft=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",p="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function B(Ue){return Ue<=247?t.charAt(Ue):1424<=Ue&&Ue<=1524?"R":1536<=Ue&&Ue<=1785?p.charAt(Ue-1536):1774<=Ue&&Ue<=2220?"r":8192<=Ue&&Ue<=8203?"w":Ue==8204?"b":"L"}var j=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,G=/[stwN]/,ne=/[LRr]/,ge=/[Lb1n]/,we=/[1n]/;function Re(Ue,mt,Dt){this.level=Ue,this.from=mt,this.to=Dt}return function(Ue,mt){var Dt=mt=="ltr"?"L":"R";if(Ue.length==0||mt=="ltr"&&!j.test(Ue))return!1;for(var Zt=Ue.length,Gt=[],On=0;On-1&&(j[p]=G.slice(0,ne).concat(G.slice(ne+1)))}}}function vt(t,p){var B=dt(t,p);if(!B.length)return;for(var j=Array.prototype.slice.call(arguments,2),G=0;G0}function et(t){t.prototype.on=function(p,B){ke(this,p,B)},t.prototype.off=function(p,B){Bt(this,p,B)}}function Me(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Be(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Xe(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function Ke(t){Me(t),Be(t)}function $e(t){return t.target||t.srcElement}function _t(t){var p=t.which;return p==null&&(t.button&1?p=1:t.button&2?p=3:t.button&4&&(p=2)),s&&t.ctrlKey&&p==1&&(p=3),p}var Ft=function(){if(A&&g<9)return!1;var t=O("div");return"draggable"in t||"dragDrop"in t}(),qt;function bn(t){if(qt==null){var p=O("span","\u200B");v(t,O("span",[p,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(qt=p.offsetWidth<=1&&p.offsetHeight>2&&!(A&&g<8))}var B=qt?O("span","\u200B"):O("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return B.setAttribute("cm-text",""),B}var At;function Et(t){if(At!=null)return At;var p=v(t,document.createTextNode("A\u062EA")),B=I(p,0,1).getBoundingClientRect(),j=I(p,1,2).getBoundingClientRect();return w(t),!B||B.left==B.right?!1:At=j.right-B.right<3}var je=` +`);var x=P.match(/^[\t ]*/)[0];this._output=new n(this._options,x),this._input=new i(P),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var w=0,v=!1,T=!1,U=!1,I=!1,N=!1,V=!1,H=this._ch,D=!1,W,F,L;W=this._input.read(u),F=W!=="",L=H,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),H=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var K=this._input.read(S),te=c.get_directives(K);te&&te.ignore==="start"&&(K+=c.readIgnored(this._input)),this.print_string(K),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(E)),this.eatWhitespace(!0);else if(this._ch==="@"||this._ch==="$")if(this.preserveSingleSpace(F),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var fe=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);fe.match(/[ :]$/)&&(fe=this.eatString(": ").replace(/\s$/,""),this.print_string(fe),this._output.space_before_token=!0),fe=fe.replace(/\s$/,""),fe==="extend"?I=!0:fe==="import"&&(N=!0),fe in this.NESTED_AT_RULE?(this._nestedLevel+=1,fe in this.CONDITIONAL_GROUP_RULE&&(U=!0)):!v&&w===0&&fe.indexOf(":")!==-1&&(T=!0,this.indent())}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(F),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")T&&(T=!1,this.outdent()),U?(U=!1,v=this._indentLevel>=this._nestedLevel):v=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&v&&(this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",",")),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(L==="("?this._output.space_before_token=!1:L!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),L==="{"&&this._output.trim(!0),N=!1,I=!1,T&&(this.outdent(),T=!1),this.print_string(this._ch),v=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&(this._input.peek()!=="}"&&this._output.add_new_line(!0)),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var de=0;de"||this._ch==="+"||this._ch==="~")&&!T&&w===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&s.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(F),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),s.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var ce=L==='"'||L==="'";this.preserveSingleSpace(ce||F),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` +`&&D&&this._output.add_new_line()}var Ee=this._output.get_code(R);return Ee},e.exports.Beautifier=_},function(e,f,r){var l=r(6).Options;function n(i){l.call(this,i,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var a=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||a;var c=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var h=0;h` ${r} `).trim():""}class A{constructor(e,f,r){this.id=e,this.definition=f,this.description=r,O.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var g;(function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9\\-]+",e.iconModifierExpression="~[A-Za-z]+";const f=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function r(i){if(i instanceof A)return["codicon","codicon-"+i.id];const a=f.exec(i.id);if(!a)return r(A.error);let[,c,h]=a;const d=["codicon","codicon-"+c];return h&&d.push("codicon-modifier-"+h.substr(1)),d}e.asClassNameArray=r;function l(i){return r(i).join(" ")}e.asClassName=l;function n(i){return"."+r(i).join(".")}e.asCSSSelector=n})(g||(g={})),function(e){e.add=new e("add",{fontCharacter:"\\ea60"}),e.plus=new e("plus",e.add.definition),e.gistNew=new e("gist-new",e.add.definition),e.repoCreate=new e("repo-create",e.add.definition),e.lightbulb=new e("lightbulb",{fontCharacter:"\\ea61"}),e.lightBulb=new e("light-bulb",{fontCharacter:"\\ea61"}),e.repo=new e("repo",{fontCharacter:"\\ea62"}),e.repoDelete=new e("repo-delete",{fontCharacter:"\\ea62"}),e.gistFork=new e("gist-fork",{fontCharacter:"\\ea63"}),e.repoForked=new e("repo-forked",{fontCharacter:"\\ea63"}),e.gitPullRequest=new e("git-pull-request",{fontCharacter:"\\ea64"}),e.gitPullRequestAbandoned=new e("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),e.recordKeys=new e("record-keys",{fontCharacter:"\\ea65"}),e.keyboard=new e("keyboard",{fontCharacter:"\\ea65"}),e.tag=new e("tag",{fontCharacter:"\\ea66"}),e.tagAdd=new e("tag-add",{fontCharacter:"\\ea66"}),e.tagRemove=new e("tag-remove",{fontCharacter:"\\ea66"}),e.person=new e("person",{fontCharacter:"\\ea67"}),e.personFollow=new e("person-follow",{fontCharacter:"\\ea67"}),e.personOutline=new e("person-outline",{fontCharacter:"\\ea67"}),e.personFilled=new e("person-filled",{fontCharacter:"\\ea67"}),e.gitBranch=new e("git-branch",{fontCharacter:"\\ea68"}),e.gitBranchCreate=new e("git-branch-create",{fontCharacter:"\\ea68"}),e.gitBranchDelete=new e("git-branch-delete",{fontCharacter:"\\ea68"}),e.sourceControl=new e("source-control",{fontCharacter:"\\ea68"}),e.mirror=new e("mirror",{fontCharacter:"\\ea69"}),e.mirrorPublic=new e("mirror-public",{fontCharacter:"\\ea69"}),e.star=new e("star",{fontCharacter:"\\ea6a"}),e.starAdd=new e("star-add",{fontCharacter:"\\ea6a"}),e.starDelete=new e("star-delete",{fontCharacter:"\\ea6a"}),e.starEmpty=new e("star-empty",{fontCharacter:"\\ea6a"}),e.comment=new e("comment",{fontCharacter:"\\ea6b"}),e.commentAdd=new e("comment-add",{fontCharacter:"\\ea6b"}),e.alert=new e("alert",{fontCharacter:"\\ea6c"}),e.warning=new e("warning",{fontCharacter:"\\ea6c"}),e.search=new e("search",{fontCharacter:"\\ea6d"}),e.searchSave=new e("search-save",{fontCharacter:"\\ea6d"}),e.logOut=new e("log-out",{fontCharacter:"\\ea6e"}),e.signOut=new e("sign-out",{fontCharacter:"\\ea6e"}),e.logIn=new e("log-in",{fontCharacter:"\\ea6f"}),e.signIn=new e("sign-in",{fontCharacter:"\\ea6f"}),e.eye=new e("eye",{fontCharacter:"\\ea70"}),e.eyeUnwatch=new e("eye-unwatch",{fontCharacter:"\\ea70"}),e.eyeWatch=new e("eye-watch",{fontCharacter:"\\ea70"}),e.circleFilled=new e("circle-filled",{fontCharacter:"\\ea71"}),e.primitiveDot=new e("primitive-dot",{fontCharacter:"\\ea71"}),e.closeDirty=new e("close-dirty",{fontCharacter:"\\ea71"}),e.debugBreakpoint=new e("debug-breakpoint",{fontCharacter:"\\ea71"}),e.debugBreakpointDisabled=new e("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),e.debugHint=new e("debug-hint",{fontCharacter:"\\ea71"}),e.primitiveSquare=new e("primitive-square",{fontCharacter:"\\ea72"}),e.edit=new e("edit",{fontCharacter:"\\ea73"}),e.pencil=new e("pencil",{fontCharacter:"\\ea73"}),e.info=new e("info",{fontCharacter:"\\ea74"}),e.issueOpened=new e("issue-opened",{fontCharacter:"\\ea74"}),e.gistPrivate=new e("gist-private",{fontCharacter:"\\ea75"}),e.gitForkPrivate=new e("git-fork-private",{fontCharacter:"\\ea75"}),e.lock=new e("lock",{fontCharacter:"\\ea75"}),e.mirrorPrivate=new e("mirror-private",{fontCharacter:"\\ea75"}),e.close=new e("close",{fontCharacter:"\\ea76"}),e.removeClose=new e("remove-close",{fontCharacter:"\\ea76"}),e.x=new e("x",{fontCharacter:"\\ea76"}),e.repoSync=new e("repo-sync",{fontCharacter:"\\ea77"}),e.sync=new e("sync",{fontCharacter:"\\ea77"}),e.clone=new e("clone",{fontCharacter:"\\ea78"}),e.desktopDownload=new e("desktop-download",{fontCharacter:"\\ea78"}),e.beaker=new e("beaker",{fontCharacter:"\\ea79"}),e.microscope=new e("microscope",{fontCharacter:"\\ea79"}),e.vm=new e("vm",{fontCharacter:"\\ea7a"}),e.deviceDesktop=new e("device-desktop",{fontCharacter:"\\ea7a"}),e.file=new e("file",{fontCharacter:"\\ea7b"}),e.fileText=new e("file-text",{fontCharacter:"\\ea7b"}),e.more=new e("more",{fontCharacter:"\\ea7c"}),e.ellipsis=new e("ellipsis",{fontCharacter:"\\ea7c"}),e.kebabHorizontal=new e("kebab-horizontal",{fontCharacter:"\\ea7c"}),e.mailReply=new e("mail-reply",{fontCharacter:"\\ea7d"}),e.reply=new e("reply",{fontCharacter:"\\ea7d"}),e.organization=new e("organization",{fontCharacter:"\\ea7e"}),e.organizationFilled=new e("organization-filled",{fontCharacter:"\\ea7e"}),e.organizationOutline=new e("organization-outline",{fontCharacter:"\\ea7e"}),e.newFile=new e("new-file",{fontCharacter:"\\ea7f"}),e.fileAdd=new e("file-add",{fontCharacter:"\\ea7f"}),e.newFolder=new e("new-folder",{fontCharacter:"\\ea80"}),e.fileDirectoryCreate=new e("file-directory-create",{fontCharacter:"\\ea80"}),e.trash=new e("trash",{fontCharacter:"\\ea81"}),e.trashcan=new e("trashcan",{fontCharacter:"\\ea81"}),e.history=new e("history",{fontCharacter:"\\ea82"}),e.clock=new e("clock",{fontCharacter:"\\ea82"}),e.folder=new e("folder",{fontCharacter:"\\ea83"}),e.fileDirectory=new e("file-directory",{fontCharacter:"\\ea83"}),e.symbolFolder=new e("symbol-folder",{fontCharacter:"\\ea83"}),e.logoGithub=new e("logo-github",{fontCharacter:"\\ea84"}),e.markGithub=new e("mark-github",{fontCharacter:"\\ea84"}),e.github=new e("github",{fontCharacter:"\\ea84"}),e.terminal=new e("terminal",{fontCharacter:"\\ea85"}),e.console=new e("console",{fontCharacter:"\\ea85"}),e.repl=new e("repl",{fontCharacter:"\\ea85"}),e.zap=new e("zap",{fontCharacter:"\\ea86"}),e.symbolEvent=new e("symbol-event",{fontCharacter:"\\ea86"}),e.error=new e("error",{fontCharacter:"\\ea87"}),e.stop=new e("stop",{fontCharacter:"\\ea87"}),e.variable=new e("variable",{fontCharacter:"\\ea88"}),e.symbolVariable=new e("symbol-variable",{fontCharacter:"\\ea88"}),e.array=new e("array",{fontCharacter:"\\ea8a"}),e.symbolArray=new e("symbol-array",{fontCharacter:"\\ea8a"}),e.symbolModule=new e("symbol-module",{fontCharacter:"\\ea8b"}),e.symbolPackage=new e("symbol-package",{fontCharacter:"\\ea8b"}),e.symbolNamespace=new e("symbol-namespace",{fontCharacter:"\\ea8b"}),e.symbolObject=new e("symbol-object",{fontCharacter:"\\ea8b"}),e.symbolMethod=new e("symbol-method",{fontCharacter:"\\ea8c"}),e.symbolFunction=new e("symbol-function",{fontCharacter:"\\ea8c"}),e.symbolConstructor=new e("symbol-constructor",{fontCharacter:"\\ea8c"}),e.symbolBoolean=new e("symbol-boolean",{fontCharacter:"\\ea8f"}),e.symbolNull=new e("symbol-null",{fontCharacter:"\\ea8f"}),e.symbolNumeric=new e("symbol-numeric",{fontCharacter:"\\ea90"}),e.symbolNumber=new e("symbol-number",{fontCharacter:"\\ea90"}),e.symbolStructure=new e("symbol-structure",{fontCharacter:"\\ea91"}),e.symbolStruct=new e("symbol-struct",{fontCharacter:"\\ea91"}),e.symbolParameter=new e("symbol-parameter",{fontCharacter:"\\ea92"}),e.symbolTypeParameter=new e("symbol-type-parameter",{fontCharacter:"\\ea92"}),e.symbolKey=new e("symbol-key",{fontCharacter:"\\ea93"}),e.symbolText=new e("symbol-text",{fontCharacter:"\\ea93"}),e.symbolReference=new e("symbol-reference",{fontCharacter:"\\ea94"}),e.goToFile=new e("go-to-file",{fontCharacter:"\\ea94"}),e.symbolEnum=new e("symbol-enum",{fontCharacter:"\\ea95"}),e.symbolValue=new e("symbol-value",{fontCharacter:"\\ea95"}),e.symbolRuler=new e("symbol-ruler",{fontCharacter:"\\ea96"}),e.symbolUnit=new e("symbol-unit",{fontCharacter:"\\ea96"}),e.activateBreakpoints=new e("activate-breakpoints",{fontCharacter:"\\ea97"}),e.archive=new e("archive",{fontCharacter:"\\ea98"}),e.arrowBoth=new e("arrow-both",{fontCharacter:"\\ea99"}),e.arrowDown=new e("arrow-down",{fontCharacter:"\\ea9a"}),e.arrowLeft=new e("arrow-left",{fontCharacter:"\\ea9b"}),e.arrowRight=new e("arrow-right",{fontCharacter:"\\ea9c"}),e.arrowSmallDown=new e("arrow-small-down",{fontCharacter:"\\ea9d"}),e.arrowSmallLeft=new e("arrow-small-left",{fontCharacter:"\\ea9e"}),e.arrowSmallRight=new e("arrow-small-right",{fontCharacter:"\\ea9f"}),e.arrowSmallUp=new e("arrow-small-up",{fontCharacter:"\\eaa0"}),e.arrowUp=new e("arrow-up",{fontCharacter:"\\eaa1"}),e.bell=new e("bell",{fontCharacter:"\\eaa2"}),e.bold=new e("bold",{fontCharacter:"\\eaa3"}),e.book=new e("book",{fontCharacter:"\\eaa4"}),e.bookmark=new e("bookmark",{fontCharacter:"\\eaa5"}),e.debugBreakpointConditionalUnverified=new e("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),e.debugBreakpointConditional=new e("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),e.debugBreakpointConditionalDisabled=new e("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),e.debugBreakpointDataUnverified=new e("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),e.debugBreakpointData=new e("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),e.debugBreakpointDataDisabled=new e("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),e.debugBreakpointLogUnverified=new e("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),e.debugBreakpointLog=new e("debug-breakpoint-log",{fontCharacter:"\\eaab"}),e.debugBreakpointLogDisabled=new e("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),e.briefcase=new e("briefcase",{fontCharacter:"\\eaac"}),e.broadcast=new e("broadcast",{fontCharacter:"\\eaad"}),e.browser=new e("browser",{fontCharacter:"\\eaae"}),e.bug=new e("bug",{fontCharacter:"\\eaaf"}),e.calendar=new e("calendar",{fontCharacter:"\\eab0"}),e.caseSensitive=new e("case-sensitive",{fontCharacter:"\\eab1"}),e.check=new e("check",{fontCharacter:"\\eab2"}),e.checklist=new e("checklist",{fontCharacter:"\\eab3"}),e.chevronDown=new e("chevron-down",{fontCharacter:"\\eab4"}),e.dropDownButton=new e("drop-down-button",e.chevronDown.definition),e.chevronLeft=new e("chevron-left",{fontCharacter:"\\eab5"}),e.chevronRight=new e("chevron-right",{fontCharacter:"\\eab6"}),e.chevronUp=new e("chevron-up",{fontCharacter:"\\eab7"}),e.chromeClose=new e("chrome-close",{fontCharacter:"\\eab8"}),e.chromeMaximize=new e("chrome-maximize",{fontCharacter:"\\eab9"}),e.chromeMinimize=new e("chrome-minimize",{fontCharacter:"\\eaba"}),e.chromeRestore=new e("chrome-restore",{fontCharacter:"\\eabb"}),e.circleOutline=new e("circle-outline",{fontCharacter:"\\eabc"}),e.debugBreakpointUnverified=new e("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),e.circleSlash=new e("circle-slash",{fontCharacter:"\\eabd"}),e.circuitBoard=new e("circuit-board",{fontCharacter:"\\eabe"}),e.clearAll=new e("clear-all",{fontCharacter:"\\eabf"}),e.clippy=new e("clippy",{fontCharacter:"\\eac0"}),e.closeAll=new e("close-all",{fontCharacter:"\\eac1"}),e.cloudDownload=new e("cloud-download",{fontCharacter:"\\eac2"}),e.cloudUpload=new e("cloud-upload",{fontCharacter:"\\eac3"}),e.code=new e("code",{fontCharacter:"\\eac4"}),e.collapseAll=new e("collapse-all",{fontCharacter:"\\eac5"}),e.colorMode=new e("color-mode",{fontCharacter:"\\eac6"}),e.commentDiscussion=new e("comment-discussion",{fontCharacter:"\\eac7"}),e.compareChanges=new e("compare-changes",{fontCharacter:"\\eafd"}),e.creditCard=new e("credit-card",{fontCharacter:"\\eac9"}),e.dash=new e("dash",{fontCharacter:"\\eacc"}),e.dashboard=new e("dashboard",{fontCharacter:"\\eacd"}),e.database=new e("database",{fontCharacter:"\\eace"}),e.debugContinue=new e("debug-continue",{fontCharacter:"\\eacf"}),e.debugDisconnect=new e("debug-disconnect",{fontCharacter:"\\ead0"}),e.debugPause=new e("debug-pause",{fontCharacter:"\\ead1"}),e.debugRestart=new e("debug-restart",{fontCharacter:"\\ead2"}),e.debugStart=new e("debug-start",{fontCharacter:"\\ead3"}),e.debugStepInto=new e("debug-step-into",{fontCharacter:"\\ead4"}),e.debugStepOut=new e("debug-step-out",{fontCharacter:"\\ead5"}),e.debugStepOver=new e("debug-step-over",{fontCharacter:"\\ead6"}),e.debugStop=new e("debug-stop",{fontCharacter:"\\ead7"}),e.debug=new e("debug",{fontCharacter:"\\ead8"}),e.deviceCameraVideo=new e("device-camera-video",{fontCharacter:"\\ead9"}),e.deviceCamera=new e("device-camera",{fontCharacter:"\\eada"}),e.deviceMobile=new e("device-mobile",{fontCharacter:"\\eadb"}),e.diffAdded=new e("diff-added",{fontCharacter:"\\eadc"}),e.diffIgnored=new e("diff-ignored",{fontCharacter:"\\eadd"}),e.diffModified=new e("diff-modified",{fontCharacter:"\\eade"}),e.diffRemoved=new e("diff-removed",{fontCharacter:"\\eadf"}),e.diffRenamed=new e("diff-renamed",{fontCharacter:"\\eae0"}),e.diff=new e("diff",{fontCharacter:"\\eae1"}),e.discard=new e("discard",{fontCharacter:"\\eae2"}),e.editorLayout=new e("editor-layout",{fontCharacter:"\\eae3"}),e.emptyWindow=new e("empty-window",{fontCharacter:"\\eae4"}),e.exclude=new e("exclude",{fontCharacter:"\\eae5"}),e.extensions=new e("extensions",{fontCharacter:"\\eae6"}),e.eyeClosed=new e("eye-closed",{fontCharacter:"\\eae7"}),e.fileBinary=new e("file-binary",{fontCharacter:"\\eae8"}),e.fileCode=new e("file-code",{fontCharacter:"\\eae9"}),e.fileMedia=new e("file-media",{fontCharacter:"\\eaea"}),e.filePdf=new e("file-pdf",{fontCharacter:"\\eaeb"}),e.fileSubmodule=new e("file-submodule",{fontCharacter:"\\eaec"}),e.fileSymlinkDirectory=new e("file-symlink-directory",{fontCharacter:"\\eaed"}),e.fileSymlinkFile=new e("file-symlink-file",{fontCharacter:"\\eaee"}),e.fileZip=new e("file-zip",{fontCharacter:"\\eaef"}),e.files=new e("files",{fontCharacter:"\\eaf0"}),e.filter=new e("filter",{fontCharacter:"\\eaf1"}),e.flame=new e("flame",{fontCharacter:"\\eaf2"}),e.foldDown=new e("fold-down",{fontCharacter:"\\eaf3"}),e.foldUp=new e("fold-up",{fontCharacter:"\\eaf4"}),e.fold=new e("fold",{fontCharacter:"\\eaf5"}),e.folderActive=new e("folder-active",{fontCharacter:"\\eaf6"}),e.folderOpened=new e("folder-opened",{fontCharacter:"\\eaf7"}),e.gear=new e("gear",{fontCharacter:"\\eaf8"}),e.gift=new e("gift",{fontCharacter:"\\eaf9"}),e.gistSecret=new e("gist-secret",{fontCharacter:"\\eafa"}),e.gist=new e("gist",{fontCharacter:"\\eafb"}),e.gitCommit=new e("git-commit",{fontCharacter:"\\eafc"}),e.gitCompare=new e("git-compare",{fontCharacter:"\\eafd"}),e.gitMerge=new e("git-merge",{fontCharacter:"\\eafe"}),e.githubAction=new e("github-action",{fontCharacter:"\\eaff"}),e.githubAlt=new e("github-alt",{fontCharacter:"\\eb00"}),e.globe=new e("globe",{fontCharacter:"\\eb01"}),e.grabber=new e("grabber",{fontCharacter:"\\eb02"}),e.graph=new e("graph",{fontCharacter:"\\eb03"}),e.gripper=new e("gripper",{fontCharacter:"\\eb04"}),e.heart=new e("heart",{fontCharacter:"\\eb05"}),e.home=new e("home",{fontCharacter:"\\eb06"}),e.horizontalRule=new e("horizontal-rule",{fontCharacter:"\\eb07"}),e.hubot=new e("hubot",{fontCharacter:"\\eb08"}),e.inbox=new e("inbox",{fontCharacter:"\\eb09"}),e.issueClosed=new e("issue-closed",{fontCharacter:"\\eba4"}),e.issueReopened=new e("issue-reopened",{fontCharacter:"\\eb0b"}),e.issues=new e("issues",{fontCharacter:"\\eb0c"}),e.italic=new e("italic",{fontCharacter:"\\eb0d"}),e.jersey=new e("jersey",{fontCharacter:"\\eb0e"}),e.json=new e("json",{fontCharacter:"\\eb0f"}),e.kebabVertical=new e("kebab-vertical",{fontCharacter:"\\eb10"}),e.key=new e("key",{fontCharacter:"\\eb11"}),e.law=new e("law",{fontCharacter:"\\eb12"}),e.lightbulbAutofix=new e("lightbulb-autofix",{fontCharacter:"\\eb13"}),e.linkExternal=new e("link-external",{fontCharacter:"\\eb14"}),e.link=new e("link",{fontCharacter:"\\eb15"}),e.listOrdered=new e("list-ordered",{fontCharacter:"\\eb16"}),e.listUnordered=new e("list-unordered",{fontCharacter:"\\eb17"}),e.liveShare=new e("live-share",{fontCharacter:"\\eb18"}),e.loading=new e("loading",{fontCharacter:"\\eb19"}),e.location=new e("location",{fontCharacter:"\\eb1a"}),e.mailRead=new e("mail-read",{fontCharacter:"\\eb1b"}),e.mail=new e("mail",{fontCharacter:"\\eb1c"}),e.markdown=new e("markdown",{fontCharacter:"\\eb1d"}),e.megaphone=new e("megaphone",{fontCharacter:"\\eb1e"}),e.mention=new e("mention",{fontCharacter:"\\eb1f"}),e.milestone=new e("milestone",{fontCharacter:"\\eb20"}),e.mortarBoard=new e("mortar-board",{fontCharacter:"\\eb21"}),e.move=new e("move",{fontCharacter:"\\eb22"}),e.multipleWindows=new e("multiple-windows",{fontCharacter:"\\eb23"}),e.mute=new e("mute",{fontCharacter:"\\eb24"}),e.noNewline=new e("no-newline",{fontCharacter:"\\eb25"}),e.note=new e("note",{fontCharacter:"\\eb26"}),e.octoface=new e("octoface",{fontCharacter:"\\eb27"}),e.openPreview=new e("open-preview",{fontCharacter:"\\eb28"}),e.package_=new e("package",{fontCharacter:"\\eb29"}),e.paintcan=new e("paintcan",{fontCharacter:"\\eb2a"}),e.pin=new e("pin",{fontCharacter:"\\eb2b"}),e.play=new e("play",{fontCharacter:"\\eb2c"}),e.run=new e("run",{fontCharacter:"\\eb2c"}),e.plug=new e("plug",{fontCharacter:"\\eb2d"}),e.preserveCase=new e("preserve-case",{fontCharacter:"\\eb2e"}),e.preview=new e("preview",{fontCharacter:"\\eb2f"}),e.project=new e("project",{fontCharacter:"\\eb30"}),e.pulse=new e("pulse",{fontCharacter:"\\eb31"}),e.question=new e("question",{fontCharacter:"\\eb32"}),e.quote=new e("quote",{fontCharacter:"\\eb33"}),e.radioTower=new e("radio-tower",{fontCharacter:"\\eb34"}),e.reactions=new e("reactions",{fontCharacter:"\\eb35"}),e.references=new e("references",{fontCharacter:"\\eb36"}),e.refresh=new e("refresh",{fontCharacter:"\\eb37"}),e.regex=new e("regex",{fontCharacter:"\\eb38"}),e.remoteExplorer=new e("remote-explorer",{fontCharacter:"\\eb39"}),e.remote=new e("remote",{fontCharacter:"\\eb3a"}),e.remove=new e("remove",{fontCharacter:"\\eb3b"}),e.replaceAll=new e("replace-all",{fontCharacter:"\\eb3c"}),e.replace=new e("replace",{fontCharacter:"\\eb3d"}),e.repoClone=new e("repo-clone",{fontCharacter:"\\eb3e"}),e.repoForcePush=new e("repo-force-push",{fontCharacter:"\\eb3f"}),e.repoPull=new e("repo-pull",{fontCharacter:"\\eb40"}),e.repoPush=new e("repo-push",{fontCharacter:"\\eb41"}),e.report=new e("report",{fontCharacter:"\\eb42"}),e.requestChanges=new e("request-changes",{fontCharacter:"\\eb43"}),e.rocket=new e("rocket",{fontCharacter:"\\eb44"}),e.rootFolderOpened=new e("root-folder-opened",{fontCharacter:"\\eb45"}),e.rootFolder=new e("root-folder",{fontCharacter:"\\eb46"}),e.rss=new e("rss",{fontCharacter:"\\eb47"}),e.ruby=new e("ruby",{fontCharacter:"\\eb48"}),e.saveAll=new e("save-all",{fontCharacter:"\\eb49"}),e.saveAs=new e("save-as",{fontCharacter:"\\eb4a"}),e.save=new e("save",{fontCharacter:"\\eb4b"}),e.screenFull=new e("screen-full",{fontCharacter:"\\eb4c"}),e.screenNormal=new e("screen-normal",{fontCharacter:"\\eb4d"}),e.searchStop=new e("search-stop",{fontCharacter:"\\eb4e"}),e.server=new e("server",{fontCharacter:"\\eb50"}),e.settingsGear=new e("settings-gear",{fontCharacter:"\\eb51"}),e.settings=new e("settings",{fontCharacter:"\\eb52"}),e.shield=new e("shield",{fontCharacter:"\\eb53"}),e.smiley=new e("smiley",{fontCharacter:"\\eb54"}),e.sortPrecedence=new e("sort-precedence",{fontCharacter:"\\eb55"}),e.splitHorizontal=new e("split-horizontal",{fontCharacter:"\\eb56"}),e.splitVertical=new e("split-vertical",{fontCharacter:"\\eb57"}),e.squirrel=new e("squirrel",{fontCharacter:"\\eb58"}),e.starFull=new e("star-full",{fontCharacter:"\\eb59"}),e.starHalf=new e("star-half",{fontCharacter:"\\eb5a"}),e.symbolClass=new e("symbol-class",{fontCharacter:"\\eb5b"}),e.symbolColor=new e("symbol-color",{fontCharacter:"\\eb5c"}),e.symbolConstant=new e("symbol-constant",{fontCharacter:"\\eb5d"}),e.symbolEnumMember=new e("symbol-enum-member",{fontCharacter:"\\eb5e"}),e.symbolField=new e("symbol-field",{fontCharacter:"\\eb5f"}),e.symbolFile=new e("symbol-file",{fontCharacter:"\\eb60"}),e.symbolInterface=new e("symbol-interface",{fontCharacter:"\\eb61"}),e.symbolKeyword=new e("symbol-keyword",{fontCharacter:"\\eb62"}),e.symbolMisc=new e("symbol-misc",{fontCharacter:"\\eb63"}),e.symbolOperator=new e("symbol-operator",{fontCharacter:"\\eb64"}),e.symbolProperty=new e("symbol-property",{fontCharacter:"\\eb65"}),e.wrench=new e("wrench",{fontCharacter:"\\eb65"}),e.wrenchSubaction=new e("wrench-subaction",{fontCharacter:"\\eb65"}),e.symbolSnippet=new e("symbol-snippet",{fontCharacter:"\\eb66"}),e.tasklist=new e("tasklist",{fontCharacter:"\\eb67"}),e.telescope=new e("telescope",{fontCharacter:"\\eb68"}),e.textSize=new e("text-size",{fontCharacter:"\\eb69"}),e.threeBars=new e("three-bars",{fontCharacter:"\\eb6a"}),e.thumbsdown=new e("thumbsdown",{fontCharacter:"\\eb6b"}),e.thumbsup=new e("thumbsup",{fontCharacter:"\\eb6c"}),e.tools=new e("tools",{fontCharacter:"\\eb6d"}),e.triangleDown=new e("triangle-down",{fontCharacter:"\\eb6e"}),e.triangleLeft=new e("triangle-left",{fontCharacter:"\\eb6f"}),e.triangleRight=new e("triangle-right",{fontCharacter:"\\eb70"}),e.triangleUp=new e("triangle-up",{fontCharacter:"\\eb71"}),e.twitter=new e("twitter",{fontCharacter:"\\eb72"}),e.unfold=new e("unfold",{fontCharacter:"\\eb73"}),e.unlock=new e("unlock",{fontCharacter:"\\eb74"}),e.unmute=new e("unmute",{fontCharacter:"\\eb75"}),e.unverified=new e("unverified",{fontCharacter:"\\eb76"}),e.verified=new e("verified",{fontCharacter:"\\eb77"}),e.versions=new e("versions",{fontCharacter:"\\eb78"}),e.vmActive=new e("vm-active",{fontCharacter:"\\eb79"}),e.vmOutline=new e("vm-outline",{fontCharacter:"\\eb7a"}),e.vmRunning=new e("vm-running",{fontCharacter:"\\eb7b"}),e.watch=new e("watch",{fontCharacter:"\\eb7c"}),e.whitespace=new e("whitespace",{fontCharacter:"\\eb7d"}),e.wholeWord=new e("whole-word",{fontCharacter:"\\eb7e"}),e.window=new e("window",{fontCharacter:"\\eb7f"}),e.wordWrap=new e("word-wrap",{fontCharacter:"\\eb80"}),e.zoomIn=new e("zoom-in",{fontCharacter:"\\eb81"}),e.zoomOut=new e("zoom-out",{fontCharacter:"\\eb82"}),e.listFilter=new e("list-filter",{fontCharacter:"\\eb83"}),e.listFlat=new e("list-flat",{fontCharacter:"\\eb84"}),e.listSelection=new e("list-selection",{fontCharacter:"\\eb85"}),e.selection=new e("selection",{fontCharacter:"\\eb85"}),e.listTree=new e("list-tree",{fontCharacter:"\\eb86"}),e.debugBreakpointFunctionUnverified=new e("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),e.debugBreakpointFunction=new e("debug-breakpoint-function",{fontCharacter:"\\eb88"}),e.debugBreakpointFunctionDisabled=new e("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),e.debugStackframeActive=new e("debug-stackframe-active",{fontCharacter:"\\eb89"}),e.debugStackframeDot=new e("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),e.debugStackframe=new e("debug-stackframe",{fontCharacter:"\\eb8b"}),e.debugStackframeFocused=new e("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),e.debugBreakpointUnsupported=new e("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),e.symbolString=new e("symbol-string",{fontCharacter:"\\eb8d"}),e.debugReverseContinue=new e("debug-reverse-continue",{fontCharacter:"\\eb8e"}),e.debugStepBack=new e("debug-step-back",{fontCharacter:"\\eb8f"}),e.debugRestartFrame=new e("debug-restart-frame",{fontCharacter:"\\eb90"}),e.callIncoming=new e("call-incoming",{fontCharacter:"\\eb92"}),e.callOutgoing=new e("call-outgoing",{fontCharacter:"\\eb93"}),e.menu=new e("menu",{fontCharacter:"\\eb94"}),e.expandAll=new e("expand-all",{fontCharacter:"\\eb95"}),e.feedback=new e("feedback",{fontCharacter:"\\eb96"}),e.groupByRefType=new e("group-by-ref-type",{fontCharacter:"\\eb97"}),e.ungroupByRefType=new e("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),e.account=new e("account",{fontCharacter:"\\eb99"}),e.bellDot=new e("bell-dot",{fontCharacter:"\\eb9a"}),e.debugConsole=new e("debug-console",{fontCharacter:"\\eb9b"}),e.library=new e("library",{fontCharacter:"\\eb9c"}),e.output=new e("output",{fontCharacter:"\\eb9d"}),e.runAll=new e("run-all",{fontCharacter:"\\eb9e"}),e.syncIgnored=new e("sync-ignored",{fontCharacter:"\\eb9f"}),e.pinned=new e("pinned",{fontCharacter:"\\eba0"}),e.githubInverted=new e("github-inverted",{fontCharacter:"\\eba1"}),e.debugAlt=new e("debug-alt",{fontCharacter:"\\eb91"}),e.serverProcess=new e("server-process",{fontCharacter:"\\eba2"}),e.serverEnvironment=new e("server-environment",{fontCharacter:"\\eba3"}),e.pass=new e("pass",{fontCharacter:"\\eba4"}),e.stopCircle=new e("stop-circle",{fontCharacter:"\\eba5"}),e.playCircle=new e("play-circle",{fontCharacter:"\\eba6"}),e.record=new e("record",{fontCharacter:"\\eba7"}),e.debugAltSmall=new e("debug-alt-small",{fontCharacter:"\\eba8"}),e.vmConnect=new e("vm-connect",{fontCharacter:"\\eba9"}),e.cloud=new e("cloud",{fontCharacter:"\\ebaa"}),e.merge=new e("merge",{fontCharacter:"\\ebab"}),e.exportIcon=new e("export",{fontCharacter:"\\ebac"}),e.graphLeft=new e("graph-left",{fontCharacter:"\\ebad"}),e.magnet=new e("magnet",{fontCharacter:"\\ebae"}),e.notebook=new e("notebook",{fontCharacter:"\\ebaf"}),e.redo=new e("redo",{fontCharacter:"\\ebb0"}),e.checkAll=new e("check-all",{fontCharacter:"\\ebb1"}),e.pinnedDirty=new e("pinned-dirty",{fontCharacter:"\\ebb2"}),e.passFilled=new e("pass-filled",{fontCharacter:"\\ebb3"}),e.circleLargeFilled=new e("circle-large-filled",{fontCharacter:"\\ebb4"}),e.circleLargeOutline=new e("circle-large-outline",{fontCharacter:"\\ebb5"}),e.combine=new e("combine",{fontCharacter:"\\ebb6"}),e.gather=new e("gather",{fontCharacter:"\\ebb6"}),e.table=new e("table",{fontCharacter:"\\ebb7"}),e.variableGroup=new e("variable-group",{fontCharacter:"\\ebb8"}),e.typeHierarchy=new e("type-hierarchy",{fontCharacter:"\\ebb9"}),e.typeHierarchySub=new e("type-hierarchy-sub",{fontCharacter:"\\ebba"}),e.typeHierarchySuper=new e("type-hierarchy-super",{fontCharacter:"\\ebbb"}),e.gitPullRequestCreate=new e("git-pull-request-create",{fontCharacter:"\\ebbc"}),e.runAbove=new e("run-above",{fontCharacter:"\\ebbd"}),e.runBelow=new e("run-below",{fontCharacter:"\\ebbe"}),e.notebookTemplate=new e("notebook-template",{fontCharacter:"\\ebbf"}),e.debugRerun=new e("debug-rerun",{fontCharacter:"\\ebc0"}),e.workspaceTrusted=new e("workspace-trusted",{fontCharacter:"\\ebc1"}),e.workspaceUntrusted=new e("workspace-untrusted",{fontCharacter:"\\ebc2"}),e.workspaceUnspecified=new e("workspace-unspecified",{fontCharacter:"\\ebc3"}),e.terminalCmd=new e("terminal-cmd",{fontCharacter:"\\ebc4"}),e.terminalDebian=new e("terminal-debian",{fontCharacter:"\\ebc5"}),e.terminalLinux=new e("terminal-linux",{fontCharacter:"\\ebc6"}),e.terminalPowershell=new e("terminal-powershell",{fontCharacter:"\\ebc7"}),e.terminalTmux=new e("terminal-tmux",{fontCharacter:"\\ebc8"}),e.terminalUbuntu=new e("terminal-ubuntu",{fontCharacter:"\\ebc9"}),e.terminalBash=new e("terminal-bash",{fontCharacter:"\\ebca"}),e.arrowSwap=new e("arrow-swap",{fontCharacter:"\\ebcb"}),e.copy=new e("copy",{fontCharacter:"\\ebcc"}),e.personAdd=new e("person-add",{fontCharacter:"\\ebcd"}),e.filterFilled=new e("filter-filled",{fontCharacter:"\\ebce"}),e.wand=new e("wand",{fontCharacter:"\\ebcf"}),e.debugLineByLine=new e("debug-line-by-line",{fontCharacter:"\\ebd0"}),e.inspect=new e("inspect",{fontCharacter:"\\ebd1"}),e.layers=new e("layers",{fontCharacter:"\\ebd2"}),e.layersDot=new e("layers-dot",{fontCharacter:"\\ebd3"}),e.layersActive=new e("layers-active",{fontCharacter:"\\ebd4"}),e.compass=new e("compass",{fontCharacter:"\\ebd5"}),e.compassDot=new e("compass-dot",{fontCharacter:"\\ebd6"}),e.compassActive=new e("compass-active",{fontCharacter:"\\ebd7"}),e.azure=new e("azure",{fontCharacter:"\\ebd8"}),e.issueDraft=new e("issue-draft",{fontCharacter:"\\ebd9"}),e.gitPullRequestClosed=new e("git-pull-request-closed",{fontCharacter:"\\ebda"}),e.gitPullRequestDraft=new e("git-pull-request-draft",{fontCharacter:"\\ebdb"}),e.debugAll=new e("debug-all",{fontCharacter:"\\ebdc"}),e.debugCoverage=new e("debug-coverage",{fontCharacter:"\\ebdd"}),e.runErrors=new e("run-errors",{fontCharacter:"\\ebde"}),e.folderLibrary=new e("folder-library",{fontCharacter:"\\ebdf"}),e.debugContinueSmall=new e("debug-continue-small",{fontCharacter:"\\ebe0"}),e.beakerStop=new e("beaker-stop",{fontCharacter:"\\ebe1"}),e.graphLine=new e("graph-line",{fontCharacter:"\\ebe2"}),e.graphScatter=new e("graph-scatter",{fontCharacter:"\\ebe3"}),e.pieChart=new e("pie-chart",{fontCharacter:"\\ebe4"}),e.bracket=new e("bracket",e.json.definition),e.bracketDot=new e("bracket-dot",{fontCharacter:"\\ebe5"}),e.bracketError=new e("bracket-error",{fontCharacter:"\\ebe6"}),e.lockSmall=new e("lock-small",{fontCharacter:"\\ebe7"}),e.azureDevops=new e("azure-devops",{fontCharacter:"\\ebe8"}),e.verifiedFilled=new e("verified-filled",{fontCharacter:"\\ebe9"})}(A||(A={}))},"VrN/":function(k,z,o){(function(M,m){k.exports=m()})(this,function(){"use strict";var M=navigator.userAgent,m=navigator.platform,O=/gecko\/\d/i.test(M),b=/MSIE \d/.test(M),y=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(M),C=/Edge\/(\d+)/.exec(M),A=b||y||C,g=A&&(b?document.documentMode||6:+(C||y)[1]),e=!C&&/WebKit\//.test(M),f=e&&/Qt\/\d+\.\d+/.test(M),r=!C&&/Chrome\//.test(M),l=/Opera\//.test(M),n=/Apple Computer/.test(navigator.vendor),i=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(M),a=/PhantomJS/.test(M),c=!C&&/AppleWebKit/.test(M)&&/Mobile\/\w+/.test(M),h=/Android/.test(M),d=c||h||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(M),s=c||/Mac/.test(m),u=/\bCrOS\b/.test(M),S=/win/i.test(m),E=l&&M.match(/Version\/(\d*\.\d*)/);E&&(E=Number(E[1])),E&&E>=15&&(l=!1,e=!0);var _=s&&(f||l&&(E==null||E<12.11)),P=O||A&&g>=9;function R(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var x=function(t,p){var B=t.className,j=R(p).exec(B);if(j){var G=B.slice(j.index+j[0].length);t.className=B.slice(0,j.index)+(G?j[1]+G:"")}};function w(t){for(var p=t.childNodes.length;p>0;--p)t.removeChild(t.firstChild);return t}function v(t,p){return w(t).appendChild(p)}function T(t,p,B,j){var G=document.createElement(t);if(B&&(G.className=B),j&&(G.style.cssText=j),typeof p=="string")G.appendChild(document.createTextNode(p));else if(p)for(var ne=0;ne=p)return ge+(p-ne);ge+=we-ne,ge+=B-ge%B,ne=we+1}}var te=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};te.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},te.prototype.set=function(t,p){this.f=p;var B=+new Date+t;(!this.id||B=p)return j+Math.min(ge,p-G);if(G+=ne-j,G+=B-G%B,j=ne+1,G>=p)return j}}var ue=[""];function le(t){for(;ue.length<=t;)ue.push($(ue)+" ");return ue[t]}function $(t){return t[t.length-1]}function me(t,p){for(var B=[],j=0;j"\x80"&&(t.toUpperCase()!=t.toLowerCase()||oe.test(t))}function J(t,p){return p?p.source.indexOf("\\w")>-1&&ee(t)?!0:p.test(t):ee(t)}function Q(t){for(var p in t)if(t.hasOwnProperty(p)&&t[p])return!1;return!0}var ve=/[\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 _e(t){return t.charCodeAt(0)>=768&&ve.test(t)}function Te(t,p,B){for(;(B<0?p>0:pB?-1:1;;){if(p==B)return p;var G=(p+B)/2,ne=j<0?Math.ceil(G):Math.floor(G);if(ne==p)return t(ne)?p:B;t(ne)?B=ne:p=ne+j}}function qe(t,p,B,j){if(!t)return j(p,B,"ltr",0);for(var G=!1,ne=0;nep||p==B&&ge.to==p)&&(j(Math.max(ge.from,p),Math.min(ge.to,B),ge.level==1?"rtl":"ltr",ne),G=!0)}G||j(p,B,"ltr")}var ut=null;function st(t,p,B){var j;ut=null;for(var G=0;Gp)return G;ne.to==p&&(ne.from!=ne.to&&B=="before"?j=G:ut=G),ne.from==p&&(ne.from!=ne.to&&B!="before"?j=G:ut=G)}return j!=null?j:ut}var ft=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",p="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function B(Ue){return Ue<=247?t.charAt(Ue):1424<=Ue&&Ue<=1524?"R":1536<=Ue&&Ue<=1785?p.charAt(Ue-1536):1774<=Ue&&Ue<=2220?"r":8192<=Ue&&Ue<=8203?"w":Ue==8204?"b":"L"}var j=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,G=/[stwN]/,ne=/[LRr]/,ge=/[Lb1n]/,we=/[1n]/;function Re(Ue,mt,At){this.level=Ue,this.from=mt,this.to=At}return function(Ue,mt){var At=mt=="ltr"?"L":"R";if(Ue.length==0||mt=="ltr"&&!j.test(Ue))return!1;for(var Zt=Ue.length,Gt=[],On=0;On-1&&(j[p]=G.slice(0,ne).concat(G.slice(ne+1)))}}}function vt(t,p){var B=dt(t,p);if(!B.length)return;for(var j=Array.prototype.slice.call(arguments,2),G=0;G0}function et(t){t.prototype.on=function(p,B){ke(this,p,B)},t.prototype.off=function(p,B){Ft(this,p,B)}}function Me(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Be(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Xe(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function Ke(t){Me(t),Be(t)}function $e(t){return t.target||t.srcElement}function _t(t){var p=t.which;return p==null&&(t.button&1?p=1:t.button&2?p=3:t.button&4&&(p=2)),s&&t.ctrlKey&&p==1&&(p=3),p}var jt=function(){if(A&&g<9)return!1;var t=T("div");return"draggable"in t||"dragDrop"in t}(),$t;function mn(t){if($t==null){var p=T("span","\u200B");v(t,T("span",[p,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&($t=p.offsetWidth<=1&&p.offsetHeight>2&&!(A&&g<8))}var B=$t?T("span","\u200B"):T("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return B.setAttribute("cm-text",""),B}var Dt;function yt(t){if(Dt!=null)return Dt;var p=v(t,document.createTextNode("A\u062EA")),B=I(p,0,1).getBoundingClientRect(),j=I(p,1,2).getBoundingClientRect();return w(t),!B||B.left==B.right?!1:Dt=j.right-B.right<3}var je=` b`.split(/\n/).length!=3?function(t){for(var p=0,B=[],j=t.length;p<=j;){var G=t.indexOf(` -`,p);G==-1&&(G=t.length);var ne=t.slice(p,t.charAt(G-1)=="\r"?G-1:G),ge=ne.indexOf("\r");ge!=-1?(B.push(ne.slice(0,ge)),p+=ge+1):(B.push(ne),p=G+1)}return B}:function(t){return t.split(/\r\n?|\n/)},rt=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(p){return!1}}:function(t){var p;try{p=t.ownerDocument.selection.createRange()}catch(B){}return!p||p.parentElement()!=t?!1:p.compareEndPoints("StartToEnd",p)!=0},at=function(){var t=O("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),Ae=null;function Fe(t){if(Ae!=null)return Ae;var p=v(t,O("span","x")),B=p.getBoundingClientRect(),j=I(p,0,1).getBoundingClientRect();return Ae=Math.abs(B.left-j.left)>1}var Tt={},yt={};function Ot(t,p){arguments.length>2&&(p.dependencies=Array.prototype.slice.call(arguments,2)),Tt[t]=p}function Lt(t,p){yt[t]=p}function tt(t){if(typeof t=="string"&&yt.hasOwnProperty(t))t=yt[t];else if(t&&typeof t.name=="string"&&yt.hasOwnProperty(t.name)){var p=yt[t.name];typeof p=="string"&&(p={name:p}),t=Se(p,t),t.name=p.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return tt("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return tt("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function Ut(t,p){p=tt(p);var B=Tt[p.name];if(!B)return Ut(t,"text/plain");var j=B(t,p);if(Pt.hasOwnProperty(p.name)){var G=Pt[p.name];for(var ne in G){if(!G.hasOwnProperty(ne))continue;j.hasOwnProperty(ne)&&(j["_"+ne]=j[ne]),j[ne]=G[ne]}}if(j.name=p.name,p.helperType&&(j.helperType=p.helperType),p.modeProps)for(var ge in p.modeProps)j[ge]=p.modeProps[ge];return j}var Pt={};function an(t,p){var B=Pt.hasOwnProperty(t)?Pt[t]:Pt[t]={};L(p,B)}function nn(t,p){if(p===!0)return p;if(t.copyState)return t.copyState(p);var B={};for(var j in p){var G=p[j];G instanceof Array&&(G=G.concat([])),B[j]=G}return B}function rn(t,p){for(var B;t.innerMode&&!(B=t.innerMode(p),!B||B.mode==t);)p=B.state,t=B.mode;return B||{mode:t,state:p}}function Tn(t,p,B){return t.startState?t.startState(p,B):!0}var sn=function(t,p,B){this.pos=this.start=0,this.string=t,this.tabSize=p||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=B};sn.prototype.eol=function(){return this.pos>=this.string.length},sn.prototype.sol=function(){return this.pos==this.lineStart},sn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},sn.prototype.next=function(){if(this.posp},sn.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},sn.prototype.skipToEnd=function(){this.pos=this.string.length},sn.prototype.skipTo=function(t){var p=this.string.indexOf(t,this.pos);if(p>-1)return this.pos=p,!0},sn.prototype.backUp=function(t){this.pos-=t},sn.prototype.column=function(){return this.lastColumnPos0?null:(ne&&p!==!1&&(this.pos+=ne[0].length),ne)}},sn.prototype.current=function(){return this.string.slice(this.start,this.pos)},sn.prototype.hideFirstChars=function(t,p){this.lineStart+=t;try{return p()}finally{this.lineStart-=t}},sn.prototype.lookAhead=function(t){var p=this.lineOracle;return p&&p.lookAhead(t)},sn.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function un(t,p){if(p-=t.first,p<0||p>=t.size)throw new Error("There is no line "+(p+t.first)+" in the document.");for(var B=t;!B.lines;)for(var j=0;;++j){var G=B.children[j],ne=G.chunkSize();if(p=t.first&&pB?en(B,un(t,B).text.length):q(p,un(t,p.line).text.length)}function q(t,p){var B=t.ch;return B==null||B>p?en(t.line,p):B<0?en(t.line,0):t}function se(t,p){for(var B=[],j=0;jthis.maxLookAhead&&(this.maxLookAhead=t),p},he.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var p=this.baseTokens[this.baseTokenPos+1];return{type:p&&p.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},he.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},he.fromSaved=function(t,p,B){return p instanceof De?new he(t,nn(t.mode,p.state),B,p.lookAhead):new he(t,nn(t.mode,p),B)},he.prototype.save=function(t){var p=t!==!1?nn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new De(p,this.maxLookAhead):p};function pt(t,p,B,j){var G=[t.state.modeGen],ne={};pa(t,p.text,t.doc.mode,B,function(Ue,mt){return G.push(Ue,mt)},ne,j);for(var ge=B.state,we=function(Ue){B.baseTokens=G;var mt=t.state.overlays[Ue],Dt=1,Zt=0;B.state=!0,pa(t,p.text,mt.mode,B,function(Gt,On){for(var Wn=Dt;ZtGt&&G.splice(Dt,1,Gt,G[Dt+1],qn),Dt+=2,Zt=Math.min(Gt,qn)}if(!On)return;if(mt.opaque)G.splice(Wn,Dt-Wn,Gt,"overlay "+On),Dt=Wn+2;else for(;Wnt.options.maxHighlightLength&&nn(t.doc.mode,j.state),ne=pt(t,p,j);G&&(j.state=G),p.stateAfter=j.save(!G),p.styles=ne.styles,ne.classes?p.styleClasses=ne.classes:p.styleClasses&&(p.styleClasses=null),B===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return p.styles}function Kn(t,p,B){var j=t.doc,G=t.display;if(!j.mode.startState)return new he(j,!0,p);var ne=fr(t,p,B),ge=ne>j.first&&un(j,ne-1).stateAfter,we=ge?he.fromSaved(j,ge,ne):new he(j,Tn(j.mode),ne);return j.iter(ne,p,function(Re){dr(t,Re.text,we);var Ue=we.line;Re.stateAfter=Ue==p-1||Ue%5==0||Ue>=G.viewFrom&&Uep.start)return ne}throw new Error("Mode "+t.name+" failed to advance stream.")}var Xn=function(t,p,B){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=p||null,this.state=B};function $r(t,p,B,j){var G=t.doc,ne=G.mode,ge;p=X(G,p);var we=un(G,p.line),Re=Kn(t,p.line,B),Ue=new sn(we.text,t.options.tabSize,Re),mt;for(j&&(mt=[]);(j||Ue.post.options.maxHighlightLength?(we=!1,ge&&dr(t,p,j,mt.pos),mt.pos=p.length,Dt=null):Dt=ga(Mn(B,mt,j.state,Zt),ne),Zt){var Gt=Zt[0].name;Gt&&(Dt="m-"+(Dt?Gt+" "+Dt:Gt))}if(!we||Ue!=Dt){for(;Rege;--we){if(we<=ne.first)return ne.first;var Re=un(ne,we-1),Ue=Re.stateAfter;if(Ue&&(!B||we+(Ue instanceof De?Ue.lookAhead:0)<=ne.modeFrontier))return we;var mt=K(Re.text,null,t.options.tabSize);(G==null||j>mt)&&(G=we-1,j=mt)}return G}function za(t,p){if(t.modeFrontier=Math.min(t.modeFrontier,p),t.highlightFrontierB;j--){var G=un(t,j).stateAfter;if(G&&(!(G instanceof De)||j+G.lookAhead=p:ne.to>p);(j||(j=[])).push(new Ja(ge,ne.from,Re?null:ne.to))}}return j}function fa(t,p,B){var j;if(t)for(var G=0;G=p:ne.to>p);if(we||ne.from==p&&ge.type=="bookmark"&&(!B||ne.marker.insertLeft)){var Re=ne.from==null||(ge.inclusiveLeft?ne.from<=p:ne.from0&&we)for(var Gr=0;Gr0)continue;var mt=[Re,1],Dt=Nn(Ue.from,we.from),Zt=Nn(Ue.to,we.to);(Dt<0||!ge.inclusiveLeft&&!Dt)&&mt.push({from:Ue.from,to:we.from}),(Zt>0||!ge.inclusiveRight&&!Zt)&&mt.push({from:we.to,to:Ue.to}),G.splice.apply(G,mt),Re+=mt.length-3}return G}function Mt(t){var p=t.markedSpans;if(!p)return;for(var B=0;Bp)&&(!j||Vt(j,ne.marker)<0)&&(j=ne.marker)}return j}function An(t,p,B,j,G){var ne=un(t,p),ge=Ra&&ne.markedSpans;if(ge)for(var we=0;we=0&&Dt<=0||mt<=0&&Dt>=0)continue;if(mt<=0&&(Re.marker.inclusiveRight&&G.inclusiveLeft?Nn(Ue.to,B)>=0:Nn(Ue.to,B)>0)||mt>=0&&(Re.marker.inclusiveRight&&G.inclusiveLeft?Nn(Ue.from,j)<=0:Nn(Ue.from,j)<0))return!0}}function tn(t){for(var p;p=En(t);)t=p.find(-1,!0).line;return t}function Pn(t){for(var p;p=gn(t);)t=p.find(1,!0).line;return t}function yn(t){for(var p,B;p=gn(t);)t=p.find(1,!0).line,(B||(B=[])).push(t);return B}function jn(t,p){var B=un(t,p),j=tn(B);return B==j?p:tr(j)}function Rn(t,p){if(p>t.lastLine())return p;var B=un(t,p),j;if(!Qn(t,B))return p;for(;j=gn(B);)B=j.find(1,!0).line;return tr(B)+1}function Qn(t,p){var B=Ra&&p.markedSpans;if(B)for(var j=void 0,G=0;Gp.maxLineLength&&(p.maxLineLength=G,p.maxLine=j)})}var fn=function(t,p,B){this.text=t,wt(this,p),this.height=B?B(this):1};fn.prototype.lineNo=function(){return tr(this)},et(fn);function Dn(t,p,B,j){t.text=p,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),Mt(t),wt(t,B);var G=j?j(t):1;G!=t.height&&Yn(t,G)}function Qt(t){t.parent=null,Mt(t)}var Sn={},_n={};function In(t,p){if(!t||/^\s*$/.test(t))return null;var B=p.addModeClass?_n:Sn;return B[t]||(B[t]=t.replace(/\S+/g,"cm-$&"))}function Bn(t,p){var B=U("span",null,null,e?"padding-right: .1px":null),j={pre:U("pre",[B],"CodeMirror-line"),content:B,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};p.measure={};for(var G=0;G<=(p.rest?p.rest.length:0);G++){var ne=G?p.rest[G-1]:p.line,ge=void 0;j.pos=0,j.addToken=$n,Et(t.display.measure)&&(ge=gt(ne,t.doc.direction))&&(j.addToken=Pr(j.addToken,ge)),j.map=[];var we=p!=t.display.externalMeasured&&tr(ne);Tr(ne,j,vn(t,ne,we)),ne.styleClasses&&(ne.styleClasses.bgClass&&(j.bgClass=D(ne.styleClasses.bgClass,j.bgClass||"")),ne.styleClasses.textClass&&(j.textClass=D(ne.styleClasses.textClass,j.textClass||""))),j.map.length==0&&j.map.push(0,0,j.content.appendChild(bn(t.display.measure))),G==0?(p.measure.map=j.map,p.measure.cache={}):((p.measure.maps||(p.measure.maps=[])).push(j.map),(p.measure.caches||(p.measure.caches=[])).push({}))}if(e){var Re=j.content.lastChild;(/\bcm-tab\b/.test(Re.className)||Re.querySelector&&Re.querySelector(".cm-tab"))&&(j.content.className="cm-tab-wrap-hack")}return vt(t,"renderLine",t,p.line,j.pre),j.pre.className&&(j.textClass=D(j.pre.className,j.textClass||"")),j}function or(t){var p=O("span","\u2022","cm-invalidchar");return p.title="\\u"+t.charCodeAt(0).toString(16),p.setAttribute("aria-label",p.title),p}function $n(t,p,B,j,G,ne,ge){if(!p)return;var we=t.splitSpaces?Or(p,t.trailingSpace):p,Re=t.cm.state.specialChars,Ue=!1,mt;if(!Re.test(p))t.col+=p.length,mt=document.createTextNode(we),t.map.push(t.pos,t.pos+p.length,mt),A&&g<9&&(Ue=!0),t.pos+=p.length;else{mt=document.createDocumentFragment();for(var Dt=0;;){Re.lastIndex=Dt;var Zt=Re.exec(p),Gt=Zt?Zt.index-Dt:p.length-Dt;if(Gt){var On=document.createTextNode(we.slice(Dt,Dt+Gt));A&&g<9?mt.appendChild(O("span",[On])):mt.appendChild(On),t.map.push(t.pos,t.pos+Gt,On),t.col+=Gt,t.pos+=Gt}if(!Zt)break;Dt+=Gt+1;var Wn=void 0;if(Zt[0]==" "){var qn=t.cm.options.tabSize,yr=qn-t.col%qn;Wn=mt.appendChild(O("span",le(yr),"cm-tab")),Wn.setAttribute("role","presentation"),Wn.setAttribute("cm-text"," "),t.col+=yr}else Zt[0]=="\r"||Zt[0]==` -`?(Wn=mt.appendChild(O("span",Zt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Wn.setAttribute("cm-text",Zt[0]),t.col+=1):(Wn=t.cm.options.specialCharPlaceholder(Zt[0]),Wn.setAttribute("cm-text",Zt[0]),A&&g<9?mt.appendChild(O("span",[Wn])):mt.appendChild(Wn),t.col+=1);t.map.push(t.pos,t.pos+1,Wn),t.pos++}}if(t.trailingSpace=we.charCodeAt(p.length-1)==32,B||j||G||Ue||ne||ge){var Lr=B||"";j&&(Lr+=j),G&&(Lr+=G);var Er=O("span",[mt],Lr,ne);if(ge)for(var Gr in ge)ge.hasOwnProperty(Gr)&&Gr!="style"&&Gr!="class"&&Er.setAttribute(Gr,ge[Gr]);return t.content.appendChild(Er)}t.content.appendChild(mt)}function Or(t,p){if(t.length>1&&!/ /.test(t))return t;for(var B=p,j="",G=0;GUe&&Dt.from<=Ue);Zt++);if(Dt.to>=mt)return t(B,j,G,ne,ge,we,Re);t(B,j.slice(0,Dt.to-Ue),G,ne,null,we,Re),ne=null,j=j.slice(Dt.to-Ue),Ue=Dt.to}}}function Zn(t,p,B,j){var G=!j&&B.widgetNode;G&&t.map.push(t.pos,t.pos+p,G),!j&&t.cm.display.input.needsContentAttribute&&(G||(G=t.content.appendChild(document.createElement("span"))),G.setAttribute("cm-marker",B.id)),G&&(t.cm.display.input.setUneditable(G),t.content.appendChild(G)),t.pos+=p,t.trailingSpace=!1}function Tr(t,p,B){var j=t.markedSpans,G=t.text,ne=0;if(!j){for(var ge=1;geRe||Ca.collapsed&&ea.to==Re&&ea.from==Re)){if(ea.to!=null&&ea.to!=Re&&Gt>ea.to&&(Gt=ea.to,Wn=""),Ca.className&&(On+=" "+Ca.className),Ca.css&&(Zt=(Zt?Zt+";":"")+Ca.css),Ca.startStyle&&ea.from==Re&&(qn+=" "+Ca.startStyle),Ca.endStyle&&ea.to==Gt&&(Gr||(Gr=[])).push(Ca.endStyle,ea.to),Ca.title&&((Lr||(Lr={})).title=Ca.title),Ca.attributes)for(var Va in Ca.attributes)(Lr||(Lr={}))[Va]=Ca.attributes[Va];Ca.collapsed&&(!yr||Vt(yr.marker,Ca)<0)&&(yr=ea)}else ea.from>Re&&Gt>ea.from&&(Gt=ea.from)}if(Gr)for(var vi=0;vi=we)break;for(var zi=Math.min(we,Gt);;){if(mt){var Ui=Re+mt.length;if(!yr){var ci=Ui>zi?mt.slice(0,zi-Re):mt;p.addToken(p,ci,Dt?Dt+On:On,qn,Re+ci.length==Gt?Wn:"",Zt,Lr)}if(Ui>=zi){mt=mt.slice(zi-Re),Re=zi;break}Re=Ui,qn=""}mt=G.slice(ne,ne=B[Ue++]),Dt=In(B[Ue++],p.cm.options)}}}function vr(t,p,B){this.line=p,this.rest=yn(p),this.size=this.rest?tr($(this.rest))-B+1:1,this.node=this.text=null,this.hidden=Qn(t,p)}function Hr(t,p,B){for(var j=[],G,ne=p;ne2&&ne.push((Re.bottom+Ue.top)/2-B.top)}}ne.push(B.bottom-B.top)}}function Ie(t,p,B){if(t.line==p)return{map:t.measure.map,cache:t.measure.cache};for(var j=0;jB)return{map:t.measure.maps[G],cache:t.measure.caches[G],before:!0}}function Ze(t,p){p=tn(p);var B=tr(p),j=t.display.externalMeasured=new vr(t.doc,p,B);j.lineN=B;var G=j.built=Bn(t,j);return j.text=G.pre,v(t.display.lineMeasure,G.pre),j}function Qe(t,p,B,j){return It(t,it(t,p),B,j)}function ht(t,p){if(p>=t.display.viewFrom&&p=B.lineN&&pp)&&(ne=Re-we,G=ne-1,p>=Re&&(ge="right")),G!=null){if(j=t[Ue+2],we==Re&&B==(j.insertLeft?"left":"right")&&(ge=B),B=="left"&&G==0)for(;Ue&&t[Ue-2]==t[Ue-3]&&t[Ue-1].insertLeft;)j=t[(Ue-=3)+2],ge="left";if(B=="right"&&G==Re-we)for(;Ue=0&&!((B=t[G]).left!=B.right);G--);return B}function dn(t,p,B,j){var G=hn(p.map,B,j),ne=G.node,ge=G.start,we=G.end,Re=G.collapse,Ue;if(ne.nodeType==3){for(var mt=0;mt<4;mt++){for(;ge&&_e(p.line.text.charAt(G.coverStart+ge));)--ge;for(;G.coverStart+we0&&(Re=j="right");var Dt;t.options.lineWrapping&&(Dt=ne.getClientRects()).length>1?Ue=Dt[j=="right"?Dt.length-1:0]:Ue=ne.getBoundingClientRect()}if(A&&g<9&&!ge&&(!Ue||!Ue.left&&!Ue.right)){var Zt=ne.parentNode.getClientRects()[0];Zt?Ue={left:Zt.left,right:Zt.left+Rr(t.display),top:Zt.top,bottom:Zt.bottom}:Ue=zt}for(var Gt=Ue.top-p.rect.top,On=Ue.bottom-p.rect.top,Wn=(Gt+On)/2,qn=p.view.measure.heights,yr=0;yr=j.text.length?(Re=j.text.length,Ue="before"):Re<=0&&(Re=0,Ue="after"),!we)return ge(Ue=="before"?Re-1:Re,Ue=="before");function mt(On,Wn,qn){var yr=we[Wn],Lr=yr.level==1;return ge(qn?On-1:On,Lr!=qn)}var Dt=st(we,Re,Ue),Zt=ut,Gt=mt(Re,Dt,Ue=="before");return Zt!=null&&(Gt.other=mt(Re,Zt,Ue!="before")),Gt}function xn(t,p){var B=0;p=X(t.doc,p),t.options.lineWrapping||(B=Rr(t.display)*p.ch);var j=un(t.doc,p.line),G=kr(j)+va(t.display);return{left:B,right:B,top:G,bottom:G+j.height}}function Fn(t,p,B,j,G){var ne=en(t,p,B);return ne.xRel=G,j&&(ne.outside=j),ne}function Kr(t,p,B){var j=t.doc;if(B+=t.display.viewOffset,B<0)return Fn(j.first,0,null,-1,-1);var G=pr(j,B),ne=j.first+j.size-1;if(G>ne)return Fn(j.first+j.size-1,un(j,ne).text.length,null,1,1);p<0&&(p=0);for(var ge=un(j,G);;){var we=Ea(t,ge,G,p,B),Re=Un(ge,we.ch+(we.xRel>0||we.outside>0?1:0));if(!Re)return we;var Ue=Re.find(1);if(Ue.line==G)return Ue;ge=un(j,G=Ue.line)}}function sa(t,p,B,j){j-=jr(p);var G=p.text.length,ne=Ge(function(ge){return It(t,B,ge-1).bottom<=j},G,0);return G=Ge(function(ge){return It(t,B,ge).top>j},ne,G),{begin:ne,end:G}}function hr(t,p,B,j){B||(B=it(t,p));var G=ta(t,p,It(t,B,j),"line").top;return sa(t,p,B,G)}function ra(t,p,B,j){return t.bottom<=B?!1:t.top>B?!0:(j?t.left:t.right)>p}function Ea(t,p,B,j,G){G-=kr(p);var ne=it(t,p),ge=jr(p),we=0,Re=p.text.length,Ue=!0,mt=gt(p,t.doc.direction);if(mt){var Dt=(t.options.lineWrapping?xa:ca)(t,p,B,ne,mt,j,G);Ue=Dt.level!=1,we=Ue?Dt.from:Dt.to-1,Re=Ue?Dt.to:Dt.from-1}var Zt=null,Gt=null,On=Ge(function(aa){var ea=It(t,ne,aa);return ea.top+=ge,ea.bottom+=ge,ra(ea,j,G,!1)?(ea.top<=G&&ea.left<=j&&(Zt=aa,Gt=ea),!0):!1},we,Re),Wn,qn,yr=!1;if(Gt){var Lr=j-Gt.left=Gr.bottom?1:0}return On=Te(p.text,On,1),Fn(B,On,qn,yr,j-Wn)}function ca(t,p,B,j,G,ne,ge){var we=Ge(function(Dt){var Zt=G[Dt],Gt=Zt.level!=1;return ra(zn(t,en(B,Gt?Zt.to:Zt.from,Gt?"before":"after"),"line",p,j),ne,ge,!0)},0,G.length-1),Re=G[we];if(we>0){var Ue=Re.level!=1,mt=zn(t,en(B,Ue?Re.from:Re.to,Ue?"after":"before"),"line",p,j);ra(mt,ne,ge,!0)&&mt.top>ge&&(Re=G[we-1])}return Re}function xa(t,p,B,j,G,ne,ge){var we=sa(t,p,j,ge),Re=we.begin,Ue=we.end;/\s/.test(p.text.charAt(Ue-1))&&Ue--;for(var mt=null,Dt=null,Zt=0;Zt=Ue||Gt.to<=Re)continue;var On=Gt.level!=1,Wn=It(t,j,On?Math.min(Ue,Gt.to)-1:Math.max(Re,Gt.from)).right,qn=Wnqn)&&(mt=Gt,Dt=qn)}return mt||(mt=G[G.length-1]),mt.fromUe&&(mt={from:mt.from,to:Ue,level:mt.level}),mt}var Sr;function br(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(Sr==null){Sr=O("pre",null,"CodeMirror-line-like");for(var p=0;p<49;++p)Sr.appendChild(document.createTextNode("x")),Sr.appendChild(O("br"));Sr.appendChild(document.createTextNode("x"))}v(t.measure,Sr);var B=Sr.offsetHeight/50;return B>3&&(t.cachedTextHeight=B),w(t.measure),B||1}function Rr(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var p=O("span","xxxxxxxxxx"),B=O("pre",[p],"CodeMirror-line-like");v(t.measure,B);var j=p.getBoundingClientRect(),G=(j.right-j.left)/10;return G>2&&(t.cachedCharWidth=G),G||10}function nr(t){for(var p=t.display,B={},j={},G=p.gutters.clientLeft,ne=p.gutters.firstChild,ge=0;ne;ne=ne.nextSibling,++ge){var we=t.display.gutterSpecs[ge].className;B[we]=ne.offsetLeft+ne.clientLeft+G,j[we]=ne.clientWidth}return{fixedPos:da(p),gutterTotalWidth:p.gutters.offsetWidth,gutterLeft:B,gutterWidth:j,wrapperWidth:p.wrapper.clientWidth}}function da(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function ya(t){var p=br(t.display),B=t.options.lineWrapping,j=B&&Math.max(5,t.display.scroller.clientWidth/Rr(t.display)-3);return function(G){if(Qn(t.doc,G))return 0;var ne=0;if(G.widgets)for(var ge=0;ge0&&(Ue=un(t.doc,Re.line).text).length==Re.ch){var mt=K(Ue,Ue.length,t.options.tabSize)-Ue.length;Re=en(Re.line,Math.max(0,Math.round((ne-ct(t.display).left)/Rr(t.display))-mt))}return Re}function ha(t,p){if(p>=t.display.viewTo)return null;if(p-=t.display.viewFrom,p<0)return null;for(var B=t.display.view,j=0;jp)&&(G.updateLineNumbers=p),t.curOp.viewChanged=!0,p>=G.viewTo)Ra&&jn(t.doc,p)G.viewFrom?Ba(t):(G.viewFrom+=j,G.viewTo+=j);else if(p<=G.viewFrom&&B>=G.viewTo)Ba(t);else if(p<=G.viewFrom){var ne=ni(t,B,B+j,1);ne?(G.view=G.view.slice(ne.index),G.viewFrom=ne.lineN,G.viewTo+=j):Ba(t)}else if(B>=G.viewTo){var ge=ni(t,p,p,-1);ge?(G.view=G.view.slice(0,ge.index),G.viewTo=ge.lineN):Ba(t)}else{var we=ni(t,p,p,-1),Re=ni(t,B,B+j,1);we&&Re?(G.view=G.view.slice(0,we.index).concat(Hr(t,we.lineN,Re.lineN)).concat(G.view.slice(Re.index)),G.viewTo+=j):Ba(t)}var Ue=G.externalMeasured;Ue&&(B=G.lineN&&p=j.viewTo)return;var ne=j.view[ha(t,p)];if(ne.node==null)return;var ge=ne.changes||(ne.changes=[]);fe(ge,B)==-1&&ge.push(B)}function Ba(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function ni(t,p,B,j){var G=ha(t,p),ne,ge=t.display.view;if(!Ra||B==t.doc.first+t.doc.size)return{index:G,lineN:B};for(var we=t.display.viewFrom,Re=0;Re0){if(G==ge.length-1)return null;ne=we+ge[G].size-p,G++}else ne=we-p;p+=ne,B+=ne}for(;jn(t.doc,B)!=B;){if(G==(j<0?0:ge.length-1))return null;B+=j*ge[G-(j<0?1:0)].size,G+=j}return{index:G,lineN:B}}function Fi(t,p,B){var j=t.display,G=j.view;G.length==0||p>=j.viewTo||B<=j.viewFrom?(j.view=Hr(t,p,B),j.viewFrom=p):(j.viewFrom>p?j.view=Hr(t,p,j.viewFrom).concat(j.view):j.viewFromB&&(j.view=j.view.slice(0,ha(t,B)))),j.viewTo=B}function Ai(t){for(var p=t.display.view,B=0,j=0;j=t.display.viewTo||we.to().line1}var Tt={},Et={};function Ot(t,p){arguments.length>2&&(p.dependencies=Array.prototype.slice.call(arguments,2)),Tt[t]=p}function Lt(t,p){Et[t]=p}function tt(t){if(typeof t=="string"&&Et.hasOwnProperty(t))t=Et[t];else if(t&&typeof t.name=="string"&&Et.hasOwnProperty(t.name)){var p=Et[t.name];typeof p=="string"&&(p={name:p}),t=Se(p,t),t.name=p.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return tt("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return tt("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function Ut(t,p){p=tt(p);var B=Tt[p.name];if(!B)return Ut(t,"text/plain");var j=B(t,p);if(Pt.hasOwnProperty(p.name)){var G=Pt[p.name];for(var ne in G){if(!G.hasOwnProperty(ne))continue;j.hasOwnProperty(ne)&&(j["_"+ne]=j[ne]),j[ne]=G[ne]}}if(j.name=p.name,p.helperType&&(j.helperType=p.helperType),p.modeProps)for(var ge in p.modeProps)j[ge]=p.modeProps[ge];return j}var Pt={};function an(t,p){var B=Pt.hasOwnProperty(t)?Pt[t]:Pt[t]={};L(p,B)}function nn(t,p){if(p===!0)return p;if(t.copyState)return t.copyState(p);var B={};for(var j in p){var G=p[j];G instanceof Array&&(G=G.concat([])),B[j]=G}return B}function rn(t,p){for(var B;t.innerMode&&!(B=t.innerMode(p),!B||B.mode==t);)p=B.state,t=B.mode;return B||{mode:t,state:p}}function Tn(t,p,B){return t.startState?t.startState(p,B):!0}var sn=function(t,p,B){this.pos=this.start=0,this.string=t,this.tabSize=p||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=B};sn.prototype.eol=function(){return this.pos>=this.string.length},sn.prototype.sol=function(){return this.pos==this.lineStart},sn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},sn.prototype.next=function(){if(this.posp},sn.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},sn.prototype.skipToEnd=function(){this.pos=this.string.length},sn.prototype.skipTo=function(t){var p=this.string.indexOf(t,this.pos);if(p>-1)return this.pos=p,!0},sn.prototype.backUp=function(t){this.pos-=t},sn.prototype.column=function(){return this.lastColumnPos0?null:(ne&&p!==!1&&(this.pos+=ne[0].length),ne)}},sn.prototype.current=function(){return this.string.slice(this.start,this.pos)},sn.prototype.hideFirstChars=function(t,p){this.lineStart+=t;try{return p()}finally{this.lineStart-=t}},sn.prototype.lookAhead=function(t){var p=this.lineOracle;return p&&p.lookAhead(t)},sn.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function un(t,p){if(p-=t.first,p<0||p>=t.size)throw new Error("There is no line "+(p+t.first)+" in the document.");for(var B=t;!B.lines;)for(var j=0;;++j){var G=B.children[j],ne=G.chunkSize();if(p=t.first&&pB?en(B,un(t,B).text.length):q(p,un(t,p.line).text.length)}function q(t,p){var B=t.ch;return B==null||B>p?en(t.line,p):B<0?en(t.line,0):t}function se(t,p){for(var B=[],j=0;jthis.maxLookAhead&&(this.maxLookAhead=t),p},he.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var p=this.baseTokens[this.baseTokenPos+1];return{type:p&&p.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},he.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},he.fromSaved=function(t,p,B){return p instanceof De?new he(t,nn(t.mode,p.state),B,p.lookAhead):new he(t,nn(t.mode,p),B)},he.prototype.save=function(t){var p=t!==!1?nn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new De(p,this.maxLookAhead):p};function pt(t,p,B,j){var G=[t.state.modeGen],ne={};pa(t,p.text,t.doc.mode,B,function(Ue,mt){return G.push(Ue,mt)},ne,j);for(var ge=B.state,we=function(Ue){B.baseTokens=G;var mt=t.state.overlays[Ue],At=1,Zt=0;B.state=!0,pa(t,p.text,mt.mode,B,function(Gt,On){for(var Wn=At;ZtGt&&G.splice(At,1,Gt,G[At+1],qn),At+=2,Zt=Math.min(Gt,qn)}if(!On)return;if(mt.opaque)G.splice(Wn,At-Wn,Gt,"overlay "+On),At=Wn+2;else for(;Wnt.options.maxHighlightLength&&nn(t.doc.mode,j.state),ne=pt(t,p,j);G&&(j.state=G),p.stateAfter=j.save(!G),p.styles=ne.styles,ne.classes?p.styleClasses=ne.classes:p.styleClasses&&(p.styleClasses=null),B===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return p.styles}function Kn(t,p,B){var j=t.doc,G=t.display;if(!j.mode.startState)return new he(j,!0,p);var ne=fr(t,p,B),ge=ne>j.first&&un(j,ne-1).stateAfter,we=ge?he.fromSaved(j,ge,ne):new he(j,Tn(j.mode),ne);return j.iter(ne,p,function(Re){dr(t,Re.text,we);var Ue=we.line;Re.stateAfter=Ue==p-1||Ue%5==0||Ue>=G.viewFrom&&Uep.start)return ne}throw new Error("Mode "+t.name+" failed to advance stream.")}var Xn=function(t,p,B){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=p||null,this.state=B};function $r(t,p,B,j){var G=t.doc,ne=G.mode,ge;p=X(G,p);var we=un(G,p.line),Re=Kn(t,p.line,B),Ue=new sn(we.text,t.options.tabSize,Re),mt;for(j&&(mt=[]);(j||Ue.post.options.maxHighlightLength?(we=!1,ge&&dr(t,p,j,mt.pos),mt.pos=p.length,At=null):At=ga(Mn(B,mt,j.state,Zt),ne),Zt){var Gt=Zt[0].name;Gt&&(At="m-"+(At?Gt+" "+At:Gt))}if(!we||Ue!=At){for(;Rege;--we){if(we<=ne.first)return ne.first;var Re=un(ne,we-1),Ue=Re.stateAfter;if(Ue&&(!B||we+(Ue instanceof De?Ue.lookAhead:0)<=ne.modeFrontier))return we;var mt=K(Re.text,null,t.options.tabSize);(G==null||j>mt)&&(G=we-1,j=mt)}return G}function za(t,p){if(t.modeFrontier=Math.min(t.modeFrontier,p),t.highlightFrontierB;j--){var G=un(t,j).stateAfter;if(G&&(!(G instanceof De)||j+G.lookAhead=p:ne.to>p);(j||(j=[])).push(new Ja(ge,ne.from,Re?null:ne.to))}}return j}function fa(t,p,B){var j;if(t)for(var G=0;G=p:ne.to>p);if(we||ne.from==p&&ge.type=="bookmark"&&(!B||ne.marker.insertLeft)){var Re=ne.from==null||(ge.inclusiveLeft?ne.from<=p:ne.from0&&we)for(var Gr=0;Gr0)continue;var mt=[Re,1],At=Nn(Ue.from,we.from),Zt=Nn(Ue.to,we.to);(At<0||!ge.inclusiveLeft&&!At)&&mt.push({from:Ue.from,to:we.from}),(Zt>0||!ge.inclusiveRight&&!Zt)&&mt.push({from:we.to,to:Ue.to}),G.splice.apply(G,mt),Re+=mt.length-3}return G}function Mt(t){var p=t.markedSpans;if(!p)return;for(var B=0;Bp)&&(!j||Vt(j,ne.marker)<0)&&(j=ne.marker)}return j}function An(t,p,B,j,G){var ne=un(t,p),ge=Ra&&ne.markedSpans;if(ge)for(var we=0;we=0&&At<=0||mt<=0&&At>=0)continue;if(mt<=0&&(Re.marker.inclusiveRight&&G.inclusiveLeft?Nn(Ue.to,B)>=0:Nn(Ue.to,B)>0)||mt>=0&&(Re.marker.inclusiveRight&&G.inclusiveLeft?Nn(Ue.from,j)<=0:Nn(Ue.from,j)<0))return!0}}function tn(t){for(var p;p=En(t);)t=p.find(-1,!0).line;return t}function Pn(t){for(var p;p=vn(t);)t=p.find(1,!0).line;return t}function yn(t){for(var p,B;p=vn(t);)t=p.find(1,!0).line,(B||(B=[])).push(t);return B}function jn(t,p){var B=un(t,p),j=tn(B);return B==j?p:tr(j)}function Rn(t,p){if(p>t.lastLine())return p;var B=un(t,p),j;if(!Qn(t,B))return p;for(;j=vn(B);)B=j.find(1,!0).line;return tr(B)+1}function Qn(t,p){var B=Ra&&p.markedSpans;if(B)for(var j=void 0,G=0;Gp.maxLineLength&&(p.maxLineLength=G,p.maxLine=j)})}var fn=function(t,p,B){this.text=t,wt(this,p),this.height=B?B(this):1};fn.prototype.lineNo=function(){return tr(this)},et(fn);function Dn(t,p,B,j){t.text=p,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),Mt(t),wt(t,B);var G=j?j(t):1;G!=t.height&&Yn(t,G)}function Qt(t){t.parent=null,Mt(t)}var Sn={},bn={};function In(t,p){if(!t||/^\s*$/.test(t))return null;var B=p.addModeClass?bn:Sn;return B[t]||(B[t]=t.replace(/\S+/g,"cm-$&"))}function Bn(t,p){var B=U("span",null,null,e?"padding-right: .1px":null),j={pre:U("pre",[B],"CodeMirror-line"),content:B,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};p.measure={};for(var G=0;G<=(p.rest?p.rest.length:0);G++){var ne=G?p.rest[G-1]:p.line,ge=void 0;j.pos=0,j.addToken=$n,yt(t.display.measure)&&(ge=gt(ne,t.doc.direction))&&(j.addToken=Pr(j.addToken,ge)),j.map=[];var we=p!=t.display.externalMeasured&&tr(ne);Tr(ne,j,_n(t,ne,we)),ne.styleClasses&&(ne.styleClasses.bgClass&&(j.bgClass=D(ne.styleClasses.bgClass,j.bgClass||"")),ne.styleClasses.textClass&&(j.textClass=D(ne.styleClasses.textClass,j.textClass||""))),j.map.length==0&&j.map.push(0,0,j.content.appendChild(mn(t.display.measure))),G==0?(p.measure.map=j.map,p.measure.cache={}):((p.measure.maps||(p.measure.maps=[])).push(j.map),(p.measure.caches||(p.measure.caches=[])).push({}))}if(e){var Re=j.content.lastChild;(/\bcm-tab\b/.test(Re.className)||Re.querySelector&&Re.querySelector(".cm-tab"))&&(j.content.className="cm-tab-wrap-hack")}return vt(t,"renderLine",t,p.line,j.pre),j.pre.className&&(j.textClass=D(j.pre.className,j.textClass||"")),j}function or(t){var p=T("span","\u2022","cm-invalidchar");return p.title="\\u"+t.charCodeAt(0).toString(16),p.setAttribute("aria-label",p.title),p}function $n(t,p,B,j,G,ne,ge){if(!p)return;var we=t.splitSpaces?Or(p,t.trailingSpace):p,Re=t.cm.state.specialChars,Ue=!1,mt;if(!Re.test(p))t.col+=p.length,mt=document.createTextNode(we),t.map.push(t.pos,t.pos+p.length,mt),A&&g<9&&(Ue=!0),t.pos+=p.length;else{mt=document.createDocumentFragment();for(var At=0;;){Re.lastIndex=At;var Zt=Re.exec(p),Gt=Zt?Zt.index-At:p.length-At;if(Gt){var On=document.createTextNode(we.slice(At,At+Gt));A&&g<9?mt.appendChild(T("span",[On])):mt.appendChild(On),t.map.push(t.pos,t.pos+Gt,On),t.col+=Gt,t.pos+=Gt}if(!Zt)break;At+=Gt+1;var Wn=void 0;if(Zt[0]==" "){var qn=t.cm.options.tabSize,yr=qn-t.col%qn;Wn=mt.appendChild(T("span",le(yr),"cm-tab")),Wn.setAttribute("role","presentation"),Wn.setAttribute("cm-text"," "),t.col+=yr}else Zt[0]=="\r"||Zt[0]==` +`?(Wn=mt.appendChild(T("span",Zt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Wn.setAttribute("cm-text",Zt[0]),t.col+=1):(Wn=t.cm.options.specialCharPlaceholder(Zt[0]),Wn.setAttribute("cm-text",Zt[0]),A&&g<9?mt.appendChild(T("span",[Wn])):mt.appendChild(Wn),t.col+=1);t.map.push(t.pos,t.pos+1,Wn),t.pos++}}if(t.trailingSpace=we.charCodeAt(p.length-1)==32,B||j||G||Ue||ne||ge){var Lr=B||"";j&&(Lr+=j),G&&(Lr+=G);var Er=T("span",[mt],Lr,ne);if(ge)for(var Gr in ge)ge.hasOwnProperty(Gr)&&Gr!="style"&&Gr!="class"&&Er.setAttribute(Gr,ge[Gr]);return t.content.appendChild(Er)}t.content.appendChild(mt)}function Or(t,p){if(t.length>1&&!/ /.test(t))return t;for(var B=p,j="",G=0;GUe&&At.from<=Ue);Zt++);if(At.to>=mt)return t(B,j,G,ne,ge,we,Re);t(B,j.slice(0,At.to-Ue),G,ne,null,we,Re),ne=null,j=j.slice(At.to-Ue),Ue=At.to}}}function Zn(t,p,B,j){var G=!j&&B.widgetNode;G&&t.map.push(t.pos,t.pos+p,G),!j&&t.cm.display.input.needsContentAttribute&&(G||(G=t.content.appendChild(document.createElement("span"))),G.setAttribute("cm-marker",B.id)),G&&(t.cm.display.input.setUneditable(G),t.content.appendChild(G)),t.pos+=p,t.trailingSpace=!1}function Tr(t,p,B){var j=t.markedSpans,G=t.text,ne=0;if(!j){for(var ge=1;geRe||Ca.collapsed&&ea.to==Re&&ea.from==Re)){if(ea.to!=null&&ea.to!=Re&&Gt>ea.to&&(Gt=ea.to,Wn=""),Ca.className&&(On+=" "+Ca.className),Ca.css&&(Zt=(Zt?Zt+";":"")+Ca.css),Ca.startStyle&&ea.from==Re&&(qn+=" "+Ca.startStyle),Ca.endStyle&&ea.to==Gt&&(Gr||(Gr=[])).push(Ca.endStyle,ea.to),Ca.title&&((Lr||(Lr={})).title=Ca.title),Ca.attributes)for(var Va in Ca.attributes)(Lr||(Lr={}))[Va]=Ca.attributes[Va];Ca.collapsed&&(!yr||Vt(yr.marker,Ca)<0)&&(yr=ea)}else ea.from>Re&&Gt>ea.from&&(Gt=ea.from)}if(Gr)for(var vi=0;vi=we)break;for(var zi=Math.min(we,Gt);;){if(mt){var Ui=Re+mt.length;if(!yr){var ci=Ui>zi?mt.slice(0,zi-Re):mt;p.addToken(p,ci,At?At+On:On,qn,Re+ci.length==Gt?Wn:"",Zt,Lr)}if(Ui>=zi){mt=mt.slice(zi-Re),Re=zi;break}Re=Ui,qn=""}mt=G.slice(ne,ne=B[Ue++]),At=In(B[Ue++],p.cm.options)}}}function vr(t,p,B){this.line=p,this.rest=yn(p),this.size=this.rest?tr($(this.rest))-B+1:1,this.node=this.text=null,this.hidden=Qn(t,p)}function Hr(t,p,B){for(var j=[],G,ne=p;ne2&&ne.push((Re.bottom+Ue.top)/2-B.top)}}ne.push(B.bottom-B.top)}}function Ie(t,p,B){if(t.line==p)return{map:t.measure.map,cache:t.measure.cache};for(var j=0;jB)return{map:t.measure.maps[G],cache:t.measure.caches[G],before:!0}}function Ze(t,p){p=tn(p);var B=tr(p),j=t.display.externalMeasured=new vr(t.doc,p,B);j.lineN=B;var G=j.built=Bn(t,j);return j.text=G.pre,v(t.display.lineMeasure,G.pre),j}function Qe(t,p,B,j){return It(t,it(t,p),B,j)}function ht(t,p){if(p>=t.display.viewFrom&&p=B.lineN&&pp)&&(ne=Re-we,G=ne-1,p>=Re&&(ge="right")),G!=null){if(j=t[Ue+2],we==Re&&B==(j.insertLeft?"left":"right")&&(ge=B),B=="left"&&G==0)for(;Ue&&t[Ue-2]==t[Ue-3]&&t[Ue-1].insertLeft;)j=t[(Ue-=3)+2],ge="left";if(B=="right"&&G==Re-we)for(;Ue=0&&!((B=t[G]).left!=B.right);G--);return B}function dn(t,p,B,j){var G=hn(p.map,B,j),ne=G.node,ge=G.start,we=G.end,Re=G.collapse,Ue;if(ne.nodeType==3){for(var mt=0;mt<4;mt++){for(;ge&&_e(p.line.text.charAt(G.coverStart+ge));)--ge;for(;G.coverStart+we0&&(Re=j="right");var At;t.options.lineWrapping&&(At=ne.getClientRects()).length>1?Ue=At[j=="right"?At.length-1:0]:Ue=ne.getBoundingClientRect()}if(A&&g<9&&!ge&&(!Ue||!Ue.left&&!Ue.right)){var Zt=ne.parentNode.getClientRects()[0];Zt?Ue={left:Zt.left,right:Zt.left+Rr(t.display),top:Zt.top,bottom:Zt.bottom}:Ue=zt}for(var Gt=Ue.top-p.rect.top,On=Ue.bottom-p.rect.top,Wn=(Gt+On)/2,qn=p.view.measure.heights,yr=0;yr=j.text.length?(Re=j.text.length,Ue="before"):Re<=0&&(Re=0,Ue="after"),!we)return ge(Ue=="before"?Re-1:Re,Ue=="before");function mt(On,Wn,qn){var yr=we[Wn],Lr=yr.level==1;return ge(qn?On-1:On,Lr!=qn)}var At=st(we,Re,Ue),Zt=ut,Gt=mt(Re,At,Ue=="before");return Zt!=null&&(Gt.other=mt(Re,Zt,Ue!="before")),Gt}function xn(t,p){var B=0;p=X(t.doc,p),t.options.lineWrapping||(B=Rr(t.display)*p.ch);var j=un(t.doc,p.line),G=kr(j)+va(t.display);return{left:B,right:B,top:G,bottom:G+j.height}}function Fn(t,p,B,j,G){var ne=en(t,p,B);return ne.xRel=G,j&&(ne.outside=j),ne}function Kr(t,p,B){var j=t.doc;if(B+=t.display.viewOffset,B<0)return Fn(j.first,0,null,-1,-1);var G=pr(j,B),ne=j.first+j.size-1;if(G>ne)return Fn(j.first+j.size-1,un(j,ne).text.length,null,1,1);p<0&&(p=0);for(var ge=un(j,G);;){var we=Ea(t,ge,G,p,B),Re=Un(ge,we.ch+(we.xRel>0||we.outside>0?1:0));if(!Re)return we;var Ue=Re.find(1);if(Ue.line==G)return Ue;ge=un(j,G=Ue.line)}}function sa(t,p,B,j){j-=jr(p);var G=p.text.length,ne=Ge(function(ge){return It(t,B,ge-1).bottom<=j},G,0);return G=Ge(function(ge){return It(t,B,ge).top>j},ne,G),{begin:ne,end:G}}function hr(t,p,B,j){B||(B=it(t,p));var G=ta(t,p,It(t,B,j),"line").top;return sa(t,p,B,G)}function ra(t,p,B,j){return t.bottom<=B?!1:t.top>B?!0:(j?t.left:t.right)>p}function Ea(t,p,B,j,G){G-=kr(p);var ne=it(t,p),ge=jr(p),we=0,Re=p.text.length,Ue=!0,mt=gt(p,t.doc.direction);if(mt){var At=(t.options.lineWrapping?xa:ca)(t,p,B,ne,mt,j,G);Ue=At.level!=1,we=Ue?At.from:At.to-1,Re=Ue?At.to:At.from-1}var Zt=null,Gt=null,On=Ge(function(aa){var ea=It(t,ne,aa);return ea.top+=ge,ea.bottom+=ge,ra(ea,j,G,!1)?(ea.top<=G&&ea.left<=j&&(Zt=aa,Gt=ea),!0):!1},we,Re),Wn,qn,yr=!1;if(Gt){var Lr=j-Gt.left=Gr.bottom?1:0}return On=Te(p.text,On,1),Fn(B,On,qn,yr,j-Wn)}function ca(t,p,B,j,G,ne,ge){var we=Ge(function(At){var Zt=G[At],Gt=Zt.level!=1;return ra(zn(t,en(B,Gt?Zt.to:Zt.from,Gt?"before":"after"),"line",p,j),ne,ge,!0)},0,G.length-1),Re=G[we];if(we>0){var Ue=Re.level!=1,mt=zn(t,en(B,Ue?Re.from:Re.to,Ue?"after":"before"),"line",p,j);ra(mt,ne,ge,!0)&&mt.top>ge&&(Re=G[we-1])}return Re}function xa(t,p,B,j,G,ne,ge){var we=sa(t,p,j,ge),Re=we.begin,Ue=we.end;/\s/.test(p.text.charAt(Ue-1))&&Ue--;for(var mt=null,At=null,Zt=0;Zt=Ue||Gt.to<=Re)continue;var On=Gt.level!=1,Wn=It(t,j,On?Math.min(Ue,Gt.to)-1:Math.max(Re,Gt.from)).right,qn=Wnqn)&&(mt=Gt,At=qn)}return mt||(mt=G[G.length-1]),mt.fromUe&&(mt={from:mt.from,to:Ue,level:mt.level}),mt}var Sr;function br(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(Sr==null){Sr=T("pre",null,"CodeMirror-line-like");for(var p=0;p<49;++p)Sr.appendChild(document.createTextNode("x")),Sr.appendChild(T("br"));Sr.appendChild(document.createTextNode("x"))}v(t.measure,Sr);var B=Sr.offsetHeight/50;return B>3&&(t.cachedTextHeight=B),w(t.measure),B||1}function Rr(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var p=T("span","xxxxxxxxxx"),B=T("pre",[p],"CodeMirror-line-like");v(t.measure,B);var j=p.getBoundingClientRect(),G=(j.right-j.left)/10;return G>2&&(t.cachedCharWidth=G),G||10}function nr(t){for(var p=t.display,B={},j={},G=p.gutters.clientLeft,ne=p.gutters.firstChild,ge=0;ne;ne=ne.nextSibling,++ge){var we=t.display.gutterSpecs[ge].className;B[we]=ne.offsetLeft+ne.clientLeft+G,j[we]=ne.clientWidth}return{fixedPos:da(p),gutterTotalWidth:p.gutters.offsetWidth,gutterLeft:B,gutterWidth:j,wrapperWidth:p.wrapper.clientWidth}}function da(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function ya(t){var p=br(t.display),B=t.options.lineWrapping,j=B&&Math.max(5,t.display.scroller.clientWidth/Rr(t.display)-3);return function(G){if(Qn(t.doc,G))return 0;var ne=0;if(G.widgets)for(var ge=0;ge0&&(Ue=un(t.doc,Re.line).text).length==Re.ch){var mt=K(Ue,Ue.length,t.options.tabSize)-Ue.length;Re=en(Re.line,Math.max(0,Math.round((ne-ct(t.display).left)/Rr(t.display))-mt))}return Re}function ha(t,p){if(p>=t.display.viewTo)return null;if(p-=t.display.viewFrom,p<0)return null;for(var B=t.display.view,j=0;jp)&&(G.updateLineNumbers=p),t.curOp.viewChanged=!0,p>=G.viewTo)Ra&&jn(t.doc,p)G.viewFrom?Ba(t):(G.viewFrom+=j,G.viewTo+=j);else if(p<=G.viewFrom&&B>=G.viewTo)Ba(t);else if(p<=G.viewFrom){var ne=ni(t,B,B+j,1);ne?(G.view=G.view.slice(ne.index),G.viewFrom=ne.lineN,G.viewTo+=j):Ba(t)}else if(B>=G.viewTo){var ge=ni(t,p,p,-1);ge?(G.view=G.view.slice(0,ge.index),G.viewTo=ge.lineN):Ba(t)}else{var we=ni(t,p,p,-1),Re=ni(t,B,B+j,1);we&&Re?(G.view=G.view.slice(0,we.index).concat(Hr(t,we.lineN,Re.lineN)).concat(G.view.slice(Re.index)),G.viewTo+=j):Ba(t)}var Ue=G.externalMeasured;Ue&&(B=G.lineN&&p=j.viewTo)return;var ne=j.view[ha(t,p)];if(ne.node==null)return;var ge=ne.changes||(ne.changes=[]);fe(ge,B)==-1&&ge.push(B)}function Ba(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function ni(t,p,B,j){var G=ha(t,p),ne,ge=t.display.view;if(!Ra||B==t.doc.first+t.doc.size)return{index:G,lineN:B};for(var we=t.display.viewFrom,Re=0;Re0){if(G==ge.length-1)return null;ne=we+ge[G].size-p,G++}else ne=we-p;p+=ne,B+=ne}for(;jn(t.doc,B)!=B;){if(G==(j<0?0:ge.length-1))return null;B+=j*ge[G-(j<0?1:0)].size,G+=j}return{index:G,lineN:B}}function Fi(t,p,B){var j=t.display,G=j.view;G.length==0||p>=j.viewTo||B<=j.viewFrom?(j.view=Hr(t,p,B),j.viewFrom=p):(j.viewFrom>p?j.view=Hr(t,p,j.viewFrom).concat(j.view):j.viewFromB&&(j.view=j.view.slice(0,ha(t,B)))),j.viewTo=B}function Ai(t){for(var p=t.display.view,B=0,j=0;j=t.display.viewTo||we.to().line0?p.blinker=setInterval(function(){t.hasFocus()||no(t),p.cursorDiv.style.visibility=(B=!B)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(p.cursorDiv.style.visibility="hidden")}function to(t){t.state.focused||(t.display.input.focus(),Ii(t))}function Mo(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,no(t))},100)}function Ii(t,p){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(vt(t,"focus",t,p),t.state.focused=!0,H(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),e&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),Za(t)}function no(t,p){if(t.state.delayingBlurEvent)return;t.state.focused&&(vt(t,"blur",t,p),t.state.focused=!1,x(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150)}function ro(t){for(var p=t.display,B=p.lineDiv.offsetTop,j=0;j.005||mt<-.005)&&(Yn(G.line,ge),mi(G.line),G.rest))for(var Dt=0;Dtt.display.sizerWidth){var Zt=Math.ceil(we/Rr(t.display));Zt>t.display.maxLineLength&&(t.display.maxLineLength=Zt,t.display.maxLine=G.line,t.display.maxLineChanged=!0)}}}function mi(t){if(t.widgets)for(var p=0;p=ge&&(ne=pr(p,kr(un(p,Re))-t.wrapper.clientHeight),ge=Re)}return{from:ne,to:Math.max(ge,ne+1)}}function Io(t,p){if(Rt(t,"scrollCursorIntoView"))return;var B=t.display,j=B.sizer.getBoundingClientRect(),G=null;if(p.top+j.top<0?G=!0:p.bottom+j.top>(window.innerHeight||document.documentElement.clientHeight)&&(G=!1),G!=null&&!a){var ne=O("div","\u200B",null,`position: absolute; + height: `+(ea-Gr)+"px"))}function At(Er,Gr,aa){var ea=un(G,Er),Ca=ea.text.length,Va,vi;function ti(ci,ji){return wr(t,en(Er,ci),"div",ea,ji)}function zi(ci,ji,Ci){var pi=hr(t,ea,null,ci),di=ji=="ltr"==(Ci=="after")?"left":"right",ii=Ci=="after"?pi.begin:pi.end-(/\s/.test(ea.text.charAt(pi.end-1))?2:1);return ti(ii,di)[di]}var Ui=gt(ea,G.direction);return qe(Ui,Gr||0,aa==null?Ca:aa,function(ci,ji,Ci,pi){var di=Ci=="ltr",ii=ti(ci,di?"left":"right"),Bi=ti(ji-1,di?"right":"left"),Ts=Gr==null&&ci==0,es=aa==null&&ji==Ca,Oi=pi==0,Po=!Ui||pi==Ui.length-1;if(Bi.top-ii.top<=3){var _i=(Ue?Ts:es)&&Oi,ru=(Ue?es:Ts)&&Po,Fo=_i?we:(di?ii:Bi).left,ds=ru?Re:(di?Bi:ii).right;mt(Fo,ii.top,ds-Fo,ii.bottom)}else{var fs,Mi,Os,au;di?(fs=Ue&&Ts&&Oi?we:ii.left,Mi=Ue?Re:zi(ci,Ci,"before"),Os=Ue?we:zi(ji,Ci,"after"),au=Ue&&es&&Po?Re:Bi.right):(fs=Ue?zi(ci,Ci,"before"):we,Mi=!Ue&&Ts&&Oi?Re:ii.right,Os=!Ue&&es&&Po?we:Bi.left,au=Ue?zi(ji,Ci,"after"):Re),mt(fs,ii.top,Mi-fs,ii.bottom),ii.bottom0?p.blinker=setInterval(function(){t.hasFocus()||no(t),p.cursorDiv.style.visibility=(B=!B)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(p.cursorDiv.style.visibility="hidden")}function to(t){t.state.focused||(t.display.input.focus(),Ii(t))}function Mo(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,no(t))},100)}function Ii(t,p){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(vt(t,"focus",t,p),t.state.focused=!0,H(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),e&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),Za(t)}function no(t,p){if(t.state.delayingBlurEvent)return;t.state.focused&&(vt(t,"blur",t,p),t.state.focused=!1,x(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150)}function ro(t){for(var p=t.display,B=p.lineDiv.offsetTop,j=0;j.005||mt<-.005)&&(Yn(G.line,ge),mi(G.line),G.rest))for(var At=0;Att.display.sizerWidth){var Zt=Math.ceil(we/Rr(t.display));Zt>t.display.maxLineLength&&(t.display.maxLineLength=Zt,t.display.maxLine=G.line,t.display.maxLineChanged=!0)}}}function mi(t){if(t.widgets)for(var p=0;p=ge&&(ne=pr(p,kr(un(p,Re))-t.wrapper.clientHeight),ge=Re)}return{from:ne,to:Math.max(ge,ne+1)}}function Io(t,p){if(Rt(t,"scrollCursorIntoView"))return;var B=t.display,j=B.sizer.getBoundingClientRect(),G=null;if(p.top+j.top<0?G=!0:p.bottom+j.top>(window.innerHeight||document.documentElement.clientHeight)&&(G=!1),G!=null&&!a){var ne=T("div","\u200B",null,`position: absolute; top: `+(p.top-B.viewOffset-va(t.display))+`px; height: `+(p.bottom-p.top+bt(t)+B.barHeight)+`px; - left: `+p.left+"px; width: "+Math.max(2,p.right-p.left)+"px;");t.display.lineSpace.appendChild(ne),ne.scrollIntoView(G),t.display.lineSpace.removeChild(ne)}}function Lo(t,p,B,j){j==null&&(j=0);var G;!t.options.lineWrapping&&p==B&&(p=p.ch?en(p.line,p.sticky=="before"?p.ch-1:p.ch,"after"):p,B=p.sticky=="before"?en(p.line,p.ch+1,"before"):p);for(var ne=0;ne<5;ne++){var ge=!1,we=zn(t,p),Re=!B||B==p?we:zn(t,B);G={left:Math.min(we.left,Re.left),top:Math.min(we.top,Re.top)-j,right:Math.max(we.left,Re.left),bottom:Math.max(we.bottom,Re.bottom)+j};var Ue=Vi(t,G),mt=t.doc.scrollTop,Dt=t.doc.scrollLeft;if(Ue.scrollTop!=null&&(Ji(t,Ue.scrollTop),Math.abs(t.doc.scrollTop-mt)>1&&(ge=!0)),Ue.scrollLeft!=null&&(ei(t,Ue.scrollLeft),Math.abs(t.doc.scrollLeft-Dt)>1&&(ge=!0)),!ge)break}return G}function bo(t,p){var B=Vi(t,p);B.scrollTop!=null&&Ji(t,B.scrollTop),B.scrollLeft!=null&&ei(t,B.scrollLeft)}function Vi(t,p){var B=t.display,j=br(t.display);p.top<0&&(p.top=0);var G=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:B.scroller.scrollTop,ne=Pe(t),ge={};p.bottom-p.top>ne&&(p.bottom=p.top+ne);var we=t.doc.height+Ye(B),Re=p.topwe-j;if(p.topG+ne){var mt=Math.min(p.top,(Ue?we:p.bottom)-ne);mt!=G&&(ge.scrollTop=mt)}var Dt=t.options.fixedGutter?0:B.gutters.offsetWidth,Zt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:B.scroller.scrollLeft-Dt,Gt=nt(t)-B.gutters.offsetWidth,On=p.right-p.left>Gt;return On&&(p.right=p.left+Gt),p.left<10?ge.scrollLeft=0:p.leftGt+Zt-3&&(ge.scrollLeft=p.right+(On?0:10)-Gt),ge}function co(t,p){if(p==null)return;yo(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+p}function Xi(t){yo(t);var p=t.getCursor();t.curOp.scrollToPos={from:p,to:p,margin:t.options.cursorScrollMargin}}function Yi(t,p,B){(p!=null||B!=null)&&yo(t),p!=null&&(t.curOp.scrollLeft=p),B!=null&&(t.curOp.scrollTop=B)}function No(t,p){yo(t),t.curOp.scrollToPos=p}function yo(t){var p=t.curOp.scrollToPos;if(p){t.curOp.scrollToPos=null;var B=xn(t,p.from),j=xn(t,p.to);ao(t,B,j,p.margin)}}function ao(t,p,B,j){var G=Vi(t,{left:Math.min(p.left,B.left),top:Math.min(p.top,B.top)-j,right:Math.max(p.right,B.right),bottom:Math.max(p.bottom,B.bottom)+j});Yi(t,G.scrollLeft,G.scrollTop)}function Ji(t,p){if(Math.abs(t.doc.scrollTop-p)<2)return;T||fo(t,{top:p}),Qi(t,p,!0),T&&fo(t),ai(t,100)}function Qi(t,p,B){if(p=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,p)),t.display.scroller.scrollTop==p&&!B)return;t.doc.scrollTop=p,t.display.scrollbars.setScrollTop(p),t.display.scroller.scrollTop!=p&&(t.display.scroller.scrollTop=p)}function ei(t,p,B,j){if(p=Math.max(0,Math.min(p,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(B?p==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-p)<2)&&!j)return;t.doc.scrollLeft=p,ba(t),t.display.scroller.scrollLeft!=p&&(t.display.scroller.scrollLeft=p),t.display.scrollbars.setScrollLeft(p)}function Li(t){var p=t.display,B=p.gutters.offsetWidth,j=Math.round(t.doc.height+Ye(t.display));return{clientHeight:p.scroller.clientHeight,viewHeight:p.wrapper.clientHeight,scrollWidth:p.scroller.scrollWidth,clientWidth:p.scroller.clientWidth,viewWidth:p.wrapper.clientWidth,barLeft:t.options.fixedGutter?B:0,docHeight:j,scrollHeight:j+bt(t)+p.barHeight,nativeBarWidth:p.nativeBarWidth,gutterWidth:B}}var Di=function(t,p,B){this.cm=B;var j=this.vert=O("div",[O("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),G=this.horiz=O("div",[O("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");j.tabIndex=G.tabIndex=-1,t(j),t(G),ke(j,"scroll",function(){j.clientHeight&&p(j.scrollTop,"vertical")}),ke(G,"scroll",function(){G.clientWidth&&p(G.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,A&&g<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Di.prototype.update=function(t){var p=t.scrollWidth>t.clientWidth+1,B=t.scrollHeight>t.clientHeight+1,j=t.nativeBarWidth;if(B){this.vert.style.display="block",this.vert.style.bottom=p?j+"px":"0";var G=t.viewHeight-(p?j:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+G)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(p){this.horiz.style.display="block",this.horiz.style.right=B?j+"px":"0",this.horiz.style.left=t.barLeft+"px";var ne=t.viewWidth-t.barLeft-(B?j:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(j==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:B?j:0,bottom:p?j:0}},Di.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Di.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Di.prototype.zeroWidthHack=function(){var t=s&&!i?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new te,this.disableVert=new te},Di.prototype.enableZeroWidthBar=function(t,p,B){t.style.pointerEvents="auto";function j(){var G=t.getBoundingClientRect(),ne=B=="vert"?document.elementFromPoint(G.right-1,(G.top+G.bottom)/2):document.elementFromPoint((G.right+G.left)/2,G.bottom-1);ne!=t?t.style.pointerEvents="none":p.set(1e3,j)}p.set(1e3,j)},Di.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Ri(t,p){p||(p=Li(t));var B=t.display.barWidth,j=t.display.barHeight;Eo(t,p);for(var G=0;G<4&&B!=t.display.barWidth||j!=t.display.barHeight;G++)B!=t.display.barWidth&&t.options.lineWrapping&&ro(t),Eo(t,Li(t)),B=t.display.barWidth,j=t.display.barHeight}function Eo(t,p){var B=t.display,j=B.scrollbars.update(p);B.sizer.style.paddingRight=(B.barWidth=j.right)+"px",B.sizer.style.paddingBottom=(B.barHeight=j.bottom)+"px",B.heightForcer.style.borderBottom=j.bottom+"px solid transparent",j.right&&j.bottom?(B.scrollbarFiller.style.display="block",B.scrollbarFiller.style.height=j.bottom+"px",B.scrollbarFiller.style.width=j.right+"px"):B.scrollbarFiller.style.display="",j.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(B.gutterFiller.style.display="block",B.gutterFiller.style.height=j.bottom+"px",B.gutterFiller.style.width=p.gutterWidth+"px"):B.gutterFiller.style.display=""}var xo={native:Di,null:Zi};function Co(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&x(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new xo[t.options.scrollbarStyle](function(p){t.display.wrapper.insertBefore(p,t.display.scrollbarFiller),ke(p,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),p.setAttribute("cm-not-content","true")},function(p,B){B=="horizontal"?ei(t,p):Ji(t,p)},t),t.display.scrollbars.addClass&&H(t.display.wrapper,t.display.scrollbars.addClass)}var io=0;function Ni(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.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:++io},qr(t.curOp)}function qi(t){var p=t.curOp;p&&Kt(p,function(B){for(var j=0;j=B.viewTo)||B.maxLineChanged&&p.options.lineWrapping,t.update=t.mustUpdate&&new yi(p,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function so(t){t.updatedDisplay=t.mustUpdate&&Wi(t.cm,t.update)}function wo(t){var p=t.cm,B=p.display;t.updatedDisplay&&ro(p),t.barMeasure=Li(p),B.maxLineChanged&&!p.options.lineWrapping&&(t.adjustWidthTo=Qe(p,B.maxLine,B.maxLine.text.length).left+3,p.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(B.scroller.clientWidth,B.sizer.offsetLeft+t.adjustWidthTo+bt(p)+p.display.barWidth),t.maxScrollLeft=Math.max(0,B.sizer.offsetLeft+t.adjustWidthTo-nt(p))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=B.input.prepareSelection())}function Uo(t){var p=t.cm;t.adjustWidthTo!=null&&(p.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft=t.display.viewTo)return;var B=+new Date+t.options.workTime,j=Kn(t,p.highlightFrontier),G=[];p.iter(j.line,Math.min(p.first+p.size,t.display.viewTo+500),function(ne){if(j.line>=t.display.viewFrom){var ge=ne.styles,we=ne.text.length>t.options.maxHighlightLength?nn(p.mode,j.state):null,Re=pt(t,ne,j,!0);we&&(j.state=we),ne.styles=Re.styles;var Ue=ne.styleClasses,mt=Re.classes;mt?ne.styleClasses=mt:Ue&&(ne.styleClasses=null);for(var Dt=!ge||ge.length!=ne.styles.length||Ue!=mt&&(!Ue||!mt||Ue.bgClass!=mt.bgClass||Ue.textClass!=mt.textClass),Zt=0;!Dt&&ZtB)return ai(t,t.options.workDelay),!0}),p.highlightFrontier=j.line,p.modeFrontier=Math.max(p.modeFrontier,j.line),G.length&&fi(t,function(){for(var ne=0;ne=B.viewFrom&&p.visible.to<=B.viewTo&&(B.updateLineNumbers==null||B.updateLineNumbers>=B.viewTo)&&B.renderedView==B.view&&Ai(t)==0)return!1;Ka(t)&&(Ba(t),p.dims=nr(t));var G=j.first+j.size,ne=Math.max(p.visible.from-t.options.viewportMargin,j.first),ge=Math.min(G,p.visible.to+t.options.viewportMargin);B.viewFromge&&B.viewTo-ge<20&&(ge=Math.min(G,B.viewTo)),Ra&&(ne=jn(t.doc,ne),ge=Rn(t.doc,ge));var we=ne!=B.viewFrom||ge!=B.viewTo||B.lastWrapHeight!=p.wrapperHeight||B.lastWrapWidth!=p.wrapperWidth;Fi(t,ne,ge),B.viewOffset=kr(un(t.doc,B.viewFrom)),t.display.mover.style.top=B.viewOffset+"px";var Re=Ai(t);if(!we&&Re==0&&!p.force&&B.renderedView==B.view&&(B.updateLineNumbers==null||B.updateLineNumbers>=B.viewTo))return!1;var Ue=To(t);return Re>4&&(B.lineDiv.style.display="none"),Wo(t,B.updateLineNumbers,p.dims),Re>4&&(B.lineDiv.style.display=""),B.renderedView=B.view,$i(Ue),w(B.cursorDiv),w(B.selectionDiv),B.gutters.style.height=B.sizer.style.minHeight=0,we&&(B.lastWrapHeight=p.wrapperHeight,B.lastWrapWidth=p.wrapperWidth,ai(t,400)),B.updateLineNumbers=null,!0}function Oo(t,p){for(var B=p.viewport,j=!0;;j=!1){if(!j||!t.options.lineWrapping||p.oldDisplayWidth==nt(t)){if(B&&B.top!=null&&(B={top:Math.min(t.doc.height+Ye(t.display)-Pe(t),B.top)}),p.visible=uo(t.display,t.doc,B),p.visible.from>=t.display.viewFrom&&p.visible.to<=t.display.viewTo)break}else j&&(p.visible=uo(t.display,t.doc,B));if(!Wi(t,p))break;ro(t);var G=Li(t);Ia(t),Ri(t,G),Oa(t,G),p.force=!1}p.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(p.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function fo(t,p){var B=new yi(t,p);if(Wi(t,B)){ro(t),Oo(t,B);var j=Li(t);Ia(t),Ri(t,j),Oa(t,j),B.finish()}}function Wo(t,p,B){var j=t.display,G=t.options.lineNumbers,ne=j.lineDiv,ge=ne.firstChild;function we(On){var Wn=On.nextSibling;return e&&s&&t.display.currentWheelTarget==On?On.style.display="none":On.parentNode.removeChild(On),Wn}for(var Re=j.view,Ue=j.viewFrom,mt=0;mt-1&&(Gt=!1),er(t,Dt,Ue,B)),Gt&&(w(Dt.lineNumber),Dt.lineNumber.appendChild(document.createTextNode(mn(t.options,Ue)))),ge=Dt.node.nextSibling}Ue+=Dt.size}for(;ge;)ge=we(ge)}function lo(t){var p=t.gutters.offsetWidth;t.sizer.style.marginLeft=p+"px"}function Oa(t,p){t.display.sizer.style.minHeight=p.docHeight+"px",t.display.heightForcer.style.top=p.docHeight+"px",t.display.gutters.style.height=p.docHeight+t.display.barHeight+bt(t)+"px"}function ba(t){var p=t.display,B=p.view;if(!p.alignWidgets&&(!p.gutters.firstChild||!t.options.fixedGutter))return;for(var j=da(p)-p.scroller.scrollLeft+t.doc.scrollLeft,G=p.gutters.offsetWidth,ne=j+"px",ge=0;gege.clientWidth,Re=ge.scrollHeight>ge.clientHeight;if(!(j&&we||G&&Re))return;if(G&&s&&e){e:for(var Ue=p.target,mt=ne.view;Ue!=ge;Ue=Ue.parentNode)for(var Dt=0;Dt=0&&Nn(t,j.to())<=0)return B}return-1};var Da=function(t,p){this.anchor=t,this.head=p};Da.prototype.from=function(){return Dr(this.anchor,this.head)},Da.prototype.to=function(){return Ur(this.anchor,this.head)},Da.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ia(t,p,B){var j=t&&t.options.selectionsMayTouch,G=p[B];p.sort(function(Zt,Gt){return Nn(Zt.from(),Gt.from())}),B=fe(p,G);for(var ne=1;ne0:Re>=0){var Ue=Dr(we.from(),ge.from()),mt=Ur(we.to(),ge.to()),Dt=we.empty()?ge.from()==ge.head:we.from()==we.head;ne<=B&&--B,p.splice(--ne,2,new Da(Dt?mt:Ue,Dt?Ue:mt))}}return new hi(p,B)}function xr(t,p){return new hi([new Da(t,p||t)],0)}function Jr(t){return t.text?en(t.from.line+t.text.length-1,$(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function ma(t,p){if(Nn(t,p.from)<0)return t;if(Nn(t,p.to)<=0)return Jr(p);var B=t.line+p.text.length-(p.to.line-p.from.line)-1,j=t.ch;return t.line==p.to.line&&(j+=Jr(p).ch-p.to.ch),en(B,j)}function Fa(t,p){for(var B=[],j=0;j1&&t.remove(we.line+1,On-1),t.insert(we.line+1,yr)}Yt(t,"change",t,p)}function Qa(t,p,B){function j(G,ne,ge){if(G.linked)for(var we=0;we1&&!t.done[t.done.length-2].ranges)return t.done.pop(),$(t.done)}function Qs(t,p,B,j){var G=t.history;G.undone.length=0;var ne=+new Date,ge,we;if((G.lastOp==j||G.lastOrigin==p.origin&&p.origin&&(p.origin.charAt(0)=="+"&&G.lastModTime>ne-(t.cm?t.cm.options.historyEventDelay:500)||p.origin.charAt(0)=="*"))&&(ge=Ml(G,G.lastOp==j)))we=$(ge.changes),Nn(p.from,p.to)==0&&Nn(p.from,we.to)==0?we.to=Jr(p):ge.changes.push(Ds(t,p));else{var Re=$(G.done);for((!Re||!Re.ranges)&&ms(t.sel,G.done),ge={changes:[Ds(t,p)],generation:G.generation},G.done.push(ge);G.done.length>G.undoDepth;)G.done.shift(),G.done[0].ranges||G.done.shift()}G.done.push(B),G.generation=++G.maxGeneration,G.lastModTime=G.lastSelTime=ne,G.lastOp=G.lastSelOp=j,G.lastOrigin=G.lastSelOrigin=p.origin,we||vt(t,"historyAdded")}function Il(t,p,B,j){var G=p.charAt(0);return G=="*"||G=="+"&&B.ranges.length==j.ranges.length&&B.somethingSelected()==j.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function ps(t,p,B,j){var G=t.history,ne=j&&j.origin;B==G.lastSelOp||ne&&G.lastSelOrigin==ne&&(G.lastModTime==G.lastSelTime&&G.lastOrigin==ne||Il(t,ne,$(G.done),p))?G.done[G.done.length-1]=p:ms(p,G.done),G.lastSelTime=+new Date,G.lastSelOrigin=ne,G.lastSelOp=B,j&&j.clearRedo!==!1&&Js(G.undone)}function ms(t,p){var B=$(p);B&&B.ranges&&B.equals(t)||p.push(t)}function Rs(t,p,B,j){var G=p["spans_"+t.id],ne=0;t.iter(Math.max(t.first,B),Math.min(t.first+t.size,j),function(ge){ge.markedSpans&&((G||(G=p["spans_"+t.id]={}))[ne]=ge.markedSpans),++ne})}function gs(t){if(!t)return null;for(var p,B=0;B-1&&($(we)[Dt]=Ue[Dt],delete Ue[Dt]))}}return j}function vs(t,p,B,j){if(j){var G=t.anchor;if(B){var ne=Nn(p,G)<0;ne!=Nn(B,G)<0?(G=p,p=B):ne!=Nn(p,B)<0&&(p=B)}return new Da(G,p)}else return new Da(B||p,p)}function _s(t,p,B,j,G){G==null&&(G=t.cm&&(t.cm.display.shift||t.extend)),gi(t,new hi([vs(t.sel.primary(),p,B,G)],0),j)}function $s(t,p,B){for(var j=[],G=t.cm&&(t.cm.display.shift||t.extend),ne=0;ne=p.ch:we.to>p.ch))){if(G&&(vt(Re,"beforeCursorEnter"),Re.explicitlyCleared))if(ne.markedSpans){--ge;continue}else break;if(!Re.atomic)continue;if(B){var Dt=Re.find(j<0?1:-1),Zt=void 0;if((j<0?mt:Ue)&&(Dt=il(t,Dt,-j,Dt&&Dt.line==p.line?ne:null)),Dt&&Dt.line==p.line&&(Zt=Nn(Dt,B))&&(j<0?Zt<0:Zt>0))return Go(t,Dt,p,j,G)}var Gt=Re.find(j<0?-1:1);return(j<0?Ue:mt)&&(Gt=il(t,Gt,j,Gt.line==p.line?ne:null)),Gt?Go(t,Gt,p,j,G):null}}return p}function bs(t,p,B,j,G){var ne=j||1,ge=Go(t,p,B,ne,G)||!G&&Go(t,p,B,ne,!0)||Go(t,p,B,-ne,G)||!G&&Go(t,p,B,-ne,!0);return ge||(t.cantEdit=!0,en(t.first,0))}function il(t,p,B,j){return B<0&&p.ch==0?p.line>t.first?X(t,en(p.line-1)):null:B>0&&p.ch==(j||un(t,p.line)).text.length?p.line=0;--G)sl(t,{from:j[G].from,to:j[G].to,text:G?[""]:p.text,origin:p.origin});else sl(t,p)}function sl(t,p){if(p.text.length==1&&p.text[0]==""&&Nn(p.from,p.to)==0)return;var B=Fa(t,p);Qs(t,p,B,t.cm?t.cm.curOp.id:NaN),Vo(t,p,B,oa(t,p));var j=[];Qa(t,function(G,ne){!ne&&fe(j,G.history)==-1&&(dl(G.history,p),j.push(G.history)),Vo(G,p,null,oa(G,p))})}function ys(t,p,B){var j=t.cm&&t.cm.state.suppressEdits;if(j&&!B)return;for(var G=t.history,ne,ge=t.sel,we=p=="undo"?G.done:G.undone,Re=p=="undo"?G.undone:G.done,Ue=0;Ue=0;--Gt){var On=Zt(Gt);if(On)return On.v}}function ll(t,p){if(p==0)return;if(t.first+=p,t.sel=new hi(me(t.sel.ranges,function(G){return new Da(en(G.anchor.line+p,G.anchor.ch),en(G.head.line+p,G.head.ch))}),t.sel.primIndex),t.cm){La(t.cm,t.first,t.first-p,p);for(var B=t.cm.display,j=B.viewFrom;jt.lastLine())return;if(p.from.linene&&(p={from:p.from,to:en(ne,un(t,ne).text.length),text:[p.text[0]],origin:p.origin}),p.removed=Jn(t,p.from,p.to),B||(B=Fa(t,p)),t.cm?Nl(t.cm,p,j):go(t,p,j),Ko(t,B,Oe),t.cantEdit&&bs(t,en(t.firstLine(),0))&&(t.cantEdit=!1)}function Nl(t,p,B){var j=t.doc,G=t.display,ne=p.from,ge=p.to,we=!1,Re=ne.line;t.options.lineWrapping||(Re=tr(tn(un(j,ne.line))),j.iter(Re,ge.line+1,function(Gt){if(Gt==G.maxLine)return we=!0,!0})),j.sel.contains(p.from,p.to)>-1&&ot(t),go(j,p,B,ya(t)),t.options.lineWrapping||(j.iter(Re,ne.line+p.text.length,function(Gt){var On=wn(Gt);On>G.maxLineLength&&(G.maxLine=Gt,G.maxLineLength=On,G.maxLineChanged=!0,we=!1)}),we&&(t.curOp.updateMaxLine=!0)),za(j,ne.line),ai(t,400);var Ue=p.text.length-(ge.line-ne.line)-1;p.full?La(t):ne.line==ge.line&&p.text.length==1&&!Ki(t.doc,p)?Na(t,ne.line,"text"):La(t,ne.line,ge.line+1,Ue);var mt=Je(t,"changes"),Dt=Je(t,"change");if(Dt||mt){var Zt={from:ne,to:ge,text:p.text,removed:p.removed,origin:p.origin};Dt&&Yt(t,"change",t,Zt),mt&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Zt)}t.display.selForContextMenu=null}function Xo(t,p,B,j,G){var ne;j||(j=B),Nn(j,B)<0&&(ne=[j,B],B=ne[0],j=ne[1]),typeof p=="string"&&(p=t.splitLines(p)),zo(t,{from:B,to:j,text:p,origin:G})}function ul(t,p,B,j){B1||!(this.children[0]instanceof Do))){var we=[];this.collapse(we),this.children=[new Do(we)],this.children[0].parent=this}},collapse:function(t){for(var p=0;p50){for(var ge=G.lines.length%25+25,we=ge;we10);t.parent.maybeSpill()},iterN:function(t,p,B){for(var j=0;jt.display.maxLineLength&&(t.display.maxLine=Ue,t.display.maxLineLength=mt,t.display.maxLineChanged=!0)}j!=null&&t&&this.collapsed&&La(t,j,G+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&rl(t.doc)),t&&Yt(t,"markerCleared",t,this,j,G),p&&qi(t),this.parent&&this.parent.clear()},Gi.prototype.find=function(t,p){t==null&&this.type=="bookmark"&&(t=1);for(var B,j,G=0;G0||ge==0&&ne.clearWhenEmpty!==!1)return ne;if(ne.replacedWith&&(ne.collapsed=!0,ne.widgetNode=U("span",[ne.replacedWith],"CodeMirror-widget"),j.handleMouseEvents||ne.widgetNode.setAttribute("cm-ignore-events","true"),j.insertLeft&&(ne.widgetNode.insertLeft=!0)),ne.collapsed){if(An(t,p.line,p,B,ne)||p.line!=B.line&&An(t,B.line,p,B,ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");wa()}ne.addToHistory&&Qs(t,{from:p,to:B,origin:"markText"},t.sel,NaN);var we=p.line,Re=t.cm,Ue;if(t.iter(we,B.line+1,function(Dt){Re&&ne.collapsed&&!Re.options.lineWrapping&&tn(Dt)==Re.display.maxLine&&(Ue=!0),ne.collapsed&&we!=p.line&&Yn(Dt,0),oi(Dt,new Ja(ne,we==p.line?p.ch:null,we==B.line?B.ch:null)),++we}),ne.collapsed&&t.iter(p.line,B.line+1,function(Dt){Qn(t,Dt)&&Yn(Dt,0)}),ne.clearOnEnter&&ke(ne,"beforeCursorEnter",function(){return ne.clear()}),ne.readOnly&&(Ha(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),ne.collapsed&&(ne.id=++hl,ne.atomic=!0),Re){if(Ue&&(Re.curOp.updateMaxLine=!0),ne.collapsed)La(Re,p.line,B.line+1);else if(ne.className||ne.startStyle||ne.endStyle||ne.css||ne.attributes||ne.title)for(var mt=p.line;mt<=B.line;mt++)Na(Re,mt,"text");ne.atomic&&rl(Re.doc),Yt(Re,"markerAdded",Re,ne)}return ne}var Qo=function(t,p){this.markers=t,this.primary=p;for(var B=0;B=0;Re--)zo(this,j[Re]);we?tl(this,we):this.cm&&Xi(this.cm)}),undo:Xa(function(){ys(this,"undo")}),redo:Xa(function(){ys(this,"redo")}),undoSelection:Xa(function(){ys(this,"undo",!0)}),redoSelection:Xa(function(){ys(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,p=0,B=0,j=0;j=t.ch)&&p.push(G.marker.parent||G.marker)}return p},findMarks:function(t,p,B){t=X(this,t),p=X(this,p);var j=[],G=t.line;return this.iter(t.line,p.line+1,function(ne){var ge=ne.markedSpans;if(ge)for(var we=0;we=Re.to||Re.from==null&&G!=t.line||Re.from!=null&&G==p.line&&Re.from>=p.ch)&&(!B||B(Re.marker))&&j.push(Re.marker.parent||Re.marker)}++G}),j},getAllMarks:function(){var t=[];return this.iter(function(p){var B=p.markedSpans;if(B)for(var j=0;jt)return p=t,!0;t-=ne,++B}),X(this,en(B,p))},indexFromPos:function(t){t=X(this,t);var p=t.ch;if(t.linep&&(p=t.from),t.to!=null&&t.to-1){p.state.draggingText(t),setTimeout(function(){return p.display.input.focus()},20);return}try{var mt=t.dataTransfer.getData("Text");if(mt){var Dt;if(p.state.draggingText&&!p.state.draggingText.copy&&(Dt=p.listSelections()),Ko(p.doc,xr(B,B)),Dt)for(var Zt=0;Zt=0;we--)Xo(t.doc,"",j[we].from,j[we].to,"+delete");Xi(t)})}function Us(t,p,B){var j=Te(t.text,p+B,B);return j<0||j>t.text.length?null:j}function js(t,p,B){var j=Us(t,p.ch,B);return j==null?null:new en(p.line,j,B<0?"after":"before")}function Bs(t,p,B,j,G){if(t){p.doc.direction=="rtl"&&(G=-G);var ne=gt(B,p.doc.direction);if(ne){var ge=G<0?$(ne):ne[0],we=G<0==(ge.level==1),Re=we?"after":"before",Ue;if(ge.level>0||p.doc.direction=="rtl"){var mt=it(p,B);Ue=G<0?B.text.length-1:0;var Dt=It(p,mt,Ue).top;Ue=Ge(function(Zt){return It(p,mt,Zt).top==Dt},G<0==(ge.level==1)?ge.from:ge.to-1,Ue),Re=="before"&&(Ue=Us(B,Ue,1))}else Ue=G<0?ge.to:ge.from;return new en(j,Ue,Re)}}return new en(j,G<0?B.text.length:0,G<0?"before":"after")}function Fs(t,p,B,j){var G=gt(p,t.doc.direction);if(!G)return js(p,B,j);B.ch>=p.text.length?(B.ch=p.text.length,B.sticky="before"):B.ch<=0&&(B.ch=0,B.sticky="after");var ne=st(G,B.ch,B.sticky),ge=G[ne];if(t.doc.direction=="ltr"&&ge.level%2==0&&(j>0?ge.to>B.ch:ge.from=ge.from&&Zt>=mt.begin)){var Gt=Dt?"before":"after";return new en(B.line,Zt,Gt)}}var On=function(yr,Lr,Er){for(var Gr=function(Va,vi){return vi?new en(B.line,we(Va,1),"before"):new en(B.line,Va,"after")};yr>=0&&yr0==(aa.level!=1),Ca=ea?Er.begin:we(Er.end,-1);if(aa.from<=Ca&&Ca0?mt.end:we(mt.begin,-1);return qn!=null&&!(j>0&&qn==p.text.length)&&(Wn=On(j>0?0:G.length-1,j,Ue(qn)),Wn)?Wn:null}var qo={selectAll:ol,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),Oe)},killLine:function(t){return Zo(t,function(p){if(p.empty()){var B=un(t.doc,p.head.line).text.length;return p.head.ch==B&&p.head.line0)G=new en(G.line,G.ch+1),t.replaceRange(ne.charAt(G.ch-1)+ne.charAt(G.ch-2),en(G.line,G.ch-2),G,"+transpose");else if(G.line>t.doc.first){var ge=un(t.doc,G.line-1).text;ge&&(G=new en(G.line,1),t.replaceRange(ne.charAt(0)+t.doc.lineSeparator()+ge.charAt(ge.length-1),en(G.line-1,ge.length-1),G,"+transpose"))}}B.push(new Da(G,G))}t.setSelections(B)})},newlineAndIndent:function(t){return fi(t,function(){for(var p=t.listSelections(),B=p.length-1;B>=0;B--)t.replaceRange(t.doc.lineSeparator(),p[B].anchor,p[B].head,"+input");p=t.listSelections();for(var j=0;jt&&Nn(p,this.pos)==0&&B==this.button};var ls,us;function Yl(t,p){var B=+new Date;return us&&us.compare(B,t,p)?(ls=us=null,"triple"):ls&&ls.compare(B,t,p)?(us=new Gs(B,t,p),ls=null,"double"):(ls=new Gs(B,t,p),us=null,"single")}function zs(t){var p=this,B=p.display;if(Rt(p,t)||B.activeTouch&&B.input.supportsTouch())return;if(B.input.ensurePolled(),B.shift=t.shiftKey,Sa(B,t)){e||(B.scroller.draggable=!1,setTimeout(function(){return B.scroller.draggable=!0},100));return}if(Xs(p,t))return;var j=Ta(p,t),G=_t(t),ne=j?Yl(j,G):"single";if(window.focus(),G==1&&p.state.selectingText&&p.state.selectingText(t),j&&Sl(p,G,j,ne,t))return;G==1?j?Ql(p,j,ne,t):$e(t)==B.scroller&&Me(t):G==2?(j&&_s(p.doc,j),setTimeout(function(){return B.input.focus()},20)):G==3&&(P?p.display.input.onContextMenu(t):Mo(p))}function Sl(t,p,B,j,G){var ne="Click";return j=="double"?ne="Double"+ne:j=="triple"&&(ne="Triple"+ne),ne=(p==1?"Left":p==2?"Middle":"Right")+ne,ss(t,bl(ne,G),G,function(ge){if(typeof ge=="string"&&(ge=qo[ge]),!ge)return!1;var we=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),we=ge(t,B)!=Ce}finally{t.state.suppressEdits=!1}return we})}function Jl(t,p,B){var j=t.getOption("configureMouse"),G=j?j(t,p,B):{};if(G.unit==null){var ne=u?B.shiftKey&&B.metaKey:B.altKey;G.unit=ne?"rectangle":p=="single"?"char":p=="double"?"word":"line"}return(G.extend==null||t.doc.extend)&&(G.extend=t.doc.extend||B.shiftKey),G.addNew==null&&(G.addNew=s?B.metaKey:B.ctrlKey),G.moveOnDrag==null&&(G.moveOnDrag=!(s?B.altKey:B.ctrlKey)),G}function Ql(t,p,B,j){A?setTimeout(F(to,t),0):t.curOp.focus=V();var G=Jl(t,B,j),ne=t.doc.sel,ge;t.options.dragDrop&&Ft&&!t.isReadOnly()&&B=="single"&&(ge=ne.contains(p))>-1&&(Nn((ge=ne.ranges[ge]).from(),p)<0||p.xRel>0)&&(Nn(ge.to(),p)>0||p.xRel<0)?Zl(t,j,p,G):ql(t,j,p,G)}function Zl(t,p,B,j){var G=t.display,ne=!1,ge=Wa(t,function(Ue){e&&(G.scroller.draggable=!1),t.state.draggingText=!1,Bt(G.wrapper.ownerDocument,"mouseup",ge),Bt(G.wrapper.ownerDocument,"mousemove",we),Bt(G.scroller,"dragstart",Re),Bt(G.scroller,"drop",ge),ne||(Me(Ue),j.addNew||_s(t.doc,B,null,null,j.extend),e&&!n||A&&g==9?setTimeout(function(){G.wrapper.ownerDocument.body.focus({preventScroll:!0}),G.input.focus()},20):G.input.focus())}),we=function(Ue){ne=ne||Math.abs(p.clientX-Ue.clientX)+Math.abs(p.clientY-Ue.clientY)>=10},Re=function(){return ne=!0};e&&(G.scroller.draggable=!0),t.state.draggingText=ge,ge.copy=!j.moveOnDrag,G.scroller.dragDrop&&G.scroller.dragDrop(),ke(G.wrapper.ownerDocument,"mouseup",ge),ke(G.wrapper.ownerDocument,"mousemove",we),ke(G.scroller,"dragstart",Re),ke(G.scroller,"drop",ge),Mo(t),setTimeout(function(){return G.input.focus()},20)}function Vs(t,p,B){if(B=="char")return new Da(p,p);if(B=="word")return t.findWordAt(p);if(B=="line")return new Da(en(p.line,0),X(t.doc,en(p.line+1,0)));var j=B(t,p);return new Da(j.from,j.to)}function ql(t,p,B,j){var G=t.display,ne=t.doc;Me(p);var ge,we,Re=ne.sel,Ue=Re.ranges;if(j.addNew&&!j.extend?(we=ne.sel.contains(B),we>-1?ge=Ue[we]:ge=new Da(B,B)):(ge=ne.sel.primary(),we=ne.sel.primIndex),j.unit=="rectangle")j.addNew||(ge=new Da(B,B)),B=Ta(t,p,!0,!0),we=-1;else{var mt=Vs(t,B,j.unit);j.extend?ge=vs(ge,mt.anchor,mt.head,j.extend):ge=mt}j.addNew?we==-1?(we=Ue.length,gi(ne,ia(t,Ue.concat([ge]),we),{scroll:!1,origin:"*mouse"})):Ue.length>1&&Ue[we].empty()&&j.unit=="char"&&!j.extend?(gi(ne,ia(t,Ue.slice(0,we).concat(Ue.slice(we+1)),0),{scroll:!1,origin:"*mouse"}),Re=ne.sel):Ao(ne,we,ge,ce):(we=0,gi(ne,new hi([ge],0),ce),Re=ne.sel);var Dt=B;function Zt(Er){if(Nn(Dt,Er)==0)return;if(Dt=Er,j.unit=="rectangle"){for(var Gr=[],aa=t.options.tabSize,ea=K(un(ne,B.line).text,B.ch,aa),Ca=K(un(ne,Er.line).text,Er.ch,aa),Va=Math.min(ea,Ca),vi=Math.max(ea,Ca),ti=Math.min(B.line,Er.line),zi=Math.min(t.lastLine(),Math.max(B.line,Er.line));ti<=zi;ti++){var Ui=un(ne,ti).text,ci=ye(Ui,Va,aa);Va==vi?Gr.push(new Da(en(ti,ci),en(ti,ci))):Ui.length>ci&&Gr.push(new Da(en(ti,ci),en(ti,ye(Ui,vi,aa))))}Gr.length||Gr.push(new Da(B,B)),gi(ne,ia(t,Re.ranges.slice(0,we).concat(Gr),we),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Er)}else{var ji=ge,Ci=Vs(t,Er,j.unit),pi=ji.anchor,di;Nn(Ci.anchor,pi)>0?(di=Ci.head,pi=Dr(ji.from(),Ci.anchor)):(di=Ci.anchor,pi=Ur(ji.to(),Ci.head));var ii=Re.ranges.slice(0);ii[we]=$l(t,new Da(X(ne,pi),di)),gi(ne,ia(t,ii,we),ce)}}var Gt=G.wrapper.getBoundingClientRect(),On=0;function Wn(Er){var Gr=++On,aa=Ta(t,Er,!0,j.unit=="rectangle");if(!aa)return;if(Nn(aa,Dt)!=0){t.curOp.focus=V(),Zt(aa);var ea=uo(G,ne);(aa.line>=ea.to||aa.lineGt.bottom?20:0;Ca&&setTimeout(Wa(t,function(){if(On!=Gr)return;G.scroller.scrollTop+=Ca,Wn(Er)}),50)}}function qn(Er){t.state.selectingText=!1,On=Infinity,Er&&(Me(Er),G.input.focus()),Bt(G.wrapper.ownerDocument,"mousemove",yr),Bt(G.wrapper.ownerDocument,"mouseup",Lr),ne.history.lastSelOrigin=null}var yr=Wa(t,function(Er){Er.buttons===0||!_t(Er)?qn(Er):Wn(Er)}),Lr=Wa(t,qn);t.state.selectingText=Lr,ke(G.wrapper.ownerDocument,"mousemove",yr),ke(G.wrapper.ownerDocument,"mouseup",Lr)}function $l(t,p){var B=p.anchor,j=p.head,G=un(t.doc,B.line);if(Nn(B,j)==0&&B.sticky==j.sticky)return p;var ne=gt(G);if(!ne)return p;var ge=st(ne,B.ch,B.sticky),we=ne[ge];if(we.from!=B.ch&&we.to!=B.ch)return p;var Re=ge+(we.from==B.ch==(we.level!=1)?0:1);if(Re==0||Re==ne.length)return p;var Ue;if(j.line!=B.line)Ue=(j.line-B.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var mt=st(ne,j.ch,j.sticky),Dt=mt-ge||(j.ch-B.ch)*(we.level==1?-1:1);mt==Re-1||mt==Re?Ue=Dt<0:Ue=Dt>0}var Zt=ne[Re+(Ue?-1:0)],Gt=Ue==(Zt.level==1),On=Gt?Zt.from:Zt.to,Wn=Gt?"after":"before";return B.ch==On&&B.sticky==Wn?p:new Da(new en(B.line,On,Wn),j)}function Tl(t,p,B,j){var G,ne;if(p.touches)G=p.touches[0].clientX,ne=p.touches[0].clientY;else try{G=p.clientX,ne=p.clientY}catch(Zt){return!1}if(G>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;j&&Me(p);var ge=t.display,we=ge.lineDiv.getBoundingClientRect();if(ne>we.bottom||!Je(t,B))return Xe(p);ne-=we.top-ge.viewOffset;for(var Re=0;Re=G){var mt=pr(t.doc,ne),Dt=t.display.gutterSpecs[Re];return vt(t,B,t,mt,Dt.className,p),Xe(p)}}}function Xs(t,p){return Tl(t,p,"gutterClick",!0)}function Ol(t,p){if(Sa(t.display,p)||Al(t,p))return;if(Rt(t,p,"contextmenu"))return;P||t.display.input.onContextMenu(p)}function Al(t,p){return Je(t,"gutterContextMenu")?Tl(t,p,"gutterContextMenu",!1):!1}function Dl(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Nr(t)}var $o={toString:function(){return"CodeMirror.Init"}},Ss={},cs={};function eu(t){var p=t.optionHandlers;function B(j,G,ne,ge){t.defaults[j]=G,ne&&(p[j]=ge?function(we,Re,Ue){Ue!=$o&&ne(we,Re,Ue)}:ne)}t.defineOption=B,t.Init=$o,B("value","",function(j,G){return j.setValue(G)},!0),B("mode",null,function(j,G){j.doc.modeOption=G,$a(j)},!0),B("indentUnit",2,$a,!0),B("indentWithTabs",!1),B("smartIndent",!0),B("tabSize",4,function(j){xi(j),Nr(j),La(j)},!0),B("lineSeparator",null,function(j,G){if(j.doc.lineSep=G,!G)return;var ne=[],ge=j.doc.first;j.doc.iter(function(Re){for(var Ue=0;;){var mt=Re.text.indexOf(G,Ue);if(mt==-1)break;Ue=mt+G.length,ne.push(en(ge,mt))}ge++});for(var we=ne.length-1;we>=0;we--)Xo(j.doc,G,ne[we],en(ne[we].line,ne[we].ch+G.length))}),B("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(j,G,ne){j.state.specialChars=new RegExp(G.source+(G.test(" ")?"":"| "),"g"),ne!=$o&&j.refresh()}),B("specialCharPlaceholder",or,function(j){return j.refresh()},!0),B("electricChars",!0),B("inputStyle",d?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),B("spellcheck",!1,function(j,G){return j.getInputField().spellcheck=G},!0),B("autocorrect",!1,function(j,G){return j.getInputField().autocorrect=G},!0),B("autocapitalize",!1,function(j,G){return j.getInputField().autocapitalize=G},!0),B("rtlMoveVisually",!S),B("wholeLineUpdateBefore",!0),B("theme","default",function(j){Dl(j),ki(j)},!0),B("keyMap","default",function(j,G,ne){var ge=os(G),we=ne!=$o&&os(ne);we&&we.detach&&we.detach(j,ge),ge.attach&&ge.attach(j,we||null)}),B("extraKeys",null),B("configureMouse",null),B("lineWrapping",!1,nu,!0),B("gutters",[],function(j,G){j.display.gutterSpecs=ui(G,j.options.lineNumbers),ki(j)},!0),B("fixedGutter",!0,function(j,G){j.display.gutters.style.left=G?da(j.display)+"px":"0",j.refresh()},!0),B("coverGutterNextToScrollbar",!1,function(j){return Ri(j)},!0),B("scrollbarStyle","native",function(j){Co(j),Ri(j),j.display.scrollbars.setScrollTop(j.doc.scrollTop),j.display.scrollbars.setScrollLeft(j.doc.scrollLeft)},!0),B("lineNumbers",!1,function(j,G){j.display.gutterSpecs=ui(j.options.gutters,G),ki(j)},!0),B("firstLineNumber",1,ki,!0),B("lineNumberFormatter",function(j){return j},ki,!0),B("showCursorWhenSelecting",!1,Ia,!0),B("resetSelectionOnContextMenu",!0),B("lineWiseCopyCut",!0),B("pasteLinesPerSelection",!0),B("selectionsMayTouch",!1),B("readOnly",!1,function(j,G){G=="nocursor"&&(no(j),j.display.input.blur()),j.display.input.readOnlyChanged(G)}),B("screenReaderLabel",null,function(j,G){G=G===""?null:G,j.display.input.screenReaderLabelChanged(G)}),B("disableInput",!1,function(j,G){G||j.display.input.reset()},!0),B("dragDrop",!0,tu),B("allowDropFileTypes",null),B("cursorBlinkRate",530),B("cursorScrollMargin",0),B("cursorHeight",1,Ia,!0),B("singleCursorHeightPerLine",!0,Ia,!0),B("workTime",100),B("workDelay",100),B("flattenSpans",!0,xi,!0),B("addModeClass",!1,xi,!0),B("pollInterval",100),B("undoDepth",200,function(j,G){return j.doc.history.undoDepth=G}),B("historyEventDelay",1250),B("viewportMargin",10,function(j){return j.refresh()},!0),B("maxHighlightLength",1e4,xi,!0),B("moveInputWithCursor",!0,function(j,G){G||j.display.input.resetPosition()}),B("tabindex",null,function(j,G){return j.display.input.getField().tabIndex=G||""}),B("autofocus",null),B("direction","ltr",function(j,G){return j.doc.setDirection(G)},!0),B("phrases",null)}function tu(t,p,B){var j=B&&B!=$o;if(!p!=!j){var G=t.display.dragFunctions,ne=p?ke:Bt;ne(t.display.scroller,"dragstart",G.start),ne(t.display.scroller,"dragenter",G.enter),ne(t.display.scroller,"dragover",G.over),ne(t.display.scroller,"dragleave",G.leave),ne(t.display.scroller,"drop",G.drop)}}function nu(t){t.options.lineWrapping?(H(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(x(t.display.wrapper,"CodeMirror-wrap"),Xt(t)),_a(t),La(t),Nr(t),setTimeout(function(){return Ri(t)},100)}function Ya(t,p){var B=this;if(!(this instanceof Ya))return new Ya(t,p);this.options=p=p?L(p):{},L(Ss,p,!1);var j=p.value;typeof j=="string"?j=new Ti(j,p.mode,null,p.lineSeparator,p.direction):p.mode&&(j.modeOption=p.mode),this.doc=j;var G=new Ya.inputStyles[p.inputStyle](this),ne=this.display=new ho(t,j,G,p);ne.wrapper.CodeMirror=this,Dl(this),p.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(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 te,keySeq:null,specialChars:null},p.autofocus&&!d&&ne.input.focus(),A&&g<11&&setTimeout(function(){return B.display.input.reset(!0)},20),Rl(this),ou(),Ni(this),this.curOp.forceUpdate=!0,As(this,j),p.autofocus&&!d||this.hasFocus()?setTimeout(function(){B.hasFocus()&&!B.state.focused&&Ii(B)},20):no(this);for(var ge in cs)cs.hasOwnProperty(ge)&&cs[ge](this,p[ge],$o);Ka(this),p.finishInit&&p.finishInit(this);for(var we=0;we20*20}ke(p.scroller,"touchstart",function(Re){if(!Rt(t,Re)&&!ne(Re)&&!Xs(t,Re)){p.input.ensurePolled(),clearTimeout(B);var Ue=+new Date;p.activeTouch={start:Ue,moved:!1,prev:Ue-j.end<=300?j:null},Re.touches.length==1&&(p.activeTouch.left=Re.touches[0].pageX,p.activeTouch.top=Re.touches[0].pageY)}}),ke(p.scroller,"touchmove",function(){p.activeTouch&&(p.activeTouch.moved=!0)}),ke(p.scroller,"touchend",function(Re){var Ue=p.activeTouch;if(Ue&&!Sa(p,Re)&&Ue.left!=null&&!Ue.moved&&new Date-Ue.start<300){var mt=t.coordsChar(p.activeTouch,"page"),Dt;!Ue.prev||ge(Ue,Ue.prev)?Dt=new Da(mt,mt):!Ue.prev.prev||ge(Ue,Ue.prev.prev)?Dt=t.findWordAt(mt):Dt=new Da(en(mt.line,0),X(t.doc,en(mt.line+1,0))),t.setSelection(Dt.anchor,Dt.head),t.focus(),Me(Re)}G()}),ke(p.scroller,"touchcancel",G),ke(p.scroller,"scroll",function(){p.scroller.clientHeight&&(Ji(t,p.scroller.scrollTop),ei(t,p.scroller.scrollLeft,!0),vt(t,"scroll",t))}),ke(p.scroller,"mousewheel",function(Re){return mo(t,Re)}),ke(p.scroller,"DOMMouseScroll",function(Re){return mo(t,Re)}),ke(p.wrapper,"scroll",function(){return p.wrapper.scrollTop=p.wrapper.scrollLeft=0}),p.dragFunctions={enter:function(Re){Rt(t,Re)||Ke(Re)},over:function(Re){Rt(t,Re)||(Fl(t,Re),Ke(Re))},start:function(Re){return gl(t,Re)},drop:Wa(t,Bl),leave:function(Re){Rt(t,Re)||Ls(t)}};var we=p.input.getField();ke(we,"keyup",function(Re){return Cl.call(t,Re)}),ke(we,"keydown",Wa(t,xl)),ke(we,"keypress",Wa(t,wl)),ke(we,"focus",function(Re){return Ii(t,Re)}),ke(we,"blur",function(Re){return no(t,Re)})}var Y=[];Ya.defineInitHook=function(t){return Y.push(t)};function Z(t,p,B,j){var G=t.doc,ne;B==null&&(B="add"),B=="smart"&&(G.mode.indent?ne=Kn(t,p).state:B="prev");var ge=t.options.tabSize,we=un(G,p),Re=K(we.text,null,ge);we.stateAfter&&(we.stateAfter=null);var Ue=we.text.match(/^\s*/)[0],mt;if(!j&&!/\S/.test(we.text))mt=0,B="not";else if(B=="smart"&&(mt=G.mode.indent(ne,we.text.slice(Ue.length),we.text),mt==Ce||mt>150)){if(!j)return;B="prev"}B=="prev"?p>G.first?mt=K(un(G,p-1).text,null,ge):mt=0:B=="add"?mt=Re+t.options.indentUnit:B=="subtract"?mt=Re-t.options.indentUnit:typeof B=="number"&&(mt=Re+B),mt=Math.max(0,mt);var Dt="",Zt=0;if(t.options.indentWithTabs)for(var Gt=Math.floor(mt/ge);Gt;--Gt)Zt+=ge,Dt+=" ";if(Ztge,Re=je(p),Ue=null;if(we&&j.ranges.length>1)if(ie&&ie.text.join(` -`)==p){if(j.ranges.length%ie.text.length==0){Ue=[];for(var mt=0;mt=0;Zt--){var Gt=j.ranges[Zt],On=Gt.from(),Wn=Gt.to();Gt.empty()&&(B&&B>0?On=en(On.line,On.ch-B):t.state.overwrite&&!we?Wn=en(Wn.line,Math.min(un(ne,Wn.line).text.length,Wn.ch+$(Re).length)):we&&ie&&ie.lineWise&&ie.text.join(` + left: `+p.left+"px; width: "+Math.max(2,p.right-p.left)+"px;");t.display.lineSpace.appendChild(ne),ne.scrollIntoView(G),t.display.lineSpace.removeChild(ne)}}function Lo(t,p,B,j){j==null&&(j=0);var G;!t.options.lineWrapping&&p==B&&(p=p.ch?en(p.line,p.sticky=="before"?p.ch-1:p.ch,"after"):p,B=p.sticky=="before"?en(p.line,p.ch+1,"before"):p);for(var ne=0;ne<5;ne++){var ge=!1,we=zn(t,p),Re=!B||B==p?we:zn(t,B);G={left:Math.min(we.left,Re.left),top:Math.min(we.top,Re.top)-j,right:Math.max(we.left,Re.left),bottom:Math.max(we.bottom,Re.bottom)+j};var Ue=Vi(t,G),mt=t.doc.scrollTop,At=t.doc.scrollLeft;if(Ue.scrollTop!=null&&(Ji(t,Ue.scrollTop),Math.abs(t.doc.scrollTop-mt)>1&&(ge=!0)),Ue.scrollLeft!=null&&(ei(t,Ue.scrollLeft),Math.abs(t.doc.scrollLeft-At)>1&&(ge=!0)),!ge)break}return G}function bo(t,p){var B=Vi(t,p);B.scrollTop!=null&&Ji(t,B.scrollTop),B.scrollLeft!=null&&ei(t,B.scrollLeft)}function Vi(t,p){var B=t.display,j=br(t.display);p.top<0&&(p.top=0);var G=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:B.scroller.scrollTop,ne=Pe(t),ge={};p.bottom-p.top>ne&&(p.bottom=p.top+ne);var we=t.doc.height+Ye(B),Re=p.topwe-j;if(p.topG+ne){var mt=Math.min(p.top,(Ue?we:p.bottom)-ne);mt!=G&&(ge.scrollTop=mt)}var At=t.options.fixedGutter?0:B.gutters.offsetWidth,Zt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:B.scroller.scrollLeft-At,Gt=nt(t)-B.gutters.offsetWidth,On=p.right-p.left>Gt;return On&&(p.right=p.left+Gt),p.left<10?ge.scrollLeft=0:p.leftGt+Zt-3&&(ge.scrollLeft=p.right+(On?0:10)-Gt),ge}function co(t,p){if(p==null)return;yo(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+p}function Xi(t){yo(t);var p=t.getCursor();t.curOp.scrollToPos={from:p,to:p,margin:t.options.cursorScrollMargin}}function Yi(t,p,B){(p!=null||B!=null)&&yo(t),p!=null&&(t.curOp.scrollLeft=p),B!=null&&(t.curOp.scrollTop=B)}function No(t,p){yo(t),t.curOp.scrollToPos=p}function yo(t){var p=t.curOp.scrollToPos;if(p){t.curOp.scrollToPos=null;var B=xn(t,p.from),j=xn(t,p.to);ao(t,B,j,p.margin)}}function ao(t,p,B,j){var G=Vi(t,{left:Math.min(p.left,B.left),top:Math.min(p.top,B.top)-j,right:Math.max(p.right,B.right),bottom:Math.max(p.bottom,B.bottom)+j});Yi(t,G.scrollLeft,G.scrollTop)}function Ji(t,p){if(Math.abs(t.doc.scrollTop-p)<2)return;O||fo(t,{top:p}),Qi(t,p,!0),O&&fo(t),ai(t,100)}function Qi(t,p,B){if(p=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,p)),t.display.scroller.scrollTop==p&&!B)return;t.doc.scrollTop=p,t.display.scrollbars.setScrollTop(p),t.display.scroller.scrollTop!=p&&(t.display.scroller.scrollTop=p)}function ei(t,p,B,j){if(p=Math.max(0,Math.min(p,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(B?p==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-p)<2)&&!j)return;t.doc.scrollLeft=p,ba(t),t.display.scroller.scrollLeft!=p&&(t.display.scroller.scrollLeft=p),t.display.scrollbars.setScrollLeft(p)}function Li(t){var p=t.display,B=p.gutters.offsetWidth,j=Math.round(t.doc.height+Ye(t.display));return{clientHeight:p.scroller.clientHeight,viewHeight:p.wrapper.clientHeight,scrollWidth:p.scroller.scrollWidth,clientWidth:p.scroller.clientWidth,viewWidth:p.wrapper.clientWidth,barLeft:t.options.fixedGutter?B:0,docHeight:j,scrollHeight:j+bt(t)+p.barHeight,nativeBarWidth:p.nativeBarWidth,gutterWidth:B}}var Di=function(t,p,B){this.cm=B;var j=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),G=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");j.tabIndex=G.tabIndex=-1,t(j),t(G),ke(j,"scroll",function(){j.clientHeight&&p(j.scrollTop,"vertical")}),ke(G,"scroll",function(){G.clientWidth&&p(G.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,A&&g<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Di.prototype.update=function(t){var p=t.scrollWidth>t.clientWidth+1,B=t.scrollHeight>t.clientHeight+1,j=t.nativeBarWidth;if(B){this.vert.style.display="block",this.vert.style.bottom=p?j+"px":"0";var G=t.viewHeight-(p?j:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+G)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(p){this.horiz.style.display="block",this.horiz.style.right=B?j+"px":"0",this.horiz.style.left=t.barLeft+"px";var ne=t.viewWidth-t.barLeft-(B?j:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(j==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:B?j:0,bottom:p?j:0}},Di.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Di.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Di.prototype.zeroWidthHack=function(){var t=s&&!i?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new te,this.disableVert=new te},Di.prototype.enableZeroWidthBar=function(t,p,B){t.style.pointerEvents="auto";function j(){var G=t.getBoundingClientRect(),ne=B=="vert"?document.elementFromPoint(G.right-1,(G.top+G.bottom)/2):document.elementFromPoint((G.right+G.left)/2,G.bottom-1);ne!=t?t.style.pointerEvents="none":p.set(1e3,j)}p.set(1e3,j)},Di.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Ri(t,p){p||(p=Li(t));var B=t.display.barWidth,j=t.display.barHeight;Eo(t,p);for(var G=0;G<4&&B!=t.display.barWidth||j!=t.display.barHeight;G++)B!=t.display.barWidth&&t.options.lineWrapping&&ro(t),Eo(t,Li(t)),B=t.display.barWidth,j=t.display.barHeight}function Eo(t,p){var B=t.display,j=B.scrollbars.update(p);B.sizer.style.paddingRight=(B.barWidth=j.right)+"px",B.sizer.style.paddingBottom=(B.barHeight=j.bottom)+"px",B.heightForcer.style.borderBottom=j.bottom+"px solid transparent",j.right&&j.bottom?(B.scrollbarFiller.style.display="block",B.scrollbarFiller.style.height=j.bottom+"px",B.scrollbarFiller.style.width=j.right+"px"):B.scrollbarFiller.style.display="",j.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(B.gutterFiller.style.display="block",B.gutterFiller.style.height=j.bottom+"px",B.gutterFiller.style.width=p.gutterWidth+"px"):B.gutterFiller.style.display=""}var xo={native:Di,null:Zi};function Co(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&x(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new xo[t.options.scrollbarStyle](function(p){t.display.wrapper.insertBefore(p,t.display.scrollbarFiller),ke(p,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),p.setAttribute("cm-not-content","true")},function(p,B){B=="horizontal"?ei(t,p):Ji(t,p)},t),t.display.scrollbars.addClass&&H(t.display.wrapper,t.display.scrollbars.addClass)}var io=0;function Ni(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.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:++io},qr(t.curOp)}function qi(t){var p=t.curOp;p&&Kt(p,function(B){for(var j=0;j=B.viewTo)||B.maxLineChanged&&p.options.lineWrapping,t.update=t.mustUpdate&&new yi(p,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function so(t){t.updatedDisplay=t.mustUpdate&&Wi(t.cm,t.update)}function wo(t){var p=t.cm,B=p.display;t.updatedDisplay&&ro(p),t.barMeasure=Li(p),B.maxLineChanged&&!p.options.lineWrapping&&(t.adjustWidthTo=Qe(p,B.maxLine,B.maxLine.text.length).left+3,p.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(B.scroller.clientWidth,B.sizer.offsetLeft+t.adjustWidthTo+bt(p)+p.display.barWidth),t.maxScrollLeft=Math.max(0,B.sizer.offsetLeft+t.adjustWidthTo-nt(p))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=B.input.prepareSelection())}function Uo(t){var p=t.cm;t.adjustWidthTo!=null&&(p.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft=t.display.viewTo)return;var B=+new Date+t.options.workTime,j=Kn(t,p.highlightFrontier),G=[];p.iter(j.line,Math.min(p.first+p.size,t.display.viewTo+500),function(ne){if(j.line>=t.display.viewFrom){var ge=ne.styles,we=ne.text.length>t.options.maxHighlightLength?nn(p.mode,j.state):null,Re=pt(t,ne,j,!0);we&&(j.state=we),ne.styles=Re.styles;var Ue=ne.styleClasses,mt=Re.classes;mt?ne.styleClasses=mt:Ue&&(ne.styleClasses=null);for(var At=!ge||ge.length!=ne.styles.length||Ue!=mt&&(!Ue||!mt||Ue.bgClass!=mt.bgClass||Ue.textClass!=mt.textClass),Zt=0;!At&&ZtB)return ai(t,t.options.workDelay),!0}),p.highlightFrontier=j.line,p.modeFrontier=Math.max(p.modeFrontier,j.line),G.length&&fi(t,function(){for(var ne=0;ne=B.viewFrom&&p.visible.to<=B.viewTo&&(B.updateLineNumbers==null||B.updateLineNumbers>=B.viewTo)&&B.renderedView==B.view&&Ai(t)==0)return!1;Ka(t)&&(Ba(t),p.dims=nr(t));var G=j.first+j.size,ne=Math.max(p.visible.from-t.options.viewportMargin,j.first),ge=Math.min(G,p.visible.to+t.options.viewportMargin);B.viewFromge&&B.viewTo-ge<20&&(ge=Math.min(G,B.viewTo)),Ra&&(ne=jn(t.doc,ne),ge=Rn(t.doc,ge));var we=ne!=B.viewFrom||ge!=B.viewTo||B.lastWrapHeight!=p.wrapperHeight||B.lastWrapWidth!=p.wrapperWidth;Fi(t,ne,ge),B.viewOffset=kr(un(t.doc,B.viewFrom)),t.display.mover.style.top=B.viewOffset+"px";var Re=Ai(t);if(!we&&Re==0&&!p.force&&B.renderedView==B.view&&(B.updateLineNumbers==null||B.updateLineNumbers>=B.viewTo))return!1;var Ue=To(t);return Re>4&&(B.lineDiv.style.display="none"),Wo(t,B.updateLineNumbers,p.dims),Re>4&&(B.lineDiv.style.display=""),B.renderedView=B.view,$i(Ue),w(B.cursorDiv),w(B.selectionDiv),B.gutters.style.height=B.sizer.style.minHeight=0,we&&(B.lastWrapHeight=p.wrapperHeight,B.lastWrapWidth=p.wrapperWidth,ai(t,400)),B.updateLineNumbers=null,!0}function Oo(t,p){for(var B=p.viewport,j=!0;;j=!1){if(!j||!t.options.lineWrapping||p.oldDisplayWidth==nt(t)){if(B&&B.top!=null&&(B={top:Math.min(t.doc.height+Ye(t.display)-Pe(t),B.top)}),p.visible=uo(t.display,t.doc,B),p.visible.from>=t.display.viewFrom&&p.visible.to<=t.display.viewTo)break}else j&&(p.visible=uo(t.display,t.doc,B));if(!Wi(t,p))break;ro(t);var G=Li(t);Ia(t),Ri(t,G),Oa(t,G),p.force=!1}p.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(p.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function fo(t,p){var B=new yi(t,p);if(Wi(t,B)){ro(t),Oo(t,B);var j=Li(t);Ia(t),Ri(t,j),Oa(t,j),B.finish()}}function Wo(t,p,B){var j=t.display,G=t.options.lineNumbers,ne=j.lineDiv,ge=ne.firstChild;function we(On){var Wn=On.nextSibling;return e&&s&&t.display.currentWheelTarget==On?On.style.display="none":On.parentNode.removeChild(On),Wn}for(var Re=j.view,Ue=j.viewFrom,mt=0;mt-1&&(Gt=!1),er(t,At,Ue,B)),Gt&&(w(At.lineNumber),At.lineNumber.appendChild(document.createTextNode(gn(t.options,Ue)))),ge=At.node.nextSibling}Ue+=At.size}for(;ge;)ge=we(ge)}function lo(t){var p=t.gutters.offsetWidth;t.sizer.style.marginLeft=p+"px"}function Oa(t,p){t.display.sizer.style.minHeight=p.docHeight+"px",t.display.heightForcer.style.top=p.docHeight+"px",t.display.gutters.style.height=p.docHeight+t.display.barHeight+bt(t)+"px"}function ba(t){var p=t.display,B=p.view;if(!p.alignWidgets&&(!p.gutters.firstChild||!t.options.fixedGutter))return;for(var j=da(p)-p.scroller.scrollLeft+t.doc.scrollLeft,G=p.gutters.offsetWidth,ne=j+"px",ge=0;gege.clientWidth,Re=ge.scrollHeight>ge.clientHeight;if(!(j&&we||G&&Re))return;if(G&&s&&e){e:for(var Ue=p.target,mt=ne.view;Ue!=ge;Ue=Ue.parentNode)for(var At=0;At=0&&Nn(t,j.to())<=0)return B}return-1};var Da=function(t,p){this.anchor=t,this.head=p};Da.prototype.from=function(){return Dr(this.anchor,this.head)},Da.prototype.to=function(){return Ur(this.anchor,this.head)},Da.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ia(t,p,B){var j=t&&t.options.selectionsMayTouch,G=p[B];p.sort(function(Zt,Gt){return Nn(Zt.from(),Gt.from())}),B=fe(p,G);for(var ne=1;ne0:Re>=0){var Ue=Dr(we.from(),ge.from()),mt=Ur(we.to(),ge.to()),At=we.empty()?ge.from()==ge.head:we.from()==we.head;ne<=B&&--B,p.splice(--ne,2,new Da(At?mt:Ue,At?Ue:mt))}}return new hi(p,B)}function xr(t,p){return new hi([new Da(t,p||t)],0)}function Jr(t){return t.text?en(t.from.line+t.text.length-1,$(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function ma(t,p){if(Nn(t,p.from)<0)return t;if(Nn(t,p.to)<=0)return Jr(p);var B=t.line+p.text.length-(p.to.line-p.from.line)-1,j=t.ch;return t.line==p.to.line&&(j+=Jr(p).ch-p.to.ch),en(B,j)}function Fa(t,p){for(var B=[],j=0;j1&&t.remove(we.line+1,On-1),t.insert(we.line+1,yr)}Yt(t,"change",t,p)}function Qa(t,p,B){function j(G,ne,ge){if(G.linked)for(var we=0;we1&&!t.done[t.done.length-2].ranges)return t.done.pop(),$(t.done)}function Qs(t,p,B,j){var G=t.history;G.undone.length=0;var ne=+new Date,ge,we;if((G.lastOp==j||G.lastOrigin==p.origin&&p.origin&&(p.origin.charAt(0)=="+"&&G.lastModTime>ne-(t.cm?t.cm.options.historyEventDelay:500)||p.origin.charAt(0)=="*"))&&(ge=Ml(G,G.lastOp==j)))we=$(ge.changes),Nn(p.from,p.to)==0&&Nn(p.from,we.to)==0?we.to=Jr(p):ge.changes.push(Ds(t,p));else{var Re=$(G.done);for((!Re||!Re.ranges)&&ms(t.sel,G.done),ge={changes:[Ds(t,p)],generation:G.generation},G.done.push(ge);G.done.length>G.undoDepth;)G.done.shift(),G.done[0].ranges||G.done.shift()}G.done.push(B),G.generation=++G.maxGeneration,G.lastModTime=G.lastSelTime=ne,G.lastOp=G.lastSelOp=j,G.lastOrigin=G.lastSelOrigin=p.origin,we||vt(t,"historyAdded")}function Il(t,p,B,j){var G=p.charAt(0);return G=="*"||G=="+"&&B.ranges.length==j.ranges.length&&B.somethingSelected()==j.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function ps(t,p,B,j){var G=t.history,ne=j&&j.origin;B==G.lastSelOp||ne&&G.lastSelOrigin==ne&&(G.lastModTime==G.lastSelTime&&G.lastOrigin==ne||Il(t,ne,$(G.done),p))?G.done[G.done.length-1]=p:ms(p,G.done),G.lastSelTime=+new Date,G.lastSelOrigin=ne,G.lastSelOp=B,j&&j.clearRedo!==!1&&Js(G.undone)}function ms(t,p){var B=$(p);B&&B.ranges&&B.equals(t)||p.push(t)}function Rs(t,p,B,j){var G=p["spans_"+t.id],ne=0;t.iter(Math.max(t.first,B),Math.min(t.first+t.size,j),function(ge){ge.markedSpans&&((G||(G=p["spans_"+t.id]={}))[ne]=ge.markedSpans),++ne})}function gs(t){if(!t)return null;for(var p,B=0;B-1&&($(we)[At]=Ue[At],delete Ue[At]))}}return j}function vs(t,p,B,j){if(j){var G=t.anchor;if(B){var ne=Nn(p,G)<0;ne!=Nn(B,G)<0?(G=p,p=B):ne!=Nn(p,B)<0&&(p=B)}return new Da(G,p)}else return new Da(B||p,p)}function _s(t,p,B,j,G){G==null&&(G=t.cm&&(t.cm.display.shift||t.extend)),gi(t,new hi([vs(t.sel.primary(),p,B,G)],0),j)}function $s(t,p,B){for(var j=[],G=t.cm&&(t.cm.display.shift||t.extend),ne=0;ne=p.ch:we.to>p.ch))){if(G&&(vt(Re,"beforeCursorEnter"),Re.explicitlyCleared))if(ne.markedSpans){--ge;continue}else break;if(!Re.atomic)continue;if(B){var At=Re.find(j<0?1:-1),Zt=void 0;if((j<0?mt:Ue)&&(At=il(t,At,-j,At&&At.line==p.line?ne:null)),At&&At.line==p.line&&(Zt=Nn(At,B))&&(j<0?Zt<0:Zt>0))return Go(t,At,p,j,G)}var Gt=Re.find(j<0?-1:1);return(j<0?Ue:mt)&&(Gt=il(t,Gt,j,Gt.line==p.line?ne:null)),Gt?Go(t,Gt,p,j,G):null}}return p}function bs(t,p,B,j,G){var ne=j||1,ge=Go(t,p,B,ne,G)||!G&&Go(t,p,B,ne,!0)||Go(t,p,B,-ne,G)||!G&&Go(t,p,B,-ne,!0);return ge||(t.cantEdit=!0,en(t.first,0))}function il(t,p,B,j){return B<0&&p.ch==0?p.line>t.first?X(t,en(p.line-1)):null:B>0&&p.ch==(j||un(t,p.line)).text.length?p.line=0;--G)sl(t,{from:j[G].from,to:j[G].to,text:G?[""]:p.text,origin:p.origin});else sl(t,p)}function sl(t,p){if(p.text.length==1&&p.text[0]==""&&Nn(p.from,p.to)==0)return;var B=Fa(t,p);Qs(t,p,B,t.cm?t.cm.curOp.id:NaN),Vo(t,p,B,oa(t,p));var j=[];Qa(t,function(G,ne){!ne&&fe(j,G.history)==-1&&(dl(G.history,p),j.push(G.history)),Vo(G,p,null,oa(G,p))})}function ys(t,p,B){var j=t.cm&&t.cm.state.suppressEdits;if(j&&!B)return;for(var G=t.history,ne,ge=t.sel,we=p=="undo"?G.done:G.undone,Re=p=="undo"?G.undone:G.done,Ue=0;Ue=0;--Gt){var On=Zt(Gt);if(On)return On.v}}function ll(t,p){if(p==0)return;if(t.first+=p,t.sel=new hi(me(t.sel.ranges,function(G){return new Da(en(G.anchor.line+p,G.anchor.ch),en(G.head.line+p,G.head.ch))}),t.sel.primIndex),t.cm){La(t.cm,t.first,t.first-p,p);for(var B=t.cm.display,j=B.viewFrom;jt.lastLine())return;if(p.from.linene&&(p={from:p.from,to:en(ne,un(t,ne).text.length),text:[p.text[0]],origin:p.origin}),p.removed=Jn(t,p.from,p.to),B||(B=Fa(t,p)),t.cm?Nl(t.cm,p,j):go(t,p,j),Ko(t,B,Oe),t.cantEdit&&bs(t,en(t.firstLine(),0))&&(t.cantEdit=!1)}function Nl(t,p,B){var j=t.doc,G=t.display,ne=p.from,ge=p.to,we=!1,Re=ne.line;t.options.lineWrapping||(Re=tr(tn(un(j,ne.line))),j.iter(Re,ge.line+1,function(Gt){if(Gt==G.maxLine)return we=!0,!0})),j.sel.contains(p.from,p.to)>-1&&ot(t),go(j,p,B,ya(t)),t.options.lineWrapping||(j.iter(Re,ne.line+p.text.length,function(Gt){var On=wn(Gt);On>G.maxLineLength&&(G.maxLine=Gt,G.maxLineLength=On,G.maxLineChanged=!0,we=!1)}),we&&(t.curOp.updateMaxLine=!0)),za(j,ne.line),ai(t,400);var Ue=p.text.length-(ge.line-ne.line)-1;p.full?La(t):ne.line==ge.line&&p.text.length==1&&!Ki(t.doc,p)?Na(t,ne.line,"text"):La(t,ne.line,ge.line+1,Ue);var mt=Je(t,"changes"),At=Je(t,"change");if(At||mt){var Zt={from:ne,to:ge,text:p.text,removed:p.removed,origin:p.origin};At&&Yt(t,"change",t,Zt),mt&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Zt)}t.display.selForContextMenu=null}function Xo(t,p,B,j,G){var ne;j||(j=B),Nn(j,B)<0&&(ne=[j,B],B=ne[0],j=ne[1]),typeof p=="string"&&(p=t.splitLines(p)),zo(t,{from:B,to:j,text:p,origin:G})}function ul(t,p,B,j){B1||!(this.children[0]instanceof Do))){var we=[];this.collapse(we),this.children=[new Do(we)],this.children[0].parent=this}},collapse:function(t){for(var p=0;p50){for(var ge=G.lines.length%25+25,we=ge;we10);t.parent.maybeSpill()},iterN:function(t,p,B){for(var j=0;jt.display.maxLineLength&&(t.display.maxLine=Ue,t.display.maxLineLength=mt,t.display.maxLineChanged=!0)}j!=null&&t&&this.collapsed&&La(t,j,G+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&rl(t.doc)),t&&Yt(t,"markerCleared",t,this,j,G),p&&qi(t),this.parent&&this.parent.clear()},Gi.prototype.find=function(t,p){t==null&&this.type=="bookmark"&&(t=1);for(var B,j,G=0;G0||ge==0&&ne.clearWhenEmpty!==!1)return ne;if(ne.replacedWith&&(ne.collapsed=!0,ne.widgetNode=U("span",[ne.replacedWith],"CodeMirror-widget"),j.handleMouseEvents||ne.widgetNode.setAttribute("cm-ignore-events","true"),j.insertLeft&&(ne.widgetNode.insertLeft=!0)),ne.collapsed){if(An(t,p.line,p,B,ne)||p.line!=B.line&&An(t,B.line,p,B,ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");wa()}ne.addToHistory&&Qs(t,{from:p,to:B,origin:"markText"},t.sel,NaN);var we=p.line,Re=t.cm,Ue;if(t.iter(we,B.line+1,function(At){Re&&ne.collapsed&&!Re.options.lineWrapping&&tn(At)==Re.display.maxLine&&(Ue=!0),ne.collapsed&&we!=p.line&&Yn(At,0),oi(At,new Ja(ne,we==p.line?p.ch:null,we==B.line?B.ch:null)),++we}),ne.collapsed&&t.iter(p.line,B.line+1,function(At){Qn(t,At)&&Yn(At,0)}),ne.clearOnEnter&&ke(ne,"beforeCursorEnter",function(){return ne.clear()}),ne.readOnly&&(Ha(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),ne.collapsed&&(ne.id=++hl,ne.atomic=!0),Re){if(Ue&&(Re.curOp.updateMaxLine=!0),ne.collapsed)La(Re,p.line,B.line+1);else if(ne.className||ne.startStyle||ne.endStyle||ne.css||ne.attributes||ne.title)for(var mt=p.line;mt<=B.line;mt++)Na(Re,mt,"text");ne.atomic&&rl(Re.doc),Yt(Re,"markerAdded",Re,ne)}return ne}var Qo=function(t,p){this.markers=t,this.primary=p;for(var B=0;B=0;Re--)zo(this,j[Re]);we?tl(this,we):this.cm&&Xi(this.cm)}),undo:Xa(function(){ys(this,"undo")}),redo:Xa(function(){ys(this,"redo")}),undoSelection:Xa(function(){ys(this,"undo",!0)}),redoSelection:Xa(function(){ys(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,p=0,B=0,j=0;j=t.ch)&&p.push(G.marker.parent||G.marker)}return p},findMarks:function(t,p,B){t=X(this,t),p=X(this,p);var j=[],G=t.line;return this.iter(t.line,p.line+1,function(ne){var ge=ne.markedSpans;if(ge)for(var we=0;we=Re.to||Re.from==null&&G!=t.line||Re.from!=null&&G==p.line&&Re.from>=p.ch)&&(!B||B(Re.marker))&&j.push(Re.marker.parent||Re.marker)}++G}),j},getAllMarks:function(){var t=[];return this.iter(function(p){var B=p.markedSpans;if(B)for(var j=0;jt)return p=t,!0;t-=ne,++B}),X(this,en(B,p))},indexFromPos:function(t){t=X(this,t);var p=t.ch;if(t.linep&&(p=t.from),t.to!=null&&t.to-1){p.state.draggingText(t),setTimeout(function(){return p.display.input.focus()},20);return}try{var mt=t.dataTransfer.getData("Text");if(mt){var At;if(p.state.draggingText&&!p.state.draggingText.copy&&(At=p.listSelections()),Ko(p.doc,xr(B,B)),At)for(var Zt=0;Zt=0;we--)Xo(t.doc,"",j[we].from,j[we].to,"+delete");Xi(t)})}function Us(t,p,B){var j=Te(t.text,p+B,B);return j<0||j>t.text.length?null:j}function js(t,p,B){var j=Us(t,p.ch,B);return j==null?null:new en(p.line,j,B<0?"after":"before")}function Bs(t,p,B,j,G){if(t){p.doc.direction=="rtl"&&(G=-G);var ne=gt(B,p.doc.direction);if(ne){var ge=G<0?$(ne):ne[0],we=G<0==(ge.level==1),Re=we?"after":"before",Ue;if(ge.level>0||p.doc.direction=="rtl"){var mt=it(p,B);Ue=G<0?B.text.length-1:0;var At=It(p,mt,Ue).top;Ue=Ge(function(Zt){return It(p,mt,Zt).top==At},G<0==(ge.level==1)?ge.from:ge.to-1,Ue),Re=="before"&&(Ue=Us(B,Ue,1))}else Ue=G<0?ge.to:ge.from;return new en(j,Ue,Re)}}return new en(j,G<0?B.text.length:0,G<0?"before":"after")}function Fs(t,p,B,j){var G=gt(p,t.doc.direction);if(!G)return js(p,B,j);B.ch>=p.text.length?(B.ch=p.text.length,B.sticky="before"):B.ch<=0&&(B.ch=0,B.sticky="after");var ne=st(G,B.ch,B.sticky),ge=G[ne];if(t.doc.direction=="ltr"&&ge.level%2==0&&(j>0?ge.to>B.ch:ge.from=ge.from&&Zt>=mt.begin)){var Gt=At?"before":"after";return new en(B.line,Zt,Gt)}}var On=function(yr,Lr,Er){for(var Gr=function(Va,vi){return vi?new en(B.line,we(Va,1),"before"):new en(B.line,Va,"after")};yr>=0&&yr0==(aa.level!=1),Ca=ea?Er.begin:we(Er.end,-1);if(aa.from<=Ca&&Ca0?mt.end:we(mt.begin,-1);return qn!=null&&!(j>0&&qn==p.text.length)&&(Wn=On(j>0?0:G.length-1,j,Ue(qn)),Wn)?Wn:null}var qo={selectAll:ol,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),Oe)},killLine:function(t){return Zo(t,function(p){if(p.empty()){var B=un(t.doc,p.head.line).text.length;return p.head.ch==B&&p.head.line0)G=new en(G.line,G.ch+1),t.replaceRange(ne.charAt(G.ch-1)+ne.charAt(G.ch-2),en(G.line,G.ch-2),G,"+transpose");else if(G.line>t.doc.first){var ge=un(t.doc,G.line-1).text;ge&&(G=new en(G.line,1),t.replaceRange(ne.charAt(0)+t.doc.lineSeparator()+ge.charAt(ge.length-1),en(G.line-1,ge.length-1),G,"+transpose"))}}B.push(new Da(G,G))}t.setSelections(B)})},newlineAndIndent:function(t){return fi(t,function(){for(var p=t.listSelections(),B=p.length-1;B>=0;B--)t.replaceRange(t.doc.lineSeparator(),p[B].anchor,p[B].head,"+input");p=t.listSelections();for(var j=0;jt&&Nn(p,this.pos)==0&&B==this.button};var ls,us;function Yl(t,p){var B=+new Date;return us&&us.compare(B,t,p)?(ls=us=null,"triple"):ls&&ls.compare(B,t,p)?(us=new Gs(B,t,p),ls=null,"double"):(ls=new Gs(B,t,p),us=null,"single")}function zs(t){var p=this,B=p.display;if(Rt(p,t)||B.activeTouch&&B.input.supportsTouch())return;if(B.input.ensurePolled(),B.shift=t.shiftKey,Sa(B,t)){e||(B.scroller.draggable=!1,setTimeout(function(){return B.scroller.draggable=!0},100));return}if(Xs(p,t))return;var j=Ta(p,t),G=_t(t),ne=j?Yl(j,G):"single";if(window.focus(),G==1&&p.state.selectingText&&p.state.selectingText(t),j&&Sl(p,G,j,ne,t))return;G==1?j?Ql(p,j,ne,t):$e(t)==B.scroller&&Me(t):G==2?(j&&_s(p.doc,j),setTimeout(function(){return B.input.focus()},20)):G==3&&(P?p.display.input.onContextMenu(t):Mo(p))}function Sl(t,p,B,j,G){var ne="Click";return j=="double"?ne="Double"+ne:j=="triple"&&(ne="Triple"+ne),ne=(p==1?"Left":p==2?"Middle":"Right")+ne,ss(t,bl(ne,G),G,function(ge){if(typeof ge=="string"&&(ge=qo[ge]),!ge)return!1;var we=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),we=ge(t,B)!=Ce}finally{t.state.suppressEdits=!1}return we})}function Jl(t,p,B){var j=t.getOption("configureMouse"),G=j?j(t,p,B):{};if(G.unit==null){var ne=u?B.shiftKey&&B.metaKey:B.altKey;G.unit=ne?"rectangle":p=="single"?"char":p=="double"?"word":"line"}return(G.extend==null||t.doc.extend)&&(G.extend=t.doc.extend||B.shiftKey),G.addNew==null&&(G.addNew=s?B.metaKey:B.ctrlKey),G.moveOnDrag==null&&(G.moveOnDrag=!(s?B.altKey:B.ctrlKey)),G}function Ql(t,p,B,j){A?setTimeout(F(to,t),0):t.curOp.focus=V();var G=Jl(t,B,j),ne=t.doc.sel,ge;t.options.dragDrop&&jt&&!t.isReadOnly()&&B=="single"&&(ge=ne.contains(p))>-1&&(Nn((ge=ne.ranges[ge]).from(),p)<0||p.xRel>0)&&(Nn(ge.to(),p)>0||p.xRel<0)?Zl(t,j,p,G):ql(t,j,p,G)}function Zl(t,p,B,j){var G=t.display,ne=!1,ge=Wa(t,function(Ue){e&&(G.scroller.draggable=!1),t.state.draggingText=!1,Ft(G.wrapper.ownerDocument,"mouseup",ge),Ft(G.wrapper.ownerDocument,"mousemove",we),Ft(G.scroller,"dragstart",Re),Ft(G.scroller,"drop",ge),ne||(Me(Ue),j.addNew||_s(t.doc,B,null,null,j.extend),e&&!n||A&&g==9?setTimeout(function(){G.wrapper.ownerDocument.body.focus({preventScroll:!0}),G.input.focus()},20):G.input.focus())}),we=function(Ue){ne=ne||Math.abs(p.clientX-Ue.clientX)+Math.abs(p.clientY-Ue.clientY)>=10},Re=function(){return ne=!0};e&&(G.scroller.draggable=!0),t.state.draggingText=ge,ge.copy=!j.moveOnDrag,G.scroller.dragDrop&&G.scroller.dragDrop(),ke(G.wrapper.ownerDocument,"mouseup",ge),ke(G.wrapper.ownerDocument,"mousemove",we),ke(G.scroller,"dragstart",Re),ke(G.scroller,"drop",ge),Mo(t),setTimeout(function(){return G.input.focus()},20)}function Vs(t,p,B){if(B=="char")return new Da(p,p);if(B=="word")return t.findWordAt(p);if(B=="line")return new Da(en(p.line,0),X(t.doc,en(p.line+1,0)));var j=B(t,p);return new Da(j.from,j.to)}function ql(t,p,B,j){var G=t.display,ne=t.doc;Me(p);var ge,we,Re=ne.sel,Ue=Re.ranges;if(j.addNew&&!j.extend?(we=ne.sel.contains(B),we>-1?ge=Ue[we]:ge=new Da(B,B)):(ge=ne.sel.primary(),we=ne.sel.primIndex),j.unit=="rectangle")j.addNew||(ge=new Da(B,B)),B=Ta(t,p,!0,!0),we=-1;else{var mt=Vs(t,B,j.unit);j.extend?ge=vs(ge,mt.anchor,mt.head,j.extend):ge=mt}j.addNew?we==-1?(we=Ue.length,gi(ne,ia(t,Ue.concat([ge]),we),{scroll:!1,origin:"*mouse"})):Ue.length>1&&Ue[we].empty()&&j.unit=="char"&&!j.extend?(gi(ne,ia(t,Ue.slice(0,we).concat(Ue.slice(we+1)),0),{scroll:!1,origin:"*mouse"}),Re=ne.sel):Ao(ne,we,ge,ce):(we=0,gi(ne,new hi([ge],0),ce),Re=ne.sel);var At=B;function Zt(Er){if(Nn(At,Er)==0)return;if(At=Er,j.unit=="rectangle"){for(var Gr=[],aa=t.options.tabSize,ea=K(un(ne,B.line).text,B.ch,aa),Ca=K(un(ne,Er.line).text,Er.ch,aa),Va=Math.min(ea,Ca),vi=Math.max(ea,Ca),ti=Math.min(B.line,Er.line),zi=Math.min(t.lastLine(),Math.max(B.line,Er.line));ti<=zi;ti++){var Ui=un(ne,ti).text,ci=ye(Ui,Va,aa);Va==vi?Gr.push(new Da(en(ti,ci),en(ti,ci))):Ui.length>ci&&Gr.push(new Da(en(ti,ci),en(ti,ye(Ui,vi,aa))))}Gr.length||Gr.push(new Da(B,B)),gi(ne,ia(t,Re.ranges.slice(0,we).concat(Gr),we),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Er)}else{var ji=ge,Ci=Vs(t,Er,j.unit),pi=ji.anchor,di;Nn(Ci.anchor,pi)>0?(di=Ci.head,pi=Dr(ji.from(),Ci.anchor)):(di=Ci.anchor,pi=Ur(ji.to(),Ci.head));var ii=Re.ranges.slice(0);ii[we]=$l(t,new Da(X(ne,pi),di)),gi(ne,ia(t,ii,we),ce)}}var Gt=G.wrapper.getBoundingClientRect(),On=0;function Wn(Er){var Gr=++On,aa=Ta(t,Er,!0,j.unit=="rectangle");if(!aa)return;if(Nn(aa,At)!=0){t.curOp.focus=V(),Zt(aa);var ea=uo(G,ne);(aa.line>=ea.to||aa.lineGt.bottom?20:0;Ca&&setTimeout(Wa(t,function(){if(On!=Gr)return;G.scroller.scrollTop+=Ca,Wn(Er)}),50)}}function qn(Er){t.state.selectingText=!1,On=Infinity,Er&&(Me(Er),G.input.focus()),Ft(G.wrapper.ownerDocument,"mousemove",yr),Ft(G.wrapper.ownerDocument,"mouseup",Lr),ne.history.lastSelOrigin=null}var yr=Wa(t,function(Er){Er.buttons===0||!_t(Er)?qn(Er):Wn(Er)}),Lr=Wa(t,qn);t.state.selectingText=Lr,ke(G.wrapper.ownerDocument,"mousemove",yr),ke(G.wrapper.ownerDocument,"mouseup",Lr)}function $l(t,p){var B=p.anchor,j=p.head,G=un(t.doc,B.line);if(Nn(B,j)==0&&B.sticky==j.sticky)return p;var ne=gt(G);if(!ne)return p;var ge=st(ne,B.ch,B.sticky),we=ne[ge];if(we.from!=B.ch&&we.to!=B.ch)return p;var Re=ge+(we.from==B.ch==(we.level!=1)?0:1);if(Re==0||Re==ne.length)return p;var Ue;if(j.line!=B.line)Ue=(j.line-B.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var mt=st(ne,j.ch,j.sticky),At=mt-ge||(j.ch-B.ch)*(we.level==1?-1:1);mt==Re-1||mt==Re?Ue=At<0:Ue=At>0}var Zt=ne[Re+(Ue?-1:0)],Gt=Ue==(Zt.level==1),On=Gt?Zt.from:Zt.to,Wn=Gt?"after":"before";return B.ch==On&&B.sticky==Wn?p:new Da(new en(B.line,On,Wn),j)}function Tl(t,p,B,j){var G,ne;if(p.touches)G=p.touches[0].clientX,ne=p.touches[0].clientY;else try{G=p.clientX,ne=p.clientY}catch(Zt){return!1}if(G>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;j&&Me(p);var ge=t.display,we=ge.lineDiv.getBoundingClientRect();if(ne>we.bottom||!Je(t,B))return Xe(p);ne-=we.top-ge.viewOffset;for(var Re=0;Re=G){var mt=pr(t.doc,ne),At=t.display.gutterSpecs[Re];return vt(t,B,t,mt,At.className,p),Xe(p)}}}function Xs(t,p){return Tl(t,p,"gutterClick",!0)}function Ol(t,p){if(Sa(t.display,p)||Al(t,p))return;if(Rt(t,p,"contextmenu"))return;P||t.display.input.onContextMenu(p)}function Al(t,p){return Je(t,"gutterContextMenu")?Tl(t,p,"gutterContextMenu",!1):!1}function Dl(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Nr(t)}var $o={toString:function(){return"CodeMirror.Init"}},Ss={},cs={};function eu(t){var p=t.optionHandlers;function B(j,G,ne,ge){t.defaults[j]=G,ne&&(p[j]=ge?function(we,Re,Ue){Ue!=$o&&ne(we,Re,Ue)}:ne)}t.defineOption=B,t.Init=$o,B("value","",function(j,G){return j.setValue(G)},!0),B("mode",null,function(j,G){j.doc.modeOption=G,$a(j)},!0),B("indentUnit",2,$a,!0),B("indentWithTabs",!1),B("smartIndent",!0),B("tabSize",4,function(j){xi(j),Nr(j),La(j)},!0),B("lineSeparator",null,function(j,G){if(j.doc.lineSep=G,!G)return;var ne=[],ge=j.doc.first;j.doc.iter(function(Re){for(var Ue=0;;){var mt=Re.text.indexOf(G,Ue);if(mt==-1)break;Ue=mt+G.length,ne.push(en(ge,mt))}ge++});for(var we=ne.length-1;we>=0;we--)Xo(j.doc,G,ne[we],en(ne[we].line,ne[we].ch+G.length))}),B("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(j,G,ne){j.state.specialChars=new RegExp(G.source+(G.test(" ")?"":"| "),"g"),ne!=$o&&j.refresh()}),B("specialCharPlaceholder",or,function(j){return j.refresh()},!0),B("electricChars",!0),B("inputStyle",d?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),B("spellcheck",!1,function(j,G){return j.getInputField().spellcheck=G},!0),B("autocorrect",!1,function(j,G){return j.getInputField().autocorrect=G},!0),B("autocapitalize",!1,function(j,G){return j.getInputField().autocapitalize=G},!0),B("rtlMoveVisually",!S),B("wholeLineUpdateBefore",!0),B("theme","default",function(j){Dl(j),ki(j)},!0),B("keyMap","default",function(j,G,ne){var ge=os(G),we=ne!=$o&&os(ne);we&&we.detach&&we.detach(j,ge),ge.attach&&ge.attach(j,we||null)}),B("extraKeys",null),B("configureMouse",null),B("lineWrapping",!1,nu,!0),B("gutters",[],function(j,G){j.display.gutterSpecs=ui(G,j.options.lineNumbers),ki(j)},!0),B("fixedGutter",!0,function(j,G){j.display.gutters.style.left=G?da(j.display)+"px":"0",j.refresh()},!0),B("coverGutterNextToScrollbar",!1,function(j){return Ri(j)},!0),B("scrollbarStyle","native",function(j){Co(j),Ri(j),j.display.scrollbars.setScrollTop(j.doc.scrollTop),j.display.scrollbars.setScrollLeft(j.doc.scrollLeft)},!0),B("lineNumbers",!1,function(j,G){j.display.gutterSpecs=ui(j.options.gutters,G),ki(j)},!0),B("firstLineNumber",1,ki,!0),B("lineNumberFormatter",function(j){return j},ki,!0),B("showCursorWhenSelecting",!1,Ia,!0),B("resetSelectionOnContextMenu",!0),B("lineWiseCopyCut",!0),B("pasteLinesPerSelection",!0),B("selectionsMayTouch",!1),B("readOnly",!1,function(j,G){G=="nocursor"&&(no(j),j.display.input.blur()),j.display.input.readOnlyChanged(G)}),B("screenReaderLabel",null,function(j,G){G=G===""?null:G,j.display.input.screenReaderLabelChanged(G)}),B("disableInput",!1,function(j,G){G||j.display.input.reset()},!0),B("dragDrop",!0,tu),B("allowDropFileTypes",null),B("cursorBlinkRate",530),B("cursorScrollMargin",0),B("cursorHeight",1,Ia,!0),B("singleCursorHeightPerLine",!0,Ia,!0),B("workTime",100),B("workDelay",100),B("flattenSpans",!0,xi,!0),B("addModeClass",!1,xi,!0),B("pollInterval",100),B("undoDepth",200,function(j,G){return j.doc.history.undoDepth=G}),B("historyEventDelay",1250),B("viewportMargin",10,function(j){return j.refresh()},!0),B("maxHighlightLength",1e4,xi,!0),B("moveInputWithCursor",!0,function(j,G){G||j.display.input.resetPosition()}),B("tabindex",null,function(j,G){return j.display.input.getField().tabIndex=G||""}),B("autofocus",null),B("direction","ltr",function(j,G){return j.doc.setDirection(G)},!0),B("phrases",null)}function tu(t,p,B){var j=B&&B!=$o;if(!p!=!j){var G=t.display.dragFunctions,ne=p?ke:Ft;ne(t.display.scroller,"dragstart",G.start),ne(t.display.scroller,"dragenter",G.enter),ne(t.display.scroller,"dragover",G.over),ne(t.display.scroller,"dragleave",G.leave),ne(t.display.scroller,"drop",G.drop)}}function nu(t){t.options.lineWrapping?(H(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(x(t.display.wrapper,"CodeMirror-wrap"),Xt(t)),_a(t),La(t),Nr(t),setTimeout(function(){return Ri(t)},100)}function Ya(t,p){var B=this;if(!(this instanceof Ya))return new Ya(t,p);this.options=p=p?L(p):{},L(Ss,p,!1);var j=p.value;typeof j=="string"?j=new Ti(j,p.mode,null,p.lineSeparator,p.direction):p.mode&&(j.modeOption=p.mode),this.doc=j;var G=new Ya.inputStyles[p.inputStyle](this),ne=this.display=new ho(t,j,G,p);ne.wrapper.CodeMirror=this,Dl(this),p.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(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 te,keySeq:null,specialChars:null},p.autofocus&&!d&&ne.input.focus(),A&&g<11&&setTimeout(function(){return B.display.input.reset(!0)},20),Rl(this),ou(),Ni(this),this.curOp.forceUpdate=!0,As(this,j),p.autofocus&&!d||this.hasFocus()?setTimeout(function(){B.hasFocus()&&!B.state.focused&&Ii(B)},20):no(this);for(var ge in cs)cs.hasOwnProperty(ge)&&cs[ge](this,p[ge],$o);Ka(this),p.finishInit&&p.finishInit(this);for(var we=0;we20*20}ke(p.scroller,"touchstart",function(Re){if(!Rt(t,Re)&&!ne(Re)&&!Xs(t,Re)){p.input.ensurePolled(),clearTimeout(B);var Ue=+new Date;p.activeTouch={start:Ue,moved:!1,prev:Ue-j.end<=300?j:null},Re.touches.length==1&&(p.activeTouch.left=Re.touches[0].pageX,p.activeTouch.top=Re.touches[0].pageY)}}),ke(p.scroller,"touchmove",function(){p.activeTouch&&(p.activeTouch.moved=!0)}),ke(p.scroller,"touchend",function(Re){var Ue=p.activeTouch;if(Ue&&!Sa(p,Re)&&Ue.left!=null&&!Ue.moved&&new Date-Ue.start<300){var mt=t.coordsChar(p.activeTouch,"page"),At;!Ue.prev||ge(Ue,Ue.prev)?At=new Da(mt,mt):!Ue.prev.prev||ge(Ue,Ue.prev.prev)?At=t.findWordAt(mt):At=new Da(en(mt.line,0),X(t.doc,en(mt.line+1,0))),t.setSelection(At.anchor,At.head),t.focus(),Me(Re)}G()}),ke(p.scroller,"touchcancel",G),ke(p.scroller,"scroll",function(){p.scroller.clientHeight&&(Ji(t,p.scroller.scrollTop),ei(t,p.scroller.scrollLeft,!0),vt(t,"scroll",t))}),ke(p.scroller,"mousewheel",function(Re){return mo(t,Re)}),ke(p.scroller,"DOMMouseScroll",function(Re){return mo(t,Re)}),ke(p.wrapper,"scroll",function(){return p.wrapper.scrollTop=p.wrapper.scrollLeft=0}),p.dragFunctions={enter:function(Re){Rt(t,Re)||Ke(Re)},over:function(Re){Rt(t,Re)||(Fl(t,Re),Ke(Re))},start:function(Re){return gl(t,Re)},drop:Wa(t,Bl),leave:function(Re){Rt(t,Re)||Ls(t)}};var we=p.input.getField();ke(we,"keyup",function(Re){return Cl.call(t,Re)}),ke(we,"keydown",Wa(t,xl)),ke(we,"keypress",Wa(t,wl)),ke(we,"focus",function(Re){return Ii(t,Re)}),ke(we,"blur",function(Re){return no(t,Re)})}var Y=[];Ya.defineInitHook=function(t){return Y.push(t)};function Z(t,p,B,j){var G=t.doc,ne;B==null&&(B="add"),B=="smart"&&(G.mode.indent?ne=Kn(t,p).state:B="prev");var ge=t.options.tabSize,we=un(G,p),Re=K(we.text,null,ge);we.stateAfter&&(we.stateAfter=null);var Ue=we.text.match(/^\s*/)[0],mt;if(!j&&!/\S/.test(we.text))mt=0,B="not";else if(B=="smart"&&(mt=G.mode.indent(ne,we.text.slice(Ue.length),we.text),mt==Ce||mt>150)){if(!j)return;B="prev"}B=="prev"?p>G.first?mt=K(un(G,p-1).text,null,ge):mt=0:B=="add"?mt=Re+t.options.indentUnit:B=="subtract"?mt=Re-t.options.indentUnit:typeof B=="number"&&(mt=Re+B),mt=Math.max(0,mt);var At="",Zt=0;if(t.options.indentWithTabs)for(var Gt=Math.floor(mt/ge);Gt;--Gt)Zt+=ge,At+=" ";if(Ztge,Re=je(p),Ue=null;if(we&&j.ranges.length>1)if(ie&&ie.text.join(` +`)==p){if(j.ranges.length%ie.text.length==0){Ue=[];for(var mt=0;mt=0;Zt--){var Gt=j.ranges[Zt],On=Gt.from(),Wn=Gt.to();Gt.empty()&&(B&&B>0?On=en(On.line,On.ch-B):t.state.overwrite&&!we?Wn=en(Wn.line,Math.min(un(ne,Wn.line).text.length,Wn.ch+$(Re).length)):we&&ie&&ie.lineWise&&ie.text.join(` `)==Re.join(` -`)&&(On=Wn=en(On.line,0)));var qn={from:On,to:Wn,text:Ue?Ue[Zt%Ue.length]:Re,origin:G||(we?"paste":t.state.cutIncoming>ge?"cut":"+input")};zo(t.doc,qn),Yt(t,"inputRead",t,qn)}p&&!we&&We(t,p),Xi(t),t.curOp.updateInput<2&&(t.curOp.updateInput=Dt),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ne(t,p){var B=t.clipboardData&&t.clipboardData.getData("Text");if(B)return t.preventDefault(),!p.isReadOnly()&&!p.options.disableInput&&fi(p,function(){return Le(p,B,0,null,"paste")}),!0}function We(t,p){if(!t.options.electricChars||!t.options.smartIndent)return;for(var B=t.doc.sel,j=B.ranges.length-1;j>=0;j--){var G=B.ranges[j];if(G.head.ch>100||j&&B.ranges[j-1].head.line==G.head.line)continue;var ne=t.getModeAt(G.head),ge=!1;if(ne.electricChars){for(var we=0;we-1){ge=Z(t,G.head.line,"smart");break}}else ne.electricInput&&(ne.electricInput.test(un(t.doc,G.head.line).text.slice(0,G.head.ch))&&(ge=Z(t,G.head.line,"smart")));ge&&Yt(t,"electricInput",t,G.head.line)}}function He(t){for(var p=[],B=[],j=0;jne&&(Z(this,we.head.line,j,!0),ne=we.head.line,ge==this.doc.sel.primIndex&&Xi(this));else{var Re=we.from(),Ue=we.to(),mt=Math.max(ne,Re.line);ne=Math.min(this.lastLine(),Ue.line-(Ue.ch?0:1))+1;for(var Dt=mt;Dt0&&Ao(this.doc,ge,new Da(Re,Zt[ge].to()),Oe)}}}),getTokenAt:function(j,G){return $r(this,j,G)},getLineTokens:function(j,G){return $r(this,en(j),G,!0)},getTokenTypeAt:function(j){j=X(this.doc,j);var G=vn(this,un(this.doc,j.line)),ne=0,ge=(G.length-1)/2,we=j.ch,Re;if(we==0)Re=G[2];else for(;;){var Ue=ne+ge>>1;if((Ue?G[Ue*2-1]:0)>=we)ge=Ue;else if(G[Ue*2+1]Re&&(j=Re,ge=!0),we=un(this.doc,j)}else we=j;return ta(this,we,{top:0,left:0},G||"page",ne||ge).top+(ge?this.doc.height-kr(we):0)},defaultTextHeight:function(){return br(this.display)},defaultCharWidth:function(){return Rr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(j,G,ne,ge,we){var Re=this.display;j=zn(this,X(this.doc,j));var Ue=j.bottom,mt=j.left;if(G.style.position="absolute",G.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(G),Re.sizer.appendChild(G),ge=="over")Ue=j.top;else if(ge=="above"||ge=="near"){var Dt=Math.max(Re.wrapper.clientHeight,this.doc.height),Zt=Math.max(Re.sizer.clientWidth,Re.lineSpace.clientWidth);(ge=="above"||j.bottom+G.offsetHeight>Dt)&&j.top>G.offsetHeight?Ue=j.top-G.offsetHeight:j.bottom+G.offsetHeight<=Dt&&(Ue=j.bottom),mt+G.offsetWidth>Zt&&(mt=Zt-G.offsetWidth)}G.style.top=Ue+"px",G.style.left=G.style.right="",we=="right"?(mt=Re.sizer.clientWidth-G.offsetWidth,G.style.right="0px"):(we=="left"?mt=0:we=="middle"&&(mt=(Re.sizer.clientWidth-G.offsetWidth)/2),G.style.left=mt+"px"),ne&&bo(this,{left:mt,top:Ue,right:mt+G.offsetWidth,bottom:Ue+G.offsetHeight})},triggerOnKeyDown:ri(xl),triggerOnKeyPress:ri(wl),triggerOnKeyUp:Cl,triggerOnMouseDown:ri(zs),execCommand:function(j){if(qo.hasOwnProperty(j))return qo[j].call(null,this)},triggerElectric:ri(function(j){We(this,j)}),findPosH:function(j,G,ne,ge){var we=1;G<0&&(we=-1,G=-G);for(var Re=X(this.doc,j),Ue=0;Ue0&&mt(ne.charAt(ge-1));)--ge;for(;we.5||this.options.lineWrapping)&&_a(this),vt(this,"refresh",this)}),swapDoc:ri(function(j){var G=this.doc;return G.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,j),Nr(this),this.display.input.reset(),Yi(this,j.scrollLeft,j.scrollTop),this.curOp.forceScroll=!0,Yt(this,"swapDoc",this,G),G}),phrase:function(j){var G=this.options.phrases;return G&&Object.prototype.hasOwnProperty.call(G,j)?G[j]:j},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}},et(t),t.registerHelper=function(j,G,ne){B.hasOwnProperty(j)||(B[j]=t[j]={_global:[]}),B[j][G]=ne},t.registerGlobalHelper=function(j,G,ne,ge){t.registerHelper(j,G,ge),B[j]._global.push({pred:ne,val:ge})}}function St(t,p,B,j,G){var ne=p,ge=B,we=un(t,p.line),Re=G&&t.direction=="rtl"?-B:B;function Ue(){var Lr=p.line+Re;return Lr=t.first+t.size?!1:(p=new en(Lr,p.ch,p.sticky),we=un(t,Lr))}function mt(Lr){var Er;if(j=="codepoint"){var Gr=we.text.charCodeAt(p.ch+(j>0?0:-1));isNaN(Gr)?Er=null:Er=new en(p.line,Math.max(0,Math.min(we.text.length,p.ch+B*(Gr>=55296&&Gr<56320?2:1))),-B)}else G?Er=Fs(t.cm,we,p,B):Er=js(we,p,B);if(Er==null)if(!Lr&&Ue())p=Bs(G,t.cm,we,p.line,Re);else return!1;else p=Er;return!0}if(j=="char"||j=="codepoint")mt();else if(j=="column")mt(!0);else if(j=="word"||j=="group")for(var Dt=null,Zt=j=="group",Gt=t.cm&&t.cm.getHelper(p,"wordChars"),On=!0;!(B<0&&!mt(!On));On=!1){var Wn=we.text.charAt(p.ch)||` +`)&&(On=Wn=en(On.line,0)));var qn={from:On,to:Wn,text:Ue?Ue[Zt%Ue.length]:Re,origin:G||(we?"paste":t.state.cutIncoming>ge?"cut":"+input")};zo(t.doc,qn),Yt(t,"inputRead",t,qn)}p&&!we&&We(t,p),Xi(t),t.curOp.updateInput<2&&(t.curOp.updateInput=At),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ne(t,p){var B=t.clipboardData&&t.clipboardData.getData("Text");if(B)return t.preventDefault(),!p.isReadOnly()&&!p.options.disableInput&&fi(p,function(){return Le(p,B,0,null,"paste")}),!0}function We(t,p){if(!t.options.electricChars||!t.options.smartIndent)return;for(var B=t.doc.sel,j=B.ranges.length-1;j>=0;j--){var G=B.ranges[j];if(G.head.ch>100||j&&B.ranges[j-1].head.line==G.head.line)continue;var ne=t.getModeAt(G.head),ge=!1;if(ne.electricChars){for(var we=0;we-1){ge=Z(t,G.head.line,"smart");break}}else ne.electricInput&&(ne.electricInput.test(un(t.doc,G.head.line).text.slice(0,G.head.ch))&&(ge=Z(t,G.head.line,"smart")));ge&&Yt(t,"electricInput",t,G.head.line)}}function He(t){for(var p=[],B=[],j=0;jne&&(Z(this,we.head.line,j,!0),ne=we.head.line,ge==this.doc.sel.primIndex&&Xi(this));else{var Re=we.from(),Ue=we.to(),mt=Math.max(ne,Re.line);ne=Math.min(this.lastLine(),Ue.line-(Ue.ch?0:1))+1;for(var At=mt;At0&&Ao(this.doc,ge,new Da(Re,Zt[ge].to()),Oe)}}}),getTokenAt:function(j,G){return $r(this,j,G)},getLineTokens:function(j,G){return $r(this,en(j),G,!0)},getTokenTypeAt:function(j){j=X(this.doc,j);var G=_n(this,un(this.doc,j.line)),ne=0,ge=(G.length-1)/2,we=j.ch,Re;if(we==0)Re=G[2];else for(;;){var Ue=ne+ge>>1;if((Ue?G[Ue*2-1]:0)>=we)ge=Ue;else if(G[Ue*2+1]Re&&(j=Re,ge=!0),we=un(this.doc,j)}else we=j;return ta(this,we,{top:0,left:0},G||"page",ne||ge).top+(ge?this.doc.height-kr(we):0)},defaultTextHeight:function(){return br(this.display)},defaultCharWidth:function(){return Rr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(j,G,ne,ge,we){var Re=this.display;j=zn(this,X(this.doc,j));var Ue=j.bottom,mt=j.left;if(G.style.position="absolute",G.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(G),Re.sizer.appendChild(G),ge=="over")Ue=j.top;else if(ge=="above"||ge=="near"){var At=Math.max(Re.wrapper.clientHeight,this.doc.height),Zt=Math.max(Re.sizer.clientWidth,Re.lineSpace.clientWidth);(ge=="above"||j.bottom+G.offsetHeight>At)&&j.top>G.offsetHeight?Ue=j.top-G.offsetHeight:j.bottom+G.offsetHeight<=At&&(Ue=j.bottom),mt+G.offsetWidth>Zt&&(mt=Zt-G.offsetWidth)}G.style.top=Ue+"px",G.style.left=G.style.right="",we=="right"?(mt=Re.sizer.clientWidth-G.offsetWidth,G.style.right="0px"):(we=="left"?mt=0:we=="middle"&&(mt=(Re.sizer.clientWidth-G.offsetWidth)/2),G.style.left=mt+"px"),ne&&bo(this,{left:mt,top:Ue,right:mt+G.offsetWidth,bottom:Ue+G.offsetHeight})},triggerOnKeyDown:ri(xl),triggerOnKeyPress:ri(wl),triggerOnKeyUp:Cl,triggerOnMouseDown:ri(zs),execCommand:function(j){if(qo.hasOwnProperty(j))return qo[j].call(null,this)},triggerElectric:ri(function(j){We(this,j)}),findPosH:function(j,G,ne,ge){var we=1;G<0&&(we=-1,G=-G);for(var Re=X(this.doc,j),Ue=0;Ue0&&mt(ne.charAt(ge-1));)--ge;for(;we.5||this.options.lineWrapping)&&_a(this),vt(this,"refresh",this)}),swapDoc:ri(function(j){var G=this.doc;return G.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,j),Nr(this),this.display.input.reset(),Yi(this,j.scrollLeft,j.scrollTop),this.curOp.forceScroll=!0,Yt(this,"swapDoc",this,G),G}),phrase:function(j){var G=this.options.phrases;return G&&Object.prototype.hasOwnProperty.call(G,j)?G[j]:j},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}},et(t),t.registerHelper=function(j,G,ne){B.hasOwnProperty(j)||(B[j]=t[j]={_global:[]}),B[j][G]=ne},t.registerGlobalHelper=function(j,G,ne,ge){t.registerHelper(j,G,ge),B[j]._global.push({pred:ne,val:ge})}}function St(t,p,B,j,G){var ne=p,ge=B,we=un(t,p.line),Re=G&&t.direction=="rtl"?-B:B;function Ue(){var Lr=p.line+Re;return Lr=t.first+t.size?!1:(p=new en(Lr,p.ch,p.sticky),we=un(t,Lr))}function mt(Lr){var Er;if(j=="codepoint"){var Gr=we.text.charCodeAt(p.ch+(j>0?0:-1));isNaN(Gr)?Er=null:Er=new en(p.line,Math.max(0,Math.min(we.text.length,p.ch+B*(Gr>=55296&&Gr<56320?2:1))),-B)}else G?Er=Fs(t.cm,we,p,B):Er=js(we,p,B);if(Er==null)if(!Lr&&Ue())p=Bs(G,t.cm,we,p.line,Re);else return!1;else p=Er;return!0}if(j=="char"||j=="codepoint")mt();else if(j=="column")mt(!0);else if(j=="word"||j=="group")for(var At=null,Zt=j=="group",Gt=t.cm&&t.cm.getHelper(p,"wordChars"),On=!0;!(B<0&&!mt(!On));On=!1){var Wn=we.text.charAt(p.ch)||` `,qn=J(Wn,Gt)?"w":Zt&&Wn==` -`?"n":!Zt||/\s/.test(Wn)?null:"p";if(Zt&&!On&&!qn&&(qn="s"),Dt&&Dt!=qn){B<0&&(B=1,mt(),p.sticky="after");break}if(qn&&(Dt=qn),B>0&&!mt(!On))break}var yr=bs(t,p,ne,ge,!0);return Zr(ne,yr)&&(yr.hitSide=!0),yr}function Ct(t,p,B,j){var G=t.doc,ne=p.left,ge;if(j=="page"){var we=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Re=Math.max(we-.5*br(t.display),3);ge=(B>0?p.bottom:p.top)+B*Re}else j=="line"&&(ge=B>0?p.bottom+3:p.top-3);for(var Ue;!(Ue=Kr(t,ne,ge),!Ue.outside);){if(B<0?ge<=0:ge>=G.height){Ue.hitSide=!0;break}ge+=B*5}return Ue}var kt=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new te,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};kt.prototype.init=function(t){var p=this,B=this,j=B.cm,G=B.div=t.lineDiv;xt(G,j.options.spellcheck,j.options.autocorrect,j.options.autocapitalize);function ne(we){for(var Re=we.target;Re;Re=Re.parentNode){if(Re==G)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Re.className))break}return!1}ke(G,"paste",function(we){if(!ne(we)||Rt(j,we)||Ne(we,j))return;g<=11&&setTimeout(Wa(j,function(){return p.updateFromDOM()}),20)}),ke(G,"compositionstart",function(we){p.composing={data:we.data,done:!1}}),ke(G,"compositionupdate",function(we){p.composing||(p.composing={data:we.data,done:!1})}),ke(G,"compositionend",function(we){p.composing&&(we.data!=p.composing.data&&p.readFromDOMSoon(),p.composing.done=!0)}),ke(G,"touchstart",function(){return B.forceCompositionEnd()}),ke(G,"input",function(){p.composing||p.readFromDOMSoon()});function ge(we){if(!ne(we)||Rt(j,we))return;if(j.somethingSelected())be({lineWise:!1,text:j.getSelections()}),we.type=="cut"&&j.replaceSelection("",null,"cut");else if(j.options.lineWiseCopyCut){var Re=He(j);be({lineWise:!0,text:Re.text}),we.type=="cut"&&j.operation(function(){j.setSelections(Re.ranges,0,Oe),j.replaceSelection("",null,"cut")})}else return;if(we.clipboardData){we.clipboardData.clearData();var Ue=ie.text.join(` -`);if(we.clipboardData.setData("Text",Ue),we.clipboardData.getData("Text")==Ue){we.preventDefault();return}}var mt=jt(),Dt=mt.firstChild;j.display.lineSpace.insertBefore(mt,j.display.lineSpace.firstChild),Dt.value=ie.text.join(` -`);var Zt=document.activeElement;W(Dt),setTimeout(function(){j.display.lineSpace.removeChild(mt),Zt.focus(),Zt==G&&B.showPrimarySelection()},50)}ke(G,"copy",ge),ke(G,"cut",ge)},kt.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},kt.prototype.prepareSelection=function(){var t=bi(this.cm,!1);return t.focus=document.activeElement==this.div,t},kt.prototype.showSelection=function(t,p){if(!t||!this.cm.display.view.length)return;(t.focus||p)&&this.showPrimarySelection(),this.showMultipleSelections(t)},kt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},kt.prototype.showPrimarySelection=function(){var t=this.getSelection(),p=this.cm,B=p.doc.sel.primary(),j=B.from(),G=B.to();if(p.display.viewTo==p.display.viewFrom||j.line>=p.display.viewTo||G.line=p.display.viewFrom&&pn(p,j)||{node:we[0].measure.map[2],offset:0},Ue=G.linet.firstLine()&&(j=en(j.line-1,un(t.doc,j.line-1).length)),G.ch==un(t.doc,G.line).text.length&&G.linep.viewTo-1)return!1;var ne,ge,we;j.line==p.viewFrom||(ne=ha(t,j.line))==0?(ge=tr(p.view[0].line),we=p.view[0].node):(ge=tr(p.view[ne].line),we=p.view[ne-1].node.nextSibling);var Re=ha(t,G.line),Ue,mt;if(Re==p.view.length-1?(Ue=p.viewTo-1,mt=p.lineDiv.lastChild):(Ue=tr(p.view[Re+1].line)-1,mt=p.view[Re+1].node.previousSibling),!we)return!1;for(var Dt=t.doc.splitLines(Ir(t,we,mt,ge,Ue)),Zt=Jn(t.doc,en(ge,0),en(Ue,un(t.doc,Ue).text.length));Dt.length>1&&Zt.length>1;)if($(Dt)==$(Zt))Dt.pop(),Zt.pop(),Ue--;else if(Dt[0]==Zt[0])Dt.shift(),Zt.shift(),ge++;else break;for(var Gt=0,On=0,Wn=Dt[0],qn=Zt[0],yr=Math.min(Wn.length,qn.length);Gtj.ch&&Lr.charCodeAt(Lr.length-On-1)==Er.charCodeAt(Er.length-On-1);)Gt--,On++;Dt[Dt.length-1]=Lr.slice(0,Lr.length-On).replace(/^\u200b+/,""),Dt[0]=Dt[0].slice(Gt).replace(/\u200b+$/,"");var aa=en(ge,Gt),ea=en(Ue,Zt.length?$(Zt).length-On:0);if(Dt.length>1||Dt[0]||Nn(aa,ea))return Xo(t.doc,Dt,aa,ea,"+input"),!0},kt.prototype.ensurePolled=function(){this.forceCompositionEnd()},kt.prototype.reset=function(){this.forceCompositionEnd()},kt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},kt.prototype.readFromDOMSoon=function(){var t=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing)if(t.composing.done)t.composing=null;else return;t.updateFromDOM()},80)},kt.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&fi(this.cm,function(){return La(t.cm)})},kt.prototype.setUneditable=function(t){t.contentEditable="false"},kt.prototype.onKeyPress=function(t){if(t.charCode==0||this.composing)return;t.preventDefault(),this.cm.isReadOnly()||Wa(this.cm,Le)(this.cm,String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),0)},kt.prototype.readOnlyChanged=function(t){this.div.contentEditable=String(t!="nocursor")},kt.prototype.onContextMenu=function(){},kt.prototype.resetPosition=function(){},kt.prototype.needsContentAttribute=!0;function pn(t,p){var B=ht(t,p.line);if(!B||B.hidden)return null;var j=un(t.doc,p.line),G=Ie(B,j,p.line),ne=gt(j,t.doc.direction),ge="left";if(ne){var we=st(ne,p.ch);ge=we%2?"right":"left"}var Re=hn(G.map,p.ch,ge);return Re.offset=Re.collapse=="right"?Re.end:Re.start,Re}function ur(t){for(var p=t;p;p=p.parentNode)if(/CodeMirror-gutter-wrapper/.test(p.className))return!0;return!1}function gr(t,p){return p&&(t.bad=!0),t}function Ir(t,p,B,j,G){var ne="",ge=!1,we=t.doc.lineSeparator(),Re=!1;function Ue(Gt){return function(On){return On.id==Gt}}function mt(){ge&&(ne+=we,Re&&(ne+=we),ge=Re=!1)}function Dt(Gt){Gt&&(mt(),ne+=Gt)}function Zt(Gt){if(Gt.nodeType==1){var On=Gt.getAttribute("cm-text");if(On){Dt(On);return}var Wn=Gt.getAttribute("cm-marker"),qn;if(Wn){var yr=t.findMarks(en(j,0),en(G+1,0),Ue(+Wn));yr.length&&(qn=yr[0].find(0))&&Dt(Jn(t.doc,qn.from,qn.to).join(we));return}if(Gt.getAttribute("contenteditable")=="false")return;var Lr=/^(pre|div|p|li|table|br)$/i.test(Gt.nodeName);if(!/^br$/i.test(Gt.nodeName)&&Gt.textContent.length==0)return;Lr&&mt();for(var Er=0;Er=9&&p.hasSelection&&(p.hasSelection=null),B.poll()}),ke(G,"paste",function(ge){if(Rt(j,ge)||Ne(ge,j))return;j.state.pasteIncoming=+new Date,B.fastPoll()});function ne(ge){if(Rt(j,ge))return;if(j.somethingSelected())be({lineWise:!1,text:j.getSelections()});else if(j.options.lineWiseCopyCut){var we=He(j);be({lineWise:!0,text:we.text}),ge.type=="cut"?j.setSelections(we.ranges,null,Oe):(B.prevInput="",G.value=we.text.join(` -`),W(G))}else return;ge.type=="cut"&&(j.state.cutIncoming=+new Date)}ke(G,"cut",ne),ke(G,"copy",ne),ke(t.scroller,"paste",function(ge){if(Sa(t,ge)||Rt(j,ge))return;if(!G.dispatchEvent){j.state.pasteIncoming=+new Date,B.focus();return}var we=new Event("paste");we.clipboardData=ge.clipboardData,G.dispatchEvent(we)}),ke(t.lineSpace,"selectstart",function(ge){Sa(t,ge)||Me(ge)}),ke(G,"compositionstart",function(){var ge=j.getCursor("from");B.composing&&B.composing.range.clear(),B.composing={start:ge,range:j.markText(ge,j.getCursor("to"),{className:"CodeMirror-composing"})}}),ke(G,"compositionend",function(){B.composing&&(B.poll(),B.composing.range.clear(),B.composing=null)})},Br.prototype.createField=function(t){this.wrapper=jt(),this.textarea=this.wrapper.firstChild},Br.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},Br.prototype.prepareSelection=function(){var t=this.cm,p=t.display,B=t.doc,j=bi(t);if(t.options.moveInputWithCursor){var G=zn(t,B.sel.primary().head,"div"),ne=p.wrapper.getBoundingClientRect(),ge=p.lineDiv.getBoundingClientRect();j.teTop=Math.max(0,Math.min(p.wrapper.clientHeight-10,G.top+ge.top-ne.top)),j.teLeft=Math.max(0,Math.min(p.wrapper.clientWidth-10,G.left+ge.left-ne.left))}return j},Br.prototype.showSelection=function(t){var p=this.cm,B=p.display;v(B.cursorDiv,t.cursors),v(B.selectionDiv,t.selection),t.teTop!=null&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},Br.prototype.reset=function(t){if(this.contextMenuPending||this.composing)return;var p=this.cm;if(p.somethingSelected()){this.prevInput="";var B=p.getSelection();this.textarea.value=B,p.state.focused&&W(this.textarea),A&&g>=9&&(this.hasSelection=B)}else t||(this.prevInput=this.textarea.value="",A&&g>=9&&(this.hasSelection=null))},Br.prototype.getField=function(){return this.textarea},Br.prototype.supportsTouch=function(){return!1},Br.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!d||V()!=this.textarea))try{this.textarea.focus()}catch(t){}},Br.prototype.blur=function(){this.textarea.blur()},Br.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Br.prototype.receivedFocus=function(){this.slowPoll()},Br.prototype.slowPoll=function(){var t=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},Br.prototype.fastPoll=function(){var t=!1,p=this;p.pollingFast=!0;function B(){var j=p.poll();!j&&!t?(t=!0,p.polling.set(60,B)):(p.pollingFast=!1,p.slowPoll())}p.polling.set(20,B)},Br.prototype.poll=function(){var t=this,p=this.cm,B=this.textarea,j=this.prevInput;if(this.contextMenuPending||!p.state.focused||rt(B)&&!j&&!this.composing||p.isReadOnly()||p.options.disableInput||p.state.keySeq)return!1;var G=B.value;if(G==j&&!p.somethingSelected())return!1;if(A&&g>=9&&this.hasSelection===G||s&&/[\uf700-\uf7ff]/.test(G))return p.display.input.reset(),!1;if(p.doc.sel==p.display.selForContextMenu){var ne=G.charCodeAt(0);if(ne==8203&&!j&&(j="\u200B"),ne==8666)return this.reset(),this.cm.execCommand("undo")}for(var ge=0,we=Math.min(j.length,G.length);ge1e3||G.indexOf(` +`?"n":!Zt||/\s/.test(Wn)?null:"p";if(Zt&&!On&&!qn&&(qn="s"),At&&At!=qn){B<0&&(B=1,mt(),p.sticky="after");break}if(qn&&(At=qn),B>0&&!mt(!On))break}var yr=bs(t,p,ne,ge,!0);return Zr(ne,yr)&&(yr.hitSide=!0),yr}function Ct(t,p,B,j){var G=t.doc,ne=p.left,ge;if(j=="page"){var we=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Re=Math.max(we-.5*br(t.display),3);ge=(B>0?p.bottom:p.top)+B*Re}else j=="line"&&(ge=B>0?p.bottom+3:p.top-3);for(var Ue;!(Ue=Kr(t,ne,ge),!Ue.outside);){if(B<0?ge<=0:ge>=G.height){Ue.hitSide=!0;break}ge+=B*5}return Ue}var kt=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new te,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};kt.prototype.init=function(t){var p=this,B=this,j=B.cm,G=B.div=t.lineDiv;xt(G,j.options.spellcheck,j.options.autocorrect,j.options.autocapitalize);function ne(we){for(var Re=we.target;Re;Re=Re.parentNode){if(Re==G)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Re.className))break}return!1}ke(G,"paste",function(we){if(!ne(we)||Rt(j,we)||Ne(we,j))return;g<=11&&setTimeout(Wa(j,function(){return p.updateFromDOM()}),20)}),ke(G,"compositionstart",function(we){p.composing={data:we.data,done:!1}}),ke(G,"compositionupdate",function(we){p.composing||(p.composing={data:we.data,done:!1})}),ke(G,"compositionend",function(we){p.composing&&(we.data!=p.composing.data&&p.readFromDOMSoon(),p.composing.done=!0)}),ke(G,"touchstart",function(){return B.forceCompositionEnd()}),ke(G,"input",function(){p.composing||p.readFromDOMSoon()});function ge(we){if(!ne(we)||Rt(j,we))return;if(j.somethingSelected())be({lineWise:!1,text:j.getSelections()}),we.type=="cut"&&j.replaceSelection("",null,"cut");else if(j.options.lineWiseCopyCut){var Re=He(j);be({lineWise:!0,text:Re.text}),we.type=="cut"&&j.operation(function(){j.setSelections(Re.ranges,0,Oe),j.replaceSelection("",null,"cut")})}else return;if(we.clipboardData){we.clipboardData.clearData();var Ue=ie.text.join(` +`);if(we.clipboardData.setData("Text",Ue),we.clipboardData.getData("Text")==Ue){we.preventDefault();return}}var mt=Bt(),At=mt.firstChild;j.display.lineSpace.insertBefore(mt,j.display.lineSpace.firstChild),At.value=ie.text.join(` +`);var Zt=document.activeElement;W(At),setTimeout(function(){j.display.lineSpace.removeChild(mt),Zt.focus(),Zt==G&&B.showPrimarySelection()},50)}ke(G,"copy",ge),ke(G,"cut",ge)},kt.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},kt.prototype.prepareSelection=function(){var t=bi(this.cm,!1);return t.focus=document.activeElement==this.div,t},kt.prototype.showSelection=function(t,p){if(!t||!this.cm.display.view.length)return;(t.focus||p)&&this.showPrimarySelection(),this.showMultipleSelections(t)},kt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},kt.prototype.showPrimarySelection=function(){var t=this.getSelection(),p=this.cm,B=p.doc.sel.primary(),j=B.from(),G=B.to();if(p.display.viewTo==p.display.viewFrom||j.line>=p.display.viewTo||G.line=p.display.viewFrom&&pn(p,j)||{node:we[0].measure.map[2],offset:0},Ue=G.linet.firstLine()&&(j=en(j.line-1,un(t.doc,j.line-1).length)),G.ch==un(t.doc,G.line).text.length&&G.linep.viewTo-1)return!1;var ne,ge,we;j.line==p.viewFrom||(ne=ha(t,j.line))==0?(ge=tr(p.view[0].line),we=p.view[0].node):(ge=tr(p.view[ne].line),we=p.view[ne-1].node.nextSibling);var Re=ha(t,G.line),Ue,mt;if(Re==p.view.length-1?(Ue=p.viewTo-1,mt=p.lineDiv.lastChild):(Ue=tr(p.view[Re+1].line)-1,mt=p.view[Re+1].node.previousSibling),!we)return!1;for(var At=t.doc.splitLines(Ir(t,we,mt,ge,Ue)),Zt=Jn(t.doc,en(ge,0),en(Ue,un(t.doc,Ue).text.length));At.length>1&&Zt.length>1;)if($(At)==$(Zt))At.pop(),Zt.pop(),Ue--;else if(At[0]==Zt[0])At.shift(),Zt.shift(),ge++;else break;for(var Gt=0,On=0,Wn=At[0],qn=Zt[0],yr=Math.min(Wn.length,qn.length);Gtj.ch&&Lr.charCodeAt(Lr.length-On-1)==Er.charCodeAt(Er.length-On-1);)Gt--,On++;At[At.length-1]=Lr.slice(0,Lr.length-On).replace(/^\u200b+/,""),At[0]=At[0].slice(Gt).replace(/\u200b+$/,"");var aa=en(ge,Gt),ea=en(Ue,Zt.length?$(Zt).length-On:0);if(At.length>1||At[0]||Nn(aa,ea))return Xo(t.doc,At,aa,ea,"+input"),!0},kt.prototype.ensurePolled=function(){this.forceCompositionEnd()},kt.prototype.reset=function(){this.forceCompositionEnd()},kt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},kt.prototype.readFromDOMSoon=function(){var t=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing)if(t.composing.done)t.composing=null;else return;t.updateFromDOM()},80)},kt.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&fi(this.cm,function(){return La(t.cm)})},kt.prototype.setUneditable=function(t){t.contentEditable="false"},kt.prototype.onKeyPress=function(t){if(t.charCode==0||this.composing)return;t.preventDefault(),this.cm.isReadOnly()||Wa(this.cm,Le)(this.cm,String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),0)},kt.prototype.readOnlyChanged=function(t){this.div.contentEditable=String(t!="nocursor")},kt.prototype.onContextMenu=function(){},kt.prototype.resetPosition=function(){},kt.prototype.needsContentAttribute=!0;function pn(t,p){var B=ht(t,p.line);if(!B||B.hidden)return null;var j=un(t.doc,p.line),G=Ie(B,j,p.line),ne=gt(j,t.doc.direction),ge="left";if(ne){var we=st(ne,p.ch);ge=we%2?"right":"left"}var Re=hn(G.map,p.ch,ge);return Re.offset=Re.collapse=="right"?Re.end:Re.start,Re}function ur(t){for(var p=t;p;p=p.parentNode)if(/CodeMirror-gutter-wrapper/.test(p.className))return!0;return!1}function gr(t,p){return p&&(t.bad=!0),t}function Ir(t,p,B,j,G){var ne="",ge=!1,we=t.doc.lineSeparator(),Re=!1;function Ue(Gt){return function(On){return On.id==Gt}}function mt(){ge&&(ne+=we,Re&&(ne+=we),ge=Re=!1)}function At(Gt){Gt&&(mt(),ne+=Gt)}function Zt(Gt){if(Gt.nodeType==1){var On=Gt.getAttribute("cm-text");if(On){At(On);return}var Wn=Gt.getAttribute("cm-marker"),qn;if(Wn){var yr=t.findMarks(en(j,0),en(G+1,0),Ue(+Wn));yr.length&&(qn=yr[0].find(0))&&At(Jn(t.doc,qn.from,qn.to).join(we));return}if(Gt.getAttribute("contenteditable")=="false")return;var Lr=/^(pre|div|p|li|table|br)$/i.test(Gt.nodeName);if(!/^br$/i.test(Gt.nodeName)&&Gt.textContent.length==0)return;Lr&&mt();for(var Er=0;Er=9&&p.hasSelection&&(p.hasSelection=null),B.poll()}),ke(G,"paste",function(ge){if(Rt(j,ge)||Ne(ge,j))return;j.state.pasteIncoming=+new Date,B.fastPoll()});function ne(ge){if(Rt(j,ge))return;if(j.somethingSelected())be({lineWise:!1,text:j.getSelections()});else if(j.options.lineWiseCopyCut){var we=He(j);be({lineWise:!0,text:we.text}),ge.type=="cut"?j.setSelections(we.ranges,null,Oe):(B.prevInput="",G.value=we.text.join(` +`),W(G))}else return;ge.type=="cut"&&(j.state.cutIncoming=+new Date)}ke(G,"cut",ne),ke(G,"copy",ne),ke(t.scroller,"paste",function(ge){if(Sa(t,ge)||Rt(j,ge))return;if(!G.dispatchEvent){j.state.pasteIncoming=+new Date,B.focus();return}var we=new Event("paste");we.clipboardData=ge.clipboardData,G.dispatchEvent(we)}),ke(t.lineSpace,"selectstart",function(ge){Sa(t,ge)||Me(ge)}),ke(G,"compositionstart",function(){var ge=j.getCursor("from");B.composing&&B.composing.range.clear(),B.composing={start:ge,range:j.markText(ge,j.getCursor("to"),{className:"CodeMirror-composing"})}}),ke(G,"compositionend",function(){B.composing&&(B.poll(),B.composing.range.clear(),B.composing=null)})},Br.prototype.createField=function(t){this.wrapper=Bt(),this.textarea=this.wrapper.firstChild},Br.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},Br.prototype.prepareSelection=function(){var t=this.cm,p=t.display,B=t.doc,j=bi(t);if(t.options.moveInputWithCursor){var G=zn(t,B.sel.primary().head,"div"),ne=p.wrapper.getBoundingClientRect(),ge=p.lineDiv.getBoundingClientRect();j.teTop=Math.max(0,Math.min(p.wrapper.clientHeight-10,G.top+ge.top-ne.top)),j.teLeft=Math.max(0,Math.min(p.wrapper.clientWidth-10,G.left+ge.left-ne.left))}return j},Br.prototype.showSelection=function(t){var p=this.cm,B=p.display;v(B.cursorDiv,t.cursors),v(B.selectionDiv,t.selection),t.teTop!=null&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},Br.prototype.reset=function(t){if(this.contextMenuPending||this.composing)return;var p=this.cm;if(p.somethingSelected()){this.prevInput="";var B=p.getSelection();this.textarea.value=B,p.state.focused&&W(this.textarea),A&&g>=9&&(this.hasSelection=B)}else t||(this.prevInput=this.textarea.value="",A&&g>=9&&(this.hasSelection=null))},Br.prototype.getField=function(){return this.textarea},Br.prototype.supportsTouch=function(){return!1},Br.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!d||V()!=this.textarea))try{this.textarea.focus()}catch(t){}},Br.prototype.blur=function(){this.textarea.blur()},Br.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Br.prototype.receivedFocus=function(){this.slowPoll()},Br.prototype.slowPoll=function(){var t=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},Br.prototype.fastPoll=function(){var t=!1,p=this;p.pollingFast=!0;function B(){var j=p.poll();!j&&!t?(t=!0,p.polling.set(60,B)):(p.pollingFast=!1,p.slowPoll())}p.polling.set(20,B)},Br.prototype.poll=function(){var t=this,p=this.cm,B=this.textarea,j=this.prevInput;if(this.contextMenuPending||!p.state.focused||rt(B)&&!j&&!this.composing||p.isReadOnly()||p.options.disableInput||p.state.keySeq)return!1;var G=B.value;if(G==j&&!p.somethingSelected())return!1;if(A&&g>=9&&this.hasSelection===G||s&&/[\uf700-\uf7ff]/.test(G))return p.display.input.reset(),!1;if(p.doc.sel==p.display.selForContextMenu){var ne=G.charCodeAt(0);if(ne==8203&&!j&&(j="\u200B"),ne==8666)return this.reset(),this.cm.execCommand("undo")}for(var ge=0,we=Math.min(j.length,G.length);ge1e3||G.indexOf(` `)>-1?B.value=t.prevInput="":t.prevInput=G,t.composing&&(t.composing.range.clear(),t.composing.range=p.markText(t.composing.start,p.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Br.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Br.prototype.onKeyPress=function(){A&&g>=9&&(this.hasSelection=null),this.fastPoll()},Br.prototype.onContextMenu=function(t){var p=this,B=p.cm,j=B.display,G=p.textarea;p.contextMenuPending&&p.contextMenuPending();var ne=Ta(B,t),ge=j.scroller.scrollTop;if(!ne||l)return;var we=B.options.resetSelectionOnContextMenu;we&&B.doc.sel.contains(ne)==-1&&Wa(B,gi)(B.doc,xr(ne),Oe);var Re=G.style.cssText,Ue=p.wrapper.style.cssText,mt=p.wrapper.offsetParent.getBoundingClientRect();p.wrapper.style.cssText="position: static",G.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(t.clientY-mt.top-5)+"px; left: "+(t.clientX-mt.left-5)+`px; z-index: 1000; background: `+(A?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Dt;e&&(Dt=window.scrollY),j.input.focus(),e&&window.scrollTo(null,Dt),j.input.reset(),B.somethingSelected()||(G.value=p.prevInput=" "),p.contextMenuPending=Gt,j.selForContextMenu=B.doc.sel,clearTimeout(j.detectingSelectAll);function Zt(){if(G.selectionStart!=null){var Wn=B.somethingSelected(),qn="\u200B"+(Wn?G.value:"");G.value="\u21DA",G.value=qn,p.prevInput=Wn?"":"\u200B",G.selectionStart=1,G.selectionEnd=qn.length,j.selForContextMenu=B.doc.sel}}function Gt(){if(p.contextMenuPending!=Gt)return;if(p.contextMenuPending=!1,p.wrapper.style.cssText=Ue,G.style.cssText=Re,A&&g<9&&j.scrollbars.setScrollTop(j.scroller.scrollTop=ge),G.selectionStart!=null){(!A||A&&g<9)&&Zt();var Wn=0,qn=function(){j.selForContextMenu==B.doc.sel&&G.selectionStart==0&&G.selectionEnd>0&&p.prevInput=="\u200B"?Wa(B,ol)(B):Wn++<10?j.detectingSelectAll=setTimeout(qn,500):(j.selForContextMenu=null,j.input.reset())};j.detectingSelectAll=setTimeout(qn,200)}}if(A&&g>=9&&Zt(),P){Ke(t);var On=function(){Bt(window,"mouseup",On),setTimeout(Gt,20)};ke(window,"mouseup",On)}else setTimeout(Gt,50)},Br.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},Br.prototype.setUneditable=function(){},Br.prototype.needsContentAttribute=!1;function Ma(t,p){if(p=p?L(p):{},p.value=t.value,!p.tabindex&&t.tabIndex&&(p.tabindex=t.tabIndex),!p.placeholder&&t.placeholder&&(p.placeholder=t.placeholder),p.autofocus==null){var B=V();p.autofocus=B==t||t.getAttribute("autofocus")!=null&&B==document.body}function j(){t.value=we.getValue()}var G;if(t.form&&(ke(t.form,"submit",j),!p.leaveSubmitMethodAlone)){var ne=t.form;G=ne.submit;try{var ge=ne.submit=function(){j(),ne.submit=G,ne.submit(),ne.submit=ge}}catch(Re){}}p.finishInit=function(Re){Re.save=j,Re.getTextArea=function(){return t},Re.toTextArea=function(){Re.toTextArea=isNaN,j(),t.parentNode.removeChild(Re.getWrapperElement()),t.style.display="",t.form&&(Bt(t.form,"submit",j),!p.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=G))}},t.style.display="none";var we=Ya(function(Re){return t.parentNode.insertBefore(Re,t.nextSibling)},p);return we}function Aa(t){t.off=Bt,t.on=ke,t.wheelEventPixels=Hi,t.Doc=Ti,t.splitLines=je,t.countColumn=K,t.findColumn=ye,t.isWordChar=ee,t.Pass=Ce,t.signal=vt,t.Line=fn,t.changeEnd=Jr,t.scrollbarModel=xo,t.Pos=en,t.cmpPos=Nn,t.modes=Tt,t.mimeModes=yt,t.resolveMode=tt,t.getMode=Ut,t.modeExtensions=Pt,t.extendMode=an,t.copyState=nn,t.startState=Tn,t.innerMode=rn,t.commands=qo,t.keyMap=vo,t.keyName=xs,t.isModifierKey=is,t.lookupKey=_o,t.normalizeKeyMap=_l,t.StringStream=sn,t.SharedTextMarker=Qo,t.TextMarker=Gi,t.LineWidget=ns,t.e_preventDefault=Me,t.e_stopPropagation=Be,t.e_stop=Ke,t.addClass=H,t.contains=N,t.rmClass=x,t.keyNames=Ro}eu(Ya),Wt(Ya);var Ga="iter insert remove copy getEditor constructor".split(" ");for(var si in Ti.prototype)Ti.prototype.hasOwnProperty(si)&&fe(Ga,si)<0&&(Ya.prototype[si]=function(t){return function(){return t.apply(this.doc,arguments)}}(Ti.prototype[si]));return et(Ti),Ya.inputStyles={textarea:Br,contenteditable:kt},Ya.defineMode=function(t){!Ya.defaults.mode&&t!="null"&&(Ya.defaults.mode=t),Ot.apply(this,arguments)},Ya.defineMIME=Lt,Ya.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),Ya.defineMIME("text/plain","null"),Ya.defineExtension=function(t,p){Ya.prototype[t]=p},Ya.defineDocExtension=function(t,p){Ti.prototype[t]=p},Ya.fromTextArea=Ma,Aa(Ya),Ya.version="5.58.2",Ya})},W6BS:function(k,z){k.exports="data:image/png;base64,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"},WO9J:function(k,z,o){"use strict";o.r(z);var M=o("0Owb"),m=o("PpiC"),T=o("q1tI"),b=o.n(T),y=o("EkPF"),C=o.n(y),A=o("miYZ"),g=o("tsqr"),e=o("2qtc"),f=o("kLXV"),r=o("9og8"),l=o("WmNS"),n=o.n(l),i=o("auZk"),a=o.n(i),c=o("1vsH"),h=o("Ufr+"),d=o.n(h),s=o("HBuW"),u=o("ErOA"),S=o("Ty5D"),E=o("9kvl"),_=function(Xt){var fn,Dn,Qt=Xt.globalSetting,Sn=Xt.loading,_n=Xt.dispatch,In=Xt.practiceSetting,Bn=Xt.shixunsDetail,or=Object(m.a)(Xt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),$n=Object(S.h)(),Or=Object(T.useRef)(""),Pr=Object(S.i)(),Zn=In.title,Tr=In.base_info_warning,vr=In.challenges_warning,Hr=In.service_warning,Mr=In.repository_warning,qr=In.mirror_warning;Object(T.useEffect)(function(){var cr;Or.current=(cr=$n.pathname.split("/"))===null||cr===void 0?void 0:cr[2],_n({type:"practiceSetting/setParams",payload:{id:Or.current}}),_n({type:"practiceSetting/getCommonData",payload:{id:Or.current}})},[$n.pathname]),Object(T.useEffect)(function(){return Object(c.X)(Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(c.X)()}});var rr=function(){var cr=Object(r.a)(n.a.mark(function sr(){return n.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Kt();case 2:E.d.push("/shixuns/".concat(Or.current,"/challenges"));case 3:case"end":return lr.stop()}},sr)}));return function(){return cr.apply(this,arguments)}}(),Kt=function(){return new Promise(function(sr,Qr){var lr;In!=null&&(lr=In.sideBar)!==null&&lr!==void 0&&lr.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){_n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),sr()},onCancel:function(){Qr()}}):sr()})},Jt=function(sr){var Qr;if(sr===(In==null?void 0:In.sideBar.tabsActive))return;var lr=function(){E.d.push("/shixuns/".concat(Or.current,"/edit?tabId=").concat(sr)),_n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:sr,selectPath:"",confirmLeave:!1}})};In!=null&&(Qr=In.sideBar)!==null&&Qr!==void 0&&Qr.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){lr()}}):lr()},Yt=function cr(sr){var Qr;sr=(Qr=sr)!==null&&Qr!==void 0&&Qr.includes(".json")?sr:"".concat(sr,".json"),f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var lr=Object(r.a)(n.a.mark(function Vr(){var _r,Cr;return n.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:return Xr.next=2,Object(u.a)("/api"+sr,{method:"get"});case 2:if(_r=Xr.sent,_r){Xr.next=5;break}return Xr.abrupt("return");case 5:return g.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Xr.next=8,Object(s.E)({id:_r.shixun_identifier});case 8:if(Cr=Xr.sent,!(Cr!=null&&Cr.game_identifier)){Xr.next=12;break}return Object(c.S)("/tasks/".concat(Cr.game_identifier)),Xr.abrupt("return");case 12:(Cr==null?void 0:Cr.status)===2?cr(Cr==null?void 0:Cr.message):(Cr==null?void 0:Cr.status)===3&&Vn(Cr==null?void 0:Cr.message);case 13:case"end":return Xr.stop()}},Vr)}));function la(){return lr.apply(this,arguments)}return la}()})},Vn=function(sr){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",sr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},er=function(){var cr=Object(r.a)(n.a.mark(function sr(Qr,lr){var la,Vr,_r;return n.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Kt();case 2:if(Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((la=Bn.detail)!==null&&la!==void 0&&la.is_jupyter||(Vr=Bn.detail)!==null&&Vr!==void 0&&Vr.is_jupyter_lab)){Fr.next=6;break}return _n({type:"shixunsDetail/execJupyter",payload:{id:Or.current}}).then(function(Xr){Xr!=null&&Xr.identifier&&(E.d===null||E.d===void 0||E.d.push("/tasks/".concat(Xr.identifier,"/jupyter")))}),Fr.abrupt("return");case 6:if(_n({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!lr){Fr.next=13;break}return Fr.next=10,Object(s.D)({id:Qr});case 10:Fr.t0=Fr.sent,Fr.next=16;break;case 13:return Fr.next=15,Object(s.E)({id:Qr});case 15:Fr.t0=Fr.sent;case 16:if(_r=Fr.t0,_n({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(_r!=null&&_r.game_identifier||_r!=null&&_r.identifier)){Fr.next=21;break}return Object(c.S)(lr?"/tasks/".concat(_r==null?void 0:_r.identifier,"/jupyter"):"/tasks/".concat(_r.game_identifier)),Fr.abrupt("return");case 21:(_r==null?void 0:_r.status)===-3?Object(c.q)():(_r==null?void 0:_r.status)===2?Yt(_r==null?void 0:_r.message):(_r==null?void 0:_r.status)===3&&Vn(_r==null?void 0:_r.message);case 22:case"end":return Fr.stop()}},sr)}));return function(Qr,lr){return cr.apply(this,arguments)}}(),Ln=function(){var cr=Object(r.a)(n.a.mark(function sr(){return n.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Kt();case 2:_n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return lr.stop()}},sr)}));return function(){return cr.apply(this,arguments)}}(),ir=function(sr){var Qr={borderBottomColor:(In==null?void 0:In.sideBar.tabsActive)===sr?"#0152d9":"transparent"};return Qr};return b.a.createElement("div",{className:a.a.header},b.a.createElement("aside",{className:a.a.title},b.a.createElement("i",{onClick:rr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),b.a.createElement("span",{className:a.a.edit},Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),b.a.createElement("i",{onClick:Ln,className:"icon iconfont icon-xiugai1"})),b.a.createElement("aside",{className:a.a.schedule},b.a.createElement("div",null,b.a.createElement("span",{style:ir("information"),className:a.a.clickWarp,onClick:function(){return Jt("information")}},Tr?b.a.createElement("span",{className:a.a.num},"1"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u57FA\u672C\u4FE1\u606F")),b.a.createElement("i",{className:"iconfont icon-lujing"})),b.a.createElement("div",null,b.a.createElement("span",{style:ir("warehouse"),className:a.a.clickWarp,onClick:function(){return Jt("warehouse")}},Mr?b.a.createElement("span",{className:a.a.num},"2"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),b.a.createElement("i",{className:"iconfont icon-lujing"})),(Bn==null?void 0:Bn.detail)&&!(Bn!=null&&(fn=Bn.detail)!==null&&fn!==void 0&&fn.is_jupyter_lab)&&b.a.createElement("div",null,b.a.createElement("span",{style:ir("level"),className:a.a.clickWarp,onClick:function(){return Jt("level")}},vr?b.a.createElement("span",{className:a.a.num},"3"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u4EFB\u52A1\u5173\u5361")),b.a.createElement("i",{className:"iconfont icon-lujing"})),(Bn==null?void 0:Bn.detail)&&(Bn==null||((Dn=Bn.detail)===null||Dn===void 0)?void 0:Dn.is_jupyter_lab)&&b.a.createElement("div",null,b.a.createElement("span",{style:ir("service"),className:a.a.clickWarp,onClick:function(){return Jt("service")}},Hr?b.a.createElement("span",{className:a.a.num},"3"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u670D\u52A1")),b.a.createElement("i",{className:"iconfont icon-lujing"})),b.a.createElement("div",null,b.a.createElement("span",{style:ir("environment"),className:a.a.clickWarp,onClick:function(){return Jt("environment")}},qr?b.a.createElement("span",{className:a.a.num},"4"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),b.a.createElement("aside",{className:a.a.btns},b.a.createElement("div",{className:a.a.simulate,onClick:function(){return er(Or.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},P=Object(E.a)(function(wn){var Xt=wn.loading,fn=wn.globalSetting,Dn=wn.practiceSetting,Qt=wn.shixunsDetail;return{globalSetting:fn,loading:Xt,practiceSetting:Dn,shixunsDetail:Qt}})(_),R=o("sRBo"),x=o("kaz8"),w=o("14J3"),v=o("BMrR"),O=o("jCWc"),U=o("kPKH"),I=o("DZo9"),N=o("8z0m"),V=o("6UJt"),H=o("DFOY"),D=o("5NDa"),W=o("5rEg"),F=o("+L6B"),L=o("2/Rp"),K=o("k1fw"),te=o("y8nQ"),fe=o("Vl3Y"),de=o("tJVT"),Ce=o("h/E3"),Oe=o.n(Ce),ce=o("Ot1p"),Ee=o("oBTY"),ye=o("+Xk9"),ue=o.n(ye),le=o("FTkQ"),$=o.n(le),me=function(Xt){var fn=Xt.InputRight,Dn=Xt.value,Qt=Dn===void 0?[]:Dn,Sn=Xt.onChange,_n=Object(m.a)(Xt,["InputRight","value","onChange"]),In=Object(T.useState)(),Bn=Object(de.a)(In,2),or=Bn[0],$n=Bn[1],Or=function(Tr){var vr=Qt.filter(function(Hr,Mr){return Mr!==Tr});Sn(vr)},Pr=function(Tr){if(Tr.preventDefault(),!or)return;if(Qt.findIndex(function(vr){return vr.name===or})>-1){g.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Sn([].concat(Object(Ee.a)(Qt),[{id:null,name:or}])),$n(null)};return b.a.createElement("div",null,b.a.createElement(W.a,Object(M.a)({bordered:!1,style:{width:600},value:or,onChange:function(Tr){return $n(Tr.target.value)},onPressEnter:Pr,onBlur:Pr},_n)),fn||b.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.a.createElement("div",{className:"mt20"},Qt==null?void 0:Qt.map(function(Zn,Tr){return b.a.createElement("div",{key:Tr,className:ue.a.btn},b.a.createElement("span",{className:ue.a.s1},Zn.name),b.a.createElement("img",{src:$.a,className:ue.a.s2,onClick:function(){return Or(Tr)}}))})))},re=me,ae=o("LvDl"),Se=o("m3rI"),oe=o("hW5Z"),ee=o.n(oe),J=function(Xt){var fn=Xt.dispatch,Dn=Xt.onCancel,Qt=Xt.onSave,Sn=Xt.loading,_n=Sn===void 0?!1:Sn;return b.a.createElement("div",{className:ee.a.complete},b.a.createElement("div",{onClick:Dn,className:ee.a.cancel},"\u53D6\u6D88"),b.a.createElement(L.a,{type:"primary",loading:_n,onClick:Qt,className:ee.a.save},"\u4FDD\u5B58"))},Q=Object(E.a)()(J),ve=o("UqFu"),_e=o("z7Xi"),Te=o("jN4g"),Ge=function(Xt){var fn,Dn,Qt=Xt.globalSetting,Sn=Xt.loading,_n=Xt.dispatch,In=Xt.practiceSetting,Bn=Xt.problemset,or=Xt.shixunsDetail,$n=Object(m.a)(Xt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Or=fe.a.useForm(),Pr=Object(de.a)(Or,1),Zn=Pr[0],Tr=Object(T.useState)({}),vr=Object(de.a)(Tr,2),Hr=vr[0],Mr=vr[1],qr=Object(T.useState)(!1),rr=Object(de.a)(qr,2),Kt=rr[0],Jt=rr[1],Yt=Object(T.useState)(!1),Vn=Object(de.a)(Yt,2),er=Vn[0],Ln=Vn[1],ir=Object(T.useState)(""),cr=Object(de.a)(ir,2),sr=cr[0],Qr=cr[1],lr=Object(T.useState)(""),la=Object(de.a)(lr,2),Vr=la[0],_r=la[1],Cr=Object(T.useRef)({}),Fr=Object(T.useRef)(""),Xr=Object(T.useRef)(null),Sa=Object(T.useRef)(Object(ae.throttle)(function(){return Pe()},2e3,{leading:!0,trailing:!1})).current,va=In.id;Object(T.useEffect)(function(){if(!va)return;ct()},[va]),Object(T.useEffect)(function(){return JSON.stringify(Hr)!=="{}"&&Ye(),function(){clearTimeout(Xr.current)}},[Hr,sr,Vr]);var Ye=function(){clearTimeout(Xr.current),Xr.current=setTimeout(function(){!Object(ae.isEqual)(Hr,Cr.current)||sr!==Fr.current||Vr!==Fr.current?_n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):_n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ct=function(){var dn=Object(r.a)(n.a.mark(function cn(){var Hn,Cn,Nr,Ar,Yr,jr,ta,Gn,wr;return n.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return _n({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),xn.next=3,Object(u.a)("/api/shixuns/".concat(va,"/edit_base_info.json"),{method:"get"});case 3:Hn=xn.sent,Hn.status===0&&(Gn=Object(K.a)(Object(K.a)({},Hn.data),{},{description:Object(ve.a)(Hn.data.description)}),wr={description:Gn.description,shixun_tags:Gn.shixun_tags,name:Gn.name,course:(Gn==null||((Cn=Gn.disciplines)===null||Cn===void 0)?void 0:Cn.length)>0?[Gn==null||((Nr=Gn.disciplines)===null||Nr===void 0||((Ar=Nr[0])===null||Ar===void 0))?void 0:Ar.id,Gn==null||((Yr=Gn.disciplines)===null||Yr===void 0||((jr=Yr[0])===null||jr===void 0||((ta=jr.sub_discipline)===null||ta===void 0)))?void 0:ta.id]:[],jupyter_show_description:Hn.data.jupyter_show_description},Zn.setFieldsValue(wr),Cr.current=Object(K.a)({},wr),Fr.current=Gn.attachment_id||"",Mr(Object(K.a)({},wr)),Qr(Gn.attachment_id||""),_r(Gn.cover_image_id||""));case 5:case"end":return xn.stop()}},cn)}));return function(){return dn.apply(this,arguments)}}(),bt=function(cn,Hn){Mr(Object(K.a)({},Hn))},nt=function(){Ie()},Pe=function(){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Zn.submit()},ze=function(cn){var Hn,Cn=cn.name,Nr=cn.description,Ar=cn.shixun_tags,Yr=cn.course,jr=cn.jupyter_show_description,ta=jr===void 0?!1:jr,Gn={name:Cn,description:Nr,shixun_tags:Ar,attachment_id:sr,cover_image_id:Vr,sub_discipline_ids:Yr[1]};(Hn=or.detail)!==null&&Hn!==void 0&&Hn.is_jupyter_lab&&(Gn=Object(K.a)(Object(K.a)({},Gn),{},{jupyter_show_description:ta}));var wr=Object(u.a)("/api/shixuns/".concat(va,"/base_info_save.json"),{method:"post",body:{shixun:Object(K.a)({},Gn)}});wr.then(function(zn){zn.status===0&&(g.b.success("\u4FDD\u5B58\u6210\u529F"),_n({type:"practiceSetting/getCommonData",payload:{id:va}}),_n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Cr.current={description:Hr.description,shixun_tags:Hr.shixun_tags,name:Hr.name},Fr.current=sr)})},Ie=function(){var cn,Hn=function(){E.d.push("/shixuns/".concat(va,"/challenges")),_n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};In!=null&&(cn=In.sideBar)!==null&&cn!==void 0&&cn.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Hn()}}):Hn()};function Ze(dn){var cn=dn.type==="image/jpeg"||dn.type==="image/png";return cn||g.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),cn}var Qe=b.a.createElement(L.a,{loading:Kt,icon:b.a.createElement(_e.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ht=b.a.createElement(L.a,{loading:er,icon:b.a.createElement(_e.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function it(dn,cn){var Hn=new FileReader;Hn.addEventListener("load",function(){return cn(Hn.result)}),Hn.readAsDataURL(dn)}var It=function(cn){if(cn.file.status==="uploading"){Jt(!0);return}if(cn.file.status==="done"){var Hn,Cn;Jt(!1),Qr(cn==null||((Hn=cn.file)===null||Hn===void 0||((Cn=Hn.response)===null||Cn===void 0))?void 0:Cn.id)}},zt=function(){return b.a.createElement("div",{className:Oe.a.img},b.a.createElement("img",{src:Se.a.API_SERVER+"/api/attachments/"+sr,alt:"avatar",style:{width:"100%"}}),b.a.createElement("div",null,b.a.createElement(Te.a,{onClick:function(){return Qr("")},style:{fontSize:"16px",color:"red"}})))},hn=function(cn){if(cn.file.status==="uploading"){Ln(!0);return}if(cn.file.status==="done"){var Hn,Cn;Ln(!1),_r(cn==null||((Hn=cn.file)===null||Hn===void 0||((Cn=Hn.response)===null||Cn===void 0))?void 0:Cn.id)}},ln=function(){return b.a.createElement("div",{className:Oe.a.img},b.a.createElement("img",{src:Se.a.API_SERVER+"/api/attachments/"+Vr,alt:"avatar",style:{width:"100%"}}),b.a.createElement("div",null,b.a.createElement(Te.a,{onClick:function(){return _r("")},style:{fontSize:"16px",color:"red"}})))};return b.a.createElement("div",{className:Oe.a.information},b.a.createElement("section",{className:Oe.a.scroll},b.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),b.a.createElement("div",{className:Oe.a.formWrap}," ",b.a.createElement(fe.a,{form:Zn,scrollToFirstError:!0,layout:"vertical",onValuesChange:bt,onFinish:ze},b.a.createElement(fe.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.a.createElement(W.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((fn=Hr.name)===null||fn===void 0?void 0:fn.length)||0,"/60")})),b.a.createElement(fe.a.Item,{className:"customAddTags",name:"shixun_tags",label:b.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",b.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},b.a.createElement(re,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),b.a.createElement(fe.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},b.a.createElement(H.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Bn.courseOptions})),b.a.createElement(v.a,null,b.a.createElement(U.a,null,b.a.createElement(fe.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},sr?zt():b.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Se.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:It},Qe))),b.a.createElement(U.a,{className:"c-grey-999"},b.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),b.a.createElement(v.a,null,b.a.createElement(U.a,null,b.a.createElement(fe.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Vr?ln():b.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Se.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:hn},ht))),b.a.createElement(U.a,{className:"c-grey-999"},b.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),b.a.createElement(fe.a.Item,{name:"description",label:"\u7B80\u4ECB:"},b.a.createElement(ce.a,{defaultValue:Hr.description||"",watch:!0})),((Dn=or.detail)===null||Dn===void 0?void 0:Dn.is_jupyter_lab)&&b.a.createElement(fe.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},b.a.createElement(x.a,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),b.a.createElement(Q,{onSave:Sa,onCancel:nt,loading:Kt||er}))},qe=Object(E.a)(function(wn){var Xt=wn.problemset,fn=wn.loading,Dn=wn.globalSetting,Qt=wn.practiceSetting,Sn=wn.shixunsDetail;return{globalSetting:Dn,loading:fn,practiceSetting:Qt,problemset:Xt,shixunsDetail:Sn}})(Ge),ut=o("ch0t"),st=o("R9oj"),ft=o("ECub"),gt=o("T2oS"),Ve=o("W9HT"),ke=o("bKvZ"),dt=o.n(ke),Bt=o("KeGQ"),vt=o.n(Bt),Rt=o("NLgs"),ot=o("ngQI"),Je=function(Xt){var fn=Xt.globalSetting,Dn=Xt.dispatch,Qt=Xt.practiceSetting,Sn=Object(m.a)(Xt,["globalSetting","dispatch","practiceSetting"]),_n=Object(T.useState)(!1),In=Object(de.a)(_n,2),Bn=In[0],or=In[1],$n=Object(T.useState)({}),Or=Object(de.a)($n,2),Pr=Or[0],Zn=Or[1],Tr=Object(T.useState)(!0),vr=Object(de.a)(Tr,2),Hr=vr[0],Mr=vr[1],qr=Object(T.useState)(!1),rr=Object(de.a)(qr,2),Kt=rr[0],Jt=rr[1],Yt=Object(T.useState)(null),Vn=Object(de.a)(Yt,2),er=Vn[0],Ln=Vn[1],ir=Object(T.useRef)(!1),cr=Qt.id,sr=Qt.updateIndex,Qr=Qt.is_published,lr=Qt.newQuestion,la=Pr.challenge_list,Vr=la===void 0?[]:la;Object(T.useEffect)(function(){return cr?(Cr(),function(){Dn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[cr,sr]),Object(T.useEffect)(function(){_r()},[Sn.location]);var _r=function(){var Ze,Qe=Sn.location,ht=Qe.pathname.split("/");(ht.includes("newquestion")||ht.includes("new")||Qe!=null&&(Ze=Qe.query)!==null&&Ze!==void 0&&Ze.tabId)&&(ir.current=!0)},Cr=function(){var Ie=Object(r.a)(n.a.mark(function Ze(){var Qe,ht,it,It,zt,hn,ln;return n.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return Mr(!0),cn.next=3,Object(s.J)({id:cr});case 3:it=cn.sent,it!=null&&(Qe=it.challenge_list)!==null&&Qe!==void 0&&Qe.length&&(It=Sn.location.pathname.split("/"),zt=it.challenge_list.find(function(Hn){return String(Hn.challenge_id)===It[4]}),It.includes("newquestion")||It.includes("new")?(ln=it.challenge_list[((hn=it.challenge_list)===null||hn===void 0?void 0:hn.length)-1],Dn({type:"practiceSetting/setParams",payload:{newQuestion:{st:It.includes("new")?0:1,name:""}}}),Ln(void 0),Ye(ln)):It[4]&&zt?Fr(zt,!1):Fr(it.challenge_list[0])),it!=null&&(ht=it.challenge_list)!==null&&ht!==void 0&&ht.length||Ln(null),Zn(it),Mr(!1);case 8:case"end":return cn.stop()}},Ze)}));return function(){return Ie.apply(this,arguments)}}(),Fr=function(Ze){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(Ln(Ze.challenge_id),Ye(Ze),Qe){var ht="/shixuns/".concat(cr,"/edit/").concat(Ze.challenge_id,"/").concat(Ze.st===1?"editquestion":"editcheckpoint");E.d.push(ht)}},Xr=function(Ze,Qe){Qe.stopPropagation();var ht=Ze.challenge_id,it=function(){var It=Object(r.a)(n.a.mark(function zt(){var hn,ln,dn,cn;return n.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(s.v)({id:cr,challengesId:ht});case 2:if(hn=Cn.sent,!(hn.status===1)){Cn.next=12;break}return Cn.next=6,Object(s.J)({id:cr});case 6:if(cn=Cn.sent,Zn(cn),!(ht===er&&(ln=cn.challenge_list)!==null&&ln!==void 0&&ln.length)){Cn.next=11;break}return Fr(cn.challenge_list[0]),Cn.abrupt("return");case 11:(dn=cn.challenge_list)!==null&&dn!==void 0&&dn.length||(Ln(null),ir.current=!0,Ye({}),E.d.push("/shixuns/".concat(cr,"/edit?tabId=level")));case 12:case"end":return Cn.stop()}},zt)}));return function(){return It.apply(this,arguments)}}();f.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:it})},Sa=function(Ze,Qe,ht){var it=Array.from(Ze),It=it.splice(Qe,1),zt=Object(de.a)(It,1),hn=zt[0];return it.splice(ht,0,hn),it},va=function(Ze,Qe){if(!Ze.destination)return;var ht=Sa(Qe,Ze.source.index,Ze.destination.index);Zn(Object(K.a)(Object(K.a)({},Pr),{},{challenge_list:ht}));var it=ht.map(function(It){return It.challenge_id});Object(s.Kb)({id:cr,ids:it}).then(function(It){It.status!==0&&Zn(Object(K.a)(Object(K.a)({},Pr),{},{challenge_list:Qe}))})},Ye=function(Ze){Dn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ze}})},ct=function(){var Ie=Object(r.a)(n.a.mark(function Ze(Qe,ht){var it;return n.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(Qe===er)){zt.next=2;break}return zt.abrupt("return");case 2:return zt.next=4,bt();case 4:Ln(Qe),Ye(ht),Dn({type:"practiceSetting/setParams",payload:{newQuestion:null}}),it="/shixuns/".concat(cr,"/edit/").concat(Qe,"/").concat(ht.st===1?"editquestion":"editcheckpoint"),E.d.push(it);case 9:case"end":return zt.stop()}},Ze)}));return function(Qe,ht){return Ie.apply(this,arguments)}}(),bt=function(){return new Promise(function(Ze,Qe){var ht;Qt!=null&&(ht=Qt.sideBar)!==null&&ht!==void 0&&ht.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ze()},onCancel:function(){Qe()}}):Ze()})},nt=function(Ze){return b.a.createElement(b.a.Fragment,null,b.a.createElement(ot.a,{onDragEnd:function(ht){return va(ht,Ze)}},b.a.createElement(ot.c,{droppableId:"droppable"},function(Qe,ht){return b.a.createElement("div",Object(M.a)({ref:Qe.innerRef},Qe.droppableProps,{style:{width:"100%"}}),Ze.map(function(it,It){var zt=it.st,hn=it.name,ln=it.challenge_id;return b.a.createElement(ot.b,{key:ln,draggableId:ln.toString(),index:It,isDragDisabled:Qr},function(dn,cn){return b.a.createElement("div",Object(M.a)({ref:dn.innerRef},dn.draggableProps,dn.dragHandleProps,{className:er===ln?dt.a.listActive:dt.a.list,onClick:function(){return ct(ln,it)}}),b.a.createElement("span",{className:dt.a.s1},zt===0?b.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.a.createElement("span",{className:dt.a.s2},"\u7B2C",It+1,"\u5173: ",hn),!Qr&&b.a.createElement("span",{className:dt.a.s3,onClick:function(Cn){return Xr(it,Cn)}},b.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),lr&&b.a.createElement("div",{className:dt.a.listActive},b.a.createElement("span",{className:dt.a.s1},(lr==null?void 0:lr.st)===0?b.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.a.createElement("span",{className:dt.a.s2},"\u7B2C",Ze.length+1,"\u5173: ",lr==null?void 0:lr.name)),!Qr&&b.a.createElement("div",{className:dt.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Pe=function(){var Ie=Object(r.a)(n.a.mark(function Ze(Qe){return n.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,bt();case 2:Qe==="new"?E.d.push("/shixuns/".concat(cr,"/edit/new")):E.d.push("/shixuns/".concat(cr,"/edit/newquestion")),or(!1),Ln(void 0),Dn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Qe==="new"?0:1,name:""}}});case 6:case"end":return it.stop()}},Ze)}));return function(Qe){return Ie.apply(this,arguments)}}(),ze=function(){if(Object(Rt.b)(Dn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;or(!Bn)};return b.a.createElement("div",{className:dt.a.level},b.a.createElement("aside",{className:dt.a.left,style:{width:Kt?"0":"25%"}},b.a.createElement("div",{className:dt.a.container},b.a.createElement("div",{className:dt.a.title},"\u4EFB\u52A1\u5173\u5361(",Vr.length,")"),b.a.createElement("div",{className:dt.a.listWrap},Hr?b.a.createElement(Ve.a,{size:"large"}):!!Vr.length||!!lr?nt(Vr):b.a.createElement(ft.a,{image:vt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Kt&&b.a.createElement("div",{className:dt.a.btns},b.a.createElement("aside",{className:dt.a.btnsWrap},b.a.createElement("div",{style:{transform:Bn?"rotate(45deg)":"rotate(0deg)"},className:dt.a.icon,onClick:ze},"+"),b.a.createElement("div",{className:dt.a.btn,style:{left:Bn?20:-154}},b.a.createElement("div",{className:dt.a.d1,onClick:function(){return Pe("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.a.createElement("div",{className:dt.a.d2,onClick:function(){return Pe("newquestion")}},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.a.createElement("div",{className:Kt?dt.a.elseShrink:dt.a.shrink,onClick:function(){return Jt(!Kt)}},b.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.a.createElement("aside",{className:dt.a.right,id:"modal-level-question"},er===null&&ir.current?b.a.createElement("div",{className:dt.a.addIcon},b.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):Sn.children))},et=Object(E.a)(function(wn){var Xt=wn.globalSetting,fn=wn.practiceSetting;return{globalSetting:Xt,practiceSetting:fn}})(Je),Me=o("DjyN"),Be=o("NUBc"),Xe=o("cWXX"),Ke=o("/ezw"),$e=o("qVdP"),_t=o("jsC+"),Ft=o("lUTK"),qt=o("BvKs"),bn=o("7Kak"),At=o("9yH6"),Et=o("Qvpy"),je=o.n(Et),rt=function(Xt){var fn=Xt.shixunsDetail,Dn=Xt.globalSetting,Qt=Xt.loading,Sn=Xt.dispatch,_n=Xt.onReloadData,In=Object(m.a)(Xt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Bn=Object(T.useState)(),or=Object(de.a)(Bn,2),$n=or[0],Or=or[1],Pr=Object(T.useState)([]),Zn=Object(de.a)(Pr,2),Tr=Zn[0],vr=Zn[1];Object(T.useEffect)(function(){fn.actionTabs.key==="Collaborators-ChangeManager"&&Hr()},[fn.actionTabs.key]);var Hr=function(){var Kt=Object(r.a)(n.a.mark(function Jt(){var Yt,Vn;return n.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Sn({type:"shixunsDetail/getChangeManager",payload:{id:(Yt=fn.actionTabs.params)===null||Yt===void 0?void 0:Yt.id}});case 2:Vn=Ln.sent,vr(Vn||[]);case 4:case"end":return Ln.stop()}},Jt)}));return function(){return Kt.apply(this,arguments)}}(),Mr=function(){var Jt;Sn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Jt=fn.actionTabs.params)===null||Jt===void 0?void 0:Jt.id}}})},qr=function(){var Kt=Object(r.a)(n.a.mark(function Jt(){var Yt,Vn;return n.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if($n){Ln.next=3;break}return g.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Ln.abrupt("return");case 3:return Ln.next=5,Sn({type:"shixunsDetail/changeManager",payload:{id:(Yt=fn.actionTabs.params)===null||Yt===void 0?void 0:Yt.id,user_id:$n}});case 5:Vn=Ln.sent,rr(),Vn&&(_n(),g.b.info(Vn.message));case 8:case"end":return Ln.stop()}},Jt)}));return function(){return Kt.apply(this,arguments)}}(),rr=function(){Sn({type:"shixunsDetail/setActionTabs",payload:{}}),Or(null)};return b.a.createElement(f.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:fn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Qt.effects["shixunsDetail/changeManager"],onOk:qr,onCancel:rr},b.a.createElement("div",null,b.a.createElement("div",{className:je.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),b.a.createElement("div",{className:je.a.content},Tr.length?b.a.createElement(At.a.Group,{value:$n,onChange:function(Jt){return Or(Jt.target.value)}},Tr.map(function(Kt,Jt){return b.a.createElement(At.a,{className:je.a.radio,key:Jt,value:Kt.user_id},Kt.name)})):b.a.createElement("div",{className:je.a.add},b.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.a.createElement("a",{className:je.a.colorBlue,onClick:Mr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},at=Object(E.a)(function(wn){var Xt=wn.shixunsDetail,fn=wn.loading,Dn=wn.globalSetting;return{shixunsDetail:Xt,globalSetting:Dn,loading:fn}})(rt),Ae=o("Znn+"),Fe=o("ZTPi"),Tt=o("ju9d"),yt=o("DDK+"),Ot=Fe.a.TabPane,Lt=function(wn){var Xt=wn.visible,fn=wn.onCancel,Dn=wn.onSelectGroup,Qt=wn.shixunId,Sn=wn.onSelectCollaborator;return b.a.createElement(f.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Xt,width:1100,centered:!0,keyboard:!1,onCancel:fn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},b.a.createElement(Fe.a,{defaultActiveKey:"1"},b.a.createElement(Ot,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.a.createElement(Tt.a,{onCancel:fn,container_type:2,container_id:Qt,onSelect:Sn})),b.a.createElement(Ot,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.a.createElement(yt.a,{onCancel:fn,onSelect:Dn}))))},tt=o("oaGz"),Ut=o.n(tt),Pt=o("8Skl"),an=o("ruvs"),nn=function(Xt){var fn,Dn,Qt,Sn,_n,In,Bn=Xt.shixunsDetail,or=Xt.globalSetting,$n=Xt.loading,Or=Xt.user,Pr=Xt.dispatch,Zn=Object(m.a)(Xt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Tr=Object(T.useRef)(),vr=Object(T.useState)(0),Hr=Object(de.a)(vr,2),Mr=Hr[0],qr=Hr[1],rr=Object(T.useState)([]),Kt=Object(de.a)(rr,2),Jt=Kt[0],Yt=Kt[1],Vn=Object(T.useState)({id:null,page:1}),er=Object(de.a)(Vn,2),Ln=er[0],ir=er[1],cr=(fn=Or.userInfo)===null||fn===void 0||((Dn=fn.shixun)===null||Dn===void 0)?void 0:Dn.editable,sr=((Qt=Or.userInfo)===null||Qt===void 0?void 0:Qt.role)<=2||((Sn=Or.userInfo)===null||Sn===void 0||((_n=Sn.shixun)===null||_n===void 0)?void 0:_n.is_creator);Object(T.useEffect)(function(){Tr.current=Zn.match.params.id,Ln.id=Tr.current,ir(Ln),Qr(Ln)},[]);var Qr=function(){var Ye=Object(r.a)(n.a.mark(function ct(bt){var nt;return n.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,Pr({type:"shixunsDetail/getCollaboratorsData",payload:bt});case 2:nt=ze.sent,nt&&(Yt(nt.members||[]),qr(nt.member_count));case 4:case"end":return ze.stop()}},ct)}));return function(bt){return Ye.apply(this,arguments)}}(),lr=function(){var Ye=Object(r.a)(n.a.mark(function ct(){var bt;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Ln.page=1,ir(Ln),bt=Object(an.b)(),Pe.next=5,Pr({type:"user/getUserInfo",payload:bt});case 5:return Pe.next=7,Qr(Ln);case 7:case"end":return Pe.stop()}},ct)}));return function(){return Ye.apply(this,arguments)}}(),la=function(ct){Ln.page=ct,ir(Ln),Qr(Ln)},Vr=function(ct){f.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.a.createElement("div",{className:Ut.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var bt=Object(r.a)(n.a.mark(function Pe(){var ze,Ie;return n.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,Pr({type:"shixunsDetail/deleteCollaborators",payload:{id:Tr.current,userId:ct}});case 2:if(Ie=Qe.sent,!(((ze=Or.userInfo)===null||ze===void 0?void 0:ze.user_id)===ct)){Qe.next=6;break}return E.d.push("/shixuns"),Qe.abrupt("return");case 6:g.b.info(Ie==null?void 0:Ie.message),Ln.page=1,ir(Ln),Qr(Ln);case 10:case"end":return Qe.stop()}},Pe)}));function nt(){return bt.apply(this,arguments)}return nt}()})},_r=function(){Pr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Tr.current}}})};function Cr(Ye,ct,bt,nt){return Fr.apply(this,arguments)}function Fr(){return Fr=Object(r.a)(n.a.mark(function Ye(ct,bt,nt,Pe){return n.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Pr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:ct,user_id:bt,editable:nt?0:1}});case 2:Qr(Ln);case 3:case"end":return Ie.stop()}},Ye)})),Fr.apply(this,arguments)}var Xr=function(){Pr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Tr.current}}})};function Sa(){Pr({type:"shixunsDetail/setActionTabs",payload:{}})}var va={visible:Bn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Sa,shixunId:Tr.current,onSelectCollaborator:function(){var Ye=Object(r.a)(n.a.mark(function bt(nt){var Pe;return n.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Sa(),Ie.next=3,Pr({type:"shixunsDetail/addCollaborator",payload:{id:Tr.current,user_ids:nt}});case 3:Pe=Ie.sent,Pe&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),lr());case 5:case"end":return Ie.stop()}},bt)}));function ct(bt){return Ye.apply(this,arguments)}return ct}(),onSelectGroup:function(){var Ye=Object(r.a)(n.a.mark(function bt(nt){var Pe;return n.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Sa(),Ie.next=3,Pr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Tr.current,group_id:nt.group_id}});case 3:Pe=Ie.sent,Pe&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),lr());case 5:case"end":return Ie.stop()}},bt)}));function ct(bt){return Ye.apply(this,arguments)}return ct}()};return b.a.createElement("section",null,b.a.createElement("div",{className:Ut.a.wrap},b.a.createElement("div",{className:Ut.a.content},((In=Bn.detail)===null||In===void 0?void 0:In.identity)<5&&b.a.createElement("div",{className:Ut.a.head},b.a.createElement("span",{className:Ut.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Mr,"\u4EBA\uFF09"),b.a.createElement("div",null,sr&&b.a.createElement(L.a,{type:"primary",ghost:!0,className:Ut.a.button,style:{marginRight:"20px"},onClick:_r},"\u66F4\u6362\u7BA1\u7406\u5458"),cr&&b.a.createElement(L.a,{type:"primary",className:Ut.a.button,style:{marginRight:"40px"},onClick:Xr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.a.createElement("div",{className:Ut.a.list},b.a.createElement(Ke.a,{loading:$n.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Jt.map(function(Ye,ct){var bt,nt,Pe,ze,Ie,Ze,Qe,ht;return b.a.createElement("div",{style:{display:"inline-block",width:"50%"}},b.a.createElement("div",{className:Ut.a.itemWrap,key:ct},b.a.createElement("a",{href:(bt=Ye.user)===null||bt===void 0?void 0:bt.user_url,target:"_blank",className:Ut.a.imgWrap},b.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Ut.a.img,src:"".concat(Se.a.IMG_SERVER,"/images/").concat((nt=Ye.user)===null||nt===void 0?void 0:nt.image_url)}),((Pe=Ye.user)===null||Pe===void 0?void 0:Pe.shixun_manager)&&b.a.createElement("span",{className:Ut.a.manager},"\u521B\u5EFA\u8005")),b.a.createElement("div",{className:Ut.a.itemContent},b.a.createElement("p",{className:Ut.a.nameWrap},b.a.createElement("a",{href:Ye.user.user_url,target:"_blank",className:Ut.a.name},(ze=Ye.user)===null||ze===void 0?void 0:ze.name,Ye.user.user_id===((Ie=Or.userInfo)===null||Ie===void 0?void 0:Ie.user_id)?b.a.createElement("span",null,"\u6211"):null),b.a.createElement("div",{className:Ut.a.actionGroup},sr?(Ze=Ye.user)!==null&&Ze!==void 0&&Ze.shixun_manager?null:b.a.createElement(_t.a,{overlay:b.a.createElement(qt.a,{selectedKeys:[Ye.editable?"1":"2"],onClick:function(){var It;Cr(Bn.detail.identifier,Ye.user.user_id,Ye.editable,(It=Ye.user)===null||It===void 0?void 0:It.name)}},b.a.createElement(qt.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.a.createElement(qt.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.a.createElement("div",null,Ye.editable?b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.a.createElement(Pt.a,{style:{fontSize:"14px",color:"#888888"}}))):Ye.editable?b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Qe=Ye.user)!==null&&Qe!==void 0&&Qe.shixun_manager)&&cr?b.a.createElement("a",{className:Ut.a.deletetitle,onClick:function(){var It;return Vr((It=Ye.user)===null||It===void 0?void 0:It.user_id)}},"\u5220\u9664"):null)),b.a.createElement("p",{className:Ut.a.schoolWrap},b.a.createElement("span",{className:Ut.a.school},(ht=Ye.user)===null||ht===void 0?void 0:ht.school_name)))))})))),Mr>10&&b.a.createElement("div",{className:Ut.a.countWrap},b.a.createElement(Be.a,{showQuickJumper:!1,showSizeChanger:!1,total:Mr,onChange:function(ct){return la(ct)},pageSize:10,current:Ln.page}))),b.a.createElement(at,{onReloadData:lr}),b.a.createElement(Lt,va))},rn=Object(E.a)(function(wn){var Xt=wn.shixunsDetail,fn=wn.loading,Dn=wn.globalSetting,Qt=wn.user;return{shixunsDetail:Xt,globalSetting:Dn,user:Qt,loading:fn}})(nn),Tn=o("11/R"),sn=o("Q9mQ"),un=o("diRs"),Jn=o("jrin"),kn=o("OaEy"),Yn=o("2fM7"),tr=o("ZW9T"),pr=o("RCxd"),ar=o("4SAo"),mn=o.n(ar),en=W.a.TextArea,Nn=function(Xt){var fn=Xt.shixunsDetail,Dn=Xt.globalSetting,Qt=Xt.loading,Sn=Xt.dispatch,_n=Xt.onFinish,In=_n===void 0?function(){}:_n,Bn=Object(m.a)(Xt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),or=fe.a.useForm(),$n=Object(de.a)(or,1),Or=$n[0],Pr=function(){var Tr=Object(r.a)(n.a.mark(function vr(Hr){var Mr,qr;return n.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.next=2,Sn({type:"shixunsDetail/getCustomScript",payload:{id:(Mr=fn.actionTabs.params)===null||Mr===void 0?void 0:Mr.id,compile:Hr.execute,excutive:Hr.compile}});case 2:qr=Kt.sent,Zn(),qr&&In(qr==null?void 0:qr.shixun_script);case 5:case"end":return Kt.stop()}},vr)}));return function(Hr){return Tr.apply(this,arguments)}}(),Zn=function(){Sn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.a.createElement(f.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:fn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Zn},b.a.createElement(fe.a,{form:Or,scrollToFirstError:!0,layout:"vertical",onFinish:Pr},b.a.createElement(fe.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.a.createElement(en,{rows:4})),b.a.createElement(fe.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.a.createElement(en,{rows:4})),b.a.createElement("div",{className:mn.a.footerWrap},b.a.createElement(fe.a.Item,null,b.a.createElement(L.a,{className:"mr5",size:"large",onClick:Zn},"\u53D6\u6D88"),b.a.createElement(L.a,{size:"large",type:"primary",htmlType:"submit",loading:Qt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Zr=Object(E.a)(function(wn){var Xt=wn.shixunsDetail,fn=wn.loading,Dn=wn.globalSetting;return{shixunsDetail:Xt,globalSetting:Dn,loading:fn}})(Nn),zr=o("Lai7"),Ur=o.n(zr),Dr=o("EGTK"),pe=o("UGPy"),X=o.n(pe),q=o("FrRK"),se=o("9Bee"),De=o("N3QO"),he=Yn.a.Option,pt=function(Xt){var fn,Dn,Qt=Xt.practiceSetting,Sn=Xt.dispatch,_n=Xt.shixunsDetail,In=Xt.user,Bn=Object(T.useState)(null),or=Object(de.a)(Bn,2),$n=or[0],Or=or[1],Pr=Object(T.useState)([]),Zn=Object(de.a)(Pr,2),Tr=Zn[0],vr=Zn[1],Hr=Object(T.useState)(!0),Mr=Object(de.a)(Hr,2),qr=Mr[0],rr=Mr[1],Kt=Object(T.useState)({}),Jt=Object(de.a)(Kt,2),Yt=Jt[0],Vn=Jt[1],er=Object(T.useState)([]),Ln=Object(de.a)(er,2),ir=Ln[0],cr=Ln[1],sr=Object(T.useState)(),Qr=Object(de.a)(sr,2),lr=Qr[0],la=Qr[1],Vr=Object(T.useState)(),_r=Object(de.a)(Vr,2),Cr=_r[0],Fr=_r[1],Xr=Object(T.useState)([]),Sa=Object(de.a)(Xr,2),va=Sa[0],Ye=Sa[1],ct=Object(T.useState)({}),bt=Object(de.a)(ct,2),nt=bt[0],Pe=bt[1],ze=Object(T.useRef)(null),Ie=Object(T.useRef)(!0),Ze=Object(T.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Qe=Object(T.useRef)(null),ht=Qt.id,it=Qt.is_published,It=nt.frequence_image,zt=It===void 0?[]:It,hn=nt.environments,ln=hn===void 0?[]:hn,dn=nt.choice_small_type,cn=dn===void 0?[]:dn,Hn=nt.other_image,Cn=Hn===void 0?[]:Hn,Nr=Yt.name,Ar=Yt.description,Yr=Yt.authorization,jr=Yt.small_type,ta=jr===void 0?[]:jr;Object(T.useEffect)(function(){if($n===null)return;zn(),ze.current.scrollTop=0},[$n]),Object(T.useEffect)(function(){if(!ht)return;wr()},[ht]),Object(T.useEffect)(function(){return $n===null?void 0:(Gn(),function(){clearTimeout(Qe.current)})},[$n,Tr,ir,lr,Cr]);var Gn=function(){clearTimeout(Qe.current),Qe.current=setTimeout(function(){!Object(ae.isEqual)(Ze.current.activeId,$n)||!Object(ae.isEqual)(Ze.current.selectId,Tr)||!Object(ae.isEqual)(Ze.current.serviceConfigList,ir)||!Object(ae.isEqual)(Ze.current.evaluateScript,lr)||!Object(ae.isEqual)(Ze.current.evaluationScript,Cr)?Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},wr=function(){var Sr=Object(r.a)(n.a.mark(function br(){var Rr,nr,da,ya;return n.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:return rr(!0),Ta.next=3,Object(u.a)("/api/shixuns/".concat(ht,"/edit_environment_info.json"),{method:"get"});case 3:Rr=Ta.sent,Rr.status===0&&(Pe(Object(K.a)({},Rr.data)),rr(!1),Rr!=null&&(nr=Rr.data)!==null&&nr!==void 0&&nr.id?(Ze.current.activeId=Rr==null||((da=Rr.data)===null||da===void 0)?void 0:da.id,Or(Rr==null||((ya=Rr.data)===null||ya===void 0)?void 0:ya.id)):Or(null));case 5:case"end":return Ta.stop()}},br)}));return function(){return Sr.apply(this,arguments)}}(),zn=function(){var Sr=Object(r.a)(n.a.mark(function br(){var Rr,nr,da,ya,_a;return n.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return ha.next=2,Object(u.a)("/api/shixuns/".concat(ht,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:$n}});case 2:_a=ha.sent,Vn(_a.data),Ze.current.selectId=(Rr=_a.data)===null||Rr===void 0?void 0:Rr.choice_small_type,vr((nr=_a.data)===null||nr===void 0?void 0:nr.choice_small_type),Ze.current.serviceConfigList=(da=_a.data)===null||da===void 0?void 0:da.shixun_service_configs,cr((ya=_a.data)===null||ya===void 0?void 0:ya.shixun_service_configs),Ze.current.evaluateScript=_a.data.evaluate_script,la(_a.data.evaluate_script),Ze.current.evaluationScript=_a.data.choice_standard_scripts,Fr(_a.data.choice_standard_scripts),Ye(_a.data.standard_scripts);case 13:case"end":return ha.stop()}},br)}));return function(){return Sr.apply(this,arguments)}}(),xn=function(){var br,Rr=function(){E.d.push("/shixuns/".concat(ht,"/challenges")),Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Qt!=null&&(br=Qt.sideBar)!==null&&br!==void 0&&br.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Rr()}}):Rr()},Fn=function(){var Sr=Object(r.a)(n.a.mark(function br(){var Rr,nr,da,ya=arguments;return n.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:if(Rr=ya.length>0&&ya[0]!==void 0?ya[0]:!1,!Object(Rt.b)(Sn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Ta.next=3;break}return Ta.abrupt("return");case 3:return nr={sub_type:Tr,main_type:$n,shixun:{mirror_script_id:Cr},shixun_info:{evaluate_script:lr},shixun_service_configs:ir.map(function(ha){return{mirror_repository_id:ha.mirror_repository_id,cpu_limit:ha.cpu_limit,lower_cpu_limit:ha.lower_cpu_limit,memory_limit:ha.memory_limit,request_limit:ha.request_limit,resource_limit:ha.resource_limit}})},Ta.next=6,Object(u.a)("/api/shixuns/".concat(ht),{method:"put",body:nr});case 6:da=Ta.sent,da.status===0&&(g.b.success("\u7F16\u8F91\u6210\u529F"),Ze.current={activeId:$n,selectId:Tr,serviceConfigList:ir,evaluateScript:lr,evaluationScript:Cr},Sn({type:"practiceSetting/getCommonData",payload:{id:ht}}),Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Ta.stop()}},br)}));return function(){return Sr.apply(this,arguments)}}(),Kr=ta.filter(function(Sr){return Tr.includes(Sr.id)}),sa=function(){xn()},hr=function(br,Rr,nr){var da=ir.map(function(ya,_a){return _a===nr?Object(K.a)(Object(K.a)({},ya),{},Object(Jn.a)({},Rr,br)):ya});cr(da)},ra=function(){if(Object(Rt.b)(Sn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;Sn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:ht}}})},Ea=function(){var Sr=Object(r.a)(n.a.mark(function br(Rr){var nr;return n.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:return ya.next=2,Sn({type:"shixunsDetail/getScriptContent",payload:{id:ht,script_id:Rr}});case 2:nr=ya.sent,nr&&la(nr.content);case 4:case"end":return ya.stop()}},br)}));return function(Rr){return Sr.apply(this,arguments)}}(),ca=function(br){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Rr=Object(r.a)(n.a.mark(function da(){return n.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:return _a.next=2,Ea(br);case 2:f.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return _a.stop()}},da)}));function nr(){return Rr.apply(this,arguments)}return nr}()})},xa=function(br,Rr){var nr=ir[0]?[ir[0]]:[];Rr.forEach(function(da){var ya=ir.find(function(ha){return ha.mirror_repository_id===Number(da.key)});if(ya)nr.push(ya);else{var _a=ta.find(function(ha){return ha.id===Number(da.key)});if(_a.mirror_name){var Ta={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(da.key),name:_a.mirror_name,request_limit:10};nr.push(Ta)}}}),cr(nr),vr(br)};return b.a.createElement("div",{className:X.a.practice},b.a.createElement(Dr.a,{loading:qr,skin:"night",className:X.a.left,dispatch:Sn,value:$n,data:ln,otherData:Cn,tags:zt,onChange:function(br){return Or(br)}}),b.a.createElement("div",{className:X.a.right},b.a.createElement("header",null,b.a.createElement("div",{className:X.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",$n===null?"\u2014 \u2014":Nr)),b.a.createElement("div",{className:X.a.content,ref:ze},$n===null&&b.a.createElement(ft.a,{image:Ur.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),$n!==null&&b.a.createElement("div",{className:X.a.des},b.a.createElement("div",{className:X.a.mainBody},b.a.createElement(se.a,{value:Ar})),b.a.createElement("div",{className:X.a.title},"\u9644\u5E26\u73AF\u5883"),b.a.createElement("div",{className:X.a.selectBox},b.a.createElement(Yn.a,{onChange:function(br,Rr){return xa(br,Rr)},getPopupContainer:function(br){return br.parentNode},mode:"multiple",bordered:!1,value:Tr,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},ta.map(function(Sr,br){return b.a.createElement(he,{key:Sr.id,value:Sr.id},Sr.type_name)})),b.a.createElement("div",{className:X.a.smallType},Kr.map(function(Sr){return Sr.description?b.a.createElement("span",{key:Sr.id},Sr.description):null}))),!(_n!=null&&(fn=_n.detail)!==null&&fn!==void 0&&fn.is_jupyter_lab)&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:X.a.title},"\u8BC4\u6D4B\u811A\u672C"),b.a.createElement("div",{className:X.a.evaluating},b.a.createElement("div",{className:X.a.evaluatingLabel},it&&b.a.createElement("div",{onClick:function(){if(Object(Rt.b)(Sn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:X.a.mask}),b.a.createElement(Yn.a,{style:{width:400},bordered:!1,getPopupContainer:function(br){return br.parentNode},value:Cr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(br){ca(br),Fr(br)}},(va||[]).map(function(Sr,br){return b.a.createElement(he,{value:parseInt(Sr.id),name:Sr.scptname,key:br},Sr.scptname)})),b.a.createElement("span",{className:X.a.evaluatingS1,onClick:ra},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.a.createElement(un.a,{overlayClassName:X.a.popover,placement:"bottomLeft",content:b.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",b.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.a.createElement("br",null),"challengeProgramNames",b.a.createElement("br",null),"sourceClassNames",b.a.createElement("br",null),b.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.a.createElement("br",null),b.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.a.createElement("br",null),"src/step1/HelloWorld.java",b.a.createElement("br",null),"src/step2/Other.java",b.a.createElement("br",null),b.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.a.createElement("br",null),"step1.HelloWorld",b.a.createElement("br",null),"step2.Other",b.a.createElement("br",null),b.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.a.createElement("br",null),'" "step2.Other")',b.a.createElement("br",null),b.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.a.createElement(pr.a,null)))),b.a.createElement(tr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:lr,onChange:function(br){if(Ie.current){Ie.current=!1;return}la(br),Object(Rt.b)(Sn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Ie.current=!0,la(Ze.current.evaluateScript)},200)}}))),((Dn=_n.detail)===null||Dn===void 0?void 0:Dn.identity)<3&&!!ir.length&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:X.a.title},"\u670D\u52A1\u914D\u7F6E"),b.a.createElement("div",{className:X.a.serviceSettingWrap},ir==null?void 0:ir.map(function(Sr,br){return b.a.createElement("div",{key:br,className:"mb30"},b.a.createElement("div",null,b.a.createElement("span",{className:"font16"},Sr.name)),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.cpu_limit,disabled:it,onChange:function(nr){return hr(nr.target.value,"cpu_limit",br)}})),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.lower_cpu_limit,disabled:it,onChange:function(nr){return hr(nr.target.value,"lower_cpu_limit",br)}})),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.memory_limit,disabled:it,onChange:function(nr){return hr(nr.target.value,"memory_limit",br)}})),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.request_limit,style:{width:300},disabled:it,onChange:function(nr){return hr(nr.target.value,"request_limit",br)}}),b.a.createElement("label",{className:X.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.resource_limit,style:{width:300},disabled:it,maxLength:8,onChange:function(nr){var da=nr.target.value,ya=/^\d*(\.\d*)?$/;da.match(ya)&&hr(nr.target.value,"resource_limit",br)}})))}))))),b.a.createElement("div",{className:X.a.btns},b.a.createElement(L.a,{size:"large",style:{marginRight:20},onClick:sa},"\u53D6\u6D88"),b.a.createElement(L.a,{size:"large",type:"primary",disabled:$n===null,onClick:function(){return Fn()}},"\u4FDD\u5B58"))),b.a.createElement(q.a,null),b.a.createElement(Zr,{onFinish:function(br){return la(br)}}),b.a.createElement(De.a,null))},vn=Object(E.a)(function(wn){var Xt=wn.practiceSetting,fn=wn.globalSetting,Dn=wn.shixunsDetail,Qt=wn.user;return{practiceSetting:Xt,globalSetting:fn,shixunsDetail:Dn,user:Qt}})(pt),Kn=o("g9YV"),dr=o("wCAj"),on=o("5Dmo"),Mn=o("3S7+"),Xn=o("P5Jw"),$r=o("wd/R"),ga=o.n($r),pa=o("3d99"),fr=o.n(pa),za=o("Lf5v"),ja=o("xKgJ"),Ra=o("lzim"),Ha=b.a.Fragment,wa=function(Xt){var fn,Dn,Qt,Sn,_n=Xt.globalSetting,In=Xt.dispatch,Bn=Xt.practiceSetting,or=Xt.shixunsDetail,$n=Xt.user,Or=Object(m.a)(Xt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Pr=Bn.id,Zn=Object(T.useState)([]),Tr=Object(de.a)(Zn,2),vr=Tr[0],Hr=Tr[1],Mr=Object(T.useState)({}),qr=Object(de.a)(Mr,2),rr=qr[0],Kt=qr[1],Jt=Object(T.useState)(!1),Yt=Object(de.a)(Jt,2),Vn=Yt[0],er=Yt[1],Ln=Object(T.useState)(!0),ir=Object(de.a)(Ln,2),cr=ir[0],sr=ir[1],Qr=Object(T.useState)(!1),lr=Object(de.a)(Qr,2),la=lr[0],Vr=lr[1],_r=Object(T.useState)(!1),Cr=Object(de.a)(_r,2),Fr=Cr[0],Xr=Cr[1],Sa=Object(T.useState)([]),va=Object(de.a)(Sa,2),Ye=va[0],ct=va[1],bt=Object(T.useState)(!1),nt=Object(de.a)(bt,2),Pe=nt[0],ze=nt[1],Ie=Object(T.useState)({}),Ze=Object(de.a)(Ie,2),Qe=Ze[0],ht=Ze[1],it=Object(T.useState)({page:1,limit:10,total:0}),It=Object(de.a)(it,2),zt=It[0],hn=It[1];Object(T.useEffect)(function(){if(!Pr)return;dn()},[Pr]);var ln=function(wr){var zn=Object(K.a)(Object(K.a)({},zt),{},{page:wr});ct([]),hn(zn),dn(zn)},dn=function(){var Gn=Object(r.a)(n.a.mark(function wr(zn){var xn,Fn,Kr;return n.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return xn={page:1,limit:10,total:0},Fn=zn||xn,er(!0),hr.next=5,In({type:"shixunsDetail/getSetData",payload:Object(K.a)(Object(K.a)({},Fn),{},{id:Pr})});case 5:Kr=hr.sent,Kr!=null&&Kr.data_sets&&(er(!1),Hr(Object(Ee.a)(Kr.data_sets)),hn(Object(K.a)(Object(K.a)({},Fn),{},{total:Kr==null?void 0:Kr.data_sets_count})),sr(!1),Kt(Object(K.a)({},Kr)));case 7:case"end":return hr.stop()}},wr)}));return function(zn){return Gn.apply(this,arguments)}}(),cn=function(){return b.a.createElement("div",{className:fr.a.empty},b.a.createElement("img",{src:Ra.j,width:"258"}),b.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},Hn=function(wr){console.log("selectedRowKeys changed: ",wr),ct(wr)},Cn={selectedRowKeys:Ye,columnWidth:70,onChange:Hn},Nr=function(wr){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var zn=wr?[wr]:Ye;f.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var xn=Object(r.a)(n.a.mark(function Kr(){var sa,hr;return n.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Ea.next=2,Object(u.a)("/api/shixuns/".concat(Pr,"/destroy_data_sets.json"),{method:"Delete",body:{id:zn}});case 2:sa=Ea.sent,sa.status===0&&(hr=zn.length===vr.length&&zt.page>1?zt.page-1:zt.page,g.b.success("\u5220\u9664\u6210\u529F"),dn(Object(K.a)(Object(K.a)({},zt),{},{page:hr})),ct([]));case 4:case"end":return Ea.stop()}},Kr)}));function Fn(){return xn.apply(this,arguments)}return Fn}()})},Ar=function(){var Gn=Object(r.a)(n.a.mark(function wr(){var zn,xn,Fn,Kr,sa;return n.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:if(zn=Qe.title,xn=null,console.log(zn,"title"),!(zn==="")){ra.next=7;break}return xn="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",ht(Object(K.a)(Object(K.a)({},Qe),{},{errorDes:xn})),ra.abrupt("return");case 7:if(Fn=vr.find(function(Ea){return Ea.id===(Qe==null?void 0:Qe.id)}).title,!(zn===Fn.substring(0,Fn.lastIndexOf("."))||zn===Fn)){ra.next=12;break}return xn="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",ht(Object(K.a)(Object(K.a)({},Qe),{},{errorDes:xn})),ra.abrupt("return");case 12:return Kr=Fn.includes(".")?Fn.substring(Fn.lastIndexOf("."),Fn.length):"",ra.next=15,Object(u.a)("/api/shixuns/".concat(Pr,"/rename_data_sets.json"),{method:"post",body:{id:Qe==null?void 0:Qe.id,new_file_name:zn+Kr}});case 15:sa=ra.sent,sa.status===0&&(g.b.success("\u91CD\u547D\u540D\u6210\u529F"),dn(zt),Vr(!1),ht({}));case 17:case"end":return ra.stop()}},wr)}));return function(){return Gn.apply(this,arguments)}}(),Yr=function(){var wr=Qe.download_url;jr(wr),g.b.success("\u590D\u5236\u6210\u529F"),Xr(!1),ht({})},jr=function(wr){var zn=wr,xn=document.createElement("input");xn.value=zn,document.body.appendChild(xn),xn.select(),document.execCommand("Copy"),xn.style.display="none"},ta=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(wr){return b.a.createElement(Mn.a,{title:wr},b.a.createElement("span",null,wr))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(wr){return b.a.createElement(Mn.a,{title:wr},b.a.createElement("span",null,wr||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(wr,zn){return ga()(zn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(wr,zn){return b.a.createElement("div",{className:fr.a.path},b.a.createElement(Mn.a,{title:wr},b.a.createElement("span",{className:fr.a.text},wr)),b.a.createElement(Xn.CopyToClipboard,{text:wr,onCopy:function(){return g.b.success("\u590D\u5236\u6210\u529F")}},b.a.createElement(Mn.a,{title:"\u590D\u5236"},b.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(ja.v)()?200:120,render:function(wr,zn){return b.a.createElement("div",{className:fr.a.actionsBtns},b.a.createElement(Mn.a,{title:"\u91CD\u547D\u540D"},b.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var Fn;ht(Object(ae.clone)(Object(K.a)(Object(K.a)({},zn),{},{title:zn!=null&&zn.title.includes(".")?zn==null||((Fn=zn.title)===null||Fn===void 0)?void 0:Fn.substring(0,zn.title.lastIndexOf(".")):zn==null?void 0:zn.title}))),Vr(!0),Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(ja.v)()&&b.a.createElement(Mn.a,{title:"\u5206\u4EAB"},b.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),ht(Object(ae.clone)(zn)),Xr(!0)}})),Object(ja.v)()&&b.a.createElement(Mn.a,{title:"\u4E0B\u8F7D"},b.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(c.x)(zn.title,zn==null?void 0:zn.download_url)}})),b.a.createElement(Mn.a,{title:"\u5220\u9664"},b.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Nr(zn.id)}})))}}];return b.a.createElement("div",{className:fr.a.dataset},b.a.createElement("div",{className:fr.a.header},b.a.createElement("div",{className:fr.a.title},"\u6570\u636E\u96C6(",zt.total,")"),b.a.createElement("div",{className:fr.a.dataPath},b.a.createElement("span",{className:fr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.a.createElement("input",{value:rr==null?void 0:rr.folder_name,disabled:!0}),b.a.createElement(Xn.CopyToClipboard,{text:rr==null?void 0:rr.folder_name,onCopy:function(){return g.b.success("\u590D\u5236\u6210\u529F")}},b.a.createElement(Mn.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.a.createElement("div",{className:fr.a.btns},b.a.createElement(L.a,{type:"primary",ghost:!0,onClick:function(){return Nr()},disabled:!Ye.length},"\u5220\u9664"),b.a.createElement(L.a,{type:"primary",onClick:function(){return ze(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),b.a.createElement("div",{className:fr.a.content},b.a.createElement(Ke.a,{loading:cr,active:!0,paragraph:{rows:5}},zt.total?b.a.createElement(dr.a,{rowSelection:Cn,className:fr.a.customTable,dataSource:vr,bordered:!1,rowKey:function(wr){return wr.id},rowClassName:fr.a.row,columns:ta,loading:Vn,pagination:{pageSize:zt.limit,total:zt.total,current:zt.page,onChange:ln,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):cn())),b.a.createElement(za.a,{rootIdentifier:or==null||((fn=or.detail)===null||fn===void 0)?void 0:fn.root_identifier,wrapClassName:fr.a.uploadFileModal,id:Pr,containerId:or==null||((Dn=or.detail)===null||Dn===void 0)?void 0:Dn.id,local:_n==null||((Qt=_n.setting)===null||Qt===void 0)?void 0:Qt.is_local,dispatch:In,visible:Pe,onClose:function(){return ze(!1)},onOK:dn}),b.a.createElement(f.a,{title:"\u91CD\u547D\u540D",visible:la,onOk:Ar,centered:!0,wrapClassName:fr.a.renameModal,onCancel:function(){Vr(!1),ht({})},width:"1000px"},b.a.createElement("div",null,b.a.createElement("div",{className:fr.a.fileName},b.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.a.createElement(W.a,{value:Qe==null?void 0:Qe.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(wr){ht(Object(K.a)(Object(K.a)({},Qe),{},{title:wr.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Qe==null||((Sn=Qe.title)===null||Sn===void 0)?void 0:Sn.length)||0,"/60")}),(Qe==null?void 0:Qe.errorDes)&&b.a.createElement("div",{className:fr.a.errorDes},Qe==null?void 0:Qe.errorDes))),b.a.createElement(f.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Fr,onOk:Yr,centered:!0,wrapClassName:fr.a.shareModal,onCancel:function(){Xr(!1),ht({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.a.createElement("div",null,b.a.createElement("div",{className:fr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.a.createElement(W.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Qe==null?void 0:Qe.download_url}))))},Ja=Object(E.a)(function(wn){var Xt=wn.globalSetting,fn=wn.shixunsDetail,Dn=wn.practiceSetting,Qt=wn.user;return{globalSetting:Xt,shixunsDetail:fn,user:Qt,practiceSetting:Dn}})(wa),ka=o("aHsQ"),li=o("sGsY"),oi=o("fKo2"),ua=o.n(oi),fa=o("BMKw"),oa=o.n(fa),xe=function(Xt){return Xt!=null&&Xt.length?Xt.filter(function(fn,Dn){return Dn!==0}).map(function(fn){return fn.val}).join("").substr(1):""},lt=function(Xt){var fn=Xt.shixunsDetail,Dn=Xt.globalSetting,Qt=Xt.loading,Sn=Xt.dispatch,_n=Xt.fileType,In=Xt.path,Bn=Xt.onFinish,or=Bn===void 0?function(){}:Bn,$n=Object(S.i)(),Or=Object(T.useState)(""),Pr=Object(de.a)(Or,2),Zn=Pr[0],Tr=Pr[1],vr=Object(T.useState)([]),Hr=Object(de.a)(vr,2),Mr=Hr[0],qr=Hr[1],rr=Object(T.useState)([]),Kt=Object(de.a)(rr,2),Jt=Kt[0],Yt=Kt[1],Vn=[Vt.OriginalPicturePath,Vt.ExpectPicturePath,Vt.PicturePath],er=Vn.includes(_n);Object(T.useEffect)(function(){if(fn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Tr(In||""),Ln()},[fn.actionTabs.key]);var Ln=function(){var Vr=Object(r.a)(n.a.mark(function _r(){var Cr,Fr,Xr,Sa,va=arguments;return n.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return Fr=va.length>0&&va[0]!==void 0?va[0]:"",ct.next=3,Sn({type:"shixunsDetail/getRepository",payload:{id:$n.id,path:Fr}});case 3:Xr=ct.sent,Fr===""&&!(Xr!=null&&(Cr=Xr.trees)!==null&&Cr!==void 0&&Cr.length)&&g.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Xr!=null&&Xr.trees&&(Sa=Xr.trees.map(function(bt){return Object(K.a)(Object(K.a)({},bt),{name:bt.name,val:bt.name})}),Yt(Sa||[]));case 6:case"end":return ct.stop()}},_r)}));return function(){return Vr.apply(this,arguments)}}(),ir=function(_r){var Cr=xe(Mr),Fr="".concat(Cr&&"".concat(Cr,"/")).concat(_r);_n===Vt.Path?!(Zn!=null&&Zn.includes("".concat(Fr,"\uFF1B")))&&Tr("".concat(Zn).concat(Fr,"\uFF1B")):_n===Vt.ExecPath&&Tr(Fr)},cr=function(_r){if(_r.type==="tree"){Mr.length?Mr.push({val:"/".concat(_r.val),path:_r.val}):Mr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(_r.val),path:_r.val}),qr(Mr);var Cr=xe(Mr);er&&Tr(Cr),Ln(Cr)}},sr=function(_r,Cr){var Fr=Mr.filter(function(Sa,va){return va<=Cr});qr(Fr);var Xr=xe(Fr);er&&Tr(Xr),Ln(Xr)},Qr=function(){var Vr=Object(r.a)(n.a.mark(function _r(){return n.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:or(Zn),lr();case 2:case"end":return Fr.stop()}},_r)}));return function(){return Vr.apply(this,arguments)}}(),lr=function(){Tr(""),qr([]),Yt([]),Sn({type:"shixunsDetail/setActionTabs",payload:{}})},la=xe(Mr);return b.a.createElement(f.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:fn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Qr,onCancel:lr},b.a.createElement("div",{className:oa.a.wrap},b.a.createElement("div",{className:oa.a.content},b.a.createElement("div",{className:oa.a.mainPathWrap},!!(Mr!=null&&Mr.length)&&Mr.map(function(Vr,_r){return b.a.createElement("a",{key:_r,onClick:function(){return sr(Vr,_r)}},Vr.val)})),!!(Jt!=null&&Jt.length)&&Jt.map(function(Vr,_r){return Vr.type==="tree"?b.a.createElement("a",{key:_r,onClick:function(){return cr(Vr)}},b.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(oa.a.colorBlue)}),la&&"".concat(la,"/"),Vr.name):b.a.createElement("a",{key:_r,onClick:function(){return ir("".concat(Vr.name))}},b.a.createElement("i",{className:"iconfont icon-zuoye ".concat(oa.a.colorBlue)}),la&&"".concat(la,"/"),Vr.name)})),b.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.a.createElement(W.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Zn,onChange:function(_r){return Tr(_r.target.value)}})))},Mt=Object(E.a)(function(wn){var Xt=wn.shixunsDetail,fn=wn.loading,Dn=wn.globalSetting;return{shixunsDetail:Xt,globalSetting:Dn,loading:fn.models.index}})(lt),wt=o("dhSg"),Ht=li.a.Countdown,Nt;(function(wn){wn[wn.LoadingFail=1]="LoadingFail",wn[wn.Loading=2]="Loading",wn[wn.Finish=3]="Finish"})(Nt||(Nt={}));var Vt;(function(wn){wn.Path="path",wn.ExecPath="exec_path",wn.OriginalPicturePath="original_picture_path",wn.ExpectPicturePath="expect_picture_path",wn.PicturePath="picture_path"})(Vt||(Vt={}));var $t=function(Xt){var fn=Xt.globalSetting,Dn=Xt.loading,Qt=Xt.dispatch,Sn=Xt.practiceSetting,_n=Xt.shixunsDetail,In=Object(m.a)(Xt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Bn=Object(T.useState)(),or=Object(de.a)(Bn,2),$n=or[0],Or=or[1],Pr=Object(T.useState)(),Zn=Object(de.a)(Pr,2),Tr=Zn[0],vr=Zn[1],Hr=Object(T.useRef)(),Mr=Object(T.useState)(),qr=Object(de.a)(Mr,2),rr=qr[0],Kt=qr[1],Jt=Object(T.useState)(),Yt=Object(de.a)(Jt,2),Vn=Yt[0],er=Yt[1],Ln=Object(T.useState)(),ir=Object(de.a)(Ln,2),cr=ir[0],sr=ir[1],Qr=Object(T.useRef)(!0),lr=Object(T.useState)(!0),la=Object(de.a)(lr,2),Vr=la[0],_r=la[1],Cr=Object(T.useState)(700),Fr=Object(de.a)(Cr,2),Xr=Fr[0],Sa=Fr[1],va=Object(T.useState)(""),Ye=Object(de.a)(va,2),ct=Ye[0],bt=Ye[1],nt=Object(T.useRef)(),Pe=Object(S.i)();Object(T.useEffect)(function(){Ie()},[]);var ze=function(){var ln=Object(r.a)(n.a.mark(function dn(){var cn,Hn,Cn;return n.a.wrap(function(Ar){for(;;)switch(Ar.prev=Ar.next){case 0:return Ar.next=2,Qt({type:"shixunsDetail/updateRepositoryFile",payload:{id:Pe.id,path:_n==null||((cn=_n.fileContent)===null||cn===void 0||((Hn=cn.params)===null||Hn===void 0))?void 0:Hn.path,content:$n,secret_repository:Vr?null:!0}});case 2:Cn=Ar.sent,Cn!=null&&Cn.content&&(g.b.info("\u4FDD\u5B58\u6210\u529F"),Qt({type:"practiceSetting/setSideBarTabs",payload:Object(K.a)(Object(K.a)({},Sn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Ar.stop()}},dn)}));return function(){return ln.apply(this,arguments)}}(),Ie=function(){var ln=Object(r.a)(n.a.mark(function dn(){var cn,Hn,Cn,Nr,Ar;return n.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,Object(s.X)({identifier:Pe.id});case 2:if(Cn=jr.sent,!(Cn!=null&&(cn=Cn.data)!==null&&cn!==void 0&&(Hn=cn.data_list)!==null&&Hn!==void 0&&Hn.length)){jr.next=6;break}return wt.a.publish("pod-restrict-data",{identifier:Cn==null||((Nr=Cn.data)===null||Nr===void 0)?void 0:Nr.identifier,data_list:Cn==null||((Ar=Cn.data)===null||Ar===void 0)?void 0:Ar.data_list}),jr.abrupt("return");case 6:Cn!=null&&Cn.url&&bt(Cn==null?void 0:Cn.url);case 7:case"end":return jr.stop()}},dn)}));return function(){return ln.apply(this,arguments)}}(),Ze=function(){var ln=Object(r.a)(n.a.mark(function dn(){var cn;return n.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(s.rb)({identifier:Pe.id});case 2:if(cn=Cn.sent,!((cn==null?void 0:cn.status)!==0)){Cn.next=5;break}return Cn.abrupt("return");case 5:cn!=null&&cn.remainingSeconds?(Kt(Date.now()+cn.remainingSeconds*1e3),er(cn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(cn.remainingSeconds-300)*1e3)):Qe();case 6:case"end":return Cn.stop()}},dn)}));return function(){return ln.apply(this,arguments)}}(),Qe=function(){f.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:b.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var dn=Object(r.a)(n.a.mark(function Hn(){return n.a.wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:ht();case 1:case"end":return Nr.stop()}},Hn)}));function cn(){return dn.apply(this,arguments)}return cn}()})},ht=function(){var ln=Object(r.a)(n.a.mark(function dn(){var cn;return n.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return vr(Nt.Loading),Cn.next=3,Object(s.Cb)({identifier:Pe.id});case 3:if(cn=Cn.sent,!((cn==null?void 0:cn.status)!==0)){Cn.next=6;break}return Cn.abrupt("return");case 6:vr(Nt.Finish),bt(cn.url),Hr.current=cn.port,g.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return Cn.stop()}},dn)}));return function(){return ln.apply(this,arguments)}}(),it=function(){f.a.destroyAll(),f.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:b.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",b.a.createElement("span",null,b.a.createElement(Ht,{value:rr,format:"HH:mm:ss",onFinish:It})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var dn=Object(r.a)(n.a.mark(function Hn(){var Cn;return n.a.wrap(function(Ar){for(;;)switch(Ar.prev=Ar.next){case 0:return Ar.next=2,Object(s.a)({identifier:Pe.id});case 2:if(Cn=Ar.sent,!(Cn.status===0)){Ar.next=7;break}return Ar.next=6,Ze();case 6:g.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ar.stop()}},Hn)}));function cn(){return dn.apply(this,arguments)}return cn}()})},It=function(){f.a.destroyAll(),f.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:b.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){ht()}})},zt=function(dn){Qt({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},hn=function(){var ln=Object(r.a)(n.a.mark(function dn(cn){return n.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(s.Pb)({id:Pe.id,startup_file:cn});case 2:Ie(),Qt({type:"practiceSetting/getCommonData",payload:Object(K.a)({},Pe)});case 4:case"end":return Cn.stop()}},dn)}));return function(cn){return ln.apply(this,arguments)}}();return b.a.createElement("div",{className:ua.a.warehouse},b.a.createElement(v.a,{className:"mt20 ml20 font14",align:"middle"},b.a.createElement(U.a,null,b.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),b.a.createElement(U.a,{flex:"300px",onClick:function(){return zt(Vt.ExecPath)}},b.a.createElement(W.a,{value:ct})),b.a.createElement(U.a,{flex:"1"},b.a.createElement(L.a,{type:"primary",className:"ml10",onClick:function(){return zt(Vt.ExecPath)}},"\u8BBE\u7F6E"))),b.a.createElement("iframe",{onLoad:function(dn){},src:ct,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),b.a.createElement(Mt,{fileType:"path",path:"",onFinish:function(dn){return hn(dn)}}))},En=Object(E.a)(function(wn){var Xt=wn.loading,fn=wn.globalSetting,Dn=wn.practiceSetting,Qt=wn.shixunsDetail;return{globalSetting:fn,loading:Xt,practiceSetting:Dn,shixunsDetail:Qt}})($t),gn=function(Xt){var fn=Xt.tabsActive,Dn=Object(m.a)(Xt,["tabsActive"]);return b.a.createElement(b.a.Fragment,null,fn==="information"&&b.a.createElement(qe,null),fn==="warehouse"&&b.a.createElement(ut.default,null),fn==="level"&&b.a.createElement(et,Dn),fn==="collaborate"&&b.a.createElement(rn,Dn),fn==="setting"&&b.a.createElement(Tn.a,null),fn==="environment"&&b.a.createElement(vn,Dn),fn==="dataset"&&b.a.createElement(Ja,null),fn==="service"&&b.a.createElement(En,Dn))},Un=gn,An=o("Jv0p"),tn=o.n(An),Pn=o("luix"),yn=o.n(Pn),jn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:b.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:b.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:b.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:b.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:b.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:b.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:b.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:b.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Rn=function(Xt){var fn,Dn=Xt.globalSetting,Qt=Xt.loading,Sn=Xt.dispatch,_n=Xt.shixunsDetail,In=Xt.practiceSetting,Bn=Object(m.a)(Xt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),or=In.base_info_warning,$n=In.challenges_warning,Or=In.id,Pr=In.repository_warning,Zn=In.sideBar,Tr=In.service_warning,vr=Object(S.h)(),Hr=Object(S.i)();Object(T.useEffect)(function(){var rr,Kt,Jt=vr==null||((rr=vr.query)===null||rr===void 0)?void 0:rr.tabId,Yt=vr.pathname.split("/").length,Vn=_n!=null&&(Kt=_n.detail)!==null&&Kt!==void 0&&Kt.windows_vnc?jn.filter(function(Ln){return Ln.tabId!=="dataset"}):jn,er=Vn.map(function(Ln){return Ln.tabId}).includes(Jt);if(Jt&&er){Sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Jt}});return}if(Yt>4){Sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Jt||Jt&&!er){Sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[_n==null||((fn=_n.detail)===null||fn===void 0)?void 0:fn.windows_vnc]),Object(T.useEffect)(function(){return function(){Sn({type:"practiceSetting/setSideBarTabs",payload:Object(K.a)(Object(K.a)({},In.sideBar),{},{selectPath:""})})}},[Hr.id]);var Mr=function(Kt){var Jt;if(Kt===Zn.tabsActive)return;var Yt=function(){E.d.push("/shixuns/".concat(Or,"/edit?tabId=").concat(Kt)),Sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Kt,selectPath:"",confirmLeave:!1}})};In!=null&&(Jt=In.sideBar)!==null&&Jt!==void 0&&Jt.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Yt()}}):Yt()},qr=function(){var Kt,Jt=_n!=null&&(Kt=_n.detail)!==null&&Kt!==void 0&&Kt.windows_vnc?jn.filter(function(Yt){return Yt.tabId!=="dataset"}):jn;return Jt.filter(function(Yt){var Vn;return _n!=null&&(Vn=_n.detail)!==null&&Vn!==void 0&&Vn.is_jupyter_lab?Yt.tabId!=="level":Yt.tabId!=="service"}).map(function(Yt){var Vn=Yt.name,er=Yt.icon,Ln=Yt.tabId;return b.a.createElement("div",{key:Ln,className:In.sideBar.tabsActive===Ln?tn.a.itemActive:tn.a.item,onClick:function(){return Mr(Ln)}},er,b.a.createElement("span",{className:tn.a.name},Vn),Ln==="information"&&or&&b.a.createElement(Mn.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},b.a.createElement("img",{src:yn.a,alt:""})),Ln==="level"&&$n&&b.a.createElement(Mn.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},b.a.createElement("img",{src:yn.a,alt:""})),Ln==="service"&&Tr&&b.a.createElement(Mn.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},b.a.createElement("img",{src:yn.a,alt:""})),Ln==="warehouse"&&Pr&&b.a.createElement(Mn.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},b.a.createElement("img",{src:yn.a,alt:""})))})};return b.a.createElement("div",{className:tn.a.sidebar},b.a.createElement("div",{className:tn.a.items},qr()),b.a.createElement("div",{className:tn.a.question},b.a.createElement(Mn.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},b.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},b.a.createElement("img",{src:Ra.t,height:44,width:44,alt:""})))))},Qn=Object(E.a)(function(wn){var Xt=wn.loading,fn=wn.globalSetting,Dn=wn.shixunsDetail,Qt=wn.practiceSetting;return{globalSetting:fn,loading:Xt,practiceSetting:Qt,shixunsDetail:Dn}})(Rn),mr=function(Xt){var fn=Xt.globalSetting,Dn=Xt.loading,Qt=Xt.dispatch,Sn=Xt.practiceSetting,_n=Object(m.a)(Xt,["globalSetting","loading","dispatch","practiceSetting"]),In=Sn.sideBar,Bn=In.tabsActive,or=Object(S.i)();return Object(T.useEffect)(function(){return Qt({type:"globalSetting/headerFooterToggle",payload:!1}),Qt({type:"shixunsDetail/getShixunsDetail",payload:or}),Qt({type:"shixunsDetail/getSettingsData",payload:or}),function(){Qt({type:"globalSetting/headerFooterToggle",payload:!0}),Qt({type:"practiceSetting/setParams",payload:{id:""}})}},[]),b.a.createElement("div",{className:C.a.practiceSetting},b.a.createElement("div",{className:C.a.wrapHeader},b.a.createElement(P,null)),b.a.createElement("div",{className:C.a.wrapLayout},b.a.createElement("div",{className:C.a.wrapSidebar},b.a.createElement(Qn,null)),b.a.createElement("div",{className:C.a.wrapContent},b.a.createElement(Un,Object(M.a)({},_n,{tabsActive:Sn.sideBar.tabsActive})))))},kr=z.default=Object(E.a)(function(wn){var Xt=wn.loading,fn=wn.globalSetting,Dn=wn.practiceSetting;return{globalSetting:fn,loading:Xt,practiceSetting:Dn}})(mr)},WYAk:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){(function(){var m=M,T=m.lib,b=T.Base,y=m.enc,C=y.Utf8,A=m.algo,g=A.HMAC=b.extend({init:function(e,f){e=this._hasher=new e.init,typeof f=="string"&&(f=C.parse(f));var r=e.blockSize,l=r*4;f.sigBytes>l&&(f=e.finalize(f)),f.clamp();for(var n=this._oKey=f.clone(),i=this._iKey=f.clone(),a=n.words,c=i.words,h=0;h0&&p.prevInput=="\u200B"?Wa(B,ol)(B):Wn++<10?j.detectingSelectAll=setTimeout(qn,500):(j.selForContextMenu=null,j.input.reset())};j.detectingSelectAll=setTimeout(qn,200)}}if(A&&g>=9&&Zt(),P){Ke(t);var On=function(){Ft(window,"mouseup",On),setTimeout(Gt,20)};ke(window,"mouseup",On)}else setTimeout(Gt,50)},Br.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},Br.prototype.setUneditable=function(){},Br.prototype.needsContentAttribute=!1;function Ma(t,p){if(p=p?L(p):{},p.value=t.value,!p.tabindex&&t.tabIndex&&(p.tabindex=t.tabIndex),!p.placeholder&&t.placeholder&&(p.placeholder=t.placeholder),p.autofocus==null){var B=V();p.autofocus=B==t||t.getAttribute("autofocus")!=null&&B==document.body}function j(){t.value=we.getValue()}var G;if(t.form&&(ke(t.form,"submit",j),!p.leaveSubmitMethodAlone)){var ne=t.form;G=ne.submit;try{var ge=ne.submit=function(){j(),ne.submit=G,ne.submit(),ne.submit=ge}}catch(Re){}}p.finishInit=function(Re){Re.save=j,Re.getTextArea=function(){return t},Re.toTextArea=function(){Re.toTextArea=isNaN,j(),t.parentNode.removeChild(Re.getWrapperElement()),t.style.display="",t.form&&(Ft(t.form,"submit",j),!p.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=G))}},t.style.display="none";var we=Ya(function(Re){return t.parentNode.insertBefore(Re,t.nextSibling)},p);return we}function Aa(t){t.off=Ft,t.on=ke,t.wheelEventPixels=Hi,t.Doc=Ti,t.splitLines=je,t.countColumn=K,t.findColumn=ye,t.isWordChar=ee,t.Pass=Ce,t.signal=vt,t.Line=fn,t.changeEnd=Jr,t.scrollbarModel=xo,t.Pos=en,t.cmpPos=Nn,t.modes=Tt,t.mimeModes=Et,t.resolveMode=tt,t.getMode=Ut,t.modeExtensions=Pt,t.extendMode=an,t.copyState=nn,t.startState=Tn,t.innerMode=rn,t.commands=qo,t.keyMap=vo,t.keyName=xs,t.isModifierKey=is,t.lookupKey=_o,t.normalizeKeyMap=_l,t.StringStream=sn,t.SharedTextMarker=Qo,t.TextMarker=Gi,t.LineWidget=ns,t.e_preventDefault=Me,t.e_stopPropagation=Be,t.e_stop=Ke,t.addClass=H,t.contains=N,t.rmClass=x,t.keyNames=Ro}eu(Ya),Wt(Ya);var Ga="iter insert remove copy getEditor constructor".split(" ");for(var si in Ti.prototype)Ti.prototype.hasOwnProperty(si)&&fe(Ga,si)<0&&(Ya.prototype[si]=function(t){return function(){return t.apply(this.doc,arguments)}}(Ti.prototype[si]));return et(Ti),Ya.inputStyles={textarea:Br,contenteditable:kt},Ya.defineMode=function(t){!Ya.defaults.mode&&t!="null"&&(Ya.defaults.mode=t),Ot.apply(this,arguments)},Ya.defineMIME=Lt,Ya.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),Ya.defineMIME("text/plain","null"),Ya.defineExtension=function(t,p){Ya.prototype[t]=p},Ya.defineDocExtension=function(t,p){Ti.prototype[t]=p},Ya.fromTextArea=Ma,Aa(Ya),Ya.version="5.58.2",Ya})},W6BS:function(k,z){k.exports="data:image/png;base64,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"},WO9J:function(k,z,o){"use strict";o.r(z);var M=o("0Owb"),m=o("PpiC"),O=o("q1tI"),b=o.n(O),y=o("EkPF"),C=o.n(y),A=o("miYZ"),g=o("tsqr"),e=o("2qtc"),f=o("kLXV"),r=o("9og8"),l=o("WmNS"),n=o.n(l),i=o("auZk"),a=o.n(i),c=o("1vsH"),h=o("Ufr+"),d=o.n(h),s=o("HBuW"),u=o("ErOA"),S=o("Ty5D"),E=o("9kvl"),_=function(Xt){var fn,Dn,Qt=Xt.globalSetting,Sn=Xt.loading,bn=Xt.dispatch,In=Xt.practiceSetting,Bn=Xt.shixunsDetail,or=Object(m.a)(Xt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),$n=Object(S.h)(),Or=Object(O.useRef)(""),Pr=Object(S.i)(),Zn=In.title,Tr=In.base_info_warning,vr=In.challenges_warning,Hr=In.service_warning,Mr=In.repository_warning,qr=In.mirror_warning;Object(O.useEffect)(function(){var cr;Or.current=(cr=$n.pathname.split("/"))===null||cr===void 0?void 0:cr[2],bn({type:"practiceSetting/setParams",payload:{id:Or.current}}),bn({type:"practiceSetting/getCommonData",payload:{id:Or.current}})},[$n.pathname]),Object(O.useEffect)(function(){return Object(c.X)(Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(c.X)()}});var rr=function(){var cr=Object(r.a)(n.a.mark(function sr(){return n.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Kt();case 2:E.d.push("/shixuns/".concat(Or.current,"/challenges"));case 3:case"end":return lr.stop()}},sr)}));return function(){return cr.apply(this,arguments)}}(),Kt=function(){return new Promise(function(sr,Qr){var lr;In!=null&&(lr=In.sideBar)!==null&&lr!==void 0&&lr.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),sr()},onCancel:function(){Qr()}}):sr()})},Jt=function(sr){var Qr;if(sr===(In==null?void 0:In.sideBar.tabsActive))return;var lr=function(){E.d.push("/shixuns/".concat(Or.current,"/edit?tabId=").concat(sr)),bn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:sr,selectPath:"",confirmLeave:!1}})};In!=null&&(Qr=In.sideBar)!==null&&Qr!==void 0&&Qr.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){lr()}}):lr()},Yt=function cr(sr){var Qr;sr=(Qr=sr)!==null&&Qr!==void 0&&Qr.includes(".json")?sr:"".concat(sr,".json"),f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var lr=Object(r.a)(n.a.mark(function Vr(){var _r,Cr;return n.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:return Xr.next=2,Object(u.a)("/api"+sr,{method:"get"});case 2:if(_r=Xr.sent,_r){Xr.next=5;break}return Xr.abrupt("return");case 5:return g.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Xr.next=8,Object(s.E)({id:_r.shixun_identifier});case 8:if(Cr=Xr.sent,!(Cr!=null&&Cr.game_identifier)){Xr.next=12;break}return Object(c.S)("/tasks/".concat(Cr.game_identifier)),Xr.abrupt("return");case 12:(Cr==null?void 0:Cr.status)===2?cr(Cr==null?void 0:Cr.message):(Cr==null?void 0:Cr.status)===3&&Vn(Cr==null?void 0:Cr.message);case 13:case"end":return Xr.stop()}},Vr)}));function la(){return lr.apply(this,arguments)}return la}()})},Vn=function(sr){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",sr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},er=function(){var cr=Object(r.a)(n.a.mark(function sr(Qr,lr){var la,Vr,_r;return n.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Kt();case 2:if(Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((la=Bn.detail)!==null&&la!==void 0&&la.is_jupyter||(Vr=Bn.detail)!==null&&Vr!==void 0&&Vr.is_jupyter_lab)){Fr.next=6;break}return bn({type:"shixunsDetail/execJupyter",payload:{id:Or.current}}).then(function(Xr){Xr!=null&&Xr.identifier&&(E.d===null||E.d===void 0||E.d.push("/tasks/".concat(Xr.identifier,"/jupyter")))}),Fr.abrupt("return");case 6:if(bn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!lr){Fr.next=13;break}return Fr.next=10,Object(s.D)({id:Qr});case 10:Fr.t0=Fr.sent,Fr.next=16;break;case 13:return Fr.next=15,Object(s.E)({id:Qr});case 15:Fr.t0=Fr.sent;case 16:if(_r=Fr.t0,bn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(_r!=null&&_r.game_identifier||_r!=null&&_r.identifier)){Fr.next=21;break}return Object(c.S)(lr?"/tasks/".concat(_r==null?void 0:_r.identifier,"/jupyter"):"/tasks/".concat(_r.game_identifier)),Fr.abrupt("return");case 21:(_r==null?void 0:_r.status)===-3?Object(c.q)():(_r==null?void 0:_r.status)===2?Yt(_r==null?void 0:_r.message):(_r==null?void 0:_r.status)===3&&Vn(_r==null?void 0:_r.message);case 22:case"end":return Fr.stop()}},sr)}));return function(Qr,lr){return cr.apply(this,arguments)}}(),Ln=function(){var cr=Object(r.a)(n.a.mark(function sr(){return n.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Kt();case 2:bn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return lr.stop()}},sr)}));return function(){return cr.apply(this,arguments)}}(),ir=function(sr){var Qr={borderBottomColor:(In==null?void 0:In.sideBar.tabsActive)===sr?"#0152d9":"transparent"};return Qr};return b.a.createElement("div",{className:a.a.header},b.a.createElement("aside",{className:a.a.title},b.a.createElement("i",{onClick:rr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),b.a.createElement("span",{className:a.a.edit},Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),b.a.createElement("i",{onClick:Ln,className:"icon iconfont icon-xiugai1"})),b.a.createElement("aside",{className:a.a.schedule},b.a.createElement("div",null,b.a.createElement("span",{style:ir("information"),className:a.a.clickWarp,onClick:function(){return Jt("information")}},Tr?b.a.createElement("span",{className:a.a.num},"1"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u57FA\u672C\u4FE1\u606F")),b.a.createElement("i",{className:"iconfont icon-lujing"})),b.a.createElement("div",null,b.a.createElement("span",{style:ir("warehouse"),className:a.a.clickWarp,onClick:function(){return Jt("warehouse")}},Mr?b.a.createElement("span",{className:a.a.num},"2"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),b.a.createElement("i",{className:"iconfont icon-lujing"})),(Bn==null?void 0:Bn.detail)&&!(Bn!=null&&(fn=Bn.detail)!==null&&fn!==void 0&&fn.is_jupyter_lab)&&b.a.createElement("div",null,b.a.createElement("span",{style:ir("level"),className:a.a.clickWarp,onClick:function(){return Jt("level")}},vr?b.a.createElement("span",{className:a.a.num},"3"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u4EFB\u52A1\u5173\u5361")),b.a.createElement("i",{className:"iconfont icon-lujing"})),(Bn==null?void 0:Bn.detail)&&(Bn==null||((Dn=Bn.detail)===null||Dn===void 0)?void 0:Dn.is_jupyter_lab)&&b.a.createElement("div",null,b.a.createElement("span",{style:ir("service"),className:a.a.clickWarp,onClick:function(){return Jt("service")}},Hr?b.a.createElement("span",{className:a.a.num},"3"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u670D\u52A1")),b.a.createElement("i",{className:"iconfont icon-lujing"})),b.a.createElement("div",null,b.a.createElement("span",{style:ir("environment"),className:a.a.clickWarp,onClick:function(){return Jt("environment")}},qr?b.a.createElement("span",{className:a.a.num},"4"):b.a.createElement("img",{src:d.a}),b.a.createElement("span",{className:a.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),b.a.createElement("aside",{className:a.a.btns},b.a.createElement("div",{className:a.a.simulate,onClick:function(){return er(Or.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},P=Object(E.a)(function(wn){var Xt=wn.loading,fn=wn.globalSetting,Dn=wn.practiceSetting,Qt=wn.shixunsDetail;return{globalSetting:fn,loading:Xt,practiceSetting:Dn,shixunsDetail:Qt}})(_),R=o("sRBo"),x=o("kaz8"),w=o("14J3"),v=o("BMrR"),T=o("jCWc"),U=o("kPKH"),I=o("DZo9"),N=o("8z0m"),V=o("6UJt"),H=o("DFOY"),D=o("5NDa"),W=o("5rEg"),F=o("+L6B"),L=o("2/Rp"),K=o("k1fw"),te=o("y8nQ"),fe=o("Vl3Y"),de=o("tJVT"),Ce=o("h/E3"),Oe=o.n(Ce),ce=o("Ot1p"),Ee=o("oBTY"),ye=o("+Xk9"),ue=o.n(ye),le=o("FTkQ"),$=o.n(le),me=function(Xt){var fn=Xt.InputRight,Dn=Xt.value,Qt=Dn===void 0?[]:Dn,Sn=Xt.onChange,bn=Object(m.a)(Xt,["InputRight","value","onChange"]),In=Object(O.useState)(),Bn=Object(de.a)(In,2),or=Bn[0],$n=Bn[1],Or=function(Tr){var vr=Qt.filter(function(Hr,Mr){return Mr!==Tr});Sn(vr)},Pr=function(Tr){if(Tr.preventDefault(),!or)return;if(Qt.findIndex(function(vr){return vr.name===or})>-1){g.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Sn([].concat(Object(Ee.a)(Qt),[{id:null,name:or}])),$n(null)};return b.a.createElement("div",null,b.a.createElement(W.a,Object(M.a)({bordered:!1,style:{width:600},value:or,onChange:function(Tr){return $n(Tr.target.value)},onPressEnter:Pr,onBlur:Pr},bn)),fn||b.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.a.createElement("div",{className:"mt20"},Qt==null?void 0:Qt.map(function(Zn,Tr){return b.a.createElement("div",{key:Tr,className:ue.a.btn},b.a.createElement("span",{className:ue.a.s1},Zn.name),b.a.createElement("img",{src:$.a,className:ue.a.s2,onClick:function(){return Or(Tr)}}))})))},re=me,ae=o("LvDl"),Se=o("m3rI"),oe=o("hW5Z"),ee=o.n(oe),J=function(Xt){var fn=Xt.dispatch,Dn=Xt.onCancel,Qt=Xt.onSave,Sn=Xt.loading,bn=Sn===void 0?!1:Sn;return b.a.createElement("div",{className:ee.a.complete},b.a.createElement("div",{onClick:Dn,className:ee.a.cancel},"\u53D6\u6D88"),b.a.createElement(L.a,{type:"primary",loading:bn,onClick:Qt,className:ee.a.save},"\u4FDD\u5B58"))},Q=Object(E.a)()(J),ve=o("UqFu"),_e=o("z7Xi"),Te=o("jN4g"),Ge=function(Xt){var fn,Dn,Qt=Xt.globalSetting,Sn=Xt.loading,bn=Xt.dispatch,In=Xt.practiceSetting,Bn=Xt.problemset,or=Xt.shixunsDetail,$n=Object(m.a)(Xt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Or=fe.a.useForm(),Pr=Object(de.a)(Or,1),Zn=Pr[0],Tr=Object(O.useState)({}),vr=Object(de.a)(Tr,2),Hr=vr[0],Mr=vr[1],qr=Object(O.useState)(!1),rr=Object(de.a)(qr,2),Kt=rr[0],Jt=rr[1],Yt=Object(O.useState)(!1),Vn=Object(de.a)(Yt,2),er=Vn[0],Ln=Vn[1],ir=Object(O.useState)(""),cr=Object(de.a)(ir,2),sr=cr[0],Qr=cr[1],lr=Object(O.useState)(""),la=Object(de.a)(lr,2),Vr=la[0],_r=la[1],Cr=Object(O.useRef)({}),Fr=Object(O.useRef)(""),Xr=Object(O.useRef)(null),Sa=Object(O.useRef)(Object(ae.throttle)(function(){return Pe()},2e3,{leading:!0,trailing:!1})).current,va=In.id;Object(O.useEffect)(function(){if(!va)return;ct()},[va]),Object(O.useEffect)(function(){return JSON.stringify(Hr)!=="{}"&&Ye(),function(){clearTimeout(Xr.current)}},[Hr,sr,Vr]);var Ye=function(){clearTimeout(Xr.current),Xr.current=setTimeout(function(){!Object(ae.isEqual)(Hr,Cr.current)||sr!==Fr.current||Vr!==Fr.current?bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ct=function(){var dn=Object(r.a)(n.a.mark(function cn(){var Hn,Cn,Nr,Ar,Yr,jr,ta,Gn,wr;return n.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return bn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),xn.next=3,Object(u.a)("/api/shixuns/".concat(va,"/edit_base_info.json"),{method:"get"});case 3:Hn=xn.sent,Hn.status===0&&(Gn=Object(K.a)(Object(K.a)({},Hn.data),{},{description:Object(ve.a)(Hn.data.description)}),wr={description:Gn.description,shixun_tags:Gn.shixun_tags,name:Gn.name,course:(Gn==null||((Cn=Gn.disciplines)===null||Cn===void 0)?void 0:Cn.length)>0?[Gn==null||((Nr=Gn.disciplines)===null||Nr===void 0||((Ar=Nr[0])===null||Ar===void 0))?void 0:Ar.id,Gn==null||((Yr=Gn.disciplines)===null||Yr===void 0||((jr=Yr[0])===null||jr===void 0||((ta=jr.sub_discipline)===null||ta===void 0)))?void 0:ta.id]:[],jupyter_show_description:Hn.data.jupyter_show_description},Zn.setFieldsValue(wr),Cr.current=Object(K.a)({},wr),Fr.current=Gn.attachment_id||"",Mr(Object(K.a)({},wr)),Qr(Gn.attachment_id||""),_r(Gn.cover_image_id||""));case 5:case"end":return xn.stop()}},cn)}));return function(){return dn.apply(this,arguments)}}(),bt=function(cn,Hn){Mr(Object(K.a)({},Hn))},nt=function(){Ie()},Pe=function(){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Zn.submit()},ze=function(cn){var Hn,Cn=cn.name,Nr=cn.description,Ar=cn.shixun_tags,Yr=cn.course,jr=cn.jupyter_show_description,ta=jr===void 0?!1:jr,Gn={name:Cn,description:Nr,shixun_tags:Ar,attachment_id:sr,cover_image_id:Vr,sub_discipline_ids:Yr[1]};(Hn=or.detail)!==null&&Hn!==void 0&&Hn.is_jupyter_lab&&(Gn=Object(K.a)(Object(K.a)({},Gn),{},{jupyter_show_description:ta}));var wr=Object(u.a)("/api/shixuns/".concat(va,"/base_info_save.json"),{method:"post",body:{shixun:Object(K.a)({},Gn)}});wr.then(function(zn){zn.status===0&&(g.b.success("\u4FDD\u5B58\u6210\u529F"),bn({type:"practiceSetting/getCommonData",payload:{id:va}}),bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Cr.current={description:Hr.description,shixun_tags:Hr.shixun_tags,name:Hr.name},Fr.current=sr)})},Ie=function(){var cn,Hn=function(){E.d.push("/shixuns/".concat(va,"/challenges")),bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};In!=null&&(cn=In.sideBar)!==null&&cn!==void 0&&cn.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Hn()}}):Hn()};function Ze(dn){var cn=dn.type==="image/jpeg"||dn.type==="image/png";return cn||g.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),cn}var Qe=b.a.createElement(L.a,{loading:Kt,icon:b.a.createElement(_e.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ht=b.a.createElement(L.a,{loading:er,icon:b.a.createElement(_e.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function it(dn,cn){var Hn=new FileReader;Hn.addEventListener("load",function(){return cn(Hn.result)}),Hn.readAsDataURL(dn)}var It=function(cn){if(cn.file.status==="uploading"){Jt(!0);return}if(cn.file.status==="done"){var Hn,Cn;Jt(!1),Qr(cn==null||((Hn=cn.file)===null||Hn===void 0||((Cn=Hn.response)===null||Cn===void 0))?void 0:Cn.id)}},zt=function(){return b.a.createElement("div",{className:Oe.a.img},b.a.createElement("img",{src:Se.a.API_SERVER+"/api/attachments/"+sr,alt:"avatar",style:{width:"100%"}}),b.a.createElement("div",null,b.a.createElement(Te.a,{onClick:function(){return Qr("")},style:{fontSize:"16px",color:"red"}})))},hn=function(cn){if(cn.file.status==="uploading"){Ln(!0);return}if(cn.file.status==="done"){var Hn,Cn;Ln(!1),_r(cn==null||((Hn=cn.file)===null||Hn===void 0||((Cn=Hn.response)===null||Cn===void 0))?void 0:Cn.id)}},ln=function(){return b.a.createElement("div",{className:Oe.a.img},b.a.createElement("img",{src:Se.a.API_SERVER+"/api/attachments/"+Vr,alt:"avatar",style:{width:"100%"}}),b.a.createElement("div",null,b.a.createElement(Te.a,{onClick:function(){return _r("")},style:{fontSize:"16px",color:"red"}})))};return b.a.createElement("div",{className:Oe.a.information},b.a.createElement("section",{className:Oe.a.scroll},b.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),b.a.createElement("div",{className:Oe.a.formWrap}," ",b.a.createElement(fe.a,{form:Zn,scrollToFirstError:!0,layout:"vertical",onValuesChange:bt,onFinish:ze},b.a.createElement(fe.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.a.createElement(W.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((fn=Hr.name)===null||fn===void 0?void 0:fn.length)||0,"/60")})),b.a.createElement(fe.a.Item,{className:"customAddTags",name:"shixun_tags",label:b.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",b.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},b.a.createElement(re,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),b.a.createElement(fe.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},b.a.createElement(H.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Bn.courseOptions})),b.a.createElement(v.a,null,b.a.createElement(U.a,null,b.a.createElement(fe.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},sr?zt():b.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Se.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:It},Qe))),b.a.createElement(U.a,{className:"c-grey-999"},b.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),b.a.createElement(v.a,null,b.a.createElement(U.a,null,b.a.createElement(fe.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Vr?ln():b.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Se.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ze,onChange:hn},ht))),b.a.createElement(U.a,{className:"c-grey-999"},b.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),b.a.createElement(fe.a.Item,{name:"description",label:"\u7B80\u4ECB:"},b.a.createElement(ce.a,{defaultValue:Hr.description||"",watch:!0})),((Dn=or.detail)===null||Dn===void 0?void 0:Dn.is_jupyter_lab)&&b.a.createElement(fe.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},b.a.createElement(x.a,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),b.a.createElement(Q,{onSave:Sa,onCancel:nt,loading:Kt||er}))},qe=Object(E.a)(function(wn){var Xt=wn.problemset,fn=wn.loading,Dn=wn.globalSetting,Qt=wn.practiceSetting,Sn=wn.shixunsDetail;return{globalSetting:Dn,loading:fn,practiceSetting:Qt,problemset:Xt,shixunsDetail:Sn}})(Ge),ut=o("ch0t"),st=o("R9oj"),ft=o("ECub"),gt=o("T2oS"),Ve=o("W9HT"),ke=o("bKvZ"),dt=o.n(ke),Ft=o("KeGQ"),vt=o.n(Ft),Rt=o("NLgs"),ot=o("ngQI"),Je=function(Xt){var fn=Xt.globalSetting,Dn=Xt.dispatch,Qt=Xt.practiceSetting,Sn=Object(m.a)(Xt,["globalSetting","dispatch","practiceSetting"]),bn=Object(O.useState)(!1),In=Object(de.a)(bn,2),Bn=In[0],or=In[1],$n=Object(O.useState)({}),Or=Object(de.a)($n,2),Pr=Or[0],Zn=Or[1],Tr=Object(O.useState)(!0),vr=Object(de.a)(Tr,2),Hr=vr[0],Mr=vr[1],qr=Object(O.useState)(!1),rr=Object(de.a)(qr,2),Kt=rr[0],Jt=rr[1],Yt=Object(O.useState)(null),Vn=Object(de.a)(Yt,2),er=Vn[0],Ln=Vn[1],ir=Object(O.useRef)(!1),cr=Qt.id,sr=Qt.updateIndex,Qr=Qt.is_published,lr=Qt.newQuestion,la=Pr.challenge_list,Vr=la===void 0?[]:la;Object(O.useEffect)(function(){return cr?(Cr(),function(){Dn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[cr,sr]),Object(O.useEffect)(function(){_r()},[Sn.location]);var _r=function(){var Ze,Qe=Sn.location,ht=Qe.pathname.split("/");(ht.includes("newquestion")||ht.includes("new")||Qe!=null&&(Ze=Qe.query)!==null&&Ze!==void 0&&Ze.tabId)&&(ir.current=!0)},Cr=function(){var Ie=Object(r.a)(n.a.mark(function Ze(){var Qe,ht,it,It,zt,hn,ln;return n.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return Mr(!0),cn.next=3,Object(s.J)({id:cr});case 3:it=cn.sent,it!=null&&(Qe=it.challenge_list)!==null&&Qe!==void 0&&Qe.length&&(It=Sn.location.pathname.split("/"),zt=it.challenge_list.find(function(Hn){return String(Hn.challenge_id)===It[4]}),It.includes("newquestion")||It.includes("new")?(ln=it.challenge_list[((hn=it.challenge_list)===null||hn===void 0?void 0:hn.length)-1],Dn({type:"practiceSetting/setParams",payload:{newQuestion:{st:It.includes("new")?0:1,name:""}}}),Ln(void 0),Ye(ln)):It[4]&&zt?Fr(zt,!1):Fr(it.challenge_list[0])),it!=null&&(ht=it.challenge_list)!==null&&ht!==void 0&&ht.length||Ln(null),Zn(it),Mr(!1);case 8:case"end":return cn.stop()}},Ze)}));return function(){return Ie.apply(this,arguments)}}(),Fr=function(Ze){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(Ln(Ze.challenge_id),Ye(Ze),Qe){var ht="/shixuns/".concat(cr,"/edit/").concat(Ze.challenge_id,"/").concat(Ze.st===1?"editquestion":"editcheckpoint");E.d.push(ht)}},Xr=function(Ze,Qe){Qe.stopPropagation();var ht=Ze.challenge_id,it=function(){var It=Object(r.a)(n.a.mark(function zt(){var hn,ln,dn,cn;return n.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(s.v)({id:cr,challengesId:ht});case 2:if(hn=Cn.sent,!(hn.status===1)){Cn.next=12;break}return Cn.next=6,Object(s.J)({id:cr});case 6:if(cn=Cn.sent,Zn(cn),!(ht===er&&(ln=cn.challenge_list)!==null&&ln!==void 0&&ln.length)){Cn.next=11;break}return Fr(cn.challenge_list[0]),Cn.abrupt("return");case 11:(dn=cn.challenge_list)!==null&&dn!==void 0&&dn.length||(Ln(null),ir.current=!0,Ye({}),E.d.push("/shixuns/".concat(cr,"/edit?tabId=level")));case 12:case"end":return Cn.stop()}},zt)}));return function(){return It.apply(this,arguments)}}();f.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:it})},Sa=function(Ze,Qe,ht){var it=Array.from(Ze),It=it.splice(Qe,1),zt=Object(de.a)(It,1),hn=zt[0];return it.splice(ht,0,hn),it},va=function(Ze,Qe){if(!Ze.destination)return;var ht=Sa(Qe,Ze.source.index,Ze.destination.index);Zn(Object(K.a)(Object(K.a)({},Pr),{},{challenge_list:ht}));var it=ht.map(function(It){return It.challenge_id});Object(s.Kb)({id:cr,ids:it}).then(function(It){It.status!==0&&Zn(Object(K.a)(Object(K.a)({},Pr),{},{challenge_list:Qe}))})},Ye=function(Ze){Dn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ze}})},ct=function(){var Ie=Object(r.a)(n.a.mark(function Ze(Qe,ht){var it;return n.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(Qe===er)){zt.next=2;break}return zt.abrupt("return");case 2:return zt.next=4,bt();case 4:Ln(Qe),Ye(ht),Dn({type:"practiceSetting/setParams",payload:{newQuestion:null}}),it="/shixuns/".concat(cr,"/edit/").concat(Qe,"/").concat(ht.st===1?"editquestion":"editcheckpoint"),E.d.push(it);case 9:case"end":return zt.stop()}},Ze)}));return function(Qe,ht){return Ie.apply(this,arguments)}}(),bt=function(){return new Promise(function(Ze,Qe){var ht;Qt!=null&&(ht=Qt.sideBar)!==null&&ht!==void 0&&ht.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ze()},onCancel:function(){Qe()}}):Ze()})},nt=function(Ze){return b.a.createElement(b.a.Fragment,null,b.a.createElement(ot.a,{onDragEnd:function(ht){return va(ht,Ze)}},b.a.createElement(ot.c,{droppableId:"droppable"},function(Qe,ht){return b.a.createElement("div",Object(M.a)({ref:Qe.innerRef},Qe.droppableProps,{style:{width:"100%"}}),Ze.map(function(it,It){var zt=it.st,hn=it.name,ln=it.challenge_id;return b.a.createElement(ot.b,{key:ln,draggableId:ln.toString(),index:It,isDragDisabled:Qr},function(dn,cn){return b.a.createElement("div",Object(M.a)({ref:dn.innerRef},dn.draggableProps,dn.dragHandleProps,{className:er===ln?dt.a.listActive:dt.a.list,onClick:function(){return ct(ln,it)}}),b.a.createElement("span",{className:dt.a.s1},zt===0?b.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.a.createElement("span",{className:dt.a.s2},"\u7B2C",It+1,"\u5173: ",hn),!Qr&&b.a.createElement("span",{className:dt.a.s3,onClick:function(Cn){return Xr(it,Cn)}},b.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),lr&&b.a.createElement("div",{className:dt.a.listActive},b.a.createElement("span",{className:dt.a.s1},(lr==null?void 0:lr.st)===0?b.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.a.createElement("span",{className:dt.a.s2},"\u7B2C",Ze.length+1,"\u5173: ",lr==null?void 0:lr.name)),!Qr&&b.a.createElement("div",{className:dt.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Pe=function(){var Ie=Object(r.a)(n.a.mark(function Ze(Qe){return n.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,bt();case 2:Qe==="new"?E.d.push("/shixuns/".concat(cr,"/edit/new")):E.d.push("/shixuns/".concat(cr,"/edit/newquestion")),or(!1),Ln(void 0),Dn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Qe==="new"?0:1,name:""}}});case 6:case"end":return it.stop()}},Ze)}));return function(Qe){return Ie.apply(this,arguments)}}(),ze=function(){if(Object(Rt.b)(Dn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;or(!Bn)};return b.a.createElement("div",{className:dt.a.level},b.a.createElement("aside",{className:dt.a.left,style:{width:Kt?"0":"25%"}},b.a.createElement("div",{className:dt.a.container},b.a.createElement("div",{className:dt.a.title},"\u4EFB\u52A1\u5173\u5361(",Vr.length,")"),b.a.createElement("div",{className:dt.a.listWrap},Hr?b.a.createElement(Ve.a,{size:"large"}):!!Vr.length||!!lr?nt(Vr):b.a.createElement(ft.a,{image:vt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Kt&&b.a.createElement("div",{className:dt.a.btns},b.a.createElement("aside",{className:dt.a.btnsWrap},b.a.createElement("div",{style:{transform:Bn?"rotate(45deg)":"rotate(0deg)"},className:dt.a.icon,onClick:ze},"+"),b.a.createElement("div",{className:dt.a.btn,style:{left:Bn?20:-154}},b.a.createElement("div",{className:dt.a.d1,onClick:function(){return Pe("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.a.createElement("div",{className:dt.a.d2,onClick:function(){return Pe("newquestion")}},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.a.createElement("div",{className:Kt?dt.a.elseShrink:dt.a.shrink,onClick:function(){return Jt(!Kt)}},b.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.a.createElement("aside",{className:dt.a.right,id:"modal-level-question"},er===null&&ir.current?b.a.createElement("div",{className:dt.a.addIcon},b.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):Sn.children))},et=Object(E.a)(function(wn){var Xt=wn.globalSetting,fn=wn.practiceSetting;return{globalSetting:Xt,practiceSetting:fn}})(Je),Me=o("DjyN"),Be=o("NUBc"),Xe=o("cWXX"),Ke=o("/ezw"),$e=o("qVdP"),_t=o("jsC+"),jt=o("lUTK"),$t=o("BvKs"),mn=o("7Kak"),Dt=o("9yH6"),yt=o("Qvpy"),je=o.n(yt),rt=function(Xt){var fn=Xt.shixunsDetail,Dn=Xt.globalSetting,Qt=Xt.loading,Sn=Xt.dispatch,bn=Xt.onReloadData,In=Object(m.a)(Xt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Bn=Object(O.useState)(),or=Object(de.a)(Bn,2),$n=or[0],Or=or[1],Pr=Object(O.useState)([]),Zn=Object(de.a)(Pr,2),Tr=Zn[0],vr=Zn[1];Object(O.useEffect)(function(){fn.actionTabs.key==="Collaborators-ChangeManager"&&Hr()},[fn.actionTabs.key]);var Hr=function(){var Kt=Object(r.a)(n.a.mark(function Jt(){var Yt,Vn;return n.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Sn({type:"shixunsDetail/getChangeManager",payload:{id:(Yt=fn.actionTabs.params)===null||Yt===void 0?void 0:Yt.id}});case 2:Vn=Ln.sent,vr(Vn||[]);case 4:case"end":return Ln.stop()}},Jt)}));return function(){return Kt.apply(this,arguments)}}(),Mr=function(){var Jt;Sn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Jt=fn.actionTabs.params)===null||Jt===void 0?void 0:Jt.id}}})},qr=function(){var Kt=Object(r.a)(n.a.mark(function Jt(){var Yt,Vn;return n.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if($n){Ln.next=3;break}return g.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Ln.abrupt("return");case 3:return Ln.next=5,Sn({type:"shixunsDetail/changeManager",payload:{id:(Yt=fn.actionTabs.params)===null||Yt===void 0?void 0:Yt.id,user_id:$n}});case 5:Vn=Ln.sent,rr(),Vn&&(bn(),g.b.info(Vn.message));case 8:case"end":return Ln.stop()}},Jt)}));return function(){return Kt.apply(this,arguments)}}(),rr=function(){Sn({type:"shixunsDetail/setActionTabs",payload:{}}),Or(null)};return b.a.createElement(f.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:fn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Qt.effects["shixunsDetail/changeManager"],onOk:qr,onCancel:rr},b.a.createElement("div",null,b.a.createElement("div",{className:je.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),b.a.createElement("div",{className:je.a.content},Tr.length?b.a.createElement(Dt.a.Group,{value:$n,onChange:function(Jt){return Or(Jt.target.value)}},Tr.map(function(Kt,Jt){return b.a.createElement(Dt.a,{className:je.a.radio,key:Jt,value:Kt.user_id},Kt.name)})):b.a.createElement("div",{className:je.a.add},b.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.a.createElement("a",{className:je.a.colorBlue,onClick:Mr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},at=Object(E.a)(function(wn){var Xt=wn.shixunsDetail,fn=wn.loading,Dn=wn.globalSetting;return{shixunsDetail:Xt,globalSetting:Dn,loading:fn}})(rt),Ae=o("Znn+"),Fe=o("ZTPi"),Tt=o("ju9d"),Et=o("DDK+"),Ot=Fe.a.TabPane,Lt=function(wn){var Xt=wn.visible,fn=wn.onCancel,Dn=wn.onSelectGroup,Qt=wn.shixunId,Sn=wn.onSelectCollaborator;return b.a.createElement(f.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Xt,width:1100,centered:!0,keyboard:!1,onCancel:fn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},b.a.createElement(Fe.a,{defaultActiveKey:"1"},b.a.createElement(Ot,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.a.createElement(Tt.a,{onCancel:fn,container_type:2,container_id:Qt,onSelect:Sn})),b.a.createElement(Ot,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.a.createElement(Et.a,{onCancel:fn,onSelect:Dn}))))},tt=o("oaGz"),Ut=o.n(tt),Pt=o("8Skl"),an=o("ruvs"),nn=function(Xt){var fn,Dn,Qt,Sn,bn,In,Bn=Xt.shixunsDetail,or=Xt.globalSetting,$n=Xt.loading,Or=Xt.user,Pr=Xt.dispatch,Zn=Object(m.a)(Xt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Tr=Object(O.useRef)(),vr=Object(O.useState)(0),Hr=Object(de.a)(vr,2),Mr=Hr[0],qr=Hr[1],rr=Object(O.useState)([]),Kt=Object(de.a)(rr,2),Jt=Kt[0],Yt=Kt[1],Vn=Object(O.useState)({id:null,page:1}),er=Object(de.a)(Vn,2),Ln=er[0],ir=er[1],cr=(fn=Or.userInfo)===null||fn===void 0||((Dn=fn.shixun)===null||Dn===void 0)?void 0:Dn.editable,sr=((Qt=Or.userInfo)===null||Qt===void 0?void 0:Qt.role)<=2||((Sn=Or.userInfo)===null||Sn===void 0||((bn=Sn.shixun)===null||bn===void 0)?void 0:bn.is_creator);Object(O.useEffect)(function(){Tr.current=Zn.match.params.id,Ln.id=Tr.current,ir(Ln),Qr(Ln)},[]);var Qr=function(){var Ye=Object(r.a)(n.a.mark(function ct(bt){var nt;return n.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,Pr({type:"shixunsDetail/getCollaboratorsData",payload:bt});case 2:nt=ze.sent,nt&&(Yt(nt.members||[]),qr(nt.member_count));case 4:case"end":return ze.stop()}},ct)}));return function(bt){return Ye.apply(this,arguments)}}(),lr=function(){var Ye=Object(r.a)(n.a.mark(function ct(){var bt;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Ln.page=1,ir(Ln),bt=Object(an.b)(),Pe.next=5,Pr({type:"user/getUserInfo",payload:bt});case 5:return Pe.next=7,Qr(Ln);case 7:case"end":return Pe.stop()}},ct)}));return function(){return Ye.apply(this,arguments)}}(),la=function(ct){Ln.page=ct,ir(Ln),Qr(Ln)},Vr=function(ct){f.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.a.createElement("div",{className:Ut.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var bt=Object(r.a)(n.a.mark(function Pe(){var ze,Ie;return n.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,Pr({type:"shixunsDetail/deleteCollaborators",payload:{id:Tr.current,userId:ct}});case 2:if(Ie=Qe.sent,!(((ze=Or.userInfo)===null||ze===void 0?void 0:ze.user_id)===ct)){Qe.next=6;break}return E.d.push("/shixuns"),Qe.abrupt("return");case 6:g.b.info(Ie==null?void 0:Ie.message),Ln.page=1,ir(Ln),Qr(Ln);case 10:case"end":return Qe.stop()}},Pe)}));function nt(){return bt.apply(this,arguments)}return nt}()})},_r=function(){Pr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Tr.current}}})};function Cr(Ye,ct,bt,nt){return Fr.apply(this,arguments)}function Fr(){return Fr=Object(r.a)(n.a.mark(function Ye(ct,bt,nt,Pe){return n.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Pr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:ct,user_id:bt,editable:nt?0:1}});case 2:Qr(Ln);case 3:case"end":return Ie.stop()}},Ye)})),Fr.apply(this,arguments)}var Xr=function(){Pr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Tr.current}}})};function Sa(){Pr({type:"shixunsDetail/setActionTabs",payload:{}})}var va={visible:Bn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Sa,shixunId:Tr.current,onSelectCollaborator:function(){var Ye=Object(r.a)(n.a.mark(function bt(nt){var Pe;return n.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Sa(),Ie.next=3,Pr({type:"shixunsDetail/addCollaborator",payload:{id:Tr.current,user_ids:nt}});case 3:Pe=Ie.sent,Pe&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),lr());case 5:case"end":return Ie.stop()}},bt)}));function ct(bt){return Ye.apply(this,arguments)}return ct}(),onSelectGroup:function(){var Ye=Object(r.a)(n.a.mark(function bt(nt){var Pe;return n.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Sa(),Ie.next=3,Pr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Tr.current,group_id:nt.group_id}});case 3:Pe=Ie.sent,Pe&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),lr());case 5:case"end":return Ie.stop()}},bt)}));function ct(bt){return Ye.apply(this,arguments)}return ct}()};return b.a.createElement("section",null,b.a.createElement("div",{className:Ut.a.wrap},b.a.createElement("div",{className:Ut.a.content},((In=Bn.detail)===null||In===void 0?void 0:In.identity)<5&&b.a.createElement("div",{className:Ut.a.head},b.a.createElement("span",{className:Ut.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Mr,"\u4EBA\uFF09"),b.a.createElement("div",null,sr&&b.a.createElement(L.a,{type:"primary",ghost:!0,className:Ut.a.button,style:{marginRight:"20px"},onClick:_r},"\u66F4\u6362\u7BA1\u7406\u5458"),cr&&b.a.createElement(L.a,{type:"primary",className:Ut.a.button,style:{marginRight:"40px"},onClick:Xr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.a.createElement("div",{className:Ut.a.list},b.a.createElement(Ke.a,{loading:$n.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Jt.map(function(Ye,ct){var bt,nt,Pe,ze,Ie,Ze,Qe,ht;return b.a.createElement("div",{style:{display:"inline-block",width:"50%"}},b.a.createElement("div",{className:Ut.a.itemWrap,key:ct},b.a.createElement("a",{href:(bt=Ye.user)===null||bt===void 0?void 0:bt.user_url,target:"_blank",className:Ut.a.imgWrap},b.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Ut.a.img,src:"".concat(Se.a.IMG_SERVER,"/images/").concat((nt=Ye.user)===null||nt===void 0?void 0:nt.image_url)}),((Pe=Ye.user)===null||Pe===void 0?void 0:Pe.shixun_manager)&&b.a.createElement("span",{className:Ut.a.manager},"\u521B\u5EFA\u8005")),b.a.createElement("div",{className:Ut.a.itemContent},b.a.createElement("p",{className:Ut.a.nameWrap},b.a.createElement("a",{href:Ye.user.user_url,target:"_blank",className:Ut.a.name},(ze=Ye.user)===null||ze===void 0?void 0:ze.name,Ye.user.user_id===((Ie=Or.userInfo)===null||Ie===void 0?void 0:Ie.user_id)?b.a.createElement("span",null,"\u6211"):null),b.a.createElement("div",{className:Ut.a.actionGroup},sr?(Ze=Ye.user)!==null&&Ze!==void 0&&Ze.shixun_manager?null:b.a.createElement(_t.a,{overlay:b.a.createElement($t.a,{selectedKeys:[Ye.editable?"1":"2"],onClick:function(){var It;Cr(Bn.detail.identifier,Ye.user.user_id,Ye.editable,(It=Ye.user)===null||It===void 0?void 0:It.name)}},b.a.createElement($t.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.a.createElement($t.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.a.createElement("div",null,Ye.editable?b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.a.createElement(Pt.a,{style:{fontSize:"14px",color:"#888888"}}))):Ye.editable?b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Qe=Ye.user)!==null&&Qe!==void 0&&Qe.shixun_manager)&&cr?b.a.createElement("a",{className:Ut.a.deletetitle,onClick:function(){var It;return Vr((It=Ye.user)===null||It===void 0?void 0:It.user_id)}},"\u5220\u9664"):null)),b.a.createElement("p",{className:Ut.a.schoolWrap},b.a.createElement("span",{className:Ut.a.school},(ht=Ye.user)===null||ht===void 0?void 0:ht.school_name)))))})))),Mr>10&&b.a.createElement("div",{className:Ut.a.countWrap},b.a.createElement(Be.a,{showQuickJumper:!1,showSizeChanger:!1,total:Mr,onChange:function(ct){return la(ct)},pageSize:10,current:Ln.page}))),b.a.createElement(at,{onReloadData:lr}),b.a.createElement(Lt,va))},rn=Object(E.a)(function(wn){var Xt=wn.shixunsDetail,fn=wn.loading,Dn=wn.globalSetting,Qt=wn.user;return{shixunsDetail:Xt,globalSetting:Dn,user:Qt,loading:fn}})(nn),Tn=o("11/R"),sn=o("Q9mQ"),un=o("diRs"),Jn=o("jrin"),kn=o("OaEy"),Yn=o("2fM7"),tr=o("ZW9T"),pr=o("RCxd"),ar=o("4SAo"),gn=o.n(ar),en=W.a.TextArea,Nn=function(Xt){var fn=Xt.shixunsDetail,Dn=Xt.globalSetting,Qt=Xt.loading,Sn=Xt.dispatch,bn=Xt.onFinish,In=bn===void 0?function(){}:bn,Bn=Object(m.a)(Xt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),or=fe.a.useForm(),$n=Object(de.a)(or,1),Or=$n[0],Pr=function(){var Tr=Object(r.a)(n.a.mark(function vr(Hr){var Mr,qr;return n.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.next=2,Sn({type:"shixunsDetail/getCustomScript",payload:{id:(Mr=fn.actionTabs.params)===null||Mr===void 0?void 0:Mr.id,compile:Hr.execute,excutive:Hr.compile}});case 2:qr=Kt.sent,Zn(),qr&&In(qr==null?void 0:qr.shixun_script);case 5:case"end":return Kt.stop()}},vr)}));return function(Hr){return Tr.apply(this,arguments)}}(),Zn=function(){Sn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.a.createElement(f.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:fn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Zn},b.a.createElement(fe.a,{form:Or,scrollToFirstError:!0,layout:"vertical",onFinish:Pr},b.a.createElement(fe.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.a.createElement(en,{rows:4})),b.a.createElement(fe.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.a.createElement(en,{rows:4})),b.a.createElement("div",{className:gn.a.footerWrap},b.a.createElement(fe.a.Item,null,b.a.createElement(L.a,{className:"mr5",size:"large",onClick:Zn},"\u53D6\u6D88"),b.a.createElement(L.a,{size:"large",type:"primary",htmlType:"submit",loading:Qt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Zr=Object(E.a)(function(wn){var Xt=wn.shixunsDetail,fn=wn.loading,Dn=wn.globalSetting;return{shixunsDetail:Xt,globalSetting:Dn,loading:fn}})(Nn),zr=o("Lai7"),Ur=o.n(zr),Dr=o("EGTK"),pe=o("UGPy"),X=o.n(pe),q=o("FrRK"),se=o("9Bee"),De=o("N3QO"),he=Yn.a.Option,pt=function(Xt){var fn,Dn,Qt=Xt.practiceSetting,Sn=Xt.dispatch,bn=Xt.shixunsDetail,In=Xt.user,Bn=Object(O.useState)(null),or=Object(de.a)(Bn,2),$n=or[0],Or=or[1],Pr=Object(O.useState)([]),Zn=Object(de.a)(Pr,2),Tr=Zn[0],vr=Zn[1],Hr=Object(O.useState)(!0),Mr=Object(de.a)(Hr,2),qr=Mr[0],rr=Mr[1],Kt=Object(O.useState)({}),Jt=Object(de.a)(Kt,2),Yt=Jt[0],Vn=Jt[1],er=Object(O.useState)([]),Ln=Object(de.a)(er,2),ir=Ln[0],cr=Ln[1],sr=Object(O.useState)(),Qr=Object(de.a)(sr,2),lr=Qr[0],la=Qr[1],Vr=Object(O.useState)(),_r=Object(de.a)(Vr,2),Cr=_r[0],Fr=_r[1],Xr=Object(O.useState)([]),Sa=Object(de.a)(Xr,2),va=Sa[0],Ye=Sa[1],ct=Object(O.useState)({}),bt=Object(de.a)(ct,2),nt=bt[0],Pe=bt[1],ze=Object(O.useRef)(null),Ie=Object(O.useRef)(!0),Ze=Object(O.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Qe=Object(O.useRef)(null),ht=Qt.id,it=Qt.is_published,It=nt.frequence_image,zt=It===void 0?[]:It,hn=nt.environments,ln=hn===void 0?[]:hn,dn=nt.choice_small_type,cn=dn===void 0?[]:dn,Hn=nt.other_image,Cn=Hn===void 0?[]:Hn,Nr=Yt.name,Ar=Yt.description,Yr=Yt.authorization,jr=Yt.small_type,ta=jr===void 0?[]:jr;Object(O.useEffect)(function(){if($n===null)return;zn(),ze.current.scrollTop=0},[$n]),Object(O.useEffect)(function(){if(!ht)return;wr()},[ht]),Object(O.useEffect)(function(){return $n===null?void 0:(Gn(),function(){clearTimeout(Qe.current)})},[$n,Tr,ir,lr,Cr]);var Gn=function(){clearTimeout(Qe.current),Qe.current=setTimeout(function(){!Object(ae.isEqual)(Ze.current.activeId,$n)||!Object(ae.isEqual)(Ze.current.selectId,Tr)||!Object(ae.isEqual)(Ze.current.serviceConfigList,ir)||!Object(ae.isEqual)(Ze.current.evaluateScript,lr)||!Object(ae.isEqual)(Ze.current.evaluationScript,Cr)?Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},wr=function(){var Sr=Object(r.a)(n.a.mark(function br(){var Rr,nr,da,ya;return n.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:return rr(!0),Ta.next=3,Object(u.a)("/api/shixuns/".concat(ht,"/edit_environment_info.json"),{method:"get"});case 3:Rr=Ta.sent,Rr.status===0&&(Pe(Object(K.a)({},Rr.data)),rr(!1),Rr!=null&&(nr=Rr.data)!==null&&nr!==void 0&&nr.id?(Ze.current.activeId=Rr==null||((da=Rr.data)===null||da===void 0)?void 0:da.id,Or(Rr==null||((ya=Rr.data)===null||ya===void 0)?void 0:ya.id)):Or(null));case 5:case"end":return Ta.stop()}},br)}));return function(){return Sr.apply(this,arguments)}}(),zn=function(){var Sr=Object(r.a)(n.a.mark(function br(){var Rr,nr,da,ya,_a;return n.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return ha.next=2,Object(u.a)("/api/shixuns/".concat(ht,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:$n}});case 2:_a=ha.sent,Vn(_a.data),Ze.current.selectId=(Rr=_a.data)===null||Rr===void 0?void 0:Rr.choice_small_type,vr((nr=_a.data)===null||nr===void 0?void 0:nr.choice_small_type),Ze.current.serviceConfigList=(da=_a.data)===null||da===void 0?void 0:da.shixun_service_configs,cr((ya=_a.data)===null||ya===void 0?void 0:ya.shixun_service_configs),Ze.current.evaluateScript=_a.data.evaluate_script,la(_a.data.evaluate_script),Ze.current.evaluationScript=_a.data.choice_standard_scripts,Fr(_a.data.choice_standard_scripts),Ye(_a.data.standard_scripts);case 13:case"end":return ha.stop()}},br)}));return function(){return Sr.apply(this,arguments)}}(),xn=function(){var br,Rr=function(){E.d.push("/shixuns/".concat(ht,"/challenges")),Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Qt!=null&&(br=Qt.sideBar)!==null&&br!==void 0&&br.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Rr()}}):Rr()},Fn=function(){var Sr=Object(r.a)(n.a.mark(function br(){var Rr,nr,da,ya=arguments;return n.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:if(Rr=ya.length>0&&ya[0]!==void 0?ya[0]:!1,!Object(Rt.b)(Sn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Ta.next=3;break}return Ta.abrupt("return");case 3:return nr={sub_type:Tr,main_type:$n,shixun:{mirror_script_id:Cr},shixun_info:{evaluate_script:lr},shixun_service_configs:ir.map(function(ha){return{mirror_repository_id:ha.mirror_repository_id,cpu_limit:ha.cpu_limit,lower_cpu_limit:ha.lower_cpu_limit,memory_limit:ha.memory_limit,request_limit:ha.request_limit,resource_limit:ha.resource_limit}})},Ta.next=6,Object(u.a)("/api/shixuns/".concat(ht),{method:"put",body:nr});case 6:da=Ta.sent,da.status===0&&(g.b.success("\u7F16\u8F91\u6210\u529F"),Ze.current={activeId:$n,selectId:Tr,serviceConfigList:ir,evaluateScript:lr,evaluationScript:Cr},Sn({type:"practiceSetting/getCommonData",payload:{id:ht}}),Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Ta.stop()}},br)}));return function(){return Sr.apply(this,arguments)}}(),Kr=ta.filter(function(Sr){return Tr.includes(Sr.id)}),sa=function(){xn()},hr=function(br,Rr,nr){var da=ir.map(function(ya,_a){return _a===nr?Object(K.a)(Object(K.a)({},ya),{},Object(Jn.a)({},Rr,br)):ya});cr(da)},ra=function(){if(Object(Rt.b)(Sn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;Sn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:ht}}})},Ea=function(){var Sr=Object(r.a)(n.a.mark(function br(Rr){var nr;return n.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:return ya.next=2,Sn({type:"shixunsDetail/getScriptContent",payload:{id:ht,script_id:Rr}});case 2:nr=ya.sent,nr&&la(nr.content);case 4:case"end":return ya.stop()}},br)}));return function(Rr){return Sr.apply(this,arguments)}}(),ca=function(br){f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Rr=Object(r.a)(n.a.mark(function da(){return n.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:return _a.next=2,Ea(br);case 2:f.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return _a.stop()}},da)}));function nr(){return Rr.apply(this,arguments)}return nr}()})},xa=function(br,Rr){var nr=ir[0]?[ir[0]]:[];Rr.forEach(function(da){var ya=ir.find(function(ha){return ha.mirror_repository_id===Number(da.key)});if(ya)nr.push(ya);else{var _a=ta.find(function(ha){return ha.id===Number(da.key)});if(_a.mirror_name){var Ta={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(da.key),name:_a.mirror_name,request_limit:10};nr.push(Ta)}}}),cr(nr),vr(br)};return b.a.createElement("div",{className:X.a.practice},b.a.createElement(Dr.a,{loading:qr,skin:"night",className:X.a.left,dispatch:Sn,value:$n,data:ln,otherData:Cn,tags:zt,onChange:function(br){return Or(br)}}),b.a.createElement("div",{className:X.a.right},b.a.createElement("header",null,b.a.createElement("div",{className:X.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",$n===null?"\u2014 \u2014":Nr)),b.a.createElement("div",{className:X.a.content,ref:ze},$n===null&&b.a.createElement(ft.a,{image:Ur.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),$n!==null&&b.a.createElement("div",{className:X.a.des},b.a.createElement("div",{className:X.a.mainBody},b.a.createElement(se.a,{value:Ar})),b.a.createElement("div",{className:X.a.title},"\u9644\u5E26\u73AF\u5883"),b.a.createElement("div",{className:X.a.selectBox},b.a.createElement(Yn.a,{onChange:function(br,Rr){return xa(br,Rr)},getPopupContainer:function(br){return br.parentNode},mode:"multiple",bordered:!1,value:Tr,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},ta.map(function(Sr,br){return b.a.createElement(he,{key:Sr.id,value:Sr.id},Sr.type_name)})),b.a.createElement("div",{className:X.a.smallType},Kr.map(function(Sr){return Sr.description?b.a.createElement("span",{key:Sr.id},Sr.description):null}))),!(bn!=null&&(fn=bn.detail)!==null&&fn!==void 0&&fn.is_jupyter_lab)&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:X.a.title},"\u8BC4\u6D4B\u811A\u672C"),b.a.createElement("div",{className:X.a.evaluating},b.a.createElement("div",{className:X.a.evaluatingLabel},it&&b.a.createElement("div",{onClick:function(){if(Object(Rt.b)(Sn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:X.a.mask}),b.a.createElement(Yn.a,{style:{width:400},bordered:!1,getPopupContainer:function(br){return br.parentNode},value:Cr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(br){ca(br),Fr(br)}},(va||[]).map(function(Sr,br){return b.a.createElement(he,{value:parseInt(Sr.id),name:Sr.scptname,key:br},Sr.scptname)})),b.a.createElement("span",{className:X.a.evaluatingS1,onClick:ra},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.a.createElement(un.a,{overlayClassName:X.a.popover,placement:"bottomLeft",content:b.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",b.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.a.createElement("br",null),"challengeProgramNames",b.a.createElement("br",null),"sourceClassNames",b.a.createElement("br",null),b.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.a.createElement("br",null),b.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.a.createElement("br",null),"src/step1/HelloWorld.java",b.a.createElement("br",null),"src/step2/Other.java",b.a.createElement("br",null),b.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.a.createElement("br",null),"step1.HelloWorld",b.a.createElement("br",null),"step2.Other",b.a.createElement("br",null),b.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.a.createElement("br",null),'" "step2.Other")',b.a.createElement("br",null),b.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.a.createElement(pr.a,null)))),b.a.createElement(tr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:lr,onChange:function(br){if(Ie.current){Ie.current=!1;return}la(br),Object(Rt.b)(Sn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Ie.current=!0,la(Ze.current.evaluateScript)},200)}}))),((Dn=bn.detail)===null||Dn===void 0?void 0:Dn.identity)<3&&!!ir.length&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:X.a.title},"\u670D\u52A1\u914D\u7F6E"),b.a.createElement("div",{className:X.a.serviceSettingWrap},ir==null?void 0:ir.map(function(Sr,br){return b.a.createElement("div",{key:br,className:"mb30"},b.a.createElement("div",null,b.a.createElement("span",{className:"font16"},Sr.name)),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.cpu_limit,disabled:it,onChange:function(nr){return hr(nr.target.value,"cpu_limit",br)}})),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.lower_cpu_limit,disabled:it,onChange:function(nr){return hr(nr.target.value,"lower_cpu_limit",br)}})),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.memory_limit,disabled:it,onChange:function(nr){return hr(nr.target.value,"memory_limit",br)}})),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.request_limit,style:{width:300},disabled:it,onChange:function(nr){return hr(nr.target.value,"request_limit",br)}}),b.a.createElement("label",{className:X.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),b.a.createElement("div",{className:X.a.serviceBox},b.a.createElement("label",{className:X.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),b.a.createElement(W.a,{className:X.a.serviceSetInput,value:Sr.resource_limit,style:{width:300},disabled:it,maxLength:8,onChange:function(nr){var da=nr.target.value,ya=/^\d*(\.\d*)?$/;da.match(ya)&&hr(nr.target.value,"resource_limit",br)}})))}))))),b.a.createElement("div",{className:X.a.btns},b.a.createElement(L.a,{size:"large",style:{marginRight:20},onClick:sa},"\u53D6\u6D88"),b.a.createElement(L.a,{size:"large",type:"primary",disabled:$n===null,onClick:function(){return Fn()}},"\u4FDD\u5B58"))),b.a.createElement(q.a,null),b.a.createElement(Zr,{onFinish:function(br){return la(br)}}),b.a.createElement(De.a,null))},_n=Object(E.a)(function(wn){var Xt=wn.practiceSetting,fn=wn.globalSetting,Dn=wn.shixunsDetail,Qt=wn.user;return{practiceSetting:Xt,globalSetting:fn,shixunsDetail:Dn,user:Qt}})(pt),Kn=o("g9YV"),dr=o("wCAj"),on=o("5Dmo"),Mn=o("3S7+"),Xn=o("P5Jw"),$r=o("wd/R"),ga=o.n($r),pa=o("3d99"),fr=o.n(pa),za=o("Lf5v"),ja=o("xKgJ"),Ra=o("lzim"),Ha=b.a.Fragment,wa=function(Xt){var fn,Dn,Qt,Sn,bn=Xt.globalSetting,In=Xt.dispatch,Bn=Xt.practiceSetting,or=Xt.shixunsDetail,$n=Xt.user,Or=Object(m.a)(Xt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Pr=Bn.id,Zn=Object(O.useState)([]),Tr=Object(de.a)(Zn,2),vr=Tr[0],Hr=Tr[1],Mr=Object(O.useState)({}),qr=Object(de.a)(Mr,2),rr=qr[0],Kt=qr[1],Jt=Object(O.useState)(!1),Yt=Object(de.a)(Jt,2),Vn=Yt[0],er=Yt[1],Ln=Object(O.useState)(!0),ir=Object(de.a)(Ln,2),cr=ir[0],sr=ir[1],Qr=Object(O.useState)(!1),lr=Object(de.a)(Qr,2),la=lr[0],Vr=lr[1],_r=Object(O.useState)(!1),Cr=Object(de.a)(_r,2),Fr=Cr[0],Xr=Cr[1],Sa=Object(O.useState)([]),va=Object(de.a)(Sa,2),Ye=va[0],ct=va[1],bt=Object(O.useState)(!1),nt=Object(de.a)(bt,2),Pe=nt[0],ze=nt[1],Ie=Object(O.useState)({}),Ze=Object(de.a)(Ie,2),Qe=Ze[0],ht=Ze[1],it=Object(O.useState)({page:1,limit:10,total:0}),It=Object(de.a)(it,2),zt=It[0],hn=It[1];Object(O.useEffect)(function(){if(!Pr)return;dn()},[Pr]);var ln=function(wr){var zn=Object(K.a)(Object(K.a)({},zt),{},{page:wr});ct([]),hn(zn),dn(zn)},dn=function(){var Gn=Object(r.a)(n.a.mark(function wr(zn){var xn,Fn,Kr;return n.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return xn={page:1,limit:10,total:0},Fn=zn||xn,er(!0),hr.next=5,In({type:"shixunsDetail/getSetData",payload:Object(K.a)(Object(K.a)({},Fn),{},{id:Pr})});case 5:Kr=hr.sent,Kr!=null&&Kr.data_sets&&(er(!1),Hr(Object(Ee.a)(Kr.data_sets)),hn(Object(K.a)(Object(K.a)({},Fn),{},{total:Kr==null?void 0:Kr.data_sets_count})),sr(!1),Kt(Object(K.a)({},Kr)));case 7:case"end":return hr.stop()}},wr)}));return function(zn){return Gn.apply(this,arguments)}}(),cn=function(){return b.a.createElement("div",{className:fr.a.empty},b.a.createElement("img",{src:Ra.j,width:"258"}),b.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},Hn=function(wr){console.log("selectedRowKeys changed: ",wr),ct(wr)},Cn={selectedRowKeys:Ye,columnWidth:70,onChange:Hn},Nr=function(wr){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var zn=wr?[wr]:Ye;f.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var xn=Object(r.a)(n.a.mark(function Kr(){var sa,hr;return n.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Ea.next=2,Object(u.a)("/api/shixuns/".concat(Pr,"/destroy_data_sets.json"),{method:"Delete",body:{id:zn}});case 2:sa=Ea.sent,sa.status===0&&(hr=zn.length===vr.length&&zt.page>1?zt.page-1:zt.page,g.b.success("\u5220\u9664\u6210\u529F"),dn(Object(K.a)(Object(K.a)({},zt),{},{page:hr})),ct([]));case 4:case"end":return Ea.stop()}},Kr)}));function Fn(){return xn.apply(this,arguments)}return Fn}()})},Ar=function(){var Gn=Object(r.a)(n.a.mark(function wr(){var zn,xn,Fn,Kr,sa;return n.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:if(zn=Qe.title,xn=null,console.log(zn,"title"),!(zn==="")){ra.next=7;break}return xn="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",ht(Object(K.a)(Object(K.a)({},Qe),{},{errorDes:xn})),ra.abrupt("return");case 7:if(Fn=vr.find(function(Ea){return Ea.id===(Qe==null?void 0:Qe.id)}).title,!(zn===Fn.substring(0,Fn.lastIndexOf("."))||zn===Fn)){ra.next=12;break}return xn="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",ht(Object(K.a)(Object(K.a)({},Qe),{},{errorDes:xn})),ra.abrupt("return");case 12:return Kr=Fn.includes(".")?Fn.substring(Fn.lastIndexOf("."),Fn.length):"",ra.next=15,Object(u.a)("/api/shixuns/".concat(Pr,"/rename_data_sets.json"),{method:"post",body:{id:Qe==null?void 0:Qe.id,new_file_name:zn+Kr}});case 15:sa=ra.sent,sa.status===0&&(g.b.success("\u91CD\u547D\u540D\u6210\u529F"),dn(zt),Vr(!1),ht({}));case 17:case"end":return ra.stop()}},wr)}));return function(){return Gn.apply(this,arguments)}}(),Yr=function(){var wr=Qe.download_url;jr(wr),g.b.success("\u590D\u5236\u6210\u529F"),Xr(!1),ht({})},jr=function(wr){var zn=wr,xn=document.createElement("input");xn.value=zn,document.body.appendChild(xn),xn.select(),document.execCommand("Copy"),xn.style.display="none"},ta=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(wr){return b.a.createElement(Mn.a,{title:wr},b.a.createElement("span",null,wr))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(wr){return b.a.createElement(Mn.a,{title:wr},b.a.createElement("span",null,wr||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(wr,zn){return ga()(zn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(wr,zn){return b.a.createElement("div",{className:fr.a.path},b.a.createElement(Mn.a,{title:wr},b.a.createElement("span",{className:fr.a.text},wr)),b.a.createElement(Xn.CopyToClipboard,{text:wr,onCopy:function(){return g.b.success("\u590D\u5236\u6210\u529F")}},b.a.createElement(Mn.a,{title:"\u590D\u5236"},b.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(ja.v)()?200:120,render:function(wr,zn){return b.a.createElement("div",{className:fr.a.actionsBtns},b.a.createElement(Mn.a,{title:"\u91CD\u547D\u540D"},b.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var Fn;ht(Object(ae.clone)(Object(K.a)(Object(K.a)({},zn),{},{title:zn!=null&&zn.title.includes(".")?zn==null||((Fn=zn.title)===null||Fn===void 0)?void 0:Fn.substring(0,zn.title.lastIndexOf(".")):zn==null?void 0:zn.title}))),Vr(!0),Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(ja.v)()&&b.a.createElement(Mn.a,{title:"\u5206\u4EAB"},b.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),ht(Object(ae.clone)(zn)),Xr(!0)}})),Object(ja.v)()&&b.a.createElement(Mn.a,{title:"\u4E0B\u8F7D"},b.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(c.x)(zn.title,zn==null?void 0:zn.download_url)}})),b.a.createElement(Mn.a,{title:"\u5220\u9664"},b.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(c.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Nr(zn.id)}})))}}];return b.a.createElement("div",{className:fr.a.dataset},b.a.createElement("div",{className:fr.a.header},b.a.createElement("div",{className:fr.a.title},"\u6570\u636E\u96C6(",zt.total,")"),b.a.createElement("div",{className:fr.a.dataPath},b.a.createElement("span",{className:fr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.a.createElement("input",{value:rr==null?void 0:rr.folder_name,disabled:!0}),b.a.createElement(Xn.CopyToClipboard,{text:rr==null?void 0:rr.folder_name,onCopy:function(){return g.b.success("\u590D\u5236\u6210\u529F")}},b.a.createElement(Mn.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.a.createElement("div",{className:fr.a.btns},b.a.createElement(L.a,{type:"primary",ghost:!0,onClick:function(){return Nr()},disabled:!Ye.length},"\u5220\u9664"),b.a.createElement(L.a,{type:"primary",onClick:function(){return ze(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),b.a.createElement("div",{className:fr.a.content},b.a.createElement(Ke.a,{loading:cr,active:!0,paragraph:{rows:5}},zt.total?b.a.createElement(dr.a,{rowSelection:Cn,className:fr.a.customTable,dataSource:vr,bordered:!1,rowKey:function(wr){return wr.id},rowClassName:fr.a.row,columns:ta,loading:Vn,pagination:{pageSize:zt.limit,total:zt.total,current:zt.page,onChange:ln,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):cn())),b.a.createElement(za.a,{rootIdentifier:or==null||((fn=or.detail)===null||fn===void 0)?void 0:fn.root_identifier,wrapClassName:fr.a.uploadFileModal,id:Pr,containerId:or==null||((Dn=or.detail)===null||Dn===void 0)?void 0:Dn.id,local:bn==null||((Qt=bn.setting)===null||Qt===void 0)?void 0:Qt.is_local,dispatch:In,visible:Pe,onClose:function(){return ze(!1)},onOK:dn}),b.a.createElement(f.a,{title:"\u91CD\u547D\u540D",visible:la,onOk:Ar,centered:!0,wrapClassName:fr.a.renameModal,onCancel:function(){Vr(!1),ht({})},width:"1000px"},b.a.createElement("div",null,b.a.createElement("div",{className:fr.a.fileName},b.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.a.createElement(W.a,{value:Qe==null?void 0:Qe.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(wr){ht(Object(K.a)(Object(K.a)({},Qe),{},{title:wr.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Qe==null||((Sn=Qe.title)===null||Sn===void 0)?void 0:Sn.length)||0,"/60")}),(Qe==null?void 0:Qe.errorDes)&&b.a.createElement("div",{className:fr.a.errorDes},Qe==null?void 0:Qe.errorDes))),b.a.createElement(f.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Fr,onOk:Yr,centered:!0,wrapClassName:fr.a.shareModal,onCancel:function(){Xr(!1),ht({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.a.createElement("div",null,b.a.createElement("div",{className:fr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.a.createElement(W.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Qe==null?void 0:Qe.download_url}))))},Ja=Object(E.a)(function(wn){var Xt=wn.globalSetting,fn=wn.shixunsDetail,Dn=wn.practiceSetting,Qt=wn.user;return{globalSetting:Xt,shixunsDetail:fn,user:Qt,practiceSetting:Dn}})(wa),ka=o("aHsQ"),li=o("sGsY"),oi=o("fKo2"),ua=o.n(oi),fa=o("BMKw"),oa=o.n(fa),xe=function(Xt){return Xt!=null&&Xt.length?Xt.filter(function(fn,Dn){return Dn!==0}).map(function(fn){return fn.val}).join("").substr(1):""},lt=function(Xt){var fn=Xt.shixunsDetail,Dn=Xt.globalSetting,Qt=Xt.loading,Sn=Xt.dispatch,bn=Xt.fileType,In=Xt.path,Bn=Xt.onFinish,or=Bn===void 0?function(){}:Bn,$n=Object(S.i)(),Or=Object(O.useState)(""),Pr=Object(de.a)(Or,2),Zn=Pr[0],Tr=Pr[1],vr=Object(O.useState)([]),Hr=Object(de.a)(vr,2),Mr=Hr[0],qr=Hr[1],rr=Object(O.useState)([]),Kt=Object(de.a)(rr,2),Jt=Kt[0],Yt=Kt[1],Vn=[Vt.OriginalPicturePath,Vt.ExpectPicturePath,Vt.PicturePath],er=Vn.includes(bn);Object(O.useEffect)(function(){if(fn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Tr(In||""),Ln()},[fn.actionTabs.key]);var Ln=function(){var Vr=Object(r.a)(n.a.mark(function _r(){var Cr,Fr,Xr,Sa,va=arguments;return n.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return Fr=va.length>0&&va[0]!==void 0?va[0]:"",ct.next=3,Sn({type:"shixunsDetail/getRepository",payload:{id:$n.id,path:Fr}});case 3:Xr=ct.sent,Fr===""&&!(Xr!=null&&(Cr=Xr.trees)!==null&&Cr!==void 0&&Cr.length)&&g.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Xr!=null&&Xr.trees&&(Sa=Xr.trees.map(function(bt){return Object(K.a)(Object(K.a)({},bt),{name:bt.name,val:bt.name})}),Yt(Sa||[]));case 6:case"end":return ct.stop()}},_r)}));return function(){return Vr.apply(this,arguments)}}(),ir=function(_r){var Cr=xe(Mr),Fr="".concat(Cr&&"".concat(Cr,"/")).concat(_r);bn===Vt.Path?!(Zn!=null&&Zn.includes("".concat(Fr,"\uFF1B")))&&Tr("".concat(Zn).concat(Fr,"\uFF1B")):bn===Vt.ExecPath&&Tr(Fr)},cr=function(_r){if(_r.type==="tree"){Mr.length?Mr.push({val:"/".concat(_r.val),path:_r.val}):Mr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(_r.val),path:_r.val}),qr(Mr);var Cr=xe(Mr);er&&Tr(Cr),Ln(Cr)}},sr=function(_r,Cr){var Fr=Mr.filter(function(Sa,va){return va<=Cr});qr(Fr);var Xr=xe(Fr);er&&Tr(Xr),Ln(Xr)},Qr=function(){var Vr=Object(r.a)(n.a.mark(function _r(){return n.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:or(Zn),lr();case 2:case"end":return Fr.stop()}},_r)}));return function(){return Vr.apply(this,arguments)}}(),lr=function(){Tr(""),qr([]),Yt([]),Sn({type:"shixunsDetail/setActionTabs",payload:{}})},la=xe(Mr);return b.a.createElement(f.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:fn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Qr,onCancel:lr},b.a.createElement("div",{className:oa.a.wrap},b.a.createElement("div",{className:oa.a.content},b.a.createElement("div",{className:oa.a.mainPathWrap},!!(Mr!=null&&Mr.length)&&Mr.map(function(Vr,_r){return b.a.createElement("a",{key:_r,onClick:function(){return sr(Vr,_r)}},Vr.val)})),!!(Jt!=null&&Jt.length)&&Jt.map(function(Vr,_r){return Vr.type==="tree"?b.a.createElement("a",{key:_r,onClick:function(){return cr(Vr)}},b.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(oa.a.colorBlue)}),la&&"".concat(la,"/"),Vr.name):b.a.createElement("a",{key:_r,onClick:function(){return ir("".concat(Vr.name))}},b.a.createElement("i",{className:"iconfont icon-zuoye ".concat(oa.a.colorBlue)}),la&&"".concat(la,"/"),Vr.name)})),b.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.a.createElement(W.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Zn,onChange:function(_r){return Tr(_r.target.value)}})))},Mt=Object(E.a)(function(wn){var Xt=wn.shixunsDetail,fn=wn.loading,Dn=wn.globalSetting;return{shixunsDetail:Xt,globalSetting:Dn,loading:fn.models.index}})(lt),wt=o("dhSg"),Ht=li.a.Countdown,Nt;(function(wn){wn[wn.LoadingFail=1]="LoadingFail",wn[wn.Loading=2]="Loading",wn[wn.Finish=3]="Finish"})(Nt||(Nt={}));var Vt;(function(wn){wn.Path="path",wn.ExecPath="exec_path",wn.OriginalPicturePath="original_picture_path",wn.ExpectPicturePath="expect_picture_path",wn.PicturePath="picture_path"})(Vt||(Vt={}));var qt=function(Xt){var fn=Xt.globalSetting,Dn=Xt.loading,Qt=Xt.dispatch,Sn=Xt.practiceSetting,bn=Xt.shixunsDetail,In=Object(m.a)(Xt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Bn=Object(O.useState)(),or=Object(de.a)(Bn,2),$n=or[0],Or=or[1],Pr=Object(O.useState)(),Zn=Object(de.a)(Pr,2),Tr=Zn[0],vr=Zn[1],Hr=Object(O.useRef)(),Mr=Object(O.useState)(),qr=Object(de.a)(Mr,2),rr=qr[0],Kt=qr[1],Jt=Object(O.useState)(),Yt=Object(de.a)(Jt,2),Vn=Yt[0],er=Yt[1],Ln=Object(O.useState)(),ir=Object(de.a)(Ln,2),cr=ir[0],sr=ir[1],Qr=Object(O.useRef)(!0),lr=Object(O.useState)(!0),la=Object(de.a)(lr,2),Vr=la[0],_r=la[1],Cr=Object(O.useState)(700),Fr=Object(de.a)(Cr,2),Xr=Fr[0],Sa=Fr[1],va=Object(O.useState)(""),Ye=Object(de.a)(va,2),ct=Ye[0],bt=Ye[1],nt=Object(O.useRef)(),Pe=Object(S.i)();Object(O.useEffect)(function(){Ie()},[]);var ze=function(){var ln=Object(r.a)(n.a.mark(function dn(){var cn,Hn,Cn;return n.a.wrap(function(Ar){for(;;)switch(Ar.prev=Ar.next){case 0:return Ar.next=2,Qt({type:"shixunsDetail/updateRepositoryFile",payload:{id:Pe.id,path:bn==null||((cn=bn.fileContent)===null||cn===void 0||((Hn=cn.params)===null||Hn===void 0))?void 0:Hn.path,content:$n,secret_repository:Vr?null:!0}});case 2:Cn=Ar.sent,Cn!=null&&Cn.content&&(g.b.info("\u4FDD\u5B58\u6210\u529F"),Qt({type:"practiceSetting/setSideBarTabs",payload:Object(K.a)(Object(K.a)({},Sn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Ar.stop()}},dn)}));return function(){return ln.apply(this,arguments)}}(),Ie=function(){var ln=Object(r.a)(n.a.mark(function dn(){var cn,Hn,Cn,Nr,Ar;return n.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,Object(s.X)({identifier:Pe.id});case 2:if(Cn=jr.sent,!(Cn!=null&&(cn=Cn.data)!==null&&cn!==void 0&&(Hn=cn.data_list)!==null&&Hn!==void 0&&Hn.length)){jr.next=6;break}return wt.a.publish("pod-restrict-data",{identifier:Cn==null||((Nr=Cn.data)===null||Nr===void 0)?void 0:Nr.identifier,data_list:Cn==null||((Ar=Cn.data)===null||Ar===void 0)?void 0:Ar.data_list}),jr.abrupt("return");case 6:Cn!=null&&Cn.url&&bt(Cn==null?void 0:Cn.url);case 7:case"end":return jr.stop()}},dn)}));return function(){return ln.apply(this,arguments)}}(),Ze=function(){var ln=Object(r.a)(n.a.mark(function dn(){var cn;return n.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(s.rb)({identifier:Pe.id});case 2:if(cn=Cn.sent,!((cn==null?void 0:cn.status)!==0)){Cn.next=5;break}return Cn.abrupt("return");case 5:cn!=null&&cn.remainingSeconds?(Kt(Date.now()+cn.remainingSeconds*1e3),er(cn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(cn.remainingSeconds-300)*1e3)):Qe();case 6:case"end":return Cn.stop()}},dn)}));return function(){return ln.apply(this,arguments)}}(),Qe=function(){f.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:b.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var dn=Object(r.a)(n.a.mark(function Hn(){return n.a.wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:ht();case 1:case"end":return Nr.stop()}},Hn)}));function cn(){return dn.apply(this,arguments)}return cn}()})},ht=function(){var ln=Object(r.a)(n.a.mark(function dn(){var cn;return n.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return vr(Nt.Loading),Cn.next=3,Object(s.Cb)({identifier:Pe.id});case 3:if(cn=Cn.sent,!((cn==null?void 0:cn.status)!==0)){Cn.next=6;break}return Cn.abrupt("return");case 6:vr(Nt.Finish),bt(cn.url),Hr.current=cn.port,g.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return Cn.stop()}},dn)}));return function(){return ln.apply(this,arguments)}}(),it=function(){f.a.destroyAll(),f.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:b.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",b.a.createElement("span",null,b.a.createElement(Ht,{value:rr,format:"HH:mm:ss",onFinish:It})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var dn=Object(r.a)(n.a.mark(function Hn(){var Cn;return n.a.wrap(function(Ar){for(;;)switch(Ar.prev=Ar.next){case 0:return Ar.next=2,Object(s.a)({identifier:Pe.id});case 2:if(Cn=Ar.sent,!(Cn.status===0)){Ar.next=7;break}return Ar.next=6,Ze();case 6:g.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ar.stop()}},Hn)}));function cn(){return dn.apply(this,arguments)}return cn}()})},It=function(){f.a.destroyAll(),f.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:b.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){ht()}})},zt=function(dn){Qt({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},hn=function(){var ln=Object(r.a)(n.a.mark(function dn(cn){return n.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(s.Pb)({id:Pe.id,startup_file:cn});case 2:Ie(),Qt({type:"practiceSetting/getCommonData",payload:Object(K.a)({},Pe)});case 4:case"end":return Cn.stop()}},dn)}));return function(cn){return ln.apply(this,arguments)}}();return b.a.createElement("div",{className:ua.a.warehouse},b.a.createElement(v.a,{className:"mt20 ml20 font14",align:"middle"},b.a.createElement(U.a,null,b.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),b.a.createElement(U.a,{flex:"300px",onClick:function(){return zt(Vt.ExecPath)}},b.a.createElement(W.a,{value:ct})),b.a.createElement(U.a,{flex:"1"},b.a.createElement(L.a,{type:"primary",className:"ml10",onClick:function(){return zt(Vt.ExecPath)}},"\u8BBE\u7F6E"))),b.a.createElement("iframe",{onLoad:function(dn){},src:ct,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),b.a.createElement(Mt,{fileType:"path",path:"",onFinish:function(dn){return hn(dn)}}))},En=Object(E.a)(function(wn){var Xt=wn.loading,fn=wn.globalSetting,Dn=wn.practiceSetting,Qt=wn.shixunsDetail;return{globalSetting:fn,loading:Xt,practiceSetting:Dn,shixunsDetail:Qt}})(qt),vn=function(Xt){var fn=Xt.tabsActive,Dn=Object(m.a)(Xt,["tabsActive"]);return b.a.createElement(b.a.Fragment,null,fn==="information"&&b.a.createElement(qe,null),fn==="warehouse"&&b.a.createElement(ut.default,null),fn==="level"&&b.a.createElement(et,Dn),fn==="collaborate"&&b.a.createElement(rn,Dn),fn==="setting"&&b.a.createElement(Tn.a,null),fn==="environment"&&b.a.createElement(_n,Dn),fn==="dataset"&&b.a.createElement(Ja,null),fn==="service"&&b.a.createElement(En,Dn))},Un=vn,An=o("Jv0p"),tn=o.n(An),Pn=o("luix"),yn=o.n(Pn),jn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:b.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:b.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:b.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:b.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:b.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:b.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:b.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:b.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Rn=function(Xt){var fn,Dn=Xt.globalSetting,Qt=Xt.loading,Sn=Xt.dispatch,bn=Xt.shixunsDetail,In=Xt.practiceSetting,Bn=Object(m.a)(Xt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),or=In.base_info_warning,$n=In.challenges_warning,Or=In.id,Pr=In.repository_warning,Zn=In.sideBar,Tr=In.service_warning,vr=Object(S.h)(),Hr=Object(S.i)();Object(O.useEffect)(function(){var rr,Kt,Jt=vr==null||((rr=vr.query)===null||rr===void 0)?void 0:rr.tabId,Yt=vr.pathname.split("/").length,Vn=bn!=null&&(Kt=bn.detail)!==null&&Kt!==void 0&&Kt.windows_vnc?jn.filter(function(Ln){return Ln.tabId!=="dataset"}):jn,er=Vn.map(function(Ln){return Ln.tabId}).includes(Jt);if(Jt&&er){Sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Jt}});return}if(Yt>4){Sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Jt||Jt&&!er){Sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[bn==null||((fn=bn.detail)===null||fn===void 0)?void 0:fn.windows_vnc]),Object(O.useEffect)(function(){return function(){Sn({type:"practiceSetting/setSideBarTabs",payload:Object(K.a)(Object(K.a)({},In.sideBar),{},{selectPath:""})})}},[Hr.id]);var Mr=function(Kt){var Jt;if(Kt===Zn.tabsActive)return;var Yt=function(){E.d.push("/shixuns/".concat(Or,"/edit?tabId=").concat(Kt)),Sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Kt,selectPath:"",confirmLeave:!1}})};In!=null&&(Jt=In.sideBar)!==null&&Jt!==void 0&&Jt.confirmLeave?f.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Yt()}}):Yt()},qr=function(){var Kt,Jt=bn!=null&&(Kt=bn.detail)!==null&&Kt!==void 0&&Kt.windows_vnc?jn.filter(function(Yt){return Yt.tabId!=="dataset"}):jn;return Jt.filter(function(Yt){var Vn;return bn!=null&&(Vn=bn.detail)!==null&&Vn!==void 0&&Vn.is_jupyter_lab?Yt.tabId!=="level":Yt.tabId!=="service"}).map(function(Yt){var Vn=Yt.name,er=Yt.icon,Ln=Yt.tabId;return b.a.createElement("div",{key:Ln,className:In.sideBar.tabsActive===Ln?tn.a.itemActive:tn.a.item,onClick:function(){return Mr(Ln)}},er,b.a.createElement("span",{className:tn.a.name},Vn),Ln==="information"&&or&&b.a.createElement(Mn.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},b.a.createElement("img",{src:yn.a,alt:""})),Ln==="level"&&$n&&b.a.createElement(Mn.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},b.a.createElement("img",{src:yn.a,alt:""})),Ln==="service"&&Tr&&b.a.createElement(Mn.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},b.a.createElement("img",{src:yn.a,alt:""})),Ln==="warehouse"&&Pr&&b.a.createElement(Mn.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},b.a.createElement("img",{src:yn.a,alt:""})))})};return b.a.createElement("div",{className:tn.a.sidebar},b.a.createElement("div",{className:tn.a.items},qr()),b.a.createElement("div",{className:tn.a.question},b.a.createElement(Mn.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},b.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},b.a.createElement("img",{src:Ra.t,height:44,width:44,alt:""})))))},Qn=Object(E.a)(function(wn){var Xt=wn.loading,fn=wn.globalSetting,Dn=wn.shixunsDetail,Qt=wn.practiceSetting;return{globalSetting:fn,loading:Xt,practiceSetting:Qt,shixunsDetail:Dn}})(Rn),mr=function(Xt){var fn=Xt.globalSetting,Dn=Xt.loading,Qt=Xt.dispatch,Sn=Xt.practiceSetting,bn=Object(m.a)(Xt,["globalSetting","loading","dispatch","practiceSetting"]),In=Sn.sideBar,Bn=In.tabsActive,or=Object(S.i)();return Object(O.useEffect)(function(){return Qt({type:"globalSetting/headerFooterToggle",payload:!1}),Qt({type:"shixunsDetail/getShixunsDetail",payload:or}),Qt({type:"shixunsDetail/getSettingsData",payload:or}),function(){Qt({type:"globalSetting/headerFooterToggle",payload:!0}),Qt({type:"practiceSetting/setParams",payload:{id:""}})}},[]),b.a.createElement("div",{className:C.a.practiceSetting},b.a.createElement("div",{className:C.a.wrapHeader},b.a.createElement(P,null)),b.a.createElement("div",{className:C.a.wrapLayout},b.a.createElement("div",{className:C.a.wrapSidebar},b.a.createElement(Qn,null)),b.a.createElement("div",{className:C.a.wrapContent},b.a.createElement(Un,Object(M.a)({},bn,{tabsActive:Sn.sideBar.tabsActive})))))},kr=z.default=Object(E.a)(function(wn){var Xt=wn.loading,fn=wn.globalSetting,Dn=wn.practiceSetting;return{globalSetting:fn,loading:Xt,practiceSetting:Dn}})(mr)},WYAk:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){(function(){var m=M,O=m.lib,b=O.Base,y=m.enc,C=y.Utf8,A=m.algo,g=A.HMAC=b.extend({init:function(e,f){e=this._hasher=new e.init,typeof f=="string"&&(f=C.parse(f));var r=e.blockSize,l=r*4;f.sigBytes>l&&(f=e.finalize(f)),f.clamp();for(var n=this._oKey=f.clone(),i=this._iKey=f.clone(),a=n.words,c=i.words,h=0;h1&&arguments[1]!==void 0?arguments[1]:!1,Ee=Oe.getAttribute("id")||Oe.getAttribute("data-reactid")||Oe.getAttribute("name");if(ce&&V[Ee])return V[Ee];var ye=window.getComputedStyle(Oe),ue=ye.getPropertyValue("box-sizing")||ye.getPropertyValue("-moz-box-sizing")||ye.getPropertyValue("-webkit-box-sizing"),le=parseFloat(ye.getPropertyValue("padding-bottom"))+parseFloat(ye.getPropertyValue("padding-top")),$=parseFloat(ye.getPropertyValue("border-bottom-width"))+parseFloat(ye.getPropertyValue("border-top-width")),me=N.map(function(ae){return"".concat(ae,":").concat(ye.getPropertyValue(ae))}).join(";"),re={sizingStyle:me,paddingSize:le,borderSize:$,boxSizing:ue};return ce&&Ee&&(V[Ee]=re),re}function W(Oe){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;H||(H=document.createElement("textarea"),H.setAttribute("tab-index","-1"),H.setAttribute("aria-hidden","true"),document.body.appendChild(H)),Oe.getAttribute("wrap")?H.setAttribute("wrap",Oe.getAttribute("wrap")):H.removeAttribute("wrap");var ue=D(Oe,ce),le=ue.paddingSize,$=ue.borderSize,me=ue.boxSizing,re=ue.sizingStyle;H.setAttribute("style","".concat(re,";").concat(I)),H.value=Oe.value||Oe.placeholder||"";var ae=Number.MIN_SAFE_INTEGER,Se=Number.MAX_SAFE_INTEGER,oe=H.scrollHeight,ee;if(me==="border-box"?oe+=$:me==="content-box"&&(oe-=le),Ee!==null||ye!==null){H.value=" ";var J=H.scrollHeight-le;Ee!==null&&(ae=J*Ee,me==="border-box"&&(ae=ae+le+$),oe=Math.max(ae,oe)),ye!==null&&(Se=J*ye,me==="border-box"&&(Se=Se+le+$),ee=oe>Se?"":"hidden",oe=Math.min(Se,oe))}return{height:oe,minHeight:ae,maxHeight:Se,overflowY:ee,resize:"none"}}var F=o("Gytx"),L=o.n(F),K;(function(Oe){Oe[Oe.NONE=0]="NONE",Oe[Oe.RESIZING=1]="RESIZING",Oe[Oe.RESIZED=2]="RESIZED"})(K||(K={}));var te=function(Oe){Object(b.a)(Ee,Oe);var ce=Object(y.a)(Ee);function Ee(ye){var ue;return Object(m.a)(this,Ee),ue=ce.call(this,ye),ue.nextFrameActionId=void 0,ue.resizeFrameId=void 0,ue.textArea=void 0,ue.saveTextArea=function(le){ue.textArea=le},ue.handleResize=function(le){var $=ue.state.resizeStatus,me=ue.props,re=me.autoSize,ae=me.onResize;if($!==K.NONE)return;typeof ae=="function"&&ae(le),re&&ue.resizeOnNextFrame()},ue.resizeOnNextFrame=function(){cancelAnimationFrame(ue.nextFrameActionId),ue.nextFrameActionId=requestAnimationFrame(ue.resizeTextarea)},ue.resizeTextarea=function(){var le=ue.props.autoSize;if(!le||!ue.textArea)return;var $=le.minRows,me=le.maxRows,re=W(ue.textArea,!1,$,me);ue.setState({textareaStyles:re,resizeStatus:K.RESIZING},function(){cancelAnimationFrame(ue.resizeFrameId),ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:K.RESIZED},function(){ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:K.NONE}),ue.fixFirefoxAutoScroll()})})})})},ue.renderTextArea=function(){var le=ue.props,$=le.prefixCls,me=$===void 0?"rc-textarea":$,re=le.autoSize,ae=le.onResize,Se=le.className,oe=le.disabled,ee=ue.state,J=ee.textareaStyles,Q=ee.resizeStatus,ve=Object(v.a)(ue.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),_e=U()(me,Se,Object(g.a)({},"".concat(me,"-disabled"),oe));"value"in ve&&(ve.value=ve.value||"");var Te=Object(A.a)(Object(A.a)(Object(A.a)({},ue.props.style),J),Q===K.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return C.createElement(w,{onResize:ue.handleResize,disabled:!(re||ae)},C.createElement("textarea",Object(M.a)({},ve,{className:_e,style:Te,ref:ue.saveTextArea})))},ue.state={textareaStyles:{},resizeStatus:K.NONE},ue}return Object(T.a)(Ee,[{key:"componentDidUpdate",value:function(ue){(ue.value!==this.props.value||!L()(ue.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 ue=this.textArea.selectionStart,le=this.textArea.selectionEnd;this.textArea.setSelectionRange(ue,le)}}catch($){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ee}(C.Component),fe=te,de=function(Oe){Object(b.a)(Ee,Oe);var ce=Object(y.a)(Ee);function Ee(ye){var ue;Object(m.a)(this,Ee),ue=ce.call(this,ye),ue.resizableTextArea=void 0,ue.focus=function(){ue.resizableTextArea.textArea.focus()},ue.saveTextArea=function($){ue.resizableTextArea=$},ue.handleChange=function($){var me=ue.props.onChange;ue.setValue($.target.value,function(){ue.resizableTextArea.resizeTextarea()}),me&&me($)},ue.handleKeyDown=function($){var me=ue.props,re=me.onPressEnter,ae=me.onKeyDown;$.keyCode===13&&re&&re($),ae&&ae($)};var le=typeof ye.value=="undefined"||ye.value===null?ye.defaultValue:ye.value;return ue.state={value:le},ue}return Object(T.a)(Ee,[{key:"setValue",value:function(ue,le){"value"in this.props||this.setState({value:ue},le)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return C.createElement(fe,Object(M.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ue){return"value"in ue?{value:ue.value}:null}}]),Ee}(C.Component),Ce=z.default=de},ZJlW:function(k,z,o){k.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZW9T:function(k,z,o){"use strict";o.d(z,"a",function(){return F});var M=o("k1fw"),m=o("oBTY"),T=o("miYZ"),b=o("tsqr"),y=o("rAM+"),C=o("tJVT"),A=o("PpiC"),g=o("q1tI"),e=o.n(g),f=o("bdgK"),r=o("9og8"),l=o("WmNS"),n=o.n(l),i={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},a={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`,N=["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"],V={},H;function D(Oe){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=Oe.getAttribute("id")||Oe.getAttribute("data-reactid")||Oe.getAttribute("name");if(ce&&V[Ee])return V[Ee];var ye=window.getComputedStyle(Oe),ue=ye.getPropertyValue("box-sizing")||ye.getPropertyValue("-moz-box-sizing")||ye.getPropertyValue("-webkit-box-sizing"),le=parseFloat(ye.getPropertyValue("padding-bottom"))+parseFloat(ye.getPropertyValue("padding-top")),$=parseFloat(ye.getPropertyValue("border-bottom-width"))+parseFloat(ye.getPropertyValue("border-top-width")),me=N.map(function(ae){return"".concat(ae,":").concat(ye.getPropertyValue(ae))}).join(";"),re={sizingStyle:me,paddingSize:le,borderSize:$,boxSizing:ue};return ce&&Ee&&(V[Ee]=re),re}function W(Oe){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;H||(H=document.createElement("textarea"),H.setAttribute("tab-index","-1"),H.setAttribute("aria-hidden","true"),document.body.appendChild(H)),Oe.getAttribute("wrap")?H.setAttribute("wrap",Oe.getAttribute("wrap")):H.removeAttribute("wrap");var ue=D(Oe,ce),le=ue.paddingSize,$=ue.borderSize,me=ue.boxSizing,re=ue.sizingStyle;H.setAttribute("style","".concat(re,";").concat(I)),H.value=Oe.value||Oe.placeholder||"";var ae=Number.MIN_SAFE_INTEGER,Se=Number.MAX_SAFE_INTEGER,oe=H.scrollHeight,ee;if(me==="border-box"?oe+=$:me==="content-box"&&(oe-=le),Ee!==null||ye!==null){H.value=" ";var J=H.scrollHeight-le;Ee!==null&&(ae=J*Ee,me==="border-box"&&(ae=ae+le+$),oe=Math.max(ae,oe)),ye!==null&&(Se=J*ye,me==="border-box"&&(Se=Se+le+$),ee=oe>Se?"":"hidden",oe=Math.min(Se,oe))}return{height:oe,minHeight:ae,maxHeight:Se,overflowY:ee,resize:"none"}}var F=o("Gytx"),L=o.n(F),K;(function(Oe){Oe[Oe.NONE=0]="NONE",Oe[Oe.RESIZING=1]="RESIZING",Oe[Oe.RESIZED=2]="RESIZED"})(K||(K={}));var te=function(Oe){Object(b.a)(Ee,Oe);var ce=Object(y.a)(Ee);function Ee(ye){var ue;return Object(m.a)(this,Ee),ue=ce.call(this,ye),ue.nextFrameActionId=void 0,ue.resizeFrameId=void 0,ue.textArea=void 0,ue.saveTextArea=function(le){ue.textArea=le},ue.handleResize=function(le){var $=ue.state.resizeStatus,me=ue.props,re=me.autoSize,ae=me.onResize;if($!==K.NONE)return;typeof ae=="function"&&ae(le),re&&ue.resizeOnNextFrame()},ue.resizeOnNextFrame=function(){cancelAnimationFrame(ue.nextFrameActionId),ue.nextFrameActionId=requestAnimationFrame(ue.resizeTextarea)},ue.resizeTextarea=function(){var le=ue.props.autoSize;if(!le||!ue.textArea)return;var $=le.minRows,me=le.maxRows,re=W(ue.textArea,!1,$,me);ue.setState({textareaStyles:re,resizeStatus:K.RESIZING},function(){cancelAnimationFrame(ue.resizeFrameId),ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:K.RESIZED},function(){ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:K.NONE}),ue.fixFirefoxAutoScroll()})})})})},ue.renderTextArea=function(){var le=ue.props,$=le.prefixCls,me=$===void 0?"rc-textarea":$,re=le.autoSize,ae=le.onResize,Se=le.className,oe=le.disabled,ee=ue.state,J=ee.textareaStyles,Q=ee.resizeStatus,ve=Object(v.a)(ue.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),_e=U()(me,Se,Object(g.a)({},"".concat(me,"-disabled"),oe));"value"in ve&&(ve.value=ve.value||"");var Te=Object(A.a)(Object(A.a)(Object(A.a)({},ue.props.style),J),Q===K.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return C.createElement(w,{onResize:ue.handleResize,disabled:!(re||ae)},C.createElement("textarea",Object(M.a)({},ve,{className:_e,style:Te,ref:ue.saveTextArea})))},ue.state={textareaStyles:{},resizeStatus:K.NONE},ue}return Object(O.a)(Ee,[{key:"componentDidUpdate",value:function(ue){(ue.value!==this.props.value||!L()(ue.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 ue=this.textArea.selectionStart,le=this.textArea.selectionEnd;this.textArea.setSelectionRange(ue,le)}}catch($){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ee}(C.Component),fe=te,de=function(Oe){Object(b.a)(Ee,Oe);var ce=Object(y.a)(Ee);function Ee(ye){var ue;Object(m.a)(this,Ee),ue=ce.call(this,ye),ue.resizableTextArea=void 0,ue.focus=function(){ue.resizableTextArea.textArea.focus()},ue.saveTextArea=function($){ue.resizableTextArea=$},ue.handleChange=function($){var me=ue.props.onChange;ue.setValue($.target.value,function(){ue.resizableTextArea.resizeTextarea()}),me&&me($)},ue.handleKeyDown=function($){var me=ue.props,re=me.onPressEnter,ae=me.onKeyDown;$.keyCode===13&&re&&re($),ae&&ae($)};var le=typeof ye.value=="undefined"||ye.value===null?ye.defaultValue:ye.value;return ue.state={value:le},ue}return Object(O.a)(Ee,[{key:"setValue",value:function(ue,le){"value"in this.props||this.setState({value:ue},le)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return C.createElement(fe,Object(M.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ue){return"value"in ue?{value:ue.value}:null}}]),Ee}(C.Component),Ce=z.default=de},ZJlW:function(k,z,o){k.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZW9T:function(k,z,o){"use strict";o.d(z,"a",function(){return F});var M=o("k1fw"),m=o("oBTY"),O=o("miYZ"),b=o("tsqr"),y=o("rAM+"),C=o("tJVT"),A=o("PpiC"),g=o("q1tI"),e=o.n(g),f=o("bdgK"),r=o("9og8"),l=o("WmNS"),n=o.n(l),i={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},a={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},c={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -404,69 +404,69 @@ b`.split(/\n/).length!=3?function(t){for(var p=0,B=[],j=t.length;p<=j;){var G=t. `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)}]},h={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` -`)}]},d=o("5VLF"),s=o.n(d),u={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},S=function(K,te){return te.map(function(fe){return{label:fe,kind:K.languages.CompletionItemKind.Keyword,insertText:fe}})},E=function(K){return Object.keys(u.tables).map(function(te){return{label:te,kind:K.languages.CompletionItemKind.Variable,insertText:te}})},_=function(K,te){var fe=u.tables[K];return fe?fe.map(function(de){return{label:de,kind:te.languages.CompletionItemKind.Field,insertText:de}}):[]};function P(L,K,te,fe,de){var Ce=K.getWordUntilPosition(te),Oe={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:Ce.startColumn,endColumn:Ce.endColumn},ce=fe.map(function(Ee){return{label:Ee,kind:L.languages.CompletionItemKind.Keyword,insertText:Ee,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Oe}});return de.map(function(Ee){ce.push(Object(M.a)(Object(M.a)({},Ee),{},{range:Oe}))}),ce}var R=function(L){u.languages.map(function(de){return L.languages.registerDocumentFormattingEditProvider(de,{provideDocumentFormattingEdits:function(Oe,ce,Ee){return Object(r.a)(n.a.mark(function ye(){var ue;return n.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return ue=s()(Oe.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1}),$.abrupt("return",[{range:Oe.getFullModelRange(),text:ue}]);case 2:case"end":return $.stop()}},ye)}))()}}),de});var K=c.quickKey.map(function(de){return{label:de.label,kind:L.languages.CompletionItemKind.Method,insertText:de.content,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),te=h.quickKey.map(function(de){return{label:de.label,kind:L.languages.CompletionItemKind.Method,insertText:de.content,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),fe=a.quickKey.map(function(de){return{label:de.label,kind:L.languages.CompletionItemKind.Method,insertText:de.content,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet}});L.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Ce,Oe){var ce=Ce.getWordUntilPosition(Oe),Ee={startLineNumber:Oe.lineNumber,endLineNumber:Oe.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},ye=Ce.getLineContent(Oe.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[].concat(Object(m.a)(c.keywords.map(function(ue){return{label:ue,kind:L.languages.CompletionItemKind.Function,documentation:ue,insertText:ue,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}})),Object(m.a)(c.quickKey.map(function(ue){return{label:ue.label,kind:L.languages.CompletionItemKind.Function,documentation:ue.content,insertText:ye.startsWith("#")?ue.content.replace(/#/,""):ue.content,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}})))}}}),L.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Ce,Oe){var ce=Ce.getWordUntilPosition(Oe),Ee={startLineNumber:Oe.lineNumber,endLineNumber:Oe.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn};return{suggestions:Object(m.a)(i.keywords.map(function(ye){return{label:ye,kind:L.languages.CompletionItemKind.Function,documentation:ye,insertText:ye,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}}))}}}),L.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Ce,Oe){var ce=Ce.getWordUntilPosition(Oe),Ee={startLineNumber:Oe.lineNumber,endLineNumber:Oe.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},ye=Ce.getLineContent(Oe.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[].concat(Object(m.a)(a.keywords.map(function(ue){return{label:ue,kind:L.languages.CompletionItemKind.Function,documentation:ue,insertText:ue,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}})),Object(m.a)(a.quickKey.map(function(ue){return{label:ue.label,kind:L.languages.CompletionItemKind.Function,documentation:ue.content,insertText:ye.startsWith("#")?ue.content.replace(/#/,""):ue.content,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}})))}}}),L.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Ce,Oe){var ce=Ce.getWordUntilPosition(Oe),Ee={startLineNumber:Oe.lineNumber,endLineNumber:Oe.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},ye=Ce.getLineContent(Oe.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[].concat(Object(m.a)(h.keywords.map(function(ue){return{label:ue,kind:L.languages.CompletionItemKind.Function,documentation:ue,insertText:ue,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}})),Object(m.a)(h.quickKey.map(function(ue){return{label:ue.label,kind:L.languages.CompletionItemKind.Function,documentation:ue.content,insertText:ye.startsWith("#")?ue.content.replace(/#/,""):ue.content,insertTextRules:L.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}})))}}})},x="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",w=o("fjLI"),v=o("LvDl"),O=o("+ua5");function U(L){return/^\d+$/.test(L)?"".concat(L,"px"):L}function I(){}var N=!1,V={"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 H(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],K=L;if(Array.isArray(L)){for(var te=0;te0||Tn.target.offsetWidth>0)&&Rt.current.instance.layout()}}catch(sn){nn.e(sn)}finally{nn.f()}}),Pt.observe(vt.current)),Pt}function Ft(){b.b.warn(decodeURIComponent(x))}var qt=function(){var an=Rt.current.instance;if(Ce!=null&&an&&Ke){var nn=an.getModel();nn&&Ce!==nn.getValue()&&(N=!0,nn.setValue(Ce),an.layout(),N=!1)}};Object(g.useEffect)(function(){Je.current&&clearTimeout(Je.current),Je.current=setTimeout(function(){qt()},500)},[Ce,Ke,Rt.current]),Object(g.useEffect)(function(){if(Ve&&Rt.current&&Rt.current.instance){var Pt=Rt.current.instance;Pt.changeViewZones(function(nn){var rn=document.createElement("div");rn.style.padding="10px 20px",rn.style.width="calc(100% - 20px)",rn.className="my-error-line-wrp",rn.innerHTML=dt,nn.addZone({afterLineNumber:Ve||11,heightInLines:3,domNode:rn})});var an={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Pt.addOverlayWidget(an),Pt.revealPositionInCenter({lineNumber:20,column:1})}},[Ve,Rt.current,Ke]);function bn(){var Pt=Rt.current.instance;if(Pt){var an=Pt.getSelection(),nn=Rt.current.pastePos||{},rn=new D.Range(nn.startLineNumber||an.endLineNumber,nn.startColumn||an.endColumn,nn.endLineNumber||an.endLineNumber,nn.endColumn||an.endColumn);setTimeout(function(){Pt.executeEdits("",[{range:rn,text:""}])},300)}}function At(Pt){(window.navigator.platform.match("Mac")?Pt.metaKey:Pt.ctrlKey)&&Pt.keyCode==83&&(Pt.preventDefault(),oe())}var Et=function(){if(J&&Rt.current.instance){var an=Rt.current.instance.getContentHeight();tt(an0||Ge.target.offsetWidth>0)&&J.layout()}}catch(qe){_e.e(qe)}finally{_e.f()}}),Q.observe(ue.current)),Q}Object(g.useEffect)(function(){ue.current&&Promise.all([o.e(16),o.e(28)]).then(o.t.bind(null,"M/lh",7)).then(function(J){D=J;var Q=D.editor.createDiffEditor(ue.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},ye),{},{wordWrap:!0}));re(Q);var ve=ae(Q);return function(){Q.dispose();var _e=Q.getModel();_e&&_e.dispose(),ve.unobserve(ue.current)}})},[]),Object(g.useEffect)(function(){me&&me.setModel({original:D.editor.createModel(Ce,ce),modified:D.editor.createModel(Oe,ce)})},[Ce,Oe,ce,me]);var Se=U(te),oe=U(de),ee={width:Se,height:oe};return e.a.createElement("div",{className:"my-diff-editor",ref:ue,style:ee})}},ZpRC:function(k,z,o){"use strict";function M(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function m(r,l){return(!l||r!=="hidden")&&r!=="visible"&&r!=="clip"}function T(r,l){if(r.clientHeightl||c>r&&h=l&&d>=n?c-r-i:h>l&&dn?h-l+a:0}var y=function(r,l){var n=window,i=l.scrollMode,a=l.block,c=l.inline,h=l.boundary,d=l.skipOverflowHiddenElements,s=typeof h=="function"?h:function(J){return J!==h};if(!M(r))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,S=[],E=r;M(E)&&s(E);){if((E=E.parentElement)===u){S.push(E);break}E!=null&&E===document.body&&T(E)&&!T(document.documentElement)||E!=null&&T(E,d)&&S.push(E)}for(var _=n.visualViewport?n.visualViewport.width:innerWidth,P=n.visualViewport?n.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,x=window.scrollY||pageYOffset,w=r.getBoundingClientRect(),v=w.height,O=w.width,U=w.top,I=w.right,N=w.bottom,V=w.left,H=a==="start"||a==="nearest"?U:a==="end"?N:U+v/2,D=c==="center"?V+O/2:c==="end"?I:V,W=[],F=0;F=0&&V>=0&&N<=P&&I<=_&&U>=de&&N<=Oe&&V>=ce&&I<=Ce)return W;var Ee=getComputedStyle(L),ye=parseInt(Ee.borderLeftWidth,10),ue=parseInt(Ee.borderTopWidth,10),le=parseInt(Ee.borderRightWidth,10),$=parseInt(Ee.borderBottomWidth,10),me=0,re=0,ae="offsetWidth"in L?L.offsetWidth-L.clientWidth-ye-le:0,Se="offsetHeight"in L?L.offsetHeight-L.clientHeight-ue-$:0;if(u===L)me=a==="start"?H:a==="end"?H-P:a==="nearest"?b(x,x+P,P,ue,$,x+H,x+H+v,v):H-P/2,re=c==="start"?D:c==="center"?D-_/2:c==="end"?D-_:b(R,R+_,_,ye,le,R+D,R+D+O,O),me=Math.max(0,me+x),re=Math.max(0,re+R);else{me=a==="start"?H-de-ue:a==="end"?H-Oe+$+Se:a==="nearest"?b(de,Oe,te,ue,$+Se,H,H+v,v):H-(de+te/2)+Se/2,re=c==="start"?D-ce-ye:c==="center"?D-(ce+fe/2)+ae/2:c==="end"?D-Ce+le+ae:b(ce,Ce,fe,ye,le+ae,D,D+O,O);var oe=L.scrollLeft,ee=L.scrollTop;H+=ee-(me=Math.max(0,Math.min(ee+me,L.scrollHeight-te+Se))),D+=oe-(re=Math.max(0,Math.min(oe+re,L.scrollWidth-fe+ae)))}W.push({el:L,top:me,left:re})}return W};function C(r){return r===Object(r)&&Object.keys(r).length!==0}function A(r,l){l===void 0&&(l="auto");var n="scrollBehavior"in document.body.style;r.forEach(function(i){var a=i.el,c=i.top,h=i.left;a.scroll&&n?a.scroll({top:c,left:h,behavior:l}):(a.scrollTop=c,a.scrollLeft=h)})}function g(r){return r===!1?{block:"end",inline:"nearest"}:C(r)?r:{block:"start",inline:"nearest"}}function e(r,l){var n=!r.ownerDocument.documentElement.contains(r);if(C(l)&&typeof l.behavior=="function")return l.behavior(n?[]:y(r,l));if(n)return;var i=g(l);return A(y(r,i),i.behavior)}var f=z.a=e},Zss7:function(k,z,o){var M;(function(m){var T=/^\s+/,b=/\s+$/,y=0,C=m.round,A=m.min,g=m.max,e=m.random;function f($,me){if($=$||"",me=me||{},$ instanceof f)return $;if(!(this instanceof f))return new f($,me);var re=r($);this._originalInput=$,this._r=re.r,this._g=re.g,this._b=re.b,this._a=re.a,this._roundA=C(100*this._a)/100,this._format=me.format||re.format,this._gradientType=me.gradientType,this._r<1&&(this._r=C(this._r)),this._g<1&&(this._g=C(this._g)),this._b<1&&(this._b=C(this._b)),this._ok=re.ok,this._tc_id=y++}f.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 $=this.toRgb();return($.r*299+$.g*587+$.b*114)/1e3},getLuminance:function(){var $=this.toRgb(),me,re,ae,Se,oe,ee;return me=$.r/255,re=$.g/255,ae=$.b/255,me<=.03928?Se=me/12.92:Se=m.pow((me+.055)/1.055,2.4),re<=.03928?oe=re/12.92:oe=m.pow((re+.055)/1.055,2.4),ae<=.03928?ee=ae/12.92:ee=m.pow((ae+.055)/1.055,2.4),.2126*Se+.7152*oe+.0722*ee},setAlpha:function($){return this._a=W($),this._roundA=C(100*this._a)/100,this},toHsv:function(){var $=a(this._r,this._g,this._b);return{h:$.h*360,s:$.s,v:$.v,a:this._a}},toHsvString:function(){var $=a(this._r,this._g,this._b),me=C($.h*360),re=C($.s*100),ae=C($.v*100);return this._a==1?"hsv("+me+", "+re+"%, "+ae+"%)":"hsva("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHsl:function(){var $=n(this._r,this._g,this._b);return{h:$.h*360,s:$.s,l:$.l,a:this._a}},toHslString:function(){var $=n(this._r,this._g,this._b),me=C($.h*360),re=C($.s*100),ae=C($.l*100);return this._a==1?"hsl("+me+", "+re+"%, "+ae+"%)":"hsla("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHex:function($){return h(this._r,this._g,this._b,$)},toHexString:function($){return"#"+this.toHex($)},toHex8:function($){return d(this._r,this._g,this._b,this._a,$)},toHex8String:function($){return"#"+this.toHex8($)},toRgb:function(){return{r:C(this._r),g:C(this._g),b:C(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+C(this._r)+", "+C(this._g)+", "+C(this._b)+")":"rgba("+C(this._r)+", "+C(this._g)+", "+C(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:C(F(this._r,255)*100)+"%",g:C(F(this._g,255)*100)+"%",b:C(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+C(F(this._r,255)*100)+"%, "+C(F(this._g,255)*100)+"%, "+C(F(this._b,255)*100)+"%)":"rgba("+C(F(this._r,255)*100)+"%, "+C(F(this._g,255)*100)+"%, "+C(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:H[h(this._r,this._g,this._b,!0)]||!1},toFilter:function($){var me="#"+s(this._r,this._g,this._b,this._a),re=me,ae=this._gradientType?"GradientType = 1, ":"";if($){var Se=f($);re="#"+s(Se._r,Se._g,Se._b,Se._a)}return"progid:DXImageTransform.Microsoft.gradient("+ae+"startColorstr="+me+",endColorstr="+re+")"},toString:function($){var me=!!$;$=$||this._format;var re=!1,ae=this._a<1&&this._a>=0,Se=!me&&ae&&($==="hex"||$==="hex6"||$==="hex3"||$==="hex4"||$==="hex8"||$==="name");return Se?$==="name"&&this._a===0?this.toName():this.toRgbString():($==="rgb"&&(re=this.toRgbString()),$==="prgb"&&(re=this.toPercentageRgbString()),($==="hex"||$==="hex6")&&(re=this.toHexString()),$==="hex3"&&(re=this.toHexString(!0)),$==="hex4"&&(re=this.toHex8String(!0)),$==="hex8"&&(re=this.toHex8String()),$==="name"&&(re=this.toName()),$==="hsl"&&(re=this.toHslString()),$==="hsv"&&(re=this.toHsvString()),re||this.toHexString())},clone:function(){return f(this.toString())},_applyModification:function($,me){var re=$.apply(null,[this].concat([].slice.call(me)));return this._r=re._r,this._g=re._g,this._b=re._b,this.setAlpha(re._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(P,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(S,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(x,arguments)},_applyCombination:function($,me){return $.apply(null,[this].concat([].slice.call(me)))},analogous:function(){return this._applyCombination(I,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(U,arguments)},triad:function(){return this._applyCombination(v,arguments)},tetrad:function(){return this._applyCombination(O,arguments)}},f.fromRatio=function($,me){if(typeof $=="object"){var re={};for(var ae in $)$.hasOwnProperty(ae)&&(ae==="a"?re[ae]=$[ae]:re[ae]=Ce($[ae]));$=re}return f($,me)};function r($){var me={r:0,g:0,b:0},re=1,ae=null,Se=null,oe=null,ee=!1,J=!1;return typeof $=="string"&&($=ue($)),typeof $=="object"&&(ye($.r)&&ye($.g)&&ye($.b)?(me=l($.r,$.g,$.b),ee=!0,J=String($.r).substr(-1)==="%"?"prgb":"rgb"):ye($.h)&&ye($.s)&&ye($.v)?(ae=Ce($.s),Se=Ce($.v),me=c($.h,ae,Se),ee=!0,J="hsv"):ye($.h)&&ye($.s)&&ye($.l)&&(ae=Ce($.s),oe=Ce($.l),me=i($.h,ae,oe),ee=!0,J="hsl"),$.hasOwnProperty("a")&&(re=$.a)),re=W(re),{ok:ee,format:$.format||J,r:A(255,g(me.r,0)),g:A(255,g(me.g,0)),b:A(255,g(me.b,0)),a:re}}function l($,me,re){return{r:F($,255)*255,g:F(me,255)*255,b:F(re,255)*255}}function n($,me,re){$=F($,255),me=F(me,255),re=F(re,255);var ae=g($,me,re),Se=A($,me,re),oe,ee,J=(ae+Se)/2;if(ae==Se)oe=ee=0;else{var Q=ae-Se;ee=J>.5?Q/(2-ae-Se):Q/(ae+Se);switch(ae){case $:oe=(me-re)/Q+(me1&&(Te-=1),Te<1/6?ve+(_e-ve)*6*Te:Te<1/2?_e:Te<2/3?ve+(_e-ve)*(2/3-Te)*6:ve}if(me===0)ae=Se=oe=re;else{var J=re<.5?re*(1+me):re+me-re*me,Q=2*re-J;ae=ee(Q,J,$+1/3),Se=ee(Q,J,$),oe=ee(Q,J,$-1/3)}return{r:ae*255,g:Se*255,b:oe*255}}function a($,me,re){$=F($,255),me=F(me,255),re=F(re,255);var ae=g($,me,re),Se=A($,me,re),oe,ee,J=ae,Q=ae-Se;if(ee=ae===0?0:Q/ae,ae==Se)oe=0;else{switch(ae){case $:oe=(me-re)/Q+(me>1)+720)%360;--me;)ae.h=(ae.h+Se)%360,oe.push(f(ae));return oe}function N($,me){me=me||6;for(var re=f($).toHsv(),ae=re.h,Se=re.s,oe=re.v,ee=[],J=1/me;me--;)ee.push(f({h:ae,s:Se,v:oe})),oe=(oe+J)%1;return ee}f.mix=function($,me,re){re=re===0?0:re||50;var ae=f($).toRgb(),Se=f(me).toRgb(),oe=re/100,ee={r:(Se.r-ae.r)*oe+ae.r,g:(Se.g-ae.g)*oe+ae.g,b:(Se.b-ae.b)*oe+ae.b,a:(Se.a-ae.a)*oe+ae.a};return f(ee)},f.readability=function($,me){var re=f($),ae=f(me);return(m.max(re.getLuminance(),ae.getLuminance())+.05)/(m.min(re.getLuminance(),ae.getLuminance())+.05)},f.isReadable=function($,me,re){var ae=f.readability($,me),Se,oe;oe=!1,Se=le(re);switch(Se.level+Se.size){case"AAsmall":case"AAAlarge":oe=ae>=4.5;break;case"AAlarge":oe=ae>=3;break;case"AAAsmall":oe=ae>=7;break}return oe},f.mostReadable=function($,me,re){var ae=null,Se=0,oe,ee,J,Q;re=re||{},ee=re.includeFallbackColors,J=re.level,Q=re.size;for(var ve=0;veSe&&(Se=oe,ae=f(me[ve]));return f.isReadable($,ae,{level:J,size:Q})||!ee?ae:(re.includeFallbackColors=!1,f.mostReadable($,["#fff","#000"],re))};var V=f.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"},H=f.hexNames=D(V);function D($){var me={};for(var re in $)$.hasOwnProperty(re)&&(me[$[re]]=re);return me}function W($){return $=parseFloat($),(isNaN($)||$<0||$>1)&&($=1),$}function F($,me){te($)&&($="100%");var re=fe($);return $=A(me,g(0,parseFloat($))),re&&($=parseInt($*me,10)/100),m.abs($-me)<1e-6?1:$%me/parseFloat(me)}function L($){return A(1,g(0,$))}function K($){return parseInt($,16)}function te($){return typeof $=="string"&&$.indexOf(".")!=-1&&parseFloat($)===1}function fe($){return typeof $=="string"&&$.indexOf("%")!=-1}function de($){return $.length==1?"0"+$:""+$}function Ce($){return $<=1&&($=$*100+"%"),$}function Oe($){return m.round(parseFloat($)*255).toString(16)}function ce($){return K($)/255}var Ee=function(){var $="[-\\+]?\\d+%?",me="[-\\+]?\\d*\\.\\d+%?",re="(?:"+me+")|(?:"+$+")",ae="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?",Se="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?";return{CSS_UNIT:new RegExp(re),rgb:new RegExp("rgb"+ae),rgba:new RegExp("rgba"+Se),hsl:new RegExp("hsl"+ae),hsla:new RegExp("hsla"+Se),hsv:new RegExp("hsv"+ae),hsva:new RegExp("hsva"+Se),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 ye($){return!!Ee.CSS_UNIT.exec($)}function ue($){$=$.replace(T,"").replace(b,"").toLowerCase();var me=!1;if(V[$])$=V[$],me=!0;else if($=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var re;return(re=Ee.rgb.exec($))?{r:re[1],g:re[2],b:re[3]}:(re=Ee.rgba.exec($))?{r:re[1],g:re[2],b:re[3],a:re[4]}:(re=Ee.hsl.exec($))?{h:re[1],s:re[2],l:re[3]}:(re=Ee.hsla.exec($))?{h:re[1],s:re[2],l:re[3],a:re[4]}:(re=Ee.hsv.exec($))?{h:re[1],s:re[2],v:re[3]}:(re=Ee.hsva.exec($))?{h:re[1],s:re[2],v:re[3],a:re[4]}:(re=Ee.hex8.exec($))?{r:K(re[1]),g:K(re[2]),b:K(re[3]),a:ce(re[4]),format:me?"name":"hex8"}:(re=Ee.hex6.exec($))?{r:K(re[1]),g:K(re[2]),b:K(re[3]),format:me?"name":"hex"}:(re=Ee.hex4.exec($))?{r:K(re[1]+""+re[1]),g:K(re[2]+""+re[2]),b:K(re[3]+""+re[3]),a:ce(re[4]+""+re[4]),format:me?"name":"hex8"}:(re=Ee.hex3.exec($))?{r:K(re[1]+""+re[1]),g:K(re[2]+""+re[2]),b:K(re[3]+""+re[3]),format:me?"name":"hex"}:!1}function le($){var me,re;return $=$||{level:"AA",size:"small"},me=($.level||"AA").toUpperCase(),re=($.size||"small").toLowerCase(),me!=="AA"&&me!=="AAA"&&(me="AA"),re!=="small"&&re!=="large"&&(re="small"),{level:me,size:re}}k.exports?k.exports=f:!(M=function(){return f}.call(z,o,z,k),M!==void 0&&(k.exports=M))})(Math)},aBPH:function(k,z,o){k.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(k,z,o){k.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(k,z,o){k.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bQjk:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return function(m){var T=M,b=T.lib,y=b.CipherParams,C=T.enc,A=C.Hex,g=T.format,e=g.Hex={stringify:function(f){return f.ciphertext.toString(A)},parse:function(f){var r=A.parse(f);return y.create({ciphertext:r})}}}(),M.format.Hex})},bT9E:function(k,z,o){"use strict";o.d(z,"a",function(){return m});var M=o("VTBJ");function m(T,b){var y=Object(M.a)({},T);return Array.isArray(b)&&b.forEach(function(C){delete y[C]}),y}},biw7:function(k,z,o){"use strict";var M=o("q1tI"),m=o.n(M),T=M.createContext(null);z.a=T},c5Ni:function(k,z,o){},cFMs:function(k,z){k.exports="data:image/png;base64,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"},cRFk:function(k,z,o){k.exports=o.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(k,z,o){"use strict";o.r(z);var M=o("+L6B"),m=o("2/Rp"),T=o("T2oS"),b=o("W9HT"),y=o("14J3"),C=o("BMrR"),A=o("2qtc"),g=o("kLXV"),e=o("jCWc"),f=o("kPKH"),r=o("qVdP"),l=o("jsC+"),n=o("k1fw"),i=o("lUTK"),a=o("BvKs"),c=o("9og8"),h=o("miYZ"),d=o("tsqr"),s=o("5Dmo"),u=o("3S7+"),S=o("tJVT"),E=o("PpiC"),_=o("Znn+"),P=o("ZTPi"),R=o("WmNS"),x=o.n(R),w=o("q1tI"),v=o.n(w),O=o("B6bo"),U=o.n(O),I=o("Ty5D"),N=o("9kvl"),V=o("BoS7"),H=o("Sdc0"),D=o("oBTY"),W=o("ozfa"),F=o("MJZm"),L=o("P5Jw"),K=o("5NDa"),te=o("5rEg"),fe=o("y8nQ"),de=o("Vl3Y"),Ce=o("aBPH"),Oe=o.n(Ce),ce=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.user,Tt=je.dispatch,yt=je.isRepository,Ot=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(I.h)(),tt=Object(I.i)(),Ut=Object(w.useState)({}),Pt=Object(S.a)(Ut,2),an=Pt[0],nn=Pt[1],rn=Object(w.useRef)(),Tn=de.a.useForm(),sn=Object(S.a)(Tn,1),un=sn[0],Jn=Object(w.useState)(""),kn=Object(S.a)(Jn,2),Yn=kn[0],tr=kn[1];Object(w.useEffect)(function(){Ot.visible&&un.resetFields()},[Ot.visible]),Object(w.useEffect)(function(){var mn=sessionStorage.getItem("pathArray");if(mn){var en=mn.split(",").join("/"),Nn=en.indexOf("/")===0?en.substr(1):en;tr(Nn)}},[]),Object(w.useEffect)(function(){var mn,en;rn.current=(mn=Lt.pathname)===null||mn===void 0||((en=mn.split("/"))===null||en===void 0)?void 0:en[2]},[]);var pr=function(){var mn=Object(c.a)(x.a.mark(function en(){var Nn,Zr,zr=arguments;return x.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:return Nn=zr.length>0&&zr[0]!==void 0?zr[0]:{},Dr.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:tt.id,message:Nn.commitMessage,content:"",path:(Ot.defaultPath?Ot.defaultPath+"/":"")+Nn.path+"/"+(Nn.file||".gitkeep"),secret_repository:yt?void 0:!0}});case 3:Zr=Dr.sent,Zr!=null&&Zr.url&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:(Ot.defaultPath?Ot.defaultPath+"/":"")+Nn.path+"/"+(Nn.file||".gitkeep"),name:Nn.path.split("/")[Nn.path.split("/").length-1]}),Ot.onClose());case 5:case"end":return Dr.stop()}},en)}));return function(){return mn.apply(this,arguments)}}(),ar=function(){var en,Nn;N.d.push("/shixuns/".concat(rn.current,"/").concat((en=Lt.pathname)===null||en===void 0||((Nn=en.split("/"))===null||Nn===void 0)?void 0:Nn[3]).concat(Yn?"/master/shixun_show/".concat(Yn):""))};return v.a.createElement(g.a,{width:"60%",centered:!0,visible:Ot.visible,wrapClassName:Oe.a.modal,onOk:function(){un.submit()},onCancel:Ot.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},v.a.createElement("section",{className:Oe.a.bg},v.a.createElement("div",{className:Oe.a.wrap},v.a.createElement(de.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:pr,onChange:function(){var en,Nn,Zr,zr,Ur=Object(n.a)({},un.getFieldsValue()),Dr=Ur==null||((en=Ur.path)===null||en===void 0)?void 0:en.split(""),pe=Ur==null||((Nn=Ur.file)===null||Nn===void 0)?void 0:Nn.split("");Dr!=null&&(Zr=Dr.filter(function(X){return X=="/"}))!==null&&Zr!==void 0&&Zr.length&&(Ur.path=Ur.path.substring(0,Ur.path.length-1)),pe!=null&&(zr=pe.filter(function(X){return X=="/"}))!==null&&zr!==void 0&&zr.length&&(Ur.file=Ur.file.substring(0,Ur.path.length-1)),un.setFieldsValue(Object(n.a)({},Ur)),nn(Ur)}},v.a.createElement(de.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},v.a.createElement(C.a,null,v.a.createElement(f.a,null,v.a.createElement("span",{className:Oe.a.filePath},Ot.defaultPath+"/")),v.a.createElement(f.a,{flex:"1"},v.a.createElement(de.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),v.a.createElement(de.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),v.a.createElement(de.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},Ee=Object(N.a)(function(Et){var je=Et.shixunsDetail,rt=Et.loading,at=Et.globalSetting,Ae=Et.user;return{shixunsDetail:je,globalSetting:at,user:Ae,loading:rt.models.index}})(ce),ye=o("7ahc"),ue=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.user,Tt=je.dispatch,yt=je.isRepository,Ot=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(I.h)(),tt=Object(I.i)(),Ut=Object(w.useState)({}),Pt=Object(S.a)(Ut,2),an=Pt[0],nn=Pt[1],rn=Object(w.useRef)(),Tn=de.a.useForm(),sn=Object(S.a)(Tn,1),un=sn[0],Jn=Object(w.useState)(""),kn=Object(S.a)(Jn,2),Yn=kn[0],tr=kn[1];Object(w.useEffect)(function(){Ot.visible&&un.resetFields()},[Ot.visible]),Object(w.useEffect)(function(){var mn=sessionStorage.getItem("pathArray");if(mn){var en=mn.split(",").join("/"),Nn=en.indexOf("/")===0?en.substr(1):en;tr(Nn)}},[]),Object(w.useEffect)(function(){var mn,en;rn.current=(mn=Lt.pathname)===null||mn===void 0||((en=mn.split("/"))===null||en===void 0)?void 0:en[2]},[]);var pr=function(){var mn=Object(c.a)(x.a.mark(function en(){var Nn,Zr,zr=arguments;return x.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:return Nn=zr.length>0&&zr[0]!==void 0?zr[0]:{},Dr.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:tt.id,message:Nn.commitMessage,content:Nn.codeMirror,path:(Ot.defaultPath?Ot.defaultPath+"/":"")+Nn.path,secret_repository:yt?void 0:!0}});case 3:Zr=Dr.sent,Zr!=null&&Zr.url&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:(Ot.defaultPath?Ot.defaultPath+"/":"")+Nn.path,name:Nn.path.split("/")[Nn.path.split("/").length-1]}),Ot.onClose());case 5:case"end":return Dr.stop()}},en)}));return function(){return mn.apply(this,arguments)}}(),ar=function(){var en,Nn;N.d.push("/shixuns/".concat(rn.current,"/").concat((en=Lt.pathname)===null||en===void 0||((Nn=en.split("/"))===null||Nn===void 0)?void 0:Nn[3]).concat(Yn?"/master/shixun_show/".concat(Yn):""))};return v.a.createElement(g.a,{width:"60%",visible:Ot.visible,wrapClassName:Oe.a.modal,centered:!0,onOk:function(){un.submit()},onCancel:Ot.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},v.a.createElement("section",{className:Oe.a.bg},v.a.createElement("div",{className:Oe.a.wrap},v.a.createElement(de.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:pr,onChange:function(){var en,Nn,Zr=Object(n.a)({},un.getFieldsValue()),zr=Zr==null||((en=Zr.path)===null||en===void 0)?void 0:en.split("");(zr==null||((Nn=zr.filter(function(Ur){return Ur=="/"}))===null||Nn===void 0)?void 0:Nn.length)>1&&(Zr.path=Zr.path.substring(0,Zr.path.length-1)),un.setFieldsValue(Object(n.a)({},Zr)),nn(Zr)}},v.a.createElement(de.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},v.a.createElement(C.a,null,v.a.createElement(f.a,null,v.a.createElement("span",{className:Oe.a.filePath},Ot.defaultPath+"/")),v.a.createElement(f.a,{flex:"1"},v.a.createElement(de.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),v.a.createElement(de.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),v.a.createElement("div",{className:"mt10 mb20"},v.a.createElement(de.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},v.a.createElement(ye.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},le=Object(N.a)(function(Et){var je=Et.shixunsDetail,rt=Et.loading,at=Et.globalSetting,Ae=Et.user;return{shixunsDetail:je,globalSetting:at,user:Ae,loading:rt.models.index}})(ue),$=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.user,Tt=je.dispatch,yt=je.isRepository,Ot=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(I.h)(),tt=Object(I.i)(),Ut=Object(w.useState)({}),Pt=Object(S.a)(Ut,2),an=Pt[0],nn=Pt[1],rn=Object(w.useRef)(),Tn=de.a.useForm(),sn=Object(S.a)(Tn,1),un=sn[0],Jn=Object(w.useState)(""),kn=Object(S.a)(Jn,2),Yn=kn[0],tr=kn[1],pr=Object(w.useState)(""),ar=Object(S.a)(pr,2),mn=ar[0],en=ar[1];Object(w.useEffect)(function(){Ot.visible&&un.resetFields()},[Ot.visible]),Object(w.useEffect)(function(){var zr=Ot.defaultPath.split("/");zr.length===1?(tr(""),en(Ot.defaultPath)):(en(zr.pop()),tr(zr.join("/")+"/"))},[Ot.defaultPath]),Object(w.useEffect)(function(){var zr,Ur;rn.current=(zr=Lt.pathname)===null||zr===void 0||((Ur=zr.split("/"))===null||Ur===void 0)?void 0:Ur[2]},[]);var Nn=function(){var zr=Object(c.a)(x.a.mark(function Ur(){var Dr,pe,X=arguments;return x.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return Dr=X.length>0&&X[0]!==void 0?X[0]:{},se.next=3,Tt({type:"shixunsDetail/moveGitFile",payload:{id:tt.id,from:Ot.defaultPath,to:Yn+Dr.path,message:Dr.commitMessage||"".concat(Ot.defaultPath," rename to ").concat(Yn).concat(Dr.path," "),secret_repository:yt}});case 3:pe=se.sent,(pe==null?void 0:pe.status)===0&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:Dr.path,name:Dr.path}),Ot.onClose());case 5:case"end":return se.stop()}},Ur)}));return function(){return zr.apply(this,arguments)}}(),Zr=function(){var Ur,Dr;N.d.push("/shixuns/".concat(rn.current,"/").concat((Ur=Lt.pathname)===null||Ur===void 0||((Dr=Ur.split("/"))===null||Dr===void 0)?void 0:Dr[3]).concat(Yn?"/master/shixun_show/".concat(Yn):""))};return v.a.createElement(g.a,{width:"40%",visible:Ot.visible,wrapClassName:Oe.a.modal,centered:!0,onOk:function(){un.submit()},onCancel:Ot.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},v.a.createElement("section",{className:Oe.a.bg},v.a.createElement("div",{className:Oe.a.wrap},v.a.createElement(de.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:Nn,onChange:function(){var Ur,Dr,pe=Object(n.a)({},un.getFieldsValue()),X=pe==null||((Ur=pe.path)===null||Ur===void 0)?void 0:Ur.split("");(X==null||((Dr=X.filter(function(q){return q=="/"}))===null||Dr===void 0)?void 0:Dr.length)>1&&(pe.path=pe.path.substring(0,pe.path.length-1)),un.setFieldsValue(Object(n.a)({},pe)),nn(pe)}},v.a.createElement(de.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},v.a.createElement(C.a,null,v.a.createElement(f.a,{flex:"1"},v.a.createElement(de.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:mn}))))),v.a.createElement(de.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},v.a.createElement(te.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Ot.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},me=Object(N.a)(function(Et){var je=Et.shixunsDetail,rt=Et.loading,at=Et.globalSetting,Ae=Et.user;return{shixunsDetail:je,globalSetting:at,user:Ae,loading:rt.models.index}})($),re=o("DZo9"),ae=o("8z0m"),Se=o("m3rI"),oe=o("8j3D"),ee=o("RC3E"),J=o.n(ee),Q=ae.a.Dragger,ve=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.user,Tt=je.dispatch,yt=je.isRepository,Ot=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(I.h)(),tt=Object(I.i)(),Ut=Object(w.useState)({}),Pt=Object(S.a)(Ut,2),an=Pt[0],nn=Pt[1],rn=Object(w.useRef)(),Tn=de.a.useForm(),sn=Object(S.a)(Tn,1),un=sn[0],Jn=Object(w.useState)([]),kn=Object(S.a)(Jn,2),Yn=kn[0],tr=kn[1],pr=Object(w.useState)(),ar=Object(S.a)(pr,2),mn=ar[0],en=ar[1],Nn;Object(w.useEffect)(function(){Ot.visible&&(un.resetFields(),tr([]))},[Ot.visible]),Object(w.useEffect)(function(){rn.current=tt.id},[]),Object(w.useEffect)(function(){var X=sessionStorage.getItem("pathArray");if(X){var q=X.split(",").join("/"),se=q.indexOf("/")===0?q.substr(1):q;en(se)}},[]);var Zr=function(q){if(Nn=q.file.name,q.file.status==="done"||q.file.status==="uploading"){var se,De,he;if(tr(q.fileList),!q.file.response)return;if(((se=q.file.response)===null||se===void 0?void 0:se.status)===0){d.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}tr(Yn.filter(function(pt){return pt.uid!==q.file.uid})),((De=q.file.response)===null||De===void 0?void 0:De.message)&&d.b.info((he=q.file.response)===null||he===void 0?void 0:he.message)}},zr=function(){var X=Object(c.a)(x.a.mark(function q(se){var De;return x.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(se.response){pt.next=3;break}return d.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),pt.abrupt("return");case 3:return pt.next=5,Tt({type:"shixunsDetail/deleteGitFile",payload:{id:tt.id,path:mn?"".concat(mn,"/").concat(se.name):se.name,message:un.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(mn?"".concat(mn,"/").concat(se.name):se.name),secret_repository:yt?null:!0}});case 5:De=pt.sent,De.status===0&&(tr(Yn.filter(function(vn){return vn.uid!==se.uid})),d.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return pt.stop()}},q)}));return function(se){return X.apply(this,arguments)}}(),Ur={height:300,multiple:!0,withCredentials:!0,data:function(){var X=Object(c.a)(x.a.mark(function se(){return x.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.abrupt("return",new Promise(function(){var pt=Object(c.a)(x.a.mark(function vn(Kn,dr){return x.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:setTimeout(Object(c.a)(x.a.mark(function Xn(){var $r,ga;return x.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,un.getFieldsValue();case 2:$r=fr.sent,ga=Object(n.a)(Object(n.a)({},{path:Ot.defaultPath?Ot.defaultPath:"",message:an.commitMessage||"\u4E0A\u4F20\u4E86".concat(Nn)}),yt?{}:{secret_repository:!0}),Kn(ga);case 5:case"end":return fr.stop()}},Xn)})),200);case 1:case"end":return Mn.stop()}},vn)}));return function(vn,Kn){return pt.apply(this,arguments)}}()));case 1:case"end":return he.stop()}},se)}));function q(){return X.apply(this,arguments)}return q}(),fileList:Yn,method:"post",action:"".concat(Se.a.API_SERVER,"/api/shixuns/").concat(rn.current,"/upload_git_file.json"),onChange:Zr,onRemove:zr,beforeUpload:function(q){Nn=q.name}},Dr=function(){var X=Object(c.a)(x.a.mark(function q(se){return x.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,un.validateFields();case 2:Ot.onClose(),Ot.onOK({path:Ot.defaultPath}),pe();case 5:case"end":return he.stop()}},q)}));return function(se){return X.apply(this,arguments)}}(),pe=function(){var q,se;N.d.push("/shixuns/".concat(rn.current,"/").concat((q=Lt.pathname)===null||q===void 0||((se=q.split("/"))===null||se===void 0)?void 0:se[3]).concat(mn?"/master/shixun_show/".concat(mn):""))};return v.a.createElement(g.a,{visible:Ot.visible,onOk:Dr,centered:!0,onCancel:Ot.onClose,width:"70%"},v.a.createElement("section",{className:J.a.bg},v.a.createElement("div",{className:J.a.wrap},v.a.createElement("div",{className:J.a.title},"\u4E0A\u4F20\u6587\u4EF6"),v.a.createElement(de.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:Dr,onValuesChange:function(){return nn(Object(n.a)({},un.getFieldsValue()))}},v.a.createElement(de.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),v.a.createElement(de.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},v.a.createElement(Q,Ur,v.a.createElement("div",null,v.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(J.a.colorBlue)})),v.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",v.a.createElement("span",{className:"".concat(J.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),v.a.createElement(oe.a,{onFinish:function(q){return en(q)}})))},_e=Object(N.a)(function(Et){var je=Et.shixunsDetail,rt=Et.loading,at=Et.globalSetting,Ae=Et.user;return{shixunsDetail:je,globalSetting:at,user:Ae,loading:rt.models.index}})(ve),Te=o("Bbdw"),Ge=o.n(Te),qe=o("HpfO"),ut=o.n(qe),st=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.dispatch,Tt=je.title,yt=je.pathList,Ot=yt===void 0?[]:yt,Lt=je.showInputPath,tt=Lt===void 0?!1:Lt,Ut=je.isMergeSelectFile,Pt=Ut===void 0?!1:Ut,an=je.onFinish,nn=an===void 0?function(){}:an,rn=de.a.useForm(),Tn=Object(S.a)(rn,1),sn=Tn[0],un=Object(I.i)(),Jn=Object(I.h)(),kn=Object(w.useRef)(),Yn=Object(w.useState)(""),tr=Object(S.a)(Yn,2),pr=tr[0],ar=tr[1],mn=Object(w.useState)(""),en=Object(S.a)(mn,2),Nn=en[0],Zr=en[1],zr=Object(w.useState)([]),Ur=Object(S.a)(zr,2),Dr=Ur[0],pe=Ur[1],X=Object(w.useState)([]),q=Object(S.a)(X,2),se=q[0],De=q[1];Object(w.useEffect)(function(){var on,Mn;kn.current=((on=Jn.pathname)===null||on===void 0||((Mn=on.split("/"))===null||Mn===void 0)?void 0:Mn[3])==="repository"},[]),Object(w.useEffect)(function(){if(rt.actionTabs.key!=="Repository-SelectFilePath")return;var on=Ot.join("/"),Mn=[];Ot.map(function(Xn,$r){$r===0?Mn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Xn),path:on}):Mn.push({val:"/".concat(Xn),path:on})}),pe(Mn),ar(on),Zr(on),he(on)},[rt.actionTabs.key]);var he=function(){var on=Object(c.a)(x.a.mark(function Mn(Xn){var $r;return x.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return pa.next=2,Fe({type:kn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:un.id,path:Xn}});case 2:$r=pa.sent,$r&&De($r.trees||[]);case 4:case"end":return pa.stop()}},Mn)}));return function(Xn){return on.apply(this,arguments)}}(),pt=function(Mn){var Xn=pr;Mn.type==="tree"&&(Dr.length?Dr.push({val:"/".concat(Mn.name),path:Mn.name}):Dr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Mn.name),path:Mn.name}),pe(Dr),Xn=pr?"".concat(pr,"/").concat(Mn.name):Mn.name,ar(Xn)),he(Xn)},vn=function(Mn,Xn){var $r=Dr.filter(function(pa,fr){return fr<=Xn});pe($r);var ga=$r.filter(function(pa,fr){return fr!==0}).map(function(pa){return pa.val}).join("").substr(1);ar(ga),he(ga)},Kn=function(){var on=Object(c.a)(x.a.mark(function Mn(){var Xn,$r,ga;return x.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:if(Xn=sn==null?void 0:sn.getFieldsValue(),$r=pr?"".concat(pr).concat(Xn!=null&&Xn.name?"/".concat(Xn==null?void 0:Xn.name):""):Xn==null?void 0:Xn.name,!Pt){fr.next=6;break}return nn($r),dr(),fr.abrupt("return");case 6:if(!tt){fr.next=16;break}return fr.next=9,sn.validateFields();case 9:return fr.next=11,Fe({type:"shixunsDetail/uploadGitFolder",payload:Object(n.a)(Object(n.a)({},{id:un.id,path:$r}),kn.current?{}:{secret_repository:!0})});case 11:ga=fr.sent,nn(Nn),ga.status===0&&d.b.info("\u65B0\u5EFA\u6210\u529F"),fr.next=18;break;case 16:nn($r),d.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:dr();case 19:case"end":return fr.stop()}},Mn)}));return function(){return on.apply(this,arguments)}}(),dr=function(){Fe({type:"shixunsDetail/setActionTabs",payload:{}}),sn.resetFields()};return v.a.createElement(g.a,{centered:!0,title:Tt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:rt.actionTabs.key==="Repository-SelectFilePath",onOk:Kn,onCancel:dr},v.a.createElement("div",{className:ut.a.wrap},v.a.createElement("div",{className:ut.a.content},v.a.createElement("div",{className:ut.a.mainPathWrap},!!(Dr!=null&&Dr.length)&&Dr.map(function(on,Mn){return v.a.createElement("a",{key:Mn,onClick:function(){return vn(on,Mn)}},on.val)})),!!(se!=null&&se.length)&&se.map(function(on,Mn){return on.type==="tree"&&v.a.createElement("a",{key:Mn,onClick:function(){return pt(on)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ut.a.colorBlue)}),on.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement("div",{className:"mt5 mb5"},pr),tt&&v.a.createElement(de.a,{form:sn,scrollToFirstError:!0,className:"mt20"},v.a.createElement(de.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},ft=Object(N.a)(function(Et){var je=Et.shixunsDetail,rt=Et.loading,at=Et.globalSetting;return{shixunsDetail:je,globalSetting:at,loading:rt.models.index}})(st),gt=o("GZ0F"),Ve=o("8Skl"),ke=o("HBuW"),dt=o("1vsH"),Bt=o("NLgs"),vt=o("lzim"),Rt=F.a.DirectoryTree,ot=function(je){var rt,at,Ae,Fe,Tt,yt,Ot,Lt=je.shixunsDetail,tt=je.globalSetting,Ut=je.loading,Pt=je.user,an=je.activeKey,nn=je.dispatch,rn=je.practiceSetting,Tn=je.isRepository,sn=je.treeData,un=je.setTreeData,Jn=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),kn=Object(I.i)(),Yn=Object(I.h)(),tr=Object(w.useState)(),pr=Object(S.a)(tr,2),ar=pr[0],mn=pr[1],en=Object(w.useState)(!1),Nn=Object(S.a)(en,2),Zr=Nn[0],zr=Nn[1],Ur=Object(w.useState)(!1),Dr=Object(S.a)(Ur,2),pe=Dr[0],X=Dr[1],q=Object(w.useState)(!1),se=Object(S.a)(q,2),De=se[0],he=se[1],pt=Object(w.useState)(!1),vn=Object(S.a)(pt,2),Kn=vn[0],dr=vn[1],on=Object(w.useState)(""),Mn=Object(S.a)(on,2),Xn=Mn[0],$r=Mn[1],ga=Object(w.useState)([]),pa=Object(S.a)(ga,2),fr=pa[0],za=pa[1],ja=Object(w.useState)([]),Ra=Object(S.a)(ja,2),Ha=Ra[0],wa=Ra[1],Ja=Object(w.useState)([]),ka=Object(S.a)(Ja,2),li=ka[0],oi=ka[1],ua=Object(w.useState)(!1),fa=Object(S.a)(ua,2),oa=fa[0],xe=fa[1],lt=Object(w.useState)(),Mt=Object(S.a)(lt,2),wt=Mt[0],Ht=Mt[1],Nt=Object(w.useState)(),Vt=Object(S.a)(Nt,2),$t=Vt[0],En=Vt[1],gn=Object(w.useState)(""),Un=Object(S.a)(gn,2),An=Un[0],tn=Un[1],Pn=Object(w.useState)(),yn=Object(S.a)(Pn,2),jn=yn[0],Rn=yn[1],Qn=Object(w.useState)(!1),mr=Object(S.a)(Qn,2),kr=mr[0],wn=mr[1];Object(w.useEffect)(function(){un([]),Bn(""),localStorage.warehouseHideTip||xe(!0)},[Yn.pathname,Tn]);var Xt=function(){var rr=Object(c.a)(x.a.mark(function Kt(){var Jt,Yt,Vn=arguments;return x.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Jt=Vn.length>0&&Vn[0]!==void 0?Vn[0]:"",Ln.next=3,Object(ke.Gb)({id:kn.id,secret_dir_path:Jt});case 3:Yt=Ln.sent,Yt&&Rn(Jt);case 5:case"end":return Ln.stop()}},Kt)}));return function(){return rr.apply(this,arguments)}}(),fn=function(Kt){var Jt;return v.a.createElement(a.a,{className:Ge.a.menu,onClick:function(Vn){$r(Kt.path||"");switch(Vn.key){case"1":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),zr(!0);break;case"2":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),he(!0);break;case"3":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),dr(!0);break;case"4":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),X(!0);break;case"5":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Or(Kt.path,Kt.name,Kt);break;case"6":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Pr(Kt);break}}},(Kt.type==="topTree"||Kt.type==="tree")&&v.a.createElement(a.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Kt.type==="topTree"||Kt.type==="tree")&&v.a.createElement(a.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Kt.type==="topTree"||Kt.type==="tree")&&v.a.createElement(a.a.Item,{key:"3"},"\u4E0A\u4F20"),Kt.type!=="topTree"&&Kt.type!=="tree"&&(Lt==null||((Jt=Lt.detail)===null||Jt===void 0)?void 0:Jt.public)<2&&v.a.createElement(a.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Kt.type!=="topTree"&&v.a.createElement(L.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Tn?"":"secret/").concat(Kt==null?void 0:Kt.path),onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(a.a.Item,{key:"6"},v.a.createElement(v.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Kt.type!=="topTree"&&v.a.createElement(a.a.Item,{key:"5"},"\u5220\u9664"))},Dn=function(Kt,Jt){return Kt.map(function(Yt){return Jt==""?Yt.path=Jt+Yt.name:Yt.path=Jt+"/"+Yt.name,Yt.title=v.a.createElement(C.a,{className:"font14"},v.a.createElement(f.a,{flex:"1"},v.a.createElement(C.a,null,v.a.createElement(f.a,{flex:"20px"},Yt.type==="blob"&&v.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),v.a.createElement(f.a,{flex:"1"},v.a.createElement("span",{className:" multi_ellipsis1"},Yt.name)))),v.a.createElement(f.a,null,(Yt.type==="blob"||Yt.type==="tree")&&v.a.createElement(l.a,{overlay:fn(Yt),className:Ge.a.ellipsis},v.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Yt.disableCheckbox=ar&&ar!==Yt.name,Yt.className=Yt.type==="tree"?Ge.a.pl23:"",Yt.checkable=Yt.type!=="tree",Yt.isLeaf=Yt.type!=="tree",Yt.children=Yt.type==="tree"&&[],Yt.key=Yt.path,Yt})},Qt=function(Kt){nn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Kt}})},Sn=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt,Yt){var Vn;return x.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Vn=Jt.split("/"),Ln.next=3,Bn(Xn);case 3:setTimeout(function(){Qt(Jt),fr=[Vn[0]||""],Ha=[Jt],wa(Object(D.a)(Ha)),za(Object(D.a)(fr))},150);case 4:case"end":return Ln.stop()}},Kt)}));return function(Jt,Yt){return rr.apply(this,arguments)}}(),_n=function(Kt,Jt){if(Jt=="")sn=Object(D.a)(Kt),un(Object(D.a)(Kt));else{var Yt=In(sn,Jt,Kt);sn=Yt,un(Object(D.a)(Yt))}};function In(rr,Kt,Jt){return rr.map(function(Yt){return Yt.key===Kt?(Yt.children=Object(D.a)(Jt),Object(n.a)({},Yt)):Yt.children?Object(n.a)(Object(n.a)({},Yt),{},{children:In(Yt.children,Kt,Jt)}):Yt})}var Bn=function(){var rr=Object(c.a)(x.a.mark(function Kt(){var Jt,Yt,Vn,er,Ln,ir=arguments;return x.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return Jt=ir.length>0&&ir[0]!==void 0?ir[0]:"",sr.next=3,nn({type:Tn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:kn.id,path:Jt}});case 3:return Yt=sr.sent,Yt&&((Vn=Yt.trees)!==null&&Vn!==void 0&&Vn.length?(Ln=Dn(Object(D.a)(Yt.trees),Jt),_n(Ln,Jt),oi(Yt.trees||[]),En(Jt||""),console.log("handleGetRepository:",Ln,Jt),setTimeout(function(){return console.log(sn,Yt.trees,Jt,999999)},2e3)):Jt==""&&un([]),Ht(((er=Yt.commits)===null||er===void 0?void 0:er[0])||{})),sr.abrupt("return",Yt);case 6:case"end":return sr.stop()}},Kt)}));return function(){return rr.apply(this,arguments)}}(),or=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt){return x.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return Vn.abrupt("return",new Promise(function(){var er=Object(c.a)(x.a.mark(function Ln(ir,cr){return x.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:return Jt.children.length&&ir(),tn(Jt.path),Qr.next=4,Bn(Jt.path);case 4:ir();case 5:case"end":return Qr.stop()}},Ln)}));return function(Ln,ir){return er.apply(this,arguments)}}()));case 1:case"end":return Vn.stop()}},Kt)}));return function(Jt){return rr.apply(this,arguments)}}(),$n=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt,Yt){var Vn,er;return x.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(console.log("handleSelectTree",Jt,Yt.nativeEvent.target.nodeName,Yt),Vn=function(){Qt(Yt.node.path),Jt=[Yt.node.path],wa(Object(D.a)(Jt))},!(Yt.nativeEvent.target.nodeName==="svg"||Yt.nativeEvent.target.nodeName==="LI"||Yt.nativeEvent.target.nodeName==="I")){ir.next=4;break}return ir.abrupt("return");case 4:Yt.node.type==="blob"&&(rn!=null&&(er=rn.sideBar)!==null&&er!==void 0&&er.confirmLeave?g.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Vn(),nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Vn());case 5:case"end":return ir.stop()}},Kt)}));return function(Jt,Yt){return rr.apply(this,arguments)}}(),Or=function(Kt,Jt,Yt){g.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Yt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Vn=Object(c.a)(x.a.mark(function Ln(){var ir,cr,sr;return x.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,nn({type:"shixunsDetail/deleteGitFile",payload:{id:kn.id,path:Kt,message:"\u5220\u9664".concat(Kt),secret_repository:Tn?null:!0}});case 2:if(ir=lr.sent,cr=Kt.split("/"),!((ir==null?void 0:ir.status)===0)){lr.next=20;break}return d.b.info("\u5220\u9664\u6210\u529F"),cr.splice(cr.length-1,1),lr.next=9,Bn(cr.length>1?cr.join("/"):"");case 9:if(sr=lr.sent,!(sr!=null&&sr.trees)){lr.next=13;break}lr.next=16;break;case 13:return cr.splice(cr.length-1,1),lr.next=16,Bn(cr.length>1?cr.join("/"):"");case 16:return Qt(""),lr.abrupt("return",!0);case 20:(ir==null?void 0:ir.status)===-3&&g.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:v.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Kt,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(kn.id,"/edit/").concat(ir==null?void 0:ir.message,"/tab=2")}});case 21:case"end":return lr.stop()}},Ln)}));function er(){return Vn.apply(this,arguments)}return er}()})},Pr=function(Kt){console.log(Kt,"item")},Zn=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt,Yt){return x.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:if(console.log("handleExpand",Yt),!(Yt.nativeEvent.target.nodeName==="svg"||Yt.nativeEvent.target.nodeName==="path"||Yt.nativeEvent.target.nodeName==="LI")){er.next=5;break}return er.abrupt("return",!0);case 5:return er.next=7,or(Yt.node);case 7:fr.includes(Yt.node.path)?fr.splice(fr.indexOf(Yt.node.path),1):fr.push(Yt.node.path);case 8:za(Object(D.a)(fr));case 9:case"end":return er.stop()}},Kt)}));return function(Jt,Yt){return rr.apply(this,arguments)}}(),Tr=function(){xe(!1),localStorage.warehouseHideTip=!0},vr=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt){var Yt,Vn,er,Ln,ir;return x.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:er="",sr.t0=Tn,sr.next=sr.t0===!0?4:sr.t0===!1?9:11;break;case 4:return er="\u5F00\u542F\u7248\u672C\u5E93",Ln="\u5F00\u542F",ir="\u4E0D\u5F00\u542F",Vn=v.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),sr.abrupt("break",11);case 9:return Lt!=null&&(Yt=Lt.detail)!==null&&Yt!==void 0&&Yt.secret_repository?(er="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ln="\u786E\u5B9A",ir="\u53D6\u6D88",Vn=v.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(er="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ln="\u4E0D\u4F7F\u7528",ir="\u4F7F\u7528",Vn=v.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),sr.abrupt("break",11);case 11:if(!(!Tn&&Object(Bt.b)(nn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){sr.next=13;break}return sr.abrupt("return");case 13:g.a.confirm({title:er,okText:Ln,cancelText:ir,content:Vn,onOk:function(){var lr;Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",er]),!Tn&&!(Lt!=null&&(lr=Lt.detail)!==null&&lr!==void 0&&lr.secret_repository)||Hr(Jt)},onCancel:function(){var lr;!Tn&&!(Lt!=null&&(lr=Lt.detail)!==null&&lr!==void 0&&lr.secret_repository)&&Hr(Jt)}});case 14:case"end":return sr.stop()}},Kt)}));return function(Jt){return rr.apply(this,arguments)}}(),Hr=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt){return x.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:if(!Tn){Vn.next=6;break}return Vn.next=3,Object(ke.r)(Object(n.a)({},kn));case 3:nn({type:"practiceSetting/getCommonData",payload:Object(n.a)({},kn)}),Vn.next=8;break;case 6:return Vn.next=8,Object(ke.t)(Object(n.a)(Object(n.a)({},kn),{},{is_secret_repository:Jt}));case 8:Bn(),nn({type:"shixunsDetail/getShixunsDetail",payload:{id:kn.id}});case 10:case"end":return Vn.stop()}},Kt)}));return function(Jt){return rr.apply(this,arguments)}}(),Mr=function(Kt){console.log(Kt)},qr=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt){var Yt,Vn,er,Ln,ir,cr,sr,Qr,lr,la,Vr;return x.a.wrap(function(Cr){for(;;)switch(Cr.prev=Cr.next){case 0:if(console.log(Jt),Yt=Jt.node.key,Vn=Jt.dragNode.key,er=Jt.node.pos.split("-"),Ln=Jt.dropPosition-Number(er[er.length-1]),!(Jt.dragNode.type==="tree")){Cr.next=8;break}return d.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Cr.abrupt("return");case 8:if(!(Jt.node.type!=="tree")){Cr.next=11;break}return d.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Cr.abrupt("return");case 11:return Cr.next=13,nn({type:"shixunsDetail/moveGitFile",payload:{id:kn.id,from:Jt.dragNode.path,to:Jt.node.path+"/"+Jt.dragNode.name,message:"".concat(Jt.dragNode.path," move to ").concat(Jt.node.path+"/"+Jt.dragNode.name," ")}});case 13:if(ir=Cr.sent,!(ir.status===0)){Cr.next=26;break}return Qt(""),Cr.next=18,Bn("");case 18:cr=0;case 19:if(!(cr>>24)&16711935|(d<<24|d>>>8)&4278255360}var s=this._hash.words,u=i[a+0],S=i[a+1],E=i[a+2],_=i[a+3],P=i[a+4],R=i[a+5],x=i[a+6],w=i[a+7],v=i[a+8],O=i[a+9],U=i[a+10],I=i[a+11],N=i[a+12],V=i[a+13],H=i[a+14],D=i[a+15],W=s[0],F=s[1],L=s[2],K=s[3];W=f(W,F,L,K,u,7,g[0]),K=f(K,W,F,L,S,12,g[1]),L=f(L,K,W,F,E,17,g[2]),F=f(F,L,K,W,_,22,g[3]),W=f(W,F,L,K,P,7,g[4]),K=f(K,W,F,L,R,12,g[5]),L=f(L,K,W,F,x,17,g[6]),F=f(F,L,K,W,w,22,g[7]),W=f(W,F,L,K,v,7,g[8]),K=f(K,W,F,L,O,12,g[9]),L=f(L,K,W,F,U,17,g[10]),F=f(F,L,K,W,I,22,g[11]),W=f(W,F,L,K,N,7,g[12]),K=f(K,W,F,L,V,12,g[13]),L=f(L,K,W,F,H,17,g[14]),F=f(F,L,K,W,D,22,g[15]),W=r(W,F,L,K,S,5,g[16]),K=r(K,W,F,L,x,9,g[17]),L=r(L,K,W,F,I,14,g[18]),F=r(F,L,K,W,u,20,g[19]),W=r(W,F,L,K,R,5,g[20]),K=r(K,W,F,L,U,9,g[21]),L=r(L,K,W,F,D,14,g[22]),F=r(F,L,K,W,P,20,g[23]),W=r(W,F,L,K,O,5,g[24]),K=r(K,W,F,L,H,9,g[25]),L=r(L,K,W,F,_,14,g[26]),F=r(F,L,K,W,v,20,g[27]),W=r(W,F,L,K,V,5,g[28]),K=r(K,W,F,L,E,9,g[29]),L=r(L,K,W,F,w,14,g[30]),F=r(F,L,K,W,N,20,g[31]),W=l(W,F,L,K,R,4,g[32]),K=l(K,W,F,L,v,11,g[33]),L=l(L,K,W,F,I,16,g[34]),F=l(F,L,K,W,H,23,g[35]),W=l(W,F,L,K,S,4,g[36]),K=l(K,W,F,L,P,11,g[37]),L=l(L,K,W,F,w,16,g[38]),F=l(F,L,K,W,U,23,g[39]),W=l(W,F,L,K,V,4,g[40]),K=l(K,W,F,L,u,11,g[41]),L=l(L,K,W,F,_,16,g[42]),F=l(F,L,K,W,x,23,g[43]),W=l(W,F,L,K,O,4,g[44]),K=l(K,W,F,L,N,11,g[45]),L=l(L,K,W,F,D,16,g[46]),F=l(F,L,K,W,E,23,g[47]),W=n(W,F,L,K,u,6,g[48]),K=n(K,W,F,L,w,10,g[49]),L=n(L,K,W,F,H,15,g[50]),F=n(F,L,K,W,R,21,g[51]),W=n(W,F,L,K,N,6,g[52]),K=n(K,W,F,L,_,10,g[53]),L=n(L,K,W,F,U,15,g[54]),F=n(F,L,K,W,S,21,g[55]),W=n(W,F,L,K,v,6,g[56]),K=n(K,W,F,L,D,10,g[57]),L=n(L,K,W,F,x,15,g[58]),F=n(F,L,K,W,V,21,g[59]),W=n(W,F,L,K,P,6,g[60]),K=n(K,W,F,L,I,10,g[61]),L=n(L,K,W,F,E,15,g[62]),F=n(F,L,K,W,O,21,g[63]),s[0]=s[0]+W|0,s[1]=s[1]+F|0,s[2]=s[2]+L|0,s[3]=s[3]+K|0},_doFinalize:function(){var i=this._data,a=i.words,c=this._nDataBytes*8,h=i.sigBytes*8;a[h>>>5]|=128<<24-h%32;var d=m.floor(c/4294967296),s=c;a[(h+64>>>9<<4)+15]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,a[(h+64>>>9<<4)+14]=(s<<8|s>>>24)&16711935|(s<<24|s>>>8)&4278255360,i.sigBytes=(a.length+1)*4,this._process();for(var u=this._hash,S=u.words,E=0;E<4;E++){var _=S[E];S[E]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return u},clone:function(){var i=C.clone.call(this);return i._hash=this._hash.clone(),i}});function f(i,a,c,h,d,s,u){var S=i+(a&c|~a&h)+d+u;return(S<>>32-s)+a}function r(i,a,c,h,d,s,u){var S=i+(a&h|c&~h)+d+u;return(S<>>32-s)+a}function l(i,a,c,h,d,s,u){var S=i+(a^c^h)+d+u;return(S<>>32-s)+a}function n(i,a,c,h,d,s,u){var S=i+(c^(a|~h))+d+u;return(S<>>32-s)+a}T.MD5=C._createHelper(e),T.HmacMD5=C._createHmacHelper(e)}(Math),M.MD5})},cz0n:function(k,z,o){k.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dGDm:function(k,z,o){k.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(k,z,o){},djh8:function(k,z,o){k.exports=o.p+"static/qrCode.d852fdfc.png"},dmUQ:function(k,z,o){"use strict";var M=o("Ff2n"),m=o("rePB"),T=o("1OyB"),b=o("vuIU"),y=o("Ji7U"),C=o("md7G"),A=o("foSv"),g=o("q1tI"),e=o.n(g),f=o("TSYQ"),r=o.n(f),l=o("4IlW");function n(v,O){var U=Object.keys(v);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(v);O&&(I=I.filter(function(N){return Object.getOwnPropertyDescriptor(v,N).enumerable})),U.push.apply(U,I)}return U}function i(v){for(var O=1;O1?fe-1:0),Ce=1;Ce1?F-1:0),K=1;K=0)return parseInt(W.slice(W.indexOf("e-")+2),10);var F=0;return W.indexOf(".")>=0&&(F=W.length-W.indexOf(".")-1),F},N.getInputDisplayValue=function(D){var W=D||N.state,F=W.focused,L=W.inputValue,K=W.value,te;F?te=L:te=N.toPrecisionAsStep(K),te==null&&(te="");var fe=N.formatWrapper(te);return _(N.props.decimalSeparator)&&(fe=fe.toString().replace(".",N.props.decimalSeparator)),fe},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(D){}},N.restoreByAfter=function(D){if(D===void 0)return!1;var W=N.input.value,F=W.lastIndexOf(D);if(F===-1)return!1;var L=N.cursorBefore.length;return N.lastKeyCode===l.a.DELETE&&N.cursorBefore.charAt(L-1)===D[0]?(N.fixCaret(L,L),!0):F+D.length===W.length?(N.fixCaret(F,F),!0):!1},N.partRestoreByAfter=function(D){return D===void 0?!1:Array.prototype.some.call(D,function(W,F){var L=D.substring(F);return N.restoreByAfter(L)})},N.isNotCompleteNumber=function(D){return isNaN(D)||D===""||D===null||D&&D.toString().indexOf(".")===D.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(D,W,F){N.pressingUpOrDown=!0,N.step("down",D,W,F)},N.up=function(D,W,F){N.pressingUpOrDown=!0,N.step("up",D,W,F)},N.saveInput=function(D){N.input=D};var V=I.value;V===void 0&&(V=I.defaultValue),N.state={focused:I.autoFocus};var H=N.getValidValue(N.toNumber(V));return N.state=i(i({},N.state),{},{inputValue:N.toPrecisionAsStep(H),value:H}),N}return Object(b.a)(U,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var V=this.props,H=V.value,D=V.onChange,W=V.max,F=V.min,L=this.state.focused;if(N){if(!P(N.value,H)||!P(N.max,W)||!P(N.min,F)){var K=L?H:this.getValidValue(H),te;this.pressingUpOrDown?te=K:this.inputting?te=this.rawInput:te=this.toPrecisionAsStep(K),this.setState({value:K,inputValue:te})}var fe="value"in this.props?H:this.state.value;"max"in this.props&&N.max!==W&&typeof fe=="number"&&fe>W&&D&&D(W),"min"in this.props&&N.min!==F&&typeof fe=="number"&&fe1&&arguments[1]!==void 0?arguments[1]:this.props.min,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,D=parseFloat(N);return isNaN(D)?N:(DH&&(D=H),D)}},{key:"setValue",value:function(N,V){var H=this.props.precision,D=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),W=this.state.value,F=W===void 0?null:W,L=this.state.inputValue,K=L===void 0?null:L,te=typeof D=="number"?D.toFixed(H):"".concat(D),fe=D!==F||te!=="".concat(K);return"value"in this.props?(K=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:K},V)):this.setState({value:D,inputValue:this.toPrecisionAsStep(N)},V),fe&&this.props.onChange(D),D}},{key:"getMaxPrecision",value:function(N){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.props,D=H.precision,W=H.step;if(_(D))return D;var F=this.getPrecision(V),L=this.getPrecision(W),K=this.getPrecision(N);return N?Math.max(K,F+L):F+L}},{key:"getPrecisionFactor",value:function(N){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.getMaxPrecision(N,V);return Math.pow(10,H)}},{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 V=Math.abs(this.getMaxPrecision(N));return isNaN(V)?N.toString():Number(N).toFixed(V)}},{key:"toNumber",value:function(N){var V=this.props.precision,H=this.state.focused,D=N&&N.length>16&&H;return this.isNotCompleteNumber(N)||D?N:_(V)?Math.round(N*Math.pow(10,V))/Math.pow(10,V):Number(N)}},{key:"upStep",value:function(N,V){var H=this.props.step,D=this.getPrecisionFactor(N,V),W=Math.abs(this.getMaxPrecision(N,V)),F=((D*N+D*H*V)/D).toFixed(W);return this.toNumber(F)}},{key:"downStep",value:function(N,V){var H=this.props.step,D=this.getPrecisionFactor(N,V),W=Math.abs(this.getMaxPrecision(N,V)),F=((D*N-D*H*V)/D).toFixed(W);return this.toNumber(F)}},{key:"step",value:function(N,V){var H=this,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,W=arguments.length>3?arguments[3]:void 0;this.stop(),V&&(V.persist(),V.preventDefault());var F=this.props;if(F.disabled)return;var L=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(L))return;var K=this["".concat(N,"Step")](L,D),te=K>F.max||KF.max?K=F.max:K=de),Rt=(ft||ft===0)&&(isNaN(ft)||Number(ft)<=Ce),ot=vt||D||W,Je=Rt||D||W,et=r()("".concat(H,"-handler"),"".concat(H,"-handler-up"),Object(m.a)({},"".concat(H,"-handler-up-disabled"),ot)),Me=r()("".concat(H,"-handler"),"".concat(H,"-handler-down"),Object(m.a)({},"".concat(H,"-handler-down-disabled"),Je)),Be=F?{onTouchStart:ot?h:this.up,onTouchEnd:this.stop}:{onMouseDown:ot?h:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Xe=F?{onTouchStart:Je?h:this.down,onTouchEnd:this.stop}:{onMouseDown:Je?h:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return e.a.createElement("div",{className:Ve,style:Oe,title:ce,onMouseEnter:Ee,onMouseLeave:ye,onMouseOver:ue,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},e.a.createElement("div",{className:"".concat(H,"-handler-wrap")},e.a.createElement("span",Object.assign({unselectable:"on"},Be,{role:"button","aria-label":"Increase Value","aria-disabled":ot,className:et}),K||e.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-up-inner"),onClick:d})),e.a.createElement("span",Object.assign({unselectable:"on"},Xe,{role:"button","aria-label":"Decrease Value","aria-disabled":Je,className:Me}),te||e.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-down-inner"),onClick:d}))),e.a.createElement("div",{className:"".concat(H,"-input-wrap")},e.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Ce,"aria-valuemax":de,"aria-valuenow":ft,required:$,type:ae,placeholder:Se,onPaste:Ge,onClick:me,onMouseUp:this.onMouseUp,className:"".concat(H,"-input"),tabIndex:re,autoComplete:L,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:dt?this.onKeyDown:h,onKeyUp:dt?this.onKeyUp:h,autoFocus:_e,maxLength:ve,readOnly:W,disabled:D,max:de,min:Ce,step:Q,name:Te,title:ce,id:oe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Bt),pattern:J,inputMode:ee,onInput:qe},ke))))}}]),U}(e.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:E,min:-E,step:1,style:{},onChange:h,onKeyDown:h,onPressEnter:h,onFocus:h,onBlur:h,parser:s,required:!1,autoComplete:"off"};var x=R,w=z.a=x},e7zE:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.Base,y=T.WordArray,C=m.algo,A=C.SHA1,g=C.HMAC,e=C.PBKDF2=b.extend({cfg:b.extend({keySize:128/32,hasher:A,iterations:1}),init:function(f){this.cfg=this.cfg.extend(f)},compute:function(f,r){for(var l=this.cfg,n=g.create(l.hasher,f),i=y.create(),a=y.create([1]),c=i.words,h=a.words,d=l.keySize,s=l.iterations;c.length0&&arguments[0]!==void 0?arguments[0]:[],Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=de.length,ce=Ce.length;if(Math.abs(Oe-ce)!==1)return{add:!1,key:null};function Ee(ye,ue){var le=new Map;ye.forEach(function(me){le.set(me,!0)});var $=ue.filter(function(me){return!le.has(me)});return $.length===1?$[0]:null}return Oe ").concat(Ce);return Ce}var D=function(Ce,Oe){var ce=Ce.prefixCls,Ee=Ce.data,ye=Ce.selectable,ue=Ce.checkable,le=Ce.expandedKeys,$=Ce.selectedKeys,me=Ce.checkedKeys,re=Ce.loadedKeys,ae=Ce.loadingKeys,Se=Ce.halfCheckedKeys,oe=Ce.keyEntities,ee=Ce.disabled,J=Ce.dragging,Q=Ce.dragOverNodeKey,ve=Ce.dropPosition,_e=Ce.motion,Te=Ce.height,Ge=Ce.itemHeight,qe=Ce.virtual,ut=Ce.focusable,st=Ce.activeItem,ft=Ce.focused,gt=Ce.tabIndex,Ve=Ce.onKeyDown,ke=Ce.onFocus,dt=Ce.onBlur,Bt=Ce.onActiveChange,vt=Ce.onListChangeStart,Rt=Ce.onListChangeEnd,ot=Object(h.a)(Ce,["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"]),Je=g.useRef(null);g.useImperativeHandle(Oe,function(){return{scrollTo:function(an){Je.current.scrollTo(an)}}});var et=g.useState(le),Me=Object(c.a)(et,2),Be=Me[0],Xe=Me[1],Ke=g.useState(Ee),$e=Object(c.a)(Ke,2),_t=$e[0],Ft=$e[1],qt=g.useState(Ee),bn=Object(c.a)(qt,2),At=bn[0],Et=bn[1],je=g.useState([]),rt=Object(c.a)(je,2),at=rt[0],Ae=rt[1],Fe=g.useState(null),Tt=Object(c.a)(Fe,2),yt=Tt[0],Ot=Tt[1];function Lt(){Ft(Ee),Et(Ee),Ae([]),Ot(null),Rt()}g.useEffect(function(){Xe(le);var Pt=P(Be,le);if(Pt.key!==null)if(Pt.add){var an=_t.findIndex(function(Jn){var kn=Jn.data.key;return kn===Pt.key}),nn=N(R(_t,Ee,Pt.key),qe,Te,Ge),rn=_t.slice();rn.splice(an+1,0,I),Et(rn),Ae(nn),Ot("show")}else{var Tn=Ee.findIndex(function(Jn){var kn=Jn.data.key;return kn===Pt.key}),sn=N(R(Ee,_t,Pt.key),qe,Te,Ge),un=Ee.slice();un.splice(Tn+1,0,I),Et(un),Ae(sn),Ot("hide")}else _t!==Ee&&(Ft(Ee),Et(Ee))},[le,Ee]),g.useEffect(function(){J||Lt()},[J]);var tt=_e?At:Ee,Ut={expandedKeys:le,selectedKeys:$,loadedKeys:re,loadingKeys:ae,checkedKeys:me,halfCheckedKeys:Se,dragOverNodeKey:Q,dropPosition:ve,keyEntities:oe};return g.createElement(g.Fragment,null,ft&&st&&g.createElement("span",{style:x,"aria-live":"assertive"},H(st)),g.createElement("div",{role:"tree"},g.createElement("input",{style:x,disabled:ut===!1||ee,tabIndex:ut!==!1?gt:null,onKeyDown:Ve,onFocus:ke,onBlur:dt,value:"",onChange:w})),g.createElement(d.a,Object.assign({},ot,{data:tt,itemKey:V,height:Te,fullHeight:!1,virtual:qe,itemHeight:Ge,prefixCls:"".concat(ce,"-list"),ref:Je}),function(Pt){var an=Pt.pos,nn=Pt.data,rn=nn.key,Tn=Object(h.a)(nn,["key"]),sn=Pt.isStart,un=Pt.isEnd,Jn=Object(a.e)(rn,an);delete Tn.children;var kn=Object(a.f)(Jn,Ut);return g.createElement(_,Object.assign({},Tn,kn,{active:st&&rn===st.data.key,pos:an,data:Pt.data,isStart:sn,isEnd:un,motion:_e,motionNodes:rn===v?at:null,motionType:yt,onMotionStart:vt,onMotionEnd:Lt,treeNodeRequiredProps:Ut,onMouseMove:function(){Bt(null)}}))}))},W=g.forwardRef(D);W.displayName="NodeList";var F=W,L=o("NvD2"),K=function(de){Object(C.a)(Oe,de);var Ce=Object(A.a)(Oe);function Oe(){var ce;return Object(b.a)(this,Oe),ce=Ce.apply(this,arguments),ce.destroyed=!1,ce.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},ce.listRef=g.createRef(),ce.onNodeDragStart=function(Ee,ye){var ue=ce.state,le=ue.expandedKeys,$=ue.keyEntities,me=ce.props.onDragStart,re=ye.props.eventKey;ce.dragNode=ye;var ae=Object(i.b)(le,re);ce.setState({dragging:!0,dragNodesKeys:Object(i.g)(re,$)}),ce.setExpandedKeys(ae),me&&me({event:Ee,node:Object(a.b)(ye.props)})},ce.onNodeDragEnter=function(Ee,ye){var ue=ce.state,le=ue.expandedKeys,$=ue.keyEntities,me=ue.dragNodesKeys,re=ce.props.onDragEnter,ae=ye.props,Se=ae.pos,oe=ae.eventKey;if(!ce.dragNode||me.indexOf(oe)!==-1)return;var ee=Object(i.c)(Ee,ye);if(ce.dragNode.props.eventKey===oe&&ee===0){ce.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ce.setState({dragOverNodeKey:oe,dropPosition:ee}),ce.delayedDragEnterLogic||(ce.delayedDragEnterLogic={}),Object.keys(ce.delayedDragEnterLogic).forEach(function(J){clearTimeout(ce.delayedDragEnterLogic[J])}),ce.delayedDragEnterLogic[Se]=window.setTimeout(function(){if(!ce.state.dragging)return;var J=Object(T.a)(le),Q=$[oe];Q&&(Q.children||[]).length&&(J=Object(i.a)(le,oe)),"expandedKeys"in ce.props||ce.setExpandedKeys(J),re&&re({event:Ee,node:Object(a.b)(ye.props),expandedKeys:J})},400)},0)},ce.onNodeDragOver=function(Ee,ye){var ue=ce.state.dragNodesKeys,le=ce.props.onDragOver,$=ye.props.eventKey;if(ue.indexOf($)!==-1)return;if(ce.dragNode&&$===ce.state.dragOverNodeKey){var me=Object(i.c)(Ee,ye);if(me===ce.state.dropPosition)return;ce.setState({dropPosition:me})}le&&le({event:Ee,node:Object(a.b)(ye.props)})},ce.onNodeDragLeave=function(Ee,ye){var ue=ce.props.onDragLeave;ce.setState({dragOverNodeKey:""}),ue&&ue({event:Ee,node:Object(a.b)(ye.props)})},ce.onNodeDragEnd=function(Ee,ye){var ue=ce.props.onDragEnd;ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),ue&&ue({event:Ee,node:Object(a.b)(ye.props)}),ce.dragNode=null},ce.onNodeDrop=function(Ee,ye){var ue=ce.state,le=ue.dragNodesKeys,$=le===void 0?[]:le,me=ue.dropPosition,re=ce.props.onDrop,ae=ye.props,Se=ae.eventKey,oe=ae.pos;if(ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),$.indexOf(Se)!==-1){Object(f.a)(!1,"Can not drop to dragNode(include it's children node)");return}var ee=Object(i.k)(oe),J={event:Ee,node:Object(a.b)(ye.props),dragNode:ce.dragNode?Object(a.b)(ce.dragNode.props):null,dragNodesKeys:$.slice(),dropPosition:me+Number(ee[ee.length-1]),dropToGap:!1};me!==0&&(J.dropToGap=!0),re&&re(J),ce.dragNode=null},ce.cleanDragState=function(){var Ee=ce.state.dragging;Ee&&ce.setState({dragging:!1})},ce.onNodeClick=function(Ee,ye){var ue=ce.props.onClick;ue&&ue(Ee,ye)},ce.onNodeDoubleClick=function(Ee,ye){var ue=ce.props.onDoubleClick;ue&&ue(Ee,ye)},ce.onNodeSelect=function(Ee,ye){var ue=ce.state.selectedKeys,le=ce.state.keyEntities,$=ce.props,me=$.onSelect,re=$.multiple,ae=ye.selected,Se=ye.key,oe=!ae;oe?re?ue=Object(i.a)(ue,Se):ue=[Se]:ue=Object(i.b)(ue,Se);var ee=ue.map(function(J){var Q=le[J];return Q?Q.node:null}).filter(function(J){return J});ce.setUncontrolledState({selectedKeys:ue}),me&&me(ue,{event:"select",selected:oe,node:ye,selectedNodes:ee,nativeEvent:Ee.nativeEvent})},ce.onNodeCheck=function(Ee,ye,ue){var le=ce.state,$=le.keyEntities,me=le.checkedKeys,re=le.halfCheckedKeys,ae=ce.props,Se=ae.checkStrictly,oe=ae.onCheck,ee=ye.key,J,Q={event:"check",node:ye,checked:ue,nativeEvent:Ee.nativeEvent};if(Se){var ve=ue?Object(i.a)(me,ee):Object(i.b)(me,ee),_e=Object(i.b)(re,ee);J={checked:ve,halfChecked:_e},Q.checkedNodes=ve.map(function(ft){return $[ft]}).filter(function(ft){return ft}).map(function(ft){return ft.node}),ce.setUncontrolledState({checkedKeys:ve})}else{var Te=Object(L.a)([].concat(Object(T.a)(me),[ee]),!0,$),Ge=Te.checkedKeys,qe=Te.halfCheckedKeys;if(!ue){var ut=new Set(Ge);ut.delete(ee);var st=Object(L.a)(Array.from(ut),{checked:!1,halfCheckedKeys:qe},$);Ge=st.checkedKeys,qe=st.halfCheckedKeys}J=Ge,Q.checkedNodes=[],Q.checkedNodesPositions=[],Q.halfCheckedKeys=qe,Ge.forEach(function(ft){var gt=$[ft];if(!gt)return;var Ve=gt.node,ke=gt.pos;Q.checkedNodes.push(Ve),Q.checkedNodesPositions.push({node:Ve,pos:ke})}),ce.setUncontrolledState({checkedKeys:Ge},!1,{halfCheckedKeys:qe})}oe&&oe(J,Q)},ce.onNodeLoad=function(Ee){return new Promise(function(ye){ce.setState(function(ue){var le=ue.loadedKeys,$=le===void 0?[]:le,me=ue.loadingKeys,re=me===void 0?[]:me,ae=ce.props,Se=ae.loadData,oe=ae.onLoad,ee=Ee.key;if(!Se||$.indexOf(ee)!==-1||re.indexOf(ee)!==-1)return{};var J=Se(Ee);return J.then(function(){var Q=ce.state,ve=Q.loadedKeys,_e=Q.loadingKeys,Te=Object(i.a)(ve,ee),Ge=Object(i.b)(_e,ee);oe&&oe(Te,{event:"load",node:Ee}),ce.setUncontrolledState({loadedKeys:Te}),ce.setState({loadingKeys:Ge}),ye()}),{loadingKeys:Object(i.a)(re,ee)}})})},ce.onNodeMouseEnter=function(Ee,ye){var ue=ce.props.onMouseEnter;ue&&ue({event:Ee,node:ye})},ce.onNodeMouseLeave=function(Ee,ye){var ue=ce.props.onMouseLeave;ue&&ue({event:Ee,node:ye})},ce.onNodeContextMenu=function(Ee,ye){var ue=ce.props.onRightClick;ue&&(Ee.preventDefault(),ue({event:Ee,node:ye}))},ce.onFocus=function(){var Ee=ce.props.onFocus;ce.setState({focused:!0}),Ee&&Ee.apply(void 0,arguments)},ce.onBlur=function(){var Ee=ce.props.onBlur;ce.setState({focused:!1}),ce.onActiveChange(null),Ee&&Ee.apply(void 0,arguments)},ce.getTreeNodeRequiredProps=function(){var Ee=ce.state,ye=Ee.expandedKeys,ue=Ee.selectedKeys,le=Ee.loadedKeys,$=Ee.loadingKeys,me=Ee.checkedKeys,re=Ee.halfCheckedKeys,ae=Ee.dragOverNodeKey,Se=Ee.dropPosition,oe=Ee.keyEntities;return{expandedKeys:ye||[],selectedKeys:ue||[],loadedKeys:le||[],loadingKeys:$||[],checkedKeys:me||[],halfCheckedKeys:re||[],dragOverNodeKey:ae,dropPosition:Se,keyEntities:oe}},ce.setExpandedKeys=function(Ee){var ye=ce.state.treeData,ue=Object(a.d)(ye,Ee);ce.setUncontrolledState({expandedKeys:Ee,flattenNodes:ue},!0)},ce.onNodeExpand=function(Ee,ye){var ue=ce.state.expandedKeys,le=ce.state.listChanging,$=ce.props,me=$.onExpand,re=$.loadData,ae=ye.key,Se=ye.expanded;if(le)return;var oe=ue.indexOf(ae),ee=!Se;if(Object(f.a)(Se&&oe!==-1||!Se&&oe===-1,"Expand state not sync with index check"),ee?ue=Object(i.a)(ue,ae):ue=Object(i.b)(ue,ae),ce.setExpandedKeys(ue),me&&me(ue,{node:ye,expanded:ee,nativeEvent:Ee.nativeEvent}),ee&&re){var J=ce.onNodeLoad(ye);J&&J.then(function(){var Q=Object(a.d)(ce.state.treeData,ue);ce.setUncontrolledState({flattenNodes:Q})})}},ce.onListChangeStart=function(){ce.setUncontrolledState({listChanging:!0})},ce.onListChangeEnd=function(){setTimeout(function(){ce.setUncontrolledState({listChanging:!1})})},ce.onActiveChange=function(Ee){var ye=ce.state.activeKey,ue=ce.props.onActiveChange;if(ye===Ee)return;ce.setState({activeKey:Ee}),Ee!==null&&ce.scrollTo({key:Ee}),ue&&ue(Ee)},ce.getActiveItem=function(){var Ee=ce.state,ye=Ee.activeKey,ue=Ee.flattenNodes;return ye===null?null:ue.find(function(le){var $=le.data.key;return $===ye})||null},ce.offsetActiveKey=function(Ee){var ye=ce.state,ue=ye.flattenNodes,le=ye.activeKey,$=ue.findIndex(function(ae){var Se=ae.data.key;return Se===le});$===-1&&Ee<0&&($=ue.length),$=($+Ee+ue.length)%ue.length;var me=ue[$];if(me){var re=me.data.key;ce.onActiveChange(re)}else ce.onActiveChange(null)},ce.onKeyDown=function(Ee){var ye=ce.state,ue=ye.activeKey,le=ye.expandedKeys,$=ye.checkedKeys,me=ce.props,re=me.onKeyDown,ae=me.checkable,Se=me.selectable;switch(Ee.which){case e.a.UP:{ce.offsetActiveKey(-1),Ee.preventDefault();break}case e.a.DOWN:{ce.offsetActiveKey(1),Ee.preventDefault();break}}var oe=ce.getActiveItem();if(oe&&oe.data){var ee=ce.getTreeNodeRequiredProps(),J=oe.data.isLeaf===!1||!!(oe.data.children||[]).length,Q=Object(a.b)(Object(m.a)(Object(m.a)({},Object(a.f)(ue,ee)),{},{data:oe.data,active:!0}));switch(Ee.which){case e.a.LEFT:{J&&le.includes(ue)?ce.onNodeExpand({},Q):oe.parent&&ce.onActiveChange(oe.parent.data.key),Ee.preventDefault();break}case e.a.RIGHT:{J&&!le.includes(ue)?ce.onNodeExpand({},Q):oe.children&&oe.children.length&&ce.onActiveChange(oe.children[0].data.key),Ee.preventDefault();break}case e.a.ENTER:case e.a.SPACE:{ae&&!Q.disabled&&Q.checkable!==!1&&!Q.disableCheckbox?ce.onNodeCheck({},Q,!$.includes(ue)):!ae&&Se&&!Q.disabled&&Q.selectable!==!1&&ce.onNodeSelect({},Q);break}}}re&&re(Ee)},ce.setUncontrolledState=function(Ee){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ce.destroyed)return;var le=!1,$=!0,me={};Object.keys(Ee).forEach(function(re){if(re in ce.props){$=!1;return}le=!0,me[re]=Ee[re]}),le&&(!ye||$)&&ce.setState(Object(m.a)(Object(m.a)({},me),ue))},ce.scrollTo=function(Ee){ce.listRef.current.scrollTo(Ee)},ce}return Object(y.a)(Oe,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Ee,ye=this.state,ue=ye.focused,le=ye.flattenNodes,$=ye.keyEntities,me=ye.dragging,re=ye.activeKey,ae=this.props,Se=ae.prefixCls,oe=ae.className,ee=ae.style,J=ae.showLine,Q=ae.focusable,ve=ae.tabIndex,_e=ve===void 0?0:ve,Te=ae.selectable,Ge=ae.showIcon,qe=ae.icon,ut=ae.switcherIcon,st=ae.draggable,ft=ae.checkable,gt=ae.checkStrictly,Ve=ae.disabled,ke=ae.motion,dt=ae.loadData,Bt=ae.filterTreeNode,vt=ae.height,Rt=ae.itemHeight,ot=ae.virtual,Je=ae.titleRender,et=ae.onContextMenu,Me=Object(i.f)(this.props);return g.createElement(n.a.Provider,{value:{prefixCls:Se,selectable:Te,showIcon:Ge,icon:qe,switcherIcon:ut,draggable:st,checkable:ft,checkStrictly:gt,disabled:Ve,keyEntities:$,loadData:dt,filterTreeNode:Bt,titleRender:Je,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}},g.createElement("div",{className:l()(Se,oe,(Ee={},Object(M.a)(Ee,"".concat(Se,"-show-line"),J),Object(M.a)(Ee,"".concat(Se,"-focused"),ue),Object(M.a)(Ee,"".concat(Se,"-active-focused"),re!==null),Ee))},g.createElement(F,Object.assign({ref:this.listRef,prefixCls:Se,style:ee,data:le,disabled:Ve,selectable:Te,checkable:!!ft,motion:ke,dragging:me,height:vt,itemHeight:Rt,virtual:ot,focusable:Q,focused:ue,tabIndex:_e,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:et},this.getTreeNodeRequiredProps(),Me))))}}],[{key:"getDerivedStateFromProps",value:function(Ee,ye){var ue=ye.prevProps,le={prevProps:Ee};function $(qe){return!ue&&qe in Ee||ue&&ue[qe]!==Ee[qe]}var me;if($("treeData")?me=Ee.treeData:$("children")&&(Object(f.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),me=Object(a.c)(Ee.children)),me){le.treeData=me;var re=Object(a.a)(me);le.keyEntities=Object(m.a)(Object(M.a)({},v,U),re.keyEntities)}var ae=le.keyEntities||ye.keyEntities;if($("expandedKeys")||ue&&$("autoExpandParent"))le.expandedKeys=Ee.autoExpandParent||!ue&&Ee.defaultExpandParent?Object(i.e)(Ee.expandedKeys,ae):Ee.expandedKeys;else if(!ue&&Ee.defaultExpandAll){var Se=Object(m.a)({},ae);delete Se[v],le.expandedKeys=Object.keys(Se).map(function(qe){return Se[qe].key})}else!ue&&Ee.defaultExpandedKeys&&(le.expandedKeys=Ee.autoExpandParent||Ee.defaultExpandParent?Object(i.e)(Ee.defaultExpandedKeys,ae):Ee.defaultExpandedKeys);if(le.expandedKeys||delete le.expandedKeys,me||le.expandedKeys){var oe=Object(a.d)(me||ye.treeData,le.expandedKeys||ye.expandedKeys);le.flattenNodes=oe}if(Ee.selectable&&($("selectedKeys")?le.selectedKeys=Object(i.d)(Ee.selectedKeys,Ee):!ue&&Ee.defaultSelectedKeys&&(le.selectedKeys=Object(i.d)(Ee.defaultSelectedKeys,Ee))),Ee.checkable){var ee;if($("checkedKeys")?ee=Object(i.j)(Ee.checkedKeys)||{}:!ue&&Ee.defaultCheckedKeys?ee=Object(i.j)(Ee.defaultCheckedKeys)||{}:me&&(ee=Object(i.j)(Ee.checkedKeys)||{checkedKeys:ye.checkedKeys,halfCheckedKeys:ye.halfCheckedKeys}),ee){var J=ee,Q=J.checkedKeys,ve=Q===void 0?[]:Q,_e=J.halfCheckedKeys,Te=_e===void 0?[]:_e;if(!Ee.checkStrictly){var Ge=Object(L.a)(ve,!0,ae);ve=Ge.checkedKeys,Te=Ge.halfCheckedKeys}le.checkedKeys=ve,le.halfCheckedKeys=Te}}return $("loadedKeys")&&(le.loadedKeys=Ee.loadedKeys),le}}]),Oe}(g.Component);K.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:[]},K.TreeNode=u.a;var te=K,fe=z.b=te},fKo2:function(k,z,o){},fjLI:function(k,z,o){"use strict";o.d(z,"f",function(){return n}),o.d(z,"b",function(){return i}),o.d(z,"a",function(){return a}),o.d(z,"d",function(){return c}),o.d(z,"e",function(){return h}),o.d(z,"c",function(){return d});var M=o("8HAY"),m=o("Vhoy"),T=o("MI8n"),b=o("JYp7"),y=o("pmY6"),C=o("24hK"),A=o("nnTU"),g=o("T8No"),e=o("Cg/j"),f=o("t9D7"),r=function(s,u,S,E){var _=arguments.length,P=_<3?u:E===null?E=Object.getOwnPropertyDescriptor(u,S):E,R;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")P=Reflect.decorate(s,u,S,E);else for(var x=s.length-1;x>=0;x--)(R=s[x])&&(P=(_<3?R(P):_>3?R(u,S,P):R(u,S))||P);return _>3&&P&&Object.defineProperty(u,S,P),P},l=function(s,u){return function(S,E){u(S,E,s)}};function n(s){return s.command!==void 0}class i{constructor(s){this.id=i._idPool++,this._debugName=s}}i._idPool=0,i.CommandPalette=new i("CommandPalette"),i.EditorContext=new i("EditorContext"),i.SimpleEditorContext=new i("SimpleEditorContext"),i.EditorContextCopy=new i("EditorContextCopy"),i.EditorContextPeek=new i("EditorContextPeek"),i.MenubarEditMenu=new i("MenubarEditMenu"),i.MenubarCopy=new i("MenubarCopy"),i.MenubarGoMenu=new i("MenubarGoMenu"),i.MenubarSelectionMenu=new i("MenubarSelectionMenu"),i.InlineCompletionsActions=new i("InlineCompletionsActions");const a=Object(e.c)("menuService"),c=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new T.b,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:s=>s===i.CommandPalette}}addCommand(s){return this.addCommands(b.a.single(s))}addCommands(s){for(const u of s)this._commands.set(u.id,u);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(y.i)(()=>{let u=!1;for(const S of s)u=this._commands.delete(S.id)||u;u&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(s){return this._commands.get(s)}getCommands(){const s=new Map;return this._commands.forEach((u,S)=>s.set(S,u)),s}appendMenuItem(s,u){return this.appendMenuItems(b.a.single({id:s,item:u}))}appendMenuItems(s){const u=new Set,S=new C.a;for(const{id:E,item:_}of s){let P=this._menuItems.get(E);P||(P=new C.a,this._menuItems.set(E,P)),S.push(P.push(_)),u.add(E)}return this._onDidChangeMenu.fire(u),Object(y.i)(()=>{if(S.size>0){for(let E of S)E();this._onDidChangeMenu.fire(u),S.clear()}})}getMenuItems(s){let u;return this._menuItems.has(s)?u=[...this._menuItems.get(s)]:u=[],s===i.CommandPalette&&this._appendImplicitItems(u),u}_appendImplicitItems(s){const u=new Set;for(const S of s)n(S)&&(u.add(S.command.id),S.alt&&u.add(S.alt.id));this._commands.forEach((S,E)=>{u.has(E)||s.push({command:S})})}};class h extends M.e{constructor(s,u,S,E){super(`submenuitem.${s.submenu.id}`,typeof s.title=="string"?s.title:s.title.value,[],"submenu");this.item=s,this._menuService=u,this._contextKeyService=S,this._options=E}get actions(){const s=[],u=this._menuService.createMenu(this.item.submenu,this._contextKeyService),S=u.getActions(this._options);u.dispose();for(const[,E]of S)E.length>0&&(s.push(...E),s.push(new M.d));return s.length&&s.pop(),s}}let d=class s{constructor(u,S,E,_,P){var R,x;if(this._commandService=P,this.id=u.id,this.label=(E==null?void 0:E.renderShortTitle)&&u.shortTitle?typeof u.shortTitle=="string"?u.shortTitle:u.shortTitle.value:typeof u.title=="string"?u.title:u.title.value,this.tooltip=(x=typeof u.tooltip=="string"?u.tooltip:(R=u.tooltip)===null||R===void 0?void 0:R.value)!==null&&x!==void 0?x:"",this.enabled=!u.precondition||_.contextMatchesRules(u.precondition),this.checked=void 0,u.toggled){const w=u.toggled.condition?u.toggled:{condition:u.toggled};this.checked=_.contextMatchesRules(w.condition),this.checked&&w.tooltip&&(this.tooltip=typeof w.tooltip=="string"?w.tooltip:w.tooltip.value),w.title&&(this.label=typeof w.title=="string"?w.title:w.title.value)}this.item=u,this.alt=S?new s(S,void 0,E,_,P):void 0,this._options=E,f.d.isThemeIcon(u.icon)&&(this.class=m.a.asClassName(u.icon))}dispose(){}run(...u){var S,E;let _=[];return((S=this._options)===null||S===void 0?void 0:S.arg)&&(_=[..._,this._options.arg]),((E=this._options)===null||E===void 0?void 0:E.shouldForwardArgs)&&(_=[..._,...u]),this._commandService.executeCommand(this.id,..._)}};d=r([l(3,g.b),l(4,A.b)],d)},fyJ8:function(k,z,o){"use strict";var M=o("rePB"),m=o("VTBJ"),T=o("Ff2n"),b=o("U8pU"),y=o("q1tI"),C=o.n(y),A=o("TSYQ"),g=o.n(A),e=o("c+Xe"),f=o("sR1s");function r(c){return c&&Object(b.a)(c)==="object"&&!Array.isArray(c)&&!y.isValidElement(c)}function l(c){return typeof c=="string"?!0:Object(e.c)(c)}function n(c,h){var d,s=c.prefixCls,u=c.className,S=c.record,E=c.index,_=c.dataIndex,P=c.render,R=c.children,x=c.component,w=x===void 0?"td":x,v=c.colSpan,O=c.rowSpan,U=c.fixLeft,I=c.fixRight,N=c.firstFixLeft,V=c.lastFixLeft,H=c.firstFixRight,D=c.lastFixRight,W=c.appendNode,F=c.additionalProps,L=F===void 0?{}:F,K=c.ellipsis,te=c.align,fe=c.rowType,de=c.isSticky,Ce="".concat(s,"-cell"),Oe,ce;if(R)ce=R;else{var Ee=Object(f.b)(S,_);if(ce=Ee,P){var ye=P(Ee,S,E);r(ye)?(ce=ye.children,Oe=ye.props):ce=ye}}Object(b.a)(ce)==="object"&&!Array.isArray(ce)&&!y.isValidElement(ce)&&(ce=null),K&&(V||H)&&(ce=y.createElement("span",{className:"".concat(Ce,"-content")},ce));var ue=Oe||{},le=ue.colSpan,$=ue.rowSpan,me=ue.style,re=ue.className,ae=Object(T.a)(ue,["colSpan","rowSpan","style","className"]),Se=le!==void 0?le:v,oe=$!==void 0?$:O;if(Se===0||oe===0)return null;var ee={},J=typeof U=="number",Q=typeof I=="number";J&&(ee.position="sticky",ee.left=U),Q&&(ee.position="sticky",ee.right=I);var ve={};te&&(ve.textAlign=te);var _e,Te=K===!0?{showTitle:!0}:K;Te&&(Te.showTitle||fe==="header")&&(typeof ce=="string"||typeof ce=="number"?_e=ce.toString():y.isValidElement(ce)&&typeof ce.props.children=="string"&&(_e=ce.props.children));var Ge=Object(m.a)(Object(m.a)(Object(m.a)({title:_e},ae),L),{},{colSpan:Se&&Se!==1?Se:null,rowSpan:oe&&oe!==1?oe:null,className:g()(Ce,u,(d={},Object(M.a)(d,"".concat(Ce,"-fix-left"),J),Object(M.a)(d,"".concat(Ce,"-fix-left-first"),N),Object(M.a)(d,"".concat(Ce,"-fix-left-last"),V),Object(M.a)(d,"".concat(Ce,"-fix-right"),Q),Object(M.a)(d,"".concat(Ce,"-fix-right-first"),H),Object(M.a)(d,"".concat(Ce,"-fix-right-last"),D),Object(M.a)(d,"".concat(Ce,"-ellipsis"),K),Object(M.a)(d,"".concat(Ce,"-with-append"),W),Object(M.a)(d,"".concat(Ce,"-fix-sticky"),(J||Q)&&de),d),L.className,re),style:Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},L.style),ve),ee),me),ref:l(w)?h:null});return y.createElement(w,Object.assign({},Ge),W,ce)}var i=y.forwardRef(n);i.displayName="Cell";var a=y.memo(i,function(c,h){return h.shouldCellUpdate?!h.shouldCellUpdate(h.record,c.record):!1});z.a=a},"gb/T":function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.mode.ECB=function(){var m=M.lib.BlockCipherMode.extend();return m.Encryptor=m.extend({processBlock:function(T,b){this._cipher.encryptBlock(T,b)}}),m.Decryptor=m.extend({processBlock:function(T,b){this._cipher.decryptBlock(T,b)}}),m}(),M.mode.ECB})},"h/E3":function(k,z,o){k.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(k,z,o){"use strict";o.d(z,"a",function(){return N});var M=o("q1tI"),m=o.n(M),T=o("TSYQ"),b=o.n(T),y={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},C=function(D){var W=D.map(function(){return Object(M.useRef)()}),F=Object(M.useRef)();return Object(M.useEffect)(function(){var L=Date.now(),K=!1;Object.keys(W).forEach(function(te){var fe=W[te].current;if(!fe)return;K=!0;var de=fe.style;de.transitionDuration=".3s, .3s, .3s, .06s",F.current&&L-F.current<100&&(de.transitionDuration="0s, 0s")}),K&&(F.current=Date.now())}),[W]};function A(){return A=Object.assign||function(H){for(var D=1;D0&&arguments[0]!==void 0?arguments[0]:[],K=L;if(Array.isArray(L)){for(var te=0;te0||Tn.target.offsetWidth>0)&&Rt.current.instance.layout()}}catch(sn){nn.e(sn)}finally{nn.f()}}),Pt.observe(vt.current)),Pt}function jt(){b.b.warn(decodeURIComponent(x))}var $t=function(){var an=Rt.current.instance;if(Ce!=null&&an&&Ke){var nn=an.getModel();nn&&Ce!==nn.getValue()&&(N=!0,nn.setValue(Ce),an.layout(),N=!1)}};Object(g.useEffect)(function(){Je.current&&clearTimeout(Je.current),Je.current=setTimeout(function(){$t()},500)},[Ce,Ke,Rt.current]),Object(g.useEffect)(function(){if(Ve&&Rt.current&&Rt.current.instance){var Pt=Rt.current.instance;Pt.changeViewZones(function(nn){var rn=document.createElement("div");rn.style.padding="10px 20px",rn.style.width="calc(100% - 20px)",rn.className="my-error-line-wrp",rn.innerHTML=dt,nn.addZone({afterLineNumber:Ve||11,heightInLines:3,domNode:rn})});var an={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Pt.addOverlayWidget(an),Pt.revealPositionInCenter({lineNumber:20,column:1})}},[Ve,Rt.current,Ke]);function mn(){var Pt=Rt.current.instance;if(Pt){var an=Pt.getSelection(),nn=Rt.current.pastePos||{},rn=new D.Range(nn.startLineNumber||an.endLineNumber,nn.startColumn||an.endColumn,nn.endLineNumber||an.endLineNumber,nn.endColumn||an.endColumn);setTimeout(function(){Pt.executeEdits("",[{range:rn,text:""}])},300)}}function Dt(Pt){(window.navigator.platform.match("Mac")?Pt.metaKey:Pt.ctrlKey)&&Pt.keyCode==83&&(Pt.preventDefault(),oe())}var yt=function(){if(J&&Rt.current.instance){var an=Rt.current.instance.getContentHeight();tt(an0||Ge.target.offsetWidth>0)&&J.layout()}}catch(qe){_e.e(qe)}finally{_e.f()}}),Q.observe(ue.current)),Q}Object(g.useEffect)(function(){ue.current&&Promise.all([o.e(16),o.e(28)]).then(o.t.bind(null,"M/lh",7)).then(function(J){D=J;var Q=D.editor.createDiffEditor(ue.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},ye),{},{wordWrap:!0}));re(Q);var ve=ae(Q);return function(){Q.dispose();var _e=Q.getModel();_e&&_e.dispose(),ve.unobserve(ue.current)}})},[]),Object(g.useEffect)(function(){me&&me.setModel({original:D.editor.createModel(Ce,ce),modified:D.editor.createModel(Oe,ce)})},[Ce,Oe,ce,me]);var Se=U(te),oe=U(de),ee={width:Se,height:oe};return e.a.createElement("div",{className:"my-diff-editor",ref:ue,style:ee})}},ZpRC:function(k,z,o){"use strict";function M(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function m(r,l){return(!l||r!=="hidden")&&r!=="visible"&&r!=="clip"}function O(r,l){if(r.clientHeightl||c>r&&h=l&&d>=n?c-r-i:h>l&&dn?h-l+a:0}var y=function(r,l){var n=window,i=l.scrollMode,a=l.block,c=l.inline,h=l.boundary,d=l.skipOverflowHiddenElements,s=typeof h=="function"?h:function(J){return J!==h};if(!M(r))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,S=[],E=r;M(E)&&s(E);){if((E=E.parentElement)===u){S.push(E);break}E!=null&&E===document.body&&O(E)&&!O(document.documentElement)||E!=null&&O(E,d)&&S.push(E)}for(var _=n.visualViewport?n.visualViewport.width:innerWidth,P=n.visualViewport?n.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,x=window.scrollY||pageYOffset,w=r.getBoundingClientRect(),v=w.height,T=w.width,U=w.top,I=w.right,N=w.bottom,V=w.left,H=a==="start"||a==="nearest"?U:a==="end"?N:U+v/2,D=c==="center"?V+T/2:c==="end"?I:V,W=[],F=0;F=0&&V>=0&&N<=P&&I<=_&&U>=de&&N<=Oe&&V>=ce&&I<=Ce)return W;var Ee=getComputedStyle(L),ye=parseInt(Ee.borderLeftWidth,10),ue=parseInt(Ee.borderTopWidth,10),le=parseInt(Ee.borderRightWidth,10),$=parseInt(Ee.borderBottomWidth,10),me=0,re=0,ae="offsetWidth"in L?L.offsetWidth-L.clientWidth-ye-le:0,Se="offsetHeight"in L?L.offsetHeight-L.clientHeight-ue-$:0;if(u===L)me=a==="start"?H:a==="end"?H-P:a==="nearest"?b(x,x+P,P,ue,$,x+H,x+H+v,v):H-P/2,re=c==="start"?D:c==="center"?D-_/2:c==="end"?D-_:b(R,R+_,_,ye,le,R+D,R+D+T,T),me=Math.max(0,me+x),re=Math.max(0,re+R);else{me=a==="start"?H-de-ue:a==="end"?H-Oe+$+Se:a==="nearest"?b(de,Oe,te,ue,$+Se,H,H+v,v):H-(de+te/2)+Se/2,re=c==="start"?D-ce-ye:c==="center"?D-(ce+fe/2)+ae/2:c==="end"?D-Ce+le+ae:b(ce,Ce,fe,ye,le+ae,D,D+T,T);var oe=L.scrollLeft,ee=L.scrollTop;H+=ee-(me=Math.max(0,Math.min(ee+me,L.scrollHeight-te+Se))),D+=oe-(re=Math.max(0,Math.min(oe+re,L.scrollWidth-fe+ae)))}W.push({el:L,top:me,left:re})}return W};function C(r){return r===Object(r)&&Object.keys(r).length!==0}function A(r,l){l===void 0&&(l="auto");var n="scrollBehavior"in document.body.style;r.forEach(function(i){var a=i.el,c=i.top,h=i.left;a.scroll&&n?a.scroll({top:c,left:h,behavior:l}):(a.scrollTop=c,a.scrollLeft=h)})}function g(r){return r===!1?{block:"end",inline:"nearest"}:C(r)?r:{block:"start",inline:"nearest"}}function e(r,l){var n=!r.ownerDocument.documentElement.contains(r);if(C(l)&&typeof l.behavior=="function")return l.behavior(n?[]:y(r,l));if(n)return;var i=g(l);return A(y(r,i),i.behavior)}var f=z.a=e},Zss7:function(k,z,o){var M;(function(m){var O=/^\s+/,b=/\s+$/,y=0,C=m.round,A=m.min,g=m.max,e=m.random;function f($,me){if($=$||"",me=me||{},$ instanceof f)return $;if(!(this instanceof f))return new f($,me);var re=r($);this._originalInput=$,this._r=re.r,this._g=re.g,this._b=re.b,this._a=re.a,this._roundA=C(100*this._a)/100,this._format=me.format||re.format,this._gradientType=me.gradientType,this._r<1&&(this._r=C(this._r)),this._g<1&&(this._g=C(this._g)),this._b<1&&(this._b=C(this._b)),this._ok=re.ok,this._tc_id=y++}f.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 $=this.toRgb();return($.r*299+$.g*587+$.b*114)/1e3},getLuminance:function(){var $=this.toRgb(),me,re,ae,Se,oe,ee;return me=$.r/255,re=$.g/255,ae=$.b/255,me<=.03928?Se=me/12.92:Se=m.pow((me+.055)/1.055,2.4),re<=.03928?oe=re/12.92:oe=m.pow((re+.055)/1.055,2.4),ae<=.03928?ee=ae/12.92:ee=m.pow((ae+.055)/1.055,2.4),.2126*Se+.7152*oe+.0722*ee},setAlpha:function($){return this._a=W($),this._roundA=C(100*this._a)/100,this},toHsv:function(){var $=a(this._r,this._g,this._b);return{h:$.h*360,s:$.s,v:$.v,a:this._a}},toHsvString:function(){var $=a(this._r,this._g,this._b),me=C($.h*360),re=C($.s*100),ae=C($.v*100);return this._a==1?"hsv("+me+", "+re+"%, "+ae+"%)":"hsva("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHsl:function(){var $=n(this._r,this._g,this._b);return{h:$.h*360,s:$.s,l:$.l,a:this._a}},toHslString:function(){var $=n(this._r,this._g,this._b),me=C($.h*360),re=C($.s*100),ae=C($.l*100);return this._a==1?"hsl("+me+", "+re+"%, "+ae+"%)":"hsla("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHex:function($){return h(this._r,this._g,this._b,$)},toHexString:function($){return"#"+this.toHex($)},toHex8:function($){return d(this._r,this._g,this._b,this._a,$)},toHex8String:function($){return"#"+this.toHex8($)},toRgb:function(){return{r:C(this._r),g:C(this._g),b:C(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+C(this._r)+", "+C(this._g)+", "+C(this._b)+")":"rgba("+C(this._r)+", "+C(this._g)+", "+C(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:C(F(this._r,255)*100)+"%",g:C(F(this._g,255)*100)+"%",b:C(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+C(F(this._r,255)*100)+"%, "+C(F(this._g,255)*100)+"%, "+C(F(this._b,255)*100)+"%)":"rgba("+C(F(this._r,255)*100)+"%, "+C(F(this._g,255)*100)+"%, "+C(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:H[h(this._r,this._g,this._b,!0)]||!1},toFilter:function($){var me="#"+s(this._r,this._g,this._b,this._a),re=me,ae=this._gradientType?"GradientType = 1, ":"";if($){var Se=f($);re="#"+s(Se._r,Se._g,Se._b,Se._a)}return"progid:DXImageTransform.Microsoft.gradient("+ae+"startColorstr="+me+",endColorstr="+re+")"},toString:function($){var me=!!$;$=$||this._format;var re=!1,ae=this._a<1&&this._a>=0,Se=!me&&ae&&($==="hex"||$==="hex6"||$==="hex3"||$==="hex4"||$==="hex8"||$==="name");return Se?$==="name"&&this._a===0?this.toName():this.toRgbString():($==="rgb"&&(re=this.toRgbString()),$==="prgb"&&(re=this.toPercentageRgbString()),($==="hex"||$==="hex6")&&(re=this.toHexString()),$==="hex3"&&(re=this.toHexString(!0)),$==="hex4"&&(re=this.toHex8String(!0)),$==="hex8"&&(re=this.toHex8String()),$==="name"&&(re=this.toName()),$==="hsl"&&(re=this.toHslString()),$==="hsv"&&(re=this.toHsvString()),re||this.toHexString())},clone:function(){return f(this.toString())},_applyModification:function($,me){var re=$.apply(null,[this].concat([].slice.call(me)));return this._r=re._r,this._g=re._g,this._b=re._b,this.setAlpha(re._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(P,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(S,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(x,arguments)},_applyCombination:function($,me){return $.apply(null,[this].concat([].slice.call(me)))},analogous:function(){return this._applyCombination(I,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(U,arguments)},triad:function(){return this._applyCombination(v,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},f.fromRatio=function($,me){if(typeof $=="object"){var re={};for(var ae in $)$.hasOwnProperty(ae)&&(ae==="a"?re[ae]=$[ae]:re[ae]=Ce($[ae]));$=re}return f($,me)};function r($){var me={r:0,g:0,b:0},re=1,ae=null,Se=null,oe=null,ee=!1,J=!1;return typeof $=="string"&&($=ue($)),typeof $=="object"&&(ye($.r)&&ye($.g)&&ye($.b)?(me=l($.r,$.g,$.b),ee=!0,J=String($.r).substr(-1)==="%"?"prgb":"rgb"):ye($.h)&&ye($.s)&&ye($.v)?(ae=Ce($.s),Se=Ce($.v),me=c($.h,ae,Se),ee=!0,J="hsv"):ye($.h)&&ye($.s)&&ye($.l)&&(ae=Ce($.s),oe=Ce($.l),me=i($.h,ae,oe),ee=!0,J="hsl"),$.hasOwnProperty("a")&&(re=$.a)),re=W(re),{ok:ee,format:$.format||J,r:A(255,g(me.r,0)),g:A(255,g(me.g,0)),b:A(255,g(me.b,0)),a:re}}function l($,me,re){return{r:F($,255)*255,g:F(me,255)*255,b:F(re,255)*255}}function n($,me,re){$=F($,255),me=F(me,255),re=F(re,255);var ae=g($,me,re),Se=A($,me,re),oe,ee,J=(ae+Se)/2;if(ae==Se)oe=ee=0;else{var Q=ae-Se;ee=J>.5?Q/(2-ae-Se):Q/(ae+Se);switch(ae){case $:oe=(me-re)/Q+(me1&&(Te-=1),Te<1/6?ve+(_e-ve)*6*Te:Te<1/2?_e:Te<2/3?ve+(_e-ve)*(2/3-Te)*6:ve}if(me===0)ae=Se=oe=re;else{var J=re<.5?re*(1+me):re+me-re*me,Q=2*re-J;ae=ee(Q,J,$+1/3),Se=ee(Q,J,$),oe=ee(Q,J,$-1/3)}return{r:ae*255,g:Se*255,b:oe*255}}function a($,me,re){$=F($,255),me=F(me,255),re=F(re,255);var ae=g($,me,re),Se=A($,me,re),oe,ee,J=ae,Q=ae-Se;if(ee=ae===0?0:Q/ae,ae==Se)oe=0;else{switch(ae){case $:oe=(me-re)/Q+(me>1)+720)%360;--me;)ae.h=(ae.h+Se)%360,oe.push(f(ae));return oe}function N($,me){me=me||6;for(var re=f($).toHsv(),ae=re.h,Se=re.s,oe=re.v,ee=[],J=1/me;me--;)ee.push(f({h:ae,s:Se,v:oe})),oe=(oe+J)%1;return ee}f.mix=function($,me,re){re=re===0?0:re||50;var ae=f($).toRgb(),Se=f(me).toRgb(),oe=re/100,ee={r:(Se.r-ae.r)*oe+ae.r,g:(Se.g-ae.g)*oe+ae.g,b:(Se.b-ae.b)*oe+ae.b,a:(Se.a-ae.a)*oe+ae.a};return f(ee)},f.readability=function($,me){var re=f($),ae=f(me);return(m.max(re.getLuminance(),ae.getLuminance())+.05)/(m.min(re.getLuminance(),ae.getLuminance())+.05)},f.isReadable=function($,me,re){var ae=f.readability($,me),Se,oe;oe=!1,Se=le(re);switch(Se.level+Se.size){case"AAsmall":case"AAAlarge":oe=ae>=4.5;break;case"AAlarge":oe=ae>=3;break;case"AAAsmall":oe=ae>=7;break}return oe},f.mostReadable=function($,me,re){var ae=null,Se=0,oe,ee,J,Q;re=re||{},ee=re.includeFallbackColors,J=re.level,Q=re.size;for(var ve=0;veSe&&(Se=oe,ae=f(me[ve]));return f.isReadable($,ae,{level:J,size:Q})||!ee?ae:(re.includeFallbackColors=!1,f.mostReadable($,["#fff","#000"],re))};var V=f.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"},H=f.hexNames=D(V);function D($){var me={};for(var re in $)$.hasOwnProperty(re)&&(me[$[re]]=re);return me}function W($){return $=parseFloat($),(isNaN($)||$<0||$>1)&&($=1),$}function F($,me){te($)&&($="100%");var re=fe($);return $=A(me,g(0,parseFloat($))),re&&($=parseInt($*me,10)/100),m.abs($-me)<1e-6?1:$%me/parseFloat(me)}function L($){return A(1,g(0,$))}function K($){return parseInt($,16)}function te($){return typeof $=="string"&&$.indexOf(".")!=-1&&parseFloat($)===1}function fe($){return typeof $=="string"&&$.indexOf("%")!=-1}function de($){return $.length==1?"0"+$:""+$}function Ce($){return $<=1&&($=$*100+"%"),$}function Oe($){return m.round(parseFloat($)*255).toString(16)}function ce($){return K($)/255}var Ee=function(){var $="[-\\+]?\\d+%?",me="[-\\+]?\\d*\\.\\d+%?",re="(?:"+me+")|(?:"+$+")",ae="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?",Se="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?";return{CSS_UNIT:new RegExp(re),rgb:new RegExp("rgb"+ae),rgba:new RegExp("rgba"+Se),hsl:new RegExp("hsl"+ae),hsla:new RegExp("hsla"+Se),hsv:new RegExp("hsv"+ae),hsva:new RegExp("hsva"+Se),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 ye($){return!!Ee.CSS_UNIT.exec($)}function ue($){$=$.replace(O,"").replace(b,"").toLowerCase();var me=!1;if(V[$])$=V[$],me=!0;else if($=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var re;return(re=Ee.rgb.exec($))?{r:re[1],g:re[2],b:re[3]}:(re=Ee.rgba.exec($))?{r:re[1],g:re[2],b:re[3],a:re[4]}:(re=Ee.hsl.exec($))?{h:re[1],s:re[2],l:re[3]}:(re=Ee.hsla.exec($))?{h:re[1],s:re[2],l:re[3],a:re[4]}:(re=Ee.hsv.exec($))?{h:re[1],s:re[2],v:re[3]}:(re=Ee.hsva.exec($))?{h:re[1],s:re[2],v:re[3],a:re[4]}:(re=Ee.hex8.exec($))?{r:K(re[1]),g:K(re[2]),b:K(re[3]),a:ce(re[4]),format:me?"name":"hex8"}:(re=Ee.hex6.exec($))?{r:K(re[1]),g:K(re[2]),b:K(re[3]),format:me?"name":"hex"}:(re=Ee.hex4.exec($))?{r:K(re[1]+""+re[1]),g:K(re[2]+""+re[2]),b:K(re[3]+""+re[3]),a:ce(re[4]+""+re[4]),format:me?"name":"hex8"}:(re=Ee.hex3.exec($))?{r:K(re[1]+""+re[1]),g:K(re[2]+""+re[2]),b:K(re[3]+""+re[3]),format:me?"name":"hex"}:!1}function le($){var me,re;return $=$||{level:"AA",size:"small"},me=($.level||"AA").toUpperCase(),re=($.size||"small").toLowerCase(),me!=="AA"&&me!=="AAA"&&(me="AA"),re!=="small"&&re!=="large"&&(re="small"),{level:me,size:re}}k.exports?k.exports=f:!(M=function(){return f}.call(z,o,z,k),M!==void 0&&(k.exports=M))})(Math)},aBPH:function(k,z,o){k.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(k,z,o){k.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(k,z,o){k.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bQjk:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return function(m){var O=M,b=O.lib,y=b.CipherParams,C=O.enc,A=C.Hex,g=O.format,e=g.Hex={stringify:function(f){return f.ciphertext.toString(A)},parse:function(f){var r=A.parse(f);return y.create({ciphertext:r})}}}(),M.format.Hex})},bT9E:function(k,z,o){"use strict";o.d(z,"a",function(){return m});var M=o("VTBJ");function m(O,b){var y=Object(M.a)({},O);return Array.isArray(b)&&b.forEach(function(C){delete y[C]}),y}},biw7:function(k,z,o){"use strict";var M=o("q1tI"),m=o.n(M),O=M.createContext(null);z.a=O},c5Ni:function(k,z,o){},cFMs:function(k,z){k.exports="data:image/png;base64,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"},cRFk:function(k,z,o){k.exports=o.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(k,z,o){"use strict";o.r(z);var M=o("+L6B"),m=o("2/Rp"),O=o("T2oS"),b=o("W9HT"),y=o("14J3"),C=o("BMrR"),A=o("2qtc"),g=o("kLXV"),e=o("jCWc"),f=o("kPKH"),r=o("qVdP"),l=o("jsC+"),n=o("k1fw"),i=o("lUTK"),a=o("BvKs"),c=o("9og8"),h=o("miYZ"),d=o("tsqr"),s=o("5Dmo"),u=o("3S7+"),S=o("tJVT"),E=o("PpiC"),_=o("Znn+"),P=o("ZTPi"),R=o("WmNS"),x=o.n(R),w=o("q1tI"),v=o.n(w),T=o("B6bo"),U=o.n(T),I=o("Ty5D"),N=o("9kvl"),V=o("BoS7"),H=o("Sdc0"),D=o("oBTY"),W=o("ozfa"),F=o("MJZm"),L=o("P5Jw"),K=o("5NDa"),te=o("5rEg"),fe=o("y8nQ"),de=o("Vl3Y"),Ce=o("aBPH"),Oe=o.n(Ce),ce=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.user,Tt=je.dispatch,Et=je.isRepository,Ot=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(I.h)(),tt=Object(I.i)(),Ut=Object(w.useState)({}),Pt=Object(S.a)(Ut,2),an=Pt[0],nn=Pt[1],rn=Object(w.useRef)(),Tn=de.a.useForm(),sn=Object(S.a)(Tn,1),un=sn[0],Jn=Object(w.useState)(""),kn=Object(S.a)(Jn,2),Yn=kn[0],tr=kn[1];Object(w.useEffect)(function(){Ot.visible&&un.resetFields()},[Ot.visible]),Object(w.useEffect)(function(){var gn=sessionStorage.getItem("pathArray");if(gn){var en=gn.split(",").join("/"),Nn=en.indexOf("/")===0?en.substr(1):en;tr(Nn)}},[]),Object(w.useEffect)(function(){var gn,en;rn.current=(gn=Lt.pathname)===null||gn===void 0||((en=gn.split("/"))===null||en===void 0)?void 0:en[2]},[]);var pr=function(){var gn=Object(c.a)(x.a.mark(function en(){var Nn,Zr,zr=arguments;return x.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:return Nn=zr.length>0&&zr[0]!==void 0?zr[0]:{},Dr.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:tt.id,message:Nn.commitMessage,content:"",path:(Ot.defaultPath?Ot.defaultPath+"/":"")+Nn.path+"/"+(Nn.file||".gitkeep"),secret_repository:Et?void 0:!0}});case 3:Zr=Dr.sent,Zr!=null&&Zr.url&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:(Ot.defaultPath?Ot.defaultPath+"/":"")+Nn.path+"/"+(Nn.file||".gitkeep"),name:Nn.path.split("/")[Nn.path.split("/").length-1]}),Ot.onClose());case 5:case"end":return Dr.stop()}},en)}));return function(){return gn.apply(this,arguments)}}(),ar=function(){var en,Nn;N.d.push("/shixuns/".concat(rn.current,"/").concat((en=Lt.pathname)===null||en===void 0||((Nn=en.split("/"))===null||Nn===void 0)?void 0:Nn[3]).concat(Yn?"/master/shixun_show/".concat(Yn):""))};return v.a.createElement(g.a,{width:"60%",centered:!0,visible:Ot.visible,wrapClassName:Oe.a.modal,onOk:function(){un.submit()},onCancel:Ot.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},v.a.createElement("section",{className:Oe.a.bg},v.a.createElement("div",{className:Oe.a.wrap},v.a.createElement(de.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:pr,onChange:function(){var en,Nn,Zr,zr,Ur=Object(n.a)({},un.getFieldsValue()),Dr=Ur==null||((en=Ur.path)===null||en===void 0)?void 0:en.split(""),pe=Ur==null||((Nn=Ur.file)===null||Nn===void 0)?void 0:Nn.split("");Dr!=null&&(Zr=Dr.filter(function(X){return X=="/"}))!==null&&Zr!==void 0&&Zr.length&&(Ur.path=Ur.path.substring(0,Ur.path.length-1)),pe!=null&&(zr=pe.filter(function(X){return X=="/"}))!==null&&zr!==void 0&&zr.length&&(Ur.file=Ur.file.substring(0,Ur.path.length-1)),un.setFieldsValue(Object(n.a)({},Ur)),nn(Ur)}},v.a.createElement(de.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},v.a.createElement(C.a,null,v.a.createElement(f.a,null,v.a.createElement("span",{className:Oe.a.filePath},Ot.defaultPath+"/")),v.a.createElement(f.a,{flex:"1"},v.a.createElement(de.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),v.a.createElement(de.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),v.a.createElement(de.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},Ee=Object(N.a)(function(yt){var je=yt.shixunsDetail,rt=yt.loading,at=yt.globalSetting,Ae=yt.user;return{shixunsDetail:je,globalSetting:at,user:Ae,loading:rt.models.index}})(ce),ye=o("7ahc"),ue=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.user,Tt=je.dispatch,Et=je.isRepository,Ot=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(I.h)(),tt=Object(I.i)(),Ut=Object(w.useState)({}),Pt=Object(S.a)(Ut,2),an=Pt[0],nn=Pt[1],rn=Object(w.useRef)(),Tn=de.a.useForm(),sn=Object(S.a)(Tn,1),un=sn[0],Jn=Object(w.useState)(""),kn=Object(S.a)(Jn,2),Yn=kn[0],tr=kn[1];Object(w.useEffect)(function(){Ot.visible&&un.resetFields()},[Ot.visible]),Object(w.useEffect)(function(){var gn=sessionStorage.getItem("pathArray");if(gn){var en=gn.split(",").join("/"),Nn=en.indexOf("/")===0?en.substr(1):en;tr(Nn)}},[]),Object(w.useEffect)(function(){var gn,en;rn.current=(gn=Lt.pathname)===null||gn===void 0||((en=gn.split("/"))===null||en===void 0)?void 0:en[2]},[]);var pr=function(){var gn=Object(c.a)(x.a.mark(function en(){var Nn,Zr,zr=arguments;return x.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:return Nn=zr.length>0&&zr[0]!==void 0?zr[0]:{},Dr.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:tt.id,message:Nn.commitMessage,content:Nn.codeMirror,path:(Ot.defaultPath?Ot.defaultPath+"/":"")+Nn.path,secret_repository:Et?void 0:!0}});case 3:Zr=Dr.sent,Zr!=null&&Zr.url&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:(Ot.defaultPath?Ot.defaultPath+"/":"")+Nn.path,name:Nn.path.split("/")[Nn.path.split("/").length-1]}),Ot.onClose());case 5:case"end":return Dr.stop()}},en)}));return function(){return gn.apply(this,arguments)}}(),ar=function(){var en,Nn;N.d.push("/shixuns/".concat(rn.current,"/").concat((en=Lt.pathname)===null||en===void 0||((Nn=en.split("/"))===null||Nn===void 0)?void 0:Nn[3]).concat(Yn?"/master/shixun_show/".concat(Yn):""))};return v.a.createElement(g.a,{width:"60%",visible:Ot.visible,wrapClassName:Oe.a.modal,centered:!0,onOk:function(){un.submit()},onCancel:Ot.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},v.a.createElement("section",{className:Oe.a.bg},v.a.createElement("div",{className:Oe.a.wrap},v.a.createElement(de.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:pr,onChange:function(){var en,Nn,Zr=Object(n.a)({},un.getFieldsValue()),zr=Zr==null||((en=Zr.path)===null||en===void 0)?void 0:en.split("");(zr==null||((Nn=zr.filter(function(Ur){return Ur=="/"}))===null||Nn===void 0)?void 0:Nn.length)>1&&(Zr.path=Zr.path.substring(0,Zr.path.length-1)),un.setFieldsValue(Object(n.a)({},Zr)),nn(Zr)}},v.a.createElement(de.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},v.a.createElement(C.a,null,v.a.createElement(f.a,null,v.a.createElement("span",{className:Oe.a.filePath},Ot.defaultPath+"/")),v.a.createElement(f.a,{flex:"1"},v.a.createElement(de.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),v.a.createElement(de.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),v.a.createElement("div",{className:"mt10 mb20"},v.a.createElement(de.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},v.a.createElement(ye.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},le=Object(N.a)(function(yt){var je=yt.shixunsDetail,rt=yt.loading,at=yt.globalSetting,Ae=yt.user;return{shixunsDetail:je,globalSetting:at,user:Ae,loading:rt.models.index}})(ue),$=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.user,Tt=je.dispatch,Et=je.isRepository,Ot=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(I.h)(),tt=Object(I.i)(),Ut=Object(w.useState)({}),Pt=Object(S.a)(Ut,2),an=Pt[0],nn=Pt[1],rn=Object(w.useRef)(),Tn=de.a.useForm(),sn=Object(S.a)(Tn,1),un=sn[0],Jn=Object(w.useState)(""),kn=Object(S.a)(Jn,2),Yn=kn[0],tr=kn[1],pr=Object(w.useState)(""),ar=Object(S.a)(pr,2),gn=ar[0],en=ar[1];Object(w.useEffect)(function(){Ot.visible&&un.resetFields()},[Ot.visible]),Object(w.useEffect)(function(){var zr=Ot.defaultPath.split("/");zr.length===1?(tr(""),en(Ot.defaultPath)):(en(zr.pop()),tr(zr.join("/")+"/"))},[Ot.defaultPath]),Object(w.useEffect)(function(){var zr,Ur;rn.current=(zr=Lt.pathname)===null||zr===void 0||((Ur=zr.split("/"))===null||Ur===void 0)?void 0:Ur[2]},[]);var Nn=function(){var zr=Object(c.a)(x.a.mark(function Ur(){var Dr,pe,X=arguments;return x.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return Dr=X.length>0&&X[0]!==void 0?X[0]:{},se.next=3,Tt({type:"shixunsDetail/moveGitFile",payload:{id:tt.id,from:Ot.defaultPath,to:Yn+Dr.path,message:Dr.commitMessage||"".concat(Ot.defaultPath," rename to ").concat(Yn).concat(Dr.path," "),secret_repository:Et}});case 3:pe=se.sent,(pe==null?void 0:pe.status)===0&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ot.onOK({path:Dr.path,name:Dr.path}),Ot.onClose());case 5:case"end":return se.stop()}},Ur)}));return function(){return zr.apply(this,arguments)}}(),Zr=function(){var Ur,Dr;N.d.push("/shixuns/".concat(rn.current,"/").concat((Ur=Lt.pathname)===null||Ur===void 0||((Dr=Ur.split("/"))===null||Dr===void 0)?void 0:Dr[3]).concat(Yn?"/master/shixun_show/".concat(Yn):""))};return v.a.createElement(g.a,{width:"40%",visible:Ot.visible,wrapClassName:Oe.a.modal,centered:!0,onOk:function(){un.submit()},onCancel:Ot.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},v.a.createElement("section",{className:Oe.a.bg},v.a.createElement("div",{className:Oe.a.wrap},v.a.createElement(de.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:Nn,onChange:function(){var Ur,Dr,pe=Object(n.a)({},un.getFieldsValue()),X=pe==null||((Ur=pe.path)===null||Ur===void 0)?void 0:Ur.split("");(X==null||((Dr=X.filter(function(q){return q=="/"}))===null||Dr===void 0)?void 0:Dr.length)>1&&(pe.path=pe.path.substring(0,pe.path.length-1)),un.setFieldsValue(Object(n.a)({},pe)),nn(pe)}},v.a.createElement(de.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},v.a.createElement(C.a,null,v.a.createElement(f.a,{flex:"1"},v.a.createElement(de.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:gn}))))),v.a.createElement(de.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},v.a.createElement(te.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Ot.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},me=Object(N.a)(function(yt){var je=yt.shixunsDetail,rt=yt.loading,at=yt.globalSetting,Ae=yt.user;return{shixunsDetail:je,globalSetting:at,user:Ae,loading:rt.models.index}})($),re=o("DZo9"),ae=o("8z0m"),Se=o("m3rI"),oe=o("8j3D"),ee=o("RC3E"),J=o.n(ee),Q=ae.a.Dragger,ve=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.user,Tt=je.dispatch,Et=je.isRepository,Ot=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(I.h)(),tt=Object(I.i)(),Ut=Object(w.useState)({}),Pt=Object(S.a)(Ut,2),an=Pt[0],nn=Pt[1],rn=Object(w.useRef)(),Tn=de.a.useForm(),sn=Object(S.a)(Tn,1),un=sn[0],Jn=Object(w.useState)([]),kn=Object(S.a)(Jn,2),Yn=kn[0],tr=kn[1],pr=Object(w.useState)(),ar=Object(S.a)(pr,2),gn=ar[0],en=ar[1],Nn;Object(w.useEffect)(function(){Ot.visible&&(un.resetFields(),tr([]))},[Ot.visible]),Object(w.useEffect)(function(){rn.current=tt.id},[]),Object(w.useEffect)(function(){var X=sessionStorage.getItem("pathArray");if(X){var q=X.split(",").join("/"),se=q.indexOf("/")===0?q.substr(1):q;en(se)}},[]);var Zr=function(q){if(Nn=q.file.name,q.file.status==="done"||q.file.status==="uploading"){var se,De,he;if(tr(q.fileList),!q.file.response)return;if(((se=q.file.response)===null||se===void 0?void 0:se.status)===0){d.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}tr(Yn.filter(function(pt){return pt.uid!==q.file.uid})),((De=q.file.response)===null||De===void 0?void 0:De.message)&&d.b.info((he=q.file.response)===null||he===void 0?void 0:he.message)}},zr=function(){var X=Object(c.a)(x.a.mark(function q(se){var De;return x.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(se.response){pt.next=3;break}return d.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),pt.abrupt("return");case 3:return pt.next=5,Tt({type:"shixunsDetail/deleteGitFile",payload:{id:tt.id,path:gn?"".concat(gn,"/").concat(se.name):se.name,message:un.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(gn?"".concat(gn,"/").concat(se.name):se.name),secret_repository:Et?null:!0}});case 5:De=pt.sent,De.status===0&&(tr(Yn.filter(function(_n){return _n.uid!==se.uid})),d.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return pt.stop()}},q)}));return function(se){return X.apply(this,arguments)}}(),Ur={height:300,multiple:!0,withCredentials:!0,data:function(){var X=Object(c.a)(x.a.mark(function se(){return x.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.abrupt("return",new Promise(function(){var pt=Object(c.a)(x.a.mark(function _n(Kn,dr){return x.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:setTimeout(Object(c.a)(x.a.mark(function Xn(){var $r,ga;return x.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,un.getFieldsValue();case 2:$r=fr.sent,ga=Object(n.a)(Object(n.a)({},{path:Ot.defaultPath?Ot.defaultPath:"",message:an.commitMessage||"\u4E0A\u4F20\u4E86".concat(Nn)}),Et?{}:{secret_repository:!0}),Kn(ga);case 5:case"end":return fr.stop()}},Xn)})),200);case 1:case"end":return Mn.stop()}},_n)}));return function(_n,Kn){return pt.apply(this,arguments)}}()));case 1:case"end":return he.stop()}},se)}));function q(){return X.apply(this,arguments)}return q}(),fileList:Yn,method:"post",action:"".concat(Se.a.API_SERVER,"/api/shixuns/").concat(rn.current,"/upload_git_file.json"),onChange:Zr,onRemove:zr,beforeUpload:function(q){Nn=q.name}},Dr=function(){var X=Object(c.a)(x.a.mark(function q(se){return x.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,un.validateFields();case 2:Ot.onClose(),Ot.onOK({path:Ot.defaultPath}),pe();case 5:case"end":return he.stop()}},q)}));return function(se){return X.apply(this,arguments)}}(),pe=function(){var q,se;N.d.push("/shixuns/".concat(rn.current,"/").concat((q=Lt.pathname)===null||q===void 0||((se=q.split("/"))===null||se===void 0)?void 0:se[3]).concat(gn?"/master/shixun_show/".concat(gn):""))};return v.a.createElement(g.a,{visible:Ot.visible,onOk:Dr,centered:!0,onCancel:Ot.onClose,width:"70%"},v.a.createElement("section",{className:J.a.bg},v.a.createElement("div",{className:J.a.wrap},v.a.createElement("div",{className:J.a.title},"\u4E0A\u4F20\u6587\u4EF6"),v.a.createElement(de.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:Dr,onValuesChange:function(){return nn(Object(n.a)({},un.getFieldsValue()))}},v.a.createElement(de.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),v.a.createElement(de.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},v.a.createElement(Q,Ur,v.a.createElement("div",null,v.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(J.a.colorBlue)})),v.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",v.a.createElement("span",{className:"".concat(J.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),v.a.createElement(oe.a,{onFinish:function(q){return en(q)}})))},_e=Object(N.a)(function(yt){var je=yt.shixunsDetail,rt=yt.loading,at=yt.globalSetting,Ae=yt.user;return{shixunsDetail:je,globalSetting:at,user:Ae,loading:rt.models.index}})(ve),Te=o("Bbdw"),Ge=o.n(Te),qe=o("HpfO"),ut=o.n(qe),st=function(je){var rt=je.shixunsDetail,at=je.globalSetting,Ae=je.loading,Fe=je.dispatch,Tt=je.title,Et=je.pathList,Ot=Et===void 0?[]:Et,Lt=je.showInputPath,tt=Lt===void 0?!1:Lt,Ut=je.isMergeSelectFile,Pt=Ut===void 0?!1:Ut,an=je.onFinish,nn=an===void 0?function(){}:an,rn=de.a.useForm(),Tn=Object(S.a)(rn,1),sn=Tn[0],un=Object(I.i)(),Jn=Object(I.h)(),kn=Object(w.useRef)(),Yn=Object(w.useState)(""),tr=Object(S.a)(Yn,2),pr=tr[0],ar=tr[1],gn=Object(w.useState)(""),en=Object(S.a)(gn,2),Nn=en[0],Zr=en[1],zr=Object(w.useState)([]),Ur=Object(S.a)(zr,2),Dr=Ur[0],pe=Ur[1],X=Object(w.useState)([]),q=Object(S.a)(X,2),se=q[0],De=q[1];Object(w.useEffect)(function(){var on,Mn;kn.current=((on=Jn.pathname)===null||on===void 0||((Mn=on.split("/"))===null||Mn===void 0)?void 0:Mn[3])==="repository"},[]),Object(w.useEffect)(function(){if(rt.actionTabs.key!=="Repository-SelectFilePath")return;var on=Ot.join("/"),Mn=[];Ot.map(function(Xn,$r){$r===0?Mn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Xn),path:on}):Mn.push({val:"/".concat(Xn),path:on})}),pe(Mn),ar(on),Zr(on),he(on)},[rt.actionTabs.key]);var he=function(){var on=Object(c.a)(x.a.mark(function Mn(Xn){var $r;return x.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return pa.next=2,Fe({type:kn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:un.id,path:Xn}});case 2:$r=pa.sent,$r&&De($r.trees||[]);case 4:case"end":return pa.stop()}},Mn)}));return function(Xn){return on.apply(this,arguments)}}(),pt=function(Mn){var Xn=pr;Mn.type==="tree"&&(Dr.length?Dr.push({val:"/".concat(Mn.name),path:Mn.name}):Dr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Mn.name),path:Mn.name}),pe(Dr),Xn=pr?"".concat(pr,"/").concat(Mn.name):Mn.name,ar(Xn)),he(Xn)},_n=function(Mn,Xn){var $r=Dr.filter(function(pa,fr){return fr<=Xn});pe($r);var ga=$r.filter(function(pa,fr){return fr!==0}).map(function(pa){return pa.val}).join("").substr(1);ar(ga),he(ga)},Kn=function(){var on=Object(c.a)(x.a.mark(function Mn(){var Xn,$r,ga;return x.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:if(Xn=sn==null?void 0:sn.getFieldsValue(),$r=pr?"".concat(pr).concat(Xn!=null&&Xn.name?"/".concat(Xn==null?void 0:Xn.name):""):Xn==null?void 0:Xn.name,!Pt){fr.next=6;break}return nn($r),dr(),fr.abrupt("return");case 6:if(!tt){fr.next=16;break}return fr.next=9,sn.validateFields();case 9:return fr.next=11,Fe({type:"shixunsDetail/uploadGitFolder",payload:Object(n.a)(Object(n.a)({},{id:un.id,path:$r}),kn.current?{}:{secret_repository:!0})});case 11:ga=fr.sent,nn(Nn),ga.status===0&&d.b.info("\u65B0\u5EFA\u6210\u529F"),fr.next=18;break;case 16:nn($r),d.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:dr();case 19:case"end":return fr.stop()}},Mn)}));return function(){return on.apply(this,arguments)}}(),dr=function(){Fe({type:"shixunsDetail/setActionTabs",payload:{}}),sn.resetFields()};return v.a.createElement(g.a,{centered:!0,title:Tt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:rt.actionTabs.key==="Repository-SelectFilePath",onOk:Kn,onCancel:dr},v.a.createElement("div",{className:ut.a.wrap},v.a.createElement("div",{className:ut.a.content},v.a.createElement("div",{className:ut.a.mainPathWrap},!!(Dr!=null&&Dr.length)&&Dr.map(function(on,Mn){return v.a.createElement("a",{key:Mn,onClick:function(){return _n(on,Mn)}},on.val)})),!!(se!=null&&se.length)&&se.map(function(on,Mn){return on.type==="tree"&&v.a.createElement("a",{key:Mn,onClick:function(){return pt(on)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ut.a.colorBlue)}),on.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement("div",{className:"mt5 mb5"},pr),tt&&v.a.createElement(de.a,{form:sn,scrollToFirstError:!0,className:"mt20"},v.a.createElement(de.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},ft=Object(N.a)(function(yt){var je=yt.shixunsDetail,rt=yt.loading,at=yt.globalSetting;return{shixunsDetail:je,globalSetting:at,loading:rt.models.index}})(st),gt=o("GZ0F"),Ve=o("8Skl"),ke=o("HBuW"),dt=o("1vsH"),Ft=o("NLgs"),vt=o("lzim"),Rt=F.a.DirectoryTree,ot=function(je){var rt,at,Ae,Fe,Tt,Et,Ot,Lt=je.shixunsDetail,tt=je.globalSetting,Ut=je.loading,Pt=je.user,an=je.activeKey,nn=je.dispatch,rn=je.practiceSetting,Tn=je.isRepository,sn=je.treeData,un=je.setTreeData,Jn=Object(E.a)(je,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),kn=Object(I.i)(),Yn=Object(I.h)(),tr=Object(w.useState)(),pr=Object(S.a)(tr,2),ar=pr[0],gn=pr[1],en=Object(w.useState)(!1),Nn=Object(S.a)(en,2),Zr=Nn[0],zr=Nn[1],Ur=Object(w.useState)(!1),Dr=Object(S.a)(Ur,2),pe=Dr[0],X=Dr[1],q=Object(w.useState)(!1),se=Object(S.a)(q,2),De=se[0],he=se[1],pt=Object(w.useState)(!1),_n=Object(S.a)(pt,2),Kn=_n[0],dr=_n[1],on=Object(w.useState)(""),Mn=Object(S.a)(on,2),Xn=Mn[0],$r=Mn[1],ga=Object(w.useState)([]),pa=Object(S.a)(ga,2),fr=pa[0],za=pa[1],ja=Object(w.useState)([]),Ra=Object(S.a)(ja,2),Ha=Ra[0],wa=Ra[1],Ja=Object(w.useState)([]),ka=Object(S.a)(Ja,2),li=ka[0],oi=ka[1],ua=Object(w.useState)(!1),fa=Object(S.a)(ua,2),oa=fa[0],xe=fa[1],lt=Object(w.useState)(),Mt=Object(S.a)(lt,2),wt=Mt[0],Ht=Mt[1],Nt=Object(w.useState)(),Vt=Object(S.a)(Nt,2),qt=Vt[0],En=Vt[1],vn=Object(w.useState)(""),Un=Object(S.a)(vn,2),An=Un[0],tn=Un[1],Pn=Object(w.useState)(),yn=Object(S.a)(Pn,2),jn=yn[0],Rn=yn[1],Qn=Object(w.useState)(!1),mr=Object(S.a)(Qn,2),kr=mr[0],wn=mr[1];Object(w.useEffect)(function(){un([]),Bn(""),localStorage.warehouseHideTip||xe(!0)},[Yn.pathname,Tn]);var Xt=function(){var rr=Object(c.a)(x.a.mark(function Kt(){var Jt,Yt,Vn=arguments;return x.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Jt=Vn.length>0&&Vn[0]!==void 0?Vn[0]:"",Ln.next=3,Object(ke.Gb)({id:kn.id,secret_dir_path:Jt});case 3:Yt=Ln.sent,Yt&&Rn(Jt);case 5:case"end":return Ln.stop()}},Kt)}));return function(){return rr.apply(this,arguments)}}(),fn=function(Kt){var Jt;return v.a.createElement(a.a,{className:Ge.a.menu,onClick:function(Vn){$r(Kt.path||"");switch(Vn.key){case"1":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),zr(!0);break;case"2":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),he(!0);break;case"3":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),dr(!0);break;case"4":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),X(!0);break;case"5":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Or(Kt.path,Kt.name,Kt);break;case"6":Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Pr(Kt);break}}},(Kt.type==="topTree"||Kt.type==="tree")&&v.a.createElement(a.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Kt.type==="topTree"||Kt.type==="tree")&&v.a.createElement(a.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Kt.type==="topTree"||Kt.type==="tree")&&v.a.createElement(a.a.Item,{key:"3"},"\u4E0A\u4F20"),Kt.type!=="topTree"&&Kt.type!=="tree"&&(Lt==null||((Jt=Lt.detail)===null||Jt===void 0)?void 0:Jt.public)<2&&v.a.createElement(a.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Kt.type!=="topTree"&&v.a.createElement(L.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Tn?"":"secret/").concat(Kt==null?void 0:Kt.path),onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(a.a.Item,{key:"6"},v.a.createElement(v.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Kt.type!=="topTree"&&v.a.createElement(a.a.Item,{key:"5"},"\u5220\u9664"))},Dn=function(Kt,Jt){return Kt.map(function(Yt){return Jt==""?Yt.path=Jt+Yt.name:Yt.path=Jt+"/"+Yt.name,Yt.title=v.a.createElement(C.a,{className:"font14"},v.a.createElement(f.a,{flex:"1"},v.a.createElement(C.a,null,v.a.createElement(f.a,{flex:"20px"},Yt.type==="blob"&&v.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),v.a.createElement(f.a,{flex:"1"},v.a.createElement("span",{className:" multi_ellipsis1"},Yt.name)))),v.a.createElement(f.a,null,(Yt.type==="blob"||Yt.type==="tree")&&v.a.createElement(l.a,{overlay:fn(Yt),className:Ge.a.ellipsis},v.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Yt.disableCheckbox=ar&&ar!==Yt.name,Yt.className=Yt.type==="tree"?Ge.a.pl23:"",Yt.checkable=Yt.type!=="tree",Yt.isLeaf=Yt.type!=="tree",Yt.children=Yt.type==="tree"&&[],Yt.key=Yt.path,Yt})},Qt=function(Kt){nn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Kt}})},Sn=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt,Yt){var Vn;return x.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Vn=Jt.split("/"),Ln.next=3,Bn(Xn);case 3:setTimeout(function(){Qt(Jt),fr=[Vn[0]||""],Ha=[Jt],wa(Object(D.a)(Ha)),za(Object(D.a)(fr))},150);case 4:case"end":return Ln.stop()}},Kt)}));return function(Jt,Yt){return rr.apply(this,arguments)}}(),bn=function(Kt,Jt){if(Jt=="")sn=Object(D.a)(Kt),un(Object(D.a)(Kt));else{var Yt=In(sn,Jt,Kt);sn=Yt,un(Object(D.a)(Yt))}};function In(rr,Kt,Jt){return rr.map(function(Yt){return Yt.key===Kt?(Yt.children=Object(D.a)(Jt),Object(n.a)({},Yt)):Yt.children?Object(n.a)(Object(n.a)({},Yt),{},{children:In(Yt.children,Kt,Jt)}):Yt})}var Bn=function(){var rr=Object(c.a)(x.a.mark(function Kt(){var Jt,Yt,Vn,er,Ln,ir=arguments;return x.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return Jt=ir.length>0&&ir[0]!==void 0?ir[0]:"",sr.next=3,nn({type:Tn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:kn.id,path:Jt}});case 3:return Yt=sr.sent,Yt&&((Vn=Yt.trees)!==null&&Vn!==void 0&&Vn.length?(Ln=Dn(Object(D.a)(Yt.trees),Jt),bn(Ln,Jt),oi(Yt.trees||[]),En(Jt||""),console.log("handleGetRepository:",Ln,Jt),setTimeout(function(){return console.log(sn,Yt.trees,Jt,999999)},2e3)):Jt==""&&un([]),Ht(((er=Yt.commits)===null||er===void 0?void 0:er[0])||{})),sr.abrupt("return",Yt);case 6:case"end":return sr.stop()}},Kt)}));return function(){return rr.apply(this,arguments)}}(),or=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt){return x.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return Vn.abrupt("return",new Promise(function(){var er=Object(c.a)(x.a.mark(function Ln(ir,cr){return x.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:return Jt.children.length&&ir(),tn(Jt.path),Qr.next=4,Bn(Jt.path);case 4:ir();case 5:case"end":return Qr.stop()}},Ln)}));return function(Ln,ir){return er.apply(this,arguments)}}()));case 1:case"end":return Vn.stop()}},Kt)}));return function(Jt){return rr.apply(this,arguments)}}(),$n=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt,Yt){var Vn,er;return x.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(console.log("handleSelectTree",Jt,Yt.nativeEvent.target.nodeName,Yt),Vn=function(){Qt(Yt.node.path),Jt=[Yt.node.path],wa(Object(D.a)(Jt))},!(Yt.nativeEvent.target.nodeName==="svg"||Yt.nativeEvent.target.nodeName==="LI"||Yt.nativeEvent.target.nodeName==="I")){ir.next=4;break}return ir.abrupt("return");case 4:Yt.node.type==="blob"&&(rn!=null&&(er=rn.sideBar)!==null&&er!==void 0&&er.confirmLeave?g.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Vn(),nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Vn());case 5:case"end":return ir.stop()}},Kt)}));return function(Jt,Yt){return rr.apply(this,arguments)}}(),Or=function(Kt,Jt,Yt){g.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Yt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Vn=Object(c.a)(x.a.mark(function Ln(){var ir,cr,sr;return x.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,nn({type:"shixunsDetail/deleteGitFile",payload:{id:kn.id,path:Kt,message:"\u5220\u9664".concat(Kt),secret_repository:Tn?null:!0}});case 2:if(ir=lr.sent,cr=Kt.split("/"),!((ir==null?void 0:ir.status)===0)){lr.next=20;break}return d.b.info("\u5220\u9664\u6210\u529F"),cr.splice(cr.length-1,1),lr.next=9,Bn(cr.length>1?cr.join("/"):"");case 9:if(sr=lr.sent,!(sr!=null&&sr.trees)){lr.next=13;break}lr.next=16;break;case 13:return cr.splice(cr.length-1,1),lr.next=16,Bn(cr.length>1?cr.join("/"):"");case 16:return Qt(""),lr.abrupt("return",!0);case 20:(ir==null?void 0:ir.status)===-3&&g.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:v.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Kt,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(kn.id,"/edit/").concat(ir==null?void 0:ir.message,"/tab=2")}});case 21:case"end":return lr.stop()}},Ln)}));function er(){return Vn.apply(this,arguments)}return er}()})},Pr=function(Kt){console.log(Kt,"item")},Zn=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt,Yt){return x.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:if(console.log("handleExpand",Yt),!(Yt.nativeEvent.target.nodeName==="svg"||Yt.nativeEvent.target.nodeName==="path"||Yt.nativeEvent.target.nodeName==="LI")){er.next=5;break}return er.abrupt("return",!0);case 5:return er.next=7,or(Yt.node);case 7:fr.includes(Yt.node.path)?fr.splice(fr.indexOf(Yt.node.path),1):fr.push(Yt.node.path);case 8:za(Object(D.a)(fr));case 9:case"end":return er.stop()}},Kt)}));return function(Jt,Yt){return rr.apply(this,arguments)}}(),Tr=function(){xe(!1),localStorage.warehouseHideTip=!0},vr=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt){var Yt,Vn,er,Ln,ir;return x.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:er="",sr.t0=Tn,sr.next=sr.t0===!0?4:sr.t0===!1?9:11;break;case 4:return er="\u5F00\u542F\u7248\u672C\u5E93",Ln="\u5F00\u542F",ir="\u4E0D\u5F00\u542F",Vn=v.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),sr.abrupt("break",11);case 9:return Lt!=null&&(Yt=Lt.detail)!==null&&Yt!==void 0&&Yt.secret_repository?(er="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ln="\u786E\u5B9A",ir="\u53D6\u6D88",Vn=v.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(er="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ln="\u4E0D\u4F7F\u7528",ir="\u4F7F\u7528",Vn=v.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),sr.abrupt("break",11);case 11:if(!(!Tn&&Object(Ft.b)(nn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){sr.next=13;break}return sr.abrupt("return");case 13:g.a.confirm({title:er,okText:Ln,cancelText:ir,content:Vn,onOk:function(){var lr;Object(dt.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",er]),!Tn&&!(Lt!=null&&(lr=Lt.detail)!==null&&lr!==void 0&&lr.secret_repository)||Hr(Jt)},onCancel:function(){var lr;!Tn&&!(Lt!=null&&(lr=Lt.detail)!==null&&lr!==void 0&&lr.secret_repository)&&Hr(Jt)}});case 14:case"end":return sr.stop()}},Kt)}));return function(Jt){return rr.apply(this,arguments)}}(),Hr=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt){return x.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:if(!Tn){Vn.next=6;break}return Vn.next=3,Object(ke.r)(Object(n.a)({},kn));case 3:nn({type:"practiceSetting/getCommonData",payload:Object(n.a)({},kn)}),Vn.next=8;break;case 6:return Vn.next=8,Object(ke.t)(Object(n.a)(Object(n.a)({},kn),{},{is_secret_repository:Jt}));case 8:Bn(),nn({type:"shixunsDetail/getShixunsDetail",payload:{id:kn.id}});case 10:case"end":return Vn.stop()}},Kt)}));return function(Jt){return rr.apply(this,arguments)}}(),Mr=function(Kt){console.log(Kt)},qr=function(){var rr=Object(c.a)(x.a.mark(function Kt(Jt){var Yt,Vn,er,Ln,ir,cr,sr,Qr,lr,la,Vr;return x.a.wrap(function(Cr){for(;;)switch(Cr.prev=Cr.next){case 0:if(console.log(Jt),Yt=Jt.node.key,Vn=Jt.dragNode.key,er=Jt.node.pos.split("-"),Ln=Jt.dropPosition-Number(er[er.length-1]),!(Jt.dragNode.type==="tree")){Cr.next=8;break}return d.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Cr.abrupt("return");case 8:if(!(Jt.node.type!=="tree")){Cr.next=11;break}return d.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Cr.abrupt("return");case 11:return Cr.next=13,nn({type:"shixunsDetail/moveGitFile",payload:{id:kn.id,from:Jt.dragNode.path,to:Jt.node.path+"/"+Jt.dragNode.name,message:"".concat(Jt.dragNode.path," move to ").concat(Jt.node.path+"/"+Jt.dragNode.name," ")}});case 13:if(ir=Cr.sent,!(ir.status===0)){Cr.next=26;break}return Qt(""),Cr.next=18,Bn("");case 18:cr=0;case 19:if(!(cr>>24)&16711935|(d<<24|d>>>8)&4278255360}var s=this._hash.words,u=i[a+0],S=i[a+1],E=i[a+2],_=i[a+3],P=i[a+4],R=i[a+5],x=i[a+6],w=i[a+7],v=i[a+8],T=i[a+9],U=i[a+10],I=i[a+11],N=i[a+12],V=i[a+13],H=i[a+14],D=i[a+15],W=s[0],F=s[1],L=s[2],K=s[3];W=f(W,F,L,K,u,7,g[0]),K=f(K,W,F,L,S,12,g[1]),L=f(L,K,W,F,E,17,g[2]),F=f(F,L,K,W,_,22,g[3]),W=f(W,F,L,K,P,7,g[4]),K=f(K,W,F,L,R,12,g[5]),L=f(L,K,W,F,x,17,g[6]),F=f(F,L,K,W,w,22,g[7]),W=f(W,F,L,K,v,7,g[8]),K=f(K,W,F,L,T,12,g[9]),L=f(L,K,W,F,U,17,g[10]),F=f(F,L,K,W,I,22,g[11]),W=f(W,F,L,K,N,7,g[12]),K=f(K,W,F,L,V,12,g[13]),L=f(L,K,W,F,H,17,g[14]),F=f(F,L,K,W,D,22,g[15]),W=r(W,F,L,K,S,5,g[16]),K=r(K,W,F,L,x,9,g[17]),L=r(L,K,W,F,I,14,g[18]),F=r(F,L,K,W,u,20,g[19]),W=r(W,F,L,K,R,5,g[20]),K=r(K,W,F,L,U,9,g[21]),L=r(L,K,W,F,D,14,g[22]),F=r(F,L,K,W,P,20,g[23]),W=r(W,F,L,K,T,5,g[24]),K=r(K,W,F,L,H,9,g[25]),L=r(L,K,W,F,_,14,g[26]),F=r(F,L,K,W,v,20,g[27]),W=r(W,F,L,K,V,5,g[28]),K=r(K,W,F,L,E,9,g[29]),L=r(L,K,W,F,w,14,g[30]),F=r(F,L,K,W,N,20,g[31]),W=l(W,F,L,K,R,4,g[32]),K=l(K,W,F,L,v,11,g[33]),L=l(L,K,W,F,I,16,g[34]),F=l(F,L,K,W,H,23,g[35]),W=l(W,F,L,K,S,4,g[36]),K=l(K,W,F,L,P,11,g[37]),L=l(L,K,W,F,w,16,g[38]),F=l(F,L,K,W,U,23,g[39]),W=l(W,F,L,K,V,4,g[40]),K=l(K,W,F,L,u,11,g[41]),L=l(L,K,W,F,_,16,g[42]),F=l(F,L,K,W,x,23,g[43]),W=l(W,F,L,K,T,4,g[44]),K=l(K,W,F,L,N,11,g[45]),L=l(L,K,W,F,D,16,g[46]),F=l(F,L,K,W,E,23,g[47]),W=n(W,F,L,K,u,6,g[48]),K=n(K,W,F,L,w,10,g[49]),L=n(L,K,W,F,H,15,g[50]),F=n(F,L,K,W,R,21,g[51]),W=n(W,F,L,K,N,6,g[52]),K=n(K,W,F,L,_,10,g[53]),L=n(L,K,W,F,U,15,g[54]),F=n(F,L,K,W,S,21,g[55]),W=n(W,F,L,K,v,6,g[56]),K=n(K,W,F,L,D,10,g[57]),L=n(L,K,W,F,x,15,g[58]),F=n(F,L,K,W,V,21,g[59]),W=n(W,F,L,K,P,6,g[60]),K=n(K,W,F,L,I,10,g[61]),L=n(L,K,W,F,E,15,g[62]),F=n(F,L,K,W,T,21,g[63]),s[0]=s[0]+W|0,s[1]=s[1]+F|0,s[2]=s[2]+L|0,s[3]=s[3]+K|0},_doFinalize:function(){var i=this._data,a=i.words,c=this._nDataBytes*8,h=i.sigBytes*8;a[h>>>5]|=128<<24-h%32;var d=m.floor(c/4294967296),s=c;a[(h+64>>>9<<4)+15]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,a[(h+64>>>9<<4)+14]=(s<<8|s>>>24)&16711935|(s<<24|s>>>8)&4278255360,i.sigBytes=(a.length+1)*4,this._process();for(var u=this._hash,S=u.words,E=0;E<4;E++){var _=S[E];S[E]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return u},clone:function(){var i=C.clone.call(this);return i._hash=this._hash.clone(),i}});function f(i,a,c,h,d,s,u){var S=i+(a&c|~a&h)+d+u;return(S<>>32-s)+a}function r(i,a,c,h,d,s,u){var S=i+(a&h|c&~h)+d+u;return(S<>>32-s)+a}function l(i,a,c,h,d,s,u){var S=i+(a^c^h)+d+u;return(S<>>32-s)+a}function n(i,a,c,h,d,s,u){var S=i+(c^(a|~h))+d+u;return(S<>>32-s)+a}O.MD5=C._createHelper(e),O.HmacMD5=C._createHmacHelper(e)}(Math),M.MD5})},cz0n:function(k,z,o){k.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dGDm:function(k,z,o){k.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(k,z,o){},djh8:function(k,z,o){k.exports=o.p+"static/qrCode.d852fdfc.png"},dmUQ:function(k,z,o){"use strict";var M=o("Ff2n"),m=o("rePB"),O=o("1OyB"),b=o("vuIU"),y=o("Ji7U"),C=o("md7G"),A=o("foSv"),g=o("q1tI"),e=o.n(g),f=o("TSYQ"),r=o.n(f),l=o("4IlW");function n(v,T){var U=Object.keys(v);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(v);T&&(I=I.filter(function(N){return Object.getOwnPropertyDescriptor(v,N).enumerable})),U.push.apply(U,I)}return U}function i(v){for(var T=1;T1?fe-1:0),Ce=1;Ce1?F-1:0),K=1;K=0)return parseInt(W.slice(W.indexOf("e-")+2),10);var F=0;return W.indexOf(".")>=0&&(F=W.length-W.indexOf(".")-1),F},N.getInputDisplayValue=function(D){var W=D||N.state,F=W.focused,L=W.inputValue,K=W.value,te;F?te=L:te=N.toPrecisionAsStep(K),te==null&&(te="");var fe=N.formatWrapper(te);return _(N.props.decimalSeparator)&&(fe=fe.toString().replace(".",N.props.decimalSeparator)),fe},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(D){}},N.restoreByAfter=function(D){if(D===void 0)return!1;var W=N.input.value,F=W.lastIndexOf(D);if(F===-1)return!1;var L=N.cursorBefore.length;return N.lastKeyCode===l.a.DELETE&&N.cursorBefore.charAt(L-1)===D[0]?(N.fixCaret(L,L),!0):F+D.length===W.length?(N.fixCaret(F,F),!0):!1},N.partRestoreByAfter=function(D){return D===void 0?!1:Array.prototype.some.call(D,function(W,F){var L=D.substring(F);return N.restoreByAfter(L)})},N.isNotCompleteNumber=function(D){return isNaN(D)||D===""||D===null||D&&D.toString().indexOf(".")===D.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(D,W,F){N.pressingUpOrDown=!0,N.step("down",D,W,F)},N.up=function(D,W,F){N.pressingUpOrDown=!0,N.step("up",D,W,F)},N.saveInput=function(D){N.input=D};var V=I.value;V===void 0&&(V=I.defaultValue),N.state={focused:I.autoFocus};var H=N.getValidValue(N.toNumber(V));return N.state=i(i({},N.state),{},{inputValue:N.toPrecisionAsStep(H),value:H}),N}return Object(b.a)(U,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var V=this.props,H=V.value,D=V.onChange,W=V.max,F=V.min,L=this.state.focused;if(N){if(!P(N.value,H)||!P(N.max,W)||!P(N.min,F)){var K=L?H:this.getValidValue(H),te;this.pressingUpOrDown?te=K:this.inputting?te=this.rawInput:te=this.toPrecisionAsStep(K),this.setState({value:K,inputValue:te})}var fe="value"in this.props?H:this.state.value;"max"in this.props&&N.max!==W&&typeof fe=="number"&&fe>W&&D&&D(W),"min"in this.props&&N.min!==F&&typeof fe=="number"&&fe1&&arguments[1]!==void 0?arguments[1]:this.props.min,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,D=parseFloat(N);return isNaN(D)?N:(DH&&(D=H),D)}},{key:"setValue",value:function(N,V){var H=this.props.precision,D=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),W=this.state.value,F=W===void 0?null:W,L=this.state.inputValue,K=L===void 0?null:L,te=typeof D=="number"?D.toFixed(H):"".concat(D),fe=D!==F||te!=="".concat(K);return"value"in this.props?(K=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:K},V)):this.setState({value:D,inputValue:this.toPrecisionAsStep(N)},V),fe&&this.props.onChange(D),D}},{key:"getMaxPrecision",value:function(N){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.props,D=H.precision,W=H.step;if(_(D))return D;var F=this.getPrecision(V),L=this.getPrecision(W),K=this.getPrecision(N);return N?Math.max(K,F+L):F+L}},{key:"getPrecisionFactor",value:function(N){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.getMaxPrecision(N,V);return Math.pow(10,H)}},{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 V=Math.abs(this.getMaxPrecision(N));return isNaN(V)?N.toString():Number(N).toFixed(V)}},{key:"toNumber",value:function(N){var V=this.props.precision,H=this.state.focused,D=N&&N.length>16&&H;return this.isNotCompleteNumber(N)||D?N:_(V)?Math.round(N*Math.pow(10,V))/Math.pow(10,V):Number(N)}},{key:"upStep",value:function(N,V){var H=this.props.step,D=this.getPrecisionFactor(N,V),W=Math.abs(this.getMaxPrecision(N,V)),F=((D*N+D*H*V)/D).toFixed(W);return this.toNumber(F)}},{key:"downStep",value:function(N,V){var H=this.props.step,D=this.getPrecisionFactor(N,V),W=Math.abs(this.getMaxPrecision(N,V)),F=((D*N-D*H*V)/D).toFixed(W);return this.toNumber(F)}},{key:"step",value:function(N,V){var H=this,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,W=arguments.length>3?arguments[3]:void 0;this.stop(),V&&(V.persist(),V.preventDefault());var F=this.props;if(F.disabled)return;var L=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(L))return;var K=this["".concat(N,"Step")](L,D),te=K>F.max||KF.max?K=F.max:K=de),Rt=(ft||ft===0)&&(isNaN(ft)||Number(ft)<=Ce),ot=vt||D||W,Je=Rt||D||W,et=r()("".concat(H,"-handler"),"".concat(H,"-handler-up"),Object(m.a)({},"".concat(H,"-handler-up-disabled"),ot)),Me=r()("".concat(H,"-handler"),"".concat(H,"-handler-down"),Object(m.a)({},"".concat(H,"-handler-down-disabled"),Je)),Be=F?{onTouchStart:ot?h:this.up,onTouchEnd:this.stop}:{onMouseDown:ot?h:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Xe=F?{onTouchStart:Je?h:this.down,onTouchEnd:this.stop}:{onMouseDown:Je?h:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return e.a.createElement("div",{className:Ve,style:Oe,title:ce,onMouseEnter:Ee,onMouseLeave:ye,onMouseOver:ue,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},e.a.createElement("div",{className:"".concat(H,"-handler-wrap")},e.a.createElement("span",Object.assign({unselectable:"on"},Be,{role:"button","aria-label":"Increase Value","aria-disabled":ot,className:et}),K||e.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-up-inner"),onClick:d})),e.a.createElement("span",Object.assign({unselectable:"on"},Xe,{role:"button","aria-label":"Decrease Value","aria-disabled":Je,className:Me}),te||e.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-down-inner"),onClick:d}))),e.a.createElement("div",{className:"".concat(H,"-input-wrap")},e.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Ce,"aria-valuemax":de,"aria-valuenow":ft,required:$,type:ae,placeholder:Se,onPaste:Ge,onClick:me,onMouseUp:this.onMouseUp,className:"".concat(H,"-input"),tabIndex:re,autoComplete:L,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:dt?this.onKeyDown:h,onKeyUp:dt?this.onKeyUp:h,autoFocus:_e,maxLength:ve,readOnly:W,disabled:D,max:de,min:Ce,step:Q,name:Te,title:ce,id:oe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Ft),pattern:J,inputMode:ee,onInput:qe},ke))))}}]),U}(e.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:E,min:-E,step:1,style:{},onChange:h,onKeyDown:h,onPressEnter:h,onFocus:h,onBlur:h,parser:s,required:!1,autoComplete:"off"};var x=R,w=z.a=x},e7zE:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.Base,y=O.WordArray,C=m.algo,A=C.SHA1,g=C.HMAC,e=C.PBKDF2=b.extend({cfg:b.extend({keySize:128/32,hasher:A,iterations:1}),init:function(f){this.cfg=this.cfg.extend(f)},compute:function(f,r){for(var l=this.cfg,n=g.create(l.hasher,f),i=y.create(),a=y.create([1]),c=i.words,h=a.words,d=l.keySize,s=l.iterations;c.length0&&arguments[0]!==void 0?arguments[0]:[],Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=de.length,ce=Ce.length;if(Math.abs(Oe-ce)!==1)return{add:!1,key:null};function Ee(ye,ue){var le=new Map;ye.forEach(function(me){le.set(me,!0)});var $=ue.filter(function(me){return!le.has(me)});return $.length===1?$[0]:null}return Oe ").concat(Ce);return Ce}var D=function(Ce,Oe){var ce=Ce.prefixCls,Ee=Ce.data,ye=Ce.selectable,ue=Ce.checkable,le=Ce.expandedKeys,$=Ce.selectedKeys,me=Ce.checkedKeys,re=Ce.loadedKeys,ae=Ce.loadingKeys,Se=Ce.halfCheckedKeys,oe=Ce.keyEntities,ee=Ce.disabled,J=Ce.dragging,Q=Ce.dragOverNodeKey,ve=Ce.dropPosition,_e=Ce.motion,Te=Ce.height,Ge=Ce.itemHeight,qe=Ce.virtual,ut=Ce.focusable,st=Ce.activeItem,ft=Ce.focused,gt=Ce.tabIndex,Ve=Ce.onKeyDown,ke=Ce.onFocus,dt=Ce.onBlur,Ft=Ce.onActiveChange,vt=Ce.onListChangeStart,Rt=Ce.onListChangeEnd,ot=Object(h.a)(Ce,["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"]),Je=g.useRef(null);g.useImperativeHandle(Oe,function(){return{scrollTo:function(an){Je.current.scrollTo(an)}}});var et=g.useState(le),Me=Object(c.a)(et,2),Be=Me[0],Xe=Me[1],Ke=g.useState(Ee),$e=Object(c.a)(Ke,2),_t=$e[0],jt=$e[1],$t=g.useState(Ee),mn=Object(c.a)($t,2),Dt=mn[0],yt=mn[1],je=g.useState([]),rt=Object(c.a)(je,2),at=rt[0],Ae=rt[1],Fe=g.useState(null),Tt=Object(c.a)(Fe,2),Et=Tt[0],Ot=Tt[1];function Lt(){jt(Ee),yt(Ee),Ae([]),Ot(null),Rt()}g.useEffect(function(){Xe(le);var Pt=P(Be,le);if(Pt.key!==null)if(Pt.add){var an=_t.findIndex(function(Jn){var kn=Jn.data.key;return kn===Pt.key}),nn=N(R(_t,Ee,Pt.key),qe,Te,Ge),rn=_t.slice();rn.splice(an+1,0,I),yt(rn),Ae(nn),Ot("show")}else{var Tn=Ee.findIndex(function(Jn){var kn=Jn.data.key;return kn===Pt.key}),sn=N(R(Ee,_t,Pt.key),qe,Te,Ge),un=Ee.slice();un.splice(Tn+1,0,I),yt(un),Ae(sn),Ot("hide")}else _t!==Ee&&(jt(Ee),yt(Ee))},[le,Ee]),g.useEffect(function(){J||Lt()},[J]);var tt=_e?Dt:Ee,Ut={expandedKeys:le,selectedKeys:$,loadedKeys:re,loadingKeys:ae,checkedKeys:me,halfCheckedKeys:Se,dragOverNodeKey:Q,dropPosition:ve,keyEntities:oe};return g.createElement(g.Fragment,null,ft&&st&&g.createElement("span",{style:x,"aria-live":"assertive"},H(st)),g.createElement("div",{role:"tree"},g.createElement("input",{style:x,disabled:ut===!1||ee,tabIndex:ut!==!1?gt:null,onKeyDown:Ve,onFocus:ke,onBlur:dt,value:"",onChange:w})),g.createElement(d.a,Object.assign({},ot,{data:tt,itemKey:V,height:Te,fullHeight:!1,virtual:qe,itemHeight:Ge,prefixCls:"".concat(ce,"-list"),ref:Je}),function(Pt){var an=Pt.pos,nn=Pt.data,rn=nn.key,Tn=Object(h.a)(nn,["key"]),sn=Pt.isStart,un=Pt.isEnd,Jn=Object(a.e)(rn,an);delete Tn.children;var kn=Object(a.f)(Jn,Ut);return g.createElement(_,Object.assign({},Tn,kn,{active:st&&rn===st.data.key,pos:an,data:Pt.data,isStart:sn,isEnd:un,motion:_e,motionNodes:rn===v?at:null,motionType:Et,onMotionStart:vt,onMotionEnd:Lt,treeNodeRequiredProps:Ut,onMouseMove:function(){Ft(null)}}))}))},W=g.forwardRef(D);W.displayName="NodeList";var F=W,L=o("NvD2"),K=function(de){Object(C.a)(Oe,de);var Ce=Object(A.a)(Oe);function Oe(){var ce;return Object(b.a)(this,Oe),ce=Ce.apply(this,arguments),ce.destroyed=!1,ce.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},ce.listRef=g.createRef(),ce.onNodeDragStart=function(Ee,ye){var ue=ce.state,le=ue.expandedKeys,$=ue.keyEntities,me=ce.props.onDragStart,re=ye.props.eventKey;ce.dragNode=ye;var ae=Object(i.b)(le,re);ce.setState({dragging:!0,dragNodesKeys:Object(i.g)(re,$)}),ce.setExpandedKeys(ae),me&&me({event:Ee,node:Object(a.b)(ye.props)})},ce.onNodeDragEnter=function(Ee,ye){var ue=ce.state,le=ue.expandedKeys,$=ue.keyEntities,me=ue.dragNodesKeys,re=ce.props.onDragEnter,ae=ye.props,Se=ae.pos,oe=ae.eventKey;if(!ce.dragNode||me.indexOf(oe)!==-1)return;var ee=Object(i.c)(Ee,ye);if(ce.dragNode.props.eventKey===oe&&ee===0){ce.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ce.setState({dragOverNodeKey:oe,dropPosition:ee}),ce.delayedDragEnterLogic||(ce.delayedDragEnterLogic={}),Object.keys(ce.delayedDragEnterLogic).forEach(function(J){clearTimeout(ce.delayedDragEnterLogic[J])}),ce.delayedDragEnterLogic[Se]=window.setTimeout(function(){if(!ce.state.dragging)return;var J=Object(O.a)(le),Q=$[oe];Q&&(Q.children||[]).length&&(J=Object(i.a)(le,oe)),"expandedKeys"in ce.props||ce.setExpandedKeys(J),re&&re({event:Ee,node:Object(a.b)(ye.props),expandedKeys:J})},400)},0)},ce.onNodeDragOver=function(Ee,ye){var ue=ce.state.dragNodesKeys,le=ce.props.onDragOver,$=ye.props.eventKey;if(ue.indexOf($)!==-1)return;if(ce.dragNode&&$===ce.state.dragOverNodeKey){var me=Object(i.c)(Ee,ye);if(me===ce.state.dropPosition)return;ce.setState({dropPosition:me})}le&&le({event:Ee,node:Object(a.b)(ye.props)})},ce.onNodeDragLeave=function(Ee,ye){var ue=ce.props.onDragLeave;ce.setState({dragOverNodeKey:""}),ue&&ue({event:Ee,node:Object(a.b)(ye.props)})},ce.onNodeDragEnd=function(Ee,ye){var ue=ce.props.onDragEnd;ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),ue&&ue({event:Ee,node:Object(a.b)(ye.props)}),ce.dragNode=null},ce.onNodeDrop=function(Ee,ye){var ue=ce.state,le=ue.dragNodesKeys,$=le===void 0?[]:le,me=ue.dropPosition,re=ce.props.onDrop,ae=ye.props,Se=ae.eventKey,oe=ae.pos;if(ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),$.indexOf(Se)!==-1){Object(f.a)(!1,"Can not drop to dragNode(include it's children node)");return}var ee=Object(i.k)(oe),J={event:Ee,node:Object(a.b)(ye.props),dragNode:ce.dragNode?Object(a.b)(ce.dragNode.props):null,dragNodesKeys:$.slice(),dropPosition:me+Number(ee[ee.length-1]),dropToGap:!1};me!==0&&(J.dropToGap=!0),re&&re(J),ce.dragNode=null},ce.cleanDragState=function(){var Ee=ce.state.dragging;Ee&&ce.setState({dragging:!1})},ce.onNodeClick=function(Ee,ye){var ue=ce.props.onClick;ue&&ue(Ee,ye)},ce.onNodeDoubleClick=function(Ee,ye){var ue=ce.props.onDoubleClick;ue&&ue(Ee,ye)},ce.onNodeSelect=function(Ee,ye){var ue=ce.state.selectedKeys,le=ce.state.keyEntities,$=ce.props,me=$.onSelect,re=$.multiple,ae=ye.selected,Se=ye.key,oe=!ae;oe?re?ue=Object(i.a)(ue,Se):ue=[Se]:ue=Object(i.b)(ue,Se);var ee=ue.map(function(J){var Q=le[J];return Q?Q.node:null}).filter(function(J){return J});ce.setUncontrolledState({selectedKeys:ue}),me&&me(ue,{event:"select",selected:oe,node:ye,selectedNodes:ee,nativeEvent:Ee.nativeEvent})},ce.onNodeCheck=function(Ee,ye,ue){var le=ce.state,$=le.keyEntities,me=le.checkedKeys,re=le.halfCheckedKeys,ae=ce.props,Se=ae.checkStrictly,oe=ae.onCheck,ee=ye.key,J,Q={event:"check",node:ye,checked:ue,nativeEvent:Ee.nativeEvent};if(Se){var ve=ue?Object(i.a)(me,ee):Object(i.b)(me,ee),_e=Object(i.b)(re,ee);J={checked:ve,halfChecked:_e},Q.checkedNodes=ve.map(function(ft){return $[ft]}).filter(function(ft){return ft}).map(function(ft){return ft.node}),ce.setUncontrolledState({checkedKeys:ve})}else{var Te=Object(L.a)([].concat(Object(O.a)(me),[ee]),!0,$),Ge=Te.checkedKeys,qe=Te.halfCheckedKeys;if(!ue){var ut=new Set(Ge);ut.delete(ee);var st=Object(L.a)(Array.from(ut),{checked:!1,halfCheckedKeys:qe},$);Ge=st.checkedKeys,qe=st.halfCheckedKeys}J=Ge,Q.checkedNodes=[],Q.checkedNodesPositions=[],Q.halfCheckedKeys=qe,Ge.forEach(function(ft){var gt=$[ft];if(!gt)return;var Ve=gt.node,ke=gt.pos;Q.checkedNodes.push(Ve),Q.checkedNodesPositions.push({node:Ve,pos:ke})}),ce.setUncontrolledState({checkedKeys:Ge},!1,{halfCheckedKeys:qe})}oe&&oe(J,Q)},ce.onNodeLoad=function(Ee){return new Promise(function(ye){ce.setState(function(ue){var le=ue.loadedKeys,$=le===void 0?[]:le,me=ue.loadingKeys,re=me===void 0?[]:me,ae=ce.props,Se=ae.loadData,oe=ae.onLoad,ee=Ee.key;if(!Se||$.indexOf(ee)!==-1||re.indexOf(ee)!==-1)return{};var J=Se(Ee);return J.then(function(){var Q=ce.state,ve=Q.loadedKeys,_e=Q.loadingKeys,Te=Object(i.a)(ve,ee),Ge=Object(i.b)(_e,ee);oe&&oe(Te,{event:"load",node:Ee}),ce.setUncontrolledState({loadedKeys:Te}),ce.setState({loadingKeys:Ge}),ye()}),{loadingKeys:Object(i.a)(re,ee)}})})},ce.onNodeMouseEnter=function(Ee,ye){var ue=ce.props.onMouseEnter;ue&&ue({event:Ee,node:ye})},ce.onNodeMouseLeave=function(Ee,ye){var ue=ce.props.onMouseLeave;ue&&ue({event:Ee,node:ye})},ce.onNodeContextMenu=function(Ee,ye){var ue=ce.props.onRightClick;ue&&(Ee.preventDefault(),ue({event:Ee,node:ye}))},ce.onFocus=function(){var Ee=ce.props.onFocus;ce.setState({focused:!0}),Ee&&Ee.apply(void 0,arguments)},ce.onBlur=function(){var Ee=ce.props.onBlur;ce.setState({focused:!1}),ce.onActiveChange(null),Ee&&Ee.apply(void 0,arguments)},ce.getTreeNodeRequiredProps=function(){var Ee=ce.state,ye=Ee.expandedKeys,ue=Ee.selectedKeys,le=Ee.loadedKeys,$=Ee.loadingKeys,me=Ee.checkedKeys,re=Ee.halfCheckedKeys,ae=Ee.dragOverNodeKey,Se=Ee.dropPosition,oe=Ee.keyEntities;return{expandedKeys:ye||[],selectedKeys:ue||[],loadedKeys:le||[],loadingKeys:$||[],checkedKeys:me||[],halfCheckedKeys:re||[],dragOverNodeKey:ae,dropPosition:Se,keyEntities:oe}},ce.setExpandedKeys=function(Ee){var ye=ce.state.treeData,ue=Object(a.d)(ye,Ee);ce.setUncontrolledState({expandedKeys:Ee,flattenNodes:ue},!0)},ce.onNodeExpand=function(Ee,ye){var ue=ce.state.expandedKeys,le=ce.state.listChanging,$=ce.props,me=$.onExpand,re=$.loadData,ae=ye.key,Se=ye.expanded;if(le)return;var oe=ue.indexOf(ae),ee=!Se;if(Object(f.a)(Se&&oe!==-1||!Se&&oe===-1,"Expand state not sync with index check"),ee?ue=Object(i.a)(ue,ae):ue=Object(i.b)(ue,ae),ce.setExpandedKeys(ue),me&&me(ue,{node:ye,expanded:ee,nativeEvent:Ee.nativeEvent}),ee&&re){var J=ce.onNodeLoad(ye);J&&J.then(function(){var Q=Object(a.d)(ce.state.treeData,ue);ce.setUncontrolledState({flattenNodes:Q})})}},ce.onListChangeStart=function(){ce.setUncontrolledState({listChanging:!0})},ce.onListChangeEnd=function(){setTimeout(function(){ce.setUncontrolledState({listChanging:!1})})},ce.onActiveChange=function(Ee){var ye=ce.state.activeKey,ue=ce.props.onActiveChange;if(ye===Ee)return;ce.setState({activeKey:Ee}),Ee!==null&&ce.scrollTo({key:Ee}),ue&&ue(Ee)},ce.getActiveItem=function(){var Ee=ce.state,ye=Ee.activeKey,ue=Ee.flattenNodes;return ye===null?null:ue.find(function(le){var $=le.data.key;return $===ye})||null},ce.offsetActiveKey=function(Ee){var ye=ce.state,ue=ye.flattenNodes,le=ye.activeKey,$=ue.findIndex(function(ae){var Se=ae.data.key;return Se===le});$===-1&&Ee<0&&($=ue.length),$=($+Ee+ue.length)%ue.length;var me=ue[$];if(me){var re=me.data.key;ce.onActiveChange(re)}else ce.onActiveChange(null)},ce.onKeyDown=function(Ee){var ye=ce.state,ue=ye.activeKey,le=ye.expandedKeys,$=ye.checkedKeys,me=ce.props,re=me.onKeyDown,ae=me.checkable,Se=me.selectable;switch(Ee.which){case e.a.UP:{ce.offsetActiveKey(-1),Ee.preventDefault();break}case e.a.DOWN:{ce.offsetActiveKey(1),Ee.preventDefault();break}}var oe=ce.getActiveItem();if(oe&&oe.data){var ee=ce.getTreeNodeRequiredProps(),J=oe.data.isLeaf===!1||!!(oe.data.children||[]).length,Q=Object(a.b)(Object(m.a)(Object(m.a)({},Object(a.f)(ue,ee)),{},{data:oe.data,active:!0}));switch(Ee.which){case e.a.LEFT:{J&&le.includes(ue)?ce.onNodeExpand({},Q):oe.parent&&ce.onActiveChange(oe.parent.data.key),Ee.preventDefault();break}case e.a.RIGHT:{J&&!le.includes(ue)?ce.onNodeExpand({},Q):oe.children&&oe.children.length&&ce.onActiveChange(oe.children[0].data.key),Ee.preventDefault();break}case e.a.ENTER:case e.a.SPACE:{ae&&!Q.disabled&&Q.checkable!==!1&&!Q.disableCheckbox?ce.onNodeCheck({},Q,!$.includes(ue)):!ae&&Se&&!Q.disabled&&Q.selectable!==!1&&ce.onNodeSelect({},Q);break}}}re&&re(Ee)},ce.setUncontrolledState=function(Ee){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ce.destroyed)return;var le=!1,$=!0,me={};Object.keys(Ee).forEach(function(re){if(re in ce.props){$=!1;return}le=!0,me[re]=Ee[re]}),le&&(!ye||$)&&ce.setState(Object(m.a)(Object(m.a)({},me),ue))},ce.scrollTo=function(Ee){ce.listRef.current.scrollTo(Ee)},ce}return Object(y.a)(Oe,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Ee,ye=this.state,ue=ye.focused,le=ye.flattenNodes,$=ye.keyEntities,me=ye.dragging,re=ye.activeKey,ae=this.props,Se=ae.prefixCls,oe=ae.className,ee=ae.style,J=ae.showLine,Q=ae.focusable,ve=ae.tabIndex,_e=ve===void 0?0:ve,Te=ae.selectable,Ge=ae.showIcon,qe=ae.icon,ut=ae.switcherIcon,st=ae.draggable,ft=ae.checkable,gt=ae.checkStrictly,Ve=ae.disabled,ke=ae.motion,dt=ae.loadData,Ft=ae.filterTreeNode,vt=ae.height,Rt=ae.itemHeight,ot=ae.virtual,Je=ae.titleRender,et=ae.onContextMenu,Me=Object(i.f)(this.props);return g.createElement(n.a.Provider,{value:{prefixCls:Se,selectable:Te,showIcon:Ge,icon:qe,switcherIcon:ut,draggable:st,checkable:ft,checkStrictly:gt,disabled:Ve,keyEntities:$,loadData:dt,filterTreeNode:Ft,titleRender:Je,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}},g.createElement("div",{className:l()(Se,oe,(Ee={},Object(M.a)(Ee,"".concat(Se,"-show-line"),J),Object(M.a)(Ee,"".concat(Se,"-focused"),ue),Object(M.a)(Ee,"".concat(Se,"-active-focused"),re!==null),Ee))},g.createElement(F,Object.assign({ref:this.listRef,prefixCls:Se,style:ee,data:le,disabled:Ve,selectable:Te,checkable:!!ft,motion:ke,dragging:me,height:vt,itemHeight:Rt,virtual:ot,focusable:Q,focused:ue,tabIndex:_e,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:et},this.getTreeNodeRequiredProps(),Me))))}}],[{key:"getDerivedStateFromProps",value:function(Ee,ye){var ue=ye.prevProps,le={prevProps:Ee};function $(qe){return!ue&&qe in Ee||ue&&ue[qe]!==Ee[qe]}var me;if($("treeData")?me=Ee.treeData:$("children")&&(Object(f.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),me=Object(a.c)(Ee.children)),me){le.treeData=me;var re=Object(a.a)(me);le.keyEntities=Object(m.a)(Object(M.a)({},v,U),re.keyEntities)}var ae=le.keyEntities||ye.keyEntities;if($("expandedKeys")||ue&&$("autoExpandParent"))le.expandedKeys=Ee.autoExpandParent||!ue&&Ee.defaultExpandParent?Object(i.e)(Ee.expandedKeys,ae):Ee.expandedKeys;else if(!ue&&Ee.defaultExpandAll){var Se=Object(m.a)({},ae);delete Se[v],le.expandedKeys=Object.keys(Se).map(function(qe){return Se[qe].key})}else!ue&&Ee.defaultExpandedKeys&&(le.expandedKeys=Ee.autoExpandParent||Ee.defaultExpandParent?Object(i.e)(Ee.defaultExpandedKeys,ae):Ee.defaultExpandedKeys);if(le.expandedKeys||delete le.expandedKeys,me||le.expandedKeys){var oe=Object(a.d)(me||ye.treeData,le.expandedKeys||ye.expandedKeys);le.flattenNodes=oe}if(Ee.selectable&&($("selectedKeys")?le.selectedKeys=Object(i.d)(Ee.selectedKeys,Ee):!ue&&Ee.defaultSelectedKeys&&(le.selectedKeys=Object(i.d)(Ee.defaultSelectedKeys,Ee))),Ee.checkable){var ee;if($("checkedKeys")?ee=Object(i.j)(Ee.checkedKeys)||{}:!ue&&Ee.defaultCheckedKeys?ee=Object(i.j)(Ee.defaultCheckedKeys)||{}:me&&(ee=Object(i.j)(Ee.checkedKeys)||{checkedKeys:ye.checkedKeys,halfCheckedKeys:ye.halfCheckedKeys}),ee){var J=ee,Q=J.checkedKeys,ve=Q===void 0?[]:Q,_e=J.halfCheckedKeys,Te=_e===void 0?[]:_e;if(!Ee.checkStrictly){var Ge=Object(L.a)(ve,!0,ae);ve=Ge.checkedKeys,Te=Ge.halfCheckedKeys}le.checkedKeys=ve,le.halfCheckedKeys=Te}}return $("loadedKeys")&&(le.loadedKeys=Ee.loadedKeys),le}}]),Oe}(g.Component);K.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:[]},K.TreeNode=u.a;var te=K,fe=z.b=te},fKo2:function(k,z,o){},fjLI:function(k,z,o){"use strict";o.d(z,"f",function(){return n}),o.d(z,"b",function(){return i}),o.d(z,"a",function(){return a}),o.d(z,"d",function(){return c}),o.d(z,"e",function(){return h}),o.d(z,"c",function(){return d});var M=o("8HAY"),m=o("Vhoy"),O=o("MI8n"),b=o("JYp7"),y=o("pmY6"),C=o("24hK"),A=o("nnTU"),g=o("T8No"),e=o("Cg/j"),f=o("t9D7"),r=function(s,u,S,E){var _=arguments.length,P=_<3?u:E===null?E=Object.getOwnPropertyDescriptor(u,S):E,R;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")P=Reflect.decorate(s,u,S,E);else for(var x=s.length-1;x>=0;x--)(R=s[x])&&(P=(_<3?R(P):_>3?R(u,S,P):R(u,S))||P);return _>3&&P&&Object.defineProperty(u,S,P),P},l=function(s,u){return function(S,E){u(S,E,s)}};function n(s){return s.command!==void 0}class i{constructor(s){this.id=i._idPool++,this._debugName=s}}i._idPool=0,i.CommandPalette=new i("CommandPalette"),i.EditorContext=new i("EditorContext"),i.SimpleEditorContext=new i("SimpleEditorContext"),i.EditorContextCopy=new i("EditorContextCopy"),i.EditorContextPeek=new i("EditorContextPeek"),i.MenubarEditMenu=new i("MenubarEditMenu"),i.MenubarCopy=new i("MenubarCopy"),i.MenubarGoMenu=new i("MenubarGoMenu"),i.MenubarSelectionMenu=new i("MenubarSelectionMenu"),i.InlineCompletionsActions=new i("InlineCompletionsActions");const a=Object(e.c)("menuService"),c=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new O.b,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:s=>s===i.CommandPalette}}addCommand(s){return this.addCommands(b.a.single(s))}addCommands(s){for(const u of s)this._commands.set(u.id,u);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(y.i)(()=>{let u=!1;for(const S of s)u=this._commands.delete(S.id)||u;u&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(s){return this._commands.get(s)}getCommands(){const s=new Map;return this._commands.forEach((u,S)=>s.set(S,u)),s}appendMenuItem(s,u){return this.appendMenuItems(b.a.single({id:s,item:u}))}appendMenuItems(s){const u=new Set,S=new C.a;for(const{id:E,item:_}of s){let P=this._menuItems.get(E);P||(P=new C.a,this._menuItems.set(E,P)),S.push(P.push(_)),u.add(E)}return this._onDidChangeMenu.fire(u),Object(y.i)(()=>{if(S.size>0){for(let E of S)E();this._onDidChangeMenu.fire(u),S.clear()}})}getMenuItems(s){let u;return this._menuItems.has(s)?u=[...this._menuItems.get(s)]:u=[],s===i.CommandPalette&&this._appendImplicitItems(u),u}_appendImplicitItems(s){const u=new Set;for(const S of s)n(S)&&(u.add(S.command.id),S.alt&&u.add(S.alt.id));this._commands.forEach((S,E)=>{u.has(E)||s.push({command:S})})}};class h extends M.e{constructor(s,u,S,E){super(`submenuitem.${s.submenu.id}`,typeof s.title=="string"?s.title:s.title.value,[],"submenu");this.item=s,this._menuService=u,this._contextKeyService=S,this._options=E}get actions(){const s=[],u=this._menuService.createMenu(this.item.submenu,this._contextKeyService),S=u.getActions(this._options);u.dispose();for(const[,E]of S)E.length>0&&(s.push(...E),s.push(new M.d));return s.length&&s.pop(),s}}let d=class s{constructor(u,S,E,_,P){var R,x;if(this._commandService=P,this.id=u.id,this.label=(E==null?void 0:E.renderShortTitle)&&u.shortTitle?typeof u.shortTitle=="string"?u.shortTitle:u.shortTitle.value:typeof u.title=="string"?u.title:u.title.value,this.tooltip=(x=typeof u.tooltip=="string"?u.tooltip:(R=u.tooltip)===null||R===void 0?void 0:R.value)!==null&&x!==void 0?x:"",this.enabled=!u.precondition||_.contextMatchesRules(u.precondition),this.checked=void 0,u.toggled){const w=u.toggled.condition?u.toggled:{condition:u.toggled};this.checked=_.contextMatchesRules(w.condition),this.checked&&w.tooltip&&(this.tooltip=typeof w.tooltip=="string"?w.tooltip:w.tooltip.value),w.title&&(this.label=typeof w.title=="string"?w.title:w.title.value)}this.item=u,this.alt=S?new s(S,void 0,E,_,P):void 0,this._options=E,f.d.isThemeIcon(u.icon)&&(this.class=m.a.asClassName(u.icon))}dispose(){}run(...u){var S,E;let _=[];return((S=this._options)===null||S===void 0?void 0:S.arg)&&(_=[..._,this._options.arg]),((E=this._options)===null||E===void 0?void 0:E.shouldForwardArgs)&&(_=[..._,...u]),this._commandService.executeCommand(this.id,..._)}};d=r([l(3,g.b),l(4,A.b)],d)},fyJ8:function(k,z,o){"use strict";var M=o("rePB"),m=o("VTBJ"),O=o("Ff2n"),b=o("U8pU"),y=o("q1tI"),C=o.n(y),A=o("TSYQ"),g=o.n(A),e=o("c+Xe"),f=o("sR1s");function r(c){return c&&Object(b.a)(c)==="object"&&!Array.isArray(c)&&!y.isValidElement(c)}function l(c){return typeof c=="string"?!0:Object(e.c)(c)}function n(c,h){var d,s=c.prefixCls,u=c.className,S=c.record,E=c.index,_=c.dataIndex,P=c.render,R=c.children,x=c.component,w=x===void 0?"td":x,v=c.colSpan,T=c.rowSpan,U=c.fixLeft,I=c.fixRight,N=c.firstFixLeft,V=c.lastFixLeft,H=c.firstFixRight,D=c.lastFixRight,W=c.appendNode,F=c.additionalProps,L=F===void 0?{}:F,K=c.ellipsis,te=c.align,fe=c.rowType,de=c.isSticky,Ce="".concat(s,"-cell"),Oe,ce;if(R)ce=R;else{var Ee=Object(f.b)(S,_);if(ce=Ee,P){var ye=P(Ee,S,E);r(ye)?(ce=ye.children,Oe=ye.props):ce=ye}}Object(b.a)(ce)==="object"&&!Array.isArray(ce)&&!y.isValidElement(ce)&&(ce=null),K&&(V||H)&&(ce=y.createElement("span",{className:"".concat(Ce,"-content")},ce));var ue=Oe||{},le=ue.colSpan,$=ue.rowSpan,me=ue.style,re=ue.className,ae=Object(O.a)(ue,["colSpan","rowSpan","style","className"]),Se=le!==void 0?le:v,oe=$!==void 0?$:T;if(Se===0||oe===0)return null;var ee={},J=typeof U=="number",Q=typeof I=="number";J&&(ee.position="sticky",ee.left=U),Q&&(ee.position="sticky",ee.right=I);var ve={};te&&(ve.textAlign=te);var _e,Te=K===!0?{showTitle:!0}:K;Te&&(Te.showTitle||fe==="header")&&(typeof ce=="string"||typeof ce=="number"?_e=ce.toString():y.isValidElement(ce)&&typeof ce.props.children=="string"&&(_e=ce.props.children));var Ge=Object(m.a)(Object(m.a)(Object(m.a)({title:_e},ae),L),{},{colSpan:Se&&Se!==1?Se:null,rowSpan:oe&&oe!==1?oe:null,className:g()(Ce,u,(d={},Object(M.a)(d,"".concat(Ce,"-fix-left"),J),Object(M.a)(d,"".concat(Ce,"-fix-left-first"),N),Object(M.a)(d,"".concat(Ce,"-fix-left-last"),V),Object(M.a)(d,"".concat(Ce,"-fix-right"),Q),Object(M.a)(d,"".concat(Ce,"-fix-right-first"),H),Object(M.a)(d,"".concat(Ce,"-fix-right-last"),D),Object(M.a)(d,"".concat(Ce,"-ellipsis"),K),Object(M.a)(d,"".concat(Ce,"-with-append"),W),Object(M.a)(d,"".concat(Ce,"-fix-sticky"),(J||Q)&&de),d),L.className,re),style:Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},L.style),ve),ee),me),ref:l(w)?h:null});return y.createElement(w,Object.assign({},Ge),W,ce)}var i=y.forwardRef(n);i.displayName="Cell";var a=y.memo(i,function(c,h){return h.shouldCellUpdate?!h.shouldCellUpdate(h.record,c.record):!1});z.a=a},"gb/T":function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.mode.ECB=function(){var m=M.lib.BlockCipherMode.extend();return m.Encryptor=m.extend({processBlock:function(O,b){this._cipher.encryptBlock(O,b)}}),m.Decryptor=m.extend({processBlock:function(O,b){this._cipher.decryptBlock(O,b)}}),m}(),M.mode.ECB})},"h/E3":function(k,z,o){k.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(k,z,o){"use strict";o.d(z,"a",function(){return N});var M=o("q1tI"),m=o.n(M),O=o("TSYQ"),b=o.n(O),y={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},C=function(D){var W=D.map(function(){return Object(M.useRef)()}),F=Object(M.useRef)();return Object(M.useEffect)(function(){var L=Date.now(),K=!1;Object.keys(W).forEach(function(te){var fe=W[te].current;if(!fe)return;K=!0;var de=fe.style;de.transitionDuration=".3s, .3s, .3s, .06s",F.current&&L-F.current<100&&(de.transitionDuration="0s, 0s")}),K&&(F.current=Date.now())}),[W]};function A(){return A=Object.assign||function(H){for(var D=1;DH.length)&&(D=H.length);for(var W=0,F=new Array(D);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,F))continue;W[F]=H[F]}}return W}function a(H,D){if(H==null)return{};var W={},F=Object.keys(H),L,K;for(K=0;K=0)continue;W[L]=H[L]}return W}var c=function(D){var W=D.className,F=D.percent,L=D.prefixCls,K=D.strokeColor,te=D.strokeLinecap,fe=D.strokeWidth,de=D.style,Ce=D.trailColor,Oe=D.trailWidth,ce=D.transition,Ee=i(D,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Ee.gapPosition;var ye=Array.isArray(F)?F:[F],ue=Array.isArray(K)?K:[K],le=C(ye),$=g(le,1),me=$[0],re=fe/2,ae=100-fe/2,Se="M ".concat(te==="round"?re:0,",").concat(re,` L `).concat(te==="round"?ae:100,",").concat(re),oe="0 0 100 ".concat(fe),ee=0;return m.a.createElement("svg",A({className:b()("".concat(L,"-line"),W),viewBox:oe,preserveAspectRatio:"none",style:de},Ee),m.a.createElement("path",{className:"".concat(L,"-line-trail"),d:Se,strokeLinecap:te,stroke:Ce,strokeWidth:Oe||fe,fillOpacity:"0"}),ye.map(function(J,Q){var ve={strokeDasharray:"".concat(J,"px, 100px"),strokeDashoffset:"-".concat(ee,"px"),transition:ce||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},_e=ue[Q]||ue[ue.length-1];return ee+=J,m.a.createElement("path",{key:Q,className:"".concat(L,"-line-path"),d:Se,strokeLinecap:te,stroke:_e,strokeWidth:fe,fillOpacity:"0",ref:me[Q],style:ve})}))};c.defaultProps=y;var h=c;function d(){return d=Object.assign||function(H){for(var D=1;DH.length)&&(D=H.length);for(var W=0,F=new Array(D);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,F))continue;W[F]=H[F]}}return W}function x(H,D){if(H==null)return{};var W={},F=Object.keys(H),L,K;for(K=0;K=0)continue;W[L]=H[L]}return W}var w=0;function v(H){return+H.replace("%","")}function O(H){return Array.isArray(H)?H:[H]}function U(H,D,W,F){var L=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,K=arguments.length>5?arguments[5]:void 0,te=50-F/2,fe=0,de=-te,Ce=0,Oe=-2*te;switch(K){case"left":fe=-te,de=0,Ce=2*te,Oe=0;break;case"right":fe=te,de=0,Ce=-2*te,Oe=0;break;case"bottom":de=te,Oe=2*te;break;default:}var ce="M 50,50 m ".concat(fe,",").concat(de,` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(H,D){if(!H)return;if(typeof H=="string")return E(H,D);var W=Object.prototype.toString.call(H).slice(8,-1);if(W==="Object"&&H.constructor&&(W=H.constructor.name),W==="Map"||W==="Set")return Array.from(H);if(W==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(W))return E(H,D)}function E(H,D){(D==null||D>H.length)&&(D=H.length);for(var W=0,F=new Array(D);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,F))continue;W[F]=H[F]}}return W}function x(H,D){if(H==null)return{};var W={},F=Object.keys(H),L,K;for(K=0;K=0)continue;W[L]=H[L]}return W}var w=0;function v(H){return+H.replace("%","")}function T(H){return Array.isArray(H)?H:[H]}function U(H,D,W,F){var L=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,K=arguments.length>5?arguments[5]:void 0,te=50-F/2,fe=0,de=-te,Ce=0,Oe=-2*te;switch(K){case"left":fe=-te,de=0,Ce=2*te,Oe=0;break;case"right":fe=te,de=0,Ce=-2*te,Oe=0;break;case"bottom":de=te,Oe=2*te;break;default:}var ce="M 50,50 m ".concat(fe,",").concat(de,` a `).concat(te,",").concat(te," 0 1 1 ").concat(Ce,",").concat(-Oe,` - a `).concat(te,",").concat(te," 0 1 1 ").concat(-Ce,",").concat(Oe),Ee=Math.PI*2*te,ye={stroke:W,strokeDasharray:"".concat(D/100*(Ee-L),"px ").concat(Ee,"px"),strokeDashoffset:"-".concat(L/2+H/100*(Ee-L),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ce,pathStyle:ye}}var I=function(D){var W=D.prefixCls,F=D.strokeWidth,L=D.trailWidth,K=D.gapDegree,te=D.gapPosition,fe=D.trailColor,de=D.strokeLinecap,Ce=D.style,Oe=D.className,ce=D.strokeColor,Ee=D.percent,ye=R(D,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ue=Object(M.useMemo)(function(){return w+=1,w},[]),le=U(0,100,fe,F,K,te),$=le.pathString,me=le.pathStyle,re=O(Ee),ae=O(ce),Se=ae.find(function(ve){return Object.prototype.toString.call(ve)==="[object Object]"}),oe=C(re),ee=s(oe,1),J=ee[0],Q=function(){var _e=0;return re.map(function(Te,Ge){var qe=ae[Ge]||ae[ae.length-1],ut=Object.prototype.toString.call(qe)==="[object Object]"?"url(#".concat(W,"-gradient-").concat(ue,")"):"",st=U(_e,Te,qe,F,K,te);return _e+=Te,m.a.createElement("path",{key:Ge,className:"".concat(W,"-circle-path"),d:st.pathString,stroke:ut,strokeLinecap:de,strokeWidth:F,opacity:Te===0?0:1,fillOpacity:"0",style:st.pathStyle,ref:J[Ge]})})};return m.a.createElement("svg",d({className:b()("".concat(W,"-circle"),Oe),viewBox:"0 0 100 100",style:Ce},ye),Se&&m.a.createElement("defs",null,m.a.createElement("linearGradient",{id:"".concat(W,"-gradient-").concat(ue),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Se).sort(function(ve,_e){return v(ve)-v(_e)}).map(function(ve,_e){return m.a.createElement("stop",{key:_e,offset:ve,stopColor:Se[ve]})}))),m.a.createElement("path",{className:"".concat(W,"-circle-trail"),d:$,stroke:fe,strokeLinecap:de,strokeWidth:L||F,fillOpacity:"0",style:me}),Q().reverse())};I.defaultProps=y;var N=I,V={Line:h,Circle:N}},hW5Z:function(k,z,o){k.exports={flex_box_center:"flex_box_center___2rjmw",flex_space_between:"flex_space_between___1LywI",flex_box_vertical_center:"flex_box_vertical_center___S66g_",flex_box_center_end:"flex_box_center_end___1QDp6",flex_box_column:"flex_box_column___12YxX",complete:"complete___2qtu-",cancel:"cancel___3WJG4",save:"save___oTylI"}},hW8S:function(k,z,o){"use strict";o.d(z,"a",function(){return b}),o.d(z,"c",function(){return y}),o.d(z,"b",function(){return C});var M=o("VTBJ"),m=o("Ff2n"),T=o("Kwbf"),b="RC_TABLE_INTERNAL_COL_DEFINE";function y(A){var g=A.expandable,e=Object(m.a)(A,["expandable"]);return"expandable"in A?Object(M.a)(Object(M.a)({},e),g):e}function C(A){return Object.keys(A).reduce(function(g,e){return(e.substr(0,5)==="data-"||e.substr(0,5)==="aria-")&&(g[e]=A[e]),g},{})}},"iL++":function(k,z,o){k.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},ic2d:function(k,z,o){"use strict";o.d(z,"a",function(){return b});var M=o("FWmy"),m=o("746U");class T{constructor(){this.data=new Map}add(y,C){M.a(m.l(y)),M.a(m.k(C)),M.a(!this.data.has(y),"There is already an extension with this id"),this.data.set(y,C)}as(y){return this.data.get(y)||null}}const b=new T},jO9C:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.Iso97971={pad:function(m,T){m.concat(M.lib.WordArray.create([2147483648],1)),M.pad.ZeroPadding.pad(m,T)},unpad:function(m){M.pad.ZeroPadding.unpad(m),m.sigBytes--}},M.pad.Iso97971})},ji0R:function(k,z,o){k.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(k,z,o){"use strict";var M=o("g9YV"),m=o("wCAj"),T=o("miYZ"),b=o("tsqr"),y=o("5Dmo"),C=o("3S7+"),A=o("sRBo"),g=o("kaz8"),e=o("oBTY"),f=o("9og8"),r=o("tJVT"),l=o("k1fw"),n=o("+L6B"),i=o("2/Rp"),a=o("O3gP"),c=o("lrIw"),h=o("5NDa"),d=o("5rEg"),s=o("y8nQ"),u=o("Vl3Y"),S=o("OaEy"),E=o("2fM7"),_=o("WmNS"),P=o.n(_),R=o("q1tI"),x=o.n(R),w=o("55Ip"),v=o("wd/R"),O=o.n(v),U=o("RotF"),I=o.n(U),N=o("E7E6"),V=o.n(N),H=o("oUNq"),D=o("Nf5h"),W=o("Fhpe"),F=o.n(W),L=[];function K(Ce){var Oe=Ce.onSearch,ce=Ce.schools;return x.a.createElement(u.a,{colon:!1,layout:"inline",onFinish:Oe,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},x.a.createElement(u.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},x.a.createElement(E.a,{dropdownClassName:F.a.selectdown,style:{width:148}},x.a.createElement(E.a.Option,{value:"1"},"\u59D3\u540D"),x.a.createElement(E.a.Option,{value:"2"},"\u624B\u673A\u53F7"),x.a.createElement(E.a.Option,{value:"3"},"\u90AE\u7BB1"))),x.a.createElement(u.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},x.a.createElement(d.a,{allowClear:!0,style:{width:170},size:"large"})),x.a.createElement(u.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},x.a.createElement(c.a,{options:ce,style:{width:383},size:"large",showSearch:!0,filterOption:function(ye,ue){return ue.value.toUpperCase().indexOf(ye.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),x.a.createElement(u.a.Item,null,x.a.createElement(i.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var te;(function(Ce){Ce[Ce.INITDATA=0]="INITDATA",Ce[Ce.INITSCHOOLS=1]="INITSCHOOLS",Ce[Ce.SHOWLOADING=2]="SHOWLOADING",Ce[Ce.SELECTEDIDS=3]="SELECTEDIDS",Ce[Ce.SETQUERY=4]="SETQUERY",Ce[Ce.SETPAGE=5]="SETPAGE"})(te||(te={}));function fe(Ce,Oe){switch(Oe.type){case te.INITDATA:return Object(l.a)(Object(l.a)({},Ce),Oe.payload);case te.SETQUERY:return Object(l.a)(Object(l.a)({},Ce),Oe.payload);case te.SETPAGE:return Object(l.a)(Object(l.a)({},Ce),{},{page:Oe.payload,reload:!1});case te.SHOWLOADING:return Object(l.a)(Object(l.a)({},Ce),{},{loading:Oe.payload});case te.INITSCHOOLS:return Object(l.a)(Object(l.a)({},Ce),{},{schools:Oe.payload});case te.SELECTEDIDS:return Object(l.a)(Object(l.a)({},Ce),{},{selectedIds:Oe.payload});default:throw new Error}}var de={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};z.a=function(Ce){var Oe=Ce.onSelect,ce=Ce.onCancel,Ee=Ce.container_id,ye=Ce.container_type,ue=Object(R.useReducer)(fe,de),le=Object(r.a)(ue,2),$=le[0],me=le[1],re=$.data,ae=$.schools,Se=$.loading,oe=$.selectedIds,ee=$.page,J=$.count,Q=$.query,ve=$.reload;Object(R.useEffect)(function(){function ft(){return gt.apply(this,arguments)}function gt(){return gt=Object(f.a)(P.a.mark(function Ve(){var ke,dt,Bt;return P.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(H.Ab)(Object(l.a)(Object(l.a)({},Q),{},{page:ee,container_type:ye,container_id:Ee}));case 2:ke=Rt.sent,dt=ke.users,Bt=ke.user_count,me({type:te.INITDATA,payload:{data:ve?dt:[].concat(Object(e.a)(re),Object(e.a)(dt)),count:Bt}});case 6:case"end":return Rt.stop()}},Ve)})),gt.apply(this,arguments)}Q&&ft()},[ee,Q,ve,Ee,ye]),Object(R.useEffect)(function(){function ft(){return gt.apply(this,arguments)}function gt(){return gt=Object(f.a)(P.a.mark(function Ve(){var ke,dt;return P.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(H.nb)({});case 2:ke=vt.sent,dt=ke.school_names,me({type:te.INITSCHOOLS,payload:dt.map(function(Rt){return{value:Rt}})});case 5:case"end":return vt.stop()}},Ve)})),gt.apply(this,arguments)}ft()},[]);var _e=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(gt,Ve){return x.a.createElement(g.a,{value:Ve.numid,checked:oe.includes(Ve.numid),disabled:!!gt})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(gt,Ve){return x.a.createElement("div",null,x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement(w.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(Ve.login),target:"_blank"},gt||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(gt){return x.a.createElement("span",{style:{color:"#000000"}},gt?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt?O()(gt).format("YYYY-MM-DD HH:mm"):"- -"},x.a.createElement("span",{style:{color:"#000000"}},gt?O()(gt).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(gt){if(gt===1)return x.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Te(ft){me({type:te.SETQUERY,payload:{page:1,reload:!0,query:ft}})}function Ge(ft){me({type:te.SETPAGE,payload:ft})}function qe(ft){var gt=oe.indexOf(ft);gt>=0?oe.splice(gt,1):oe.push(ft),me({type:te.SELECTEDIDS,payload:Object(e.a)(oe)})}function ut(){oe.length===0?b.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(Oe(oe,Ee),me({type:te.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var st=J>ee*10;return x.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},x.a.createElement(K,{onSearch:Te,schools:ae}),Q?x.a.createElement(x.a.Fragment,null,x.a.createElement("div",{className:"flexd-table-header mt20"},x.a.createElement(D.f,null,x.a.createElement(m.a,{pagination:!1,dataSource:L,columns:_e}))),x.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},x.a.createElement(I.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ge,hasMore:st,useWindow:!1},x.a.createElement(D.f,null,x.a.createElement(m.a,{loading:Se,showHeader:!1,pagination:!1,dataSource:re,columns:_e,onRow:function(gt){return{onClick:function(ke){gt.added!==1&&qe(gt.numid)}}}})))),x.a.createElement("div",{className:"flex-container flex-end"},x.a.createElement(i.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:ce},"\u53D6\u6D88"),x.a.createElement(i.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:ut},"\u786E\u5B9A"))):x.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},x.a.createElement("img",{src:V.a,width:"100",alt:""}),x.a.createElement("br",null),x.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(k,z,o){"use strict";o.d(z,"a",function(){return Vr});var M=o("rePB"),m=o("ODXe"),T=o("Ff2n"),b=o("VTBJ"),y=o("q1tI"),C=o("TSYQ"),A=o.n(C),g=o("Zm9Q"),e=o("6cGi"),f=o("KQm4"),r=o("xEkU"),l=o.n(r),n=o("t23M");function i(Ye){var ct=Object(y.useRef)(),bt=Object(y.useRef)(!1);function nt(){for(var Pe=arguments.length,ze=new Array(Pe),Ie=0;IeIt&&(ln=It-hn),Object(y.useMemo)(function(){if(!ze.length)return[0,0];for(var dn=ze.length,cn=dn,Hn=0;Hnit+ln){cn=Hn-1;break}}for(var Nr=0,Ar=dn-1;Ar>=0;Ar-=1){var Yr=Ye.get(ze[Ar].key)||S;if(Yr[ht]1&&arguments[1]!==void 0?arguments[1]:!1,nt=ct&&typeof ct.getBoundingClientRect=="function"&&ct.getBoundingClientRect().width;if(nt){if(bt){var Pe=getComputedStyle(ct),ze=Pe.marginLeft,Ie=Pe.marginRight;nt+=+ze.replace("px","")+ +Ie.replace("px","")}nt=+nt.toFixed(6)}return nt||0},_e=function(ct,bt,nt){ct&&Object(H.a)(ct.style)==="object"&&(ct.style[bt]=nt)},Te=function(){return re.any},Ge=o("bdgK"),qe=o("i8i4"),ut=o.n(qe),st=o("wgJM"),ft=o("l4aY"),gt=o("m+aA"),Ve=o("c+Xe"),ke=o("zT1h"),dt=o("QC+M");function Bt(Ye,ct,bt){return bt?Ye[0]===ct[0]:Ye[0]===ct[0]&&Ye[1]===ct[1]}function vt(Ye,ct,bt){var nt=Ye[ct]||{};return Object(b.a)(Object(b.a)({},nt),bt)}function Rt(Ye,ct,bt,nt){for(var Pe=bt.points,ze=Object.keys(Ye),Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:2;ct();var ze=Object(st.a)(function(){Pe<=1?nt({isCanceled:function(){return ze!==Ye.current}}):bt(nt,Pe-1)});Ye.current=ze}return y.useEffect(function(){return function(){ct()}},[]),[bt,ct]},rn=[yt,Ot,Lt,tt],Tn=!1,sn=!0;function un(Ye){return Ye===Lt||Ye===tt}var Jn=function(Ye,ct){var bt=y.useState(Tt),nt=Object(m.a)(bt,2),Pe=nt[0],ze=nt[1],Ie=nn(),Ze=Object(m.a)(Ie,2),Qe=Ze[0],ht=Ze[1];function it(){ze(yt)}return an(function(){if(Pe!==Tt&&Pe!==tt){var It=rn.indexOf(Pe),zt=rn[It+1],hn=ct(Pe);hn===Tn?ze(zt):Qe(function(ln){function dn(){if(ln.isCanceled())return;ze(zt)}hn===!0?dn():Promise.resolve(hn).then(dn)})}},[Ye,Pe]),y.useEffect(function(){return function(){ht()}},[]),[it,Pe]},kn=function(Ye){var ct=Object(y.useRef)(),bt=Object(y.useRef)(Ye);bt.current=Ye;var nt=y.useCallback(function(Ie){bt.current(Ie)},[]);function Pe(Ie){Ie&&(Ie.removeEventListener(Et,nt),Ie.removeEventListener(At,nt))}function ze(Ie){ct.current&&ct.current!==Ie&&Pe(ct.current),Ie&&Ie!==ct.current&&(Ie.addEventListener(Et,nt),Ie.addEventListener(At,nt),ct.current=Ie)}return y.useEffect(function(){return function(){Pe(ct.current)}},[]),[ze,Pe]};function Yn(Ye,ct,bt,nt){var Pe=nt.motionEnter,ze=Pe===void 0?!0:Pe,Ie=nt.motionAppear,Ze=Ie===void 0?!0:Ie,Qe=nt.motionLeave,ht=Qe===void 0?!0:Qe,it=nt.motionDeadline,It=nt.motionLeaveImmediately,zt=nt.onAppearPrepare,hn=nt.onEnterPrepare,ln=nt.onLeavePrepare,dn=nt.onAppearStart,cn=nt.onEnterStart,Hn=nt.onLeaveStart,Cn=nt.onAppearActive,Nr=nt.onEnterActive,Ar=nt.onLeaveActive,Yr=nt.onAppearEnd,jr=nt.onEnterEnd,ta=nt.onLeaveEnd,Gn=nt.onVisibleChanged,wr=Ut(),zn=Object(m.a)(wr,2),xn=zn[0],Fn=zn[1],Kr=Ut(rt),sa=Object(m.a)(Kr,2),hr=sa[0],ra=sa[1],Ea=Ut(null),ca=Object(m.a)(Ea,2),xa=ca[0],Sr=ca[1],br=Object(y.useRef)(!1),Rr=Object(y.useRef)(null),nr=Object(y.useRef)(!1),da=Object(y.useRef)(null);function ya(){var Ua=bt();return Ua||da.current}var _a=Object(y.useRef)(!1);function Ta(Ua){var Pa=ya();if(Ua&&!Ua.deadline&&Ua.target!==Pa)return;var Za;hr===at&&_a.current?Za=Yr==null?void 0:Yr(Pa,Ua):hr===Ae&&_a.current?Za=jr==null?void 0:jr(Pa,Ua):hr===Fe&&_a.current&&(Za=ta==null?void 0:ta(Pa,Ua)),Za!==!1&&!nr.current&&(ra(rt),Sr(null))}var ha=kn(Ta),La=Object(m.a)(ha,1),Na=La[0],Ba=y.useMemo(function(){var Ua,Pa,Za;switch(hr){case"appear":return Ua={},Object(M.a)(Ua,yt,zt),Object(M.a)(Ua,Ot,dn),Object(M.a)(Ua,Lt,Cn),Ua;case"enter":return Pa={},Object(M.a)(Pa,yt,hn),Object(M.a)(Pa,Ot,cn),Object(M.a)(Pa,Lt,Nr),Pa;case"leave":return Za={},Object(M.a)(Za,yt,ln),Object(M.a)(Za,Ot,Hn),Object(M.a)(Za,Lt,Ar),Za;default:return{}}},[hr]),ni=Jn(hr,function(Ua){if(Ua===yt){var Pa=Ba[yt];return Pa?Pa(ya()):Tn}if(Ia in Ba){var Za;Sr(((Za=Ba[Ia])===null||Za===void 0?void 0:Za.call(Ba,ya(),null))||null)}return Ia===Lt&&(Na(ya()),it>0&&(clearTimeout(Rr.current),Rr.current=setTimeout(function(){Ta({deadline:!0})},it))),sn}),Fi=Object(m.a)(ni,2),Ai=Fi[0],Ia=Fi[1],bi=un(Ia);_a.current=bi,an(function(){Fn(ct);var Ua=br.current;if(br.current=!0,!Ye)return;var Pa;!Ua&&ct&&Ze&&(Pa=at),Ua&&ct&&ze&&(Pa=Ae),(Ua&&!ct&&ht||!Ua&&It&&!ct&&ht)&&(Pa=Fe),Pa&&(ra(Pa),Ai())},[ct]),Object(y.useEffect)(function(){(hr===at&&!Ze||hr===Ae&&!ze||hr===Fe&&!ht)&&ra(rt)},[Ze,ze,ht]),Object(y.useEffect)(function(){return function(){clearTimeout(Rr.current),nr.current=!0}},[]),Object(y.useEffect)(function(){xn!==void 0&&hr===rt&&(Gn==null||Gn(xn))},[xn,hr]);var wi=xa;return Ba[yt]&&Ia===Ot&&(wi=Object(b.a)({transition:"none"},wi)),[hr,Ia,wi,xn!=null?xn:ct]}var tr=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(){return Object(P.a)(this,bt),ct.apply(this,arguments)}return Object(R.a)(bt,[{key:"render",value:function(){return this.props.children}}]),bt}(y.Component),pr=tr;function ar(Ye){var ct=Ye;Object(H.a)(Ye)==="object"&&(ct=Ye.transitionSupport);function bt(Pe){return!!(Pe.motionName&&ct)}var nt=y.forwardRef(function(Pe,ze){var Ie=Pe.visible,Ze=Ie===void 0?!0:Ie,Qe=Pe.removeOnLeave,ht=Qe===void 0?!0:Qe,it=Pe.forceRender,It=Pe.children,zt=Pe.motionName,hn=Pe.leavedClassName,ln=Pe.eventProps,dn=bt(Pe),cn=Object(y.useRef)(),Hn=Object(y.useRef)();function Cn(){try{return Object(gt.a)(cn.current||Hn.current)}catch(ra){return null}}var Nr=Yn(dn,Ze,Cn,Pe),Ar=Object(m.a)(Nr,4),Yr=Ar[0],jr=Ar[1],ta=Ar[2],Gn=Ar[3],wr=y.useRef(Gn);Gn&&(wr.current=!0);var zn=Object(y.useRef)(ze);zn.current=ze;var xn=y.useCallback(function(ra){cn.current=ra,Object(Ve.b)(zn.current,ra)},[]),Fn,Kr=Object(b.a)(Object(b.a)({},ln),{},{visible:Ze});if(!It)Fn=null;else if(Yr===rt||!bt(Pe))Gn?Fn=It(Object(b.a)({},Kr),xn):!ht&&wr.current?Fn=It(Object(b.a)(Object(b.a)({},Kr),{},{className:hn}),xn):it?Fn=It(Object(b.a)(Object(b.a)({},Kr),{},{style:{display:"none"}}),xn):Fn=null;else{var sa,hr;jr===yt?hr="prepare":un(jr)?hr="active":jr===Ot&&(hr="start"),Fn=It(Object(b.a)(Object(b.a)({},Kr),{},{className:A()(je(zt,Yr),(sa={},Object(M.a)(sa,je(zt,"".concat(Yr,"-").concat(hr)),hr),Object(M.a)(sa,zt,typeof zt=="string"),sa)),style:ta}),xn)}return y.createElement(pr,{ref:Hn},Fn)});return nt.displayName="CSSMotion",nt}var mn=ar(bn),en="add",Nn="keep",Zr="remove",zr="removed";function Ur(Ye){var ct;return Ye&&Object(H.a)(Ye)==="object"&&"key"in Ye?ct=Ye:ct={key:Ye},Object(b.a)(Object(b.a)({},ct),{},{key:String(ct.key)})}function Dr(){var Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ye.map(Ur)}function pe(){var Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],bt=[],nt=0,Pe=ct.length,ze=Dr(Ye),Ie=Dr(ct);ze.forEach(function(ht){for(var it=!1,It=nt;It1});return Qe.forEach(function(ht){bt=bt.filter(function(it){var It=it.key,zt=it.status;return It!==ht||zt!==Zr}),bt.forEach(function(it){it.key===ht&&(it.status=Nn)})}),bt}var X=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function q(Ye){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn,bt=function(nt){Object(w.a)(ze,nt);var Pe=Object(v.a)(ze);function ze(){var Ie;return Object(P.a)(this,ze),Ie=Pe.apply(this,arguments),Ie.state={keyEntities:[]},Ie.removeKey=function(Ze){Ie.setState(function(Qe){var ht=Qe.keyEntities;return{keyEntities:ht.map(function(it){return it.key!==Ze?it:Object(b.a)(Object(b.a)({},it),{},{status:zr})})}})},Ie}return Object(R.a)(ze,[{key:"render",value:function(){var Ze=this,Qe=this.state.keyEntities,ht=this.props,it=ht.component,It=ht.children,zt=ht.onVisibleChanged,hn=Object(T.a)(ht,["component","children","onVisibleChanged"]),ln=it||y.Fragment,dn={};return X.forEach(function(cn){dn[cn]=hn[cn],delete hn[cn]}),delete hn.keys,y.createElement(ln,hn,Qe.map(function(cn){var Hn=cn.status,Cn=Object(T.a)(cn,["status"]),Nr=Hn===en||Hn===Nn;return y.createElement(ct,Object(_.a)({},dn,{key:Cn.key,visible:Nr,eventProps:Cn,onVisibleChanged:function(Yr){zt==null||zt(Yr,{key:Cn.key}),Yr||Ze.removeKey(Cn.key)}}),It)}))}}],[{key:"getDerivedStateFromProps",value:function(Ze,Qe){var ht=Ze.keys,it=Qe.keyEntities,It=Dr(ht),zt=pe(it,It);return{keyEntities:zt.filter(function(hn){var ln=it.find(function(dn){var cn=dn.key;return hn.key===cn});return!(ln&&ln.status===zr&&hn.status===Zr)})}}}]),ze}(y.Component);return bt.defaultProps={component:"div"},bt}var se=q(bn),De=mn;function he(Ye){var ct=Ye.prefixCls,bt=Ye.motion,nt=Ye.animation,Pe=Ye.transitionName;return bt||(nt?{motionName:"".concat(ct,"-").concat(nt)}:Pe?{motionName:Pe}:null)}function pt(Ye){var ct=Ye.prefixCls,bt=Ye.visible,nt=Ye.zIndex,Pe=Ye.mask,ze=Ye.maskMotion,Ie=Ye.maskAnimation,Ze=Ye.maskTransitionName;if(!Pe)return null;var Qe={};return(ze||Ze||Ie)&&(Qe=Object(b.a)({motionAppear:!0},he({motion:ze,prefixCls:ct,transitionName:Ze,animation:Ie}))),y.createElement(De,Object(_.a)({},Qe,{visible:bt,removeOnLeave:!0}),function(ht){var it=ht.className;return y.createElement("div",{style:{zIndex:nt},className:A()("".concat(ct,"-mask"),it)})})}var vn=o("9mu1"),Kn=o("o0o1"),dr=o.n(Kn),on=o("HaE+"),Mn=["measure","align",null,"motion"],Xn=function(Ye,ct){var bt=Object(y.useState)(null),nt=Object(m.a)(bt,2),Pe=nt[0],ze=nt[1],Ie=Object(y.useRef)(),Ze=Object(y.useRef)(!1);function Qe(It){Ze.current||ze(It)}function ht(){st.a.cancel(Ie.current)}function it(It){ht(),Ie.current=Object(st.a)(function(){Qe(function(zt){switch(Pe){case"align":return"motion";case"motion":return"stable";default:}return zt}),It==null||It()})}return Object(y.useEffect)(function(){Qe("measure")},[Ye]),Object(y.useEffect)(function(){switch(Pe){case"measure":ct();break;default:}Pe&&(Ie.current=Object(st.a)(Object(on.a)(dr.a.mark(function It(){var zt,hn;return dr.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:zt=Mn.indexOf(Pe),hn=Mn[zt+1],hn&&zt!==-1&&Qe(hn);case 3:case"end":return dn.stop()}},It)}))))},[Pe]),Object(y.useEffect)(function(){return function(){Ze.current=!0,ht()}},[]),[Pe,it]},$r=function(Ye){var ct=y.useState({width:0,height:0}),bt=Object(m.a)(ct,2),nt=bt[0],Pe=bt[1];function ze(Ze){Pe({width:Ze.offsetWidth,height:Ze.offsetHeight})}var Ie=y.useMemo(function(){var Ze={};if(Ye){var Qe=nt.width,ht=nt.height;Ye.indexOf("height")!==-1&&ht?Ze.height=ht:Ye.indexOf("minHeight")!==-1&&ht&&(Ze.minHeight=ht),Ye.indexOf("width")!==-1&&Qe?Ze.width=Qe:Ye.indexOf("minWidth")!==-1&&Qe&&(Ze.minWidth=Qe)}return Ze},[Ye,nt]);return[Ie,ze]},ga=y.forwardRef(function(Ye,ct){var bt=Ye.visible,nt=Ye.prefixCls,Pe=Ye.className,ze=Ye.style,Ie=Ye.children,Ze=Ye.zIndex,Qe=Ye.stretch,ht=Ye.destroyPopupOnHide,it=Ye.forceRender,It=Ye.align,zt=Ye.point,hn=Ye.getRootDomNode,ln=Ye.getClassNameFromAlign,dn=Ye.onAlign,cn=Ye.onMouseEnter,Hn=Ye.onMouseLeave,Cn=Ye.onMouseDown,Nr=Ye.onTouchStart,Ar=Object(y.useRef)(),Yr=Object(y.useRef)(),jr=Object(y.useState)(),ta=Object(m.a)(jr,2),Gn=ta[0],wr=ta[1],zn=$r(Qe),xn=Object(m.a)(zn,2),Fn=xn[0],Kr=xn[1];function sa(){Qe&&Kr(hn())}var hr=Xn(bt,sa),ra=Object(m.a)(hr,2),Ea=ra[0],ca=ra[1],xa=Object(y.useRef)();function Sr(){return zt||hn}function br(){var ha;(ha=Ar.current)===null||ha===void 0||ha.forceAlign()}function Rr(ha,La){var Na=ln(La);Gn!==Na&&wr(Na),Ea==="align"&&(Gn!==Na?Promise.resolve().then(function(){br()}):ca(function(){var Ba;(Ba=xa.current)===null||Ba===void 0||Ba.call(xa)}),dn==null||dn(ha,La))}var nr=Object(b.a)({},he(Ye));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ha){var La=nr[ha];nr[ha]=function(Na,Ba){return ca(),La==null?void 0:La(Na,Ba)}});function da(){return new Promise(function(ha){xa.current=ha})}y.useEffect(function(){!nr.motionName&&Ea==="motion"&&ca()},[nr.motionName,Ea]),y.useImperativeHandle(ct,function(){return{forceAlign:br,getElement:function(){return Yr.current}}});var ya=Object(b.a)(Object(b.a)({},Fn),{},{zIndex:Ze,opacity:Ea==="motion"||Ea==="stable"||!bt?void 0:0,pointerEvents:Ea==="stable"?void 0:"none"},ze),_a=!0;(It==null?void 0:It.points)&&(Ea==="align"||Ea==="stable")&&(_a=!1);var Ta=Ie;return y.Children.count(Ie)>1&&(Ta=y.createElement("div",{className:"".concat(nt,"-content")},Ie)),y.createElement(De,Object(_.a)({visible:bt,ref:Yr,leavedClassName:"".concat(nt,"-hidden")},nr,{onAppearPrepare:da,onEnterPrepare:da,removeOnLeave:ht,forceRender:it}),function(ha,La){var Na=ha.className,Ba=ha.style,ni=A()(nt,Pe,Gn,Na);return y.createElement(vn.a,{target:Sr(),key:"popup",ref:Ar,monitorWindowResize:!0,disabled:_a,align:It,onAlign:Rr},y.createElement("div",{ref:La,className:ni,onMouseEnter:cn,onMouseLeave:Hn,onMouseDownCapture:Cn,onTouchStartCapture:Nr,style:Object(b.a)(Object(b.a)({},Ba),ya)},Ta))})});ga.displayName="PopupInner";var pa=ga,fr=y.forwardRef(function(Ye,ct){var bt=Ye.prefixCls,nt=Ye.visible,Pe=Ye.zIndex,ze=Ye.children,Ie=Ye.mobile;Ie=Ie===void 0?{}:Ie;var Ze=Ie.popupClassName,Qe=Ie.popupStyle,ht=Ie.popupMotion,it=ht===void 0?{}:ht,It=Ie.popupRender,zt=y.useRef();y.useImperativeHandle(ct,function(){return{forceAlign:function(){},getElement:function(){return zt.current}}});var hn=Object(b.a)({zIndex:Pe},Qe),ln=ze;return y.Children.count(ze)>1&&(ln=y.createElement("div",{className:"".concat(bt,"-content")},ze)),It&&(ln=It(ln)),y.createElement(De,Object(_.a)({visible:nt,ref:zt,removeOnLeave:!0},it),function(dn,cn){var Hn=dn.className,Cn=dn.style,Nr=A()(bt,Ze,Hn);return y.createElement("div",{ref:cn,className:Nr,style:Object(b.a)(Object(b.a)({},Cn),hn)},ln)})});fr.displayName="MobilePopupInner";var za=fr,ja=["visible","mobile"],Ra=y.forwardRef(function(Ye,ct){var bt=Ye.visible,nt=Ye.mobile,Pe=Object(T.a)(Ye,ja),ze=Object(y.useState)(bt),Ie=Object(m.a)(ze,2),Ze=Ie[0],Qe=Ie[1],ht=Object(y.useState)(!1),it=Object(m.a)(ht,2),It=it[0],zt=it[1],hn=Object(b.a)(Object(b.a)({},Pe),{},{visible:Ze});Object(y.useEffect)(function(){Qe(bt),bt&&nt&&zt(ot())},[bt,nt]);var ln=It?y.createElement(za,Object(_.a)({},hn,{mobile:nt,ref:ct})):y.createElement(pa,Object(_.a)({},hn,{ref:ct}));return y.createElement("div",null,y.createElement(pt,hn),ln)});Ra.displayName="Popup";var Ha=Ra,wa=y.createContext(null),Ja=wa;function ka(){}function li(){return""}function oi(Ye){return Ye?Ye.ownerDocument:window.document}var ua=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function fa(Ye){var ct=function(bt){Object(w.a)(Pe,bt);var nt=Object(v.a)(Pe);function Pe(ze){var Ie;Object(P.a)(this,Pe),Ie=nt.call(this,ze),Ie.popupRef=y.createRef(),Ie.triggerRef=y.createRef(),Ie.attachId=void 0,Ie.clickOutsideHandler=void 0,Ie.touchOutsideHandler=void 0,Ie.contextMenuOutsideHandler1=void 0,Ie.contextMenuOutsideHandler2=void 0,Ie.mouseDownTimeout=void 0,Ie.focusTime=void 0,Ie.preClickTime=void 0,Ie.preTouchTime=void 0,Ie.delayTimer=void 0,Ie.hasPopupMouseDown=void 0,Ie.onMouseEnter=function(Qe){var ht=Ie.props.mouseEnterDelay;Ie.fireEvents("onMouseEnter",Qe),Ie.delaySetPopupVisible(!0,ht,ht?null:Qe)},Ie.onMouseMove=function(Qe){Ie.fireEvents("onMouseMove",Qe),Ie.setPoint(Qe)},Ie.onMouseLeave=function(Qe){Ie.fireEvents("onMouseLeave",Qe),Ie.delaySetPopupVisible(!1,Ie.props.mouseLeaveDelay)},Ie.onPopupMouseEnter=function(){Ie.clearDelayTimer()},Ie.onPopupMouseLeave=function(Qe){var ht;if(Qe.relatedTarget&&!Qe.relatedTarget.setTimeout&&Object(ft.a)((ht=Ie.popupRef.current)===null||ht===void 0?void 0:ht.getElement(),Qe.relatedTarget))return;Ie.delaySetPopupVisible(!1,Ie.props.mouseLeaveDelay)},Ie.onFocus=function(Qe){Ie.fireEvents("onFocus",Qe),Ie.clearDelayTimer(),Ie.isFocusToShow()&&(Ie.focusTime=Date.now(),Ie.delaySetPopupVisible(!0,Ie.props.focusDelay))},Ie.onMouseDown=function(Qe){Ie.fireEvents("onMouseDown",Qe),Ie.preClickTime=Date.now()},Ie.onTouchStart=function(Qe){Ie.fireEvents("onTouchStart",Qe),Ie.preTouchTime=Date.now()},Ie.onBlur=function(Qe){Ie.fireEvents("onBlur",Qe),Ie.clearDelayTimer(),Ie.isBlurToHide()&&Ie.delaySetPopupVisible(!1,Ie.props.blurDelay)},Ie.onContextMenu=function(Qe){Qe.preventDefault(),Ie.fireEvents("onContextMenu",Qe),Ie.setPopupVisible(!0,Qe)},Ie.onContextMenuClose=function(){Ie.isContextMenuToShow()&&Ie.close()},Ie.onClick=function(Qe){if(Ie.fireEvents("onClick",Qe),Ie.focusTime){var ht;if(Ie.preClickTime&&Ie.preTouchTime?ht=Math.min(Ie.preClickTime,Ie.preTouchTime):Ie.preClickTime?ht=Ie.preClickTime:Ie.preTouchTime&&(ht=Ie.preTouchTime),Math.abs(ht-Ie.focusTime)<20)return;Ie.focusTime=0}Ie.preClickTime=0,Ie.preTouchTime=0,Ie.isClickToShow()&&(Ie.isClickToHide()||Ie.isBlurToHide())&&Qe&&Qe.preventDefault&&Qe.preventDefault();var it=!Ie.state.popupVisible;(Ie.isClickToHide()&&!it||it&&Ie.isClickToShow())&&Ie.setPopupVisible(!Ie.state.popupVisible,Qe)},Ie.onPopupMouseDown=function(){if(Ie.hasPopupMouseDown=!0,clearTimeout(Ie.mouseDownTimeout),Ie.mouseDownTimeout=window.setTimeout(function(){Ie.hasPopupMouseDown=!1},0),Ie.context){var Qe;(Qe=Ie.context).onPopupMouseDown.apply(Qe,arguments)}},Ie.onDocumentClick=function(Qe){if(Ie.props.mask&&!Ie.props.maskClosable)return;var ht=Qe.target,it=Ie.getRootDomNode(),It=Ie.getPopupDomNode();(!Object(ft.a)(it,ht)||Ie.isContextMenuOnly())&&!Object(ft.a)(It,ht)&&!Ie.hasPopupMouseDown&&Ie.close()},Ie.getRootDomNode=function(){var Qe=Ie.props.getTriggerDOMNode;if(Qe)return Qe(Ie.triggerRef.current);try{var ht=Object(gt.a)(Ie.triggerRef.current);if(ht)return ht}catch(it){}return ut.a.findDOMNode(Object(x.a)(Ie))},Ie.getPopupClassNameFromAlign=function(Qe){var ht=[],it=Ie.props,It=it.popupPlacement,zt=it.builtinPlacements,hn=it.prefixCls,ln=it.alignPoint,dn=it.getPopupClassNameFromAlign;return It&&zt&&ht.push(Rt(zt,hn,Qe,ln)),dn&&ht.push(dn(Qe)),ht.join(" ")},Ie.getComponent=function(){var Qe=Ie.props,ht=Qe.prefixCls,it=Qe.destroyPopupOnHide,It=Qe.popupClassName,zt=Qe.onPopupAlign,hn=Qe.popupMotion,ln=Qe.popupAnimation,dn=Qe.popupTransitionName,cn=Qe.popupStyle,Hn=Qe.mask,Cn=Qe.maskAnimation,Nr=Qe.maskTransitionName,Ar=Qe.maskMotion,Yr=Qe.zIndex,jr=Qe.popup,ta=Qe.stretch,Gn=Qe.alignPoint,wr=Qe.mobile,zn=Qe.forceRender,xn=Ie.state,Fn=xn.popupVisible,Kr=xn.point,sa=Ie.getPopupAlign(),hr={};return Ie.isMouseEnterToShow()&&(hr.onMouseEnter=Ie.onPopupMouseEnter),Ie.isMouseLeaveToHide()&&(hr.onMouseLeave=Ie.onPopupMouseLeave),hr.onMouseDown=Ie.onPopupMouseDown,hr.onTouchStart=Ie.onPopupMouseDown,y.createElement(Ha,Object(_.a)({prefixCls:ht,destroyPopupOnHide:it,visible:Fn,point:Gn&&Kr,className:It,align:sa,onAlign:zt,animation:ln,getClassNameFromAlign:Ie.getPopupClassNameFromAlign},hr,{stretch:ta,getRootDomNode:Ie.getRootDomNode,style:cn,mask:Hn,zIndex:Yr,transitionName:dn,maskAnimation:Cn,maskTransitionName:Nr,maskMotion:Ar,ref:Ie.popupRef,motion:hn,mobile:wr,forceRender:zn}),typeof jr=="function"?jr():jr)},Ie.attachParent=function(Qe){st.a.cancel(Ie.attachId);var ht=Ie.props,it=ht.getPopupContainer,It=ht.getDocument,zt=Ie.getRootDomNode(),hn;it?(zt||it.length===0)&&(hn=it(zt)):hn=It(Ie.getRootDomNode()).body,hn?hn.appendChild(Qe):Ie.attachId=Object(st.a)(function(){Ie.attachParent(Qe)})},Ie.getContainer=function(){var Qe=Ie.props.getDocument,ht=Qe(Ie.getRootDomNode()).createElement("div");return ht.style.position="absolute",ht.style.top="0",ht.style.left="0",ht.style.width="100%",Ie.attachParent(ht),ht},Ie.setPoint=function(Qe){var ht=Ie.props.alignPoint;if(!ht||!Qe)return;Ie.setState({point:{pageX:Qe.pageX,pageY:Qe.pageY}})},Ie.handlePortalUpdate=function(){Ie.state.prevPopupVisible!==Ie.state.popupVisible&&Ie.props.afterPopupVisibleChange(Ie.state.popupVisible)},Ie.triggerContextValue={onPopupMouseDown:Ie.onPopupMouseDown};var Ze;return"popupVisible"in ze?Ze=!!ze.popupVisible:Ze=!!ze.defaultPopupVisible,Ie.state={prevPopupVisible:Ze,popupVisible:Ze},ua.forEach(function(Qe){Ie["fire".concat(Qe)]=function(ht){Ie.fireEvents(Qe,ht)}}),Ie}return Object(R.a)(Pe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ie=this.props,Ze=this.state;if(Ze.popupVisible){var Qe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Qe=Ie.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(ke.a)(Qe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Qe=Qe||Ie.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(ke.a)(Qe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Qe=Qe||Ie.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(ke.a)(Qe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(ke.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),st.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ie;return((Ie=this.popupRef.current)===null||Ie===void 0?void 0:Ie.getElement())||null}},{key:"getPopupAlign",value:function(){var Ie=this.props,Ze=Ie.popupPlacement,Qe=Ie.popupAlign,ht=Ie.builtinPlacements;return Ze&&ht?vt(ht,Ze,Qe):Qe}},{key:"setPopupVisible",value:function(Ie,Ze){var Qe=this.props.alignPoint,ht=this.state.popupVisible;this.clearDelayTimer(),ht!==Ie&&("popupVisible"in this.props||this.setState({popupVisible:Ie,prevPopupVisible:ht}),this.props.onPopupVisibleChange(Ie)),Qe&&Ze&&Ie&&this.setPoint(Ze)}},{key:"delaySetPopupVisible",value:function(Ie,Ze,Qe){var ht=this,it=Ze*1e3;if(this.clearDelayTimer(),it){var It=Qe?{pageX:Qe.pageX,pageY:Qe.pageY}:null;this.delayTimer=window.setTimeout(function(){ht.setPopupVisible(Ie,It),ht.clearDelayTimer()},it)}else this.setPopupVisible(Ie,Qe)}},{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(Ie){var Ze=this.props.children.props,Qe=this.props;return Ze[Ie]&&Qe[Ie]?this["fire".concat(Ie)]:Ze[Ie]||Qe[Ie]}},{key:"isClickToShow",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.showAction;return Ze.indexOf("click")!==-1||Qe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ie=this.props.action;return Ie==="contextMenu"||Ie.length===1&&Ie[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.showAction;return Ze.indexOf("contextMenu")!==-1||Qe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.hideAction;return Ze.indexOf("click")!==-1||Qe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.showAction;return Ze.indexOf("hover")!==-1||Qe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.hideAction;return Ze.indexOf("hover")!==-1||Qe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.showAction;return Ze.indexOf("focus")!==-1||Qe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.hideAction;return Ze.indexOf("focus")!==-1||Qe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ie;(Ie=this.popupRef.current)===null||Ie===void 0||Ie.forceAlign()}}},{key:"fireEvents",value:function(Ie,Ze){var Qe=this.props.children.props[Ie];Qe&&Qe(Ze);var ht=this.props[Ie];ht&&ht(Ze)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ie=this.state.popupVisible,Ze=this.props,Qe=Ze.children,ht=Ze.forceRender,it=Ze.alignPoint,It=Ze.className,zt=Ze.autoDestroy,hn=y.Children.only(Qe),ln={key:"trigger"};this.isContextMenuToShow()?ln.onContextMenu=this.onContextMenu:ln.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ln.onClick=this.onClick,ln.onMouseDown=this.onMouseDown,ln.onTouchStart=this.onTouchStart):(ln.onClick=this.createTwoChains("onClick"),ln.onMouseDown=this.createTwoChains("onMouseDown"),ln.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ln.onMouseEnter=this.onMouseEnter,it&&(ln.onMouseMove=this.onMouseMove)):ln.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ln.onMouseLeave=this.onMouseLeave:ln.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ln.onFocus=this.onFocus,ln.onBlur=this.onBlur):(ln.onFocus=this.createTwoChains("onFocus"),ln.onBlur=this.createTwoChains("onBlur"));var dn=A()(hn&&hn.props&&hn.props.className,It);dn&&(ln.className=dn);var cn=Object(b.a)({},ln);Object(Ve.c)(hn)&&(cn.ref=Object(Ve.a)(this.triggerRef,hn.ref));var Hn=y.cloneElement(hn,cn),Cn;return(Ie||this.popupRef.current||ht)&&(Cn=y.createElement(Ye,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ie&&zt&&(Cn=null),y.createElement(Ja.Provider,{value:this.triggerContextValue},Hn,Cn)}}],[{key:"getDerivedStateFromProps",value:function(Ie,Ze){var Qe=Ie.popupVisible,ht={};return Qe!==void 0&&Ze.popupVisible!==Qe&&(ht.popupVisible=Qe,ht.prevPopupVisible=Ze.popupVisible),ht}}]),Pe}(y.Component);return ct.contextType=Ja,ct.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:li,getDocument:oi,onPopupVisibleChange:ka,afterPopupVisibleChange:ka,onPopupAlign:ka,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ct}var oa=fa(dt.a),xe={adjustX:1,adjustY:1},lt={topLeft:{points:["bl","tl"],overflow:xe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:xe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:xe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:xe,offset:[4,0]}},Mt={topLeft:{points:["bl","tl"],overflow:xe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:xe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:xe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:xe,offset:[4,0]}},wt=lt,Ht=0,Nt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Vt=function(ct,bt,nt){var Pe=oe(bt),ze=ct.getState();ct.setState({defaultActiveFirst:Object(b.a)(Object(b.a)({},ze.defaultActiveFirst),{},Object(M.a)({},Pe,nt))})},$t=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(nt){var Pe;Object(P.a)(this,bt),Pe=ct.call(this,nt),Pe.onDestroy=function(it){Pe.props.onDestroy(it)},Pe.onKeyDown=function(it){var It=it.keyCode,zt=Pe.menuInstance,hn=Pe.props.store,ln=Pe.getVisible();if(It===c.a.ENTER)return Pe.onTitleClick(it),Vt(hn,Pe.props.eventKey,!0),!0;if(It===c.a.RIGHT)return ln?zt.onKeyDown(it):(Pe.triggerOpenChange(!0),Vt(hn,Pe.props.eventKey,!0)),!0;if(It===c.a.LEFT){var dn;if(ln)dn=zt.onKeyDown(it);else return;return dn||(Pe.triggerOpenChange(!1),dn=!0),dn}return ln&&(It===c.a.UP||It===c.a.DOWN)?zt.onKeyDown(it):void 0},Pe.onOpenChange=function(it){Pe.props.onOpenChange(it)},Pe.onPopupVisibleChange=function(it){Pe.triggerOpenChange(it,it?"mouseenter":"mouseleave")},Pe.onMouseEnter=function(it){var It=Pe.props,zt=It.eventKey,hn=It.onMouseEnter,ln=It.store;Vt(ln,Pe.props.eventKey,!1),hn({key:zt,domEvent:it})},Pe.onMouseLeave=function(it){var It=Pe.props,zt=It.parentMenu,hn=It.eventKey,ln=It.onMouseLeave;zt.subMenuInstance=Object(x.a)(Pe),ln({key:hn,domEvent:it})},Pe.onTitleMouseEnter=function(it){var It=Pe.props,zt=It.eventKey,hn=It.onItemHover,ln=It.onTitleMouseEnter;hn({key:zt,hover:!0}),ln({key:zt,domEvent:it})},Pe.onTitleMouseLeave=function(it){var It=Pe.props,zt=It.parentMenu,hn=It.eventKey,ln=It.onItemHover,dn=It.onTitleMouseLeave;zt.subMenuInstance=Object(x.a)(Pe),ln({key:hn,hover:!1}),dn({key:hn,domEvent:it})},Pe.onTitleClick=function(it){var It=Object(x.a)(Pe),zt=It.props;if(zt.onTitleClick({key:zt.eventKey,domEvent:it}),zt.triggerSubMenuAction==="hover")return;Pe.triggerOpenChange(!Pe.getVisible(),"click"),Vt(zt.store,Pe.props.eventKey,!1)},Pe.onSubMenuClick=function(it){typeof Pe.props.onClick=="function"&&Pe.props.onClick(Pe.addKeyPath(it))},Pe.onSelect=function(it){Pe.props.onSelect(it)},Pe.onDeselect=function(it){Pe.props.onDeselect(it)},Pe.getPrefixCls=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu")},Pe.getActiveClassName=function(){return"".concat(Pe.getPrefixCls(),"-active")},Pe.getDisabledClassName=function(){return"".concat(Pe.getPrefixCls(),"-disabled")},Pe.getSelectedClassName=function(){return"".concat(Pe.getPrefixCls(),"-selected")},Pe.getOpenClassName=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu-open")},Pe.getVisible=function(){return Pe.state.isOpen},Pe.getMode=function(){return Pe.state.mode},Pe.saveMenuInstance=function(it){Pe.menuInstance=it},Pe.addKeyPath=function(it){return Object(b.a)(Object(b.a)({},it),{},{keyPath:(it.keyPath||[]).concat(Pe.props.eventKey)})},Pe.triggerOpenChange=function(it,It){var zt=Pe.props.eventKey,hn=function(){Pe.onOpenChange({key:zt,item:Object(x.a)(Pe),trigger:It,open:it})};It==="mouseenter"?Pe.mouseenterTimeout=setTimeout(function(){hn()},0):hn()},Pe.isChildrenSelected=function(){var it={find:!1};return J(Pe.props.children,Pe.props.selectedKeys,it),it.find},Pe.isInlineMode=function(){return Pe.getMode()==="inline"},Pe.adjustWidth=function(){if(!Pe.subMenuTitle||!Pe.menuInstance)return;var it=qe.findDOMNode(Pe.menuInstance);if(it.offsetWidth>=Pe.subMenuTitle.offsetWidth)return;it.style.minWidth="".concat(Pe.subMenuTitle.offsetWidth,"px")},Pe.saveSubMenuTitle=function(it){Pe.subMenuTitle=it},Pe.getBaseProps=function(){var it=Object(x.a)(Pe),It=it.props,zt=Pe.getMode();return{mode:zt==="horizontal"?"vertical":zt,visible:Pe.getVisible(),level:It.level+1,inlineIndent:It.inlineIndent,focusable:!1,onClick:Pe.onSubMenuClick,onSelect:Pe.onSelect,onDeselect:Pe.onDeselect,onDestroy:Pe.onDestroy,selectedKeys:It.selectedKeys,eventKey:"".concat(It.eventKey,"-menu-"),openKeys:It.openKeys,motion:It.motion,onOpenChange:Pe.onOpenChange,subMenuOpenDelay:It.subMenuOpenDelay,parentMenu:Object(x.a)(Pe),subMenuCloseDelay:It.subMenuCloseDelay,forceSubMenuRender:It.forceSubMenuRender,triggerSubMenuAction:It.triggerSubMenuAction,builtinPlacements:It.builtinPlacements,defaultActiveFirst:It.store.getState().defaultActiveFirst[oe(It.eventKey)],multiple:It.multiple,prefixCls:It.rootPrefixCls,id:Pe.internalMenuId,manualRef:Pe.saveMenuInstance,itemIcon:It.itemIcon,expandIcon:It.expandIcon,direction:It.direction}},Pe.getMotion=function(it,It){var zt=Object(x.a)(Pe),hn=zt.haveRendered,ln=Pe.props,dn=ln.motion,cn=ln.rootPrefixCls,Hn=Object(b.a)(Object(b.a)({},dn),{},{leavedClassName:"".concat(cn,"-hidden"),removeOnLeave:!1,motionAppear:hn||!It||it!=="inline"});return Hn};var ze=nt.store,Ie=nt.eventKey,Ze=ze.getState(),Qe=Ze.defaultActiveFirst;Pe.isRootMenu=!1;var ht=!1;return Qe&&(ht=Qe[Ie]),Vt(ze,Ie,ht),Pe.state={mode:nt.mode,isOpen:nt.isOpen},Pe}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Pe=this,ze=this.props,Ie=ze.mode,Ze=ze.parentMenu,Qe=ze.manualRef,ht=ze.isOpen,it=function(){Pe.setState({mode:Ie,isOpen:ht})},It=ht!==this.state.isOpen,zt=Ie!==this.state.mode;if((zt||It)&&(st.a.cancel(this.updateStateRaf),zt?this.updateStateRaf=Object(st.a)(it):it()),Qe&&Qe(this),Ie!=="horizontal"||!(Ze==null?void 0:Ze.isRootMenu)||!ht)return;this.minWidthTimeout=setTimeout(function(){return Pe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Pe=this.props,ze=Pe.onDestroy,Ie=Pe.eventKey;ze&&ze(Ie),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),st.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Pe,ze){var Ie=this.getBaseProps();return y.createElement(Xt,Object(_.a)({},Ie,{id:this.internalMenuId,className:Pe,style:ze}),this.props.children)}},{key:"renderChildren",value:function(){var Pe=this,ze=this.getBaseProps(),Ie=ze.mode,Ze=ze.visible,Qe=ze.forceSubMenuRender,ht=ze.direction,it=this.getMotion(Ie,Ze);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ze||Qe,!this.haveOpened)return y.createElement("div",null);var It=A()("".concat(ze.prefixCls,"-sub"),Object(M.a)({},"".concat(ze.prefixCls,"-rtl"),ht==="rtl"));return this.isInlineMode()?y.createElement(De,Object(_.a)({visible:ze.visible,forceRender:Qe},it),function(zt){var hn=zt.className,ln=zt.style,dn=A()(It,hn);return Pe.renderPopupMenu(dn,ln)}):this.renderPopupMenu(It)}},{key:"render",value:function(){var Pe,ze,Ie,Ze=Object(b.a)({},this.props),Qe=this.getVisible(),ht=this.getPrefixCls(),it=this.isInlineMode(),It=this.getMode(),zt=A()(ht,"".concat(ht,"-").concat(It),(Pe={},Object(M.a)(Pe,Ze.className,!!Ze.className),Object(M.a)(Pe,this.getOpenClassName(),Qe),Object(M.a)(Pe,this.getActiveClassName(),Ze.active||Qe&&!it),Object(M.a)(Pe,this.getDisabledClassName(),Ze.disabled),Object(M.a)(Pe,this.getSelectedClassName(),this.isChildrenSelected()),Pe));this.internalMenuId||(Ze.eventKey?this.internalMenuId="".concat(Ze.eventKey,"$Menu"):(Ht+=1,this.internalMenuId="$__$".concat(Ht,"$Menu")));var hn={},ln={},dn={};Ze.disabled||(hn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ln={onClick:this.onTitleClick},dn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var cn={},Hn=Ze.direction,Cn=Hn==="rtl";it&&(Cn?cn.paddingRight=Ze.inlineIndent*Ze.level:cn.paddingLeft=Ze.inlineIndent*Ze.level);var Nr={};this.getVisible()&&(Nr={"aria-owns":this.internalMenuId});var Ar=null;It!=="horizontal"&&(Ar=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Ar=y.createElement(this.props.expandIcon,Object(b.a)({},this.props))));var Yr=y.createElement("div",Object(_.a)({ref:this.saveSubMenuTitle,style:cn,className:"".concat(ht,"-title"),role:"button"},dn,ln,{"aria-expanded":Qe},Nr,{"aria-haspopup":"true",title:typeof Ze.title=="string"?Ze.title:void 0}),Ze.title,Ar||y.createElement("i",{className:"".concat(ht,"-arrow")})),jr=this.renderChildren(),ta=((ze=Ze.parentMenu)===null||ze===void 0?void 0:ze.isRootMenu)?Ze.parentMenu.props.getPopupContainer:function(Sr){return Sr.parentNode},Gn=Nt[It],wr=Ze.popupOffset?{offset:Ze.popupOffset}:{},zn=A()((Ie={},Object(M.a)(Ie,Ze.popupClassName,Ze.popupClassName&&!it),Object(M.a)(Ie,"".concat(ht,"-rtl"),Cn),Ie)),xn=Ze.disabled,Fn=Ze.triggerSubMenuAction,Kr=Ze.subMenuOpenDelay,sa=Ze.forceSubMenuRender,hr=Ze.subMenuCloseDelay,ra=Ze.builtinPlacements;Q.forEach(function(Sr){return delete Ze[Sr]}),delete Ze.onClick;var Ea=Cn?Object(b.a)(Object(b.a)({},Mt),ra):Object(b.a)(Object(b.a)({},lt),ra);delete Ze.direction;var ca=this.getBaseProps(),xa=it?null:this.getMotion(ca.mode,ca.visible);return y.createElement("li",Object(_.a)({},Ze,hn,{className:zt,role:"menuitem"}),y.createElement(oa,{prefixCls:ht,popupClassName:A()("".concat(ht,"-popup"),zn),getPopupContainer:ta,builtinPlacements:Ea,popupPlacement:Gn,popupVisible:it?!1:Qe,popupAlign:wr,popup:it?null:jr,action:xn||it?[]:[Fn],mouseEnterDelay:Kr,mouseLeaveDelay:hr,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:sa,popupMotion:xa},Yr),it?jr:null)}}]),bt}(y.Component);$t.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var En=Object(O.b)(function(Ye,ct){var bt=Ye.openKeys,nt=Ye.activeKey,Pe=Ye.selectedKeys,ze=ct.eventKey,Ie=ct.subMenuKey;return{isOpen:bt.indexOf(ze)>-1,active:nt[Ie]===ze,selectedKeys:Pe}})($t);En.isSubMenu=!0;var gn=En,Un="menuitem-overflowed",An=.5,tn=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(){var nt;return Object(P.a)(this,bt),nt=ct.apply(this,arguments),nt.resizeObserver=null,nt.mutationObserver=null,nt.originalTotalWidth=0,nt.overflowedItems=[],nt.menuItemSizes=[],nt.cancelFrameId=null,nt.state={lastVisibleIndex:void 0},nt.childRef=y.createRef(),nt.getMenuItemNodes=function(){var Pe=nt.props.prefixCls,ze=nt.childRef.current;return ze?[].slice.call(ze.children).filter(function(Ie){return Ie.className.split(" ").indexOf("".concat(Pe,"-overflowed-submenu"))<0}):[]},nt.getOverflowedSubMenuItem=function(Pe,ze,Ie){var Ze=nt.props,Qe=Ze.overflowedIndicator,ht=Ze.level,it=Ze.mode,It=Ze.prefixCls,zt=Ze.theme;if(ht!==1||it!=="horizontal")return null;var hn=nt.props.children[0],ln=hn.props,dn=ln.children,cn=ln.title,Hn=ln.style,Cn=Object(T.a)(ln,["children","title","style"]),Nr=Object(b.a)({},Hn),Ar="".concat(Pe,"-overflowed-indicator"),Yr="".concat(Pe,"-overflowed-indicator");ze.length===0&&Ie!==!0?Nr=Object(b.a)(Object(b.a)({},Nr),{},{display:"none"}):Ie&&(Nr=Object(b.a)(Object(b.a)({},Nr),{},{visibility:"hidden",position:"absolute"}),Ar="".concat(Ar,"-placeholder"),Yr="".concat(Yr,"-placeholder"));var jr=zt?"".concat(It,"-").concat(zt):"",ta={};return Q.forEach(function(Gn){Cn[Gn]!==void 0&&(ta[Gn]=Cn[Gn])}),y.createElement(gn,Object(_.a)({title:Qe,className:"".concat(It,"-overflowed-submenu"),popupClassName:jr},ta,{key:Ar,eventKey:Yr,disabled:!1,style:Nr}),ze)},nt.setChildrenWidthAndResize=function(){if(nt.props.mode!=="horizontal")return;var Pe=nt.childRef.current;if(!Pe)return;var ze=Pe.children;if(!ze||ze.length===0)return;var Ie=Pe.children[ze.length-1];_e(Ie,"display","inline-block");var Ze=nt.getMenuItemNodes(),Qe=Ze.filter(function(ht){return ht.className.split(" ").indexOf(Un)>=0});Qe.forEach(function(ht){_e(ht,"display","inline-block")}),nt.menuItemSizes=Ze.map(function(ht){return ve(ht,!0)}),Qe.forEach(function(ht){_e(ht,"display","none")}),nt.overflowedIndicatorWidth=ve(Pe.children[Pe.children.length-1],!0),nt.originalTotalWidth=nt.menuItemSizes.reduce(function(ht,it){return ht+it},0),nt.handleResize(),_e(Ie,"display","none")},nt.handleResize=function(){if(nt.props.mode!=="horizontal")return;var Pe=nt.childRef.current;if(!Pe)return;var ze=ve(Pe);nt.overflowedItems=[];var Ie=0,Ze;nt.originalTotalWidth>ze+An&&(Ze=-1,nt.menuItemSizes.forEach(function(Qe){Ie+=Qe,Ie+nt.overflowedIndicatorWidth<=ze&&(Ze+=1)})),nt.setState({lastVisibleIndex:Ze})},nt}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){var Pe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ze=this.childRef.current;if(!ze)return;this.resizeObserver=new Ge.default(function(Ie){Ie.forEach(function(){var Ze=Pe.cancelFrameId;cancelAnimationFrame(Ze),Pe.cancelFrameId=requestAnimationFrame(Pe.setChildrenWidthAndResize)})}),[].slice.call(ze.children).concat(ze).forEach(function(Ie){Pe.resizeObserver.observe(Ie)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Pe.resizeObserver.disconnect(),[].slice.call(ze.children).concat(ze).forEach(function(Ie){Pe.resizeObserver.observe(Ie)}),Pe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ze,{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(Pe){var ze=this,Ie=this.state.lastVisibleIndex;return(Pe||[]).reduce(function(Ze,Qe,ht){var it=Qe;if(ze.props.mode==="horizontal"){var It=ze.getOverflowedSubMenuItem(Qe.props.eventKey,[]);Ie!==void 0&&ze.props.className.indexOf("".concat(ze.props.prefixCls,"-root"))!==-1&&(ht>Ie&&(it=y.cloneElement(Qe,{style:{display:"none"},eventKey:"".concat(Qe.props.eventKey,"-hidden"),className:"".concat(Un)})),ht===Ie+1&&(ze.overflowedItems=Pe.slice(Ie+1).map(function(hn){return y.cloneElement(hn,{key:hn.props.eventKey,mode:"vertical-left"})}),It=ze.getOverflowedSubMenuItem(Qe.props.eventKey,ze.overflowedItems)));var zt=[].concat(Object(f.a)(Ze),[It,it]);return ht===Pe.length-1&&zt.push(ze.getOverflowedSubMenuItem(Qe.props.eventKey,[],!0)),zt}return[].concat(Object(f.a)(Ze),[it])},[])}},{key:"render",value:function(){var Pe=this.props,ze=Pe.visible,Ie=Pe.prefixCls,Ze=Pe.overflowedIndicator,Qe=Pe.mode,ht=Pe.level,it=Pe.tag,It=Pe.children,zt=Pe.theme,hn=Object(T.a)(Pe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ln=it;return y.createElement(ln,Object(_.a)({ref:this.childRef},hn),this.renderChildren(It))}}]),bt}(y.Component);tn.defaultProps={tag:"div",className:""};var Pn=tn;function yn(Ye){return Ye.length?Ye.every(function(ct){return!!ct.props.disabled}):!0}function jn(Ye,ct,bt){var nt=Ye.getState();Ye.setState({activeKey:Object(b.a)(Object(b.a)({},nt.activeKey),{},Object(M.a)({},ct,bt))})}function Rn(Ye){return Ye.eventKey||"0-menu-"}function Qn(Ye,ct){var bt=ct,nt=Ye.children,Pe=Ye.eventKey;if(bt){var ze;if(ee(nt,function(Ie,Ze){Ie&&Ie.props&&!Ie.props.disabled&&bt===Se(Ie,Pe,Ze)&&(ze=!0)}),ze)return bt}return bt=null,Ye.defaultActiveFirst&&ee(nt,function(Ie,Ze){!bt&&Ie&&!Ie.props.disabled&&(bt=Se(Ie,Pe,Ze))}),bt}function mr(Ye){if(!Ye)return;var ct=this.instanceArray.indexOf(Ye);ct!==-1?this.instanceArray[ct]=Ye:this.instanceArray.push(Ye)}var kr=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(nt){var Pe;return Object(P.a)(this,bt),Pe=ct.call(this,nt),Pe.onKeyDown=function(ze,Ie){var Ze=ze.keyCode,Qe;if(Pe.getFlatInstanceArray().forEach(function(it){it&&it.props.active&&it.onKeyDown&&(Qe=it.onKeyDown(ze))}),Qe)return 1;var ht=null;return(Ze===c.a.UP||Ze===c.a.DOWN)&&(ht=Pe.step(Ze===c.a.UP?-1:1)),ht?(ze.preventDefault(),jn(Pe.props.store,Rn(Pe.props),ht.props.eventKey),typeof Ie=="function"&&Ie(ht),1):void 0},Pe.onItemHover=function(ze){var Ie=ze.key,Ze=ze.hover;jn(Pe.props.store,Rn(Pe.props),Ze?Ie:null)},Pe.onDeselect=function(ze){Pe.props.onDeselect(ze)},Pe.onSelect=function(ze){Pe.props.onSelect(ze)},Pe.onClick=function(ze){Pe.props.onClick(ze)},Pe.onOpenChange=function(ze){Pe.props.onOpenChange(ze)},Pe.onDestroy=function(ze){Pe.props.onDestroy(ze)},Pe.getFlatInstanceArray=function(){return Pe.instanceArray},Pe.step=function(ze){var Ie=Pe.getFlatInstanceArray(),Ze=Pe.props.store.getState().activeKey[Rn(Pe.props)],Qe=Ie.length;if(!Qe)return null;ze<0&&(Ie=Ie.concat().reverse());var ht=-1;if(Ie.every(function(hn,ln){return hn&&hn.props.eventKey===Ze?(ht=ln,!1):!0}),!Pe.props.defaultActiveFirst&&ht!==-1&&yn(Ie.slice(ht,Qe-1)))return;var it=(ht+1)%Qe,It=it;do{var zt=Ie[It];if(!zt||zt.props.disabled)It=(It+1)%Qe;else return zt}while(It!==it);return null},Pe.renderCommonMenuItem=function(ze,Ie,Ze){var Qe=Pe.props.store.getState(),ht=Object(x.a)(Pe),it=ht.props,It=Se(ze,it.eventKey,Ie),zt=ze.props;if(!zt||typeof ze.type=="string")return ze;var hn=It===Qe.activeKey,ln=Object(b.a)(Object(b.a)({mode:zt.mode||it.mode,level:it.level,inlineIndent:it.inlineIndent,renderMenuItem:Pe.renderMenuItem,rootPrefixCls:it.prefixCls,index:Ie,parentMenu:it.parentMenu,manualRef:zt.disabled?void 0:Object(I.a)(ze.ref,mr.bind(Object(x.a)(Pe))),eventKey:It,active:!zt.disabled&&hn,multiple:it.multiple,onClick:function(cn){(zt.onClick||ae)(cn),Pe.onClick(cn)},onItemHover:Pe.onItemHover,motion:it.motion,subMenuOpenDelay:it.subMenuOpenDelay,subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,onOpenChange:Pe.onOpenChange,onDeselect:Pe.onDeselect,onSelect:Pe.onSelect,builtinPlacements:it.builtinPlacements,itemIcon:zt.itemIcon||Pe.props.itemIcon,expandIcon:zt.expandIcon||Pe.props.expandIcon},Ze),{},{direction:it.direction});return(it.mode==="inline"||Te())&&(ln.triggerSubMenuAction="click"),y.cloneElement(ze,Object(b.a)(Object(b.a)({},ln),{},{key:It||Ie}))},Pe.renderMenuItem=function(ze,Ie,Ze){if(!ze)return null;var Qe=Pe.props.store.getState(),ht={openKeys:Qe.openKeys,selectedKeys:Qe.selectedKeys,triggerSubMenuAction:Pe.props.triggerSubMenuAction,subMenuKey:Ze};return Pe.renderCommonMenuItem(ze,Ie,ht)},nt.store.setState({activeKey:Object(b.a)(Object(b.a)({},nt.store.getState().activeKey),{},Object(M.a)({},nt.eventKey,Qn(nt,nt.activeKey)))}),Pe.instanceArray=[],Pe}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Pe){return this.props.visible||Pe.visible||this.props.className!==Pe.className||!V()(this.props.style,Pe.style)}},{key:"componentDidUpdate",value:function(Pe){var ze=this.props,Ie="activeKey"in ze?ze.activeKey:ze.store.getState().activeKey[Rn(ze)],Ze=Qn(ze,Ie);if(Ze!==Ie)jn(ze.store,Rn(ze),Ze);else if("activeKey"in Pe){var Qe=Qn(Pe,Pe.activeKey);Ze!==Qe&&jn(ze.store,Rn(ze),Ze)}}},{key:"render",value:function(){var Pe=this,ze=Object(_.a)({},this.props);this.instanceArray=[];var Ie=A()(ze.prefixCls,ze.className,"".concat(ze.prefixCls,"-").concat(ze.mode)),Ze={className:Ie,role:ze.role||"menu"};ze.id&&(Ze.id=ze.id),ze.focusable&&(Ze.tabIndex=0,Ze.onKeyDown=this.onKeyDown);var Qe=ze.prefixCls,ht=ze.eventKey,it=ze.visible,It=ze.level,zt=ze.mode,hn=ze.overflowedIndicator,ln=ze.theme;return Q.forEach(function(dn){return delete ze[dn]}),delete ze.onClick,y.createElement(Pn,Object(_.a)({},ze,{prefixCls:Qe,mode:zt,tag:"ul",level:It,theme:ln,visible:it,overflowedIndicator:hn},Ze),Object(g.a)(ze.children).map(function(dn,cn){return Pe.renderMenuItem(dn,cn,ht||"0-menu-")}))}}]),bt}(y.Component);kr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var wn=Object(O.b)()(kr),Xt=wn,fn=o("Kwbf");function Dn(Ye,ct,bt){var nt=Ye.prefixCls,Pe=Ye.motion,ze=Ye.defaultMotions,Ie=ze===void 0?{}:ze,Ze=Ye.openAnimation,Qe=Ye.openTransitionName,ht=ct.switchingModeFromInline;if(Pe)return Pe;if(Object(H.a)(Ze)==="object"&&Ze)Object(fn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ze=="string")return{motionName:"".concat(nt,"-open-").concat(Ze)};if(Qe)return{motionName:Qe};var it=Ie[bt];return it||(ht?null:Ie.other)}var Qt=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(nt){var Pe;Object(P.a)(this,bt),Pe=ct.call(this,nt),Pe.onSelect=function(Ze){var Qe=Object(x.a)(Pe),ht=Qe.props;if(ht.selectable){var it=Pe.store.getState(),It=it.selectedKeys,zt=Ze.key;ht.multiple?It=It.concat([zt]):It=[zt],"selectedKeys"in ht||Pe.store.setState({selectedKeys:It}),ht.onSelect(Object(b.a)(Object(b.a)({},Ze),{},{selectedKeys:It}))}},Pe.onClick=function(Ze){var Qe=Pe.getRealMenuMode(),ht=Object(x.a)(Pe),it=ht.store,It=ht.props.onOpenChange;Qe!=="inline"&&!("openKeys"in Pe.props)&&(it.setState({openKeys:[]}),It([])),Pe.props.onClick(Ze)},Pe.onKeyDown=function(Ze,Qe){Pe.innerMenu.getWrappedInstance().onKeyDown(Ze,Qe)},Pe.onOpenChange=function(Ze){var Qe=Object(x.a)(Pe),ht=Qe.props,it=Pe.store.getState().openKeys.concat(),It=!1,zt=function(ln){var dn=!1;if(ln.open)dn=it.indexOf(ln.key)===-1,dn&&it.push(ln.key);else{var cn=it.indexOf(ln.key);dn=cn!==-1,dn&&it.splice(cn,1)}It=It||dn};Array.isArray(Ze)?Ze.forEach(zt):zt(Ze),It&&("openKeys"in Pe.props||Pe.store.setState({openKeys:it}),ht.onOpenChange(it))},Pe.onDeselect=function(Ze){var Qe=Object(x.a)(Pe),ht=Qe.props;if(ht.selectable){var it=Pe.store.getState().selectedKeys.concat(),It=Ze.key,zt=it.indexOf(It);zt!==-1&&it.splice(zt,1),"selectedKeys"in ht||Pe.store.setState({selectedKeys:it}),ht.onDeselect(Object(b.a)(Object(b.a)({},Ze),{},{selectedKeys:it}))}},Pe.onMouseEnter=function(Ze){Pe.restoreModeVerticalFromInline();var Qe=Pe.props.onMouseEnter;Qe&&Qe(Ze)},Pe.onTransitionEnd=function(Ze){var Qe=Ze.propertyName==="width"&&Ze.target===Ze.currentTarget,ht=Ze.target.className,it=Object.prototype.toString.call(ht)==="[object SVGAnimatedString]"?ht.animVal:ht,It=Ze.propertyName==="font-size"&&it.indexOf("anticon")>=0;(Qe||It)&&Pe.restoreModeVerticalFromInline()},Pe.setInnerMenu=function(Ze){Pe.innerMenu=Ze},Pe.isRootMenu=!0;var ze=nt.defaultSelectedKeys,Ie=nt.defaultOpenKeys;return"selectedKeys"in nt&&(ze=nt.selectedKeys||[]),"openKeys"in nt&&(Ie=nt.openKeys||[]),Pe.store=Object(O.c)({selectedKeys:ze,openKeys:Ie,activeKey:{"0-menu-":Qn(nt,nt.activeKey)}}),Pe.state={switchingModeFromInline:!1,prevProps:nt,inlineOpenKeys:[],store:Pe.store},Pe}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Pe){var ze=this.props,Ie=ze.siderCollapsed,Ze=ze.inlineCollapsed,Qe=ze.onOpenChange;(!Pe.inlineCollapsed&&Ze||!Pe.siderCollapsed&&Ie)&&Qe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Pe=this.props.collapsedWidth,ze=this.store,Ie=this.prevOpenKeys,Ze=this.getInlineCollapsed()&&(Pe===0||Pe==="0"||Pe==="0px");Ze?(this.prevOpenKeys=ze.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ie&&(this.store.setState({openKeys:Ie}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Pe=this.props.mode,ze=this.state.switchingModeFromInline,Ie=this.getInlineCollapsed();return ze&&Ie?"inline":Ie?"vertical":Pe}},{key:"getInlineCollapsed",value:function(){var Pe=this.props,ze=Pe.inlineCollapsed,Ie=Pe.siderCollapsed;return Ie!==void 0?Ie:ze}},{key:"restoreModeVerticalFromInline",value:function(){var Pe=this.state.switchingModeFromInline;Pe&&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 Pe=Object(b.a)({},Object(U.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ze=this.getRealMenuMode();return Pe.className+=" ".concat(Pe.prefixCls,"-root"),Pe.direction==="rtl"&&(Pe.className+=" ".concat(Pe.prefixCls,"-rtl")),Pe=Object(b.a)(Object(b.a)({},Pe),{},{mode:ze,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Dn(this.props,this.state,ze)}),delete Pe.openAnimation,delete Pe.openTransitionName,y.createElement(O.a,{store:this.store},y.createElement(Xt,Object(_.a)({},Pe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Pe,ze){var Ie=ze.prevProps,Ze=ze.store,Qe=Ze.getState(),ht={},it={prevProps:Pe};return Ie.mode==="inline"&&Pe.mode!=="inline"&&(it.switchingModeFromInline=!0),"openKeys"in Pe?ht.openKeys=Pe.openKeys||[]:((Pe.inlineCollapsed&&!Ie.inlineCollapsed||Pe.siderCollapsed&&!Ie.siderCollapsed)&&(it.switchingModeFromInline=!0,it.inlineOpenKeys=Qe.openKeys,ht.openKeys=[]),(!Pe.inlineCollapsed&&Ie.inlineCollapsed||!Pe.siderCollapsed&&Ie.siderCollapsed)&&(ht.openKeys=ze.inlineOpenKeys,it.inlineOpenKeys=[])),Object.keys(ht).length&&Ze.setState(ht),it}}]),bt}(y.Component);Qt.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var Sn=Qt,_n=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(){var nt;return Object(P.a)(this,bt),nt=ct.apply(this,arguments),nt.onKeyDown=function(Pe){var ze=Pe.keyCode;return ze===c.a.ENTER?(nt.onClick(Pe),!0):void 0},nt.onMouseLeave=function(Pe){var ze=nt.props,Ie=ze.eventKey,Ze=ze.onItemHover,Qe=ze.onMouseLeave;Ze({key:Ie,hover:!1}),Qe({key:Ie,domEvent:Pe})},nt.onMouseEnter=function(Pe){var ze=nt.props,Ie=ze.eventKey,Ze=ze.onItemHover,Qe=ze.onMouseEnter;Ze({key:Ie,hover:!0}),Qe({key:Ie,domEvent:Pe})},nt.onClick=function(Pe){var ze=nt.props,Ie=ze.eventKey,Ze=ze.multiple,Qe=ze.onClick,ht=ze.onSelect,it=ze.onDeselect,It=ze.isSelected,zt={key:Ie,keyPath:[Ie],item:Object(x.a)(nt),domEvent:Pe};Qe(zt),Ze?It?it(zt):ht(zt):It||ht(zt)},nt.saveNode=function(Pe){nt.node=Pe},nt}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Pe=this.props;Pe.onDestroy&&Pe.onDestroy(Pe.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 Pe,ze=Object(b.a)({},this.props),Ie=A()(this.getPrefixCls(),ze.className,(Pe={},Object(M.a)(Pe,this.getActiveClassName(),!ze.disabled&&ze.active),Object(M.a)(Pe,this.getSelectedClassName(),ze.isSelected),Object(M.a)(Pe,this.getDisabledClassName(),ze.disabled),Pe)),Ze=Object(b.a)(Object(b.a)({},ze.attribute),{},{title:typeof ze.title=="string"?ze.title:void 0,className:Ie,role:ze.role||"menuitem","aria-disabled":ze.disabled});ze.role==="option"?Ze=Object(b.a)(Object(b.a)({},Ze),{},{role:"option","aria-selected":ze.isSelected}):(ze.role===null||ze.role==="none")&&(Ze.role="none");var Qe={onClick:ze.disabled?null:this.onClick,onMouseLeave:ze.disabled?null:this.onMouseLeave,onMouseEnter:ze.disabled?null:this.onMouseEnter},ht=Object(b.a)({},ze.style);ze.mode==="inline"&&(ze.direction==="rtl"?ht.paddingRight=ze.inlineIndent*ze.level:ht.paddingLeft=ze.inlineIndent*ze.level),Q.forEach(function(It){return delete ze[It]}),delete ze.direction;var it=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(it=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object(_.a)({},Object(U.a)(ze,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ze,Qe,{style:ht,ref:this.saveNode}),ze.children,it)}}]),bt}(y.Component);_n.isMenuItem=!0,_n.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var In=Object(O.b)(function(Ye,ct){var bt=Ye.activeKey,nt=Ye.selectedKeys,Pe=ct.eventKey,ze=ct.subMenuKey;return{active:bt[ze]===Pe,isSelected:Array.isArray(nt)?nt.indexOf(Pe)!==-1:nt===Pe}})(_n),Bn=In,or=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(){var nt;return Object(P.a)(this,bt),nt=ct.apply(this,arguments),nt.renderInnerMenuItem=function(Pe){var ze=nt.props,Ie=ze.renderMenuItem,Ze=ze.index;return Ie(Pe,Ze,nt.props.subMenuKey)},nt}return Object(R.a)(bt,[{key:"render",value:function(){var Pe=Object(_.a)({},this.props),ze=Pe.className,Ie=ze===void 0?"":ze,Ze=Pe.rootPrefixCls,Qe="".concat(Ze,"-item-group-title"),ht="".concat(Ze,"-item-group-list"),it=Pe.title,It=Pe.children;return Q.forEach(function(zt){return delete Pe[zt]}),delete Pe.direction,y.createElement("li",Object(_.a)({},Pe,{onClick:function(hn){return hn.stopPropagation()},className:"".concat(Ie," ").concat(Ze,"-item-group")}),y.createElement("div",{className:Qe,title:typeof it=="string"?it:void 0},it),y.createElement("ul",{className:ht},y.Children.map(It,this.renderInnerMenuItem)))}}]),bt}(y.Component);or.isMenuItemGroup=!0,or.defaultProps={disabled:!0};var $n=or,Or=function(ct){var bt=ct.className,nt=ct.rootPrefixCls,Pe=ct.style;return y.createElement("li",{className:"".concat(bt," ").concat(nt,"-item-divider"),style:Pe})};Or.defaultProps={disabled:!0,className:"",style:{}};var Pr=Or,Zn=Sn,Tr=o("eDIo");function vr(Ye,ct){var bt=Ye.prefixCls,nt=Ye.editable,Pe=Ye.locale,ze=Ye.style;return!nt||nt.showAdd===!1?null:y.createElement("button",{ref:ct,type:"button",className:"".concat(bt,"-nav-add"),style:ze,"aria-label":(Pe==null?void 0:Pe.addAriaLabel)||"Add tab",onClick:function(Ze){nt.onEdit("add",{event:Ze})}},nt.addIcon||"+")}var Hr=y.forwardRef(vr);function Mr(Ye,ct){var bt=Ye.prefixCls,nt=Ye.id,Pe=Ye.tabs,ze=Ye.locale,Ie=Ye.mobile,Ze=Ye.moreIcon,Qe=Ze===void 0?"More":Ze,ht=Ye.moreTransitionName,it=Ye.style,It=Ye.className,zt=Ye.editable,hn=Ye.tabBarGutter,ln=Ye.rtl,dn=Ye.onTabClick,cn=Object(y.useState)(!1),Hn=Object(m.a)(cn,2),Cn=Hn[0],Nr=Hn[1],Ar=Object(y.useState)(null),Yr=Object(m.a)(Ar,2),jr=Yr[0],ta=Yr[1],Gn="".concat(nt,"-more-popup"),wr="".concat(bt,"-dropdown"),zn=jr!==null?"".concat(Gn,"-").concat(jr):null,xn=ze==null?void 0:ze.dropdownAriaLabel,Fn=y.createElement(Zn,{onClick:function(xa){var Sr=xa.key,br=xa.domEvent;dn(Sr,br),Nr(!1)},id:Gn,tabIndex:-1,role:"listbox","aria-activedescendant":zn,selectedKeys:[jr],"aria-label":xn!==void 0?xn:"expanded dropdown"},Pe.map(function(ca){return y.createElement(Bn,{key:ca.key,id:"".concat(Gn,"-").concat(ca.key),role:"option","aria-controls":nt&&"".concat(nt,"-panel-").concat(ca.key),disabled:ca.disabled},ca.tab)}));function Kr(ca){for(var xa=Pe.filter(function(da){return!da.disabled}),Sr=xa.findIndex(function(da){return da.key===jr})||0,br=xa.length,Rr=0;Rrra?(sa=Fn,Gn.current="x"):(sa=Kr,Gn.current="y");var Ea=Date.now();Ea-jr.current>100&&(ta.current=!1),(ct(-sa,-sa)||ta.current)&&(xn.preventDefault(),ta.current=!0),jr.current=Ea}var zn=Object(y.useRef)(null);zn.current={onTouchStart:Nr,onTouchMove:Ar,onTouchEnd:Yr,onWheel:wr},y.useEffect(function(){function xn(hr){zn.current.onTouchStart(hr)}function Fn(hr){zn.current.onTouchMove(hr)}function Kr(hr){zn.current.onTouchEnd(hr)}function sa(hr){zn.current.onWheel(hr)}return document.addEventListener("touchmove",Fn,{passive:!1}),document.addEventListener("touchend",Kr,{passive:!1}),Ye.current.addEventListener("touchstart",xn,{passive:!1}),Ye.current.addEventListener("wheel",sa),function(){document.removeEventListener("touchmove",Fn),document.removeEventListener("touchend",Kr)}},[])}function ir(){var Ye=Object(y.useRef)(new Map);function ct(nt){return Ye.current.has(nt)||Ye.current.set(nt,y.createRef()),Ye.current.get(nt)}function bt(nt){Ye.current.delete(nt)}return[ct,bt]}function cr(Ye,ct){var bt=y.useRef(Ye),nt=y.useState({}),Pe=Object(m.a)(nt,2),ze=Pe[1];function Ie(Ze){var Qe=typeof Ze=="function"?Ze(bt.current):Ze;Qe!==bt.current&&ct(Qe,bt.current),bt.current=Qe,ze({})}return[bt.current,Ie]}var sr=function(ct){var bt=ct.position,nt=ct.prefixCls,Pe=ct.extra;if(!Pe)return null;var ze,Ie=Pe;return bt==="right"&&(ze=Ie.right||!Ie.left&&Ie||null),bt==="left"&&(ze=Ie.left||null),ze?y.createElement("div",{className:"".concat(nt,"-extra-content")},ze):null};function Qr(Ye,ct){var bt,nt=y.useContext(rr),Pe=nt.prefixCls,ze=nt.tabs,Ie=Ye.className,Ze=Ye.style,Qe=Ye.id,ht=Ye.animated,it=Ye.activeKey,It=Ye.rtl,zt=Ye.extra,hn=Ye.editable,ln=Ye.locale,dn=Ye.tabPosition,cn=Ye.tabBarGutter,Hn=Ye.children,Cn=Ye.onTabClick,Nr=Ye.onTabScroll,Ar=Object(y.useRef)(),Yr=Object(y.useRef)(),jr=Object(y.useRef)(),ta=Object(y.useRef)(),Gn=ir(),wr=Object(m.a)(Gn,2),zn=wr[0],xn=wr[1],Fn=dn==="top"||dn==="bottom",Kr=cr(0,function(Oa,ba){Fn&&Nr&&Nr({direction:Oa>ba?"left":"right"})}),sa=Object(m.a)(Kr,2),hr=sa[0],ra=sa[1],Ea=cr(0,function(Oa,ba){!Fn&&Nr&&Nr({direction:Oa>ba?"top":"bottom"})}),ca=Object(m.a)(Ea,2),xa=ca[0],Sr=ca[1],br=Object(y.useState)(0),Rr=Object(m.a)(br,2),nr=Rr[0],da=Rr[1],ya=Object(y.useState)(0),_a=Object(m.a)(ya,2),Ta=_a[0],ha=_a[1],La=Object(y.useState)(0),Na=Object(m.a)(La,2),Ba=Na[0],ni=Na[1],Fi=Object(y.useState)(0),Ai=Object(m.a)(Fi,2),Ia=Ai[0],bi=Ai[1],wi=Object(y.useState)(null),Ua=Object(m.a)(wi,2),Pa=Ua[0],Za=Ua[1],to=Object(y.useState)(null),Mo=Object(m.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(y.useState)(0),mi=Object(m.a)(ro,2),uo=mi[0],Io=mi[1],Lo=Object(y.useState)(0),bo=Object(m.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=a(new Map),Yi=Object(m.a)(Xi,2),No=Yi[0],yo=Yi[1],ao=u(ze,No,nr),Ji="".concat(Pe,"-nav-operations-hidden"),Qi=0,ei=0;Fn?It?(Qi=0,ei=Math.max(0,nr-Pa)):(Qi=Math.min(0,Pa-nr),ei=0):(Qi=Math.min(0,Ii-Ta),ei=0);function Li(Oa){return Oaei?[ei,!1]:[Oa,!0]}var Di=Object(y.useRef)(),Zi=Object(y.useState)(),Ri=Object(m.a)(Zi,2),Eo=Ri[0],xo=Ri[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(Di.current)}Ln(Ar,function(Oa,ba){var Ka=!1;function ui(eo,ki){eo(function(ho){var Si=Li(ho+ki),qa=Object(m.a)(Si,2),po=qa[0],Hi=qa[1];return Ka=Hi,po})}if(Fn){if(Pa>=nr)return Ka;ui(ra,Oa)}else{if(Ii>=Ta)return Ka;ui(Sr,ba)}return io(),Co(),Ka}),Object(y.useEffect)(function(){return io(),Eo&&(Di.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function Ni(){var Oa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:it,ba=ao.get(Oa);if(!ba)return;if(Fn){var Ka=hr;It?ba.righthr+Pa&&(Ka=ba.right+ba.width-Pa):ba.left<-hr?Ka=-ba.left:ba.left+ba.width>-hr+Pa&&(Ka=-(ba.left+ba.width-Pa)),Sr(0),ra(Li(Ka)[0])}else{var ui=xa;ba.top<-xa?ui=-ba.top:ba.top+ba.height>-xa+Ii&&(ui=-(ba.top+ba.height-Ii)),ra(0),Sr(Li(ui)[0])}}var qi=E(ao,{width:Pa,height:Ii,left:hr,top:xa},{width:Ba,height:Ia},{width:uo,height:Vi},Object(b.a)(Object(b.a)({},Ye),{},{tabs:ze})),ko=Object(m.a)(qi,2),oo=ko[0],so=ko[1],wo=ze.map(function(Oa){var ba=Oa.key;return y.createElement(d,{id:Qe,prefixCls:Pe,key:ba,rtl:It,tab:Oa,closable:Oa.closable,editable:hn,active:ba===it,tabPosition:dn,tabBarGutter:cn,renderWrapper:Hn,removeAriaLabel:ln==null?void 0:ln.removeAriaLabel,ref:zn(ba),onClick:function(ui){Cn(ba,ui)},onRemove:function(){xn(ba)},onFocus:function(){Ni(ba),Co(),It||(Ar.current.scrollLeft=0),Ar.current.scrollTop=0}})}),Uo=i(function(){var Oa,ba,Ka,ui,eo,ki,ho,Si,qa,po=((Oa=Ar.current)===null||Oa===void 0?void 0:Oa.offsetWidth)||0,Hi=((ba=Ar.current)===null||ba===void 0?void 0:ba.offsetHeight)||0,mo=((Ka=ta.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0,hi=((ui=ta.current)===null||ui===void 0?void 0:ui.offsetHeight)||0,Da=((eo=jr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,ia=((ki=jr.current)===null||ki===void 0?void 0:ki.offsetHeight)||0;Za(po),no(Hi),Io(mo),co(hi);var xr=(((ho=Yr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Jr=(((Si=Yr.current)===null||Si===void 0?void 0:Si.offsetHeight)||0)-hi;da(xr),ha(Jr);var ma=(qa=jr.current)===null||qa===void 0?void 0:qa.className.includes(Ji);ni(xr-(ma?0:Da)),bi(Jr-(ma?0:ia)),yo(function(){var Fa=new Map;return ze.forEach(function(Ei){var Pi=Ei.key,$a=zn(Pi).current;$a&&Fa.set(Pi,{width:$a.offsetWidth,height:$a.offsetHeight,left:$a.offsetLeft,top:$a.offsetTop})}),Fa})}),jo=ze.slice(0,oo),fi=ze.slice(so+1),Wa=[].concat(Object(f.a)(jo),Object(f.a)(fi)),ri=Object(y.useState)(),Xa=Object(m.a)(ri,2),ai=Xa[0],So=Xa[1],yi=ao.get(it),Bo=Object(y.useRef)();function To(){l.a.cancel(Bo.current)}Object(y.useEffect)(function(){var Oa={};return yi&&(Fn?(It?Oa.right=yi.right:Oa.left=yi.left,Oa.width=yi.width):(Oa.top=yi.top,Oa.height=yi.height)),To(),Bo.current=l()(function(){So(Oa)}),To},[yi,Fn,It]),Object(y.useEffect)(function(){Ni()},[it,yi,ao,Fn]),Object(y.useEffect)(function(){Uo()},[It,cn,it,ze.map(function(Oa){return Oa.key}).join("_")]);var $i=!!Wa.length,Wi="".concat(Pe,"-nav-wrap"),Oo,fo,Wo,lo;return Fn?It?(fo=hr>0,Oo=hr+Pa>>7)^(P<<14|P>>>18)^P>>>3,x=f[_-2],w=(x<<15|x>>>17)^(x<<13|x>>>19)^x>>>10;f[_]=R+f[_-7]+w+f[_-16]}var v=s&u^~s&S,O=a&c^a&h^c&h,U=(a<<30|a>>>2)^(a<<19|a>>>13)^(a<<10|a>>>22),I=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25),N=E+I+v+e[_]+f[_],V=U+O;E=S,S=u,u=s,s=d+N|0,d=h,h=c,c=a,a=N+V|0}i[0]=i[0]+a|0,i[1]=i[1]+c|0,i[2]=i[2]+h|0,i[3]=i[3]+d|0,i[4]=i[4]+s|0,i[5]=i[5]+u|0,i[6]=i[6]+S|0,i[7]=i[7]+E|0},_doFinalize:function(){var l=this._data,n=l.words,i=this._nDataBytes*8,a=l.sigBytes*8;return n[a>>>5]|=128<<24-a%32,n[(a+64>>>9<<4)+14]=m.floor(i/4294967296),n[(a+64>>>9<<4)+15]=i,l.sigBytes=n.length*4,this._process(),this._hash},clone:function(){var l=C.clone.call(this);return l._hash=this._hash.clone(),l}});T.SHA256=C._createHelper(r),T.HmacSHA256=C._createHmacHelper(r)}(Math),M.SHA256})},lZu9:function(k,z,o){(function(M){M(o("VrN/"),o("1eCo"),o("8EBN"))})(function(M){"use strict";M.defineMode("markdown",function(m,T){var b=M.getMode(m,"text/html"),y=b.name=="null";function C(F){if(M.findModeByName){var L=M.findModeByName(F);L&&(F=L.mime||L.mimes[0])}var K=M.getMode(m,F);return K.name=="null"?null:K}T.highlightFormatting===void 0&&(T.highlightFormatting=!1),T.maxBlockquoteDepth===void 0&&(T.maxBlockquoteDepth=0),T.taskLists===void 0&&(T.taskLists=!1),T.strikethrough===void 0&&(T.strikethrough=!1),T.emoji===void 0&&(T.emoji=!1),T.fencedCodeBlockHighlighting===void 0&&(T.fencedCodeBlockHighlighting=!0),T.fencedCodeBlockDefaultMode===void 0&&(T.fencedCodeBlockDefaultMode="text/plain"),T.xml===void 0&&(T.xml=!0),T.tokenTypeOverrides===void 0&&(T.tokenTypeOverrides={});var A={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 g in A)A.hasOwnProperty(g)&&T.tokenTypeOverrides[g]&&(A[g]=T.tokenTypeOverrides[g]);var e=/^([*\-_])(?:\s*\1){2,}\s*$/,f=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,r=/^\[(x| )\](?=\s)/i,l=T.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,n=/^ {0,3}(?:\={1,}|-{2,})\s*$/,i=/^[^#!\[\]*_\\<>` "'(~:]+/,a=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,c=/^\s*\[[^\]]+?\]:.*$/,h=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,d=" ";function s(F,L,K){return L.f=L.inline=K,K(F,L)}function u(F,L,K){return L.f=L.block=K,K(F,L)}function S(F){return!F||!/\S/.test(F.string)}function E(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==P){var L=y;if(!L){var K=M.innerMode(b,F.htmlState);L=K.mode.name=="xml"&&K.state.tagStart===null&&!K.state.context&&K.state.tokenize.isInText}L&&(F.f=v,F.block=_,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function _(F,L){var K=F.column()===L.indentation,te=S(L.prevLine.stream),fe=L.indentedCode,de=L.prevLine.hr,Ce=L.list!==!1,Oe=(L.listStack[L.listStack.length-1]||0)+3;L.indentedCode=!1;var ce=L.indentation;if(L.indentationDiff===null&&(L.indentationDiff=L.indentation,Ce)){for(L.list=null;ce=4&&(fe||L.prevLine.fencedCodeEnd||L.prevLine.header||te))return F.skipToEnd(),L.indentedCode=!0,A.code;if(F.eatSpace())return null;if(K&&L.indentation<=Oe&&(ue=F.match(l))&&ue[1].length<=6)return L.quote=0,L.header=ue[1].length,L.thisLine.header=!0,T.highlightFormatting&&(L.formatting="header"),L.f=L.inline,x(L);if(L.indentation<=Oe&&F.eat(">"))return L.quote=K?1:L.quote+1,T.highlightFormatting&&(L.formatting="quote"),F.eatSpace(),x(L);if(!ye&&!L.setext&&K&&L.indentation<=Oe&&(ue=F.match(f))){var le=ue[1]?"ol":"ul";return L.indentation=ce+F.current().length,L.list=!0,L.quote=0,L.listStack.push(L.indentation),L.em=!1,L.strong=!1,L.code=!1,L.strikethrough=!1,T.taskLists&&F.match(r,!1)&&(L.taskList=!0),L.f=L.inline,T.highlightFormatting&&(L.formatting=["list","list-"+le]),x(L)}else{if(K&&L.indentation<=Oe&&(ue=F.match(a,!0)))return L.quote=0,L.fencedEndRE=new RegExp(ue[1]+"+ *$"),L.localMode=T.fencedCodeBlockHighlighting&&C(ue[2]||T.fencedCodeBlockDefaultMode),L.localMode&&(L.localState=M.startState(L.localMode)),L.f=L.block=R,T.highlightFormatting&&(L.formatting="code-block"),L.code=-1,x(L);if(L.setext||(!Ee||!Ce)&&!L.quote&&L.list===!1&&!L.code&&!ye&&!c.test(F.string)&&(ue=F.lookAhead(1))&&(ue=ue.match(n)))return L.setext?(L.header=L.setext,L.setext=0,F.skipToEnd(),T.highlightFormatting&&(L.formatting="header")):(L.header=ue[0].charAt(0)=="="?1:2,L.setext=L.header),L.thisLine.header=!0,L.f=L.inline,x(L);if(ye)return F.skipToEnd(),L.hr=!0,L.thisLine.hr=!0,A.hr;if(F.peek()==="[")return s(F,L,V)}return s(F,L,L.inline)}function P(F,L){var K=b.token(F,L.htmlState);if(!y){var te=M.innerMode(b,L.htmlState);(te.mode.name=="xml"&&te.state.tagStart===null&&!te.state.context&&te.state.tokenize.isInText||L.md_inside&&F.current().indexOf(">")>-1)&&(L.f=v,L.block=_,L.htmlState=null)}return K}function R(F,L){var K=L.listStack[L.listStack.length-1]||0,te=L.indentation=F.quote?L.push(A.formatting+"-"+F.formatting[K]+"-"+F.quote):L.push("error"))}if(F.taskOpen)return L.push("meta"),L.length?L.join(" "):null;if(F.taskClosed)return L.push("property"),L.length?L.join(" "):null;if(F.linkHref?L.push(A.linkHref,"url"):(F.strong&&L.push(A.strong),F.em&&L.push(A.em),F.strikethrough&&L.push(A.strikethrough),F.emoji&&L.push(A.emoji),F.linkText&&L.push(A.linkText),F.code&&L.push(A.code),F.image&&L.push(A.image),F.imageAltText&&L.push(A.imageAltText,"link"),F.imageMarker&&L.push(A.imageMarker)),F.header&&L.push(A.header,A.header+"-"+F.header),F.quote&&(L.push(A.quote),!T.maxBlockquoteDepth||T.maxBlockquoteDepth>=F.quote?L.push(A.quote+"-"+F.quote):L.push(A.quote+"-"+T.maxBlockquoteDepth)),F.list!==!1){var te=(F.listStack.length-1)%3;te?te===1?L.push(A.list2):L.push(A.list3):L.push(A.list1)}return F.trailingSpaceNewLine?L.push("trailing-space-new-line"):F.trailingSpace&&L.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),L.length?L.join(" "):null}function w(F,L){return F.match(i,!0)?x(L):void 0}function v(F,L){var K=L.text(F,L);if(typeof K!="undefined")return K;if(L.list)return L.list=null,x(L);if(L.taskList){var te=F.match(r,!0)[1]===" ";return te?L.taskOpen=!0:L.taskClosed=!0,T.highlightFormatting&&(L.formatting="task"),L.taskList=!1,x(L)}if(L.taskOpen=!1,L.taskClosed=!1,L.header&&F.match(/^#+$/,!0))return T.highlightFormatting&&(L.formatting="header"),x(L);var fe=F.next();if(L.linkTitle){L.linkTitle=!1;var de=fe;fe==="("&&(de=")"),de=(de+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ce="^\\s*(?:[^"+de+"\\\\]+|\\\\\\\\|\\\\.)"+de;if(F.match(new RegExp(Ce),!0))return A.linkHref}if(fe==="`"){var Oe=L.formatting;T.highlightFormatting&&(L.formatting="code"),F.eatWhile("`");var ce=F.current().length;if(L.code==0&&(!L.quote||ce==1))return L.code=ce,x(L);if(ce==L.code){var Ee=x(L);return L.code=0,Ee}else return L.formatting=Oe,x(L)}else if(L.code)return x(L);if(fe==="\\"&&(F.next(),T.highlightFormatting)){var ye=x(L),ue=A.formatting+"-escape";return ye?ye+" "+ue:ue}if(fe==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return L.imageMarker=!0,L.image=!0,T.highlightFormatting&&(L.formatting="image"),x(L);if(fe==="["&&L.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return L.imageMarker=!1,L.imageAltText=!0,T.highlightFormatting&&(L.formatting="image"),x(L);if(fe==="]"&&L.imageAltText){T.highlightFormatting&&(L.formatting="image");var ye=x(L);return L.imageAltText=!1,L.image=!1,L.inline=L.f=U,ye}if(fe==="["&&!L.image)return L.linkText&&F.match(/^.*?\]/)||(L.linkText=!0,T.highlightFormatting&&(L.formatting="link")),x(L);if(fe==="]"&&L.linkText){T.highlightFormatting&&(L.formatting="link");var ye=x(L);return L.linkText=!1,L.inline=L.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?U:v,ye}if(fe==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){L.f=L.inline=O,T.highlightFormatting&&(L.formatting="link");var ye=x(L);return ye?ye+=" ":ye="",ye+A.linkInline}if(fe==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){L.f=L.inline=O,T.highlightFormatting&&(L.formatting="link");var ye=x(L);return ye?ye+=" ":ye="",ye+A.linkEmail}if(T.xml&&fe==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var le=F.string.indexOf(">",F.pos);if(le!=-1){var $=F.string.substring(F.start,le);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test($)&&(L.md_inside=!0)}return F.backUp(1),L.htmlState=M.startState(b),u(F,L,P)}if(T.xml&&fe==="<"&&F.match(/^\/\w*?>/))return L.md_inside=!1,"tag";if(fe==="*"||fe==="_"){for(var me=1,re=F.pos==1?" ":F.string.charAt(F.pos-2);me<3&&F.eat(fe);)me++;var ae=F.peek()||" ",Se=!/\s/.test(ae)&&(!h.test(ae)||/\s/.test(re)||h.test(re)),oe=!/\s/.test(re)&&(!h.test(re)||/\s/.test(ae)||h.test(ae)),ee=null,J=null;if(me%2&&(!L.em&&Se&&(fe==="*"||!oe||h.test(re))?ee=!0:L.em==fe&&oe&&(fe==="*"||!Se||h.test(ae))&&(ee=!1)),me>1&&(!L.strong&&Se&&(fe==="*"||!oe||h.test(re))?J=!0:L.strong==fe&&oe&&(fe==="*"||!Se||h.test(ae))&&(J=!1)),J!=null||ee!=null){T.highlightFormatting&&(L.formatting=ee==null?"strong":J==null?"em":"strong em"),ee===!0&&(L.em=fe),J===!0&&(L.strong=fe);var Ee=x(L);return ee===!1&&(L.em=!1),J===!1&&(L.strong=!1),Ee}}else if(fe===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return x(L);F.backUp(1)}if(T.strikethrough){if(fe==="~"&&F.eatWhile(fe)){if(L.strikethrough){T.highlightFormatting&&(L.formatting="strikethrough");var Ee=x(L);return L.strikethrough=!1,Ee}else if(F.match(/^[^\s]/,!1))return L.strikethrough=!0,T.highlightFormatting&&(L.formatting="strikethrough"),x(L)}else if(fe===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return x(L);F.backUp(2)}}if(T.emoji&&fe===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){L.emoji=!0,T.highlightFormatting&&(L.formatting="emoji");var Q=x(L);return L.emoji=!1,Q}return fe===" "&&(F.match(/^ +$/,!1)?L.trailingSpace++:L.trailingSpace&&(L.trailingSpaceNewLine=!0)),x(L)}function O(F,L){var K=F.next();if(K===">"){L.f=L.inline=v,T.highlightFormatting&&(L.formatting="link");var te=x(L);return te?te+=" ":te="",te+A.linkInline}return F.match(/^[^>]+/,!0),A.linkInline}function U(F,L){if(F.eatSpace())return null;var K=F.next();return K==="("||K==="["?(L.f=L.inline=N(K==="("?")":"]"),T.highlightFormatting&&(L.formatting="link-string"),L.linkHref=!0,x(L)):"error"}var I={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(F){return function(L,K){var te=L.next();if(te===F){K.f=K.inline=v,T.highlightFormatting&&(K.formatting="link-string");var fe=x(K);return K.linkHref=!1,fe}return L.match(I[F]),K.linkHref=!0,x(K)}}function V(F,L){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(L.f=H,F.next(),T.highlightFormatting&&(L.formatting="link"),L.linkText=!0,x(L)):s(F,L,v)}function H(F,L){if(F.match(/^\]:/,!0)){L.f=L.inline=D,T.highlightFormatting&&(L.formatting="link");var K=x(L);return L.linkText=!1,K}return F.match(/^([^\]\\]|\\.)+/,!0),A.linkText}function D(F,L){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?L.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),L.f=L.inline=v,A.linkHref+" url")}var W={startState:function(){return{f:_,prevLine:{stream:null},thisLine:{stream:null},block:_,htmlState:null,indentation:0,inline:v,text:w,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&&M.copyState(b,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?M.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,L){if(L.formatting=!1,F!=L.thisLine.stream){if(L.header=0,L.hr=!1,F.match(/^\s*$/,!0))return E(L),null;if(L.prevLine=L.thisLine,L.thisLine={stream:F},L.taskList=!1,L.trailingSpace=0,L.trailingSpaceNewLine=!1,!L.localState&&(L.f=L.block,L.f!=P)){var K=F.match(/^\s*/,!0)[0].replace(/\t/g,d).length;if(L.indentation=K,L.indentationDiff=null,K>0)return null}}return L.f(F,L)},innerMode:function(F){return F.block==P?{state:F.htmlState,mode:b}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:W}},indent:function(F,L,K){return F.block==P&&b.indent?b.indent(F.htmlState,L,K):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,L,K):M.Pass},blankLine:E,getType:x,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return W},"xml"),M.defineMIME("text/markdown","markdown"),M.defineMIME("text/x-markdown","markdown")})},luix:function(k,z,o){k.exports=o.p+"static/tips.2ae2707a.svg"},lzim:function(k,z,o){"use strict";var M=o("E7E6"),m=o.n(M);o.d(z,"w",function(){return m.a});var T=o("/GNS"),b=o.n(T);o.d(z,"v",function(){return b.a});var y=o("FOrL"),C=o.n(y);o.d(z,"q",function(){return C.a});var A=o("HpTS"),g=o.n(A);o.d(z,"x",function(){return g.a});var e=o("tWlo"),f=o.n(e);o.d(z,"a",function(){return f.a});var r=o("7ZXX"),l=o.n(r);o.d(z,"l",function(){return l.a});var n=o("GABl"),i=o.n(n);o.d(z,"e",function(){return i.a});var a=o("onxn"),c=o.n(a);o.d(z,"n",function(){return c.a});var h=o("nKGa"),d=o.n(h);o.d(z,"m",function(){return d.a});var s=o("4qgm"),u=o.n(s);o.d(z,"y",function(){return u.a});var S=o("JeFH"),E=o.n(S);o.d(z,"b",function(){return E.a});var _=o("ji0R"),P=o.n(_);o.d(z,"i",function(){return P.a});var R=o("W6BS"),x=o.n(R);o.d(z,"z",function(){return x.a});var w=o("kPYp"),v=o.n(w);o.d(z,"A",function(){return v.a});var O=o("nukY"),U=o.n(O),I=o("4u4S"),N=o.n(I),V=o("yslc"),H=o.n(V),D=o("l2Kq"),W=o.n(D),F=o("RMFE"),L=o.n(F);o.d(z,"o",function(){return L.a});var K=o("TGq3"),te=o.n(K),fe=o("SMhR"),de=o.n(fe),Ce=o("8/bI"),Oe=o.n(Ce);o.d(z,"j",function(){return Oe.a});var ce=o("JWDV"),Ee=o.n(ce),ye=o("Xsq0"),ue=o.n(ye);o.d(z,"p",function(){return ue.a});var le=o("Ohmc"),$=o.n(le);o.d(z,"c",function(){return $.a});var me=o("csWT"),re=o.n(me);o.d(z,"d",function(){return re.a});var ae=o("7v3h"),Se=o.n(ae);o.d(z,"k",function(){return Se.a});var oe=o("cRFk"),ee=o.n(oe);o.d(z,"u",function(){return ee.a});var J=o("kPWJ"),Q=o.n(J);o.d(z,"t",function(){return Q.a});var ve=o("qgvg"),_e=o.n(ve);o.d(z,"r",function(){return _e.a});var Te=o("FPkq"),Ge=o.n(Te);o.d(z,"s",function(){return Ge.a});var qe=o("A/g1"),ut=o.n(qe);o.d(z,"f",function(){return ut.a});var st=o("Nmxd"),ft=o.n(st);o.d(z,"g",function(){return ft.a});var gt=o("5D2P"),Ve=o.n(gt);o.d(z,"h",function(){return Ve.a});var ke=o("djh8"),dt=o.n(ke),Bt=o("Jq4h"),vt=o.n(Bt)},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(k){if(!0)module.exports=k();else var z})(function(){var define,module,exports;return function(){function k(z,o,M){function m(y,C){if(!o[y]){if(!z[y]){var A=typeof require=="function"&&require;if(!C&&A)return require(y,!0);if(T)return T(y,!0);var g=new Error("Cannot find module '"+y+"'");throw g.code="MODULE_NOT_FOUND",g}var e=o[y]={exports:{}};z[y][0].call(e.exports,function(f){var r=z[y][1][f];return m(r||f)},e,e.exports,k,z,o,M)}return o[y].exports}for(var T=typeof require=="function"&&require,b=0;b0&&n(U).to(N),V=this._divideParts(w,v),H=V.length,D=!1,W=function(Ee,ye){var ue=this;return new y.default(function($,me){var re,ae,Se,oe;return A.default.async(function(J){for(;;)switch(J.prev=J.next){case 0:if(J.prev=0,Ee.isCancel()){J.next=18;break}return re=V[ye-1],ae={stream:Ee._createStream(x,re.start,re.end),size:re.end-re.start},J.next=6,A.default.awrap(Ee._uploadPart(I,O,ye,ae));case 6:if(Se=J.sent,!(!Ee.isCancel()&&!D)){J.next=15;break}if(_.doneParts.push({number:ye,etag:Se.res.headers.etag}),!P.progress){J.next=12;break}return J.next=12,A.default.awrap(P.progress(U.length/H,_,Se.res));case 12:$({number:ye,etag:Se.res.headers.etag}),J.next=16;break;case 15:$();case 16:J.next=19;break;case 18:$();case 19:J.next=30;break;case 21:J.prev=21,J.t0=J.catch(0),oe=new Error,oe.name=J.t0.name,oe.message=J.t0.message,oe.stack=J.t0.stack,oe.partNum=ye,n(J.t0).to(oe),me(oe);case 30:case"end":return J.stop()}},null,ue,[[0,21]])})},F=(0,T.default)(new Array(H),function(ce,Ee){return Ee+1}),L=N.map(function(ce){return ce.number}),K=F.filter(function(ce){return L.indexOf(ce)<0}),te=5,fe=P.parallel||te,Oe.next=17,A.default.awrap(this._parallel(K,fe,function(ce){return new y.default(function(Ee,ye){W(R,ce).then(function(ue){ue&&N.push(ue),Ee()}).catch(function(ue){ye(ue)})})}));case 17:if(de=Oe.sent,D=!0,!this.isCancel()){Oe.next=22;break}throw W=null,this._makeCancelEvent();case 22:if(!(de&&de.length>0)){Oe.next=25;break}throw de[0].message="Failed to upload some parts with error: "+de[0].toString()+" part_num: "+de[0].partNum,de[0];case 25:return Oe.next=27,A.default.awrap(this.completeMultipartUpload(I,O,N,P));case 27:return Oe.abrupt("return",Oe.sent);case 28:case"end":return Oe.stop()}},null,this)},d._getFileSize=function(_){return A.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!e.buffer(_)){R.next=4;break}return R.abrupt("return",_.length);case 4:if(!(a(_)||h(_))){R.next=6;break}return R.abrupt("return",_.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return R.stop()}},null,this)};var s=k("stream"),u=s.Readable;function S(E,_){if(!(this instanceof S))return new S(E,_);u.call(this,_),this.file=E,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}f.inherits(S,u),S.prototype.readFileAndPush=function(_){if(this.fileBuffer)for(var P=!0;P&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:x,this.start=x,P=this.push(this.fileBuffer.slice(R,x))}},S.prototype._read=function(_){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var P=16*1024;_=_||P;var R=this;this.reader.onload=function(w){R.fileBuffer=M.from(new Uint8Array(w.target.result)),R.file=null,R.readFileAndPush(_)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(_)},d._createStream=function(_,P,R){if(a(_)||h(_))return new S(_.slice(P,R));throw new Error("_createStream requires File/Blob.")},d._getPartSize=function(_,P){var R=10*1e3,x=1024*1024;return P?Math.max(Math.ceil(_/R),P):x},d._divideParts=function(_,P){for(var R=Math.ceil(_/P),x=[],w=0;w255)throw new Error("ID is composed of 255 bytes at most");if(_.prefix===""||_.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(_.status))throw new Error("Status must be Enabled or Disabled");if(_.transition){if(!["IA","Archive"].includes(_.transition.storageClass))throw new Error("StorageClass must be IA or Archive");u(_.transition,"Transition")}if(_.expiration){if(!_.expiration.expiredObjectDeleteMarker)u(_.expiration,"Expiration");else if(_.expiration.days||_.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(_.abortMultipartUpload&&u(_.abortMultipartUpload,"AbortMultipartUpload"),!_.expiration&&!_.abortMultipartUpload&&!_.transition&&!_.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(_.tag){if(_.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");S(_.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=T(M);function T(e){return e&&e.__esModule?e:{default:e}}var b=k("../utils/checkBucketName"),y=b.checkBucketName,C=k("../utils/obj2xml"),A=C.obj2xml,g=o;g.putBucketVersioning=function(f,r){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n,i,a;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(y(f),["Enabled","Suspended"].includes(r)){h.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return n=this._bucketRequestParams("PUT",f,"versioning",l),i={VersioningConfiguration:{Status:r}},n.mime="xml",n.content=A(i,{headers:!0}),h.next=9,m.default.awrap(this.request(n));case 9:return a=h.sent,h.abrupt("return",{res:a.res,status:a.status});case 11:case"end":return h.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=T(M);function T(r){return r&&r.__esModule?r:{default:r}}var b=k("../utils/checkBucketName"),y=b.checkBucketName,C=k("../utils/obj2xml"),A=C.obj2xml,g=k("../utils/isArray"),e=g.isArray,f=o;f.putBucketWebsite=function(l){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments[2],a,c,h,d,s;return m.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(y(l),a=this._bucketRequestParams("PUT",l,"website",i),c={Suffix:n.index||"index.html"},h={IndexDocument:c},d={WebsiteConfiguration:h},n.supportSubDir&&(c.SupportSubDir=n.supportSubDir),n.type&&(c.Type=n.type),n.error&&(h.ErrorDocument={Key:n.error}),!(n.routingRules!==void 0)){S.next=12;break}if(e(n.routingRules)){S.next=11;break}throw new Error("RoutingRules must be Array");case 11:h.RoutingRules={RoutingRule:n.routingRules};case 12:return d=A(d),a.content=d,a.mime="xml",a.successStatuses=[200],S.next=18,m.default.awrap(this.request(a));case 18:return s=S.sent,S.abrupt("return",{res:s.res});case 20:case"end":return S.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/core-js/object/keys"),T=C(m),b=k("babel-runtime/core-js/json/stringify"),y=C(b);function C(A){return A&&A.__esModule?A:{default:A}}o.encodeCallback=function(g,e){if(g.headers=g.headers||{},!Object.prototype.hasOwnProperty.call(g.headers,"x-oss-callback")&&e.callback){var f={callbackUrl:encodeURI(e.callback.url),callbackBody:e.callback.body};e.callback.host&&(f.callbackHost=e.callback.host),e.callback.contentType&&(f.callbackBodyType=e.callback.contentType);var r=M.from((0,y.default)(f)).toString("base64");if(g.headers["x-oss-callback"]=r,e.callback.customValue){var l={};(0,T.default)(e.callback.customValue).forEach(function(n){l["x:"+n]=e.callback.customValue[n]}),g.headers["x-oss-callback-var"]=M.from((0,y.default)(l)).toString("base64")}}}}).call(this,k("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/assign"),m=T(M);function T(f){return f&&f.__esModule?f:{default:f}}var b=k("humanize-ms"),y=k("url"),C=k("../utils/checkBucketName"),A=C.checkBucketName;function g(f,r){var l=y.parse(f);if(l.protocol||(l=y.parse("http"+(r?"s":"")+"://"+f)),l.protocol!=="http:"&&l.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return l}function e(f,r,l){var n=l?"https://":"http://",i=r?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return f.substr(0,a.length)===a&&(i=".aliyuncs.com"),y.parse(n+f+i)}z.exports=function(f){if(!f||!f.accessKeyId||!f.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");f.bucket&&A(f.bucket);var r=(0,m.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},f);if(r.accessKeyId=r.accessKeyId.trim(),r.accessKeySecret=r.accessKeySecret.trim(),r.timeout&&(r.timeout=b(r.timeout)),r.endpoint)r.endpoint=g(r.endpoint,r.secure);else if(r.region)r.endpoint=e(r.region,r.internal,r.secure);else throw new Error("require options.endpoint or options.region");return r.inited=!0,r}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(k,z,o){"use strict";var M=k("merge-descriptors"),m=o;M(m,k("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=T(M);function T(r){return r&&r.__esModule?r:{default:r}}var b=k("../utils/checkBucketName"),y=b.checkBucketName,C=k("querystring"),A=k("js-base64"),g=A.Base64.encode,e=o;e.processObjectSave=function(l,n,i,a){var c,h,d,s;return m.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return f(l,"sourceObject"),f(n,"targetObject"),f(i,"process"),n=this._objectName(n),a&&y(a),c=this._objectRequestParams("POST",l,{subres:"x-oss-process"}),h=a?",b_"+g(a):"",n=g(n),d={"x-oss-process":i+"|sys/saveas,o_"+n+h},c.content=C.stringify(d),S.next=12,m.default.awrap(this.request(c));case 12:return s=S.sent,S.abrupt("return",{res:s.res,status:s.res.status});case 14:case"end":return S.stop()}},null,this)};function f(r,l){if(!r)throw new Error(l+" is required");if(typeof r!="string")throw new Error(l+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=T(M);function T(e){return e&&e.__esModule?e:{default:e}}var b=k("copy-to"),y=k("./callback"),C=k("./utils/deepCopy"),A=C.deepCopy,g=o;g.listUploads=function(f,r){var l,n,i,a;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=r||{},l={},b(r).to(l),l.subres="uploads",n=this._objectRequestParams("GET","",l),n.query=f,n.xmlResponse=!0,n.successStatuses=[200],h.next=10,m.default.awrap(this.request(n));case 10:return i=h.sent,a=i.data.Upload||[],Array.isArray(a)||(a=[a]),a=a.map(function(d){return{name:d.Key,uploadId:d.UploadId,initiated:d.Initiated}}),h.abrupt("return",{res:i.res,uploads:a,bucket:i.data.Bucket,nextKeyMarker:i.data.NextKeyMarker,nextUploadIdMarker:i.data.NextUploadIdMarker,isTruncated:i.data.IsTruncated==="true"});case 15:case"end":return h.stop()}},null,this)},g.listParts=function(f,r,l,n){var i,a,c;return m.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return n=n||{},i={},b(n).to(i),i.subres={uploadId:r},a=this._objectRequestParams("GET",f,i),a.query=l,a.xmlResponse=!0,a.successStatuses=[200],d.next=10,m.default.awrap(this.request(a));case 10:return c=d.sent,d.abrupt("return",{res:c.res,uploadId:c.data.UploadId,bucket:c.data.Bucket,name:c.data.Key,partNumberMarker:c.data.PartNumberMarker,nextPartNumberMarker:c.data.NextPartNumberMarker,maxParts:c.data.MaxParts,isTruncated:c.data.IsTruncated,parts:c.data.Part||[]});case 12:case"end":return d.stop()}},null,this)},g.abortMultipartUpload=function(f,r,l){var n,i,a;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return this._stop(),l=l||{},n={},b(l).to(n),n.subres={uploadId:r},i=this._objectRequestParams("DELETE",f,n),i.successStatuses=[204],h.next=9,m.default.awrap(this.request(i));case 9:return a=h.sent,h.abrupt("return",{res:a.res});case 11:case"end":return h.stop()}},null,this)},g.initMultipartUpload=function(f,r){var l,n,i;return m.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=r||{},l={},b(r).to(l),l.headers=l.headers||{},this._convertMetaToHeaders(r.meta,l.headers),l.subres="uploads",n=this._objectRequestParams("POST",f,l),n.mime=r.mime,n.xmlResponse=!0,n.successStatuses=[200],c.next=12,m.default.awrap(this.request(n));case 12:return i=c.sent,c.abrupt("return",{res:i.res,bucket:i.data.Bucket,name:i.data.Key,uploadId:i.data.UploadId});case 14:case"end":return c.stop()}},null,this)},g.uploadPart=function(f,r,l,n,i,a,c){var h;return m.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return h={stream:this._createStream(n,i,a),size:a-i},s.next=3,m.default.awrap(this._uploadPart(f,r,l,h,c));case 3:return s.abrupt("return",s.sent);case 4:case"end":return s.stop()}},null,this)},g.completeMultipartUpload=function(f,r,l,n){var i,a,c,h,d,s,u,S;return m.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:for(i=l.concat().sort(function(P,R){return P.number-R.number}).filter(function(P,R,x){return!R||P.number!==x[R-1].number}),a=` + a `).concat(te,",").concat(te," 0 1 1 ").concat(-Ce,",").concat(Oe),Ee=Math.PI*2*te,ye={stroke:W,strokeDasharray:"".concat(D/100*(Ee-L),"px ").concat(Ee,"px"),strokeDashoffset:"-".concat(L/2+H/100*(Ee-L),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ce,pathStyle:ye}}var I=function(D){var W=D.prefixCls,F=D.strokeWidth,L=D.trailWidth,K=D.gapDegree,te=D.gapPosition,fe=D.trailColor,de=D.strokeLinecap,Ce=D.style,Oe=D.className,ce=D.strokeColor,Ee=D.percent,ye=R(D,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ue=Object(M.useMemo)(function(){return w+=1,w},[]),le=U(0,100,fe,F,K,te),$=le.pathString,me=le.pathStyle,re=T(Ee),ae=T(ce),Se=ae.find(function(ve){return Object.prototype.toString.call(ve)==="[object Object]"}),oe=C(re),ee=s(oe,1),J=ee[0],Q=function(){var _e=0;return re.map(function(Te,Ge){var qe=ae[Ge]||ae[ae.length-1],ut=Object.prototype.toString.call(qe)==="[object Object]"?"url(#".concat(W,"-gradient-").concat(ue,")"):"",st=U(_e,Te,qe,F,K,te);return _e+=Te,m.a.createElement("path",{key:Ge,className:"".concat(W,"-circle-path"),d:st.pathString,stroke:ut,strokeLinecap:de,strokeWidth:F,opacity:Te===0?0:1,fillOpacity:"0",style:st.pathStyle,ref:J[Ge]})})};return m.a.createElement("svg",d({className:b()("".concat(W,"-circle"),Oe),viewBox:"0 0 100 100",style:Ce},ye),Se&&m.a.createElement("defs",null,m.a.createElement("linearGradient",{id:"".concat(W,"-gradient-").concat(ue),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Se).sort(function(ve,_e){return v(ve)-v(_e)}).map(function(ve,_e){return m.a.createElement("stop",{key:_e,offset:ve,stopColor:Se[ve]})}))),m.a.createElement("path",{className:"".concat(W,"-circle-trail"),d:$,stroke:fe,strokeLinecap:de,strokeWidth:L||F,fillOpacity:"0",style:me}),Q().reverse())};I.defaultProps=y;var N=I,V={Line:h,Circle:N}},hW5Z:function(k,z,o){k.exports={flex_box_center:"flex_box_center___2rjmw",flex_space_between:"flex_space_between___1LywI",flex_box_vertical_center:"flex_box_vertical_center___S66g_",flex_box_center_end:"flex_box_center_end___1QDp6",flex_box_column:"flex_box_column___12YxX",complete:"complete___2qtu-",cancel:"cancel___3WJG4",save:"save___oTylI"}},hW8S:function(k,z,o){"use strict";o.d(z,"a",function(){return b}),o.d(z,"c",function(){return y}),o.d(z,"b",function(){return C});var M=o("VTBJ"),m=o("Ff2n"),O=o("Kwbf"),b="RC_TABLE_INTERNAL_COL_DEFINE";function y(A){var g=A.expandable,e=Object(m.a)(A,["expandable"]);return"expandable"in A?Object(M.a)(Object(M.a)({},e),g):e}function C(A){return Object.keys(A).reduce(function(g,e){return(e.substr(0,5)==="data-"||e.substr(0,5)==="aria-")&&(g[e]=A[e]),g},{})}},"iL++":function(k,z,o){k.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},ic2d:function(k,z,o){"use strict";o.d(z,"a",function(){return b});var M=o("FWmy"),m=o("746U");class O{constructor(){this.data=new Map}add(y,C){M.a(m.l(y)),M.a(m.k(C)),M.a(!this.data.has(y),"There is already an extension with this id"),this.data.set(y,C)}as(y){return this.data.get(y)||null}}const b=new O},jO9C:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.Iso97971={pad:function(m,O){m.concat(M.lib.WordArray.create([2147483648],1)),M.pad.ZeroPadding.pad(m,O)},unpad:function(m){M.pad.ZeroPadding.unpad(m),m.sigBytes--}},M.pad.Iso97971})},ji0R:function(k,z,o){k.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(k,z,o){"use strict";var M=o("g9YV"),m=o("wCAj"),O=o("miYZ"),b=o("tsqr"),y=o("5Dmo"),C=o("3S7+"),A=o("sRBo"),g=o("kaz8"),e=o("oBTY"),f=o("9og8"),r=o("tJVT"),l=o("k1fw"),n=o("+L6B"),i=o("2/Rp"),a=o("O3gP"),c=o("lrIw"),h=o("5NDa"),d=o("5rEg"),s=o("y8nQ"),u=o("Vl3Y"),S=o("OaEy"),E=o("2fM7"),_=o("WmNS"),P=o.n(_),R=o("q1tI"),x=o.n(R),w=o("55Ip"),v=o("wd/R"),T=o.n(v),U=o("RotF"),I=o.n(U),N=o("E7E6"),V=o.n(N),H=o("oUNq"),D=o("Nf5h"),W=o("Fhpe"),F=o.n(W),L=[];function K(Ce){var Oe=Ce.onSearch,ce=Ce.schools;return x.a.createElement(u.a,{colon:!1,layout:"inline",onFinish:Oe,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},x.a.createElement(u.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},x.a.createElement(E.a,{dropdownClassName:F.a.selectdown,style:{width:148}},x.a.createElement(E.a.Option,{value:"1"},"\u59D3\u540D"),x.a.createElement(E.a.Option,{value:"2"},"\u624B\u673A\u53F7"),x.a.createElement(E.a.Option,{value:"3"},"\u90AE\u7BB1"))),x.a.createElement(u.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},x.a.createElement(d.a,{allowClear:!0,style:{width:170},size:"large"})),x.a.createElement(u.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},x.a.createElement(c.a,{options:ce,style:{width:383},size:"large",showSearch:!0,filterOption:function(ye,ue){return ue.value.toUpperCase().indexOf(ye.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),x.a.createElement(u.a.Item,null,x.a.createElement(i.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var te;(function(Ce){Ce[Ce.INITDATA=0]="INITDATA",Ce[Ce.INITSCHOOLS=1]="INITSCHOOLS",Ce[Ce.SHOWLOADING=2]="SHOWLOADING",Ce[Ce.SELECTEDIDS=3]="SELECTEDIDS",Ce[Ce.SETQUERY=4]="SETQUERY",Ce[Ce.SETPAGE=5]="SETPAGE"})(te||(te={}));function fe(Ce,Oe){switch(Oe.type){case te.INITDATA:return Object(l.a)(Object(l.a)({},Ce),Oe.payload);case te.SETQUERY:return Object(l.a)(Object(l.a)({},Ce),Oe.payload);case te.SETPAGE:return Object(l.a)(Object(l.a)({},Ce),{},{page:Oe.payload,reload:!1});case te.SHOWLOADING:return Object(l.a)(Object(l.a)({},Ce),{},{loading:Oe.payload});case te.INITSCHOOLS:return Object(l.a)(Object(l.a)({},Ce),{},{schools:Oe.payload});case te.SELECTEDIDS:return Object(l.a)(Object(l.a)({},Ce),{},{selectedIds:Oe.payload});default:throw new Error}}var de={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};z.a=function(Ce){var Oe=Ce.onSelect,ce=Ce.onCancel,Ee=Ce.container_id,ye=Ce.container_type,ue=Object(R.useReducer)(fe,de),le=Object(r.a)(ue,2),$=le[0],me=le[1],re=$.data,ae=$.schools,Se=$.loading,oe=$.selectedIds,ee=$.page,J=$.count,Q=$.query,ve=$.reload;Object(R.useEffect)(function(){function ft(){return gt.apply(this,arguments)}function gt(){return gt=Object(f.a)(P.a.mark(function Ve(){var ke,dt,Ft;return P.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(H.Ab)(Object(l.a)(Object(l.a)({},Q),{},{page:ee,container_type:ye,container_id:Ee}));case 2:ke=Rt.sent,dt=ke.users,Ft=ke.user_count,me({type:te.INITDATA,payload:{data:ve?dt:[].concat(Object(e.a)(re),Object(e.a)(dt)),count:Ft}});case 6:case"end":return Rt.stop()}},Ve)})),gt.apply(this,arguments)}Q&&ft()},[ee,Q,ve,Ee,ye]),Object(R.useEffect)(function(){function ft(){return gt.apply(this,arguments)}function gt(){return gt=Object(f.a)(P.a.mark(function Ve(){var ke,dt;return P.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(H.nb)({});case 2:ke=vt.sent,dt=ke.school_names,me({type:te.INITSCHOOLS,payload:dt.map(function(Rt){return{value:Rt}})});case 5:case"end":return vt.stop()}},Ve)})),gt.apply(this,arguments)}ft()},[]);var _e=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(gt,Ve){return x.a.createElement(g.a,{value:Ve.numid,checked:oe.includes(Ve.numid),disabled:!!gt})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(gt,Ve){return x.a.createElement("div",null,x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement(w.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(Ve.login),target:"_blank"},gt||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt},x.a.createElement("span",{style:{color:"#000000"}},gt||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(gt){return x.a.createElement("span",{style:{color:"#000000"}},gt?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(gt){return x.a.createElement(C.a,{placement:"bottom",title:gt?T()(gt).format("YYYY-MM-DD HH:mm"):"- -"},x.a.createElement("span",{style:{color:"#000000"}},gt?T()(gt).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(gt){if(gt===1)return x.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Te(ft){me({type:te.SETQUERY,payload:{page:1,reload:!0,query:ft}})}function Ge(ft){me({type:te.SETPAGE,payload:ft})}function qe(ft){var gt=oe.indexOf(ft);gt>=0?oe.splice(gt,1):oe.push(ft),me({type:te.SELECTEDIDS,payload:Object(e.a)(oe)})}function ut(){oe.length===0?b.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(Oe(oe,Ee),me({type:te.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var st=J>ee*10;return x.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},x.a.createElement(K,{onSearch:Te,schools:ae}),Q?x.a.createElement(x.a.Fragment,null,x.a.createElement("div",{className:"flexd-table-header mt20"},x.a.createElement(D.f,null,x.a.createElement(m.a,{pagination:!1,dataSource:L,columns:_e}))),x.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},x.a.createElement(I.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ge,hasMore:st,useWindow:!1},x.a.createElement(D.f,null,x.a.createElement(m.a,{loading:Se,showHeader:!1,pagination:!1,dataSource:re,columns:_e,onRow:function(gt){return{onClick:function(ke){gt.added!==1&&qe(gt.numid)}}}})))),x.a.createElement("div",{className:"flex-container flex-end"},x.a.createElement(i.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:ce},"\u53D6\u6D88"),x.a.createElement(i.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:ut},"\u786E\u5B9A"))):x.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},x.a.createElement("img",{src:V.a,width:"100",alt:""}),x.a.createElement("br",null),x.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(k,z,o){"use strict";o.d(z,"a",function(){return Vr});var M=o("rePB"),m=o("ODXe"),O=o("Ff2n"),b=o("VTBJ"),y=o("q1tI"),C=o("TSYQ"),A=o.n(C),g=o("Zm9Q"),e=o("6cGi"),f=o("KQm4"),r=o("xEkU"),l=o.n(r),n=o("t23M");function i(Ye){var ct=Object(y.useRef)(),bt=Object(y.useRef)(!1);function nt(){for(var Pe=arguments.length,ze=new Array(Pe),Ie=0;IeIt&&(ln=It-hn),Object(y.useMemo)(function(){if(!ze.length)return[0,0];for(var dn=ze.length,cn=dn,Hn=0;Hnit+ln){cn=Hn-1;break}}for(var Nr=0,Ar=dn-1;Ar>=0;Ar-=1){var Yr=Ye.get(ze[Ar].key)||S;if(Yr[ht]1&&arguments[1]!==void 0?arguments[1]:!1,nt=ct&&typeof ct.getBoundingClientRect=="function"&&ct.getBoundingClientRect().width;if(nt){if(bt){var Pe=getComputedStyle(ct),ze=Pe.marginLeft,Ie=Pe.marginRight;nt+=+ze.replace("px","")+ +Ie.replace("px","")}nt=+nt.toFixed(6)}return nt||0},_e=function(ct,bt,nt){ct&&Object(H.a)(ct.style)==="object"&&(ct.style[bt]=nt)},Te=function(){return re.any},Ge=o("bdgK"),qe=o("i8i4"),ut=o.n(qe),st=o("wgJM"),ft=o("l4aY"),gt=o("m+aA"),Ve=o("c+Xe"),ke=o("zT1h"),dt=o("QC+M");function Ft(Ye,ct,bt){return bt?Ye[0]===ct[0]:Ye[0]===ct[0]&&Ye[1]===ct[1]}function vt(Ye,ct,bt){var nt=Ye[ct]||{};return Object(b.a)(Object(b.a)({},nt),bt)}function Rt(Ye,ct,bt,nt){for(var Pe=bt.points,ze=Object.keys(Ye),Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:2;ct();var ze=Object(st.a)(function(){Pe<=1?nt({isCanceled:function(){return ze!==Ye.current}}):bt(nt,Pe-1)});Ye.current=ze}return y.useEffect(function(){return function(){ct()}},[]),[bt,ct]},rn=[Et,Ot,Lt,tt],Tn=!1,sn=!0;function un(Ye){return Ye===Lt||Ye===tt}var Jn=function(Ye,ct){var bt=y.useState(Tt),nt=Object(m.a)(bt,2),Pe=nt[0],ze=nt[1],Ie=nn(),Ze=Object(m.a)(Ie,2),Qe=Ze[0],ht=Ze[1];function it(){ze(Et)}return an(function(){if(Pe!==Tt&&Pe!==tt){var It=rn.indexOf(Pe),zt=rn[It+1],hn=ct(Pe);hn===Tn?ze(zt):Qe(function(ln){function dn(){if(ln.isCanceled())return;ze(zt)}hn===!0?dn():Promise.resolve(hn).then(dn)})}},[Ye,Pe]),y.useEffect(function(){return function(){ht()}},[]),[it,Pe]},kn=function(Ye){var ct=Object(y.useRef)(),bt=Object(y.useRef)(Ye);bt.current=Ye;var nt=y.useCallback(function(Ie){bt.current(Ie)},[]);function Pe(Ie){Ie&&(Ie.removeEventListener(yt,nt),Ie.removeEventListener(Dt,nt))}function ze(Ie){ct.current&&ct.current!==Ie&&Pe(ct.current),Ie&&Ie!==ct.current&&(Ie.addEventListener(yt,nt),Ie.addEventListener(Dt,nt),ct.current=Ie)}return y.useEffect(function(){return function(){Pe(ct.current)}},[]),[ze,Pe]};function Yn(Ye,ct,bt,nt){var Pe=nt.motionEnter,ze=Pe===void 0?!0:Pe,Ie=nt.motionAppear,Ze=Ie===void 0?!0:Ie,Qe=nt.motionLeave,ht=Qe===void 0?!0:Qe,it=nt.motionDeadline,It=nt.motionLeaveImmediately,zt=nt.onAppearPrepare,hn=nt.onEnterPrepare,ln=nt.onLeavePrepare,dn=nt.onAppearStart,cn=nt.onEnterStart,Hn=nt.onLeaveStart,Cn=nt.onAppearActive,Nr=nt.onEnterActive,Ar=nt.onLeaveActive,Yr=nt.onAppearEnd,jr=nt.onEnterEnd,ta=nt.onLeaveEnd,Gn=nt.onVisibleChanged,wr=Ut(),zn=Object(m.a)(wr,2),xn=zn[0],Fn=zn[1],Kr=Ut(rt),sa=Object(m.a)(Kr,2),hr=sa[0],ra=sa[1],Ea=Ut(null),ca=Object(m.a)(Ea,2),xa=ca[0],Sr=ca[1],br=Object(y.useRef)(!1),Rr=Object(y.useRef)(null),nr=Object(y.useRef)(!1),da=Object(y.useRef)(null);function ya(){var Ua=bt();return Ua||da.current}var _a=Object(y.useRef)(!1);function Ta(Ua){var Pa=ya();if(Ua&&!Ua.deadline&&Ua.target!==Pa)return;var Za;hr===at&&_a.current?Za=Yr==null?void 0:Yr(Pa,Ua):hr===Ae&&_a.current?Za=jr==null?void 0:jr(Pa,Ua):hr===Fe&&_a.current&&(Za=ta==null?void 0:ta(Pa,Ua)),Za!==!1&&!nr.current&&(ra(rt),Sr(null))}var ha=kn(Ta),La=Object(m.a)(ha,1),Na=La[0],Ba=y.useMemo(function(){var Ua,Pa,Za;switch(hr){case"appear":return Ua={},Object(M.a)(Ua,Et,zt),Object(M.a)(Ua,Ot,dn),Object(M.a)(Ua,Lt,Cn),Ua;case"enter":return Pa={},Object(M.a)(Pa,Et,hn),Object(M.a)(Pa,Ot,cn),Object(M.a)(Pa,Lt,Nr),Pa;case"leave":return Za={},Object(M.a)(Za,Et,ln),Object(M.a)(Za,Ot,Hn),Object(M.a)(Za,Lt,Ar),Za;default:return{}}},[hr]),ni=Jn(hr,function(Ua){if(Ua===Et){var Pa=Ba[Et];return Pa?Pa(ya()):Tn}if(Ia in Ba){var Za;Sr(((Za=Ba[Ia])===null||Za===void 0?void 0:Za.call(Ba,ya(),null))||null)}return Ia===Lt&&(Na(ya()),it>0&&(clearTimeout(Rr.current),Rr.current=setTimeout(function(){Ta({deadline:!0})},it))),sn}),Fi=Object(m.a)(ni,2),Ai=Fi[0],Ia=Fi[1],bi=un(Ia);_a.current=bi,an(function(){Fn(ct);var Ua=br.current;if(br.current=!0,!Ye)return;var Pa;!Ua&&ct&&Ze&&(Pa=at),Ua&&ct&&ze&&(Pa=Ae),(Ua&&!ct&&ht||!Ua&&It&&!ct&&ht)&&(Pa=Fe),Pa&&(ra(Pa),Ai())},[ct]),Object(y.useEffect)(function(){(hr===at&&!Ze||hr===Ae&&!ze||hr===Fe&&!ht)&&ra(rt)},[Ze,ze,ht]),Object(y.useEffect)(function(){return function(){clearTimeout(Rr.current),nr.current=!0}},[]),Object(y.useEffect)(function(){xn!==void 0&&hr===rt&&(Gn==null||Gn(xn))},[xn,hr]);var wi=xa;return Ba[Et]&&Ia===Ot&&(wi=Object(b.a)({transition:"none"},wi)),[hr,Ia,wi,xn!=null?xn:ct]}var tr=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(){return Object(P.a)(this,bt),ct.apply(this,arguments)}return Object(R.a)(bt,[{key:"render",value:function(){return this.props.children}}]),bt}(y.Component),pr=tr;function ar(Ye){var ct=Ye;Object(H.a)(Ye)==="object"&&(ct=Ye.transitionSupport);function bt(Pe){return!!(Pe.motionName&&ct)}var nt=y.forwardRef(function(Pe,ze){var Ie=Pe.visible,Ze=Ie===void 0?!0:Ie,Qe=Pe.removeOnLeave,ht=Qe===void 0?!0:Qe,it=Pe.forceRender,It=Pe.children,zt=Pe.motionName,hn=Pe.leavedClassName,ln=Pe.eventProps,dn=bt(Pe),cn=Object(y.useRef)(),Hn=Object(y.useRef)();function Cn(){try{return Object(gt.a)(cn.current||Hn.current)}catch(ra){return null}}var Nr=Yn(dn,Ze,Cn,Pe),Ar=Object(m.a)(Nr,4),Yr=Ar[0],jr=Ar[1],ta=Ar[2],Gn=Ar[3],wr=y.useRef(Gn);Gn&&(wr.current=!0);var zn=Object(y.useRef)(ze);zn.current=ze;var xn=y.useCallback(function(ra){cn.current=ra,Object(Ve.b)(zn.current,ra)},[]),Fn,Kr=Object(b.a)(Object(b.a)({},ln),{},{visible:Ze});if(!It)Fn=null;else if(Yr===rt||!bt(Pe))Gn?Fn=It(Object(b.a)({},Kr),xn):!ht&&wr.current?Fn=It(Object(b.a)(Object(b.a)({},Kr),{},{className:hn}),xn):it?Fn=It(Object(b.a)(Object(b.a)({},Kr),{},{style:{display:"none"}}),xn):Fn=null;else{var sa,hr;jr===Et?hr="prepare":un(jr)?hr="active":jr===Ot&&(hr="start"),Fn=It(Object(b.a)(Object(b.a)({},Kr),{},{className:A()(je(zt,Yr),(sa={},Object(M.a)(sa,je(zt,"".concat(Yr,"-").concat(hr)),hr),Object(M.a)(sa,zt,typeof zt=="string"),sa)),style:ta}),xn)}return y.createElement(pr,{ref:Hn},Fn)});return nt.displayName="CSSMotion",nt}var gn=ar(mn),en="add",Nn="keep",Zr="remove",zr="removed";function Ur(Ye){var ct;return Ye&&Object(H.a)(Ye)==="object"&&"key"in Ye?ct=Ye:ct={key:Ye},Object(b.a)(Object(b.a)({},ct),{},{key:String(ct.key)})}function Dr(){var Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ye.map(Ur)}function pe(){var Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],bt=[],nt=0,Pe=ct.length,ze=Dr(Ye),Ie=Dr(ct);ze.forEach(function(ht){for(var it=!1,It=nt;It1});return Qe.forEach(function(ht){bt=bt.filter(function(it){var It=it.key,zt=it.status;return It!==ht||zt!==Zr}),bt.forEach(function(it){it.key===ht&&(it.status=Nn)})}),bt}var X=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function q(Ye){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:gn,bt=function(nt){Object(w.a)(ze,nt);var Pe=Object(v.a)(ze);function ze(){var Ie;return Object(P.a)(this,ze),Ie=Pe.apply(this,arguments),Ie.state={keyEntities:[]},Ie.removeKey=function(Ze){Ie.setState(function(Qe){var ht=Qe.keyEntities;return{keyEntities:ht.map(function(it){return it.key!==Ze?it:Object(b.a)(Object(b.a)({},it),{},{status:zr})})}})},Ie}return Object(R.a)(ze,[{key:"render",value:function(){var Ze=this,Qe=this.state.keyEntities,ht=this.props,it=ht.component,It=ht.children,zt=ht.onVisibleChanged,hn=Object(O.a)(ht,["component","children","onVisibleChanged"]),ln=it||y.Fragment,dn={};return X.forEach(function(cn){dn[cn]=hn[cn],delete hn[cn]}),delete hn.keys,y.createElement(ln,hn,Qe.map(function(cn){var Hn=cn.status,Cn=Object(O.a)(cn,["status"]),Nr=Hn===en||Hn===Nn;return y.createElement(ct,Object(_.a)({},dn,{key:Cn.key,visible:Nr,eventProps:Cn,onVisibleChanged:function(Yr){zt==null||zt(Yr,{key:Cn.key}),Yr||Ze.removeKey(Cn.key)}}),It)}))}}],[{key:"getDerivedStateFromProps",value:function(Ze,Qe){var ht=Ze.keys,it=Qe.keyEntities,It=Dr(ht),zt=pe(it,It);return{keyEntities:zt.filter(function(hn){var ln=it.find(function(dn){var cn=dn.key;return hn.key===cn});return!(ln&&ln.status===zr&&hn.status===Zr)})}}}]),ze}(y.Component);return bt.defaultProps={component:"div"},bt}var se=q(mn),De=gn;function he(Ye){var ct=Ye.prefixCls,bt=Ye.motion,nt=Ye.animation,Pe=Ye.transitionName;return bt||(nt?{motionName:"".concat(ct,"-").concat(nt)}:Pe?{motionName:Pe}:null)}function pt(Ye){var ct=Ye.prefixCls,bt=Ye.visible,nt=Ye.zIndex,Pe=Ye.mask,ze=Ye.maskMotion,Ie=Ye.maskAnimation,Ze=Ye.maskTransitionName;if(!Pe)return null;var Qe={};return(ze||Ze||Ie)&&(Qe=Object(b.a)({motionAppear:!0},he({motion:ze,prefixCls:ct,transitionName:Ze,animation:Ie}))),y.createElement(De,Object(_.a)({},Qe,{visible:bt,removeOnLeave:!0}),function(ht){var it=ht.className;return y.createElement("div",{style:{zIndex:nt},className:A()("".concat(ct,"-mask"),it)})})}var _n=o("9mu1"),Kn=o("o0o1"),dr=o.n(Kn),on=o("HaE+"),Mn=["measure","align",null,"motion"],Xn=function(Ye,ct){var bt=Object(y.useState)(null),nt=Object(m.a)(bt,2),Pe=nt[0],ze=nt[1],Ie=Object(y.useRef)(),Ze=Object(y.useRef)(!1);function Qe(It){Ze.current||ze(It)}function ht(){st.a.cancel(Ie.current)}function it(It){ht(),Ie.current=Object(st.a)(function(){Qe(function(zt){switch(Pe){case"align":return"motion";case"motion":return"stable";default:}return zt}),It==null||It()})}return Object(y.useEffect)(function(){Qe("measure")},[Ye]),Object(y.useEffect)(function(){switch(Pe){case"measure":ct();break;default:}Pe&&(Ie.current=Object(st.a)(Object(on.a)(dr.a.mark(function It(){var zt,hn;return dr.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:zt=Mn.indexOf(Pe),hn=Mn[zt+1],hn&&zt!==-1&&Qe(hn);case 3:case"end":return dn.stop()}},It)}))))},[Pe]),Object(y.useEffect)(function(){return function(){Ze.current=!0,ht()}},[]),[Pe,it]},$r=function(Ye){var ct=y.useState({width:0,height:0}),bt=Object(m.a)(ct,2),nt=bt[0],Pe=bt[1];function ze(Ze){Pe({width:Ze.offsetWidth,height:Ze.offsetHeight})}var Ie=y.useMemo(function(){var Ze={};if(Ye){var Qe=nt.width,ht=nt.height;Ye.indexOf("height")!==-1&&ht?Ze.height=ht:Ye.indexOf("minHeight")!==-1&&ht&&(Ze.minHeight=ht),Ye.indexOf("width")!==-1&&Qe?Ze.width=Qe:Ye.indexOf("minWidth")!==-1&&Qe&&(Ze.minWidth=Qe)}return Ze},[Ye,nt]);return[Ie,ze]},ga=y.forwardRef(function(Ye,ct){var bt=Ye.visible,nt=Ye.prefixCls,Pe=Ye.className,ze=Ye.style,Ie=Ye.children,Ze=Ye.zIndex,Qe=Ye.stretch,ht=Ye.destroyPopupOnHide,it=Ye.forceRender,It=Ye.align,zt=Ye.point,hn=Ye.getRootDomNode,ln=Ye.getClassNameFromAlign,dn=Ye.onAlign,cn=Ye.onMouseEnter,Hn=Ye.onMouseLeave,Cn=Ye.onMouseDown,Nr=Ye.onTouchStart,Ar=Object(y.useRef)(),Yr=Object(y.useRef)(),jr=Object(y.useState)(),ta=Object(m.a)(jr,2),Gn=ta[0],wr=ta[1],zn=$r(Qe),xn=Object(m.a)(zn,2),Fn=xn[0],Kr=xn[1];function sa(){Qe&&Kr(hn())}var hr=Xn(bt,sa),ra=Object(m.a)(hr,2),Ea=ra[0],ca=ra[1],xa=Object(y.useRef)();function Sr(){return zt||hn}function br(){var ha;(ha=Ar.current)===null||ha===void 0||ha.forceAlign()}function Rr(ha,La){var Na=ln(La);Gn!==Na&&wr(Na),Ea==="align"&&(Gn!==Na?Promise.resolve().then(function(){br()}):ca(function(){var Ba;(Ba=xa.current)===null||Ba===void 0||Ba.call(xa)}),dn==null||dn(ha,La))}var nr=Object(b.a)({},he(Ye));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ha){var La=nr[ha];nr[ha]=function(Na,Ba){return ca(),La==null?void 0:La(Na,Ba)}});function da(){return new Promise(function(ha){xa.current=ha})}y.useEffect(function(){!nr.motionName&&Ea==="motion"&&ca()},[nr.motionName,Ea]),y.useImperativeHandle(ct,function(){return{forceAlign:br,getElement:function(){return Yr.current}}});var ya=Object(b.a)(Object(b.a)({},Fn),{},{zIndex:Ze,opacity:Ea==="motion"||Ea==="stable"||!bt?void 0:0,pointerEvents:Ea==="stable"?void 0:"none"},ze),_a=!0;(It==null?void 0:It.points)&&(Ea==="align"||Ea==="stable")&&(_a=!1);var Ta=Ie;return y.Children.count(Ie)>1&&(Ta=y.createElement("div",{className:"".concat(nt,"-content")},Ie)),y.createElement(De,Object(_.a)({visible:bt,ref:Yr,leavedClassName:"".concat(nt,"-hidden")},nr,{onAppearPrepare:da,onEnterPrepare:da,removeOnLeave:ht,forceRender:it}),function(ha,La){var Na=ha.className,Ba=ha.style,ni=A()(nt,Pe,Gn,Na);return y.createElement(_n.a,{target:Sr(),key:"popup",ref:Ar,monitorWindowResize:!0,disabled:_a,align:It,onAlign:Rr},y.createElement("div",{ref:La,className:ni,onMouseEnter:cn,onMouseLeave:Hn,onMouseDownCapture:Cn,onTouchStartCapture:Nr,style:Object(b.a)(Object(b.a)({},Ba),ya)},Ta))})});ga.displayName="PopupInner";var pa=ga,fr=y.forwardRef(function(Ye,ct){var bt=Ye.prefixCls,nt=Ye.visible,Pe=Ye.zIndex,ze=Ye.children,Ie=Ye.mobile;Ie=Ie===void 0?{}:Ie;var Ze=Ie.popupClassName,Qe=Ie.popupStyle,ht=Ie.popupMotion,it=ht===void 0?{}:ht,It=Ie.popupRender,zt=y.useRef();y.useImperativeHandle(ct,function(){return{forceAlign:function(){},getElement:function(){return zt.current}}});var hn=Object(b.a)({zIndex:Pe},Qe),ln=ze;return y.Children.count(ze)>1&&(ln=y.createElement("div",{className:"".concat(bt,"-content")},ze)),It&&(ln=It(ln)),y.createElement(De,Object(_.a)({visible:nt,ref:zt,removeOnLeave:!0},it),function(dn,cn){var Hn=dn.className,Cn=dn.style,Nr=A()(bt,Ze,Hn);return y.createElement("div",{ref:cn,className:Nr,style:Object(b.a)(Object(b.a)({},Cn),hn)},ln)})});fr.displayName="MobilePopupInner";var za=fr,ja=["visible","mobile"],Ra=y.forwardRef(function(Ye,ct){var bt=Ye.visible,nt=Ye.mobile,Pe=Object(O.a)(Ye,ja),ze=Object(y.useState)(bt),Ie=Object(m.a)(ze,2),Ze=Ie[0],Qe=Ie[1],ht=Object(y.useState)(!1),it=Object(m.a)(ht,2),It=it[0],zt=it[1],hn=Object(b.a)(Object(b.a)({},Pe),{},{visible:Ze});Object(y.useEffect)(function(){Qe(bt),bt&&nt&&zt(ot())},[bt,nt]);var ln=It?y.createElement(za,Object(_.a)({},hn,{mobile:nt,ref:ct})):y.createElement(pa,Object(_.a)({},hn,{ref:ct}));return y.createElement("div",null,y.createElement(pt,hn),ln)});Ra.displayName="Popup";var Ha=Ra,wa=y.createContext(null),Ja=wa;function ka(){}function li(){return""}function oi(Ye){return Ye?Ye.ownerDocument:window.document}var ua=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function fa(Ye){var ct=function(bt){Object(w.a)(Pe,bt);var nt=Object(v.a)(Pe);function Pe(ze){var Ie;Object(P.a)(this,Pe),Ie=nt.call(this,ze),Ie.popupRef=y.createRef(),Ie.triggerRef=y.createRef(),Ie.attachId=void 0,Ie.clickOutsideHandler=void 0,Ie.touchOutsideHandler=void 0,Ie.contextMenuOutsideHandler1=void 0,Ie.contextMenuOutsideHandler2=void 0,Ie.mouseDownTimeout=void 0,Ie.focusTime=void 0,Ie.preClickTime=void 0,Ie.preTouchTime=void 0,Ie.delayTimer=void 0,Ie.hasPopupMouseDown=void 0,Ie.onMouseEnter=function(Qe){var ht=Ie.props.mouseEnterDelay;Ie.fireEvents("onMouseEnter",Qe),Ie.delaySetPopupVisible(!0,ht,ht?null:Qe)},Ie.onMouseMove=function(Qe){Ie.fireEvents("onMouseMove",Qe),Ie.setPoint(Qe)},Ie.onMouseLeave=function(Qe){Ie.fireEvents("onMouseLeave",Qe),Ie.delaySetPopupVisible(!1,Ie.props.mouseLeaveDelay)},Ie.onPopupMouseEnter=function(){Ie.clearDelayTimer()},Ie.onPopupMouseLeave=function(Qe){var ht;if(Qe.relatedTarget&&!Qe.relatedTarget.setTimeout&&Object(ft.a)((ht=Ie.popupRef.current)===null||ht===void 0?void 0:ht.getElement(),Qe.relatedTarget))return;Ie.delaySetPopupVisible(!1,Ie.props.mouseLeaveDelay)},Ie.onFocus=function(Qe){Ie.fireEvents("onFocus",Qe),Ie.clearDelayTimer(),Ie.isFocusToShow()&&(Ie.focusTime=Date.now(),Ie.delaySetPopupVisible(!0,Ie.props.focusDelay))},Ie.onMouseDown=function(Qe){Ie.fireEvents("onMouseDown",Qe),Ie.preClickTime=Date.now()},Ie.onTouchStart=function(Qe){Ie.fireEvents("onTouchStart",Qe),Ie.preTouchTime=Date.now()},Ie.onBlur=function(Qe){Ie.fireEvents("onBlur",Qe),Ie.clearDelayTimer(),Ie.isBlurToHide()&&Ie.delaySetPopupVisible(!1,Ie.props.blurDelay)},Ie.onContextMenu=function(Qe){Qe.preventDefault(),Ie.fireEvents("onContextMenu",Qe),Ie.setPopupVisible(!0,Qe)},Ie.onContextMenuClose=function(){Ie.isContextMenuToShow()&&Ie.close()},Ie.onClick=function(Qe){if(Ie.fireEvents("onClick",Qe),Ie.focusTime){var ht;if(Ie.preClickTime&&Ie.preTouchTime?ht=Math.min(Ie.preClickTime,Ie.preTouchTime):Ie.preClickTime?ht=Ie.preClickTime:Ie.preTouchTime&&(ht=Ie.preTouchTime),Math.abs(ht-Ie.focusTime)<20)return;Ie.focusTime=0}Ie.preClickTime=0,Ie.preTouchTime=0,Ie.isClickToShow()&&(Ie.isClickToHide()||Ie.isBlurToHide())&&Qe&&Qe.preventDefault&&Qe.preventDefault();var it=!Ie.state.popupVisible;(Ie.isClickToHide()&&!it||it&&Ie.isClickToShow())&&Ie.setPopupVisible(!Ie.state.popupVisible,Qe)},Ie.onPopupMouseDown=function(){if(Ie.hasPopupMouseDown=!0,clearTimeout(Ie.mouseDownTimeout),Ie.mouseDownTimeout=window.setTimeout(function(){Ie.hasPopupMouseDown=!1},0),Ie.context){var Qe;(Qe=Ie.context).onPopupMouseDown.apply(Qe,arguments)}},Ie.onDocumentClick=function(Qe){if(Ie.props.mask&&!Ie.props.maskClosable)return;var ht=Qe.target,it=Ie.getRootDomNode(),It=Ie.getPopupDomNode();(!Object(ft.a)(it,ht)||Ie.isContextMenuOnly())&&!Object(ft.a)(It,ht)&&!Ie.hasPopupMouseDown&&Ie.close()},Ie.getRootDomNode=function(){var Qe=Ie.props.getTriggerDOMNode;if(Qe)return Qe(Ie.triggerRef.current);try{var ht=Object(gt.a)(Ie.triggerRef.current);if(ht)return ht}catch(it){}return ut.a.findDOMNode(Object(x.a)(Ie))},Ie.getPopupClassNameFromAlign=function(Qe){var ht=[],it=Ie.props,It=it.popupPlacement,zt=it.builtinPlacements,hn=it.prefixCls,ln=it.alignPoint,dn=it.getPopupClassNameFromAlign;return It&&zt&&ht.push(Rt(zt,hn,Qe,ln)),dn&&ht.push(dn(Qe)),ht.join(" ")},Ie.getComponent=function(){var Qe=Ie.props,ht=Qe.prefixCls,it=Qe.destroyPopupOnHide,It=Qe.popupClassName,zt=Qe.onPopupAlign,hn=Qe.popupMotion,ln=Qe.popupAnimation,dn=Qe.popupTransitionName,cn=Qe.popupStyle,Hn=Qe.mask,Cn=Qe.maskAnimation,Nr=Qe.maskTransitionName,Ar=Qe.maskMotion,Yr=Qe.zIndex,jr=Qe.popup,ta=Qe.stretch,Gn=Qe.alignPoint,wr=Qe.mobile,zn=Qe.forceRender,xn=Ie.state,Fn=xn.popupVisible,Kr=xn.point,sa=Ie.getPopupAlign(),hr={};return Ie.isMouseEnterToShow()&&(hr.onMouseEnter=Ie.onPopupMouseEnter),Ie.isMouseLeaveToHide()&&(hr.onMouseLeave=Ie.onPopupMouseLeave),hr.onMouseDown=Ie.onPopupMouseDown,hr.onTouchStart=Ie.onPopupMouseDown,y.createElement(Ha,Object(_.a)({prefixCls:ht,destroyPopupOnHide:it,visible:Fn,point:Gn&&Kr,className:It,align:sa,onAlign:zt,animation:ln,getClassNameFromAlign:Ie.getPopupClassNameFromAlign},hr,{stretch:ta,getRootDomNode:Ie.getRootDomNode,style:cn,mask:Hn,zIndex:Yr,transitionName:dn,maskAnimation:Cn,maskTransitionName:Nr,maskMotion:Ar,ref:Ie.popupRef,motion:hn,mobile:wr,forceRender:zn}),typeof jr=="function"?jr():jr)},Ie.attachParent=function(Qe){st.a.cancel(Ie.attachId);var ht=Ie.props,it=ht.getPopupContainer,It=ht.getDocument,zt=Ie.getRootDomNode(),hn;it?(zt||it.length===0)&&(hn=it(zt)):hn=It(Ie.getRootDomNode()).body,hn?hn.appendChild(Qe):Ie.attachId=Object(st.a)(function(){Ie.attachParent(Qe)})},Ie.getContainer=function(){var Qe=Ie.props.getDocument,ht=Qe(Ie.getRootDomNode()).createElement("div");return ht.style.position="absolute",ht.style.top="0",ht.style.left="0",ht.style.width="100%",Ie.attachParent(ht),ht},Ie.setPoint=function(Qe){var ht=Ie.props.alignPoint;if(!ht||!Qe)return;Ie.setState({point:{pageX:Qe.pageX,pageY:Qe.pageY}})},Ie.handlePortalUpdate=function(){Ie.state.prevPopupVisible!==Ie.state.popupVisible&&Ie.props.afterPopupVisibleChange(Ie.state.popupVisible)},Ie.triggerContextValue={onPopupMouseDown:Ie.onPopupMouseDown};var Ze;return"popupVisible"in ze?Ze=!!ze.popupVisible:Ze=!!ze.defaultPopupVisible,Ie.state={prevPopupVisible:Ze,popupVisible:Ze},ua.forEach(function(Qe){Ie["fire".concat(Qe)]=function(ht){Ie.fireEvents(Qe,ht)}}),Ie}return Object(R.a)(Pe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ie=this.props,Ze=this.state;if(Ze.popupVisible){var Qe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Qe=Ie.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(ke.a)(Qe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Qe=Qe||Ie.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(ke.a)(Qe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Qe=Qe||Ie.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(ke.a)(Qe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(ke.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),st.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ie;return((Ie=this.popupRef.current)===null||Ie===void 0?void 0:Ie.getElement())||null}},{key:"getPopupAlign",value:function(){var Ie=this.props,Ze=Ie.popupPlacement,Qe=Ie.popupAlign,ht=Ie.builtinPlacements;return Ze&&ht?vt(ht,Ze,Qe):Qe}},{key:"setPopupVisible",value:function(Ie,Ze){var Qe=this.props.alignPoint,ht=this.state.popupVisible;this.clearDelayTimer(),ht!==Ie&&("popupVisible"in this.props||this.setState({popupVisible:Ie,prevPopupVisible:ht}),this.props.onPopupVisibleChange(Ie)),Qe&&Ze&&Ie&&this.setPoint(Ze)}},{key:"delaySetPopupVisible",value:function(Ie,Ze,Qe){var ht=this,it=Ze*1e3;if(this.clearDelayTimer(),it){var It=Qe?{pageX:Qe.pageX,pageY:Qe.pageY}:null;this.delayTimer=window.setTimeout(function(){ht.setPopupVisible(Ie,It),ht.clearDelayTimer()},it)}else this.setPopupVisible(Ie,Qe)}},{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(Ie){var Ze=this.props.children.props,Qe=this.props;return Ze[Ie]&&Qe[Ie]?this["fire".concat(Ie)]:Ze[Ie]||Qe[Ie]}},{key:"isClickToShow",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.showAction;return Ze.indexOf("click")!==-1||Qe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ie=this.props.action;return Ie==="contextMenu"||Ie.length===1&&Ie[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.showAction;return Ze.indexOf("contextMenu")!==-1||Qe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.hideAction;return Ze.indexOf("click")!==-1||Qe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.showAction;return Ze.indexOf("hover")!==-1||Qe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.hideAction;return Ze.indexOf("hover")!==-1||Qe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.showAction;return Ze.indexOf("focus")!==-1||Qe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ie=this.props,Ze=Ie.action,Qe=Ie.hideAction;return Ze.indexOf("focus")!==-1||Qe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ie;(Ie=this.popupRef.current)===null||Ie===void 0||Ie.forceAlign()}}},{key:"fireEvents",value:function(Ie,Ze){var Qe=this.props.children.props[Ie];Qe&&Qe(Ze);var ht=this.props[Ie];ht&&ht(Ze)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ie=this.state.popupVisible,Ze=this.props,Qe=Ze.children,ht=Ze.forceRender,it=Ze.alignPoint,It=Ze.className,zt=Ze.autoDestroy,hn=y.Children.only(Qe),ln={key:"trigger"};this.isContextMenuToShow()?ln.onContextMenu=this.onContextMenu:ln.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ln.onClick=this.onClick,ln.onMouseDown=this.onMouseDown,ln.onTouchStart=this.onTouchStart):(ln.onClick=this.createTwoChains("onClick"),ln.onMouseDown=this.createTwoChains("onMouseDown"),ln.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ln.onMouseEnter=this.onMouseEnter,it&&(ln.onMouseMove=this.onMouseMove)):ln.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ln.onMouseLeave=this.onMouseLeave:ln.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ln.onFocus=this.onFocus,ln.onBlur=this.onBlur):(ln.onFocus=this.createTwoChains("onFocus"),ln.onBlur=this.createTwoChains("onBlur"));var dn=A()(hn&&hn.props&&hn.props.className,It);dn&&(ln.className=dn);var cn=Object(b.a)({},ln);Object(Ve.c)(hn)&&(cn.ref=Object(Ve.a)(this.triggerRef,hn.ref));var Hn=y.cloneElement(hn,cn),Cn;return(Ie||this.popupRef.current||ht)&&(Cn=y.createElement(Ye,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ie&&zt&&(Cn=null),y.createElement(Ja.Provider,{value:this.triggerContextValue},Hn,Cn)}}],[{key:"getDerivedStateFromProps",value:function(Ie,Ze){var Qe=Ie.popupVisible,ht={};return Qe!==void 0&&Ze.popupVisible!==Qe&&(ht.popupVisible=Qe,ht.prevPopupVisible=Ze.popupVisible),ht}}]),Pe}(y.Component);return ct.contextType=Ja,ct.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:li,getDocument:oi,onPopupVisibleChange:ka,afterPopupVisibleChange:ka,onPopupAlign:ka,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ct}var oa=fa(dt.a),xe={adjustX:1,adjustY:1},lt={topLeft:{points:["bl","tl"],overflow:xe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:xe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:xe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:xe,offset:[4,0]}},Mt={topLeft:{points:["bl","tl"],overflow:xe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:xe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:xe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:xe,offset:[4,0]}},wt=lt,Ht=0,Nt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Vt=function(ct,bt,nt){var Pe=oe(bt),ze=ct.getState();ct.setState({defaultActiveFirst:Object(b.a)(Object(b.a)({},ze.defaultActiveFirst),{},Object(M.a)({},Pe,nt))})},qt=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(nt){var Pe;Object(P.a)(this,bt),Pe=ct.call(this,nt),Pe.onDestroy=function(it){Pe.props.onDestroy(it)},Pe.onKeyDown=function(it){var It=it.keyCode,zt=Pe.menuInstance,hn=Pe.props.store,ln=Pe.getVisible();if(It===c.a.ENTER)return Pe.onTitleClick(it),Vt(hn,Pe.props.eventKey,!0),!0;if(It===c.a.RIGHT)return ln?zt.onKeyDown(it):(Pe.triggerOpenChange(!0),Vt(hn,Pe.props.eventKey,!0)),!0;if(It===c.a.LEFT){var dn;if(ln)dn=zt.onKeyDown(it);else return;return dn||(Pe.triggerOpenChange(!1),dn=!0),dn}return ln&&(It===c.a.UP||It===c.a.DOWN)?zt.onKeyDown(it):void 0},Pe.onOpenChange=function(it){Pe.props.onOpenChange(it)},Pe.onPopupVisibleChange=function(it){Pe.triggerOpenChange(it,it?"mouseenter":"mouseleave")},Pe.onMouseEnter=function(it){var It=Pe.props,zt=It.eventKey,hn=It.onMouseEnter,ln=It.store;Vt(ln,Pe.props.eventKey,!1),hn({key:zt,domEvent:it})},Pe.onMouseLeave=function(it){var It=Pe.props,zt=It.parentMenu,hn=It.eventKey,ln=It.onMouseLeave;zt.subMenuInstance=Object(x.a)(Pe),ln({key:hn,domEvent:it})},Pe.onTitleMouseEnter=function(it){var It=Pe.props,zt=It.eventKey,hn=It.onItemHover,ln=It.onTitleMouseEnter;hn({key:zt,hover:!0}),ln({key:zt,domEvent:it})},Pe.onTitleMouseLeave=function(it){var It=Pe.props,zt=It.parentMenu,hn=It.eventKey,ln=It.onItemHover,dn=It.onTitleMouseLeave;zt.subMenuInstance=Object(x.a)(Pe),ln({key:hn,hover:!1}),dn({key:hn,domEvent:it})},Pe.onTitleClick=function(it){var It=Object(x.a)(Pe),zt=It.props;if(zt.onTitleClick({key:zt.eventKey,domEvent:it}),zt.triggerSubMenuAction==="hover")return;Pe.triggerOpenChange(!Pe.getVisible(),"click"),Vt(zt.store,Pe.props.eventKey,!1)},Pe.onSubMenuClick=function(it){typeof Pe.props.onClick=="function"&&Pe.props.onClick(Pe.addKeyPath(it))},Pe.onSelect=function(it){Pe.props.onSelect(it)},Pe.onDeselect=function(it){Pe.props.onDeselect(it)},Pe.getPrefixCls=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu")},Pe.getActiveClassName=function(){return"".concat(Pe.getPrefixCls(),"-active")},Pe.getDisabledClassName=function(){return"".concat(Pe.getPrefixCls(),"-disabled")},Pe.getSelectedClassName=function(){return"".concat(Pe.getPrefixCls(),"-selected")},Pe.getOpenClassName=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu-open")},Pe.getVisible=function(){return Pe.state.isOpen},Pe.getMode=function(){return Pe.state.mode},Pe.saveMenuInstance=function(it){Pe.menuInstance=it},Pe.addKeyPath=function(it){return Object(b.a)(Object(b.a)({},it),{},{keyPath:(it.keyPath||[]).concat(Pe.props.eventKey)})},Pe.triggerOpenChange=function(it,It){var zt=Pe.props.eventKey,hn=function(){Pe.onOpenChange({key:zt,item:Object(x.a)(Pe),trigger:It,open:it})};It==="mouseenter"?Pe.mouseenterTimeout=setTimeout(function(){hn()},0):hn()},Pe.isChildrenSelected=function(){var it={find:!1};return J(Pe.props.children,Pe.props.selectedKeys,it),it.find},Pe.isInlineMode=function(){return Pe.getMode()==="inline"},Pe.adjustWidth=function(){if(!Pe.subMenuTitle||!Pe.menuInstance)return;var it=qe.findDOMNode(Pe.menuInstance);if(it.offsetWidth>=Pe.subMenuTitle.offsetWidth)return;it.style.minWidth="".concat(Pe.subMenuTitle.offsetWidth,"px")},Pe.saveSubMenuTitle=function(it){Pe.subMenuTitle=it},Pe.getBaseProps=function(){var it=Object(x.a)(Pe),It=it.props,zt=Pe.getMode();return{mode:zt==="horizontal"?"vertical":zt,visible:Pe.getVisible(),level:It.level+1,inlineIndent:It.inlineIndent,focusable:!1,onClick:Pe.onSubMenuClick,onSelect:Pe.onSelect,onDeselect:Pe.onDeselect,onDestroy:Pe.onDestroy,selectedKeys:It.selectedKeys,eventKey:"".concat(It.eventKey,"-menu-"),openKeys:It.openKeys,motion:It.motion,onOpenChange:Pe.onOpenChange,subMenuOpenDelay:It.subMenuOpenDelay,parentMenu:Object(x.a)(Pe),subMenuCloseDelay:It.subMenuCloseDelay,forceSubMenuRender:It.forceSubMenuRender,triggerSubMenuAction:It.triggerSubMenuAction,builtinPlacements:It.builtinPlacements,defaultActiveFirst:It.store.getState().defaultActiveFirst[oe(It.eventKey)],multiple:It.multiple,prefixCls:It.rootPrefixCls,id:Pe.internalMenuId,manualRef:Pe.saveMenuInstance,itemIcon:It.itemIcon,expandIcon:It.expandIcon,direction:It.direction}},Pe.getMotion=function(it,It){var zt=Object(x.a)(Pe),hn=zt.haveRendered,ln=Pe.props,dn=ln.motion,cn=ln.rootPrefixCls,Hn=Object(b.a)(Object(b.a)({},dn),{},{leavedClassName:"".concat(cn,"-hidden"),removeOnLeave:!1,motionAppear:hn||!It||it!=="inline"});return Hn};var ze=nt.store,Ie=nt.eventKey,Ze=ze.getState(),Qe=Ze.defaultActiveFirst;Pe.isRootMenu=!1;var ht=!1;return Qe&&(ht=Qe[Ie]),Vt(ze,Ie,ht),Pe.state={mode:nt.mode,isOpen:nt.isOpen},Pe}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Pe=this,ze=this.props,Ie=ze.mode,Ze=ze.parentMenu,Qe=ze.manualRef,ht=ze.isOpen,it=function(){Pe.setState({mode:Ie,isOpen:ht})},It=ht!==this.state.isOpen,zt=Ie!==this.state.mode;if((zt||It)&&(st.a.cancel(this.updateStateRaf),zt?this.updateStateRaf=Object(st.a)(it):it()),Qe&&Qe(this),Ie!=="horizontal"||!(Ze==null?void 0:Ze.isRootMenu)||!ht)return;this.minWidthTimeout=setTimeout(function(){return Pe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Pe=this.props,ze=Pe.onDestroy,Ie=Pe.eventKey;ze&&ze(Ie),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),st.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Pe,ze){var Ie=this.getBaseProps();return y.createElement(Xt,Object(_.a)({},Ie,{id:this.internalMenuId,className:Pe,style:ze}),this.props.children)}},{key:"renderChildren",value:function(){var Pe=this,ze=this.getBaseProps(),Ie=ze.mode,Ze=ze.visible,Qe=ze.forceSubMenuRender,ht=ze.direction,it=this.getMotion(Ie,Ze);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ze||Qe,!this.haveOpened)return y.createElement("div",null);var It=A()("".concat(ze.prefixCls,"-sub"),Object(M.a)({},"".concat(ze.prefixCls,"-rtl"),ht==="rtl"));return this.isInlineMode()?y.createElement(De,Object(_.a)({visible:ze.visible,forceRender:Qe},it),function(zt){var hn=zt.className,ln=zt.style,dn=A()(It,hn);return Pe.renderPopupMenu(dn,ln)}):this.renderPopupMenu(It)}},{key:"render",value:function(){var Pe,ze,Ie,Ze=Object(b.a)({},this.props),Qe=this.getVisible(),ht=this.getPrefixCls(),it=this.isInlineMode(),It=this.getMode(),zt=A()(ht,"".concat(ht,"-").concat(It),(Pe={},Object(M.a)(Pe,Ze.className,!!Ze.className),Object(M.a)(Pe,this.getOpenClassName(),Qe),Object(M.a)(Pe,this.getActiveClassName(),Ze.active||Qe&&!it),Object(M.a)(Pe,this.getDisabledClassName(),Ze.disabled),Object(M.a)(Pe,this.getSelectedClassName(),this.isChildrenSelected()),Pe));this.internalMenuId||(Ze.eventKey?this.internalMenuId="".concat(Ze.eventKey,"$Menu"):(Ht+=1,this.internalMenuId="$__$".concat(Ht,"$Menu")));var hn={},ln={},dn={};Ze.disabled||(hn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ln={onClick:this.onTitleClick},dn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var cn={},Hn=Ze.direction,Cn=Hn==="rtl";it&&(Cn?cn.paddingRight=Ze.inlineIndent*Ze.level:cn.paddingLeft=Ze.inlineIndent*Ze.level);var Nr={};this.getVisible()&&(Nr={"aria-owns":this.internalMenuId});var Ar=null;It!=="horizontal"&&(Ar=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Ar=y.createElement(this.props.expandIcon,Object(b.a)({},this.props))));var Yr=y.createElement("div",Object(_.a)({ref:this.saveSubMenuTitle,style:cn,className:"".concat(ht,"-title"),role:"button"},dn,ln,{"aria-expanded":Qe},Nr,{"aria-haspopup":"true",title:typeof Ze.title=="string"?Ze.title:void 0}),Ze.title,Ar||y.createElement("i",{className:"".concat(ht,"-arrow")})),jr=this.renderChildren(),ta=((ze=Ze.parentMenu)===null||ze===void 0?void 0:ze.isRootMenu)?Ze.parentMenu.props.getPopupContainer:function(Sr){return Sr.parentNode},Gn=Nt[It],wr=Ze.popupOffset?{offset:Ze.popupOffset}:{},zn=A()((Ie={},Object(M.a)(Ie,Ze.popupClassName,Ze.popupClassName&&!it),Object(M.a)(Ie,"".concat(ht,"-rtl"),Cn),Ie)),xn=Ze.disabled,Fn=Ze.triggerSubMenuAction,Kr=Ze.subMenuOpenDelay,sa=Ze.forceSubMenuRender,hr=Ze.subMenuCloseDelay,ra=Ze.builtinPlacements;Q.forEach(function(Sr){return delete Ze[Sr]}),delete Ze.onClick;var Ea=Cn?Object(b.a)(Object(b.a)({},Mt),ra):Object(b.a)(Object(b.a)({},lt),ra);delete Ze.direction;var ca=this.getBaseProps(),xa=it?null:this.getMotion(ca.mode,ca.visible);return y.createElement("li",Object(_.a)({},Ze,hn,{className:zt,role:"menuitem"}),y.createElement(oa,{prefixCls:ht,popupClassName:A()("".concat(ht,"-popup"),zn),getPopupContainer:ta,builtinPlacements:Ea,popupPlacement:Gn,popupVisible:it?!1:Qe,popupAlign:wr,popup:it?null:jr,action:xn||it?[]:[Fn],mouseEnterDelay:Kr,mouseLeaveDelay:hr,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:sa,popupMotion:xa},Yr),it?jr:null)}}]),bt}(y.Component);qt.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var En=Object(T.b)(function(Ye,ct){var bt=Ye.openKeys,nt=Ye.activeKey,Pe=Ye.selectedKeys,ze=ct.eventKey,Ie=ct.subMenuKey;return{isOpen:bt.indexOf(ze)>-1,active:nt[Ie]===ze,selectedKeys:Pe}})(qt);En.isSubMenu=!0;var vn=En,Un="menuitem-overflowed",An=.5,tn=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(){var nt;return Object(P.a)(this,bt),nt=ct.apply(this,arguments),nt.resizeObserver=null,nt.mutationObserver=null,nt.originalTotalWidth=0,nt.overflowedItems=[],nt.menuItemSizes=[],nt.cancelFrameId=null,nt.state={lastVisibleIndex:void 0},nt.childRef=y.createRef(),nt.getMenuItemNodes=function(){var Pe=nt.props.prefixCls,ze=nt.childRef.current;return ze?[].slice.call(ze.children).filter(function(Ie){return Ie.className.split(" ").indexOf("".concat(Pe,"-overflowed-submenu"))<0}):[]},nt.getOverflowedSubMenuItem=function(Pe,ze,Ie){var Ze=nt.props,Qe=Ze.overflowedIndicator,ht=Ze.level,it=Ze.mode,It=Ze.prefixCls,zt=Ze.theme;if(ht!==1||it!=="horizontal")return null;var hn=nt.props.children[0],ln=hn.props,dn=ln.children,cn=ln.title,Hn=ln.style,Cn=Object(O.a)(ln,["children","title","style"]),Nr=Object(b.a)({},Hn),Ar="".concat(Pe,"-overflowed-indicator"),Yr="".concat(Pe,"-overflowed-indicator");ze.length===0&&Ie!==!0?Nr=Object(b.a)(Object(b.a)({},Nr),{},{display:"none"}):Ie&&(Nr=Object(b.a)(Object(b.a)({},Nr),{},{visibility:"hidden",position:"absolute"}),Ar="".concat(Ar,"-placeholder"),Yr="".concat(Yr,"-placeholder"));var jr=zt?"".concat(It,"-").concat(zt):"",ta={};return Q.forEach(function(Gn){Cn[Gn]!==void 0&&(ta[Gn]=Cn[Gn])}),y.createElement(vn,Object(_.a)({title:Qe,className:"".concat(It,"-overflowed-submenu"),popupClassName:jr},ta,{key:Ar,eventKey:Yr,disabled:!1,style:Nr}),ze)},nt.setChildrenWidthAndResize=function(){if(nt.props.mode!=="horizontal")return;var Pe=nt.childRef.current;if(!Pe)return;var ze=Pe.children;if(!ze||ze.length===0)return;var Ie=Pe.children[ze.length-1];_e(Ie,"display","inline-block");var Ze=nt.getMenuItemNodes(),Qe=Ze.filter(function(ht){return ht.className.split(" ").indexOf(Un)>=0});Qe.forEach(function(ht){_e(ht,"display","inline-block")}),nt.menuItemSizes=Ze.map(function(ht){return ve(ht,!0)}),Qe.forEach(function(ht){_e(ht,"display","none")}),nt.overflowedIndicatorWidth=ve(Pe.children[Pe.children.length-1],!0),nt.originalTotalWidth=nt.menuItemSizes.reduce(function(ht,it){return ht+it},0),nt.handleResize(),_e(Ie,"display","none")},nt.handleResize=function(){if(nt.props.mode!=="horizontal")return;var Pe=nt.childRef.current;if(!Pe)return;var ze=ve(Pe);nt.overflowedItems=[];var Ie=0,Ze;nt.originalTotalWidth>ze+An&&(Ze=-1,nt.menuItemSizes.forEach(function(Qe){Ie+=Qe,Ie+nt.overflowedIndicatorWidth<=ze&&(Ze+=1)})),nt.setState({lastVisibleIndex:Ze})},nt}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){var Pe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ze=this.childRef.current;if(!ze)return;this.resizeObserver=new Ge.default(function(Ie){Ie.forEach(function(){var Ze=Pe.cancelFrameId;cancelAnimationFrame(Ze),Pe.cancelFrameId=requestAnimationFrame(Pe.setChildrenWidthAndResize)})}),[].slice.call(ze.children).concat(ze).forEach(function(Ie){Pe.resizeObserver.observe(Ie)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Pe.resizeObserver.disconnect(),[].slice.call(ze.children).concat(ze).forEach(function(Ie){Pe.resizeObserver.observe(Ie)}),Pe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ze,{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(Pe){var ze=this,Ie=this.state.lastVisibleIndex;return(Pe||[]).reduce(function(Ze,Qe,ht){var it=Qe;if(ze.props.mode==="horizontal"){var It=ze.getOverflowedSubMenuItem(Qe.props.eventKey,[]);Ie!==void 0&&ze.props.className.indexOf("".concat(ze.props.prefixCls,"-root"))!==-1&&(ht>Ie&&(it=y.cloneElement(Qe,{style:{display:"none"},eventKey:"".concat(Qe.props.eventKey,"-hidden"),className:"".concat(Un)})),ht===Ie+1&&(ze.overflowedItems=Pe.slice(Ie+1).map(function(hn){return y.cloneElement(hn,{key:hn.props.eventKey,mode:"vertical-left"})}),It=ze.getOverflowedSubMenuItem(Qe.props.eventKey,ze.overflowedItems)));var zt=[].concat(Object(f.a)(Ze),[It,it]);return ht===Pe.length-1&&zt.push(ze.getOverflowedSubMenuItem(Qe.props.eventKey,[],!0)),zt}return[].concat(Object(f.a)(Ze),[it])},[])}},{key:"render",value:function(){var Pe=this.props,ze=Pe.visible,Ie=Pe.prefixCls,Ze=Pe.overflowedIndicator,Qe=Pe.mode,ht=Pe.level,it=Pe.tag,It=Pe.children,zt=Pe.theme,hn=Object(O.a)(Pe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ln=it;return y.createElement(ln,Object(_.a)({ref:this.childRef},hn),this.renderChildren(It))}}]),bt}(y.Component);tn.defaultProps={tag:"div",className:""};var Pn=tn;function yn(Ye){return Ye.length?Ye.every(function(ct){return!!ct.props.disabled}):!0}function jn(Ye,ct,bt){var nt=Ye.getState();Ye.setState({activeKey:Object(b.a)(Object(b.a)({},nt.activeKey),{},Object(M.a)({},ct,bt))})}function Rn(Ye){return Ye.eventKey||"0-menu-"}function Qn(Ye,ct){var bt=ct,nt=Ye.children,Pe=Ye.eventKey;if(bt){var ze;if(ee(nt,function(Ie,Ze){Ie&&Ie.props&&!Ie.props.disabled&&bt===Se(Ie,Pe,Ze)&&(ze=!0)}),ze)return bt}return bt=null,Ye.defaultActiveFirst&&ee(nt,function(Ie,Ze){!bt&&Ie&&!Ie.props.disabled&&(bt=Se(Ie,Pe,Ze))}),bt}function mr(Ye){if(!Ye)return;var ct=this.instanceArray.indexOf(Ye);ct!==-1?this.instanceArray[ct]=Ye:this.instanceArray.push(Ye)}var kr=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(nt){var Pe;return Object(P.a)(this,bt),Pe=ct.call(this,nt),Pe.onKeyDown=function(ze,Ie){var Ze=ze.keyCode,Qe;if(Pe.getFlatInstanceArray().forEach(function(it){it&&it.props.active&&it.onKeyDown&&(Qe=it.onKeyDown(ze))}),Qe)return 1;var ht=null;return(Ze===c.a.UP||Ze===c.a.DOWN)&&(ht=Pe.step(Ze===c.a.UP?-1:1)),ht?(ze.preventDefault(),jn(Pe.props.store,Rn(Pe.props),ht.props.eventKey),typeof Ie=="function"&&Ie(ht),1):void 0},Pe.onItemHover=function(ze){var Ie=ze.key,Ze=ze.hover;jn(Pe.props.store,Rn(Pe.props),Ze?Ie:null)},Pe.onDeselect=function(ze){Pe.props.onDeselect(ze)},Pe.onSelect=function(ze){Pe.props.onSelect(ze)},Pe.onClick=function(ze){Pe.props.onClick(ze)},Pe.onOpenChange=function(ze){Pe.props.onOpenChange(ze)},Pe.onDestroy=function(ze){Pe.props.onDestroy(ze)},Pe.getFlatInstanceArray=function(){return Pe.instanceArray},Pe.step=function(ze){var Ie=Pe.getFlatInstanceArray(),Ze=Pe.props.store.getState().activeKey[Rn(Pe.props)],Qe=Ie.length;if(!Qe)return null;ze<0&&(Ie=Ie.concat().reverse());var ht=-1;if(Ie.every(function(hn,ln){return hn&&hn.props.eventKey===Ze?(ht=ln,!1):!0}),!Pe.props.defaultActiveFirst&&ht!==-1&&yn(Ie.slice(ht,Qe-1)))return;var it=(ht+1)%Qe,It=it;do{var zt=Ie[It];if(!zt||zt.props.disabled)It=(It+1)%Qe;else return zt}while(It!==it);return null},Pe.renderCommonMenuItem=function(ze,Ie,Ze){var Qe=Pe.props.store.getState(),ht=Object(x.a)(Pe),it=ht.props,It=Se(ze,it.eventKey,Ie),zt=ze.props;if(!zt||typeof ze.type=="string")return ze;var hn=It===Qe.activeKey,ln=Object(b.a)(Object(b.a)({mode:zt.mode||it.mode,level:it.level,inlineIndent:it.inlineIndent,renderMenuItem:Pe.renderMenuItem,rootPrefixCls:it.prefixCls,index:Ie,parentMenu:it.parentMenu,manualRef:zt.disabled?void 0:Object(I.a)(ze.ref,mr.bind(Object(x.a)(Pe))),eventKey:It,active:!zt.disabled&&hn,multiple:it.multiple,onClick:function(cn){(zt.onClick||ae)(cn),Pe.onClick(cn)},onItemHover:Pe.onItemHover,motion:it.motion,subMenuOpenDelay:it.subMenuOpenDelay,subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,onOpenChange:Pe.onOpenChange,onDeselect:Pe.onDeselect,onSelect:Pe.onSelect,builtinPlacements:it.builtinPlacements,itemIcon:zt.itemIcon||Pe.props.itemIcon,expandIcon:zt.expandIcon||Pe.props.expandIcon},Ze),{},{direction:it.direction});return(it.mode==="inline"||Te())&&(ln.triggerSubMenuAction="click"),y.cloneElement(ze,Object(b.a)(Object(b.a)({},ln),{},{key:It||Ie}))},Pe.renderMenuItem=function(ze,Ie,Ze){if(!ze)return null;var Qe=Pe.props.store.getState(),ht={openKeys:Qe.openKeys,selectedKeys:Qe.selectedKeys,triggerSubMenuAction:Pe.props.triggerSubMenuAction,subMenuKey:Ze};return Pe.renderCommonMenuItem(ze,Ie,ht)},nt.store.setState({activeKey:Object(b.a)(Object(b.a)({},nt.store.getState().activeKey),{},Object(M.a)({},nt.eventKey,Qn(nt,nt.activeKey)))}),Pe.instanceArray=[],Pe}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Pe){return this.props.visible||Pe.visible||this.props.className!==Pe.className||!V()(this.props.style,Pe.style)}},{key:"componentDidUpdate",value:function(Pe){var ze=this.props,Ie="activeKey"in ze?ze.activeKey:ze.store.getState().activeKey[Rn(ze)],Ze=Qn(ze,Ie);if(Ze!==Ie)jn(ze.store,Rn(ze),Ze);else if("activeKey"in Pe){var Qe=Qn(Pe,Pe.activeKey);Ze!==Qe&&jn(ze.store,Rn(ze),Ze)}}},{key:"render",value:function(){var Pe=this,ze=Object(_.a)({},this.props);this.instanceArray=[];var Ie=A()(ze.prefixCls,ze.className,"".concat(ze.prefixCls,"-").concat(ze.mode)),Ze={className:Ie,role:ze.role||"menu"};ze.id&&(Ze.id=ze.id),ze.focusable&&(Ze.tabIndex=0,Ze.onKeyDown=this.onKeyDown);var Qe=ze.prefixCls,ht=ze.eventKey,it=ze.visible,It=ze.level,zt=ze.mode,hn=ze.overflowedIndicator,ln=ze.theme;return Q.forEach(function(dn){return delete ze[dn]}),delete ze.onClick,y.createElement(Pn,Object(_.a)({},ze,{prefixCls:Qe,mode:zt,tag:"ul",level:It,theme:ln,visible:it,overflowedIndicator:hn},Ze),Object(g.a)(ze.children).map(function(dn,cn){return Pe.renderMenuItem(dn,cn,ht||"0-menu-")}))}}]),bt}(y.Component);kr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var wn=Object(T.b)()(kr),Xt=wn,fn=o("Kwbf");function Dn(Ye,ct,bt){var nt=Ye.prefixCls,Pe=Ye.motion,ze=Ye.defaultMotions,Ie=ze===void 0?{}:ze,Ze=Ye.openAnimation,Qe=Ye.openTransitionName,ht=ct.switchingModeFromInline;if(Pe)return Pe;if(Object(H.a)(Ze)==="object"&&Ze)Object(fn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ze=="string")return{motionName:"".concat(nt,"-open-").concat(Ze)};if(Qe)return{motionName:Qe};var it=Ie[bt];return it||(ht?null:Ie.other)}var Qt=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(nt){var Pe;Object(P.a)(this,bt),Pe=ct.call(this,nt),Pe.onSelect=function(Ze){var Qe=Object(x.a)(Pe),ht=Qe.props;if(ht.selectable){var it=Pe.store.getState(),It=it.selectedKeys,zt=Ze.key;ht.multiple?It=It.concat([zt]):It=[zt],"selectedKeys"in ht||Pe.store.setState({selectedKeys:It}),ht.onSelect(Object(b.a)(Object(b.a)({},Ze),{},{selectedKeys:It}))}},Pe.onClick=function(Ze){var Qe=Pe.getRealMenuMode(),ht=Object(x.a)(Pe),it=ht.store,It=ht.props.onOpenChange;Qe!=="inline"&&!("openKeys"in Pe.props)&&(it.setState({openKeys:[]}),It([])),Pe.props.onClick(Ze)},Pe.onKeyDown=function(Ze,Qe){Pe.innerMenu.getWrappedInstance().onKeyDown(Ze,Qe)},Pe.onOpenChange=function(Ze){var Qe=Object(x.a)(Pe),ht=Qe.props,it=Pe.store.getState().openKeys.concat(),It=!1,zt=function(ln){var dn=!1;if(ln.open)dn=it.indexOf(ln.key)===-1,dn&&it.push(ln.key);else{var cn=it.indexOf(ln.key);dn=cn!==-1,dn&&it.splice(cn,1)}It=It||dn};Array.isArray(Ze)?Ze.forEach(zt):zt(Ze),It&&("openKeys"in Pe.props||Pe.store.setState({openKeys:it}),ht.onOpenChange(it))},Pe.onDeselect=function(Ze){var Qe=Object(x.a)(Pe),ht=Qe.props;if(ht.selectable){var it=Pe.store.getState().selectedKeys.concat(),It=Ze.key,zt=it.indexOf(It);zt!==-1&&it.splice(zt,1),"selectedKeys"in ht||Pe.store.setState({selectedKeys:it}),ht.onDeselect(Object(b.a)(Object(b.a)({},Ze),{},{selectedKeys:it}))}},Pe.onMouseEnter=function(Ze){Pe.restoreModeVerticalFromInline();var Qe=Pe.props.onMouseEnter;Qe&&Qe(Ze)},Pe.onTransitionEnd=function(Ze){var Qe=Ze.propertyName==="width"&&Ze.target===Ze.currentTarget,ht=Ze.target.className,it=Object.prototype.toString.call(ht)==="[object SVGAnimatedString]"?ht.animVal:ht,It=Ze.propertyName==="font-size"&&it.indexOf("anticon")>=0;(Qe||It)&&Pe.restoreModeVerticalFromInline()},Pe.setInnerMenu=function(Ze){Pe.innerMenu=Ze},Pe.isRootMenu=!0;var ze=nt.defaultSelectedKeys,Ie=nt.defaultOpenKeys;return"selectedKeys"in nt&&(ze=nt.selectedKeys||[]),"openKeys"in nt&&(Ie=nt.openKeys||[]),Pe.store=Object(T.c)({selectedKeys:ze,openKeys:Ie,activeKey:{"0-menu-":Qn(nt,nt.activeKey)}}),Pe.state={switchingModeFromInline:!1,prevProps:nt,inlineOpenKeys:[],store:Pe.store},Pe}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Pe){var ze=this.props,Ie=ze.siderCollapsed,Ze=ze.inlineCollapsed,Qe=ze.onOpenChange;(!Pe.inlineCollapsed&&Ze||!Pe.siderCollapsed&&Ie)&&Qe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Pe=this.props.collapsedWidth,ze=this.store,Ie=this.prevOpenKeys,Ze=this.getInlineCollapsed()&&(Pe===0||Pe==="0"||Pe==="0px");Ze?(this.prevOpenKeys=ze.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ie&&(this.store.setState({openKeys:Ie}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Pe=this.props.mode,ze=this.state.switchingModeFromInline,Ie=this.getInlineCollapsed();return ze&&Ie?"inline":Ie?"vertical":Pe}},{key:"getInlineCollapsed",value:function(){var Pe=this.props,ze=Pe.inlineCollapsed,Ie=Pe.siderCollapsed;return Ie!==void 0?Ie:ze}},{key:"restoreModeVerticalFromInline",value:function(){var Pe=this.state.switchingModeFromInline;Pe&&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 Pe=Object(b.a)({},Object(U.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ze=this.getRealMenuMode();return Pe.className+=" ".concat(Pe.prefixCls,"-root"),Pe.direction==="rtl"&&(Pe.className+=" ".concat(Pe.prefixCls,"-rtl")),Pe=Object(b.a)(Object(b.a)({},Pe),{},{mode:ze,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Dn(this.props,this.state,ze)}),delete Pe.openAnimation,delete Pe.openTransitionName,y.createElement(T.a,{store:this.store},y.createElement(Xt,Object(_.a)({},Pe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Pe,ze){var Ie=ze.prevProps,Ze=ze.store,Qe=Ze.getState(),ht={},it={prevProps:Pe};return Ie.mode==="inline"&&Pe.mode!=="inline"&&(it.switchingModeFromInline=!0),"openKeys"in Pe?ht.openKeys=Pe.openKeys||[]:((Pe.inlineCollapsed&&!Ie.inlineCollapsed||Pe.siderCollapsed&&!Ie.siderCollapsed)&&(it.switchingModeFromInline=!0,it.inlineOpenKeys=Qe.openKeys,ht.openKeys=[]),(!Pe.inlineCollapsed&&Ie.inlineCollapsed||!Pe.siderCollapsed&&Ie.siderCollapsed)&&(ht.openKeys=ze.inlineOpenKeys,it.inlineOpenKeys=[])),Object.keys(ht).length&&Ze.setState(ht),it}}]),bt}(y.Component);Qt.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var Sn=Qt,bn=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(){var nt;return Object(P.a)(this,bt),nt=ct.apply(this,arguments),nt.onKeyDown=function(Pe){var ze=Pe.keyCode;return ze===c.a.ENTER?(nt.onClick(Pe),!0):void 0},nt.onMouseLeave=function(Pe){var ze=nt.props,Ie=ze.eventKey,Ze=ze.onItemHover,Qe=ze.onMouseLeave;Ze({key:Ie,hover:!1}),Qe({key:Ie,domEvent:Pe})},nt.onMouseEnter=function(Pe){var ze=nt.props,Ie=ze.eventKey,Ze=ze.onItemHover,Qe=ze.onMouseEnter;Ze({key:Ie,hover:!0}),Qe({key:Ie,domEvent:Pe})},nt.onClick=function(Pe){var ze=nt.props,Ie=ze.eventKey,Ze=ze.multiple,Qe=ze.onClick,ht=ze.onSelect,it=ze.onDeselect,It=ze.isSelected,zt={key:Ie,keyPath:[Ie],item:Object(x.a)(nt),domEvent:Pe};Qe(zt),Ze?It?it(zt):ht(zt):It||ht(zt)},nt.saveNode=function(Pe){nt.node=Pe},nt}return Object(R.a)(bt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Pe=this.props;Pe.onDestroy&&Pe.onDestroy(Pe.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 Pe,ze=Object(b.a)({},this.props),Ie=A()(this.getPrefixCls(),ze.className,(Pe={},Object(M.a)(Pe,this.getActiveClassName(),!ze.disabled&&ze.active),Object(M.a)(Pe,this.getSelectedClassName(),ze.isSelected),Object(M.a)(Pe,this.getDisabledClassName(),ze.disabled),Pe)),Ze=Object(b.a)(Object(b.a)({},ze.attribute),{},{title:typeof ze.title=="string"?ze.title:void 0,className:Ie,role:ze.role||"menuitem","aria-disabled":ze.disabled});ze.role==="option"?Ze=Object(b.a)(Object(b.a)({},Ze),{},{role:"option","aria-selected":ze.isSelected}):(ze.role===null||ze.role==="none")&&(Ze.role="none");var Qe={onClick:ze.disabled?null:this.onClick,onMouseLeave:ze.disabled?null:this.onMouseLeave,onMouseEnter:ze.disabled?null:this.onMouseEnter},ht=Object(b.a)({},ze.style);ze.mode==="inline"&&(ze.direction==="rtl"?ht.paddingRight=ze.inlineIndent*ze.level:ht.paddingLeft=ze.inlineIndent*ze.level),Q.forEach(function(It){return delete ze[It]}),delete ze.direction;var it=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(it=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object(_.a)({},Object(U.a)(ze,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ze,Qe,{style:ht,ref:this.saveNode}),ze.children,it)}}]),bt}(y.Component);bn.isMenuItem=!0,bn.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var In=Object(T.b)(function(Ye,ct){var bt=Ye.activeKey,nt=Ye.selectedKeys,Pe=ct.eventKey,ze=ct.subMenuKey;return{active:bt[ze]===Pe,isSelected:Array.isArray(nt)?nt.indexOf(Pe)!==-1:nt===Pe}})(bn),Bn=In,or=function(Ye){Object(w.a)(bt,Ye);var ct=Object(v.a)(bt);function bt(){var nt;return Object(P.a)(this,bt),nt=ct.apply(this,arguments),nt.renderInnerMenuItem=function(Pe){var ze=nt.props,Ie=ze.renderMenuItem,Ze=ze.index;return Ie(Pe,Ze,nt.props.subMenuKey)},nt}return Object(R.a)(bt,[{key:"render",value:function(){var Pe=Object(_.a)({},this.props),ze=Pe.className,Ie=ze===void 0?"":ze,Ze=Pe.rootPrefixCls,Qe="".concat(Ze,"-item-group-title"),ht="".concat(Ze,"-item-group-list"),it=Pe.title,It=Pe.children;return Q.forEach(function(zt){return delete Pe[zt]}),delete Pe.direction,y.createElement("li",Object(_.a)({},Pe,{onClick:function(hn){return hn.stopPropagation()},className:"".concat(Ie," ").concat(Ze,"-item-group")}),y.createElement("div",{className:Qe,title:typeof it=="string"?it:void 0},it),y.createElement("ul",{className:ht},y.Children.map(It,this.renderInnerMenuItem)))}}]),bt}(y.Component);or.isMenuItemGroup=!0,or.defaultProps={disabled:!0};var $n=or,Or=function(ct){var bt=ct.className,nt=ct.rootPrefixCls,Pe=ct.style;return y.createElement("li",{className:"".concat(bt," ").concat(nt,"-item-divider"),style:Pe})};Or.defaultProps={disabled:!0,className:"",style:{}};var Pr=Or,Zn=Sn,Tr=o("eDIo");function vr(Ye,ct){var bt=Ye.prefixCls,nt=Ye.editable,Pe=Ye.locale,ze=Ye.style;return!nt||nt.showAdd===!1?null:y.createElement("button",{ref:ct,type:"button",className:"".concat(bt,"-nav-add"),style:ze,"aria-label":(Pe==null?void 0:Pe.addAriaLabel)||"Add tab",onClick:function(Ze){nt.onEdit("add",{event:Ze})}},nt.addIcon||"+")}var Hr=y.forwardRef(vr);function Mr(Ye,ct){var bt=Ye.prefixCls,nt=Ye.id,Pe=Ye.tabs,ze=Ye.locale,Ie=Ye.mobile,Ze=Ye.moreIcon,Qe=Ze===void 0?"More":Ze,ht=Ye.moreTransitionName,it=Ye.style,It=Ye.className,zt=Ye.editable,hn=Ye.tabBarGutter,ln=Ye.rtl,dn=Ye.onTabClick,cn=Object(y.useState)(!1),Hn=Object(m.a)(cn,2),Cn=Hn[0],Nr=Hn[1],Ar=Object(y.useState)(null),Yr=Object(m.a)(Ar,2),jr=Yr[0],ta=Yr[1],Gn="".concat(nt,"-more-popup"),wr="".concat(bt,"-dropdown"),zn=jr!==null?"".concat(Gn,"-").concat(jr):null,xn=ze==null?void 0:ze.dropdownAriaLabel,Fn=y.createElement(Zn,{onClick:function(xa){var Sr=xa.key,br=xa.domEvent;dn(Sr,br),Nr(!1)},id:Gn,tabIndex:-1,role:"listbox","aria-activedescendant":zn,selectedKeys:[jr],"aria-label":xn!==void 0?xn:"expanded dropdown"},Pe.map(function(ca){return y.createElement(Bn,{key:ca.key,id:"".concat(Gn,"-").concat(ca.key),role:"option","aria-controls":nt&&"".concat(nt,"-panel-").concat(ca.key),disabled:ca.disabled},ca.tab)}));function Kr(ca){for(var xa=Pe.filter(function(da){return!da.disabled}),Sr=xa.findIndex(function(da){return da.key===jr})||0,br=xa.length,Rr=0;Rrra?(sa=Fn,Gn.current="x"):(sa=Kr,Gn.current="y");var Ea=Date.now();Ea-jr.current>100&&(ta.current=!1),(ct(-sa,-sa)||ta.current)&&(xn.preventDefault(),ta.current=!0),jr.current=Ea}var zn=Object(y.useRef)(null);zn.current={onTouchStart:Nr,onTouchMove:Ar,onTouchEnd:Yr,onWheel:wr},y.useEffect(function(){function xn(hr){zn.current.onTouchStart(hr)}function Fn(hr){zn.current.onTouchMove(hr)}function Kr(hr){zn.current.onTouchEnd(hr)}function sa(hr){zn.current.onWheel(hr)}return document.addEventListener("touchmove",Fn,{passive:!1}),document.addEventListener("touchend",Kr,{passive:!1}),Ye.current.addEventListener("touchstart",xn,{passive:!1}),Ye.current.addEventListener("wheel",sa),function(){document.removeEventListener("touchmove",Fn),document.removeEventListener("touchend",Kr)}},[])}function ir(){var Ye=Object(y.useRef)(new Map);function ct(nt){return Ye.current.has(nt)||Ye.current.set(nt,y.createRef()),Ye.current.get(nt)}function bt(nt){Ye.current.delete(nt)}return[ct,bt]}function cr(Ye,ct){var bt=y.useRef(Ye),nt=y.useState({}),Pe=Object(m.a)(nt,2),ze=Pe[1];function Ie(Ze){var Qe=typeof Ze=="function"?Ze(bt.current):Ze;Qe!==bt.current&&ct(Qe,bt.current),bt.current=Qe,ze({})}return[bt.current,Ie]}var sr=function(ct){var bt=ct.position,nt=ct.prefixCls,Pe=ct.extra;if(!Pe)return null;var ze,Ie=Pe;return bt==="right"&&(ze=Ie.right||!Ie.left&&Ie||null),bt==="left"&&(ze=Ie.left||null),ze?y.createElement("div",{className:"".concat(nt,"-extra-content")},ze):null};function Qr(Ye,ct){var bt,nt=y.useContext(rr),Pe=nt.prefixCls,ze=nt.tabs,Ie=Ye.className,Ze=Ye.style,Qe=Ye.id,ht=Ye.animated,it=Ye.activeKey,It=Ye.rtl,zt=Ye.extra,hn=Ye.editable,ln=Ye.locale,dn=Ye.tabPosition,cn=Ye.tabBarGutter,Hn=Ye.children,Cn=Ye.onTabClick,Nr=Ye.onTabScroll,Ar=Object(y.useRef)(),Yr=Object(y.useRef)(),jr=Object(y.useRef)(),ta=Object(y.useRef)(),Gn=ir(),wr=Object(m.a)(Gn,2),zn=wr[0],xn=wr[1],Fn=dn==="top"||dn==="bottom",Kr=cr(0,function(Oa,ba){Fn&&Nr&&Nr({direction:Oa>ba?"left":"right"})}),sa=Object(m.a)(Kr,2),hr=sa[0],ra=sa[1],Ea=cr(0,function(Oa,ba){!Fn&&Nr&&Nr({direction:Oa>ba?"top":"bottom"})}),ca=Object(m.a)(Ea,2),xa=ca[0],Sr=ca[1],br=Object(y.useState)(0),Rr=Object(m.a)(br,2),nr=Rr[0],da=Rr[1],ya=Object(y.useState)(0),_a=Object(m.a)(ya,2),Ta=_a[0],ha=_a[1],La=Object(y.useState)(0),Na=Object(m.a)(La,2),Ba=Na[0],ni=Na[1],Fi=Object(y.useState)(0),Ai=Object(m.a)(Fi,2),Ia=Ai[0],bi=Ai[1],wi=Object(y.useState)(null),Ua=Object(m.a)(wi,2),Pa=Ua[0],Za=Ua[1],to=Object(y.useState)(null),Mo=Object(m.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(y.useState)(0),mi=Object(m.a)(ro,2),uo=mi[0],Io=mi[1],Lo=Object(y.useState)(0),bo=Object(m.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=a(new Map),Yi=Object(m.a)(Xi,2),No=Yi[0],yo=Yi[1],ao=u(ze,No,nr),Ji="".concat(Pe,"-nav-operations-hidden"),Qi=0,ei=0;Fn?It?(Qi=0,ei=Math.max(0,nr-Pa)):(Qi=Math.min(0,Pa-nr),ei=0):(Qi=Math.min(0,Ii-Ta),ei=0);function Li(Oa){return Oaei?[ei,!1]:[Oa,!0]}var Di=Object(y.useRef)(),Zi=Object(y.useState)(),Ri=Object(m.a)(Zi,2),Eo=Ri[0],xo=Ri[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(Di.current)}Ln(Ar,function(Oa,ba){var Ka=!1;function ui(eo,ki){eo(function(ho){var Si=Li(ho+ki),qa=Object(m.a)(Si,2),po=qa[0],Hi=qa[1];return Ka=Hi,po})}if(Fn){if(Pa>=nr)return Ka;ui(ra,Oa)}else{if(Ii>=Ta)return Ka;ui(Sr,ba)}return io(),Co(),Ka}),Object(y.useEffect)(function(){return io(),Eo&&(Di.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function Ni(){var Oa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:it,ba=ao.get(Oa);if(!ba)return;if(Fn){var Ka=hr;It?ba.righthr+Pa&&(Ka=ba.right+ba.width-Pa):ba.left<-hr?Ka=-ba.left:ba.left+ba.width>-hr+Pa&&(Ka=-(ba.left+ba.width-Pa)),Sr(0),ra(Li(Ka)[0])}else{var ui=xa;ba.top<-xa?ui=-ba.top:ba.top+ba.height>-xa+Ii&&(ui=-(ba.top+ba.height-Ii)),ra(0),Sr(Li(ui)[0])}}var qi=E(ao,{width:Pa,height:Ii,left:hr,top:xa},{width:Ba,height:Ia},{width:uo,height:Vi},Object(b.a)(Object(b.a)({},Ye),{},{tabs:ze})),ko=Object(m.a)(qi,2),oo=ko[0],so=ko[1],wo=ze.map(function(Oa){var ba=Oa.key;return y.createElement(d,{id:Qe,prefixCls:Pe,key:ba,rtl:It,tab:Oa,closable:Oa.closable,editable:hn,active:ba===it,tabPosition:dn,tabBarGutter:cn,renderWrapper:Hn,removeAriaLabel:ln==null?void 0:ln.removeAriaLabel,ref:zn(ba),onClick:function(ui){Cn(ba,ui)},onRemove:function(){xn(ba)},onFocus:function(){Ni(ba),Co(),It||(Ar.current.scrollLeft=0),Ar.current.scrollTop=0}})}),Uo=i(function(){var Oa,ba,Ka,ui,eo,ki,ho,Si,qa,po=((Oa=Ar.current)===null||Oa===void 0?void 0:Oa.offsetWidth)||0,Hi=((ba=Ar.current)===null||ba===void 0?void 0:ba.offsetHeight)||0,mo=((Ka=ta.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0,hi=((ui=ta.current)===null||ui===void 0?void 0:ui.offsetHeight)||0,Da=((eo=jr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,ia=((ki=jr.current)===null||ki===void 0?void 0:ki.offsetHeight)||0;Za(po),no(Hi),Io(mo),co(hi);var xr=(((ho=Yr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Jr=(((Si=Yr.current)===null||Si===void 0?void 0:Si.offsetHeight)||0)-hi;da(xr),ha(Jr);var ma=(qa=jr.current)===null||qa===void 0?void 0:qa.className.includes(Ji);ni(xr-(ma?0:Da)),bi(Jr-(ma?0:ia)),yo(function(){var Fa=new Map;return ze.forEach(function(Ei){var Pi=Ei.key,$a=zn(Pi).current;$a&&Fa.set(Pi,{width:$a.offsetWidth,height:$a.offsetHeight,left:$a.offsetLeft,top:$a.offsetTop})}),Fa})}),jo=ze.slice(0,oo),fi=ze.slice(so+1),Wa=[].concat(Object(f.a)(jo),Object(f.a)(fi)),ri=Object(y.useState)(),Xa=Object(m.a)(ri,2),ai=Xa[0],So=Xa[1],yi=ao.get(it),Bo=Object(y.useRef)();function To(){l.a.cancel(Bo.current)}Object(y.useEffect)(function(){var Oa={};return yi&&(Fn?(It?Oa.right=yi.right:Oa.left=yi.left,Oa.width=yi.width):(Oa.top=yi.top,Oa.height=yi.height)),To(),Bo.current=l()(function(){So(Oa)}),To},[yi,Fn,It]),Object(y.useEffect)(function(){Ni()},[it,yi,ao,Fn]),Object(y.useEffect)(function(){Uo()},[It,cn,it,ze.map(function(Oa){return Oa.key}).join("_")]);var $i=!!Wa.length,Wi="".concat(Pe,"-nav-wrap"),Oo,fo,Wo,lo;return Fn?It?(fo=hr>0,Oo=hr+Pa>>7)^(P<<14|P>>>18)^P>>>3,x=f[_-2],w=(x<<15|x>>>17)^(x<<13|x>>>19)^x>>>10;f[_]=R+f[_-7]+w+f[_-16]}var v=s&u^~s&S,T=a&c^a&h^c&h,U=(a<<30|a>>>2)^(a<<19|a>>>13)^(a<<10|a>>>22),I=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25),N=E+I+v+e[_]+f[_],V=U+T;E=S,S=u,u=s,s=d+N|0,d=h,h=c,c=a,a=N+V|0}i[0]=i[0]+a|0,i[1]=i[1]+c|0,i[2]=i[2]+h|0,i[3]=i[3]+d|0,i[4]=i[4]+s|0,i[5]=i[5]+u|0,i[6]=i[6]+S|0,i[7]=i[7]+E|0},_doFinalize:function(){var l=this._data,n=l.words,i=this._nDataBytes*8,a=l.sigBytes*8;return n[a>>>5]|=128<<24-a%32,n[(a+64>>>9<<4)+14]=m.floor(i/4294967296),n[(a+64>>>9<<4)+15]=i,l.sigBytes=n.length*4,this._process(),this._hash},clone:function(){var l=C.clone.call(this);return l._hash=this._hash.clone(),l}});O.SHA256=C._createHelper(r),O.HmacSHA256=C._createHmacHelper(r)}(Math),M.SHA256})},lZu9:function(k,z,o){(function(M){M(o("VrN/"),o("1eCo"),o("8EBN"))})(function(M){"use strict";M.defineMode("markdown",function(m,O){var b=M.getMode(m,"text/html"),y=b.name=="null";function C(F){if(M.findModeByName){var L=M.findModeByName(F);L&&(F=L.mime||L.mimes[0])}var K=M.getMode(m,F);return K.name=="null"?null:K}O.highlightFormatting===void 0&&(O.highlightFormatting=!1),O.maxBlockquoteDepth===void 0&&(O.maxBlockquoteDepth=0),O.taskLists===void 0&&(O.taskLists=!1),O.strikethrough===void 0&&(O.strikethrough=!1),O.emoji===void 0&&(O.emoji=!1),O.fencedCodeBlockHighlighting===void 0&&(O.fencedCodeBlockHighlighting=!0),O.fencedCodeBlockDefaultMode===void 0&&(O.fencedCodeBlockDefaultMode="text/plain"),O.xml===void 0&&(O.xml=!0),O.tokenTypeOverrides===void 0&&(O.tokenTypeOverrides={});var A={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 g in A)A.hasOwnProperty(g)&&O.tokenTypeOverrides[g]&&(A[g]=O.tokenTypeOverrides[g]);var e=/^([*\-_])(?:\s*\1){2,}\s*$/,f=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,r=/^\[(x| )\](?=\s)/i,l=O.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,n=/^ {0,3}(?:\={1,}|-{2,})\s*$/,i=/^[^#!\[\]*_\\<>` "'(~:]+/,a=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,c=/^\s*\[[^\]]+?\]:.*$/,h=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,d=" ";function s(F,L,K){return L.f=L.inline=K,K(F,L)}function u(F,L,K){return L.f=L.block=K,K(F,L)}function S(F){return!F||!/\S/.test(F.string)}function E(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==P){var L=y;if(!L){var K=M.innerMode(b,F.htmlState);L=K.mode.name=="xml"&&K.state.tagStart===null&&!K.state.context&&K.state.tokenize.isInText}L&&(F.f=v,F.block=_,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function _(F,L){var K=F.column()===L.indentation,te=S(L.prevLine.stream),fe=L.indentedCode,de=L.prevLine.hr,Ce=L.list!==!1,Oe=(L.listStack[L.listStack.length-1]||0)+3;L.indentedCode=!1;var ce=L.indentation;if(L.indentationDiff===null&&(L.indentationDiff=L.indentation,Ce)){for(L.list=null;ce=4&&(fe||L.prevLine.fencedCodeEnd||L.prevLine.header||te))return F.skipToEnd(),L.indentedCode=!0,A.code;if(F.eatSpace())return null;if(K&&L.indentation<=Oe&&(ue=F.match(l))&&ue[1].length<=6)return L.quote=0,L.header=ue[1].length,L.thisLine.header=!0,O.highlightFormatting&&(L.formatting="header"),L.f=L.inline,x(L);if(L.indentation<=Oe&&F.eat(">"))return L.quote=K?1:L.quote+1,O.highlightFormatting&&(L.formatting="quote"),F.eatSpace(),x(L);if(!ye&&!L.setext&&K&&L.indentation<=Oe&&(ue=F.match(f))){var le=ue[1]?"ol":"ul";return L.indentation=ce+F.current().length,L.list=!0,L.quote=0,L.listStack.push(L.indentation),L.em=!1,L.strong=!1,L.code=!1,L.strikethrough=!1,O.taskLists&&F.match(r,!1)&&(L.taskList=!0),L.f=L.inline,O.highlightFormatting&&(L.formatting=["list","list-"+le]),x(L)}else{if(K&&L.indentation<=Oe&&(ue=F.match(a,!0)))return L.quote=0,L.fencedEndRE=new RegExp(ue[1]+"+ *$"),L.localMode=O.fencedCodeBlockHighlighting&&C(ue[2]||O.fencedCodeBlockDefaultMode),L.localMode&&(L.localState=M.startState(L.localMode)),L.f=L.block=R,O.highlightFormatting&&(L.formatting="code-block"),L.code=-1,x(L);if(L.setext||(!Ee||!Ce)&&!L.quote&&L.list===!1&&!L.code&&!ye&&!c.test(F.string)&&(ue=F.lookAhead(1))&&(ue=ue.match(n)))return L.setext?(L.header=L.setext,L.setext=0,F.skipToEnd(),O.highlightFormatting&&(L.formatting="header")):(L.header=ue[0].charAt(0)=="="?1:2,L.setext=L.header),L.thisLine.header=!0,L.f=L.inline,x(L);if(ye)return F.skipToEnd(),L.hr=!0,L.thisLine.hr=!0,A.hr;if(F.peek()==="[")return s(F,L,V)}return s(F,L,L.inline)}function P(F,L){var K=b.token(F,L.htmlState);if(!y){var te=M.innerMode(b,L.htmlState);(te.mode.name=="xml"&&te.state.tagStart===null&&!te.state.context&&te.state.tokenize.isInText||L.md_inside&&F.current().indexOf(">")>-1)&&(L.f=v,L.block=_,L.htmlState=null)}return K}function R(F,L){var K=L.listStack[L.listStack.length-1]||0,te=L.indentation=F.quote?L.push(A.formatting+"-"+F.formatting[K]+"-"+F.quote):L.push("error"))}if(F.taskOpen)return L.push("meta"),L.length?L.join(" "):null;if(F.taskClosed)return L.push("property"),L.length?L.join(" "):null;if(F.linkHref?L.push(A.linkHref,"url"):(F.strong&&L.push(A.strong),F.em&&L.push(A.em),F.strikethrough&&L.push(A.strikethrough),F.emoji&&L.push(A.emoji),F.linkText&&L.push(A.linkText),F.code&&L.push(A.code),F.image&&L.push(A.image),F.imageAltText&&L.push(A.imageAltText,"link"),F.imageMarker&&L.push(A.imageMarker)),F.header&&L.push(A.header,A.header+"-"+F.header),F.quote&&(L.push(A.quote),!O.maxBlockquoteDepth||O.maxBlockquoteDepth>=F.quote?L.push(A.quote+"-"+F.quote):L.push(A.quote+"-"+O.maxBlockquoteDepth)),F.list!==!1){var te=(F.listStack.length-1)%3;te?te===1?L.push(A.list2):L.push(A.list3):L.push(A.list1)}return F.trailingSpaceNewLine?L.push("trailing-space-new-line"):F.trailingSpace&&L.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),L.length?L.join(" "):null}function w(F,L){return F.match(i,!0)?x(L):void 0}function v(F,L){var K=L.text(F,L);if(typeof K!="undefined")return K;if(L.list)return L.list=null,x(L);if(L.taskList){var te=F.match(r,!0)[1]===" ";return te?L.taskOpen=!0:L.taskClosed=!0,O.highlightFormatting&&(L.formatting="task"),L.taskList=!1,x(L)}if(L.taskOpen=!1,L.taskClosed=!1,L.header&&F.match(/^#+$/,!0))return O.highlightFormatting&&(L.formatting="header"),x(L);var fe=F.next();if(L.linkTitle){L.linkTitle=!1;var de=fe;fe==="("&&(de=")"),de=(de+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ce="^\\s*(?:[^"+de+"\\\\]+|\\\\\\\\|\\\\.)"+de;if(F.match(new RegExp(Ce),!0))return A.linkHref}if(fe==="`"){var Oe=L.formatting;O.highlightFormatting&&(L.formatting="code"),F.eatWhile("`");var ce=F.current().length;if(L.code==0&&(!L.quote||ce==1))return L.code=ce,x(L);if(ce==L.code){var Ee=x(L);return L.code=0,Ee}else return L.formatting=Oe,x(L)}else if(L.code)return x(L);if(fe==="\\"&&(F.next(),O.highlightFormatting)){var ye=x(L),ue=A.formatting+"-escape";return ye?ye+" "+ue:ue}if(fe==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return L.imageMarker=!0,L.image=!0,O.highlightFormatting&&(L.formatting="image"),x(L);if(fe==="["&&L.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return L.imageMarker=!1,L.imageAltText=!0,O.highlightFormatting&&(L.formatting="image"),x(L);if(fe==="]"&&L.imageAltText){O.highlightFormatting&&(L.formatting="image");var ye=x(L);return L.imageAltText=!1,L.image=!1,L.inline=L.f=U,ye}if(fe==="["&&!L.image)return L.linkText&&F.match(/^.*?\]/)||(L.linkText=!0,O.highlightFormatting&&(L.formatting="link")),x(L);if(fe==="]"&&L.linkText){O.highlightFormatting&&(L.formatting="link");var ye=x(L);return L.linkText=!1,L.inline=L.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?U:v,ye}if(fe==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){L.f=L.inline=T,O.highlightFormatting&&(L.formatting="link");var ye=x(L);return ye?ye+=" ":ye="",ye+A.linkInline}if(fe==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){L.f=L.inline=T,O.highlightFormatting&&(L.formatting="link");var ye=x(L);return ye?ye+=" ":ye="",ye+A.linkEmail}if(O.xml&&fe==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var le=F.string.indexOf(">",F.pos);if(le!=-1){var $=F.string.substring(F.start,le);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test($)&&(L.md_inside=!0)}return F.backUp(1),L.htmlState=M.startState(b),u(F,L,P)}if(O.xml&&fe==="<"&&F.match(/^\/\w*?>/))return L.md_inside=!1,"tag";if(fe==="*"||fe==="_"){for(var me=1,re=F.pos==1?" ":F.string.charAt(F.pos-2);me<3&&F.eat(fe);)me++;var ae=F.peek()||" ",Se=!/\s/.test(ae)&&(!h.test(ae)||/\s/.test(re)||h.test(re)),oe=!/\s/.test(re)&&(!h.test(re)||/\s/.test(ae)||h.test(ae)),ee=null,J=null;if(me%2&&(!L.em&&Se&&(fe==="*"||!oe||h.test(re))?ee=!0:L.em==fe&&oe&&(fe==="*"||!Se||h.test(ae))&&(ee=!1)),me>1&&(!L.strong&&Se&&(fe==="*"||!oe||h.test(re))?J=!0:L.strong==fe&&oe&&(fe==="*"||!Se||h.test(ae))&&(J=!1)),J!=null||ee!=null){O.highlightFormatting&&(L.formatting=ee==null?"strong":J==null?"em":"strong em"),ee===!0&&(L.em=fe),J===!0&&(L.strong=fe);var Ee=x(L);return ee===!1&&(L.em=!1),J===!1&&(L.strong=!1),Ee}}else if(fe===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return x(L);F.backUp(1)}if(O.strikethrough){if(fe==="~"&&F.eatWhile(fe)){if(L.strikethrough){O.highlightFormatting&&(L.formatting="strikethrough");var Ee=x(L);return L.strikethrough=!1,Ee}else if(F.match(/^[^\s]/,!1))return L.strikethrough=!0,O.highlightFormatting&&(L.formatting="strikethrough"),x(L)}else if(fe===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return x(L);F.backUp(2)}}if(O.emoji&&fe===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){L.emoji=!0,O.highlightFormatting&&(L.formatting="emoji");var Q=x(L);return L.emoji=!1,Q}return fe===" "&&(F.match(/^ +$/,!1)?L.trailingSpace++:L.trailingSpace&&(L.trailingSpaceNewLine=!0)),x(L)}function T(F,L){var K=F.next();if(K===">"){L.f=L.inline=v,O.highlightFormatting&&(L.formatting="link");var te=x(L);return te?te+=" ":te="",te+A.linkInline}return F.match(/^[^>]+/,!0),A.linkInline}function U(F,L){if(F.eatSpace())return null;var K=F.next();return K==="("||K==="["?(L.f=L.inline=N(K==="("?")":"]"),O.highlightFormatting&&(L.formatting="link-string"),L.linkHref=!0,x(L)):"error"}var I={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(F){return function(L,K){var te=L.next();if(te===F){K.f=K.inline=v,O.highlightFormatting&&(K.formatting="link-string");var fe=x(K);return K.linkHref=!1,fe}return L.match(I[F]),K.linkHref=!0,x(K)}}function V(F,L){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(L.f=H,F.next(),O.highlightFormatting&&(L.formatting="link"),L.linkText=!0,x(L)):s(F,L,v)}function H(F,L){if(F.match(/^\]:/,!0)){L.f=L.inline=D,O.highlightFormatting&&(L.formatting="link");var K=x(L);return L.linkText=!1,K}return F.match(/^([^\]\\]|\\.)+/,!0),A.linkText}function D(F,L){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?L.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),L.f=L.inline=v,A.linkHref+" url")}var W={startState:function(){return{f:_,prevLine:{stream:null},thisLine:{stream:null},block:_,htmlState:null,indentation:0,inline:v,text:w,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&&M.copyState(b,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?M.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,L){if(L.formatting=!1,F!=L.thisLine.stream){if(L.header=0,L.hr=!1,F.match(/^\s*$/,!0))return E(L),null;if(L.prevLine=L.thisLine,L.thisLine={stream:F},L.taskList=!1,L.trailingSpace=0,L.trailingSpaceNewLine=!1,!L.localState&&(L.f=L.block,L.f!=P)){var K=F.match(/^\s*/,!0)[0].replace(/\t/g,d).length;if(L.indentation=K,L.indentationDiff=null,K>0)return null}}return L.f(F,L)},innerMode:function(F){return F.block==P?{state:F.htmlState,mode:b}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:W}},indent:function(F,L,K){return F.block==P&&b.indent?b.indent(F.htmlState,L,K):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,L,K):M.Pass},blankLine:E,getType:x,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return W},"xml"),M.defineMIME("text/markdown","markdown"),M.defineMIME("text/x-markdown","markdown")})},luix:function(k,z,o){k.exports=o.p+"static/tips.2ae2707a.svg"},lzim:function(k,z,o){"use strict";var M=o("E7E6"),m=o.n(M);o.d(z,"w",function(){return m.a});var O=o("/GNS"),b=o.n(O);o.d(z,"v",function(){return b.a});var y=o("FOrL"),C=o.n(y);o.d(z,"q",function(){return C.a});var A=o("HpTS"),g=o.n(A);o.d(z,"x",function(){return g.a});var e=o("tWlo"),f=o.n(e);o.d(z,"a",function(){return f.a});var r=o("7ZXX"),l=o.n(r);o.d(z,"l",function(){return l.a});var n=o("GABl"),i=o.n(n);o.d(z,"e",function(){return i.a});var a=o("onxn"),c=o.n(a);o.d(z,"n",function(){return c.a});var h=o("nKGa"),d=o.n(h);o.d(z,"m",function(){return d.a});var s=o("4qgm"),u=o.n(s);o.d(z,"y",function(){return u.a});var S=o("JeFH"),E=o.n(S);o.d(z,"b",function(){return E.a});var _=o("ji0R"),P=o.n(_);o.d(z,"i",function(){return P.a});var R=o("W6BS"),x=o.n(R);o.d(z,"z",function(){return x.a});var w=o("kPYp"),v=o.n(w);o.d(z,"A",function(){return v.a});var T=o("nukY"),U=o.n(T),I=o("4u4S"),N=o.n(I),V=o("yslc"),H=o.n(V),D=o("l2Kq"),W=o.n(D),F=o("RMFE"),L=o.n(F);o.d(z,"o",function(){return L.a});var K=o("TGq3"),te=o.n(K),fe=o("SMhR"),de=o.n(fe),Ce=o("8/bI"),Oe=o.n(Ce);o.d(z,"j",function(){return Oe.a});var ce=o("JWDV"),Ee=o.n(ce),ye=o("Xsq0"),ue=o.n(ye);o.d(z,"p",function(){return ue.a});var le=o("Ohmc"),$=o.n(le);o.d(z,"c",function(){return $.a});var me=o("csWT"),re=o.n(me);o.d(z,"d",function(){return re.a});var ae=o("7v3h"),Se=o.n(ae);o.d(z,"k",function(){return Se.a});var oe=o("cRFk"),ee=o.n(oe);o.d(z,"u",function(){return ee.a});var J=o("kPWJ"),Q=o.n(J);o.d(z,"t",function(){return Q.a});var ve=o("qgvg"),_e=o.n(ve);o.d(z,"r",function(){return _e.a});var Te=o("FPkq"),Ge=o.n(Te);o.d(z,"s",function(){return Ge.a});var qe=o("A/g1"),ut=o.n(qe);o.d(z,"f",function(){return ut.a});var st=o("Nmxd"),ft=o.n(st);o.d(z,"g",function(){return ft.a});var gt=o("5D2P"),Ve=o.n(gt);o.d(z,"h",function(){return Ve.a});var ke=o("djh8"),dt=o.n(ke),Ft=o("Jq4h"),vt=o.n(Ft)},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(k){if(!0)module.exports=k();else var z})(function(){var define,module,exports;return function(){function k(z,o,M){function m(y,C){if(!o[y]){if(!z[y]){var A=typeof require=="function"&&require;if(!C&&A)return require(y,!0);if(O)return O(y,!0);var g=new Error("Cannot find module '"+y+"'");throw g.code="MODULE_NOT_FOUND",g}var e=o[y]={exports:{}};z[y][0].call(e.exports,function(f){var r=z[y][1][f];return m(r||f)},e,e.exports,k,z,o,M)}return o[y].exports}for(var O=typeof require=="function"&&require,b=0;b0&&n(U).to(N),V=this._divideParts(w,v),H=V.length,D=!1,W=function(Ee,ye){var ue=this;return new y.default(function($,me){var re,ae,Se,oe;return A.default.async(function(J){for(;;)switch(J.prev=J.next){case 0:if(J.prev=0,Ee.isCancel()){J.next=18;break}return re=V[ye-1],ae={stream:Ee._createStream(x,re.start,re.end),size:re.end-re.start},J.next=6,A.default.awrap(Ee._uploadPart(I,T,ye,ae));case 6:if(Se=J.sent,!(!Ee.isCancel()&&!D)){J.next=15;break}if(_.doneParts.push({number:ye,etag:Se.res.headers.etag}),!P.progress){J.next=12;break}return J.next=12,A.default.awrap(P.progress(U.length/H,_,Se.res));case 12:$({number:ye,etag:Se.res.headers.etag}),J.next=16;break;case 15:$();case 16:J.next=19;break;case 18:$();case 19:J.next=30;break;case 21:J.prev=21,J.t0=J.catch(0),oe=new Error,oe.name=J.t0.name,oe.message=J.t0.message,oe.stack=J.t0.stack,oe.partNum=ye,n(J.t0).to(oe),me(oe);case 30:case"end":return J.stop()}},null,ue,[[0,21]])})},F=(0,O.default)(new Array(H),function(ce,Ee){return Ee+1}),L=N.map(function(ce){return ce.number}),K=F.filter(function(ce){return L.indexOf(ce)<0}),te=5,fe=P.parallel||te,Oe.next=17,A.default.awrap(this._parallel(K,fe,function(ce){return new y.default(function(Ee,ye){W(R,ce).then(function(ue){ue&&N.push(ue),Ee()}).catch(function(ue){ye(ue)})})}));case 17:if(de=Oe.sent,D=!0,!this.isCancel()){Oe.next=22;break}throw W=null,this._makeCancelEvent();case 22:if(!(de&&de.length>0)){Oe.next=25;break}throw de[0].message="Failed to upload some parts with error: "+de[0].toString()+" part_num: "+de[0].partNum,de[0];case 25:return Oe.next=27,A.default.awrap(this.completeMultipartUpload(I,T,N,P));case 27:return Oe.abrupt("return",Oe.sent);case 28:case"end":return Oe.stop()}},null,this)},d._getFileSize=function(_){return A.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!e.buffer(_)){R.next=4;break}return R.abrupt("return",_.length);case 4:if(!(a(_)||h(_))){R.next=6;break}return R.abrupt("return",_.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return R.stop()}},null,this)};var s=k("stream"),u=s.Readable;function S(E,_){if(!(this instanceof S))return new S(E,_);u.call(this,_),this.file=E,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}f.inherits(S,u),S.prototype.readFileAndPush=function(_){if(this.fileBuffer)for(var P=!0;P&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:x,this.start=x,P=this.push(this.fileBuffer.slice(R,x))}},S.prototype._read=function(_){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var P=16*1024;_=_||P;var R=this;this.reader.onload=function(w){R.fileBuffer=M.from(new Uint8Array(w.target.result)),R.file=null,R.readFileAndPush(_)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(_)},d._createStream=function(_,P,R){if(a(_)||h(_))return new S(_.slice(P,R));throw new Error("_createStream requires File/Blob.")},d._getPartSize=function(_,P){var R=10*1e3,x=1024*1024;return P?Math.max(Math.ceil(_/R),P):x},d._divideParts=function(_,P){for(var R=Math.ceil(_/P),x=[],w=0;w255)throw new Error("ID is composed of 255 bytes at most");if(_.prefix===""||_.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(_.status))throw new Error("Status must be Enabled or Disabled");if(_.transition){if(!["IA","Archive"].includes(_.transition.storageClass))throw new Error("StorageClass must be IA or Archive");u(_.transition,"Transition")}if(_.expiration){if(!_.expiration.expiredObjectDeleteMarker)u(_.expiration,"Expiration");else if(_.expiration.days||_.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(_.abortMultipartUpload&&u(_.abortMultipartUpload,"AbortMultipartUpload"),!_.expiration&&!_.abortMultipartUpload&&!_.transition&&!_.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(_.tag){if(_.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");S(_.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=O(M);function O(e){return e&&e.__esModule?e:{default:e}}var b=k("../utils/checkBucketName"),y=b.checkBucketName,C=k("../utils/obj2xml"),A=C.obj2xml,g=o;g.putBucketVersioning=function(f,r){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n,i,a;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(y(f),["Enabled","Suspended"].includes(r)){h.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return n=this._bucketRequestParams("PUT",f,"versioning",l),i={VersioningConfiguration:{Status:r}},n.mime="xml",n.content=A(i,{headers:!0}),h.next=9,m.default.awrap(this.request(n));case 9:return a=h.sent,h.abrupt("return",{res:a.res,status:a.status});case 11:case"end":return h.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=O(M);function O(r){return r&&r.__esModule?r:{default:r}}var b=k("../utils/checkBucketName"),y=b.checkBucketName,C=k("../utils/obj2xml"),A=C.obj2xml,g=k("../utils/isArray"),e=g.isArray,f=o;f.putBucketWebsite=function(l){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments[2],a,c,h,d,s;return m.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(y(l),a=this._bucketRequestParams("PUT",l,"website",i),c={Suffix:n.index||"index.html"},h={IndexDocument:c},d={WebsiteConfiguration:h},n.supportSubDir&&(c.SupportSubDir=n.supportSubDir),n.type&&(c.Type=n.type),n.error&&(h.ErrorDocument={Key:n.error}),!(n.routingRules!==void 0)){S.next=12;break}if(e(n.routingRules)){S.next=11;break}throw new Error("RoutingRules must be Array");case 11:h.RoutingRules={RoutingRule:n.routingRules};case 12:return d=A(d),a.content=d,a.mime="xml",a.successStatuses=[200],S.next=18,m.default.awrap(this.request(a));case 18:return s=S.sent,S.abrupt("return",{res:s.res});case 20:case"end":return S.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/core-js/object/keys"),O=C(m),b=k("babel-runtime/core-js/json/stringify"),y=C(b);function C(A){return A&&A.__esModule?A:{default:A}}o.encodeCallback=function(g,e){if(g.headers=g.headers||{},!Object.prototype.hasOwnProperty.call(g.headers,"x-oss-callback")&&e.callback){var f={callbackUrl:encodeURI(e.callback.url),callbackBody:e.callback.body};e.callback.host&&(f.callbackHost=e.callback.host),e.callback.contentType&&(f.callbackBodyType=e.callback.contentType);var r=M.from((0,y.default)(f)).toString("base64");if(g.headers["x-oss-callback"]=r,e.callback.customValue){var l={};(0,O.default)(e.callback.customValue).forEach(function(n){l["x:"+n]=e.callback.customValue[n]}),g.headers["x-oss-callback-var"]=M.from((0,y.default)(l)).toString("base64")}}}}).call(this,k("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/assign"),m=O(M);function O(f){return f&&f.__esModule?f:{default:f}}var b=k("humanize-ms"),y=k("url"),C=k("../utils/checkBucketName"),A=C.checkBucketName;function g(f,r){var l=y.parse(f);if(l.protocol||(l=y.parse("http"+(r?"s":"")+"://"+f)),l.protocol!=="http:"&&l.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return l}function e(f,r,l){var n=l?"https://":"http://",i=r?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return f.substr(0,a.length)===a&&(i=".aliyuncs.com"),y.parse(n+f+i)}z.exports=function(f){if(!f||!f.accessKeyId||!f.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");f.bucket&&A(f.bucket);var r=(0,m.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},f);if(r.accessKeyId=r.accessKeyId.trim(),r.accessKeySecret=r.accessKeySecret.trim(),r.timeout&&(r.timeout=b(r.timeout)),r.endpoint)r.endpoint=g(r.endpoint,r.secure);else if(r.region)r.endpoint=e(r.region,r.internal,r.secure);else throw new Error("require options.endpoint or options.region");return r.inited=!0,r}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(k,z,o){"use strict";var M=k("merge-descriptors"),m=o;M(m,k("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=O(M);function O(r){return r&&r.__esModule?r:{default:r}}var b=k("../utils/checkBucketName"),y=b.checkBucketName,C=k("querystring"),A=k("js-base64"),g=A.Base64.encode,e=o;e.processObjectSave=function(l,n,i,a){var c,h,d,s;return m.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return f(l,"sourceObject"),f(n,"targetObject"),f(i,"process"),n=this._objectName(n),a&&y(a),c=this._objectRequestParams("POST",l,{subres:"x-oss-process"}),h=a?",b_"+g(a):"",n=g(n),d={"x-oss-process":i+"|sys/saveas,o_"+n+h},c.content=C.stringify(d),S.next=12,m.default.awrap(this.request(c));case 12:return s=S.sent,S.abrupt("return",{res:s.res,status:s.res.status});case 14:case"end":return S.stop()}},null,this)};function f(r,l){if(!r)throw new Error(l+" is required");if(typeof r!="string")throw new Error(l+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=O(M);function O(e){return e&&e.__esModule?e:{default:e}}var b=k("copy-to"),y=k("./callback"),C=k("./utils/deepCopy"),A=C.deepCopy,g=o;g.listUploads=function(f,r){var l,n,i,a;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=r||{},l={},b(r).to(l),l.subres="uploads",n=this._objectRequestParams("GET","",l),n.query=f,n.xmlResponse=!0,n.successStatuses=[200],h.next=10,m.default.awrap(this.request(n));case 10:return i=h.sent,a=i.data.Upload||[],Array.isArray(a)||(a=[a]),a=a.map(function(d){return{name:d.Key,uploadId:d.UploadId,initiated:d.Initiated}}),h.abrupt("return",{res:i.res,uploads:a,bucket:i.data.Bucket,nextKeyMarker:i.data.NextKeyMarker,nextUploadIdMarker:i.data.NextUploadIdMarker,isTruncated:i.data.IsTruncated==="true"});case 15:case"end":return h.stop()}},null,this)},g.listParts=function(f,r,l,n){var i,a,c;return m.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return n=n||{},i={},b(n).to(i),i.subres={uploadId:r},a=this._objectRequestParams("GET",f,i),a.query=l,a.xmlResponse=!0,a.successStatuses=[200],d.next=10,m.default.awrap(this.request(a));case 10:return c=d.sent,d.abrupt("return",{res:c.res,uploadId:c.data.UploadId,bucket:c.data.Bucket,name:c.data.Key,partNumberMarker:c.data.PartNumberMarker,nextPartNumberMarker:c.data.NextPartNumberMarker,maxParts:c.data.MaxParts,isTruncated:c.data.IsTruncated,parts:c.data.Part||[]});case 12:case"end":return d.stop()}},null,this)},g.abortMultipartUpload=function(f,r,l){var n,i,a;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return this._stop(),l=l||{},n={},b(l).to(n),n.subres={uploadId:r},i=this._objectRequestParams("DELETE",f,n),i.successStatuses=[204],h.next=9,m.default.awrap(this.request(i));case 9:return a=h.sent,h.abrupt("return",{res:a.res});case 11:case"end":return h.stop()}},null,this)},g.initMultipartUpload=function(f,r){var l,n,i;return m.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r=r||{},l={},b(r).to(l),l.headers=l.headers||{},this._convertMetaToHeaders(r.meta,l.headers),l.subres="uploads",n=this._objectRequestParams("POST",f,l),n.mime=r.mime,n.xmlResponse=!0,n.successStatuses=[200],c.next=12,m.default.awrap(this.request(n));case 12:return i=c.sent,c.abrupt("return",{res:i.res,bucket:i.data.Bucket,name:i.data.Key,uploadId:i.data.UploadId});case 14:case"end":return c.stop()}},null,this)},g.uploadPart=function(f,r,l,n,i,a,c){var h;return m.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return h={stream:this._createStream(n,i,a),size:a-i},s.next=3,m.default.awrap(this._uploadPart(f,r,l,h,c));case 3:return s.abrupt("return",s.sent);case 4:case"end":return s.stop()}},null,this)},g.completeMultipartUpload=function(f,r,l,n){var i,a,c,h,d,s,u,S;return m.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:for(i=l.concat().sort(function(P,R){return P.number-R.number}).filter(function(P,R,x){return!R||P.number!==x[R-1].number}),a=` `,c=0;c `,a+=""+h.number+` `,a+=""+h.etag+` `,a+=` `;return a+="",n=n||{},d={},d=A(n),d.headers&&delete d.headers["x-oss-server-side-encryption"],d.subres={uploadId:r},s=this._objectRequestParams("POST",f,d),y.encodeCallback(s,d),s.mime="xml",s.content=a,s.headers&&s.headers["x-oss-callback"]||(s.xmlResponse=!0),s.successStatuses=[200],_.next=17,m.default.awrap(this.request(s));case 17:return u=_.sent,S={res:u.res,bucket:s.bucket,name:f,etag:u.res.headers.etag},s.headers&&s.headers["x-oss-callback"]&&(S.data=JSON.parse(u.data.toString())),_.abrupt("return",S);case 21:case"end":return _.stop()}},null,this)},g._uploadPart=function(f,r,l,n,i){var a,c,h;return m.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return i=i||{},a={},b(i).to(a),a.headers={"Content-Length":n.size},a.subres={partNumber:l,uploadId:r},c=this._objectRequestParams("PUT",f,a),c.mime=a.mime,c.stream=n.stream,c.successStatuses=[200],s.next=11,m.default.awrap(this.request(c));case 11:if(h=s.sent,h.res.headers.etag){s.next=14;break}throw new Error(`Please set the etag of expose-headers in OSS - https://help.aliyun.com/document_detail/32069.html`);case 14:return n.stream=null,c.stream=null,s.abrupt("return",{name:f,etag:h.res.headers.etag,res:h.res});case 17:case"end":return s.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=A(M),T=k("babel-runtime/core-js/object/keys"),b=A(T),y=k("babel-runtime/helpers/typeof"),C=A(y);function A(r){return r&&r.__esModule?r:{default:r}}var g=k("../utils/checkBucketName"),e=g.checkBucketName,f=o;f.copy=function(l,n,i,a){var c,h,d;return m.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(typeof i=="undefined"?"undefined":(0,C.default)(i))==="object"&&(a=i),a=a||{},a.headers=a.headers||{},(0,b.default)(a.headers).forEach(function(S){a.headers["x-oss-copy-source-"+S.toLowerCase()]=a.headers[S]}),a.meta&&(a.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(a.meta,a.headers),n=this._getSourceName(n,i),a.versionId&&(n=n+"?versionId="+a.versionId),a.headers["x-oss-copy-source"]=n,c=this._objectRequestParams("PUT",l,a),c.xmlResponse=!0,c.successStatuses=[200,304],u.next=14,m.default.awrap(this.request(c));case 14:return h=u.sent,d=h.data,d&&(d={etag:d.ETag,lastModified:d.LastModified}),u.abrupt("return",{data:d,res:h.res});case 18:case"end":return u.stop()}},null,this)},f._getSourceName=function(l,n){return typeof n=="string"?l=this._objectName(l):l[0]!=="/"?n=this.options.bucket:(n=l.replace(/\/(.+?)(\/.*)/,"$1"),l=l.replace(/(\/.+?\/)(.*)/,"$2")),e(n),l=encodeURI(l),l="/"+n+"/"+l,l}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.delete=function(g){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,r;return m.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return e.subres=(0,b.default)({},e.subres),e.versionId&&(e.subres.versionId=e.versionId),f=this._objectRequestParams("DELETE",g,e),f.successStatuses=[204],n.next=6,m.default.awrap(this.request(f));case 6:return r=n.sent,n.abrupt("return",{res:r.res});case 8:case"end":return n.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(f){return f&&f.__esModule?f:{default:f}}var C=k("utility"),A=k("../utils/obj2xml"),g=A.obj2xml,e=o;e.deleteMulti=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n,i,a,c,h,d,s,u,S,E,_,P;return m.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(n=[],!(!r||!r.length)){x.next=3;break}throw new Error("names is required");case 3:for(i=0;i1&&arguments[1]!==void 0?arguments[1]:{},f,r;return m.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return e.subres=(0,b.default)({tagging:""},e.subres),e.versionId&&(e.subres.versionId=e.versionId),g=this._objectName(g),f=this._objectRequestParams("DELETE",g,e),f.successStatuses=[204],n.next=7,m.default.awrap(this.request(f));case 7:return r=n.sent,n.abrupt("return",{status:r.status,res:r.res});case 9:case"end":return n.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(e){return e&&e.__esModule?e:{default:e}}var C=k("fs"),A=k("is-type-of"),g=o;g.get=function(f,r){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n,i,a,c;return m.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return n=null,i=!1,A.writableStream(r)?n=r:A.string(r)?(n=C.createWriteStream(r),i=!0):l=r,l=l||{},l.subres=(0,b.default)({},l.subres),l.versionId&&(l.subres.versionId=l.versionId),l.process&&(l.subres["x-oss-process"]=l.process),a=void 0,d.prev=8,c=this._objectRequestParams("GET",f,l),c.writeStream=n,c.successStatuses=[200,206,304],d.next=14,m.default.awrap(this.request(c));case 14:a=d.sent,i&&n.destroy(),d.next=25;break;case 18:if(d.prev=18,d.t0=d.catch(8),!i){d.next=24;break}return n.destroy(),d.next=24,m.default.awrap(this._deleteFileSafe(r));case 24:throw d.t0;case 25:return d.abrupt("return",{res:a.res,content:a.data});case 26:case"end":return d.stop()}},null,this,[[8,18]])}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,fs:71,"is-type-of":289}],24:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.getACL=function(g){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,r;return m.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return e.subres=(0,b.default)({acl:""},e.subres),e.versionId&&(e.subres.versionId=e.versionId),g=this._objectName(g),f=this._objectRequestParams("GET",g,e),f.successStatuses=[200],f.xmlResponse=!0,n.next=8,m.default.awrap(this.request(f));case 8:return r=n.sent,n.abrupt("return",{acl:r.data.AccessControlList.Grant,owner:{id:r.data.Owner.ID,displayName:r.data.Owner.DisplayName},res:r.res});case 10:case"end":return n.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=A(M),T=k("babel-runtime/regenerator"),b=A(T),y=k("babel-runtime/core-js/object/assign"),C=A(y);function A(c){return c&&c.__esModule?c:{default:c}}var g=o,e=k("../utils/isObject"),f=e.isObject,r=k("../utils/isArray"),l=r.isArray;g.getBucketVersions=n,g.listObjectVersions=n;function n(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,s,u,S,E,_;return b.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!(c.versionIdMarker&&c.keyMarker===void 0)){R.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return h.subres=(0,C.default)({versions:""},h.subres),h.versionId&&(h.subres.versionId=h.versionId),d=this._objectRequestParams("GET","",h),d.xmlResponse=!0,d.successStatuses=[200],d.query=a(c),R.next=10,b.default.awrap(this.request(d));case 10:return s=R.sent,u=s.data.Version||[],S=s.data.DeleteMarker||[],E=this,u&&(Array.isArray(u)||(u=[u]),u=u.map(function(x){return{name:x.Key,url:E._objectUrl(x.Key),lastModified:x.LastModified,isLatest:x.IsLatest==="true",versionId:x.VersionId,etag:x.ETag,type:x.Type,size:Number(x.Size),storageClass:x.StorageClass,owner:{id:x.Owner.ID,displayName:x.Owner.DisplayName}}})),S&&(l(S)||(S=[S]),S=S.map(function(x){return{name:x.Key,lastModified:x.LastModified,versionId:x.VersionId,owner:{id:x.Owner.ID,displayName:x.Owner.DisplayName}}})),_=s.data.CommonPrefixes||null,_&&(l(_)||(_=[_]),_=_.map(function(x){return x.Prefix})),R.abrupt("return",{res:s.res,objects:u,deleteMarker:S,prefixes:_,nextMarker:s.data.NextMarker||null,NextVersionIdMarker:s.data.NextVersionIdMarker||null,isTruncated:s.data.IsTruncated==="true"});case 19:case"end":return R.stop()}},null,this)}function i(c){return c.replace(/([A-Z])/g,"-$1").toLowerCase()}function a(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h={};return f(c)&&(0,m.default)(c).forEach(function(d){h[i(d)]=c[d]}),h}},{"../utils/isArray":42,"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],26:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.getObjectMeta=function(g,e){var f,r;return m.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return e=e||{},g=this._objectName(g),e.subres=(0,b.default)({objectMeta:""},e.subres),e.versionId&&(e.subres.versionId=e.versionId),f=this._objectRequestParams("HEAD",g,e),f.successStatuses=[200],n.next=8,m.default.awrap(this.request(f));case 8:return r=n.sent,n.abrupt("return",{status:r.status,res:r.res});case 10:case"end":return n.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(e){return e&&e.__esModule?e:{default:e}}var C=o,A=k("../utils/isObject"),g=A.isObject;C.getObjectTagging=function(f){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,n,i,a,c;return m.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return r.subres=(0,b.default)({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),f=this._objectName(f),l=this._objectRequestParams("GET",f,r),l.successStatuses=[200],d.next=7,m.default.awrap(this.request(l));case 7:return n=d.sent,d.next=10,m.default.awrap(this.parseXML(n.data));case 10:return i=d.sent,a=i.TagSet.Tag,a=a&&g(a)?[a]:a||[],c={},a.forEach(function(s){c[s.Key]=s.Value}),d.abrupt("return",{status:n.status,res:n.res,tag:c});case 16:case"end":return d.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.getSymlink=function(g){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,r,l;return m.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return e.subres=(0,b.default)({symlink:""},e.subres),e.versionId&&(e.subres.versionId=e.versionId),g=this._objectName(g),f=this._objectRequestParams("GET",g,e),f.successStatuses=[200],i.next=7,m.default.awrap(this.request(f));case 7:return r=i.sent,l=r.res.headers["x-oss-symlink-target"],i.abrupt("return",{targetName:decodeURIComponent(l),res:r.res});case 10:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=A(M),T=k("babel-runtime/core-js/object/keys"),b=A(T),y=k("babel-runtime/core-js/object/assign"),C=A(y);function A(e){return e&&e.__esModule?e:{default:e}}var g=o;g.head=function(f){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,n,i;return m.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r.subres=(0,C.default)({},r.subres),r.versionId&&(r.subres.versionId=r.versionId),l=this._objectRequestParams("HEAD",f,r),l.successStatuses=[200,304],c.next=6,m.default.awrap(this.request(l));case 6:return n=c.sent,i={meta:null,res:n.res,status:n.status},n.status===200&&(0,b.default)(n.headers).forEach(function(h){h.indexOf("x-oss-meta-")===0&&(i.meta||(i.meta={}),i.meta[h.substring(11)]=n.headers[h])}),c.abrupt("return",i);case 10:case"end":return c.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.putACL=function(g,e,f){var r,l;return m.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return f=f||{},f.subres=(0,b.default)({acl:""},f.subres),f.versionId&&(f.subres.versionId=f.versionId),f.headers=f.headers||{},f.headers["x-oss-object-acl"]=e,g=this._objectName(g),r=this._objectRequestParams("PUT",g,f),r.successStatuses=[200],i.next=10,m.default.awrap(this.request(r));case 10:return l=i.sent,i.abrupt("return",{res:l.res});case 12:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=A(M),T=k("babel-runtime/core-js/object/keys"),b=A(T),y=k("babel-runtime/core-js/object/assign"),C=A(y);function A(n){return n&&n.__esModule?n:{default:n}}var g=k("../utils/obj2xml"),e=g.obj2xml,f=k("../utils/checkObjectTag"),r=f.checkObjectTag,l=o;l.putObjectTagging=function(i,a){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},h,d,s;return m.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return r(a),c.subres=(0,C.default)({tagging:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),i=this._objectName(i),h=this._objectRequestParams("PUT",i,c),h.successStatuses=[200],a=(0,b.default)(a).map(function(E){return{Key:E,Value:a[E]}}),d={Tagging:{TagSet:{Tag:a}}},h.mime="xml",h.content=e(d),S.next=12,m.default.awrap(this.request(h));case 12:return s=S.sent,S.abrupt("return",{res:s.res,status:s.status});case 14:case"end":return S.stop()}},null,this)}},{"../utils/checkObjectTag":36,"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],32:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/object/assign"),b=y(T);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.putSymlink=function(g,e,f){var r,l;return m.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return f=f||{},f.headers=f.headers||{},e=this._escape(this._objectName(e)),this._convertMetaToHeaders(f.meta,f.headers),f.headers["x-oss-symlink-target"]=e,f.subres=(0,b.default)({symlink:""},f.subres),f.versionId&&(f.subres.versionId=f.versionId),f.storageClass&&(f.headers["x-oss-storage-class"]=f.storageClass),g=this._objectName(g),r=this._objectRequestParams("PUT",g,f),r.successStatuses=[200],i.next=13,m.default.awrap(this.request(r));case 13:return l=i.sent,i.abrupt("return",{res:l.res});case 15:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),T=k("babel-runtime/core-js/promise"),b=y(T);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C._parallelNode=function(g,e,f,r){var l,n,i,a,c,h,d,s;return m.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:l=this,n=[],i=[],a=g.length/e,c=g.length%e,h=c===0?a:(g.length-c)/e+1,d=1,s=0;case 8:if(!(s0){h=!0,d<=0&&l(n);return}d+=1,S(_.value,i(u))}s=!1}E()})},C.cancel=function(g){this.options.cancelFlag=!0,g&&this.abortMultipartUpload(g.name,g.uploadId,g.options)},C.isCancel=function(){return this.options.cancelFlag},C.resetCancelFlag=function(){this.options.cancelFlag=!1},C._stop=function(){this.options.cancelFlag=!0},C._makeCancelEvent=function(){var g={status:0,name:"cancel"};return g}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/core-js/json/stringify"),T=C(m),b=k("babel-runtime/core-js/object/keys"),y=C(b);function C(e){return e&&e.__esModule?e:{default:e}}var A=k("./../../shims/crypto/crypto.js"),g=k("is-type-of");o.buildCanonicalizedResource=function(f,r){var l=""+f,n="?";if(g.string(r)&&r.trim()!=="")l+=n+r;else if(g.array(r))r.sort(),l+=n+r.join("&");else if(r){var i=function(h,d){return h[0]>d[0]?1:h[0]1&&arguments[1]!==void 0?arguments[1]:{},l=arguments[2],n=arguments[3],i={},a=r.subResource,c=a===void 0?{}:a;if(r.process){var h="x-oss-process";c[h]=r.process}if(r.trafficLimit){var d="x-oss-traffic-limit";c[d]=r.trafficLimit}if(r.response&&(0,y.default)(r.response).forEach(function(E){var _="response-"+E.toLowerCase();c[_]=r.response[E]}),(0,y.default)(r).forEach(function(E){var _=E.toLowerCase(),P=r[E];_.indexOf("x-oss-")===0?i[_]=P:(_.indexOf("content-md5")===0||_.indexOf("content-type")===0)&&(i[E]=P)}),Object.prototype.hasOwnProperty.call(r,"security-token")&&(c["security-token"]=r["security-token"]),Object.prototype.hasOwnProperty.call(r,"callback")){var s={callbackUrl:encodeURI(r.callback.url),callbackBody:r.callback.body};if(r.callback.host&&(s.callbackHost=r.callback.host),r.callback.contentType&&(s.callbackBodyType=r.callback.contentType),c.callback=M.from((0,T.default)(s)).toString("base64"),r.callback.customValue){var u={};(0,y.default)(r.callback.customValue).forEach(function(E){u["x:"+E]=r.callback.customValue[E]}),c["callback-var"]=M.from((0,T.default)(u)).toString("base64")}}var S=this.buildCanonicalString(r.method,l,{headers:i,parameters:c},n.toString());return{Signature:this.computeSignature(f,S),subResource:c}}}).call(this,k("buffer").Buffer)},{"./../../shims/crypto/crypto.js":284,"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73,"is-type-of":289}],35:[function(k,z,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.checkBucketName=void 0,o.checkBucketName=function(M,m){var T=m?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!T.test(M))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/entries"),m=T(M);function T(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(o,"__esModule",{value:!0}),o.checkObjectTag=void 0;var b=k("./checkValid"),y=b.checkValid,C=k("./isObject"),A=C.isObject,g=[{validator:function(l){if(typeof l!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],e={key:[].concat(g,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(g,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function f(r){if(!A(r))throw new Error("tag must be Object");var l=(0,m.default)(r);if(l.length>10)throw new Error("maximum of 10 tags for a object");var n=["key","value"];l.forEach(function(i){i.forEach(function(a,c){y(a,e[n[c]])})})}o.checkObjectTag=f},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(k,z,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.checkValid=void 0;function M(m,T){T.forEach(function(b){if(b.validator)b.validator(m);else if(b.pattern&&!b.pattern.test(m))throw new Error(b.msg)})}o.checkValid=M},{}],38:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/core-js/object/assign"),T=b(m);function b(i){return i&&i.__esModule?i:{default:i}}Object.defineProperty(o,"__esModule",{value:!0}),o.createRequest=void 0;var y=k("./../../../shims/crypto/crypto.js"),C=k("debug")("ali-oss"),A=k("mime"),g=k("dateformat"),e=k("copy-to"),f=k("path");function r(i,a){return i[a]||i[a.toLowerCase()]}function l(i,a){delete i[a],delete i[a.toLowerCase()]}function n(i){var a=new Date;this.options.amendTimeSkewed&&(a=+new Date+this.options.amendTimeSkewed);var c={"x-oss-date":g(a,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(c["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,T.default)(c,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(c["x-oss-security-token"]=this.options.stsToken),e(i.headers).to(c),r(c,"Content-Type")||(i.mime&&i.mime.indexOf("/")>0?c["Content-Type"]=i.mime:c["Content-Type"]=A.getType(i.mime||f.extname(i.object||""))),r(c,"Content-Type")||l(c,"Content-Type"),i.content&&(c["Content-Md5"]=y.createHash("md5").update(M.from(i.content,"utf8")).digest("base64"),c["Content-Length"]||(c["Content-Length"]=i.content.length));var h=this._getResource(i);c.authorization=this.authorization(i.method,h,i.subres,c);var d=this._getReqUrl(i);C("request %s %s, with headers %j, !!stream: %s",i.method,d,c,!!i.stream);var s=i.timeout||this.options.timeout,u={method:i.method,content:i.content,stream:i.stream,headers:c,timeout:s,writeStream:i.writeStream,customResponse:i.customResponse,ctx:i.ctx||this.ctx};return this.agent&&(u.agent=this.agent),this.httpsAgent&&(u.httpsAgent=this.httpsAgent),{url:d,params:u}}o.createRequest=n}).call(this,k("buffer").Buffer)},{"./../../../shims/crypto/crypto.js":284,"babel-runtime/core-js/object/assign":54,buffer:73,"copy-to":76,dateformat:190,debug:288,mime:202,path:205}],39:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=y(M),T=k("babel-runtime/helpers/typeof"),b=y(T);function y(C){return C&&C.__esModule?C:{default:C}}Object.defineProperty(o,"__esModule",{value:!0}),o.deepCopy=void 0,o.deepCopy=function(C){if(C===null||(typeof C=="undefined"?"undefined":(0,b.default)(C))!=="object")return C;var A=Array.isArray(C)?[]:{};return(0,m.default)(C).forEach(function(g){A[g]=o.deepCopy(C[g])}),A}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=y(M),T=k("babel-runtime/helpers/typeof"),b=y(T);function y(g){return g&&g.__esModule?g:{default:g}}Object.defineProperty(o,"__esModule",{value:!0}),o.formatObjKey=void 0;function C(g,e){if(g===null||(typeof g=="undefined"?"undefined":(0,b.default)(g))!=="object")return g;var f=void 0;if(Array.isArray(g)){f=[];for(var r=0;r -`),g&&g.firstUpperCase&&(A=b.formatObjKey(A,"firstUpperCase")),y(A)==="object"?(0,m.default)(A).forEach(function(f){y(A[f])==="string"||y(A[f])==="number"?e+="<"+f+">"+A[f]+"":y(A[f])==="object"?e+="<"+f+">"+C(A[f])+"":y(A[f])==="array"?e+=A[f].map(function(r){return"<"+f+">"+C(r)+""}).join(""):e+="<"+f+">"+A[f].toString()+""}):e+=A.toString(),e}o.obj2xml=C},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(k,z,o){z.exports=M,z.exports.HttpsAgent=M;function M(){}},{}],49:[function(k,z,o){z.exports=k("./register")().Promise},{"./register":51}],50:[function(k,z,o){"use strict";var M="@@any-promise/REGISTRATION",m=null;z.exports=function(T,b){return function(C,A){C=C||null,A=A||{};var g=A.global!==!1;if(m===null&&g&&(m=T[M]||null),m!==null&&C!==null&&m.implementation!==C)throw new Error('any-promise already defined as "'+m.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return m===null&&(C!==null&&typeof A.Promise!="undefined"?m={Promise:A.Promise,implementation:C}:m=b(C),g&&(T[M]=m)),m}}},{}],51:[function(k,z,o){"use strict";z.exports=k("./loader")(window,M);function M(){if(typeof window.Promise=="undefined")throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}},{"./loader":50}],52:[function(k,z,o){z.exports={default:k("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(k,z,o){z.exports={default:k("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":83}],59:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":84}],60:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(k,z,o){z.exports={default:k("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(k,z,o){z.exports={default:k("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(k,z,o){z.exports={default:k("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":88}],64:[function(k,z,o){z.exports={default:k("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(k,z,o){z.exports={default:k("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(k,z,o){z.exports={default:k("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(k,z,o){"use strict";o.__esModule=!0;var M=k("../core-js/symbol/iterator"),m=C(M),T=k("../core-js/symbol"),b=C(T),y=typeof b.default=="function"&&typeof m.default=="symbol"?function(A){return typeof A}:function(A){return A&&typeof b.default=="function"&&A.constructor===b.default&&A!==b.default.prototype?"symbol":typeof A};function C(A){return A&&A.__esModule?A:{default:A}}o.default=typeof b.default=="function"&&y(m.default)==="symbol"?function(A){return typeof A=="undefined"?"undefined":y(A)}:function(A){return A&&typeof b.default=="function"&&A.constructor===b.default&&A!==b.default.prototype?"symbol":typeof A=="undefined"?"undefined":y(A)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(k,z,o){z.exports=k("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(k,z,o){"use strict";o.byteLength=g,o.toByteArray=f,o.fromByteArray=n;for(var M=[],m=[],T=typeof Uint8Array!="undefined"?Uint8Array:Array,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,C=b.length;y0)throw new Error("Invalid string. Length must be a multiple of 4");var c=i.indexOf("=");c===-1&&(c=a);var h=c===a?0:4-c%4;return[c,h]}function g(i){var a=A(i),c=a[0],h=a[1];return(c+h)*3/4-h}function e(i,a,c){return(a+c)*3/4-c}function f(i){var a,c=A(i),h=c[0],d=c[1],s=new T(e(i,h,d)),u=0,S=d>0?h-4:h,E;for(E=0;E>16&255,s[u++]=a>>8&255,s[u++]=a&255;return d===2&&(a=m[i.charCodeAt(E)]<<2|m[i.charCodeAt(E+1)]>>4,s[u++]=a&255),d===1&&(a=m[i.charCodeAt(E)]<<10|m[i.charCodeAt(E+1)]<<4|m[i.charCodeAt(E+2)]>>2,s[u++]=a>>8&255,s[u++]=a&255),s}function r(i){return M[i>>18&63]+M[i>>12&63]+M[i>>6&63]+M[i&63]}function l(i,a,c){for(var h,d=[],s=a;sS?S:u+s));return h===1?(a=i[c-1],d.push(M[a>>2]+M[a<<4&63]+"==")):h===2&&(a=(i[c-2]<<8)+i[c-1],d.push(M[a>>10]+M[a>>4&63]+M[a<<2&63]+"=")),d.join("")}},{}],70:[function(k,z,o){/*! + https://help.aliyun.com/document_detail/32069.html`);case 14:return n.stream=null,c.stream=null,s.abrupt("return",{name:f,etag:h.res.headers.etag,res:h.res});case 17:case"end":return s.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=A(M),O=k("babel-runtime/core-js/object/keys"),b=A(O),y=k("babel-runtime/helpers/typeof"),C=A(y);function A(r){return r&&r.__esModule?r:{default:r}}var g=k("../utils/checkBucketName"),e=g.checkBucketName,f=o;f.copy=function(l,n,i,a){var c,h,d;return m.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return(typeof i=="undefined"?"undefined":(0,C.default)(i))==="object"&&(a=i),a=a||{},a.headers=a.headers||{},(0,b.default)(a.headers).forEach(function(S){a.headers["x-oss-copy-source-"+S.toLowerCase()]=a.headers[S]}),a.meta&&(a.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(a.meta,a.headers),n=this._getSourceName(n,i),a.versionId&&(n=n+"?versionId="+a.versionId),a.headers["x-oss-copy-source"]=n,c=this._objectRequestParams("PUT",l,a),c.xmlResponse=!0,c.successStatuses=[200,304],u.next=14,m.default.awrap(this.request(c));case 14:return h=u.sent,d=h.data,d&&(d={etag:d.ETag,lastModified:d.LastModified}),u.abrupt("return",{data:d,res:h.res});case 18:case"end":return u.stop()}},null,this)},f._getSourceName=function(l,n){return typeof n=="string"?l=this._objectName(l):l[0]!=="/"?n=this.options.bucket:(n=l.replace(/\/(.+?)(\/.*)/,"$1"),l=l.replace(/(\/.+?\/)(.*)/,"$2")),e(n),l=encodeURI(l),l="/"+n+"/"+l,l}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.delete=function(g){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,r;return m.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return e.subres=(0,b.default)({},e.subres),e.versionId&&(e.subres.versionId=e.versionId),f=this._objectRequestParams("DELETE",g,e),f.successStatuses=[204],n.next=6,m.default.awrap(this.request(f));case 6:return r=n.sent,n.abrupt("return",{res:r.res});case 8:case"end":return n.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(f){return f&&f.__esModule?f:{default:f}}var C=k("utility"),A=k("../utils/obj2xml"),g=A.obj2xml,e=o;e.deleteMulti=function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n,i,a,c,h,d,s,u,S,E,_,P;return m.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(n=[],!(!r||!r.length)){x.next=3;break}throw new Error("names is required");case 3:for(i=0;i1&&arguments[1]!==void 0?arguments[1]:{},f,r;return m.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return e.subres=(0,b.default)({tagging:""},e.subres),e.versionId&&(e.subres.versionId=e.versionId),g=this._objectName(g),f=this._objectRequestParams("DELETE",g,e),f.successStatuses=[204],n.next=7,m.default.awrap(this.request(f));case 7:return r=n.sent,n.abrupt("return",{status:r.status,res:r.res});case 9:case"end":return n.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(e){return e&&e.__esModule?e:{default:e}}var C=k("fs"),A=k("is-type-of"),g=o;g.get=function(f,r){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n,i,a,c;return m.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return n=null,i=!1,A.writableStream(r)?n=r:A.string(r)?(n=C.createWriteStream(r),i=!0):l=r,l=l||{},l.subres=(0,b.default)({},l.subres),l.versionId&&(l.subres.versionId=l.versionId),l.process&&(l.subres["x-oss-process"]=l.process),a=void 0,d.prev=8,c=this._objectRequestParams("GET",f,l),c.writeStream=n,c.successStatuses=[200,206,304],d.next=14,m.default.awrap(this.request(c));case 14:a=d.sent,i&&n.destroy(),d.next=25;break;case 18:if(d.prev=18,d.t0=d.catch(8),!i){d.next=24;break}return n.destroy(),d.next=24,m.default.awrap(this._deleteFileSafe(r));case 24:throw d.t0;case 25:return d.abrupt("return",{res:a.res,content:a.data});case 26:case"end":return d.stop()}},null,this,[[8,18]])}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,fs:71,"is-type-of":289}],24:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.getACL=function(g){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,r;return m.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return e.subres=(0,b.default)({acl:""},e.subres),e.versionId&&(e.subres.versionId=e.versionId),g=this._objectName(g),f=this._objectRequestParams("GET",g,e),f.successStatuses=[200],f.xmlResponse=!0,n.next=8,m.default.awrap(this.request(f));case 8:return r=n.sent,n.abrupt("return",{acl:r.data.AccessControlList.Grant,owner:{id:r.data.Owner.ID,displayName:r.data.Owner.DisplayName},res:r.res});case 10:case"end":return n.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=A(M),O=k("babel-runtime/regenerator"),b=A(O),y=k("babel-runtime/core-js/object/assign"),C=A(y);function A(c){return c&&c.__esModule?c:{default:c}}var g=o,e=k("../utils/isObject"),f=e.isObject,r=k("../utils/isArray"),l=r.isArray;g.getBucketVersions=n,g.listObjectVersions=n;function n(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,s,u,S,E,_;return b.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!(c.versionIdMarker&&c.keyMarker===void 0)){R.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return h.subres=(0,C.default)({versions:""},h.subres),h.versionId&&(h.subres.versionId=h.versionId),d=this._objectRequestParams("GET","",h),d.xmlResponse=!0,d.successStatuses=[200],d.query=a(c),R.next=10,b.default.awrap(this.request(d));case 10:return s=R.sent,u=s.data.Version||[],S=s.data.DeleteMarker||[],E=this,u&&(Array.isArray(u)||(u=[u]),u=u.map(function(x){return{name:x.Key,url:E._objectUrl(x.Key),lastModified:x.LastModified,isLatest:x.IsLatest==="true",versionId:x.VersionId,etag:x.ETag,type:x.Type,size:Number(x.Size),storageClass:x.StorageClass,owner:{id:x.Owner.ID,displayName:x.Owner.DisplayName}}})),S&&(l(S)||(S=[S]),S=S.map(function(x){return{name:x.Key,lastModified:x.LastModified,versionId:x.VersionId,owner:{id:x.Owner.ID,displayName:x.Owner.DisplayName}}})),_=s.data.CommonPrefixes||null,_&&(l(_)||(_=[_]),_=_.map(function(x){return x.Prefix})),R.abrupt("return",{res:s.res,objects:u,deleteMarker:S,prefixes:_,nextMarker:s.data.NextMarker||null,NextVersionIdMarker:s.data.NextVersionIdMarker||null,isTruncated:s.data.IsTruncated==="true"});case 19:case"end":return R.stop()}},null,this)}function i(c){return c.replace(/([A-Z])/g,"-$1").toLowerCase()}function a(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h={};return f(c)&&(0,m.default)(c).forEach(function(d){h[i(d)]=c[d]}),h}},{"../utils/isArray":42,"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],26:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.getObjectMeta=function(g,e){var f,r;return m.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return e=e||{},g=this._objectName(g),e.subres=(0,b.default)({objectMeta:""},e.subres),e.versionId&&(e.subres.versionId=e.versionId),f=this._objectRequestParams("HEAD",g,e),f.successStatuses=[200],n.next=8,m.default.awrap(this.request(f));case 8:return r=n.sent,n.abrupt("return",{status:r.status,res:r.res});case 10:case"end":return n.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(e){return e&&e.__esModule?e:{default:e}}var C=o,A=k("../utils/isObject"),g=A.isObject;C.getObjectTagging=function(f){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,n,i,a,c;return m.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return r.subres=(0,b.default)({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),f=this._objectName(f),l=this._objectRequestParams("GET",f,r),l.successStatuses=[200],d.next=7,m.default.awrap(this.request(l));case 7:return n=d.sent,d.next=10,m.default.awrap(this.parseXML(n.data));case 10:return i=d.sent,a=i.TagSet.Tag,a=a&&g(a)?[a]:a||[],c={},a.forEach(function(s){c[s.Key]=s.Value}),d.abrupt("return",{status:n.status,res:n.res,tag:c});case 16:case"end":return d.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.getSymlink=function(g){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,r,l;return m.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return e.subres=(0,b.default)({symlink:""},e.subres),e.versionId&&(e.subres.versionId=e.versionId),g=this._objectName(g),f=this._objectRequestParams("GET",g,e),f.successStatuses=[200],i.next=7,m.default.awrap(this.request(f));case 7:return r=i.sent,l=r.res.headers["x-oss-symlink-target"],i.abrupt("return",{targetName:decodeURIComponent(l),res:r.res});case 10:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=A(M),O=k("babel-runtime/core-js/object/keys"),b=A(O),y=k("babel-runtime/core-js/object/assign"),C=A(y);function A(e){return e&&e.__esModule?e:{default:e}}var g=o;g.head=function(f){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,n,i;return m.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:return r.subres=(0,C.default)({},r.subres),r.versionId&&(r.subres.versionId=r.versionId),l=this._objectRequestParams("HEAD",f,r),l.successStatuses=[200,304],c.next=6,m.default.awrap(this.request(l));case 6:return n=c.sent,i={meta:null,res:n.res,status:n.status},n.status===200&&(0,b.default)(n.headers).forEach(function(h){h.indexOf("x-oss-meta-")===0&&(i.meta||(i.meta={}),i.meta[h.substring(11)]=n.headers[h])}),c.abrupt("return",i);case 10:case"end":return c.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.putACL=function(g,e,f){var r,l;return m.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return f=f||{},f.subres=(0,b.default)({acl:""},f.subres),f.versionId&&(f.subres.versionId=f.versionId),f.headers=f.headers||{},f.headers["x-oss-object-acl"]=e,g=this._objectName(g),r=this._objectRequestParams("PUT",g,f),r.successStatuses=[200],i.next=10,m.default.awrap(this.request(r));case 10:return l=i.sent,i.abrupt("return",{res:l.res});case 12:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=A(M),O=k("babel-runtime/core-js/object/keys"),b=A(O),y=k("babel-runtime/core-js/object/assign"),C=A(y);function A(n){return n&&n.__esModule?n:{default:n}}var g=k("../utils/obj2xml"),e=g.obj2xml,f=k("../utils/checkObjectTag"),r=f.checkObjectTag,l=o;l.putObjectTagging=function(i,a){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},h,d,s;return m.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return r(a),c.subres=(0,C.default)({tagging:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),i=this._objectName(i),h=this._objectRequestParams("PUT",i,c),h.successStatuses=[200],a=(0,b.default)(a).map(function(E){return{Key:E,Value:a[E]}}),d={Tagging:{TagSet:{Tag:a}}},h.mime="xml",h.content=e(d),S.next=12,m.default.awrap(this.request(h));case 12:return s=S.sent,S.abrupt("return",{res:s.res,status:s.status});case 14:case"end":return S.stop()}},null,this)}},{"../utils/checkObjectTag":36,"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],32:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/object/assign"),b=y(O);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C.putSymlink=function(g,e,f){var r,l;return m.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return f=f||{},f.headers=f.headers||{},e=this._escape(this._objectName(e)),this._convertMetaToHeaders(f.meta,f.headers),f.headers["x-oss-symlink-target"]=e,f.subres=(0,b.default)({symlink:""},f.subres),f.versionId&&(f.subres.versionId=f.versionId),f.storageClass&&(f.headers["x-oss-storage-class"]=f.storageClass),g=this._objectName(g),r=this._objectRequestParams("PUT",g,f),r.successStatuses=[200],i.next=13,m.default.awrap(this.request(r));case 13:return l=i.sent,i.abrupt("return",{res:l.res});case 15:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(k,z,o){"use strict";var M=k("babel-runtime/regenerator"),m=y(M),O=k("babel-runtime/core-js/promise"),b=y(O);function y(A){return A&&A.__esModule?A:{default:A}}var C=o;C._parallelNode=function(g,e,f,r){var l,n,i,a,c,h,d,s;return m.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:l=this,n=[],i=[],a=g.length/e,c=g.length%e,h=c===0?a:(g.length-c)/e+1,d=1,s=0;case 8:if(!(s0){h=!0,d<=0&&l(n);return}d+=1,S(_.value,i(u))}s=!1}E()})},C.cancel=function(g){this.options.cancelFlag=!0,g&&this.abortMultipartUpload(g.name,g.uploadId,g.options)},C.isCancel=function(){return this.options.cancelFlag},C.resetCancelFlag=function(){this.options.cancelFlag=!1},C._stop=function(){this.options.cancelFlag=!0},C._makeCancelEvent=function(){var g={status:0,name:"cancel"};return g}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/core-js/json/stringify"),O=C(m),b=k("babel-runtime/core-js/object/keys"),y=C(b);function C(e){return e&&e.__esModule?e:{default:e}}var A=k("./../../shims/crypto/crypto.js"),g=k("is-type-of");o.buildCanonicalizedResource=function(f,r){var l=""+f,n="?";if(g.string(r)&&r.trim()!=="")l+=n+r;else if(g.array(r))r.sort(),l+=n+r.join("&");else if(r){var i=function(h,d){return h[0]>d[0]?1:h[0]1&&arguments[1]!==void 0?arguments[1]:{},l=arguments[2],n=arguments[3],i={},a=r.subResource,c=a===void 0?{}:a;if(r.process){var h="x-oss-process";c[h]=r.process}if(r.trafficLimit){var d="x-oss-traffic-limit";c[d]=r.trafficLimit}if(r.response&&(0,y.default)(r.response).forEach(function(E){var _="response-"+E.toLowerCase();c[_]=r.response[E]}),(0,y.default)(r).forEach(function(E){var _=E.toLowerCase(),P=r[E];_.indexOf("x-oss-")===0?i[_]=P:(_.indexOf("content-md5")===0||_.indexOf("content-type")===0)&&(i[E]=P)}),Object.prototype.hasOwnProperty.call(r,"security-token")&&(c["security-token"]=r["security-token"]),Object.prototype.hasOwnProperty.call(r,"callback")){var s={callbackUrl:encodeURI(r.callback.url),callbackBody:r.callback.body};if(r.callback.host&&(s.callbackHost=r.callback.host),r.callback.contentType&&(s.callbackBodyType=r.callback.contentType),c.callback=M.from((0,O.default)(s)).toString("base64"),r.callback.customValue){var u={};(0,y.default)(r.callback.customValue).forEach(function(E){u["x:"+E]=r.callback.customValue[E]}),c["callback-var"]=M.from((0,O.default)(u)).toString("base64")}}var S=this.buildCanonicalString(r.method,l,{headers:i,parameters:c},n.toString());return{Signature:this.computeSignature(f,S),subResource:c}}}).call(this,k("buffer").Buffer)},{"./../../shims/crypto/crypto.js":284,"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73,"is-type-of":289}],35:[function(k,z,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.checkBucketName=void 0,o.checkBucketName=function(M,m){var O=m?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!O.test(M))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/entries"),m=O(M);function O(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(o,"__esModule",{value:!0}),o.checkObjectTag=void 0;var b=k("./checkValid"),y=b.checkValid,C=k("./isObject"),A=C.isObject,g=[{validator:function(l){if(typeof l!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],e={key:[].concat(g,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(g,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function f(r){if(!A(r))throw new Error("tag must be Object");var l=(0,m.default)(r);if(l.length>10)throw new Error("maximum of 10 tags for a object");var n=["key","value"];l.forEach(function(i){i.forEach(function(a,c){y(a,e[n[c]])})})}o.checkObjectTag=f},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(k,z,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.checkValid=void 0;function M(m,O){O.forEach(function(b){if(b.validator)b.validator(m);else if(b.pattern&&!b.pattern.test(m))throw new Error(b.msg)})}o.checkValid=M},{}],38:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/core-js/object/assign"),O=b(m);function b(i){return i&&i.__esModule?i:{default:i}}Object.defineProperty(o,"__esModule",{value:!0}),o.createRequest=void 0;var y=k("./../../../shims/crypto/crypto.js"),C=k("debug")("ali-oss"),A=k("mime"),g=k("dateformat"),e=k("copy-to"),f=k("path");function r(i,a){return i[a]||i[a.toLowerCase()]}function l(i,a){delete i[a],delete i[a.toLowerCase()]}function n(i){var a=new Date;this.options.amendTimeSkewed&&(a=+new Date+this.options.amendTimeSkewed);var c={"x-oss-date":g(a,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(c["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,O.default)(c,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(c["x-oss-security-token"]=this.options.stsToken),e(i.headers).to(c),r(c,"Content-Type")||(i.mime&&i.mime.indexOf("/")>0?c["Content-Type"]=i.mime:c["Content-Type"]=A.getType(i.mime||f.extname(i.object||""))),r(c,"Content-Type")||l(c,"Content-Type"),i.content&&(c["Content-Md5"]=y.createHash("md5").update(M.from(i.content,"utf8")).digest("base64"),c["Content-Length"]||(c["Content-Length"]=i.content.length));var h=this._getResource(i);c.authorization=this.authorization(i.method,h,i.subres,c);var d=this._getReqUrl(i);C("request %s %s, with headers %j, !!stream: %s",i.method,d,c,!!i.stream);var s=i.timeout||this.options.timeout,u={method:i.method,content:i.content,stream:i.stream,headers:c,timeout:s,writeStream:i.writeStream,customResponse:i.customResponse,ctx:i.ctx||this.ctx};return this.agent&&(u.agent=this.agent),this.httpsAgent&&(u.httpsAgent=this.httpsAgent),{url:d,params:u}}o.createRequest=n}).call(this,k("buffer").Buffer)},{"./../../../shims/crypto/crypto.js":284,"babel-runtime/core-js/object/assign":54,buffer:73,"copy-to":76,dateformat:190,debug:288,mime:202,path:205}],39:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=y(M),O=k("babel-runtime/helpers/typeof"),b=y(O);function y(C){return C&&C.__esModule?C:{default:C}}Object.defineProperty(o,"__esModule",{value:!0}),o.deepCopy=void 0,o.deepCopy=function(C){if(C===null||(typeof C=="undefined"?"undefined":(0,b.default)(C))!=="object")return C;var A=Array.isArray(C)?[]:{};return(0,m.default)(C).forEach(function(g){A[g]=o.deepCopy(C[g])}),A}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=y(M),O=k("babel-runtime/helpers/typeof"),b=y(O);function y(g){return g&&g.__esModule?g:{default:g}}Object.defineProperty(o,"__esModule",{value:!0}),o.formatObjKey=void 0;function C(g,e){if(g===null||(typeof g=="undefined"?"undefined":(0,b.default)(g))!=="object")return g;var f=void 0;if(Array.isArray(g)){f=[];for(var r=0;r +`),g&&g.firstUpperCase&&(A=b.formatObjKey(A,"firstUpperCase")),y(A)==="object"?(0,m.default)(A).forEach(function(f){y(A[f])==="string"||y(A[f])==="number"?e+="<"+f+">"+A[f]+"":y(A[f])==="object"?e+="<"+f+">"+C(A[f])+"":y(A[f])==="array"?e+=A[f].map(function(r){return"<"+f+">"+C(r)+""}).join(""):e+="<"+f+">"+A[f].toString()+""}):e+=A.toString(),e}o.obj2xml=C},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(k,z,o){z.exports=M,z.exports.HttpsAgent=M;function M(){}},{}],49:[function(k,z,o){z.exports=k("./register")().Promise},{"./register":51}],50:[function(k,z,o){"use strict";var M="@@any-promise/REGISTRATION",m=null;z.exports=function(O,b){return function(C,A){C=C||null,A=A||{};var g=A.global!==!1;if(m===null&&g&&(m=O[M]||null),m!==null&&C!==null&&m.implementation!==C)throw new Error('any-promise already defined as "'+m.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return m===null&&(C!==null&&typeof A.Promise!="undefined"?m={Promise:A.Promise,implementation:C}:m=b(C),g&&(O[M]=m)),m}}},{}],51:[function(k,z,o){"use strict";z.exports=k("./loader")(window,M);function M(){if(typeof window.Promise=="undefined")throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}},{"./loader":50}],52:[function(k,z,o){z.exports={default:k("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(k,z,o){z.exports={default:k("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":83}],59:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":84}],60:[function(k,z,o){z.exports={default:k("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(k,z,o){z.exports={default:k("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(k,z,o){z.exports={default:k("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(k,z,o){z.exports={default:k("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":88}],64:[function(k,z,o){z.exports={default:k("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(k,z,o){z.exports={default:k("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(k,z,o){z.exports={default:k("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(k,z,o){"use strict";o.__esModule=!0;var M=k("../core-js/symbol/iterator"),m=C(M),O=k("../core-js/symbol"),b=C(O),y=typeof b.default=="function"&&typeof m.default=="symbol"?function(A){return typeof A}:function(A){return A&&typeof b.default=="function"&&A.constructor===b.default&&A!==b.default.prototype?"symbol":typeof A};function C(A){return A&&A.__esModule?A:{default:A}}o.default=typeof b.default=="function"&&y(m.default)==="symbol"?function(A){return typeof A=="undefined"?"undefined":y(A)}:function(A){return A&&typeof b.default=="function"&&A.constructor===b.default&&A!==b.default.prototype?"symbol":typeof A=="undefined"?"undefined":y(A)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(k,z,o){z.exports=k("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(k,z,o){"use strict";o.byteLength=g,o.toByteArray=f,o.fromByteArray=n;for(var M=[],m=[],O=typeof Uint8Array!="undefined"?Uint8Array:Array,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,C=b.length;y0)throw new Error("Invalid string. Length must be a multiple of 4");var c=i.indexOf("=");c===-1&&(c=a);var h=c===a?0:4-c%4;return[c,h]}function g(i){var a=A(i),c=a[0],h=a[1];return(c+h)*3/4-h}function e(i,a,c){return(a+c)*3/4-c}function f(i){var a,c=A(i),h=c[0],d=c[1],s=new O(e(i,h,d)),u=0,S=d>0?h-4:h,E;for(E=0;E>16&255,s[u++]=a>>8&255,s[u++]=a&255;return d===2&&(a=m[i.charCodeAt(E)]<<2|m[i.charCodeAt(E+1)]>>4,s[u++]=a&255),d===1&&(a=m[i.charCodeAt(E)]<<10|m[i.charCodeAt(E+1)]<<4|m[i.charCodeAt(E+2)]>>2,s[u++]=a>>8&255,s[u++]=a&255),s}function r(i){return M[i>>18&63]+M[i>>12&63]+M[i>>6&63]+M[i&63]}function l(i,a,c){for(var h,d=[],s=a;sS?S:u+s));return h===1?(a=i[c-1],d.push(M[a>>2]+M[a<<4&63]+"==")):h===2&&(a=(i[c-2]<<8)+i[c-1],d.push(M[a>>10]+M[a>>4&63]+M[a<<2&63]+"=")),d.join("")}},{}],70:[function(k,z,o){/*! * Bowser - a browser detector * https://github.com/ded/bowser * MIT License | (c) Dustin Diaz 2015 - */!function(M,m,T){typeof z!="undefined"&&z.exports?z.exports=T():typeof define=="function"&&define.amd?define(m,T):M[m]=T()}(this,"bowser",function(){var M=!0;function m(e){function f(W){var F=e.match(W);return F&&F.length>1&&F[1]||""}function r(W){var F=e.match(W);return F&&F.length>1&&F[2]||""}var l=f(/(ipod|iphone|ipad)/i).toLowerCase(),n=/like android/i.test(e),i=!n&&/android/i.test(e),a=/nexus\s*[0-6]\s*/i.test(e),c=!a&&/nexus\s*[0-9]+/i.test(e),h=/CrOS/.test(e),d=/silk/i.test(e),s=/sailfish/i.test(e),u=/tizen/i.test(e),S=/(web|hpw)(o|0)s/i.test(e),E=/windows phone/i.test(e),_=/SamsungBrowser/i.test(e),P=!E&&/windows/i.test(e),R=!l&&!d&&/macintosh/i.test(e),x=!i&&!s&&!u&&!S&&/linux/i.test(e),w=r(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),v=f(/version\/(\d+(\.\d+)?)/i),O=/tablet/i.test(e)&&!/tablet pc/i.test(e),U=!O&&/[^-]mobi/i.test(e),I=/xbox/i.test(e),N;/opera/i.test(e)?N={name:"Opera",opera:M,version:v||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(e)?N={name:"Opera",opera:M,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||v}:/SamsungBrowser/i.test(e)?N={name:"Samsung Internet for Android",samsungBrowser:M,version:v||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(e)?N={name:"NAVER Whale browser",whale:M,version:f(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(e)?N={name:"MZ Browser",mzbrowser:M,version:f(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(e)?N={name:"Opera Coast",coast:M,version:v||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(e)?N={name:"Focus",focus:M,version:f(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(e)?N={name:"Yandex Browser",yandexbrowser:M,version:v||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(e)?N={name:"UC Browser",ucbrowser:M,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(e)?N={name:"Maxthon",maxthon:M,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(e)?N={name:"Epiphany",epiphany:M,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(e)?N={name:"Puffin",puffin:M,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(e)?N={name:"Sleipnir",sleipnir:M,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(e)?N={name:"K-Meleon",kMeleon:M,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:E?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:M},w?(N.msedge=M,N.version=w):(N.msie=M,N.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?N={name:"Internet Explorer",msie:M,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:h?N={name:"Chrome",osname:"Chrome OS",chromeos:M,chromeBook:M,chrome:M,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(e)?N={name:"Microsoft Edge",msedge:M,version:w}:/vivaldi/i.test(e)?N={name:"Vivaldi",vivaldi:M,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||v}:s?N={name:"Sailfish",osname:"Sailfish OS",sailfish:M,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?N={name:"SeaMonkey",seamonkey:M,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(e)?(N={name:"Firefox",firefox:M,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(N.firefoxos=M,N.osname="Firefox OS")):d?N={name:"Amazon Silk",silk:M,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(e)?N={name:"PhantomJS",phantom:M,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(e)?N={name:"SlimerJS",slimer:M,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:M,version:v||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:S?(N={name:"WebOS",osname:"WebOS",webos:M,version:v||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(N.touchpad=M)):/bada/i.test(e)?N={name:"Bada",osname:"Bada",bada:M,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:u?N={name:"Tizen",osname:"Tizen",tizen:M,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||v}:/qupzilla/i.test(e)?N={name:"QupZilla",qupzilla:M,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||v}:/chromium/i.test(e)?N={name:"Chromium",chromium:M,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||v}:/chrome|crios|crmo/i.test(e)?N={name:"Chrome",chrome:M,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:i?N={name:"Android",version:v}:/safari|applewebkit/i.test(e)?(N={name:"Safari",safari:M},v&&(N.version=v)):l?(N={name:l=="iphone"?"iPhone":l=="ipad"?"iPad":"iPod"},v&&(N.version=v)):/googlebot/i.test(e)?N={name:"Googlebot",googlebot:M,version:f(/googlebot\/(\d+(\.\d+))/i)||v}:N={name:f(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(e)?(/(apple)?webkit\/537\.36/i.test(e)?(N.name=N.name||"Blink",N.blink=M):(N.name=N.name||"Webkit",N.webkit=M),!N.version&&v&&(N.version=v)):!N.opera&&/gecko\//i.test(e)&&(N.name=N.name||"Gecko",N.gecko=M,N.version=N.version||f(/gecko\/(\d+(\.\d+)?)/i)),!N.windowsphone&&(i||N.silk)?(N.android=M,N.osname="Android"):!N.windowsphone&&l?(N[l]=M,N.ios=M,N.osname="iOS"):R?(N.mac=M,N.osname="macOS"):I?(N.xbox=M,N.osname="Xbox"):P?(N.windows=M,N.osname="Windows"):x&&(N.linux=M,N.osname="Linux");function V(W){switch(W){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var H="";N.windows?H=V(f(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?H=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(H=f(/Mac OS X (\d+([_\.\s]\d+)*)/i),H=H.replace(/[_\s]/g,".")):l?(H=f(/os (\d+([_\s]\d+)*) like mac os x/i),H=H.replace(/[_\s]/g,".")):i?H=f(/android[ \/-](\d+(\.\d+)*)/i):N.webos?H=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?H=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?H=f(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(H=f(/tizen[\/\s](\d+(\.\d+)*)/i)),H&&(N.osversion=H);var D=!N.windows&&H.split(".")[0];return O||c||l=="ipad"||i&&(D==3||D>=4&&!U)||N.silk?N.tablet=M:(U||l=="iphone"||l=="ipod"||i||a||N.blackberry||N.webos||N.bada)&&(N.mobile=M),N.msedge||N.msie&&N.version>=10||N.yandexbrowser&&N.version>=15||N.vivaldi&&N.version>=1||N.chrome&&N.version>=20||N.samsungBrowser&&N.version>=4||N.whale&&C([N.version,"1.0"])===1||N.mzbrowser&&C([N.version,"6.0"])===1||N.focus&&C([N.version,"1.0"])===1||N.firefox&&N.version>=20||N.safari&&N.version>=6||N.opera&&N.version>=10||N.ios&&N.osversion&&N.osversion.split(".")[0]>=6||N.blackberry&&N.version>=10.1||N.chromium&&N.version>=20?N.a=M:N.msie&&N.version<10||N.chrome&&N.version<20||N.firefox&&N.version<20||N.safari&&N.version<6||N.opera&&N.version<10||N.ios&&N.osversion&&N.osversion.split(".")[0]<6||N.chromium&&N.version<20?N.c=M:N.x=M,N}var T=m(typeof navigator!="undefined"&&navigator.userAgent||"");T.test=function(e){for(var f=0;f=0;){if(r[0][f]>r[1][f])return 1;if(r[0][f]===r[1][f]){if(f===0)return 0}else return-1}}function A(e,f,r){var l=T;typeof f=="string"&&(r=f,f=void 0),f===void 0&&(f=!1),r&&(l=m(r));var n=""+l.version;for(var i in e)if(e.hasOwnProperty(i)&&l[i]){if(typeof e[i]!="string")throw new Error("Browser version in the minVersion map should be a string: "+i+": "+String(e));return C([n,e[i]])<0}return f}function g(e,f,r){return!A(e,f,r)}return T.isUnsupportedBrowser=A,T.compareVersions=C,T.check=g,T._detect=m,T.detect=m,T})},{}],71:[function(k,z,o){},{}],72:[function(k,z,o){var M=k("buffer").Buffer,m=M.isEncoding||function(g){switch(g&&g.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function T(g){if(g&&!m(g))throw new Error("Unknown encoding: "+g)}var b=o.StringDecoder=function(g){this.encoding=(g||"utf8").toLowerCase().replace(/[-_]/,""),T(g);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=C;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=A;break;default:this.write=y;return}this.charBuffer=new M(6),this.charReceived=0,this.charLength=0};b.prototype.write=function(g){for(var e="";this.charLength;){var f=g.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:g.length;if(g.copy(this.charBuffer,this.charReceived,0,f),this.charReceived+=f,this.charReceived=55296&&l<=56319){this.charLength+=this.surrogateSize,e="";continue}if(this.charReceived=this.charLength=0,g.length===0)return e;break}this.detectIncompleteChar(g);var r=g.length;this.charLength&&(g.copy(this.charBuffer,0,g.length-this.charReceived,r),r-=this.charReceived),e+=g.toString(this.encoding,0,r);var r=e.length-1,l=e.charCodeAt(r);if(l>=55296&&l<=56319){var n=this.surrogateSize;return this.charLength+=n,this.charReceived+=n,this.charBuffer.copy(this.charBuffer,n,0,n),g.copy(this.charBuffer,0,0,n),e.substring(0,r)}return e},b.prototype.detectIncompleteChar=function(g){for(var e=g.length>=3?3:g.length;e>0;e--){var f=g[g.length-e];if(e==1&&f>>5==6){this.charLength=2;break}if(e<=2&&f>>4==14){this.charLength=3;break}if(e<=3&&f>>3==30){this.charLength=4;break}}this.charReceived=e},b.prototype.end=function(g){var e="";if(g&&g.length&&(e=this.write(g)),this.charReceived){var f=this.charReceived,r=this.charBuffer,l=this.encoding;e+=r.slice(0,f).toString(l)}return e};function y(g){return g.toString(this.encoding)}function C(g){this.charReceived=g.length%2,this.charLength=this.charReceived?2:0}function A(g){this.charReceived=g.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(k,z,o){(function(M,m){/*! + */!function(M,m,O){typeof z!="undefined"&&z.exports?z.exports=O():typeof define=="function"&&define.amd?define(m,O):M[m]=O()}(this,"bowser",function(){var M=!0;function m(e){function f(W){var F=e.match(W);return F&&F.length>1&&F[1]||""}function r(W){var F=e.match(W);return F&&F.length>1&&F[2]||""}var l=f(/(ipod|iphone|ipad)/i).toLowerCase(),n=/like android/i.test(e),i=!n&&/android/i.test(e),a=/nexus\s*[0-6]\s*/i.test(e),c=!a&&/nexus\s*[0-9]+/i.test(e),h=/CrOS/.test(e),d=/silk/i.test(e),s=/sailfish/i.test(e),u=/tizen/i.test(e),S=/(web|hpw)(o|0)s/i.test(e),E=/windows phone/i.test(e),_=/SamsungBrowser/i.test(e),P=!E&&/windows/i.test(e),R=!l&&!d&&/macintosh/i.test(e),x=!i&&!s&&!u&&!S&&/linux/i.test(e),w=r(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),v=f(/version\/(\d+(\.\d+)?)/i),T=/tablet/i.test(e)&&!/tablet pc/i.test(e),U=!T&&/[^-]mobi/i.test(e),I=/xbox/i.test(e),N;/opera/i.test(e)?N={name:"Opera",opera:M,version:v||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(e)?N={name:"Opera",opera:M,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||v}:/SamsungBrowser/i.test(e)?N={name:"Samsung Internet for Android",samsungBrowser:M,version:v||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(e)?N={name:"NAVER Whale browser",whale:M,version:f(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(e)?N={name:"MZ Browser",mzbrowser:M,version:f(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(e)?N={name:"Opera Coast",coast:M,version:v||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(e)?N={name:"Focus",focus:M,version:f(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(e)?N={name:"Yandex Browser",yandexbrowser:M,version:v||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(e)?N={name:"UC Browser",ucbrowser:M,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(e)?N={name:"Maxthon",maxthon:M,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(e)?N={name:"Epiphany",epiphany:M,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(e)?N={name:"Puffin",puffin:M,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(e)?N={name:"Sleipnir",sleipnir:M,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(e)?N={name:"K-Meleon",kMeleon:M,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:E?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:M},w?(N.msedge=M,N.version=w):(N.msie=M,N.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?N={name:"Internet Explorer",msie:M,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:h?N={name:"Chrome",osname:"Chrome OS",chromeos:M,chromeBook:M,chrome:M,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(e)?N={name:"Microsoft Edge",msedge:M,version:w}:/vivaldi/i.test(e)?N={name:"Vivaldi",vivaldi:M,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||v}:s?N={name:"Sailfish",osname:"Sailfish OS",sailfish:M,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?N={name:"SeaMonkey",seamonkey:M,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(e)?(N={name:"Firefox",firefox:M,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(N.firefoxos=M,N.osname="Firefox OS")):d?N={name:"Amazon Silk",silk:M,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(e)?N={name:"PhantomJS",phantom:M,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(e)?N={name:"SlimerJS",slimer:M,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:M,version:v||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:S?(N={name:"WebOS",osname:"WebOS",webos:M,version:v||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(N.touchpad=M)):/bada/i.test(e)?N={name:"Bada",osname:"Bada",bada:M,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:u?N={name:"Tizen",osname:"Tizen",tizen:M,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||v}:/qupzilla/i.test(e)?N={name:"QupZilla",qupzilla:M,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||v}:/chromium/i.test(e)?N={name:"Chromium",chromium:M,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||v}:/chrome|crios|crmo/i.test(e)?N={name:"Chrome",chrome:M,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:i?N={name:"Android",version:v}:/safari|applewebkit/i.test(e)?(N={name:"Safari",safari:M},v&&(N.version=v)):l?(N={name:l=="iphone"?"iPhone":l=="ipad"?"iPad":"iPod"},v&&(N.version=v)):/googlebot/i.test(e)?N={name:"Googlebot",googlebot:M,version:f(/googlebot\/(\d+(\.\d+))/i)||v}:N={name:f(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(e)?(/(apple)?webkit\/537\.36/i.test(e)?(N.name=N.name||"Blink",N.blink=M):(N.name=N.name||"Webkit",N.webkit=M),!N.version&&v&&(N.version=v)):!N.opera&&/gecko\//i.test(e)&&(N.name=N.name||"Gecko",N.gecko=M,N.version=N.version||f(/gecko\/(\d+(\.\d+)?)/i)),!N.windowsphone&&(i||N.silk)?(N.android=M,N.osname="Android"):!N.windowsphone&&l?(N[l]=M,N.ios=M,N.osname="iOS"):R?(N.mac=M,N.osname="macOS"):I?(N.xbox=M,N.osname="Xbox"):P?(N.windows=M,N.osname="Windows"):x&&(N.linux=M,N.osname="Linux");function V(W){switch(W){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var H="";N.windows?H=V(f(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?H=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(H=f(/Mac OS X (\d+([_\.\s]\d+)*)/i),H=H.replace(/[_\s]/g,".")):l?(H=f(/os (\d+([_\s]\d+)*) like mac os x/i),H=H.replace(/[_\s]/g,".")):i?H=f(/android[ \/-](\d+(\.\d+)*)/i):N.webos?H=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?H=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?H=f(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(H=f(/tizen[\/\s](\d+(\.\d+)*)/i)),H&&(N.osversion=H);var D=!N.windows&&H.split(".")[0];return T||c||l=="ipad"||i&&(D==3||D>=4&&!U)||N.silk?N.tablet=M:(U||l=="iphone"||l=="ipod"||i||a||N.blackberry||N.webos||N.bada)&&(N.mobile=M),N.msedge||N.msie&&N.version>=10||N.yandexbrowser&&N.version>=15||N.vivaldi&&N.version>=1||N.chrome&&N.version>=20||N.samsungBrowser&&N.version>=4||N.whale&&C([N.version,"1.0"])===1||N.mzbrowser&&C([N.version,"6.0"])===1||N.focus&&C([N.version,"1.0"])===1||N.firefox&&N.version>=20||N.safari&&N.version>=6||N.opera&&N.version>=10||N.ios&&N.osversion&&N.osversion.split(".")[0]>=6||N.blackberry&&N.version>=10.1||N.chromium&&N.version>=20?N.a=M:N.msie&&N.version<10||N.chrome&&N.version<20||N.firefox&&N.version<20||N.safari&&N.version<6||N.opera&&N.version<10||N.ios&&N.osversion&&N.osversion.split(".")[0]<6||N.chromium&&N.version<20?N.c=M:N.x=M,N}var O=m(typeof navigator!="undefined"&&navigator.userAgent||"");O.test=function(e){for(var f=0;f=0;){if(r[0][f]>r[1][f])return 1;if(r[0][f]===r[1][f]){if(f===0)return 0}else return-1}}function A(e,f,r){var l=O;typeof f=="string"&&(r=f,f=void 0),f===void 0&&(f=!1),r&&(l=m(r));var n=""+l.version;for(var i in e)if(e.hasOwnProperty(i)&&l[i]){if(typeof e[i]!="string")throw new Error("Browser version in the minVersion map should be a string: "+i+": "+String(e));return C([n,e[i]])<0}return f}function g(e,f,r){return!A(e,f,r)}return O.isUnsupportedBrowser=A,O.compareVersions=C,O.check=g,O._detect=m,O.detect=m,O})},{}],71:[function(k,z,o){},{}],72:[function(k,z,o){var M=k("buffer").Buffer,m=M.isEncoding||function(g){switch(g&&g.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function O(g){if(g&&!m(g))throw new Error("Unknown encoding: "+g)}var b=o.StringDecoder=function(g){this.encoding=(g||"utf8").toLowerCase().replace(/[-_]/,""),O(g);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=C;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=A;break;default:this.write=y;return}this.charBuffer=new M(6),this.charReceived=0,this.charLength=0};b.prototype.write=function(g){for(var e="";this.charLength;){var f=g.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:g.length;if(g.copy(this.charBuffer,this.charReceived,0,f),this.charReceived+=f,this.charReceived=55296&&l<=56319){this.charLength+=this.surrogateSize,e="";continue}if(this.charReceived=this.charLength=0,g.length===0)return e;break}this.detectIncompleteChar(g);var r=g.length;this.charLength&&(g.copy(this.charBuffer,0,g.length-this.charReceived,r),r-=this.charReceived),e+=g.toString(this.encoding,0,r);var r=e.length-1,l=e.charCodeAt(r);if(l>=55296&&l<=56319){var n=this.surrogateSize;return this.charLength+=n,this.charReceived+=n,this.charBuffer.copy(this.charBuffer,n,0,n),g.copy(this.charBuffer,0,0,n),e.substring(0,r)}return e},b.prototype.detectIncompleteChar=function(g){for(var e=g.length>=3?3:g.length;e>0;e--){var f=g[g.length-e];if(e==1&&f>>5==6){this.charLength=2;break}if(e<=2&&f>>4==14){this.charLength=3;break}if(e<=3&&f>>3==30){this.charLength=4;break}}this.charReceived=e},b.prototype.end=function(g){var e="";if(g&&g.length&&(e=this.write(g)),this.charReceived){var f=this.charReceived,r=this.charBuffer,l=this.encoding;e+=r.slice(0,f).toString(l)}return e};function y(g){return g.toString(this.encoding)}function C(g){this.charReceived=g.length%2,this.charLength=this.charReceived?2:0}function A(g){this.charReceived=g.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(k,z,o){(function(M,m){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT - */"use strict";var T=k("base64-js"),b=k("ieee754"),y=k("isarray");o.Buffer=m,o.SlowBuffer=d,o.INSPECT_MAX_BYTES=50,m.TYPED_ARRAY_SUPPORT=M.TYPED_ARRAY_SUPPORT!==void 0?M.TYPED_ARRAY_SUPPORT:C(),o.kMaxLength=A();function C(){try{var oe=new Uint8Array(1);return oe.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},oe.foo()===42&&typeof oe.subarray=="function"&&oe.subarray(1,1).byteLength===0}catch(ee){return!1}}function A(){return m.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function g(oe,ee){if(A()=A())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+A().toString(16)+" bytes");return oe|0}function d(oe){return+oe!=oe&&(oe=0),m.alloc(+oe)}m.isBuffer=function(ee){return!!(ee!=null&&ee._isBuffer)},m.compare=function(ee,J){if(!m.isBuffer(ee)||!m.isBuffer(J))throw new TypeError("Arguments must be Buffers");if(ee===J)return 0;for(var Q=ee.length,ve=J.length,_e=0,Te=Math.min(Q,ve);_e>>1;case"base64":return re(oe).length;default:if(Q)return le(oe).length;ee=(""+ee).toLowerCase(),Q=!0}}m.byteLength=s;function u(oe,ee,J){var Q=!1;if((ee===void 0||ee<0)&&(ee=0),ee>this.length)return"";if((J===void 0||J>this.length)&&(J=this.length),J<=0)return"";if(J>>>=0,ee>>>=0,J<=ee)return"";for(oe||(oe="utf8");;)switch(oe){case"hex":return W(this,ee,J);case"utf8":case"utf-8":return I(this,ee,J);case"ascii":return H(this,ee,J);case"latin1":case"binary":return D(this,ee,J);case"base64":return U(this,ee,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,ee,J);default:if(Q)throw new TypeError("Unknown encoding: "+oe);oe=(oe+"").toLowerCase(),Q=!0}}m.prototype._isBuffer=!0;function S(oe,ee,J){var Q=oe[ee];oe[ee]=oe[J],oe[J]=Q}m.prototype.swap16=function(){var ee=this.length;if(ee%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var J=0;J0&&(ee=this.toString("hex",0,J).match(/.{2}/g).join(" "),this.length>J&&(ee+=" ... ")),""},m.prototype.compare=function(ee,J,Q,ve,_e){if(!m.isBuffer(ee))throw new TypeError("Argument must be a Buffer");if(J===void 0&&(J=0),Q===void 0&&(Q=ee?ee.length:0),ve===void 0&&(ve=0),_e===void 0&&(_e=this.length),J<0||Q>ee.length||ve<0||_e>this.length)throw new RangeError("out of range index");if(ve>=_e&&J>=Q)return 0;if(ve>=_e)return-1;if(J>=Q)return 1;if(J>>>=0,Q>>>=0,ve>>>=0,_e>>>=0,this===ee)return 0;for(var Te=_e-ve,Ge=Q-J,qe=Math.min(Te,Ge),ut=this.slice(ve,_e),st=ee.slice(J,Q),ft=0;ft2147483647?J=2147483647:J<-2147483648&&(J=-2147483648),J=+J,isNaN(J)&&(J=ve?0:oe.length-1),J<0&&(J=oe.length+J),J>=oe.length){if(ve)return-1;J=oe.length-1}else if(J<0)if(ve)J=0;else return-1;if(typeof ee=="string"&&(ee=m.from(ee,Q)),m.isBuffer(ee))return ee.length===0?-1:_(oe,ee,J,Q,ve);if(typeof ee=="number")return ee=ee&255,m.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ve?Uint8Array.prototype.indexOf.call(oe,ee,J):Uint8Array.prototype.lastIndexOf.call(oe,ee,J):_(oe,[ee],J,Q,ve);throw new TypeError("val must be string, number or Buffer")}function _(oe,ee,J,Q,ve){var _e=1,Te=oe.length,Ge=ee.length;if(Q!==void 0&&(Q=String(Q).toLowerCase(),Q==="ucs2"||Q==="ucs-2"||Q==="utf16le"||Q==="utf-16le")){if(oe.length<2||ee.length<2)return-1;_e=2,Te/=2,Ge/=2,J/=2}function qe(Ve,ke){return _e===1?Ve[ke]:Ve.readUInt16BE(ke*_e)}var ut;if(ve){var st=-1;for(ut=J;utTe&&(J=Te-Ge),ut=J;ut>=0;ut--){for(var ft=!0,gt=0;gtve&&(Q=ve)):Q=ve;var _e=ee.length;if(_e%2!==0)throw new TypeError("Invalid hex string");Q>_e/2&&(Q=_e/2);for(var Te=0;Te_e)&&(Q=_e),ee.length>0&&(Q<0||J<0)||J>this.length)throw new RangeError("Attempt to write outside buffer bounds");ve||(ve="utf8");for(var Te=!1;;)switch(ve){case"hex":return P(this,ee,J,Q);case"utf8":case"utf-8":return R(this,ee,J,Q);case"ascii":return x(this,ee,J,Q);case"latin1":case"binary":return w(this,ee,J,Q);case"base64":return v(this,ee,J,Q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,ee,J,Q);default:if(Te)throw new TypeError("Unknown encoding: "+ve);ve=(""+ve).toLowerCase(),Te=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function U(oe,ee,J){return ee===0&&J===oe.length?T.fromByteArray(oe):T.fromByteArray(oe.slice(ee,J))}function I(oe,ee,J){J=Math.min(oe.length,J);for(var Q=[],ve=ee;ve239?4:_e>223?3:_e>191?2:1;if(ve+Ge<=J){var qe,ut,st,ft;switch(Ge){case 1:_e<128&&(Te=_e);break;case 2:qe=oe[ve+1],(qe&192)===128&&(ft=(_e&31)<<6|qe&63,ft>127&&(Te=ft));break;case 3:qe=oe[ve+1],ut=oe[ve+2],(qe&192)===128&&(ut&192)===128&&(ft=(_e&15)<<12|(qe&63)<<6|ut&63,ft>2047&&(ft<55296||ft>57343)&&(Te=ft));break;case 4:qe=oe[ve+1],ut=oe[ve+2],st=oe[ve+3],(qe&192)===128&&(ut&192)===128&&(st&192)===128&&(ft=(_e&15)<<18|(qe&63)<<12|(ut&63)<<6|st&63,ft>65535&&ft<1114112&&(Te=ft))}}Te===null?(Te=65533,Ge=1):Te>65535&&(Te-=65536,Q.push(Te>>>10&1023|55296),Te=56320|Te&1023),Q.push(Te),ve+=Ge}return V(Q)}var N=4096;function V(oe){var ee=oe.length;if(ee<=N)return String.fromCharCode.apply(String,oe);for(var J="",Q=0;QQ)&&(J=Q);for(var ve="",_e=ee;_eQ&&(ee=Q),J<0?(J+=Q,J<0&&(J=0)):J>Q&&(J=Q),JJ)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUIntLE=function(ee,J,Q){ee=ee|0,J=J|0,Q||L(ee,J,this.length);for(var ve=this[ee],_e=1,Te=0;++Te0&&(_e*=256);)ve+=this[ee+--J]*_e;return ve},m.prototype.readUInt8=function(ee,J){return J||L(ee,1,this.length),this[ee]},m.prototype.readUInt16LE=function(ee,J){return J||L(ee,2,this.length),this[ee]|this[ee+1]<<8},m.prototype.readUInt16BE=function(ee,J){return J||L(ee,2,this.length),this[ee]<<8|this[ee+1]},m.prototype.readUInt32LE=function(ee,J){return J||L(ee,4,this.length),(this[ee]|this[ee+1]<<8|this[ee+2]<<16)+this[ee+3]*16777216},m.prototype.readUInt32BE=function(ee,J){return J||L(ee,4,this.length),this[ee]*16777216+(this[ee+1]<<16|this[ee+2]<<8|this[ee+3])},m.prototype.readIntLE=function(ee,J,Q){ee=ee|0,J=J|0,Q||L(ee,J,this.length);for(var ve=this[ee],_e=1,Te=0;++Te=_e&&(ve-=Math.pow(2,8*J)),ve},m.prototype.readIntBE=function(ee,J,Q){ee=ee|0,J=J|0,Q||L(ee,J,this.length);for(var ve=J,_e=1,Te=this[ee+--ve];ve>0&&(_e*=256);)Te+=this[ee+--ve]*_e;return _e*=128,Te>=_e&&(Te-=Math.pow(2,8*J)),Te},m.prototype.readInt8=function(ee,J){return J||L(ee,1,this.length),this[ee]&128?(255-this[ee]+1)*-1:this[ee]},m.prototype.readInt16LE=function(ee,J){J||L(ee,2,this.length);var Q=this[ee]|this[ee+1]<<8;return Q&32768?Q|4294901760:Q},m.prototype.readInt16BE=function(ee,J){J||L(ee,2,this.length);var Q=this[ee+1]|this[ee]<<8;return Q&32768?Q|4294901760:Q},m.prototype.readInt32LE=function(ee,J){return J||L(ee,4,this.length),this[ee]|this[ee+1]<<8|this[ee+2]<<16|this[ee+3]<<24},m.prototype.readInt32BE=function(ee,J){return J||L(ee,4,this.length),this[ee]<<24|this[ee+1]<<16|this[ee+2]<<8|this[ee+3]},m.prototype.readFloatLE=function(ee,J){return J||L(ee,4,this.length),b.read(this,ee,!0,23,4)},m.prototype.readFloatBE=function(ee,J){return J||L(ee,4,this.length),b.read(this,ee,!1,23,4)},m.prototype.readDoubleLE=function(ee,J){return J||L(ee,8,this.length),b.read(this,ee,!0,52,8)},m.prototype.readDoubleBE=function(ee,J){return J||L(ee,8,this.length),b.read(this,ee,!1,52,8)};function K(oe,ee,J,Q,ve,_e){if(!m.isBuffer(oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(ee>ve||ee<_e)throw new RangeError('"value" argument is out of bounds');if(J+Q>oe.length)throw new RangeError("Index out of range")}m.prototype.writeUIntLE=function(ee,J,Q,ve){if(ee=+ee,J=J|0,Q=Q|0,!ve){var _e=Math.pow(2,8*Q)-1;K(this,ee,J,Q,_e,0)}var Te=1,Ge=0;for(this[J]=ee&255;++Ge=0&&(Ge*=256);)this[J+Te]=ee/Ge&255;return J+Q},m.prototype.writeUInt8=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,1,255,0),m.TYPED_ARRAY_SUPPORT||(ee=Math.floor(ee)),this[J]=ee&255,J+1};function te(oe,ee,J,Q){ee<0&&(ee=65535+ee+1);for(var ve=0,_e=Math.min(oe.length-J,2);ve<_e;++ve)oe[J+ve]=(ee&255<<8*(Q?ve:1-ve))>>>(Q?ve:1-ve)*8}m.prototype.writeUInt16LE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,2,65535,0),m.TYPED_ARRAY_SUPPORT?(this[J]=ee&255,this[J+1]=ee>>>8):te(this,ee,J,!0),J+2},m.prototype.writeUInt16BE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,2,65535,0),m.TYPED_ARRAY_SUPPORT?(this[J]=ee>>>8,this[J+1]=ee&255):te(this,ee,J,!1),J+2};function fe(oe,ee,J,Q){ee<0&&(ee=4294967295+ee+1);for(var ve=0,_e=Math.min(oe.length-J,4);ve<_e;++ve)oe[J+ve]=ee>>>(Q?ve:3-ve)*8&255}m.prototype.writeUInt32LE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,4,4294967295,0),m.TYPED_ARRAY_SUPPORT?(this[J+3]=ee>>>24,this[J+2]=ee>>>16,this[J+1]=ee>>>8,this[J]=ee&255):fe(this,ee,J,!0),J+4},m.prototype.writeUInt32BE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,4,4294967295,0),m.TYPED_ARRAY_SUPPORT?(this[J]=ee>>>24,this[J+1]=ee>>>16,this[J+2]=ee>>>8,this[J+3]=ee&255):fe(this,ee,J,!1),J+4},m.prototype.writeIntLE=function(ee,J,Q,ve){if(ee=+ee,J=J|0,!ve){var _e=Math.pow(2,8*Q-1);K(this,ee,J,Q,_e-1,-_e)}var Te=0,Ge=1,qe=0;for(this[J]=ee&255;++Te>0)-qe&255;return J+Q},m.prototype.writeIntBE=function(ee,J,Q,ve){if(ee=+ee,J=J|0,!ve){var _e=Math.pow(2,8*Q-1);K(this,ee,J,Q,_e-1,-_e)}var Te=Q-1,Ge=1,qe=0;for(this[J+Te]=ee&255;--Te>=0&&(Ge*=256);)ee<0&&qe===0&&this[J+Te+1]!==0&&(qe=1),this[J+Te]=(ee/Ge>>0)-qe&255;return J+Q},m.prototype.writeInt8=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,1,127,-128),m.TYPED_ARRAY_SUPPORT||(ee=Math.floor(ee)),ee<0&&(ee=255+ee+1),this[J]=ee&255,J+1},m.prototype.writeInt16LE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,2,32767,-32768),m.TYPED_ARRAY_SUPPORT?(this[J]=ee&255,this[J+1]=ee>>>8):te(this,ee,J,!0),J+2},m.prototype.writeInt16BE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,2,32767,-32768),m.TYPED_ARRAY_SUPPORT?(this[J]=ee>>>8,this[J+1]=ee&255):te(this,ee,J,!1),J+2},m.prototype.writeInt32LE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,4,2147483647,-2147483648),m.TYPED_ARRAY_SUPPORT?(this[J]=ee&255,this[J+1]=ee>>>8,this[J+2]=ee>>>16,this[J+3]=ee>>>24):fe(this,ee,J,!0),J+4},m.prototype.writeInt32BE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,4,2147483647,-2147483648),ee<0&&(ee=4294967295+ee+1),m.TYPED_ARRAY_SUPPORT?(this[J]=ee>>>24,this[J+1]=ee>>>16,this[J+2]=ee>>>8,this[J+3]=ee&255):fe(this,ee,J,!1),J+4};function de(oe,ee,J,Q,ve,_e){if(J+Q>oe.length)throw new RangeError("Index out of range");if(J<0)throw new RangeError("Index out of range")}function Ce(oe,ee,J,Q,ve){return ve||de(oe,ee,J,4,34028234663852886e22,-34028234663852886e22),b.write(oe,ee,J,Q,23,4),J+4}m.prototype.writeFloatLE=function(ee,J,Q){return Ce(this,ee,J,!0,Q)},m.prototype.writeFloatBE=function(ee,J,Q){return Ce(this,ee,J,!1,Q)};function Oe(oe,ee,J,Q,ve){return ve||de(oe,ee,J,8,17976931348623157e292,-17976931348623157e292),b.write(oe,ee,J,Q,52,8),J+8}m.prototype.writeDoubleLE=function(ee,J,Q){return Oe(this,ee,J,!0,Q)},m.prototype.writeDoubleBE=function(ee,J,Q){return Oe(this,ee,J,!1,Q)},m.prototype.copy=function(ee,J,Q,ve){if(Q||(Q=0),!ve&&ve!==0&&(ve=this.length),J>=ee.length&&(J=ee.length),J||(J=0),ve>0&&ve=this.length)throw new RangeError("sourceStart out of bounds");if(ve<0)throw new RangeError("sourceEnd out of bounds");ve>this.length&&(ve=this.length),ee.length-J=0;--Te)ee[Te+J]=this[Te+Q];else if(_e<1e3||!m.TYPED_ARRAY_SUPPORT)for(Te=0;Te<_e;++Te)ee[Te+J]=this[Te+Q];else Uint8Array.prototype.set.call(ee,this.subarray(Q,Q+_e),J);return _e},m.prototype.fill=function(ee,J,Q,ve){if(typeof ee=="string"){if(typeof J=="string"?(ve=J,J=0,Q=this.length):typeof Q=="string"&&(ve=Q,Q=this.length),ee.length===1){var _e=ee.charCodeAt(0);_e<256&&(ee=_e)}if(ve!==void 0&&typeof ve!="string")throw new TypeError("encoding must be a string");if(typeof ve=="string"&&!m.isEncoding(ve))throw new TypeError("Unknown encoding: "+ve)}else typeof ee=="number"&&(ee=ee&255);if(J<0||this.length>>0,Q=Q===void 0?this.length:Q>>>0,ee||(ee=0);var Te;if(typeof ee=="number")for(Te=J;Te55295&&J<57344){if(!ve){if(J>56319){(ee-=3)>-1&&_e.push(239,191,189);continue}else if(Te+1===Q){(ee-=3)>-1&&_e.push(239,191,189);continue}ve=J;continue}if(J<56320){(ee-=3)>-1&&_e.push(239,191,189),ve=J;continue}J=(ve-55296<<10|J-56320)+65536}else ve&&((ee-=3)>-1&&_e.push(239,191,189));if(ve=null,J<128){if((ee-=1)<0)break;_e.push(J)}else if(J<2048){if((ee-=2)<0)break;_e.push(J>>6|192,J&63|128)}else if(J<65536){if((ee-=3)<0)break;_e.push(J>>12|224,J>>6&63|128,J&63|128)}else if(J<1114112){if((ee-=4)<0)break;_e.push(J>>18|240,J>>12&63|128,J>>6&63|128,J&63|128)}else throw new Error("Invalid code point")}return _e}function $(oe){for(var ee=[],J=0;J>8,ve=J%256,_e.push(ve),_e.push(Q);return _e}function re(oe){return T.toByteArray(Ee(oe))}function ae(oe,ee,J,Q){for(var ve=0;ve=ee.length||ve>=oe.length);++ve)ee[ve+J]=oe[ve];return ve}function Se(oe){return oe!==oe}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},k("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(k,z,o){z.exports={"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Unordered Collection","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"}},{}],75:[function(k,z,o){z.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(k,z,o){/*! + */"use strict";var O=k("base64-js"),b=k("ieee754"),y=k("isarray");o.Buffer=m,o.SlowBuffer=d,o.INSPECT_MAX_BYTES=50,m.TYPED_ARRAY_SUPPORT=M.TYPED_ARRAY_SUPPORT!==void 0?M.TYPED_ARRAY_SUPPORT:C(),o.kMaxLength=A();function C(){try{var oe=new Uint8Array(1);return oe.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},oe.foo()===42&&typeof oe.subarray=="function"&&oe.subarray(1,1).byteLength===0}catch(ee){return!1}}function A(){return m.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function g(oe,ee){if(A()=A())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+A().toString(16)+" bytes");return oe|0}function d(oe){return+oe!=oe&&(oe=0),m.alloc(+oe)}m.isBuffer=function(ee){return!!(ee!=null&&ee._isBuffer)},m.compare=function(ee,J){if(!m.isBuffer(ee)||!m.isBuffer(J))throw new TypeError("Arguments must be Buffers");if(ee===J)return 0;for(var Q=ee.length,ve=J.length,_e=0,Te=Math.min(Q,ve);_e>>1;case"base64":return re(oe).length;default:if(Q)return le(oe).length;ee=(""+ee).toLowerCase(),Q=!0}}m.byteLength=s;function u(oe,ee,J){var Q=!1;if((ee===void 0||ee<0)&&(ee=0),ee>this.length)return"";if((J===void 0||J>this.length)&&(J=this.length),J<=0)return"";if(J>>>=0,ee>>>=0,J<=ee)return"";for(oe||(oe="utf8");;)switch(oe){case"hex":return W(this,ee,J);case"utf8":case"utf-8":return I(this,ee,J);case"ascii":return H(this,ee,J);case"latin1":case"binary":return D(this,ee,J);case"base64":return U(this,ee,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,ee,J);default:if(Q)throw new TypeError("Unknown encoding: "+oe);oe=(oe+"").toLowerCase(),Q=!0}}m.prototype._isBuffer=!0;function S(oe,ee,J){var Q=oe[ee];oe[ee]=oe[J],oe[J]=Q}m.prototype.swap16=function(){var ee=this.length;if(ee%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var J=0;J0&&(ee=this.toString("hex",0,J).match(/.{2}/g).join(" "),this.length>J&&(ee+=" ... ")),""},m.prototype.compare=function(ee,J,Q,ve,_e){if(!m.isBuffer(ee))throw new TypeError("Argument must be a Buffer");if(J===void 0&&(J=0),Q===void 0&&(Q=ee?ee.length:0),ve===void 0&&(ve=0),_e===void 0&&(_e=this.length),J<0||Q>ee.length||ve<0||_e>this.length)throw new RangeError("out of range index");if(ve>=_e&&J>=Q)return 0;if(ve>=_e)return-1;if(J>=Q)return 1;if(J>>>=0,Q>>>=0,ve>>>=0,_e>>>=0,this===ee)return 0;for(var Te=_e-ve,Ge=Q-J,qe=Math.min(Te,Ge),ut=this.slice(ve,_e),st=ee.slice(J,Q),ft=0;ft2147483647?J=2147483647:J<-2147483648&&(J=-2147483648),J=+J,isNaN(J)&&(J=ve?0:oe.length-1),J<0&&(J=oe.length+J),J>=oe.length){if(ve)return-1;J=oe.length-1}else if(J<0)if(ve)J=0;else return-1;if(typeof ee=="string"&&(ee=m.from(ee,Q)),m.isBuffer(ee))return ee.length===0?-1:_(oe,ee,J,Q,ve);if(typeof ee=="number")return ee=ee&255,m.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ve?Uint8Array.prototype.indexOf.call(oe,ee,J):Uint8Array.prototype.lastIndexOf.call(oe,ee,J):_(oe,[ee],J,Q,ve);throw new TypeError("val must be string, number or Buffer")}function _(oe,ee,J,Q,ve){var _e=1,Te=oe.length,Ge=ee.length;if(Q!==void 0&&(Q=String(Q).toLowerCase(),Q==="ucs2"||Q==="ucs-2"||Q==="utf16le"||Q==="utf-16le")){if(oe.length<2||ee.length<2)return-1;_e=2,Te/=2,Ge/=2,J/=2}function qe(Ve,ke){return _e===1?Ve[ke]:Ve.readUInt16BE(ke*_e)}var ut;if(ve){var st=-1;for(ut=J;utTe&&(J=Te-Ge),ut=J;ut>=0;ut--){for(var ft=!0,gt=0;gtve&&(Q=ve)):Q=ve;var _e=ee.length;if(_e%2!==0)throw new TypeError("Invalid hex string");Q>_e/2&&(Q=_e/2);for(var Te=0;Te_e)&&(Q=_e),ee.length>0&&(Q<0||J<0)||J>this.length)throw new RangeError("Attempt to write outside buffer bounds");ve||(ve="utf8");for(var Te=!1;;)switch(ve){case"hex":return P(this,ee,J,Q);case"utf8":case"utf-8":return R(this,ee,J,Q);case"ascii":return x(this,ee,J,Q);case"latin1":case"binary":return w(this,ee,J,Q);case"base64":return v(this,ee,J,Q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,ee,J,Q);default:if(Te)throw new TypeError("Unknown encoding: "+ve);ve=(""+ve).toLowerCase(),Te=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function U(oe,ee,J){return ee===0&&J===oe.length?O.fromByteArray(oe):O.fromByteArray(oe.slice(ee,J))}function I(oe,ee,J){J=Math.min(oe.length,J);for(var Q=[],ve=ee;ve239?4:_e>223?3:_e>191?2:1;if(ve+Ge<=J){var qe,ut,st,ft;switch(Ge){case 1:_e<128&&(Te=_e);break;case 2:qe=oe[ve+1],(qe&192)===128&&(ft=(_e&31)<<6|qe&63,ft>127&&(Te=ft));break;case 3:qe=oe[ve+1],ut=oe[ve+2],(qe&192)===128&&(ut&192)===128&&(ft=(_e&15)<<12|(qe&63)<<6|ut&63,ft>2047&&(ft<55296||ft>57343)&&(Te=ft));break;case 4:qe=oe[ve+1],ut=oe[ve+2],st=oe[ve+3],(qe&192)===128&&(ut&192)===128&&(st&192)===128&&(ft=(_e&15)<<18|(qe&63)<<12|(ut&63)<<6|st&63,ft>65535&&ft<1114112&&(Te=ft))}}Te===null?(Te=65533,Ge=1):Te>65535&&(Te-=65536,Q.push(Te>>>10&1023|55296),Te=56320|Te&1023),Q.push(Te),ve+=Ge}return V(Q)}var N=4096;function V(oe){var ee=oe.length;if(ee<=N)return String.fromCharCode.apply(String,oe);for(var J="",Q=0;QQ)&&(J=Q);for(var ve="",_e=ee;_eQ&&(ee=Q),J<0?(J+=Q,J<0&&(J=0)):J>Q&&(J=Q),JJ)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUIntLE=function(ee,J,Q){ee=ee|0,J=J|0,Q||L(ee,J,this.length);for(var ve=this[ee],_e=1,Te=0;++Te0&&(_e*=256);)ve+=this[ee+--J]*_e;return ve},m.prototype.readUInt8=function(ee,J){return J||L(ee,1,this.length),this[ee]},m.prototype.readUInt16LE=function(ee,J){return J||L(ee,2,this.length),this[ee]|this[ee+1]<<8},m.prototype.readUInt16BE=function(ee,J){return J||L(ee,2,this.length),this[ee]<<8|this[ee+1]},m.prototype.readUInt32LE=function(ee,J){return J||L(ee,4,this.length),(this[ee]|this[ee+1]<<8|this[ee+2]<<16)+this[ee+3]*16777216},m.prototype.readUInt32BE=function(ee,J){return J||L(ee,4,this.length),this[ee]*16777216+(this[ee+1]<<16|this[ee+2]<<8|this[ee+3])},m.prototype.readIntLE=function(ee,J,Q){ee=ee|0,J=J|0,Q||L(ee,J,this.length);for(var ve=this[ee],_e=1,Te=0;++Te=_e&&(ve-=Math.pow(2,8*J)),ve},m.prototype.readIntBE=function(ee,J,Q){ee=ee|0,J=J|0,Q||L(ee,J,this.length);for(var ve=J,_e=1,Te=this[ee+--ve];ve>0&&(_e*=256);)Te+=this[ee+--ve]*_e;return _e*=128,Te>=_e&&(Te-=Math.pow(2,8*J)),Te},m.prototype.readInt8=function(ee,J){return J||L(ee,1,this.length),this[ee]&128?(255-this[ee]+1)*-1:this[ee]},m.prototype.readInt16LE=function(ee,J){J||L(ee,2,this.length);var Q=this[ee]|this[ee+1]<<8;return Q&32768?Q|4294901760:Q},m.prototype.readInt16BE=function(ee,J){J||L(ee,2,this.length);var Q=this[ee+1]|this[ee]<<8;return Q&32768?Q|4294901760:Q},m.prototype.readInt32LE=function(ee,J){return J||L(ee,4,this.length),this[ee]|this[ee+1]<<8|this[ee+2]<<16|this[ee+3]<<24},m.prototype.readInt32BE=function(ee,J){return J||L(ee,4,this.length),this[ee]<<24|this[ee+1]<<16|this[ee+2]<<8|this[ee+3]},m.prototype.readFloatLE=function(ee,J){return J||L(ee,4,this.length),b.read(this,ee,!0,23,4)},m.prototype.readFloatBE=function(ee,J){return J||L(ee,4,this.length),b.read(this,ee,!1,23,4)},m.prototype.readDoubleLE=function(ee,J){return J||L(ee,8,this.length),b.read(this,ee,!0,52,8)},m.prototype.readDoubleBE=function(ee,J){return J||L(ee,8,this.length),b.read(this,ee,!1,52,8)};function K(oe,ee,J,Q,ve,_e){if(!m.isBuffer(oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(ee>ve||ee<_e)throw new RangeError('"value" argument is out of bounds');if(J+Q>oe.length)throw new RangeError("Index out of range")}m.prototype.writeUIntLE=function(ee,J,Q,ve){if(ee=+ee,J=J|0,Q=Q|0,!ve){var _e=Math.pow(2,8*Q)-1;K(this,ee,J,Q,_e,0)}var Te=1,Ge=0;for(this[J]=ee&255;++Ge=0&&(Ge*=256);)this[J+Te]=ee/Ge&255;return J+Q},m.prototype.writeUInt8=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,1,255,0),m.TYPED_ARRAY_SUPPORT||(ee=Math.floor(ee)),this[J]=ee&255,J+1};function te(oe,ee,J,Q){ee<0&&(ee=65535+ee+1);for(var ve=0,_e=Math.min(oe.length-J,2);ve<_e;++ve)oe[J+ve]=(ee&255<<8*(Q?ve:1-ve))>>>(Q?ve:1-ve)*8}m.prototype.writeUInt16LE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,2,65535,0),m.TYPED_ARRAY_SUPPORT?(this[J]=ee&255,this[J+1]=ee>>>8):te(this,ee,J,!0),J+2},m.prototype.writeUInt16BE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,2,65535,0),m.TYPED_ARRAY_SUPPORT?(this[J]=ee>>>8,this[J+1]=ee&255):te(this,ee,J,!1),J+2};function fe(oe,ee,J,Q){ee<0&&(ee=4294967295+ee+1);for(var ve=0,_e=Math.min(oe.length-J,4);ve<_e;++ve)oe[J+ve]=ee>>>(Q?ve:3-ve)*8&255}m.prototype.writeUInt32LE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,4,4294967295,0),m.TYPED_ARRAY_SUPPORT?(this[J+3]=ee>>>24,this[J+2]=ee>>>16,this[J+1]=ee>>>8,this[J]=ee&255):fe(this,ee,J,!0),J+4},m.prototype.writeUInt32BE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,4,4294967295,0),m.TYPED_ARRAY_SUPPORT?(this[J]=ee>>>24,this[J+1]=ee>>>16,this[J+2]=ee>>>8,this[J+3]=ee&255):fe(this,ee,J,!1),J+4},m.prototype.writeIntLE=function(ee,J,Q,ve){if(ee=+ee,J=J|0,!ve){var _e=Math.pow(2,8*Q-1);K(this,ee,J,Q,_e-1,-_e)}var Te=0,Ge=1,qe=0;for(this[J]=ee&255;++Te>0)-qe&255;return J+Q},m.prototype.writeIntBE=function(ee,J,Q,ve){if(ee=+ee,J=J|0,!ve){var _e=Math.pow(2,8*Q-1);K(this,ee,J,Q,_e-1,-_e)}var Te=Q-1,Ge=1,qe=0;for(this[J+Te]=ee&255;--Te>=0&&(Ge*=256);)ee<0&&qe===0&&this[J+Te+1]!==0&&(qe=1),this[J+Te]=(ee/Ge>>0)-qe&255;return J+Q},m.prototype.writeInt8=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,1,127,-128),m.TYPED_ARRAY_SUPPORT||(ee=Math.floor(ee)),ee<0&&(ee=255+ee+1),this[J]=ee&255,J+1},m.prototype.writeInt16LE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,2,32767,-32768),m.TYPED_ARRAY_SUPPORT?(this[J]=ee&255,this[J+1]=ee>>>8):te(this,ee,J,!0),J+2},m.prototype.writeInt16BE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,2,32767,-32768),m.TYPED_ARRAY_SUPPORT?(this[J]=ee>>>8,this[J+1]=ee&255):te(this,ee,J,!1),J+2},m.prototype.writeInt32LE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,4,2147483647,-2147483648),m.TYPED_ARRAY_SUPPORT?(this[J]=ee&255,this[J+1]=ee>>>8,this[J+2]=ee>>>16,this[J+3]=ee>>>24):fe(this,ee,J,!0),J+4},m.prototype.writeInt32BE=function(ee,J,Q){return ee=+ee,J=J|0,Q||K(this,ee,J,4,2147483647,-2147483648),ee<0&&(ee=4294967295+ee+1),m.TYPED_ARRAY_SUPPORT?(this[J]=ee>>>24,this[J+1]=ee>>>16,this[J+2]=ee>>>8,this[J+3]=ee&255):fe(this,ee,J,!1),J+4};function de(oe,ee,J,Q,ve,_e){if(J+Q>oe.length)throw new RangeError("Index out of range");if(J<0)throw new RangeError("Index out of range")}function Ce(oe,ee,J,Q,ve){return ve||de(oe,ee,J,4,34028234663852886e22,-34028234663852886e22),b.write(oe,ee,J,Q,23,4),J+4}m.prototype.writeFloatLE=function(ee,J,Q){return Ce(this,ee,J,!0,Q)},m.prototype.writeFloatBE=function(ee,J,Q){return Ce(this,ee,J,!1,Q)};function Oe(oe,ee,J,Q,ve){return ve||de(oe,ee,J,8,17976931348623157e292,-17976931348623157e292),b.write(oe,ee,J,Q,52,8),J+8}m.prototype.writeDoubleLE=function(ee,J,Q){return Oe(this,ee,J,!0,Q)},m.prototype.writeDoubleBE=function(ee,J,Q){return Oe(this,ee,J,!1,Q)},m.prototype.copy=function(ee,J,Q,ve){if(Q||(Q=0),!ve&&ve!==0&&(ve=this.length),J>=ee.length&&(J=ee.length),J||(J=0),ve>0&&ve=this.length)throw new RangeError("sourceStart out of bounds");if(ve<0)throw new RangeError("sourceEnd out of bounds");ve>this.length&&(ve=this.length),ee.length-J=0;--Te)ee[Te+J]=this[Te+Q];else if(_e<1e3||!m.TYPED_ARRAY_SUPPORT)for(Te=0;Te<_e;++Te)ee[Te+J]=this[Te+Q];else Uint8Array.prototype.set.call(ee,this.subarray(Q,Q+_e),J);return _e},m.prototype.fill=function(ee,J,Q,ve){if(typeof ee=="string"){if(typeof J=="string"?(ve=J,J=0,Q=this.length):typeof Q=="string"&&(ve=Q,Q=this.length),ee.length===1){var _e=ee.charCodeAt(0);_e<256&&(ee=_e)}if(ve!==void 0&&typeof ve!="string")throw new TypeError("encoding must be a string");if(typeof ve=="string"&&!m.isEncoding(ve))throw new TypeError("Unknown encoding: "+ve)}else typeof ee=="number"&&(ee=ee&255);if(J<0||this.length>>0,Q=Q===void 0?this.length:Q>>>0,ee||(ee=0);var Te;if(typeof ee=="number")for(Te=J;Te55295&&J<57344){if(!ve){if(J>56319){(ee-=3)>-1&&_e.push(239,191,189);continue}else if(Te+1===Q){(ee-=3)>-1&&_e.push(239,191,189);continue}ve=J;continue}if(J<56320){(ee-=3)>-1&&_e.push(239,191,189),ve=J;continue}J=(ve-55296<<10|J-56320)+65536}else ve&&((ee-=3)>-1&&_e.push(239,191,189));if(ve=null,J<128){if((ee-=1)<0)break;_e.push(J)}else if(J<2048){if((ee-=2)<0)break;_e.push(J>>6|192,J&63|128)}else if(J<65536){if((ee-=3)<0)break;_e.push(J>>12|224,J>>6&63|128,J&63|128)}else if(J<1114112){if((ee-=4)<0)break;_e.push(J>>18|240,J>>12&63|128,J>>6&63|128,J&63|128)}else throw new Error("Invalid code point")}return _e}function $(oe){for(var ee=[],J=0;J>8,ve=J%256,_e.push(ve),_e.push(Q);return _e}function re(oe){return O.toByteArray(Ee(oe))}function ae(oe,ee,J,Q){for(var ve=0;ve=ee.length||ve>=oe.length);++ve)ee[ve+J]=oe[ve];return ve}function Se(oe){return oe!==oe}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},k("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(k,z,o){z.exports={"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Unordered Collection","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"}},{}],75:[function(k,z,o){z.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(k,z,o){/*! * copy-to - index.js * Copyright(c) 2014 dead_horse * MIT Licensed - */"use strict";var M=Array.prototype.slice;z.exports=m;function m(b,y){if(!(this instanceof m))return new m(b,y);this.src=b,this._withAccess=y}m.prototype.withAccess=function(b){return this._withAccess=b!==!1,this},m.prototype.pick=function(b){return Array.isArray(b)||(b=M.call(arguments)),b.length&&(this.keys=b),this},m.prototype.to=function(b){if(b=b||{},!this.src)return b;var y=this.keys||Object.keys(this.src);if(!this._withAccess){for(var C=0;Cf;)if(r=g[f++],r!=r)return!0}else for(;e>f;f++)if((b||f in g)&&g[f]===C)return b||f||0;return!b&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(k,z,o){var M=k("./_cof"),m=k("./_wks")("toStringTag"),T=M(function(){return arguments}())=="Arguments",b=function(y,C){try{return y[C]}catch(A){}};z.exports=function(y){var C,A,g;return y===void 0?"Undefined":y===null?"Null":typeof(A=b(C=Object(y),m))=="string"?A:T?M(C):(g=M(C))=="Object"&&typeof C.callee=="function"?"Arguments":g}},{"./_cof":98,"./_wks":166}],98:[function(k,z,o){var M={}.toString;z.exports=function(m){return M.call(m).slice(8,-1)}},{}],99:[function(k,z,o){var M=z.exports={version:"2.6.11"};typeof __e=="number"&&(__e=M)},{}],100:[function(k,z,o){"use strict";var M=k("./_object-dp"),m=k("./_property-desc");z.exports=function(T,b,y){b in T?M.f(T,b,m(0,y)):T[b]=y}},{"./_object-dp":132,"./_property-desc":146}],101:[function(k,z,o){var M=k("./_a-function");z.exports=function(m,T,b){if(M(m),T===void 0)return m;switch(b){case 1:return function(y){return m.call(T,y)};case 2:return function(y,C){return m.call(T,y,C)};case 3:return function(y,C,A){return m.call(T,y,C,A)}}return function(){return m.apply(T,arguments)}}},{"./_a-function":92}],102:[function(k,z,o){z.exports=function(M){if(M==null)throw TypeError("Can't call method on "+M);return M}},{}],103:[function(k,z,o){z.exports=!k("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(k,z,o){var M=k("./_is-object"),m=k("./_global").document,T=M(m)&&M(m.createElement);z.exports=function(b){return T?m.createElement(b):{}}},{"./_global":110,"./_is-object":119}],105:[function(k,z,o){z.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(k,z,o){var M=k("./_object-keys"),m=k("./_object-gops"),T=k("./_object-pie");z.exports=function(b){var y=M(b),C=m.f;if(C)for(var A=C(b),g=T.f,e=0,f;A.length>e;)g.call(b,f=A[e++])&&y.push(f);return y}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(k,z,o){var M=k("./_global"),m=k("./_core"),T=k("./_ctx"),b=k("./_hide"),y=k("./_has"),C="prototype",A=function(g,e,f){var r=g&A.F,l=g&A.G,n=g&A.S,i=g&A.P,a=g&A.B,c=g&A.W,h=l?m:m[e]||(m[e]={}),d=h[C],s=l?M:n?M[e]:(M[e]||{})[C],u,S,E;l&&(f=e);for(u in f){if(S=!r&&s&&s[u]!==void 0,S&&y(h,u))continue;E=S?s[u]:f[u],h[u]=l&&typeof s[u]!="function"?f[u]:a&&S?T(E,M):c&&s[u]==E?function(_){var P=function(R,x,w){if(this instanceof _){switch(arguments.length){case 0:return new _;case 1:return new _(R);case 2:return new _(R,x)}return new _(R,x,w)}return _.apply(this,arguments)};return P[C]=_[C],P}(E):i&&typeof E=="function"?T(Function.call,E):E,i&&((h.virtual||(h.virtual={}))[u]=E,g&A.R&&d&&!d[u]&&b(d,u,E))}};A.F=1,A.G=2,A.S=4,A.P=8,A.B=16,A.W=32,A.U=64,A.R=128,z.exports=A},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(k,z,o){z.exports=function(M){try{return!!M()}catch(m){return!0}}},{}],109:[function(k,z,o){var M=k("./_ctx"),m=k("./_iter-call"),T=k("./_is-array-iter"),b=k("./_an-object"),y=k("./_to-length"),C=k("./core.get-iterator-method"),A={},g={},o=z.exports=function(e,f,r,l,n){var i=n?function(){return e}:C(e),a=M(r,l,f?2:1),c=0,h,d,s,u;if(typeof i!="function")throw TypeError(e+" is not iterable!");if(T(i)){for(h=y(e.length);h>c;c++)if(u=f?a(b(d=e[c])[0],d[1]):a(e[c]),u===A||u===g)return u}else for(s=i.call(e);!(d=s.next()).done;)if(u=m(s,a,d.value,f),u===A||u===g)return u};o.BREAK=A,o.RETURN=g},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(k,z,o){var M=z.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=M)},{}],111:[function(k,z,o){var M={}.hasOwnProperty;z.exports=function(m,T){return M.call(m,T)}},{}],112:[function(k,z,o){var M=k("./_object-dp"),m=k("./_property-desc");z.exports=k("./_descriptors")?function(T,b,y){return M.f(T,b,m(1,y))}:function(T,b,y){return T[b]=y,T}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(k,z,o){var M=k("./_global").document;z.exports=M&&M.documentElement},{"./_global":110}],114:[function(k,z,o){z.exports=!k("./_descriptors")&&!k("./_fails")(function(){return Object.defineProperty(k("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(k,z,o){z.exports=function(M,m,T){var b=T===void 0;switch(m.length){case 0:return b?M():M.call(T);case 1:return b?M(m[0]):M.call(T,m[0]);case 2:return b?M(m[0],m[1]):M.call(T,m[0],m[1]);case 3:return b?M(m[0],m[1],m[2]):M.call(T,m[0],m[1],m[2]);case 4:return b?M(m[0],m[1],m[2],m[3]):M.call(T,m[0],m[1],m[2],m[3])}return M.apply(T,m)}},{}],116:[function(k,z,o){var M=k("./_cof");z.exports=Object("z").propertyIsEnumerable(0)?Object:function(m){return M(m)=="String"?m.split(""):Object(m)}},{"./_cof":98}],117:[function(k,z,o){var M=k("./_iterators"),m=k("./_wks")("iterator"),T=Array.prototype;z.exports=function(b){return b!==void 0&&(M.Array===b||T[m]===b)}},{"./_iterators":125,"./_wks":166}],118:[function(k,z,o){var M=k("./_cof");z.exports=Array.isArray||function(T){return M(T)=="Array"}},{"./_cof":98}],119:[function(k,z,o){z.exports=function(M){return typeof M=="object"?M!==null:typeof M=="function"}},{}],120:[function(k,z,o){var M=k("./_an-object");z.exports=function(m,T,b,y){try{return y?T(M(b)[0],b[1]):T(b)}catch(A){var C=m.return;throw C!==void 0&&M(C.call(m)),A}}},{"./_an-object":95}],121:[function(k,z,o){"use strict";var M=k("./_object-create"),m=k("./_property-desc"),T=k("./_set-to-string-tag"),b={};k("./_hide")(b,k("./_wks")("iterator"),function(){return this}),z.exports=function(y,C,A){y.prototype=M(b,{next:m(1,A)}),T(y,C+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(k,z,o){"use strict";var M=k("./_library"),m=k("./_export"),T=k("./_redefine"),b=k("./_hide"),y=k("./_iterators"),C=k("./_iter-create"),A=k("./_set-to-string-tag"),g=k("./_object-gpo"),e=k("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),r="@@iterator",l="keys",n="values",i=function(){return this};z.exports=function(a,c,h,d,s,u,S){C(h,c,d);var E=function(H){if(!f&&H in x)return x[H];switch(H){case l:return function(){return new h(this,H)};case n:return function(){return new h(this,H)}}return function(){return new h(this,H)}},_=c+" Iterator",P=s==n,R=!1,x=a.prototype,w=x[e]||x[r]||s&&x[s],v=w||E(s),O=s?P?E("entries"):v:void 0,U=c=="Array"&&x.entries||w,I,N,V;if(U&&(V=g(U.call(new a)),V!==Object.prototype&&V.next&&(A(V,_,!0),!M&&typeof V[e]!="function"&&b(V,e,i))),P&&w&&w.name!==n&&(R=!0,v=function(){return w.call(this)}),(!M||S)&&(f||R||!x[e])&&b(x,e,v),y[c]=v,y[_]=i,s)if(I={values:P?v:E(n),keys:u?v:E(l),entries:O},S)for(N in I)N in x||T(x,N,I[N]);else m(m.P+m.F*(f||R),c,I);return I}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(k,z,o){var M=k("./_wks")("iterator"),m=!1;try{var T=[7][M]();T.return=function(){m=!0},Array.from(T,function(){throw 2})}catch(b){}z.exports=function(b,y){if(!y&&!m)return!1;var C=!1;try{var A=[7],g=A[M]();g.next=function(){return{done:C=!0}},A[M]=function(){return g},b(A)}catch(e){}return C}},{"./_wks":166}],124:[function(k,z,o){z.exports=function(M,m){return{value:m,done:!!M}}},{}],125:[function(k,z,o){z.exports={}},{}],126:[function(k,z,o){z.exports=!0},{}],127:[function(k,z,o){var M=k("./_uid")("meta"),m=k("./_is-object"),T=k("./_has"),b=k("./_object-dp").f,y=0,C=Object.isExtensible||function(){return!0},A=!k("./_fails")(function(){return C(Object.preventExtensions({}))}),g=function(n){b(n,M,{value:{i:"O"+ ++y,w:{}}})},e=function(n,i){if(!m(n))return typeof n=="symbol"?n:(typeof n=="string"?"S":"P")+n;if(!T(n,M)){if(!C(n))return"F";if(!i)return"E";g(n)}return n[M].i},f=function(n,i){if(!T(n,M)){if(!C(n))return!0;if(!i)return!1;g(n)}return n[M].w},r=function(n){return A&&l.NEED&&C(n)&&!T(n,M)&&g(n),n},l=z.exports={KEY:M,NEED:!1,fastKey:e,getWeak:f,onFreeze:r}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(k,z,o){var M=k("./_global"),m=k("./_task").set,T=M.MutationObserver||M.WebKitMutationObserver,b=M.process,y=M.Promise,C=k("./_cof")(b)=="process";z.exports=function(){var A,g,e,f=function(){var i,a;for(C&&(i=b.domain)&&i.exit();A;){a=A.fn,A=A.next;try{a()}catch(c){throw A?e():g=void 0,c}}g=void 0,i&&i.enter()};if(C)e=function(){b.nextTick(f)};else if(T&&!(M.navigator&&M.navigator.standalone)){var r=!0,l=document.createTextNode("");new T(f).observe(l,{characterData:!0}),e=function(){l.data=r=!r}}else if(y&&y.resolve){var n=y.resolve(void 0);e=function(){n.then(f)}}else e=function(){m.call(M,f)};return function(i){var a={fn:i,next:void 0};g&&(g.next=a),A||(A=a,e()),g=a}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(k,z,o){"use strict";var M=k("./_a-function");function m(T){var b,y;this.promise=new T(function(C,A){if(b!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");b=C,y=A}),this.resolve=M(b),this.reject=M(y)}z.exports.f=function(T){return new m(T)}},{"./_a-function":92}],130:[function(k,z,o){"use strict";var M=k("./_descriptors"),m=k("./_object-keys"),T=k("./_object-gops"),b=k("./_object-pie"),y=k("./_to-object"),C=k("./_iobject"),A=Object.assign;z.exports=!A||k("./_fails")(function(){var g={},e={},f=Symbol(),r="abcdefghijklmnopqrst";return g[f]=7,r.split("").forEach(function(l){e[l]=l}),A({},g)[f]!=7||Object.keys(A({},e)).join("")!=r})?function(e,f){for(var r=y(e),l=arguments.length,n=1,i=T.f,a=b.f;l>n;)for(var c=C(arguments[n++]),h=i?m(c).concat(i(c)):m(c),d=h.length,s=0,u;d>s;)u=h[s++],(!M||a.call(c,u))&&(r[u]=c[u]);return r}:A},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(k,z,o){var M=k("./_an-object"),m=k("./_object-dps"),T=k("./_enum-bug-keys"),b=k("./_shared-key")("IE_PROTO"),y=function(){},C="prototype",A=function(){var g=k("./_dom-create")("iframe"),e=T.length,f="<",r=">",l;for(g.style.display="none",k("./_html").appendChild(g),g.src="javascript:",l=g.contentWindow.document,l.open(),l.write(f+"script"+r+"document.F=Object"+f+"/script"+r),l.close(),A=l.F;e--;)delete A[C][T[e]];return A()};z.exports=Object.create||function(e,f){var r;return e!==null?(y[C]=M(e),r=new y,y[C]=null,r[b]=e):r=A(),f===void 0?r:m(r,f)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(k,z,o){var M=k("./_an-object"),m=k("./_ie8-dom-define"),T=k("./_to-primitive"),b=Object.defineProperty;o.f=k("./_descriptors")?Object.defineProperty:function(C,A,g){if(M(C),A=T(A,!0),M(g),m)try{return b(C,A,g)}catch(e){}if("get"in g||"set"in g)throw TypeError("Accessors not supported!");return"value"in g&&(C[A]=g.value),C}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(k,z,o){var M=k("./_object-dp"),m=k("./_an-object"),T=k("./_object-keys");z.exports=k("./_descriptors")?Object.defineProperties:function(y,C){m(y);for(var A=T(C),g=A.length,e=0,f;g>e;)M.f(y,f=A[e++],C[f]);return y}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(k,z,o){var M=k("./_object-pie"),m=k("./_property-desc"),T=k("./_to-iobject"),b=k("./_to-primitive"),y=k("./_has"),C=k("./_ie8-dom-define"),A=Object.getOwnPropertyDescriptor;o.f=k("./_descriptors")?A:function(e,f){if(e=T(e),f=b(f,!0),C)try{return A(e,f)}catch(r){}if(y(e,f))return m(!M.f.call(e,f),e[f])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(k,z,o){var M=k("./_to-iobject"),m=k("./_object-gopn").f,T={}.toString,b=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(C){try{return m(C)}catch(A){return b.slice()}};z.exports.f=function(A){return b&&T.call(A)=="[object Window]"?y(A):m(M(A))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(k,z,o){var M=k("./_object-keys-internal"),m=k("./_enum-bug-keys").concat("length","prototype");o.f=Object.getOwnPropertyNames||function(b){return M(b,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(k,z,o){o.f=Object.getOwnPropertySymbols},{}],138:[function(k,z,o){var M=k("./_has"),m=k("./_to-object"),T=k("./_shared-key")("IE_PROTO"),b=Object.prototype;z.exports=Object.getPrototypeOf||function(y){return y=m(y),M(y,T)?y[T]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?b:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(k,z,o){var M=k("./_has"),m=k("./_to-iobject"),T=k("./_array-includes")(!1),b=k("./_shared-key")("IE_PROTO");z.exports=function(y,C){var A=m(y),g=0,e=[],f;for(f in A)f!=b&&(M(A,f)&&e.push(f));for(;C.length>g;)M(A,f=C[g++])&&(~T(e,f)||e.push(f));return e}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(k,z,o){var M=k("./_object-keys-internal"),m=k("./_enum-bug-keys");z.exports=Object.keys||function(b){return M(b,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(k,z,o){o.f={}.propertyIsEnumerable},{}],142:[function(k,z,o){var M=k("./_export"),m=k("./_core"),T=k("./_fails");z.exports=function(b,y){var C=(m.Object||{})[b]||Object[b],A={};A[b]=y(C),M(M.S+M.F*T(function(){C(1)}),"Object",A)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(k,z,o){var M=k("./_descriptors"),m=k("./_object-keys"),T=k("./_to-iobject"),b=k("./_object-pie").f;z.exports=function(y){return function(C){for(var A=T(C),g=m(A),e=g.length,f=0,r=[],l;e>f;)l=g[f++],(!M||b.call(A,l))&&r.push(y?[l,A[l]]:A[l]);return r}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(k,z,o){z.exports=function(M){try{return{e:!1,v:M()}}catch(m){return{e:!0,v:m}}}},{}],145:[function(k,z,o){var M=k("./_an-object"),m=k("./_is-object"),T=k("./_new-promise-capability");z.exports=function(b,y){if(M(b),m(y)&&y.constructor===b)return y;var C=T.f(b),A=C.resolve;return A(y),C.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(k,z,o){z.exports=function(M,m){return{enumerable:!(M&1),configurable:!(M&2),writable:!(M&4),value:m}}},{}],147:[function(k,z,o){var M=k("./_hide");z.exports=function(m,T,b){for(var y in T)b&&m[y]?m[y]=T[y]:M(m,y,T[y]);return m}},{"./_hide":112}],148:[function(k,z,o){z.exports=k("./_hide")},{"./_hide":112}],149:[function(k,z,o){"use strict";var M=k("./_global"),m=k("./_core"),T=k("./_object-dp"),b=k("./_descriptors"),y=k("./_wks")("species");z.exports=function(C){var A=typeof m[C]=="function"?m[C]:M[C];b&&A&&!A[y]&&T.f(A,y,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(k,z,o){var M=k("./_object-dp").f,m=k("./_has"),T=k("./_wks")("toStringTag");z.exports=function(b,y,C){b&&!m(b=C?b:b.prototype,T)&&M(b,T,{configurable:!0,value:y})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(k,z,o){var M=k("./_shared")("keys"),m=k("./_uid");z.exports=function(T){return M[T]||(M[T]=m(T))}},{"./_shared":152,"./_uid":162}],152:[function(k,z,o){var M=k("./_core"),m=k("./_global"),T="__core-js_shared__",b=m[T]||(m[T]={});(z.exports=function(y,C){return b[y]||(b[y]=C!==void 0?C:{})})("versions",[]).push({version:M.version,mode:k("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(k,z,o){var M=k("./_an-object"),m=k("./_a-function"),T=k("./_wks")("species");z.exports=function(b,y){var C=M(b).constructor,A;return C===void 0||(A=M(C)[T])==null?y:m(A)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(k,z,o){var M=k("./_to-integer"),m=k("./_defined");z.exports=function(T){return function(b,y){var C=String(m(b)),A=M(y),g=C.length,e,f;return A<0||A>=g?T?"":void 0:(e=C.charCodeAt(A),e<55296||e>56319||A+1===g||(f=C.charCodeAt(A+1))<56320||f>57343?T?C.charAt(A):e:T?C.slice(A,A+2):(e-55296<<10)+(f-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(k,z,o){var M=k("./_ctx"),m=k("./_invoke"),T=k("./_html"),b=k("./_dom-create"),y=k("./_global"),C=y.process,A=y.setImmediate,g=y.clearImmediate,e=y.MessageChannel,f=y.Dispatch,r=0,l={},n="onreadystatechange",i,a,c,h=function(){var s=+this;if(l.hasOwnProperty(s)){var u=l[s];delete l[s],u()}},d=function(s){h.call(s.data)};(!A||!g)&&(A=function(u){for(var S=[],E=1;arguments.length>E;)S.push(arguments[E++]);return l[++r]=function(){m(typeof u=="function"?u:Function(u),S)},i(r),r},g=function(u){delete l[u]},k("./_cof")(C)=="process"?i=function(s){C.nextTick(M(h,s,1))}:f&&f.now?i=function(s){f.now(M(h,s,1))}:e?(a=new e,c=a.port2,a.port1.onmessage=d,i=M(c.postMessage,c,1)):y.addEventListener&&typeof postMessage=="function"&&!y.importScripts?(i=function(s){y.postMessage(s+"","*")},y.addEventListener("message",d,!1)):n in b("script")?i=function(s){T.appendChild(b("script"))[n]=function(){T.removeChild(this),h.call(s)}}:i=function(s){setTimeout(M(h,s,1),0)}),z.exports={set:A,clear:g}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(k,z,o){var M=k("./_to-integer"),m=Math.max,T=Math.min;z.exports=function(b,y){return b=M(b),b<0?m(b+y,0):T(b,y)}},{"./_to-integer":157}],157:[function(k,z,o){var M=Math.ceil,m=Math.floor;z.exports=function(T){return isNaN(T=+T)?0:(T>0?m:M)(T)}},{}],158:[function(k,z,o){var M=k("./_iobject"),m=k("./_defined");z.exports=function(T){return M(m(T))}},{"./_defined":102,"./_iobject":116}],159:[function(k,z,o){var M=k("./_to-integer"),m=Math.min;z.exports=function(T){return T>0?m(M(T),9007199254740991):0}},{"./_to-integer":157}],160:[function(k,z,o){var M=k("./_defined");z.exports=function(m){return Object(M(m))}},{"./_defined":102}],161:[function(k,z,o){var M=k("./_is-object");z.exports=function(m,T){if(!M(m))return m;var b,y;if(T&&typeof(b=m.toString)=="function"&&!M(y=b.call(m)))return y;if(typeof(b=m.valueOf)=="function"&&!M(y=b.call(m)))return y;if(!T&&typeof(b=m.toString)=="function"&&!M(y=b.call(m)))return y;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(k,z,o){var M=0,m=Math.random();z.exports=function(T){return"Symbol(".concat(T===void 0?"":T,")_",(++M+m).toString(36))}},{}],163:[function(k,z,o){var M=k("./_global"),m=M.navigator;z.exports=m&&m.userAgent||""},{"./_global":110}],164:[function(k,z,o){var M=k("./_global"),m=k("./_core"),T=k("./_library"),b=k("./_wks-ext"),y=k("./_object-dp").f;z.exports=function(C){var A=m.Symbol||(m.Symbol=T?{}:M.Symbol||{});C.charAt(0)!="_"&&!(C in A)&&y(A,C,{value:b.f(C)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(k,z,o){o.f=k("./_wks")},{"./_wks":166}],166:[function(k,z,o){var M=k("./_shared")("wks"),m=k("./_uid"),T=k("./_global").Symbol,b=typeof T=="function",y=z.exports=function(C){return M[C]||(M[C]=b&&T[C]||(b?T:m)("Symbol."+C))};y.store=M},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(k,z,o){var M=k("./_classof"),m=k("./_wks")("iterator"),T=k("./_iterators");z.exports=k("./_core").getIteratorMethod=function(b){if(b!=null)return b[m]||b["@@iterator"]||T[M(b)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(k,z,o){"use strict";var M=k("./_ctx"),m=k("./_export"),T=k("./_to-object"),b=k("./_iter-call"),y=k("./_is-array-iter"),C=k("./_to-length"),A=k("./_create-property"),g=k("./core.get-iterator-method");m(m.S+m.F*!k("./_iter-detect")(function(e){Array.from(e)}),"Array",{from:function(f){var r=T(f),l=typeof this=="function"?this:Array,n=arguments.length,i=n>1?arguments[1]:void 0,a=i!==void 0,c=0,h=g(r),d,s,u,S;if(a&&(i=M(i,n>2?arguments[2]:void 0,2)),h!=null&&!(l==Array&&y(h)))for(S=h.call(r),s=new l;!(u=S.next()).done;c++)A(s,c,a?b(S,i,[u.value,c],!0):u.value);else for(d=C(r.length),s=new l(d);d>c;c++)A(s,c,a?i(r[c],c):r[c]);return s.length=c,s}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(k,z,o){"use strict";var M=k("./_add-to-unscopables"),m=k("./_iter-step"),T=k("./_iterators"),b=k("./_to-iobject");z.exports=k("./_iter-define")(Array,"Array",function(y,C){this._t=b(y),this._i=0,this._k=C},function(){var y=this._t,C=this._k,A=this._i++;return!y||A>=y.length?(this._t=void 0,m(1)):C=="keys"?m(0,A):C=="values"?m(0,y[A]):m(0,[A,y[A]])},"values"),T.Arguments=T.Array,M("keys"),M("values"),M("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(k,z,o){"use strict";var M=k("./_is-object"),m=k("./_object-gpo"),T=k("./_wks")("hasInstance"),b=Function.prototype;T in b||k("./_object-dp").f(b,T,{value:function(y){if(typeof this!="function"||!M(y))return!1;if(!M(this.prototype))return y instanceof this;for(;y=m(y);)if(this.prototype===y)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(k,z,o){var M=k("./_export");M(M.S+M.F,"Object",{assign:k("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(k,z,o){var M=k("./_export");M(M.S,"Object",{create:k("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(k,z,o){var M=k("./_export");M(M.S+M.F*!k("./_descriptors"),"Object",{defineProperty:k("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(k,z,o){k("./_object-sap")("getOwnPropertyNames",function(){return k("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(k,z,o){var M=k("./_to-object"),m=k("./_object-gpo");k("./_object-sap")("getPrototypeOf",function(){return function(b){return m(M(b))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(k,z,o){var M=k("./_to-object"),m=k("./_object-keys");k("./_object-sap")("keys",function(){return function(b){return m(M(b))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(k,z,o){arguments[4][71][0].apply(o,arguments)},{dup:71}],178:[function(k,z,o){"use strict";var M=k("./_library"),m=k("./_global"),T=k("./_ctx"),b=k("./_classof"),y=k("./_export"),C=k("./_is-object"),A=k("./_a-function"),g=k("./_an-instance"),e=k("./_for-of"),f=k("./_species-constructor"),r=k("./_task").set,l=k("./_microtask")(),n=k("./_new-promise-capability"),i=k("./_perform"),a=k("./_user-agent"),c=k("./_promise-resolve"),h="Promise",d=m.TypeError,s=m.process,u=s&&s.versions,S=u&&u.v8||"",E=m[h],_=b(s)=="process",P=function(){},R,x,w,v,O=x=n.f,U=!!function(){try{var L=E.resolve(1),K=(L.constructor={})[k("./_wks")("species")]=function(te){te(P,P)};return(_||typeof PromiseRejectionEvent=="function")&&L.then(P)instanceof K&&S.indexOf("6.6")!==0&&a.indexOf("Chrome/66")===-1}catch(te){}}(),I=function(L){var K;return C(L)&&typeof(K=L.then)=="function"?K:!1},N=function(L,K){if(L._n)return;L._n=!0;var te=L._c;l(function(){for(var fe=L._v,de=L._s==1,Ce=0,Oe=function(ce){var Ee=de?ce.ok:ce.fail,ye=ce.resolve,ue=ce.reject,le=ce.domain,$,me,re;try{Ee?(de||(L._h==2&&D(L),L._h=1),Ee===!0?$=fe:(le&&le.enter(),$=Ee(fe),le&&(le.exit(),re=!0)),$===ce.promise?ue(d("Promise-chain cycle")):(me=I($))?me.call($,ye,ue):ye($)):ue(fe)}catch(ae){le&&!re&&le.exit(),ue(ae)}};te.length>Ce;)Oe(te[Ce++]);L._c=[],L._n=!1,K&&!L._h&&V(L)})},V=function(L){r.call(m,function(){var K=L._v,te=H(L),fe,de,Ce;if(te&&(fe=i(function(){_?s.emit("unhandledRejection",K,L):(de=m.onunhandledrejection)?de({promise:L,reason:K}):(Ce=m.console)&&Ce.error&&Ce.error("Unhandled promise rejection",K)}),L._h=_||H(L)?2:1),L._a=void 0,te&&fe.e)throw fe.v})},H=function(L){return L._h!==1&&(L._a||L._c).length===0},D=function(L){r.call(m,function(){var K;_?s.emit("rejectionHandled",L):(K=m.onrejectionhandled)&&K({promise:L,reason:L._v})})},W=function(L){var K=this;if(K._d)return;K._d=!0,K=K._w||K,K._v=L,K._s=2,K._a||(K._a=K._c.slice()),N(K,!0)},F=function(L){var K=this,te;if(K._d)return;K._d=!0,K=K._w||K;try{if(K===L)throw d("Promise can't be resolved itself");(te=I(L))?l(function(){var fe={_w:K,_d:!1};try{te.call(L,T(F,fe,1),T(W,fe,1))}catch(de){W.call(fe,de)}}):(K._v=L,K._s=1,N(K,!1))}catch(fe){W.call({_w:K,_d:!1},fe)}};U||(E=function(K){g(this,E,h,"_h"),A(K),R.call(this);try{K(T(F,this,1),T(W,this,1))}catch(te){W.call(this,te)}},R=function(K){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},R.prototype=k("./_redefine-all")(E.prototype,{then:function(K,te){var fe=O(f(this,E));return fe.ok=typeof K=="function"?K:!0,fe.fail=typeof te=="function"&&te,fe.domain=_?s.domain:void 0,this._c.push(fe),this._a&&this._a.push(fe),this._s&&N(this,!1),fe.promise},catch:function(L){return this.then(void 0,L)}}),w=function(){var L=new R;this.promise=L,this.resolve=T(F,L,1),this.reject=T(W,L,1)},n.f=O=function(L){return L===E||L===v?new w(L):x(L)}),y(y.G+y.W+y.F*!U,{Promise:E}),k("./_set-to-string-tag")(E,h),k("./_set-species")(h),v=k("./_core")[h],y(y.S+y.F*!U,h,{reject:function(K){var te=O(this),fe=te.reject;return fe(K),te.promise}}),y(y.S+y.F*(M||!U),h,{resolve:function(K){return c(M&&this===v?E:this,K)}}),y(y.S+y.F*!(U&&k("./_iter-detect")(function(L){E.all(L).catch(P)})),h,{all:function(K){var te=this,fe=O(te),de=fe.resolve,Ce=fe.reject,Oe=i(function(){var ce=[],Ee=0,ye=1;e(K,!1,function(ue){var le=Ee++,$=!1;ce.push(void 0),ye++,te.resolve(ue).then(function(me){if($)return;$=!0,ce[le]=me,--ye||de(ce)},Ce)}),--ye||de(ce)});return Oe.e&&Ce(Oe.v),fe.promise},race:function(K){var te=this,fe=O(te),de=fe.reject,Ce=i(function(){e(K,!1,function(Oe){te.resolve(Oe).then(fe.resolve,de)})});return Ce.e&&de(Ce.v),fe.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(k,z,o){var M=k("./_export"),m=k("./_to-absolute-index"),T=String.fromCharCode,b=String.fromCodePoint;M(M.S+M.F*(!!b&&b.length!=1),"String",{fromCodePoint:function(C){for(var A=[],g=arguments.length,e=0,f;g>e;){if(f=+arguments[e++],m(f,1114111)!==f)throw RangeError(f+" is not a valid code point");A.push(f<65536?T(f):T(((f-=65536)>>10)+55296,f%1024+56320))}return A.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(k,z,o){"use strict";var M=k("./_string-at")(!0);k("./_iter-define")(String,"String",function(m){this._t=String(m),this._i=0},function(){var m=this._t,T=this._i,b;return T>=m.length?{value:void 0,done:!0}:(b=M(m,T),this._i+=b.length,{value:b,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(k,z,o){"use strict";var M=k("./_global"),m=k("./_has"),T=k("./_descriptors"),b=k("./_export"),y=k("./_redefine"),C=k("./_meta").KEY,A=k("./_fails"),g=k("./_shared"),e=k("./_set-to-string-tag"),f=k("./_uid"),r=k("./_wks"),l=k("./_wks-ext"),n=k("./_wks-define"),i=k("./_enum-keys"),a=k("./_is-array"),c=k("./_an-object"),h=k("./_is-object"),d=k("./_to-object"),s=k("./_to-iobject"),u=k("./_to-primitive"),S=k("./_property-desc"),E=k("./_object-create"),_=k("./_object-gopn-ext"),P=k("./_object-gopd"),R=k("./_object-gops"),x=k("./_object-dp"),w=k("./_object-keys"),v=P.f,O=x.f,U=_.f,I=M.Symbol,N=M.JSON,V=N&&N.stringify,H="prototype",D=r("_hidden"),W=r("toPrimitive"),F={}.propertyIsEnumerable,L=g("symbol-registry"),K=g("symbols"),te=g("op-symbols"),fe=Object[H],de=typeof I=="function"&&!!R.f,Ce=M.QObject,Oe=!Ce||!Ce[H]||!Ce[H].findChild,ce=T&&A(function(){return E(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a!=7})?function(_e,Te,Ge){var qe=v(fe,Te);qe&&delete fe[Te],O(_e,Te,Ge),qe&&_e!==fe&&O(fe,Te,qe)}:O,Ee=function(_e){var Te=K[_e]=E(I[H]);return Te._k=_e,Te},ye=de&&typeof I.iterator=="symbol"?function(_e){return typeof _e=="symbol"}:function(_e){return _e instanceof I},ue=function(Te,Ge,qe){return Te===fe&&ue(te,Ge,qe),c(Te),Ge=u(Ge,!0),c(qe),m(K,Ge)?(qe.enumerable?(m(Te,D)&&Te[D][Ge]&&(Te[D][Ge]=!1),qe=E(qe,{enumerable:S(0,!1)})):(m(Te,D)||O(Te,D,S(1,{})),Te[D][Ge]=!0),ce(Te,Ge,qe)):O(Te,Ge,qe)},le=function(Te,Ge){c(Te);for(var qe=i(Ge=s(Ge)),ut=0,st=qe.length,ft;st>ut;)ue(Te,ft=qe[ut++],Ge[ft]);return Te},$=function(Te,Ge){return Ge===void 0?E(Te):le(E(Te),Ge)},me=function(Te){var Ge=F.call(this,Te=u(Te,!0));return this===fe&&m(K,Te)&&!m(te,Te)?!1:Ge||!m(this,Te)||!m(K,Te)||m(this,D)&&this[D][Te]?Ge:!0},re=function(Te,Ge){if(Te=s(Te),Ge=u(Ge,!0),Te===fe&&m(K,Ge)&&!m(te,Ge))return;var qe=v(Te,Ge);return qe&&m(K,Ge)&&!(m(Te,D)&&Te[D][Ge])&&(qe.enumerable=!0),qe},ae=function(Te){for(var Ge=U(s(Te)),qe=[],ut=0,st;Ge.length>ut;)!m(K,st=Ge[ut++])&&st!=D&&st!=C&&qe.push(st);return qe},Se=function(Te){for(var Ge=Te===fe,qe=U(Ge?te:s(Te)),ut=[],st=0,ft;qe.length>st;)m(K,ft=qe[st++])&&(Ge?m(fe,ft):!0)&&ut.push(K[ft]);return ut};de||(I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var Te=f(arguments.length>0?arguments[0]:void 0),Ge=function(qe){this===fe&&Ge.call(te,qe),m(this,D)&&m(this[D],Te)&&(this[D][Te]=!1),ce(this,Te,S(1,qe))};return T&&Oe&&ce(fe,Te,{configurable:!0,set:Ge}),Ee(Te)},y(I[H],"toString",function(){return this._k}),P.f=re,x.f=ue,k("./_object-gopn").f=_.f=ae,k("./_object-pie").f=me,R.f=Se,T&&!k("./_library")&&y(fe,"propertyIsEnumerable",me,!0),l.f=function(_e){return Ee(r(_e))}),b(b.G+b.W+b.F*!de,{Symbol:I});for(var oe="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;oe.length>ee;)r(oe[ee++]);for(var J=w(r.store),Q=0;J.length>Q;)n(J[Q++]);b(b.S+b.F*!de,"Symbol",{for:function(_e){return m(L,_e+="")?L[_e]:L[_e]=I(_e)},keyFor:function(Te){if(!ye(Te))throw TypeError(Te+" is not a symbol!");for(var Ge in L)if(L[Ge]===Te)return Ge},useSetter:function(){Oe=!0},useSimple:function(){Oe=!1}}),b(b.S+b.F*!de,"Object",{create:$,defineProperty:ue,defineProperties:le,getOwnPropertyDescriptor:re,getOwnPropertyNames:ae,getOwnPropertySymbols:Se});var ve=A(function(){R.f(1)});b(b.S+b.F*ve,"Object",{getOwnPropertySymbols:function(Te){return R.f(d(Te))}}),N&&b(b.S+b.F*(!de||A(function(){var _e=I();return V([_e])!="[null]"||V({a:_e})!="{}"||V(Object(_e))!="{}"})),"JSON",{stringify:function(Te){for(var Ge=[Te],qe=1,ut,st;arguments.length>qe;)Ge.push(arguments[qe++]);return st=ut=Ge[1],!h(ut)&&Te===void 0||ye(Te)?void 0:(a(ut)||(ut=function(ft,gt){if(typeof st=="function"&&(gt=st.call(this,ft,gt)),!ye(gt))return gt}),Ge[1]=ut,V.apply(N,Ge))}}),I[H][W]||k("./_hide")(I[H],W,I[H].valueOf),e(I,"Symbol"),e(Math,"Math",!0),e(M.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(k,z,o){var M=k("./_export"),m=k("./_object-to-array")(!0);M(M.S,"Object",{entries:function(b){return m(b)}})},{"./_export":107,"./_object-to-array":143}],183:[function(k,z,o){"use strict";var M=k("./_export"),m=k("./_core"),T=k("./_global"),b=k("./_species-constructor"),y=k("./_promise-resolve");M(M.P+M.R,"Promise",{finally:function(C){var A=b(this,m.Promise||T.Promise),g=typeof C=="function";return this.then(g?function(e){return y(A,C()).then(function(){return e})}:C,g?function(e){return y(A,C()).then(function(){throw e})}:C)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(k,z,o){"use strict";var M=k("./_export"),m=k("./_new-promise-capability"),T=k("./_perform");M(M.S,"Promise",{try:function(b){var y=m.f(this),C=T(b);return(C.e?y.reject:y.resolve)(C.v),y.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(k,z,o){k("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(k,z,o){k("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(k,z,o){k("./es6.array.iterator");for(var M=k("./_global"),m=k("./_hide"),T=k("./_iterators"),b=k("./_wks")("toStringTag"),y="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),C=0;C0?"-":"+")+C(Math.floor(Math.abs(w)/60)*100+Math.abs(w)%60,4),S:["th","st","nd","rd"][s%10>3?0:(s%100-s%10!=10)*s%10],W:v,N:O};return i.replace(f,function(I){return I in U?U[I]:I.slice(1,I.length-1)})}}();y.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},y.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function C(f,r){for(f=String(f),r=r||2;f.lengthf;)if(r=g[f++],r!=r)return!0}else for(;e>f;f++)if((b||f in g)&&g[f]===C)return b||f||0;return!b&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(k,z,o){var M=k("./_cof"),m=k("./_wks")("toStringTag"),O=M(function(){return arguments}())=="Arguments",b=function(y,C){try{return y[C]}catch(A){}};z.exports=function(y){var C,A,g;return y===void 0?"Undefined":y===null?"Null":typeof(A=b(C=Object(y),m))=="string"?A:O?M(C):(g=M(C))=="Object"&&typeof C.callee=="function"?"Arguments":g}},{"./_cof":98,"./_wks":166}],98:[function(k,z,o){var M={}.toString;z.exports=function(m){return M.call(m).slice(8,-1)}},{}],99:[function(k,z,o){var M=z.exports={version:"2.6.11"};typeof __e=="number"&&(__e=M)},{}],100:[function(k,z,o){"use strict";var M=k("./_object-dp"),m=k("./_property-desc");z.exports=function(O,b,y){b in O?M.f(O,b,m(0,y)):O[b]=y}},{"./_object-dp":132,"./_property-desc":146}],101:[function(k,z,o){var M=k("./_a-function");z.exports=function(m,O,b){if(M(m),O===void 0)return m;switch(b){case 1:return function(y){return m.call(O,y)};case 2:return function(y,C){return m.call(O,y,C)};case 3:return function(y,C,A){return m.call(O,y,C,A)}}return function(){return m.apply(O,arguments)}}},{"./_a-function":92}],102:[function(k,z,o){z.exports=function(M){if(M==null)throw TypeError("Can't call method on "+M);return M}},{}],103:[function(k,z,o){z.exports=!k("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(k,z,o){var M=k("./_is-object"),m=k("./_global").document,O=M(m)&&M(m.createElement);z.exports=function(b){return O?m.createElement(b):{}}},{"./_global":110,"./_is-object":119}],105:[function(k,z,o){z.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(k,z,o){var M=k("./_object-keys"),m=k("./_object-gops"),O=k("./_object-pie");z.exports=function(b){var y=M(b),C=m.f;if(C)for(var A=C(b),g=O.f,e=0,f;A.length>e;)g.call(b,f=A[e++])&&y.push(f);return y}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(k,z,o){var M=k("./_global"),m=k("./_core"),O=k("./_ctx"),b=k("./_hide"),y=k("./_has"),C="prototype",A=function(g,e,f){var r=g&A.F,l=g&A.G,n=g&A.S,i=g&A.P,a=g&A.B,c=g&A.W,h=l?m:m[e]||(m[e]={}),d=h[C],s=l?M:n?M[e]:(M[e]||{})[C],u,S,E;l&&(f=e);for(u in f){if(S=!r&&s&&s[u]!==void 0,S&&y(h,u))continue;E=S?s[u]:f[u],h[u]=l&&typeof s[u]!="function"?f[u]:a&&S?O(E,M):c&&s[u]==E?function(_){var P=function(R,x,w){if(this instanceof _){switch(arguments.length){case 0:return new _;case 1:return new _(R);case 2:return new _(R,x)}return new _(R,x,w)}return _.apply(this,arguments)};return P[C]=_[C],P}(E):i&&typeof E=="function"?O(Function.call,E):E,i&&((h.virtual||(h.virtual={}))[u]=E,g&A.R&&d&&!d[u]&&b(d,u,E))}};A.F=1,A.G=2,A.S=4,A.P=8,A.B=16,A.W=32,A.U=64,A.R=128,z.exports=A},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(k,z,o){z.exports=function(M){try{return!!M()}catch(m){return!0}}},{}],109:[function(k,z,o){var M=k("./_ctx"),m=k("./_iter-call"),O=k("./_is-array-iter"),b=k("./_an-object"),y=k("./_to-length"),C=k("./core.get-iterator-method"),A={},g={},o=z.exports=function(e,f,r,l,n){var i=n?function(){return e}:C(e),a=M(r,l,f?2:1),c=0,h,d,s,u;if(typeof i!="function")throw TypeError(e+" is not iterable!");if(O(i)){for(h=y(e.length);h>c;c++)if(u=f?a(b(d=e[c])[0],d[1]):a(e[c]),u===A||u===g)return u}else for(s=i.call(e);!(d=s.next()).done;)if(u=m(s,a,d.value,f),u===A||u===g)return u};o.BREAK=A,o.RETURN=g},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(k,z,o){var M=z.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=M)},{}],111:[function(k,z,o){var M={}.hasOwnProperty;z.exports=function(m,O){return M.call(m,O)}},{}],112:[function(k,z,o){var M=k("./_object-dp"),m=k("./_property-desc");z.exports=k("./_descriptors")?function(O,b,y){return M.f(O,b,m(1,y))}:function(O,b,y){return O[b]=y,O}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(k,z,o){var M=k("./_global").document;z.exports=M&&M.documentElement},{"./_global":110}],114:[function(k,z,o){z.exports=!k("./_descriptors")&&!k("./_fails")(function(){return Object.defineProperty(k("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(k,z,o){z.exports=function(M,m,O){var b=O===void 0;switch(m.length){case 0:return b?M():M.call(O);case 1:return b?M(m[0]):M.call(O,m[0]);case 2:return b?M(m[0],m[1]):M.call(O,m[0],m[1]);case 3:return b?M(m[0],m[1],m[2]):M.call(O,m[0],m[1],m[2]);case 4:return b?M(m[0],m[1],m[2],m[3]):M.call(O,m[0],m[1],m[2],m[3])}return M.apply(O,m)}},{}],116:[function(k,z,o){var M=k("./_cof");z.exports=Object("z").propertyIsEnumerable(0)?Object:function(m){return M(m)=="String"?m.split(""):Object(m)}},{"./_cof":98}],117:[function(k,z,o){var M=k("./_iterators"),m=k("./_wks")("iterator"),O=Array.prototype;z.exports=function(b){return b!==void 0&&(M.Array===b||O[m]===b)}},{"./_iterators":125,"./_wks":166}],118:[function(k,z,o){var M=k("./_cof");z.exports=Array.isArray||function(O){return M(O)=="Array"}},{"./_cof":98}],119:[function(k,z,o){z.exports=function(M){return typeof M=="object"?M!==null:typeof M=="function"}},{}],120:[function(k,z,o){var M=k("./_an-object");z.exports=function(m,O,b,y){try{return y?O(M(b)[0],b[1]):O(b)}catch(A){var C=m.return;throw C!==void 0&&M(C.call(m)),A}}},{"./_an-object":95}],121:[function(k,z,o){"use strict";var M=k("./_object-create"),m=k("./_property-desc"),O=k("./_set-to-string-tag"),b={};k("./_hide")(b,k("./_wks")("iterator"),function(){return this}),z.exports=function(y,C,A){y.prototype=M(b,{next:m(1,A)}),O(y,C+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(k,z,o){"use strict";var M=k("./_library"),m=k("./_export"),O=k("./_redefine"),b=k("./_hide"),y=k("./_iterators"),C=k("./_iter-create"),A=k("./_set-to-string-tag"),g=k("./_object-gpo"),e=k("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),r="@@iterator",l="keys",n="values",i=function(){return this};z.exports=function(a,c,h,d,s,u,S){C(h,c,d);var E=function(H){if(!f&&H in x)return x[H];switch(H){case l:return function(){return new h(this,H)};case n:return function(){return new h(this,H)}}return function(){return new h(this,H)}},_=c+" Iterator",P=s==n,R=!1,x=a.prototype,w=x[e]||x[r]||s&&x[s],v=w||E(s),T=s?P?E("entries"):v:void 0,U=c=="Array"&&x.entries||w,I,N,V;if(U&&(V=g(U.call(new a)),V!==Object.prototype&&V.next&&(A(V,_,!0),!M&&typeof V[e]!="function"&&b(V,e,i))),P&&w&&w.name!==n&&(R=!0,v=function(){return w.call(this)}),(!M||S)&&(f||R||!x[e])&&b(x,e,v),y[c]=v,y[_]=i,s)if(I={values:P?v:E(n),keys:u?v:E(l),entries:T},S)for(N in I)N in x||O(x,N,I[N]);else m(m.P+m.F*(f||R),c,I);return I}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(k,z,o){var M=k("./_wks")("iterator"),m=!1;try{var O=[7][M]();O.return=function(){m=!0},Array.from(O,function(){throw 2})}catch(b){}z.exports=function(b,y){if(!y&&!m)return!1;var C=!1;try{var A=[7],g=A[M]();g.next=function(){return{done:C=!0}},A[M]=function(){return g},b(A)}catch(e){}return C}},{"./_wks":166}],124:[function(k,z,o){z.exports=function(M,m){return{value:m,done:!!M}}},{}],125:[function(k,z,o){z.exports={}},{}],126:[function(k,z,o){z.exports=!0},{}],127:[function(k,z,o){var M=k("./_uid")("meta"),m=k("./_is-object"),O=k("./_has"),b=k("./_object-dp").f,y=0,C=Object.isExtensible||function(){return!0},A=!k("./_fails")(function(){return C(Object.preventExtensions({}))}),g=function(n){b(n,M,{value:{i:"O"+ ++y,w:{}}})},e=function(n,i){if(!m(n))return typeof n=="symbol"?n:(typeof n=="string"?"S":"P")+n;if(!O(n,M)){if(!C(n))return"F";if(!i)return"E";g(n)}return n[M].i},f=function(n,i){if(!O(n,M)){if(!C(n))return!0;if(!i)return!1;g(n)}return n[M].w},r=function(n){return A&&l.NEED&&C(n)&&!O(n,M)&&g(n),n},l=z.exports={KEY:M,NEED:!1,fastKey:e,getWeak:f,onFreeze:r}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(k,z,o){var M=k("./_global"),m=k("./_task").set,O=M.MutationObserver||M.WebKitMutationObserver,b=M.process,y=M.Promise,C=k("./_cof")(b)=="process";z.exports=function(){var A,g,e,f=function(){var i,a;for(C&&(i=b.domain)&&i.exit();A;){a=A.fn,A=A.next;try{a()}catch(c){throw A?e():g=void 0,c}}g=void 0,i&&i.enter()};if(C)e=function(){b.nextTick(f)};else if(O&&!(M.navigator&&M.navigator.standalone)){var r=!0,l=document.createTextNode("");new O(f).observe(l,{characterData:!0}),e=function(){l.data=r=!r}}else if(y&&y.resolve){var n=y.resolve(void 0);e=function(){n.then(f)}}else e=function(){m.call(M,f)};return function(i){var a={fn:i,next:void 0};g&&(g.next=a),A||(A=a,e()),g=a}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(k,z,o){"use strict";var M=k("./_a-function");function m(O){var b,y;this.promise=new O(function(C,A){if(b!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");b=C,y=A}),this.resolve=M(b),this.reject=M(y)}z.exports.f=function(O){return new m(O)}},{"./_a-function":92}],130:[function(k,z,o){"use strict";var M=k("./_descriptors"),m=k("./_object-keys"),O=k("./_object-gops"),b=k("./_object-pie"),y=k("./_to-object"),C=k("./_iobject"),A=Object.assign;z.exports=!A||k("./_fails")(function(){var g={},e={},f=Symbol(),r="abcdefghijklmnopqrst";return g[f]=7,r.split("").forEach(function(l){e[l]=l}),A({},g)[f]!=7||Object.keys(A({},e)).join("")!=r})?function(e,f){for(var r=y(e),l=arguments.length,n=1,i=O.f,a=b.f;l>n;)for(var c=C(arguments[n++]),h=i?m(c).concat(i(c)):m(c),d=h.length,s=0,u;d>s;)u=h[s++],(!M||a.call(c,u))&&(r[u]=c[u]);return r}:A},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(k,z,o){var M=k("./_an-object"),m=k("./_object-dps"),O=k("./_enum-bug-keys"),b=k("./_shared-key")("IE_PROTO"),y=function(){},C="prototype",A=function(){var g=k("./_dom-create")("iframe"),e=O.length,f="<",r=">",l;for(g.style.display="none",k("./_html").appendChild(g),g.src="javascript:",l=g.contentWindow.document,l.open(),l.write(f+"script"+r+"document.F=Object"+f+"/script"+r),l.close(),A=l.F;e--;)delete A[C][O[e]];return A()};z.exports=Object.create||function(e,f){var r;return e!==null?(y[C]=M(e),r=new y,y[C]=null,r[b]=e):r=A(),f===void 0?r:m(r,f)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(k,z,o){var M=k("./_an-object"),m=k("./_ie8-dom-define"),O=k("./_to-primitive"),b=Object.defineProperty;o.f=k("./_descriptors")?Object.defineProperty:function(C,A,g){if(M(C),A=O(A,!0),M(g),m)try{return b(C,A,g)}catch(e){}if("get"in g||"set"in g)throw TypeError("Accessors not supported!");return"value"in g&&(C[A]=g.value),C}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(k,z,o){var M=k("./_object-dp"),m=k("./_an-object"),O=k("./_object-keys");z.exports=k("./_descriptors")?Object.defineProperties:function(y,C){m(y);for(var A=O(C),g=A.length,e=0,f;g>e;)M.f(y,f=A[e++],C[f]);return y}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(k,z,o){var M=k("./_object-pie"),m=k("./_property-desc"),O=k("./_to-iobject"),b=k("./_to-primitive"),y=k("./_has"),C=k("./_ie8-dom-define"),A=Object.getOwnPropertyDescriptor;o.f=k("./_descriptors")?A:function(e,f){if(e=O(e),f=b(f,!0),C)try{return A(e,f)}catch(r){}if(y(e,f))return m(!M.f.call(e,f),e[f])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(k,z,o){var M=k("./_to-iobject"),m=k("./_object-gopn").f,O={}.toString,b=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(C){try{return m(C)}catch(A){return b.slice()}};z.exports.f=function(A){return b&&O.call(A)=="[object Window]"?y(A):m(M(A))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(k,z,o){var M=k("./_object-keys-internal"),m=k("./_enum-bug-keys").concat("length","prototype");o.f=Object.getOwnPropertyNames||function(b){return M(b,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(k,z,o){o.f=Object.getOwnPropertySymbols},{}],138:[function(k,z,o){var M=k("./_has"),m=k("./_to-object"),O=k("./_shared-key")("IE_PROTO"),b=Object.prototype;z.exports=Object.getPrototypeOf||function(y){return y=m(y),M(y,O)?y[O]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?b:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(k,z,o){var M=k("./_has"),m=k("./_to-iobject"),O=k("./_array-includes")(!1),b=k("./_shared-key")("IE_PROTO");z.exports=function(y,C){var A=m(y),g=0,e=[],f;for(f in A)f!=b&&(M(A,f)&&e.push(f));for(;C.length>g;)M(A,f=C[g++])&&(~O(e,f)||e.push(f));return e}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(k,z,o){var M=k("./_object-keys-internal"),m=k("./_enum-bug-keys");z.exports=Object.keys||function(b){return M(b,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(k,z,o){o.f={}.propertyIsEnumerable},{}],142:[function(k,z,o){var M=k("./_export"),m=k("./_core"),O=k("./_fails");z.exports=function(b,y){var C=(m.Object||{})[b]||Object[b],A={};A[b]=y(C),M(M.S+M.F*O(function(){C(1)}),"Object",A)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(k,z,o){var M=k("./_descriptors"),m=k("./_object-keys"),O=k("./_to-iobject"),b=k("./_object-pie").f;z.exports=function(y){return function(C){for(var A=O(C),g=m(A),e=g.length,f=0,r=[],l;e>f;)l=g[f++],(!M||b.call(A,l))&&r.push(y?[l,A[l]]:A[l]);return r}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(k,z,o){z.exports=function(M){try{return{e:!1,v:M()}}catch(m){return{e:!0,v:m}}}},{}],145:[function(k,z,o){var M=k("./_an-object"),m=k("./_is-object"),O=k("./_new-promise-capability");z.exports=function(b,y){if(M(b),m(y)&&y.constructor===b)return y;var C=O.f(b),A=C.resolve;return A(y),C.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(k,z,o){z.exports=function(M,m){return{enumerable:!(M&1),configurable:!(M&2),writable:!(M&4),value:m}}},{}],147:[function(k,z,o){var M=k("./_hide");z.exports=function(m,O,b){for(var y in O)b&&m[y]?m[y]=O[y]:M(m,y,O[y]);return m}},{"./_hide":112}],148:[function(k,z,o){z.exports=k("./_hide")},{"./_hide":112}],149:[function(k,z,o){"use strict";var M=k("./_global"),m=k("./_core"),O=k("./_object-dp"),b=k("./_descriptors"),y=k("./_wks")("species");z.exports=function(C){var A=typeof m[C]=="function"?m[C]:M[C];b&&A&&!A[y]&&O.f(A,y,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(k,z,o){var M=k("./_object-dp").f,m=k("./_has"),O=k("./_wks")("toStringTag");z.exports=function(b,y,C){b&&!m(b=C?b:b.prototype,O)&&M(b,O,{configurable:!0,value:y})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(k,z,o){var M=k("./_shared")("keys"),m=k("./_uid");z.exports=function(O){return M[O]||(M[O]=m(O))}},{"./_shared":152,"./_uid":162}],152:[function(k,z,o){var M=k("./_core"),m=k("./_global"),O="__core-js_shared__",b=m[O]||(m[O]={});(z.exports=function(y,C){return b[y]||(b[y]=C!==void 0?C:{})})("versions",[]).push({version:M.version,mode:k("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(k,z,o){var M=k("./_an-object"),m=k("./_a-function"),O=k("./_wks")("species");z.exports=function(b,y){var C=M(b).constructor,A;return C===void 0||(A=M(C)[O])==null?y:m(A)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(k,z,o){var M=k("./_to-integer"),m=k("./_defined");z.exports=function(O){return function(b,y){var C=String(m(b)),A=M(y),g=C.length,e,f;return A<0||A>=g?O?"":void 0:(e=C.charCodeAt(A),e<55296||e>56319||A+1===g||(f=C.charCodeAt(A+1))<56320||f>57343?O?C.charAt(A):e:O?C.slice(A,A+2):(e-55296<<10)+(f-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(k,z,o){var M=k("./_ctx"),m=k("./_invoke"),O=k("./_html"),b=k("./_dom-create"),y=k("./_global"),C=y.process,A=y.setImmediate,g=y.clearImmediate,e=y.MessageChannel,f=y.Dispatch,r=0,l={},n="onreadystatechange",i,a,c,h=function(){var s=+this;if(l.hasOwnProperty(s)){var u=l[s];delete l[s],u()}},d=function(s){h.call(s.data)};(!A||!g)&&(A=function(u){for(var S=[],E=1;arguments.length>E;)S.push(arguments[E++]);return l[++r]=function(){m(typeof u=="function"?u:Function(u),S)},i(r),r},g=function(u){delete l[u]},k("./_cof")(C)=="process"?i=function(s){C.nextTick(M(h,s,1))}:f&&f.now?i=function(s){f.now(M(h,s,1))}:e?(a=new e,c=a.port2,a.port1.onmessage=d,i=M(c.postMessage,c,1)):y.addEventListener&&typeof postMessage=="function"&&!y.importScripts?(i=function(s){y.postMessage(s+"","*")},y.addEventListener("message",d,!1)):n in b("script")?i=function(s){O.appendChild(b("script"))[n]=function(){O.removeChild(this),h.call(s)}}:i=function(s){setTimeout(M(h,s,1),0)}),z.exports={set:A,clear:g}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(k,z,o){var M=k("./_to-integer"),m=Math.max,O=Math.min;z.exports=function(b,y){return b=M(b),b<0?m(b+y,0):O(b,y)}},{"./_to-integer":157}],157:[function(k,z,o){var M=Math.ceil,m=Math.floor;z.exports=function(O){return isNaN(O=+O)?0:(O>0?m:M)(O)}},{}],158:[function(k,z,o){var M=k("./_iobject"),m=k("./_defined");z.exports=function(O){return M(m(O))}},{"./_defined":102,"./_iobject":116}],159:[function(k,z,o){var M=k("./_to-integer"),m=Math.min;z.exports=function(O){return O>0?m(M(O),9007199254740991):0}},{"./_to-integer":157}],160:[function(k,z,o){var M=k("./_defined");z.exports=function(m){return Object(M(m))}},{"./_defined":102}],161:[function(k,z,o){var M=k("./_is-object");z.exports=function(m,O){if(!M(m))return m;var b,y;if(O&&typeof(b=m.toString)=="function"&&!M(y=b.call(m)))return y;if(typeof(b=m.valueOf)=="function"&&!M(y=b.call(m)))return y;if(!O&&typeof(b=m.toString)=="function"&&!M(y=b.call(m)))return y;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(k,z,o){var M=0,m=Math.random();z.exports=function(O){return"Symbol(".concat(O===void 0?"":O,")_",(++M+m).toString(36))}},{}],163:[function(k,z,o){var M=k("./_global"),m=M.navigator;z.exports=m&&m.userAgent||""},{"./_global":110}],164:[function(k,z,o){var M=k("./_global"),m=k("./_core"),O=k("./_library"),b=k("./_wks-ext"),y=k("./_object-dp").f;z.exports=function(C){var A=m.Symbol||(m.Symbol=O?{}:M.Symbol||{});C.charAt(0)!="_"&&!(C in A)&&y(A,C,{value:b.f(C)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(k,z,o){o.f=k("./_wks")},{"./_wks":166}],166:[function(k,z,o){var M=k("./_shared")("wks"),m=k("./_uid"),O=k("./_global").Symbol,b=typeof O=="function",y=z.exports=function(C){return M[C]||(M[C]=b&&O[C]||(b?O:m)("Symbol."+C))};y.store=M},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(k,z,o){var M=k("./_classof"),m=k("./_wks")("iterator"),O=k("./_iterators");z.exports=k("./_core").getIteratorMethod=function(b){if(b!=null)return b[m]||b["@@iterator"]||O[M(b)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(k,z,o){"use strict";var M=k("./_ctx"),m=k("./_export"),O=k("./_to-object"),b=k("./_iter-call"),y=k("./_is-array-iter"),C=k("./_to-length"),A=k("./_create-property"),g=k("./core.get-iterator-method");m(m.S+m.F*!k("./_iter-detect")(function(e){Array.from(e)}),"Array",{from:function(f){var r=O(f),l=typeof this=="function"?this:Array,n=arguments.length,i=n>1?arguments[1]:void 0,a=i!==void 0,c=0,h=g(r),d,s,u,S;if(a&&(i=M(i,n>2?arguments[2]:void 0,2)),h!=null&&!(l==Array&&y(h)))for(S=h.call(r),s=new l;!(u=S.next()).done;c++)A(s,c,a?b(S,i,[u.value,c],!0):u.value);else for(d=C(r.length),s=new l(d);d>c;c++)A(s,c,a?i(r[c],c):r[c]);return s.length=c,s}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(k,z,o){"use strict";var M=k("./_add-to-unscopables"),m=k("./_iter-step"),O=k("./_iterators"),b=k("./_to-iobject");z.exports=k("./_iter-define")(Array,"Array",function(y,C){this._t=b(y),this._i=0,this._k=C},function(){var y=this._t,C=this._k,A=this._i++;return!y||A>=y.length?(this._t=void 0,m(1)):C=="keys"?m(0,A):C=="values"?m(0,y[A]):m(0,[A,y[A]])},"values"),O.Arguments=O.Array,M("keys"),M("values"),M("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(k,z,o){"use strict";var M=k("./_is-object"),m=k("./_object-gpo"),O=k("./_wks")("hasInstance"),b=Function.prototype;O in b||k("./_object-dp").f(b,O,{value:function(y){if(typeof this!="function"||!M(y))return!1;if(!M(this.prototype))return y instanceof this;for(;y=m(y);)if(this.prototype===y)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(k,z,o){var M=k("./_export");M(M.S+M.F,"Object",{assign:k("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(k,z,o){var M=k("./_export");M(M.S,"Object",{create:k("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(k,z,o){var M=k("./_export");M(M.S+M.F*!k("./_descriptors"),"Object",{defineProperty:k("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(k,z,o){k("./_object-sap")("getOwnPropertyNames",function(){return k("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(k,z,o){var M=k("./_to-object"),m=k("./_object-gpo");k("./_object-sap")("getPrototypeOf",function(){return function(b){return m(M(b))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(k,z,o){var M=k("./_to-object"),m=k("./_object-keys");k("./_object-sap")("keys",function(){return function(b){return m(M(b))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(k,z,o){arguments[4][71][0].apply(o,arguments)},{dup:71}],178:[function(k,z,o){"use strict";var M=k("./_library"),m=k("./_global"),O=k("./_ctx"),b=k("./_classof"),y=k("./_export"),C=k("./_is-object"),A=k("./_a-function"),g=k("./_an-instance"),e=k("./_for-of"),f=k("./_species-constructor"),r=k("./_task").set,l=k("./_microtask")(),n=k("./_new-promise-capability"),i=k("./_perform"),a=k("./_user-agent"),c=k("./_promise-resolve"),h="Promise",d=m.TypeError,s=m.process,u=s&&s.versions,S=u&&u.v8||"",E=m[h],_=b(s)=="process",P=function(){},R,x,w,v,T=x=n.f,U=!!function(){try{var L=E.resolve(1),K=(L.constructor={})[k("./_wks")("species")]=function(te){te(P,P)};return(_||typeof PromiseRejectionEvent=="function")&&L.then(P)instanceof K&&S.indexOf("6.6")!==0&&a.indexOf("Chrome/66")===-1}catch(te){}}(),I=function(L){var K;return C(L)&&typeof(K=L.then)=="function"?K:!1},N=function(L,K){if(L._n)return;L._n=!0;var te=L._c;l(function(){for(var fe=L._v,de=L._s==1,Ce=0,Oe=function(ce){var Ee=de?ce.ok:ce.fail,ye=ce.resolve,ue=ce.reject,le=ce.domain,$,me,re;try{Ee?(de||(L._h==2&&D(L),L._h=1),Ee===!0?$=fe:(le&&le.enter(),$=Ee(fe),le&&(le.exit(),re=!0)),$===ce.promise?ue(d("Promise-chain cycle")):(me=I($))?me.call($,ye,ue):ye($)):ue(fe)}catch(ae){le&&!re&&le.exit(),ue(ae)}};te.length>Ce;)Oe(te[Ce++]);L._c=[],L._n=!1,K&&!L._h&&V(L)})},V=function(L){r.call(m,function(){var K=L._v,te=H(L),fe,de,Ce;if(te&&(fe=i(function(){_?s.emit("unhandledRejection",K,L):(de=m.onunhandledrejection)?de({promise:L,reason:K}):(Ce=m.console)&&Ce.error&&Ce.error("Unhandled promise rejection",K)}),L._h=_||H(L)?2:1),L._a=void 0,te&&fe.e)throw fe.v})},H=function(L){return L._h!==1&&(L._a||L._c).length===0},D=function(L){r.call(m,function(){var K;_?s.emit("rejectionHandled",L):(K=m.onrejectionhandled)&&K({promise:L,reason:L._v})})},W=function(L){var K=this;if(K._d)return;K._d=!0,K=K._w||K,K._v=L,K._s=2,K._a||(K._a=K._c.slice()),N(K,!0)},F=function(L){var K=this,te;if(K._d)return;K._d=!0,K=K._w||K;try{if(K===L)throw d("Promise can't be resolved itself");(te=I(L))?l(function(){var fe={_w:K,_d:!1};try{te.call(L,O(F,fe,1),O(W,fe,1))}catch(de){W.call(fe,de)}}):(K._v=L,K._s=1,N(K,!1))}catch(fe){W.call({_w:K,_d:!1},fe)}};U||(E=function(K){g(this,E,h,"_h"),A(K),R.call(this);try{K(O(F,this,1),O(W,this,1))}catch(te){W.call(this,te)}},R=function(K){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},R.prototype=k("./_redefine-all")(E.prototype,{then:function(K,te){var fe=T(f(this,E));return fe.ok=typeof K=="function"?K:!0,fe.fail=typeof te=="function"&&te,fe.domain=_?s.domain:void 0,this._c.push(fe),this._a&&this._a.push(fe),this._s&&N(this,!1),fe.promise},catch:function(L){return this.then(void 0,L)}}),w=function(){var L=new R;this.promise=L,this.resolve=O(F,L,1),this.reject=O(W,L,1)},n.f=T=function(L){return L===E||L===v?new w(L):x(L)}),y(y.G+y.W+y.F*!U,{Promise:E}),k("./_set-to-string-tag")(E,h),k("./_set-species")(h),v=k("./_core")[h],y(y.S+y.F*!U,h,{reject:function(K){var te=T(this),fe=te.reject;return fe(K),te.promise}}),y(y.S+y.F*(M||!U),h,{resolve:function(K){return c(M&&this===v?E:this,K)}}),y(y.S+y.F*!(U&&k("./_iter-detect")(function(L){E.all(L).catch(P)})),h,{all:function(K){var te=this,fe=T(te),de=fe.resolve,Ce=fe.reject,Oe=i(function(){var ce=[],Ee=0,ye=1;e(K,!1,function(ue){var le=Ee++,$=!1;ce.push(void 0),ye++,te.resolve(ue).then(function(me){if($)return;$=!0,ce[le]=me,--ye||de(ce)},Ce)}),--ye||de(ce)});return Oe.e&&Ce(Oe.v),fe.promise},race:function(K){var te=this,fe=T(te),de=fe.reject,Ce=i(function(){e(K,!1,function(Oe){te.resolve(Oe).then(fe.resolve,de)})});return Ce.e&&de(Ce.v),fe.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(k,z,o){var M=k("./_export"),m=k("./_to-absolute-index"),O=String.fromCharCode,b=String.fromCodePoint;M(M.S+M.F*(!!b&&b.length!=1),"String",{fromCodePoint:function(C){for(var A=[],g=arguments.length,e=0,f;g>e;){if(f=+arguments[e++],m(f,1114111)!==f)throw RangeError(f+" is not a valid code point");A.push(f<65536?O(f):O(((f-=65536)>>10)+55296,f%1024+56320))}return A.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(k,z,o){"use strict";var M=k("./_string-at")(!0);k("./_iter-define")(String,"String",function(m){this._t=String(m),this._i=0},function(){var m=this._t,O=this._i,b;return O>=m.length?{value:void 0,done:!0}:(b=M(m,O),this._i+=b.length,{value:b,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(k,z,o){"use strict";var M=k("./_global"),m=k("./_has"),O=k("./_descriptors"),b=k("./_export"),y=k("./_redefine"),C=k("./_meta").KEY,A=k("./_fails"),g=k("./_shared"),e=k("./_set-to-string-tag"),f=k("./_uid"),r=k("./_wks"),l=k("./_wks-ext"),n=k("./_wks-define"),i=k("./_enum-keys"),a=k("./_is-array"),c=k("./_an-object"),h=k("./_is-object"),d=k("./_to-object"),s=k("./_to-iobject"),u=k("./_to-primitive"),S=k("./_property-desc"),E=k("./_object-create"),_=k("./_object-gopn-ext"),P=k("./_object-gopd"),R=k("./_object-gops"),x=k("./_object-dp"),w=k("./_object-keys"),v=P.f,T=x.f,U=_.f,I=M.Symbol,N=M.JSON,V=N&&N.stringify,H="prototype",D=r("_hidden"),W=r("toPrimitive"),F={}.propertyIsEnumerable,L=g("symbol-registry"),K=g("symbols"),te=g("op-symbols"),fe=Object[H],de=typeof I=="function"&&!!R.f,Ce=M.QObject,Oe=!Ce||!Ce[H]||!Ce[H].findChild,ce=O&&A(function(){return E(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a!=7})?function(_e,Te,Ge){var qe=v(fe,Te);qe&&delete fe[Te],T(_e,Te,Ge),qe&&_e!==fe&&T(fe,Te,qe)}:T,Ee=function(_e){var Te=K[_e]=E(I[H]);return Te._k=_e,Te},ye=de&&typeof I.iterator=="symbol"?function(_e){return typeof _e=="symbol"}:function(_e){return _e instanceof I},ue=function(Te,Ge,qe){return Te===fe&&ue(te,Ge,qe),c(Te),Ge=u(Ge,!0),c(qe),m(K,Ge)?(qe.enumerable?(m(Te,D)&&Te[D][Ge]&&(Te[D][Ge]=!1),qe=E(qe,{enumerable:S(0,!1)})):(m(Te,D)||T(Te,D,S(1,{})),Te[D][Ge]=!0),ce(Te,Ge,qe)):T(Te,Ge,qe)},le=function(Te,Ge){c(Te);for(var qe=i(Ge=s(Ge)),ut=0,st=qe.length,ft;st>ut;)ue(Te,ft=qe[ut++],Ge[ft]);return Te},$=function(Te,Ge){return Ge===void 0?E(Te):le(E(Te),Ge)},me=function(Te){var Ge=F.call(this,Te=u(Te,!0));return this===fe&&m(K,Te)&&!m(te,Te)?!1:Ge||!m(this,Te)||!m(K,Te)||m(this,D)&&this[D][Te]?Ge:!0},re=function(Te,Ge){if(Te=s(Te),Ge=u(Ge,!0),Te===fe&&m(K,Ge)&&!m(te,Ge))return;var qe=v(Te,Ge);return qe&&m(K,Ge)&&!(m(Te,D)&&Te[D][Ge])&&(qe.enumerable=!0),qe},ae=function(Te){for(var Ge=U(s(Te)),qe=[],ut=0,st;Ge.length>ut;)!m(K,st=Ge[ut++])&&st!=D&&st!=C&&qe.push(st);return qe},Se=function(Te){for(var Ge=Te===fe,qe=U(Ge?te:s(Te)),ut=[],st=0,ft;qe.length>st;)m(K,ft=qe[st++])&&(Ge?m(fe,ft):!0)&&ut.push(K[ft]);return ut};de||(I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var Te=f(arguments.length>0?arguments[0]:void 0),Ge=function(qe){this===fe&&Ge.call(te,qe),m(this,D)&&m(this[D],Te)&&(this[D][Te]=!1),ce(this,Te,S(1,qe))};return O&&Oe&&ce(fe,Te,{configurable:!0,set:Ge}),Ee(Te)},y(I[H],"toString",function(){return this._k}),P.f=re,x.f=ue,k("./_object-gopn").f=_.f=ae,k("./_object-pie").f=me,R.f=Se,O&&!k("./_library")&&y(fe,"propertyIsEnumerable",me,!0),l.f=function(_e){return Ee(r(_e))}),b(b.G+b.W+b.F*!de,{Symbol:I});for(var oe="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;oe.length>ee;)r(oe[ee++]);for(var J=w(r.store),Q=0;J.length>Q;)n(J[Q++]);b(b.S+b.F*!de,"Symbol",{for:function(_e){return m(L,_e+="")?L[_e]:L[_e]=I(_e)},keyFor:function(Te){if(!ye(Te))throw TypeError(Te+" is not a symbol!");for(var Ge in L)if(L[Ge]===Te)return Ge},useSetter:function(){Oe=!0},useSimple:function(){Oe=!1}}),b(b.S+b.F*!de,"Object",{create:$,defineProperty:ue,defineProperties:le,getOwnPropertyDescriptor:re,getOwnPropertyNames:ae,getOwnPropertySymbols:Se});var ve=A(function(){R.f(1)});b(b.S+b.F*ve,"Object",{getOwnPropertySymbols:function(Te){return R.f(d(Te))}}),N&&b(b.S+b.F*(!de||A(function(){var _e=I();return V([_e])!="[null]"||V({a:_e})!="{}"||V(Object(_e))!="{}"})),"JSON",{stringify:function(Te){for(var Ge=[Te],qe=1,ut,st;arguments.length>qe;)Ge.push(arguments[qe++]);return st=ut=Ge[1],!h(ut)&&Te===void 0||ye(Te)?void 0:(a(ut)||(ut=function(ft,gt){if(typeof st=="function"&&(gt=st.call(this,ft,gt)),!ye(gt))return gt}),Ge[1]=ut,V.apply(N,Ge))}}),I[H][W]||k("./_hide")(I[H],W,I[H].valueOf),e(I,"Symbol"),e(Math,"Math",!0),e(M.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(k,z,o){var M=k("./_export"),m=k("./_object-to-array")(!0);M(M.S,"Object",{entries:function(b){return m(b)}})},{"./_export":107,"./_object-to-array":143}],183:[function(k,z,o){"use strict";var M=k("./_export"),m=k("./_core"),O=k("./_global"),b=k("./_species-constructor"),y=k("./_promise-resolve");M(M.P+M.R,"Promise",{finally:function(C){var A=b(this,m.Promise||O.Promise),g=typeof C=="function";return this.then(g?function(e){return y(A,C()).then(function(){return e})}:C,g?function(e){return y(A,C()).then(function(){throw e})}:C)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(k,z,o){"use strict";var M=k("./_export"),m=k("./_new-promise-capability"),O=k("./_perform");M(M.S,"Promise",{try:function(b){var y=m.f(this),C=O(b);return(C.e?y.reject:y.resolve)(C.v),y.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(k,z,o){k("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(k,z,o){k("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(k,z,o){k("./es6.array.iterator");for(var M=k("./_global"),m=k("./_hide"),O=k("./_iterators"),b=k("./_wks")("toStringTag"),y="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),C=0;C0?"-":"+")+C(Math.floor(Math.abs(w)/60)*100+Math.abs(w)%60,4),S:["th","st","nd","rd"][s%10>3?0:(s%100-s%10!=10)*s%10],W:v,N:T};return i.replace(f,function(I){return I in U?U[I]:I.slice(1,I.length-1)})}}();y.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},y.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function C(f,r){for(f=String(f),r=r||2;f.length]/;z.exports=m;function m(T){var b=""+T,y=M.exec(b);if(!y)return b;var C,A="",g=0,e=0;for(g=y.index;g0&&this._events[C].length>g&&(this._events[C].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[C].length),typeof console.trace=="function"&&console.trace())),this},M.prototype.on=M.prototype.addListener,M.prototype.once=function(C,A){if(!m(A))throw TypeError("listener must be a function");var g=!1;function e(){this.removeListener(C,e),g||(g=!0,A.apply(this,arguments))}return e.listener=A,this.on(C,e),this},M.prototype.removeListener=function(C,A){var g,e,f,r;if(!m(A))throw TypeError("listener must be a function");if(!this._events||!this._events[C])return this;if(g=this._events[C],f=g.length,e=-1,g===A||m(g.listener)&&g.listener===A)delete this._events[C],this._events.removeListener&&this.emit("removeListener",C,A);else if(b(g)){for(r=f;r-- >0;)if(g[r]===A||g[r].listener&&g[r].listener===A){e=r;break}if(e<0)return this;g.length===1?(g.length=0,delete this._events[C]):g.splice(e,1),this._events.removeListener&&this.emit("removeListener",C,A)}return this},M.prototype.removeAllListeners=function(C){var A,g;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[C]&&delete this._events[C],this;if(arguments.length===0){for(A in this._events){if(A==="removeListener")continue;this.removeAllListeners(A)}return this.removeAllListeners("removeListener"),this._events={},this}if(g=this._events[C],m(g))this.removeListener(C,g);else if(g)for(;g.length;)this.removeListener(C,g[g.length-1]);return delete this._events[C],this},M.prototype.listeners=function(C){var A;return!this._events||!this._events[C]?A=[]:m(this._events[C])?A=[this._events[C]]:A=this._events[C].slice(),A},M.prototype.listenerCount=function(C){if(this._events){var A=this._events[C];if(m(A))return 1;if(A)return A.length}return 0},M.listenerCount=function(C,A){return C.listenerCount(A)};function m(C){return typeof C=="function"}function T(C){return typeof C=="number"}function b(C){return typeof C=="object"&&C!==null}function y(C){return C===void 0}},{}],193:[function(k,z,o){var M=k("http"),m=z.exports;for(var T in M)M.hasOwnProperty(T)&&(m[T]=M[T]);m.request=function(b,y){return b||(b={}),b.scheme="https",b.protocol="https:",M.request.call(this,b,y)}},{http:231}],194:[function(k,z,o){/*! + */"use strict";var M=/["'&<>]/;z.exports=m;function m(O){var b=""+O,y=M.exec(b);if(!y)return b;var C,A="",g=0,e=0;for(g=y.index;g0&&this._events[C].length>g&&(this._events[C].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[C].length),typeof console.trace=="function"&&console.trace())),this},M.prototype.on=M.prototype.addListener,M.prototype.once=function(C,A){if(!m(A))throw TypeError("listener must be a function");var g=!1;function e(){this.removeListener(C,e),g||(g=!0,A.apply(this,arguments))}return e.listener=A,this.on(C,e),this},M.prototype.removeListener=function(C,A){var g,e,f,r;if(!m(A))throw TypeError("listener must be a function");if(!this._events||!this._events[C])return this;if(g=this._events[C],f=g.length,e=-1,g===A||m(g.listener)&&g.listener===A)delete this._events[C],this._events.removeListener&&this.emit("removeListener",C,A);else if(b(g)){for(r=f;r-- >0;)if(g[r]===A||g[r].listener&&g[r].listener===A){e=r;break}if(e<0)return this;g.length===1?(g.length=0,delete this._events[C]):g.splice(e,1),this._events.removeListener&&this.emit("removeListener",C,A)}return this},M.prototype.removeAllListeners=function(C){var A,g;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[C]&&delete this._events[C],this;if(arguments.length===0){for(A in this._events){if(A==="removeListener")continue;this.removeAllListeners(A)}return this.removeAllListeners("removeListener"),this._events={},this}if(g=this._events[C],m(g))this.removeListener(C,g);else if(g)for(;g.length;)this.removeListener(C,g[g.length-1]);return delete this._events[C],this},M.prototype.listeners=function(C){var A;return!this._events||!this._events[C]?A=[]:m(this._events[C])?A=[this._events[C]]:A=this._events[C].slice(),A},M.prototype.listenerCount=function(C){if(this._events){var A=this._events[C];if(m(A))return 1;if(A)return A.length}return 0},M.listenerCount=function(C,A){return C.listenerCount(A)};function m(C){return typeof C=="function"}function O(C){return typeof C=="number"}function b(C){return typeof C=="object"&&C!==null}function y(C){return C===void 0}},{}],193:[function(k,z,o){var M=k("http"),m=z.exports;for(var O in M)M.hasOwnProperty(O)&&(m[O]=M[O]);m.request=function(b,y){return b||(b={}),b.scheme="https",b.protocol="https:",M.request.call(this,b,y)}},{http:231}],194:[function(k,z,o){/*! * humanize-ms - index.js * Copyright(c) 2014 dead_horse * MIT Licensed - */"use strict";var M=k("util"),m=k("ms");z.exports=function(T){if(typeof T=="number")return T;var b=m(T);if(b===void 0){var y=new Error(M.format("humanize-ms(%j) result undefined",T));console.warn(y.stack)}return b}},{ms:204,util:243}],195:[function(k,z,o){o.read=function(M,m,T,b,y){var C,A,g=y*8-b-1,e=(1<>1,r=-7,l=T?y-1:0,n=T?-1:1,i=M[m+l];for(l+=n,C=i&(1<<-r)-1,i>>=-r,r+=g;r>0;C=C*256+M[m+l],l+=n,r-=8);for(A=C&(1<<-r)-1,C>>=-r,r+=b;r>0;A=A*256+M[m+l],l+=n,r-=8);if(C===0)C=1-f;else{if(C===e)return A?NaN:(i?-1:1)*Infinity;A=A+Math.pow(2,b),C=C-f}return(i?-1:1)*A*Math.pow(2,C-b)},o.write=function(M,m,T,b,y,C){var A,g,e,f=C*8-y-1,r=(1<>1,n=y===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=b?0:C-1,a=b?1:-1,c=m<0||m===0&&1/m<0?1:0;for(m=Math.abs(m),isNaN(m)||m===Infinity?(g=isNaN(m)?1:0,A=r):(A=Math.floor(Math.log(m)/Math.LN2),m*(e=Math.pow(2,-A))<1&&(A--,e*=2),A+l>=1?m+=n/e:m+=n*Math.pow(2,1-l),m*e>=2&&(A++,e/=2),A+l>=r?(g=0,A=r):A+l>=1?(g=(m*e-1)*Math.pow(2,y),A=A+l):(g=m*Math.pow(2,l-1)*Math.pow(2,y),A=0));y>=8;M[T+i]=g&255,i+=a,g/=256,y-=8);for(A=A<0;M[T+i]=A&255,i+=a,A/=256,f-=8);M[T+i-a]|=c*128}},{}],196:[function(k,z,o){typeof Object.create=="function"?z.exports=function(m,T){T&&(m.super_=T,m.prototype=Object.create(T.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}))}:z.exports=function(m,T){if(T){m.super_=T;var b=function(){};b.prototype=T.prototype,m.prototype=new b,m.prototype.constructor=m}}},{}],197:[function(k,z,o){/*! + */"use strict";var M=k("util"),m=k("ms");z.exports=function(O){if(typeof O=="number")return O;var b=m(O);if(b===void 0){var y=new Error(M.format("humanize-ms(%j) result undefined",O));console.warn(y.stack)}return b}},{ms:204,util:243}],195:[function(k,z,o){o.read=function(M,m,O,b,y){var C,A,g=y*8-b-1,e=(1<>1,r=-7,l=O?y-1:0,n=O?-1:1,i=M[m+l];for(l+=n,C=i&(1<<-r)-1,i>>=-r,r+=g;r>0;C=C*256+M[m+l],l+=n,r-=8);for(A=C&(1<<-r)-1,C>>=-r,r+=b;r>0;A=A*256+M[m+l],l+=n,r-=8);if(C===0)C=1-f;else{if(C===e)return A?NaN:(i?-1:1)*Infinity;A=A+Math.pow(2,b),C=C-f}return(i?-1:1)*A*Math.pow(2,C-b)},o.write=function(M,m,O,b,y,C){var A,g,e,f=C*8-y-1,r=(1<>1,n=y===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=b?0:C-1,a=b?1:-1,c=m<0||m===0&&1/m<0?1:0;for(m=Math.abs(m),isNaN(m)||m===Infinity?(g=isNaN(m)?1:0,A=r):(A=Math.floor(Math.log(m)/Math.LN2),m*(e=Math.pow(2,-A))<1&&(A--,e*=2),A+l>=1?m+=n/e:m+=n*Math.pow(2,1-l),m*e>=2&&(A++,e/=2),A+l>=r?(g=0,A=r):A+l>=1?(g=(m*e-1)*Math.pow(2,y),A=A+l):(g=m*Math.pow(2,l-1)*Math.pow(2,y),A=0));y>=8;M[O+i]=g&255,i+=a,g/=256,y-=8);for(A=A<0;M[O+i]=A&255,i+=a,A/=256,f-=8);M[O+i-a]|=c*128}},{}],196:[function(k,z,o){typeof Object.create=="function"?z.exports=function(m,O){O&&(m.super_=O,m.prototype=Object.create(O.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}))}:z.exports=function(m,O){if(O){m.super_=O;var b=function(){};b.prototype=O.prototype,m.prototype=new b,m.prototype.constructor=m}}},{}],197:[function(k,z,o){/*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT - */z.exports=function(T){return T!=null&&(M(T)||m(T)||!!T._isBuffer)};function M(T){return!!T.constructor&&typeof T.constructor.isBuffer=="function"&&T.constructor.isBuffer(T)}function m(T){return typeof T.readFloatLE=="function"&&typeof T.slice=="function"&&M(T.slice(0,0))}},{}],198:[function(k,z,o){var M={}.toString;z.exports=Array.isArray||function(m){return M.call(m)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(k,z){typeof exports=="object"&&typeof module!="undefined"?module.exports=z(k):typeof define=="function"&&define.amd?define(z):z(k)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:this,function(global){"use strict";global=global||{};var _Base64=global.Base64,version="2.5.2",buffer;if(typeof module!="undefined"&&module.exports)try{buffer=eval("require('buffer').Buffer")}catch(k){buffer=void 0}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(k){for(var z={},o=0,M=k.length;o>>6)+fromCharCode(128|z&63):fromCharCode(224|z>>>12&15)+fromCharCode(128|z>>>6&63)+fromCharCode(128|z&63)}else{var z=65536+(k.charCodeAt(0)-55296)*1024+(k.charCodeAt(1)-56320);return fromCharCode(240|z>>>18&7)+fromCharCode(128|z>>>12&63)+fromCharCode(128|z>>>6&63)+fromCharCode(128|z&63)}},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(k){return k.replace(re_utob,cb_utob)},cb_encode=function(k){var z=[0,2,1][k.length%3],o=k.charCodeAt(0)<<16|(k.length>1?k.charCodeAt(1):0)<<8|(k.length>2?k.charCodeAt(2):0),M=[b64chars.charAt(o>>>18),b64chars.charAt(o>>>12&63),z>=2?"=":b64chars.charAt(o>>>6&63),z>=1?"=":b64chars.charAt(o&63)];return M.join("")},btoa=global.btoa?function(k){return global.btoa(k)}:function(k){return k.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(k){var z=Object.prototype.toString.call(k)==="[object Uint8Array]";return z?k.toString("base64"):btoa(utob(String(k)))},encode=function(k,z){return z?_encode(String(k)).replace(/[+\/]/g,function(o){return o=="+"?"-":"_"}).replace(/=/g,""):_encode(k)},encodeURI=function(k){return encode(k,!0)},re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=function(k){switch(k.length){case 4:var z=(7&k.charCodeAt(0))<<18|(63&k.charCodeAt(1))<<12|(63&k.charCodeAt(2))<<6|63&k.charCodeAt(3),o=z-65536;return fromCharCode((o>>>10)+55296)+fromCharCode((o&1023)+56320);case 3:return fromCharCode((15&k.charCodeAt(0))<<12|(63&k.charCodeAt(1))<<6|63&k.charCodeAt(2));default:return fromCharCode((31&k.charCodeAt(0))<<6|63&k.charCodeAt(1))}},btou=function(k){return k.replace(re_btou,cb_btou)},cb_decode=function(k){var z=k.length,o=z%4,M=(z>0?b64tab[k.charAt(0)]<<18:0)|(z>1?b64tab[k.charAt(1)]<<12:0)|(z>2?b64tab[k.charAt(2)]<<6:0)|(z>3?b64tab[k.charAt(3)]:0),m=[fromCharCode(M>>>16),fromCharCode(M>>>8&255),fromCharCode(M&255)];return m.length-=[0,0,2,1][o],m.join("")},_atob=global.atob?function(k){return global.atob(k)}:function(k){return k.replace(/\S{1,4}/g,cb_decode)},atob=function(k){return _atob(String(k).replace(/[^A-Za-z0-9\+\/]/g,""))},_decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(k){return(k.constructor===buffer.constructor?k:buffer.from(k,"base64")).toString()}:function(k){return(k.constructor===buffer.constructor?k:new buffer(k,"base64")).toString()}:function(k){return btou(_atob(k))},decode=function(k){return _decode(String(k).replace(/[-_]/g,function(z){return z=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},noConflict=function(){var k=global.Base64;return global.Base64=_Base64,k};if(global.Base64={VERSION:version,atob,btoa,fromBase64:decode,toBase64:encode,utob,encode,encodeURI,btou,decode,noConflict,__buffer__:buffer},typeof Object.defineProperty=="function"){var noEnum=function(k){return{value:k,enumerable:!1,writable:!0,configurable:!0}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",noEnum(function(){return decode(this)})),Object.defineProperty(String.prototype,"toBase64",noEnum(function(k){return encode(this,k)})),Object.defineProperty(String.prototype,"toBase64URI",noEnum(function(){return encode(this,!0)}))}}return global.Meteor&&(Base64=global.Base64),typeof module!="undefined"&&module.exports?module.exports.Base64=global.Base64:typeof define=="function"&&define.amd&&define([],function(){return global.Base64}),{Base64:global.Base64}})}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],200:[function(k,z,o){/*! + */z.exports=function(O){return O!=null&&(M(O)||m(O)||!!O._isBuffer)};function M(O){return!!O.constructor&&typeof O.constructor.isBuffer=="function"&&O.constructor.isBuffer(O)}function m(O){return typeof O.readFloatLE=="function"&&typeof O.slice=="function"&&M(O.slice(0,0))}},{}],198:[function(k,z,o){var M={}.toString;z.exports=Array.isArray||function(m){return M.call(m)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(k,z){typeof exports=="object"&&typeof module!="undefined"?module.exports=z(k):typeof define=="function"&&define.amd?define(z):z(k)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:this,function(global){"use strict";global=global||{};var _Base64=global.Base64,version="2.5.2",buffer;if(typeof module!="undefined"&&module.exports)try{buffer=eval("require('buffer').Buffer")}catch(k){buffer=void 0}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(k){for(var z={},o=0,M=k.length;o>>6)+fromCharCode(128|z&63):fromCharCode(224|z>>>12&15)+fromCharCode(128|z>>>6&63)+fromCharCode(128|z&63)}else{var z=65536+(k.charCodeAt(0)-55296)*1024+(k.charCodeAt(1)-56320);return fromCharCode(240|z>>>18&7)+fromCharCode(128|z>>>12&63)+fromCharCode(128|z>>>6&63)+fromCharCode(128|z&63)}},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(k){return k.replace(re_utob,cb_utob)},cb_encode=function(k){var z=[0,2,1][k.length%3],o=k.charCodeAt(0)<<16|(k.length>1?k.charCodeAt(1):0)<<8|(k.length>2?k.charCodeAt(2):0),M=[b64chars.charAt(o>>>18),b64chars.charAt(o>>>12&63),z>=2?"=":b64chars.charAt(o>>>6&63),z>=1?"=":b64chars.charAt(o&63)];return M.join("")},btoa=global.btoa?function(k){return global.btoa(k)}:function(k){return k.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(k){var z=Object.prototype.toString.call(k)==="[object Uint8Array]";return z?k.toString("base64"):btoa(utob(String(k)))},encode=function(k,z){return z?_encode(String(k)).replace(/[+\/]/g,function(o){return o=="+"?"-":"_"}).replace(/=/g,""):_encode(k)},encodeURI=function(k){return encode(k,!0)},re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=function(k){switch(k.length){case 4:var z=(7&k.charCodeAt(0))<<18|(63&k.charCodeAt(1))<<12|(63&k.charCodeAt(2))<<6|63&k.charCodeAt(3),o=z-65536;return fromCharCode((o>>>10)+55296)+fromCharCode((o&1023)+56320);case 3:return fromCharCode((15&k.charCodeAt(0))<<12|(63&k.charCodeAt(1))<<6|63&k.charCodeAt(2));default:return fromCharCode((31&k.charCodeAt(0))<<6|63&k.charCodeAt(1))}},btou=function(k){return k.replace(re_btou,cb_btou)},cb_decode=function(k){var z=k.length,o=z%4,M=(z>0?b64tab[k.charAt(0)]<<18:0)|(z>1?b64tab[k.charAt(1)]<<12:0)|(z>2?b64tab[k.charAt(2)]<<6:0)|(z>3?b64tab[k.charAt(3)]:0),m=[fromCharCode(M>>>16),fromCharCode(M>>>8&255),fromCharCode(M&255)];return m.length-=[0,0,2,1][o],m.join("")},_atob=global.atob?function(k){return global.atob(k)}:function(k){return k.replace(/\S{1,4}/g,cb_decode)},atob=function(k){return _atob(String(k).replace(/[^A-Za-z0-9\+\/]/g,""))},_decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(k){return(k.constructor===buffer.constructor?k:buffer.from(k,"base64")).toString()}:function(k){return(k.constructor===buffer.constructor?k:new buffer(k,"base64")).toString()}:function(k){return btou(_atob(k))},decode=function(k){return _decode(String(k).replace(/[-_]/g,function(z){return z=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},noConflict=function(){var k=global.Base64;return global.Base64=_Base64,k};if(global.Base64={VERSION:version,atob,btoa,fromBase64:decode,toBase64:encode,utob,encode,encodeURI,btou,decode,noConflict,__buffer__:buffer},typeof Object.defineProperty=="function"){var noEnum=function(k){return{value:k,enumerable:!1,writable:!0,configurable:!0}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",noEnum(function(){return decode(this)})),Object.defineProperty(String.prototype,"toBase64",noEnum(function(k){return encode(this,k)})),Object.defineProperty(String.prototype,"toBase64URI",noEnum(function(){return encode(this,!0)}))}}return global.Meteor&&(Base64=global.Base64),typeof module!="undefined"&&module.exports?module.exports.Base64=global.Base64:typeof define=="function"&&define.amd&&define([],function(){return global.Base64}),{Base64:global.Base64}})}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],200:[function(k,z,o){/*! * merge-descriptors * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed - */"use strict";z.exports=m;var M=Object.prototype.hasOwnProperty;function m(T,b,y){if(!T)throw new TypeError("argument dest is required");if(!b)throw new TypeError("argument src is required");return y===void 0&&(y=!0),Object.getOwnPropertyNames(b).forEach(function(A){if(!y&&M.call(T,A))return;var g=Object.getOwnPropertyDescriptor(b,A);Object.defineProperty(T,A,g)}),T}},{}],201:[function(k,z,o){"use strict";function M(){this._types=Object.create(null),this._extensions=Object.create(null);for(var m=0;m0)return A(r);if(n==="number"&&isFinite(r))return l.long?e(r):g(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function A(r){if(r=String(r),r.length>100)return;var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(r);if(!l)return;var n=parseFloat(l[1]),i=(l[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return n*C;case"weeks":case"week":case"w":return n*y;case"days":case"day":case"d":return n*b;case"hours":case"hour":case"hrs":case"hr":case"h":return n*T;case"minutes":case"minute":case"mins":case"min":case"m":return n*m;case"seconds":case"second":case"secs":case"sec":case"s":return n*M;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}function g(r){var l=Math.abs(r);return l>=b?Math.round(r/b)+"d":l>=T?Math.round(r/T)+"h":l>=m?Math.round(r/m)+"m":l>=M?Math.round(r/M)+"s":r+"ms"}function e(r){var l=Math.abs(r);return l>=b?f(r,l,b,"day"):l>=T?f(r,l,T,"hour"):l>=m?f(r,l,m,"minute"):l>=M?f(r,l,M,"second"):r+" ms"}function f(r,l,n,i){var a=l>=n*1.5;return Math.round(r/n)+" "+i+(a?"s":"")}},{}],205:[function(k,z,o){(function(M){function m(C,A){for(var g=0,e=C.length-1;e>=0;e--){var f=C[e];f==="."?C.splice(e,1):f===".."?(C.splice(e,1),g++):g&&(C.splice(e,1),g--)}if(A)for(;g--;g)C.unshift("..");return C}o.resolve=function(){for(var C="",A=!1,g=arguments.length-1;g>=-1&&!A;g--){var e=g>=0?arguments[g]:M.cwd();if(typeof e!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!e)continue;C=e+"/"+C,A=e.charAt(0)==="/"}return C=m(b(C.split("/"),function(f){return!!f}),!A).join("/"),(A?"/":"")+C||"."},o.normalize=function(C){var A=o.isAbsolute(C),g=y(C,-1)==="/";return C=m(b(C.split("/"),function(e){return!!e}),!A).join("/"),!C&&!A&&(C="."),C&&g&&(C+="/"),(A?"/":"")+C},o.isAbsolute=function(C){return C.charAt(0)==="/"},o.join=function(){var C=Array.prototype.slice.call(arguments,0);return o.normalize(b(C,function(A,g){if(typeof A!="string")throw new TypeError("Arguments to path.join must be strings");return A}).join("/"))},o.relative=function(C,A){C=o.resolve(C).substr(1),A=o.resolve(A).substr(1);function g(a){for(var c=0;c=0&&!(a[h]!=="");h--);return c>h?[]:a.slice(c,h-c+1)}for(var e=g(C.split("/")),f=g(A.split("/")),r=Math.min(e.length,f.length),l=r,n=0;n=1;--r)if(A=C.charCodeAt(r),A===47){if(!f){e=r;break}}else f=!1;return e===-1?g?"/":".":g&&e===1?"/":C.slice(0,e)};function T(C){typeof C!="string"&&(C=C+"");var A=0,g=-1,e=!0,f;for(f=C.length-1;f>=0;--f)if(C.charCodeAt(f)===47){if(!e){A=f+1;break}}else g===-1&&(e=!1,g=f+1);return g===-1?"":C.slice(A,g)}o.basename=function(C,A){var g=T(C);return A&&g.substr(-1*A.length)===A&&(g=g.substr(0,g.length-A.length)),g},o.extname=function(C){typeof C!="string"&&(C=C+"");for(var A=-1,g=0,e=-1,f=!0,r=0,l=C.length-1;l>=0;--l){var n=C.charCodeAt(l);if(n===47){if(!f){g=l+1;break}continue}e===-1&&(f=!1,e=l+1),n===46?A===-1?A=l:r!==1&&(r=1):A!==-1&&(r=-1)}return A===-1||e===-1||r===0||r===1&&A===e-1&&A===g+1?"":C.slice(A,e)};function b(C,A){if(C.filter)return C.filter(A);for(var g=[],e=0;e0)return A(r);if(n==="number"&&isFinite(r))return l.long?e(r):g(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function A(r){if(r=String(r),r.length>100)return;var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(r);if(!l)return;var n=parseFloat(l[1]),i=(l[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return n*C;case"weeks":case"week":case"w":return n*y;case"days":case"day":case"d":return n*b;case"hours":case"hour":case"hrs":case"hr":case"h":return n*O;case"minutes":case"minute":case"mins":case"min":case"m":return n*m;case"seconds":case"second":case"secs":case"sec":case"s":return n*M;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}function g(r){var l=Math.abs(r);return l>=b?Math.round(r/b)+"d":l>=O?Math.round(r/O)+"h":l>=m?Math.round(r/m)+"m":l>=M?Math.round(r/M)+"s":r+"ms"}function e(r){var l=Math.abs(r);return l>=b?f(r,l,b,"day"):l>=O?f(r,l,O,"hour"):l>=m?f(r,l,m,"minute"):l>=M?f(r,l,M,"second"):r+" ms"}function f(r,l,n,i){var a=l>=n*1.5;return Math.round(r/n)+" "+i+(a?"s":"")}},{}],205:[function(k,z,o){(function(M){function m(C,A){for(var g=0,e=C.length-1;e>=0;e--){var f=C[e];f==="."?C.splice(e,1):f===".."?(C.splice(e,1),g++):g&&(C.splice(e,1),g--)}if(A)for(;g--;g)C.unshift("..");return C}o.resolve=function(){for(var C="",A=!1,g=arguments.length-1;g>=-1&&!A;g--){var e=g>=0?arguments[g]:M.cwd();if(typeof e!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!e)continue;C=e+"/"+C,A=e.charAt(0)==="/"}return C=m(b(C.split("/"),function(f){return!!f}),!A).join("/"),(A?"/":"")+C||"."},o.normalize=function(C){var A=o.isAbsolute(C),g=y(C,-1)==="/";return C=m(b(C.split("/"),function(e){return!!e}),!A).join("/"),!C&&!A&&(C="."),C&&g&&(C+="/"),(A?"/":"")+C},o.isAbsolute=function(C){return C.charAt(0)==="/"},o.join=function(){var C=Array.prototype.slice.call(arguments,0);return o.normalize(b(C,function(A,g){if(typeof A!="string")throw new TypeError("Arguments to path.join must be strings");return A}).join("/"))},o.relative=function(C,A){C=o.resolve(C).substr(1),A=o.resolve(A).substr(1);function g(a){for(var c=0;c=0&&!(a[h]!=="");h--);return c>h?[]:a.slice(c,h-c+1)}for(var e=g(C.split("/")),f=g(A.split("/")),r=Math.min(e.length,f.length),l=r,n=0;n=1;--r)if(A=C.charCodeAt(r),A===47){if(!f){e=r;break}}else f=!1;return e===-1?g?"/":".":g&&e===1?"/":C.slice(0,e)};function O(C){typeof C!="string"&&(C=C+"");var A=0,g=-1,e=!0,f;for(f=C.length-1;f>=0;--f)if(C.charCodeAt(f)===47){if(!e){A=f+1;break}}else g===-1&&(e=!1,g=f+1);return g===-1?"":C.slice(A,g)}o.basename=function(C,A){var g=O(C);return A&&g.substr(-1*A.length)===A&&(g=g.substr(0,g.length-A.length)),g},o.extname=function(C){typeof C!="string"&&(C=C+"");for(var A=-1,g=0,e=-1,f=!0,r=0,l=C.length-1;l>=0;--l){var n=C.charCodeAt(l);if(n===47){if(!f){g=l+1;break}continue}e===-1&&(f=!1,e=l+1),n===46?A===-1?A=l:r!==1&&(r=1):A!==-1&&(r=-1)}return A===-1||e===-1||r===0||r===1&&A===e-1&&A===g+1?"":C.slice(A,e)};function b(C,A){if(C.filter)return C.filter(A);for(var g=[],e=0;e * Copyright 2014-2018 Benjamin Tan * Copyright 2011-2013 John-David Dalton * Available under MIT license - */(function(){"use strict";var m={function:!0,object:!0},T=m[typeof window]&&window||this,b=T,y=m[typeof o]&&o,C=m[typeof z]&&z&&!z.nodeType&&z,A=y&&C&&typeof M=="object"&&M;A&&(A.global===A||A.window===A||A.self===A)&&(T=A);var g=Math.pow(2,53)-1,e=/\bOpera/,f=this,r=Object.prototype,l=r.hasOwnProperty,n=r.toString;function i(x){return x=String(x),x.charAt(0).toUpperCase()+x.slice(1)}function a(x,w,v){var O={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return w&&v&&/^Win/i.test(x)&&!/^Windows Phone /i.test(x)&&(O=O[/[\d.]+$/.exec(x)])&&(x="Windows "+O),x=String(x),w&&v&&(x=x.replace(RegExp(w,"i"),v)),x=h(x.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),x}function c(x,w){var v=-1,O=x?x.length:0;if(typeof O=="number"&&O>-1&&O<=g)for(;++v3&&"WebKit"||/\bOpera\b/.test(ae)&&(/\bOPR\b/.test(x)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(x)&&!/^(?:Trident|EdgeHTML)$/.test(re)&&"WebKit"||!re&&/\bMSIE\b/i.test(x)&&(ee=="Mac OS"?"Tasman":"Trident")||re=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ae)&&"NetFront")&&(re=[ce]),ae=="IE"&&(ce=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(x)||0)[1])?(ae+=" Mobile",ee="Windows Phone "+(/\+$/.test(ce)?ce:ce+".x"),ye.unshift("desktop mode")):/\bWPDesktop\b/i.test(x)?(ae="IE Mobile",ee="Windows Phone 8.x",ye.unshift("desktop mode"),$||($=(/\brv:([\d.]+)/.exec(x)||0)[1])):ae!="IE"&&re=="Trident"&&(ce=/\brv:([\d.]+)/.exec(x))&&(ae&&ye.push("identifying as "+ae+($?" "+$:"")),ae="IE",$=ce[1]),le){if(u(w,"global"))if(L&&(ce=L.lang.System,Ee=ce.getProperty("os.arch"),ee=ee||ce.getProperty("os.name")+" "+ce.getProperty("os.version")),K){try{$=w.require("ringo/engine").version.join("."),ae="RingoJS"}catch(st){(ce=w.system)&&ce.global.system==w.system&&(ae="Narwhal",ee||(ee=ce[0].os||null))}ae||(ae="Rhino")}else typeof w.process=="object"&&!w.process.browser&&(ce=w.process)&&(typeof ce.versions=="object"&&(typeof ce.versions.electron=="string"?(ye.push("Node "+ce.versions.node),ae="Electron",$=ce.versions.electron):typeof ce.versions.nw=="string"&&(ye.push("Chromium "+$,"Node "+ce.versions.node),ae="NW.js",$=ce.versions.nw)),ae||(ae="Node.js",Ee=ce.arch,ee=ce.platform,$=/[\d.]+/.exec(ce.version),$=$?$[0]:null));else s(ce=w.runtime)==H?(ae="Adobe AIR",ee=ce.flash.system.Capabilities.os):s(ce=w.phantom)==F?(ae="PhantomJS",$=(ce=ce.version||null)&&ce.major+"."+ce.minor+"."+ce.patch):typeof de.documentMode=="number"&&(ce=/\bTrident\/(\d+)/i.exec(x))?($=[$,de.documentMode],(ce=+ce[1]+4)!=$[1]&&(ye.push("IE "+$[1]+" mode"),re&&(re[1]=""),$[1]=ce),$=ae=="IE"?String($[1].toFixed(1)):$[0]):typeof de.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ae)&&(ye.push("masking as "+ae+" "+$),ae="IE",$="11.0",re=["Trident"],ee="Windows");ee=ee&&h(ee)}if($&&(ce=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($)||/(?:alpha|beta)(?: ?\d)?/i.exec(x+";"+(le&&O.appMinorVersion))||/\bMinefield\b/i.test(x)&&"a")&&(ue=/b/i.test(ce)?"beta":"alpha",$=$.replace(RegExp(ce+"\\+?$"),"")+(ue=="beta"?fe:te)+(/\d+\+?/.exec(ce)||"")),ae=="Fennec"||ae=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(ee))ae="Firefox Mobile";else if(ae=="Maxthon"&&$)$=$.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Se))Se=="Xbox 360"&&(ee=null),Se=="Xbox 360"&&/\bIEMobile\b/.test(x)&&ye.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ae)||ae&&!Se&&!/Browser|Mobi/.test(ae))&&(ee=="Windows CE"||/Mobi/i.test(x)))ae+=" Mobile";else if(ae=="IE"&&le)try{w.external===null&&ye.unshift("platform preview")}catch(st){ye.unshift("embedded")}else(/\bBlackBerry\b/.test(Se)||/\bBB10\b/.test(x))&&(ce=(RegExp(Se.replace(/ +/g," *")+"/([.\\d]+)","i").exec(x)||0)[1]||$)?(ce=[ce,/BB10/.test(x)],ee=(ce[1]?(Se=null,oe="BlackBerry"):"Device Software")+" "+ce[0],$=null):this!=d&&Se!="Wii"&&(le&&Ce||/Opera/.test(ae)&&/\b(?:MSIE|Firefox)\b/i.test(x)||ae=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(ee)||ae=="IE"&&(ee&&!/^Win/.test(ee)&&$>5.5||/\bWindows XP\b/.test(ee)&&$>8||$==8&&!/\bTrident\b/.test(x)))&&!e.test(ce=P.call(d,x.replace(e,"")+";"))&&ce.name&&(ce="ing as "+ce.name+((ce=ce.version)?" "+ce:""),e.test(ae)?(/\bIE\b/.test(ce)&&ee=="Mac OS"&&(ee=null),ce="identify"+ce):(ce="mask"+ce,Oe?ae=h(Oe.replace(/([a-z])([A-Z])/g,"$1 $2")):ae="Opera",/\bIE\b/.test(ce)&&(ee=null),le||($=null)),re=["Presto"],ye.push(ce));(ce=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(x)||0)[1])&&(ce=[parseFloat(ce.replace(/\.(\d)$/,".0$1")),ce],ae=="Safari"&&ce[1].slice(-1)=="+"?(ae="WebKit Nightly",ue="alpha",$=ce[1].slice(0,-1)):($==ce[1]||$==(ce[2]=(/\bSafari\/([\d.]+\+?)/i.exec(x)||0)[1]))&&($=null),ce[1]=(/\bChrome\/([\d.]+)/i.exec(x)||0)[1],ce[0]==537.36&&ce[2]==537.36&&parseFloat(ce[1])>=28&&re=="WebKit"&&(re=["Blink"]),!le||!N&&!ce[1]?(re&&(re[1]="like Safari"),ce=(ce=ce[0],ce<400?1:ce<500?2:ce<526?3:ce<533?4:ce<534?"4+":ce<535?5:ce<537?6:ce<538?7:ce<601?8:"8")):(re&&(re[1]="like Chrome"),ce=ce[1]||(ce=ce[0],ce<530?1:ce<532?2:ce<532.05?3:ce<533?4:ce<534.03?5:ce<534.07?6:ce<534.1?7:ce<534.13?8:ce<534.16?9:ce<534.24?10:ce<534.3?11:ce<535.01?12:ce<535.02?"13+":ce<535.07?15:ce<535.11?16:ce<535.19?17:ce<536.05?18:ce<536.1?19:ce<537.01?20:ce<537.11?"21+":ce<537.13?23:ce<537.18?24:ce<537.24?25:ce<537.36?26:re!="Blink"?"27":"28")),re&&(re[1]+=" "+(ce+=typeof ce=="number"?".x":/[.+]/.test(ce)?"":"+")),ae=="Safari"&&(!$||parseInt($)>45)&&($=ce)),ae=="Opera"&&(ce=/\bzbov|zvav$/.exec(ee))?(ae+=" ",ye.unshift("desktop mode"),ce=="zvav"?(ae+="Mini",$=null):ae+="Mobile",ee=ee.replace(RegExp(" *"+ce+"$"),"")):ae=="Safari"&&/\bChrome\b/.exec(re&&re[1])&&(ye.unshift("desktop mode"),ae="Chrome Mobile",$=null,/\bOS X\b/.test(ee)?(oe="Apple",ee="iOS 4.3+"):ee=null),$&&$.indexOf(ce=/[\d.]+$/.exec(ee))==0&&x.indexOf("/"+ce+"-")>-1&&(ee=_(ee.replace(ce,""))),re&&!/\b(?:Avant|Nook)\b/.test(ae)&&(/Browser|Lunascape|Maxthon/.test(ae)||ae!="Safari"&&/^iOS/.test(ee)&&/\bSafari\b/.test(re[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ae)&&re[1])&&((ce=re[re.length-1])&&ye.push(ce)),ye.length&&(ye=["("+ye.join("; ")+")"]),oe&&Se&&Se.indexOf(oe)<0&&ye.push("on "+oe),Se&&ye.push((/^on /.test(ye[ye.length-1])?"":"on ")+Se),ee&&(ce=/ ([\d.+]+)$/.exec(ee),me=ce&&ee.charAt(ee.length-ce[0].length-1)=="/",ee={architecture:32,family:ce&&!me?ee.replace(ce[0],""):ee,version:ce?ce[1]:null,toString:function(){var st=this.version;return this.family+(st&&!me?" "+st:"")+(this.architecture==64?" 64-bit":"")}}),(ce=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ee))&&!/\bi686\b/i.test(Ee)?(ee&&(ee.architecture=64,ee.family=ee.family.replace(RegExp(" *"+ce),"")),ae&&(/\bWOW64\b/i.test(x)||le&&/\w(?:86|32)$/.test(O.cpuClass||O.platform)&&!/\bWin64; x64\b/i.test(x))&&ye.unshift("32-bit")):ee&&/^OS X/.test(ee.family)&&ae=="Chrome"&&parseFloat($)>=39&&(ee.architecture=64),x||(x=null);var ut={};return ut.description=x,ut.layout=re&&re[0],ut.manufacturer=oe,ut.name=ae,ut.prerelease=ue,ut.product=Se,ut.ua=x,ut.version=ae&&$,ut.os=ee||{architecture:null,family:null,version:null,toString:function(){return"null"}},ut.parse=P,ut.toString=qe,ut.version&&ye.unshift($),ut.name&&ye.unshift(ae),ee&&ae&&!(ee==String(ee).split(" ")[0]&&(ee==ae.split(" ")[0]||Se))&&ye.push(Se?"("+ee+")":"on "+ee),ye.length&&(ut.description=ye.join(" ")),ut}var R=P();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(T.platform=R,define(function(){return R})):y&&C?d(R,function(x,w){y[w]=x}):T.platform=R}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(k,z,o){(function(M){"use strict";typeof M=="undefined"||!M.version||M.version.indexOf("v0.")===0||M.version.indexOf("v1.")===0&&M.version.indexOf("v1.8.")!==0?z.exports={nextTick:m}:z.exports=M;function m(T,b,y,C){if(typeof T!="function")throw new TypeError('"callback" argument must be a function');var A=arguments.length,g,e;switch(A){case 0:case 1:return M.nextTick(T);case 2:return M.nextTick(function(){T.call(null,b)});case 3:return M.nextTick(function(){T.call(null,b,y)});case 4:return M.nextTick(function(){T.call(null,b,y,C)});default:for(g=new Array(A-1),e=0;e1)for(var d=1;d= 0x80 (not a basic code point)","invalid-input":"Invalid input"},u=g-e,S=Math.floor,E=String.fromCharCode,_;function P(W){throw new RangeError(s[W])}function R(W,F){for(var L=W.length,K=[];L--;)K[L]=F(W[L]);return K}function x(W,F){var L=W.split("@"),K="";L.length>1&&(K=L[0]+"@",W=L[1]),W=W.replace(d,".");var te=W.split("."),fe=R(te,F).join(".");return K+fe}function w(W){for(var F=[],L=0,K=W.length,te,fe;L=55296&&te<=56319&&L65535&&(F-=65536,L+=E(F>>>10&1023|55296),F=56320|F&1023),L+=E(F),L}).join("")}function O(W){return W-48<10?W-22:W-65<26?W-65:W-97<26?W-97:g}function U(W,F){return W+22+75*(W<26)-((F!=0)<<5)}function I(W,F,L){var K=0;for(W=L?S(W/l):W>>1,W+=S(W/F);W>u*f>>1;K+=g)W=S(W/u);return S(K+(u+1)*W/(W+r))}function N(W){var F=[],L=W.length,K,te=0,fe=i,de=n,Ce,Oe,ce,Ee,ye,ue,le,$,me;for(Ce=W.lastIndexOf(a),Ce<0&&(Ce=0),Oe=0;Oe=128&&P("not-basic"),F.push(W.charCodeAt(Oe));for(ce=Ce>0?Ce+1:0;ce=L&&P("invalid-input"),le=O(W.charCodeAt(ce++)),(le>=g||le>S((A-te)/ye))&&P("overflow"),te+=le*ye,$=ue<=de?e:ue>=de+f?f:ue-de,le<$);ue+=g)me=g-$,ye>S(A/me)&&P("overflow"),ye*=me;K=F.length+1,de=I(te-Ee,K,Ee==0),S(te/K)>A-fe&&P("overflow"),fe+=S(te/K),te%=K,F.splice(te++,0,fe)}return v(F)}function V(W){var F,L,K,te,fe,de,Ce,Oe,ce,Ee,ye,ue=[],le,$,me,re;for(W=w(W),le=W.length,F=i,L=0,fe=n,de=0;de=F&&yeS((A-L)/$)&&P("overflow"),L+=(Ce-F)*$,F=Ce,de=0;deA&&P("overflow"),ye==F){for(Oe=L,ce=g;!(Ee=ce<=fe?e:ce>=fe+f?f:ce-fe,Oe0&&f>e&&(f=e);for(var r=0;r=0?(i=l.substr(0,n),a=l.substr(n+1)):(i=l,a=""),c=decodeURIComponent(i),h=decodeURIComponent(a),M(A,c)?m(A[c])?A[c].push(h):A[c]=[A[c],h]:A[c]=h}return A};var m=Array.isArray||function(T){return Object.prototype.toString.call(T)==="[object Array]"}},{}],211:[function(k,z,o){"use strict";var M=function(y){switch(typeof y){case"string":return y;case"boolean":return y?"true":"false";case"number":return isFinite(y)?y:"";default:return""}};z.exports=function(y,C,A,g){return C=C||"&",A=A||"=",y===null&&(y=void 0),typeof y=="object"?T(b(y),function(e){var f=encodeURIComponent(M(e))+A;return m(y[e])?T(y[e],function(r){return f+encodeURIComponent(M(r))}).join(C):f+encodeURIComponent(M(y[e]))}).join(C):g?encodeURIComponent(M(g))+A+encodeURIComponent(M(y)):""};var m=Array.isArray||function(y){return Object.prototype.toString.call(y)==="[object Array]"};function T(y,C){if(y.map)return y.map(C);for(var A=[],g=0;g0?(typeof ae!="string"&&!J.objectMode&&(0,b.default)(ae)!==i.prototype&&(ae=c(ae)),oe?J.endEmitted?re.emit("error",new Error("stream.unshift() after end event")):O(re,J,ae,!0):J.ended?re.emit("error",new Error("stream.push() after EOF")):(J.reading=!1,J.decoder&&!Se?(ae=J.decoder.write(ae),J.objectMode||ae.length!==0?O(re,J,ae,!1):L(re,J)):O(re,J,ae,!1))):oe||(J.reading=!1)}return I(J)}function O(re,ae,Se,oe){ae.flowing&&ae.length===0&&!ae.sync?(re.emit("data",Se),re.read(0)):(ae.length+=ae.objectMode?1:Se.length,oe?ae.buffer.unshift(Se):ae.buffer.push(Se),ae.needReadable&&W(re)),L(re,ae)}function U(re,ae){var Se;return!h(ae)&&typeof ae!="string"&&ae!==void 0&&!re.objectMode&&(Se=new TypeError("Invalid non-string/buffer chunk")),Se}function I(re){return!re.ended&&(re.needReadable||re.length=N?re=N:(re--,re|=re>>>1,re|=re>>>2,re|=re>>>4,re|=re>>>8,re|=re>>>16,re++),re}function H(re,ae){return re<=0||ae.length===0&&ae.ended?0:ae.objectMode?1:re!==re?ae.flowing&&ae.length?ae.buffer.head.data.length:ae.length:(re>ae.highWaterMark&&(ae.highWaterMark=V(re)),re<=ae.length?re:ae.ended?ae.length:(ae.needReadable=!0,0))}w.prototype.read=function(re){u("read",re),re=parseInt(re,10);var ae=this._readableState,Se=re;if(re!==0&&(ae.emittedReadable=!1),re===0&&ae.needReadable&&(ae.length>=ae.highWaterMark||ae.ended))return u("read: emitReadable",ae.length,ae.ended),ae.length===0&&ae.ended?le(this):W(this),null;if(re=H(re,ae),re===0&&ae.ended)return ae.length===0&&le(this),null;var oe=ae.needReadable;u("need readable",oe),(ae.length===0||ae.length-re0?ee=ce(re,ae):ee=null,ee===null?(ae.needReadable=!0,re=0):ae.length-=re,ae.length===0&&(ae.ended||(ae.needReadable=!0),Se!==re&&ae.ended&&le(this)),ee!==null&&this.emit("data",ee),ee};function D(re,ae){if(ae.ended)return;if(ae.decoder){var Se=ae.decoder.end();Se&&Se.length&&(ae.buffer.push(Se),ae.length+=ae.objectMode?1:Se.length)}ae.ended=!0,W(re)}function W(re){var ae=re._readableState;ae.needReadable=!1,ae.emittedReadable||(u("emitReadable",ae.flowing),ae.emittedReadable=!0,ae.sync?g.nextTick(F,re):F(re))}function F(re){u("emit readable"),re.emit("readable"),Oe(re)}function L(re,ae){ae.readingMore||(ae.readingMore=!0,g.nextTick(K,re,ae))}function K(re,ae){for(var Se=ae.length;!ae.reading&&!ae.flowing&&!ae.ended&&ae.length1&&me(oe.pipes,re)!==-1)&&!Te&&(u("false write response, pause",Se._readableState.awaitDrain),Se._readableState.awaitDrain++,qe=!0),Se.pause())}function st(ke){u("onerror",ke),Ve(),re.removeListener("error",st),l(re,"error")===0&&re.emit("error",ke)}R(re,"error",st);function ft(){re.removeListener("finish",gt),Ve()}re.once("close",ft);function gt(){u("onfinish"),re.removeListener("close",ft),Ve()}re.once("finish",gt);function Ve(){u("unpipe"),Se.unpipe(re)}return re.emit("pipe",Se),oe.flowing||(u("pipe resume"),Se.resume()),re};function te(re){return function(){var ae=re._readableState;u("pipeOnDrain",ae.awaitDrain),ae.awaitDrain&&ae.awaitDrain--,ae.awaitDrain===0&&l(re,"data")&&(ae.flowing=!0,Oe(re))}}w.prototype.unpipe=function(re){var ae=this._readableState,Se={hasUnpiped:!1};if(ae.pipesCount===0)return this;if(ae.pipesCount===1)return re&&re!==ae.pipes?this:(re||(re=ae.pipes),ae.pipes=null,ae.pipesCount=0,ae.flowing=!1,re&&re.emit("unpipe",this,Se),this);if(!re){var oe=ae.pipes,ee=ae.pipesCount;ae.pipes=null,ae.pipesCount=0,ae.flowing=!1;for(var J=0;J=ae.length?(ae.decoder?Se=ae.buffer.join(""):ae.buffer.length===1?Se=ae.buffer.head.data:Se=ae.buffer.concat(ae.length),ae.buffer.clear()):Se=Ee(re,ae.buffer,ae.decoder),Se}function Ee(re,ae,Se){var oe;return reJ.length?J.length:re;if(Q===J.length?ee+=J:ee+=J.slice(0,re),re-=Q,re===0){Q===J.length?(++oe,Se.next?ae.head=Se.next:ae.head=ae.tail=null):(ae.head=Se,Se.data=J.slice(Q));break}++oe}return ae.length-=oe,ee}function ue(re,ae){var Se=i.allocUnsafe(re),oe=ae.head,ee=1;for(oe.data.copy(Se),re-=oe.data.length;oe=oe.next;){var J=oe.data,Q=re>J.length?J.length:re;if(J.copy(Se,Se.length-re,0,Q),re-=Q,re===0){Q===J.length?(++ee,oe.next?ae.head=oe.next:ae.head=ae.tail=null):(ae.head=oe,oe.data=J.slice(Q));break}++ee}return ae.length-=ee,Se}function le(re){var ae=re._readableState;if(ae.length>0)throw new Error('"endReadable()" called on non-empty stream');ae.endEmitted||(ae.ended=!0,g.nextTick($,ae,re))}function $(re,ae){!re.endEmitted&&re.length===0&&(re.endEmitted=!0,ae.readable=!1,ae.emit("end"))}function me(re,ae){for(var Se=0,oe=re.length;Se-1?l.default:i.nextTick,d;U.WritableState=v;var s=(0,f.default)(k("core-util-is"));s.inherits=k("inherits");var u={deprecate:k("util-deprecate")},S=k("./internal/streams/stream"),E=k("safe-buffer").Buffer,_=m.Uint8Array||function(){};function P(ue){return E.from(ue)}function R(ue){return E.isBuffer(ue)||ue instanceof _}var x=k("./internal/streams/destroy");s.inherits(U,S);function w(){}function v(ue,le){d=d||k("./_stream_duplex"),ue=ue||{};var $=le instanceof d;this.objectMode=!!ue.objectMode,$&&(this.objectMode=this.objectMode||!!ue.writableObjectMode);var me=ue.highWaterMark,re=ue.writableHighWaterMark,ae=this.objectMode?16:16*1024;me||me===0?this.highWaterMark=me:$&&(re||re===0)?this.highWaterMark=re:this.highWaterMark=ae,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Se=ue.decodeStrings===!1;this.decodeStrings=!Se,this.defaultEncoding=ue.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(oe){L(le,oe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new c(this)}v.prototype.getBuffer=function(){for(var le=this.bufferedRequest,$=[];le;)$.push(le),le=le.next;return $},function(){try{Object.defineProperty(v.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ue){}}();var O;typeof g.default=="function"&&C.default&&typeof Function.prototype[C.default]=="function"?(O=Function.prototype[C.default],(0,b.default)(U,C.default,{value:function(le){return O.call(this,le)?!0:this!==U?!1:le&&le._writableState instanceof v}})):O=function(le){return le instanceof this};function U(ue){if(d=d||k("./_stream_duplex"),!O.call(U,this)&&!(this instanceof d))return new U(ue);this._writableState=new v(ue,this),this.writable=!0,ue&&(typeof ue.write=="function"&&(this._write=ue.write),typeof ue.writev=="function"&&(this._writev=ue.writev),typeof ue.destroy=="function"&&(this._destroy=ue.destroy),typeof ue.final=="function"&&(this._final=ue.final)),S.call(this)}U.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function I(ue,le){var $=new Error("write after end");ue.emit("error",$),i.nextTick(le,$)}function N(ue,le,$,me){var re=!0,ae=!1;return $===null?ae=new TypeError("May not write null values to stream"):typeof $!="string"&&$!==void 0&&!le.objectMode&&(ae=new TypeError("Invalid non-string/buffer chunk")),ae&&(ue.emit("error",ae),i.nextTick(me,ae),re=!1),re}U.prototype.write=function(ue,le,$){var me=this._writableState,re=!1,ae=!me.objectMode&&R(ue);return ae&&!E.isBuffer(ue)&&(ue=P(ue)),typeof le=="function"&&($=le,le=null),ae?le="buffer":le||(le=me.defaultEncoding),typeof $!="function"&&($=w),me.ended?I(this,$):(ae||N(this,me,ue,$))&&(me.pendingcb++,re=H(this,me,ae,ue,le,$)),re},U.prototype.cork=function(){var ue=this._writableState;ue.corked++},U.prototype.uncork=function(){var ue=this._writableState;ue.corked&&(ue.corked--,!ue.writing&&!ue.corked&&!ue.finished&&!ue.bufferProcessing&&ue.bufferedRequest&&fe(this,ue))},U.prototype.setDefaultEncoding=function(le){if(typeof le=="string"&&(le=le.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((le+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+le);return this._writableState.defaultEncoding=le,this};function V(ue,le,$){return!ue.objectMode&&ue.decodeStrings!==!1&&typeof le=="string"&&(le=E.from(le,$)),le}Object.defineProperty(U.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function H(ue,le,$,me,re,ae){if(!$){var Se=V(le,me,re);me!==Se&&($=!0,re="buffer",me=Se)}var oe=le.objectMode?1:me.length;le.length+=oe;var ee=le.length0?this.tail.next=g:this.head=g,this.tail=g,++this.length},y.prototype.unshift=function(A){var g={data:A,next:this.head};this.length===0&&(this.tail=g),this.head=g,++this.length},y.prototype.shift=function(){if(this.length===0)return;var A=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,A},y.prototype.clear=function(){this.head=this.tail=null,this.length=0},y.prototype.join=function(A){if(this.length===0)return"";for(var g=this.head,e=""+g.data;g=g.next;)e+=A+g.data;return e},y.prototype.concat=function(A){if(this.length===0)return m.alloc(0);if(this.length===1)return this.head.data;for(var g=m.allocUnsafe(A>>>0),e=this.head,f=0;e;)b(e.data,g,f),f+=e.data.length,e=e.next;return g},y}(),T&&T.inspect&&T.inspect.custom&&(z.exports.prototype[T.inspect.custom]=function(){var y=T.inspect({length:this.length});return this.constructor.name+" "+y})},{"safe-buffer":228,util:71}],220:[function(k,z,o){"use strict";var M=k("process-nextick-args");function m(y,C){var A=this,g=this._readableState&&this._readableState.destroyed,e=this._writableState&&this._writableState.destroyed;return g||e?(C?C(y):y&&(!this._writableState||!this._writableState.errorEmitted)&&M.nextTick(b,this,y),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(y||null,function(f){!C&&f?(M.nextTick(b,A,f),A._writableState&&(A._writableState.errorEmitted=!0)):C&&C(f)}),this)}function T(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function b(y,C){y.emit("error",C)}z.exports={destroy:m,undestroy:T}},{"process-nextick-args":207}],221:[function(k,z,o){"use strict";z.exports=k("events").EventEmitter},{events:192}],222:[function(k,z,o){z.exports=k("./readable").PassThrough},{"./readable":223}],223:[function(k,z,o){o=z.exports=k("./lib/_stream_readable.js"),o.Stream=o,o.Readable=o,o.Writable=k("./lib/_stream_writable.js"),o.Duplex=k("./lib/_stream_duplex.js"),o.Transform=k("./lib/_stream_transform.js"),o.PassThrough=k("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(k,z,o){z.exports=k("./readable").Transform},{"./readable":223}],225:[function(k,z,o){z.exports=k("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(k,z,o){var M=function(){return this}()||Function("return this")(),m=M.regeneratorRuntime&&Object.getOwnPropertyNames(M).indexOf("regeneratorRuntime")>=0,T=m&&M.regeneratorRuntime;if(M.regeneratorRuntime=void 0,z.exports=k("./runtime"),m)M.regeneratorRuntime=T;else try{delete M.regeneratorRuntime}catch(b){M.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(k,z,o){!function(M){"use strict";var m=Object.prototype,T=m.hasOwnProperty,b,y=typeof Symbol=="function"?Symbol:{},C=y.iterator||"@@iterator",A=y.asyncIterator||"@@asyncIterator",g=y.toStringTag||"@@toStringTag",e=typeof z=="object",f=M.regeneratorRuntime;if(f){e&&(z.exports=f);return}f=M.regeneratorRuntime=e?z.exports:{};function r(H,D,W,F){var L=D&&D.prototype instanceof d?D:d,K=Object.create(L.prototype),te=new I(F||[]);return K._invoke=w(H,W,te),K}f.wrap=r;function l(H,D,W){try{return{type:"normal",arg:H.call(D,W)}}catch(F){return{type:"throw",arg:F}}}var n="suspendedStart",i="suspendedYield",a="executing",c="completed",h={};function d(){}function s(){}function u(){}var S={};S[C]=function(){return this};var E=Object.getPrototypeOf,_=E&&E(E(N([])));_&&_!==m&&T.call(_,C)&&(S=_);var P=u.prototype=d.prototype=Object.create(S);s.prototype=P.constructor=u,u.constructor=s,u[g]=s.displayName="GeneratorFunction";function R(H){["next","throw","return"].forEach(function(D){H[D]=function(W){return this._invoke(D,W)}})}f.isGeneratorFunction=function(H){var D=typeof H=="function"&&H.constructor;return D?D===s||(D.displayName||D.name)==="GeneratorFunction":!1},f.mark=function(H){return Object.setPrototypeOf?Object.setPrototypeOf(H,u):(H.__proto__=u,g in H||(H[g]="GeneratorFunction")),H.prototype=Object.create(P),H},f.awrap=function(H){return{__await:H}};function x(H){function D(L,K,te,fe){var de=l(H[L],H,K);if(de.type==="throw")fe(de.arg);else{var Ce=de.arg,Oe=Ce.value;return Oe&&typeof Oe=="object"&&T.call(Oe,"__await")?Promise.resolve(Oe.__await).then(function(ce){D("next",ce,te,fe)},function(ce){D("throw",ce,te,fe)}):Promise.resolve(Oe).then(function(ce){Ce.value=ce,te(Ce)},fe)}}var W;function F(L,K){function te(){return new Promise(function(fe,de){D(L,K,fe,de)})}return W=W?W.then(te,te):te()}this._invoke=F}R(x.prototype),x.prototype[A]=function(){return this},f.AsyncIterator=x,f.async=function(H,D,W,F){var L=new x(r(H,D,W,F));return f.isGeneratorFunction(D)?L:L.next().then(function(K){return K.done?K.value:L.next()})};function w(H,D,W){var F=n;return function(K,te){if(F===a)throw new Error("Generator is already running");if(F===c){if(K==="throw")throw te;return V()}for(W.method=K,W.arg=te;;){var fe=W.delegate;if(fe){var de=v(fe,W);if(de){if(de===h)continue;return de}}if(W.method==="next")W.sent=W._sent=W.arg;else if(W.method==="throw"){if(F===n)throw F=c,W.arg;W.dispatchException(W.arg)}else W.method==="return"&&W.abrupt("return",W.arg);F=a;var Ce=l(H,D,W);if(Ce.type==="normal"){if(F=W.done?c:i,Ce.arg===h)continue;return{value:Ce.arg,done:W.done}}else Ce.type==="throw"&&(F=c,W.method="throw",W.arg=Ce.arg)}}}function v(H,D){var W=H.iterator[D.method];if(W===b){if(D.delegate=null,D.method==="throw"){if(H.iterator.return&&(D.method="return",D.arg=b,v(H,D),D.method==="throw"))return h;D.method="throw",D.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var F=l(W,H.iterator,D.arg);if(F.type==="throw")return D.method="throw",D.arg=F.arg,D.delegate=null,h;var L=F.arg;if(!L)return D.method="throw",D.arg=new TypeError("iterator result is not an object"),D.delegate=null,h;if(L.done)D[H.resultName]=L.value,D.next=H.nextLoc,D.method!=="return"&&(D.method="next",D.arg=b);else return L;return D.delegate=null,h}R(P),P[g]="Generator",P[C]=function(){return this},P.toString=function(){return"[object Generator]"};function O(H){var D={tryLoc:H[0]};1 in H&&(D.catchLoc=H[1]),2 in H&&(D.finallyLoc=H[2],D.afterLoc=H[3]),this.tryEntries.push(D)}function U(H){var D=H.completion||{};D.type="normal",delete D.arg,H.completion=D}function I(H){this.tryEntries=[{tryLoc:"root"}],H.forEach(O,this),this.reset(!0)}f.keys=function(H){var D=[];for(var W in H)D.push(W);return D.reverse(),function F(){for(;D.length;){var L=D.pop();if(L in H)return F.value=L,F.done=!1,F}return F.done=!0,F}};function N(H){if(H){var D=H[C];if(D)return D.call(H);if(typeof H.next=="function")return H;if(!isNaN(H.length)){var W=-1,F=function L(){for(;++W=0;--F){var L=this.tryEntries[F],K=L.completion;if(L.tryLoc==="root")return W("end");if(L.tryLoc<=this.prev){var te=T.call(L,"catchLoc"),fe=T.call(L,"finallyLoc");if(te&&fe){if(this.prev=0;--W){var F=this.tryEntries[W];if(F.tryLoc<=this.prev&&T.call(F,"finallyLoc")&&this.prev=0;--D){var W=this.tryEntries[D];if(W.finallyLoc===H)return this.complete(W.completion,W.afterLoc),U(W),h}},catch:function(H){for(var D=this.tryEntries.length-1;D>=0;--D){var W=this.tryEntries[D];if(W.tryLoc===H){var F=W.completion;if(F.type==="throw"){var L=F.arg;U(W)}return L}}throw new Error("illegal catch attempt")},delegateYield:function(H,D,W){return this.delegate={iterator:N(H),resultName:D,nextLoc:W},this.method==="next"&&(this.arg=b),h}}}(function(){return this}()||Function("return this")())},{}],228:[function(k,z,o){var M=k("buffer"),m=M.Buffer;function T(y,C){for(var A in y)C[A]=y[A]}m.from&&m.alloc&&m.allocUnsafe&&m.allocUnsafeSlow?z.exports=M:(T(M,o),o.Buffer=b);function b(y,C,A){return m(y,C,A)}T(m,b),b.from=function(y,C,A){if(typeof y=="number")throw new TypeError("Argument must not be a number");return m(y,C,A)},b.alloc=function(y,C,A){if(typeof y!="number")throw new TypeError("Argument must be a number");var g=m(y);return C!==void 0?typeof A=="string"?g.fill(C,A):g.fill(C):g.fill(0),g},b.allocUnsafe=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return m(y)},b.allocUnsafeSlow=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return M.SlowBuffer(y)}},{buffer:73}],229:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/core-js/string/from-code-point"),T=i(m),b=k("babel-runtime/core-js/json/stringify"),y=i(b),C=k("babel-runtime/helpers/typeof"),A=i(C),g=k("babel-runtime/core-js/object/define-property"),e=i(g),f=k("babel-runtime/core-js/object/keys"),r=i(f),l=k("babel-runtime/core-js/object/create"),n=i(l);function i(a){return a&&a.__esModule?a:{default:a}}(function(a){a.parser=function(J,Q){return new h(J,Q)},a.SAXParser=h,a.SAXStream=P,a.createStream=_,a.MAX_BUFFER_LENGTH=64*1024;var c=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];a.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function h(J,Q){if(!(this instanceof h))return new h(J,Q);var ve=this;s(ve),ve.q=ve.c="",ve.bufferCheckPosition=a.MAX_BUFFER_LENGTH,ve.opt=Q||{},ve.opt.lowercase=ve.opt.lowercase||ve.opt.lowercasetags,ve.looseCase=ve.opt.lowercase?"toLowerCase":"toUpperCase",ve.tags=[],ve.closed=ve.closedRoot=ve.sawRoot=!1,ve.tag=ve.error=null,ve.strict=!!J,ve.noscript=!!(J||ve.opt.noscript),ve.state=K.BEGIN,ve.strictEntities=ve.opt.strictEntities,ve.ENTITIES=ve.strictEntities?(0,n.default)(a.XML_ENTITIES):(0,n.default)(a.ENTITIES),ve.attribList=[],ve.opt.xmlns&&(ve.ns=(0,n.default)(O)),ve.trackPosition=ve.opt.position!==!1,ve.trackPosition&&(ve.position=ve.line=ve.column=0),fe(ve,"onready")}n.default||(Object.create=function(J){function Q(){}Q.prototype=J;var ve=new Q;return ve}),r.default||(Object.keys=function(J){var Q=[];for(var ve in J)J.hasOwnProperty(ve)&&Q.push(ve);return Q});function d(J){for(var Q=Math.max(a.MAX_BUFFER_LENGTH,10),ve=0,_e=0,Te=c.length;_eQ)switch(c[_e]){case"textNode":Ce(J);break;case"cdata":de(J,"oncdata",J.cdata),J.cdata="";break;case"script":de(J,"onscript",J.script),J.script="";break;default:ce(J,"Max buffer length exceeded: "+c[_e])}ve=Math.max(ve,Ge)}var qe=a.MAX_BUFFER_LENGTH-ve;J.bufferCheckPosition=qe+J.position}function s(J){for(var Q=0,ve=c.length;Q-1&&T<=g)for(;++v3&&"WebKit"||/\bOpera\b/.test(ae)&&(/\bOPR\b/.test(x)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(x)&&!/^(?:Trident|EdgeHTML)$/.test(re)&&"WebKit"||!re&&/\bMSIE\b/i.test(x)&&(ee=="Mac OS"?"Tasman":"Trident")||re=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ae)&&"NetFront")&&(re=[ce]),ae=="IE"&&(ce=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(x)||0)[1])?(ae+=" Mobile",ee="Windows Phone "+(/\+$/.test(ce)?ce:ce+".x"),ye.unshift("desktop mode")):/\bWPDesktop\b/i.test(x)?(ae="IE Mobile",ee="Windows Phone 8.x",ye.unshift("desktop mode"),$||($=(/\brv:([\d.]+)/.exec(x)||0)[1])):ae!="IE"&&re=="Trident"&&(ce=/\brv:([\d.]+)/.exec(x))&&(ae&&ye.push("identifying as "+ae+($?" "+$:"")),ae="IE",$=ce[1]),le){if(u(w,"global"))if(L&&(ce=L.lang.System,Ee=ce.getProperty("os.arch"),ee=ee||ce.getProperty("os.name")+" "+ce.getProperty("os.version")),K){try{$=w.require("ringo/engine").version.join("."),ae="RingoJS"}catch(st){(ce=w.system)&&ce.global.system==w.system&&(ae="Narwhal",ee||(ee=ce[0].os||null))}ae||(ae="Rhino")}else typeof w.process=="object"&&!w.process.browser&&(ce=w.process)&&(typeof ce.versions=="object"&&(typeof ce.versions.electron=="string"?(ye.push("Node "+ce.versions.node),ae="Electron",$=ce.versions.electron):typeof ce.versions.nw=="string"&&(ye.push("Chromium "+$,"Node "+ce.versions.node),ae="NW.js",$=ce.versions.nw)),ae||(ae="Node.js",Ee=ce.arch,ee=ce.platform,$=/[\d.]+/.exec(ce.version),$=$?$[0]:null));else s(ce=w.runtime)==H?(ae="Adobe AIR",ee=ce.flash.system.Capabilities.os):s(ce=w.phantom)==F?(ae="PhantomJS",$=(ce=ce.version||null)&&ce.major+"."+ce.minor+"."+ce.patch):typeof de.documentMode=="number"&&(ce=/\bTrident\/(\d+)/i.exec(x))?($=[$,de.documentMode],(ce=+ce[1]+4)!=$[1]&&(ye.push("IE "+$[1]+" mode"),re&&(re[1]=""),$[1]=ce),$=ae=="IE"?String($[1].toFixed(1)):$[0]):typeof de.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ae)&&(ye.push("masking as "+ae+" "+$),ae="IE",$="11.0",re=["Trident"],ee="Windows");ee=ee&&h(ee)}if($&&(ce=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($)||/(?:alpha|beta)(?: ?\d)?/i.exec(x+";"+(le&&T.appMinorVersion))||/\bMinefield\b/i.test(x)&&"a")&&(ue=/b/i.test(ce)?"beta":"alpha",$=$.replace(RegExp(ce+"\\+?$"),"")+(ue=="beta"?fe:te)+(/\d+\+?/.exec(ce)||"")),ae=="Fennec"||ae=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(ee))ae="Firefox Mobile";else if(ae=="Maxthon"&&$)$=$.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Se))Se=="Xbox 360"&&(ee=null),Se=="Xbox 360"&&/\bIEMobile\b/.test(x)&&ye.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ae)||ae&&!Se&&!/Browser|Mobi/.test(ae))&&(ee=="Windows CE"||/Mobi/i.test(x)))ae+=" Mobile";else if(ae=="IE"&&le)try{w.external===null&&ye.unshift("platform preview")}catch(st){ye.unshift("embedded")}else(/\bBlackBerry\b/.test(Se)||/\bBB10\b/.test(x))&&(ce=(RegExp(Se.replace(/ +/g," *")+"/([.\\d]+)","i").exec(x)||0)[1]||$)?(ce=[ce,/BB10/.test(x)],ee=(ce[1]?(Se=null,oe="BlackBerry"):"Device Software")+" "+ce[0],$=null):this!=d&&Se!="Wii"&&(le&&Ce||/Opera/.test(ae)&&/\b(?:MSIE|Firefox)\b/i.test(x)||ae=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(ee)||ae=="IE"&&(ee&&!/^Win/.test(ee)&&$>5.5||/\bWindows XP\b/.test(ee)&&$>8||$==8&&!/\bTrident\b/.test(x)))&&!e.test(ce=P.call(d,x.replace(e,"")+";"))&&ce.name&&(ce="ing as "+ce.name+((ce=ce.version)?" "+ce:""),e.test(ae)?(/\bIE\b/.test(ce)&&ee=="Mac OS"&&(ee=null),ce="identify"+ce):(ce="mask"+ce,Oe?ae=h(Oe.replace(/([a-z])([A-Z])/g,"$1 $2")):ae="Opera",/\bIE\b/.test(ce)&&(ee=null),le||($=null)),re=["Presto"],ye.push(ce));(ce=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(x)||0)[1])&&(ce=[parseFloat(ce.replace(/\.(\d)$/,".0$1")),ce],ae=="Safari"&&ce[1].slice(-1)=="+"?(ae="WebKit Nightly",ue="alpha",$=ce[1].slice(0,-1)):($==ce[1]||$==(ce[2]=(/\bSafari\/([\d.]+\+?)/i.exec(x)||0)[1]))&&($=null),ce[1]=(/\bChrome\/([\d.]+)/i.exec(x)||0)[1],ce[0]==537.36&&ce[2]==537.36&&parseFloat(ce[1])>=28&&re=="WebKit"&&(re=["Blink"]),!le||!N&&!ce[1]?(re&&(re[1]="like Safari"),ce=(ce=ce[0],ce<400?1:ce<500?2:ce<526?3:ce<533?4:ce<534?"4+":ce<535?5:ce<537?6:ce<538?7:ce<601?8:"8")):(re&&(re[1]="like Chrome"),ce=ce[1]||(ce=ce[0],ce<530?1:ce<532?2:ce<532.05?3:ce<533?4:ce<534.03?5:ce<534.07?6:ce<534.1?7:ce<534.13?8:ce<534.16?9:ce<534.24?10:ce<534.3?11:ce<535.01?12:ce<535.02?"13+":ce<535.07?15:ce<535.11?16:ce<535.19?17:ce<536.05?18:ce<536.1?19:ce<537.01?20:ce<537.11?"21+":ce<537.13?23:ce<537.18?24:ce<537.24?25:ce<537.36?26:re!="Blink"?"27":"28")),re&&(re[1]+=" "+(ce+=typeof ce=="number"?".x":/[.+]/.test(ce)?"":"+")),ae=="Safari"&&(!$||parseInt($)>45)&&($=ce)),ae=="Opera"&&(ce=/\bzbov|zvav$/.exec(ee))?(ae+=" ",ye.unshift("desktop mode"),ce=="zvav"?(ae+="Mini",$=null):ae+="Mobile",ee=ee.replace(RegExp(" *"+ce+"$"),"")):ae=="Safari"&&/\bChrome\b/.exec(re&&re[1])&&(ye.unshift("desktop mode"),ae="Chrome Mobile",$=null,/\bOS X\b/.test(ee)?(oe="Apple",ee="iOS 4.3+"):ee=null),$&&$.indexOf(ce=/[\d.]+$/.exec(ee))==0&&x.indexOf("/"+ce+"-")>-1&&(ee=_(ee.replace(ce,""))),re&&!/\b(?:Avant|Nook)\b/.test(ae)&&(/Browser|Lunascape|Maxthon/.test(ae)||ae!="Safari"&&/^iOS/.test(ee)&&/\bSafari\b/.test(re[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ae)&&re[1])&&((ce=re[re.length-1])&&ye.push(ce)),ye.length&&(ye=["("+ye.join("; ")+")"]),oe&&Se&&Se.indexOf(oe)<0&&ye.push("on "+oe),Se&&ye.push((/^on /.test(ye[ye.length-1])?"":"on ")+Se),ee&&(ce=/ ([\d.+]+)$/.exec(ee),me=ce&&ee.charAt(ee.length-ce[0].length-1)=="/",ee={architecture:32,family:ce&&!me?ee.replace(ce[0],""):ee,version:ce?ce[1]:null,toString:function(){var st=this.version;return this.family+(st&&!me?" "+st:"")+(this.architecture==64?" 64-bit":"")}}),(ce=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ee))&&!/\bi686\b/i.test(Ee)?(ee&&(ee.architecture=64,ee.family=ee.family.replace(RegExp(" *"+ce),"")),ae&&(/\bWOW64\b/i.test(x)||le&&/\w(?:86|32)$/.test(T.cpuClass||T.platform)&&!/\bWin64; x64\b/i.test(x))&&ye.unshift("32-bit")):ee&&/^OS X/.test(ee.family)&&ae=="Chrome"&&parseFloat($)>=39&&(ee.architecture=64),x||(x=null);var ut={};return ut.description=x,ut.layout=re&&re[0],ut.manufacturer=oe,ut.name=ae,ut.prerelease=ue,ut.product=Se,ut.ua=x,ut.version=ae&&$,ut.os=ee||{architecture:null,family:null,version:null,toString:function(){return"null"}},ut.parse=P,ut.toString=qe,ut.version&&ye.unshift($),ut.name&&ye.unshift(ae),ee&&ae&&!(ee==String(ee).split(" ")[0]&&(ee==ae.split(" ")[0]||Se))&&ye.push(Se?"("+ee+")":"on "+ee),ye.length&&(ut.description=ye.join(" ")),ut}var R=P();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(O.platform=R,define(function(){return R})):y&&C?d(R,function(x,w){y[w]=x}):O.platform=R}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(k,z,o){(function(M){"use strict";typeof M=="undefined"||!M.version||M.version.indexOf("v0.")===0||M.version.indexOf("v1.")===0&&M.version.indexOf("v1.8.")!==0?z.exports={nextTick:m}:z.exports=M;function m(O,b,y,C){if(typeof O!="function")throw new TypeError('"callback" argument must be a function');var A=arguments.length,g,e;switch(A){case 0:case 1:return M.nextTick(O);case 2:return M.nextTick(function(){O.call(null,b)});case 3:return M.nextTick(function(){O.call(null,b,y)});case 4:return M.nextTick(function(){O.call(null,b,y,C)});default:for(g=new Array(A-1),e=0;e1)for(var d=1;d= 0x80 (not a basic code point)","invalid-input":"Invalid input"},u=g-e,S=Math.floor,E=String.fromCharCode,_;function P(W){throw new RangeError(s[W])}function R(W,F){for(var L=W.length,K=[];L--;)K[L]=F(W[L]);return K}function x(W,F){var L=W.split("@"),K="";L.length>1&&(K=L[0]+"@",W=L[1]),W=W.replace(d,".");var te=W.split("."),fe=R(te,F).join(".");return K+fe}function w(W){for(var F=[],L=0,K=W.length,te,fe;L=55296&&te<=56319&&L65535&&(F-=65536,L+=E(F>>>10&1023|55296),F=56320|F&1023),L+=E(F),L}).join("")}function T(W){return W-48<10?W-22:W-65<26?W-65:W-97<26?W-97:g}function U(W,F){return W+22+75*(W<26)-((F!=0)<<5)}function I(W,F,L){var K=0;for(W=L?S(W/l):W>>1,W+=S(W/F);W>u*f>>1;K+=g)W=S(W/u);return S(K+(u+1)*W/(W+r))}function N(W){var F=[],L=W.length,K,te=0,fe=i,de=n,Ce,Oe,ce,Ee,ye,ue,le,$,me;for(Ce=W.lastIndexOf(a),Ce<0&&(Ce=0),Oe=0;Oe=128&&P("not-basic"),F.push(W.charCodeAt(Oe));for(ce=Ce>0?Ce+1:0;ce=L&&P("invalid-input"),le=T(W.charCodeAt(ce++)),(le>=g||le>S((A-te)/ye))&&P("overflow"),te+=le*ye,$=ue<=de?e:ue>=de+f?f:ue-de,le<$);ue+=g)me=g-$,ye>S(A/me)&&P("overflow"),ye*=me;K=F.length+1,de=I(te-Ee,K,Ee==0),S(te/K)>A-fe&&P("overflow"),fe+=S(te/K),te%=K,F.splice(te++,0,fe)}return v(F)}function V(W){var F,L,K,te,fe,de,Ce,Oe,ce,Ee,ye,ue=[],le,$,me,re;for(W=w(W),le=W.length,F=i,L=0,fe=n,de=0;de=F&&yeS((A-L)/$)&&P("overflow"),L+=(Ce-F)*$,F=Ce,de=0;deA&&P("overflow"),ye==F){for(Oe=L,ce=g;!(Ee=ce<=fe?e:ce>=fe+f?f:ce-fe,Oe0&&f>e&&(f=e);for(var r=0;r=0?(i=l.substr(0,n),a=l.substr(n+1)):(i=l,a=""),c=decodeURIComponent(i),h=decodeURIComponent(a),M(A,c)?m(A[c])?A[c].push(h):A[c]=[A[c],h]:A[c]=h}return A};var m=Array.isArray||function(O){return Object.prototype.toString.call(O)==="[object Array]"}},{}],211:[function(k,z,o){"use strict";var M=function(y){switch(typeof y){case"string":return y;case"boolean":return y?"true":"false";case"number":return isFinite(y)?y:"";default:return""}};z.exports=function(y,C,A,g){return C=C||"&",A=A||"=",y===null&&(y=void 0),typeof y=="object"?O(b(y),function(e){var f=encodeURIComponent(M(e))+A;return m(y[e])?O(y[e],function(r){return f+encodeURIComponent(M(r))}).join(C):f+encodeURIComponent(M(y[e]))}).join(C):g?encodeURIComponent(M(g))+A+encodeURIComponent(M(y)):""};var m=Array.isArray||function(y){return Object.prototype.toString.call(y)==="[object Array]"};function O(y,C){if(y.map)return y.map(C);for(var A=[],g=0;g0?(typeof ae!="string"&&!J.objectMode&&(0,b.default)(ae)!==i.prototype&&(ae=c(ae)),oe?J.endEmitted?re.emit("error",new Error("stream.unshift() after end event")):T(re,J,ae,!0):J.ended?re.emit("error",new Error("stream.push() after EOF")):(J.reading=!1,J.decoder&&!Se?(ae=J.decoder.write(ae),J.objectMode||ae.length!==0?T(re,J,ae,!1):L(re,J)):T(re,J,ae,!1))):oe||(J.reading=!1)}return I(J)}function T(re,ae,Se,oe){ae.flowing&&ae.length===0&&!ae.sync?(re.emit("data",Se),re.read(0)):(ae.length+=ae.objectMode?1:Se.length,oe?ae.buffer.unshift(Se):ae.buffer.push(Se),ae.needReadable&&W(re)),L(re,ae)}function U(re,ae){var Se;return!h(ae)&&typeof ae!="string"&&ae!==void 0&&!re.objectMode&&(Se=new TypeError("Invalid non-string/buffer chunk")),Se}function I(re){return!re.ended&&(re.needReadable||re.length=N?re=N:(re--,re|=re>>>1,re|=re>>>2,re|=re>>>4,re|=re>>>8,re|=re>>>16,re++),re}function H(re,ae){return re<=0||ae.length===0&&ae.ended?0:ae.objectMode?1:re!==re?ae.flowing&&ae.length?ae.buffer.head.data.length:ae.length:(re>ae.highWaterMark&&(ae.highWaterMark=V(re)),re<=ae.length?re:ae.ended?ae.length:(ae.needReadable=!0,0))}w.prototype.read=function(re){u("read",re),re=parseInt(re,10);var ae=this._readableState,Se=re;if(re!==0&&(ae.emittedReadable=!1),re===0&&ae.needReadable&&(ae.length>=ae.highWaterMark||ae.ended))return u("read: emitReadable",ae.length,ae.ended),ae.length===0&&ae.ended?le(this):W(this),null;if(re=H(re,ae),re===0&&ae.ended)return ae.length===0&&le(this),null;var oe=ae.needReadable;u("need readable",oe),(ae.length===0||ae.length-re0?ee=ce(re,ae):ee=null,ee===null?(ae.needReadable=!0,re=0):ae.length-=re,ae.length===0&&(ae.ended||(ae.needReadable=!0),Se!==re&&ae.ended&&le(this)),ee!==null&&this.emit("data",ee),ee};function D(re,ae){if(ae.ended)return;if(ae.decoder){var Se=ae.decoder.end();Se&&Se.length&&(ae.buffer.push(Se),ae.length+=ae.objectMode?1:Se.length)}ae.ended=!0,W(re)}function W(re){var ae=re._readableState;ae.needReadable=!1,ae.emittedReadable||(u("emitReadable",ae.flowing),ae.emittedReadable=!0,ae.sync?g.nextTick(F,re):F(re))}function F(re){u("emit readable"),re.emit("readable"),Oe(re)}function L(re,ae){ae.readingMore||(ae.readingMore=!0,g.nextTick(K,re,ae))}function K(re,ae){for(var Se=ae.length;!ae.reading&&!ae.flowing&&!ae.ended&&ae.length1&&me(oe.pipes,re)!==-1)&&!Te&&(u("false write response, pause",Se._readableState.awaitDrain),Se._readableState.awaitDrain++,qe=!0),Se.pause())}function st(ke){u("onerror",ke),Ve(),re.removeListener("error",st),l(re,"error")===0&&re.emit("error",ke)}R(re,"error",st);function ft(){re.removeListener("finish",gt),Ve()}re.once("close",ft);function gt(){u("onfinish"),re.removeListener("close",ft),Ve()}re.once("finish",gt);function Ve(){u("unpipe"),Se.unpipe(re)}return re.emit("pipe",Se),oe.flowing||(u("pipe resume"),Se.resume()),re};function te(re){return function(){var ae=re._readableState;u("pipeOnDrain",ae.awaitDrain),ae.awaitDrain&&ae.awaitDrain--,ae.awaitDrain===0&&l(re,"data")&&(ae.flowing=!0,Oe(re))}}w.prototype.unpipe=function(re){var ae=this._readableState,Se={hasUnpiped:!1};if(ae.pipesCount===0)return this;if(ae.pipesCount===1)return re&&re!==ae.pipes?this:(re||(re=ae.pipes),ae.pipes=null,ae.pipesCount=0,ae.flowing=!1,re&&re.emit("unpipe",this,Se),this);if(!re){var oe=ae.pipes,ee=ae.pipesCount;ae.pipes=null,ae.pipesCount=0,ae.flowing=!1;for(var J=0;J=ae.length?(ae.decoder?Se=ae.buffer.join(""):ae.buffer.length===1?Se=ae.buffer.head.data:Se=ae.buffer.concat(ae.length),ae.buffer.clear()):Se=Ee(re,ae.buffer,ae.decoder),Se}function Ee(re,ae,Se){var oe;return reJ.length?J.length:re;if(Q===J.length?ee+=J:ee+=J.slice(0,re),re-=Q,re===0){Q===J.length?(++oe,Se.next?ae.head=Se.next:ae.head=ae.tail=null):(ae.head=Se,Se.data=J.slice(Q));break}++oe}return ae.length-=oe,ee}function ue(re,ae){var Se=i.allocUnsafe(re),oe=ae.head,ee=1;for(oe.data.copy(Se),re-=oe.data.length;oe=oe.next;){var J=oe.data,Q=re>J.length?J.length:re;if(J.copy(Se,Se.length-re,0,Q),re-=Q,re===0){Q===J.length?(++ee,oe.next?ae.head=oe.next:ae.head=ae.tail=null):(ae.head=oe,oe.data=J.slice(Q));break}++ee}return ae.length-=ee,Se}function le(re){var ae=re._readableState;if(ae.length>0)throw new Error('"endReadable()" called on non-empty stream');ae.endEmitted||(ae.ended=!0,g.nextTick($,ae,re))}function $(re,ae){!re.endEmitted&&re.length===0&&(re.endEmitted=!0,ae.readable=!1,ae.emit("end"))}function me(re,ae){for(var Se=0,oe=re.length;Se-1?l.default:i.nextTick,d;U.WritableState=v;var s=(0,f.default)(k("core-util-is"));s.inherits=k("inherits");var u={deprecate:k("util-deprecate")},S=k("./internal/streams/stream"),E=k("safe-buffer").Buffer,_=m.Uint8Array||function(){};function P(ue){return E.from(ue)}function R(ue){return E.isBuffer(ue)||ue instanceof _}var x=k("./internal/streams/destroy");s.inherits(U,S);function w(){}function v(ue,le){d=d||k("./_stream_duplex"),ue=ue||{};var $=le instanceof d;this.objectMode=!!ue.objectMode,$&&(this.objectMode=this.objectMode||!!ue.writableObjectMode);var me=ue.highWaterMark,re=ue.writableHighWaterMark,ae=this.objectMode?16:16*1024;me||me===0?this.highWaterMark=me:$&&(re||re===0)?this.highWaterMark=re:this.highWaterMark=ae,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Se=ue.decodeStrings===!1;this.decodeStrings=!Se,this.defaultEncoding=ue.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(oe){L(le,oe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new c(this)}v.prototype.getBuffer=function(){for(var le=this.bufferedRequest,$=[];le;)$.push(le),le=le.next;return $},function(){try{Object.defineProperty(v.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ue){}}();var T;typeof g.default=="function"&&C.default&&typeof Function.prototype[C.default]=="function"?(T=Function.prototype[C.default],(0,b.default)(U,C.default,{value:function(le){return T.call(this,le)?!0:this!==U?!1:le&&le._writableState instanceof v}})):T=function(le){return le instanceof this};function U(ue){if(d=d||k("./_stream_duplex"),!T.call(U,this)&&!(this instanceof d))return new U(ue);this._writableState=new v(ue,this),this.writable=!0,ue&&(typeof ue.write=="function"&&(this._write=ue.write),typeof ue.writev=="function"&&(this._writev=ue.writev),typeof ue.destroy=="function"&&(this._destroy=ue.destroy),typeof ue.final=="function"&&(this._final=ue.final)),S.call(this)}U.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function I(ue,le){var $=new Error("write after end");ue.emit("error",$),i.nextTick(le,$)}function N(ue,le,$,me){var re=!0,ae=!1;return $===null?ae=new TypeError("May not write null values to stream"):typeof $!="string"&&$!==void 0&&!le.objectMode&&(ae=new TypeError("Invalid non-string/buffer chunk")),ae&&(ue.emit("error",ae),i.nextTick(me,ae),re=!1),re}U.prototype.write=function(ue,le,$){var me=this._writableState,re=!1,ae=!me.objectMode&&R(ue);return ae&&!E.isBuffer(ue)&&(ue=P(ue)),typeof le=="function"&&($=le,le=null),ae?le="buffer":le||(le=me.defaultEncoding),typeof $!="function"&&($=w),me.ended?I(this,$):(ae||N(this,me,ue,$))&&(me.pendingcb++,re=H(this,me,ae,ue,le,$)),re},U.prototype.cork=function(){var ue=this._writableState;ue.corked++},U.prototype.uncork=function(){var ue=this._writableState;ue.corked&&(ue.corked--,!ue.writing&&!ue.corked&&!ue.finished&&!ue.bufferProcessing&&ue.bufferedRequest&&fe(this,ue))},U.prototype.setDefaultEncoding=function(le){if(typeof le=="string"&&(le=le.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((le+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+le);return this._writableState.defaultEncoding=le,this};function V(ue,le,$){return!ue.objectMode&&ue.decodeStrings!==!1&&typeof le=="string"&&(le=E.from(le,$)),le}Object.defineProperty(U.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function H(ue,le,$,me,re,ae){if(!$){var Se=V(le,me,re);me!==Se&&($=!0,re="buffer",me=Se)}var oe=le.objectMode?1:me.length;le.length+=oe;var ee=le.length0?this.tail.next=g:this.head=g,this.tail=g,++this.length},y.prototype.unshift=function(A){var g={data:A,next:this.head};this.length===0&&(this.tail=g),this.head=g,++this.length},y.prototype.shift=function(){if(this.length===0)return;var A=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,A},y.prototype.clear=function(){this.head=this.tail=null,this.length=0},y.prototype.join=function(A){if(this.length===0)return"";for(var g=this.head,e=""+g.data;g=g.next;)e+=A+g.data;return e},y.prototype.concat=function(A){if(this.length===0)return m.alloc(0);if(this.length===1)return this.head.data;for(var g=m.allocUnsafe(A>>>0),e=this.head,f=0;e;)b(e.data,g,f),f+=e.data.length,e=e.next;return g},y}(),O&&O.inspect&&O.inspect.custom&&(z.exports.prototype[O.inspect.custom]=function(){var y=O.inspect({length:this.length});return this.constructor.name+" "+y})},{"safe-buffer":228,util:71}],220:[function(k,z,o){"use strict";var M=k("process-nextick-args");function m(y,C){var A=this,g=this._readableState&&this._readableState.destroyed,e=this._writableState&&this._writableState.destroyed;return g||e?(C?C(y):y&&(!this._writableState||!this._writableState.errorEmitted)&&M.nextTick(b,this,y),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(y||null,function(f){!C&&f?(M.nextTick(b,A,f),A._writableState&&(A._writableState.errorEmitted=!0)):C&&C(f)}),this)}function O(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function b(y,C){y.emit("error",C)}z.exports={destroy:m,undestroy:O}},{"process-nextick-args":207}],221:[function(k,z,o){"use strict";z.exports=k("events").EventEmitter},{events:192}],222:[function(k,z,o){z.exports=k("./readable").PassThrough},{"./readable":223}],223:[function(k,z,o){o=z.exports=k("./lib/_stream_readable.js"),o.Stream=o,o.Readable=o,o.Writable=k("./lib/_stream_writable.js"),o.Duplex=k("./lib/_stream_duplex.js"),o.Transform=k("./lib/_stream_transform.js"),o.PassThrough=k("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(k,z,o){z.exports=k("./readable").Transform},{"./readable":223}],225:[function(k,z,o){z.exports=k("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(k,z,o){var M=function(){return this}()||Function("return this")(),m=M.regeneratorRuntime&&Object.getOwnPropertyNames(M).indexOf("regeneratorRuntime")>=0,O=m&&M.regeneratorRuntime;if(M.regeneratorRuntime=void 0,z.exports=k("./runtime"),m)M.regeneratorRuntime=O;else try{delete M.regeneratorRuntime}catch(b){M.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(k,z,o){!function(M){"use strict";var m=Object.prototype,O=m.hasOwnProperty,b,y=typeof Symbol=="function"?Symbol:{},C=y.iterator||"@@iterator",A=y.asyncIterator||"@@asyncIterator",g=y.toStringTag||"@@toStringTag",e=typeof z=="object",f=M.regeneratorRuntime;if(f){e&&(z.exports=f);return}f=M.regeneratorRuntime=e?z.exports:{};function r(H,D,W,F){var L=D&&D.prototype instanceof d?D:d,K=Object.create(L.prototype),te=new I(F||[]);return K._invoke=w(H,W,te),K}f.wrap=r;function l(H,D,W){try{return{type:"normal",arg:H.call(D,W)}}catch(F){return{type:"throw",arg:F}}}var n="suspendedStart",i="suspendedYield",a="executing",c="completed",h={};function d(){}function s(){}function u(){}var S={};S[C]=function(){return this};var E=Object.getPrototypeOf,_=E&&E(E(N([])));_&&_!==m&&O.call(_,C)&&(S=_);var P=u.prototype=d.prototype=Object.create(S);s.prototype=P.constructor=u,u.constructor=s,u[g]=s.displayName="GeneratorFunction";function R(H){["next","throw","return"].forEach(function(D){H[D]=function(W){return this._invoke(D,W)}})}f.isGeneratorFunction=function(H){var D=typeof H=="function"&&H.constructor;return D?D===s||(D.displayName||D.name)==="GeneratorFunction":!1},f.mark=function(H){return Object.setPrototypeOf?Object.setPrototypeOf(H,u):(H.__proto__=u,g in H||(H[g]="GeneratorFunction")),H.prototype=Object.create(P),H},f.awrap=function(H){return{__await:H}};function x(H){function D(L,K,te,fe){var de=l(H[L],H,K);if(de.type==="throw")fe(de.arg);else{var Ce=de.arg,Oe=Ce.value;return Oe&&typeof Oe=="object"&&O.call(Oe,"__await")?Promise.resolve(Oe.__await).then(function(ce){D("next",ce,te,fe)},function(ce){D("throw",ce,te,fe)}):Promise.resolve(Oe).then(function(ce){Ce.value=ce,te(Ce)},fe)}}var W;function F(L,K){function te(){return new Promise(function(fe,de){D(L,K,fe,de)})}return W=W?W.then(te,te):te()}this._invoke=F}R(x.prototype),x.prototype[A]=function(){return this},f.AsyncIterator=x,f.async=function(H,D,W,F){var L=new x(r(H,D,W,F));return f.isGeneratorFunction(D)?L:L.next().then(function(K){return K.done?K.value:L.next()})};function w(H,D,W){var F=n;return function(K,te){if(F===a)throw new Error("Generator is already running");if(F===c){if(K==="throw")throw te;return V()}for(W.method=K,W.arg=te;;){var fe=W.delegate;if(fe){var de=v(fe,W);if(de){if(de===h)continue;return de}}if(W.method==="next")W.sent=W._sent=W.arg;else if(W.method==="throw"){if(F===n)throw F=c,W.arg;W.dispatchException(W.arg)}else W.method==="return"&&W.abrupt("return",W.arg);F=a;var Ce=l(H,D,W);if(Ce.type==="normal"){if(F=W.done?c:i,Ce.arg===h)continue;return{value:Ce.arg,done:W.done}}else Ce.type==="throw"&&(F=c,W.method="throw",W.arg=Ce.arg)}}}function v(H,D){var W=H.iterator[D.method];if(W===b){if(D.delegate=null,D.method==="throw"){if(H.iterator.return&&(D.method="return",D.arg=b,v(H,D),D.method==="throw"))return h;D.method="throw",D.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var F=l(W,H.iterator,D.arg);if(F.type==="throw")return D.method="throw",D.arg=F.arg,D.delegate=null,h;var L=F.arg;if(!L)return D.method="throw",D.arg=new TypeError("iterator result is not an object"),D.delegate=null,h;if(L.done)D[H.resultName]=L.value,D.next=H.nextLoc,D.method!=="return"&&(D.method="next",D.arg=b);else return L;return D.delegate=null,h}R(P),P[g]="Generator",P[C]=function(){return this},P.toString=function(){return"[object Generator]"};function T(H){var D={tryLoc:H[0]};1 in H&&(D.catchLoc=H[1]),2 in H&&(D.finallyLoc=H[2],D.afterLoc=H[3]),this.tryEntries.push(D)}function U(H){var D=H.completion||{};D.type="normal",delete D.arg,H.completion=D}function I(H){this.tryEntries=[{tryLoc:"root"}],H.forEach(T,this),this.reset(!0)}f.keys=function(H){var D=[];for(var W in H)D.push(W);return D.reverse(),function F(){for(;D.length;){var L=D.pop();if(L in H)return F.value=L,F.done=!1,F}return F.done=!0,F}};function N(H){if(H){var D=H[C];if(D)return D.call(H);if(typeof H.next=="function")return H;if(!isNaN(H.length)){var W=-1,F=function L(){for(;++W=0;--F){var L=this.tryEntries[F],K=L.completion;if(L.tryLoc==="root")return W("end");if(L.tryLoc<=this.prev){var te=O.call(L,"catchLoc"),fe=O.call(L,"finallyLoc");if(te&&fe){if(this.prev=0;--W){var F=this.tryEntries[W];if(F.tryLoc<=this.prev&&O.call(F,"finallyLoc")&&this.prev=0;--D){var W=this.tryEntries[D];if(W.finallyLoc===H)return this.complete(W.completion,W.afterLoc),U(W),h}},catch:function(H){for(var D=this.tryEntries.length-1;D>=0;--D){var W=this.tryEntries[D];if(W.tryLoc===H){var F=W.completion;if(F.type==="throw"){var L=F.arg;U(W)}return L}}throw new Error("illegal catch attempt")},delegateYield:function(H,D,W){return this.delegate={iterator:N(H),resultName:D,nextLoc:W},this.method==="next"&&(this.arg=b),h}}}(function(){return this}()||Function("return this")())},{}],228:[function(k,z,o){var M=k("buffer"),m=M.Buffer;function O(y,C){for(var A in y)C[A]=y[A]}m.from&&m.alloc&&m.allocUnsafe&&m.allocUnsafeSlow?z.exports=M:(O(M,o),o.Buffer=b);function b(y,C,A){return m(y,C,A)}O(m,b),b.from=function(y,C,A){if(typeof y=="number")throw new TypeError("Argument must not be a number");return m(y,C,A)},b.alloc=function(y,C,A){if(typeof y!="number")throw new TypeError("Argument must be a number");var g=m(y);return C!==void 0?typeof A=="string"?g.fill(C,A):g.fill(C):g.fill(0),g},b.allocUnsafe=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return m(y)},b.allocUnsafeSlow=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return M.SlowBuffer(y)}},{buffer:73}],229:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/core-js/string/from-code-point"),O=i(m),b=k("babel-runtime/core-js/json/stringify"),y=i(b),C=k("babel-runtime/helpers/typeof"),A=i(C),g=k("babel-runtime/core-js/object/define-property"),e=i(g),f=k("babel-runtime/core-js/object/keys"),r=i(f),l=k("babel-runtime/core-js/object/create"),n=i(l);function i(a){return a&&a.__esModule?a:{default:a}}(function(a){a.parser=function(J,Q){return new h(J,Q)},a.SAXParser=h,a.SAXStream=P,a.createStream=_,a.MAX_BUFFER_LENGTH=64*1024;var c=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];a.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function h(J,Q){if(!(this instanceof h))return new h(J,Q);var ve=this;s(ve),ve.q=ve.c="",ve.bufferCheckPosition=a.MAX_BUFFER_LENGTH,ve.opt=Q||{},ve.opt.lowercase=ve.opt.lowercase||ve.opt.lowercasetags,ve.looseCase=ve.opt.lowercase?"toLowerCase":"toUpperCase",ve.tags=[],ve.closed=ve.closedRoot=ve.sawRoot=!1,ve.tag=ve.error=null,ve.strict=!!J,ve.noscript=!!(J||ve.opt.noscript),ve.state=K.BEGIN,ve.strictEntities=ve.opt.strictEntities,ve.ENTITIES=ve.strictEntities?(0,n.default)(a.XML_ENTITIES):(0,n.default)(a.ENTITIES),ve.attribList=[],ve.opt.xmlns&&(ve.ns=(0,n.default)(T)),ve.trackPosition=ve.opt.position!==!1,ve.trackPosition&&(ve.position=ve.line=ve.column=0),fe(ve,"onready")}n.default||(Object.create=function(J){function Q(){}Q.prototype=J;var ve=new Q;return ve}),r.default||(Object.keys=function(J){var Q=[];for(var ve in J)J.hasOwnProperty(ve)&&Q.push(ve);return Q});function d(J){for(var Q=Math.max(a.MAX_BUFFER_LENGTH,10),ve=0,_e=0,Te=c.length;_eQ)switch(c[_e]){case"textNode":Ce(J);break;case"cdata":de(J,"oncdata",J.cdata),J.cdata="";break;case"script":de(J,"onscript",J.script),J.script="";break;default:ce(J,"Max buffer length exceeded: "+c[_e])}ve=Math.max(ve,Ge)}var qe=a.MAX_BUFFER_LENGTH-ve;J.bufferCheckPosition=qe+J.position}function s(J){for(var Q=0,ve=c.length;Q"||H(J)}function F(J,Q){return J.test(Q)}function L(J,Q){return!F(J,Q)}var K=0;a.STATE={BEGIN:K++,BEGIN_WHITESPACE:K++,TEXT:K++,TEXT_ENTITY:K++,OPEN_WAKA:K++,SGML_DECL:K++,SGML_DECL_QUOTED:K++,DOCTYPE:K++,DOCTYPE_QUOTED:K++,DOCTYPE_DTD:K++,DOCTYPE_DTD_QUOTED:K++,COMMENT_STARTING:K++,COMMENT:K++,COMMENT_ENDING:K++,COMMENT_ENDED:K++,CDATA:K++,CDATA_ENDING:K++,CDATA_ENDING_2:K++,PROC_INST:K++,PROC_INST_BODY:K++,PROC_INST_ENDING:K++,OPEN_TAG:K++,OPEN_TAG_SLASH:K++,ATTRIB:K++,ATTRIB_NAME:K++,ATTRIB_NAME_SAW_WHITE:K++,ATTRIB_VALUE:K++,ATTRIB_VALUE_QUOTED:K++,ATTRIB_VALUE_CLOSED:K++,ATTRIB_VALUE_UNQUOTED:K++,ATTRIB_VALUE_ENTITY_Q:K++,ATTRIB_VALUE_ENTITY_U:K++,CLOSE_TAG:K++,CLOSE_TAG_SAW_WHITE:K++,SCRIPT:K++,SCRIPT_ENDING:K++},a.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},a.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,r.default)(a.ENTITIES).forEach(function(J){var Q=a.ENTITIES[J],ve=typeof Q=="number"?String.fromCharCode(Q):Q;a.ENTITIES[J]=ve});for(var te in a.STATE)a.STATE[a.STATE[te]]=te;K=a.STATE;function fe(J,Q,ve){J[Q]&&J[Q](ve)}function de(J,Q,ve){J.textNode&&Ce(J),fe(J,Q,ve)}function Ce(J){J.textNode=Oe(J.opt,J.textNode),J.textNode&&fe(J,"ontext",J.textNode),J.textNode=""}function Oe(J,Q){return J.trim&&(Q=Q.trim()),J.normalize&&(Q=Q.replace(/\s+/g," ")),Q}function ce(J,Q){return Ce(J),J.trackPosition&&(Q+=` Line: `+J.line+` Column: `+J.column+` Char: `+J.c),Q=new Error(Q),J.error=Q,fe(J,"onerror",Q),J}function Ee(J){return J.sawRoot&&!J.closedRoot&&ye(J,"Unclosed root tag"),J.state!==K.BEGIN&&J.state!==K.BEGIN_WHITESPACE&&J.state!==K.TEXT&&ce(J,"Unexpected end"),Ce(J),J.c="",J.closed=!0,fe(J,"onend"),h.call(J,J.strict,J.opt),J}function ye(J,Q){if((typeof J=="undefined"?"undefined":(0,A.default)(J))!=="object"||!(J instanceof h))throw new Error("bad call to strictFail");J.strict&&ce(J,Q)}function ue(J){J.strict||(J.tagName=J.tagName[J.looseCase]());var Q=J.tags[J.tags.length-1]||J,ve=J.tag={name:J.tagName,attributes:{}};J.opt.xmlns&&(ve.ns=Q.ns),J.attribList.length=0,de(J,"onopentagstart",ve)}function le(J,Q){var ve=J.indexOf(":"),_e=ve<0?["",J]:J.split(":"),Te=_e[0],Ge=_e[1];return Q&&J==="xmlns"&&(Te="xmlns",Ge=""),{prefix:Te,local:Ge}}function $(J){if(J.strict||(J.attribName=J.attribName[J.looseCase]()),J.attribList.indexOf(J.attribName)!==-1||J.tag.attributes.hasOwnProperty(J.attribName)){J.attribName=J.attribValue="";return}if(J.opt.xmlns){var Q=le(J.attribName,!0),ve=Q.prefix,_e=Q.local;if(ve==="xmlns")if(_e==="xml"&&J.attribValue!==w)ye(J,"xml: prefix must be bound to "+w+` Actual: `+J.attribValue);else if(_e==="xmlns"&&J.attribValue!==v)ye(J,"xmlns: prefix must be bound to "+v+` -Actual: `+J.attribValue);else{var Te=J.tag,Ge=J.tags[J.tags.length-1]||J;Te.ns===Ge.ns&&(Te.ns=(0,n.default)(Ge.ns)),Te.ns[_e]=J.attribValue}J.attribList.push([J.attribName,J.attribValue])}else J.tag.attributes[J.attribName]=J.attribValue,de(J,"onattribute",{name:J.attribName,value:J.attribValue});J.attribName=J.attribValue=""}function me(J,Q){if(J.opt.xmlns){var ve=J.tag,_e=le(J.tagName);ve.prefix=_e.prefix,ve.local=_e.local,ve.uri=ve.ns[_e.prefix]||"",ve.prefix&&!ve.uri&&(ye(J,"Unbound namespace prefix: "+(0,y.default)(J.tagName)),ve.uri=_e.prefix);var Te=J.tags[J.tags.length-1]||J;ve.ns&&Te.ns!==ve.ns&&(0,r.default)(ve.ns).forEach(function(vt){de(J,"onopennamespace",{prefix:vt,uri:ve.ns[vt]})});for(var Ge=0,qe=J.attribList.length;Ge",J.tagName="",J.state=K.SCRIPT;return}de(J,"onscript",J.script),J.script=""}var Q=J.tags.length,ve=J.tagName;J.strict||(ve=ve[J.looseCase]());for(var _e=ve;Q--;){var Te=J.tags[Q];if(Te.name!==_e)ye(J,"Unexpected close tag");else break}if(Q<0){ye(J,"Unmatched closing tag: "+J.tagName),J.textNode+="",J.state=K.TEXT;return}J.tagName=ve;for(var Ge=J.tags.length;Ge-- >Q;){var qe=J.tag=J.tags.pop();J.tagName=J.tag.name,de(J,"onclosetag",J.tagName);var ut={};for(var st in qe.ns)ut[st]=qe.ns[st];var ft=J.tags[J.tags.length-1]||J;J.opt.xmlns&&qe.ns!==ft.ns&&(0,r.default)(qe.ns).forEach(function(gt){var Ve=qe.ns[gt];de(J,"onclosenamespace",{prefix:gt,uri:Ve})})}Q===0&&(J.closedRoot=!0),J.tagName=J.attribValue=J.attribName="",J.attribList.length=0,J.state=K.TEXT}function ae(J){var Q=J.entity,ve=Q.toLowerCase(),_e,Te="";return J.ENTITIES[Q]?J.ENTITIES[Q]:J.ENTITIES[ve]?J.ENTITIES[ve]:(Q=ve,Q.charAt(0)==="#"&&(Q.charAt(1)==="x"?(Q=Q.slice(2),_e=parseInt(Q,16),Te=_e.toString(16)):(Q=Q.slice(1),_e=parseInt(Q,10),Te=_e.toString(10))),Q=Q.replace(/^0+/,""),isNaN(_e)||Te.toLowerCase()!==Q?(ye(J,"Invalid character entity"),"&"+J.entity+";"):(0,T.default)(_e))}function Se(J,Q){Q==="<"?(J.state=K.OPEN_WAKA,J.startTagPosition=J.position):H(Q)||(ye(J,"Non-whitespace before first tag."),J.textNode=Q,J.state=K.TEXT)}function oe(J,Q){var ve="";return Q",J.tagName="",J.state=K.SCRIPT;return}de(J,"onscript",J.script),J.script=""}var Q=J.tags.length,ve=J.tagName;J.strict||(ve=ve[J.looseCase]());for(var _e=ve;Q--;){var Te=J.tags[Q];if(Te.name!==_e)ye(J,"Unexpected close tag");else break}if(Q<0){ye(J,"Unmatched closing tag: "+J.tagName),J.textNode+="",J.state=K.TEXT;return}J.tagName=ve;for(var Ge=J.tags.length;Ge-- >Q;){var qe=J.tag=J.tags.pop();J.tagName=J.tag.name,de(J,"onclosetag",J.tagName);var ut={};for(var st in qe.ns)ut[st]=qe.ns[st];var ft=J.tags[J.tags.length-1]||J;J.opt.xmlns&&qe.ns!==ft.ns&&(0,r.default)(qe.ns).forEach(function(gt){var Ve=qe.ns[gt];de(J,"onclosenamespace",{prefix:gt,uri:Ve})})}Q===0&&(J.closedRoot=!0),J.tagName=J.attribValue=J.attribName="",J.attribList.length=0,J.state=K.TEXT}function ae(J){var Q=J.entity,ve=Q.toLowerCase(),_e,Te="";return J.ENTITIES[Q]?J.ENTITIES[Q]:J.ENTITIES[ve]?J.ENTITIES[ve]:(Q=ve,Q.charAt(0)==="#"&&(Q.charAt(1)==="x"?(Q=Q.slice(2),_e=parseInt(Q,16),Te=_e.toString(16)):(Q=Q.slice(1),_e=parseInt(Q,10),Te=_e.toString(10))),Q=Q.replace(/^0+/,""),isNaN(_e)||Te.toLowerCase()!==Q?(ye(J,"Invalid character entity"),"&"+J.entity+";"):(0,O.default)(_e))}function Se(J,Q){Q==="<"?(J.state=K.OPEN_WAKA,J.startTagPosition=J.position):H(Q)||(ye(J,"Non-whitespace before first tag."),J.textNode=Q,J.state=K.TEXT)}function oe(J,Q){var ve="";return Q"?(de(Q,"onsgmldeclaration",Q.sgmlDecl),Q.sgmlDecl="",Q.state=K.TEXT):(D(_e)&&(Q.state=K.SGML_DECL_QUOTED),Q.sgmlDecl+=_e);continue;case K.SGML_DECL_QUOTED:_e===Q.q&&(Q.state=K.SGML_DECL,Q.q=""),Q.sgmlDecl+=_e;continue;case K.DOCTYPE:_e===">"?(Q.state=K.TEXT,de(Q,"ondoctype",Q.doctype),Q.doctype=!0):(Q.doctype+=_e,_e==="["?Q.state=K.DOCTYPE_DTD:D(_e)&&(Q.state=K.DOCTYPE_QUOTED,Q.q=_e));continue;case K.DOCTYPE_QUOTED:Q.doctype+=_e,_e===Q.q&&(Q.q="",Q.state=K.DOCTYPE);continue;case K.DOCTYPE_DTD:Q.doctype+=_e,_e==="]"?Q.state=K.DOCTYPE:D(_e)&&(Q.state=K.DOCTYPE_DTD_QUOTED,Q.q=_e);continue;case K.DOCTYPE_DTD_QUOTED:Q.doctype+=_e,_e===Q.q&&(Q.state=K.DOCTYPE_DTD,Q.q="");continue;case K.COMMENT:_e==="-"?Q.state=K.COMMENT_ENDING:Q.comment+=_e;continue;case K.COMMENT_ENDING:_e==="-"?(Q.state=K.COMMENT_ENDED,Q.comment=Oe(Q.opt,Q.comment),Q.comment&&de(Q,"oncomment",Q.comment),Q.comment=""):(Q.comment+="-"+_e,Q.state=K.COMMENT);continue;case K.COMMENT_ENDED:_e!==">"?(ye(Q,"Malformed comment"),Q.comment+="--"+_e,Q.state=K.COMMENT):Q.state=K.TEXT;continue;case K.CDATA:_e==="]"?Q.state=K.CDATA_ENDING:Q.cdata+=_e;continue;case K.CDATA_ENDING:_e==="]"?Q.state=K.CDATA_ENDING_2:(Q.cdata+="]"+_e,Q.state=K.CDATA);continue;case K.CDATA_ENDING_2:_e===">"?(Q.cdata&&de(Q,"oncdata",Q.cdata),de(Q,"onclosecdata"),Q.cdata="",Q.state=K.TEXT):_e==="]"?Q.cdata+="]":(Q.cdata+="]]"+_e,Q.state=K.CDATA);continue;case K.PROC_INST:_e==="?"?Q.state=K.PROC_INST_ENDING:H(_e)?Q.state=K.PROC_INST_BODY:Q.procInstName+=_e;continue;case K.PROC_INST_BODY:if(!Q.procInstBody&&H(_e))continue;_e==="?"?Q.state=K.PROC_INST_ENDING:Q.procInstBody+=_e;continue;case K.PROC_INST_ENDING:_e===">"?(de(Q,"onprocessinginstruction",{name:Q.procInstName,body:Q.procInstBody}),Q.procInstName=Q.procInstBody="",Q.state=K.TEXT):(Q.procInstBody+="?"+_e,Q.state=K.PROC_INST_BODY);continue;case K.OPEN_TAG:F(I,_e)?Q.tagName+=_e:(ue(Q),_e===">"?me(Q):_e==="/"?Q.state=K.OPEN_TAG_SLASH:(H(_e)||ye(Q,"Invalid character in tag name"),Q.state=K.ATTRIB));continue;case K.OPEN_TAG_SLASH:_e===">"?(me(Q,!0),re(Q)):(ye(Q,"Forward-slash in opening tag not followed by >"),Q.state=K.ATTRIB);continue;case K.ATTRIB:if(H(_e))continue;_e===">"?me(Q):_e==="/"?Q.state=K.OPEN_TAG_SLASH:F(U,_e)?(Q.attribName=_e,Q.attribValue="",Q.state=K.ATTRIB_NAME):ye(Q,"Invalid attribute name");continue;case K.ATTRIB_NAME:_e==="="?Q.state=K.ATTRIB_VALUE:_e===">"?(ye(Q,"Attribute without value"),Q.attribValue=Q.attribName,$(Q),me(Q)):H(_e)?Q.state=K.ATTRIB_NAME_SAW_WHITE:F(I,_e)?Q.attribName+=_e:ye(Q,"Invalid attribute name");continue;case K.ATTRIB_NAME_SAW_WHITE:if(_e==="=")Q.state=K.ATTRIB_VALUE;else{if(H(_e))continue;ye(Q,"Attribute without value"),Q.tag.attributes[Q.attribName]="",Q.attribValue="",de(Q,"onattribute",{name:Q.attribName,value:""}),Q.attribName="",_e===">"?me(Q):F(U,_e)?(Q.attribName=_e,Q.state=K.ATTRIB_NAME):(ye(Q,"Invalid attribute name"),Q.state=K.ATTRIB)}continue;case K.ATTRIB_VALUE:if(H(_e))continue;D(_e)?(Q.q=_e,Q.state=K.ATTRIB_VALUE_QUOTED):(ye(Q,"Unquoted attribute value"),Q.state=K.ATTRIB_VALUE_UNQUOTED,Q.attribValue=_e);continue;case K.ATTRIB_VALUE_QUOTED:if(_e!==Q.q){_e==="&"?Q.state=K.ATTRIB_VALUE_ENTITY_Q:Q.attribValue+=_e;continue}$(Q),Q.q="",Q.state=K.ATTRIB_VALUE_CLOSED;continue;case K.ATTRIB_VALUE_CLOSED:H(_e)?Q.state=K.ATTRIB:_e===">"?me(Q):_e==="/"?Q.state=K.OPEN_TAG_SLASH:F(U,_e)?(ye(Q,"No whitespace between attributes"),Q.attribName=_e,Q.attribValue="",Q.state=K.ATTRIB_NAME):ye(Q,"Invalid attribute name");continue;case K.ATTRIB_VALUE_UNQUOTED:if(!W(_e)){_e==="&"?Q.state=K.ATTRIB_VALUE_ENTITY_U:Q.attribValue+=_e;continue}$(Q),_e===">"?me(Q):Q.state=K.ATTRIB;continue;case K.CLOSE_TAG:if(Q.tagName)_e===">"?re(Q):F(I,_e)?Q.tagName+=_e:Q.script?(Q.script+=""?re(Q):ye(Q,"Invalid characters in closing tag");continue;case K.TEXT_ENTITY:case K.ATTRIB_VALUE_ENTITY_Q:case K.ATTRIB_VALUE_ENTITY_U:var qe,ut;switch(Q.state){case K.TEXT_ENTITY:qe=K.TEXT,ut="textNode";break;case K.ATTRIB_VALUE_ENTITY_Q:qe=K.ATTRIB_VALUE_QUOTED,ut="attribValue";break;case K.ATTRIB_VALUE_ENTITY_U:qe=K.ATTRIB_VALUE_UNQUOTED,ut="attribValue";break}_e===";"?(Q[ut]+=ae(Q),Q.entity="",Q.state=qe):F(Q.entity.length?V:N,_e)?Q.entity+=_e:(ye(Q,"Invalid character in entity name"),Q[ut]+="&"+Q.entity+_e,Q.entity="",Q.state=qe);continue;default:throw new Error(Q,"Unknown state: "+Q.state)}}return Q.position>=Q.bufferCheckPosition&&d(Q),Q}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */T.default||function(){var J=String.fromCharCode,Q=Math.floor,ve=function(){var Te=16384,Ge=[],qe,ut,st=-1,ft=arguments.length;if(!ft)return"";for(var gt="";++st1114111||Q(Ve)!==Ve)throw RangeError("Invalid code point: "+Ve);Ve<=65535?Ge.push(Ve):(Ve-=65536,qe=(Ve>>10)+55296,ut=Ve%1024+56320,Ge.push(qe,ut)),(st+1===ft||Ge.length>Te)&&(gt+=J.apply(null,Ge),Ge.length=0)}return gt};e.default?Object.defineProperty(String,"fromCodePoint",{value:ve,configurable:!0,writable:!0}):String.fromCodePoint=ve}()})(typeof o=="undefined"?(void 0).sax={}:o)}).call(this,k("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(k,z,o){z.exports=T;var M=k("events").EventEmitter,m=k("inherits");m(T,M),T.Readable=k("readable-stream/readable.js"),T.Writable=k("readable-stream/writable.js"),T.Duplex=k("readable-stream/duplex.js"),T.Transform=k("readable-stream/transform.js"),T.PassThrough=k("readable-stream/passthrough.js"),T.Stream=T;function T(){M.call(this)}T.prototype.pipe=function(b,y){var C=this;function A(i){b.writable&&(b.write(i)===!1&&C.pause&&C.pause())}C.on("data",A);function g(){C.readable&&C.resume&&C.resume()}b.on("drain",g),!b._isStdio&&(!y||y.end!==!1)&&(C.on("end",f),C.on("close",r));var e=!1;function f(){if(e)return;e=!0,b.end()}function r(){if(e)return;e=!0,typeof b.destroy=="function"&&b.destroy()}function l(i){if(n(),M.listenerCount(this,"error")===0)throw i}C.on("error",l),b.on("error",l);function n(){C.removeListener("data",A),b.removeListener("drain",g),C.removeListener("end",f),C.removeListener("close",r),C.removeListener("error",l),b.removeListener("error",l),C.removeListener("end",n),C.removeListener("close",n),b.removeListener("close",n)}return C.on("end",n),C.on("close",n),b.on("close",n),b.emit("pipe",C),b}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(k,z,o){(function(M){var m=k("./lib/request"),T=k("./lib/response"),b=k("xtend"),y=k("builtin-status-codes"),C=k("url"),A=o;A.request=function(g,e){typeof g=="string"?g=C.parse(g):g=b(g);var f=M.location.protocol.search(/^https?:$/)===-1?"http:":"",r=g.protocol||f,l=g.hostname||g.host,n=g.port,i=g.path||"/";l&&l.indexOf(":")!==-1&&(l="["+l+"]"),g.url=(l?r+"//"+l:"")+(n?":"+n:"")+i,g.method=(g.method||"GET").toUpperCase(),g.headers=g.headers||{};var a=new m(g);return e&&a.on("response",e),a},A.get=function(e,f){var r=A.request(e,f);return r.end(),r},A.ClientRequest=m,A.IncomingMessage=T.IncomingMessage,A.Agent=function(){},A.Agent.defaultMaxSockets=4,A.globalAgent=new A.Agent,A.STATUS_CODES=y,A.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(k,z,o){(function(M){"use strict";o.fetch=A(M.fetch)&&A(M.ReadableStream),o.writableStream=A(M.WritableStream),o.abortController=A(M.AbortController),o.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),o.blobConstructor=!0}catch(g){}var m;function T(){if(m!==void 0)return m;if(M.XMLHttpRequest){m=new M.XMLHttpRequest;try{m.open("GET",M.XDomainRequest?"/":"https://example.com")}catch(g){m=null}}else m=null;return m}function b(g){var e=T();if(!e)return!1;try{return e.responseType=g,e.responseType===g}catch(f){}return!1}var y=typeof M.ArrayBuffer!="undefined",C=y&&A(M.ArrayBuffer.prototype.slice);o.arraybuffer=o.fetch||y&&b("arraybuffer"),o.msstream=!o.fetch&&C&&b("ms-stream"),o.mozchunkedarraybuffer=!o.fetch&&y&&b("moz-chunked-arraybuffer"),o.overrideMimeType=o.fetch||(T()?A(T().overrideMimeType):!1),o.vbArray=A(M.VBArray);function A(g){return typeof g=="function"}m=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(k,z,o){(function(M,m,T){"use strict";var b=k("babel-runtime/core-js/object/keys"),y=C(b);function C(d){return d&&d.__esModule?d:{default:d}}var A=k("./capability"),g=k("inherits"),e=k("./response"),f=k("readable-stream"),r=k("to-arraybuffer"),l=e.IncomingMessage,n=e.readyStates;function i(d,s){return A.fetch&&s?"fetch":A.mozchunkedarraybuffer?"moz-chunked-arraybuffer":A.msstream?"ms-stream":A.arraybuffer&&d?"arraybuffer":A.vbArray&&d?"text:vbarray":"text"}var a=z.exports=function(d){var s=this;f.Writable.call(s),s._opts=d,s._body=[],s._headers={},d.auth&&s.setHeader("Authorization","Basic "+new T(d.auth).toString("base64")),(0,y.default)(d.headers).forEach(function(E){s.setHeader(E,d.headers[E])});var u,S=!0;if(d.mode==="disable-fetch"||"requestTimeout"in d&&!A.abortController)S=!1,u=!0;else if(d.mode==="prefer-streaming")u=!1;else if(d.mode==="allow-wrong-content-type")u=!A.overrideMimeType;else if(!d.mode||d.mode==="default"||d.mode==="prefer-fast")u=!0;else throw new Error("Invalid value for opts.mode");s._mode=i(u,S),s._fetchTimer=null,s.on("finish",function(){s._onFinish()})};g(a,f.Writable),a.prototype.setHeader=function(d,s){var u=this,S=d.toLowerCase();if(h.indexOf(S)!==-1)return;u._headers[S]={name:d,value:s}},a.prototype.getHeader=function(d){var s=this._headers[d.toLowerCase()];return s?s.value:null},a.prototype.removeHeader=function(d){var s=this;delete s._headers[d.toLowerCase()]},a.prototype._onFinish=function(){var d=this;if(d._destroyed)return;var s=d._opts,u=d._headers,S=null;s.method!=="GET"&&s.method!=="HEAD"&&(A.arraybuffer?S=r(T.concat(d._body)):A.blobConstructor?S=new m.Blob(d._body.map(function(w){return r(w)}),{type:(u["content-type"]||{}).value||""}):S=T.concat(d._body).toString());var E=[];if((0,y.default)(u).forEach(function(w){var v=u[w].name,O=u[w].value;Array.isArray(O)?O.forEach(function(U){E.push([v,U])}):E.push([v,O])}),d._mode==="fetch"){var _=null,P=null;if(A.abortController){var R=new AbortController;_=R.signal,d._fetchAbortController=R,"requestTimeout"in s&&s.requestTimeout!==0&&(d._fetchTimer=m.setTimeout(function(){d.emit("requestTimeout"),d._fetchAbortController&&d._fetchAbortController.abort()},s.requestTimeout))}m.fetch(d._opts.url,{method:d._opts.method,headers:E,body:S||void 0,mode:"cors",credentials:s.withCredentials?"include":"same-origin",signal:_}).then(function(w){d._fetchResponse=w,d._connect()},function(w){m.clearTimeout(d._fetchTimer),d._destroyed||d.emit("error",w)})}else{var x=d._xhr=new m.XMLHttpRequest;try{x.open(d._opts.method,d._opts.url,!0)}catch(w){M.nextTick(function(){d.emit("error",w)});return}"responseType"in x&&(x.responseType=d._mode.split(":")[0]),"withCredentials"in x&&(x.withCredentials=!!s.withCredentials),d._mode==="text"&&"overrideMimeType"in x&&x.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in s&&(x.timeout=s.requestTimeout,x.ontimeout=function(){d.emit("requestTimeout")}),E.forEach(function(w){x.setRequestHeader(w[0],w[1])}),d._response=null,x.onreadystatechange=function(){switch(x.readyState){case n.LOADING:case n.DONE:d._onXHRProgress();break}},d._mode==="moz-chunked-arraybuffer"&&(x.onprogress=function(){d._onXHRProgress()}),x.onerror=function(){if(d._destroyed)return;d.emit("error",new Error("XHR error"))};try{x.send(S)}catch(w){M.nextTick(function(){d.emit("error",w)});return}}};function c(d){try{var s=d.status;return s!==null&&s!==0}catch(u){return!1}}a.prototype._onXHRProgress=function(){var d=this;if(!c(d._xhr)||d._destroyed)return;d._response||d._connect(),d._response._onXHRProgress()},a.prototype._connect=function(){var d=this;if(d._destroyed)return;d._response=new l(d._xhr,d._fetchResponse,d._mode,d._fetchTimer),d._response.on("error",function(s){d.emit("error",s)}),d.emit("response",d._response)},a.prototype._write=function(d,s,u){var S=this;S._body.push(d),u()},a.prototype.abort=a.prototype.destroy=function(){var d=this;d._destroyed=!0,m.clearTimeout(d._fetchTimer),d._response&&(d._response._destroyed=!0),d._xhr?d._xhr.abort():d._fetchAbortController&&d._fetchAbortController.abort()},a.prototype.end=function(d,s,u){var S=this;typeof d=="function"&&(u=d,d=void 0),f.Writable.prototype.end.call(S,d,s,u)},a.prototype.flushHeaders=function(){},a.prototype.setTimeout=function(){},a.prototype.setNoDelay=function(){},a.prototype.setSocketKeepAlive=function(){};var h=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,k("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},k("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(k,z,o){(function(M,m,T){"use strict";var b=k("babel-runtime/core-js/promise"),y=C(b);function C(l){return l&&l.__esModule?l:{default:l}}var A=k("./capability"),g=k("inherits"),e=k("readable-stream"),f=o.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},r=o.IncomingMessage=function(l,n,i,a){var c=this;if(e.Readable.call(c),c._mode=i,c.headers={},c.rawHeaders=[],c.trailers={},c.rawTrailers=[],c.on("end",function(){M.nextTick(function(){c.emit("close")})}),i==="fetch"){var h=function _(){s.read().then(function(P){if(c._destroyed)return;if(P.done){m.clearTimeout(a),c.push(null);return}c.push(new T(P.value)),_()}).catch(function(P){m.clearTimeout(a),c._destroyed||c.emit("error",P)})};if(c._fetchResponse=n,c.url=n.url,c.statusCode=n.status,c.statusMessage=n.statusText,n.headers.forEach(function(_,P){c.headers[P.toLowerCase()]=_,c.rawHeaders.push(P,_)}),A.writableStream){var d=new WritableStream({write:function(P){return new y.default(function(R,x){c._destroyed?x():c.push(new T(P))?R():c._resumeFetch=R})},close:function(){m.clearTimeout(a),c._destroyed||c.push(null)},abort:function(P){c._destroyed||c.emit("error",P)}});try{n.body.pipeTo(d).catch(function(_){m.clearTimeout(a),c._destroyed||c.emit("error",_)});return}catch(_){}}var s=n.body.getReader();h()}else{c._xhr=l,c._pos=0,c.url=l.responseURL,c.statusCode=l.status,c.statusMessage=l.statusText;var u=l.getAllResponseHeaders().split(/\r?\n/);if(u.forEach(function(_){var P=_.match(/^([^:]+):\s*(.*)/);if(P){var R=P[1].toLowerCase();R==="set-cookie"?(c.headers[R]===void 0&&(c.headers[R]=[]),c.headers[R].push(P[2])):c.headers[R]!==void 0?c.headers[R]+=", "+P[2]:c.headers[R]=P[2],c.rawHeaders.push(P[1],P[2])}}),c._charset="x-user-defined",!A.overrideMimeType){var S=c.rawHeaders["mime-type"];if(S){var E=S.match(/;\s*charset=([^;])(;|$)/);E&&(c._charset=E[1].toLowerCase())}c._charset||(c._charset="utf-8")}}};g(r,e.Readable),r.prototype._read=function(){var l=this,n=l._resumeFetch;n&&(l._resumeFetch=null,n())},r.prototype._onXHRProgress=function(){var l=this,n=l._xhr,i=null;switch(l._mode){case"text:vbarray":if(n.readyState!==f.DONE)break;try{i=new m.VBArray(n.responseBody).toArray()}catch(s){}if(i!==null){l.push(new T(i));break}case"text":try{i=n.responseText}catch(s){l._mode="text:vbarray";break}if(i.length>l._pos){var a=i.substr(l._pos);if(l._charset==="x-user-defined"){for(var c=new T(a.length),h=0;hl._pos&&(l.push(new T(new Uint8Array(d.result.slice(l._pos)))),l._pos=d.result.byteLength)},d.onload=function(){l.push(null)},d.readAsArrayBuffer(i);break}l._xhr.readyState===f.DONE&&l._mode!=="ms-stream"&&l.push(null)}}).call(this,k("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},k("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(k,z,o){"use strict";var M=k("safe-buffer").Buffer,m=M.isEncoding||function(d){d=""+d;switch(d&&d.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function T(d){if(!d)return"utf8";for(var s;;)switch(d){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return d;default:if(s)return;d=(""+d).toLowerCase(),s=!0}}function b(d){var s=T(d);if(typeof s!="string"&&(M.isEncoding===m||!m(d)))throw new Error("Unknown encoding: "+d);return s||d}o.StringDecoder=y;function y(d){this.encoding=b(d);var s;switch(this.encoding){case"utf16le":this.text=l,this.end=n,s=4;break;case"utf8":this.fillLast=e,s=4;break;case"base64":this.text=i,this.end=a,s=3;break;default:this.write=c,this.end=h;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=M.allocUnsafe(s)}y.prototype.write=function(d){if(d.length===0)return"";var s,u;if(this.lastNeed){if(s=this.fillLast(d),s===void 0)return"";u=this.lastNeed,this.lastNeed=0}else u=0;return u>5===6?2:d>>4===14?3:d>>3===30?4:d>>6===2?-1:-2}function A(d,s,u){var S=s.length-1;if(S=0?(E>0&&(d.lastNeed=E-1),E):--S=0?(E>0&&(d.lastNeed=E-2),E):--S=0?(E>0&&(E===2?E=0:d.lastNeed=E-3),E):0))}function g(d,s,u){if((s[0]&192)!==128)return d.lastNeed=0,"\uFFFD";if(d.lastNeed>1&&s.length>1){if((s[1]&192)!==128)return d.lastNeed=1,"\uFFFD";if(d.lastNeed>2&&s.length>2&&(s[2]&192)!==128)return d.lastNeed=2,"\uFFFD"}}function e(d){var s=this.lastTotal-this.lastNeed,u=g(this,d,s);if(u!==void 0)return u;if(this.lastNeed<=d.length)return d.copy(this.lastChar,s,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);d.copy(this.lastChar,s,0,d.length),this.lastNeed-=d.length}function f(d,s){var u=A(this,d,s);if(!this.lastNeed)return d.toString("utf8",s);this.lastTotal=u;var S=d.length-(u-this.lastNeed);return d.copy(this.lastChar,0,S),d.toString("utf8",s,S)}function r(d){var s=d&&d.length?this.write(d):"";return this.lastNeed?s+"\uFFFD":s}function l(d,s){if((d.length-s)%2===0){var u=d.toString("utf16le",s);if(u){var S=u.charCodeAt(u.length-1);if(S>=55296&&S<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1],u.slice(0,-1)}return u}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=d[d.length-1],d.toString("utf16le",s,d.length-1)}function n(d){var s=d&&d.length?this.write(d):"";if(this.lastNeed){var u=this.lastTotal-this.lastNeed;return s+this.lastChar.toString("utf16le",0,u)}return s}function i(d,s){var u=(d.length-s)%3;return u===0?d.toString("base64",s):(this.lastNeed=3-u,this.lastTotal=3,u===1?this.lastChar[0]=d[d.length-1]:(this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1]),d.toString("base64",s,d.length-u))}function a(d){var s=d&&d.length?this.write(d):"";return this.lastNeed?s+this.lastChar.toString("base64",0,3-this.lastNeed):s}function c(d){return d.toString(this.encoding)}function h(d){return d&&d.length?this.write(d):""}},{"safe-buffer":228}],236:[function(k,z,o){(function(M,m){var T=k("process/browser.js").nextTick,b=Function.prototype.apply,y=Array.prototype.slice,C={},A=0;o.setTimeout=function(){return new g(b.call(setTimeout,window,arguments),clearTimeout)},o.setInterval=function(){return new g(b.call(setInterval,window,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(e){e.close()};function g(e,f){this._id=e,this._clearFn=f}g.prototype.unref=g.prototype.ref=function(){},g.prototype.close=function(){this._clearFn.call(window,this._id)},o.enroll=function(e,f){clearTimeout(e._idleTimeoutId),e._idleTimeout=f},o.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},o._unrefActive=o.active=function(e){clearTimeout(e._idleTimeoutId);var f=e._idleTimeout;f>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},f))},o.setImmediate=typeof M=="function"?M:function(e){var f=A++,r=arguments.length<2?!1:y.call(arguments,1);return C[f]=!0,T(function(){C[f]&&(r?e.apply(null,r):e.call(null),o.clearImmediate(f))}),f},o.clearImmediate=typeof m=="function"?m:function(e){delete C[e]}}).call(this,k("timers").setImmediate,k("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(k,z,o){var M=k("buffer").Buffer;z.exports=function(m){if(m instanceof Uint8Array){if(m.byteOffset===0&&m.byteLength===m.buffer.byteLength)return m.buffer;if(typeof m.buffer.slice=="function")return m.buffer.slice(m.byteOffset,m.byteOffset+m.byteLength)}if(M.isBuffer(m)){for(var T=new Uint8Array(m.length),b=m.length,y=0;y",'"',"`"," ","\r",` -`," "],g=["{","}","|","\\","^","`"].concat(A),e=["'"].concat(g),f=["%","/","?",";","#"].concat(e),r=["/","?","#"],l=255,n=/^[+a-z0-9A-Z_-]{0,63}$/,i=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,a={javascript:!0,"javascript:":!0},c={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},d=k("querystring");function s(_,P,R){if(_&&m.isObject(_)&&_ instanceof T)return _;var x=new T;return x.parse(_,P,R),x}T.prototype.parse=function(_,P,R){if(!m.isString(_))throw new TypeError("Parameter 'url' must be a string, not "+typeof _);var x=_.indexOf("?"),w=x!==-1&&x<_.indexOf("#")?"?":"#",v=_.split(w),O=/\\/g;v[0]=v[0].replace(O,"/"),_=v.join(w);var U=_;if(U=U.trim(),!R&&_.split("#").length===1){var I=C.exec(U);if(I)return this.path=U,this.href=U,this.pathname=I[1],I[2]?(this.search=I[2],P?this.query=d.parse(this.search.substr(1)):this.query=this.search.substr(1)):P&&(this.search="",this.query={}),this}var N=b.exec(U);if(N){N=N[0];var V=N.toLowerCase();this.protocol=V,U=U.substr(N.length)}if(R||N||U.match(/^\/\/[^@\/]+@[^@\/]+/)){var H=U.substr(0,2)==="//";H&&!(N&&c[N])&&(U=U.substr(2),this.slashes=!0)}if(!c[N]&&(H||N&&!h[N])){for(var D=-1,W=0;W127?Oe+="x":Oe+=Ce[ce];if(!Oe.match(n)){var ye=fe.slice(0,W),ue=fe.slice(W+1),le=Ce.match(i);le&&(ye.push(le[1]),ue.unshift(le[2])),ue.length&&(U="/"+ue.join(".")+U),this.hostname=ye.join(".");break}}}this.hostname.length>l?this.hostname="":this.hostname=this.hostname.toLowerCase(),te||(this.hostname=M.toASCII(this.hostname));var $=this.port?":"+this.port:"",me=this.hostname||"";this.host=me+$,this.href+=this.host,te&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),U[0]!=="/"&&(U="/"+U))}if(!a[V])for(var W=0,de=e.length;W0?R.host.split("@"):!1;Oe&&(R.auth=Oe.shift(),R.host=R.hostname=Oe.shift())}return R.search=_.search,R.query=_.query,(!m.isNull(R.pathname)||!m.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.href=R.format(),R}if(!fe.length)return R.pathname=null,R.search?R.path="/"+R.search:R.path=null,R.href=R.format(),R;for(var ce=fe.slice(-1)[0],Ee=(R.host||_.host||fe.length>1)&&(ce==="."||ce==="..")||ce==="",ye=0,ue=fe.length;ue>=0;ue--)ce=fe[ue],ce==="."?fe.splice(ue,1):ce===".."?(fe.splice(ue,1),ye++):ye&&(fe.splice(ue,1),ye--);if(!K&&!te)for(;ye--;ye)fe.unshift("..");K&&fe[0]!==""&&(!fe[0]||fe[0].charAt(0)!=="/")&&fe.unshift(""),Ee&&fe.join("/").substr(-1)!=="/"&&fe.push("");var le=fe[0]===""||fe[0]&&fe[0].charAt(0)==="/";if(Ce){R.hostname=R.host=le?"":fe.length?fe.shift():"";var Oe=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;Oe&&(R.auth=Oe.shift(),R.host=R.hostname=Oe.shift())}return K=K||R.host&&fe.length,K&&!le&&fe.unshift(""),fe.length?R.pathname=fe.join("/"):(R.pathname=null,R.path=null),(!m.isNull(R.pathname)||!m.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.auth=_.auth||R.auth,R.slashes=R.slashes||_.slashes,R.href=R.format(),R},T.prototype.parseHost=function(){var _=this.host,P=y.exec(_);P&&(P=P[0],P!==":"&&(this.port=P.substr(1)),_=_.substr(0,_.length-P.length)),_&&(this.hostname=_)}},{"./util":239,punycode:209,querystring:212}],239:[function(k,z,o){"use strict";z.exports={isString:function(M){return typeof M=="string"},isObject:function(M){return typeof M=="object"&&M!==null},isNull:function(M){return M===null},isNullOrUndefined:function(M){return M==null}}},{}],240:[function(k,z,o){(function(M){z.exports=m;function m(b,y){if(T("noDeprecation"))return b;var C=!1;function A(){if(!C){if(T("throwDeprecation"))throw new Error(y);T("traceDeprecation")?console.trace(y):console.warn(y),C=!0}return b.apply(this,arguments)}return A}function T(b){try{if(!M.localStorage)return!1}catch(C){return!1}var y=M.localStorage[b];return y==null?!1:String(y).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(k,z,o){typeof Object.create=="function"?z.exports=function(m,T){m.super_=T,m.prototype=Object.create(T.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:z.exports=function(m,T){m.super_=T;var b=function(){};b.prototype=T.prototype,m.prototype=new b,m.prototype.constructor=m}},{}],242:[function(k,z,o){z.exports=function(m){return m&&typeof m=="object"&&typeof m.copy=="function"&&typeof m.fill=="function"&&typeof m.readUInt8=="function"}},{}],243:[function(k,z,o){(function(M,m){var T=/%[sdj%]/g;o.format=function(D){if(!S(D)){for(var W=[],F=0;F=K)return de;switch(de){case"%s":return String(L[F++]);case"%d":return Number(L[F++]);case"%j":try{return JSON.stringify(L[F++])}catch(Ce){return"[Circular]"}default:return de}}),fe=L[F];F=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),h(W)?F.showHidden=W:W&&o._extend(F,W),_(F.showHidden)&&(F.showHidden=!1),_(F.depth)&&(F.depth=2),_(F.colors)&&(F.colors=!1),_(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=A),f(F,D,F.depth)}o.inspect=C,C.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},C.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function A(D,W){var F=C.styles[W];return F?"["+C.colors[F][0]+"m"+D+"["+C.colors[F][1]+"m":D}function g(D,W){return D}function e(D){var W={};return D.forEach(function(F,L){W[F]=!0}),W}function f(D,W,F){if(D.customInspect&&W&&v(W.inspect)&&W.inspect!==o.inspect&&!(W.constructor&&W.constructor.prototype===W)){var L=W.inspect(F,D);return S(L)||(L=f(D,L,F)),L}var K=r(D,W);if(K)return K;var te=Object.keys(W),fe=e(te);if(D.showHidden&&(te=Object.getOwnPropertyNames(W)),w(W)&&(te.indexOf("message")>=0||te.indexOf("description")>=0))return l(W);if(te.length===0){if(v(W)){var de=W.name?": "+W.name:"";return D.stylize("[Function"+de+"]","special")}if(P(W))return D.stylize(RegExp.prototype.toString.call(W),"regexp");if(x(W))return D.stylize(Date.prototype.toString.call(W),"date");if(w(W))return l(W)}var Ce="",Oe=!1,ce=["{","}"];if(c(W)&&(Oe=!0,ce=["[","]"]),v(W)){var Ee=W.name?": "+W.name:"";Ce=" [Function"+Ee+"]"}if(P(W)&&(Ce=" "+RegExp.prototype.toString.call(W)),x(W)&&(Ce=" "+Date.prototype.toUTCString.call(W)),w(W)&&(Ce=" "+l(W)),te.length===0&&(!Oe||W.length==0))return ce[0]+Ce+ce[1];if(F<0)return P(W)?D.stylize(RegExp.prototype.toString.call(W),"regexp"):D.stylize("[Object]","special");D.seen.push(W);var ye;return Oe?ye=n(D,W,F,fe,te):ye=te.map(function(ue){return i(D,W,F,fe,ue,Oe)}),D.seen.pop(),a(ye,Ce,ce)}function r(D,W){if(_(W))return D.stylize("undefined","undefined");if(S(W)){var F="'"+JSON.stringify(W).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return D.stylize(F,"string")}if(u(W))return D.stylize(""+W,"number");if(h(W))return D.stylize(""+W,"boolean");if(d(W))return D.stylize("null","null")}function l(D){return"["+Error.prototype.toString.call(D)+"]"}function n(D,W,F,L,K){for(var te=[],fe=0,de=W.length;fe"?(de(Q,"onsgmldeclaration",Q.sgmlDecl),Q.sgmlDecl="",Q.state=K.TEXT):(D(_e)&&(Q.state=K.SGML_DECL_QUOTED),Q.sgmlDecl+=_e);continue;case K.SGML_DECL_QUOTED:_e===Q.q&&(Q.state=K.SGML_DECL,Q.q=""),Q.sgmlDecl+=_e;continue;case K.DOCTYPE:_e===">"?(Q.state=K.TEXT,de(Q,"ondoctype",Q.doctype),Q.doctype=!0):(Q.doctype+=_e,_e==="["?Q.state=K.DOCTYPE_DTD:D(_e)&&(Q.state=K.DOCTYPE_QUOTED,Q.q=_e));continue;case K.DOCTYPE_QUOTED:Q.doctype+=_e,_e===Q.q&&(Q.q="",Q.state=K.DOCTYPE);continue;case K.DOCTYPE_DTD:Q.doctype+=_e,_e==="]"?Q.state=K.DOCTYPE:D(_e)&&(Q.state=K.DOCTYPE_DTD_QUOTED,Q.q=_e);continue;case K.DOCTYPE_DTD_QUOTED:Q.doctype+=_e,_e===Q.q&&(Q.state=K.DOCTYPE_DTD,Q.q="");continue;case K.COMMENT:_e==="-"?Q.state=K.COMMENT_ENDING:Q.comment+=_e;continue;case K.COMMENT_ENDING:_e==="-"?(Q.state=K.COMMENT_ENDED,Q.comment=Oe(Q.opt,Q.comment),Q.comment&&de(Q,"oncomment",Q.comment),Q.comment=""):(Q.comment+="-"+_e,Q.state=K.COMMENT);continue;case K.COMMENT_ENDED:_e!==">"?(ye(Q,"Malformed comment"),Q.comment+="--"+_e,Q.state=K.COMMENT):Q.state=K.TEXT;continue;case K.CDATA:_e==="]"?Q.state=K.CDATA_ENDING:Q.cdata+=_e;continue;case K.CDATA_ENDING:_e==="]"?Q.state=K.CDATA_ENDING_2:(Q.cdata+="]"+_e,Q.state=K.CDATA);continue;case K.CDATA_ENDING_2:_e===">"?(Q.cdata&&de(Q,"oncdata",Q.cdata),de(Q,"onclosecdata"),Q.cdata="",Q.state=K.TEXT):_e==="]"?Q.cdata+="]":(Q.cdata+="]]"+_e,Q.state=K.CDATA);continue;case K.PROC_INST:_e==="?"?Q.state=K.PROC_INST_ENDING:H(_e)?Q.state=K.PROC_INST_BODY:Q.procInstName+=_e;continue;case K.PROC_INST_BODY:if(!Q.procInstBody&&H(_e))continue;_e==="?"?Q.state=K.PROC_INST_ENDING:Q.procInstBody+=_e;continue;case K.PROC_INST_ENDING:_e===">"?(de(Q,"onprocessinginstruction",{name:Q.procInstName,body:Q.procInstBody}),Q.procInstName=Q.procInstBody="",Q.state=K.TEXT):(Q.procInstBody+="?"+_e,Q.state=K.PROC_INST_BODY);continue;case K.OPEN_TAG:F(I,_e)?Q.tagName+=_e:(ue(Q),_e===">"?me(Q):_e==="/"?Q.state=K.OPEN_TAG_SLASH:(H(_e)||ye(Q,"Invalid character in tag name"),Q.state=K.ATTRIB));continue;case K.OPEN_TAG_SLASH:_e===">"?(me(Q,!0),re(Q)):(ye(Q,"Forward-slash in opening tag not followed by >"),Q.state=K.ATTRIB);continue;case K.ATTRIB:if(H(_e))continue;_e===">"?me(Q):_e==="/"?Q.state=K.OPEN_TAG_SLASH:F(U,_e)?(Q.attribName=_e,Q.attribValue="",Q.state=K.ATTRIB_NAME):ye(Q,"Invalid attribute name");continue;case K.ATTRIB_NAME:_e==="="?Q.state=K.ATTRIB_VALUE:_e===">"?(ye(Q,"Attribute without value"),Q.attribValue=Q.attribName,$(Q),me(Q)):H(_e)?Q.state=K.ATTRIB_NAME_SAW_WHITE:F(I,_e)?Q.attribName+=_e:ye(Q,"Invalid attribute name");continue;case K.ATTRIB_NAME_SAW_WHITE:if(_e==="=")Q.state=K.ATTRIB_VALUE;else{if(H(_e))continue;ye(Q,"Attribute without value"),Q.tag.attributes[Q.attribName]="",Q.attribValue="",de(Q,"onattribute",{name:Q.attribName,value:""}),Q.attribName="",_e===">"?me(Q):F(U,_e)?(Q.attribName=_e,Q.state=K.ATTRIB_NAME):(ye(Q,"Invalid attribute name"),Q.state=K.ATTRIB)}continue;case K.ATTRIB_VALUE:if(H(_e))continue;D(_e)?(Q.q=_e,Q.state=K.ATTRIB_VALUE_QUOTED):(ye(Q,"Unquoted attribute value"),Q.state=K.ATTRIB_VALUE_UNQUOTED,Q.attribValue=_e);continue;case K.ATTRIB_VALUE_QUOTED:if(_e!==Q.q){_e==="&"?Q.state=K.ATTRIB_VALUE_ENTITY_Q:Q.attribValue+=_e;continue}$(Q),Q.q="",Q.state=K.ATTRIB_VALUE_CLOSED;continue;case K.ATTRIB_VALUE_CLOSED:H(_e)?Q.state=K.ATTRIB:_e===">"?me(Q):_e==="/"?Q.state=K.OPEN_TAG_SLASH:F(U,_e)?(ye(Q,"No whitespace between attributes"),Q.attribName=_e,Q.attribValue="",Q.state=K.ATTRIB_NAME):ye(Q,"Invalid attribute name");continue;case K.ATTRIB_VALUE_UNQUOTED:if(!W(_e)){_e==="&"?Q.state=K.ATTRIB_VALUE_ENTITY_U:Q.attribValue+=_e;continue}$(Q),_e===">"?me(Q):Q.state=K.ATTRIB;continue;case K.CLOSE_TAG:if(Q.tagName)_e===">"?re(Q):F(I,_e)?Q.tagName+=_e:Q.script?(Q.script+=""?re(Q):ye(Q,"Invalid characters in closing tag");continue;case K.TEXT_ENTITY:case K.ATTRIB_VALUE_ENTITY_Q:case K.ATTRIB_VALUE_ENTITY_U:var qe,ut;switch(Q.state){case K.TEXT_ENTITY:qe=K.TEXT,ut="textNode";break;case K.ATTRIB_VALUE_ENTITY_Q:qe=K.ATTRIB_VALUE_QUOTED,ut="attribValue";break;case K.ATTRIB_VALUE_ENTITY_U:qe=K.ATTRIB_VALUE_UNQUOTED,ut="attribValue";break}_e===";"?(Q[ut]+=ae(Q),Q.entity="",Q.state=qe):F(Q.entity.length?V:N,_e)?Q.entity+=_e:(ye(Q,"Invalid character in entity name"),Q[ut]+="&"+Q.entity+_e,Q.entity="",Q.state=qe);continue;default:throw new Error(Q,"Unknown state: "+Q.state)}}return Q.position>=Q.bufferCheckPosition&&d(Q),Q}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */O.default||function(){var J=String.fromCharCode,Q=Math.floor,ve=function(){var Te=16384,Ge=[],qe,ut,st=-1,ft=arguments.length;if(!ft)return"";for(var gt="";++st1114111||Q(Ve)!==Ve)throw RangeError("Invalid code point: "+Ve);Ve<=65535?Ge.push(Ve):(Ve-=65536,qe=(Ve>>10)+55296,ut=Ve%1024+56320,Ge.push(qe,ut)),(st+1===ft||Ge.length>Te)&&(gt+=J.apply(null,Ge),Ge.length=0)}return gt};e.default?Object.defineProperty(String,"fromCodePoint",{value:ve,configurable:!0,writable:!0}):String.fromCodePoint=ve}()})(typeof o=="undefined"?(void 0).sax={}:o)}).call(this,k("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(k,z,o){z.exports=O;var M=k("events").EventEmitter,m=k("inherits");m(O,M),O.Readable=k("readable-stream/readable.js"),O.Writable=k("readable-stream/writable.js"),O.Duplex=k("readable-stream/duplex.js"),O.Transform=k("readable-stream/transform.js"),O.PassThrough=k("readable-stream/passthrough.js"),O.Stream=O;function O(){M.call(this)}O.prototype.pipe=function(b,y){var C=this;function A(i){b.writable&&(b.write(i)===!1&&C.pause&&C.pause())}C.on("data",A);function g(){C.readable&&C.resume&&C.resume()}b.on("drain",g),!b._isStdio&&(!y||y.end!==!1)&&(C.on("end",f),C.on("close",r));var e=!1;function f(){if(e)return;e=!0,b.end()}function r(){if(e)return;e=!0,typeof b.destroy=="function"&&b.destroy()}function l(i){if(n(),M.listenerCount(this,"error")===0)throw i}C.on("error",l),b.on("error",l);function n(){C.removeListener("data",A),b.removeListener("drain",g),C.removeListener("end",f),C.removeListener("close",r),C.removeListener("error",l),b.removeListener("error",l),C.removeListener("end",n),C.removeListener("close",n),b.removeListener("close",n)}return C.on("end",n),C.on("close",n),b.on("close",n),b.emit("pipe",C),b}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(k,z,o){(function(M){var m=k("./lib/request"),O=k("./lib/response"),b=k("xtend"),y=k("builtin-status-codes"),C=k("url"),A=o;A.request=function(g,e){typeof g=="string"?g=C.parse(g):g=b(g);var f=M.location.protocol.search(/^https?:$/)===-1?"http:":"",r=g.protocol||f,l=g.hostname||g.host,n=g.port,i=g.path||"/";l&&l.indexOf(":")!==-1&&(l="["+l+"]"),g.url=(l?r+"//"+l:"")+(n?":"+n:"")+i,g.method=(g.method||"GET").toUpperCase(),g.headers=g.headers||{};var a=new m(g);return e&&a.on("response",e),a},A.get=function(e,f){var r=A.request(e,f);return r.end(),r},A.ClientRequest=m,A.IncomingMessage=O.IncomingMessage,A.Agent=function(){},A.Agent.defaultMaxSockets=4,A.globalAgent=new A.Agent,A.STATUS_CODES=y,A.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(k,z,o){(function(M){"use strict";o.fetch=A(M.fetch)&&A(M.ReadableStream),o.writableStream=A(M.WritableStream),o.abortController=A(M.AbortController),o.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),o.blobConstructor=!0}catch(g){}var m;function O(){if(m!==void 0)return m;if(M.XMLHttpRequest){m=new M.XMLHttpRequest;try{m.open("GET",M.XDomainRequest?"/":"https://example.com")}catch(g){m=null}}else m=null;return m}function b(g){var e=O();if(!e)return!1;try{return e.responseType=g,e.responseType===g}catch(f){}return!1}var y=typeof M.ArrayBuffer!="undefined",C=y&&A(M.ArrayBuffer.prototype.slice);o.arraybuffer=o.fetch||y&&b("arraybuffer"),o.msstream=!o.fetch&&C&&b("ms-stream"),o.mozchunkedarraybuffer=!o.fetch&&y&&b("moz-chunked-arraybuffer"),o.overrideMimeType=o.fetch||(O()?A(O().overrideMimeType):!1),o.vbArray=A(M.VBArray);function A(g){return typeof g=="function"}m=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(k,z,o){(function(M,m,O){"use strict";var b=k("babel-runtime/core-js/object/keys"),y=C(b);function C(d){return d&&d.__esModule?d:{default:d}}var A=k("./capability"),g=k("inherits"),e=k("./response"),f=k("readable-stream"),r=k("to-arraybuffer"),l=e.IncomingMessage,n=e.readyStates;function i(d,s){return A.fetch&&s?"fetch":A.mozchunkedarraybuffer?"moz-chunked-arraybuffer":A.msstream?"ms-stream":A.arraybuffer&&d?"arraybuffer":A.vbArray&&d?"text:vbarray":"text"}var a=z.exports=function(d){var s=this;f.Writable.call(s),s._opts=d,s._body=[],s._headers={},d.auth&&s.setHeader("Authorization","Basic "+new O(d.auth).toString("base64")),(0,y.default)(d.headers).forEach(function(E){s.setHeader(E,d.headers[E])});var u,S=!0;if(d.mode==="disable-fetch"||"requestTimeout"in d&&!A.abortController)S=!1,u=!0;else if(d.mode==="prefer-streaming")u=!1;else if(d.mode==="allow-wrong-content-type")u=!A.overrideMimeType;else if(!d.mode||d.mode==="default"||d.mode==="prefer-fast")u=!0;else throw new Error("Invalid value for opts.mode");s._mode=i(u,S),s._fetchTimer=null,s.on("finish",function(){s._onFinish()})};g(a,f.Writable),a.prototype.setHeader=function(d,s){var u=this,S=d.toLowerCase();if(h.indexOf(S)!==-1)return;u._headers[S]={name:d,value:s}},a.prototype.getHeader=function(d){var s=this._headers[d.toLowerCase()];return s?s.value:null},a.prototype.removeHeader=function(d){var s=this;delete s._headers[d.toLowerCase()]},a.prototype._onFinish=function(){var d=this;if(d._destroyed)return;var s=d._opts,u=d._headers,S=null;s.method!=="GET"&&s.method!=="HEAD"&&(A.arraybuffer?S=r(O.concat(d._body)):A.blobConstructor?S=new m.Blob(d._body.map(function(w){return r(w)}),{type:(u["content-type"]||{}).value||""}):S=O.concat(d._body).toString());var E=[];if((0,y.default)(u).forEach(function(w){var v=u[w].name,T=u[w].value;Array.isArray(T)?T.forEach(function(U){E.push([v,U])}):E.push([v,T])}),d._mode==="fetch"){var _=null,P=null;if(A.abortController){var R=new AbortController;_=R.signal,d._fetchAbortController=R,"requestTimeout"in s&&s.requestTimeout!==0&&(d._fetchTimer=m.setTimeout(function(){d.emit("requestTimeout"),d._fetchAbortController&&d._fetchAbortController.abort()},s.requestTimeout))}m.fetch(d._opts.url,{method:d._opts.method,headers:E,body:S||void 0,mode:"cors",credentials:s.withCredentials?"include":"same-origin",signal:_}).then(function(w){d._fetchResponse=w,d._connect()},function(w){m.clearTimeout(d._fetchTimer),d._destroyed||d.emit("error",w)})}else{var x=d._xhr=new m.XMLHttpRequest;try{x.open(d._opts.method,d._opts.url,!0)}catch(w){M.nextTick(function(){d.emit("error",w)});return}"responseType"in x&&(x.responseType=d._mode.split(":")[0]),"withCredentials"in x&&(x.withCredentials=!!s.withCredentials),d._mode==="text"&&"overrideMimeType"in x&&x.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in s&&(x.timeout=s.requestTimeout,x.ontimeout=function(){d.emit("requestTimeout")}),E.forEach(function(w){x.setRequestHeader(w[0],w[1])}),d._response=null,x.onreadystatechange=function(){switch(x.readyState){case n.LOADING:case n.DONE:d._onXHRProgress();break}},d._mode==="moz-chunked-arraybuffer"&&(x.onprogress=function(){d._onXHRProgress()}),x.onerror=function(){if(d._destroyed)return;d.emit("error",new Error("XHR error"))};try{x.send(S)}catch(w){M.nextTick(function(){d.emit("error",w)});return}}};function c(d){try{var s=d.status;return s!==null&&s!==0}catch(u){return!1}}a.prototype._onXHRProgress=function(){var d=this;if(!c(d._xhr)||d._destroyed)return;d._response||d._connect(),d._response._onXHRProgress()},a.prototype._connect=function(){var d=this;if(d._destroyed)return;d._response=new l(d._xhr,d._fetchResponse,d._mode,d._fetchTimer),d._response.on("error",function(s){d.emit("error",s)}),d.emit("response",d._response)},a.prototype._write=function(d,s,u){var S=this;S._body.push(d),u()},a.prototype.abort=a.prototype.destroy=function(){var d=this;d._destroyed=!0,m.clearTimeout(d._fetchTimer),d._response&&(d._response._destroyed=!0),d._xhr?d._xhr.abort():d._fetchAbortController&&d._fetchAbortController.abort()},a.prototype.end=function(d,s,u){var S=this;typeof d=="function"&&(u=d,d=void 0),f.Writable.prototype.end.call(S,d,s,u)},a.prototype.flushHeaders=function(){},a.prototype.setTimeout=function(){},a.prototype.setNoDelay=function(){},a.prototype.setSocketKeepAlive=function(){};var h=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,k("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},k("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(k,z,o){(function(M,m,O){"use strict";var b=k("babel-runtime/core-js/promise"),y=C(b);function C(l){return l&&l.__esModule?l:{default:l}}var A=k("./capability"),g=k("inherits"),e=k("readable-stream"),f=o.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},r=o.IncomingMessage=function(l,n,i,a){var c=this;if(e.Readable.call(c),c._mode=i,c.headers={},c.rawHeaders=[],c.trailers={},c.rawTrailers=[],c.on("end",function(){M.nextTick(function(){c.emit("close")})}),i==="fetch"){var h=function _(){s.read().then(function(P){if(c._destroyed)return;if(P.done){m.clearTimeout(a),c.push(null);return}c.push(new O(P.value)),_()}).catch(function(P){m.clearTimeout(a),c._destroyed||c.emit("error",P)})};if(c._fetchResponse=n,c.url=n.url,c.statusCode=n.status,c.statusMessage=n.statusText,n.headers.forEach(function(_,P){c.headers[P.toLowerCase()]=_,c.rawHeaders.push(P,_)}),A.writableStream){var d=new WritableStream({write:function(P){return new y.default(function(R,x){c._destroyed?x():c.push(new O(P))?R():c._resumeFetch=R})},close:function(){m.clearTimeout(a),c._destroyed||c.push(null)},abort:function(P){c._destroyed||c.emit("error",P)}});try{n.body.pipeTo(d).catch(function(_){m.clearTimeout(a),c._destroyed||c.emit("error",_)});return}catch(_){}}var s=n.body.getReader();h()}else{c._xhr=l,c._pos=0,c.url=l.responseURL,c.statusCode=l.status,c.statusMessage=l.statusText;var u=l.getAllResponseHeaders().split(/\r?\n/);if(u.forEach(function(_){var P=_.match(/^([^:]+):\s*(.*)/);if(P){var R=P[1].toLowerCase();R==="set-cookie"?(c.headers[R]===void 0&&(c.headers[R]=[]),c.headers[R].push(P[2])):c.headers[R]!==void 0?c.headers[R]+=", "+P[2]:c.headers[R]=P[2],c.rawHeaders.push(P[1],P[2])}}),c._charset="x-user-defined",!A.overrideMimeType){var S=c.rawHeaders["mime-type"];if(S){var E=S.match(/;\s*charset=([^;])(;|$)/);E&&(c._charset=E[1].toLowerCase())}c._charset||(c._charset="utf-8")}}};g(r,e.Readable),r.prototype._read=function(){var l=this,n=l._resumeFetch;n&&(l._resumeFetch=null,n())},r.prototype._onXHRProgress=function(){var l=this,n=l._xhr,i=null;switch(l._mode){case"text:vbarray":if(n.readyState!==f.DONE)break;try{i=new m.VBArray(n.responseBody).toArray()}catch(s){}if(i!==null){l.push(new O(i));break}case"text":try{i=n.responseText}catch(s){l._mode="text:vbarray";break}if(i.length>l._pos){var a=i.substr(l._pos);if(l._charset==="x-user-defined"){for(var c=new O(a.length),h=0;hl._pos&&(l.push(new O(new Uint8Array(d.result.slice(l._pos)))),l._pos=d.result.byteLength)},d.onload=function(){l.push(null)},d.readAsArrayBuffer(i);break}l._xhr.readyState===f.DONE&&l._mode!=="ms-stream"&&l.push(null)}}).call(this,k("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},k("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(k,z,o){"use strict";var M=k("safe-buffer").Buffer,m=M.isEncoding||function(d){d=""+d;switch(d&&d.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function O(d){if(!d)return"utf8";for(var s;;)switch(d){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return d;default:if(s)return;d=(""+d).toLowerCase(),s=!0}}function b(d){var s=O(d);if(typeof s!="string"&&(M.isEncoding===m||!m(d)))throw new Error("Unknown encoding: "+d);return s||d}o.StringDecoder=y;function y(d){this.encoding=b(d);var s;switch(this.encoding){case"utf16le":this.text=l,this.end=n,s=4;break;case"utf8":this.fillLast=e,s=4;break;case"base64":this.text=i,this.end=a,s=3;break;default:this.write=c,this.end=h;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=M.allocUnsafe(s)}y.prototype.write=function(d){if(d.length===0)return"";var s,u;if(this.lastNeed){if(s=this.fillLast(d),s===void 0)return"";u=this.lastNeed,this.lastNeed=0}else u=0;return u>5===6?2:d>>4===14?3:d>>3===30?4:d>>6===2?-1:-2}function A(d,s,u){var S=s.length-1;if(S=0?(E>0&&(d.lastNeed=E-1),E):--S=0?(E>0&&(d.lastNeed=E-2),E):--S=0?(E>0&&(E===2?E=0:d.lastNeed=E-3),E):0))}function g(d,s,u){if((s[0]&192)!==128)return d.lastNeed=0,"\uFFFD";if(d.lastNeed>1&&s.length>1){if((s[1]&192)!==128)return d.lastNeed=1,"\uFFFD";if(d.lastNeed>2&&s.length>2&&(s[2]&192)!==128)return d.lastNeed=2,"\uFFFD"}}function e(d){var s=this.lastTotal-this.lastNeed,u=g(this,d,s);if(u!==void 0)return u;if(this.lastNeed<=d.length)return d.copy(this.lastChar,s,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);d.copy(this.lastChar,s,0,d.length),this.lastNeed-=d.length}function f(d,s){var u=A(this,d,s);if(!this.lastNeed)return d.toString("utf8",s);this.lastTotal=u;var S=d.length-(u-this.lastNeed);return d.copy(this.lastChar,0,S),d.toString("utf8",s,S)}function r(d){var s=d&&d.length?this.write(d):"";return this.lastNeed?s+"\uFFFD":s}function l(d,s){if((d.length-s)%2===0){var u=d.toString("utf16le",s);if(u){var S=u.charCodeAt(u.length-1);if(S>=55296&&S<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1],u.slice(0,-1)}return u}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=d[d.length-1],d.toString("utf16le",s,d.length-1)}function n(d){var s=d&&d.length?this.write(d):"";if(this.lastNeed){var u=this.lastTotal-this.lastNeed;return s+this.lastChar.toString("utf16le",0,u)}return s}function i(d,s){var u=(d.length-s)%3;return u===0?d.toString("base64",s):(this.lastNeed=3-u,this.lastTotal=3,u===1?this.lastChar[0]=d[d.length-1]:(this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1]),d.toString("base64",s,d.length-u))}function a(d){var s=d&&d.length?this.write(d):"";return this.lastNeed?s+this.lastChar.toString("base64",0,3-this.lastNeed):s}function c(d){return d.toString(this.encoding)}function h(d){return d&&d.length?this.write(d):""}},{"safe-buffer":228}],236:[function(k,z,o){(function(M,m){var O=k("process/browser.js").nextTick,b=Function.prototype.apply,y=Array.prototype.slice,C={},A=0;o.setTimeout=function(){return new g(b.call(setTimeout,window,arguments),clearTimeout)},o.setInterval=function(){return new g(b.call(setInterval,window,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(e){e.close()};function g(e,f){this._id=e,this._clearFn=f}g.prototype.unref=g.prototype.ref=function(){},g.prototype.close=function(){this._clearFn.call(window,this._id)},o.enroll=function(e,f){clearTimeout(e._idleTimeoutId),e._idleTimeout=f},o.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},o._unrefActive=o.active=function(e){clearTimeout(e._idleTimeoutId);var f=e._idleTimeout;f>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},f))},o.setImmediate=typeof M=="function"?M:function(e){var f=A++,r=arguments.length<2?!1:y.call(arguments,1);return C[f]=!0,O(function(){C[f]&&(r?e.apply(null,r):e.call(null),o.clearImmediate(f))}),f},o.clearImmediate=typeof m=="function"?m:function(e){delete C[e]}}).call(this,k("timers").setImmediate,k("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(k,z,o){var M=k("buffer").Buffer;z.exports=function(m){if(m instanceof Uint8Array){if(m.byteOffset===0&&m.byteLength===m.buffer.byteLength)return m.buffer;if(typeof m.buffer.slice=="function")return m.buffer.slice(m.byteOffset,m.byteOffset+m.byteLength)}if(M.isBuffer(m)){for(var O=new Uint8Array(m.length),b=m.length,y=0;y",'"',"`"," ","\r",` +`," "],g=["{","}","|","\\","^","`"].concat(A),e=["'"].concat(g),f=["%","/","?",";","#"].concat(e),r=["/","?","#"],l=255,n=/^[+a-z0-9A-Z_-]{0,63}$/,i=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,a={javascript:!0,"javascript:":!0},c={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},d=k("querystring");function s(_,P,R){if(_&&m.isObject(_)&&_ instanceof O)return _;var x=new O;return x.parse(_,P,R),x}O.prototype.parse=function(_,P,R){if(!m.isString(_))throw new TypeError("Parameter 'url' must be a string, not "+typeof _);var x=_.indexOf("?"),w=x!==-1&&x<_.indexOf("#")?"?":"#",v=_.split(w),T=/\\/g;v[0]=v[0].replace(T,"/"),_=v.join(w);var U=_;if(U=U.trim(),!R&&_.split("#").length===1){var I=C.exec(U);if(I)return this.path=U,this.href=U,this.pathname=I[1],I[2]?(this.search=I[2],P?this.query=d.parse(this.search.substr(1)):this.query=this.search.substr(1)):P&&(this.search="",this.query={}),this}var N=b.exec(U);if(N){N=N[0];var V=N.toLowerCase();this.protocol=V,U=U.substr(N.length)}if(R||N||U.match(/^\/\/[^@\/]+@[^@\/]+/)){var H=U.substr(0,2)==="//";H&&!(N&&c[N])&&(U=U.substr(2),this.slashes=!0)}if(!c[N]&&(H||N&&!h[N])){for(var D=-1,W=0;W127?Oe+="x":Oe+=Ce[ce];if(!Oe.match(n)){var ye=fe.slice(0,W),ue=fe.slice(W+1),le=Ce.match(i);le&&(ye.push(le[1]),ue.unshift(le[2])),ue.length&&(U="/"+ue.join(".")+U),this.hostname=ye.join(".");break}}}this.hostname.length>l?this.hostname="":this.hostname=this.hostname.toLowerCase(),te||(this.hostname=M.toASCII(this.hostname));var $=this.port?":"+this.port:"",me=this.hostname||"";this.host=me+$,this.href+=this.host,te&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),U[0]!=="/"&&(U="/"+U))}if(!a[V])for(var W=0,de=e.length;W0?R.host.split("@"):!1;Oe&&(R.auth=Oe.shift(),R.host=R.hostname=Oe.shift())}return R.search=_.search,R.query=_.query,(!m.isNull(R.pathname)||!m.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.href=R.format(),R}if(!fe.length)return R.pathname=null,R.search?R.path="/"+R.search:R.path=null,R.href=R.format(),R;for(var ce=fe.slice(-1)[0],Ee=(R.host||_.host||fe.length>1)&&(ce==="."||ce==="..")||ce==="",ye=0,ue=fe.length;ue>=0;ue--)ce=fe[ue],ce==="."?fe.splice(ue,1):ce===".."?(fe.splice(ue,1),ye++):ye&&(fe.splice(ue,1),ye--);if(!K&&!te)for(;ye--;ye)fe.unshift("..");K&&fe[0]!==""&&(!fe[0]||fe[0].charAt(0)!=="/")&&fe.unshift(""),Ee&&fe.join("/").substr(-1)!=="/"&&fe.push("");var le=fe[0]===""||fe[0]&&fe[0].charAt(0)==="/";if(Ce){R.hostname=R.host=le?"":fe.length?fe.shift():"";var Oe=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;Oe&&(R.auth=Oe.shift(),R.host=R.hostname=Oe.shift())}return K=K||R.host&&fe.length,K&&!le&&fe.unshift(""),fe.length?R.pathname=fe.join("/"):(R.pathname=null,R.path=null),(!m.isNull(R.pathname)||!m.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.auth=_.auth||R.auth,R.slashes=R.slashes||_.slashes,R.href=R.format(),R},O.prototype.parseHost=function(){var _=this.host,P=y.exec(_);P&&(P=P[0],P!==":"&&(this.port=P.substr(1)),_=_.substr(0,_.length-P.length)),_&&(this.hostname=_)}},{"./util":239,punycode:209,querystring:212}],239:[function(k,z,o){"use strict";z.exports={isString:function(M){return typeof M=="string"},isObject:function(M){return typeof M=="object"&&M!==null},isNull:function(M){return M===null},isNullOrUndefined:function(M){return M==null}}},{}],240:[function(k,z,o){(function(M){z.exports=m;function m(b,y){if(O("noDeprecation"))return b;var C=!1;function A(){if(!C){if(O("throwDeprecation"))throw new Error(y);O("traceDeprecation")?console.trace(y):console.warn(y),C=!0}return b.apply(this,arguments)}return A}function O(b){try{if(!M.localStorage)return!1}catch(C){return!1}var y=M.localStorage[b];return y==null?!1:String(y).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(k,z,o){typeof Object.create=="function"?z.exports=function(m,O){m.super_=O,m.prototype=Object.create(O.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:z.exports=function(m,O){m.super_=O;var b=function(){};b.prototype=O.prototype,m.prototype=new b,m.prototype.constructor=m}},{}],242:[function(k,z,o){z.exports=function(m){return m&&typeof m=="object"&&typeof m.copy=="function"&&typeof m.fill=="function"&&typeof m.readUInt8=="function"}},{}],243:[function(k,z,o){(function(M,m){var O=/%[sdj%]/g;o.format=function(D){if(!S(D)){for(var W=[],F=0;F=K)return de;switch(de){case"%s":return String(L[F++]);case"%d":return Number(L[F++]);case"%j":try{return JSON.stringify(L[F++])}catch(Ce){return"[Circular]"}default:return de}}),fe=L[F];F=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),h(W)?F.showHidden=W:W&&o._extend(F,W),_(F.showHidden)&&(F.showHidden=!1),_(F.depth)&&(F.depth=2),_(F.colors)&&(F.colors=!1),_(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=A),f(F,D,F.depth)}o.inspect=C,C.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},C.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function A(D,W){var F=C.styles[W];return F?"["+C.colors[F][0]+"m"+D+"["+C.colors[F][1]+"m":D}function g(D,W){return D}function e(D){var W={};return D.forEach(function(F,L){W[F]=!0}),W}function f(D,W,F){if(D.customInspect&&W&&v(W.inspect)&&W.inspect!==o.inspect&&!(W.constructor&&W.constructor.prototype===W)){var L=W.inspect(F,D);return S(L)||(L=f(D,L,F)),L}var K=r(D,W);if(K)return K;var te=Object.keys(W),fe=e(te);if(D.showHidden&&(te=Object.getOwnPropertyNames(W)),w(W)&&(te.indexOf("message")>=0||te.indexOf("description")>=0))return l(W);if(te.length===0){if(v(W)){var de=W.name?": "+W.name:"";return D.stylize("[Function"+de+"]","special")}if(P(W))return D.stylize(RegExp.prototype.toString.call(W),"regexp");if(x(W))return D.stylize(Date.prototype.toString.call(W),"date");if(w(W))return l(W)}var Ce="",Oe=!1,ce=["{","}"];if(c(W)&&(Oe=!0,ce=["[","]"]),v(W)){var Ee=W.name?": "+W.name:"";Ce=" [Function"+Ee+"]"}if(P(W)&&(Ce=" "+RegExp.prototype.toString.call(W)),x(W)&&(Ce=" "+Date.prototype.toUTCString.call(W)),w(W)&&(Ce=" "+l(W)),te.length===0&&(!Oe||W.length==0))return ce[0]+Ce+ce[1];if(F<0)return P(W)?D.stylize(RegExp.prototype.toString.call(W),"regexp"):D.stylize("[Object]","special");D.seen.push(W);var ye;return Oe?ye=n(D,W,F,fe,te):ye=te.map(function(ue){return i(D,W,F,fe,ue,Oe)}),D.seen.pop(),a(ye,Ce,ce)}function r(D,W){if(_(W))return D.stylize("undefined","undefined");if(S(W)){var F="'"+JSON.stringify(W).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return D.stylize(F,"string")}if(u(W))return D.stylize(""+W,"number");if(h(W))return D.stylize(""+W,"boolean");if(d(W))return D.stylize("null","null")}function l(D){return"["+Error.prototype.toString.call(D)+"]"}function n(D,W,F,L,K){for(var te=[],fe=0,de=W.length;fe-1&&(te?de=de.split(` `).map(function(Oe){return" "+Oe}).join(` `).substr(2):de=` @@ -475,18 +475,18 @@ Actual: `+J.attribValue);else{var Te=J.tag,Ge=J.tags[J.tags.length-1]||J;Te.ns== `))):de=D.stylize("[Circular]","special")),_(fe)){if(te&&K.match(/^\d+$/))return de;fe=JSON.stringify(""+K),fe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(fe=fe.substr(1,fe.length-2),fe=D.stylize(fe,"name")):(fe=fe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),fe=D.stylize(fe,"string"))}return fe+": "+de}function a(D,W,F){var L=0,K=D.reduce(function(te,fe){return L++,fe.indexOf(` `)>=0&&L++,te+fe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return K>60?F[0]+(W===""?"":W+` `)+" "+D.join(`, - `)+" "+F[1]:F[0]+W+" "+D.join(", ")+" "+F[1]}function c(D){return Array.isArray(D)}o.isArray=c;function h(D){return typeof D=="boolean"}o.isBoolean=h;function d(D){return D===null}o.isNull=d;function s(D){return D==null}o.isNullOrUndefined=s;function u(D){return typeof D=="number"}o.isNumber=u;function S(D){return typeof D=="string"}o.isString=S;function E(D){return typeof D=="symbol"}o.isSymbol=E;function _(D){return D===void 0}o.isUndefined=_;function P(D){return R(D)&&U(D)==="[object RegExp]"}o.isRegExp=P;function R(D){return typeof D=="object"&&D!==null}o.isObject=R;function x(D){return R(D)&&U(D)==="[object Date]"}o.isDate=x;function w(D){return R(D)&&(U(D)==="[object Error]"||D instanceof Error)}o.isError=w;function v(D){return typeof D=="function"}o.isFunction=v;function O(D){return D===null||typeof D=="boolean"||typeof D=="number"||typeof D=="string"||typeof D=="symbol"||typeof D=="undefined"}o.isPrimitive=O,o.isBuffer=k("./support/isBuffer");function U(D){return Object.prototype.toString.call(D)}function I(D){return D<10?"0"+D.toString(10):D.toString(10)}var N=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function V(){var D=new Date,W=[I(D.getHours()),I(D.getMinutes()),I(D.getSeconds())].join(":");return[D.getDate(),N[D.getMonth()],W].join(" ")}o.log=function(){console.log("%s - %s",V(),o.format.apply(o,arguments))},o.inherits=k("inherits"),o._extend=function(D,W){if(!W||!R(W))return D;for(var F=Object.keys(W),L=F.length;L--;)D[F[L]]=W[F[L]];return D};function H(D,W){return Object.prototype.hasOwnProperty.call(D,W)}}).call(this,k("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(k,z,o){"use strict";(function(){"use strict";o.stripBOM=function(M){return M[0]==="\uFEFF"?M.substring(1):M}}).call(void 0)},{}],245:[function(k,z,o){"use strict";var M=k("babel-runtime/helpers/typeof"),m=y(M),T=k("babel-runtime/core-js/object/keys"),b=y(T);function y(C){return C&&C.__esModule?C:{default:C}}(function(){"use strict";var C,A,g,e,f,r={}.hasOwnProperty;C=k("xmlbuilder"),A=k("./defaults").defaults,e=function(n){return typeof n=="string"&&(n.indexOf("&")>=0||n.indexOf(">")>=0||n.indexOf("<")>=0)},f=function(n){return""},g=function(n){return n.replace("]]>","]]]]>")},o.Builder=function(){function l(n){var i,a,c;this.options={},a=A["0.2"];for(i in a){if(!r.call(a,i))continue;c=a[i],this.options[i]=c}for(i in n){if(!r.call(n,i))continue;c=n[i],this.options[i]=c}}return l.prototype.buildObject=function(n){var i,a,c,h,d;return i=this.options.attrkey,a=this.options.charkey,(0,b.default)(n).length===1&&this.options.rootName===A["0.2"].rootName?(d=(0,b.default)(n)[0],n=n[d]):d=this.options.rootName,c=function(s){return function(u,S){var E,_,P,R,x,w;if((typeof S=="undefined"?"undefined":(0,m.default)(S))!=="object")s.options.cdata&&e(S)?u.raw(f(S)):u.txt(S);else if(Array.isArray(S))for(R in S){if(!r.call(S,R))continue;_=S[R];for(x in _)P=_[x],u=c(u.ele(x),P).up()}else for(x in S){if(!r.call(S,x))continue;if(_=S[x],x===i){if((typeof _=="undefined"?"undefined":(0,m.default)(_))==="object")for(E in _)w=_[E],u=u.att(E,w)}else if(x===a)s.options.cdata&&e(_)?u=u.raw(f(_)):u=u.txt(_);else if(Array.isArray(_))for(R in _){if(!r.call(_,R))continue;P=_[R],typeof P=="string"?s.options.cdata&&e(P)?u=u.ele(x).raw(f(P)).up():u=u.ele(x,P).up():u=c(u.ele(x),P).up()}else(typeof _=="undefined"?"undefined":(0,m.default)(_))==="object"?u=c(u.ele(x),_).up():typeof _=="string"&&s.options.cdata&&e(_)?u=u.ele(x).raw(f(_)).up():(_==null&&(_=""),u=u.ele(x,_.toString()).up())}return u}}(this),h=C.create(d,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),c(h,n).end(this.options.renderOpts)},l}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(k,z,o){"use strict";(function(){o.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(void 0)},{}],247:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/promise"),m=e(M),T=k("babel-runtime/core-js/object/get-own-property-names"),b=e(T),y=k("babel-runtime/core-js/object/keys"),C=e(y),A=k("babel-runtime/helpers/typeof"),g=e(A);function e(f){return f&&f.__esModule?f:{default:f}}(function(){"use strict";var f,r,l,n,i,a,c,h,d=function(E,_){return function(){return E.apply(_,arguments)}},s=function(E,_){for(var P in _)u.call(_,P)&&(E[P]=_[P]);function R(){this.constructor=E}return R.prototype=_.prototype,E.prototype=new R,E.__super__=_.prototype,E},u={}.hasOwnProperty;c=k("sax"),l=k("events"),f=k("./bom"),a=k("./processors"),h=k("timers").setImmediate,r=k("./defaults").defaults,n=function(E){return(typeof E=="undefined"?"undefined":(0,g.default)(E))==="object"&&E!=null&&(0,C.default)(E).length===0},i=function(E,_,P){var R,x,w;for(R=0,x=E.length;R0&&(I[w.options.childkey]=V),V=I;else if(W){W[w.options.childkey]=W[w.options.childkey]||[],H={};for(U in V){if(!u.call(V,U))continue;H[U]=V[U]}W[w.options.childkey].push(H),delete V["#name"],(0,C.default)(V).length===1&&P in V&&!w.EXPLICIT_CHARKEY&&(V=V[P])}}return x.length>0?w.assignOrPush(W,N,V):(w.options.explicitRoot&&(D=V,V={},V[N]=D),w.resultObject=V,w.saxParser.ended=!0,w.emit("end",w.resultObject))}}(this),R=function(w){return function(v){var O,U;if(U=x[x.length-1],U)return U[P]+=v,w.options.explicitChildren&&w.options.preserveChildrenOrder&&w.options.charsAsChildren&&(w.options.includeWhiteChars||v.replace(/\\n/g,"").trim()!=="")&&(U[w.options.childkey]=U[w.options.childkey]||[],O={"#name":"__text__"},O[P]=v,w.options.normalize&&(O[P]=O[P].replace(/\s{2,}/g," ").trim()),U[w.options.childkey].push(O)),U}}(this),this.saxParser.ontext=R,this.saxParser.oncdata=function(w){return function(v){var O;if(O=R(v),O)return O.cdata=!0}}(this)},E.prototype.parseString=function(_,P){var R;P!=null&&typeof P=="function"&&(this.on("end",function(x){return this.reset(),P(null,x)}),this.on("error",function(x){return this.reset(),P(x)}));try{return _=_.toString(),_.trim()===""?(this.emit("end",null),!0):(_=f.stripBOM(_),this.options.async?(this.remaining=_,h(this.processAsync),this.saxParser):this.saxParser.write(_).close())}catch(x){if(R=x,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw R}else return this.emit("error",R),this.saxParser.errThrown=!0}},E.prototype.parseStringPromise=function(_){return new m.default(function(P){return function(R,x){return P.parseString(_,function(w,v){return w?x(w):R(v)})}}(this))},E}(l),o.parseString=function(S,E,_){var P,R,x;return _!=null?(typeof _=="function"&&(P=_),(typeof E=="undefined"?"undefined":(0,g.default)(E))==="object"&&(R=E)):(typeof E=="function"&&(P=E),R={}),x=new o.Parser(R),x.parseString(S,P)},o.parseStringPromise=function(S,E){var _,P;return(typeof E=="undefined"?"undefined":(0,g.default)(E))==="object"&&(_=E),P=new o.Parser(_),P.parseStringPromise(S)}}).call(void 0)},{"./bom":244,"./defaults":246,"./processors":248,"babel-runtime/core-js/object/get-own-property-names":58,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/helpers/typeof":67,events:192,sax:229,timers:236}],248:[function(k,z,o){"use strict";(function(){"use strict";var M;M=new RegExp(/(?!xmlns)^.*:/),o.normalize=function(m){return m.toLowerCase()},o.firstCharLowerCase=function(m){return m.charAt(0).toLowerCase()+m.slice(1)},o.stripPrefix=function(m){return m.replace(M,"")},o.parseNumbers=function(m){return isNaN(m)||(m=m%1===0?parseInt(m,10):parseFloat(m)),m},o.parseBooleans=function(m){return/^(?:true|false)$/i.test(m)&&(m=m.toLowerCase()==="true"),m}}).call(void 0)},{}],249:[function(k,z,o){"use strict";(function(){"use strict";var M,m,T,b,y=function(g,e){for(var f in e)C.call(e,f)&&(g[f]=e[f]);function r(){this.constructor=g}return r.prototype=e.prototype,g.prototype=new r,g.__super__=e.prototype,g},C={}.hasOwnProperty;m=k("./defaults"),M=k("./builder"),T=k("./parser"),b=k("./processors"),o.defaults=m.defaults,o.processors=b,o.ValidationError=function(A){y(g,A);function g(e){this.message=e}return g}(Error),o.Builder=M.Builder,o.Parser=T.Parser,o.parseString=T.parseString,o.parseStringPromise=T.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(k,z,o){"use strict";(function(){z.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(k,z,o){"use strict";(function(){z.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(void 0)},{}],252:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/get-prototype-of"),m=A(M),T=k("babel-runtime/helpers/typeof"),b=A(T),y=k("babel-runtime/core-js/object/assign"),C=A(y);function A(g){return g&&g.__esModule?g:{default:g}}(function(){var g,e,f,r,l,n,i,a=[].slice,c={}.hasOwnProperty;g=function(){var d,s,u,S,E,_;if(_=arguments[0],E=2<=arguments.length?a.call(arguments,1):[],l(C.default))C.default.apply(null,arguments);else for(d=0,u=E.length;d":"attribute: {"+g+"}, parent: <"+this.parent.name+">"},A.prototype.isEqualNode=function(g){return g.namespaceURI!==this.namespaceURI||(g.prefix!==this.prefix||g.localName!==this.localName)?!1:!(g.value!==this.value)},A}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=T(M);function T(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C,A=function(f,r){for(var l in r)g.call(r,l)&&(f[l]=r[l]);function n(){this.constructor=f}return n.prototype=r.prototype,f.prototype=new n,f.__super__=r.prototype,f},g={}.hasOwnProperty;b=k("./NodeType"),C=k("./XMLCharacterData"),z.exports=y=function(e){A(f,e);function f(r,l){if(f.__super__.constructor.call(this,r),l==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=b.CData,this.value=this.stringify.cdata(l)}return f.prototype.clone=function(){return(0,m.default)(this)},f.prototype.toString=function(r){return this.options.writer.cdata(this,this.options.writer.filterOptions(r))},f}(C)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=T(M);function T(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C=function(e,f){for(var r in f)A.call(f,r)&&(e[r]=f[r]);function l(){this.constructor=e}return l.prototype=f.prototype,e.prototype=new l,e.__super__=f.prototype,e},A={}.hasOwnProperty;y=k("./XMLNode"),z.exports=b=function(g){C(e,g);function e(f){e.__super__.constructor.call(this,f),this.value=""}return Object.defineProperty(e.prototype,"data",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(e.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(e.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),e.prototype.clone=function(){return(0,m.default)(this)},e.prototype.substringData=function(f,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.appendData=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.insertData=function(f,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.deleteData=function(f,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.replaceData=function(f,r,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.isEqualNode=function(f){return e.__super__.isEqualNode.apply(this,arguments).isEqualNode(f)?!(f.data!==this.data):!1},e}(y)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=T(M);function T(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C,A=function(f,r){for(var l in r)g.call(r,l)&&(f[l]=r[l]);function n(){this.constructor=f}return n.prototype=r.prototype,f.prototype=new n,f.__super__=r.prototype,f},g={}.hasOwnProperty;b=k("./NodeType"),y=k("./XMLCharacterData"),z.exports=C=function(e){A(f,e);function f(r,l){if(f.__super__.constructor.call(this,r),l==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=b.Comment,this.value=this.stringify.comment(l)}return f.prototype.clone=function(){return(0,m.default)(this)},f.prototype.toString=function(r){return this.options.writer.comment(this,this.options.writer.filterOptions(r))},f}(y)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=y(M),T=k("babel-runtime/core-js/object/create"),b=y(T);function y(C){return C&&C.__esModule?C:{default:C}}(function(){var C,A,g;A=k("./XMLDOMErrorHandler"),g=k("./XMLDOMStringList"),z.exports=C=function(){function e(){var f;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new A,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=f=(0,b.default)(this.defaultParams)}return Object.defineProperty(e.prototype,"parameterNames",{get:function(){return new g((0,m.default)(this.defaultParams))}}),e.prototype.getParameter=function(f){return this.params.hasOwnProperty(f)?this.params[f]:null},e.prototype.canSetParameter=function(f,r){return!0},e.prototype.setParameter=function(f,r){return r!=null?this.params[f]=r:delete this.params[f]},e}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(k,z,o){"use strict";(function(){var M;z.exports=M=function(){function m(){}return m.prototype.handleError=function(T){throw new Error(T)},m}()}).call(void 0)},{}],260:[function(k,z,o){"use strict";(function(){var M;z.exports=M=function(){function m(){}return m.prototype.hasFeature=function(T,b){return!0},m.prototype.createDocumentType=function(T,b,y){throw new Error("This DOM method is not implemented.")},m.prototype.createDocument=function(T,b,y){throw new Error("This DOM method is not implemented.")},m.prototype.createHTMLDocument=function(T){throw new Error("This DOM method is not implemented.")},m.prototype.getFeature=function(T,b){throw new Error("This DOM method is not implemented.")},m}()}).call(void 0)},{}],261:[function(k,z,o){"use strict";(function(){var M;z.exports=M=function(){function m(T){this.arr=T||[]}return Object.defineProperty(m.prototype,"length",{get:function(){return this.arr.length}}),m.prototype.item=function(T){return this.arr[T]||null},m.prototype.contains=function(T){return this.arr.indexOf(T)!==-1},m}()}).call(void 0)},{}],262:[function(k,z,o){"use strict";(function(){var M,m,T,b=function(A,g){for(var e in g)y.call(g,e)&&(A[e]=g[e]);function f(){this.constructor=A}return f.prototype=g.prototype,A.prototype=new f,A.__super__=g.prototype,A},y={}.hasOwnProperty;T=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(C){b(A,C);function A(g,e,f,r,l,n){if(A.__super__.constructor.call(this,g),e==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(f==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(e));if(!r)throw new Error("Missing DTD attribute type. "+this.debugInfo(e));if(!l)throw new Error("Missing DTD attribute default. "+this.debugInfo(e));if(l.indexOf("#")!==0&&(l="#"+l),!l.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(e));if(n&&!l.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(e));this.elementName=this.stringify.name(e),this.type=M.AttributeDeclaration,this.attributeName=this.stringify.name(f),this.attributeType=this.stringify.dtdAttType(r),n&&(this.defaultValue=this.stringify.dtdAttDefault(n)),this.defaultValueType=l}return A.prototype.toString=function(g){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(g))},A}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(k,z,o){"use strict";(function(){var M,m,T,b=function(A,g){for(var e in g)y.call(g,e)&&(A[e]=g[e]);function f(){this.constructor=A}return f.prototype=g.prototype,A.prototype=new f,A.__super__=g.prototype,A},y={}.hasOwnProperty;T=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(C){b(A,C);function A(g,e,f){if(A.__super__.constructor.call(this,g),e==null)throw new Error("Missing DTD element name. "+this.debugInfo());f||(f="(#PCDATA)"),Array.isArray(f)&&(f="("+f.join(",")+")"),this.name=this.stringify.name(e),this.type=M.ElementDeclaration,this.value=this.stringify.dtdElementValue(f)}return A.prototype.toString=function(g){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(g))},A}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(k,z,o){"use strict";(function(){var M,m,T,b,y=function(g,e){for(var f in e)C.call(e,f)&&(g[f]=e[f]);function r(){this.constructor=g}return r.prototype=e.prototype,g.prototype=new r,g.__super__=e.prototype,g},C={}.hasOwnProperty;b=k("./Utility").isObject,T=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(A){y(g,A);function g(e,f,r,l){if(g.__super__.constructor.call(this,e),r==null)throw new Error("Missing DTD entity name. "+this.debugInfo(r));if(l==null)throw new Error("Missing DTD entity value. "+this.debugInfo(r));if(this.pe=!!f,this.name=this.stringify.name(r),this.type=M.EntityDeclaration,!b(l))this.value=this.stringify.dtdEntityValue(l),this.internal=!0;else{if(!l.pubID&&!l.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r));if(l.pubID&&!l.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r));if(this.internal=!1,l.pubID!=null&&(this.pubID=this.stringify.dtdPubID(l.pubID)),l.sysID!=null&&(this.sysID=this.stringify.dtdSysID(l.sysID)),l.nData!=null&&(this.nData=this.stringify.dtdNData(l.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}return Object.defineProperty(g.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(g.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(g.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(g.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(g.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(g.prototype,"xmlVersion",{get:function(){return null}}),g.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))},g}(T)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(k,z,o){"use strict";(function(){var M,m,T,b=function(A,g){for(var e in g)y.call(g,e)&&(A[e]=g[e]);function f(){this.constructor=A}return f.prototype=g.prototype,A.prototype=new f,A.__super__=g.prototype,A},y={}.hasOwnProperty;T=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(C){b(A,C);function A(g,e,f){if(A.__super__.constructor.call(this,g),e==null)throw new Error("Missing DTD notation name. "+this.debugInfo(e));if(!f.pubID&&!f.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(e));this.name=this.stringify.name(e),this.type=M.NotationDeclaration,f.pubID!=null&&(this.pubID=this.stringify.dtdPubID(f.pubID)),f.sysID!=null&&(this.sysID=this.stringify.dtdSysID(f.sysID))}return Object.defineProperty(A.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(A.prototype,"systemId",{get:function(){return this.sysID}}),A.prototype.toString=function(g){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(g))},A}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(k,z,o){"use strict";(function(){var M,m,T,b,y=function(g,e){for(var f in e)C.call(e,f)&&(g[f]=e[f]);function r(){this.constructor=g}return r.prototype=e.prototype,g.prototype=new r,g.__super__=e.prototype,g},C={}.hasOwnProperty;b=k("./Utility").isObject,T=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(A){y(g,A);function g(e,f,r,l){var n;g.__super__.constructor.call(this,e),b(f)&&(n=f,f=n.version,r=n.encoding,l=n.standalone),f||(f="1.0"),this.type=M.Declaration,this.version=this.stringify.xmlVersion(f),r!=null&&(this.encoding=this.stringify.xmlEncoding(r)),l!=null&&(this.standalone=this.stringify.xmlStandalone(l))}return g.prototype.toString=function(e){return this.options.writer.declaration(this,this.options.writer.filterOptions(e))},g}(T)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(k,z,o){"use strict";(function(){var M,m,T,b,y,C,A,g,e,f=function(n,i){for(var a in i)r.call(i,a)&&(n[a]=i[a]);function c(){this.constructor=n}return c.prototype=i.prototype,n.prototype=new c,n.__super__=i.prototype,n},r={}.hasOwnProperty;e=k("./Utility").isObject,g=k("./XMLNode"),M=k("./NodeType"),m=k("./XMLDTDAttList"),b=k("./XMLDTDEntity"),T=k("./XMLDTDElement"),y=k("./XMLDTDNotation"),A=k("./XMLNamedNodeMap"),z.exports=C=function(l){f(n,l);function n(i,a,c){var h,d,s,u,S,E;if(n.__super__.constructor.call(this,i),this.type=M.DocType,i.children){for(u=i.children,d=0,s=u.length;d=0;)this.up();return this.onEnd()},x.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},x.prototype.openNode=function(w){var v,O,U,I;if(!w.isOpen){if(!this.root&&this.currentLevel===0&&w.type===M.Element&&(this.root=w),O="",w.type===M.Element){this.writerOptions.state=m.OpenTag,O=this.writer.indent(w,this.writerOptions,this.currentLevel)+"<"+w.name,I=w.attribs;for(U in I){if(!R.call(I,U))continue;v=I[U],O+=this.writer.attribute(v,this.writerOptions,this.currentLevel)}O+=(w.children?">":"/>")+this.writer.endline(w,this.writerOptions,this.currentLevel),this.writerOptions.state=m.InsideTag}else this.writerOptions.state=m.OpenTag,O=this.writer.indent(w,this.writerOptions,this.currentLevel)+""),O+=this.writer.endline(w,this.writerOptions,this.currentLevel);return this.onData(O,this.currentLevel),w.isOpen=!0}},x.prototype.closeNode=function(w){var v;if(!w.isClosed)return v="",this.writerOptions.state=m.CloseTag,w.type===M.Element?v=this.writer.indent(w,this.writerOptions,this.currentLevel)+""+this.writer.endline(w,this.writerOptions,this.currentLevel):v=this.writer.indent(w,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(w,this.writerOptions,this.currentLevel),this.writerOptions.state=m.None,this.onData(v,this.currentLevel),w.isClosed=!0},x.prototype.onData=function(w,v){return this.documentStarted=!0,this.onDataCallback(w,v+1)},x.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},x.prototype.debugInfo=function(w){return w==null?"":"node: <"+w+">"},x.prototype.ele=function(){return this.element.apply(this,arguments)},x.prototype.nod=function(w,v,O){return this.node(w,v,O)},x.prototype.txt=function(w){return this.text(w)},x.prototype.dat=function(w){return this.cdata(w)},x.prototype.com=function(w){return this.comment(w)},x.prototype.ins=function(w,v){return this.instruction(w,v)},x.prototype.dec=function(w,v,O){return this.declaration(w,v,O)},x.prototype.dtd=function(w,v,O){return this.doctype(w,v,O)},x.prototype.e=function(w,v,O){return this.element(w,v,O)},x.prototype.n=function(w,v,O){return this.node(w,v,O)},x.prototype.t=function(w){return this.text(w)},x.prototype.d=function(w){return this.cdata(w)},x.prototype.c=function(w){return this.comment(w)},x.prototype.r=function(w){return this.raw(w)},x.prototype.i=function(w,v){return this.instruction(w,v)},x.prototype.att=function(){return this.currentNode&&this.currentNode.type===M.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},x.prototype.a=function(){return this.currentNode&&this.currentNode.type===M.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},x.prototype.ent=function(w,v){return this.entity(w,v)},x.prototype.pent=function(w,v){return this.pEntity(w,v)},x.prototype.not=function(w,v){return this.notation(w,v)},x}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLAttribute":254,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDocument":268,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLStringWriter":278,"./XMLStringifier":279,"./XMLText":280}],270:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=T(M);function T(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C,A=function(f,r){for(var l in r)g.call(r,l)&&(f[l]=r[l]);function n(){this.constructor=f}return n.prototype=r.prototype,f.prototype=new n,f.__super__=r.prototype,f},g={}.hasOwnProperty;C=k("./XMLNode"),b=k("./NodeType"),z.exports=y=function(e){A(f,e);function f(r){f.__super__.constructor.call(this,r),this.type=b.Dummy}return f.prototype.clone=function(){return(0,m.default)(this)},f.prototype.toString=function(r){return""},f}(C)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=T(M);function T(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C,A,g,e,f,r,l,n=function(c,h){for(var d in h)i.call(h,d)&&(c[d]=h[d]);function s(){this.constructor=c}return s.prototype=h.prototype,c.prototype=new s,c.__super__=h.prototype,c},i={}.hasOwnProperty;l=k("./Utility"),r=l.isObject,f=l.isFunction,e=l.getValue,g=k("./XMLNode"),b=k("./NodeType"),y=k("./XMLAttribute"),A=k("./XMLNamedNodeMap"),z.exports=C=function(a){n(c,a);function c(h,d,s){var u,S,E,_;if(c.__super__.constructor.call(this,h),d==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(d),this.type=b.Element,this.attribs={},this.schemaTypeInfo=null,s!=null&&this.attribute(s),h.type===b.Document&&(this.isRoot=!0,this.documentObject=h,h.rootObject=this,h.children)){for(_=h.children,S=0,E=_.length;S=u;d=0<=u?++s:--s)if(!this.attribs[d].isEqualNode(h.attribs[d]))return!1;return!0},c}(g)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=T(M);function T(b){return b&&b.__esModule?b:{default:b}}(function(){var b;z.exports=b=function(){function y(C){this.nodes=C}return Object.defineProperty(y.prototype,"length",{get:function(){return(0,m.default)(this.nodes).length||0}}),y.prototype.clone=function(){return this.nodes=null},y.prototype.getNamedItem=function(C){return this.nodes[C]},y.prototype.setNamedItem=function(C){var A;return A=this.nodes[C.nodeName],this.nodes[C.nodeName]=C,A||null},y.prototype.removeNamedItem=function(C){var A;return A=this.nodes[C],delete this.nodes[C],A||null},y.prototype.item=function(C){return this.nodes[(0,m.default)(this.nodes)[C]]||null},y.prototype.getNamedItemNS=function(C,A){throw new Error("This DOM method is not implemented.")},y.prototype.setNamedItemNS=function(C){throw new Error("This DOM method is not implemented.")},y.prototype.removeNamedItemNS=function(C,A){throw new Error("This DOM method is not implemented.")},y}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(k,z,o){"use strict";(function(){var M,m,T,b,y,C,A,g,e,f,r,l,n,i,a,c,h,d,s,u={}.hasOwnProperty;s=k("./Utility"),d=s.isObject,h=s.isFunction,c=s.isEmpty,a=s.getValue,g=null,T=null,b=null,y=null,C=null,n=null,i=null,l=null,A=null,m=null,r=null,e=null,M=null,z.exports=f=function(){function S(E){this.parent=E,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,g||(g=k("./XMLElement"),T=k("./XMLCData"),b=k("./XMLComment"),y=k("./XMLDeclaration"),C=k("./XMLDocType"),n=k("./XMLRaw"),i=k("./XMLText"),l=k("./XMLProcessingInstruction"),A=k("./XMLDummy"),m=k("./NodeType"),r=k("./XMLNodeList"),e=k("./XMLNamedNodeMap"),M=k("./DocumentPosition"))}return Object.defineProperty(S.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(S.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(S.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(S.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(S.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new r(this.children)),this.childNodeList}}),Object.defineProperty(S.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(S.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(S.prototype,"previousSibling",{get:function(){var _;return _=this.parent.children.indexOf(this),this.parent.children[_-1]||null}}),Object.defineProperty(S.prototype,"nextSibling",{get:function(){var _;return _=this.parent.children.indexOf(this),this.parent.children[_+1]||null}}),Object.defineProperty(S.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(S.prototype,"textContent",{get:function(){var _,P,R,x,w;if(this.nodeType===m.Element||this.nodeType===m.DocumentFragment){for(w="",x=this.children,P=0,R=x.length;P":((P=this.parent)!=null?P.name:void 0)?"node: <"+E+">, parent: <"+this.parent.name+">":"node: <"+E+">"},S.prototype.ele=function(E,_,P){return this.element(E,_,P)},S.prototype.nod=function(E,_,P){return this.node(E,_,P)},S.prototype.txt=function(E){return this.text(E)},S.prototype.dat=function(E){return this.cdata(E)},S.prototype.com=function(E){return this.comment(E)},S.prototype.ins=function(E,_){return this.instruction(E,_)},S.prototype.doc=function(){return this.document()},S.prototype.dec=function(E,_,P){return this.declaration(E,_,P)},S.prototype.e=function(E,_,P){return this.element(E,_,P)},S.prototype.n=function(E,_,P){return this.node(E,_,P)},S.prototype.t=function(E){return this.text(E)},S.prototype.d=function(E){return this.cdata(E)},S.prototype.c=function(E){return this.comment(E)},S.prototype.r=function(E){return this.raw(E)},S.prototype.i=function(E,_){return this.instruction(E,_)},S.prototype.u=function(){return this.up()},S.prototype.importXMLBuilder=function(E){return this.importDocument(E)},S.prototype.replaceChild=function(E,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.removeChild=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.appendChild=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.hasChildNodes=function(){return this.children.length!==0},S.prototype.cloneNode=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isSupported=function(E,_){return!0},S.prototype.hasAttributes=function(){return this.attribs.length!==0},S.prototype.compareDocumentPosition=function(E){var _,P;return _=this,_===E?0:this.document()!==E.document()?(P=M.Disconnected|M.ImplementationSpecific,Math.random()<.5?P|=M.Preceding:P|=M.Following,P):_.isAncestor(E)?M.Contains|M.Preceding:_.isDescendant(E)?M.Contains|M.Following:_.isPreceding(E)?M.Preceding:M.Following},S.prototype.isSameNode=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupPrefix=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isDefaultNamespace=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupNamespaceURI=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isEqualNode=function(E){var _,P,R;if(E.nodeType!==this.nodeType)return!1;if(E.children.length!==this.children.length)return!1;for(_=P=0,R=this.children.length-1;0<=R?P<=R:P>=R;_=0<=R?++P:--P)if(!this.children[_].isEqualNode(E.children[_]))return!1;return!0},S.prototype.getFeature=function(E,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.setUserData=function(E,_,P){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.getUserData=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.contains=function(E){return E?E===this||this.isDescendant(E):!1},S.prototype.isDescendant=function(E){var _,P,R,x,w;for(w=this.children,R=0,x=w.length;RP},S.prototype.treePosition=function(E){var _,P;return P=0,_=!1,this.foreachTreeNode(this.document(),function(R){if(P++,!_&&R===E)return _=!0}),_?P:-1},S.prototype.foreachTreeNode=function(E,_){var P,R,x,w,v;for(E||(E=this.document()),w=E.children,R=0,x=w.length;R0){for(this.stream.write(" ["),this.stream.write(this.endline(e,f,r)),f.state=m.InsideTag,a=e.children,n=0,i=a.length;n"),this.stream.write(this.endline(e,f,r)),f.state=m.None,this.closeNode(e,f,r)},g.prototype.element=function(e,f,r){var l,n,i,a,c,h,d,s,u,S;r||(r=0),this.openNode(e,f,r),f.state=m.OpenTag,this.stream.write(this.indent(e,f,r)+"<"+e.name),u=e.attribs;for(d in u){if(!C.call(u,d))continue;l=u[d],this.attribute(l,f,r)}if(i=e.children.length,a=i===0?null:e.children[0],i===0||e.children.every(function(E){return(E.type===M.Text||E.type===M.Raw)&&E.value===""}))f.allowEmpty?(this.stream.write(">"),f.state=m.CloseTag,this.stream.write("")):(f.state=m.CloseTag,this.stream.write(f.spaceBeforeSlash+"/>"));else if(f.pretty&&i===1&&(a.type===M.Text||a.type===M.Raw)&&a.value!=null)this.stream.write(">"),f.state=m.InsideTag,f.suppressPrettyCount++,s=!0,this.writeChildNode(a,f,r+1),f.suppressPrettyCount--,s=!1,f.state=m.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(e,f,r)),f.state=m.InsideTag,S=e.children,c=0,h=S.length;c")}return this.stream.write(this.endline(e,f,r)),f.state=m.None,this.closeNode(e,f,r)},g.prototype.processingInstruction=function(e,f,r){return this.stream.write(g.__super__.processingInstruction.call(this,e,f,r))},g.prototype.raw=function(e,f,r){return this.stream.write(g.__super__.raw.call(this,e,f,r))},g.prototype.text=function(e,f,r){return this.stream.write(g.__super__.text.call(this,e,f,r))},g.prototype.dtdAttList=function(e,f,r){return this.stream.write(g.__super__.dtdAttList.call(this,e,f,r))},g.prototype.dtdElement=function(e,f,r){return this.stream.write(g.__super__.dtdElement.call(this,e,f,r))},g.prototype.dtdEntity=function(e,f,r){return this.stream.write(g.__super__.dtdEntity.call(this,e,f,r))},g.prototype.dtdNotation=function(e,f,r){return this.stream.write(g.__super__.dtdNotation.call(this,e,f,r))},g}(b)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(k,z,o){"use strict";(function(){var M,m,T=function(C,A){for(var g in A)b.call(A,g)&&(C[g]=A[g]);function e(){this.constructor=C}return e.prototype=A.prototype,C.prototype=new e,C.__super__=A.prototype,C},b={}.hasOwnProperty;m=k("./XMLWriterBase"),z.exports=M=function(y){T(C,y);function C(A){C.__super__.constructor.call(this,A)}return C.prototype.document=function(A,g){var e,f,r,l,n;for(g=this.filterOptions(g),l="",n=A.children,f=0,r=n.length;f","]]]]>"),this.assertLegalChar(y))},b.prototype.comment=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+y);return this.assertLegalChar(y)},b.prototype.raw=function(y){return this.options.noValidation?y:""+y||""},b.prototype.attValue=function(y){return this.options.noValidation?y:this.assertLegalChar(this.attEscape(y=""+y||""))},b.prototype.insTarget=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.insValue=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/\?>/))throw new Error("Invalid processing instruction value: "+y);return this.assertLegalChar(y)},b.prototype.xmlVersion=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+y);return y},b.prototype.xmlEncoding=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+y);return this.assertLegalChar(y)},b.prototype.xmlStandalone=function(y){return this.options.noValidation?y:y?"yes":"no"},b.prototype.dtdPubID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdSysID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdElementValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdAttType=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdAttDefault=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdEntityValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdNData=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.convertAttKey="@",b.prototype.convertPIKey="?",b.prototype.convertTextKey="#text",b.prototype.convertCDataKey="#cdata",b.prototype.convertCommentKey="#comment",b.prototype.convertRawKey="#raw",b.prototype.assertLegalChar=function(y){var C,A;if(this.options.noValidation)return y;if(C="",this.options.version==="1.0"){if(C=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,A=y.match(C))throw new Error("Invalid character in string: "+y+" at index "+A.index)}else if(this.options.version==="1.1"&&(C=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,A=y.match(C)))throw new Error("Invalid character in string: "+y+" at index "+A.index);return y},b.prototype.assertLegalName=function(y){var C;if(this.options.noValidation)return y;if(this.assertLegalChar(y),C=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!y.match(C))throw new Error("Invalid character in name");return y},b.prototype.textEscape=function(y){var C;return this.options.noValidation?y:(C=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(C,"&").replace(//g,">").replace(/\r/g," "))},b.prototype.attEscape=function(y){var C;return this.options.noValidation?y:(C=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(C,"&").replace(/0)?new Array(_).join(S.indent):""},s.prototype.endline=function(u,S,E){return!S.pretty||S.suppressPrettyCount?"":S.newline},s.prototype.attribute=function(u,S,E){var _;return this.openAttribute(u,S,E),_=" "+u.name+'="'+u.value+'"',this.closeAttribute(u,S,E),_},s.prototype.cdata=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.comment=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.declaration=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+"",_+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.docType=function(u,S,E){var _,P,R,x,w;if(E||(E=0),this.openNode(u,S,E),S.state=m.OpenTag,x=this.indent(u,S,E),x+="0){for(x+=" [",x+=this.endline(u,S,E),S.state=m.InsideTag,w=u.children,P=0,R=w.length;P",x+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),x},s.prototype.element=function(u,S,E){var _,P,R,x,w,v,O,U,I,N,V,H,D,W;E||(E=0),N=!1,V="",this.openNode(u,S,E),S.state=m.OpenTag,V+=this.indent(u,S,E)+"<"+u.name,H=u.attribs;for(I in H){if(!d.call(H,I))continue;_=H[I],V+=this.attribute(_,S,E)}if(R=u.children.length,x=R===0?null:u.children[0],R===0||u.children.every(function(F){return(F.type===M.Text||F.type===M.Raw)&&F.value===""}))S.allowEmpty?(V+=">",S.state=m.CloseTag,V+=""+this.endline(u,S,E)):(S.state=m.CloseTag,V+=S.spaceBeforeSlash+"/>"+this.endline(u,S,E));else if(S.pretty&&R===1&&(x.type===M.Text||x.type===M.Raw)&&x.value!=null)V+=">",S.state=m.InsideTag,S.suppressPrettyCount++,N=!0,V+=this.writeChildNode(x,S,E+1),S.suppressPrettyCount--,N=!1,S.state=m.CloseTag,V+=""+this.endline(u,S,E);else{if(S.dontPrettyTextNodes){for(D=u.children,w=0,O=D.length;w"+this.endline(u,S,E),S.state=m.InsideTag,W=u.children,v=0,U=W.length;v",N&&S.suppressPrettyCount--,V+=this.endline(u,S,E),S.state=m.None}return this.closeNode(u,S,E),V},s.prototype.writeChildNode=function(u,S,E){switch(u.type){case M.CData:return this.cdata(u,S,E);case M.Comment:return this.comment(u,S,E);case M.Element:return this.element(u,S,E);case M.Raw:return this.raw(u,S,E);case M.Text:return this.text(u,S,E);case M.ProcessingInstruction:return this.processingInstruction(u,S,E);case M.Dummy:return"";case M.Declaration:return this.declaration(u,S,E);case M.DocType:return this.docType(u,S,E);case M.AttributeDeclaration:return this.dtdAttList(u,S,E);case M.ElementDeclaration:return this.dtdElement(u,S,E);case M.EntityDeclaration:return this.dtdEntity(u,S,E);case M.NotationDeclaration:return this.dtdNotation(u,S,E);default:throw new Error("Unknown XML node type: "+u.constructor.name)}},s.prototype.processingInstruction=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+"",_+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.raw=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E),S.state=m.InsideTag,_+=u.value,S.state=m.CloseTag,_+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.text=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E),S.state=m.InsideTag,_+=u.value,S.state=m.CloseTag,_+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.dtdAttList=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.dtdElement=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.dtdEntity=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.dtdNotation=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.openNode=function(u,S,E){},s.prototype.closeNode=function(u,S,E){},s.prototype.openAttribute=function(u,S,E){},s.prototype.closeAttribute=function(u,S,E){},s}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],282:[function(k,z,o){"use strict";(function(){var M,m,T,b,y,C,A,g,e,f;f=k("./Utility"),g=f.assign,e=f.isFunction,T=k("./XMLDOMImplementation"),b=k("./XMLDocument"),y=k("./XMLDocumentCB"),A=k("./XMLStringWriter"),C=k("./XMLStreamWriter"),M=k("./NodeType"),m=k("./WriterState"),z.exports.create=function(r,l,n,i){var a,c;if(r==null)throw new Error("Root element needs a name.");return i=g({},l,n,i),a=new b(i),c=a.element(r),i.headless||(a.declaration(i),(i.pubID!=null||i.sysID!=null)&&a.dtd(i)),c},z.exports.begin=function(r,l,n){var i;return e(r)&&(i=[r,l],l=i[0],n=i[1],r={}),l?new y(r,l,n):new b(r)},z.exports.stringWriter=function(r){return new A(r)},z.exports.streamWriter=function(r,l){return new C(r,l)},z.exports.implementation=new T,z.exports.nodeType=M,z.exports.writerState=m}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(k,z,o){z.exports=m;var M=Object.prototype.hasOwnProperty;function m(){for(var T={},b=0;by?r=f(r):r.length>5]|=128<>>9<<4)+14]=l;for(var n=1732584193,i=-271733879,a=-1732584194,c=271733878,h=0;h>16)+(l>>16)+(n>>16);return i<<16|n&65535}function f(r,l){return r<>>32-l}z.exports=function(l){return M.hash(l,T,16)}},{"./helpers":285}],287:[function(k,z,o){"use strict";var M=k("./helpers");function m(A,g){A[g>>5]|=128<<24-g%32,A[(g+64>>9<<4)+15]=g;for(var e=Array(80),f=1732584193,r=-271733879,l=-1732584194,n=271733878,i=-1009589776,a=0;a>16)+(g>>16)+(e>>16);return f<<16|e&65535}function C(A,g){return A<>>32-g}z.exports=function(g){return M.hash(g,m,20,!0)}},{"./helpers":285}],288:[function(k,z,o){"use strict";z.exports=function(){return function(){}}},{}],289:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/helpers/typeof"),T=b(m);function b(f){return f&&f.__esModule?f:{default:f}}var y=k("stream"),C=y.Stream,A=k("../lib/common/utils/isArray"),g=A.isArray;z.exports.string=function(r){return typeof r=="string"},z.exports.array=g,z.exports.buffer=M.isBuffer;function e(f){return f instanceof C}z.exports.writableStream=function(r){return e(r)&&typeof r._write=="function"&&(0,T.default)(r._writableState)==="object"}}).call(this,{isBuffer:k("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(k,z,o){"use strict";o.encodeURIComponent=function(M){try{return encodeURIComponent(M)}catch(m){return M}},o.escape=k("escape-html"),o.timestamp=function(m){if(m){var T=m;return typeof T=="string"&&(T=Number(T)),String(m).length===10&&(T*=1e3),new Date(T)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(k,z,o){(function(M,m){"use strict";var T=k("babel-runtime/core-js/json/stringify"),b=A(T),y=k("babel-runtime/helpers/typeof"),C=A(y);function A(S){return S&&S.__esModule?S:{default:S}}var g=k("util"),e=k("url"),f=k("http"),r=k("https"),l=k("debug")("urllib"),n=k("humanize-ms"),i,a=0,c=Math.pow(2,31)-10,h=/^https?:\/\//i;function d(S,E){return S===void 0?E:S}function s(S,E){return function(_,P,R){if(_)return E(_);S({data:P,status:R.statusCode,headers:R.headers,res:R})}}o.TIMEOUTS=[n("300s"),n("300s")];var u=["json","text"];o.request=function(E,_,P){return arguments.length===2&&typeof _=="function"&&(P=_,_=null),typeof P=="function"?o.requestWithCallback(E,_,P):(i||(i=k("any-promise")),new i(function(R,x){o.requestWithCallback(E,_,s(R,x))}))},o.requestWithCallback=function(E,_,P){if(!E||typeof E!="string"&&(typeof E=="undefined"?"undefined":(0,C.default)(E))!=="object"){var R=g.format("expect request url to be a string or a http request options, but got %j",E);throw new Error(R)}arguments.length===2&&typeof _=="function"&&(P=_,_=null),_=_||{},a>=c&&(a=0);var x=++a;_.requestUrls=_.requestUrls||[];var w={requestId:x,url:E,args:_,ctx:_.ctx};_.emitter&&_.emitter.emit("request",w),_.timeout=_.timeout||o.TIMEOUTS,_.maxRedirects=_.maxRedirects||10,_.streaming=_.streaming||_.customResponse;var v=Date.now(),O;typeof E=="string"?(h.test(E)||(E="http://"+E),O=e.parse(E)):O=E;var U=(_.type||_.method||O.method||"GET").toUpperCase(),I=O.port||80,N=f,V=d(_.agent,o.agent),H=_.fixJSONCtlChars;O.protocol==="https:"&&(N=r,V=d(_.httpsAgent,o.httpsAgent),O.port||(I=443));var D={host:O.hostname||O.host||"localhost",path:O.path||"/",method:U,port:I,agent:V,headers:_.headers||{},lookup:_.lookup};Array.isArray(_.timeout)?D.requestTimeout=_.timeout[_.timeout.length-1]:typeof _.timeout!="undefined"&&(D.requestTimeout=_.timeout);for(var W=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],F=0;F=0)return l("Request#%d %s: got digest auth header WWW-Authenticate: %s",x,E,ot),_.headers=_.headers||{},_.headers.Authorization=digestAuthHeader(D.method,D.path,ot,_.digestAuth),l("Request#%d %s: auth with digest header: %s",x,E,_.headers.Authorization),Bt.headers["set-cookie"]&&(_.headers.Cookie=Bt.headers["set-cookie"].join(";")),o.requestWithCallback(E,_,vt)}var Je=Date.now()-v;oe&&(oe.contentDownload=Je),l("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Je,$,me,D.method,D.host,D.path,le,oe);var et={status:me,statusCode:me,headers:Rt,size:$,aborted:re,rt:Je,keepAliveSocket:le,data:dt,requestUrls:_.requestUrls,timing:oe,remoteAddress:ae,remotePort:Se};if(ke){var Me="";V&&typeof V.getCurrentStatus=="function"&&(Me=", agent status: "+(0,b.default)(V.getCurrentStatus())),ke.message+=", "+D.method+" "+E+" "+me+" (connected: "+ue+", keepalive socket: "+le+Me+`) -headers: `+(0,b.default)(Rt),ke.data=dt,ke.path=D.path,ke.status=me,ke.headers=Rt,ke.res=et}vt(ke,dt,_.streaming?Bt:et),_.emitter&&(w.url=E,w.socket=gt&>.connection,w.options=D,w.size=Ce,_.emitter.emit("response",{requestId:x,error:ke,ctx:_.ctx,req:w,res:et}))}function ve(ke){var dt=null;if(_.followRedirect&&statuses.redirect[ke.statusCode]){_._followRedirectCount=(_._followRedirectCount||0)+1;var Bt=ke.headers.location;if(!Bt)dt=new Error("Got statusCode "+ke.statusCode+" but cannot resolve next location from headers"),dt.name="FollowRedirectError";else if(_._followRedirectCount>_.maxRedirects)dt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+E),dt.name="MaxRedirectError";else{var vt=_.formatRedirectUrl?_.formatRedirectUrl(E,Bt):e.resolve(E,Bt);l("Request#%d %s: `redirected` from %s to %s",x,D.path,E,vt),J(),_.headers&&_.headers.Host&&h.test(Bt)&&(_.headers.Host=null);var Rt=P;return P=null,o.requestWithCallback(vt,_,Rt),{redirect:!0,error:null}}}return{redirect:!1,error:dt}}!D.headers["User-Agent"]&&!D.headers["user-agent"]&&(D.headers["User-Agent"]=navigator.userAgent),_.gzip&&(!D.headers["Accept-Encoding"]&&!D.headers["accept-encoding"]&&(D.headers["Accept-Encoding"]="gzip"));function _e(ke,dt,Bt){var vt=ke.headers["content-encoding"];return Bt(null,dt,vt)}var Te=_.writeStream;l("Request#%d %s %s with headers %j, options.path: %s",x,U,E,D.headers,D.path),_.requestUrls.push(E);function Ge(ke){if(oe&&(oe.waiting=Date.now()-v),l("Request#%d %s `req response` event emit: status %d, headers: %j",x,E,ke.statusCode,ke.headers),_.streaming){var dt=ve(ke);if(dt.redirect){ke.resume();return}return dt.error?(ke.resume(),Q(dt.error,null,ke)):Q(null,null,ke)}if(ke.on("close",function(){l("Request#%d %s: `res close` event emit, total size %d",x,E,$)}),ke.on("error",function(){l("Request#%d %s: `res error` event emit, total size %d",x,E,$)}),ke.on("aborted",function(){re=!0,l("Request#%d %s: `res aborted` event emit, total size %d",x,E,$)}),Te){var dt=ve(ke);if(dt.redirect){ke.resume();return}return dt.error?(ke.resume(),Te.end(),Q(dt.error,null,ke)):(_.consumeWriteStream===!1?ke.on("end",Q.bind(null,null,null,ke)):isNode010||isNode012?first([[Te,"close"],[ke,"aborted"]],function(Rt,ot,Je){l("Request#%d %s: writeStream or res %s event emitted",x,E,Je),Q(ye||null,null,ke)}):Te.on("close",function(){l("Request#%d %s: writeStream close event emitted",x,E),Q(ye||null,null,ke)}),ke.pipe(Te))}var Bt=[];ke.on("data",function(vt){l("Request#%d %s: `res data` event emit, size %d",x,E,vt.length),$+=vt.length,Bt.push(vt)}),ke.on("end",function(){var vt=m.concat(Bt,$);if(l("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",x,E,$,ke._dumped),ye)return Q(ye,vt,ke);var Rt=ve(ke);if(Rt.error)return Q(Rt.error,vt,ke);if(Rt.redirect)return;_e(ke,vt,function(ot,Je,et){if(ot)return Q(ot,vt,ke);if(!et&&u.indexOf(_.dataType)>=0){try{Je=decodeBodyByCharset(Je,ke)}catch(Be){return l("decodeBodyByCharset error: %s",Be),Q(null,Je,ke)}if(_.dataType==="json")if($===0)Je=null;else{var Me=parseJSON(Je,H);Me.error?ot=Me.error:Je=Me.data}}re&&l("Request#%d %s: Remote socket was terminated before `response.end()` was called",x,E),Q(ot,Je,ke)})})}var qe,ut;Array.isArray(_.timeout)?(qe=n(_.timeout[0]),ut=n(_.timeout[1])):qe=ut=n(_.timeout),l("ConnectTimeout: %d, ResponseTimeout: %d",qe,ut);function st(){l("Connect timer ticking, timeout: %d",qe),ce=setTimeout(function(){ce=null,me===-1&&(me=-2);var ke="Connect timeout for "+qe+"ms",dt="ConnectionTimeoutError";gt.socket||(dt="SocketAssignTimeoutError",ke+=", working sockets is full"),ye=new Error(ke),ye.name=dt,ye.requestId=x,l("ConnectTimeout: Request#%d %s %s: %s, connected: %s",x,E,ye.name,ke,ue),Ve()},qe)}function ft(){l("Response timer ticking, timeout: %d",ut),Ee=setTimeout(function(){Ee=null;var ke="Response timeout for "+ut+"ms",dt="ResponseTimeoutError";ye=new Error(ke),ye.name=dt,ye.requestId=x,l("ResponseTimeout: Request#%d %s %s: %s, connected: %s",x,E,ye.name,ke,ue),Ve()},ut)}var gt;D.mode=_.mode?_.mode:"";try{gt=N.request(D,Ge)}catch(ke){return Q(ke)}typeof window=="undefined"?st():gt.on("requestTimeout",function(){me===-1&&(me=-2);var ke="Connect timeout for "+qe+"ms",dt="ConnectionTimeoutError";ye=new Error(ke),ye.name=dt,ye.requestId=x,Ve()});function Ve(){l("Request#%d %s abort, connected: %s",x,E,ue),gt.socket||(ye.noSocket=!0,Q(ye)),gt.abort()}return oe&>.on("finish",function(){oe.requestSent=Date.now()-v}),gt.once("socket",function(ke){oe&&(oe.queuing=Date.now()-v),isNode010&&ke.socket&&(ke=ke.socket);var dt=ke.readyState;if(dt==="opening"){ke.once("lookup",function(Bt,vt,Rt){l("Request#%d %s lookup: %s, %s, %s",x,E,Bt,vt,Rt),oe&&(oe.dnslookup=Date.now()-v),vt&&(ae=vt)}),ke.once("connect",function(){oe&&(oe.connected=Date.now()-v),ee(),ft(),l("Request#%d %s new socket connected",x,E),ue=!0,ae||(ae=ke.remoteAddress),Se=ke.remotePort});return}l("Request#%d %s reuse socket connected, readyState: %s",x,E,dt),ue=!0,le=!0,ae||(ae=ke.remoteAddress),Se=ke.remotePort,ee(),ft()}),gt.on("error",function(ke){(ke.name==="Error"||ke.name==="TypeError")&&(ke.name=ue?"ResponseError":"RequestError"),ke.message+=' (req "error")',l("Request#%d %s `req error` event emit, %s: %s",x,E,ke.name,ke.message),Q(ye||ke)}),Te&&Te.once("error",function(ke){ke.message+=' (writeStream "error")',ye=ke,l("Request#%d %s `writeStream error` event emit, %s: %s",x,E,ke.name,ke.message),Ve()}),_.stream?(_.stream.pipe(gt),_.stream.once("error",function(ke){ke.message+=' (stream "error")',ye=ke,l("Request#%d %s `readStream error` event emit, %s: %s",x,E,ke.name,ke.message),Ve()})):gt.end(te),gt.requestId=x,gt}}).call(this,k("_process"),k("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("IyRk"))},n6Qo:function(k,z,o){"use strict";o.d(z,"a",function(){return g});var M=o("q1tI"),m=o("biw7"),T=o("fyJ8");function b(e){var f=e.className,r=e.index,l=e.children,n=e.colSpan,i=e.rowSpan,a=M.useContext(m.a),c=a.prefixCls,h=a.fixedInfoList,d=h[r];return M.createElement(T.a,Object.assign({className:f,index:r,component:"td",prefixCls:c,record:null,dataIndex:null,render:function(){return{children:l,props:{colSpan:n,rowSpan:i}}}},d))}function y(e){return M.createElement("tr",Object.assign({},e))}function C(e){var f=e.children,r=M.useContext(m.a),l=r.prefixCls;return M.createElement("tfoot",{className:"".concat(l,"-summary")},f)}var A=z.b=C,g={Cell:b,Row:y}},nEHx:function(k,z,o){"use strict";o.d(z,"a",function(){return M});var M;(function(m){m.DARK="dark",m.LIGHT="light",m.HIGH_CONTRAST="hc"})(M||(M={}))},nKGa:function(k,z,o){k.exports=o.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(k,z,o){"use strict";o.d(z,"a",function(){return jl}),o.d(z,"b",function(){return Dl}),o.d(z,"c",function(){return Rl});var M=o("q1tI"),m=o.n(M),T=o("dI71"),b=o("wx14"),y=o("ANjH"),C=o("/MKj");function A(Y,Z){if(Y.length!==Z.length)return!1;for(var ie=0;ie=0||n.indexOf(">")>=0||n.indexOf("<")>=0)},f=function(n){return""},g=function(n){return n.replace("]]>","]]]]>")},o.Builder=function(){function l(n){var i,a,c;this.options={},a=A["0.2"];for(i in a){if(!r.call(a,i))continue;c=a[i],this.options[i]=c}for(i in n){if(!r.call(n,i))continue;c=n[i],this.options[i]=c}}return l.prototype.buildObject=function(n){var i,a,c,h,d;return i=this.options.attrkey,a=this.options.charkey,(0,b.default)(n).length===1&&this.options.rootName===A["0.2"].rootName?(d=(0,b.default)(n)[0],n=n[d]):d=this.options.rootName,c=function(s){return function(u,S){var E,_,P,R,x,w;if((typeof S=="undefined"?"undefined":(0,m.default)(S))!=="object")s.options.cdata&&e(S)?u.raw(f(S)):u.txt(S);else if(Array.isArray(S))for(R in S){if(!r.call(S,R))continue;_=S[R];for(x in _)P=_[x],u=c(u.ele(x),P).up()}else for(x in S){if(!r.call(S,x))continue;if(_=S[x],x===i){if((typeof _=="undefined"?"undefined":(0,m.default)(_))==="object")for(E in _)w=_[E],u=u.att(E,w)}else if(x===a)s.options.cdata&&e(_)?u=u.raw(f(_)):u=u.txt(_);else if(Array.isArray(_))for(R in _){if(!r.call(_,R))continue;P=_[R],typeof P=="string"?s.options.cdata&&e(P)?u=u.ele(x).raw(f(P)).up():u=u.ele(x,P).up():u=c(u.ele(x),P).up()}else(typeof _=="undefined"?"undefined":(0,m.default)(_))==="object"?u=c(u.ele(x),_).up():typeof _=="string"&&s.options.cdata&&e(_)?u=u.ele(x).raw(f(_)).up():(_==null&&(_=""),u=u.ele(x,_.toString()).up())}return u}}(this),h=C.create(d,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),c(h,n).end(this.options.renderOpts)},l}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(k,z,o){"use strict";(function(){o.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` +`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(void 0)},{}],247:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/promise"),m=e(M),O=k("babel-runtime/core-js/object/get-own-property-names"),b=e(O),y=k("babel-runtime/core-js/object/keys"),C=e(y),A=k("babel-runtime/helpers/typeof"),g=e(A);function e(f){return f&&f.__esModule?f:{default:f}}(function(){"use strict";var f,r,l,n,i,a,c,h,d=function(E,_){return function(){return E.apply(_,arguments)}},s=function(E,_){for(var P in _)u.call(_,P)&&(E[P]=_[P]);function R(){this.constructor=E}return R.prototype=_.prototype,E.prototype=new R,E.__super__=_.prototype,E},u={}.hasOwnProperty;c=k("sax"),l=k("events"),f=k("./bom"),a=k("./processors"),h=k("timers").setImmediate,r=k("./defaults").defaults,n=function(E){return(typeof E=="undefined"?"undefined":(0,g.default)(E))==="object"&&E!=null&&(0,C.default)(E).length===0},i=function(E,_,P){var R,x,w;for(R=0,x=E.length;R0&&(I[w.options.childkey]=V),V=I;else if(W){W[w.options.childkey]=W[w.options.childkey]||[],H={};for(U in V){if(!u.call(V,U))continue;H[U]=V[U]}W[w.options.childkey].push(H),delete V["#name"],(0,C.default)(V).length===1&&P in V&&!w.EXPLICIT_CHARKEY&&(V=V[P])}}return x.length>0?w.assignOrPush(W,N,V):(w.options.explicitRoot&&(D=V,V={},V[N]=D),w.resultObject=V,w.saxParser.ended=!0,w.emit("end",w.resultObject))}}(this),R=function(w){return function(v){var T,U;if(U=x[x.length-1],U)return U[P]+=v,w.options.explicitChildren&&w.options.preserveChildrenOrder&&w.options.charsAsChildren&&(w.options.includeWhiteChars||v.replace(/\\n/g,"").trim()!=="")&&(U[w.options.childkey]=U[w.options.childkey]||[],T={"#name":"__text__"},T[P]=v,w.options.normalize&&(T[P]=T[P].replace(/\s{2,}/g," ").trim()),U[w.options.childkey].push(T)),U}}(this),this.saxParser.ontext=R,this.saxParser.oncdata=function(w){return function(v){var T;if(T=R(v),T)return T.cdata=!0}}(this)},E.prototype.parseString=function(_,P){var R;P!=null&&typeof P=="function"&&(this.on("end",function(x){return this.reset(),P(null,x)}),this.on("error",function(x){return this.reset(),P(x)}));try{return _=_.toString(),_.trim()===""?(this.emit("end",null),!0):(_=f.stripBOM(_),this.options.async?(this.remaining=_,h(this.processAsync),this.saxParser):this.saxParser.write(_).close())}catch(x){if(R=x,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw R}else return this.emit("error",R),this.saxParser.errThrown=!0}},E.prototype.parseStringPromise=function(_){return new m.default(function(P){return function(R,x){return P.parseString(_,function(w,v){return w?x(w):R(v)})}}(this))},E}(l),o.parseString=function(S,E,_){var P,R,x;return _!=null?(typeof _=="function"&&(P=_),(typeof E=="undefined"?"undefined":(0,g.default)(E))==="object"&&(R=E)):(typeof E=="function"&&(P=E),R={}),x=new o.Parser(R),x.parseString(S,P)},o.parseStringPromise=function(S,E){var _,P;return(typeof E=="undefined"?"undefined":(0,g.default)(E))==="object"&&(_=E),P=new o.Parser(_),P.parseStringPromise(S)}}).call(void 0)},{"./bom":244,"./defaults":246,"./processors":248,"babel-runtime/core-js/object/get-own-property-names":58,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/helpers/typeof":67,events:192,sax:229,timers:236}],248:[function(k,z,o){"use strict";(function(){"use strict";var M;M=new RegExp(/(?!xmlns)^.*:/),o.normalize=function(m){return m.toLowerCase()},o.firstCharLowerCase=function(m){return m.charAt(0).toLowerCase()+m.slice(1)},o.stripPrefix=function(m){return m.replace(M,"")},o.parseNumbers=function(m){return isNaN(m)||(m=m%1===0?parseInt(m,10):parseFloat(m)),m},o.parseBooleans=function(m){return/^(?:true|false)$/i.test(m)&&(m=m.toLowerCase()==="true"),m}}).call(void 0)},{}],249:[function(k,z,o){"use strict";(function(){"use strict";var M,m,O,b,y=function(g,e){for(var f in e)C.call(e,f)&&(g[f]=e[f]);function r(){this.constructor=g}return r.prototype=e.prototype,g.prototype=new r,g.__super__=e.prototype,g},C={}.hasOwnProperty;m=k("./defaults"),M=k("./builder"),O=k("./parser"),b=k("./processors"),o.defaults=m.defaults,o.processors=b,o.ValidationError=function(A){y(g,A);function g(e){this.message=e}return g}(Error),o.Builder=M.Builder,o.Parser=O.Parser,o.parseString=O.parseString,o.parseStringPromise=O.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(k,z,o){"use strict";(function(){z.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(k,z,o){"use strict";(function(){z.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(void 0)},{}],252:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/get-prototype-of"),m=A(M),O=k("babel-runtime/helpers/typeof"),b=A(O),y=k("babel-runtime/core-js/object/assign"),C=A(y);function A(g){return g&&g.__esModule?g:{default:g}}(function(){var g,e,f,r,l,n,i,a=[].slice,c={}.hasOwnProperty;g=function(){var d,s,u,S,E,_;if(_=arguments[0],E=2<=arguments.length?a.call(arguments,1):[],l(C.default))C.default.apply(null,arguments);else for(d=0,u=E.length;d":"attribute: {"+g+"}, parent: <"+this.parent.name+">"},A.prototype.isEqualNode=function(g){return g.namespaceURI!==this.namespaceURI||(g.prefix!==this.prefix||g.localName!==this.localName)?!1:!(g.value!==this.value)},A}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=O(M);function O(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C,A=function(f,r){for(var l in r)g.call(r,l)&&(f[l]=r[l]);function n(){this.constructor=f}return n.prototype=r.prototype,f.prototype=new n,f.__super__=r.prototype,f},g={}.hasOwnProperty;b=k("./NodeType"),C=k("./XMLCharacterData"),z.exports=y=function(e){A(f,e);function f(r,l){if(f.__super__.constructor.call(this,r),l==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=b.CData,this.value=this.stringify.cdata(l)}return f.prototype.clone=function(){return(0,m.default)(this)},f.prototype.toString=function(r){return this.options.writer.cdata(this,this.options.writer.filterOptions(r))},f}(C)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=O(M);function O(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C=function(e,f){for(var r in f)A.call(f,r)&&(e[r]=f[r]);function l(){this.constructor=e}return l.prototype=f.prototype,e.prototype=new l,e.__super__=f.prototype,e},A={}.hasOwnProperty;y=k("./XMLNode"),z.exports=b=function(g){C(e,g);function e(f){e.__super__.constructor.call(this,f),this.value=""}return Object.defineProperty(e.prototype,"data",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(e.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(e.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),e.prototype.clone=function(){return(0,m.default)(this)},e.prototype.substringData=function(f,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.appendData=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.insertData=function(f,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.deleteData=function(f,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.replaceData=function(f,r,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.isEqualNode=function(f){return e.__super__.isEqualNode.apply(this,arguments).isEqualNode(f)?!(f.data!==this.data):!1},e}(y)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=O(M);function O(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C,A=function(f,r){for(var l in r)g.call(r,l)&&(f[l]=r[l]);function n(){this.constructor=f}return n.prototype=r.prototype,f.prototype=new n,f.__super__=r.prototype,f},g={}.hasOwnProperty;b=k("./NodeType"),y=k("./XMLCharacterData"),z.exports=C=function(e){A(f,e);function f(r,l){if(f.__super__.constructor.call(this,r),l==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=b.Comment,this.value=this.stringify.comment(l)}return f.prototype.clone=function(){return(0,m.default)(this)},f.prototype.toString=function(r){return this.options.writer.comment(this,this.options.writer.filterOptions(r))},f}(y)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=y(M),O=k("babel-runtime/core-js/object/create"),b=y(O);function y(C){return C&&C.__esModule?C:{default:C}}(function(){var C,A,g;A=k("./XMLDOMErrorHandler"),g=k("./XMLDOMStringList"),z.exports=C=function(){function e(){var f;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new A,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=f=(0,b.default)(this.defaultParams)}return Object.defineProperty(e.prototype,"parameterNames",{get:function(){return new g((0,m.default)(this.defaultParams))}}),e.prototype.getParameter=function(f){return this.params.hasOwnProperty(f)?this.params[f]:null},e.prototype.canSetParameter=function(f,r){return!0},e.prototype.setParameter=function(f,r){return r!=null?this.params[f]=r:delete this.params[f]},e}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(k,z,o){"use strict";(function(){var M;z.exports=M=function(){function m(){}return m.prototype.handleError=function(O){throw new Error(O)},m}()}).call(void 0)},{}],260:[function(k,z,o){"use strict";(function(){var M;z.exports=M=function(){function m(){}return m.prototype.hasFeature=function(O,b){return!0},m.prototype.createDocumentType=function(O,b,y){throw new Error("This DOM method is not implemented.")},m.prototype.createDocument=function(O,b,y){throw new Error("This DOM method is not implemented.")},m.prototype.createHTMLDocument=function(O){throw new Error("This DOM method is not implemented.")},m.prototype.getFeature=function(O,b){throw new Error("This DOM method is not implemented.")},m}()}).call(void 0)},{}],261:[function(k,z,o){"use strict";(function(){var M;z.exports=M=function(){function m(O){this.arr=O||[]}return Object.defineProperty(m.prototype,"length",{get:function(){return this.arr.length}}),m.prototype.item=function(O){return this.arr[O]||null},m.prototype.contains=function(O){return this.arr.indexOf(O)!==-1},m}()}).call(void 0)},{}],262:[function(k,z,o){"use strict";(function(){var M,m,O,b=function(A,g){for(var e in g)y.call(g,e)&&(A[e]=g[e]);function f(){this.constructor=A}return f.prototype=g.prototype,A.prototype=new f,A.__super__=g.prototype,A},y={}.hasOwnProperty;O=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(C){b(A,C);function A(g,e,f,r,l,n){if(A.__super__.constructor.call(this,g),e==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(f==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(e));if(!r)throw new Error("Missing DTD attribute type. "+this.debugInfo(e));if(!l)throw new Error("Missing DTD attribute default. "+this.debugInfo(e));if(l.indexOf("#")!==0&&(l="#"+l),!l.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(e));if(n&&!l.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(e));this.elementName=this.stringify.name(e),this.type=M.AttributeDeclaration,this.attributeName=this.stringify.name(f),this.attributeType=this.stringify.dtdAttType(r),n&&(this.defaultValue=this.stringify.dtdAttDefault(n)),this.defaultValueType=l}return A.prototype.toString=function(g){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(g))},A}(O)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(k,z,o){"use strict";(function(){var M,m,O,b=function(A,g){for(var e in g)y.call(g,e)&&(A[e]=g[e]);function f(){this.constructor=A}return f.prototype=g.prototype,A.prototype=new f,A.__super__=g.prototype,A},y={}.hasOwnProperty;O=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(C){b(A,C);function A(g,e,f){if(A.__super__.constructor.call(this,g),e==null)throw new Error("Missing DTD element name. "+this.debugInfo());f||(f="(#PCDATA)"),Array.isArray(f)&&(f="("+f.join(",")+")"),this.name=this.stringify.name(e),this.type=M.ElementDeclaration,this.value=this.stringify.dtdElementValue(f)}return A.prototype.toString=function(g){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(g))},A}(O)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(k,z,o){"use strict";(function(){var M,m,O,b,y=function(g,e){for(var f in e)C.call(e,f)&&(g[f]=e[f]);function r(){this.constructor=g}return r.prototype=e.prototype,g.prototype=new r,g.__super__=e.prototype,g},C={}.hasOwnProperty;b=k("./Utility").isObject,O=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(A){y(g,A);function g(e,f,r,l){if(g.__super__.constructor.call(this,e),r==null)throw new Error("Missing DTD entity name. "+this.debugInfo(r));if(l==null)throw new Error("Missing DTD entity value. "+this.debugInfo(r));if(this.pe=!!f,this.name=this.stringify.name(r),this.type=M.EntityDeclaration,!b(l))this.value=this.stringify.dtdEntityValue(l),this.internal=!0;else{if(!l.pubID&&!l.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r));if(l.pubID&&!l.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r));if(this.internal=!1,l.pubID!=null&&(this.pubID=this.stringify.dtdPubID(l.pubID)),l.sysID!=null&&(this.sysID=this.stringify.dtdSysID(l.sysID)),l.nData!=null&&(this.nData=this.stringify.dtdNData(l.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}return Object.defineProperty(g.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(g.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(g.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(g.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(g.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(g.prototype,"xmlVersion",{get:function(){return null}}),g.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))},g}(O)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(k,z,o){"use strict";(function(){var M,m,O,b=function(A,g){for(var e in g)y.call(g,e)&&(A[e]=g[e]);function f(){this.constructor=A}return f.prototype=g.prototype,A.prototype=new f,A.__super__=g.prototype,A},y={}.hasOwnProperty;O=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(C){b(A,C);function A(g,e,f){if(A.__super__.constructor.call(this,g),e==null)throw new Error("Missing DTD notation name. "+this.debugInfo(e));if(!f.pubID&&!f.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(e));this.name=this.stringify.name(e),this.type=M.NotationDeclaration,f.pubID!=null&&(this.pubID=this.stringify.dtdPubID(f.pubID)),f.sysID!=null&&(this.sysID=this.stringify.dtdSysID(f.sysID))}return Object.defineProperty(A.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(A.prototype,"systemId",{get:function(){return this.sysID}}),A.prototype.toString=function(g){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(g))},A}(O)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(k,z,o){"use strict";(function(){var M,m,O,b,y=function(g,e){for(var f in e)C.call(e,f)&&(g[f]=e[f]);function r(){this.constructor=g}return r.prototype=e.prototype,g.prototype=new r,g.__super__=e.prototype,g},C={}.hasOwnProperty;b=k("./Utility").isObject,O=k("./XMLNode"),M=k("./NodeType"),z.exports=m=function(A){y(g,A);function g(e,f,r,l){var n;g.__super__.constructor.call(this,e),b(f)&&(n=f,f=n.version,r=n.encoding,l=n.standalone),f||(f="1.0"),this.type=M.Declaration,this.version=this.stringify.xmlVersion(f),r!=null&&(this.encoding=this.stringify.xmlEncoding(r)),l!=null&&(this.standalone=this.stringify.xmlStandalone(l))}return g.prototype.toString=function(e){return this.options.writer.declaration(this,this.options.writer.filterOptions(e))},g}(O)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(k,z,o){"use strict";(function(){var M,m,O,b,y,C,A,g,e,f=function(n,i){for(var a in i)r.call(i,a)&&(n[a]=i[a]);function c(){this.constructor=n}return c.prototype=i.prototype,n.prototype=new c,n.__super__=i.prototype,n},r={}.hasOwnProperty;e=k("./Utility").isObject,g=k("./XMLNode"),M=k("./NodeType"),m=k("./XMLDTDAttList"),b=k("./XMLDTDEntity"),O=k("./XMLDTDElement"),y=k("./XMLDTDNotation"),A=k("./XMLNamedNodeMap"),z.exports=C=function(l){f(n,l);function n(i,a,c){var h,d,s,u,S,E;if(n.__super__.constructor.call(this,i),this.type=M.DocType,i.children){for(u=i.children,d=0,s=u.length;d=0;)this.up();return this.onEnd()},x.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},x.prototype.openNode=function(w){var v,T,U,I;if(!w.isOpen){if(!this.root&&this.currentLevel===0&&w.type===M.Element&&(this.root=w),T="",w.type===M.Element){this.writerOptions.state=m.OpenTag,T=this.writer.indent(w,this.writerOptions,this.currentLevel)+"<"+w.name,I=w.attribs;for(U in I){if(!R.call(I,U))continue;v=I[U],T+=this.writer.attribute(v,this.writerOptions,this.currentLevel)}T+=(w.children?">":"/>")+this.writer.endline(w,this.writerOptions,this.currentLevel),this.writerOptions.state=m.InsideTag}else this.writerOptions.state=m.OpenTag,T=this.writer.indent(w,this.writerOptions,this.currentLevel)+""),T+=this.writer.endline(w,this.writerOptions,this.currentLevel);return this.onData(T,this.currentLevel),w.isOpen=!0}},x.prototype.closeNode=function(w){var v;if(!w.isClosed)return v="",this.writerOptions.state=m.CloseTag,w.type===M.Element?v=this.writer.indent(w,this.writerOptions,this.currentLevel)+""+this.writer.endline(w,this.writerOptions,this.currentLevel):v=this.writer.indent(w,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(w,this.writerOptions,this.currentLevel),this.writerOptions.state=m.None,this.onData(v,this.currentLevel),w.isClosed=!0},x.prototype.onData=function(w,v){return this.documentStarted=!0,this.onDataCallback(w,v+1)},x.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},x.prototype.debugInfo=function(w){return w==null?"":"node: <"+w+">"},x.prototype.ele=function(){return this.element.apply(this,arguments)},x.prototype.nod=function(w,v,T){return this.node(w,v,T)},x.prototype.txt=function(w){return this.text(w)},x.prototype.dat=function(w){return this.cdata(w)},x.prototype.com=function(w){return this.comment(w)},x.prototype.ins=function(w,v){return this.instruction(w,v)},x.prototype.dec=function(w,v,T){return this.declaration(w,v,T)},x.prototype.dtd=function(w,v,T){return this.doctype(w,v,T)},x.prototype.e=function(w,v,T){return this.element(w,v,T)},x.prototype.n=function(w,v,T){return this.node(w,v,T)},x.prototype.t=function(w){return this.text(w)},x.prototype.d=function(w){return this.cdata(w)},x.prototype.c=function(w){return this.comment(w)},x.prototype.r=function(w){return this.raw(w)},x.prototype.i=function(w,v){return this.instruction(w,v)},x.prototype.att=function(){return this.currentNode&&this.currentNode.type===M.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},x.prototype.a=function(){return this.currentNode&&this.currentNode.type===M.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},x.prototype.ent=function(w,v){return this.entity(w,v)},x.prototype.pent=function(w,v){return this.pEntity(w,v)},x.prototype.not=function(w,v){return this.notation(w,v)},x}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLAttribute":254,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDocument":268,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLStringWriter":278,"./XMLStringifier":279,"./XMLText":280}],270:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=O(M);function O(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C,A=function(f,r){for(var l in r)g.call(r,l)&&(f[l]=r[l]);function n(){this.constructor=f}return n.prototype=r.prototype,f.prototype=new n,f.__super__=r.prototype,f},g={}.hasOwnProperty;C=k("./XMLNode"),b=k("./NodeType"),z.exports=y=function(e){A(f,e);function f(r){f.__super__.constructor.call(this,r),this.type=b.Dummy}return f.prototype.clone=function(){return(0,m.default)(this)},f.prototype.toString=function(r){return""},f}(C)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/create"),m=O(M);function O(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,C,A,g,e,f,r,l,n=function(c,h){for(var d in h)i.call(h,d)&&(c[d]=h[d]);function s(){this.constructor=c}return s.prototype=h.prototype,c.prototype=new s,c.__super__=h.prototype,c},i={}.hasOwnProperty;l=k("./Utility"),r=l.isObject,f=l.isFunction,e=l.getValue,g=k("./XMLNode"),b=k("./NodeType"),y=k("./XMLAttribute"),A=k("./XMLNamedNodeMap"),z.exports=C=function(a){n(c,a);function c(h,d,s){var u,S,E,_;if(c.__super__.constructor.call(this,h),d==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(d),this.type=b.Element,this.attribs={},this.schemaTypeInfo=null,s!=null&&this.attribute(s),h.type===b.Document&&(this.isRoot=!0,this.documentObject=h,h.rootObject=this,h.children)){for(_=h.children,S=0,E=_.length;S=u;d=0<=u?++s:--s)if(!this.attribs[d].isEqualNode(h.attribs[d]))return!1;return!0},c}(g)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(k,z,o){"use strict";var M=k("babel-runtime/core-js/object/keys"),m=O(M);function O(b){return b&&b.__esModule?b:{default:b}}(function(){var b;z.exports=b=function(){function y(C){this.nodes=C}return Object.defineProperty(y.prototype,"length",{get:function(){return(0,m.default)(this.nodes).length||0}}),y.prototype.clone=function(){return this.nodes=null},y.prototype.getNamedItem=function(C){return this.nodes[C]},y.prototype.setNamedItem=function(C){var A;return A=this.nodes[C.nodeName],this.nodes[C.nodeName]=C,A||null},y.prototype.removeNamedItem=function(C){var A;return A=this.nodes[C],delete this.nodes[C],A||null},y.prototype.item=function(C){return this.nodes[(0,m.default)(this.nodes)[C]]||null},y.prototype.getNamedItemNS=function(C,A){throw new Error("This DOM method is not implemented.")},y.prototype.setNamedItemNS=function(C){throw new Error("This DOM method is not implemented.")},y.prototype.removeNamedItemNS=function(C,A){throw new Error("This DOM method is not implemented.")},y}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(k,z,o){"use strict";(function(){var M,m,O,b,y,C,A,g,e,f,r,l,n,i,a,c,h,d,s,u={}.hasOwnProperty;s=k("./Utility"),d=s.isObject,h=s.isFunction,c=s.isEmpty,a=s.getValue,g=null,O=null,b=null,y=null,C=null,n=null,i=null,l=null,A=null,m=null,r=null,e=null,M=null,z.exports=f=function(){function S(E){this.parent=E,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,g||(g=k("./XMLElement"),O=k("./XMLCData"),b=k("./XMLComment"),y=k("./XMLDeclaration"),C=k("./XMLDocType"),n=k("./XMLRaw"),i=k("./XMLText"),l=k("./XMLProcessingInstruction"),A=k("./XMLDummy"),m=k("./NodeType"),r=k("./XMLNodeList"),e=k("./XMLNamedNodeMap"),M=k("./DocumentPosition"))}return Object.defineProperty(S.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(S.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(S.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(S.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(S.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new r(this.children)),this.childNodeList}}),Object.defineProperty(S.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(S.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(S.prototype,"previousSibling",{get:function(){var _;return _=this.parent.children.indexOf(this),this.parent.children[_-1]||null}}),Object.defineProperty(S.prototype,"nextSibling",{get:function(){var _;return _=this.parent.children.indexOf(this),this.parent.children[_+1]||null}}),Object.defineProperty(S.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(S.prototype,"textContent",{get:function(){var _,P,R,x,w;if(this.nodeType===m.Element||this.nodeType===m.DocumentFragment){for(w="",x=this.children,P=0,R=x.length;P":((P=this.parent)!=null?P.name:void 0)?"node: <"+E+">, parent: <"+this.parent.name+">":"node: <"+E+">"},S.prototype.ele=function(E,_,P){return this.element(E,_,P)},S.prototype.nod=function(E,_,P){return this.node(E,_,P)},S.prototype.txt=function(E){return this.text(E)},S.prototype.dat=function(E){return this.cdata(E)},S.prototype.com=function(E){return this.comment(E)},S.prototype.ins=function(E,_){return this.instruction(E,_)},S.prototype.doc=function(){return this.document()},S.prototype.dec=function(E,_,P){return this.declaration(E,_,P)},S.prototype.e=function(E,_,P){return this.element(E,_,P)},S.prototype.n=function(E,_,P){return this.node(E,_,P)},S.prototype.t=function(E){return this.text(E)},S.prototype.d=function(E){return this.cdata(E)},S.prototype.c=function(E){return this.comment(E)},S.prototype.r=function(E){return this.raw(E)},S.prototype.i=function(E,_){return this.instruction(E,_)},S.prototype.u=function(){return this.up()},S.prototype.importXMLBuilder=function(E){return this.importDocument(E)},S.prototype.replaceChild=function(E,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.removeChild=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.appendChild=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.hasChildNodes=function(){return this.children.length!==0},S.prototype.cloneNode=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isSupported=function(E,_){return!0},S.prototype.hasAttributes=function(){return this.attribs.length!==0},S.prototype.compareDocumentPosition=function(E){var _,P;return _=this,_===E?0:this.document()!==E.document()?(P=M.Disconnected|M.ImplementationSpecific,Math.random()<.5?P|=M.Preceding:P|=M.Following,P):_.isAncestor(E)?M.Contains|M.Preceding:_.isDescendant(E)?M.Contains|M.Following:_.isPreceding(E)?M.Preceding:M.Following},S.prototype.isSameNode=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupPrefix=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isDefaultNamespace=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupNamespaceURI=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isEqualNode=function(E){var _,P,R;if(E.nodeType!==this.nodeType)return!1;if(E.children.length!==this.children.length)return!1;for(_=P=0,R=this.children.length-1;0<=R?P<=R:P>=R;_=0<=R?++P:--P)if(!this.children[_].isEqualNode(E.children[_]))return!1;return!0},S.prototype.getFeature=function(E,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.setUserData=function(E,_,P){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.getUserData=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.contains=function(E){return E?E===this||this.isDescendant(E):!1},S.prototype.isDescendant=function(E){var _,P,R,x,w;for(w=this.children,R=0,x=w.length;RP},S.prototype.treePosition=function(E){var _,P;return P=0,_=!1,this.foreachTreeNode(this.document(),function(R){if(P++,!_&&R===E)return _=!0}),_?P:-1},S.prototype.foreachTreeNode=function(E,_){var P,R,x,w,v;for(E||(E=this.document()),w=E.children,R=0,x=w.length;R0){for(this.stream.write(" ["),this.stream.write(this.endline(e,f,r)),f.state=m.InsideTag,a=e.children,n=0,i=a.length;n"),this.stream.write(this.endline(e,f,r)),f.state=m.None,this.closeNode(e,f,r)},g.prototype.element=function(e,f,r){var l,n,i,a,c,h,d,s,u,S;r||(r=0),this.openNode(e,f,r),f.state=m.OpenTag,this.stream.write(this.indent(e,f,r)+"<"+e.name),u=e.attribs;for(d in u){if(!C.call(u,d))continue;l=u[d],this.attribute(l,f,r)}if(i=e.children.length,a=i===0?null:e.children[0],i===0||e.children.every(function(E){return(E.type===M.Text||E.type===M.Raw)&&E.value===""}))f.allowEmpty?(this.stream.write(">"),f.state=m.CloseTag,this.stream.write("")):(f.state=m.CloseTag,this.stream.write(f.spaceBeforeSlash+"/>"));else if(f.pretty&&i===1&&(a.type===M.Text||a.type===M.Raw)&&a.value!=null)this.stream.write(">"),f.state=m.InsideTag,f.suppressPrettyCount++,s=!0,this.writeChildNode(a,f,r+1),f.suppressPrettyCount--,s=!1,f.state=m.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(e,f,r)),f.state=m.InsideTag,S=e.children,c=0,h=S.length;c")}return this.stream.write(this.endline(e,f,r)),f.state=m.None,this.closeNode(e,f,r)},g.prototype.processingInstruction=function(e,f,r){return this.stream.write(g.__super__.processingInstruction.call(this,e,f,r))},g.prototype.raw=function(e,f,r){return this.stream.write(g.__super__.raw.call(this,e,f,r))},g.prototype.text=function(e,f,r){return this.stream.write(g.__super__.text.call(this,e,f,r))},g.prototype.dtdAttList=function(e,f,r){return this.stream.write(g.__super__.dtdAttList.call(this,e,f,r))},g.prototype.dtdElement=function(e,f,r){return this.stream.write(g.__super__.dtdElement.call(this,e,f,r))},g.prototype.dtdEntity=function(e,f,r){return this.stream.write(g.__super__.dtdEntity.call(this,e,f,r))},g.prototype.dtdNotation=function(e,f,r){return this.stream.write(g.__super__.dtdNotation.call(this,e,f,r))},g}(b)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(k,z,o){"use strict";(function(){var M,m,O=function(C,A){for(var g in A)b.call(A,g)&&(C[g]=A[g]);function e(){this.constructor=C}return e.prototype=A.prototype,C.prototype=new e,C.__super__=A.prototype,C},b={}.hasOwnProperty;m=k("./XMLWriterBase"),z.exports=M=function(y){O(C,y);function C(A){C.__super__.constructor.call(this,A)}return C.prototype.document=function(A,g){var e,f,r,l,n;for(g=this.filterOptions(g),l="",n=A.children,f=0,r=n.length;f","]]]]>"),this.assertLegalChar(y))},b.prototype.comment=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+y);return this.assertLegalChar(y)},b.prototype.raw=function(y){return this.options.noValidation?y:""+y||""},b.prototype.attValue=function(y){return this.options.noValidation?y:this.assertLegalChar(this.attEscape(y=""+y||""))},b.prototype.insTarget=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.insValue=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/\?>/))throw new Error("Invalid processing instruction value: "+y);return this.assertLegalChar(y)},b.prototype.xmlVersion=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+y);return y},b.prototype.xmlEncoding=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+y);return this.assertLegalChar(y)},b.prototype.xmlStandalone=function(y){return this.options.noValidation?y:y?"yes":"no"},b.prototype.dtdPubID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdSysID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdElementValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdAttType=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdAttDefault=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdEntityValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdNData=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.convertAttKey="@",b.prototype.convertPIKey="?",b.prototype.convertTextKey="#text",b.prototype.convertCDataKey="#cdata",b.prototype.convertCommentKey="#comment",b.prototype.convertRawKey="#raw",b.prototype.assertLegalChar=function(y){var C,A;if(this.options.noValidation)return y;if(C="",this.options.version==="1.0"){if(C=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,A=y.match(C))throw new Error("Invalid character in string: "+y+" at index "+A.index)}else if(this.options.version==="1.1"&&(C=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,A=y.match(C)))throw new Error("Invalid character in string: "+y+" at index "+A.index);return y},b.prototype.assertLegalName=function(y){var C;if(this.options.noValidation)return y;if(this.assertLegalChar(y),C=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!y.match(C))throw new Error("Invalid character in name");return y},b.prototype.textEscape=function(y){var C;return this.options.noValidation?y:(C=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(C,"&").replace(//g,">").replace(/\r/g," "))},b.prototype.attEscape=function(y){var C;return this.options.noValidation?y:(C=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(C,"&").replace(/0)?new Array(_).join(S.indent):""},s.prototype.endline=function(u,S,E){return!S.pretty||S.suppressPrettyCount?"":S.newline},s.prototype.attribute=function(u,S,E){var _;return this.openAttribute(u,S,E),_=" "+u.name+'="'+u.value+'"',this.closeAttribute(u,S,E),_},s.prototype.cdata=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.comment=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.declaration=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+"",_+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.docType=function(u,S,E){var _,P,R,x,w;if(E||(E=0),this.openNode(u,S,E),S.state=m.OpenTag,x=this.indent(u,S,E),x+="0){for(x+=" [",x+=this.endline(u,S,E),S.state=m.InsideTag,w=u.children,P=0,R=w.length;P",x+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),x},s.prototype.element=function(u,S,E){var _,P,R,x,w,v,T,U,I,N,V,H,D,W;E||(E=0),N=!1,V="",this.openNode(u,S,E),S.state=m.OpenTag,V+=this.indent(u,S,E)+"<"+u.name,H=u.attribs;for(I in H){if(!d.call(H,I))continue;_=H[I],V+=this.attribute(_,S,E)}if(R=u.children.length,x=R===0?null:u.children[0],R===0||u.children.every(function(F){return(F.type===M.Text||F.type===M.Raw)&&F.value===""}))S.allowEmpty?(V+=">",S.state=m.CloseTag,V+=""+this.endline(u,S,E)):(S.state=m.CloseTag,V+=S.spaceBeforeSlash+"/>"+this.endline(u,S,E));else if(S.pretty&&R===1&&(x.type===M.Text||x.type===M.Raw)&&x.value!=null)V+=">",S.state=m.InsideTag,S.suppressPrettyCount++,N=!0,V+=this.writeChildNode(x,S,E+1),S.suppressPrettyCount--,N=!1,S.state=m.CloseTag,V+=""+this.endline(u,S,E);else{if(S.dontPrettyTextNodes){for(D=u.children,w=0,T=D.length;w"+this.endline(u,S,E),S.state=m.InsideTag,W=u.children,v=0,U=W.length;v",N&&S.suppressPrettyCount--,V+=this.endline(u,S,E),S.state=m.None}return this.closeNode(u,S,E),V},s.prototype.writeChildNode=function(u,S,E){switch(u.type){case M.CData:return this.cdata(u,S,E);case M.Comment:return this.comment(u,S,E);case M.Element:return this.element(u,S,E);case M.Raw:return this.raw(u,S,E);case M.Text:return this.text(u,S,E);case M.ProcessingInstruction:return this.processingInstruction(u,S,E);case M.Dummy:return"";case M.Declaration:return this.declaration(u,S,E);case M.DocType:return this.docType(u,S,E);case M.AttributeDeclaration:return this.dtdAttList(u,S,E);case M.ElementDeclaration:return this.dtdElement(u,S,E);case M.EntityDeclaration:return this.dtdEntity(u,S,E);case M.NotationDeclaration:return this.dtdNotation(u,S,E);default:throw new Error("Unknown XML node type: "+u.constructor.name)}},s.prototype.processingInstruction=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+"",_+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.raw=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E),S.state=m.InsideTag,_+=u.value,S.state=m.CloseTag,_+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.text=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E),S.state=m.InsideTag,_+=u.value,S.state=m.CloseTag,_+=this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.dtdAttList=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.dtdElement=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.dtdEntity=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.dtdNotation=function(u,S,E){var _;return this.openNode(u,S,E),S.state=m.OpenTag,_=this.indent(u,S,E)+""+this.endline(u,S,E),S.state=m.None,this.closeNode(u,S,E),_},s.prototype.openNode=function(u,S,E){},s.prototype.closeNode=function(u,S,E){},s.prototype.openAttribute=function(u,S,E){},s.prototype.closeAttribute=function(u,S,E){},s}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],282:[function(k,z,o){"use strict";(function(){var M,m,O,b,y,C,A,g,e,f;f=k("./Utility"),g=f.assign,e=f.isFunction,O=k("./XMLDOMImplementation"),b=k("./XMLDocument"),y=k("./XMLDocumentCB"),A=k("./XMLStringWriter"),C=k("./XMLStreamWriter"),M=k("./NodeType"),m=k("./WriterState"),z.exports.create=function(r,l,n,i){var a,c;if(r==null)throw new Error("Root element needs a name.");return i=g({},l,n,i),a=new b(i),c=a.element(r),i.headless||(a.declaration(i),(i.pubID!=null||i.sysID!=null)&&a.dtd(i)),c},z.exports.begin=function(r,l,n){var i;return e(r)&&(i=[r,l],l=i[0],n=i[1],r={}),l?new y(r,l,n):new b(r)},z.exports.stringWriter=function(r){return new A(r)},z.exports.streamWriter=function(r,l){return new C(r,l)},z.exports.implementation=new O,z.exports.nodeType=M,z.exports.writerState=m}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(k,z,o){z.exports=m;var M=Object.prototype.hasOwnProperty;function m(){for(var O={},b=0;by?r=f(r):r.length>5]|=128<>>9<<4)+14]=l;for(var n=1732584193,i=-271733879,a=-1732584194,c=271733878,h=0;h>16)+(l>>16)+(n>>16);return i<<16|n&65535}function f(r,l){return r<>>32-l}z.exports=function(l){return M.hash(l,O,16)}},{"./helpers":285}],287:[function(k,z,o){"use strict";var M=k("./helpers");function m(A,g){A[g>>5]|=128<<24-g%32,A[(g+64>>9<<4)+15]=g;for(var e=Array(80),f=1732584193,r=-271733879,l=-1732584194,n=271733878,i=-1009589776,a=0;a>16)+(g>>16)+(e>>16);return f<<16|e&65535}function C(A,g){return A<>>32-g}z.exports=function(g){return M.hash(g,m,20,!0)}},{"./helpers":285}],288:[function(k,z,o){"use strict";z.exports=function(){return function(){}}},{}],289:[function(k,z,o){(function(M){"use strict";var m=k("babel-runtime/helpers/typeof"),O=b(m);function b(f){return f&&f.__esModule?f:{default:f}}var y=k("stream"),C=y.Stream,A=k("../lib/common/utils/isArray"),g=A.isArray;z.exports.string=function(r){return typeof r=="string"},z.exports.array=g,z.exports.buffer=M.isBuffer;function e(f){return f instanceof C}z.exports.writableStream=function(r){return e(r)&&typeof r._write=="function"&&(0,O.default)(r._writableState)==="object"}}).call(this,{isBuffer:k("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(k,z,o){"use strict";o.encodeURIComponent=function(M){try{return encodeURIComponent(M)}catch(m){return M}},o.escape=k("escape-html"),o.timestamp=function(m){if(m){var O=m;return typeof O=="string"&&(O=Number(O)),String(m).length===10&&(O*=1e3),new Date(O)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(k,z,o){(function(M,m){"use strict";var O=k("babel-runtime/core-js/json/stringify"),b=A(O),y=k("babel-runtime/helpers/typeof"),C=A(y);function A(S){return S&&S.__esModule?S:{default:S}}var g=k("util"),e=k("url"),f=k("http"),r=k("https"),l=k("debug")("urllib"),n=k("humanize-ms"),i,a=0,c=Math.pow(2,31)-10,h=/^https?:\/\//i;function d(S,E){return S===void 0?E:S}function s(S,E){return function(_,P,R){if(_)return E(_);S({data:P,status:R.statusCode,headers:R.headers,res:R})}}o.TIMEOUTS=[n("300s"),n("300s")];var u=["json","text"];o.request=function(E,_,P){return arguments.length===2&&typeof _=="function"&&(P=_,_=null),typeof P=="function"?o.requestWithCallback(E,_,P):(i||(i=k("any-promise")),new i(function(R,x){o.requestWithCallback(E,_,s(R,x))}))},o.requestWithCallback=function(E,_,P){if(!E||typeof E!="string"&&(typeof E=="undefined"?"undefined":(0,C.default)(E))!=="object"){var R=g.format("expect request url to be a string or a http request options, but got %j",E);throw new Error(R)}arguments.length===2&&typeof _=="function"&&(P=_,_=null),_=_||{},a>=c&&(a=0);var x=++a;_.requestUrls=_.requestUrls||[];var w={requestId:x,url:E,args:_,ctx:_.ctx};_.emitter&&_.emitter.emit("request",w),_.timeout=_.timeout||o.TIMEOUTS,_.maxRedirects=_.maxRedirects||10,_.streaming=_.streaming||_.customResponse;var v=Date.now(),T;typeof E=="string"?(h.test(E)||(E="http://"+E),T=e.parse(E)):T=E;var U=(_.type||_.method||T.method||"GET").toUpperCase(),I=T.port||80,N=f,V=d(_.agent,o.agent),H=_.fixJSONCtlChars;T.protocol==="https:"&&(N=r,V=d(_.httpsAgent,o.httpsAgent),T.port||(I=443));var D={host:T.hostname||T.host||"localhost",path:T.path||"/",method:U,port:I,agent:V,headers:_.headers||{},lookup:_.lookup};Array.isArray(_.timeout)?D.requestTimeout=_.timeout[_.timeout.length-1]:typeof _.timeout!="undefined"&&(D.requestTimeout=_.timeout);for(var W=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],F=0;F=0)return l("Request#%d %s: got digest auth header WWW-Authenticate: %s",x,E,ot),_.headers=_.headers||{},_.headers.Authorization=digestAuthHeader(D.method,D.path,ot,_.digestAuth),l("Request#%d %s: auth with digest header: %s",x,E,_.headers.Authorization),Ft.headers["set-cookie"]&&(_.headers.Cookie=Ft.headers["set-cookie"].join(";")),o.requestWithCallback(E,_,vt)}var Je=Date.now()-v;oe&&(oe.contentDownload=Je),l("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Je,$,me,D.method,D.host,D.path,le,oe);var et={status:me,statusCode:me,headers:Rt,size:$,aborted:re,rt:Je,keepAliveSocket:le,data:dt,requestUrls:_.requestUrls,timing:oe,remoteAddress:ae,remotePort:Se};if(ke){var Me="";V&&typeof V.getCurrentStatus=="function"&&(Me=", agent status: "+(0,b.default)(V.getCurrentStatus())),ke.message+=", "+D.method+" "+E+" "+me+" (connected: "+ue+", keepalive socket: "+le+Me+`) +headers: `+(0,b.default)(Rt),ke.data=dt,ke.path=D.path,ke.status=me,ke.headers=Rt,ke.res=et}vt(ke,dt,_.streaming?Ft:et),_.emitter&&(w.url=E,w.socket=gt&>.connection,w.options=D,w.size=Ce,_.emitter.emit("response",{requestId:x,error:ke,ctx:_.ctx,req:w,res:et}))}function ve(ke){var dt=null;if(_.followRedirect&&statuses.redirect[ke.statusCode]){_._followRedirectCount=(_._followRedirectCount||0)+1;var Ft=ke.headers.location;if(!Ft)dt=new Error("Got statusCode "+ke.statusCode+" but cannot resolve next location from headers"),dt.name="FollowRedirectError";else if(_._followRedirectCount>_.maxRedirects)dt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+E),dt.name="MaxRedirectError";else{var vt=_.formatRedirectUrl?_.formatRedirectUrl(E,Ft):e.resolve(E,Ft);l("Request#%d %s: `redirected` from %s to %s",x,D.path,E,vt),J(),_.headers&&_.headers.Host&&h.test(Ft)&&(_.headers.Host=null);var Rt=P;return P=null,o.requestWithCallback(vt,_,Rt),{redirect:!0,error:null}}}return{redirect:!1,error:dt}}!D.headers["User-Agent"]&&!D.headers["user-agent"]&&(D.headers["User-Agent"]=navigator.userAgent),_.gzip&&(!D.headers["Accept-Encoding"]&&!D.headers["accept-encoding"]&&(D.headers["Accept-Encoding"]="gzip"));function _e(ke,dt,Ft){var vt=ke.headers["content-encoding"];return Ft(null,dt,vt)}var Te=_.writeStream;l("Request#%d %s %s with headers %j, options.path: %s",x,U,E,D.headers,D.path),_.requestUrls.push(E);function Ge(ke){if(oe&&(oe.waiting=Date.now()-v),l("Request#%d %s `req response` event emit: status %d, headers: %j",x,E,ke.statusCode,ke.headers),_.streaming){var dt=ve(ke);if(dt.redirect){ke.resume();return}return dt.error?(ke.resume(),Q(dt.error,null,ke)):Q(null,null,ke)}if(ke.on("close",function(){l("Request#%d %s: `res close` event emit, total size %d",x,E,$)}),ke.on("error",function(){l("Request#%d %s: `res error` event emit, total size %d",x,E,$)}),ke.on("aborted",function(){re=!0,l("Request#%d %s: `res aborted` event emit, total size %d",x,E,$)}),Te){var dt=ve(ke);if(dt.redirect){ke.resume();return}return dt.error?(ke.resume(),Te.end(),Q(dt.error,null,ke)):(_.consumeWriteStream===!1?ke.on("end",Q.bind(null,null,null,ke)):isNode010||isNode012?first([[Te,"close"],[ke,"aborted"]],function(Rt,ot,Je){l("Request#%d %s: writeStream or res %s event emitted",x,E,Je),Q(ye||null,null,ke)}):Te.on("close",function(){l("Request#%d %s: writeStream close event emitted",x,E),Q(ye||null,null,ke)}),ke.pipe(Te))}var Ft=[];ke.on("data",function(vt){l("Request#%d %s: `res data` event emit, size %d",x,E,vt.length),$+=vt.length,Ft.push(vt)}),ke.on("end",function(){var vt=m.concat(Ft,$);if(l("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",x,E,$,ke._dumped),ye)return Q(ye,vt,ke);var Rt=ve(ke);if(Rt.error)return Q(Rt.error,vt,ke);if(Rt.redirect)return;_e(ke,vt,function(ot,Je,et){if(ot)return Q(ot,vt,ke);if(!et&&u.indexOf(_.dataType)>=0){try{Je=decodeBodyByCharset(Je,ke)}catch(Be){return l("decodeBodyByCharset error: %s",Be),Q(null,Je,ke)}if(_.dataType==="json")if($===0)Je=null;else{var Me=parseJSON(Je,H);Me.error?ot=Me.error:Je=Me.data}}re&&l("Request#%d %s: Remote socket was terminated before `response.end()` was called",x,E),Q(ot,Je,ke)})})}var qe,ut;Array.isArray(_.timeout)?(qe=n(_.timeout[0]),ut=n(_.timeout[1])):qe=ut=n(_.timeout),l("ConnectTimeout: %d, ResponseTimeout: %d",qe,ut);function st(){l("Connect timer ticking, timeout: %d",qe),ce=setTimeout(function(){ce=null,me===-1&&(me=-2);var ke="Connect timeout for "+qe+"ms",dt="ConnectionTimeoutError";gt.socket||(dt="SocketAssignTimeoutError",ke+=", working sockets is full"),ye=new Error(ke),ye.name=dt,ye.requestId=x,l("ConnectTimeout: Request#%d %s %s: %s, connected: %s",x,E,ye.name,ke,ue),Ve()},qe)}function ft(){l("Response timer ticking, timeout: %d",ut),Ee=setTimeout(function(){Ee=null;var ke="Response timeout for "+ut+"ms",dt="ResponseTimeoutError";ye=new Error(ke),ye.name=dt,ye.requestId=x,l("ResponseTimeout: Request#%d %s %s: %s, connected: %s",x,E,ye.name,ke,ue),Ve()},ut)}var gt;D.mode=_.mode?_.mode:"";try{gt=N.request(D,Ge)}catch(ke){return Q(ke)}typeof window=="undefined"?st():gt.on("requestTimeout",function(){me===-1&&(me=-2);var ke="Connect timeout for "+qe+"ms",dt="ConnectionTimeoutError";ye=new Error(ke),ye.name=dt,ye.requestId=x,Ve()});function Ve(){l("Request#%d %s abort, connected: %s",x,E,ue),gt.socket||(ye.noSocket=!0,Q(ye)),gt.abort()}return oe&>.on("finish",function(){oe.requestSent=Date.now()-v}),gt.once("socket",function(ke){oe&&(oe.queuing=Date.now()-v),isNode010&&ke.socket&&(ke=ke.socket);var dt=ke.readyState;if(dt==="opening"){ke.once("lookup",function(Ft,vt,Rt){l("Request#%d %s lookup: %s, %s, %s",x,E,Ft,vt,Rt),oe&&(oe.dnslookup=Date.now()-v),vt&&(ae=vt)}),ke.once("connect",function(){oe&&(oe.connected=Date.now()-v),ee(),ft(),l("Request#%d %s new socket connected",x,E),ue=!0,ae||(ae=ke.remoteAddress),Se=ke.remotePort});return}l("Request#%d %s reuse socket connected, readyState: %s",x,E,dt),ue=!0,le=!0,ae||(ae=ke.remoteAddress),Se=ke.remotePort,ee(),ft()}),gt.on("error",function(ke){(ke.name==="Error"||ke.name==="TypeError")&&(ke.name=ue?"ResponseError":"RequestError"),ke.message+=' (req "error")',l("Request#%d %s `req error` event emit, %s: %s",x,E,ke.name,ke.message),Q(ye||ke)}),Te&&Te.once("error",function(ke){ke.message+=' (writeStream "error")',ye=ke,l("Request#%d %s `writeStream error` event emit, %s: %s",x,E,ke.name,ke.message),Ve()}),_.stream?(_.stream.pipe(gt),_.stream.once("error",function(ke){ke.message+=' (stream "error")',ye=ke,l("Request#%d %s `readStream error` event emit, %s: %s",x,E,ke.name,ke.message),Ve()})):gt.end(te),gt.requestId=x,gt}}).call(this,k("_process"),k("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("IyRk"))},n6Qo:function(k,z,o){"use strict";o.d(z,"a",function(){return g});var M=o("q1tI"),m=o("biw7"),O=o("fyJ8");function b(e){var f=e.className,r=e.index,l=e.children,n=e.colSpan,i=e.rowSpan,a=M.useContext(m.a),c=a.prefixCls,h=a.fixedInfoList,d=h[r];return M.createElement(O.a,Object.assign({className:f,index:r,component:"td",prefixCls:c,record:null,dataIndex:null,render:function(){return{children:l,props:{colSpan:n,rowSpan:i}}}},d))}function y(e){return M.createElement("tr",Object.assign({},e))}function C(e){var f=e.children,r=M.useContext(m.a),l=r.prefixCls;return M.createElement("tfoot",{className:"".concat(l,"-summary")},f)}var A=z.b=C,g={Cell:b,Row:y}},nEHx:function(k,z,o){"use strict";o.d(z,"a",function(){return M});var M;(function(m){m.DARK="dark",m.LIGHT="light",m.HIGH_CONTRAST="hc"})(M||(M={}))},nKGa:function(k,z,o){k.exports=o.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(k,z,o){"use strict";o.d(z,"a",function(){return jl}),o.d(z,"b",function(){return Dl}),o.d(z,"c",function(){return Rl});var M=o("q1tI"),m=o.n(M),O=o("dI71"),b=o("wx14"),y=o("ANjH"),C=o("/MKj");function A(Y,Z){if(Y.length!==Z.length)return!1;for(var ie=0;ie");return be.callbacks},be.setCallbacks=function(He){be.callbacks=He},be}var ie=Z.prototype;return ie.componentDidMount=function(){this.unbind=Ee(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Le){if(Le instanceof le){this.setState({});return}throw Le},ie.render=function(){return this.props.children(this.setCallbacks)},Z}(m.a.Component),re=` +`)},K=function(Z){return[L(Z),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},te="__react-beautiful-dnd-disable-dev-warnings";function fe(Y,Z){var ie;if(H)return;if(typeof window!="undefined"&&window[te])return;(ie=console)[Y].apply(ie,K(Z))}var de=fe.bind(null,"warn"),Ce=fe.bind(null,"error");function Oe(){}function ce(Y,Z){return Object(b.a)({},Y,{},Z)}function Ee(Y,Z,ie){var be=Z.map(function(Le){var Ne=ce(ie,Le.options);return Y.addEventListener(Le.eventName,Le.fn,Ne),function(){Y.removeEventListener(Le.eventName,Le.fn,Ne)}});return function(){be.forEach(function(Ne){Ne()})}}var ye=!0,ue="Invariant failed";function le(Y){this.message=Y}le.prototype.toString=function(){return this.message};function $(Y,Z){if(Y)return;throw ye?new le(ue):new le(ue+": "+(Z||""))}var me=function(Y){Object(O.a)(Z,Y);function Z(){for(var be,Le=arguments.length,Ne=new Array(Le),We=0;We");return be.callbacks},be.setCallbacks=function(He){be.callbacks=He},be}var ie=Z.prototype;return ie.componentDidMount=function(){this.unbind=Ee(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Le){if(Le instanceof le){this.setState({});return}throw Le},ie.render=function(){return this.props.children(this.setCallbacks)},Z}(m.a.Component),re=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -522,7 +522,7 @@ headers: `+(0,b.default)(Rt),ke.data=dt,ke.path=D.path,ke.status=me,ke.headers=R `:` The item has been dropped while not over a drop area. `+Q(Z.source)+` - `},_e={dragHandleUsageInstructions:re,onDragStart:Se,onDragUpdate:J,onDragEnd:ve},Te={x:0,y:0},Ge=function(Z,ie){return{x:Z.x+ie.x,y:Z.y+ie.y}},qe=function(Z,ie){return{x:Z.x-ie.x,y:Z.y-ie.y}},ut=function(Z,ie){return Z.x===ie.x&&Z.y===ie.y},st=function(Z){return{x:Z.x!==0?-Z.x:0,y:Z.y!==0?-Z.y:0}},ft=function(Z,ie,be){var Le;return be===void 0&&(be=0),Le={},Le[Z]=ie,Le[Z==="x"?"y":"x"]=be,Le},gt=function(Z,ie){return Math.sqrt(Math.pow(ie.x-Z.x,2)+Math.pow(ie.y-Z.y,2))},Ve=function(Z,ie){return Math.min.apply(Math,ie.map(function(be){return gt(Z,be)}))},ke=function(Z){return function(ie){return{x:Z(ie.x),y:Z(ie.y)}}},dt=function(Y,Z){var ie=n({top:Math.max(Z.top,Y.top),right:Math.min(Z.right,Y.right),bottom:Math.min(Z.bottom,Y.bottom),left:Math.max(Z.left,Y.left)});return ie.width<=0||ie.height<=0?null:ie},Bt=function(Z,ie){return{top:Z.top+ie.y,left:Z.left+ie.x,bottom:Z.bottom+ie.y,right:Z.right+ie.x}},vt=function(Z){return[{x:Z.left,y:Z.top},{x:Z.right,y:Z.top},{x:Z.left,y:Z.bottom},{x:Z.right,y:Z.bottom}]},Rt={top:0,right:0,bottom:0,left:0},ot=function(Z,ie){return ie?Bt(Z,ie.scroll.diff.displacement):Z},Je=function(Z,ie,be){if(be&&be.increasedBy){var Le;return Object(b.a)({},Z,(Le={},Le[ie.end]=Z[ie.end]+be.increasedBy[ie.line],Le))}return Z},et=function(Z,ie){return ie&&ie.shouldClipSubject?dt(ie.pageMarginBox,Z):n(Z)},Me=function(Y){var Z=Y.page,ie=Y.withPlaceholder,be=Y.axis,Le=Y.frame,Ne=ot(Z.marginBox,Le),We=Je(Ne,be,ie),He=et(We,Le);return{page:Z,withPlaceholder:ie,active:He}},Be=function(Y,Z){Y.frame||$(!1);var ie=Y.frame,be=qe(Z,ie.scroll.initial),Le=st(be),Ne=Object(b.a)({},ie,{scroll:{initial:ie.scroll.initial,current:Z,diff:{value:be,displacement:Le},max:ie.scroll.max}}),We=Me({page:Y.subject.page,withPlaceholder:Y.subject.withPlaceholder,axis:Y.axis,frame:Ne}),He=Object(b.a)({},Y,{frame:Ne,subject:We});return He};function Xe(Y){return Number.isInteger?Number.isInteger(Y):typeof Y=="number"&&isFinite(Y)&&Math.floor(Y)===Y}function Ke(Y){return Object.values?Object.values(Y):Object.keys(Y).map(function(Z){return Y[Z]})}function $e(Y,Z){if(Y.findIndex)return Y.findIndex(Z);for(var ie=0;ieY.bottom,jt=be.leftY.right,Wt=xt&&jt;if(Wt)return!0;var St=xt&&We||jt&&Ne;return St}},Pt=function(Y){var Z=tt(Y.top,Y.bottom),ie=tt(Y.left,Y.right);return function(be){var Le=Z(be.top)&&Z(be.bottom)&&ie(be.left)&&ie(be.right);return Le}},an={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},nn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},rn=function(Y){return function(Z){var ie=tt(Z.top,Z.bottom),be=tt(Z.left,Z.right);return function(Le){return Y===an?ie(Le.top)&&ie(Le.bottom):be(Le.left)&&be(Le.right)}}},Tn=function(Z,ie){var be=ie.frame?ie.frame.scroll.diff.displacement:Te;return Bt(Z,be)},sn=function(Z,ie,be){return ie.subject.active?be(ie.subject.active)(Z):!1},un=function(Z,ie,be){return be(ie)(Z)},Jn=function(Z){var ie=Z.target,be=Z.destination,Le=Z.viewport,Ne=Z.withDroppableDisplacement,We=Z.isVisibleThroughFrameFn,He=Ne?Tn(ie,be):ie;return sn(He,be,We)&&un(He,Le,We)},kn=function(Z){return Jn(Object(b.a)({},Z,{isVisibleThroughFrameFn:Ut}))},Yn=function(Z){return Jn(Object(b.a)({},Z,{isVisibleThroughFrameFn:Pt}))},tr=function(Z){return Jn(Object(b.a)({},Z,{isVisibleThroughFrameFn:rn(Z.destination.axis)}))},pr=function(Z,ie,be){if(typeof be=="boolean")return be;if(!ie)return!0;var Le=ie.invisible,Ne=ie.visible;if(Le[Z])return!1;var We=Ne[Z];return We?We.shouldAnimate:!0};function ar(Y,Z){var ie=Y.page.marginBox,be={top:Z.point.y,right:0,bottom:0,left:Z.point.x};return n(i(ie,be))}function mn(Y){var Z=Y.afterDragging,ie=Y.destination,be=Y.displacedBy,Le=Y.viewport,Ne=Y.forceShouldAnimate,We=Y.last;return Z.reduce(function(xt,jt){var Wt=ar(jt,be),St=jt.descriptor.id;xt.all.push(St);var Ct=kn({target:Wt,destination:ie,viewport:Le,withDroppableDisplacement:!0});if(!Ct)return xt.invisible[jt.descriptor.id]=!0,xt;var kt=pr(St,We,Ne),pn={draggableId:St,shouldAnimate:kt};return xt.visible[St]=pn,xt},{all:[],visible:{},invisible:{}})}function en(Y,Z){if(!Y.length)return 0;var ie=Y[Y.length-1].descriptor.index;return Z.inHomeList?ie:ie+1}function Nn(Y){var Z=Y.insideDestination,ie=Y.inHomeList,be=Y.displacedBy,Le=Y.destination,Ne=en(Z,{inHomeList:ie});return{displaced:Ot,displacedBy:be,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:Ne}}}}function Zr(Y){var Z=Y.draggable,ie=Y.insideDestination,be=Y.destination,Le=Y.viewport,Ne=Y.displacedBy,We=Y.last,He=Y.index,xt=Y.forceShouldAnimate,jt=Tt(Z,be);if(He==null)return Nn({insideDestination:ie,inHomeList:jt,displacedBy:Ne,destination:be});var Wt=_t(ie,function(ur){return ur.descriptor.index===He});if(!Wt)return Nn({insideDestination:ie,inHomeList:jt,displacedBy:Ne,destination:be});var St=Ae(Z,ie),Ct=ie.indexOf(Wt),kt=St.slice(Ct),pn=mn({afterDragging:kt,destination:be,displacedBy:Ne,last:We,viewport:Le.frame,forceShouldAnimate:xt});return{displaced:pn,displacedBy:Ne,at:{type:"REORDER",destination:{droppableId:be.descriptor.id,index:He}}}}function zr(Y,Z){return Boolean(Z.effected[Y])}var Ur=function(Y){var Z=Y.isMovingForward,ie=Y.destination,be=Y.draggables,Le=Y.combine,Ne=Y.afterCritical;if(!ie.isCombineEnabled)return null;var We=Le.draggableId,He=be[We],xt=He.descriptor.index,jt=zr(We,Ne);return jt?Z?xt:xt-1:Z?xt+1:xt},Dr=function(Y){var Z=Y.isMovingForward,ie=Y.isInHomeList,be=Y.insideDestination,Le=Y.location;if(!be.length)return null;var Ne=Le.index,We=Z?Ne+1:Ne-1,He=be[0].descriptor.index,xt=be[be.length-1].descriptor.index,jt=ie?xt:xt+1;return Wejt?null:We},pe=function(Y){var Z=Y.isMovingForward,ie=Y.isInHomeList,be=Y.draggable,Le=Y.draggables,Ne=Y.destination,We=Y.insideDestination,He=Y.previousImpact,xt=Y.viewport,jt=Y.afterCritical,Wt=He.at;if(Wt||$(!1),Wt.type==="REORDER"){var St=Dr({isMovingForward:Z,isInHomeList:ie,location:Wt.destination,insideDestination:We});return St==null?null:Zr({draggable:be,insideDestination:We,destination:Ne,viewport:xt,last:He.displaced,displacedBy:He.displacedBy,index:St})}var Ct=Ur({isMovingForward:Z,destination:Ne,displaced:He.displaced,draggables:Le,combine:Wt.combine,afterCritical:jt});return Ct==null?null:Zr({draggable:be,insideDestination:We,destination:Ne,viewport:xt,last:He.displaced,displacedBy:He.displacedBy,index:Ct})},X=function(Y){var Z=Y.displaced,ie=Y.afterCritical,be=Y.combineWith,Le=Y.displacedBy,Ne=Boolean(Z.visible[be]||Z.invisible[be]);return zr(be,ie)?Ne?Te:st(Le.point):Ne?Le.point:Te},q=function(Y){var Z=Y.afterCritical,ie=Y.impact,be=Y.draggables,Le=at(ie);Le||$(!1);var Ne=Le.draggableId,We=be[Ne].page.borderBox.center,He=X({displaced:ie.displaced,afterCritical:Z,combineWith:Ne,displacedBy:ie.displacedBy});return Ge(We,He)},se=function(Z,ie){return ie.margin[Z.start]+ie.borderBox[Z.size]/2},De=function(Z,ie){return ie.margin[Z.end]+ie.borderBox[Z.size]/2},he=function(Z,ie,be){return ie[Z.crossAxisStart]+be.margin[Z.crossAxisStart]+be.borderBox[Z.crossAxisSize]/2},pt=function(Z){var ie=Z.axis,be=Z.moveRelativeTo,Le=Z.isMoving;return ft(ie.line,be.marginBox[ie.end]+se(ie,Le),he(ie,be.marginBox,Le))},vn=function(Z){var ie=Z.axis,be=Z.moveRelativeTo,Le=Z.isMoving;return ft(ie.line,be.marginBox[ie.start]-De(ie,Le),he(ie,be.marginBox,Le))},Kn=function(Z){var ie=Z.axis,be=Z.moveInto,Le=Z.isMoving;return ft(ie.line,be.contentBox[ie.start]+se(ie,Le),he(ie,be.contentBox,Le))},dr=function(Y){var Z=Y.impact,ie=Y.draggable,be=Y.draggables,Le=Y.droppable,Ne=Y.afterCritical,We=je(Le.descriptor.id,be),He=ie.page,xt=Le.axis;if(!We.length)return Kn({axis:xt,moveInto:Le.page,isMoving:He});var jt=Z.displaced,Wt=Z.displacedBy,St=jt.all[0];if(St){var Ct=be[St];if(zr(St,Ne))return vn({axis:xt,moveRelativeTo:Ct.page,isMoving:He});var kt=S(Ct.page,Wt.point);return vn({axis:xt,moveRelativeTo:kt,isMoving:He})}var pn=We[We.length-1];if(pn.descriptor.id===ie.descriptor.id)return He.borderBox.center;if(zr(pn.descriptor.id,Ne)){var ur=S(pn.page,st(Ne.displacedBy.point));return pt({axis:xt,moveRelativeTo:ur,isMoving:He})}return pt({axis:xt,moveRelativeTo:pn.page,isMoving:He})},on=function(Y,Z){var ie=Y.frame;return ie?Ge(Z,ie.scroll.diff.displacement):Z},Mn=function(Z){var ie=Z.impact,be=Z.draggable,Le=Z.droppable,Ne=Z.draggables,We=Z.afterCritical,He=be.page.borderBox.center,xt=ie.at;return Le&&xt?xt.type==="REORDER"?dr({impact:ie,draggable:be,draggables:Ne,droppable:Le,afterCritical:We}):q({impact:ie,draggables:Ne,afterCritical:We}):He},Xn=function(Y){var Z=Mn(Y),ie=Y.droppable,be=ie?on(ie,Z):Z;return be},$r=function(Y,Z){var ie=qe(Z,Y.scroll.initial),be=st(ie),Le=n({top:Z.y,bottom:Z.y+Y.frame.height,left:Z.x,right:Z.x+Y.frame.width}),Ne={frame:Le,scroll:{initial:Y.scroll.initial,max:Y.scroll.max,current:Z,diff:{value:ie,displacement:be}}};return Ne};function ga(Y,Z){return Y.map(function(ie){return Z[ie]})}function pa(Y,Z){for(var ie=0;ie1?Wt.sort(function(St,Ct){return wa(St)[He.start]-wa(Ct)[He.start]})[0]:jt.sort(function(St,Ct){var kt=Ve(ie,vt(wa(St))),pn=Ve(ie,vt(wa(Ct)));return kt!==pn?kt-pn:wa(St)[He.start]-wa(Ct)[He.start]})[0]},ka=function(Z,ie){var be=Z.page.borderBox.center;return zr(Z.descriptor.id,ie)?qe(be,ie.displacedBy.point):be},li=function(Z,ie){var be=Z.page.borderBox;return zr(Z.descriptor.id,ie)?Bt(be,st(ie.displacedBy.point)):be},oi=function(Y){var Z=Y.pageBorderBoxCenter,ie=Y.viewport,be=Y.destination,Le=Y.insideDestination,Ne=Y.afterCritical,We=Le.filter(function(He){return Yn({target:li(He,Ne),destination:be,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(He,xt){var jt=gt(Z,on(be,ka(He,Ne))),Wt=gt(Z,on(be,ka(xt,Ne)));return jtZ.left&&Y.topZ.top}function Un(Y){var Z=Y.pageBorderBox,ie=Y.draggable,be=Y.candidates,Le=ie.page.borderBox.center,Ne=be.map(function(We){var He=We.axis,xt=ft(We.axis.line,Z.center[He.line],We.page.borderBox.center[He.crossAxisLine]);return{id:We.descriptor.id,distance:gt(Le,xt)}}).sort(function(We,He){return He.distance-We.distance});return Ne[0]?Ne[0].id:null}function An(Y){var Z=Y.pageBorderBox,ie=Y.draggable,be=Y.droppables,Le=At(be).filter(function(Ne){if(!Ne.isEnabled)return!1;var We=Ne.subject.active;if(!We)return!1;if(!gn(Z,We))return!1;if(En(We)(Z.center))return!0;var He=Ne.axis,xt=We.center[He.crossAxisLine],jt=Z[He.crossAxisStart],Wt=Z[He.crossAxisEnd],St=tt(We[He.crossAxisStart],We[He.crossAxisEnd]),Ct=St(jt),kt=St(Wt);return!Ct&&!kt?!0:Ct?jtxt});return Le.length?Le.length===1?Le[0].descriptor.id:Un({pageBorderBox:Z,draggable:ie,candidates:Le}):null}var tn=function(Z,ie){return n(Bt(Z,ie))},Pn=function(Y,Z){var ie=Y.frame;return ie?tn(Z,ie.scroll.diff.value):Z};function yn(Y){var Z=Y.displaced,ie=Y.id;return Boolean(Z.visible[ie]||Z.invisible[ie])}function jn(Y){var Z=Y.draggable,ie=Y.closest,be=Y.inHomeList;return ie?be&&ie.descriptor.index>Z.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var Rn=function(Y){var Z=Y.pageBorderBoxWithDroppableScroll,ie=Y.draggable,be=Y.destination,Le=Y.insideDestination,Ne=Y.last,We=Y.viewport,He=Y.afterCritical,xt=be.axis,jt=ua(be.axis,ie.displaceBy),Wt=jt.value,St=Z[xt.start],Ct=Z[xt.end],kt=Ae(ie,Le),pn=_t(kt,function(gr){var Ir=gr.descriptor.id,Wr=gr.page.borderBox.center[xt.line],na=zr(Ir,He),Br=yn({displaced:Ne,id:Ir});return na?Br?Ct<=Wr:StIr[He.start]+na&&StIr[He.start]-jt+na&&WtIr[He.start]+jt+na&&StIr[He.start]+na&&Wt=Cn)return cn;var Ne=Le/Cn,We=dn+Hn*Ne,He=be==="CANCEL"?We*Nr:We;return Number(He.toFixed(2))},Yr=function(Y){var Z=Y.impact,ie=Y.draggable,be=Y.dimensions,Le=Y.viewport,Ne=Y.afterCritical,We=be.draggables,He=be.droppables,xt=Ht(Z),jt=xt?He[xt]:null,Wt=He[ie.descriptor.droppableId],St=_n({impact:Z,draggable:ie,draggables:We,afterCritical:Ne,droppable:jt||Wt,viewport:Le}),Ct=qe(St,ie.client.borderBox.center);return Ct},jr=function(Y){var Z=Y.draggables,ie=Y.reason,be=Y.lastImpact,Le=Y.home,Ne=Y.viewport,We=Y.onLiftImpact;if(!be.at||ie!=="DROP"){var He=Sn({draggables:Z,impact:We,destination:Le,viewport:Ne,forceShouldAnimate:!0});return{impact:He,didDropInsideDroppable:!1}}if(be.at.type==="REORDER")return{impact:be,didDropInsideDroppable:!0};var xt=Object(b.a)({},be,{displaced:Ot});return{impact:xt,didDropInsideDroppable:!0}},ta=function(Y){var Z=Y.getState,ie=Y.dispatch;return function(be){return function(Le){if(Le.type!=="DROP"){be(Le);return}var Ne=Z(),We=Le.payload.reason;if(Ne.phase==="COLLECTING"){ie(bt({reason:We}));return}if(Ne.phase==="IDLE")return;var He=Ne.phase==="DROP_PENDING"&&Ne.isWaiting;He&&$(!1),Ne.phase==="DRAGGING"||Ne.phase==="DROP_PENDING"||$(!1);var xt=Ne.critical,jt=Ne.dimensions,Wt=jt.draggables[Ne.critical.draggable.id],St=jr({reason:We,lastImpact:Ne.impact,afterCritical:Ne.afterCritical,onLiftImpact:Ne.onLiftImpact,home:Ne.dimensions.droppables[Ne.critical.droppable.id],viewport:Ne.viewport,draggables:Ne.dimensions.draggables}),Ct=St.impact,kt=St.didDropInsideDroppable,pn=kt?rt(Ct):null,ur=kt?at(Ct):null,gr={index:xt.draggable.index,droppableId:xt.droppable.id},Ir={draggableId:Wt.descriptor.id,type:Wt.descriptor.type,source:gr,reason:We,mode:Ne.movementMode,destination:pn,combine:ur},Wr=Yr({impact:Ct,draggable:Wt,dimensions:jt,viewport:Ne.viewport,afterCritical:Ne.afterCritical}),na={critical:Ne.critical,afterCritical:Ne.afterCritical,result:Ir,impact:Ct},Br=!ut(Ne.current.client.offset,Wr)||Boolean(Ir.combine);if(!Br){ie(Ye({completed:na}));return}var Ma=Ar({current:Ne.current.client.offset,destination:Wr,reason:We}),Aa={newHomeClientOffset:Wr,dropDuration:Ma,completed:na};ie(va(Aa))}}},Gn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function wr(Y){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){if(ie.target!==window&&ie.target!==window.document)return;Y()}}}function zn(Y){var Z=Y.onWindowScroll;function ie(){Z(Gn())}var be=I(ie),Le=wr(be),Ne=Oe;function We(){return Ne!==Oe}function He(){We()&&$(!1),Ne=Ee(window,[Le])}function xt(){We()||$(!1),be.cancel(),Ne(),Ne=Oe}return{start:He,stop:xt,isActive:We}}var xn=function(Z){return Z.type==="DROP_COMPLETE"||Z.type==="DROP_ANIMATE"||Z.type==="FLUSH"},Fn=function(Y){var Z=zn({onWindowScroll:function(be){Y.dispatch(la({newScroll:be}))}});return function(ie){return function(be){!Z.isActive()&&be.type==="INITIAL_PUBLISH"&&Z.start(),Z.isActive()&&xn(be)&&Z.stop(),ie(be)}}},Kr=function(Y){var Z=!1,ie=!1,be=setTimeout(function(){ie=!0}),Le=function(We){if(Z)return;if(ie)return;Z=!0,Y(We),clearTimeout(be)};return Le.wasCalled=function(){return Z},Le},sa=function(){var Y=[],Z=function(Ne){var We=$e(Y,function(jt){return jt.timerId===Ne});We!==-1||$(!1);var He=Y.splice(We,1),xt=He[0];xt.callback()},ie=function(Ne){var We=setTimeout(function(){return Z(We)}),He={timerId:We,callback:Ne};Y.push(He)},be=function(){if(!Y.length)return;var Ne=[].concat(Y);Y.length=0,Ne.forEach(function(We){clearTimeout(We.timerId),We.callback()})};return{add:ie,flush:be}},hr=function(Z,ie){return Z==null&&ie==null?!0:Z==null||ie==null?!1:Z.droppableId===ie.droppableId&&Z.index===ie.index},ra=function(Z,ie){return Z==null&&ie==null?!0:Z==null||ie==null?!1:Z.draggableId===ie.draggableId&&Z.droppableId===ie.droppableId},Ea=function(Z,ie){if(Z===ie)return!0;var be=Z.draggable.id===ie.draggable.id&&Z.draggable.droppableId===ie.draggable.droppableId&&Z.draggable.type===ie.draggable.type&&Z.draggable.index===ie.draggable.index,Le=Z.droppable.id===ie.droppable.id&&Z.droppable.type===ie.droppable.type;return be&&Le},ca=function(Z,ie){Or(),ie(),Pr()},xa=function(Z,ie){return{draggableId:Z.draggable.id,type:Z.droppable.type,source:{droppableId:Z.droppable.id,index:Z.draggable.index},mode:ie}},Sr=function(Z,ie,be,Le){if(!Z){be(Le(ie));return}var Ne=Kr(be),We={announce:Ne};Z(ie,We),Ne.wasCalled()||be(Le(ie))},br=function(Y,Z){var ie=sa(),be=null,Le=function(Ct,kt){be&&$(!1),ca("onBeforeCapture",function(){var pn=Y().onBeforeCapture;if(pn){var ur={draggableId:Ct,mode:kt};pn(ur)}})},Ne=function(Ct,kt){be&&$(!1),ca("onBeforeDragStart",function(){var pn=Y().onBeforeDragStart;pn&&pn(xa(Ct,kt))})},We=function(Ct,kt){be&&$(!1);var pn=xa(Ct,kt);be={mode:kt,lastCritical:Ct,lastLocation:pn.source,lastCombine:null},ie.add(function(){ca("onDragStart",function(){return Sr(Y().onDragStart,pn,Z,_e.onDragStart)})})},He=function(Ct,kt){var pn=rt(kt),ur=at(kt);be||$(!1);var gr=!Ea(Ct,be.lastCritical);gr&&(be.lastCritical=Ct);var Ir=!hr(be.lastLocation,pn);Ir&&(be.lastLocation=pn);var Wr=!ra(be.lastCombine,ur);if(Wr&&(be.lastCombine=ur),!gr&&!Ir&&!Wr)return;var na=Object(b.a)({},xa(Ct,be.mode),{combine:ur,destination:pn});ie.add(function(){ca("onDragUpdate",function(){return Sr(Y().onDragUpdate,na,Z,_e.onDragUpdate)})})},xt=function(){be||$(!1),ie.flush()},jt=function(Ct){be||$(!1),be=null,ca("onDragEnd",function(){return Sr(Y().onDragEnd,Ct,Z,_e.onDragEnd)})},Wt=function(){if(!be)return;var Ct=Object(b.a)({},xa(be.lastCritical,be.mode),{combine:null,destination:null,reason:"CANCEL"});jt(Ct)};return{beforeCapture:Le,beforeStart:Ne,start:We,update:He,flush:xt,drop:jt,abort:Wt}},Rr=function(Y,Z){var ie=br(Y,Z);return function(be){return function(Le){return function(Ne){if(Ne.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(Ne.payload.draggableId,Ne.payload.movementMode);return}if(Ne.type==="INITIAL_PUBLISH"){var We=Ne.payload.critical;ie.beforeStart(We,Ne.payload.movementMode),Le(Ne),ie.start(We,Ne.payload.movementMode);return}if(Ne.type==="DROP_COMPLETE"){var He=Ne.payload.completed.result;ie.flush(),Le(Ne),ie.drop(He);return}if(Le(Ne),Ne.type==="FLUSH"){ie.abort();return}var xt=be.getState();xt.phase==="DRAGGING"&&ie.update(xt.critical,xt.impact)}}}},nr=function(Y){return function(Z){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){Z(ie);return}var be=Y.getState();be.phase==="DROP_ANIMATING"||$(!1),Y.dispatch(Ye({completed:be.completed}))}}},da=function(Y){var Z=null,ie=null;function be(){ie&&(cancelAnimationFrame(ie),ie=null),Z&&(Z(),Z=null)}return function(Le){return function(Ne){if((Ne.type==="FLUSH"||Ne.type==="DROP_COMPLETE"||Ne.type==="DROP_ANIMATION_FINISHED")&&be(),Le(Ne),Ne.type!=="DROP_ANIMATE")return;var We={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var xt=Y.getState();xt.phase==="DROP_ANIMATING"&&Y.dispatch(nt())}};ie=requestAnimationFrame(function(){ie=null,Z=Ee(window,[We])})}}},ya=function(Y){return function(){return function(Z){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&Y.stopPublishing(),Z(ie)}}}},_a=function(Y){var Z=!1;return function(){return function(ie){return function(be){if(be.type==="INITIAL_PUBLISH"){Z=!0,Y.tryRecordFocus(be.payload.critical.draggable.id),ie(be),Y.tryRestoreFocusRecorded();return}if(ie(be),!Z)return;if(be.type==="FLUSH"){Z=!1,Y.tryRestoreFocusRecorded();return}if(be.type==="DROP_COMPLETE"){Z=!1;var Le=be.payload.completed.result;Le.combine&&Y.tryShiftRecord(Le.draggableId,Le.combine.draggableId),Y.tryRestoreFocusRecorded()}}}}},Ta=function(Z){return Z.type==="DROP_COMPLETE"||Z.type==="DROP_ANIMATE"||Z.type==="FLUSH"},ha=function(Y){return function(Z){return function(ie){return function(be){if(Ta(be)){Y.stop(),ie(be);return}if(be.type==="INITIAL_PUBLISH"){ie(be);var Le=Z.getState();Le.phase==="DRAGGING"||$(!1),Y.start(Le);return}ie(be),Y.scroll(Z.getState())}}}},La=function(Y){return function(Z){return function(ie){if(Z(ie),ie.type!=="PUBLISH_WHILE_DRAGGING")return;var be=Y.getState();if(be.phase!=="DROP_PENDING")return;if(be.isWaiting)return;Y.dispatch(ct({reason:be.reason}))}}},Na=y.d,Ba=function(Y){var Z=Y.dimensionMarshal,ie=Y.focusMarshal,be=Y.styleMarshal,Le=Y.getResponders,Ne=Y.announce,We=Y.autoScroller;return Object(y.e)(Jt,Na(Object(y.a)(Ze(be),ya(Z),Ie(Z),ta,nr,da,La,ha(We),Fn,_a(ie),Rr(Le,Ne))))},ni=function(){return{additions:{},removals:{},modified:{}}};function Fi(Y){var Z=Y.registry,ie=Y.callbacks,be=ni(),Le=null,Ne=function(){if(Le)return;ie.collectionStarting(),Le=requestAnimationFrame(function(){Le=null,Or();var Wt=be,St=Wt.additions,Ct=Wt.removals,kt=Wt.modified,pn=Object.keys(St).map(function(Ir){return Z.draggable.getById(Ir).getDimension(Te)}).sort(function(Ir,Wr){return Ir.descriptor.index-Wr.descriptor.index}),ur=Object.keys(kt).map(function(Ir){var Wr=Z.droppable.getById(Ir),na=Wr.callbacks.getScrollWhileDragging();return{droppableId:Ir,scroll:na}}),gr={additions:pn,removals:Object.keys(Ct),modified:ur};be=ni(),Pr(),ie.publish(gr)})},We=function(Wt){var St=Wt.descriptor.id;be.additions[St]=Wt,be.modified[Wt.descriptor.droppableId]=!0,be.removals[St]&&delete be.removals[St],Ne()},He=function(Wt){var St=Wt.descriptor;be.removals[St.id]=!0,be.modified[St.droppableId]=!0,be.additions[St.id]&&delete be.additions[St.id],Ne()},xt=function(){if(!Le)return;cancelAnimationFrame(Le),Le=null,be=ni()};return{add:We,remove:He,stop:xt}}var Ai=function(Y){var Z=Y.scrollHeight,ie=Y.scrollWidth,be=Y.height,Le=Y.width,Ne=qe({x:ie,y:Z},{x:Le,y:be}),We={x:Math.max(0,Ne.x),y:Math.max(0,Ne.y)};return We},Ia=function(){var Y=document.documentElement;return Y||$(!1),Y},bi=function(){var Y=Ia(),Z=Ai({scrollHeight:Y.scrollHeight,scrollWidth:Y.scrollWidth,width:Y.clientWidth,height:Y.clientHeight});return Z},wi=function(){var Y=Gn(),Z=bi(),ie=Y.y,be=Y.x,Le=Ia(),Ne=Le.clientWidth,We=Le.clientHeight,He=be+Ne,xt=ie+We,jt=n({top:ie,left:be,right:He,bottom:xt}),Wt={frame:jt,scroll:{initial:Y,current:Y,max:Z,diff:{value:Te,displacement:Te}}};return Wt},Ua=function(Y){var Z=Y.critical,ie=Y.scrollOptions,be=Y.registry;Or();var Le=wi(),Ne=Le.scroll.current,We=Z.droppable,He=be.droppable.getAllByType(We.type).map(function(St){return St.callbacks.getDimensionAndWatchScroll(Ne,ie)}),xt=be.draggable.getAllByType(Z.draggable.type).map(function(St){return St.getDimension(Ne)}),jt={draggables:bn(xt),droppables:qt(He)};Pr();var Wt={dimensions:jt,critical:Z,viewport:Le};return Wt};function Pa(Y,Z,ie){if(ie.descriptor.id===Z.id)return!1;if(ie.descriptor.type!==Z.type)return!1;var be=Y.droppable.getById(ie.descriptor.droppableId);return!(be.descriptor.mode!=="virtual")}var Za=function(Y,Z){var ie=null,be=Fi({callbacks:{publish:Z.publishWhileDragging,collectionStarting:Z.collectionStarting},registry:Y}),Le=function(kt,pn){if(Y.droppable.exists(kt)||$(!1),!ie)return;Z.updateDroppableIsEnabled({id:kt,isEnabled:pn})},Ne=function(kt,pn){if(!ie)return;Y.droppable.exists(kt)||$(!1),Z.updateDroppableIsCombineEnabled({id:kt,isCombineEnabled:pn})},We=function(kt,pn){if(!ie)return;Y.droppable.exists(kt)||$(!1),Z.updateDroppableScroll({id:kt,newScroll:pn})},He=function(kt,pn){if(!ie)return;Y.droppable.getById(kt).callbacks.scroll(pn)},xt=function(){if(!ie)return;be.stop();var kt=ie.critical.droppable;Y.droppable.getAllByType(kt.type).forEach(function(pn){return pn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null},jt=function(kt){ie||$(!1);var pn=ie.critical.draggable;kt.type==="ADDITION"&&(Pa(Y,pn,kt.value)&&be.add(kt.value)),kt.type==="REMOVAL"&&(Pa(Y,pn,kt.value)&&be.remove(kt.value))},Wt=function(kt){ie&&$(!1);var pn=Y.draggable.getById(kt.draggableId),ur=Y.droppable.getById(pn.descriptor.droppableId),gr={draggable:pn.descriptor,droppable:ur.descriptor},Ir=Y.subscribe(jt);return ie={critical:gr,unsubscribe:Ir},Ua({critical:gr,registry:Y,scrollOptions:kt.scrollOptions})},St={updateDroppableIsEnabled:Le,updateDroppableIsCombineEnabled:Ne,scrollDroppable:He,updateDroppableScroll:We,startPublishing:Wt,stopPublishing:xt};return St},to=function(Y,Z){return Y.phase==="IDLE"?!0:Y.phase!=="DROP_ANIMATING"||Y.completed.result.draggableId===Z?!1:Y.completed.result.reason==="DROP"},Mo=function(Y){window.scrollBy(Y.x,Y.y)},Ii=O(function(Y){return At(Y).filter(function(Z){return Z.isEnabled?!!Z.frame:!1})}),no=function(Z,ie){var be=_t(Ii(ie),function(Le){return Le.frame||$(!1),En(Le.frame.pageMarginBox)(Z)});return be},ro=function(Y){var Z=Y.center,ie=Y.destination,be=Y.droppables;if(ie){var Le=be[ie];return Le.frame?Le:null}var Ne=no(Z,be);return Ne},mi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(Z){return Math.pow(Z,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(Y,Z){var ie=Y[Z.size]*mi.startFromPercentage,be=Y[Z.size]*mi.maxScrollAtPercentage,Le={startScrollingFrom:ie,maxScrollValueAt:be};return Le},Io=function(Y){var Z=Y.startOfRange,ie=Y.endOfRange,be=Y.current,Le=ie-Z;if(Le===0)return 0;var Ne=be-Z,We=Ne/Le;return We},Lo=1,bo=function(Y,Z){if(Y>Z.startScrollingFrom)return 0;if(Y<=Z.maxScrollValueAt)return mi.maxPixelScroll;if(Y===Z.startScrollingFrom)return Lo;var ie=Io({startOfRange:Z.maxScrollValueAt,endOfRange:Z.startScrollingFrom,current:Y}),be=1-ie,Le=mi.maxPixelScroll*mi.ease(be);return Math.ceil(Le)},Vi=mi.durationDampening.accelerateAt,co=mi.durationDampening.stopDampeningAt,Xi=function(Y,Z){var ie=Z,be=co,Le=Date.now(),Ne=Le-ie;if(Ne>=co)return Y;if(NeZ.height,Ne=ie.width>Z.width;return!Ne&&!Le?be:Ne&&Le?null:{x:Ne?0:be.x,y:Le?0:be.y}},ao=ke(function(Y){return Y===0?0:Y}),Ji=function(Y){var Z=Y.dragStartTime,ie=Y.container,be=Y.subject,Le=Y.center,Ne=Y.shouldUseTimeDampening,We={top:Le.y-ie.top,right:ie.right-Le.x,bottom:ie.bottom-Le.y,left:Le.x-ie.left},He=No({container:ie,distanceToEdges:We,dragStartTime:Z,axis:an,shouldUseTimeDampening:Ne}),xt=No({container:ie,distanceToEdges:We,dragStartTime:Z,axis:nn,shouldUseTimeDampening:Ne}),jt=ao({x:xt,y:He});if(ut(jt,Te))return null;var Wt=yo({container:ie,subject:be,proposedScroll:jt});return Wt?ut(Wt,Te)?null:Wt:null},Qi=ke(function(Y){return Y===0?0:Y>0?1:-1}),ei=function(){var Y=function(ie,be){return ie<0?ie:ie>be?ie-be:0};return function(Z){var ie=Z.current,be=Z.max,Le=Z.change,Ne=Ge(ie,Le),We={x:Y(Ne.x,be.x),y:Y(Ne.y,be.y)};return ut(We,Te)?null:We}}(),Li=function(Z){var ie=Z.max,be=Z.current,Le=Z.change,Ne={x:Math.max(be.x,ie.x),y:Math.max(be.y,ie.y)},We=Qi(Le),He=ei({max:Ne,current:be,change:We});return He?We.x!==0&&He.x===0?!0:We.y!==0&&He.y===0:!0},Di=function(Z,ie){return Li({current:Z.scroll.current,max:Z.scroll.max,change:ie})},Zi=function(Z,ie){if(!Di(Z,ie))return null;var be=Z.scroll.max,Le=Z.scroll.current;return ei({current:Le,max:be,change:ie})},Ri=function(Z,ie){var be=Z.frame;return be?Li({current:be.scroll.current,max:be.scroll.max,change:ie}):!1},Eo=function(Z,ie){var be=Z.frame;return be&&Ri(Z,ie)?ei({current:be.scroll.current,max:be.scroll.max,change:ie}):null},xo=function(Y){var Z=Y.viewport,ie=Y.subject,be=Y.center,Le=Y.dragStartTime,Ne=Y.shouldUseTimeDampening,We=Ji({dragStartTime:Le,container:Z.frame,subject:ie,center:be,shouldUseTimeDampening:Ne});return We&&Di(Z,We)?We:null},Co=function(Y){var Z=Y.droppable,ie=Y.subject,be=Y.center,Le=Y.dragStartTime,Ne=Y.shouldUseTimeDampening,We=Z.frame;if(!We)return null;var He=Ji({dragStartTime:Le,container:We.pageMarginBox,subject:ie,center:be,shouldUseTimeDampening:Ne});return He&&Ri(Z,He)?He:null},io=function(Y){var Z=Y.state,ie=Y.dragStartTime,be=Y.shouldUseTimeDampening,Le=Y.scrollWindow,Ne=Y.scrollDroppable,We=Z.current.page.borderBoxCenter,He=Z.dimensions.draggables[Z.critical.draggable.id],xt=He.page.marginBox;if(Z.isWindowScrollAllowed){var jt=Z.viewport,Wt=xo({dragStartTime:ie,viewport:jt,subject:xt,center:We,shouldUseTimeDampening:be});if(Wt){Le(Wt);return}}var St=ro({center:We,destination:Ht(Z.impact),droppables:Z.dimensions.droppables});if(!St)return;var Ct=Co({dragStartTime:ie,droppable:St,subject:xt,center:We,shouldUseTimeDampening:be});Ct&&Ne(St.descriptor.id,Ct)},Ni=function(Y){var Z=Y.scrollWindow,ie=Y.scrollDroppable,be=I(Z),Le=I(ie),Ne=null,We=function(Wt){Ne||$(!1);var St=Ne,Ct=St.shouldUseTimeDampening,kt=St.dragStartTime;io({state:Wt,scrollWindow:be,scrollDroppable:Le,dragStartTime:kt,shouldUseTimeDampening:Ct})},He=function(Wt){Or(),Ne&&$(!1);var St=Date.now(),Ct=!1,kt=function(){Ct=!0};io({state:Wt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:kt,scrollDroppable:kt}),Ne={dragStartTime:St,shouldUseTimeDampening:Ct},Pr(),Ct&&We(Wt)},xt=function(){if(!Ne)return;be.cancel(),Le.cancel(),Ne=null};return{start:He,stop:xt,scroll:We}},qi=function(Y){var Z=Y.move,ie=Y.scrollDroppable,be=Y.scrollWindow,Le=function(jt,Wt){var St=Ge(jt.current.client.selection,Wt);Z({client:St})},Ne=function(jt,Wt){if(!Ri(jt,Wt))return Wt;var St=Eo(jt,Wt);if(!St)return ie(jt.descriptor.id,Wt),null;var Ct=qe(Wt,St);ie(jt.descriptor.id,Ct);var kt=qe(Wt,Ct);return kt},We=function(jt,Wt,St){if(!jt)return St;if(!Di(Wt,St))return St;var Ct=Zi(Wt,St);if(!Ct)return be(St),null;var kt=qe(St,Ct);be(kt);var pn=qe(St,kt);return pn},He=function(jt){var Wt=jt.scrollJumpRequest;if(!Wt)return;var St=Ht(jt.impact);St||$(!1);var Ct=Ne(jt.dimensions.droppables[St],Wt);if(!Ct)return;var kt=jt.viewport,pn=We(jt.isWindowScrollAllowed,kt,Ct);if(!pn)return;Le(jt,pn)};return He},ko=function(Y){var Z=Y.scrollDroppable,ie=Y.scrollWindow,be=Y.move,Le=Ni({scrollWindow:ie,scrollDroppable:Z}),Ne=qi({move:be,scrollWindow:ie,scrollDroppable:Z}),We=function(jt){if(jt.phase!=="DRAGGING")return;if(jt.movementMode==="FLUID"){Le.scroll(jt);return}if(!jt.scrollJumpRequest)return;Ne(jt)},He={scroll:We,start:Le.start,stop:Le.stop};return He},oo="data-rbd",so=function(){var Y=oo+"-drag-handle";return{base:Y,draggableId:Y+"-draggable-id",contextId:Y+"-context-id"}}(),wo=function(){var Y=oo+"-draggable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),Uo=function(){var Y=oo+"-droppable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},fi=function(Z){return function(ie){return"["+ie+'="'+Z+'"]'}},Wa=function(Z,ie){return Z.map(function(be){var Le=be.styles[ie];return Le?be.selector+" { "+Le+" }":""}).join(" ")},ri="pointer-events: none;",Xa=function(Y){var Z=fi(Y),ie=function(){var He=` + `},_e={dragHandleUsageInstructions:re,onDragStart:Se,onDragUpdate:J,onDragEnd:ve},Te={x:0,y:0},Ge=function(Z,ie){return{x:Z.x+ie.x,y:Z.y+ie.y}},qe=function(Z,ie){return{x:Z.x-ie.x,y:Z.y-ie.y}},ut=function(Z,ie){return Z.x===ie.x&&Z.y===ie.y},st=function(Z){return{x:Z.x!==0?-Z.x:0,y:Z.y!==0?-Z.y:0}},ft=function(Z,ie,be){var Le;return be===void 0&&(be=0),Le={},Le[Z]=ie,Le[Z==="x"?"y":"x"]=be,Le},gt=function(Z,ie){return Math.sqrt(Math.pow(ie.x-Z.x,2)+Math.pow(ie.y-Z.y,2))},Ve=function(Z,ie){return Math.min.apply(Math,ie.map(function(be){return gt(Z,be)}))},ke=function(Z){return function(ie){return{x:Z(ie.x),y:Z(ie.y)}}},dt=function(Y,Z){var ie=n({top:Math.max(Z.top,Y.top),right:Math.min(Z.right,Y.right),bottom:Math.min(Z.bottom,Y.bottom),left:Math.max(Z.left,Y.left)});return ie.width<=0||ie.height<=0?null:ie},Ft=function(Z,ie){return{top:Z.top+ie.y,left:Z.left+ie.x,bottom:Z.bottom+ie.y,right:Z.right+ie.x}},vt=function(Z){return[{x:Z.left,y:Z.top},{x:Z.right,y:Z.top},{x:Z.left,y:Z.bottom},{x:Z.right,y:Z.bottom}]},Rt={top:0,right:0,bottom:0,left:0},ot=function(Z,ie){return ie?Ft(Z,ie.scroll.diff.displacement):Z},Je=function(Z,ie,be){if(be&&be.increasedBy){var Le;return Object(b.a)({},Z,(Le={},Le[ie.end]=Z[ie.end]+be.increasedBy[ie.line],Le))}return Z},et=function(Z,ie){return ie&&ie.shouldClipSubject?dt(ie.pageMarginBox,Z):n(Z)},Me=function(Y){var Z=Y.page,ie=Y.withPlaceholder,be=Y.axis,Le=Y.frame,Ne=ot(Z.marginBox,Le),We=Je(Ne,be,ie),He=et(We,Le);return{page:Z,withPlaceholder:ie,active:He}},Be=function(Y,Z){Y.frame||$(!1);var ie=Y.frame,be=qe(Z,ie.scroll.initial),Le=st(be),Ne=Object(b.a)({},ie,{scroll:{initial:ie.scroll.initial,current:Z,diff:{value:be,displacement:Le},max:ie.scroll.max}}),We=Me({page:Y.subject.page,withPlaceholder:Y.subject.withPlaceholder,axis:Y.axis,frame:Ne}),He=Object(b.a)({},Y,{frame:Ne,subject:We});return He};function Xe(Y){return Number.isInteger?Number.isInteger(Y):typeof Y=="number"&&isFinite(Y)&&Math.floor(Y)===Y}function Ke(Y){return Object.values?Object.values(Y):Object.keys(Y).map(function(Z){return Y[Z]})}function $e(Y,Z){if(Y.findIndex)return Y.findIndex(Z);for(var ie=0;ieY.bottom,Bt=be.leftY.right,Wt=xt&&Bt;if(Wt)return!0;var St=xt&&We||Bt&&Ne;return St}},Pt=function(Y){var Z=tt(Y.top,Y.bottom),ie=tt(Y.left,Y.right);return function(be){var Le=Z(be.top)&&Z(be.bottom)&&ie(be.left)&&ie(be.right);return Le}},an={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},nn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},rn=function(Y){return function(Z){var ie=tt(Z.top,Z.bottom),be=tt(Z.left,Z.right);return function(Le){return Y===an?ie(Le.top)&&ie(Le.bottom):be(Le.left)&&be(Le.right)}}},Tn=function(Z,ie){var be=ie.frame?ie.frame.scroll.diff.displacement:Te;return Ft(Z,be)},sn=function(Z,ie,be){return ie.subject.active?be(ie.subject.active)(Z):!1},un=function(Z,ie,be){return be(ie)(Z)},Jn=function(Z){var ie=Z.target,be=Z.destination,Le=Z.viewport,Ne=Z.withDroppableDisplacement,We=Z.isVisibleThroughFrameFn,He=Ne?Tn(ie,be):ie;return sn(He,be,We)&&un(He,Le,We)},kn=function(Z){return Jn(Object(b.a)({},Z,{isVisibleThroughFrameFn:Ut}))},Yn=function(Z){return Jn(Object(b.a)({},Z,{isVisibleThroughFrameFn:Pt}))},tr=function(Z){return Jn(Object(b.a)({},Z,{isVisibleThroughFrameFn:rn(Z.destination.axis)}))},pr=function(Z,ie,be){if(typeof be=="boolean")return be;if(!ie)return!0;var Le=ie.invisible,Ne=ie.visible;if(Le[Z])return!1;var We=Ne[Z];return We?We.shouldAnimate:!0};function ar(Y,Z){var ie=Y.page.marginBox,be={top:Z.point.y,right:0,bottom:0,left:Z.point.x};return n(i(ie,be))}function gn(Y){var Z=Y.afterDragging,ie=Y.destination,be=Y.displacedBy,Le=Y.viewport,Ne=Y.forceShouldAnimate,We=Y.last;return Z.reduce(function(xt,Bt){var Wt=ar(Bt,be),St=Bt.descriptor.id;xt.all.push(St);var Ct=kn({target:Wt,destination:ie,viewport:Le,withDroppableDisplacement:!0});if(!Ct)return xt.invisible[Bt.descriptor.id]=!0,xt;var kt=pr(St,We,Ne),pn={draggableId:St,shouldAnimate:kt};return xt.visible[St]=pn,xt},{all:[],visible:{},invisible:{}})}function en(Y,Z){if(!Y.length)return 0;var ie=Y[Y.length-1].descriptor.index;return Z.inHomeList?ie:ie+1}function Nn(Y){var Z=Y.insideDestination,ie=Y.inHomeList,be=Y.displacedBy,Le=Y.destination,Ne=en(Z,{inHomeList:ie});return{displaced:Ot,displacedBy:be,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:Ne}}}}function Zr(Y){var Z=Y.draggable,ie=Y.insideDestination,be=Y.destination,Le=Y.viewport,Ne=Y.displacedBy,We=Y.last,He=Y.index,xt=Y.forceShouldAnimate,Bt=Tt(Z,be);if(He==null)return Nn({insideDestination:ie,inHomeList:Bt,displacedBy:Ne,destination:be});var Wt=_t(ie,function(ur){return ur.descriptor.index===He});if(!Wt)return Nn({insideDestination:ie,inHomeList:Bt,displacedBy:Ne,destination:be});var St=Ae(Z,ie),Ct=ie.indexOf(Wt),kt=St.slice(Ct),pn=gn({afterDragging:kt,destination:be,displacedBy:Ne,last:We,viewport:Le.frame,forceShouldAnimate:xt});return{displaced:pn,displacedBy:Ne,at:{type:"REORDER",destination:{droppableId:be.descriptor.id,index:He}}}}function zr(Y,Z){return Boolean(Z.effected[Y])}var Ur=function(Y){var Z=Y.isMovingForward,ie=Y.destination,be=Y.draggables,Le=Y.combine,Ne=Y.afterCritical;if(!ie.isCombineEnabled)return null;var We=Le.draggableId,He=be[We],xt=He.descriptor.index,Bt=zr(We,Ne);return Bt?Z?xt:xt-1:Z?xt+1:xt},Dr=function(Y){var Z=Y.isMovingForward,ie=Y.isInHomeList,be=Y.insideDestination,Le=Y.location;if(!be.length)return null;var Ne=Le.index,We=Z?Ne+1:Ne-1,He=be[0].descriptor.index,xt=be[be.length-1].descriptor.index,Bt=ie?xt:xt+1;return WeBt?null:We},pe=function(Y){var Z=Y.isMovingForward,ie=Y.isInHomeList,be=Y.draggable,Le=Y.draggables,Ne=Y.destination,We=Y.insideDestination,He=Y.previousImpact,xt=Y.viewport,Bt=Y.afterCritical,Wt=He.at;if(Wt||$(!1),Wt.type==="REORDER"){var St=Dr({isMovingForward:Z,isInHomeList:ie,location:Wt.destination,insideDestination:We});return St==null?null:Zr({draggable:be,insideDestination:We,destination:Ne,viewport:xt,last:He.displaced,displacedBy:He.displacedBy,index:St})}var Ct=Ur({isMovingForward:Z,destination:Ne,displaced:He.displaced,draggables:Le,combine:Wt.combine,afterCritical:Bt});return Ct==null?null:Zr({draggable:be,insideDestination:We,destination:Ne,viewport:xt,last:He.displaced,displacedBy:He.displacedBy,index:Ct})},X=function(Y){var Z=Y.displaced,ie=Y.afterCritical,be=Y.combineWith,Le=Y.displacedBy,Ne=Boolean(Z.visible[be]||Z.invisible[be]);return zr(be,ie)?Ne?Te:st(Le.point):Ne?Le.point:Te},q=function(Y){var Z=Y.afterCritical,ie=Y.impact,be=Y.draggables,Le=at(ie);Le||$(!1);var Ne=Le.draggableId,We=be[Ne].page.borderBox.center,He=X({displaced:ie.displaced,afterCritical:Z,combineWith:Ne,displacedBy:ie.displacedBy});return Ge(We,He)},se=function(Z,ie){return ie.margin[Z.start]+ie.borderBox[Z.size]/2},De=function(Z,ie){return ie.margin[Z.end]+ie.borderBox[Z.size]/2},he=function(Z,ie,be){return ie[Z.crossAxisStart]+be.margin[Z.crossAxisStart]+be.borderBox[Z.crossAxisSize]/2},pt=function(Z){var ie=Z.axis,be=Z.moveRelativeTo,Le=Z.isMoving;return ft(ie.line,be.marginBox[ie.end]+se(ie,Le),he(ie,be.marginBox,Le))},_n=function(Z){var ie=Z.axis,be=Z.moveRelativeTo,Le=Z.isMoving;return ft(ie.line,be.marginBox[ie.start]-De(ie,Le),he(ie,be.marginBox,Le))},Kn=function(Z){var ie=Z.axis,be=Z.moveInto,Le=Z.isMoving;return ft(ie.line,be.contentBox[ie.start]+se(ie,Le),he(ie,be.contentBox,Le))},dr=function(Y){var Z=Y.impact,ie=Y.draggable,be=Y.draggables,Le=Y.droppable,Ne=Y.afterCritical,We=je(Le.descriptor.id,be),He=ie.page,xt=Le.axis;if(!We.length)return Kn({axis:xt,moveInto:Le.page,isMoving:He});var Bt=Z.displaced,Wt=Z.displacedBy,St=Bt.all[0];if(St){var Ct=be[St];if(zr(St,Ne))return _n({axis:xt,moveRelativeTo:Ct.page,isMoving:He});var kt=S(Ct.page,Wt.point);return _n({axis:xt,moveRelativeTo:kt,isMoving:He})}var pn=We[We.length-1];if(pn.descriptor.id===ie.descriptor.id)return He.borderBox.center;if(zr(pn.descriptor.id,Ne)){var ur=S(pn.page,st(Ne.displacedBy.point));return pt({axis:xt,moveRelativeTo:ur,isMoving:He})}return pt({axis:xt,moveRelativeTo:pn.page,isMoving:He})},on=function(Y,Z){var ie=Y.frame;return ie?Ge(Z,ie.scroll.diff.displacement):Z},Mn=function(Z){var ie=Z.impact,be=Z.draggable,Le=Z.droppable,Ne=Z.draggables,We=Z.afterCritical,He=be.page.borderBox.center,xt=ie.at;return Le&&xt?xt.type==="REORDER"?dr({impact:ie,draggable:be,draggables:Ne,droppable:Le,afterCritical:We}):q({impact:ie,draggables:Ne,afterCritical:We}):He},Xn=function(Y){var Z=Mn(Y),ie=Y.droppable,be=ie?on(ie,Z):Z;return be},$r=function(Y,Z){var ie=qe(Z,Y.scroll.initial),be=st(ie),Le=n({top:Z.y,bottom:Z.y+Y.frame.height,left:Z.x,right:Z.x+Y.frame.width}),Ne={frame:Le,scroll:{initial:Y.scroll.initial,max:Y.scroll.max,current:Z,diff:{value:ie,displacement:be}}};return Ne};function ga(Y,Z){return Y.map(function(ie){return Z[ie]})}function pa(Y,Z){for(var ie=0;ie1?Wt.sort(function(St,Ct){return wa(St)[He.start]-wa(Ct)[He.start]})[0]:Bt.sort(function(St,Ct){var kt=Ve(ie,vt(wa(St))),pn=Ve(ie,vt(wa(Ct)));return kt!==pn?kt-pn:wa(St)[He.start]-wa(Ct)[He.start]})[0]},ka=function(Z,ie){var be=Z.page.borderBox.center;return zr(Z.descriptor.id,ie)?qe(be,ie.displacedBy.point):be},li=function(Z,ie){var be=Z.page.borderBox;return zr(Z.descriptor.id,ie)?Ft(be,st(ie.displacedBy.point)):be},oi=function(Y){var Z=Y.pageBorderBoxCenter,ie=Y.viewport,be=Y.destination,Le=Y.insideDestination,Ne=Y.afterCritical,We=Le.filter(function(He){return Yn({target:li(He,Ne),destination:be,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(He,xt){var Bt=gt(Z,on(be,ka(He,Ne))),Wt=gt(Z,on(be,ka(xt,Ne)));return BtZ.left&&Y.topZ.top}function Un(Y){var Z=Y.pageBorderBox,ie=Y.draggable,be=Y.candidates,Le=ie.page.borderBox.center,Ne=be.map(function(We){var He=We.axis,xt=ft(We.axis.line,Z.center[He.line],We.page.borderBox.center[He.crossAxisLine]);return{id:We.descriptor.id,distance:gt(Le,xt)}}).sort(function(We,He){return He.distance-We.distance});return Ne[0]?Ne[0].id:null}function An(Y){var Z=Y.pageBorderBox,ie=Y.draggable,be=Y.droppables,Le=Dt(be).filter(function(Ne){if(!Ne.isEnabled)return!1;var We=Ne.subject.active;if(!We)return!1;if(!vn(Z,We))return!1;if(En(We)(Z.center))return!0;var He=Ne.axis,xt=We.center[He.crossAxisLine],Bt=Z[He.crossAxisStart],Wt=Z[He.crossAxisEnd],St=tt(We[He.crossAxisStart],We[He.crossAxisEnd]),Ct=St(Bt),kt=St(Wt);return!Ct&&!kt?!0:Ct?Btxt});return Le.length?Le.length===1?Le[0].descriptor.id:Un({pageBorderBox:Z,draggable:ie,candidates:Le}):null}var tn=function(Z,ie){return n(Ft(Z,ie))},Pn=function(Y,Z){var ie=Y.frame;return ie?tn(Z,ie.scroll.diff.value):Z};function yn(Y){var Z=Y.displaced,ie=Y.id;return Boolean(Z.visible[ie]||Z.invisible[ie])}function jn(Y){var Z=Y.draggable,ie=Y.closest,be=Y.inHomeList;return ie?be&&ie.descriptor.index>Z.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var Rn=function(Y){var Z=Y.pageBorderBoxWithDroppableScroll,ie=Y.draggable,be=Y.destination,Le=Y.insideDestination,Ne=Y.last,We=Y.viewport,He=Y.afterCritical,xt=be.axis,Bt=ua(be.axis,ie.displaceBy),Wt=Bt.value,St=Z[xt.start],Ct=Z[xt.end],kt=Ae(ie,Le),pn=_t(kt,function(gr){var Ir=gr.descriptor.id,Wr=gr.page.borderBox.center[xt.line],na=zr(Ir,He),Br=yn({displaced:Ne,id:Ir});return na?Br?Ct<=Wr:StIr[He.start]+na&&StIr[He.start]-Bt+na&&WtIr[He.start]+Bt+na&&StIr[He.start]+na&&Wt=Cn)return cn;var Ne=Le/Cn,We=dn+Hn*Ne,He=be==="CANCEL"?We*Nr:We;return Number(He.toFixed(2))},Yr=function(Y){var Z=Y.impact,ie=Y.draggable,be=Y.dimensions,Le=Y.viewport,Ne=Y.afterCritical,We=be.draggables,He=be.droppables,xt=Ht(Z),Bt=xt?He[xt]:null,Wt=He[ie.descriptor.droppableId],St=bn({impact:Z,draggable:ie,draggables:We,afterCritical:Ne,droppable:Bt||Wt,viewport:Le}),Ct=qe(St,ie.client.borderBox.center);return Ct},jr=function(Y){var Z=Y.draggables,ie=Y.reason,be=Y.lastImpact,Le=Y.home,Ne=Y.viewport,We=Y.onLiftImpact;if(!be.at||ie!=="DROP"){var He=Sn({draggables:Z,impact:We,destination:Le,viewport:Ne,forceShouldAnimate:!0});return{impact:He,didDropInsideDroppable:!1}}if(be.at.type==="REORDER")return{impact:be,didDropInsideDroppable:!0};var xt=Object(b.a)({},be,{displaced:Ot});return{impact:xt,didDropInsideDroppable:!0}},ta=function(Y){var Z=Y.getState,ie=Y.dispatch;return function(be){return function(Le){if(Le.type!=="DROP"){be(Le);return}var Ne=Z(),We=Le.payload.reason;if(Ne.phase==="COLLECTING"){ie(bt({reason:We}));return}if(Ne.phase==="IDLE")return;var He=Ne.phase==="DROP_PENDING"&&Ne.isWaiting;He&&$(!1),Ne.phase==="DRAGGING"||Ne.phase==="DROP_PENDING"||$(!1);var xt=Ne.critical,Bt=Ne.dimensions,Wt=Bt.draggables[Ne.critical.draggable.id],St=jr({reason:We,lastImpact:Ne.impact,afterCritical:Ne.afterCritical,onLiftImpact:Ne.onLiftImpact,home:Ne.dimensions.droppables[Ne.critical.droppable.id],viewport:Ne.viewport,draggables:Ne.dimensions.draggables}),Ct=St.impact,kt=St.didDropInsideDroppable,pn=kt?rt(Ct):null,ur=kt?at(Ct):null,gr={index:xt.draggable.index,droppableId:xt.droppable.id},Ir={draggableId:Wt.descriptor.id,type:Wt.descriptor.type,source:gr,reason:We,mode:Ne.movementMode,destination:pn,combine:ur},Wr=Yr({impact:Ct,draggable:Wt,dimensions:Bt,viewport:Ne.viewport,afterCritical:Ne.afterCritical}),na={critical:Ne.critical,afterCritical:Ne.afterCritical,result:Ir,impact:Ct},Br=!ut(Ne.current.client.offset,Wr)||Boolean(Ir.combine);if(!Br){ie(Ye({completed:na}));return}var Ma=Ar({current:Ne.current.client.offset,destination:Wr,reason:We}),Aa={newHomeClientOffset:Wr,dropDuration:Ma,completed:na};ie(va(Aa))}}},Gn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function wr(Y){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){if(ie.target!==window&&ie.target!==window.document)return;Y()}}}function zn(Y){var Z=Y.onWindowScroll;function ie(){Z(Gn())}var be=I(ie),Le=wr(be),Ne=Oe;function We(){return Ne!==Oe}function He(){We()&&$(!1),Ne=Ee(window,[Le])}function xt(){We()||$(!1),be.cancel(),Ne(),Ne=Oe}return{start:He,stop:xt,isActive:We}}var xn=function(Z){return Z.type==="DROP_COMPLETE"||Z.type==="DROP_ANIMATE"||Z.type==="FLUSH"},Fn=function(Y){var Z=zn({onWindowScroll:function(be){Y.dispatch(la({newScroll:be}))}});return function(ie){return function(be){!Z.isActive()&&be.type==="INITIAL_PUBLISH"&&Z.start(),Z.isActive()&&xn(be)&&Z.stop(),ie(be)}}},Kr=function(Y){var Z=!1,ie=!1,be=setTimeout(function(){ie=!0}),Le=function(We){if(Z)return;if(ie)return;Z=!0,Y(We),clearTimeout(be)};return Le.wasCalled=function(){return Z},Le},sa=function(){var Y=[],Z=function(Ne){var We=$e(Y,function(Bt){return Bt.timerId===Ne});We!==-1||$(!1);var He=Y.splice(We,1),xt=He[0];xt.callback()},ie=function(Ne){var We=setTimeout(function(){return Z(We)}),He={timerId:We,callback:Ne};Y.push(He)},be=function(){if(!Y.length)return;var Ne=[].concat(Y);Y.length=0,Ne.forEach(function(We){clearTimeout(We.timerId),We.callback()})};return{add:ie,flush:be}},hr=function(Z,ie){return Z==null&&ie==null?!0:Z==null||ie==null?!1:Z.droppableId===ie.droppableId&&Z.index===ie.index},ra=function(Z,ie){return Z==null&&ie==null?!0:Z==null||ie==null?!1:Z.draggableId===ie.draggableId&&Z.droppableId===ie.droppableId},Ea=function(Z,ie){if(Z===ie)return!0;var be=Z.draggable.id===ie.draggable.id&&Z.draggable.droppableId===ie.draggable.droppableId&&Z.draggable.type===ie.draggable.type&&Z.draggable.index===ie.draggable.index,Le=Z.droppable.id===ie.droppable.id&&Z.droppable.type===ie.droppable.type;return be&&Le},ca=function(Z,ie){Or(),ie(),Pr()},xa=function(Z,ie){return{draggableId:Z.draggable.id,type:Z.droppable.type,source:{droppableId:Z.droppable.id,index:Z.draggable.index},mode:ie}},Sr=function(Z,ie,be,Le){if(!Z){be(Le(ie));return}var Ne=Kr(be),We={announce:Ne};Z(ie,We),Ne.wasCalled()||be(Le(ie))},br=function(Y,Z){var ie=sa(),be=null,Le=function(Ct,kt){be&&$(!1),ca("onBeforeCapture",function(){var pn=Y().onBeforeCapture;if(pn){var ur={draggableId:Ct,mode:kt};pn(ur)}})},Ne=function(Ct,kt){be&&$(!1),ca("onBeforeDragStart",function(){var pn=Y().onBeforeDragStart;pn&&pn(xa(Ct,kt))})},We=function(Ct,kt){be&&$(!1);var pn=xa(Ct,kt);be={mode:kt,lastCritical:Ct,lastLocation:pn.source,lastCombine:null},ie.add(function(){ca("onDragStart",function(){return Sr(Y().onDragStart,pn,Z,_e.onDragStart)})})},He=function(Ct,kt){var pn=rt(kt),ur=at(kt);be||$(!1);var gr=!Ea(Ct,be.lastCritical);gr&&(be.lastCritical=Ct);var Ir=!hr(be.lastLocation,pn);Ir&&(be.lastLocation=pn);var Wr=!ra(be.lastCombine,ur);if(Wr&&(be.lastCombine=ur),!gr&&!Ir&&!Wr)return;var na=Object(b.a)({},xa(Ct,be.mode),{combine:ur,destination:pn});ie.add(function(){ca("onDragUpdate",function(){return Sr(Y().onDragUpdate,na,Z,_e.onDragUpdate)})})},xt=function(){be||$(!1),ie.flush()},Bt=function(Ct){be||$(!1),be=null,ca("onDragEnd",function(){return Sr(Y().onDragEnd,Ct,Z,_e.onDragEnd)})},Wt=function(){if(!be)return;var Ct=Object(b.a)({},xa(be.lastCritical,be.mode),{combine:null,destination:null,reason:"CANCEL"});Bt(Ct)};return{beforeCapture:Le,beforeStart:Ne,start:We,update:He,flush:xt,drop:Bt,abort:Wt}},Rr=function(Y,Z){var ie=br(Y,Z);return function(be){return function(Le){return function(Ne){if(Ne.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(Ne.payload.draggableId,Ne.payload.movementMode);return}if(Ne.type==="INITIAL_PUBLISH"){var We=Ne.payload.critical;ie.beforeStart(We,Ne.payload.movementMode),Le(Ne),ie.start(We,Ne.payload.movementMode);return}if(Ne.type==="DROP_COMPLETE"){var He=Ne.payload.completed.result;ie.flush(),Le(Ne),ie.drop(He);return}if(Le(Ne),Ne.type==="FLUSH"){ie.abort();return}var xt=be.getState();xt.phase==="DRAGGING"&&ie.update(xt.critical,xt.impact)}}}},nr=function(Y){return function(Z){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){Z(ie);return}var be=Y.getState();be.phase==="DROP_ANIMATING"||$(!1),Y.dispatch(Ye({completed:be.completed}))}}},da=function(Y){var Z=null,ie=null;function be(){ie&&(cancelAnimationFrame(ie),ie=null),Z&&(Z(),Z=null)}return function(Le){return function(Ne){if((Ne.type==="FLUSH"||Ne.type==="DROP_COMPLETE"||Ne.type==="DROP_ANIMATION_FINISHED")&&be(),Le(Ne),Ne.type!=="DROP_ANIMATE")return;var We={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var xt=Y.getState();xt.phase==="DROP_ANIMATING"&&Y.dispatch(nt())}};ie=requestAnimationFrame(function(){ie=null,Z=Ee(window,[We])})}}},ya=function(Y){return function(){return function(Z){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&Y.stopPublishing(),Z(ie)}}}},_a=function(Y){var Z=!1;return function(){return function(ie){return function(be){if(be.type==="INITIAL_PUBLISH"){Z=!0,Y.tryRecordFocus(be.payload.critical.draggable.id),ie(be),Y.tryRestoreFocusRecorded();return}if(ie(be),!Z)return;if(be.type==="FLUSH"){Z=!1,Y.tryRestoreFocusRecorded();return}if(be.type==="DROP_COMPLETE"){Z=!1;var Le=be.payload.completed.result;Le.combine&&Y.tryShiftRecord(Le.draggableId,Le.combine.draggableId),Y.tryRestoreFocusRecorded()}}}}},Ta=function(Z){return Z.type==="DROP_COMPLETE"||Z.type==="DROP_ANIMATE"||Z.type==="FLUSH"},ha=function(Y){return function(Z){return function(ie){return function(be){if(Ta(be)){Y.stop(),ie(be);return}if(be.type==="INITIAL_PUBLISH"){ie(be);var Le=Z.getState();Le.phase==="DRAGGING"||$(!1),Y.start(Le);return}ie(be),Y.scroll(Z.getState())}}}},La=function(Y){return function(Z){return function(ie){if(Z(ie),ie.type!=="PUBLISH_WHILE_DRAGGING")return;var be=Y.getState();if(be.phase!=="DROP_PENDING")return;if(be.isWaiting)return;Y.dispatch(ct({reason:be.reason}))}}},Na=y.d,Ba=function(Y){var Z=Y.dimensionMarshal,ie=Y.focusMarshal,be=Y.styleMarshal,Le=Y.getResponders,Ne=Y.announce,We=Y.autoScroller;return Object(y.e)(Jt,Na(Object(y.a)(Ze(be),ya(Z),Ie(Z),ta,nr,da,La,ha(We),Fn,_a(ie),Rr(Le,Ne))))},ni=function(){return{additions:{},removals:{},modified:{}}};function Fi(Y){var Z=Y.registry,ie=Y.callbacks,be=ni(),Le=null,Ne=function(){if(Le)return;ie.collectionStarting(),Le=requestAnimationFrame(function(){Le=null,Or();var Wt=be,St=Wt.additions,Ct=Wt.removals,kt=Wt.modified,pn=Object.keys(St).map(function(Ir){return Z.draggable.getById(Ir).getDimension(Te)}).sort(function(Ir,Wr){return Ir.descriptor.index-Wr.descriptor.index}),ur=Object.keys(kt).map(function(Ir){var Wr=Z.droppable.getById(Ir),na=Wr.callbacks.getScrollWhileDragging();return{droppableId:Ir,scroll:na}}),gr={additions:pn,removals:Object.keys(Ct),modified:ur};be=ni(),Pr(),ie.publish(gr)})},We=function(Wt){var St=Wt.descriptor.id;be.additions[St]=Wt,be.modified[Wt.descriptor.droppableId]=!0,be.removals[St]&&delete be.removals[St],Ne()},He=function(Wt){var St=Wt.descriptor;be.removals[St.id]=!0,be.modified[St.droppableId]=!0,be.additions[St.id]&&delete be.additions[St.id],Ne()},xt=function(){if(!Le)return;cancelAnimationFrame(Le),Le=null,be=ni()};return{add:We,remove:He,stop:xt}}var Ai=function(Y){var Z=Y.scrollHeight,ie=Y.scrollWidth,be=Y.height,Le=Y.width,Ne=qe({x:ie,y:Z},{x:Le,y:be}),We={x:Math.max(0,Ne.x),y:Math.max(0,Ne.y)};return We},Ia=function(){var Y=document.documentElement;return Y||$(!1),Y},bi=function(){var Y=Ia(),Z=Ai({scrollHeight:Y.scrollHeight,scrollWidth:Y.scrollWidth,width:Y.clientWidth,height:Y.clientHeight});return Z},wi=function(){var Y=Gn(),Z=bi(),ie=Y.y,be=Y.x,Le=Ia(),Ne=Le.clientWidth,We=Le.clientHeight,He=be+Ne,xt=ie+We,Bt=n({top:ie,left:be,right:He,bottom:xt}),Wt={frame:Bt,scroll:{initial:Y,current:Y,max:Z,diff:{value:Te,displacement:Te}}};return Wt},Ua=function(Y){var Z=Y.critical,ie=Y.scrollOptions,be=Y.registry;Or();var Le=wi(),Ne=Le.scroll.current,We=Z.droppable,He=be.droppable.getAllByType(We.type).map(function(St){return St.callbacks.getDimensionAndWatchScroll(Ne,ie)}),xt=be.draggable.getAllByType(Z.draggable.type).map(function(St){return St.getDimension(Ne)}),Bt={draggables:mn(xt),droppables:$t(He)};Pr();var Wt={dimensions:Bt,critical:Z,viewport:Le};return Wt};function Pa(Y,Z,ie){if(ie.descriptor.id===Z.id)return!1;if(ie.descriptor.type!==Z.type)return!1;var be=Y.droppable.getById(ie.descriptor.droppableId);return!(be.descriptor.mode!=="virtual")}var Za=function(Y,Z){var ie=null,be=Fi({callbacks:{publish:Z.publishWhileDragging,collectionStarting:Z.collectionStarting},registry:Y}),Le=function(kt,pn){if(Y.droppable.exists(kt)||$(!1),!ie)return;Z.updateDroppableIsEnabled({id:kt,isEnabled:pn})},Ne=function(kt,pn){if(!ie)return;Y.droppable.exists(kt)||$(!1),Z.updateDroppableIsCombineEnabled({id:kt,isCombineEnabled:pn})},We=function(kt,pn){if(!ie)return;Y.droppable.exists(kt)||$(!1),Z.updateDroppableScroll({id:kt,newScroll:pn})},He=function(kt,pn){if(!ie)return;Y.droppable.getById(kt).callbacks.scroll(pn)},xt=function(){if(!ie)return;be.stop();var kt=ie.critical.droppable;Y.droppable.getAllByType(kt.type).forEach(function(pn){return pn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null},Bt=function(kt){ie||$(!1);var pn=ie.critical.draggable;kt.type==="ADDITION"&&(Pa(Y,pn,kt.value)&&be.add(kt.value)),kt.type==="REMOVAL"&&(Pa(Y,pn,kt.value)&&be.remove(kt.value))},Wt=function(kt){ie&&$(!1);var pn=Y.draggable.getById(kt.draggableId),ur=Y.droppable.getById(pn.descriptor.droppableId),gr={draggable:pn.descriptor,droppable:ur.descriptor},Ir=Y.subscribe(Bt);return ie={critical:gr,unsubscribe:Ir},Ua({critical:gr,registry:Y,scrollOptions:kt.scrollOptions})},St={updateDroppableIsEnabled:Le,updateDroppableIsCombineEnabled:Ne,scrollDroppable:He,updateDroppableScroll:We,startPublishing:Wt,stopPublishing:xt};return St},to=function(Y,Z){return Y.phase==="IDLE"?!0:Y.phase!=="DROP_ANIMATING"||Y.completed.result.draggableId===Z?!1:Y.completed.result.reason==="DROP"},Mo=function(Y){window.scrollBy(Y.x,Y.y)},Ii=T(function(Y){return Dt(Y).filter(function(Z){return Z.isEnabled?!!Z.frame:!1})}),no=function(Z,ie){var be=_t(Ii(ie),function(Le){return Le.frame||$(!1),En(Le.frame.pageMarginBox)(Z)});return be},ro=function(Y){var Z=Y.center,ie=Y.destination,be=Y.droppables;if(ie){var Le=be[ie];return Le.frame?Le:null}var Ne=no(Z,be);return Ne},mi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(Z){return Math.pow(Z,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(Y,Z){var ie=Y[Z.size]*mi.startFromPercentage,be=Y[Z.size]*mi.maxScrollAtPercentage,Le={startScrollingFrom:ie,maxScrollValueAt:be};return Le},Io=function(Y){var Z=Y.startOfRange,ie=Y.endOfRange,be=Y.current,Le=ie-Z;if(Le===0)return 0;var Ne=be-Z,We=Ne/Le;return We},Lo=1,bo=function(Y,Z){if(Y>Z.startScrollingFrom)return 0;if(Y<=Z.maxScrollValueAt)return mi.maxPixelScroll;if(Y===Z.startScrollingFrom)return Lo;var ie=Io({startOfRange:Z.maxScrollValueAt,endOfRange:Z.startScrollingFrom,current:Y}),be=1-ie,Le=mi.maxPixelScroll*mi.ease(be);return Math.ceil(Le)},Vi=mi.durationDampening.accelerateAt,co=mi.durationDampening.stopDampeningAt,Xi=function(Y,Z){var ie=Z,be=co,Le=Date.now(),Ne=Le-ie;if(Ne>=co)return Y;if(NeZ.height,Ne=ie.width>Z.width;return!Ne&&!Le?be:Ne&&Le?null:{x:Ne?0:be.x,y:Le?0:be.y}},ao=ke(function(Y){return Y===0?0:Y}),Ji=function(Y){var Z=Y.dragStartTime,ie=Y.container,be=Y.subject,Le=Y.center,Ne=Y.shouldUseTimeDampening,We={top:Le.y-ie.top,right:ie.right-Le.x,bottom:ie.bottom-Le.y,left:Le.x-ie.left},He=No({container:ie,distanceToEdges:We,dragStartTime:Z,axis:an,shouldUseTimeDampening:Ne}),xt=No({container:ie,distanceToEdges:We,dragStartTime:Z,axis:nn,shouldUseTimeDampening:Ne}),Bt=ao({x:xt,y:He});if(ut(Bt,Te))return null;var Wt=yo({container:ie,subject:be,proposedScroll:Bt});return Wt?ut(Wt,Te)?null:Wt:null},Qi=ke(function(Y){return Y===0?0:Y>0?1:-1}),ei=function(){var Y=function(ie,be){return ie<0?ie:ie>be?ie-be:0};return function(Z){var ie=Z.current,be=Z.max,Le=Z.change,Ne=Ge(ie,Le),We={x:Y(Ne.x,be.x),y:Y(Ne.y,be.y)};return ut(We,Te)?null:We}}(),Li=function(Z){var ie=Z.max,be=Z.current,Le=Z.change,Ne={x:Math.max(be.x,ie.x),y:Math.max(be.y,ie.y)},We=Qi(Le),He=ei({max:Ne,current:be,change:We});return He?We.x!==0&&He.x===0?!0:We.y!==0&&He.y===0:!0},Di=function(Z,ie){return Li({current:Z.scroll.current,max:Z.scroll.max,change:ie})},Zi=function(Z,ie){if(!Di(Z,ie))return null;var be=Z.scroll.max,Le=Z.scroll.current;return ei({current:Le,max:be,change:ie})},Ri=function(Z,ie){var be=Z.frame;return be?Li({current:be.scroll.current,max:be.scroll.max,change:ie}):!1},Eo=function(Z,ie){var be=Z.frame;return be&&Ri(Z,ie)?ei({current:be.scroll.current,max:be.scroll.max,change:ie}):null},xo=function(Y){var Z=Y.viewport,ie=Y.subject,be=Y.center,Le=Y.dragStartTime,Ne=Y.shouldUseTimeDampening,We=Ji({dragStartTime:Le,container:Z.frame,subject:ie,center:be,shouldUseTimeDampening:Ne});return We&&Di(Z,We)?We:null},Co=function(Y){var Z=Y.droppable,ie=Y.subject,be=Y.center,Le=Y.dragStartTime,Ne=Y.shouldUseTimeDampening,We=Z.frame;if(!We)return null;var He=Ji({dragStartTime:Le,container:We.pageMarginBox,subject:ie,center:be,shouldUseTimeDampening:Ne});return He&&Ri(Z,He)?He:null},io=function(Y){var Z=Y.state,ie=Y.dragStartTime,be=Y.shouldUseTimeDampening,Le=Y.scrollWindow,Ne=Y.scrollDroppable,We=Z.current.page.borderBoxCenter,He=Z.dimensions.draggables[Z.critical.draggable.id],xt=He.page.marginBox;if(Z.isWindowScrollAllowed){var Bt=Z.viewport,Wt=xo({dragStartTime:ie,viewport:Bt,subject:xt,center:We,shouldUseTimeDampening:be});if(Wt){Le(Wt);return}}var St=ro({center:We,destination:Ht(Z.impact),droppables:Z.dimensions.droppables});if(!St)return;var Ct=Co({dragStartTime:ie,droppable:St,subject:xt,center:We,shouldUseTimeDampening:be});Ct&&Ne(St.descriptor.id,Ct)},Ni=function(Y){var Z=Y.scrollWindow,ie=Y.scrollDroppable,be=I(Z),Le=I(ie),Ne=null,We=function(Wt){Ne||$(!1);var St=Ne,Ct=St.shouldUseTimeDampening,kt=St.dragStartTime;io({state:Wt,scrollWindow:be,scrollDroppable:Le,dragStartTime:kt,shouldUseTimeDampening:Ct})},He=function(Wt){Or(),Ne&&$(!1);var St=Date.now(),Ct=!1,kt=function(){Ct=!0};io({state:Wt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:kt,scrollDroppable:kt}),Ne={dragStartTime:St,shouldUseTimeDampening:Ct},Pr(),Ct&&We(Wt)},xt=function(){if(!Ne)return;be.cancel(),Le.cancel(),Ne=null};return{start:He,stop:xt,scroll:We}},qi=function(Y){var Z=Y.move,ie=Y.scrollDroppable,be=Y.scrollWindow,Le=function(Bt,Wt){var St=Ge(Bt.current.client.selection,Wt);Z({client:St})},Ne=function(Bt,Wt){if(!Ri(Bt,Wt))return Wt;var St=Eo(Bt,Wt);if(!St)return ie(Bt.descriptor.id,Wt),null;var Ct=qe(Wt,St);ie(Bt.descriptor.id,Ct);var kt=qe(Wt,Ct);return kt},We=function(Bt,Wt,St){if(!Bt)return St;if(!Di(Wt,St))return St;var Ct=Zi(Wt,St);if(!Ct)return be(St),null;var kt=qe(St,Ct);be(kt);var pn=qe(St,kt);return pn},He=function(Bt){var Wt=Bt.scrollJumpRequest;if(!Wt)return;var St=Ht(Bt.impact);St||$(!1);var Ct=Ne(Bt.dimensions.droppables[St],Wt);if(!Ct)return;var kt=Bt.viewport,pn=We(Bt.isWindowScrollAllowed,kt,Ct);if(!pn)return;Le(Bt,pn)};return He},ko=function(Y){var Z=Y.scrollDroppable,ie=Y.scrollWindow,be=Y.move,Le=Ni({scrollWindow:ie,scrollDroppable:Z}),Ne=qi({move:be,scrollWindow:ie,scrollDroppable:Z}),We=function(Bt){if(Bt.phase!=="DRAGGING")return;if(Bt.movementMode==="FLUID"){Le.scroll(Bt);return}if(!Bt.scrollJumpRequest)return;Ne(Bt)},He={scroll:We,start:Le.start,stop:Le.stop};return He},oo="data-rbd",so=function(){var Y=oo+"-drag-handle";return{base:Y,draggableId:Y+"-draggable-id",contextId:Y+"-context-id"}}(),wo=function(){var Y=oo+"-draggable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),Uo=function(){var Y=oo+"-droppable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},fi=function(Z){return function(ie){return"["+ie+'="'+Z+'"]'}},Wa=function(Z,ie){return Z.map(function(be){var Le=be.styles[ie];return Le?be.selector+" { "+Le+" }":""}).join(" ")},ri="pointer-events: none;",Xa=function(Y){var Z=fi(Y),ie=function(){var He=` cursor: -webkit-grab; cursor: grab; `;return{selector:Z(so.contextId),styles:{always:` @@ -539,7 +539,7 @@ headers: `+(0,b.default)(Rt),ke.data=dt,ke.path=D.path,ke.status=me,ke.headers=R -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},We=[be,ie,Le,Ne];return{always:Wa(We,"always"),resting:Wa(We,"resting"),dragging:Wa(We,"dragging"),dropAnimating:Wa(We,"dropAnimating"),userCancel:Wa(We,"userCancel")}},ai=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?M.useLayoutEffect:M.useEffect,So=function(){var Z=document.querySelector("head");return Z||$(!1),Z},yi=function(Z){var ie=document.createElement("style");return Z&&ie.setAttribute("nonce",Z),ie.type="text/css",ie};function Bo(Y,Z){var ie=f(function(){return Xa(Y)},[Y]),be=Object(M.useRef)(null),Le=Object(M.useRef)(null),Ne=r(O(function(St){var Ct=Le.current;Ct||$(!1),Ct.textContent=St}),[]),We=r(function(St){var Ct=be.current;Ct||$(!1),Ct.textContent=St},[]);ai(function(){!be.current&&!Le.current||$(!1);var St=yi(Z),Ct=yi(Z);return be.current=St,Le.current=Ct,St.setAttribute(oo+"-always",Y),Ct.setAttribute(oo+"-dynamic",Y),So().appendChild(St),So().appendChild(Ct),We(ie.always),Ne(ie.resting),function(){var kt=function(ur){var gr=ur.current;gr||$(!1),So().removeChild(gr),ur.current=null};kt(be),kt(Le)}},[Z,We,Ne,ie.always,ie.resting,Y]);var He=r(function(){return Ne(ie.dragging)},[Ne,ie.dragging]),xt=r(function(St){if(St==="DROP"){Ne(ie.dropAnimating);return}Ne(ie.userCancel)},[Ne,ie.dropAnimating,ie.userCancel]),jt=r(function(){if(!Le.current)return;Ne(ie.resting)},[Ne,ie.resting]),Wt=f(function(){return{dragging:He,dropping:xt,resting:jt}},[He,xt,jt]);return Wt}var To=function(Y){return Y&&Y.ownerDocument?Y.ownerDocument.defaultView:window};function $i(Y){return Y instanceof To(Y).HTMLElement}function Wi(Y,Z){var ie="["+so.contextId+'="'+Y+'"]',be=Ft(document.querySelectorAll(ie));if(!be.length)return null;var Le=_t(be,function(Ne){return Ne.getAttribute(so.draggableId)===Z});return Le&&$i(Le)?Le:null}function Oo(Y){var Z=Object(M.useRef)({}),ie=Object(M.useRef)(null),be=Object(M.useRef)(null),Le=Object(M.useRef)(!1),Ne=r(function(Ct,kt){var pn={id:Ct,focus:kt};return Z.current[Ct]=pn,function(){var gr=Z.current,Ir=gr[Ct];Ir!==pn&&delete gr[Ct]}},[]),We=r(function(Ct){var kt=Wi(Y,Ct);kt&&kt!==document.activeElement&&kt.focus()},[Y]),He=r(function(Ct,kt){ie.current===Ct&&(ie.current=kt)},[]),xt=r(function(){if(be.current)return;if(!Le.current)return;be.current=requestAnimationFrame(function(){be.current=null;var Ct=ie.current;Ct&&We(Ct)})},[We]),jt=r(function(Ct){ie.current=null;var kt=document.activeElement;if(!kt)return;if(kt.getAttribute(so.draggableId)!==Ct)return;ie.current=Ct},[]);ai(function(){return Le.current=!0,function(){Le.current=!1;var Ct=be.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Wt=f(function(){return{register:Ne,tryRecordFocus:jt,tryRestoreFocusRecorded:xt,tryShiftRecord:He}},[Ne,jt,xt,He]);return Wt}function fo(){var Y={draggables:{},droppables:{}},Z=[];function ie(St){return Z.push(St),function(){var kt=Z.indexOf(St);if(kt===-1)return;Z.splice(kt,1)}}function be(St){Z.length&&Z.forEach(function(Ct){return Ct(St)})}function Le(St){return Y.draggables[St]||null}function Ne(St){var Ct=Le(St);return Ct||$(!1),Ct}var We={register:function(Ct){Y.draggables[Ct.descriptor.id]=Ct,be({type:"ADDITION",value:Ct})},update:function(Ct,kt){var pn=Y.draggables[kt.descriptor.id];if(!pn)return;if(pn.uniqueId!==Ct.uniqueId)return;delete Y.draggables[kt.descriptor.id],Y.draggables[Ct.descriptor.id]=Ct},unregister:function(Ct){var kt=Ct.descriptor.id,pn=Le(kt);if(!pn)return;if(Ct.uniqueId!==pn.uniqueId)return;delete Y.draggables[kt],be({type:"REMOVAL",value:Ct})},getById:Ne,findById:Le,exists:function(Ct){return Boolean(Le(Ct))},getAllByType:function(Ct){return Ke(Y.draggables).filter(function(kt){return kt.descriptor.type===Ct})}};function He(St){return Y.droppables[St]||null}function xt(St){var Ct=He(St);return Ct||$(!1),Ct}var jt={register:function(Ct){Y.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var kt=He(Ct.descriptor.id);if(!kt)return;if(Ct.uniqueId!==kt.uniqueId)return;delete Y.droppables[Ct.descriptor.id]},getById:xt,findById:He,exists:function(Ct){return Boolean(He(Ct))},getAllByType:function(Ct){return Ke(Y.droppables).filter(function(kt){return kt.descriptor.type===Ct})}};function Wt(){Y.draggables={},Y.droppables={},Z.length=0}return{draggable:We,droppable:jt,subscribe:ie,clean:Wt}}function Wo(){var Y=f(fo,[]);return Object(M.useEffect)(function(){return function(){requestAnimationFrame(Y.clean)}},[Y]),Y}var lo=m.a.createContext(null),Oa=function(){var Y=document.body;return Y||$(!1),Y},ba={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ka=function(Z){return"rbd-announcement-"+Z};function ui(Y){var Z=f(function(){return Ka(Y)},[Y]),ie=Object(M.useRef)(null);Object(M.useEffect)(function(){var Ne=document.createElement("div");return ie.current=Ne,Ne.id=Z,Ne.setAttribute("aria-live","assertive"),Ne.setAttribute("aria-atomic","true"),Object(b.a)(Ne.style,ba),Oa().appendChild(Ne),function(){setTimeout(function(){var xt=Oa();xt.contains(Ne)&&xt.removeChild(Ne),Ne===ie.current&&(ie.current=null)})}},[Z]);var be=r(function(Le){var Ne=ie.current;if(Ne){Ne.textContent=Le;return}},[]);return be}var eo=0,ki={separator:"::"};function ho(){eo=0}function Si(Y,Z){return Z===void 0&&(Z=ki),f(function(){return""+Y+Z.separator+eo++},[Z.separator,Y])}function qa(Y){var Z=Y.contextId,ie=Y.uniqueId;return"rbd-hidden-text-"+Z+"-"+ie}function po(Y){var Z=Y.contextId,ie=Y.text,be=Si("hidden-text",{separator:"-"}),Le=f(function(){return qa({contextId:Z,uniqueId:be})},[be,Z]);return Object(M.useEffect)(function(){var We=document.createElement("div");return We.id=Le,We.textContent=ie,We.style.display="none",Oa().appendChild(We),function(){var xt=Oa();xt.contains(We)&&xt.removeChild(We)}},[Le,ie]),Le}var Hi=m.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},hi=/(\d+)\.(\d+)\.(\d+)/,Da=function(Z){var ie=hi.exec(Z);ie!=null||$(!1);var be=Number(ie[1]),Le=Number(ie[2]),Ne=Number(ie[3]);return{major:be,minor:Le,patch:Ne,raw:Z}},ia=function(Z,ie){return ie.major>Z.major?!0:ie.majorZ.minor?!0:ie.minor=Z.patch},xr=function(Y,Z){var ie=Da(Y),be=Da(Z);if(ia(ie,be))return},Jr=` + `}},We=[be,ie,Le,Ne];return{always:Wa(We,"always"),resting:Wa(We,"resting"),dragging:Wa(We,"dragging"),dropAnimating:Wa(We,"dropAnimating"),userCancel:Wa(We,"userCancel")}},ai=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?M.useLayoutEffect:M.useEffect,So=function(){var Z=document.querySelector("head");return Z||$(!1),Z},yi=function(Z){var ie=document.createElement("style");return Z&&ie.setAttribute("nonce",Z),ie.type="text/css",ie};function Bo(Y,Z){var ie=f(function(){return Xa(Y)},[Y]),be=Object(M.useRef)(null),Le=Object(M.useRef)(null),Ne=r(T(function(St){var Ct=Le.current;Ct||$(!1),Ct.textContent=St}),[]),We=r(function(St){var Ct=be.current;Ct||$(!1),Ct.textContent=St},[]);ai(function(){!be.current&&!Le.current||$(!1);var St=yi(Z),Ct=yi(Z);return be.current=St,Le.current=Ct,St.setAttribute(oo+"-always",Y),Ct.setAttribute(oo+"-dynamic",Y),So().appendChild(St),So().appendChild(Ct),We(ie.always),Ne(ie.resting),function(){var kt=function(ur){var gr=ur.current;gr||$(!1),So().removeChild(gr),ur.current=null};kt(be),kt(Le)}},[Z,We,Ne,ie.always,ie.resting,Y]);var He=r(function(){return Ne(ie.dragging)},[Ne,ie.dragging]),xt=r(function(St){if(St==="DROP"){Ne(ie.dropAnimating);return}Ne(ie.userCancel)},[Ne,ie.dropAnimating,ie.userCancel]),Bt=r(function(){if(!Le.current)return;Ne(ie.resting)},[Ne,ie.resting]),Wt=f(function(){return{dragging:He,dropping:xt,resting:Bt}},[He,xt,Bt]);return Wt}var To=function(Y){return Y&&Y.ownerDocument?Y.ownerDocument.defaultView:window};function $i(Y){return Y instanceof To(Y).HTMLElement}function Wi(Y,Z){var ie="["+so.contextId+'="'+Y+'"]',be=jt(document.querySelectorAll(ie));if(!be.length)return null;var Le=_t(be,function(Ne){return Ne.getAttribute(so.draggableId)===Z});return Le&&$i(Le)?Le:null}function Oo(Y){var Z=Object(M.useRef)({}),ie=Object(M.useRef)(null),be=Object(M.useRef)(null),Le=Object(M.useRef)(!1),Ne=r(function(Ct,kt){var pn={id:Ct,focus:kt};return Z.current[Ct]=pn,function(){var gr=Z.current,Ir=gr[Ct];Ir!==pn&&delete gr[Ct]}},[]),We=r(function(Ct){var kt=Wi(Y,Ct);kt&&kt!==document.activeElement&&kt.focus()},[Y]),He=r(function(Ct,kt){ie.current===Ct&&(ie.current=kt)},[]),xt=r(function(){if(be.current)return;if(!Le.current)return;be.current=requestAnimationFrame(function(){be.current=null;var Ct=ie.current;Ct&&We(Ct)})},[We]),Bt=r(function(Ct){ie.current=null;var kt=document.activeElement;if(!kt)return;if(kt.getAttribute(so.draggableId)!==Ct)return;ie.current=Ct},[]);ai(function(){return Le.current=!0,function(){Le.current=!1;var Ct=be.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Wt=f(function(){return{register:Ne,tryRecordFocus:Bt,tryRestoreFocusRecorded:xt,tryShiftRecord:He}},[Ne,Bt,xt,He]);return Wt}function fo(){var Y={draggables:{},droppables:{}},Z=[];function ie(St){return Z.push(St),function(){var kt=Z.indexOf(St);if(kt===-1)return;Z.splice(kt,1)}}function be(St){Z.length&&Z.forEach(function(Ct){return Ct(St)})}function Le(St){return Y.draggables[St]||null}function Ne(St){var Ct=Le(St);return Ct||$(!1),Ct}var We={register:function(Ct){Y.draggables[Ct.descriptor.id]=Ct,be({type:"ADDITION",value:Ct})},update:function(Ct,kt){var pn=Y.draggables[kt.descriptor.id];if(!pn)return;if(pn.uniqueId!==Ct.uniqueId)return;delete Y.draggables[kt.descriptor.id],Y.draggables[Ct.descriptor.id]=Ct},unregister:function(Ct){var kt=Ct.descriptor.id,pn=Le(kt);if(!pn)return;if(Ct.uniqueId!==pn.uniqueId)return;delete Y.draggables[kt],be({type:"REMOVAL",value:Ct})},getById:Ne,findById:Le,exists:function(Ct){return Boolean(Le(Ct))},getAllByType:function(Ct){return Ke(Y.draggables).filter(function(kt){return kt.descriptor.type===Ct})}};function He(St){return Y.droppables[St]||null}function xt(St){var Ct=He(St);return Ct||$(!1),Ct}var Bt={register:function(Ct){Y.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var kt=He(Ct.descriptor.id);if(!kt)return;if(Ct.uniqueId!==kt.uniqueId)return;delete Y.droppables[Ct.descriptor.id]},getById:xt,findById:He,exists:function(Ct){return Boolean(He(Ct))},getAllByType:function(Ct){return Ke(Y.droppables).filter(function(kt){return kt.descriptor.type===Ct})}};function Wt(){Y.draggables={},Y.droppables={},Z.length=0}return{draggable:We,droppable:Bt,subscribe:ie,clean:Wt}}function Wo(){var Y=f(fo,[]);return Object(M.useEffect)(function(){return function(){requestAnimationFrame(Y.clean)}},[Y]),Y}var lo=m.a.createContext(null),Oa=function(){var Y=document.body;return Y||$(!1),Y},ba={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ka=function(Z){return"rbd-announcement-"+Z};function ui(Y){var Z=f(function(){return Ka(Y)},[Y]),ie=Object(M.useRef)(null);Object(M.useEffect)(function(){var Ne=document.createElement("div");return ie.current=Ne,Ne.id=Z,Ne.setAttribute("aria-live","assertive"),Ne.setAttribute("aria-atomic","true"),Object(b.a)(Ne.style,ba),Oa().appendChild(Ne),function(){setTimeout(function(){var xt=Oa();xt.contains(Ne)&&xt.removeChild(Ne),Ne===ie.current&&(ie.current=null)})}},[Z]);var be=r(function(Le){var Ne=ie.current;if(Ne){Ne.textContent=Le;return}},[]);return be}var eo=0,ki={separator:"::"};function ho(){eo=0}function Si(Y,Z){return Z===void 0&&(Z=ki),f(function(){return""+Y+Z.separator+eo++},[Z.separator,Y])}function qa(Y){var Z=Y.contextId,ie=Y.uniqueId;return"rbd-hidden-text-"+Z+"-"+ie}function po(Y){var Z=Y.contextId,ie=Y.text,be=Si("hidden-text",{separator:"-"}),Le=f(function(){return qa({contextId:Z,uniqueId:be})},[be,Z]);return Object(M.useEffect)(function(){var We=document.createElement("div");return We.id=Le,We.textContent=ie,We.style.display="none",Oa().appendChild(We),function(){var xt=Oa();xt.contains(We)&&xt.removeChild(We)}},[Le,ie]),Le}var Hi=m.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},hi=/(\d+)\.(\d+)\.(\d+)/,Da=function(Z){var ie=hi.exec(Z);ie!=null||$(!1);var be=Number(ie[1]),Le=Number(ie[2]),Ne=Number(ie[3]);return{major:be,minor:Le,patch:Ne,raw:Z}},ia=function(Z,ie){return ie.major>Z.major?!0:ie.majorZ.minor?!0:ie.minor=Z.patch},xr=function(Y,Z){var ie=Da(Y),be=Da(Z);if(ia(ie,be))return},Jr=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement @@ -548,7 +548,7 @@ headers: `+(0,b.default)(Rt),ke.data=dt,ke.path=D.path,ke.status=me,ke.headers=R A setup problem was encountered. > `+ie.message+` - `)}},Z)})}function Pi(){Ei(function(){xr(mo.react,m.a.version),ma(document)},[])}function $a(Y){var Z=Object(M.useRef)(Y);return Object(M.useEffect)(function(){Z.current=Y}),Z}function xi(){var Y=null;function Z(){return Boolean(Y)}function ie(We){return We===Y}function be(We){Y&&$(!1);var He={abandon:We};return Y=He,He}function Le(){Y||$(!1),Y=null}function Ne(){Y&&(Y.abandon(),Le())}return{isClaimed:Z,isActive:ie,claim:be,release:Le,tryAbandon:Ne}}var Ki=9,go=13,Qa=27,As=32,Ys=33,Pl=34,hs=35,Ds=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[go]=!0,ps[Ki]=!0,ps),Rs=function(Y){ms[Y.keyCode]&&Y.preventDefault()},gs=function(){var Y="visibilitychange";if(typeof document=="undefined")return Y;var Z=[Y,"ms"+Y,"webkit"+Y,"moz"+Y,"o"+Y],ie=_t(Z,function(be){return"on"+be in document});return ie||Y}(),Zs=0,Ps=5;function Ho(Y,Z){return Math.abs(Z.x-Y.x)>=Ps||Math.abs(Z.y-Y.y)>=Ps}var vs={type:"IDLE"};function _s(Y){var Z=Y.cancel,ie=Y.completed,be=Y.getPhase,Le=Y.setPhase;return[{eventName:"mousemove",fn:function(We){var He=We.button,xt=We.clientX,jt=We.clientY;if(He!==Zs)return;var Wt={x:xt,y:jt},St=be();if(St.type==="DRAGGING"){We.preventDefault(),St.actions.move(Wt);return}St.type==="PENDING"||$(!1);var Ct=St.point;if(!Ho(Ct,Wt))return;We.preventDefault();var kt=St.actions.fluidLift(Wt);Le({type:"DRAGGING",actions:kt})}},{eventName:"mouseup",fn:function(We){var He=be();if(He.type!=="DRAGGING"){Z();return}We.preventDefault(),He.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(We){be().type==="DRAGGING"&&We.preventDefault(),Z()}},{eventName:"keydown",fn:function(We){var He=be();if(He.type==="PENDING"){Z();return}if(We.keyCode===Qa){We.preventDefault(),Z();return}Rs(We)}},{eventName:"resize",fn:Z},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){be().type==="PENDING"&&Z()}},{eventName:"webkitmouseforcedown",fn:function(We){var He=be();if(He.type!=="IDLE"||$(!1),He.actions.shouldRespectForcePress()){Z();return}We.preventDefault()}},{eventName:gs,fn:Z}]}function $s(Y){var Z=Object(M.useRef)(vs),ie=Object(M.useRef)(Oe),be=f(function(){return{eventName:"mousedown",fn:function(St){if(St.defaultPrevented)return;if(St.button!==Zs)return;if(St.ctrlKey||St.metaKey||St.shiftKey||St.altKey)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var kt=Y.tryGetLock(Ct,We,{sourceEvent:St});if(!kt)return;St.preventDefault();var pn={x:St.clientX,y:St.clientY};ie.current(),jt(kt,pn)}}},[Y]),Le=f(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(St){if(St.defaultPrevented)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var kt=Y.findOptionsForDraggable(Ct);if(!kt)return;if(kt.shouldRespectForcePress)return;if(!Y.canGetLock(Ct))return;St.preventDefault()}}},[Y]),Ne=r(function(){var St={passive:!1,capture:!0};ie.current=Ee(window,[Le,be],St)},[Le,be]),We=r(function(){var Wt=Z.current;if(Wt.type==="IDLE")return;Z.current=vs,ie.current(),Ne()},[Ne]),He=r(function(){var Wt=Z.current;We(),Wt.type==="DRAGGING"&&Wt.actions.cancel({shouldBlockNextClick:!0}),Wt.type==="PENDING"&&Wt.actions.abort()},[We]),xt=r(function(){var St={capture:!0,passive:!1},Ct=_s({cancel:He,completed:We,getPhase:function(){return Z.current},setPhase:function(pn){Z.current=pn}});ie.current=Ee(window,Ct,St)},[He,We]),jt=r(function(St,Ct){Z.current.type==="IDLE"||$(!1),Z.current={type:"PENDING",point:Ct,actions:St},xt()},[xt]);ai(function(){return Ne(),function(){ie.current()}},[Ne])}var Ao;function el(){}var Ll=(Ao={},Ao[Pl]=!0,Ao[Ys]=!0,Ao[Ds]=!0,Ao[hs]=!0,Ao);function tl(Y,Z){function ie(){Z(),Y.cancel()}function be(){Z(),Y.drop()}return[{eventName:"keydown",fn:function(Ne){if(Ne.keyCode===Qa){Ne.preventDefault(),ie();return}if(Ne.keyCode===As){Ne.preventDefault(),be();return}if(Ne.keyCode===Il){Ne.preventDefault(),Y.moveDown();return}if(Ne.keyCode===Ml){Ne.preventDefault(),Y.moveUp();return}if(Ne.keyCode===Qs){Ne.preventDefault(),Y.moveRight();return}if(Ne.keyCode===Js){Ne.preventDefault(),Y.moveLeft();return}if(Ll[Ne.keyCode]){Ne.preventDefault();return}Rs(Ne)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:gs,fn:ie}]}function gi(Y){var Z=Object(M.useRef)(el),ie=f(function(){return{eventName:"keydown",fn:function(Ne){if(Ne.defaultPrevented)return;if(Ne.keyCode!==As)return;var We=Y.findClosestDraggableId(Ne);if(!We)return;var He=Y.tryGetLock(We,Wt,{sourceEvent:Ne});if(!He)return;Ne.preventDefault();var xt=!0,jt=He.snapLift();Z.current();function Wt(){xt||$(!1),xt=!1,Z.current(),be()}Z.current=Ee(window,tl(jt,Wt),{capture:!0,passive:!1})}}},[Y]),be=r(function(){var Ne={passive:!1,capture:!0};Z.current=Ee(window,[ie],Ne)},[ie]);ai(function(){return be(),function(){Z.current()}},[be])}var Ko={type:"IDLE"},nl=120,rl=.15;function al(Y){var Z=Y.cancel,ie=Y.getPhase;return[{eventName:"orientationchange",fn:Z},{eventName:"resize",fn:Z},{eventName:"contextmenu",fn:function(Le){Le.preventDefault()}},{eventName:"keydown",fn:function(Le){if(ie().type!=="DRAGGING"){Z();return}Le.keyCode===Qa&&Le.preventDefault(),Z()}},{eventName:gs,fn:Z}]}function Go(Y){var Z=Y.cancel,ie=Y.completed,be=Y.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ne){var We=be();if(We.type!=="DRAGGING"){Z();return}We.hasMoved=!0;var He=Ne.touches[0],xt=He.clientX,jt=He.clientY,Wt={x:xt,y:jt};Ne.preventDefault(),We.actions.move(Wt)}},{eventName:"touchend",fn:function(Ne){var We=be();if(We.type!=="DRAGGING"){Z();return}Ne.preventDefault(),We.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(Ne){if(be().type!=="DRAGGING"){Z();return}Ne.preventDefault(),Z()}},{eventName:"touchforcechange",fn:function(Ne){var We=be();We.type!=="IDLE"||$(!1);var He=Ne.touches[0];if(!He)return;var xt=He.force>=rl;if(!xt)return;var jt=We.actions.shouldRespectForcePress();if(We.type==="PENDING"){jt&&Z();return}if(jt){if(We.hasMoved){Ne.preventDefault();return}Z();return}Ne.preventDefault()}},{eventName:gs,fn:Z}]}function bs(Y){var Z=Object(M.useRef)(Ko),ie=Object(M.useRef)(Oe),be=r(function(){return Z.current},[]),Le=r(function(kt){Z.current=kt},[]),Ne=f(function(){return{eventName:"touchstart",fn:function(kt){if(kt.defaultPrevented)return;var pn=Y.findClosestDraggableId(kt);if(!pn)return;var ur=Y.tryGetLock(pn,He,{sourceEvent:kt});if(!ur)return;var gr=kt.touches[0],Ir=gr.clientX,Wr=gr.clientY,na={x:Ir,y:Wr};ie.current(),St(ur,na)}}},[Y]),We=r(function(){var kt={capture:!0,passive:!1};ie.current=Ee(window,[Ne],kt)},[Ne]),He=r(function(){var Ct=Z.current;if(Ct.type==="IDLE")return;Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Le(Ko),ie.current(),We()},[We,Le]),xt=r(function(){var Ct=Z.current;He(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[He]),jt=r(function(){var kt={capture:!0,passive:!1},pn={cancel:xt,completed:He,getPhase:be},ur=Ee(window,Go(pn),kt),gr=Ee(window,al(pn),kt);ie.current=function(){ur(),gr()}},[xt,be,He]),Wt=r(function(){var kt=be();kt.type==="PENDING"||$(!1);var pn=kt.actions.fluidLift(kt.point);Le({type:"DRAGGING",actions:pn,hasMoved:!1})},[be,Le]),St=r(function(kt,pn){be().type==="IDLE"||$(!1);var ur=setTimeout(Wt,nl);Le({type:"PENDING",point:pn,actions:kt,longPressTimerId:ur}),jt()},[jt,be,Le,Wt]);ai(function(){return We(),function(){ie.current();var pn=be();pn.type==="PENDING"&&(clearTimeout(pn.longPressTimerId),Le(Ko))}},[be,We,Le]),ai(function(){var kt=Ee(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return kt},[])}function il(Y){Fa(function(){var Z=$a(Y);Ei(function(){Z.current.length===Y.length||$(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(Y,Z){if(Z==null)return!1;var ie=Boolean(ol[Z.tagName.toLowerCase()]);if(ie)return!0;var be=Z.getAttribute("contenteditable");return be==="true"||be===""?!0:Z===Y?!1:Ms(Y,Z.parentElement)}function zo(Y,Z){var ie=Z.target;return $i(ie)?Ms(Y,ie):!1}var sl=function(Y){return n(Y.getBoundingClientRect()).center};function ys(Y){return Y instanceof To(Y).Element}var ll=function(){var Y="matches";if(typeof document=="undefined")return Y;var Z=[Y,"msMatchesSelector","webkitMatchesSelector"],ie=_t(Z,function(be){return be in Element.prototype});return ie||Y}();function Vo(Y,Z){return Y==null?null:Y[ll](Z)?Y:Vo(Y.parentElement,Z)}function Nl(Y,Z){return Y.closest?Y.closest(Z):Vo(Y,Z)}function Xo(Y){return"["+so.contextId+'="'+Y+'"]'}function ul(Y,Z){var ie=Z.target;if(!ys(ie))return null;var be=Xo(Y),Le=Nl(ie,be);return Le&&$i(Le)?Le:null}function cl(Y,Z){var ie=ul(Y,Z);return ie?ie.getAttribute(so.draggableId):null}function dl(Y,Z){var ie="["+wo.contextId+'="'+Y+'"]',be=Ft(document.querySelectorAll(ie)),Le=_t(be,function(Ne){return Ne.getAttribute(wo.id)===Z});return Le&&$i(Le)?Le:null}function ts(Y){Y.preventDefault()}function Do(Y){var Z=Y.expected,ie=Y.phase,be=Y.isLockActive,Le=Y.shouldWarn;return be()?!(Z!==ie):!1}function Yo(Y){var Z=Y.lockAPI,ie=Y.store,be=Y.registry,Le=Y.draggableId;if(Z.isClaimed())return!1;var Ne=be.draggable.findById(Le);return Ne&&Ne.options.isEnabled?!!to(ie.getState(),Le):!1}function ns(Y){var Z=Y.lockAPI,ie=Y.contextId,be=Y.store,Le=Y.registry,Ne=Y.draggableId,We=Y.forceSensorStop,He=Y.sourceEvent,xt=Yo({lockAPI:Z,store:be,registry:Le,draggableId:Ne});if(!xt)return null;var jt=Le.draggable.getById(Ne),Wt=dl(ie,jt.descriptor.id);if(!Wt)return null;if(He&&!jt.options.canDragInteractiveElements&&zo(Wt,He))return null;var St=Z.claim(We||Oe),Ct="PRE_DRAG";function kt(){return jt.options.shouldRespectForcePress}function pn(){return Z.isActive(St)}function ur(Aa,Ga){Do({expected:Aa,phase:Ct,isLockActive:pn,shouldWarn:!0})&&be.dispatch(Ga())}var gr=ur.bind(null,"DRAGGING");function Ir(Aa){function Ga(){Z.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(Ga(),Ct==="PRE_DRAG"||$(!1)),be.dispatch(Vn(Aa.liftActionArgs)),Ct="DRAGGING";function si(t,p){if(p===void 0&&(p={shouldBlockNextClick:!1}),Aa.cleanup(),p.shouldBlockNextClick){var B=Ee(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(B)}Ga(),be.dispatch(ct({reason:t}))}return Object(b.a)({isActive:function(){return Do({expected:"DRAGGING",phase:Ct,isLockActive:pn,shouldWarn:!1})},shouldRespectForcePress:kt,drop:function(p){return si("DROP",p)},cancel:function(p){return si("CANCEL",p)}},Aa.actions)}function Wr(Aa){var Ga=I(function(t){gr(function(){return lr({client:t})})}),si=Ir({liftActionArgs:{id:Ne,clientSelection:Aa,movementMode:"FLUID"},cleanup:function(){return Ga.cancel()},actions:{move:Ga}});return Object(b.a)({},si,{move:Ga})}function na(){var Aa={moveUp:function(){return gr(_r)},moveRight:function(){return gr(Fr)},moveDown:function(){return gr(Cr)},moveLeft:function(){return gr(Xr)}};return Ir({liftActionArgs:{id:Ne,clientSelection:sl(Wt),movementMode:"SNAP"},cleanup:Oe,actions:Aa})}function Br(){var Aa=Do({expected:"PRE_DRAG",phase:Ct,isLockActive:pn,shouldWarn:!0});Aa&&Z.release()}var Ma={isActive:function(){return Do({expected:"PRE_DRAG",phase:Ct,isLockActive:pn,shouldWarn:!1})},shouldRespectForcePress:kt,fluidLift:Wr,snapLift:na,abort:Br};return Ma}var fl=[$s,gi,bs];function kl(Y){var Z=Y.contextId,ie=Y.store,be=Y.registry,Le=Y.customSensors,Ne=Y.enableDefaultSensors,We=[].concat(Ne?fl:[],Le||[]),He=Object(M.useState)(function(){return xi()})[0],xt=r(function(Wr,na){Wr.isDragging&&!na.isDragging&&He.tryAbandon()},[He]);ai(function(){var Wr=ie.getState(),na=ie.subscribe(function(){var Br=ie.getState();xt(Wr,Br),Wr=Br});return na},[He,ie,xt]),ai(function(){return He.tryAbandon},[He.tryAbandon]);var jt=r(function(Ir){return Yo({lockAPI:He,registry:be,store:ie,draggableId:Ir})},[He,be,ie]),Wt=r(function(Ir,Wr,na){return ns({lockAPI:He,registry:be,contextId:Z,store:ie,draggableId:Ir,forceSensorStop:Wr,sourceEvent:na&&na.sourceEvent?na.sourceEvent:null})},[Z,He,be,ie]),St=r(function(Ir){return cl(Z,Ir)},[Z]),Ct=r(function(Ir){var Wr=be.draggable.findById(Ir);return Wr?Wr.options:null},[be.draggable]),kt=r(function(){if(!He.isClaimed())return;He.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(Sa())},[He,ie]),pn=r(He.isClaimed,[He]),ur=f(function(){return{canGetLock:jt,tryGetLock:Wt,findClosestDraggableId:St,findOptionsForDraggable:Ct,tryReleaseLock:kt,isLockClaimed:pn}},[jt,Wt,St,Ct,kt,pn]);il(We);for(var gr=0;gr{n();const a=this._commands.get(r);(a==null?void 0:a.isEmpty())&&this._commands.delete(r)});return this._onDidRegisterCommand.fire(r),i}registerCommandAlias(e,f){return g.registerCommand(e,(r,...l)=>r.get(A).executeCommand(f,...l))}getCommand(e){const f=this._commands.get(e);return!f||f.isEmpty()?void 0:m.a.first(f)}getCommands(){const e=new Map;for(const f of this._commands.keys()){const r=this.getCommand(f);r&&e.set(f,r)}return e}};g.registerCommand("noop",()=>{})},nukY:function(k,z){k.exports="data:image/png;base64,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"},oRuE:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.Iso10126={pad:function(m,T){var b=T*4,y=b-m.sigBytes%b;m.concat(M.lib.WordArray.random(y-1)).concat(M.lib.WordArray.create([y<<24],1))},unpad:function(m){var T=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=T}},M.pad.Iso10126})},oaGz:function(k,z,o){k.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},ogmK:function(k,z,o){"use strict";o.d(z,"a",function(){return fa});var M=o("1OyB"),m=o("vuIU"),T=o("Ji7U"),b=o("LK+K"),y=o("rePB"),C=o("VTBJ"),A=o("ODXe"),g=o("q1tI"),e=o("TSYQ"),f=o.n(e),r=o("Kwbf"),l=o("6cGi"),n=o("U8pU"),i=o("4IlW"),a=g.createContext({}),c=a,h={visibility:"hidden"};function d(xe){var lt=xe.prefixCls,Mt=xe.prevIcon,wt=Mt===void 0?"\u2039":Mt,Ht=xe.nextIcon,Nt=Ht===void 0?"\u203A":Ht,Vt=xe.superPrevIcon,$t=Vt===void 0?"\xAB":Vt,En=xe.superNextIcon,gn=En===void 0?"\xBB":En,Un=xe.onSuperPrev,An=xe.onSuperNext,tn=xe.onPrev,Pn=xe.onNext,yn=xe.children,jn=g.useContext(c),Rn=jn.hideNextBtn,Qn=jn.hidePrevBtn;return g.createElement("div",{className:lt},Un&&g.createElement("button",{type:"button",onClick:Un,tabIndex:-1,className:"".concat(lt,"-super-prev-btn"),style:Qn?h:{}},$t),tn&&g.createElement("button",{type:"button",onClick:tn,tabIndex:-1,className:"".concat(lt,"-prev-btn"),style:Qn?h:{}},wt),g.createElement("div",{className:"".concat(lt,"-view")},yn),Pn&&g.createElement("button",{type:"button",onClick:Pn,tabIndex:-1,className:"".concat(lt,"-next-btn"),style:Rn?h:{}},Nt),An&&g.createElement("button",{type:"button",onClick:An,tabIndex:-1,className:"".concat(lt,"-super-next-btn"),style:Rn?h:{}},gn))}var s=d;function u(xe){var lt=g.useContext(c),Mt=lt.hideHeader;if(Mt)return null;var wt=xe.prefixCls,Ht=xe.generateConfig,Nt=xe.locale,Vt=xe.value,$t=xe.format,En="".concat(wt,"-header");return g.createElement(s,{prefixCls:En},Vt?Ht.locale.format(Nt.locale,Vt,$t):"\xA0")}var S=u,E=o("YrtM"),_=o("KQm4"),P=new Map;function R(xe,lt,Mt){if(P.get(xe)&&cancelAnimationFrame(P.get(xe)),Mt<=0){P.set(xe,requestAnimationFrame(function(){xe.scrollTop=lt}));return}var wt=lt-xe.scrollTop,Ht=wt/Mt*10;P.set(xe,requestAnimationFrame(function(){xe.scrollTop+=Ht,xe.scrollTop!==lt&&R(xe,lt,Mt-10)}))}function x(xe,lt){var Mt=lt.onLeftRight,wt=lt.onCtrlLeftRight,Ht=lt.onUpDown,Nt=lt.onPageUpDown,Vt=lt.onEnter,$t=xe.which,En=xe.ctrlKey,gn=xe.metaKey;switch($t){case i.a.LEFT:if(En||gn){if(wt)return wt(-1),!0}else if(Mt)return Mt(-1),!0;break;case i.a.RIGHT:if(En||gn){if(wt)return wt(1),!0}else if(Mt)return Mt(1),!0;break;case i.a.UP:if(Ht)return Ht(-1),!0;break;case i.a.DOWN:if(Ht)return Ht(1),!0;break;case i.a.PAGE_UP:if(Nt)return Nt(-1),!0;break;case i.a.PAGE_DOWN:if(Nt)return Nt(1),!0;break;case i.a.ENTER:if(Vt)return Vt(),!0;break}return!1}function w(xe,lt,Mt,wt){var Ht=xe;if(!Ht)switch(lt){case"time":Ht=wt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ht="gggg-wo";break;case"month":Ht="YYYY-MM";break;case"quarter":Ht="YYYY-[Q]Q";break;case"year":Ht="YYYY";break;default:Ht=Mt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ht}function v(xe,lt){var Mt=xe==="time"?8:10;return Math.max(Mt,lt.length)+2}var O=null,U=new Set;function I(xe){return!O&&typeof window!="undefined"&&window.addEventListener&&(O=function(Mt){Object(_.a)(U).forEach(function(wt){wt(Mt)})},window.addEventListener("mousedown",O)),U.add(xe),function(){U.delete(xe),U.size===0&&(window.removeEventListener("mousedown",O),O=null)}}var N=function(lt){return lt==="month"||lt==="date"?"year":lt},V=function(lt){return lt==="date"?"month":lt},H=function(lt){return lt==="month"||lt==="date"?"quarter":lt},D=function(lt){return lt==="date"?"week":lt},W={year:N,month:V,quarter:H,week:D,time:null,date:null};function F(xe,lt){return xe.some(function(Mt){return Mt&&Mt.contains(lt)})}function L(xe){var lt=xe.prefixCls,Mt=xe.units,wt=xe.onSelect,Ht=xe.value,Nt=xe.active,Vt=xe.hideDisabledOptions,$t="".concat(lt,"-cell"),En=g.useContext(c),gn=En.open,Un=g.useRef(null),An=g.useRef(new Map);return g.useLayoutEffect(function(){var tn=An.current.get(Ht);tn&&gn!==!1&&R(Un.current,tn.offsetTop,120)},[Ht]),g.useLayoutEffect(function(){if(gn){var tn=An.current.get(Ht);tn&&R(Un.current,tn.offsetTop,0)}},[gn]),g.createElement("ul",{className:f()("".concat(lt,"-column"),Object(y.a)({},"".concat(lt,"-column-active"),Nt)),ref:Un,style:{position:"relative"}},Mt.map(function(tn){var Pn;return Vt&&tn.disabled?null:g.createElement("li",{key:tn.value,ref:function(jn){An.current.set(tn.value,jn)},className:f()($t,(Pn={},Object(y.a)(Pn,"".concat($t,"-disabled"),tn.disabled),Object(y.a)(Pn,"".concat($t,"-selected"),Ht===tn.value),Pn)),onClick:function(){if(tn.disabled)return;wt(tn.value)}},g.createElement("div",{className:"".concat($t,"-inner")},tn.label))}))}var K=L;function te(xe,lt){for(var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",wt=String(xe);wt.length=12,Sn%=12);var Or=g.useMemo(function(){if(!gn)return[!1,!1];var Kt=[!0,!0];return $n.forEach(function(Jt){var Yt=Jt.disabled,Vn=Jt.value;if(Yt)return;Vn>=12?Kt[1]=!1:Kt[0]=!1}),Kt},[gn,$n]),Pr=Object(A.a)(Or,2),Zn=Pr[0],Tr=Pr[1],vr=g.useMemo(function(){return gn?$n.filter(Qt?function(Kt){return Kt.value>=12}:function(Kt){return Kt.value<12}).map(function(Kt){var Jt=Kt.value%12,Yt=Jt===0?"12":te(Jt,2);return Object(C.a)(Object(C.a)({},Kt),{},{label:Yt,value:Jt})}):$n},[gn,$n]),Hr=le(0,59,Pn,Qn&&Qn(Sn)),Mr=le(0,59,jn,mr&&mr(Sn,_n));wt.current={onUpDown:function(Jt){var Yt=Xt[Ht];if(Yt)for(var Vn=Yt.units.findIndex(function(cr){return cr.value===Yt.value}),er=Yt.units.length,Ln=1;Ln1&&(Vt=lt.addDate(Vt,-7)),Vt}function Ve(xe,lt,Mt){var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(lt){case"year":return Mt.addYear(xe,wt*10);case"quarter":case"month":return Mt.addYear(xe,wt);default:return Mt.addMonth(xe,wt)}}var ke=g.createContext({}),dt=ke;function Bt(xe){var lt=xe.cellPrefixCls,Mt=xe.generateConfig,wt=xe.rangedValue,Ht=xe.hoverRangedValue,Nt=xe.isInView,Vt=xe.isSameCell,$t=xe.offsetCell,En=xe.today,gn=xe.value;function Un(An){var tn,Pn=$t(An,-1),yn=$t(An,1),jn=Oe(wt,0),Rn=Oe(wt,1),Qn=Oe(Ht,0),mr=Oe(Ht,1),kr=ft(Mt,Qn,mr,An);function wn(_n){return Vt(jn,_n)}function Xt(_n){return Vt(Rn,_n)}var fn=Vt(Qn,An),Dn=Vt(mr,An),Qt=(kr||Dn)&&(!Nt(Pn)||Xt(Pn)),Sn=(kr||fn)&&(!Nt(yn)||wn(yn));return tn={},Object(y.a)(tn,"".concat(lt,"-in-view"),Nt(An)),Object(y.a)(tn,"".concat(lt,"-in-range"),ft(Mt,jn,Rn,An)),Object(y.a)(tn,"".concat(lt,"-range-start"),wn(An)),Object(y.a)(tn,"".concat(lt,"-range-end"),Xt(An)),Object(y.a)(tn,"".concat(lt,"-range-start-single"),wn(An)&&!Rn),Object(y.a)(tn,"".concat(lt,"-range-end-single"),Xt(An)&&!jn),Object(y.a)(tn,"".concat(lt,"-range-start-near-hover"),wn(An)&&(Vt(Pn,Qn)||ft(Mt,Qn,mr,Pn))),Object(y.a)(tn,"".concat(lt,"-range-end-near-hover"),Xt(An)&&(Vt(yn,mr)||ft(Mt,Qn,mr,yn))),Object(y.a)(tn,"".concat(lt,"-range-hover"),kr),Object(y.a)(tn,"".concat(lt,"-range-hover-start"),fn),Object(y.a)(tn,"".concat(lt,"-range-hover-end"),Dn),Object(y.a)(tn,"".concat(lt,"-range-hover-edge-start"),Qt),Object(y.a)(tn,"".concat(lt,"-range-hover-edge-end"),Sn),Object(y.a)(tn,"".concat(lt,"-range-hover-edge-start-near-range"),Qt&&Vt(Pn,Rn)),Object(y.a)(tn,"".concat(lt,"-range-hover-edge-end-near-range"),Sn&&Vt(yn,jn)),Object(y.a)(tn,"".concat(lt,"-today"),Vt(En,An)),Object(y.a)(tn,"".concat(lt,"-selected"),Vt(gn,An)),tn}return Un}function vt(xe){for(var lt=xe.prefixCls,Mt=xe.disabledDate,wt=xe.onSelect,Ht=xe.rowNum,Nt=xe.colNum,Vt=xe.prefixColumn,$t=xe.rowClassName,En=xe.baseDate,gn=xe.getCellClassName,Un=xe.getCellText,An=xe.getCellNode,tn=xe.getCellDate,Pn=xe.titleCell,yn=xe.headerCells,jn=g.useContext(c),Rn=jn.onDateMouseEnter,Qn=jn.onDateMouseLeave,mr="".concat(lt,"-cell"),kr=[],wn=0;wn2&&arguments[2]!==void 0?arguments[2]:!1;(Ze===jn||Kr)&&(Sa(xn),Dn&&Dn(xn),er&&er(xn,Fn),Qt&&!st($t,xn,Xr)&&Qt(xn))},dn=function(xn){return Vr.current&&Vr.current.onKeyDown?([i.a.LEFT,i.a.RIGHT,i.a.UP,i.a.DOWN,i.a.PAGE_UP,i.a.PAGE_DOWN,i.a.ENTER].includes(xn.which)&&xn.preventDefault(),Vr.current.onKeyDown(xn)):(Object(r.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},cn=function(xn){Vr.current&&Vr.current.onBlur&&Vr.current.onBlur(xn)};Yt&&Qr!=="right"&&(Yt.current={onKeyDown:dn,onClose:function(){Vr.current&&Vr.current.onClose&&Vr.current.onClose()}}),g.useEffect(function(){En&&!_r.current&&bt(En)},[En]),g.useEffect(function(){_r.current=!1},[]);var Hn,Cn=Object(C.a)(Object(C.a)({},xe),{},{operationRef:Vr,prefixCls:wt,viewDate:ct,value:Xr,onViewDateChange:nt,sourceMode:It,onPanelChange:hn,disabledDate:Ze!=="decade"?tn:void 0});delete Cn.onChange,delete Cn.onSelect;switch(Ze){case"decade":Hn=g.createElement(X,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"year":Hn=g.createElement(pr,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"month":Hn=g.createElement(Tt,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"quarter":Hn=g.createElement(nn,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"week":Hn=g.createElement(bn,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"time":delete Cn.showTime,Hn=g.createElement(Se,Object.assign({},Cn,Object(n.a)(kr)==="object"?kr:null,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;default:kr?Hn=g.createElement(Ft,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}})):Hn=g.createElement(Xe,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}))}var Nr,Ar,Yr=function(){var xn=$t.getNow(),Fn=ye($t.getHour(xn),$t.getMinute(xn),$t.getSecond(xn),qr?Pr:1,rr?Tr:1,Kt?Hr:1),Kr=Ee($t,xn,Fn[0],Fn[1],Fn[2]);ln(Kr,"submit")};Ln||(Nr=q(wt,Ze,Xt),Ar=se({prefixCls:wt,components:or,needConfirmButton:Mr,okDisabled:!Xr||tn&&tn(Xr),locale:Vt,showNow:mr,onNow:Mr&&Yr,onOk:function(){Xr&&(ln(Xr,"submit",!0),Bn&&Bn(Xr))}}));var jr;if(wn&&Ze==="date"&&jn==="date"&&!kr){var ta=$t.getNow(),Gn="".concat(wt,"-today-btn"),wr=tn&&tn(ta);jr=g.createElement("a",{className:f()(Gn,wr&&"".concat(Gn,"-disabled")),"aria-disabled":wr,onClick:function(){wr||ln(ta,"mouse",!0)}},Vt.today)}return g.createElement(c.Provider,{value:Object(C.a)(Object(C.a)({},Jt),{},{hideHeader:"hideHeader"in xe?fn:Jt.hideHeader,hidePrevBtn:sr&&Qr==="right",hideNextBtn:sr&&Qr==="left"})},g.createElement("div",{tabIndex:Qn,className:f()("".concat(wt,"-panel"),Ht,(lt={},Object(y.a)(lt,"".concat(wt,"-panel-has-range"),lr&&lr[0]&&lr[1]),Object(y.a)(lt,"".concat(wt,"-panel-has-range-hover"),la&&la[0]&&la[1]),Object(y.a)(lt,"".concat(wt,"-panel-rtl"),$n==="rtl"),lt)),style:Nt,onKeyDown:dn,onBlur:cn,onMouseDown:_n,ref:Vn},Hn,Nr||Ar||jr?g.createElement("div",{className:"".concat(wt,"-footer")},Nr,Ar,jr):null))}var he=De,pt=o("uciX"),vn={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 Kn(xe){var lt,Mt=xe.prefixCls,wt=xe.popupElement,Ht=xe.popupStyle,Nt=xe.visible,Vt=xe.dropdownClassName,$t=xe.dropdownAlign,En=xe.transitionName,gn=xe.getPopupContainer,Un=xe.children,An=xe.range,tn=xe.popupPlacement,Pn=xe.direction,yn="".concat(Mt,"-dropdown"),jn=function(){return tn!==void 0?tn:Pn==="rtl"?"bottomRight":"bottomLeft"};return g.createElement(pt.a,{showAction:[],hideAction:[],popupPlacement:jn(),builtinPlacements:vn,prefixCls:yn,popupTransitionName:En,popup:wt,popupAlign:$t,popupVisible:Nt,popupClassName:f()(Vt,(lt={},Object(y.a)(lt,"".concat(yn,"-range"),An),Object(y.a)(lt,"".concat(yn,"-rtl"),Pn==="rtl"),lt)),popupStyle:Ht,getPopupContainer:gn},Un)}var dr=Kn;function on(xe){var lt=xe.open,Mt=xe.value,wt=xe.isClickOutside,Ht=xe.triggerOpen,Nt=xe.forwardKeyDown,Vt=xe.blurToCancel,$t=xe.onSubmit,En=xe.onCancel,gn=xe.onFocus,Un=xe.onBlur,An=Object(g.useState)(!1),tn=Object(A.a)(An,2),Pn=tn[0],yn=tn[1],jn=Object(g.useState)(!1),Rn=Object(A.a)(jn,2),Qn=Rn[0],mr=Rn[1],kr=Object(g.useRef)(!1),wn=Object(g.useRef)(!1),Xt={onMouseDown:function(){yn(!0),Ht(!0)},onKeyDown:function(Dn){switch(Dn.which){case i.a.ENTER:{lt?$t()!==!1&&yn(!0):Ht(!0),Dn.preventDefault();return}case i.a.TAB:{Pn&<&&!Dn.shiftKey?(yn(!1),Dn.preventDefault()):!Pn&<&&(!Nt(Dn)&&Dn.shiftKey&&(yn(!0),Dn.preventDefault()));return}case i.a.ESC:{yn(!0),En();return}}!lt&&![i.a.SHIFT].includes(Dn.which)?Ht(!0):Pn||Nt(Dn)},onFocus:function(Dn){yn(!0),mr(!0),gn&&gn(Dn)},onBlur:function(Dn){if(kr.current||!wt(document.activeElement)){kr.current=!1;return}Vt?setTimeout(function(){wt(document.activeElement)&&En()},0):lt&&(Ht(!1),wn.current&&$t()),mr(!1),Un&&Un(Dn)}};return Object(g.useEffect)(function(){wn.current=!1},[lt]),Object(g.useEffect)(function(){wn.current=!0},[Mt]),Object(g.useEffect)(function(){return I(function(fn){var Dn=fn.target;lt&&(wt(Dn)?Qn||Ht(!1):(kr.current=!0,requestAnimationFrame(function(){kr.current=!1})))})}),[Xt,{focused:Qn,typing:Pn}]}function Mn(xe){var lt=xe.valueTexts,Mt=xe.onTextChange,wt=g.useState(""),Ht=Object(A.a)(wt,2),Nt=Ht[0],Vt=Ht[1],$t=g.useRef([]);$t.current=lt;function En(Un){Vt(Un),Mt(Un)}function gn(){Vt($t.current[0])}return g.useEffect(function(){lt.every(function(Un){return Un!==Nt})&&gn()},[lt.join("||")]),[Nt,En,gn]}var Xn=o("Gytx"),$r=o.n(Xn);function ga(xe,lt){var Mt=lt.formatList,wt=lt.generateConfig,Ht=lt.locale;return Object(E.a)(function(){if(!xe)return[[""],""];for(var Nt="",Vt=[],$t=0;$t1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(gn.current),Qn){En(Rn);return}gn.current=requestAnimationFrame(function(){En(Rn)})}var An=ga($t,{formatList:Mt,generateConfig:wt,locale:Ht}),tn=Object(A.a)(An,2),Pn=tn[1];function yn(Rn){Un(Rn)}function jn(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Un(null,Rn)}return Object(g.useEffect)(function(){jn(!0)},[xe]),Object(g.useEffect)(function(){return function(){return cancelAnimationFrame(gn.current)}},[]),[Pn,yn,jn]}function fr(xe){var lt,Mt=xe.prefixCls,wt=Mt===void 0?"rc-picker":Mt,Ht=xe.id,Nt=xe.tabIndex,Vt=xe.style,$t=xe.className,En=xe.dropdownClassName,gn=xe.dropdownAlign,Un=xe.popupStyle,An=xe.transitionName,tn=xe.generateConfig,Pn=xe.locale,yn=xe.inputReadOnly,jn=xe.allowClear,Rn=xe.autoFocus,Qn=xe.showTime,mr=xe.picker,kr=mr===void 0?"date":mr,wn=xe.format,Xt=xe.use12Hours,fn=xe.value,Dn=xe.defaultValue,Qt=xe.open,Sn=xe.defaultOpen,_n=xe.defaultOpenValue,In=xe.suffixIcon,Bn=xe.clearIcon,or=xe.disabled,$n=xe.disabledDate,Or=xe.placeholder,Pr=xe.getPopupContainer,Zn=xe.pickerRef,Tr=xe.panelRender,vr=xe.onChange,Hr=xe.onOpenChange,Mr=xe.onFocus,qr=xe.onBlur,rr=xe.onMouseDown,Kt=xe.onMouseUp,Jt=xe.onMouseEnter,Yt=xe.onMouseLeave,Vn=xe.onContextMenu,er=xe.onClick,Ln=xe.direction,ir=xe.autoComplete,cr=ir===void 0?"off":ir,sr=g.useRef(null),Qr=kr==="date"&&!!Qn||kr==="time",lr=de(w(wn,kr,Qn,Xt)),la=g.useRef(null),Vr=g.useRef(null),_r=Object(l.a)(null,{value:fn,defaultValue:Dn}),Cr=Object(A.a)(_r,2),Fr=Cr[0],Xr=Cr[1],Sa=g.useState(Fr),va=Object(A.a)(Sa,2),Ye=va[0],ct=va[1],bt=g.useRef(null),nt=Object(l.a)(!1,{value:Qt,defaultValue:Sn,postState:function(nr){return or?!1:nr},onChange:function(nr){Hr&&Hr(nr),!nr&&bt.current&&bt.current.onClose&&bt.current.onClose()}}),Pe=Object(A.a)(nt,2),ze=Pe[0],Ie=Pe[1],Ze=ga(Ye,{formatList:lr,generateConfig:tn,locale:Pn}),Qe=Object(A.a)(Ze,2),ht=Qe[0],it=Qe[1],It=Mn({valueTexts:ht,onTextChange:function(nr){var da=tn.locale.parse(Pn.locale,nr,lr);da&&(!$n||!$n(da))&&ct(da)}}),zt=Object(A.a)(It,3),hn=zt[0],ln=zt[1],dn=zt[2],cn=function(nr){ct(nr),Xr(nr),vr&&!st(tn,Fr,nr)&&vr(nr,nr?tn.locale.format(Pn.locale,nr,lr[0]):"")},Hn=function(nr){if(or&&nr)return;Ie(nr)},Cn=function(nr){return ze&&bt.current&&bt.current.onKeyDown?bt.current.onKeyDown(nr):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Nr=function(){Kt&&Kt.apply(void 0,arguments),sr.current&&(sr.current.focus(),Hn(!0))},Ar=on({blurToCancel:Qr,open:ze,value:hn,triggerOpen:Hn,forwardKeyDown:Cn,isClickOutside:function(nr){return!F([la.current,Vr.current],nr)},onSubmit:function(){return $n&&$n(Ye)?!1:(cn(Ye),Hn(!1),dn(),!0)},onCancel:function(){Hn(!1),ct(Fr),dn()},onFocus:Mr,onBlur:qr}),Yr=Object(A.a)(Ar,2),jr=Yr[0],ta=Yr[1],Gn=ta.focused,wr=ta.typing;g.useEffect(function(){ze||(ct(Fr),!ht.length||ht[0]===""?ln(""):it!==hn&&dn())},[ze,ht]),g.useEffect(function(){ze||dn()},[kr]),g.useEffect(function(){ct(Fr)},[Fr]),Zn&&(Zn.current={focus:function(){sr.current&&sr.current.focus()},blur:function(){sr.current&&sr.current.blur()}});var zn=Object(C.a)(Object(C.a)({},xe),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),xn=g.createElement(he,Object.assign({},zn,{generateConfig:tn,className:f()(Object(y.a)({},"".concat(wt,"-panel-focused"),!wr)),value:Ye,locale:Pn,tabIndex:-1,onChange:ct,direction:Ln}));Tr&&(xn=Tr(xn));var Fn=g.createElement("div",{className:"".concat(wt,"-panel-container"),onMouseDown:function(nr){nr.preventDefault()}},xn),Kr;In&&(Kr=g.createElement("span",{className:"".concat(wt,"-suffix")},In));var sa;jn&&Fr&&!or&&(sa=g.createElement("span",{onMouseDown:function(nr){nr.preventDefault(),nr.stopPropagation()},onMouseUp:function(nr){nr.preventDefault(),nr.stopPropagation(),cn(null),Hn(!1)},className:"".concat(wt,"-clear")},Bn||g.createElement("span",{className:"".concat(wt,"-clear-btn")})));var hr=function(nr,da){(da==="submit"||da!=="key"&&!Qr)&&(cn(nr),Hn(!1))},ra=Ln==="rtl"?"bottomRight":"bottomLeft",Ea=pa(hn,{formatList:lr,generateConfig:tn,locale:Pn}),ca=Object(A.a)(Ea,3),xa=ca[0],Sr=ca[1],br=ca[2];return g.createElement(c.Provider,{value:{operationRef:bt,hideHeader:kr==="time",panelRef:la,onSelect:hr,open:ze,defaultOpenValue:_n,onDateMouseEnter:Sr,onDateMouseLeave:br}},g.createElement(dr,{visible:ze,popupElement:Fn,popupStyle:Un,prefixCls:wt,dropdownClassName:En,dropdownAlign:gn,getPopupContainer:Pr,transitionName:An,popupPlacement:ra,direction:Ln},g.createElement("div",{className:f()(wt,$t,(lt={},Object(y.a)(lt,"".concat(wt,"-disabled"),or),Object(y.a)(lt,"".concat(wt,"-focused"),Gn),Object(y.a)(lt,"".concat(wt,"-rtl"),Ln==="rtl"),lt)),style:Vt,onMouseDown:rr,onMouseUp:Nr,onMouseEnter:Jt,onMouseLeave:Yt,onContextMenu:Vn,onClick:er},g.createElement("div",{className:f()("".concat(wt,"-input"),Object(y.a)({},"".concat(wt,"-input-placeholder"),!!xa)),ref:Vr},g.createElement("input",Object.assign({id:Ht,tabIndex:Nt,disabled:or,readOnly:yn||!wr,value:xa||hn,onChange:function(nr){ln(nr.target.value)},autoFocus:Rn,placeholder:Or,ref:sr,title:hn},jr,{size:v(kr,lr[0])},Ce(xe),{autoComplete:cr})),Kr,sa))))}var za=function(xe){Object(T.a)(Mt,xe);var lt=Object(b.a)(Mt);function Mt(){var wt;return Object(M.a)(this,Mt),wt=lt.apply(this,arguments),wt.pickerRef=g.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(m.a)(Mt,[{key:"render",value:function(){return g.createElement(fr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Mt}(g.Component),ja=za;function Ra(xe,lt,Mt){var wt=xe.picker,Ht=xe.locale,Nt=xe.selectedValue,Vt=xe.disabledDate,$t=xe.disabled,En=xe.generateConfig,gn=Oe(Nt,0),Un=Oe(Nt,1);function An(Rn){var Qn=En.getYear(Rn),mr=En.locale.getWeek(Ht.locale,Rn);return Qn*100+mr}function tn(Rn){var Qn=En.getYear(Rn),mr=En.getMonth(Rn);return Qn*100+mr}function Pn(Rn){var Qn=En.getYear(Rn),mr=ve(En,Rn);return Qn*10+mr}var yn=g.useCallback(function(Rn){if(Vt&&Vt(Rn))return!0;if($t[1]&&Un)return!Ge(En,Rn,Un)&&En.isAfter(Rn,Un);if(lt&&Un)switch(wt){case"quarter":return Pn(Rn)>Pn(Un);case"month":return tn(Rn)>tn(Un);case"week":return An(Rn)>An(Un);default:return!Ge(En,Rn,Un)&&En.isAfter(Rn,Un)}return!1},[Vt,$t[1],Un,lt]),jn=g.useCallback(function(Rn){if(Vt&&Vt(Rn))return!0;if($t[0]&&gn)return!Ge(En,Rn,Un)&&En.isAfter(gn,Rn);if(Mt&&gn)switch(wt){case"quarter":return Pn(Rn)0&&arguments[0]!==void 0?arguments[0]:!1,xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Jr=null;br&&ei&&ei[0]&&ei[1]&&yn.isAfter(ei[1],ei[0])&&(Jr=ei);var ma=fn;if(fn&&Object(n.a)(fn)==="object"&&fn.defaultValue){var Fa=fn.defaultValue;ma=Object(C.a)(Object(C.a)({},fn),{},{defaultValue:Oe(Fa,it)||void 0})}var Ei=null;return Zn&&(Ei=function($a,xi){return Zn($a,xi,{range:it?"end":"start"})}),g.createElement(dt.Provider,{value:{inRange:!0,panelPosition:ia,rangedValue:yo||Gn,hoverRangedValue:Jr}},g.createElement(he,Object.assign({},xe,xr,{dateRender:Ei,showTime:ma,mode:Fn[it],generateConfig:yn,style:void 0,direction:_r,disabledDate:it===0?Ea:ca,disabledTime:function($a){return Pr?Pr($a,it===0?"start":"end"):!1},className:f()(Object(y.a)({},"".concat(Nt,"-panel-focused"),it===0?!Xa:!$i)),value:Oe(Gn,it),locale:jn,tabIndex:-1,onPanelChange:function($a,xi){sa(ce(Fn,xi,it),ce(Gn,$a,it));var Ki=$a;ia==="right"&&Fn[it]===xi&&(Ki=Ve(Ki,xi,yn,-1)),Yr(Ki,it)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ka=0,ui=0;it&&bt.current&&Pe.current&&ct.current&&(Ka=bt.current.offsetWidth+Pe.current.offsetWidth,ct.current.offsetWidth&&Ka>ct.current.offsetWidth&&(ui=Ka));var eo=_r==="rtl"?{right:Ka}:{left:Ka};function ki(){var ia,xr=q(Nt,Fn[it],Vn),Jr=se({prefixCls:Nt,components:la,needConfirmButton:Sa,okDisabled:!Oe(Gn,it)||Or&&Or(Gn[it]),locale:jn,rangeList:Oa,onOk:function(){Oe(Gn,it)&&(ni(Gn,it),lr&&lr(Gn))}});if(Xt!=="time"&&!fn){var ma=Ar(it),Fa=Ve(ma,Xt,yn),Ei=Fn[it],Pi=Ei===Xt,$a=ba(Pi?"left":!1,{pickerValue:ma,onPickerValueChange:function(Qa){Yr(Qa,it)}}),xi=ba("right",{pickerValue:Fa,onPickerValueChange:function(Qa){Yr(Ve(Qa,Xt,yn,-1),it)}});_r==="rtl"?ia=g.createElement(g.Fragment,null,xi,Pi&&$a):ia=g.createElement(g.Fragment,null,$a,Pi&&xi)}else ia=ba();var Ki=g.createElement(g.Fragment,null,g.createElement("div",{className:"".concat(Nt,"-panels")},ia),(xr||Jr)&&g.createElement("div",{className:"".concat(Nt,"-footer")},xr,Jr));return Tr&&(Ki=Tr(Ki)),g.createElement("div",{className:"".concat(Nt,"-panel-container"),style:{marginLeft:ui},ref:ct,onMouseDown:function(Qa){Qa.preventDefault()}},Ki)}var ho=g.createElement("div",{className:f()("".concat(Nt,"-range-wrapper"),"".concat(Nt,"-").concat(Xt,"-range-wrapper")),style:{minWidth:Ta}},g.createElement("div",{className:"".concat(Nt,"-range-arrow"),style:eo}),ki()),Si;qr&&(Si=g.createElement("span",{className:"".concat(Nt,"-suffix")},qr));var qa;Mr&&(Oe(cn,0)&&!hn[0]||Oe(cn,1)&&!hn[1])&&(qa=g.createElement("span",{onMouseDown:function(xr){xr.preventDefault(),xr.stopPropagation()},onMouseUp:function(xr){xr.preventDefault(),xr.stopPropagation();var Jr=cn;hn[0]||(Jr=ce(Jr,null,0)),hn[1]||(Jr=ce(Jr,null,1)),ni(Jr,null),Na(!1,it)},className:"".concat(Nt,"-clear")},rr||g.createElement("span",{className:"".concat(Nt,"-clear-btn")})));var po={size:v(Xt,Ze[0])},Hi=0,mo=0;bt.current&&nt.current&&Pe.current&&(it===0?mo=bt.current.offsetWidth:(Hi=Ka,mo=nt.current.offsetWidth));var hi=_r==="rtl"?{right:Hi}:{left:Hi},Da=function(xr,Jr){var ma=ce(Gn,xr,it);Jr==="submit"||Jr!=="key"&&!Sa?(ni(ma,it),it===0?xo():ko()):wr(ma)};return g.createElement(c.Provider,{value:{operationRef:zt,hideHeader:Xt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:Da,open:br}},g.createElement(dr,{visible:br,popupElement:ho,popupStyle:gn,prefixCls:Nt,dropdownClassName:Un,dropdownAlign:tn,getPopupContainer:Pn,transitionName:An,range:!0,direction:_r},g.createElement("div",Object.assign({ref:Ye,className:f()(Nt,"".concat(Nt,"-range"),En,(lt={},Object(y.a)(lt,"".concat(Nt,"-disabled"),hn[0]&&hn[1]),Object(y.a)(lt,"".concat(Nt,"-focused"),it===0?ri:To),Object(y.a)(lt,"".concat(Nt,"-rtl"),_r==="rtl"),lt)),style:$t,onClick:Wi,onMouseDown:Oo},Ce(xe)),g.createElement("div",{className:f()("".concat(Nt,"-input"),(Mt={},Object(y.a)(Mt,"".concat(Nt,"-input-active"),it===0),Object(y.a)(Mt,"".concat(Nt,"-input-placeholder"),!!Ri),Mt)),ref:bt},g.createElement("input",Object.assign({id:Vt,disabled:hn[0],readOnly:Jt||!Xa,value:Ri||mi,onChange:function(xr){uo(xr.target.value)},autoFocus:Qn,placeholder:Oe(Rn,0)||"",ref:ze},fi,po,{autoComplete:Xr}))),g.createElement("div",{className:"".concat(Nt,"-range-separator"),ref:Pe},Sn),g.createElement("div",{className:f()("".concat(Nt,"-input"),(wt={},Object(y.a)(wt,"".concat(Nt,"-input-active"),it===1),Object(y.a)(wt,"".concat(Nt,"-input-placeholder"),!!Ni),wt)),ref:nt},g.createElement("input",Object.assign({disabled:hn[1],readOnly:Jt||!$i,value:Ni||Vi,onChange:function(xr){co(xr.target.value)},placeholder:Oe(Rn,1)||"",ref:Ie},yi,po,{autoComplete:Xr}))),g.createElement("div",{className:"".concat(Nt,"-active-bar"),style:Object(C.a)(Object(C.a)({},hi),{},{width:mo,position:"absolute"})}),Si,qa)))}var ua=function(xe){Object(T.a)(Mt,xe);var lt=Object(b.a)(Mt);function Mt(){var wt;return Object(M.a)(this,Mt),wt=lt.apply(this,arguments),wt.pickerRef=g.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(m.a)(Mt,[{key:"render",value:function(){return g.createElement(oi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Mt}(g.Component),fa=ua,oa=z.b=ja},onxn:function(k,z){k.exports="data:image/png;base64,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"},osHv:function(k,z,o){(function(M){M(o("VrN/"))})(function(M){"use strict";var m=M.Pos;function T(h,d){return h.line-d.line||h.ch-d.ch}var b="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",y=b+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",C=new RegExp("<(/?)(["+b+"]["+y+"]*)","g");function A(h,d,s,u){this.line=d,this.ch=s,this.cm=h,this.text=h.getLine(d),this.min=u?Math.max(u.from,h.firstLine()):h.firstLine(),this.max=u?Math.min(u.to-1,h.lastLine()):h.lastLine()}function g(h,d){var s=h.cm.getTokenTypeAt(m(h.line,d));return s&&/\btag\b/.test(s)}function e(h){return h.line>=h.max?void 0:(h.ch=0,h.text=h.cm.getLine(++h.line),!0)}function f(h){return h.line<=h.min?void 0:(h.text=h.cm.getLine(--h.line),h.ch=h.text.length,!0)}function r(h){for(;;){var d=h.text.indexOf(">",h.ch);if(d==-1){if(e(h))continue;return}if(!g(h,d+1)){h.ch=d+1;continue}var s=h.text.lastIndexOf("/",d),u=s>-1&&!/\S/.test(h.text.slice(s+1,d));return h.ch=d+1,u?"selfClose":"regular"}}function l(h){for(;;){var d=h.ch?h.text.lastIndexOf("<",h.ch-1):-1;if(d==-1){if(f(h))continue;return}if(!g(h,d+1)){h.ch=d;continue}C.lastIndex=d,h.ch=d;var s=C.exec(h.text);if(s&&s.index==d)return s}}function n(h){for(;;){C.lastIndex=h.ch;var d=C.exec(h.text);if(!d){if(e(h))continue;return}if(!g(h,d.index+1)){h.ch=d.index+1;continue}return h.ch=d.index+d[0].length,d}}function i(h){for(;;){var d=h.ch?h.text.lastIndexOf(">",h.ch-1):-1;if(d==-1){if(f(h))continue;return}if(!g(h,d+1)){h.ch=d;continue}var s=h.text.lastIndexOf("/",d),u=s>-1&&!/\S/.test(h.text.slice(s+1,d));return h.ch=d+1,u?"selfClose":"regular"}}function a(h,d){for(var s=[];;){var u=n(h),S,E=h.line,_=h.ch-(u?u[0].length:0);if(!u||!(S=r(h)))return;if(S=="selfClose")continue;if(u[1]){for(var P=s.length-1;P>=0;--P)if(s[P]==u[2]){s.length=P;break}if(P<0&&(!d||d==u[2]))return{tag:u[2],from:m(E,_),to:m(h.line,h.ch)}}else s.push(u[2])}}function c(h,d){for(var s=[];;){var u=i(h);if(!u)return;if(u=="selfClose"){l(h);continue}var S=h.line,E=h.ch,_=l(h);if(!_)return;if(_[1])s.push(_[2]);else{for(var P=s.length-1;P>=0;--P)if(s[P]==_[2]){s.length=P;break}if(P<0&&(!d||d==_[2]))return{tag:_[2],from:m(h.line,h.ch),to:m(S,E)}}}}M.registerHelper("fold","xml",function(h,d){for(var s=new A(h,d.line,0);;){var u=n(s);if(!u||s.line!=d.line)return;var S=r(s);if(!S)return;if(!u[1]&&S!="selfClose"){var E=m(s.line,s.ch),_=a(s,u[2]);return _&&T(_.from,E)>0?{from:E,to:_.from}:null}}}),M.findMatchingTag=function(h,d,s){var u=new A(h,d.line,d.ch,s);if(u.text.indexOf(">")==-1&&u.text.indexOf("<")==-1)return;var S=r(u),E=S&&m(u.line,u.ch),_=S&&l(u);if(!S||!_||T(u,d)>0)return;var P={from:m(u.line,u.ch),to:E,tag:_[2]};return S=="selfClose"?{open:P,close:null,at:"open"}:_[1]?{open:c(u,_[2]),close:P,at:"close"}:(u=new A(h,E.line,E.ch,s),{open:P,close:a(u,_[2]),at:"open"})},M.findEnclosingTag=function(h,d,s,u){for(var S=new A(h,d.line,d.ch,s);;){var E=c(S,u);if(!E)break;var _=new A(h,d.line,d.ch,s),P=a(_,E.tag);if(P)return{open:E,close:P}}},M.scanForClosingTag=function(h,d,s,u){var S=new A(h,d.line,d.ch,u?{from:0,to:u}:null);return a(S,s)}})},p5ED:function(k,z,o){"use strict";var M=o("+L6B"),m=o("2/Rp"),T=o("5Dmo"),b=o("3S7+"),y=o("k1fw"),C=o("9og8"),A=o("tJVT"),g=o("WmNS"),e=o.n(g),f=o("q1tI"),r=o.n(f),l=o("vHTk"),n=o.n(l),i=o("yEEn"),a=o("ZW9T"),c=o("1vsH"),h=o("V0Rq"),d=o("m3rI");z.a=function(s){var u,S,E,_,P,R,x,w=s.editOffice,v=w===void 0?"view":w,O=s.data,U=s.theme,I=s.type,N=s.filename,V=s.monacoEditor,H=s.className,D=s.style,W=s.close,F=s.onClose,L=s.hasMask,K=s.disabledDownload,te=Object(f.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),fe=Object(A.a)(te,2),de=fe[0],Ce=fe[1],Oe=Object(f.useState)(""),ce=Object(A.a)(Oe,2),Ee=ce[0],ye=ce[1],ue=Object(f.useState)(),le=Object(A.a)(ue,2),$=le[0],me=le[1],re=window.ENV==="build"?"/react/build":"",ae=d.a.PROXY_SERVER||location.origin,Se,oe=1024*1024,ee=10*oe,J=Object(f.useRef)();(u=O)!==null&&u!==void 0&&u.startsWith("/api")&&I!=="txt"&&(O=d.a.API_SERVER+O),I==="office"&&(Se=Object(c.T)(O).filesize,Se>ee&&(I="other")),N&&V&&(V.filename=N),Object(f.useEffect)(function(){var Te,Ge,qe=(Te=document.cookie)===null||Te===void 0||((Ge=Te.replace(/\s/g,""))===null||Ge===void 0)?void 0:Ge.split(";");qe==null||qe.map(function(ut){var st=ut.split("=");st[0]==="_educoder_session"&&ye(st[1])})},[]),Object(f.useEffect)(function(){I==="office"&&Q()},[I,O]);var Q=function(){var Te=Object(C.a)(e.a.mark(function Ge(){var qe,ut,st;return e.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return console.log("data:",O),qe=O,O.startsWith("http")||(qe=location.origin+qe),ut=new URL(qe).pathname.split("/").pop(),gt.next=6,Object(h.V)({attachment_id:ut});case 6:st=gt.sent,me(st);case 8:case"end":return gt.stop()}},Ge)}));return function(){return Te.apply(this,arguments)}}(),ve=function(){if(O.startsWith("http")||O.startsWith("blob:")){_e();return}Object(c.z)(N||"educoder",O,N)},_e=function(){Object(c.x)(N||"educoder",decodeURIComponent(O))};return r.a.createElement("div",{style:Object(y.a)({},D||{}),className:"".concat(L&&n.a.bgBlack," ").concat(I?n.a.wrp:"hide")},W&&r.a.createElement("div",{className:n.a.close,ref:J},!K&&r.a.createElement(b.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return J.current}},r.a.createElement("span",{onClick:_e},r.a.createElement("i",{className:"icon-quxiaozhiding"}))),r.a.createElement(b.a,{title:"\u5173\u95ED",getPopupContainer:function(){return J.current}},r.a.createElement("span",{className:"",onClick:F},r.a.createElement("i",{className:"icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(n.a[H]," ").concat(H," ").concat(n.a.monaco," ").concat(I==="txt"?"show":"hide")},I==="txt"&&r.a.createElement(a.b,V)),I==="audio"&&r.a.createElement("audio",{src:"".concat(((S=O)===null||S===void 0?void 0:S.indexOf("http://"))>-1||((E=O)===null||E===void 0?void 0:E.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(O),autoPlay:!0}),I==="video"&&r.a.createElement(r.a.Fragment,null,((_=O)===null||_===void 0?void 0:_.indexOf("http"))>-1?r.a.createElement("video",{controls:!0,src:"".concat(O),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(O),autoPlay:!0})),I==="office"&&$&&r.a.createElement("iframe",{src:"".concat(re,"/office.html?key=").concat($.key,"&url=").concat(ae+$.url,"&callbackUrl=").concat(ae+$.callbackUrl,"&fileType=").concat($.fileType,"&title=").concat($.title,"&model=").concat(v,"&officeServer=").concat(d.a.OFFICE_SERVER,"&disabledDownload=").concat(!!K)}),I==="html"&&r.a.createElement("iframe",{src:O+"&disposition=inline"}),I==="pdf"&&r.a.createElement("iframe",{src:"".concat(re,"/js/pdfview/index.html?url=").concat(O,"&disabledDownload=").concat(!!K)}),I==="image"&&r.a.createElement("img",{src:"".concat(((P=O)===null||P===void 0?void 0:P.indexOf("http://"))>-1||((R=O)===null||R===void 0?void 0:R.indexOf("https://"))>-1||(x=O)!==null&&x!==void 0&&x.startsWith("/api")?"":"data:image/png;base64,").concat(O)}),I==="other"&&r.a.createElement("div",null,r.a.createElement(m.a,{type:"primary",size:"large",onClick:ve},r.a.createElement(i.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),I==="download"&&r.a.createElement(m.a,{type:"primary",size:"large",onClick:ve},r.a.createElement(i.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(k,z,o){},pA7S:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.WordArray,y=T.BlockCipher,C=m.algo,A=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],g=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],e=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],f=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],r=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],l=C.DES=y.extend({_doReset:function(){for(var c=this._key,h=c.words,d=[],s=0;s<56;s++){var u=A[s]-1;d[s]=h[u>>>5]>>>31-u%32&1}for(var S=this._subKeys=[],E=0;E<16;E++){for(var _=S[E]=[],P=e[E],s=0;s<24;s++)_[s/6|0]|=d[(g[s]-1+P)%28]<<31-s%6,_[4+(s/6|0)]|=d[28+(g[s+24]-1+P)%28]<<31-s%6;_[0]=_[0]<<1|_[0]>>>31;for(var s=1;s<7;s++)_[s]=_[s]>>>(s-1)*4+3;_[7]=_[7]<<5|_[7]>>>27}for(var R=this._invSubKeys=[],s=0;s<16;s++)R[s]=S[15-s]},encryptBlock:function(c,h){this._doCryptBlock(c,h,this._subKeys)},decryptBlock:function(c,h){this._doCryptBlock(c,h,this._invSubKeys)},_doCryptBlock:function(c,h,d){this._lBlock=c[h],this._rBlock=c[h+1],n.call(this,4,252645135),n.call(this,16,65535),i.call(this,2,858993459),i.call(this,8,16711935),n.call(this,1,1431655765);for(var s=0;s<16;s++){for(var u=d[s],S=this._lBlock,E=this._rBlock,_=0,P=0;P<8;P++)_|=f[P][((E^u[P])&r[P])>>>0];this._lBlock=E,this._rBlock=S^_}var R=this._lBlock;this._lBlock=this._rBlock,this._rBlock=R,n.call(this,1,1431655765),i.call(this,8,16711935),i.call(this,2,858993459),n.call(this,16,65535),n.call(this,4,252645135),c[h]=this._lBlock,c[h+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function n(c,h){var d=(this._lBlock>>>c^this._rBlock)&h;this._rBlock^=d,this._lBlock^=d<>>c^this._lBlock)&h;this._lBlock^=d,this._rBlock^=d<192.");var d=h.slice(0,2),s=h.length<4?h.slice(0,2):h.slice(2,4),u=h.length<6?h.slice(0,2):h.slice(4,6);this._des1=l.createEncryptor(b.create(d)),this._des2=l.createEncryptor(b.create(s)),this._des3=l.createEncryptor(b.create(u))},encryptBlock:function(c,h){this._des1.encryptBlock(c,h),this._des2.decryptBlock(c,h),this._des3.encryptBlock(c,h)},decryptBlock:function(c,h){this._des3.decryptBlock(c,h),this._des2.encryptBlock(c,h),this._des1.decryptBlock(c,h)},keySize:192/32,ivSize:64/32,blockSize:64/32});m.TripleDES=y._createHelper(a)}(),M.TripleDES})},pUFm:function(k,z,o){k.exports=o.p+"static/no-data.c803c40c.png"},pmY6:function(k,z,o){"use strict";o.d(z,"h",function(){return f}),o.d(z,"g",function(){return l}),o.d(z,"f",function(){return n}),o.d(z,"e",function(){return i}),o.d(z,"i",function(){return a}),o.d(z,"b",function(){return c}),o.d(z,"a",function(){return h}),o.d(z,"d",function(){return d}),o.d(z,"c",function(){return s});var M=o("C/vA"),m=o("JYp7");const T=!1;let b=null;function y(u){b=u}if(T){const u="__is_disposable_tracked__";y(new class{trackDisposable(S){const E=new Error("Potentially leaked disposable").stack;setTimeout(()=>{S[u]||console.log(E)},3e3)}setParent(S,E){if(S&&S!==h.None)try{S[u]=!0}catch(_){}}markAsDisposed(S){if(S&&S!==h.None)try{S[u]=!0}catch(E){}}markAsSingleton(S){}})}function C(u){return b==null||b.trackDisposable(u),u}function A(u){b==null||b.markAsDisposed(u)}function g(u,S){b==null||b.setParent(u,S)}function e(u,S){if(!b)return;for(const E of u)b.setParent(E,S)}function f(u){return b==null||b.markAsSingleton(u),u}class r extends Error{constructor(u){super(`Encountered errors while disposing of store. Errors: [${u.join(", ")}]`);this.errors=u}}function l(u){return typeof u.dispose=="function"&&u.dispose.length===0}function n(u){if(m.a.is(u)){let S=[];for(const E of u)if(E)try{E.dispose()}catch(_){S.push(_)}if(S.length===1)throw S[0];if(S.length>1)throw new r(S);return Array.isArray(u)?[]:u}else if(u)return u.dispose(),u}function i(...u){const S=a(()=>n(u));return e(u,S),S}function a(u){const S=C({dispose:Object(M.a)(()=>{A(S),u()})});return S}class c{constructor(){this._toDispose=new Set,this._isDisposed=!1,C(this)}dispose(){if(this._isDisposed)return;A(this),this._isDisposed=!0,this.clear()}clear(){try{n(this._toDispose.values())}finally{this._toDispose.clear()}}add(u){if(!u)return u;if(u===this)throw new Error("Cannot register a disposable on itself!");return g(u,this),this._isDisposed?c.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(u),u}}c.DISABLE_DISPOSED_WARNING=!1;class h{constructor(){this._store=new c,C(this),g(this._store,this)}dispose(){A(this),this._store.dispose()}_register(u){if(u===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(u)}}h.None=Object.freeze({dispose(){}});class d{constructor(){this._isDisposed=!1,C(this)}get value(){return this._isDisposed?void 0:this._value}set value(u){var S;if(this._isDisposed||u===this._value)return;(S=this._value)===null||S===void 0||S.dispose(),u&&g(u,this),this._value=u}clear(){this.value=void 0}dispose(){var u;this._isDisposed=!0,A(this),(u=this._value)===null||u===void 0||u.dispose(),this._value=void 0}clearAndLeak(){const u=this._value;return this._value=void 0,u&&g(u,null),u}}class s{constructor(u){this.object=u}dispose(){}}},psGv:function(k,z,o){var M,m;(function(){var T;(function(){"use strict";var A=[,,function(r){function l(a){this.__parent=a,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}l.prototype.clone_empty=function(){var a=new l(this.__parent);return a.set_indent(this.__indent_count,this.__alignment_count),a},l.prototype.item=function(a){return a<0?this.__items[this.__items.length+a]:this.__items[a]},l.prototype.has_match=function(a){for(var c=this.__items.length-1;c>=0;c--)if(this.__items[c].match(a))return!0;return!1},l.prototype.set_indent=function(a,c){this.is_empty()&&(this.__indent_count=a||0,this.__alignment_count=c||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},l.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},l.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},l.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var a=this.__parent.current_line;return a.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),a.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),a.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,a.__items[0]===" "&&(a.__items.splice(0,1),a.__character_count-=1),!0}return!1},l.prototype.is_empty=function(){return this.__items.length===0},l.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},l.prototype.push=function(a){this.__items.push(a);var c=a.lastIndexOf(` + `)}},Z)})}function Pi(){Ei(function(){xr(mo.react,m.a.version),ma(document)},[])}function $a(Y){var Z=Object(M.useRef)(Y);return Object(M.useEffect)(function(){Z.current=Y}),Z}function xi(){var Y=null;function Z(){return Boolean(Y)}function ie(We){return We===Y}function be(We){Y&&$(!1);var He={abandon:We};return Y=He,He}function Le(){Y||$(!1),Y=null}function Ne(){Y&&(Y.abandon(),Le())}return{isClaimed:Z,isActive:ie,claim:be,release:Le,tryAbandon:Ne}}var Ki=9,go=13,Qa=27,As=32,Ys=33,Pl=34,hs=35,Ds=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[go]=!0,ps[Ki]=!0,ps),Rs=function(Y){ms[Y.keyCode]&&Y.preventDefault()},gs=function(){var Y="visibilitychange";if(typeof document=="undefined")return Y;var Z=[Y,"ms"+Y,"webkit"+Y,"moz"+Y,"o"+Y],ie=_t(Z,function(be){return"on"+be in document});return ie||Y}(),Zs=0,Ps=5;function Ho(Y,Z){return Math.abs(Z.x-Y.x)>=Ps||Math.abs(Z.y-Y.y)>=Ps}var vs={type:"IDLE"};function _s(Y){var Z=Y.cancel,ie=Y.completed,be=Y.getPhase,Le=Y.setPhase;return[{eventName:"mousemove",fn:function(We){var He=We.button,xt=We.clientX,Bt=We.clientY;if(He!==Zs)return;var Wt={x:xt,y:Bt},St=be();if(St.type==="DRAGGING"){We.preventDefault(),St.actions.move(Wt);return}St.type==="PENDING"||$(!1);var Ct=St.point;if(!Ho(Ct,Wt))return;We.preventDefault();var kt=St.actions.fluidLift(Wt);Le({type:"DRAGGING",actions:kt})}},{eventName:"mouseup",fn:function(We){var He=be();if(He.type!=="DRAGGING"){Z();return}We.preventDefault(),He.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(We){be().type==="DRAGGING"&&We.preventDefault(),Z()}},{eventName:"keydown",fn:function(We){var He=be();if(He.type==="PENDING"){Z();return}if(We.keyCode===Qa){We.preventDefault(),Z();return}Rs(We)}},{eventName:"resize",fn:Z},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){be().type==="PENDING"&&Z()}},{eventName:"webkitmouseforcedown",fn:function(We){var He=be();if(He.type!=="IDLE"||$(!1),He.actions.shouldRespectForcePress()){Z();return}We.preventDefault()}},{eventName:gs,fn:Z}]}function $s(Y){var Z=Object(M.useRef)(vs),ie=Object(M.useRef)(Oe),be=f(function(){return{eventName:"mousedown",fn:function(St){if(St.defaultPrevented)return;if(St.button!==Zs)return;if(St.ctrlKey||St.metaKey||St.shiftKey||St.altKey)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var kt=Y.tryGetLock(Ct,We,{sourceEvent:St});if(!kt)return;St.preventDefault();var pn={x:St.clientX,y:St.clientY};ie.current(),Bt(kt,pn)}}},[Y]),Le=f(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(St){if(St.defaultPrevented)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var kt=Y.findOptionsForDraggable(Ct);if(!kt)return;if(kt.shouldRespectForcePress)return;if(!Y.canGetLock(Ct))return;St.preventDefault()}}},[Y]),Ne=r(function(){var St={passive:!1,capture:!0};ie.current=Ee(window,[Le,be],St)},[Le,be]),We=r(function(){var Wt=Z.current;if(Wt.type==="IDLE")return;Z.current=vs,ie.current(),Ne()},[Ne]),He=r(function(){var Wt=Z.current;We(),Wt.type==="DRAGGING"&&Wt.actions.cancel({shouldBlockNextClick:!0}),Wt.type==="PENDING"&&Wt.actions.abort()},[We]),xt=r(function(){var St={capture:!0,passive:!1},Ct=_s({cancel:He,completed:We,getPhase:function(){return Z.current},setPhase:function(pn){Z.current=pn}});ie.current=Ee(window,Ct,St)},[He,We]),Bt=r(function(St,Ct){Z.current.type==="IDLE"||$(!1),Z.current={type:"PENDING",point:Ct,actions:St},xt()},[xt]);ai(function(){return Ne(),function(){ie.current()}},[Ne])}var Ao;function el(){}var Ll=(Ao={},Ao[Pl]=!0,Ao[Ys]=!0,Ao[Ds]=!0,Ao[hs]=!0,Ao);function tl(Y,Z){function ie(){Z(),Y.cancel()}function be(){Z(),Y.drop()}return[{eventName:"keydown",fn:function(Ne){if(Ne.keyCode===Qa){Ne.preventDefault(),ie();return}if(Ne.keyCode===As){Ne.preventDefault(),be();return}if(Ne.keyCode===Il){Ne.preventDefault(),Y.moveDown();return}if(Ne.keyCode===Ml){Ne.preventDefault(),Y.moveUp();return}if(Ne.keyCode===Qs){Ne.preventDefault(),Y.moveRight();return}if(Ne.keyCode===Js){Ne.preventDefault(),Y.moveLeft();return}if(Ll[Ne.keyCode]){Ne.preventDefault();return}Rs(Ne)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:gs,fn:ie}]}function gi(Y){var Z=Object(M.useRef)(el),ie=f(function(){return{eventName:"keydown",fn:function(Ne){if(Ne.defaultPrevented)return;if(Ne.keyCode!==As)return;var We=Y.findClosestDraggableId(Ne);if(!We)return;var He=Y.tryGetLock(We,Wt,{sourceEvent:Ne});if(!He)return;Ne.preventDefault();var xt=!0,Bt=He.snapLift();Z.current();function Wt(){xt||$(!1),xt=!1,Z.current(),be()}Z.current=Ee(window,tl(Bt,Wt),{capture:!0,passive:!1})}}},[Y]),be=r(function(){var Ne={passive:!1,capture:!0};Z.current=Ee(window,[ie],Ne)},[ie]);ai(function(){return be(),function(){Z.current()}},[be])}var Ko={type:"IDLE"},nl=120,rl=.15;function al(Y){var Z=Y.cancel,ie=Y.getPhase;return[{eventName:"orientationchange",fn:Z},{eventName:"resize",fn:Z},{eventName:"contextmenu",fn:function(Le){Le.preventDefault()}},{eventName:"keydown",fn:function(Le){if(ie().type!=="DRAGGING"){Z();return}Le.keyCode===Qa&&Le.preventDefault(),Z()}},{eventName:gs,fn:Z}]}function Go(Y){var Z=Y.cancel,ie=Y.completed,be=Y.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ne){var We=be();if(We.type!=="DRAGGING"){Z();return}We.hasMoved=!0;var He=Ne.touches[0],xt=He.clientX,Bt=He.clientY,Wt={x:xt,y:Bt};Ne.preventDefault(),We.actions.move(Wt)}},{eventName:"touchend",fn:function(Ne){var We=be();if(We.type!=="DRAGGING"){Z();return}Ne.preventDefault(),We.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(Ne){if(be().type!=="DRAGGING"){Z();return}Ne.preventDefault(),Z()}},{eventName:"touchforcechange",fn:function(Ne){var We=be();We.type!=="IDLE"||$(!1);var He=Ne.touches[0];if(!He)return;var xt=He.force>=rl;if(!xt)return;var Bt=We.actions.shouldRespectForcePress();if(We.type==="PENDING"){Bt&&Z();return}if(Bt){if(We.hasMoved){Ne.preventDefault();return}Z();return}Ne.preventDefault()}},{eventName:gs,fn:Z}]}function bs(Y){var Z=Object(M.useRef)(Ko),ie=Object(M.useRef)(Oe),be=r(function(){return Z.current},[]),Le=r(function(kt){Z.current=kt},[]),Ne=f(function(){return{eventName:"touchstart",fn:function(kt){if(kt.defaultPrevented)return;var pn=Y.findClosestDraggableId(kt);if(!pn)return;var ur=Y.tryGetLock(pn,He,{sourceEvent:kt});if(!ur)return;var gr=kt.touches[0],Ir=gr.clientX,Wr=gr.clientY,na={x:Ir,y:Wr};ie.current(),St(ur,na)}}},[Y]),We=r(function(){var kt={capture:!0,passive:!1};ie.current=Ee(window,[Ne],kt)},[Ne]),He=r(function(){var Ct=Z.current;if(Ct.type==="IDLE")return;Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Le(Ko),ie.current(),We()},[We,Le]),xt=r(function(){var Ct=Z.current;He(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[He]),Bt=r(function(){var kt={capture:!0,passive:!1},pn={cancel:xt,completed:He,getPhase:be},ur=Ee(window,Go(pn),kt),gr=Ee(window,al(pn),kt);ie.current=function(){ur(),gr()}},[xt,be,He]),Wt=r(function(){var kt=be();kt.type==="PENDING"||$(!1);var pn=kt.actions.fluidLift(kt.point);Le({type:"DRAGGING",actions:pn,hasMoved:!1})},[be,Le]),St=r(function(kt,pn){be().type==="IDLE"||$(!1);var ur=setTimeout(Wt,nl);Le({type:"PENDING",point:pn,actions:kt,longPressTimerId:ur}),Bt()},[Bt,be,Le,Wt]);ai(function(){return We(),function(){ie.current();var pn=be();pn.type==="PENDING"&&(clearTimeout(pn.longPressTimerId),Le(Ko))}},[be,We,Le]),ai(function(){var kt=Ee(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return kt},[])}function il(Y){Fa(function(){var Z=$a(Y);Ei(function(){Z.current.length===Y.length||$(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(Y,Z){if(Z==null)return!1;var ie=Boolean(ol[Z.tagName.toLowerCase()]);if(ie)return!0;var be=Z.getAttribute("contenteditable");return be==="true"||be===""?!0:Z===Y?!1:Ms(Y,Z.parentElement)}function zo(Y,Z){var ie=Z.target;return $i(ie)?Ms(Y,ie):!1}var sl=function(Y){return n(Y.getBoundingClientRect()).center};function ys(Y){return Y instanceof To(Y).Element}var ll=function(){var Y="matches";if(typeof document=="undefined")return Y;var Z=[Y,"msMatchesSelector","webkitMatchesSelector"],ie=_t(Z,function(be){return be in Element.prototype});return ie||Y}();function Vo(Y,Z){return Y==null?null:Y[ll](Z)?Y:Vo(Y.parentElement,Z)}function Nl(Y,Z){return Y.closest?Y.closest(Z):Vo(Y,Z)}function Xo(Y){return"["+so.contextId+'="'+Y+'"]'}function ul(Y,Z){var ie=Z.target;if(!ys(ie))return null;var be=Xo(Y),Le=Nl(ie,be);return Le&&$i(Le)?Le:null}function cl(Y,Z){var ie=ul(Y,Z);return ie?ie.getAttribute(so.draggableId):null}function dl(Y,Z){var ie="["+wo.contextId+'="'+Y+'"]',be=jt(document.querySelectorAll(ie)),Le=_t(be,function(Ne){return Ne.getAttribute(wo.id)===Z});return Le&&$i(Le)?Le:null}function ts(Y){Y.preventDefault()}function Do(Y){var Z=Y.expected,ie=Y.phase,be=Y.isLockActive,Le=Y.shouldWarn;return be()?!(Z!==ie):!1}function Yo(Y){var Z=Y.lockAPI,ie=Y.store,be=Y.registry,Le=Y.draggableId;if(Z.isClaimed())return!1;var Ne=be.draggable.findById(Le);return Ne&&Ne.options.isEnabled?!!to(ie.getState(),Le):!1}function ns(Y){var Z=Y.lockAPI,ie=Y.contextId,be=Y.store,Le=Y.registry,Ne=Y.draggableId,We=Y.forceSensorStop,He=Y.sourceEvent,xt=Yo({lockAPI:Z,store:be,registry:Le,draggableId:Ne});if(!xt)return null;var Bt=Le.draggable.getById(Ne),Wt=dl(ie,Bt.descriptor.id);if(!Wt)return null;if(He&&!Bt.options.canDragInteractiveElements&&zo(Wt,He))return null;var St=Z.claim(We||Oe),Ct="PRE_DRAG";function kt(){return Bt.options.shouldRespectForcePress}function pn(){return Z.isActive(St)}function ur(Aa,Ga){Do({expected:Aa,phase:Ct,isLockActive:pn,shouldWarn:!0})&&be.dispatch(Ga())}var gr=ur.bind(null,"DRAGGING");function Ir(Aa){function Ga(){Z.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(Ga(),Ct==="PRE_DRAG"||$(!1)),be.dispatch(Vn(Aa.liftActionArgs)),Ct="DRAGGING";function si(t,p){if(p===void 0&&(p={shouldBlockNextClick:!1}),Aa.cleanup(),p.shouldBlockNextClick){var B=Ee(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(B)}Ga(),be.dispatch(ct({reason:t}))}return Object(b.a)({isActive:function(){return Do({expected:"DRAGGING",phase:Ct,isLockActive:pn,shouldWarn:!1})},shouldRespectForcePress:kt,drop:function(p){return si("DROP",p)},cancel:function(p){return si("CANCEL",p)}},Aa.actions)}function Wr(Aa){var Ga=I(function(t){gr(function(){return lr({client:t})})}),si=Ir({liftActionArgs:{id:Ne,clientSelection:Aa,movementMode:"FLUID"},cleanup:function(){return Ga.cancel()},actions:{move:Ga}});return Object(b.a)({},si,{move:Ga})}function na(){var Aa={moveUp:function(){return gr(_r)},moveRight:function(){return gr(Fr)},moveDown:function(){return gr(Cr)},moveLeft:function(){return gr(Xr)}};return Ir({liftActionArgs:{id:Ne,clientSelection:sl(Wt),movementMode:"SNAP"},cleanup:Oe,actions:Aa})}function Br(){var Aa=Do({expected:"PRE_DRAG",phase:Ct,isLockActive:pn,shouldWarn:!0});Aa&&Z.release()}var Ma={isActive:function(){return Do({expected:"PRE_DRAG",phase:Ct,isLockActive:pn,shouldWarn:!1})},shouldRespectForcePress:kt,fluidLift:Wr,snapLift:na,abort:Br};return Ma}var fl=[$s,gi,bs];function kl(Y){var Z=Y.contextId,ie=Y.store,be=Y.registry,Le=Y.customSensors,Ne=Y.enableDefaultSensors,We=[].concat(Ne?fl:[],Le||[]),He=Object(M.useState)(function(){return xi()})[0],xt=r(function(Wr,na){Wr.isDragging&&!na.isDragging&&He.tryAbandon()},[He]);ai(function(){var Wr=ie.getState(),na=ie.subscribe(function(){var Br=ie.getState();xt(Wr,Br),Wr=Br});return na},[He,ie,xt]),ai(function(){return He.tryAbandon},[He.tryAbandon]);var Bt=r(function(Ir){return Yo({lockAPI:He,registry:be,store:ie,draggableId:Ir})},[He,be,ie]),Wt=r(function(Ir,Wr,na){return ns({lockAPI:He,registry:be,contextId:Z,store:ie,draggableId:Ir,forceSensorStop:Wr,sourceEvent:na&&na.sourceEvent?na.sourceEvent:null})},[Z,He,be,ie]),St=r(function(Ir){return cl(Z,Ir)},[Z]),Ct=r(function(Ir){var Wr=be.draggable.findById(Ir);return Wr?Wr.options:null},[be.draggable]),kt=r(function(){if(!He.isClaimed())return;He.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(Sa())},[He,ie]),pn=r(He.isClaimed,[He]),ur=f(function(){return{canGetLock:Bt,tryGetLock:Wt,findClosestDraggableId:St,findOptionsForDraggable:Ct,tryReleaseLock:kt,isLockClaimed:pn}},[Bt,Wt,St,Ct,kt,pn]);il(We);for(var gr=0;gr{n();const a=this._commands.get(r);(a==null?void 0:a.isEmpty())&&this._commands.delete(r)});return this._onDidRegisterCommand.fire(r),i}registerCommandAlias(e,f){return g.registerCommand(e,(r,...l)=>r.get(A).executeCommand(f,...l))}getCommand(e){const f=this._commands.get(e);return!f||f.isEmpty()?void 0:m.a.first(f)}getCommands(){const e=new Map;for(const f of this._commands.keys()){const r=this.getCommand(f);r&&e.set(f,r)}return e}};g.registerCommand("noop",()=>{})},nukY:function(k,z){k.exports="data:image/png;base64,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"},oRuE:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.Iso10126={pad:function(m,O){var b=O*4,y=b-m.sigBytes%b;m.concat(M.lib.WordArray.random(y-1)).concat(M.lib.WordArray.create([y<<24],1))},unpad:function(m){var O=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=O}},M.pad.Iso10126})},oaGz:function(k,z,o){k.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},ogmK:function(k,z,o){"use strict";o.d(z,"a",function(){return fa});var M=o("1OyB"),m=o("vuIU"),O=o("Ji7U"),b=o("LK+K"),y=o("rePB"),C=o("VTBJ"),A=o("ODXe"),g=o("q1tI"),e=o("TSYQ"),f=o.n(e),r=o("Kwbf"),l=o("6cGi"),n=o("U8pU"),i=o("4IlW"),a=g.createContext({}),c=a,h={visibility:"hidden"};function d(xe){var lt=xe.prefixCls,Mt=xe.prevIcon,wt=Mt===void 0?"\u2039":Mt,Ht=xe.nextIcon,Nt=Ht===void 0?"\u203A":Ht,Vt=xe.superPrevIcon,qt=Vt===void 0?"\xAB":Vt,En=xe.superNextIcon,vn=En===void 0?"\xBB":En,Un=xe.onSuperPrev,An=xe.onSuperNext,tn=xe.onPrev,Pn=xe.onNext,yn=xe.children,jn=g.useContext(c),Rn=jn.hideNextBtn,Qn=jn.hidePrevBtn;return g.createElement("div",{className:lt},Un&&g.createElement("button",{type:"button",onClick:Un,tabIndex:-1,className:"".concat(lt,"-super-prev-btn"),style:Qn?h:{}},qt),tn&&g.createElement("button",{type:"button",onClick:tn,tabIndex:-1,className:"".concat(lt,"-prev-btn"),style:Qn?h:{}},wt),g.createElement("div",{className:"".concat(lt,"-view")},yn),Pn&&g.createElement("button",{type:"button",onClick:Pn,tabIndex:-1,className:"".concat(lt,"-next-btn"),style:Rn?h:{}},Nt),An&&g.createElement("button",{type:"button",onClick:An,tabIndex:-1,className:"".concat(lt,"-super-next-btn"),style:Rn?h:{}},vn))}var s=d;function u(xe){var lt=g.useContext(c),Mt=lt.hideHeader;if(Mt)return null;var wt=xe.prefixCls,Ht=xe.generateConfig,Nt=xe.locale,Vt=xe.value,qt=xe.format,En="".concat(wt,"-header");return g.createElement(s,{prefixCls:En},Vt?Ht.locale.format(Nt.locale,Vt,qt):"\xA0")}var S=u,E=o("YrtM"),_=o("KQm4"),P=new Map;function R(xe,lt,Mt){if(P.get(xe)&&cancelAnimationFrame(P.get(xe)),Mt<=0){P.set(xe,requestAnimationFrame(function(){xe.scrollTop=lt}));return}var wt=lt-xe.scrollTop,Ht=wt/Mt*10;P.set(xe,requestAnimationFrame(function(){xe.scrollTop+=Ht,xe.scrollTop!==lt&&R(xe,lt,Mt-10)}))}function x(xe,lt){var Mt=lt.onLeftRight,wt=lt.onCtrlLeftRight,Ht=lt.onUpDown,Nt=lt.onPageUpDown,Vt=lt.onEnter,qt=xe.which,En=xe.ctrlKey,vn=xe.metaKey;switch(qt){case i.a.LEFT:if(En||vn){if(wt)return wt(-1),!0}else if(Mt)return Mt(-1),!0;break;case i.a.RIGHT:if(En||vn){if(wt)return wt(1),!0}else if(Mt)return Mt(1),!0;break;case i.a.UP:if(Ht)return Ht(-1),!0;break;case i.a.DOWN:if(Ht)return Ht(1),!0;break;case i.a.PAGE_UP:if(Nt)return Nt(-1),!0;break;case i.a.PAGE_DOWN:if(Nt)return Nt(1),!0;break;case i.a.ENTER:if(Vt)return Vt(),!0;break}return!1}function w(xe,lt,Mt,wt){var Ht=xe;if(!Ht)switch(lt){case"time":Ht=wt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ht="gggg-wo";break;case"month":Ht="YYYY-MM";break;case"quarter":Ht="YYYY-[Q]Q";break;case"year":Ht="YYYY";break;default:Ht=Mt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ht}function v(xe,lt){var Mt=xe==="time"?8:10;return Math.max(Mt,lt.length)+2}var T=null,U=new Set;function I(xe){return!T&&typeof window!="undefined"&&window.addEventListener&&(T=function(Mt){Object(_.a)(U).forEach(function(wt){wt(Mt)})},window.addEventListener("mousedown",T)),U.add(xe),function(){U.delete(xe),U.size===0&&(window.removeEventListener("mousedown",T),T=null)}}var N=function(lt){return lt==="month"||lt==="date"?"year":lt},V=function(lt){return lt==="date"?"month":lt},H=function(lt){return lt==="month"||lt==="date"?"quarter":lt},D=function(lt){return lt==="date"?"week":lt},W={year:N,month:V,quarter:H,week:D,time:null,date:null};function F(xe,lt){return xe.some(function(Mt){return Mt&&Mt.contains(lt)})}function L(xe){var lt=xe.prefixCls,Mt=xe.units,wt=xe.onSelect,Ht=xe.value,Nt=xe.active,Vt=xe.hideDisabledOptions,qt="".concat(lt,"-cell"),En=g.useContext(c),vn=En.open,Un=g.useRef(null),An=g.useRef(new Map);return g.useLayoutEffect(function(){var tn=An.current.get(Ht);tn&&vn!==!1&&R(Un.current,tn.offsetTop,120)},[Ht]),g.useLayoutEffect(function(){if(vn){var tn=An.current.get(Ht);tn&&R(Un.current,tn.offsetTop,0)}},[vn]),g.createElement("ul",{className:f()("".concat(lt,"-column"),Object(y.a)({},"".concat(lt,"-column-active"),Nt)),ref:Un,style:{position:"relative"}},Mt.map(function(tn){var Pn;return Vt&&tn.disabled?null:g.createElement("li",{key:tn.value,ref:function(jn){An.current.set(tn.value,jn)},className:f()(qt,(Pn={},Object(y.a)(Pn,"".concat(qt,"-disabled"),tn.disabled),Object(y.a)(Pn,"".concat(qt,"-selected"),Ht===tn.value),Pn)),onClick:function(){if(tn.disabled)return;wt(tn.value)}},g.createElement("div",{className:"".concat(qt,"-inner")},tn.label))}))}var K=L;function te(xe,lt){for(var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",wt=String(xe);wt.length=12,Sn%=12);var Or=g.useMemo(function(){if(!vn)return[!1,!1];var Kt=[!0,!0];return $n.forEach(function(Jt){var Yt=Jt.disabled,Vn=Jt.value;if(Yt)return;Vn>=12?Kt[1]=!1:Kt[0]=!1}),Kt},[vn,$n]),Pr=Object(A.a)(Or,2),Zn=Pr[0],Tr=Pr[1],vr=g.useMemo(function(){return vn?$n.filter(Qt?function(Kt){return Kt.value>=12}:function(Kt){return Kt.value<12}).map(function(Kt){var Jt=Kt.value%12,Yt=Jt===0?"12":te(Jt,2);return Object(C.a)(Object(C.a)({},Kt),{},{label:Yt,value:Jt})}):$n},[vn,$n]),Hr=le(0,59,Pn,Qn&&Qn(Sn)),Mr=le(0,59,jn,mr&&mr(Sn,bn));wt.current={onUpDown:function(Jt){var Yt=Xt[Ht];if(Yt)for(var Vn=Yt.units.findIndex(function(cr){return cr.value===Yt.value}),er=Yt.units.length,Ln=1;Ln1&&(Vt=lt.addDate(Vt,-7)),Vt}function Ve(xe,lt,Mt){var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(lt){case"year":return Mt.addYear(xe,wt*10);case"quarter":case"month":return Mt.addYear(xe,wt);default:return Mt.addMonth(xe,wt)}}var ke=g.createContext({}),dt=ke;function Ft(xe){var lt=xe.cellPrefixCls,Mt=xe.generateConfig,wt=xe.rangedValue,Ht=xe.hoverRangedValue,Nt=xe.isInView,Vt=xe.isSameCell,qt=xe.offsetCell,En=xe.today,vn=xe.value;function Un(An){var tn,Pn=qt(An,-1),yn=qt(An,1),jn=Oe(wt,0),Rn=Oe(wt,1),Qn=Oe(Ht,0),mr=Oe(Ht,1),kr=ft(Mt,Qn,mr,An);function wn(bn){return Vt(jn,bn)}function Xt(bn){return Vt(Rn,bn)}var fn=Vt(Qn,An),Dn=Vt(mr,An),Qt=(kr||Dn)&&(!Nt(Pn)||Xt(Pn)),Sn=(kr||fn)&&(!Nt(yn)||wn(yn));return tn={},Object(y.a)(tn,"".concat(lt,"-in-view"),Nt(An)),Object(y.a)(tn,"".concat(lt,"-in-range"),ft(Mt,jn,Rn,An)),Object(y.a)(tn,"".concat(lt,"-range-start"),wn(An)),Object(y.a)(tn,"".concat(lt,"-range-end"),Xt(An)),Object(y.a)(tn,"".concat(lt,"-range-start-single"),wn(An)&&!Rn),Object(y.a)(tn,"".concat(lt,"-range-end-single"),Xt(An)&&!jn),Object(y.a)(tn,"".concat(lt,"-range-start-near-hover"),wn(An)&&(Vt(Pn,Qn)||ft(Mt,Qn,mr,Pn))),Object(y.a)(tn,"".concat(lt,"-range-end-near-hover"),Xt(An)&&(Vt(yn,mr)||ft(Mt,Qn,mr,yn))),Object(y.a)(tn,"".concat(lt,"-range-hover"),kr),Object(y.a)(tn,"".concat(lt,"-range-hover-start"),fn),Object(y.a)(tn,"".concat(lt,"-range-hover-end"),Dn),Object(y.a)(tn,"".concat(lt,"-range-hover-edge-start"),Qt),Object(y.a)(tn,"".concat(lt,"-range-hover-edge-end"),Sn),Object(y.a)(tn,"".concat(lt,"-range-hover-edge-start-near-range"),Qt&&Vt(Pn,Rn)),Object(y.a)(tn,"".concat(lt,"-range-hover-edge-end-near-range"),Sn&&Vt(yn,jn)),Object(y.a)(tn,"".concat(lt,"-today"),Vt(En,An)),Object(y.a)(tn,"".concat(lt,"-selected"),Vt(vn,An)),tn}return Un}function vt(xe){for(var lt=xe.prefixCls,Mt=xe.disabledDate,wt=xe.onSelect,Ht=xe.rowNum,Nt=xe.colNum,Vt=xe.prefixColumn,qt=xe.rowClassName,En=xe.baseDate,vn=xe.getCellClassName,Un=xe.getCellText,An=xe.getCellNode,tn=xe.getCellDate,Pn=xe.titleCell,yn=xe.headerCells,jn=g.useContext(c),Rn=jn.onDateMouseEnter,Qn=jn.onDateMouseLeave,mr="".concat(lt,"-cell"),kr=[],wn=0;wn2&&arguments[2]!==void 0?arguments[2]:!1;(Ze===jn||Kr)&&(Sa(xn),Dn&&Dn(xn),er&&er(xn,Fn),Qt&&!st(qt,xn,Xr)&&Qt(xn))},dn=function(xn){return Vr.current&&Vr.current.onKeyDown?([i.a.LEFT,i.a.RIGHT,i.a.UP,i.a.DOWN,i.a.PAGE_UP,i.a.PAGE_DOWN,i.a.ENTER].includes(xn.which)&&xn.preventDefault(),Vr.current.onKeyDown(xn)):(Object(r.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},cn=function(xn){Vr.current&&Vr.current.onBlur&&Vr.current.onBlur(xn)};Yt&&Qr!=="right"&&(Yt.current={onKeyDown:dn,onClose:function(){Vr.current&&Vr.current.onClose&&Vr.current.onClose()}}),g.useEffect(function(){En&&!_r.current&&bt(En)},[En]),g.useEffect(function(){_r.current=!1},[]);var Hn,Cn=Object(C.a)(Object(C.a)({},xe),{},{operationRef:Vr,prefixCls:wt,viewDate:ct,value:Xr,onViewDateChange:nt,sourceMode:It,onPanelChange:hn,disabledDate:Ze!=="decade"?tn:void 0});delete Cn.onChange,delete Cn.onSelect;switch(Ze){case"decade":Hn=g.createElement(X,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"year":Hn=g.createElement(pr,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"month":Hn=g.createElement(Tt,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"quarter":Hn=g.createElement(nn,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"week":Hn=g.createElement(mn,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;case"time":delete Cn.showTime,Hn=g.createElement(Se,Object.assign({},Cn,Object(n.a)(kr)==="object"?kr:null,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}));break;default:kr?Hn=g.createElement(jt,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}})):Hn=g.createElement(Xe,Object.assign({},Cn,{onSelect:function(xn,Fn){nt(xn),ln(xn,Fn)}}))}var Nr,Ar,Yr=function(){var xn=qt.getNow(),Fn=ye(qt.getHour(xn),qt.getMinute(xn),qt.getSecond(xn),qr?Pr:1,rr?Tr:1,Kt?Hr:1),Kr=Ee(qt,xn,Fn[0],Fn[1],Fn[2]);ln(Kr,"submit")};Ln||(Nr=q(wt,Ze,Xt),Ar=se({prefixCls:wt,components:or,needConfirmButton:Mr,okDisabled:!Xr||tn&&tn(Xr),locale:Vt,showNow:mr,onNow:Mr&&Yr,onOk:function(){Xr&&(ln(Xr,"submit",!0),Bn&&Bn(Xr))}}));var jr;if(wn&&Ze==="date"&&jn==="date"&&!kr){var ta=qt.getNow(),Gn="".concat(wt,"-today-btn"),wr=tn&&tn(ta);jr=g.createElement("a",{className:f()(Gn,wr&&"".concat(Gn,"-disabled")),"aria-disabled":wr,onClick:function(){wr||ln(ta,"mouse",!0)}},Vt.today)}return g.createElement(c.Provider,{value:Object(C.a)(Object(C.a)({},Jt),{},{hideHeader:"hideHeader"in xe?fn:Jt.hideHeader,hidePrevBtn:sr&&Qr==="right",hideNextBtn:sr&&Qr==="left"})},g.createElement("div",{tabIndex:Qn,className:f()("".concat(wt,"-panel"),Ht,(lt={},Object(y.a)(lt,"".concat(wt,"-panel-has-range"),lr&&lr[0]&&lr[1]),Object(y.a)(lt,"".concat(wt,"-panel-has-range-hover"),la&&la[0]&&la[1]),Object(y.a)(lt,"".concat(wt,"-panel-rtl"),$n==="rtl"),lt)),style:Nt,onKeyDown:dn,onBlur:cn,onMouseDown:bn,ref:Vn},Hn,Nr||Ar||jr?g.createElement("div",{className:"".concat(wt,"-footer")},Nr,Ar,jr):null))}var he=De,pt=o("uciX"),_n={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 Kn(xe){var lt,Mt=xe.prefixCls,wt=xe.popupElement,Ht=xe.popupStyle,Nt=xe.visible,Vt=xe.dropdownClassName,qt=xe.dropdownAlign,En=xe.transitionName,vn=xe.getPopupContainer,Un=xe.children,An=xe.range,tn=xe.popupPlacement,Pn=xe.direction,yn="".concat(Mt,"-dropdown"),jn=function(){return tn!==void 0?tn:Pn==="rtl"?"bottomRight":"bottomLeft"};return g.createElement(pt.a,{showAction:[],hideAction:[],popupPlacement:jn(),builtinPlacements:_n,prefixCls:yn,popupTransitionName:En,popup:wt,popupAlign:qt,popupVisible:Nt,popupClassName:f()(Vt,(lt={},Object(y.a)(lt,"".concat(yn,"-range"),An),Object(y.a)(lt,"".concat(yn,"-rtl"),Pn==="rtl"),lt)),popupStyle:Ht,getPopupContainer:vn},Un)}var dr=Kn;function on(xe){var lt=xe.open,Mt=xe.value,wt=xe.isClickOutside,Ht=xe.triggerOpen,Nt=xe.forwardKeyDown,Vt=xe.blurToCancel,qt=xe.onSubmit,En=xe.onCancel,vn=xe.onFocus,Un=xe.onBlur,An=Object(g.useState)(!1),tn=Object(A.a)(An,2),Pn=tn[0],yn=tn[1],jn=Object(g.useState)(!1),Rn=Object(A.a)(jn,2),Qn=Rn[0],mr=Rn[1],kr=Object(g.useRef)(!1),wn=Object(g.useRef)(!1),Xt={onMouseDown:function(){yn(!0),Ht(!0)},onKeyDown:function(Dn){switch(Dn.which){case i.a.ENTER:{lt?qt()!==!1&&yn(!0):Ht(!0),Dn.preventDefault();return}case i.a.TAB:{Pn&<&&!Dn.shiftKey?(yn(!1),Dn.preventDefault()):!Pn&<&&(!Nt(Dn)&&Dn.shiftKey&&(yn(!0),Dn.preventDefault()));return}case i.a.ESC:{yn(!0),En();return}}!lt&&![i.a.SHIFT].includes(Dn.which)?Ht(!0):Pn||Nt(Dn)},onFocus:function(Dn){yn(!0),mr(!0),vn&&vn(Dn)},onBlur:function(Dn){if(kr.current||!wt(document.activeElement)){kr.current=!1;return}Vt?setTimeout(function(){wt(document.activeElement)&&En()},0):lt&&(Ht(!1),wn.current&&qt()),mr(!1),Un&&Un(Dn)}};return Object(g.useEffect)(function(){wn.current=!1},[lt]),Object(g.useEffect)(function(){wn.current=!0},[Mt]),Object(g.useEffect)(function(){return I(function(fn){var Dn=fn.target;lt&&(wt(Dn)?Qn||Ht(!1):(kr.current=!0,requestAnimationFrame(function(){kr.current=!1})))})}),[Xt,{focused:Qn,typing:Pn}]}function Mn(xe){var lt=xe.valueTexts,Mt=xe.onTextChange,wt=g.useState(""),Ht=Object(A.a)(wt,2),Nt=Ht[0],Vt=Ht[1],qt=g.useRef([]);qt.current=lt;function En(Un){Vt(Un),Mt(Un)}function vn(){Vt(qt.current[0])}return g.useEffect(function(){lt.every(function(Un){return Un!==Nt})&&vn()},[lt.join("||")]),[Nt,En,vn]}var Xn=o("Gytx"),$r=o.n(Xn);function ga(xe,lt){var Mt=lt.formatList,wt=lt.generateConfig,Ht=lt.locale;return Object(E.a)(function(){if(!xe)return[[""],""];for(var Nt="",Vt=[],qt=0;qt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(vn.current),Qn){En(Rn);return}vn.current=requestAnimationFrame(function(){En(Rn)})}var An=ga(qt,{formatList:Mt,generateConfig:wt,locale:Ht}),tn=Object(A.a)(An,2),Pn=tn[1];function yn(Rn){Un(Rn)}function jn(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Un(null,Rn)}return Object(g.useEffect)(function(){jn(!0)},[xe]),Object(g.useEffect)(function(){return function(){return cancelAnimationFrame(vn.current)}},[]),[Pn,yn,jn]}function fr(xe){var lt,Mt=xe.prefixCls,wt=Mt===void 0?"rc-picker":Mt,Ht=xe.id,Nt=xe.tabIndex,Vt=xe.style,qt=xe.className,En=xe.dropdownClassName,vn=xe.dropdownAlign,Un=xe.popupStyle,An=xe.transitionName,tn=xe.generateConfig,Pn=xe.locale,yn=xe.inputReadOnly,jn=xe.allowClear,Rn=xe.autoFocus,Qn=xe.showTime,mr=xe.picker,kr=mr===void 0?"date":mr,wn=xe.format,Xt=xe.use12Hours,fn=xe.value,Dn=xe.defaultValue,Qt=xe.open,Sn=xe.defaultOpen,bn=xe.defaultOpenValue,In=xe.suffixIcon,Bn=xe.clearIcon,or=xe.disabled,$n=xe.disabledDate,Or=xe.placeholder,Pr=xe.getPopupContainer,Zn=xe.pickerRef,Tr=xe.panelRender,vr=xe.onChange,Hr=xe.onOpenChange,Mr=xe.onFocus,qr=xe.onBlur,rr=xe.onMouseDown,Kt=xe.onMouseUp,Jt=xe.onMouseEnter,Yt=xe.onMouseLeave,Vn=xe.onContextMenu,er=xe.onClick,Ln=xe.direction,ir=xe.autoComplete,cr=ir===void 0?"off":ir,sr=g.useRef(null),Qr=kr==="date"&&!!Qn||kr==="time",lr=de(w(wn,kr,Qn,Xt)),la=g.useRef(null),Vr=g.useRef(null),_r=Object(l.a)(null,{value:fn,defaultValue:Dn}),Cr=Object(A.a)(_r,2),Fr=Cr[0],Xr=Cr[1],Sa=g.useState(Fr),va=Object(A.a)(Sa,2),Ye=va[0],ct=va[1],bt=g.useRef(null),nt=Object(l.a)(!1,{value:Qt,defaultValue:Sn,postState:function(nr){return or?!1:nr},onChange:function(nr){Hr&&Hr(nr),!nr&&bt.current&&bt.current.onClose&&bt.current.onClose()}}),Pe=Object(A.a)(nt,2),ze=Pe[0],Ie=Pe[1],Ze=ga(Ye,{formatList:lr,generateConfig:tn,locale:Pn}),Qe=Object(A.a)(Ze,2),ht=Qe[0],it=Qe[1],It=Mn({valueTexts:ht,onTextChange:function(nr){var da=tn.locale.parse(Pn.locale,nr,lr);da&&(!$n||!$n(da))&&ct(da)}}),zt=Object(A.a)(It,3),hn=zt[0],ln=zt[1],dn=zt[2],cn=function(nr){ct(nr),Xr(nr),vr&&!st(tn,Fr,nr)&&vr(nr,nr?tn.locale.format(Pn.locale,nr,lr[0]):"")},Hn=function(nr){if(or&&nr)return;Ie(nr)},Cn=function(nr){return ze&&bt.current&&bt.current.onKeyDown?bt.current.onKeyDown(nr):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Nr=function(){Kt&&Kt.apply(void 0,arguments),sr.current&&(sr.current.focus(),Hn(!0))},Ar=on({blurToCancel:Qr,open:ze,value:hn,triggerOpen:Hn,forwardKeyDown:Cn,isClickOutside:function(nr){return!F([la.current,Vr.current],nr)},onSubmit:function(){return $n&&$n(Ye)?!1:(cn(Ye),Hn(!1),dn(),!0)},onCancel:function(){Hn(!1),ct(Fr),dn()},onFocus:Mr,onBlur:qr}),Yr=Object(A.a)(Ar,2),jr=Yr[0],ta=Yr[1],Gn=ta.focused,wr=ta.typing;g.useEffect(function(){ze||(ct(Fr),!ht.length||ht[0]===""?ln(""):it!==hn&&dn())},[ze,ht]),g.useEffect(function(){ze||dn()},[kr]),g.useEffect(function(){ct(Fr)},[Fr]),Zn&&(Zn.current={focus:function(){sr.current&&sr.current.focus()},blur:function(){sr.current&&sr.current.blur()}});var zn=Object(C.a)(Object(C.a)({},xe),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),xn=g.createElement(he,Object.assign({},zn,{generateConfig:tn,className:f()(Object(y.a)({},"".concat(wt,"-panel-focused"),!wr)),value:Ye,locale:Pn,tabIndex:-1,onChange:ct,direction:Ln}));Tr&&(xn=Tr(xn));var Fn=g.createElement("div",{className:"".concat(wt,"-panel-container"),onMouseDown:function(nr){nr.preventDefault()}},xn),Kr;In&&(Kr=g.createElement("span",{className:"".concat(wt,"-suffix")},In));var sa;jn&&Fr&&!or&&(sa=g.createElement("span",{onMouseDown:function(nr){nr.preventDefault(),nr.stopPropagation()},onMouseUp:function(nr){nr.preventDefault(),nr.stopPropagation(),cn(null),Hn(!1)},className:"".concat(wt,"-clear")},Bn||g.createElement("span",{className:"".concat(wt,"-clear-btn")})));var hr=function(nr,da){(da==="submit"||da!=="key"&&!Qr)&&(cn(nr),Hn(!1))},ra=Ln==="rtl"?"bottomRight":"bottomLeft",Ea=pa(hn,{formatList:lr,generateConfig:tn,locale:Pn}),ca=Object(A.a)(Ea,3),xa=ca[0],Sr=ca[1],br=ca[2];return g.createElement(c.Provider,{value:{operationRef:bt,hideHeader:kr==="time",panelRef:la,onSelect:hr,open:ze,defaultOpenValue:bn,onDateMouseEnter:Sr,onDateMouseLeave:br}},g.createElement(dr,{visible:ze,popupElement:Fn,popupStyle:Un,prefixCls:wt,dropdownClassName:En,dropdownAlign:vn,getPopupContainer:Pr,transitionName:An,popupPlacement:ra,direction:Ln},g.createElement("div",{className:f()(wt,qt,(lt={},Object(y.a)(lt,"".concat(wt,"-disabled"),or),Object(y.a)(lt,"".concat(wt,"-focused"),Gn),Object(y.a)(lt,"".concat(wt,"-rtl"),Ln==="rtl"),lt)),style:Vt,onMouseDown:rr,onMouseUp:Nr,onMouseEnter:Jt,onMouseLeave:Yt,onContextMenu:Vn,onClick:er},g.createElement("div",{className:f()("".concat(wt,"-input"),Object(y.a)({},"".concat(wt,"-input-placeholder"),!!xa)),ref:Vr},g.createElement("input",Object.assign({id:Ht,tabIndex:Nt,disabled:or,readOnly:yn||!wr,value:xa||hn,onChange:function(nr){ln(nr.target.value)},autoFocus:Rn,placeholder:Or,ref:sr,title:hn},jr,{size:v(kr,lr[0])},Ce(xe),{autoComplete:cr})),Kr,sa))))}var za=function(xe){Object(O.a)(Mt,xe);var lt=Object(b.a)(Mt);function Mt(){var wt;return Object(M.a)(this,Mt),wt=lt.apply(this,arguments),wt.pickerRef=g.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(m.a)(Mt,[{key:"render",value:function(){return g.createElement(fr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Mt}(g.Component),ja=za;function Ra(xe,lt,Mt){var wt=xe.picker,Ht=xe.locale,Nt=xe.selectedValue,Vt=xe.disabledDate,qt=xe.disabled,En=xe.generateConfig,vn=Oe(Nt,0),Un=Oe(Nt,1);function An(Rn){var Qn=En.getYear(Rn),mr=En.locale.getWeek(Ht.locale,Rn);return Qn*100+mr}function tn(Rn){var Qn=En.getYear(Rn),mr=En.getMonth(Rn);return Qn*100+mr}function Pn(Rn){var Qn=En.getYear(Rn),mr=ve(En,Rn);return Qn*10+mr}var yn=g.useCallback(function(Rn){if(Vt&&Vt(Rn))return!0;if(qt[1]&&Un)return!Ge(En,Rn,Un)&&En.isAfter(Rn,Un);if(lt&&Un)switch(wt){case"quarter":return Pn(Rn)>Pn(Un);case"month":return tn(Rn)>tn(Un);case"week":return An(Rn)>An(Un);default:return!Ge(En,Rn,Un)&&En.isAfter(Rn,Un)}return!1},[Vt,qt[1],Un,lt]),jn=g.useCallback(function(Rn){if(Vt&&Vt(Rn))return!0;if(qt[0]&&vn)return!Ge(En,Rn,Un)&&En.isAfter(vn,Rn);if(Mt&&vn)switch(wt){case"quarter":return Pn(Rn)0&&arguments[0]!==void 0?arguments[0]:!1,xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Jr=null;br&&ei&&ei[0]&&ei[1]&&yn.isAfter(ei[1],ei[0])&&(Jr=ei);var ma=fn;if(fn&&Object(n.a)(fn)==="object"&&fn.defaultValue){var Fa=fn.defaultValue;ma=Object(C.a)(Object(C.a)({},fn),{},{defaultValue:Oe(Fa,it)||void 0})}var Ei=null;return Zn&&(Ei=function($a,xi){return Zn($a,xi,{range:it?"end":"start"})}),g.createElement(dt.Provider,{value:{inRange:!0,panelPosition:ia,rangedValue:yo||Gn,hoverRangedValue:Jr}},g.createElement(he,Object.assign({},xe,xr,{dateRender:Ei,showTime:ma,mode:Fn[it],generateConfig:yn,style:void 0,direction:_r,disabledDate:it===0?Ea:ca,disabledTime:function($a){return Pr?Pr($a,it===0?"start":"end"):!1},className:f()(Object(y.a)({},"".concat(Nt,"-panel-focused"),it===0?!Xa:!$i)),value:Oe(Gn,it),locale:jn,tabIndex:-1,onPanelChange:function($a,xi){sa(ce(Fn,xi,it),ce(Gn,$a,it));var Ki=$a;ia==="right"&&Fn[it]===xi&&(Ki=Ve(Ki,xi,yn,-1)),Yr(Ki,it)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ka=0,ui=0;it&&bt.current&&Pe.current&&ct.current&&(Ka=bt.current.offsetWidth+Pe.current.offsetWidth,ct.current.offsetWidth&&Ka>ct.current.offsetWidth&&(ui=Ka));var eo=_r==="rtl"?{right:Ka}:{left:Ka};function ki(){var ia,xr=q(Nt,Fn[it],Vn),Jr=se({prefixCls:Nt,components:la,needConfirmButton:Sa,okDisabled:!Oe(Gn,it)||Or&&Or(Gn[it]),locale:jn,rangeList:Oa,onOk:function(){Oe(Gn,it)&&(ni(Gn,it),lr&&lr(Gn))}});if(Xt!=="time"&&!fn){var ma=Ar(it),Fa=Ve(ma,Xt,yn),Ei=Fn[it],Pi=Ei===Xt,$a=ba(Pi?"left":!1,{pickerValue:ma,onPickerValueChange:function(Qa){Yr(Qa,it)}}),xi=ba("right",{pickerValue:Fa,onPickerValueChange:function(Qa){Yr(Ve(Qa,Xt,yn,-1),it)}});_r==="rtl"?ia=g.createElement(g.Fragment,null,xi,Pi&&$a):ia=g.createElement(g.Fragment,null,$a,Pi&&xi)}else ia=ba();var Ki=g.createElement(g.Fragment,null,g.createElement("div",{className:"".concat(Nt,"-panels")},ia),(xr||Jr)&&g.createElement("div",{className:"".concat(Nt,"-footer")},xr,Jr));return Tr&&(Ki=Tr(Ki)),g.createElement("div",{className:"".concat(Nt,"-panel-container"),style:{marginLeft:ui},ref:ct,onMouseDown:function(Qa){Qa.preventDefault()}},Ki)}var ho=g.createElement("div",{className:f()("".concat(Nt,"-range-wrapper"),"".concat(Nt,"-").concat(Xt,"-range-wrapper")),style:{minWidth:Ta}},g.createElement("div",{className:"".concat(Nt,"-range-arrow"),style:eo}),ki()),Si;qr&&(Si=g.createElement("span",{className:"".concat(Nt,"-suffix")},qr));var qa;Mr&&(Oe(cn,0)&&!hn[0]||Oe(cn,1)&&!hn[1])&&(qa=g.createElement("span",{onMouseDown:function(xr){xr.preventDefault(),xr.stopPropagation()},onMouseUp:function(xr){xr.preventDefault(),xr.stopPropagation();var Jr=cn;hn[0]||(Jr=ce(Jr,null,0)),hn[1]||(Jr=ce(Jr,null,1)),ni(Jr,null),Na(!1,it)},className:"".concat(Nt,"-clear")},rr||g.createElement("span",{className:"".concat(Nt,"-clear-btn")})));var po={size:v(Xt,Ze[0])},Hi=0,mo=0;bt.current&&nt.current&&Pe.current&&(it===0?mo=bt.current.offsetWidth:(Hi=Ka,mo=nt.current.offsetWidth));var hi=_r==="rtl"?{right:Hi}:{left:Hi},Da=function(xr,Jr){var ma=ce(Gn,xr,it);Jr==="submit"||Jr!=="key"&&!Sa?(ni(ma,it),it===0?xo():ko()):wr(ma)};return g.createElement(c.Provider,{value:{operationRef:zt,hideHeader:Xt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:Da,open:br}},g.createElement(dr,{visible:br,popupElement:ho,popupStyle:vn,prefixCls:Nt,dropdownClassName:Un,dropdownAlign:tn,getPopupContainer:Pn,transitionName:An,range:!0,direction:_r},g.createElement("div",Object.assign({ref:Ye,className:f()(Nt,"".concat(Nt,"-range"),En,(lt={},Object(y.a)(lt,"".concat(Nt,"-disabled"),hn[0]&&hn[1]),Object(y.a)(lt,"".concat(Nt,"-focused"),it===0?ri:To),Object(y.a)(lt,"".concat(Nt,"-rtl"),_r==="rtl"),lt)),style:qt,onClick:Wi,onMouseDown:Oo},Ce(xe)),g.createElement("div",{className:f()("".concat(Nt,"-input"),(Mt={},Object(y.a)(Mt,"".concat(Nt,"-input-active"),it===0),Object(y.a)(Mt,"".concat(Nt,"-input-placeholder"),!!Ri),Mt)),ref:bt},g.createElement("input",Object.assign({id:Vt,disabled:hn[0],readOnly:Jt||!Xa,value:Ri||mi,onChange:function(xr){uo(xr.target.value)},autoFocus:Qn,placeholder:Oe(Rn,0)||"",ref:ze},fi,po,{autoComplete:Xr}))),g.createElement("div",{className:"".concat(Nt,"-range-separator"),ref:Pe},Sn),g.createElement("div",{className:f()("".concat(Nt,"-input"),(wt={},Object(y.a)(wt,"".concat(Nt,"-input-active"),it===1),Object(y.a)(wt,"".concat(Nt,"-input-placeholder"),!!Ni),wt)),ref:nt},g.createElement("input",Object.assign({disabled:hn[1],readOnly:Jt||!$i,value:Ni||Vi,onChange:function(xr){co(xr.target.value)},placeholder:Oe(Rn,1)||"",ref:Ie},yi,po,{autoComplete:Xr}))),g.createElement("div",{className:"".concat(Nt,"-active-bar"),style:Object(C.a)(Object(C.a)({},hi),{},{width:mo,position:"absolute"})}),Si,qa)))}var ua=function(xe){Object(O.a)(Mt,xe);var lt=Object(b.a)(Mt);function Mt(){var wt;return Object(M.a)(this,Mt),wt=lt.apply(this,arguments),wt.pickerRef=g.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(m.a)(Mt,[{key:"render",value:function(){return g.createElement(oi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Mt}(g.Component),fa=ua,oa=z.b=ja},onxn:function(k,z){k.exports="data:image/png;base64,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"},osHv:function(k,z,o){(function(M){M(o("VrN/"))})(function(M){"use strict";var m=M.Pos;function O(h,d){return h.line-d.line||h.ch-d.ch}var b="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",y=b+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",C=new RegExp("<(/?)(["+b+"]["+y+"]*)","g");function A(h,d,s,u){this.line=d,this.ch=s,this.cm=h,this.text=h.getLine(d),this.min=u?Math.max(u.from,h.firstLine()):h.firstLine(),this.max=u?Math.min(u.to-1,h.lastLine()):h.lastLine()}function g(h,d){var s=h.cm.getTokenTypeAt(m(h.line,d));return s&&/\btag\b/.test(s)}function e(h){return h.line>=h.max?void 0:(h.ch=0,h.text=h.cm.getLine(++h.line),!0)}function f(h){return h.line<=h.min?void 0:(h.text=h.cm.getLine(--h.line),h.ch=h.text.length,!0)}function r(h){for(;;){var d=h.text.indexOf(">",h.ch);if(d==-1){if(e(h))continue;return}if(!g(h,d+1)){h.ch=d+1;continue}var s=h.text.lastIndexOf("/",d),u=s>-1&&!/\S/.test(h.text.slice(s+1,d));return h.ch=d+1,u?"selfClose":"regular"}}function l(h){for(;;){var d=h.ch?h.text.lastIndexOf("<",h.ch-1):-1;if(d==-1){if(f(h))continue;return}if(!g(h,d+1)){h.ch=d;continue}C.lastIndex=d,h.ch=d;var s=C.exec(h.text);if(s&&s.index==d)return s}}function n(h){for(;;){C.lastIndex=h.ch;var d=C.exec(h.text);if(!d){if(e(h))continue;return}if(!g(h,d.index+1)){h.ch=d.index+1;continue}return h.ch=d.index+d[0].length,d}}function i(h){for(;;){var d=h.ch?h.text.lastIndexOf(">",h.ch-1):-1;if(d==-1){if(f(h))continue;return}if(!g(h,d+1)){h.ch=d;continue}var s=h.text.lastIndexOf("/",d),u=s>-1&&!/\S/.test(h.text.slice(s+1,d));return h.ch=d+1,u?"selfClose":"regular"}}function a(h,d){for(var s=[];;){var u=n(h),S,E=h.line,_=h.ch-(u?u[0].length:0);if(!u||!(S=r(h)))return;if(S=="selfClose")continue;if(u[1]){for(var P=s.length-1;P>=0;--P)if(s[P]==u[2]){s.length=P;break}if(P<0&&(!d||d==u[2]))return{tag:u[2],from:m(E,_),to:m(h.line,h.ch)}}else s.push(u[2])}}function c(h,d){for(var s=[];;){var u=i(h);if(!u)return;if(u=="selfClose"){l(h);continue}var S=h.line,E=h.ch,_=l(h);if(!_)return;if(_[1])s.push(_[2]);else{for(var P=s.length-1;P>=0;--P)if(s[P]==_[2]){s.length=P;break}if(P<0&&(!d||d==_[2]))return{tag:_[2],from:m(h.line,h.ch),to:m(S,E)}}}}M.registerHelper("fold","xml",function(h,d){for(var s=new A(h,d.line,0);;){var u=n(s);if(!u||s.line!=d.line)return;var S=r(s);if(!S)return;if(!u[1]&&S!="selfClose"){var E=m(s.line,s.ch),_=a(s,u[2]);return _&&O(_.from,E)>0?{from:E,to:_.from}:null}}}),M.findMatchingTag=function(h,d,s){var u=new A(h,d.line,d.ch,s);if(u.text.indexOf(">")==-1&&u.text.indexOf("<")==-1)return;var S=r(u),E=S&&m(u.line,u.ch),_=S&&l(u);if(!S||!_||O(u,d)>0)return;var P={from:m(u.line,u.ch),to:E,tag:_[2]};return S=="selfClose"?{open:P,close:null,at:"open"}:_[1]?{open:c(u,_[2]),close:P,at:"close"}:(u=new A(h,E.line,E.ch,s),{open:P,close:a(u,_[2]),at:"open"})},M.findEnclosingTag=function(h,d,s,u){for(var S=new A(h,d.line,d.ch,s);;){var E=c(S,u);if(!E)break;var _=new A(h,d.line,d.ch,s),P=a(_,E.tag);if(P)return{open:E,close:P}}},M.scanForClosingTag=function(h,d,s,u){var S=new A(h,d.line,d.ch,u?{from:0,to:u}:null);return a(S,s)}})},p5ED:function(k,z,o){"use strict";var M=o("+L6B"),m=o("2/Rp"),O=o("5Dmo"),b=o("3S7+"),y=o("k1fw"),C=o("9og8"),A=o("tJVT"),g=o("WmNS"),e=o.n(g),f=o("q1tI"),r=o.n(f),l=o("vHTk"),n=o.n(l),i=o("yEEn"),a=o("ZW9T"),c=o("1vsH"),h=o("V0Rq"),d=o("m3rI");z.a=function(s){var u,S,E,_,P,R,x,w=s.editOffice,v=w===void 0?"view":w,T=s.data,U=s.theme,I=s.type,N=s.filename,V=s.monacoEditor,H=s.className,D=s.style,W=s.close,F=s.onClose,L=s.hasMask,K=s.disabledDownload,te=Object(f.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),fe=Object(A.a)(te,2),de=fe[0],Ce=fe[1],Oe=Object(f.useState)(""),ce=Object(A.a)(Oe,2),Ee=ce[0],ye=ce[1],ue=Object(f.useState)(),le=Object(A.a)(ue,2),$=le[0],me=le[1],re=window.ENV==="build"?"/react/build":"",ae=d.a.PROXY_SERVER||location.origin,Se,oe=1024*1024,ee=10*oe,J=Object(f.useRef)();(u=T)!==null&&u!==void 0&&u.startsWith("/api")&&I!=="txt"&&(T=d.a.API_SERVER+T),I==="office"&&(Se=Object(c.T)(T).filesize,Se>ee&&(I="other")),N&&V&&(V.filename=N),Object(f.useEffect)(function(){var Te,Ge,qe=(Te=document.cookie)===null||Te===void 0||((Ge=Te.replace(/\s/g,""))===null||Ge===void 0)?void 0:Ge.split(";");qe==null||qe.map(function(ut){var st=ut.split("=");st[0]==="_educoder_session"&&ye(st[1])})},[]),Object(f.useEffect)(function(){I==="office"&&Q()},[I,T]);var Q=function(){var Te=Object(C.a)(e.a.mark(function Ge(){var qe,ut,st;return e.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return console.log("data:",T),qe=T,T.startsWith("http")||(qe=location.origin+qe),ut=new URL(qe).pathname.split("/").pop(),gt.next=6,Object(h.V)({attachment_id:ut});case 6:st=gt.sent,me(st);case 8:case"end":return gt.stop()}},Ge)}));return function(){return Te.apply(this,arguments)}}(),ve=function(){if(T.startsWith("http")||T.startsWith("blob:")){_e();return}Object(c.z)(N||"educoder",T,N)},_e=function(){Object(c.x)(N||"educoder",decodeURIComponent(T))};return r.a.createElement("div",{style:Object(y.a)({},D||{}),className:"".concat(L&&n.a.bgBlack," ").concat(I?n.a.wrp:"hide")},W&&r.a.createElement("div",{className:n.a.close,ref:J},!K&&r.a.createElement(b.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return J.current}},r.a.createElement("span",{onClick:_e},r.a.createElement("i",{className:"icon-quxiaozhiding"}))),r.a.createElement(b.a,{title:"\u5173\u95ED",getPopupContainer:function(){return J.current}},r.a.createElement("span",{className:"",onClick:F},r.a.createElement("i",{className:"icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(n.a[H]," ").concat(H," ").concat(n.a.monaco," ").concat(I==="txt"?"show":"hide")},I==="txt"&&r.a.createElement(a.b,V)),I==="audio"&&r.a.createElement("audio",{src:"".concat(((S=T)===null||S===void 0?void 0:S.indexOf("http://"))>-1||((E=T)===null||E===void 0?void 0:E.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(T),autoPlay:!0}),I==="video"&&r.a.createElement(r.a.Fragment,null,((_=T)===null||_===void 0?void 0:_.indexOf("http"))>-1?r.a.createElement("video",{controls:!0,src:"".concat(T),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(T),autoPlay:!0})),I==="office"&&$&&r.a.createElement("iframe",{src:"".concat(re,"/office.html?key=").concat($.key,"&url=").concat(ae+$.url,"&callbackUrl=").concat(ae+$.callbackUrl,"&fileType=").concat($.fileType,"&title=").concat($.title,"&model=").concat(v,"&officeServer=").concat(d.a.OFFICE_SERVER,"&disabledDownload=").concat(!!K)}),I==="html"&&r.a.createElement("iframe",{src:T+"&disposition=inline"}),I==="pdf"&&r.a.createElement("iframe",{src:"".concat(re,"/js/pdfview/index.html?url=").concat(T,"&disabledDownload=").concat(!!K)}),I==="image"&&r.a.createElement("img",{src:"".concat(((P=T)===null||P===void 0?void 0:P.indexOf("http://"))>-1||((R=T)===null||R===void 0?void 0:R.indexOf("https://"))>-1||(x=T)!==null&&x!==void 0&&x.startsWith("/api")?"":"data:image/png;base64,").concat(T)}),I==="other"&&r.a.createElement("div",null,r.a.createElement(m.a,{type:"primary",size:"large",onClick:ve},r.a.createElement(i.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),I==="download"&&r.a.createElement(m.a,{type:"primary",size:"large",onClick:ve},r.a.createElement(i.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(k,z,o){},pA7S:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.WordArray,y=O.BlockCipher,C=m.algo,A=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],g=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],e=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],f=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],r=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],l=C.DES=y.extend({_doReset:function(){for(var c=this._key,h=c.words,d=[],s=0;s<56;s++){var u=A[s]-1;d[s]=h[u>>>5]>>>31-u%32&1}for(var S=this._subKeys=[],E=0;E<16;E++){for(var _=S[E]=[],P=e[E],s=0;s<24;s++)_[s/6|0]|=d[(g[s]-1+P)%28]<<31-s%6,_[4+(s/6|0)]|=d[28+(g[s+24]-1+P)%28]<<31-s%6;_[0]=_[0]<<1|_[0]>>>31;for(var s=1;s<7;s++)_[s]=_[s]>>>(s-1)*4+3;_[7]=_[7]<<5|_[7]>>>27}for(var R=this._invSubKeys=[],s=0;s<16;s++)R[s]=S[15-s]},encryptBlock:function(c,h){this._doCryptBlock(c,h,this._subKeys)},decryptBlock:function(c,h){this._doCryptBlock(c,h,this._invSubKeys)},_doCryptBlock:function(c,h,d){this._lBlock=c[h],this._rBlock=c[h+1],n.call(this,4,252645135),n.call(this,16,65535),i.call(this,2,858993459),i.call(this,8,16711935),n.call(this,1,1431655765);for(var s=0;s<16;s++){for(var u=d[s],S=this._lBlock,E=this._rBlock,_=0,P=0;P<8;P++)_|=f[P][((E^u[P])&r[P])>>>0];this._lBlock=E,this._rBlock=S^_}var R=this._lBlock;this._lBlock=this._rBlock,this._rBlock=R,n.call(this,1,1431655765),i.call(this,8,16711935),i.call(this,2,858993459),n.call(this,16,65535),n.call(this,4,252645135),c[h]=this._lBlock,c[h+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function n(c,h){var d=(this._lBlock>>>c^this._rBlock)&h;this._rBlock^=d,this._lBlock^=d<>>c^this._lBlock)&h;this._lBlock^=d,this._rBlock^=d<192.");var d=h.slice(0,2),s=h.length<4?h.slice(0,2):h.slice(2,4),u=h.length<6?h.slice(0,2):h.slice(4,6);this._des1=l.createEncryptor(b.create(d)),this._des2=l.createEncryptor(b.create(s)),this._des3=l.createEncryptor(b.create(u))},encryptBlock:function(c,h){this._des1.encryptBlock(c,h),this._des2.decryptBlock(c,h),this._des3.encryptBlock(c,h)},decryptBlock:function(c,h){this._des3.decryptBlock(c,h),this._des2.encryptBlock(c,h),this._des1.decryptBlock(c,h)},keySize:192/32,ivSize:64/32,blockSize:64/32});m.TripleDES=y._createHelper(a)}(),M.TripleDES})},pUFm:function(k,z,o){k.exports=o.p+"static/no-data.c803c40c.png"},pmY6:function(k,z,o){"use strict";o.d(z,"h",function(){return f}),o.d(z,"g",function(){return l}),o.d(z,"f",function(){return n}),o.d(z,"e",function(){return i}),o.d(z,"i",function(){return a}),o.d(z,"b",function(){return c}),o.d(z,"a",function(){return h}),o.d(z,"d",function(){return d}),o.d(z,"c",function(){return s});var M=o("C/vA"),m=o("JYp7");const O=!1;let b=null;function y(u){b=u}if(O){const u="__is_disposable_tracked__";y(new class{trackDisposable(S){const E=new Error("Potentially leaked disposable").stack;setTimeout(()=>{S[u]||console.log(E)},3e3)}setParent(S,E){if(S&&S!==h.None)try{S[u]=!0}catch(_){}}markAsDisposed(S){if(S&&S!==h.None)try{S[u]=!0}catch(E){}}markAsSingleton(S){}})}function C(u){return b==null||b.trackDisposable(u),u}function A(u){b==null||b.markAsDisposed(u)}function g(u,S){b==null||b.setParent(u,S)}function e(u,S){if(!b)return;for(const E of u)b.setParent(E,S)}function f(u){return b==null||b.markAsSingleton(u),u}class r extends Error{constructor(u){super(`Encountered errors while disposing of store. Errors: [${u.join(", ")}]`);this.errors=u}}function l(u){return typeof u.dispose=="function"&&u.dispose.length===0}function n(u){if(m.a.is(u)){let S=[];for(const E of u)if(E)try{E.dispose()}catch(_){S.push(_)}if(S.length===1)throw S[0];if(S.length>1)throw new r(S);return Array.isArray(u)?[]:u}else if(u)return u.dispose(),u}function i(...u){const S=a(()=>n(u));return e(u,S),S}function a(u){const S=C({dispose:Object(M.a)(()=>{A(S),u()})});return S}class c{constructor(){this._toDispose=new Set,this._isDisposed=!1,C(this)}dispose(){if(this._isDisposed)return;A(this),this._isDisposed=!0,this.clear()}clear(){try{n(this._toDispose.values())}finally{this._toDispose.clear()}}add(u){if(!u)return u;if(u===this)throw new Error("Cannot register a disposable on itself!");return g(u,this),this._isDisposed?c.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(u),u}}c.DISABLE_DISPOSED_WARNING=!1;class h{constructor(){this._store=new c,C(this),g(this._store,this)}dispose(){A(this),this._store.dispose()}_register(u){if(u===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(u)}}h.None=Object.freeze({dispose(){}});class d{constructor(){this._isDisposed=!1,C(this)}get value(){return this._isDisposed?void 0:this._value}set value(u){var S;if(this._isDisposed||u===this._value)return;(S=this._value)===null||S===void 0||S.dispose(),u&&g(u,this),this._value=u}clear(){this.value=void 0}dispose(){var u;this._isDisposed=!0,A(this),(u=this._value)===null||u===void 0||u.dispose(),this._value=void 0}clearAndLeak(){const u=this._value;return this._value=void 0,u&&g(u,null),u}}class s{constructor(u){this.object=u}dispose(){}}},psGv:function(k,z,o){var M,m;(function(){var O;(function(){"use strict";var A=[,,function(r){function l(a){this.__parent=a,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}l.prototype.clone_empty=function(){var a=new l(this.__parent);return a.set_indent(this.__indent_count,this.__alignment_count),a},l.prototype.item=function(a){return a<0?this.__items[this.__items.length+a]:this.__items[a]},l.prototype.has_match=function(a){for(var c=this.__items.length-1;c>=0;c--)if(this.__items[c].match(a))return!0;return!1},l.prototype.set_indent=function(a,c){this.is_empty()&&(this.__indent_count=a||0,this.__alignment_count=c||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},l.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},l.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},l.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var a=this.__parent.current_line;return a.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),a.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),a.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,a.__items[0]===" "&&(a.__items.splice(0,1),a.__character_count-=1),!0}return!1},l.prototype.is_empty=function(){return this.__items.length===0},l.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},l.prototype.push=function(a){this.__items.push(a);var c=a.lastIndexOf(` `);c!==-1?this.__character_count=a.length-c:this.__character_count+=a.length},l.prototype.pop=function(){var a=null;return this.is_empty()||(a=this.__items.pop(),this.__character_count-=a.length),a},l.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},l.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},l.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},l.prototype.toString=function(){var a="";return this.is_empty()?this.__parent.indent_empty_lines&&(a=this.__parent.get_indent_string(this.__indent_count)):(a=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),a+=this.__items.join("")),a};function n(a,c){this.__cache=[""],this.__indent_size=a.indent_size,this.__indent_string=a.indent_char,a.indent_with_tabs||(this.__indent_string=new Array(a.indent_size+1).join(a.indent_char)),c=c||"",a.indent_level>0&&(c=new Array(a.indent_level+1).join(this.__indent_string)),this.__base_string=c,this.__base_string_length=c.length}n.prototype.get_indent_size=function(a,c){var h=this.__base_string_length;return c=c||0,a<0&&(h=0),h+=a*this.__indent_size,h+=c,h},n.prototype.get_indent_string=function(a,c){var h=this.__base_string;return c=c||0,a<0&&(a=0,h=""),c+=a*this.__indent_size,this.__ensure_cache(c),h+=this.__cache[c],h},n.prototype.__ensure_cache=function(a){for(;a>=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var a=this.__cache.length,c=0,h="";this.__indent_size&&a>=this.__indent_size&&(c=Math.floor(a/this.__indent_size),a-=c*this.__indent_size,h=new Array(c+1).join(this.__indent_string)),a&&(h+=new Array(a+1).join(" ")),this.__cache.push(h)};function i(a,c){this.__indent_cache=new n(a,c),this.raw=!1,this._end_with_newline=a.end_with_newline,this.indent_size=a.indent_size,this.wrap_line_length=a.wrap_line_length,this.indent_empty_lines=a.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new l(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}i.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},i.prototype.get_line_number=function(){return this.__lines.length},i.prototype.get_indent_string=function(a,c){return this.__indent_cache.get_indent_string(a,c)},i.prototype.get_indent_size=function(a,c){return this.__indent_cache.get_indent_size(a,c)},i.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},i.prototype.add_new_line=function(a){return this.is_empty()||!a&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},i.prototype.get_code=function(a){this.trim(!0);var c=this.current_line.pop();c&&(c[c.length-1]===` `&&(c=c.replace(/\n+$/g,"")),this.current_line.push(c)),this._end_with_newline&&this.__add_outputline();var h=this.__lines.join(` `);return a!==` @@ -567,31 +567,31 @@ You passed in: '`+this.raw_options[a]+"'");return d},l.prototype._is_valid_selec `)),H=K+H.replace(/\n/g,` `+K)}F&&(H?H=F+H+` `+L:H=F+L),U.print_newline(!1),H&&(I.text=H,I.whitespace_before="",I.newlines=0,U.add_raw_token(I),U.print_newline(!0))}},x.prototype._handle_tag_open=function(U,I,N,V){var H=this._get_tag_open_token(I);return(N.is_unformatted||N.is_content_unformatted)&&!N.is_empty_element&&I.type===h.TAG_OPEN&&I.text.indexOf("]*)/),this.tag_check=N?N[1]:""):(N=I.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=N?N[1]:"",(I.text.startsWith("{{#>")||I.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&I.next!==null?this.tag_check=I.next.text.split(" ")[0]:this.tag_check=I.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),I.type===h.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||I.closed&&I.closed.text==="/>";var V=2;this.tag_start_char==="{"&&this.text.length>=3&&(this.text.charAt(2)==="~"&&(V=3)),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(V)))}};x.prototype._get_tag_open_token=function(U){var I=new w(this._tag_stack.get_parser_token(),U);return I.alignment_size=this._options.wrap_attributes_indent_size,I.is_end_tag=I.is_end_tag||_(I.tag_check,this._options.void_elements),I.is_empty_element=I.tag_complete||I.is_start_tag&&I.is_end_tag,I.is_unformatted=!I.tag_complete&&_(I.tag_check,this._options.unformatted),I.is_content_unformatted=!I.is_empty_element&&_(I.tag_check,this._options.content_unformatted),I.is_inline_element=_(I.tag_name,this._options.inline)||I.tag_name.includes("-")||I.tag_start_char==="{",I},x.prototype._set_tag_position=function(U,I,N,V,H){if(N.is_empty_element||(N.is_end_tag?N.start_tag_token=this._tag_stack.try_pop(N.tag_name):(this._do_optional_end_element(N)&&(N.is_inline_element||U.print_newline(!1)),this._tag_stack.record_tag(N),(N.tag_name==="script"||N.tag_name==="style")&&!(N.is_unformatted||N.is_content_unformatted)&&(N.custom_beautifier_name=E(N.tag_check,I)))),_(N.tag_check,this._options.extra_liners)&&(U.print_newline(!1),U._output.just_added_blankline()||U.print_newline(!0)),N.is_empty_element){if(N.tag_start_char==="{"&&N.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),N.indent_content=!0;var D=U.current_line_has_match(/{{#if/);D||U.print_newline(!1)}N.tag_name==="!--"&&H.type===h.TAG_CLOSE&&V.is_end_tag&&N.text.indexOf(` -`)===-1||(N.is_inline_element||N.is_unformatted||U.print_newline(!1),this._calcluate_parent_multiline(U,N))}else if(N.is_end_tag){var W=!1;W=N.start_tag_token&&N.start_tag_token.multiline_content,W=W||!N.is_inline_element&&!(V.is_inline_element||V.is_unformatted)&&!(H.type===h.TAG_CLOSE&&N.start_tag_token===V)&&H.type!=="TK_CONTENT",(N.is_content_unformatted||N.is_unformatted)&&(W=!1),W&&U.print_newline(!1)}else N.indent_content=!N.custom_beautifier_name,N.tag_start_char==="<"&&(N.tag_name==="html"?N.indent_content=this._options.indent_inner_html:N.tag_name==="head"?N.indent_content=this._options.indent_head_inner_html:N.tag_name==="body"&&(N.indent_content=this._options.indent_body_inner_html)),!(N.is_inline_element||N.is_unformatted)&&(H.type!=="TK_CONTENT"||N.is_content_unformatted)&&U.print_newline(!1),this._calcluate_parent_multiline(U,N)},x.prototype._calcluate_parent_multiline=function(U,I){I.parent&&U._output.just_added_newline()&&!((I.is_inline_element||I.is_unformatted)&&I.parent.is_inline_element)&&(I.parent.multiline_content=!0)};var v=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],O=["a","audio","del","ins","map","noscript","video"];x.prototype._do_optional_end_element=function(U){var I=null;if(U.is_empty_element||!U.is_start_tag||!U.parent)return;if(U.tag_name==="body")I=I||this._tag_stack.try_pop("head");else if(U.tag_name==="li")I=I||this._tag_stack.try_pop("li",["ol","ul"]);else if(U.tag_name==="dd"||U.tag_name==="dt")I=I||this._tag_stack.try_pop("dt",["dl"]),I=I||this._tag_stack.try_pop("dd",["dl"]);else if(U.parent.tag_name==="p"&&v.indexOf(U.tag_name)!==-1){var N=U.parent.parent;(!N||O.indexOf(N.tag_name)===-1)&&(I=I||this._tag_stack.try_pop("p"))}else U.tag_name==="rp"||U.tag_name==="rt"?(I=I||this._tag_stack.try_pop("rt",["ruby","rtc"]),I=I||this._tag_stack.try_pop("rp",["ruby","rtc"])):U.tag_name==="optgroup"?I=I||this._tag_stack.try_pop("optgroup",["select"]):U.tag_name==="option"?I=I||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):U.tag_name==="colgroup"?I=I||this._tag_stack.try_pop("caption",["table"]):U.tag_name==="thead"?(I=I||this._tag_stack.try_pop("caption",["table"]),I=I||this._tag_stack.try_pop("colgroup",["table"])):U.tag_name==="tbody"||U.tag_name==="tfoot"?(I=I||this._tag_stack.try_pop("caption",["table"]),I=I||this._tag_stack.try_pop("colgroup",["table"]),I=I||this._tag_stack.try_pop("thead",["table"]),I=I||this._tag_stack.try_pop("tbody",["table"])):U.tag_name==="tr"?(I=I||this._tag_stack.try_pop("caption",["table"]),I=I||this._tag_stack.try_pop("colgroup",["table"]),I=I||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(U.tag_name==="th"||U.tag_name==="td")&&(I=I||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),I=I||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return U.parent=this._tag_stack.get_parser_token(),I},r.exports.Beautifier=x},function(r,l,n){var i=n(6).Options;function a(c){i.call(this,c,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}a.prototype=new i,r.exports.Options=a},function(r,l,n){var i=n(9).Tokenizer,a=n(9).TOKEN,c=n(13).Directives,h=n(14).TemplatablePattern,d=n(12).Pattern,s={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:a.START,RAW:a.RAW,EOF:a.EOF},u=new c(/<\!--/,/-->/),S=function(E,_){i.call(this,E,_),this._current_tag_name="";var P=new h(this._input).read_options(this._options),R=new d(this._input);if(this.__patterns={word:P.until(/[\n\r\t <]/),single_quote:P.until_after(/'/),double_quote:P.until_after(/"/),attribute:P.until(/[\n\r\t =>]|\/>/),element_name:P.until(/[\n\r\t >\/]/),handlebars_comment:R.starting_with(/{{!--/).until_after(/--}}/),handlebars:R.starting_with(/{{/).until_after(/}}/),handlebars_open:R.until(/[\n\r\t }]/),handlebars_raw_close:R.until(/}}/),comment:R.starting_with(//),cdata:R.starting_with(//),conditional_comment:R.starting_with(//),processing:R.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var x=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=R.matching(x).until_after(x)}};S.prototype=new i,S.prototype._is_comment=function(E){return!1},S.prototype._is_opening=function(E){return E.type===s.TAG_OPEN},S.prototype._is_closing=function(E,_){return E.type===s.TAG_CLOSE&&_&&((E.text===">"||E.text==="/>")&&_.text[0]==="<"||E.text==="}}"&&_.text[0]==="{"&&_.text[1]==="{")},S.prototype._reset=function(){this._current_tag_name=""},S.prototype._get_next_token=function(E,_){var P=null;this._readWhitespace();var R=this._input.peek();return R===null?this._create_token(s.EOF,""):(P=P||this._read_open_handlebars(R,_),P=P||this._read_attribute(R,E,_),P=P||this._read_close(R,_),P=P||this._read_raw_content(R,E,_),P=P||this._read_content_word(R),P=P||this._read_comment_or_cdata(R),P=P||this._read_processing(R),P=P||this._read_open(R,_),P=P||this._create_token(s.UNKNOWN,this._input.next()),P)},S.prototype._read_comment_or_cdata=function(E){var _=null,P=null,R=null;if(E==="<"){var x=this._input.peek(1);x==="!"&&(P=this.__patterns.comment.read(),P?(R=u.get_directives(P),R&&R.ignore==="start"&&(P+=u.readIgnored(this._input))):P=this.__patterns.cdata.read()),P&&(_=this._create_token(s.COMMENT,P),_.directives=R)}return _},S.prototype._read_processing=function(E){var _=null,P=null,R=null;if(E==="<"){var x=this._input.peek(1);(x==="!"||x==="?")&&(P=this.__patterns.conditional_comment.read(),P=P||this.__patterns.processing.read()),P&&(_=this._create_token(s.COMMENT,P),_.directives=R)}return _},S.prototype._read_open=function(E,_){var P=null,R=null;return _||E==="<"&&(P=this._input.next(),this._input.peek()==="/"&&(P+=this._input.next()),P+=this.__patterns.element_name.read(),R=this._create_token(s.TAG_OPEN,P)),R},S.prototype._read_open_handlebars=function(E,_){var P=null,R=null;return _||this._options.indent_handlebars&&E==="{"&&this._input.peek(1)==="{"&&(this._input.peek(2)==="!"?(P=this.__patterns.handlebars_comment.read(),P=P||this.__patterns.handlebars.read(),R=this._create_token(s.COMMENT,P)):(P=this.__patterns.handlebars_open.read(),R=this._create_token(s.TAG_OPEN,P))),R},S.prototype._read_close=function(E,_){var P=null,R=null;return _&&(_.text[0]==="<"&&(E===">"||E==="/"&&this._input.peek(1)===">")?(P=this._input.next(),E==="/"&&(P+=this._input.next()),R=this._create_token(s.TAG_CLOSE,P)):_.text[0]==="{"&&E==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),R=this._create_token(s.TAG_CLOSE,"}}"))),R},S.prototype._read_attribute=function(E,_,P){var R=null,x="";if(P&&P.text[0]==="<")if(E==="=")R=this._create_token(s.EQUALS,this._input.next());else if(E==='"'||E==="'"){var w=this._input.next();E==='"'?w+=this.__patterns.double_quote.read():w+=this.__patterns.single_quote.read(),R=this._create_token(s.VALUE,w)}else x=this.__patterns.attribute.read(),x&&(_.type===s.EQUALS?R=this._create_token(s.VALUE,x):R=this._create_token(s.ATTRIBUTE,x));return R},S.prototype._is_content_unformatted=function(E){return this._options.void_elements.indexOf(E)===-1&&(this._options.content_unformatted.indexOf(E)!==-1||this._options.unformatted.indexOf(E)!==-1)},S.prototype._read_raw_content=function(E,_,P){var R="";if(P&&P.text[0]==="{")R=this.__patterns.handlebars_raw_close.read();else if(_.type===s.TAG_CLOSE&&_.opened.text[0]==="<"&&_.text[0]!=="/"){var x=_.opened.text.substr(1).toLowerCase();if(x==="script"||x==="style"){var w=this._read_comment_or_cdata(E);if(w)return w.type=s.TEXT,w;R=this._input.readUntil(new RegExp("","ig"))}else this._is_content_unformatted(x)&&(R=this._input.readUntil(new RegExp("","ig")))}return R?this._create_token(s.TEXT,R):null},S.prototype._read_content_word=function(E){var _="";if(this._options.unformatted_content_delimiter&&(E===this._options.unformatted_content_delimiter[0]&&(_=this.__patterns.unformatted_content_delimiter.read())),_||(_=this.__patterns.word.read()),_)return this._create_token(s.TEXT,_)},r.exports.Tokenizer=S,r.exports.TOKEN=s}],g={};function e(r){var l=g[r];if(l!==void 0)return l.exports;var n=g[r]={exports:{}};return A[r](n,n.exports,e),n.exports}var f=e(18);T=f})();var b=T;if(!0)!(M=[o,o("6UM0"),o("TXwP")],m=function(A){var g=o("6UM0"),e=o("TXwP");return{html_beautify:function(f,r){return b(f,r,g.js_beautify,e.css_beautify)}}}.apply(z,M),m!==void 0&&(k.exports=m));else var y,C})()},qB8g:function(k,z,o){k.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color0152d9:"color0152d9___10ICR",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}},qBft:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.AnsiX923={pad:function(m,T){var b=m.sigBytes,y=T*4,C=y-b%y,A=b+C-1;m.clamp(),m.words[A>>>2]|=C<<24-A%4*8,m.sigBytes+=C},unpad:function(m){var T=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=T}},M.pad.Ansix923})},qM6L:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.WordArray,y=m.enc,C=y.Utf16=y.Utf16BE={stringify:function(g){for(var e=g.words,f=g.sigBytes,r=[],l=0;l>>2]>>>16-l%4*8&65535;r.push(String.fromCharCode(n))}return r.join("")},parse:function(g){for(var e=g.length,f=[],r=0;r>>1]|=g.charCodeAt(r)<<16-r%2*16;return b.create(f,e*2)}};y.Utf16LE={stringify:function(g){for(var e=g.words,f=g.sigBytes,r=[],l=0;l>>2]>>>16-l%4*8&65535);r.push(String.fromCharCode(n))}return r.join("")},parse:function(g){for(var e=g.length,f=[],r=0;r>>1]|=A(g.charCodeAt(r)<<16-r%2*16);return b.create(f,e*2)}};function A(g){return g<<8&4278255360|g>>>8&16711935}}(),M.enc.Utf16})},qgvg:function(k,z){k.exports="data:image/gif;base64,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"},qu8F:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){/** @preserve +`)===-1||(N.is_inline_element||N.is_unformatted||U.print_newline(!1),this._calcluate_parent_multiline(U,N))}else if(N.is_end_tag){var W=!1;W=N.start_tag_token&&N.start_tag_token.multiline_content,W=W||!N.is_inline_element&&!(V.is_inline_element||V.is_unformatted)&&!(H.type===h.TAG_CLOSE&&N.start_tag_token===V)&&H.type!=="TK_CONTENT",(N.is_content_unformatted||N.is_unformatted)&&(W=!1),W&&U.print_newline(!1)}else N.indent_content=!N.custom_beautifier_name,N.tag_start_char==="<"&&(N.tag_name==="html"?N.indent_content=this._options.indent_inner_html:N.tag_name==="head"?N.indent_content=this._options.indent_head_inner_html:N.tag_name==="body"&&(N.indent_content=this._options.indent_body_inner_html)),!(N.is_inline_element||N.is_unformatted)&&(H.type!=="TK_CONTENT"||N.is_content_unformatted)&&U.print_newline(!1),this._calcluate_parent_multiline(U,N)},x.prototype._calcluate_parent_multiline=function(U,I){I.parent&&U._output.just_added_newline()&&!((I.is_inline_element||I.is_unformatted)&&I.parent.is_inline_element)&&(I.parent.multiline_content=!0)};var v=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],T=["a","audio","del","ins","map","noscript","video"];x.prototype._do_optional_end_element=function(U){var I=null;if(U.is_empty_element||!U.is_start_tag||!U.parent)return;if(U.tag_name==="body")I=I||this._tag_stack.try_pop("head");else if(U.tag_name==="li")I=I||this._tag_stack.try_pop("li",["ol","ul"]);else if(U.tag_name==="dd"||U.tag_name==="dt")I=I||this._tag_stack.try_pop("dt",["dl"]),I=I||this._tag_stack.try_pop("dd",["dl"]);else if(U.parent.tag_name==="p"&&v.indexOf(U.tag_name)!==-1){var N=U.parent.parent;(!N||T.indexOf(N.tag_name)===-1)&&(I=I||this._tag_stack.try_pop("p"))}else U.tag_name==="rp"||U.tag_name==="rt"?(I=I||this._tag_stack.try_pop("rt",["ruby","rtc"]),I=I||this._tag_stack.try_pop("rp",["ruby","rtc"])):U.tag_name==="optgroup"?I=I||this._tag_stack.try_pop("optgroup",["select"]):U.tag_name==="option"?I=I||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):U.tag_name==="colgroup"?I=I||this._tag_stack.try_pop("caption",["table"]):U.tag_name==="thead"?(I=I||this._tag_stack.try_pop("caption",["table"]),I=I||this._tag_stack.try_pop("colgroup",["table"])):U.tag_name==="tbody"||U.tag_name==="tfoot"?(I=I||this._tag_stack.try_pop("caption",["table"]),I=I||this._tag_stack.try_pop("colgroup",["table"]),I=I||this._tag_stack.try_pop("thead",["table"]),I=I||this._tag_stack.try_pop("tbody",["table"])):U.tag_name==="tr"?(I=I||this._tag_stack.try_pop("caption",["table"]),I=I||this._tag_stack.try_pop("colgroup",["table"]),I=I||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(U.tag_name==="th"||U.tag_name==="td")&&(I=I||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),I=I||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return U.parent=this._tag_stack.get_parser_token(),I},r.exports.Beautifier=x},function(r,l,n){var i=n(6).Options;function a(c){i.call(this,c,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}a.prototype=new i,r.exports.Options=a},function(r,l,n){var i=n(9).Tokenizer,a=n(9).TOKEN,c=n(13).Directives,h=n(14).TemplatablePattern,d=n(12).Pattern,s={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:a.START,RAW:a.RAW,EOF:a.EOF},u=new c(/<\!--/,/-->/),S=function(E,_){i.call(this,E,_),this._current_tag_name="";var P=new h(this._input).read_options(this._options),R=new d(this._input);if(this.__patterns={word:P.until(/[\n\r\t <]/),single_quote:P.until_after(/'/),double_quote:P.until_after(/"/),attribute:P.until(/[\n\r\t =>]|\/>/),element_name:P.until(/[\n\r\t >\/]/),handlebars_comment:R.starting_with(/{{!--/).until_after(/--}}/),handlebars:R.starting_with(/{{/).until_after(/}}/),handlebars_open:R.until(/[\n\r\t }]/),handlebars_raw_close:R.until(/}}/),comment:R.starting_with(//),cdata:R.starting_with(//),conditional_comment:R.starting_with(//),processing:R.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var x=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=R.matching(x).until_after(x)}};S.prototype=new i,S.prototype._is_comment=function(E){return!1},S.prototype._is_opening=function(E){return E.type===s.TAG_OPEN},S.prototype._is_closing=function(E,_){return E.type===s.TAG_CLOSE&&_&&((E.text===">"||E.text==="/>")&&_.text[0]==="<"||E.text==="}}"&&_.text[0]==="{"&&_.text[1]==="{")},S.prototype._reset=function(){this._current_tag_name=""},S.prototype._get_next_token=function(E,_){var P=null;this._readWhitespace();var R=this._input.peek();return R===null?this._create_token(s.EOF,""):(P=P||this._read_open_handlebars(R,_),P=P||this._read_attribute(R,E,_),P=P||this._read_close(R,_),P=P||this._read_raw_content(R,E,_),P=P||this._read_content_word(R),P=P||this._read_comment_or_cdata(R),P=P||this._read_processing(R),P=P||this._read_open(R,_),P=P||this._create_token(s.UNKNOWN,this._input.next()),P)},S.prototype._read_comment_or_cdata=function(E){var _=null,P=null,R=null;if(E==="<"){var x=this._input.peek(1);x==="!"&&(P=this.__patterns.comment.read(),P?(R=u.get_directives(P),R&&R.ignore==="start"&&(P+=u.readIgnored(this._input))):P=this.__patterns.cdata.read()),P&&(_=this._create_token(s.COMMENT,P),_.directives=R)}return _},S.prototype._read_processing=function(E){var _=null,P=null,R=null;if(E==="<"){var x=this._input.peek(1);(x==="!"||x==="?")&&(P=this.__patterns.conditional_comment.read(),P=P||this.__patterns.processing.read()),P&&(_=this._create_token(s.COMMENT,P),_.directives=R)}return _},S.prototype._read_open=function(E,_){var P=null,R=null;return _||E==="<"&&(P=this._input.next(),this._input.peek()==="/"&&(P+=this._input.next()),P+=this.__patterns.element_name.read(),R=this._create_token(s.TAG_OPEN,P)),R},S.prototype._read_open_handlebars=function(E,_){var P=null,R=null;return _||this._options.indent_handlebars&&E==="{"&&this._input.peek(1)==="{"&&(this._input.peek(2)==="!"?(P=this.__patterns.handlebars_comment.read(),P=P||this.__patterns.handlebars.read(),R=this._create_token(s.COMMENT,P)):(P=this.__patterns.handlebars_open.read(),R=this._create_token(s.TAG_OPEN,P))),R},S.prototype._read_close=function(E,_){var P=null,R=null;return _&&(_.text[0]==="<"&&(E===">"||E==="/"&&this._input.peek(1)===">")?(P=this._input.next(),E==="/"&&(P+=this._input.next()),R=this._create_token(s.TAG_CLOSE,P)):_.text[0]==="{"&&E==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),R=this._create_token(s.TAG_CLOSE,"}}"))),R},S.prototype._read_attribute=function(E,_,P){var R=null,x="";if(P&&P.text[0]==="<")if(E==="=")R=this._create_token(s.EQUALS,this._input.next());else if(E==='"'||E==="'"){var w=this._input.next();E==='"'?w+=this.__patterns.double_quote.read():w+=this.__patterns.single_quote.read(),R=this._create_token(s.VALUE,w)}else x=this.__patterns.attribute.read(),x&&(_.type===s.EQUALS?R=this._create_token(s.VALUE,x):R=this._create_token(s.ATTRIBUTE,x));return R},S.prototype._is_content_unformatted=function(E){return this._options.void_elements.indexOf(E)===-1&&(this._options.content_unformatted.indexOf(E)!==-1||this._options.unformatted.indexOf(E)!==-1)},S.prototype._read_raw_content=function(E,_,P){var R="";if(P&&P.text[0]==="{")R=this.__patterns.handlebars_raw_close.read();else if(_.type===s.TAG_CLOSE&&_.opened.text[0]==="<"&&_.text[0]!=="/"){var x=_.opened.text.substr(1).toLowerCase();if(x==="script"||x==="style"){var w=this._read_comment_or_cdata(E);if(w)return w.type=s.TEXT,w;R=this._input.readUntil(new RegExp("","ig"))}else this._is_content_unformatted(x)&&(R=this._input.readUntil(new RegExp("","ig")))}return R?this._create_token(s.TEXT,R):null},S.prototype._read_content_word=function(E){var _="";if(this._options.unformatted_content_delimiter&&(E===this._options.unformatted_content_delimiter[0]&&(_=this.__patterns.unformatted_content_delimiter.read())),_||(_=this.__patterns.word.read()),_)return this._create_token(s.TEXT,_)},r.exports.Tokenizer=S,r.exports.TOKEN=s}],g={};function e(r){var l=g[r];if(l!==void 0)return l.exports;var n=g[r]={exports:{}};return A[r](n,n.exports,e),n.exports}var f=e(18);O=f})();var b=O;if(!0)!(M=[o,o("6UM0"),o("TXwP")],m=function(A){var g=o("6UM0"),e=o("TXwP");return{html_beautify:function(f,r){return b(f,r,g.js_beautify,e.css_beautify)}}}.apply(z,M),m!==void 0&&(k.exports=m));else var y,C})()},qB8g:function(k,z,o){k.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color0152d9:"color0152d9___10ICR",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}},qBft:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.AnsiX923={pad:function(m,O){var b=m.sigBytes,y=O*4,C=y-b%y,A=b+C-1;m.clamp(),m.words[A>>>2]|=C<<24-A%4*8,m.sigBytes+=C},unpad:function(m){var O=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=O}},M.pad.Ansix923})},qM6L:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.WordArray,y=m.enc,C=y.Utf16=y.Utf16BE={stringify:function(g){for(var e=g.words,f=g.sigBytes,r=[],l=0;l>>2]>>>16-l%4*8&65535;r.push(String.fromCharCode(n))}return r.join("")},parse:function(g){for(var e=g.length,f=[],r=0;r>>1]|=g.charCodeAt(r)<<16-r%2*16;return b.create(f,e*2)}};y.Utf16LE={stringify:function(g){for(var e=g.words,f=g.sigBytes,r=[],l=0;l>>2]>>>16-l%4*8&65535);r.push(String.fromCharCode(n))}return r.join("")},parse:function(g){for(var e=g.length,f=[],r=0;r>>1]|=A(g.charCodeAt(r)<<16-r%2*16);return b.create(f,e*2)}};function A(g){return g<<8&4278255360|g>>>8&16711935}}(),M.enc.Utf16})},qgvg:function(k,z){k.exports="data:image/gif;base64,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"},qu8F:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){/** @preserve * Counter block mode compatible with Dr Brian Gladman fileenc.c * derived from CryptoJS.mode.CTR * Jan Hruby jhruby.web@gmail.com - */return M.mode.CTRGladman=function(){var m=M.lib.BlockCipherMode.extend();function T(C){if((C>>24&255)===255){var A=C>>16&255,g=C>>8&255,e=C&255;A===255?(A=0,g===255?(g=0,e===255?e=0:++e):++g):++A,C=0,C+=A<<16,C+=g<<8,C+=e}else C+=1<<24;return C}function b(C){return(C[0]=T(C[0]))===0&&(C[1]=T(C[1])),C}var y=m.Encryptor=m.extend({processBlock:function(C,A){var g=this._cipher,e=g.blockSize,f=this._iv,r=this._counter;f&&(r=this._counter=f.slice(0),this._iv=void 0),b(r);var l=r.slice(0);g.encryptBlock(l,0);for(var n=0;n=T.length?{done:!0}:{done:!1,value:T[C++]}},e:function(l){throw l},f: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.`)}var g=!0,e=!1,f;return{s:function(){y=T[Symbol.iterator]()},n:function(){var l=y.next();return g=l.done,l},e:function(l){e=!0,f=l},f:function(){try{!g&&y.return!=null&&y.return()}finally{if(e)throw f}}}}},rHrb:function(k,z,o){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.CopyToClipboard=void 0;var M=T(o("q1tI")),m=T(o("+QRC"));function T(s){return s&&s.__esModule?s:{default:s}}function b(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(S){return typeof S}:b=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},b(s)}function y(s,u){var S=Object.keys(s);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(s);u&&(E=E.filter(function(_){return Object.getOwnPropertyDescriptor(s,_).enumerable})),S.push.apply(S,E)}return S}function C(s){for(var u=1;u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,E))continue;S[E]=s[E]}}return S}function g(s,u){if(s==null)return{};var S={},E=Object.keys(s),_,P;for(P=0;P=0)continue;S[_]=s[_]}return S}function e(s,u){if(!(s instanceof u))throw new TypeError("Cannot call a class as a function")}function f(s,u){for(var S=0;S"']/,M=/[&<>"']/g,m=/[<>"']|&(?!#?\w+;)/,T=/[<>"']|&(?!#?\w+;)/g,b={"&":"&","<":"<",">":">",'"':""","'":"'"},y=R=>b[R];function C(R,x){if(x){if(o.test(R))return R.replace(M,y)}else if(m.test(R))return R.replace(T,y);return R}const A=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function g(R){return R.replace(A,(x,w)=>(w=w.toLowerCase(),w==="colon"?":":w.charAt(0)==="#"?w.charAt(1)==="x"?String.fromCharCode(parseInt(w.substring(2),16)):String.fromCharCode(+w.substring(1)):""))}const e=/(^|[^\[])\^/g;function f(R,x){R=R.source||R,x=x||"";const w={replace:(v,O)=>(O=O.source||O,O=O.replace(e,"$1"),R=R.replace(v,O),w),getRegex:()=>new RegExp(R,x)};return w}const r=/[^\w:]/g,l=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function n(R,x,w){if(R){let v;try{v=decodeURIComponent(g(w)).replace(r,"").toLowerCase()}catch(O){return null}if(v.indexOf("javascript:")===0||v.indexOf("vbscript:")===0||v.indexOf("data:")===0)return null}x&&!l.test(w)&&(w=d(x,w));try{w=encodeURI(w).replace(/%25/g,"%")}catch(v){return null}return w}const i={},a=/^[^:]+:\/*[^/]*$/,c=/^([^:]+:)[\s\S]*$/,h=/^([^:]+:\/*[^/]*)[\s\S]*$/;function d(R,x){i[" "+R]||(a.test(R)?i[" "+R]=R+"/":i[" "+R]=E(R,"/",!0)),R=i[" "+R];const w=R.indexOf(":")===-1;return x.substring(0,2)==="//"?w?x:R.replace(c,"$1")+x:x.charAt(0)==="/"?w?x:R.replace(h,"$1")+x:R+x}const s={exec:function(){}};function u(R){let x=1,w,v;for(;x{let V=!1,H=I;for(;--H>=0&&N[H]==="\\";)V=!V;return V?"|":" |"}),v=w.split(/ \|/);let O=0;if(v.length>x)v.splice(x);else for(;v.length3&&!((me=Se[4])!==null&&me!==void 0&&me.includes("newgold"))&&!((re=Se[5])!==null&&re!==void 0&&re.includes("newgold"))&&Se[2]!=="coursesId"&&(oe.course_id=Se[2]),Se[1]==="shixuns"&&Se.length>3&&(oe.objective_type="shixun",oe.objective_id=Se[2]),Se[1]==="paths"&&Se.length>3&&(oe.objective_type="path",oe.objective_id=Se[2]),Object(A.a)(Object(A.a)({},oe),{school:1})}var ue=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],le=function(re){var ae,Se,oe=re.homePage,ee=re.user,J=re.globalSetting,Q=re.loading,ve=re.dispatch,_e=re.location,Te=re.isLogin,Ge=Te===void 0?!1:Te,qe=re.shixunHomeworks,ut=Object(C.a)(re,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),st=Object(c.g)(),ft=Object(i.useState)(!1),gt=Object(y.a)(ft,2),Ve=gt[0],ke=gt[1],dt=Object(i.useState)(""),Bt=Object(y.a)(dt,2),vt=Bt[0],Rt=Bt[1],ot=Object(i.useState)(!1),Je=Object(y.a)(ot,2),et=Je[0],Me=Je[1],Be=ye(),Xe=Object(i.useState)("0"),Ke=Object(y.a)(Xe,2),$e=Ke[0],_t=Ke[1],Ft=Object(i.useRef)({id:0});Object(i.useEffect)(function(){var tt;return ee!=null&&(tt=ee.userInfo)!==null&&tt!==void 0&&tt.now_time&&(Ft.current.id=setInterval(function(){_t(function(Ut){if(Ut==="0"){var Pt;return Oe()(ee==null||((Pt=ee.userInfo)===null||Pt===void 0)?void 0:Pt.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return Oe()(Ut,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(Ft.current.id)}},[ee==null||((ae=ee.userInfo)===null||ae===void 0)?void 0:ae.now_time]),Object(i.useEffect)(function(){ve({type:"user/getNavigationInfo",payload:Object(A.a)({},Be)})},[J.name]),Object(i.useEffect)(function(){qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ue!=null&&ue.includes(_e==null?void 0:_e.pathname)||(_e==null?void 0:_e.pathname.indexOf("/classrooms"))===0||ve({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[_e.pathname]),Object(i.useEffect)(function(){qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(qe.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[qe.actionTabs.key]),Object(i.useEffect)(function(){if(J!=null&&J.setting){var tt,Ut,Pt=J==null||((tt=J.setting)===null||tt===void 0||((Ut=tt.navbar)===null||Ut===void 0))?void 0:Ut.filter(function(sn){return!(sn!=null&&sn.hidden)&&!(Object(N.m)()&&sn.link==="/paperlibrary")}),an=Object(b.a)(Pt),nn;try{for(an.s();!(nn=an.n()).done;){var rn=nn.value;rn.subitem&&(rn.subitem=rn.subitem.filter(function(sn){return!(sn!=null&&sn.hidden)&&!(Object(N.m)()&&sn.link==="/paperlibrary")}))}}catch(sn){an.e(sn)}finally{an.f()}var Tn=!1;Pt==null||Pt.map(function(sn,un){var Jn,kn,Yn,tr="/"+((Jn=_e.pathname)===null||Jn===void 0||((kn=Jn.split("/"))===null||kn===void 0)?void 0:kn[1]);if(sn.link===tr&&(Rt(sn==null?void 0:sn.link),Object(D.X)(sn==null?void 0:sn.name),at(Fe(un,{name:sn==null?void 0:sn.name,link:sn==null?void 0:sn.link},Pt)),Tn=!0),sn!=null&&(Yn=sn.subitem)!==null&&Yn!==void 0&&Yn.length){var pr;sn==null||((pr=sn.subitem)===null||pr===void 0)||pr.map(function(ar){ar.link===tr&&(Rt(ar==null?void 0:ar.link),Object(D.X)(ar==null?void 0:ar.name),at(Fe(un,{name:ar==null?void 0:ar.name,link:ar==null?void 0:ar.link},Pt)),Tn=!0)})}}),Tn||at(Pt)}},[J==null?void 0:J.setting,ee]);var qt=Object(i.useMemo)(function(){var tt;if(J!=null&&(tt=J.setting)!==null&&tt!==void 0&&tt.nav_logo_url){var Ut;return"".concat(H.a.IMG_SERVER,"/").concat(J==null||((Ut=J.setting)===null||Ut===void 0)?void 0:Ut.nav_logo_url)}else return"".concat(H.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[J==null||((Se=J.setting)===null||Se===void 0)?void 0:Se.nav_logo_url]);function bn(tt){st.push("/search?value="+tt)}var At=function(){return Ve?a.a.createElement("div",{onBlur:function(){setTimeout(function(){ke(!1)},300)}},a.a.createElement(Ee,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:bn,autoFocus:!0})):a.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){st.push("/search?value=")}})},Et=Object(i.useState)([]),je=Object(y.a)(Et,2),rt=je[0],at=je[1],Ae=function(){var tt=Object(T.a)(n.a.mark(function Ut(Pt,an){var nn,rn,Tn,sn,un,Jn,kn,Yn;return n.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:if(!((Pt==null?void 0:Pt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){pr.next=6;break}return pr.next=3,Object(V.j)();case 3:return Tn=pr.sent,Tn!=null&&(rn=Tn.data)!==null&&rn!==void 0&&rn.engineer_url?Tn!=null&&(sn=Tn.data)!==null&&sn!==void 0&&(un=sn.engineer_url)!==null&&un!==void 0&&un.includes("http")?Object(D.S)(Tn==null||((Jn=Tn.data)===null||Jn===void 0)?void 0:Jn.engineer_url):st.push(Tn==null||((kn=Tn.data)===null||kn===void 0)?void 0:kn.engineer_url):(Tn==null?void 0:Tn.status)!=401&&(J!=null&&(Yn=J.setting)!==null&&Yn!==void 0&&Yn.authority_qrcode_url?Me(!0):Me(!1)),pr.abrupt("return");case 6:Pt!=null&&(nn=Pt.link)!==null&&nn!==void 0&&nn.includes("http")?Object(D.S)(Pt==null?void 0:Pt.link):st.push(Pt==null?void 0:Pt.link),(Pt==null?void 0:Pt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&ve({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~")}});case 8:case"end":return pr.stop()}},Ut)}));return function(Pt,an){return tt.apply(this,arguments)}}(),Fe=function(Ut,Pt,an){var nn=an.slice();return nn[Ut]&&(nn[Ut].name=Pt.name,nn[Ut].link=Pt.link),nn||[]};if(J.showHeader&&J.showHeaderFooter){var Tt,yt,Ot,Lt;return a.a.createElement(r.a,{className:"".concat(J.isIlearning?E.a["header-iearning"]:E.a.header," ").concat(J.showHeaderFixed?E.a.headerFixed:"")},a.a.createElement(ce,{className:"header"},a.a.createElement("section",{className:E.a["edu-menu"]},(!!J.isIlearning||!(J!=null&&(Tt=J.setting)!==null&&Tt!==void 0&&Tt.main_site)&&!!(J!=null&&(yt=J.setting)!==null&&yt!==void 0&&yt.navbar))&&a.a.createElement(h.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ve({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},a.a.createElement("img",{className:E.a.logo,title:(Ot=J.setting)===null||Ot===void 0?void 0:Ot.name,src:qt||de.a})),a.a.createElement("ul",{className:"".concat(E.a.menu," ").concat(Object(D.r)()&&"ml0")},a.a.createElement("img",{src:u.a,className:E.a.logo_style}),Object(D.r)()&&a.a.createElement("li",null,a.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(D.r)()&&J.setting&&rt.map(function(tt,Ut){var Pt,an,nn,rn,Tn;return a.a.createElement("li",{key:Ut,className:!(tt!=null&&(Pt=tt.subitem)!==null&&Pt!==void 0&&Pt.length)&&vt===(tt==null?void 0:tt.link)||tt!=null&&(an=tt.subitem)!==null&&an!==void 0&&an.some(function(sn){return vt===(sn==null?void 0:sn.link)})?E.a.actived:""},a.a.createElement("div",{onClick:function(){return Ae(tt,Ut)},className:qe.actionTabs.type===4?"".concat(E.a.name," ").concat(E.a.classromediv):E.a.name},a.a.createElement("span",null,function(){var sn=tt==null?void 0:tt.name;{var un;tt==null||((un=tt.subitem)===null||un===void 0)||un.map(function(Jn,kn){return Jn.link===_e.pathname&&(sn=Jn.name),Jn})}return sn}()),(tt==null||((nn=tt.subitem)===null||nn===void 0)?void 0:nn.length)>0&&a.a.createElement("i",{className:"iconfont icon-zhankai4"})),(tt==null||((rn=tt.subitem)===null||rn===void 0)?void 0:rn.length)>0&&a.a.createElement("div",{className:E.a.dropDown},tt==null||((Tn=tt.subitem)===null||Tn===void 0)?void 0:Tn.map(function(sn,un){return a.a.createElement("div",{className:E.a.subName,onClick:function(){return Ae(sn,Ut)},key:Ut+"-"+un},!!un&&a.a.createElement("div",{className:E.a.line}),a.a.createElement("aside",{className:"font16 c-black"},sn.name),a.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},sn.content))})))})),a.a.createElement("div",{className:"search-bar",style:{flex:J.isIlearning?"initial":"1 0 auto"}},!Ge&&a.a.createElement(te,{payload:Be}))),a.a.createElement(m.a,{centered:!0,destroyOnClose:!0,visible:et,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Me(!1)},onCancel:function(){return Me(!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:H.a.IMG_SERVER+(J==null||((Lt=J.setting)===null||Lt===void 0)?void 0:Lt.authority_qrcode_url),width:200,height:200})))))}else return a.a.createElement(a.a.Fragment,null)},$=z.a=Object(d.a)(function(me){var re=me.homePage,ae=me.loading,Se=me.user,oe=me.globalSetting,ee=me.shixunHomeworks;return{homePage:re,user:Se,globalSetting:oe,loading:ae.models.index,shixunHomeworks:ee}})(le)},sLOW:function(k,z,o){"use strict";var M=o("iQDF"),m=o("+eQT"),T=o("Awhp"),b=o("KrTs"),y=o("O3gP"),C=o("lrIw"),A=o("7Kak"),g=o("9yH6"),e=o("sRBo"),f=o("kaz8"),r=o("+L6B"),l=o("2/Rp"),n=o("oBTY"),i=o("miYZ"),a=o("tsqr"),c=o("2qtc"),h=o("kLXV"),d=o("9og8"),s=o("tJVT"),u=o("PpiC"),S=o("WmNS"),E=o.n(S),_=o("q1tI"),P=o.n(_),R=o("9kvl"),x=o("Z0Lh"),w=o.n(x),v=o("9ZNV"),O=o("NLgs"),U=o("wd/R"),I=o.n(U),N=o("L+Ii"),V=o.n(N),H=function(L){if(!L)return L;var K=L.split(":");if(K[1]=="00"||K[1]=="30")return L;var te=parseInt(K[1]);if(te<30||te==60)return[K[0],"30"].join(":");if(te<60){var fe=[K[0],"00"].join(":"),de="YYYY-MM-DD HH:mm",Ce=I()(fe,de);return Ce.add(1,"hours"),Ce.format(de)}return L},D="YYYY-MM-DD HH:mm",W=function(L){var K,te,fe,de,Ce,Oe,ce,Ee,ye=L.shixunsDetail,ue=L.globalSetting,le=L.loading,$=L.user,me=L.dispatch,re=Object(u.a)(L,["shixunsDetail","globalSetting","loading","user","dispatch"]),ae=Object(_.useRef)(),Se=Object(_.useState)(),oe=Object(s.a)(Se,2),ee=oe[0],J=oe[1],Q=Object(_.useState)(),ve=Object(s.a)(Q,2),_e=ve[0],Te=ve[1],Ge=Object(_.useState)([]),qe=Object(s.a)(Ge,2),ut=qe[0],st=qe[1],ft=Object(_.useState)([]),gt=Object(s.a)(ft,2),Ve=gt[0],ke=gt[1],dt=Object(_.useState)(""),Bt=Object(s.a)(dt,2),vt=Bt[0],Rt=Bt[1],ot=Object(_.useState)(),Je=Object(s.a)(ot,2),et=Je[0],Me=Je[1],Be=Object(_.useState)(),Xe=Object(s.a)(Be,2),Ke=Xe[0],$e=Xe[1],_t=(K=$.userInfo)===null||K===void 0||((te=K.shixun)===null||te===void 0)?void 0:te.editable;Object(_.useEffect)(function(){var je,rt;ae.current=(je=location.pathname)===null||je===void 0||((rt=je.split("/"))===null||rt===void 0)?void 0:rt[2],Ft()},[]),Object(_.useEffect)(function(){var je,rt,at,Ae,Fe,Tt,yt,Ot,Lt,tt;if(!ye.setting)return;J((je=ye.setting)===null||je===void 0||((rt=je.shixun)===null||rt===void 0)?void 0:rt.can_copy),Te((at=ye.setting)===null||at===void 0||((Ae=at.shixun)===null||Ae===void 0)?void 0:Ae.use_scope),Me(!!((Fe=ye.setting)!==null&&Fe!==void 0&&(Tt=Fe.shixun)!==null&&Tt!==void 0&&Tt.opening_time)),$e((yt=ye.setting)===null||yt===void 0||((Ot=yt.shixun)===null||Ot===void 0)?void 0:Ot.opening_time),st((Lt=ye.setting)===null||Lt===void 0||((tt=Lt.shixun)===null||tt===void 0)?void 0:tt.scope_partment)},[ye.setting]);var Ft=function(){var je=Object(d.a)(E.a.mark(function rt(at){var Ae;return E.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,me({type:"shixunsDetail/getDepartments",payload:{q:at}});case 2:Ae=Tt.sent,Ae&&ke(Ae.shools_name||[]);case 4:case"end":return Tt.stop()}},rt)}));return function(at){return je.apply(this,arguments)}}(),qt=function(){var je=Object(d.a)(E.a.mark(function rt(){var at,Ae,Fe,Tt,yt,Ot,Lt;return E.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,me({type:"shixunsDetail/getShixunQuote",payload:{id:ae.current}});case 2:if(Ut.t0=Ut.sent,Ut.t0){Ut.next=5;break}Ut.t0={};case 5:Lt=Ut.t0,h.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:P.a.createElement("div",{className:"tc font14 ".concat(V.a.modal)},!!((at=Lt.subjects)!==null&&at!==void 0&&at.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(Ae=Lt.subjects)===null||Ae===void 0||((Fe=Ae.splice(0,2))===null||Fe===void 0)?void 0:Fe.map(function(Pt){return"\u300A".concat(Pt,"\u300B")}),"\u7B49",P.a.createElement("span",{className:V.a.colorOrange},Lt==null?void 0:Lt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),P.a.createElement("br",null)),!!((Tt=Lt.courses)!==null&&Tt!==void 0&&Tt.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(yt=Lt.courses)===null||yt===void 0||((Ot=yt.splice(0,2))===null||Ot===void 0)?void 0:Ot.map(function(Pt){return"\u300A".concat(Pt,"\u300B")}),"\u7B49",P.a.createElement("span",{className:V.a.colorOrange},Lt==null?void 0:Lt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),P.a.createElement("br",null)),P.a.createElement("span",{className:"".concat(V.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var Pt=Object(d.a)(E.a.mark(function nn(){var rn;return E.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.next=2,me({type:"shixunsDetail/deleteShixun",payload:{id:ae.current}});case 2:rn=sn.sent,rn.status===1&&(a.b.success("\u64CD\u4F5C\u6210\u529F"),R.d.push("/shixuns"));case 4:case"end":return sn.stop()}},nn)}));function an(){return Pt.apply(this,arguments)}return an}()});case 7:case"end":return Ut.stop()}},rt)}));return function(){return je.apply(this,arguments)}}(),bn=function(){if(Object(O.b)(me,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},At=function(rt){if(ut.includes(rt)){a.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Rt(null),st([].concat(Object(n.a)(ut),[rt]))},Et=function(){var je=Object(d.a)(E.a.mark(function rt(){var at;return E.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!(et&&!Ke)){Fe.next=3;break}return a.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Fe.abrupt("return");case 3:if(!(_e===1&&!ut.length)){Fe.next=6;break}return a.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Fe.abrupt("return");case 6:return Fe.next=8,me({type:"shixunsDetail/updatePermissionSetting",payload:{id:ae.current,scope_partment:_e===0?null:ut,shixun:{can_copy:ee,use_scope:_e,opening_time:Ke}}});case 8:at=Fe.sent,at.status!==-1&&(a.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),me({type:"shixunsDetail/getSettingsData",payload:{id:ae.current}}),me({type:"shixunsDetail/getShixunsDetail",payload:{id:ae.current}}));case 10:case"end":return Fe.stop()}},rt)}));return function(){return je.apply(this,arguments)}}();return P.a.createElement("section",{className:V.a.wrap},P.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(ye==null||((fe=ye.detail)===null||fe===void 0)?void 0:fe.shixun_status)!==2?P.a.createElement(l.a,{danger:!0,onClick:qt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):P.a.createElement(l.a,{danger:!0,onClick:bn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),P.a.createElement("div",{className:V.a.labelWrap},P.a.createElement("label",{className:V.a.label},"\u590D\u5236:"),P.a.createElement("div",{className:V.a.labelContent},P.a.createElement("div",null,P.a.createElement(f.a,{checked:ee,onChange:function(rt){return J(rt.target.checked)},disabled:!_t}),P.a.createElement("span",{className:"".concat(V.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((de=ye.detail)===null||de===void 0?void 0:de.shixun_status)>1||((Ce=ye.detail)===null||Ce===void 0?void 0:Ce.public)===2)&&((Oe=ye.setting)===null||Oe===void 0||((ce=Oe.shixun)===null||ce===void 0)?void 0:ce.use_scope)===0&&((Ee=ye.detail)===null||Ee===void 0?void 0:Ee.identity)>2)&&P.a.createElement("div",{className:V.a.labelWrap},P.a.createElement("label",{className:V.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),P.a.createElement("div",{className:V.a.labelContent},P.a.createElement(g.a.Group,{value:_e,onChange:function(rt){return Te(rt.target.value)},disabled:!_t},P.a.createElement(g.a,{className:V.a.radio,value:0},P.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),P.a.createElement("span",{className:V.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),P.a.createElement(g.a,{className:V.a.radio,value:1},P.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),P.a.createElement("span",{className:V.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),_e===1&&P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"mt10"},P.a.createElement(C.a,{showSearch:!0,className:V.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:vt,onChange:function(rt){Rt(rt),Ft(rt)},disabled:!_t,onSelect:At,options:Ve==null?void 0:Ve.map(function(je){return{value:je}})}),P.a.createElement("span",{className:V.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),P.a.createElement("div",{className:"mt10"},ut==null?void 0:ut.map(function(je){return _t?P.a.createElement(b.a,{count:"x",className:"mr20 current",onClick:function(){return st(ut.filter(function(at){return at!==je}))}},P.a.createElement(l.a,{type:"primary",ghost:!0},je)):P.a.createElement(l.a,{type:"primary",ghost:!0,className:"mr20"},je)}))))),P.a.createElement("div",{className:V.a.labelWrap},P.a.createElement("label",{className:V.a.label},"\u5F00\u542F\u65F6\u95F4:"),P.a.createElement("div",{className:V.a.labelContent},P.a.createElement("div",null,P.a.createElement(f.a,{checked:et,onChange:function(rt){return Me(rt.target.checked)},disabled:!_t}),P.a.createElement("span",{className:"".concat(V.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),et&&P.a.createElement(m.a,{className:"".concat(V.a.dataPicker," mt10"),format:D,locale:w.a,disabled:!_t,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(rt){return rt&&rt1)Object(f.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(u.length===0)return Object(f.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var S=u[0];if(C.isValidElement(S)&&Object(r.c)(S)){var E=S.ref;u[0]=C.cloneElement(S,{ref:Object(r.a)(E,this.setChildNode)})}return u.length===1?u[0]:u.map(function(_,P){return!C.isValidElement(_)||"key"in _&&_.key!==null?_:C.cloneElement(_,{key:"".concat(n,"-").concat(P)})})}}]),h}(C.Component);i.displayName="ResizeObserver",z.a=i},t9D7:function(k,z,o){"use strict";o.d(z,"b",function(){return A}),o.d(z,"g",function(){return e}),o.d(z,"d",function(){return f}),o.d(z,"e",function(){return r}),o.d(z,"a",function(){return l}),o.d(z,"f",function(){return a}),o.d(z,"c",function(){return c});var M=o("Vhoy"),m=o("MI8n"),T=o("pmY6"),b=o("Cg/j"),y=o("ic2d"),C=o("nEHx");const A=Object(b.c)("themeService");var g;(function(h){function d(s){return s&&typeof s=="object"&&typeof s.id=="string"}h.isThemeColor=d})(g||(g={}));function e(h){return{id:h}}var f;(function(h){function d(P){return P&&typeof P=="object"&&typeof P.id=="string"&&(typeof P.color=="undefined"||g.isThemeColor(P.color))}h.isThemeIcon=d;const s=new RegExp(`^\\$\\((${M.a.iconNameExpression}(?:${M.a.iconModifierExpression})?)\\)$`);function u(P){const R=s.exec(P);if(!R)return;let[,x]=R;return{id:x}}h.fromString=u;function S(P,R){let x=P.id;const w=x.lastIndexOf("~");return w!==-1&&(x=x.substring(0,w)),R&&(x=`${x}~${R}`),{id:x}}h.modify=S;function E(P,R){var x,w;return P.id===R.id&&((x=P.color)===null||x===void 0?void 0:x.id)===((w=R.color)===null||w===void 0?void 0:w.id)}h.isEqual=E;function _(P,R){return{id:P.id,color:R?e(R):void 0}}h.asThemeIcon=_,h.asClassNameArray=M.a.asClassNameArray,h.asClassName=M.a.asClassName,h.asCSSSelector=M.a.asCSSSelector})(f||(f={}));function r(h){switch(h){case C.a.DARK:return"vs-dark";case C.a.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const l={ThemingContribution:"base.contributions.theming"};class n{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new m.b}onColorThemeChange(h){return this.themingParticipants.push(h),this.onThemingParticipantAddedEmitter.fire(h),Object(T.i)(()=>{const d=this.themingParticipants.indexOf(h);this.themingParticipants.splice(d,1)})}getThemingParticipants(){return this.themingParticipants}}let i=new n;y.a.add(l.ThemingContribution,i);function a(h){return i.onColorThemeChange(h)}class c extends T.a{constructor(h){super();this.themeService=h,this.theme=h.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(d=>this.onThemeChange(d)))}onThemeChange(h){this.theme=h,this.updateStyles()}updateStyles(){}}},tWlo:function(k,z){k.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=="},uGsb:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("MlIO"),o("1uat"))})(this,function(M){return function(){var m=M,T=m.x64,b=T.Word,y=T.WordArray,C=m.algo,A=C.SHA512,g=C.SHA384=A.extend({_doReset:function(){this._hash=new y.init([new b.init(3418070365,3238371032),new b.init(1654270250,914150663),new b.init(2438529370,812702999),new b.init(355462360,4144912697),new b.init(1731405415,4290775857),new b.init(2394180231,1750603025),new b.init(3675008525,1694076839),new b.init(1203062813,3204075428)])},_doFinalize:function(){var e=A._doFinalize.call(this);return e.sigBytes-=16,e}});m.SHA384=A._createHelper(g),m.HmacSHA384=A._createHmacHelper(g)}(),M.SHA384})},uGxW:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.NoPadding={pad:function(){},unpad:function(){}},M.pad.NoPadding})},uK0f:function(k,z,o){(function(M,m){k.exports=m()})(this,function(){"use strict";function M(m,T,b){b=b||{},b.childrenKeyName=b.childrenKeyName||"children";var y=m||[],C=[],A=0;do{var g=y.filter(function(e){return T(e,A)})[0];if(!g)break;C.push(g),y=g[b.childrenKeyName]||[],A+=1}while(y.length>0);return C}return M})},ulZh:function(k,z,o){typeof window!="undefined"&&function(m,T){k.exports=T()}(this,function(){return function(M){var m={};function T(b){if(m[b])return m[b].exports;var y=m[b]={i:b,l:!1,exports:{}};return M[b].call(y.exports,y,y.exports,T),y.l=!0,y.exports}return T.m=M,T.c=m,T.d=function(b,y,C){T.o(b,y)||Object.defineProperty(b,y,{enumerable:!0,get:C})},T.r=function(b){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(b,"__esModule",{value:!0})},T.t=function(b,y){if(y&1&&(b=T(b)),y&8)return b;if(y&4&&typeof b=="object"&&b&&b.__esModule)return b;var C=Object.create(null);if(T.r(C),Object.defineProperty(C,"default",{enumerable:!0,value:b}),y&2&&typeof b!="string")for(var A in b)T.d(C,A,function(g){return b[g]}.bind(null,A));return C},T.n=function(b){var y=b&&b.__esModule?function(){return b.default}:function(){return b};return T.d(y,"a",y),y},T.o=function(b,y){return Object.prototype.hasOwnProperty.call(b,y)},T.p="/dist/",T(T.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(M,m,T){"use strict";var b=Object.prototype.hasOwnProperty,y="~";function C(){}Object.create&&(C.prototype=Object.create(null),new C().__proto__||(y=!1));function A(r,l,n){this.fn=r,this.context=l,this.once=n||!1}function g(r,l,n,i,a){if(typeof n!="function")throw new TypeError("The listener must be a function");var c=new A(n,i||r,a),h=y?y+l:l;return r._events[h]?r._events[h].fn?r._events[h]=[r._events[h],c]:r._events[h].push(c):(r._events[h]=c,r._eventsCount++),r}function e(r,l){--r._eventsCount===0?r._events=new C:delete r._events[l]}function f(){this._events=new C,this._eventsCount=0}f.prototype.eventNames=function(){var l=[],n,i;if(this._eventsCount===0)return l;for(i in n=this._events)b.call(n,i)&&l.push(y?i.slice(1):i);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(n)):l},f.prototype.listeners=function(l){var n=y?y+l:l,i=this._events[n];if(!i)return[];if(i.fn)return[i.fn];for(var a=0,c=i.length,h=new Array(c);a0},!1)}function r(l,n){for(var i={main:[n]},a={main:[]},c={main:{}};f(i);)for(var h=Object.keys(i),d=0;d=2*P/x||N<=H)return;var D=Number.POSITIVE_INFINITY,W;for(W=h.level-1;W>v;W--){var F=w[W].maxBitrate;if(D=P*F/(8*.8*I),D=N)return;var L=this.bwEstimator.getEstimate();f.logger.warn("Fragment "+h.sn+(d?" part "+d.index:"")+" of level "+h.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+W+` + */return M.mode.CTRGladman=function(){var m=M.lib.BlockCipherMode.extend();function O(C){if((C>>24&255)===255){var A=C>>16&255,g=C>>8&255,e=C&255;A===255?(A=0,g===255?(g=0,e===255?e=0:++e):++g):++A,C=0,C+=A<<16,C+=g<<8,C+=e}else C+=1<<24;return C}function b(C){return(C[0]=O(C[0]))===0&&(C[1]=O(C[1])),C}var y=m.Encryptor=m.extend({processBlock:function(C,A){var g=this._cipher,e=g.blockSize,f=this._iv,r=this._counter;f&&(r=this._counter=f.slice(0),this._iv=void 0),b(r);var l=r.slice(0);g.encryptBlock(l,0);for(var n=0;n=O.length?{done:!0}:{done:!1,value:O[C++]}},e:function(l){throw l},f: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.`)}var g=!0,e=!1,f;return{s:function(){y=O[Symbol.iterator]()},n:function(){var l=y.next();return g=l.done,l},e:function(l){e=!0,f=l},f:function(){try{!g&&y.return!=null&&y.return()}finally{if(e)throw f}}}}},rHrb:function(k,z,o){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.CopyToClipboard=void 0;var M=O(o("q1tI")),m=O(o("+QRC"));function O(s){return s&&s.__esModule?s:{default:s}}function b(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(S){return typeof S}:b=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},b(s)}function y(s,u){var S=Object.keys(s);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(s);u&&(E=E.filter(function(_){return Object.getOwnPropertyDescriptor(s,_).enumerable})),S.push.apply(S,E)}return S}function C(s){for(var u=1;u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,E))continue;S[E]=s[E]}}return S}function g(s,u){if(s==null)return{};var S={},E=Object.keys(s),_,P;for(P=0;P=0)continue;S[_]=s[_]}return S}function e(s,u){if(!(s instanceof u))throw new TypeError("Cannot call a class as a function")}function f(s,u){for(var S=0;S"']/,M=/[&<>"']/g,m=/[<>"']|&(?!#?\w+;)/,O=/[<>"']|&(?!#?\w+;)/g,b={"&":"&","<":"<",">":">",'"':""","'":"'"},y=R=>b[R];function C(R,x){if(x){if(o.test(R))return R.replace(M,y)}else if(m.test(R))return R.replace(O,y);return R}const A=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function g(R){return R.replace(A,(x,w)=>(w=w.toLowerCase(),w==="colon"?":":w.charAt(0)==="#"?w.charAt(1)==="x"?String.fromCharCode(parseInt(w.substring(2),16)):String.fromCharCode(+w.substring(1)):""))}const e=/(^|[^\[])\^/g;function f(R,x){R=R.source||R,x=x||"";const w={replace:(v,T)=>(T=T.source||T,T=T.replace(e,"$1"),R=R.replace(v,T),w),getRegex:()=>new RegExp(R,x)};return w}const r=/[^\w:]/g,l=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function n(R,x,w){if(R){let v;try{v=decodeURIComponent(g(w)).replace(r,"").toLowerCase()}catch(T){return null}if(v.indexOf("javascript:")===0||v.indexOf("vbscript:")===0||v.indexOf("data:")===0)return null}x&&!l.test(w)&&(w=d(x,w));try{w=encodeURI(w).replace(/%25/g,"%")}catch(v){return null}return w}const i={},a=/^[^:]+:\/*[^/]*$/,c=/^([^:]+:)[\s\S]*$/,h=/^([^:]+:\/*[^/]*)[\s\S]*$/;function d(R,x){i[" "+R]||(a.test(R)?i[" "+R]=R+"/":i[" "+R]=E(R,"/",!0)),R=i[" "+R];const w=R.indexOf(":")===-1;return x.substring(0,2)==="//"?w?x:R.replace(c,"$1")+x:x.charAt(0)==="/"?w?x:R.replace(h,"$1")+x:R+x}const s={exec:function(){}};function u(R){let x=1,w,v;for(;x{let V=!1,H=I;for(;--H>=0&&N[H]==="\\";)V=!V;return V?"|":" |"}),v=w.split(/ \|/);let T=0;if(v.length>x)v.splice(x);else for(;v.length3&&!((me=Se[4])!==null&&me!==void 0&&me.includes("newgold"))&&!((re=Se[5])!==null&&re!==void 0&&re.includes("newgold"))&&Se[2]!=="coursesId"&&(oe.course_id=Se[2]),Se[1]==="shixuns"&&Se.length>3&&(oe.objective_type="shixun",oe.objective_id=Se[2]),Se[1]==="paths"&&Se.length>3&&(oe.objective_type="path",oe.objective_id=Se[2]),Object(A.a)(Object(A.a)({},oe),{school:1})}var ue=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],le=function(re){var ae,Se,oe=re.homePage,ee=re.user,J=re.globalSetting,Q=re.loading,ve=re.dispatch,_e=re.location,Te=re.isLogin,Ge=Te===void 0?!1:Te,qe=re.shixunHomeworks,ut=Object(C.a)(re,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),st=Object(c.g)(),ft=Object(i.useState)(!1),gt=Object(y.a)(ft,2),Ve=gt[0],ke=gt[1],dt=Object(i.useState)(""),Ft=Object(y.a)(dt,2),vt=Ft[0],Rt=Ft[1],ot=Object(i.useState)(!1),Je=Object(y.a)(ot,2),et=Je[0],Me=Je[1],Be=ye(),Xe=Object(i.useState)("0"),Ke=Object(y.a)(Xe,2),$e=Ke[0],_t=Ke[1],jt=Object(i.useRef)({id:0});Object(i.useEffect)(function(){var tt;return ee!=null&&(tt=ee.userInfo)!==null&&tt!==void 0&&tt.now_time&&(jt.current.id=setInterval(function(){_t(function(Ut){if(Ut==="0"){var Pt;return Oe()(ee==null||((Pt=ee.userInfo)===null||Pt===void 0)?void 0:Pt.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return Oe()(Ut,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(jt.current.id)}},[ee==null||((ae=ee.userInfo)===null||ae===void 0)?void 0:ae.now_time]),Object(i.useEffect)(function(){ve({type:"user/getNavigationInfo",payload:Object(A.a)({},Be)})},[J.name]),Object(i.useEffect)(function(){qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ue!=null&&ue.includes(_e==null?void 0:_e.pathname)||(_e==null?void 0:_e.pathname.indexOf("/classrooms"))===0||ve({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[_e.pathname]),Object(i.useEffect)(function(){qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(qe.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[qe.actionTabs.key]),Object(i.useEffect)(function(){if(J!=null&&J.setting){var tt,Ut,Pt=J==null||((tt=J.setting)===null||tt===void 0||((Ut=tt.navbar)===null||Ut===void 0))?void 0:Ut.filter(function(sn){return!(sn!=null&&sn.hidden)&&!(Object(N.m)()&&sn.link==="/paperlibrary")}),an=Object(b.a)(Pt),nn;try{for(an.s();!(nn=an.n()).done;){var rn=nn.value;rn.subitem&&(rn.subitem=rn.subitem.filter(function(sn){return!(sn!=null&&sn.hidden)&&!(Object(N.m)()&&sn.link==="/paperlibrary")}))}}catch(sn){an.e(sn)}finally{an.f()}var Tn=!1;Pt==null||Pt.map(function(sn,un){var Jn,kn,Yn,tr="/"+((Jn=_e.pathname)===null||Jn===void 0||((kn=Jn.split("/"))===null||kn===void 0)?void 0:kn[1]);if(sn.link===tr&&(Rt(sn==null?void 0:sn.link),Object(D.X)(sn==null?void 0:sn.name),at(Fe(un,{name:sn==null?void 0:sn.name,link:sn==null?void 0:sn.link},Pt)),Tn=!0),sn!=null&&(Yn=sn.subitem)!==null&&Yn!==void 0&&Yn.length){var pr;sn==null||((pr=sn.subitem)===null||pr===void 0)||pr.map(function(ar){ar.link===tr&&(Rt(ar==null?void 0:ar.link),Object(D.X)(ar==null?void 0:ar.name),at(Fe(un,{name:ar==null?void 0:ar.name,link:ar==null?void 0:ar.link},Pt)),Tn=!0)})}}),Tn||at(Pt)}},[J==null?void 0:J.setting,ee]);var $t=Object(i.useMemo)(function(){var tt;if(J!=null&&(tt=J.setting)!==null&&tt!==void 0&&tt.nav_logo_url){var Ut;return"".concat(H.a.IMG_SERVER,"/").concat(J==null||((Ut=J.setting)===null||Ut===void 0)?void 0:Ut.nav_logo_url)}else return"".concat(H.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[J==null||((Se=J.setting)===null||Se===void 0)?void 0:Se.nav_logo_url]);function mn(tt){st.push("/search?value="+tt)}var Dt=function(){return Ve?a.a.createElement("div",{onBlur:function(){setTimeout(function(){ke(!1)},300)}},a.a.createElement(Ee,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:mn,autoFocus:!0})):a.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){st.push("/search?value=")}})},yt=Object(i.useState)([]),je=Object(y.a)(yt,2),rt=je[0],at=je[1],Ae=function(){var tt=Object(O.a)(n.a.mark(function Ut(Pt,an){var nn,rn,Tn,sn,un,Jn,kn,Yn;return n.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:if(!((Pt==null?void 0:Pt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){pr.next=6;break}return pr.next=3,Object(V.j)();case 3:return Tn=pr.sent,Tn!=null&&(rn=Tn.data)!==null&&rn!==void 0&&rn.engineer_url?Tn!=null&&(sn=Tn.data)!==null&&sn!==void 0&&(un=sn.engineer_url)!==null&&un!==void 0&&un.includes("http")?Object(D.S)(Tn==null||((Jn=Tn.data)===null||Jn===void 0)?void 0:Jn.engineer_url):st.push(Tn==null||((kn=Tn.data)===null||kn===void 0)?void 0:kn.engineer_url):(Tn==null?void 0:Tn.status)!=401&&(J!=null&&(Yn=J.setting)!==null&&Yn!==void 0&&Yn.authority_qrcode_url?Me(!0):Me(!1)),pr.abrupt("return");case 6:Pt!=null&&(nn=Pt.link)!==null&&nn!==void 0&&nn.includes("http")?Object(D.S)(Pt==null?void 0:Pt.link):st.push(Pt==null?void 0:Pt.link),(Pt==null?void 0:Pt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&ve({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~")}});case 8:case"end":return pr.stop()}},Ut)}));return function(Pt,an){return tt.apply(this,arguments)}}(),Fe=function(Ut,Pt,an){var nn=an.slice();return nn[Ut]&&(nn[Ut].name=Pt.name,nn[Ut].link=Pt.link),nn||[]};if(J.showHeader&&J.showHeaderFooter){var Tt,Et,Ot,Lt;return a.a.createElement(r.a,{className:"".concat(J.isIlearning?E.a["header-iearning"]:E.a.header," ").concat(J.showHeaderFixed?E.a.headerFixed:"")},a.a.createElement(ce,{className:"header"},a.a.createElement("section",{className:E.a["edu-menu"]},(!!J.isIlearning||!(J!=null&&(Tt=J.setting)!==null&&Tt!==void 0&&Tt.main_site)&&!!(J!=null&&(Et=J.setting)!==null&&Et!==void 0&&Et.navbar))&&a.a.createElement(h.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ve({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},a.a.createElement("img",{className:E.a.logo,title:(Ot=J.setting)===null||Ot===void 0?void 0:Ot.name,src:$t||de.a})),a.a.createElement("ul",{className:"".concat(E.a.menu," ").concat(Object(D.r)()&&"ml0")},a.a.createElement("img",{src:u.a,className:E.a.logo_style}),Object(D.r)()&&a.a.createElement("li",null,a.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(D.r)()&&J.setting&&rt.map(function(tt,Ut){var Pt,an,nn,rn,Tn;return a.a.createElement("li",{key:Ut,className:!(tt!=null&&(Pt=tt.subitem)!==null&&Pt!==void 0&&Pt.length)&&vt===(tt==null?void 0:tt.link)||tt!=null&&(an=tt.subitem)!==null&&an!==void 0&&an.some(function(sn){return vt===(sn==null?void 0:sn.link)})?E.a.actived:""},a.a.createElement("div",{onClick:function(){return Ae(tt,Ut)},className:qe.actionTabs.type===4?"".concat(E.a.name," ").concat(E.a.classromediv):E.a.name},a.a.createElement("span",null,function(){var sn=tt==null?void 0:tt.name;{var un;tt==null||((un=tt.subitem)===null||un===void 0)||un.map(function(Jn,kn){return Jn.link===_e.pathname&&(sn=Jn.name),Jn})}return sn}()),(tt==null||((nn=tt.subitem)===null||nn===void 0)?void 0:nn.length)>0&&a.a.createElement("i",{className:"iconfont icon-zhankai4"})),(tt==null||((rn=tt.subitem)===null||rn===void 0)?void 0:rn.length)>0&&a.a.createElement("div",{className:E.a.dropDown},tt==null||((Tn=tt.subitem)===null||Tn===void 0)?void 0:Tn.map(function(sn,un){return a.a.createElement("div",{className:E.a.subName,onClick:function(){return Ae(sn,Ut)},key:Ut+"-"+un},!!un&&a.a.createElement("div",{className:E.a.line}),a.a.createElement("aside",{className:"font16 c-black"},sn.name),a.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},sn.content))})))})),a.a.createElement("div",{className:"timeShow"},$e),a.a.createElement("div",null,!Ge&&a.a.createElement(te,{payload:Be}))),a.a.createElement(m.a,{centered:!0,destroyOnClose:!0,visible:et,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Me(!1)},onCancel:function(){return Me(!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:H.a.IMG_SERVER+(J==null||((Lt=J.setting)===null||Lt===void 0)?void 0:Lt.authority_qrcode_url),width:200,height:200})))))}else return a.a.createElement(a.a.Fragment,null)},$=z.a=Object(d.a)(function(me){var re=me.homePage,ae=me.loading,Se=me.user,oe=me.globalSetting,ee=me.shixunHomeworks;return{homePage:re,user:Se,globalSetting:oe,loading:ae.models.index,shixunHomeworks:ee}})(le)},sLOW:function(k,z,o){"use strict";var M=o("iQDF"),m=o("+eQT"),O=o("Awhp"),b=o("KrTs"),y=o("O3gP"),C=o("lrIw"),A=o("7Kak"),g=o("9yH6"),e=o("sRBo"),f=o("kaz8"),r=o("+L6B"),l=o("2/Rp"),n=o("oBTY"),i=o("miYZ"),a=o("tsqr"),c=o("2qtc"),h=o("kLXV"),d=o("9og8"),s=o("tJVT"),u=o("PpiC"),S=o("WmNS"),E=o.n(S),_=o("q1tI"),P=o.n(_),R=o("9kvl"),x=o("Z0Lh"),w=o.n(x),v=o("9ZNV"),T=o("NLgs"),U=o("wd/R"),I=o.n(U),N=o("L+Ii"),V=o.n(N),H=function(L){if(!L)return L;var K=L.split(":");if(K[1]=="00"||K[1]=="30")return L;var te=parseInt(K[1]);if(te<30||te==60)return[K[0],"30"].join(":");if(te<60){var fe=[K[0],"00"].join(":"),de="YYYY-MM-DD HH:mm",Ce=I()(fe,de);return Ce.add(1,"hours"),Ce.format(de)}return L},D="YYYY-MM-DD HH:mm",W=function(L){var K,te,fe,de,Ce,Oe,ce,Ee,ye=L.shixunsDetail,ue=L.globalSetting,le=L.loading,$=L.user,me=L.dispatch,re=Object(u.a)(L,["shixunsDetail","globalSetting","loading","user","dispatch"]),ae=Object(_.useRef)(),Se=Object(_.useState)(),oe=Object(s.a)(Se,2),ee=oe[0],J=oe[1],Q=Object(_.useState)(),ve=Object(s.a)(Q,2),_e=ve[0],Te=ve[1],Ge=Object(_.useState)([]),qe=Object(s.a)(Ge,2),ut=qe[0],st=qe[1],ft=Object(_.useState)([]),gt=Object(s.a)(ft,2),Ve=gt[0],ke=gt[1],dt=Object(_.useState)(""),Ft=Object(s.a)(dt,2),vt=Ft[0],Rt=Ft[1],ot=Object(_.useState)(),Je=Object(s.a)(ot,2),et=Je[0],Me=Je[1],Be=Object(_.useState)(),Xe=Object(s.a)(Be,2),Ke=Xe[0],$e=Xe[1],_t=(K=$.userInfo)===null||K===void 0||((te=K.shixun)===null||te===void 0)?void 0:te.editable;Object(_.useEffect)(function(){var je,rt;ae.current=(je=location.pathname)===null||je===void 0||((rt=je.split("/"))===null||rt===void 0)?void 0:rt[2],jt()},[]),Object(_.useEffect)(function(){var je,rt,at,Ae,Fe,Tt,Et,Ot,Lt,tt;if(!ye.setting)return;J((je=ye.setting)===null||je===void 0||((rt=je.shixun)===null||rt===void 0)?void 0:rt.can_copy),Te((at=ye.setting)===null||at===void 0||((Ae=at.shixun)===null||Ae===void 0)?void 0:Ae.use_scope),Me(!!((Fe=ye.setting)!==null&&Fe!==void 0&&(Tt=Fe.shixun)!==null&&Tt!==void 0&&Tt.opening_time)),$e((Et=ye.setting)===null||Et===void 0||((Ot=Et.shixun)===null||Ot===void 0)?void 0:Ot.opening_time),st((Lt=ye.setting)===null||Lt===void 0||((tt=Lt.shixun)===null||tt===void 0)?void 0:tt.scope_partment)},[ye.setting]);var jt=function(){var je=Object(d.a)(E.a.mark(function rt(at){var Ae;return E.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,me({type:"shixunsDetail/getDepartments",payload:{q:at}});case 2:Ae=Tt.sent,Ae&&ke(Ae.shools_name||[]);case 4:case"end":return Tt.stop()}},rt)}));return function(at){return je.apply(this,arguments)}}(),$t=function(){var je=Object(d.a)(E.a.mark(function rt(){var at,Ae,Fe,Tt,Et,Ot,Lt;return E.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,me({type:"shixunsDetail/getShixunQuote",payload:{id:ae.current}});case 2:if(Ut.t0=Ut.sent,Ut.t0){Ut.next=5;break}Ut.t0={};case 5:Lt=Ut.t0,h.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:P.a.createElement("div",{className:"tc font14 ".concat(V.a.modal)},!!((at=Lt.subjects)!==null&&at!==void 0&&at.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(Ae=Lt.subjects)===null||Ae===void 0||((Fe=Ae.splice(0,2))===null||Fe===void 0)?void 0:Fe.map(function(Pt){return"\u300A".concat(Pt,"\u300B")}),"\u7B49",P.a.createElement("span",{className:V.a.colorOrange},Lt==null?void 0:Lt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),P.a.createElement("br",null)),!!((Tt=Lt.courses)!==null&&Tt!==void 0&&Tt.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Et=Lt.courses)===null||Et===void 0||((Ot=Et.splice(0,2))===null||Ot===void 0)?void 0:Ot.map(function(Pt){return"\u300A".concat(Pt,"\u300B")}),"\u7B49",P.a.createElement("span",{className:V.a.colorOrange},Lt==null?void 0:Lt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),P.a.createElement("br",null)),P.a.createElement("span",{className:"".concat(V.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var Pt=Object(d.a)(E.a.mark(function nn(){var rn;return E.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.next=2,me({type:"shixunsDetail/deleteShixun",payload:{id:ae.current}});case 2:rn=sn.sent,rn.status===1&&(a.b.success("\u64CD\u4F5C\u6210\u529F"),R.d.push("/shixuns"));case 4:case"end":return sn.stop()}},nn)}));function an(){return Pt.apply(this,arguments)}return an}()});case 7:case"end":return Ut.stop()}},rt)}));return function(){return je.apply(this,arguments)}}(),mn=function(){if(Object(T.b)(me,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},Dt=function(rt){if(ut.includes(rt)){a.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Rt(null),st([].concat(Object(n.a)(ut),[rt]))},yt=function(){var je=Object(d.a)(E.a.mark(function rt(){var at;return E.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!(et&&!Ke)){Fe.next=3;break}return a.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Fe.abrupt("return");case 3:if(!(_e===1&&!ut.length)){Fe.next=6;break}return a.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Fe.abrupt("return");case 6:return Fe.next=8,me({type:"shixunsDetail/updatePermissionSetting",payload:{id:ae.current,scope_partment:_e===0?null:ut,shixun:{can_copy:ee,use_scope:_e,opening_time:Ke}}});case 8:at=Fe.sent,at.status!==-1&&(a.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),me({type:"shixunsDetail/getSettingsData",payload:{id:ae.current}}),me({type:"shixunsDetail/getShixunsDetail",payload:{id:ae.current}}));case 10:case"end":return Fe.stop()}},rt)}));return function(){return je.apply(this,arguments)}}();return P.a.createElement("section",{className:V.a.wrap},P.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(ye==null||((fe=ye.detail)===null||fe===void 0)?void 0:fe.shixun_status)!==2?P.a.createElement(l.a,{danger:!0,onClick:$t},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):P.a.createElement(l.a,{danger:!0,onClick:mn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),P.a.createElement("div",{className:V.a.labelWrap},P.a.createElement("label",{className:V.a.label},"\u590D\u5236:"),P.a.createElement("div",{className:V.a.labelContent},P.a.createElement("div",null,P.a.createElement(f.a,{checked:ee,onChange:function(rt){return J(rt.target.checked)},disabled:!_t}),P.a.createElement("span",{className:"".concat(V.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((de=ye.detail)===null||de===void 0?void 0:de.shixun_status)>1||((Ce=ye.detail)===null||Ce===void 0?void 0:Ce.public)===2)&&((Oe=ye.setting)===null||Oe===void 0||((ce=Oe.shixun)===null||ce===void 0)?void 0:ce.use_scope)===0&&((Ee=ye.detail)===null||Ee===void 0?void 0:Ee.identity)>2)&&P.a.createElement("div",{className:V.a.labelWrap},P.a.createElement("label",{className:V.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),P.a.createElement("div",{className:V.a.labelContent},P.a.createElement(g.a.Group,{value:_e,onChange:function(rt){return Te(rt.target.value)},disabled:!_t},P.a.createElement(g.a,{className:V.a.radio,value:0},P.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),P.a.createElement("span",{className:V.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),P.a.createElement(g.a,{className:V.a.radio,value:1},P.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),P.a.createElement("span",{className:V.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),_e===1&&P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"mt10"},P.a.createElement(C.a,{showSearch:!0,className:V.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:vt,onChange:function(rt){Rt(rt),jt(rt)},disabled:!_t,onSelect:Dt,options:Ve==null?void 0:Ve.map(function(je){return{value:je}})}),P.a.createElement("span",{className:V.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),P.a.createElement("div",{className:"mt10"},ut==null?void 0:ut.map(function(je){return _t?P.a.createElement(b.a,{count:"x",className:"mr20 current",onClick:function(){return st(ut.filter(function(at){return at!==je}))}},P.a.createElement(l.a,{type:"primary",ghost:!0},je)):P.a.createElement(l.a,{type:"primary",ghost:!0,className:"mr20"},je)}))))),P.a.createElement("div",{className:V.a.labelWrap},P.a.createElement("label",{className:V.a.label},"\u5F00\u542F\u65F6\u95F4:"),P.a.createElement("div",{className:V.a.labelContent},P.a.createElement("div",null,P.a.createElement(f.a,{checked:et,onChange:function(rt){return Me(rt.target.checked)},disabled:!_t}),P.a.createElement("span",{className:"".concat(V.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),et&&P.a.createElement(m.a,{className:"".concat(V.a.dataPicker," mt10"),format:D,locale:w.a,disabled:!_t,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(rt){return rt&&rt1)Object(f.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(u.length===0)return Object(f.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var S=u[0];if(C.isValidElement(S)&&Object(r.c)(S)){var E=S.ref;u[0]=C.cloneElement(S,{ref:Object(r.a)(E,this.setChildNode)})}return u.length===1?u[0]:u.map(function(_,P){return!C.isValidElement(_)||"key"in _&&_.key!==null?_:C.cloneElement(_,{key:"".concat(n,"-").concat(P)})})}}]),h}(C.Component);i.displayName="ResizeObserver",z.a=i},t9D7:function(k,z,o){"use strict";o.d(z,"b",function(){return A}),o.d(z,"g",function(){return e}),o.d(z,"d",function(){return f}),o.d(z,"e",function(){return r}),o.d(z,"a",function(){return l}),o.d(z,"f",function(){return a}),o.d(z,"c",function(){return c});var M=o("Vhoy"),m=o("MI8n"),O=o("pmY6"),b=o("Cg/j"),y=o("ic2d"),C=o("nEHx");const A=Object(b.c)("themeService");var g;(function(h){function d(s){return s&&typeof s=="object"&&typeof s.id=="string"}h.isThemeColor=d})(g||(g={}));function e(h){return{id:h}}var f;(function(h){function d(P){return P&&typeof P=="object"&&typeof P.id=="string"&&(typeof P.color=="undefined"||g.isThemeColor(P.color))}h.isThemeIcon=d;const s=new RegExp(`^\\$\\((${M.a.iconNameExpression}(?:${M.a.iconModifierExpression})?)\\)$`);function u(P){const R=s.exec(P);if(!R)return;let[,x]=R;return{id:x}}h.fromString=u;function S(P,R){let x=P.id;const w=x.lastIndexOf("~");return w!==-1&&(x=x.substring(0,w)),R&&(x=`${x}~${R}`),{id:x}}h.modify=S;function E(P,R){var x,w;return P.id===R.id&&((x=P.color)===null||x===void 0?void 0:x.id)===((w=R.color)===null||w===void 0?void 0:w.id)}h.isEqual=E;function _(P,R){return{id:P.id,color:R?e(R):void 0}}h.asThemeIcon=_,h.asClassNameArray=M.a.asClassNameArray,h.asClassName=M.a.asClassName,h.asCSSSelector=M.a.asCSSSelector})(f||(f={}));function r(h){switch(h){case C.a.DARK:return"vs-dark";case C.a.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const l={ThemingContribution:"base.contributions.theming"};class n{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new m.b}onColorThemeChange(h){return this.themingParticipants.push(h),this.onThemingParticipantAddedEmitter.fire(h),Object(O.i)(()=>{const d=this.themingParticipants.indexOf(h);this.themingParticipants.splice(d,1)})}getThemingParticipants(){return this.themingParticipants}}let i=new n;y.a.add(l.ThemingContribution,i);function a(h){return i.onColorThemeChange(h)}class c extends O.a{constructor(h){super();this.themeService=h,this.theme=h.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(d=>this.onThemeChange(d)))}onThemeChange(h){this.theme=h,this.updateStyles()}updateStyles(){}}},tWlo:function(k,z){k.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=="},uGsb:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("MlIO"),o("1uat"))})(this,function(M){return function(){var m=M,O=m.x64,b=O.Word,y=O.WordArray,C=m.algo,A=C.SHA512,g=C.SHA384=A.extend({_doReset:function(){this._hash=new y.init([new b.init(3418070365,3238371032),new b.init(1654270250,914150663),new b.init(2438529370,812702999),new b.init(355462360,4144912697),new b.init(1731405415,4290775857),new b.init(2394180231,1750603025),new b.init(3675008525,1694076839),new b.init(1203062813,3204075428)])},_doFinalize:function(){var e=A._doFinalize.call(this);return e.sigBytes-=16,e}});m.SHA384=A._createHelper(g),m.HmacSHA384=A._createHmacHelper(g)}(),M.SHA384})},uGxW:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("OLod"))})(this,function(M){return M.pad.NoPadding={pad:function(){},unpad:function(){}},M.pad.NoPadding})},uK0f:function(k,z,o){(function(M,m){k.exports=m()})(this,function(){"use strict";function M(m,O,b){b=b||{},b.childrenKeyName=b.childrenKeyName||"children";var y=m||[],C=[],A=0;do{var g=y.filter(function(e){return O(e,A)})[0];if(!g)break;C.push(g),y=g[b.childrenKeyName]||[],A+=1}while(y.length>0);return C}return M})},ulZh:function(k,z,o){typeof window!="undefined"&&function(m,O){k.exports=O()}(this,function(){return function(M){var m={};function O(b){if(m[b])return m[b].exports;var y=m[b]={i:b,l:!1,exports:{}};return M[b].call(y.exports,y,y.exports,O),y.l=!0,y.exports}return O.m=M,O.c=m,O.d=function(b,y,C){O.o(b,y)||Object.defineProperty(b,y,{enumerable:!0,get:C})},O.r=function(b){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(b,"__esModule",{value:!0})},O.t=function(b,y){if(y&1&&(b=O(b)),y&8)return b;if(y&4&&typeof b=="object"&&b&&b.__esModule)return b;var C=Object.create(null);if(O.r(C),Object.defineProperty(C,"default",{enumerable:!0,value:b}),y&2&&typeof b!="string")for(var A in b)O.d(C,A,function(g){return b[g]}.bind(null,A));return C},O.n=function(b){var y=b&&b.__esModule?function(){return b.default}:function(){return b};return O.d(y,"a",y),y},O.o=function(b,y){return Object.prototype.hasOwnProperty.call(b,y)},O.p="/dist/",O(O.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(M,m,O){"use strict";var b=Object.prototype.hasOwnProperty,y="~";function C(){}Object.create&&(C.prototype=Object.create(null),new C().__proto__||(y=!1));function A(r,l,n){this.fn=r,this.context=l,this.once=n||!1}function g(r,l,n,i,a){if(typeof n!="function")throw new TypeError("The listener must be a function");var c=new A(n,i||r,a),h=y?y+l:l;return r._events[h]?r._events[h].fn?r._events[h]=[r._events[h],c]:r._events[h].push(c):(r._events[h]=c,r._eventsCount++),r}function e(r,l){--r._eventsCount===0?r._events=new C:delete r._events[l]}function f(){this._events=new C,this._eventsCount=0}f.prototype.eventNames=function(){var l=[],n,i;if(this._eventsCount===0)return l;for(i in n=this._events)b.call(n,i)&&l.push(y?i.slice(1):i);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(n)):l},f.prototype.listeners=function(l){var n=y?y+l:l,i=this._events[n];if(!i)return[];if(i.fn)return[i.fn];for(var a=0,c=i.length,h=new Array(c);a0},!1)}function r(l,n){for(var i={main:[n]},a={main:[]},c={main:{}};f(i);)for(var h=Object.keys(i),d=0;d=2*P/x||N<=H)return;var D=Number.POSITIVE_INFINITY,W;for(W=h.level-1;W>v;W--){var F=w[W].maxBitrate;if(D=P*F/(8*.8*I),D=N)return;var L=this.bwEstimator.getEstimate();f.logger.warn("Fragment "+h.sn+(d?" part "+d.index:"")+" of level "+h.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+W+` Current BW estimate: `+(Object(b.isFiniteNumber)(L)?(L/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+N.toFixed(3)+` s Estimated load time for the next fragment: `+D.toFixed(3)+` s - Time to underbuffer: `+H.toFixed(3)+" s"),s.nextLoadLevel=W,this.bwEstimator.sample(R,_.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),s.trigger(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:d,stats:_})},a.onFragLoaded=function(h,d){var s=d.frag,u=d.part;if(s.type===e.PlaylistLevelType.MAIN&&Object(b.isFiniteNumber)(s.sn)){var S=u?u.stats:s.stats,E=u?u.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var _=this.hls.levels[s.level],P=(_.loaded?_.loaded.bytes:0)+S.loaded,R=(_.loaded?_.loaded.duration:0)+E;_.loaded={bytes:P,duration:R},_.realBitrate=Math.round(8*P/R)}if(s.bitrateTest){var x={stats:S,frag:s,part:u,id:s.type};this.onFragBuffered(C.Events.FRAG_BUFFERED,x),s.bitrateTest=!1}}},a.onFragBuffered=function(h,d){var s=d.frag,u=d.part,S=u?u.stats:s.stats;if(S.aborted)return;if(s.type!==e.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var E=S.parsing.end-S.loading.start;this.bwEstimator.sample(E,S.loaded),S.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=E/1e3:this.bitrateTestDelay=0},a.onError=function(h,d){switch(d.details){case g.ErrorDetails.FRAG_LOAD_ERROR:case g.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},a.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},a.getNextABRAutoLevel=function(){var h=this.fragCurrent,d=this.partCurrent,s=this.hls,u=s.maxAutoLevel,S=s.config,E=s.minAutoLevel,_=s.media,P=d?d.duration:h?h.duration:0,R=_?_.currentTime:0,x=_&&_.playbackRate!==0?Math.abs(_.playbackRate):1,w=this.bwEstimator?this.bwEstimator.getEstimate():S.abrEwmaDefaultEstimate,v=(A.BufferHelper.bufferInfo(_,R,S.maxBufferHole).end-R)/x,O=this.findBestLevel(w,E,u,v,S.abrBandWidthFactor,S.abrBandWidthUpFactor);if(O>=0)return O;f.logger.trace((v?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var U=P?Math.min(P,S.maxStarvationDelay):S.maxStarvationDelay,I=S.abrBandWidthFactor,N=S.abrBandWidthUpFactor;if(!v){var V=this.bitrateTestDelay;if(V){var H=P?Math.min(P,S.maxLoadingDelay):S.maxLoadingDelay;U=H-V,f.logger.trace("bitrate test took "+Math.round(1e3*V)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*U)+" ms"),I=N=1}}return O=this.findBestLevel(w,E,u,v+U,I,N),Math.max(O,0)},a.findBestLevel=function(h,d,s,u,S,E){for(var _,P=this.fragCurrent,R=this.partCurrent,x=this.lastLoadedFragLevel,w=this.hls.levels,v=w[x],O=!!(v!=null&&(_=v.details)!==null&&_!==void 0&&_.live),U=v==null?void 0:v.codecSet,I=R?R.duration:P?P.duration:0,N=s;N>=d;N--){var V=w[N];if(!V||U&&V.codecSet!==U)continue;var H=V.details,D=(R?H==null?void 0:H.partTarget:H==null?void 0:H.averagetargetduration)||I,W=void 0;N<=x?W=S*h:W=E*h;var F=w[N].maxBitrate,L=F*D/W;if(f.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(W)+"/"+F+"/"+D+"/"+u+"/"+L),W>F&&(!L||O&&!this.bitrateTestDelay||L0&&v===-1?(this.log("Override startPosition with lastCurrentTime @"+O.toFixed(3)),this.state=y.State.IDLE):(this.loadedmetadata=!1,this.state=y.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=v,this.tick()},x.doTick=function(){switch(this.state){case y.State.IDLE:this.doTickIdle();break;case y.State.WAITING_TRACK:{var v,O=this.levels,U=this.trackId,I=O==null||((v=O[U])===null||v===void 0)?void 0:v.details;if(I){if(this.waitForCdnTuneIn(I))break;this.state=y.State.WAITING_INIT_PTS}break}case y.State.FRAG_LOADING_WAITING_RETRY:{var N,V=performance.now(),H=this.retryDate;(!H||V>=H||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=y.State.IDLE);break}case y.State.WAITING_INIT_PTS:{var D=this.waitingData;if(D){var W=D.frag,F=D.part,L=D.cache,K=D.complete;if(this.initPTS[W.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=y.State.FRAG_LOADING;var te=L.flush(),fe={frag:W,part:F,payload:te,networkDetails:null};this._handleFragmentLoadProgress(fe),K&&P.prototype._handleFragmentLoadComplete.call(this,fe)}else if(this.videoTrackCC!==this.waitingVideoCC)d.logger.log("Waiting fragment cc ("+W.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var de=this.getLoadPosition(),Ce=A.BufferHelper.bufferInfo(this.mediaBuffer,de,this.config.maxBufferHole),Oe=Object(a.fragmentWithinToleranceTest)(Ce.end,this.config.maxFragLookUpTolerance,W);Oe<0&&(d.logger.log("Waiting fragment cc ("+W.cc+") @ "+W.start+" cancelled because another fragment at "+Ce.end+" is needed"),this.clearWaitingFragment())}}else this.state=y.State.IDLE}}this.onTickEnd()},x.clearWaitingFragment=function(){var v=this.waitingData;v&&(this.fragmentTracker.removeFragment(v.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=y.State.IDLE)},x.onTickEnd=function(){var v=this.media;if(!v||!v.readyState)return;var O=this.mediaBuffer?this.mediaBuffer:v,U=O.buffered;!this.loadedmetadata&&U.length&&(this.loadedmetadata=!0),this.lastCurrentTime=v.currentTime},x.doTickIdle=function(){var v,O,U=this.hls,I=this.levels,N=this.media,V=this.trackId,H=U.config;if(!I||!I[V])return;if(!N&&(this.startFragRequested||!H.startFragPrefetch))return;var D=I[V],W=D.details;if(!W||W.live&&this.levelLastLoaded!==V||this.waitForCdnTuneIn(W)){this.state=y.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,r.ElementaryStreamTypes.AUDIO,f.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,f.PlaylistLevelType.AUDIO);if(F===null)return;var L=F.len,K=this.getMaxBufferLength(),te=this.audioSwitch;if(L>=K&&!te)return;if(!te&&this._streamEnded(F,W)){U.trigger(C.Events.BUFFER_EOS,{type:"audio"}),this.state=y.State.ENDED;return}var fe=W.fragments,de=fe[0].start,Ce=F.end;if(te){var Oe=this.getLoadPosition();Ce=Oe,W.PTSKnown&&Oede||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=de+.05))}var ce=this.getNextFragment(Ce,W);if(!ce){this.bufferFlushed=!0;return}((v=ce.decryptdata)===null||v===void 0?void 0:v.keyFormat)==="identity"&&!((O=ce.decryptdata)!==null&&O!==void 0&&O.key)?this.loadKey(ce,W):this.loadFragment(ce,W,Ce)},x.getMaxBufferLength=function(){var v=P.prototype.getMaxBufferLength.call(this),O=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,f.PlaylistLevelType.MAIN);return O===null?v:Math.max(v,O.len)},x.onMediaDetaching=function(){this.videoBuffer=null,P.prototype.onMediaDetaching.call(this)},x.onAudioTracksUpdated=function(v,O){var U=O.audioTracks;this.resetTransmuxer(),this.levels=U.map(function(I){return new e.Level(I)})},x.onAudioTrackSwitching=function(v,O){var U=!!O.url;this.trackId=O.id;var I=this.fragCurrent;I!=null&&I.loader&&I.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),U?this.setInterval(E):this.resetTransmuxer(),U?(this.audioSwitch=!0,this.state=y.State.IDLE):this.state=y.State.STOPPED,this.tick()},x.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},x.onLevelLoaded=function(v,O){this.mainDetails=O.details},x.onAudioTrackLoaded=function(v,O){var U,I=this.levels,N=O.details,V=O.id;if(!I){this.warn("Audio tracks were reset while loading level "+V);return}this.log("Track "+V+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var H=I[V],D=0;if(N.live||(U=H.details)!==null&&U!==void 0&&U.live){var W=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!W)return;!H.details&&N.hasProgramDateTime&&W.hasProgramDateTime?(Object(c.alignMediaPlaylistByPDT)(N,W),D=N.fragments[0].start):D=this.alignPlaylists(N,H.details)}H.details=N,this.levelLastLoaded=V,!this.startFragRequested&&(this.mainDetails||!N.live)&&this.setStartPosition(H.details,D),this.state===y.State.WAITING_TRACK&&!this.waitForCdnTuneIn(N)&&(this.state=y.State.IDLE),this.tick()},x._handleFragmentLoadProgress=function(v){var O,U=v.frag,I=v.part,N=v.payload,V=this.config,H=this.trackId,D=this.levels;if(!D){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+U.sn+" of level "+U.level+" will not be buffered");return}var W=D[H];console.assert(W,"Audio track is defined on fragment load progress");var F=W.details;console.assert(F,"Audio track details are defined on fragment load progress");var L=V.defaultAudioCodec||W.audioCodec||"mp4a.40.2",K=this.transmuxer;K||(K=this.transmuxer=new n.default(this.hls,f.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var te=this.initPTS[U.cc],fe=(O=U.initSegment)===null||O===void 0?void 0:O.data;if(te!==void 0){var de=!1,Ce=I?I.index:-1,Oe=Ce!==-1,ce=new i.ChunkMetadata(U.level,U.sn,U.stats.chunkCount,N.byteLength,Ce,Oe);K.push(N,fe,L,"",U,I,F.totalduration,de,ce,te)}else{d.logger.log("Unknown video PTS for cc "+U.cc+", waiting for video PTS before demuxing audio frag "+U.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+H);var Ee=this.waitingData=this.waitingData||{frag:U,part:I,cache:new l.default,complete:!1},ye=Ee.cache;ye.push(new Uint8Array(N)),this.waitingVideoCC=this.videoTrackCC,this.state=y.State.WAITING_INIT_PTS}},x._handleFragmentLoadComplete=function(v){if(this.waitingData){this.waitingData.complete=!0;return}P.prototype._handleFragmentLoadComplete.call(this,v)},x.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},x.onBufferCreated=function(v,O){var U=O.tracks.audio;U&&(this.mediaBuffer=U.buffer),O.tracks.video&&(this.videoBuffer=O.tracks.video.buffer)},x.onFragBuffered=function(v,O){var U=O.frag,I=O.part;if(U.type!==f.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(U)){this.warn("Fragment "+U.sn+(I?" p: "+I.index:"")+" of level "+U.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}U.sn!=="initSegment"&&(this.fragPrevious=U,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(U,I)},x.onError=function(v,O){switch(O.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(f.PlaylistLevelType.AUDIO,O);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==y.State.ERROR&&this.state!==y.State.STOPPED&&(this.state=O.fatal?y.State.ERROR:y.State.IDLE,this.warn(O.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(O.parent==="audio"&&(this.state===y.State.PARSING||this.state===y.State.PARSED)){var U=!0,I=this.getFwdBufferInfo(this.mediaBuffer,f.PlaylistLevelType.AUDIO);I&&I.len>.5&&(U=!this.reduceMaxBufferLength(I.len)),U&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},x.onBufferFlushed=function(v,O){var U=O.type;U===r.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},x._handleTransmuxComplete=function(v){var O,U="audio",I=this.hls,N=v.remuxResult,V=v.chunkMeta,H=this.getCurrentContext(V);if(!H){this.warn("The loading context changed while buffering fragment "+V.sn+" of level "+V.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(V.level);return}var D=H.frag,W=H.part,F=N.audio,L=N.text,K=N.id3,te=N.initSegment;if(this.fragContextChanged(D))return;if(this.state=y.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),te!=null&&te.tracks&&(this._bufferInitSegment(te.tracks,D,V),I.trigger(C.Events.FRAG_PARSING_INIT_SEGMENT,{frag:D,id:U,tracks:te.tracks})),F){var fe=F.startPTS,de=F.endPTS,Ce=F.startDTS,Oe=F.endDTS;W&&(W.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:fe,endPTS:de,startDTS:Ce,endDTS:Oe}),D.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,fe,de,Ce,Oe),this.bufferFragmentData(F,D,W,V)}if(K!=null&&(O=K.samples)!==null&&O!==void 0&&O.length){var ce=s({frag:D,id:U},K);I.trigger(C.Events.FRAG_PARSING_METADATA,ce)}if(L){var Ee=s({frag:D,id:U},L);I.trigger(C.Events.FRAG_PARSING_USERDATA,Ee)}},x._bufferInitSegment=function(v,O,U){if(this.state!==y.State.PARSING)return;v.video&&delete v.video;var I=v.audio;if(!I)return;I.levelCodec=I.codec,I.id="audio",this.log("Init audio buffer, container:"+I.container+", codecs[parsed]=["+I.codec+"]"),this.hls.trigger(C.Events.BUFFER_CODECS,v);var N=I.initSegment;if(N!=null&&N.byteLength){var V={type:"audio",frag:O,part:null,chunkMeta:U,parent:O.type,data:N};this.hls.trigger(C.Events.BUFFER_APPENDING,V)}this.tick()},x.loadFragment=function(v,O,U){var I=this.fragmentTracker.getState(v);this.fragCurrent=v,(this.audioSwitch||I===g.FragmentState.NOT_LOADED||I===g.FragmentState.PARTIAL)&&(v.sn==="initSegment"?this._loadInitSegment(v):O.live&&!Object(b.isFiniteNumber)(this.initPTS[v.cc])?(this.log("Waiting for video PTS in continuity counter "+v.cc+" of live stream before loading audio fragment "+v.sn+" of level "+this.trackId),this.state=y.State.WAITING_INIT_PTS):(this.startFragRequested=!0,P.prototype.loadFragment.call(this,v,O,U)))},x.completeAudioSwitch=function(){var v=this.hls,O=this.media,U=this.trackId;O&&(this.log("Switching audio track : flushing all audio"),P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,v.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:U})},R}(y.default);m.default=_},"./src/controller/audio-track-controller.ts":function(M,m,T){"use strict";T.r(m);var b=T("./src/events.ts"),y=T("./src/errors.ts"),C=T("./src/controller/base-playlist-controller.ts"),A=T("./src/types/loader.ts");function g(n,i){for(var a=0;a=d.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=d[this.trackId];this.log("Now switching to audio-track index "+h);var u=d[h],S=u.id,E=u.groupId,_=E===void 0?"":E,P=u.name,R=u.type,x=u.url;if(this.trackId=h,this.trackName=P,this.selectDefaultTrack=!1,this.hls.trigger(b.Events.AUDIO_TRACK_SWITCHING,{id:S,groupId:_,name:P,type:R,url:x}),u.details&&!u.details.live)return;var w=this.switchParams(u.url,s==null?void 0:s.details);this.loadPlaylist(w)},a.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var d=this.trackName,s=this.findTrackId(d)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},a.findTrackId=function(h){for(var d=this.tracksInGroup,s=0;si.partTarget&&(u+=1)}if(Object(b.isFiniteNumber)(s))return new y.HlsUrlParameters(s,Object(b.isFiniteNumber)(u)?u:void 0,y.HlsSkip.No)}}},r.loadPlaylist=function(n){},r.shouldLoadTrack=function(n){return this.canLoad&&n&&!!n.url&&(!n.details||n.details.live)},r.playlistLoaded=function(n,i,a){var c=this,h=i.details,d=i.stats,s=d.loading.end?Math.max(0,self.performance.now()-d.loading.end):0;if(h.advancedDateTime=Date.now()-s,h.live||a!=null&&a.live){if(h.reloaded(a),a&&this.log("live playlist "+n+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),a&&h.fragments.length>0&&Object(C.mergeDetails)(a,h),!this.canLoad||!h.live)return;var u,S=void 0,E=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var _=this.hls.config.lowLatencyMode,P=h.lastPartSn,R=h.endSN,x=h.lastPartIndex,w=x!==-1,v=P===R,O=_?0:x;w?(S=v?R+1:P,E=v?O:x+1):S=R+1;var U=h.age,I=U+h.ageHeader,N=Math.min(I-h.partTarget,h.targetduration*1.5);if(N>0){if(a&&N>a.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+a.tuneInGoal+" to: "+N+" with playlist age: "+h.age),N=0;else{var V=Math.floor(N/h.targetduration);if(S+=V,E!==void 0){var H=Math.round(N%h.targetduration/h.partTarget);E+=H}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+U.toFixed(2)+"s goal: "+N+" skip sn "+V+" to part "+E)}h.tuneInGoal=N}if(u=this.getDeliveryDirectives(h,i.deliveryDirectives,S,E),_||!v){this.loadPlaylist(u);return}}else u=this.getDeliveryDirectives(h,i.deliveryDirectives,S,E);var D=Object(C.computeReloadInterval)(h,d);S!==void 0&&h.canBlockReload&&(D-=h.partTarget||1),this.log("reload live playlist "+n+" in "+Math.round(D)+" ms"),this.timer=self.setTimeout(function(){return c.loadPlaylist(u)},D)}else this.clearTimer()},r.getDeliveryDirectives=function(n,i,a,c){var h=Object(y.getSkipValue)(n,a);return i!=null&&i.skip&&n.deltaUpdateFailed&&(a=i.msn,c=i.part,h=y.HlsSkip.No),new y.HlsUrlParameters(a,c,h)},r.retryLoadingOrFail=function(n){var i=this,a=this.hls.config,c=this.retryCount-1&&(h=n.context)!==null&&h!==void 0&&h.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+n.details+'"'),this.loadPlaylist();else{var d=Math.min(Math.pow(2,this.retryCount)*a.levelLoadingRetryDelay,a.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return i.loadPlaylist()},d),this.warn("retry playlist loading #"+this.retryCount+" in "+d+' ms after "'+n.details+'"')}}else this.warn('cannot recover from error "'+n.details+'"'),this.clearTimer(),n.fatal=!0;return c},f}()},"./src/controller/base-stream-controller.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"State",function(){return R}),T.d(m,"default",function(){return x});var b=T("./src/polyfills/number.ts"),y=T("./src/task-loop.ts"),C=T("./src/controller/fragment-tracker.ts"),A=T("./src/utils/buffer-helper.ts"),g=T("./src/utils/logger.ts"),e=T("./src/events.ts"),f=T("./src/errors.ts"),r=T("./src/types/transmuxer.ts"),l=T("./src/utils/mp4-tools.ts"),n=T("./src/utils/discontinuities.ts"),i=T("./src/controller/fragment-finders.ts"),a=T("./src/controller/level-helper.ts"),c=T("./src/loader/fragment-loader.ts"),h=T("./src/crypt/decrypter.ts"),d=T("./src/utils/time-ranges.ts"),s=T("./src/types/loader.ts");function u(w,v){for(var O=0;Ote;(W0&&W&&W.key&&W.iv&&W.method==="AES-128"){var F=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(D),W.key.buffer,W.iv.buffer).then(function(L){var K=self.performance.now();return H.trigger(e.Events.FRAG_DECRYPTED,{frag:I,payload:L,stats:{tstart:F,tdecrypt:K}}),V.payload=L,V})}return V}).then(function(V){var H=N.fragCurrent,D=N.hls,W=N.levels;if(!W)throw new Error("init load aborted, missing levels");var F=W[I.level].details;console.assert(F,"Level details are defined when init segment is loaded");var L=I.stats;N.state=R.IDLE,N.fragLoadError=0,I.data=new Uint8Array(V.payload),L.parsing.start=L.buffering.start=self.performance.now(),L.parsing.end=L.buffering.end=self.performance.now(),V.frag===H&&D.trigger(e.Events.FRAG_BUFFERED,{stats:L,frag:H,part:null,id:I.type}),N.tick()}).catch(function(V){N.warn(V),N.resetFragmentLoading(I)})},O.fragContextChanged=function(I){var N=this.fragCurrent;return!I||!N||I.level!==N.level||I.sn!==N.sn||I.urlId!==N.urlId},O.fragBufferedComplete=function(I,N){var V=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+I.type+" sn: "+I.sn+(N?" part: "+N.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+I.level+" "+d.default.toString(A.BufferHelper.getBuffered(V))),this.state=R.IDLE,this.tick()},O._handleFragmentLoadComplete=function(I){var N=this.transmuxer;if(!N)return;var V=I.frag,H=I.part,D=I.partsLoaded,W=!D||D.length===0||D.some(function(L){return!L}),F=new r.ChunkMetadata(V.level,V.sn,V.stats.chunkCount+1,0,H?H.index:-1,!W);N.flush(F)},O._handleFragmentLoadProgress=function(I){},O._doFragLoad=function(I,N,V,H){var D=this;if(V===void 0&&(V=null),!this.levels)throw new Error("frag load aborted, missing levels");if(V=Math.max(I.start,V||0),this.config.lowLatencyMode&&N){var W=N.partList;if(W&&H){V>I.end&&N.fragmentHint&&(I=N.fragmentHint);var F=this.getNextPart(W,I,V);if(F>-1){var L=W[F];return this.log("Loading part sn: "+I.sn+" p: "+L.index+" cc: "+I.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+F+"-"+(W.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+I.level+", target: "+parseFloat(V.toFixed(3))),this.nextLoadPosition=L.start+L.duration,this.state=R.FRAG_LOADING,this.hls.trigger(e.Events.FRAG_LOADING,{frag:I,part:W[F],targetBufferTime:V}),this.doFragPartsLoad(I,W,F,H).catch(function(K){return D.handleFragLoadError(K)})}else if(!I.url||this.loadedEndOfParts(W,V))return Promise.resolve(null)}}return this.log("Loading fragment "+I.sn+" cc: "+I.cc+" "+(N?"of ["+N.startSN+"-"+N.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+I.level+", target: "+parseFloat(V.toFixed(3))),Object(b.isFiniteNumber)(I.sn)&&!this.bitrateTest&&(this.nextLoadPosition=I.start+I.duration),this.state=R.FRAG_LOADING,this.hls.trigger(e.Events.FRAG_LOADING,{frag:I,targetBufferTime:V}),this.fragmentLoader.load(I,H).catch(function(K){return D.handleFragLoadError(K)})},O.doFragPartsLoad=function(I,N,V,H){var D=this;return new Promise(function(W,F){var L=[],K=function te(fe){var de=N[fe];D.fragmentLoader.loadPart(I,de,H).then(function(Ce){L[de.index]=Ce;var Oe=Ce.part;D.hls.trigger(e.Events.FRAG_LOADED,Ce);var ce=N[fe+1];if(ce&&ce.fragment===I)te(fe+1);else return W({frag:I,part:Oe,partsLoaded:L})}).catch(F)};K(V)})},O.handleFragLoadError=function(I){var N=I.data;return N&&N.details===f.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(N.frag,N.part):this.hls.trigger(e.Events.ERROR,N),null},O._handleTransmuxerFlush=function(I){var N=this.getCurrentContext(I);if(!N||this.state!==R.PARSING){this.fragCurrent||(this.state=R.IDLE);return}var V=N.frag,H=N.part,D=N.level,W=self.performance.now();V.stats.parsing.end=W,H&&(H.stats.parsing.end=W),this.updateLevelTiming(V,H,D,I.partial)},O.getCurrentContext=function(I){var N=this.levels,V=I.level,H=I.sn,D=I.part;if(!N||!N[V])return this.warn("Levels object was unset while buffering fragment "+H+" of level "+V+". The current chunk will not be buffered."),null;var W=N[V],F=D>-1?Object(a.getPartWith)(W,H,D):null,L=F?F.fragment:Object(a.getFragmentWithSN)(W,H,this.fragCurrent);return L?{frag:L,part:F,level:W}:null},O.bufferFragmentData=function(I,N,V,H){if(!I||this.state!==R.PARSING)return;var D=I.data1,W=I.data2,F=D;if(D&&W&&(F=Object(l.appendUint8Array)(D,W)),!F||!F.length)return;var L={type:I.type,frag:N,part:V,chunkMeta:H,parent:N.type,data:F};this.hls.trigger(e.Events.BUFFER_APPENDING,L),I.dropped&&I.independent&&!V&&this.flushBufferGap(N)},O.flushBufferGap=function(I){var N=this.media;if(!N)return;if(!A.BufferHelper.isBuffered(N,N.currentTime)){this.flushMainBuffer(0,I.start);return}var V=N.currentTime,H=A.BufferHelper.bufferInfo(N,V,0),D=I.duration,W=Math.min(this.config.maxFragLookUpTolerance*2,D*.25),F=Math.max(Math.min(I.start-W,H.end-W),V+W);I.start-F>W&&this.flushMainBuffer(F,I.start)},O.getFwdBufferInfo=function(I,N){var V=this.config,H=this.getLoadPosition();if(!Object(b.isFiniteNumber)(H))return null;var D=A.BufferHelper.bufferInfo(I,H,V.maxBufferHole);if(D.len===0&&D.nextStart!==void 0){var W=this.fragmentTracker.getBufferedFrag(H,N);if(W&&D.nextStart=V?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},O.getNextFragment=function(I,N){var V,H,D=N.fragments,W=D.length;if(!W)return null;var F=this.config,L=D[0].start,K;if(N.live){var te=F.initialLiveManifestSize;if(W-1&&VV.start&&V.loaded},O.getInitialLiveFragment=function(I,N){var V=this.fragPrevious,H=null;if(V){if(I.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+V.programDateTime),H=Object(i.findFragmentByPDT)(N,V.endProgramDateTime,this.config.maxFragLookUpTolerance)),!H){var D=V.sn+1;if(D>=I.startSN&&D<=I.endSN){var W=N[D-I.startSN];V.cc===W.cc&&(H=W,this.log("Live playlist, switching playlist, load frag with next SN: "+H.sn))}H||(H=Object(i.findFragWithCC)(N,V.cc),H&&this.log("Live playlist, switching playlist, load frag with same CC: "+H.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(H=this.getFragmentAtPosition(F,this.bitrateTest?I.fragmentEnd:I.edge,I))}return H},O.getFragmentAtPosition=function(I,N,V){var H=this.config,D=this.fragPrevious,W=V.fragments,F=V.endSN,L=V.fragmentHint,K=H.maxFragLookUpTolerance,te=!!(H.lowLatencyMode&&V.partList&&L);te&&L&&!this.bitrateTest&&(W=W.concat(L),F=L.sn);var fe;if(IN-K?0:K;fe=Object(i.findFragmentByPTS)(D,W,I,de)}else fe=W[W.length-1];if(fe){var Ce=fe.sn-V.startSN,Oe=D&&fe.level===D.level,ce=W[Ce+1],Ee=this.fragmentTracker.getState(fe);if(Ee===C.FragmentState.BACKTRACKED){fe=null;for(var ye=Ce;W[ye]&&this.fragmentTracker.getState(W[ye])===C.FragmentState.BACKTRACKED;)D?fe=W[ye--]:fe=W[--ye];fe||(fe=ce)}else D&&fe.sn===D.sn&&!te&&(Oe&&(fe.sn=W-N.maxFragLookUpTolerance&&D<=F;if(H!==null&&V.duration>H&&(D"+I.startSN+" prev-sn: "+(D?D.sn:"na")+" fragments: "+F),fe}return L},O.waitForCdnTuneIn=function(I){var N=3;return I.live&&I.canBlockReload&&I.tuneInGoal>Math.max(I.partHoldBack,I.partTarget*N)},O.setStartPosition=function(I,N){var V=this.startPosition;if(V"+I))}}]),v}(y.default)},"./src/controller/buffer-controller.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return i});var b=T("./src/polyfills/number.ts"),y=T("./src/events.ts"),C=T("./src/utils/logger.ts"),A=T("./src/errors.ts"),g=T("./src/utils/buffer-helper.ts"),e=T("./src/utils/mediasource-helper.ts"),f=T("./src/loader/fragment.ts"),r=T("./src/controller/buffer-operation-queue.ts"),l=Object(e.getMediaSource)(),n=/([ha]vc.)(?:\.[^.,]+)+/,i=function(){function a(h){var d=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 s=d.hls,u=d.media,S=d.mediaSource;C.logger.log("[buffer-controller]: Media source opened"),u&&(d.updateMediaElementDuration(),s.trigger(y.Events.MEDIA_ATTACHED,{media:u})),S&&S.removeEventListener("sourceopen",d._onMediaSourceOpen),d.checkPendingTracks()},this._onMediaSourceClose=function(){C.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){C.logger.log("[buffer-controller]: Media source ended")},this.hls=h,this._initSourceBuffer(),this.registerListeners()}var c=a.prototype;return c.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},c.destroy=function(){this.unregisterListeners(),this.details=null},c.registerListeners=function(){var d=this.hls;d.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),d.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),d.on(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.on(y.Events.BUFFER_RESET,this.onBufferReset,this),d.on(y.Events.BUFFER_APPENDING,this.onBufferAppending,this),d.on(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),d.on(y.Events.BUFFER_EOS,this.onBufferEos,this),d.on(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),d.on(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),d.on(y.Events.FRAG_PARSED,this.onFragParsed,this),d.on(y.Events.FRAG_CHANGED,this.onFragChanged,this)},c.unregisterListeners=function(){var d=this.hls;d.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),d.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),d.off(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.off(y.Events.BUFFER_RESET,this.onBufferReset,this),d.off(y.Events.BUFFER_APPENDING,this.onBufferAppending,this),d.off(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),d.off(y.Events.BUFFER_EOS,this.onBufferEos,this),d.off(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),d.off(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),d.off(y.Events.FRAG_PARSED,this.onFragParsed,this),d.off(y.Events.FRAG_CHANGED,this.onFragChanged,this)},c._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new r.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},c.onManifestParsed=function(d,s){var u=2;(s.audio&&!s.video||!s.altAudio)&&(u=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=u,this.details=null,C.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},c.onMediaAttaching=function(d,s){var u=this.media=s.media;if(u&&l){var S=this.mediaSource=new l;S.addEventListener("sourceopen",this._onMediaSourceOpen),S.addEventListener("sourceended",this._onMediaSourceEnded),S.addEventListener("sourceclose",this._onMediaSourceClose),u.src=self.URL.createObjectURL(S),this._objectUrl=u.src}},c.onMediaDetaching=function(){var d=this.media,s=this.mediaSource,u=this._objectUrl;if(s){if(C.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(S){C.logger.warn("[buffer-controller]: onMediaDetaching: "+S.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),d&&(u&&self.URL.revokeObjectURL(u),d.src===u?(d.removeAttribute("src"),d.load()):C.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(y.Events.MEDIA_DETACHED,void 0)},c.onBufferReset=function(){var d=this;this.getSourceBufferTypes().forEach(function(s){var u=d.sourceBuffer[s];try{u&&(d.removeBufferListeners(s),d.mediaSource&&d.mediaSource.removeSourceBuffer(u),d.sourceBuffer[s]=void 0)}catch(S){C.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",S)}}),this._initSourceBuffer()},c.onBufferCodecs=function(d,s){var u=this,S=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(E){if(S){var _=u.tracks[E];if(_&&typeof _.buffer.changeType=="function"){var P=s[E],R=P.codec,x=P.levelCodec,w=P.container,v=(_.levelCodec||_.codec).replace(n,"$1"),O=(x||R).replace(n,"$1");if(v!==O){var U=w+";codecs="+(x||R);u.appendChangeType(E,U)}}}else u.pendingTracks[E]=s[E]}),S)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},c.appendChangeType=function(d,s){var u=this,S=this.operationQueue,E={execute:function(){var P=u.sourceBuffer[d];P&&(C.logger.log("[buffer-controller]: changing "+d+" sourceBuffer type to "+s),P.changeType(s)),S.shiftAndExecuteNext(d)},onStart:function(){},onComplete:function(){},onError:function(P){C.logger.warn("[buffer-controller]: Failed to change "+d+" SourceBuffer type",P)}};S.append(E,d)},c.onBufferAppending=function(d,s){var u=this,S=this.hls,E=this.operationQueue,_=this.tracks,P=s.data,R=s.type,x=s.frag,w=s.part,v=s.chunkMeta,O=v.buffering[R],U=self.performance.now();O.start=U;var I=x.stats.buffering,N=w?w.stats.buffering:null;I.start===0&&(I.start=U),N&&N.start===0&&(N.start=U);var V=_.audio,H=R==="audio"&&v.id===1&&(V==null?void 0:V.container)==="audio/mpeg",D={execute:function(){if(O.executeStart=self.performance.now(),H){var F=u.sourceBuffer[R];if(F){var L=x.start-F.timestampOffset;Math.abs(L)>=.1&&(C.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+x.start+" (delta: "+L+") sn: "+x.sn+")"),F.timestampOffset=x.start)}}u.appendExecutor(P,R)},onStart:function(){},onComplete:function(){var F=self.performance.now();O.executeEnd=O.end=F,I.first===0&&(I.first=F),N&&N.first===0&&(N.first=F);var L=u.sourceBuffer,K={};for(var te in L)K[te]=g.BufferHelper.getBuffered(L[te]);u.appendError=0,u.hls.trigger(y.Events.BUFFER_APPENDED,{type:R,frag:x,part:w,chunkMeta:v,parent:x.type,timeRanges:K})},onError:function(F){C.logger.error("[buffer-controller]: Error encountered while trying to append to the "+R+" SourceBuffer",F);var L={type:A.ErrorTypes.MEDIA_ERROR,parent:x.type,details:A.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?L.details=A.ErrorDetails.BUFFER_FULL_ERROR:(u.appendError++,L.details=A.ErrorDetails.BUFFER_APPEND_ERROR,u.appendError>S.config.appendErrorMaxRetry&&(C.logger.error("[buffer-controller]: Failed "+S.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),L.fatal=!0)),S.trigger(y.Events.ERROR,L)}};E.append(D,R)},c.onBufferFlushing=function(d,s){var u=this,S=this.operationQueue,E=function(P){return{execute:u.removeExecutor.bind(u,P,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){u.hls.trigger(y.Events.BUFFER_FLUSHED,{type:P})},onError:function(x){C.logger.warn("[buffer-controller]: Failed to remove from "+P+" SourceBuffer",x)}}};s.type?S.append(E(s.type),s.type):this.getSourceBufferTypes().forEach(function(_){S.append(E(_),_)})},c.onFragParsed=function(d,s){var u=this,S=s.frag,E=s.part,_=[],P=E?E.elementaryStreams:S.elementaryStreams;P[f.ElementaryStreamTypes.AUDIOVIDEO]?_.push("audiovideo"):(P[f.ElementaryStreamTypes.AUDIO]&&_.push("audio"),P[f.ElementaryStreamTypes.VIDEO]&&_.push("video"));var R=function(){var w=self.performance.now();S.stats.buffering.end=w,E&&(E.stats.buffering.end=w);var v=E?E.stats:S.stats;u.hls.trigger(y.Events.FRAG_BUFFERED,{frag:S,part:E,stats:v,id:S.type})};_.length===0&&C.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+S.type+" level: "+S.level+" sn: "+S.sn),this.blockBuffers(R,_)},c.onFragChanged=function(d,s){this.flushBackBuffer()},c.onBufferEos=function(d,s){var u=this,S=this.getSourceBufferTypes().reduce(function(E,_){var P=u.sourceBuffer[_];return(!s.type||s.type===_)&&(P&&!P.ended&&(P.ended=!0,C.logger.log("[buffer-controller]: "+_+" sourceBuffer now EOS"))),E&&!!(!P||P.ended)},!0);S&&this.blockBuffers(function(){var E=u.mediaSource;if(!E||E.readyState!=="open")return;E.endOfStream()})},c.onLevelUpdated=function(d,s){var u=s.details;if(!u.fragments.length)return;this.details=u,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},c.flushBackBuffer=function(){var d=this.hls,s=this.details,u=this.media,S=this.sourceBuffer;if(!u||s===null)return;var E=this.getSourceBufferTypes();if(!E.length)return;var _=s.live&&d.config.liveBackBufferLength!==null?d.config.liveBackBufferLength:d.config.backBufferLength;if(!Object(b.isFiniteNumber)(_)||_<0)return;var P=u.currentTime,R=s.levelTargetDuration,x=Math.max(_,R),w=Math.floor(P/R)*R-x;E.forEach(function(v){var O=S[v];if(O){var U=g.BufferHelper.getBuffered(O);U.length>0&&w>U.start(0)&&(d.trigger(y.Events.BACK_BUFFER_REACHED,{bufferEnd:w}),s.live&&d.trigger(y.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:w}),d.trigger(y.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:w,type:v}))}})},c.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var d=this.details,s=this.hls,u=this.media,S=this.mediaSource,E=d.fragments[0].start+d.totalduration,_=u.duration,P=Object(b.isFiniteNumber)(S.duration)?S.duration:0;d.live&&s.config.liveDurationInfinity?(C.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),S.duration=Infinity,this.updateSeekableRange(d)):(E>P&&E>_||!Object(b.isFiniteNumber)(_))&&(C.logger.log("[buffer-controller]: Updating Media Source duration to "+E.toFixed(3)),S.duration=E)},c.updateSeekableRange=function(d){var s=this.mediaSource,u=d.fragments,S=u.length;if(S&&d.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var E=Math.max(0,u[0].start),_=Math.max(E,E+d.totalduration);s.setLiveSeekableRange(E,_)}},c.checkPendingTracks=function(){var d=this.bufferCodecEventsExpected,s=this.operationQueue,u=this.pendingTracks,S=Object.keys(u).length;if(S&&!d||S===2){this.createSourceBuffers(u),this.pendingTracks={};var E=this.getSourceBufferTypes();if(E.length===0){this.hls.trigger(y.Events.ERROR,{type:A.ErrorTypes.MEDIA_ERROR,details:A.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}E.forEach(function(_){s.executeNext(_)})}},c.createSourceBuffers=function(d){var s=this.sourceBuffer,u=this.mediaSource;if(!u)throw Error("createSourceBuffers called when mediaSource was null");var S=0;for(var E in d)if(!s[E]){var _=d[E];if(!_)throw Error("source buffer exists for track "+E+", however track does not");var P=_.levelCodec||_.codec,R=_.container+";codecs="+P;C.logger.log("[buffer-controller]: creating sourceBuffer("+R+")");try{var x=s[E]=u.addSourceBuffer(R),w=E;this.addBufferListener(w,"updatestart",this._onSBUpdateStart),this.addBufferListener(w,"updateend",this._onSBUpdateEnd),this.addBufferListener(w,"error",this._onSBUpdateError),this.tracks[E]={buffer:x,codec:P,container:_.container,levelCodec:_.levelCodec,id:_.id},S++}catch(v){C.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+v.message),this.hls.trigger(y.Events.ERROR,{type:A.ErrorTypes.MEDIA_ERROR,details:A.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:v,mimeType:R})}}S&&this.hls.trigger(y.Events.BUFFER_CREATED,{tracks:this.tracks})},c._onSBUpdateStart=function(d){var s=this.operationQueue,u=s.current(d);u.onStart()},c._onSBUpdateEnd=function(d){var s=this.operationQueue,u=s.current(d);u.onComplete(),s.shiftAndExecuteNext(d)},c._onSBUpdateError=function(d,s){C.logger.error("[buffer-controller]: "+d+" SourceBuffer error",s),this.hls.trigger(y.Events.ERROR,{type:A.ErrorTypes.MEDIA_ERROR,details:A.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var u=this.operationQueue.current(d);u&&u.onError(s)},c.removeExecutor=function(d,s,u){var S=this.media,E=this.mediaSource,_=this.operationQueue,P=this.sourceBuffer,R=P[d];if(!S||!E||!R){C.logger.warn("[buffer-controller]: Attempting to remove from the "+d+" SourceBuffer, but it does not exist"),_.shiftAndExecuteNext(d);return}var x=Object(b.isFiniteNumber)(S.duration)?S.duration:Infinity,w=Object(b.isFiniteNumber)(E.duration)?E.duration:Infinity,v=Math.max(0,s),O=Math.min(u,x,w);O>v?(C.logger.log("[buffer-controller]: Removing ["+v+","+O+"] from the "+d+" SourceBuffer"),console.assert(!R.updating,d+" sourceBuffer must not be updating"),R.remove(v,O)):_.shiftAndExecuteNext(d)},c.appendExecutor=function(d,s){var u=this.operationQueue,S=this.sourceBuffer,E=S[s];if(!E){C.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),u.shiftAndExecuteNext(s);return}E.ended=!1,console.assert(!E.updating,s+" sourceBuffer must not be updating"),E.appendBuffer(d)},c.blockBuffers=function(d,s){var u=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){C.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(d);return}var S=this.operationQueue,E=s.map(function(_){return S.appendBlocker(_)});Promise.all(E).then(function(){d(),s.forEach(function(_){var P=u.sourceBuffer[_];(!P||!P.updating)&&S.shiftAndExecuteNext(_)})})},c.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},c.addBufferListener=function(d,s,u){var S=this.sourceBuffer[d];if(!S)return;var E=u.bind(this,d);this.listeners[d].push({event:s,listener:E}),S.addEventListener(s,E)},c.removeBufferListeners=function(d){var s=this.sourceBuffer[d];if(!s)return;this.listeners[d].forEach(function(u){s.removeEventListener(u.event,u.listener)})},a}()},"./src/controller/buffer-operation-queue.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return y});var b=T("./src/utils/logger.ts"),y=function(){function C(g){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=g}var A=C.prototype;return A.append=function(e,f){var r=this.queues[f];r.push(e),r.length===1&&this.buffers[f]&&this.executeNext(f)},A.insertAbort=function(e,f){var r=this.queues[f];r.unshift(e),this.executeNext(f)},A.appendBlocker=function(e){var f,r=new Promise(function(n){f=n}),l={execute:f,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(l,e),r},A.executeNext=function(e){var f=this.buffers,r=this.queues,l=f[e],n=r[e];if(n.length){var i=n[0];try{i.execute()}catch(a){b.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),i.onError(a),(!l||!l.updating)&&(n.shift(),this.executeNext(e))}}},A.shiftAndExecuteNext=function(e){this.queues[e].shift(),this.executeNext(e)},A.current=function(e){return this.queues[e][0]},C}()},"./src/controller/cap-level-controller.ts":function(M,m,T){"use strict";T.r(m);var b=T("./src/events.ts");function y(g,e){for(var f=0;f0&&this.mediaWidth>0){var r=this.hls.levels;if(r.length){var l=this.hls;l.autoLevelCapping=this.getMaxLevel(r.length-1),l.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=l.autoLevelCapping}}},e.getMaxLevel=function(r){var l=this,n=this.hls.levels;if(!n.length)return-1;var i=n.filter(function(a,c){return g.isLevelAllowed(c,l.restrictedLevels)&&c<=r});return this.clientRect=null,g.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)},e.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()},e.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},e.getDimensions=function(){if(this.clientRect)return this.clientRect;var r=this.media,l={width:0,height:0};if(r){var n=r.getBoundingClientRect();l.width=n.width,l.height=n.height,!l.width&&!l.height&&(l.width=n.right-n.left||r.width||0,l.height=n.bottom-n.top||r.height||0)}return this.clientRect=l,l},g.isLevelAllowed=function(r,l){return l===void 0&&(l=[]),l.indexOf(r)===-1},g.getMaxLevelByMediaSize=function(r,l,n){if(!r||!r.length)return-1;for(var i=function(s,u){return u?s.width!==u.width||s.height!==u.height:!0},a=r.length-1,c=0;c=l||h.height>=n)&&i(h,r[c+1])){a=c;break}}return a},C(g,[{key:"mediaWidth",get:function(){return this.getDimensions().width*g.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*g.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var r=1;try{r=self.devicePixelRatio}catch(l){}return r}}]),g}();m.default=A},"./src/controller/cmcd-controller.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return i});var b=T("./src/events.ts"),y=T("./src/types/cmcd.ts"),C=T("./src/utils/buffer-helper.ts"),A=T("./src/utils/logger.ts");function g(a,c){for(var h=0;h=a.length?{done:!0}:{done:!1,value:a[d++]}}}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 r(a,c){if(!a)return;if(typeof a=="string")return l(a,c);var h=Object.prototype.toString.call(a).slice(8,-1);if(h==="Object"&&a.constructor&&(h=a.constructor.name),h==="Map"||h==="Set")return Array.from(a);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return l(a,c)}function l(a,c){(c==null||c>a.length)&&(c=a.length);for(var h=0,d=new Array(c);hs&&(s=_.bitrate)}return s>0?s:NaN},c.getBufferLength=function(d){var s=this.hls.media,u=d===y.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!u||!s)return NaN;var S=C.BufferHelper.bufferInfo(u,s.currentTime,this.config.maxBufferHole);return S.len*1e3},c.createPlaylistLoader=function(){var d=this.config.pLoader,s=this.applyPlaylistData,u=d||this.config.loader;return function(){function S(_){this.loader=void 0,this.loader=new u(_)}var E=S.prototype;return E.destroy=function(){this.loader.destroy()},E.abort=function(){this.loader.abort()},E.load=function(P,R,x){s(P),this.loader.load(P,R,x)},e(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},c.createFragmentLoader=function(){var d=this.config.fLoader,s=this.applyFragmentData,u=d||this.config.loader;return function(){function S(_){this.loader=void 0,this.loader=new u(_)}var E=S.prototype;return E.destroy=function(){this.loader.destroy()},E.abort=function(){this.loader.abort()},E.load=function(P,R,x){s(P),this.loader.load(P,R,x)},e(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},a.uuid=function(){var d=URL.createObjectURL(new Blob),s=d.toString();return URL.revokeObjectURL(d),s.substr(s.lastIndexOf("/")+1)},a.serialize=function(d){for(var s=[],u=function(H){return!Number.isNaN(H)&&H!=null&&H!==""&&H!==!1},S=function(H){return Math.round(H)},E=function(H){return S(H/100)*100},_=function(H){return encodeURIComponent(H)},P={br:S,d:S,bl:E,dl:E,mtp:E,nor:_,rtp:E,tb:S},R=Object.keys(d||{}).sort(),x=f(R),w;!(w=x()).done;){var v=w.value,O=d[v];if(!u(O))continue;if(v==="v"&&O===1)continue;if(v=="pr"&&O===1)continue;var U=P[v];U&&(O=U(O));var I=typeof O,N=void 0;v==="ot"||v==="sf"||v==="st"?N=v+"="+O:I==="boolean"?N=v:I==="number"?N=v+"="+O:N=v+"="+JSON.stringify(O),s.push(N)}return s.join(",")},a.toHeaders=function(d){for(var s=Object.keys(d),u={},S=["Object","Request","Session","Status"],E=[{},{},{},{}],_={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},P=0,R=s;Pf){this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var _=f-this._requestLicenseFailureCount+1;C.logger.warn("Retrying license request, "+_+" attempts left"),this._requestLicense(s,u)}break}},a._generateLicenseRequestChallenge=function(h,d){switch(h.mediaKeySystemDomain){case A.KeySystems.WIDEVINE:return d}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},a._requestLicense=function(h,d){C.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){C.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var u=this.getLicenseServerUrl(s.mediaKeySystemDomain),S=this._createLicenseXhr(u,h,d);C.logger.log("Sending license request to URL: "+u);var E=this._generateLicenseRequestChallenge(s,h);S.send(E)}catch(_){C.logger.error("Failure requesting DRM license: "+_),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},a.onMediaAttached=function(h,d){if(!this._emeEnabled)return;var s=d.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},a.onMediaDetached=function(){var h=this._media,d=this._mediaKeysList;if(!h)return;h.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(d.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},a.onManifestParsed=function(h,d){if(!this._emeEnabled)return;var s=d.levels.map(function(S){return S.audioCodec}).filter(function(S){return!!S}),u=d.levels.map(function(S){return S.videoCodec}).filter(function(S){return!!S});this._attemptKeySystemAccess(A.KeySystems.WIDEVINE,s,u)},e(i,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),i}();m.default=n},"./src/controller/fps-controller.ts":function(M,m,T){"use strict";T.r(m);var b=T("./src/events.ts"),y=T("./src/utils/logger.ts"),C=function(){function A(e){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=e,this.registerListeners()}var g=A.prototype;return g.setStreamController=function(f){this.streamController=f},g.registerListeners=function(){this.hls.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},g.unregisterListeners=function(){this.hls.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching)},g.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},g.onMediaAttaching=function(f,r){var l=this.hls.config;if(l.capLevelOnFPSDrop){var n=r.media instanceof self.HTMLVideoElement?r.media:null;this.media=n,n&&typeof n.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),l.fpsDroppedMonitoringPeriod)}},g.checkFPS=function(f,r,l){var n=performance.now();if(r){if(this.lastTime){var i=n-this.lastTime,a=l-this.lastDroppedFrames,c=r-this.lastDecodedFrames,h=1e3*a/i,d=this.hls;if(d.trigger(b.Events.FPS_DROP,{currentDropped:a,currentDecoded:c,totalDroppedFrames:l}),h>0&&a>d.config.fpsDroppedMonitoringThreshold*c){var s=d.currentLevel;y.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(d.autoLevelCapping===-1||d.autoLevelCapping>=s)&&(s=s-1,d.trigger(b.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:d.currentLevel}),d.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=n,this.lastDroppedFrames=l,this.lastDecodedFrames=r}},g.checkFPSInterval=function(){var f=this.media;if(f)if(this.isVideoPlaybackQualityAvailable){var r=f.getVideoPlaybackQuality();this.checkFPS(f,r.totalVideoFrames,r.droppedVideoFrames)}else this.checkFPS(f,f.webkitDecodedFrameCount,f.webkitDroppedFrameCount)},A}();m.default=C},"./src/controller/fragment-finders.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"findFragmentByPDT",function(){return C}),T.d(m,"findFragmentByPTS",function(){return A}),T.d(m,"fragmentWithinToleranceTest",function(){return g}),T.d(m,"pdtWithinToleranceTest",function(){return e}),T.d(m,"findFragWithCC",function(){return f});var b=T("./src/polyfills/number.ts"),y=T("./src/utils/binary-search.ts");function C(r,l,n){if(l===null||!Array.isArray(r)||!r.length||!Object(b.isFiniteNumber)(l))return null;var i=r[0].programDateTime;if(l<(i||0))return null;var a=r[r.length-1].endProgramDateTime;if(l>=(a||0))return null;n=n||0;for(var c=0;cr&&n.start?-1:0}function e(r,l,n){var i=Math.min(l,n.duration+(n.deltaPTS?n.deltaPTS:0))*1e3,a=n.endProgramDateTime||0;return a-i>r}function f(r,l){return y.default.search(r,function(n){return n.ccl?-1:0})}},"./src/controller/fragment-tracker.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"FragmentState",function(){return C}),T.d(m,"FragmentTracker",function(){return A});var b=T("./src/events.ts"),y=T("./src/types/loader.ts"),C;(function(f){f.NOT_LOADED="NOT_LOADED",f.BACKTRACKED="BACKTRACKED",f.APPENDING="APPENDING",f.PARTIAL="PARTIAL",f.OK="OK"})(C||(C={}));var A=function(){function f(l){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=l,this._registerListeners()}var r=f.prototype;return r._registerListeners=function(){var n=this.hls;n.on(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),n.on(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),n.on(b.Events.FRAG_LOADED,this.onFragLoaded,this)},r._unregisterListeners=function(){var n=this.hls;n.off(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),n.off(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),n.off(b.Events.FRAG_LOADED,this.onFragLoaded,this)},r.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},r.getAppendedFrag=function(n,i){if(i===y.PlaylistLevelType.MAIN){var a=this.activeFragment,c=this.activeParts;if(!a)return null;if(c)for(var h=c.length;h--;){var d=c[h],s=d?d.end:a.appendedPTS;if(d.start<=n&&s!==void 0&&n<=s)return h>9&&(this.activeParts=c.slice(h-9)),d}else if(a.start<=n&&a.appendedPTS!==void 0&&n<=a.appendedPTS)return a}return this.getBufferedFrag(n,i)},r.getBufferedFrag=function(n,i){for(var a=this.fragments,c=Object.keys(a),h=c.length;h--;){var d=a[c[h]];if((d==null?void 0:d.body.type)===i&&d.buffered){var s=d.body;if(s.start<=n&&n<=s.end)return s}}return null},r.detectEvictedFragments=function(n,i,a){var c=this;Object.keys(this.fragments).forEach(function(h){var d=c.fragments[h];if(!d)return;if(!d.buffered){d.body.type===a&&c.removeFragment(d.body);return}var s=d.range[n];if(!s)return;s.time.some(function(u){var S=!c.isTimeBuffered(u.startPTS,u.endPTS,i);return S&&c.removeFragment(d.body),S})})},r.detectPartialFragments=function(n){var i=this,a=this.timeRanges,c=n.frag,h=n.part;if(!a||c.sn==="initSegment")return;var d=e(c),s=this.fragments[d];if(!s)return;Object.keys(a).forEach(function(u){var S=c.elementaryStreams[u];if(!S)return;var E=a[u],_=h!==null||S.partial===!0;s.range[u]=i.getBufferedTimes(c,h,_,E)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},r.fragBuffered=function(n){var i=e(n),a=this.fragments[i];a&&(a.backtrack=a.loaded=null,a.buffered=!0)},r.getBufferedTimes=function(n,i,a,c){for(var h={time:[],partial:a},d=i?i.start:n.start,s=i?i.end:n.end,u=n.minEndPTS||s,S=n.maxStartPTS||d,E=0;E=_&&u<=P){h.time.push({startPTS:Math.max(d,c.start(E)),endPTS:Math.min(s,c.end(E))});break}else if(d_)h.partial=!0,h.time.push({startPTS:Math.max(d,c.start(E)),endPTS:Math.min(s,c.end(E))});else if(s<=_)break}return h},r.getPartialFragment=function(n){var i=null,a,c,h,d=0,s=this.bufferPadding,u=this.fragments;return Object.keys(u).forEach(function(S){var E=u[S];if(!E)return;g(E)&&(c=E.body.start-s,h=E.body.end+s,n>=c&&n<=h&&(a=Math.min(n-c,h-n),d<=a&&(i=E.body,d=a)))}),i},r.getState=function(n){var i=e(n),a=this.fragments[i];return a?a.buffered?g(a)?C.PARTIAL:C.OK:a.backtrack?C.BACKTRACKED:C.APPENDING:C.NOT_LOADED},r.backtrack=function(n,i){var a=e(n),c=this.fragments[a];if(!c||c.backtrack)return null;var h=c.backtrack=i||c.loaded;return c.loaded=null,h},r.getBacktrackData=function(n){var i=e(n),a=this.fragments[i];if(a){var c,h=a.backtrack;if(h!=null&&(c=h.payload)!==null&&c!==void 0&&c.byteLength)return h;this.removeFragment(n)}return null},r.isTimeBuffered=function(n,i,a){for(var c,h,d=0;d=c&&i<=h)return!0;if(i<=c)return!1}return!1},r.onFragLoaded=function(n,i){var a=i.frag,c=i.part;if(a.sn==="initSegment"||a.bitrateTest||c)return;var h=e(a);this.fragments[h]={body:a,loaded:i,backtrack:null,buffered:!1,range:Object.create(null)}},r.onBufferAppended=function(n,i){var a=this,c=i.frag,h=i.part,d=i.timeRanges;if(c.type===y.PlaylistLevelType.MAIN)if(this.activeFragment=c,h){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(h)}else this.activeParts=null;this.timeRanges=d,Object.keys(d).forEach(function(u){var S=d[u];if(a.detectEvictedFragments(u,S),!h)for(var E=0;En&&c.removeFragment(s)}})},r.removeFragment=function(n){var i=e(n);n.stats.loaded=0,n.clearElementaryStreamInfo(),delete this.fragments[i]},r.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},f}();function g(f){var r,l;return f.buffered&&(((r=f.range.video)===null||r===void 0?void 0:r.partial)||((l=f.range.audio)===null||l===void 0?void 0:l.partial))}function e(f){return f.type+"_"+f.level+"_"+f.urlId+"_"+f.sn}},"./src/controller/gap-controller.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"STALL_MINIMUM_DURATION_MS",function(){return g}),T.d(m,"MAX_START_GAP_JUMP",function(){return e}),T.d(m,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return f}),T.d(m,"SKIP_BUFFER_RANGE_START",function(){return r}),T.d(m,"default",function(){return l});var b=T("./src/utils/buffer-helper.ts"),y=T("./src/errors.ts"),C=T("./src/events.ts"),A=T("./src/utils/logger.ts"),g=250,e=2,f=.1,r=.05,l=function(){function n(a,c,h,d){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=a,this.media=c,this.fragmentTracker=h,this.hls=d}var i=n.prototype;return i.destroy=function(){this.hls=this.fragmentTracker=this.media=null},i.poll=function(c){var h=this.config,d=this.media,s=this.stalled,u=d.currentTime,S=d.seeking,E=this.seeking&&!S,_=!this.seeking&&S;if(this.seeking=S,u!==c){if(this.moved=!0,s!==null){if(this.stallReported){var P=self.performance.now()-s;A.logger.warn("playback not stuck anymore @"+u+", after "+Math.round(P)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((_||E)&&(this.stalled=null),d.paused||d.ended||d.playbackRate===0||!b.BufferHelper.getBuffered(d).length)return;var R=b.BufferHelper.bufferInfo(d,u,0),x=R.len>0,w=R.nextStart||0;if(!x&&!w)return;if(S){var v=R.len>e,O=!w||w-u>e&&!this.fragmentTracker.getPartialFragment(u);if(v||O)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var U,I=Math.max(w,R.start||0)-u,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,V=N==null||((U=N.details)===null||U===void 0)?void 0:U.live,H=V?N.details.targetduration*2:e;if(I>0&&I<=H){this._trySkipBufferHole(null);return}}var D=self.performance.now();if(s===null){this.stalled=D;return}var W=D-s;!S&&W>=g&&this._reportStall(R.len);var F=b.BufferHelper.bufferInfo(d,u,h.maxBufferHole);this._tryFixBufferStall(F,W)},i._tryFixBufferStall=function(c,h){var d=this.config,s=this.fragmentTracker,u=this.media,S=u.currentTime,E=s.getPartialFragment(S);if(E){var _=this._trySkipBufferHole(E);if(_)return}c.len>d.maxBufferHole&&h>d.highBufferWatchdogPeriod*1e3&&(A.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},i._reportStall=function(c){var h=this.hls,d=this.media,s=this.stallReported;s||(this.stallReported=!0,A.logger.warn("Playback stalling at @"+d.currentTime+" due to low buffer (buffer="+c+")"),h.trigger(C.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:c}))},i._trySkipBufferHole=function(c){for(var h=this.config,d=this.hls,s=this.media,u=s.currentTime,S=0,E=b.BufferHelper.getBuffered(s),_=0;_=S&&u.05&&this.forwardBufferLength>1){var _=Math.min(2,Math.max(1,d)),P=Math.round(2/(1+Math.exp(-.75*u-this.edgeStalled))*20)/20;n.playbackRate=Math.min(_,Math.max(1,P))}else n.playbackRate!==1&&n.playbackRate!==0&&(n.playbackRate=1)},r.estimateLiveEdge=function(){var n=this.levelDetails;return n===null?null:n.edge+n.age},r.computeLatency=function(){var n=this.estimateLiveEdge();return n===null?null:n-this.currentTime},g(f,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var n=this.config,i=this.levelDetails;return n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:i?n.liveMaxLatencyDurationCount*i.targetduration:0}},{key:"targetLatency",get:function(){var n=this.levelDetails;if(n===null)return null;var i=n.holdBack,a=n.partHoldBack,c=n.targetduration,h=this.config,d=h.liveSyncDuration,s=h.liveSyncDurationCount,u=h.lowLatencyMode,S=this.hls.userConfig,E=u&&a||i;(S.liveSyncDuration||S.liveSyncDurationCount||E===0)&&(E=d!==void 0?d:s*c);var _=c,P=1;return E+Math.min(this.stallCount*P,_)}},{key:"liveSyncPosition",get:function(){var n=this.estimateLiveEdge(),i=this.targetLatency,a=this.levelDetails;if(n===null||i===null||a===null)return null;var c=a.edge,h=n-i-this.edgeStalled,d=c-a.totalduration,s=c-(this.config.lowLatencyMode&&a.partTarget||a.targetduration);return Math.min(Math.max(d,h),s)}},{key:"drift",get:function(){var n=this.levelDetails;return n===null?1:n.drift}},{key:"edgeStalled",get:function(){var n=this.levelDetails;if(n===null)return 0;var i=(this.config.lowLatencyMode&&n.partTarget||n.targetduration)*3;return Math.max(n.age-i,0)}},{key:"forwardBufferLength",get:function(){var n=this.media,i=this.levelDetails;if(!n||!i)return 0;var a=n.buffered.length;return a?n.buffered.end(a-1):i.edge-this.currentTime}}]),f}()},"./src/controller/level-controller.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return h});var b=T("./src/types/level.ts"),y=T("./src/events.ts"),C=T("./src/errors.ts"),A=T("./src/utils/codecs.ts"),g=T("./src/controller/level-helper.ts"),e=T("./src/controller/base-playlist-controller.ts"),f=T("./src/types/loader.ts");function r(){return r=Object.assign||function(d){for(var s=1;s0){w=P[0].bitrate,P.sort(function(W,F){return W.bitrate-F.bitrate}),this._levels=P;for(var V=0;Vthis.hls.config.fragLoadingMaxRetry&&(v=_.frag.level)):v=_.frag.level}break;case C.ErrorDetails.LEVEL_LOAD_ERROR:case C.ErrorDetails.LEVEL_LOAD_TIMEOUT:P&&(P.deliveryDirectives&&(w=!1),v=P.level),x=!0;break;case C.ErrorDetails.REMUX_ALLOC_ERROR:v=_.level,x=!0;break}v!==void 0&&this.recoverLevel(_,v,x,w)},u.recoverLevel=function(E,_,P,R){var x=E.details,w=this._levels[_];if(w.loadError++,P){var v=this.retryLoadingOrFail(E);if(v)E.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(R){var O=w.url.length;if(O>1&&w.loadError1){var R=(_.urlId+1)%P;this.warn("Switching to redundant URL-id "+R),this._levels.forEach(function(x){x.urlId=R}),this.level=E}},u.onFragLoaded=function(E,_){var P=_.frag;if(P!==void 0&&P.type===f.PlaylistLevelType.MAIN){var R=this._levels[P.level];R!==void 0&&(R.fragmentError=0,R.loadError=0)}},u.onLevelLoaded=function(E,_){var P,R=_.level,x=_.details,w=this._levels[R];if(!w){var v;this.warn("Invalid level index "+R),(v=_.deliveryDirectives)!==null&&v!==void 0&&v.skip&&(x.deltaUpdateFailed=!0);return}R===this.currentLevelIndex?(w.fragmentError===0&&(w.loadError=0,this.retryCount=0),this.playlistLoaded(R,_,w.details)):(P=_.deliveryDirectives)!==null&&P!==void 0&&P.skip&&(x.deltaUpdateFailed=!0)},u.onAudioTrackSwitched=function(E,_){var P=this.hls.levels[this.currentLevelIndex];if(!P)return;if(P.audioGroupIds){for(var R=-1,x=this.hls.audioTracks[_.id].groupId,w=0;w0){var R=P.urlId,x=P.url[R];if(E)try{x=E.addDirectives(x)}catch(w){this.warn("Could not construct new URL with HLS Delivery Directives: "+w)}this.log("Attempt loading level index "+_+(E?" at sn "+E.msn+" part "+E.part:"")+" with URL-id "+R+" "+x),this.clearTimer(),this.hls.trigger(y.Events.LEVEL_LOADING,{url:x,level:_,id:R,deliveryDirectives:E||null})}},u.removeLevel=function(E,_){var P=function(w,v){return v!==_},R=this._levels.filter(function(x,w){return w!==E?!0:x.url.length>1&&_!==void 0?(x.url=x.url.filter(P),x.audioGroupIds&&(x.audioGroupIds=x.audioGroupIds.filter(P)),x.textGroupIds&&(x.textGroupIds=x.textGroupIds.filter(P)),x.urlId=0,!0):!1}).map(function(x,w){var v=x.details;return v!=null&&v.fragments&&v.fragments.forEach(function(O){O.level=w}),x});this._levels=R,this.hls.trigger(y.Events.LEVELS_UPDATED,{levels:R})},n(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(E){var _,P=this._levels;if(P.length===0)return;if(this.currentLevelIndex===E&&(_=P[E])!==null&&_!==void 0&&_.details)return;if(E<0||E>=P.length){var R=E<0;if(this.hls.trigger(y.Events.ERROR,{type:C.ErrorTypes.OTHER_ERROR,details:C.ErrorDetails.LEVEL_SWITCH_ERROR,level:E,fatal:R,reason:"invalid level idx"}),R)return;E=Math.min(E,P.length-1)}this.clearTimer();var x=this.currentLevelIndex,w=P[x],v=P[E];this.log("switching to level "+E+" from "+x),this.currentLevelIndex=E;var O=r({},v,{level:E,maxBitrate:v.maxBitrate,uri:v.uri,urlId:v.urlId});delete O._urlId,this.hls.trigger(y.Events.LEVEL_SWITCHING,O);var U=v.details;if(!U||U.live){var I=this.switchParams(v.uri,w==null?void 0:w.details);this.loadPlaylist(I)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(E){this.manualLevelIndex=E,this._startLevel===void 0&&(this._startLevel=E),E!==-1&&(this.level=E)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(E){this._firstLevel=E}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var E=this.hls.config.startLevel;return E!==void 0?E:this._firstLevel}else return this._startLevel},set:function(E){this._startLevel=E}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(E){this.level=E,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=E)}}]),s}(e.default)},"./src/controller/level-helper.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"addGroupId",function(){return C}),T.d(m,"assignTrackIdsByGroup",function(){return A}),T.d(m,"updatePTS",function(){return g}),T.d(m,"updateFragPTSDTS",function(){return f}),T.d(m,"mergeDetails",function(){return r}),T.d(m,"mapPartIntersection",function(){return l}),T.d(m,"mapFragmentIntersection",function(){return n}),T.d(m,"adjustSliding",function(){return i}),T.d(m,"addSliding",function(){return a}),T.d(m,"computeReloadInterval",function(){return c}),T.d(m,"getFragmentWithSN",function(){return h}),T.d(m,"getPartWith",function(){return d});var b=T("./src/polyfills/number.ts"),y=T("./src/utils/logger.ts");function C(s,u,S){switch(u){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(S);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(S);break}}function A(s){var u={};s.forEach(function(S){var E=S.groupId||"";S.id=u[E]=u[E]||0,u[E]++})}function g(s,u,S){var E=s[u],_=s[S];e(E,_)}function e(s,u){var S=u.startPTS;if(Object(b.isFiniteNumber)(S)){var E=0,_;u.sn>s.sn?(E=S-s.start,_=s):(E=s.start-S,_=u),_.duration!==E&&(_.duration=E)}else if(u.sn>s.sn){var P=s.cc===u.cc;P&&s.minEndPTS?u.start=s.start+(s.minEndPTS-s.start):u.start=s.start+s.duration}else u.start=Math.max(s.start-u.duration,0)}function f(s,u,S,E,_,P){var R=E-S;R<=0&&(y.logger.warn("Fragment should have a positive duration",u),E=S+u.duration,P=_+u.duration);var x=S,w=E,v=u.startPTS,O=u.endPTS;if(Object(b.isFiniteNumber)(v)){var U=Math.abs(v-S);Object(b.isFiniteNumber)(u.deltaPTS)?u.deltaPTS=Math.max(U,u.deltaPTS):u.deltaPTS=U,x=Math.max(S,v),S=Math.min(S,v),_=Math.min(_,u.startDTS),w=Math.min(E,O),E=Math.max(E,O),P=Math.max(P,u.endDTS)}u.duration=E-S;var I=S-u.start;u.appendedPTS=E,u.start=u.startPTS=S,u.maxStartPTS=x,u.startDTS=_,u.endPTS=E,u.minEndPTS=w,u.endDTS=P;var N=u.sn;if(!s||Ns.endSN)return 0;var V,H=N-s.startSN,D=s.fragments;for(D[H]=u,V=H;V>0;V--)e(D[V],D[V-1]);for(V=H;V=0;_--){var P=E[_].initSegment;if(P){S=P;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var R=0,x;if(n(s,u,function(V,H){V.relurl&&(R=V.cc-H.cc),Object(b.isFiniteNumber)(V.startPTS)&&Object(b.isFiniteNumber)(V.endPTS)&&(H.start=H.startPTS=V.startPTS,H.startDTS=V.startDTS,H.appendedPTS=V.appendedPTS,H.maxStartPTS=V.maxStartPTS,H.endPTS=V.endPTS,H.endDTS=V.endDTS,H.minEndPTS=V.minEndPTS,H.duration=V.endPTS-V.startPTS,H.duration&&(x=H),u.PTSKnown=u.alignedSliding=!0),H.elementaryStreams=V.elementaryStreams,H.loader=V.loader,H.stats=V.stats,H.urlId=V.urlId,V.initSegment&&(H.initSegment=V.initSegment,S=V.initSegment)}),S){var w=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments;w.forEach(function(V){var H;(!V.initSegment||V.initSegment.relurl===((H=S)===null||H===void 0?void 0:H.relurl))&&(V.initSegment=S)})}if(u.skippedSegments&&(u.deltaUpdateFailed=u.fragments.some(function(V){return!V}),u.deltaUpdateFailed)){y.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var v=u.skippedSegments;v--;)u.fragments.shift();u.startSN=u.fragments[0].sn,u.startCC=u.fragments[0].cc}var O=u.fragments;if(R){y.logger.warn("discontinuity sliding from playlist, take drift into account");for(var U=0;U=E.length)return;a(u,E[S].start)}function a(s,u){if(u){for(var S=s.fragments,E=s.skippedSegments;E0&&_0&&w===-1&&(this.log("Override startPosition with lastCurrentTime @"+v.toFixed(3)),w=v),this.state=y.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=w,this.tick()}else this._forceStartLoad=!0,this.state=y.State.STOPPED},R.stopLoad=function(){this._forceStartLoad=!1,_.prototype.stopLoad.call(this)},R.doTick=function(){switch(this.state){case y.State.IDLE:this.doTickIdle();break;case y.State.WAITING_LEVEL:{var w,v=this.levels,O=this.level,U=v==null||((w=v[O])===null||w===void 0)?void 0:w.details;if(U&&(!U.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(U))break;this.state=y.State.IDLE;break}break}case y.State.FRAG_LOADING_WAITING_RETRY:{var I,N=self.performance.now(),V=this.retryDate;(!V||N>=V||(I=this.media)!==null&&I!==void 0&&I.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=y.State.IDLE)}break;default:break}this.onTickEnd()},R.onTickEnd=function(){_.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},R.doTickIdle=function(){var w,v,O=this.hls,U=this.levelLastLoaded,I=this.levels,N=this.media,V=O.config,H=O.nextLoadLevel;if(U===null||!N&&(this.startFragRequested||!V.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!I||!I[H])return;var D=I[H];this.level=O.nextLoadLevel=H;var W=D.details;if(!W||this.state===y.State.WAITING_LEVEL||W.live&&this.levelLastLoaded!==H){this.state=y.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:N,f.PlaylistLevelType.MAIN);if(F===null)return;var L=F.len,K=this.getMaxBufferLength(D.maxBitrate);if(L>=K)return;if(this._streamEnded(F,W)){var te={};this.altAudio&&(te.type="video"),this.hls.trigger(A.Events.BUFFER_EOS,te),this.state=y.State.ENDED;return}var fe=F.end,de=this.getNextFragment(fe,W);if(this.couldBacktrack&&!this.fragPrevious&&de&&de.sn!=="initSegment"){var Ce=de.sn-W.startSN;Ce>1&&(de=W.fragments[Ce-1],this.fragmentTracker.removeFragment(de))}if(de&&this.fragmentTracker.getState(de)===e.FragmentState.OK&&this.nextLoadPosition>fe){var Oe=this.audioOnly&&!this.altAudio?r.ElementaryStreamTypes.AUDIO:r.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,Oe,f.PlaylistLevelType.MAIN),de=this.getNextFragment(this.nextLoadPosition,W)}if(!de)return;de.initSegment&&!de.initSegment.data&&!this.bitrateTest&&(de=de.initSegment),((w=de.decryptdata)===null||w===void 0?void 0:w.keyFormat)==="identity"&&!((v=de.decryptdata)!==null&&v!==void 0&&v.key)?this.loadKey(de,W):this.loadFragment(de,W,fe)},R.loadFragment=function(w,v,O){var U,I=this.fragmentTracker.getState(w);if(this.fragCurrent=w,I===e.FragmentState.BACKTRACKED){var N=this.fragmentTracker.getBacktrackData(w);if(N){this._handleFragmentLoadProgress(N),this._handleFragmentLoadComplete(N);return}else I=e.FragmentState.NOT_LOADED}I===e.FragmentState.NOT_LOADED||I===e.FragmentState.PARTIAL?w.sn==="initSegment"?this._loadInitSegment(w):this.bitrateTest?(w.bitrateTest=!0,this.log("Fragment "+w.sn+" of level "+w.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(w)):(this.startFragRequested=!0,_.prototype.loadFragment.call(this,w,v,O)):I===e.FragmentState.APPENDING?this.reduceMaxBufferLength(w.duration)&&this.fragmentTracker.removeFragment(w):((U=this.media)===null||U===void 0?void 0:U.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},R.getAppendedFrag=function(w){var v=this.fragmentTracker.getAppendedFrag(w,f.PlaylistLevelType.MAIN);return v&&"fragment"in v?v.fragment:v},R.getBufferedFrag=function(w){return this.fragmentTracker.getBufferedFrag(w,f.PlaylistLevelType.MAIN)},R.followingBufferedFrag=function(w){return w?this.getBufferedFrag(w.end+.5):null},R.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},R.nextLevelSwitch=function(){var w=this.levels,v=this.media;if(v!=null&&v.readyState){var O,U=this.getAppendedFrag(v.currentTime);if(U&&U.start>1&&this.flushMainBuffer(0,U.start-1),!v.paused&&w){var I=this.hls.nextLoadLevel,N=w[I],V=this.fragLastKbps;V&&this.fragCurrent?O=this.fragCurrent.duration*N.maxBitrate/(1e3*V)+1:O=0}else O=0;var H=this.getBufferedFrag(v.currentTime+O);if(H){var D=this.followingBufferedFrag(H);if(D){this.abortCurrentFrag();var W=D.maxStartPTS?D.maxStartPTS:D.start,F=D.duration,L=Math.max(H.end,W+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(L,Number.POSITIVE_INFINITY)}}}},R.abortCurrentFrag=function(){var w=this.fragCurrent;this.fragCurrent=null,w!=null&&w.loader&&w.loader.abort(),this.state===y.State.KEY_LOADING&&(this.state=y.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},R.flushMainBuffer=function(w,v){_.prototype.flushMainBuffer.call(this,w,v,this.altAudio?"video":null)},R.onMediaAttached=function(w,v){_.prototype.onMediaAttached.call(this,w,v);var O=v.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),O.addEventListener("playing",this.onvplaying),O.addEventListener("seeked",this.onvseeked),this.gapController=new i.default(this.config,O,this.fragmentTracker,this.hls)},R.onMediaDetaching=function(){var w=this.media;w&&(w.removeEventListener("playing",this.onvplaying),w.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),_.prototype.onMediaDetaching.call(this)},R.onMediaPlaying=function(){this.tick()},R.onMediaSeeked=function(){var w=this.media,v=w?w.currentTime:null;Object(b.isFiniteNumber)(v)&&this.log("Media seeked to "+v.toFixed(3)),this.tick()},R.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(A.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},R.onManifestParsed=function(w,v){var O=!1,U=!1,I;v.levels.forEach(function(N){I=N.audioCodec,I&&(I.indexOf("mp4a.40.2")!==-1&&(O=!0),I.indexOf("mp4a.40.5")!==-1&&(U=!0))}),this.audioCodecSwitch=O&&U&&!Object(C.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=v.levels,this.startFragRequested=!1},R.onLevelLoading=function(w,v){var O=this.levels;if(!O||this.state!==y.State.IDLE)return;var U=O[v.level];(!U.details||U.details.live&&this.levelLastLoaded!==v.level||this.waitForCdnTuneIn(U.details))&&(this.state=y.State.WAITING_LEVEL)},R.onLevelLoaded=function(w,v){var O,U=this.levels,I=v.level,N=v.details,V=N.totalduration;if(!U){this.warn("Levels were reset while loading level "+I);return}this.log("Level "+I+" loaded ["+N.startSN+","+N.endSN+"], cc ["+N.startCC+", "+N.endCC+"] duration:"+V);var H=this.fragCurrent;H&&(this.state===y.State.FRAG_LOADING||this.state===y.State.FRAG_LOADING_WAITING_RETRY)&&(H.level!==v.level&&H.loader&&(this.state=y.State.IDLE,H.loader.abort()));var D=U[I],W=0;if(N.live||(O=D.details)!==null&&O!==void 0&&O.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;W=this.alignPlaylists(N,D.details)}if(D.details=N,this.levelLastLoaded=I,this.hls.trigger(A.Events.LEVEL_UPDATED,{details:N,level:I}),this.state===y.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=y.State.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,W),this.tick()},R._handleFragmentLoadProgress=function(w){var v,O=w.frag,U=w.part,I=w.payload,N=this.levels;if(!N){this.warn("Levels were reset while fragment load was in progress. Fragment "+O.sn+" of level "+O.level+" will not be buffered");return}var V=N[O.level],H=V.details;if(!H){this.warn("Dropping fragment "+O.sn+" of level "+O.level+" after level details were reset");return}var D=V.videoCodec,W=H.PTSKnown||!H.live,F=(v=O.initSegment)===null||v===void 0?void 0:v.data,L=this._getAudioCodec(V),K=this.transmuxer=this.transmuxer||new l.default(this.hls,f.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),te=U?U.index:-1,fe=te!==-1,de=new n.ChunkMetadata(O.level,O.sn,O.stats.chunkCount,I.byteLength,te,fe),Ce=this.initPTS[O.cc];K.push(I,F,L,D,O,U,H.totalduration,W,de,Ce)},R.onAudioTrackSwitching=function(w,v){var O=this.altAudio,U=!!v.url,I=v.id;if(!U){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var N=this.fragCurrent;N!=null&&N.loader&&(this.log("Switching to main audio track, cancel main fragment load"),N.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var V=this.hls;O&&V.trigger(A.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),V.trigger(A.Events.AUDIO_TRACK_SWITCHED,{id:I})}},R.onAudioTrackSwitched=function(w,v){var O=v.id,U=!!this.hls.audioTracks[O].url;if(U){var I=this.videoBuffer;I&&this.mediaBuffer!==I&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=I)}this.altAudio=U,this.tick()},R.onBufferCreated=function(w,v){var O=v.tracks,U,I,N=!1;for(var V in O){var H=O[V];if(H.id==="main"){if(I=V,U=H,V==="video"){var D=O[V];D&&(this.videoBuffer=D.buffer)}}else N=!0}N&&U?(this.log("Alternate track found, use "+I+".buffered to schedule main fragment loading"),this.mediaBuffer=U.buffer):this.mediaBuffer=this.media},R.onFragBuffered=function(w,v){var O=v.frag,U=v.part;if(O&&O.type!==f.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(O)){this.warn("Fragment "+O.sn+(U?" p: "+U.index:"")+" of level "+O.level+" finished buffering, but was aborted. state: "+this.state),this.state===y.State.PARSED&&(this.state=y.State.IDLE);return}var I=U?U.stats:O.stats;this.fragLastKbps=Math.round(8*I.total/(I.buffering.end-I.loading.first)),O.sn!=="initSegment"&&(this.fragPrevious=O),this.fragBufferedComplete(O,U)},R.onError=function(w,v){switch(v.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(f.PlaylistLevelType.MAIN,v);break;case a.ErrorDetails.LEVEL_LOAD_ERROR:case a.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==y.State.ERROR&&(v.fatal?(this.warn(""+v.details),this.state=y.State.ERROR):!v.levelRetry&&this.state===y.State.WAITING_LEVEL&&(this.state=y.State.IDLE));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(v.parent==="main"&&(this.state===y.State.PARSING||this.state===y.State.PARSED)){var O=!0,U=this.getFwdBufferInfo(this.media,f.PlaylistLevelType.MAIN);U&&U.len>.5&&(O=!this.reduceMaxBufferLength(U.len)),O&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},R.checkBuffer=function(){var w=this.media,v=this.gapController;if(!w||!v||!w.readyState)return;var O=g.BufferHelper.getBuffered(w);!this.loadedmetadata&&O.length?(this.loadedmetadata=!0,this.seekToStartPos()):v.poll(this.lastCurrentTime),this.lastCurrentTime=w.currentTime},R.onFragLoadEmergencyAborted=function(){this.state=y.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},R.onBufferFlushed=function(w,v){var O=v.type;if(O!==r.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var U=(O===r.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(U,O,f.PlaylistLevelType.MAIN)}},R.onLevelsUpdated=function(w,v){this.levels=v.levels},R.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},R.seekToStartPos=function(){var w=this.media,v=w.currentTime,O=this.startPosition;if(O>=0&&v0&&(N1&&w.seeking===!1){var O=w.currentTime;if(g.BufferHelper.isBuffered(w,O)?v=this.getAppendedFrag(O):g.BufferHelper.isBuffered(w,O+.1)&&(v=this.getAppendedFrag(O+.1)),v){var U=this.fragPlaying,I=v.level;(!U||v.sn!==U.sn||U.level!==I||v.urlId!==U.urlId)&&(this.hls.trigger(A.Events.FRAG_CHANGED,{frag:v}),(!U||U.level!==I)&&this.hls.trigger(A.Events.LEVEL_SWITCHED,{level:I}),this.fragPlaying=v)}}},d(P,[{key:"nextLevel",get:function(){var w=this.nextBufferedFrag;return w?w.level:-1}},{key:"currentLevel",get:function(){var w=this.media;if(w){var v=this.getAppendedFrag(w.currentTime);if(v)return v.level}return-1}},{key:"nextBufferedFrag",get:function(){var w=this.media;if(w){var v=this.getAppendedFrag(w.currentTime);return this.followingBufferedFrag(v)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),P}(y.default)},"./src/controller/subtitle-stream-controller.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"SubtitleStreamController",function(){return s});var b=T("./src/events.ts"),y=T("./src/utils/logger.ts"),C=T("./src/utils/buffer-helper.ts"),A=T("./src/controller/fragment-finders.ts"),g=T("./src/utils/discontinuities.ts"),e=T("./src/controller/level-helper.ts"),f=T("./src/controller/fragment-tracker.ts"),r=T("./src/controller/base-stream-controller.ts"),l=T("./src/types/loader.ts"),n=T("./src/types/level.ts");function i(u,S){for(var E=0;E=v[I].start&&U<=v[I].end){O=v[I];break}var N=x.start+x.duration;O?O.end=N:(O={start:U,end:N},v.push(O)),this.fragmentTracker.fragBuffered(x)},E.onBufferFlushing=function(P,R){var x=R.startOffset,w=R.endOffset;if(x===0&&w!==Number.POSITIVE_INFINITY){var v=this.currentTrackId,O=this.levels;if(!O.length||!O[v]||!O[v].details)return;var U=O[v].details,I=U.targetduration,N=w-I;if(N<=0)return;R.endOffsetSubtitles=Math.max(0,N),this.tracksBuffered.forEach(function(V){for(var H=0;H=U.length||v!==O||!I)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,w.live||(x=I.details)!==null&&x!==void 0&&x.live){var N=this.mainDetails;if(w.deltaUpdateFailed||!N)return;var V=N.fragments[0];if(!I.details)w.hasProgramDateTime&&N.hasProgramDateTime?Object(g.alignMediaPlaylistByPDT)(w,N):V&&Object(e.addSliding)(w,V.start);else{var H=this.alignPlaylists(w,I.details);H===0&&V&&Object(e.addSliding)(w,V.start)}}if(I.details=w,this.levelLastLoaded=v,this.tick(),w.live&&!this.fragCurrent&&this.media&&this.state===r.State.IDLE){var D=Object(A.findFragmentByPTS)(null,w.fragments,this.media.currentTime,0);D||(this.warn("Subtitle playlist not aligned with playback"),I.details=void 0)}},E._handleFragmentLoadComplete=function(P){var R=P.frag,x=P.payload,w=R.decryptdata,v=this.hls;if(this.fragContextChanged(R))return;if(x&&x.byteLength>0&&w&&w.key&&w.iv&&w.method==="AES-128"){var O=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(x),w.key.buffer,w.iv.buffer).then(function(U){var I=performance.now();v.trigger(b.Events.FRAG_DECRYPTED,{frag:R,payload:U,stats:{tstart:O,tdecrypt:I}})})}},E.doTick=function(){if(!this.media){this.state=r.State.IDLE;return}if(this.state===r.State.IDLE){var P,R=this.currentTrackId,x=this.levels;if(!x.length||!x[R]||!x[R].details)return;var w=x[R].details,v=w.targetduration,O=this.config,U=this.media,I=C.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,U.currentTime-v,O.maxBufferHole),N=I.end,V=I.len,H=this.getMaxBufferLength()+v;if(V>H)return;console.assert(w,"Subtitle track details are defined on idle subtitle stream controller tick");var D=w.fragments,W=D.length,F=w.edge,L,K=this.fragPrevious;if(N-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)},c.pollTrackChange=function(d){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,d)},c.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 d=n(this.media.textTracks);d.forEach(function(s){Object(y.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},c.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},c.onManifestParsed=function(d,s){this.tracks=s.subtitleTracks},c.onSubtitleTrackLoaded=function(d,s){var u=s.id,S=s.details,E=this.trackId,_=this.tracksInGroup[E];if(!_){this.warn("Invalid subtitle track id "+u);return}var P=_.details;_.details=s.details,this.log("subtitle track "+u+" loaded ["+S.startSN+"-"+S.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,s,P))},c.onLevelLoading=function(d,s){this.switchLevel(s.level)},c.onLevelSwitching=function(d,s){this.switchLevel(s.level)},c.switchLevel=function(d){var s=this.hls.levels[d];if(!(s!=null&&s.textGroupIds))return;var u=s.textGroupIds[s.urlId];if(this.groupId!==u){var S=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,E=this.tracks.filter(function(R){return!u||R.groupId===u});this.tracksInGroup=E;var _=this.findTrackId(S==null?void 0:S.name)||this.findTrackId();this.groupId=u;var P={subtitleTracks:E};this.log("Updating subtitle tracks, "+E.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(b.Events.SUBTITLE_TRACKS_UPDATED,P),_!==-1&&this.setSubtitleTrack(_,S)}},c.findTrackId=function(d){for(var s=this.tracksInGroup,u=0;u=S.length)return;this.clearTimer();var E=S[d];if(this.log("Switching to subtitle track "+d),this.trackId=d,E){var _=E.id,P=E.groupId,R=P===void 0?"":P,x=E.name,w=E.type,v=E.url;this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:_,groupId:R,name:x,type:w,url:v});var O=this.switchParams(E.url,s==null?void 0:s.details);this.loadPlaylist(O)}else this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:d})},c.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var d=-1,s=n(this.media.textTracks),u=0;u=0&&(w[0]=Math.min(w[0],S),w[1]=Math.max(w[1],E),R=!0,v/(E-S)>.5))return}if(R||P.push([S,E]),this.config.renderTextTracksNatively){var O=this.captionsTracks[u];this.Cues.newCue(O,S,E,_)}else{var U=this.Cues.newCue(null,S,E,_);this.hls.trigger(y.Events.CUES_PARSED,{type:"captions",cues:U,track:u})}},d.onInitPtsFound=function(u,S){var E=this,_=S.frag,P=S.id,R=S.initPTS,x=S.timescale,w=this.unparsedVttFrags;P==="main"&&(this.initPTS[_.cc]=R,this.timescale[_.cc]=x),w.length&&(this.unparsedVttFrags=[],w.forEach(function(v){E.onFragLoaded(y.Events.FRAG_LOADED,v)}))},d.getExistingTrack=function(u){var S=this.media;if(S)for(var E=0;E>>8^x&255^99,f[_]=x,r[x]=_;var w=E[_],v=E[w],O=E[v],U=E[x]*257^x*16843008;n[_]=U<<24|U>>>8,i[_]=U<<16|U>>>16,a[_]=U<<8|U>>>24,c[_]=U,U=O*16843009^v*65537^w*257^_*16843008,d[x]=U<<24|U>>>8,s[x]=U<<16|U>>>16,u[x]=U<<8|U>>>24,S[x]=U,_?(_=w^E[E[E[O^w]]],P^=E[E[P]]):_=P=1}},g.expandKey=function(f){for(var r=this.uint8ArrayToUint32Array_(f),l=!0,n=0;n>>6)+1;var U=(u[S+2]&60)>>>2;if(U>O.length-1){s.trigger(C.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+U});return}return R=(u[S+2]&1)<<2,R|=(u[S+3]&192)>>>6,b.logger.log("manifest codec:"+E+", ADTS type:"+_+", samplingIndex:"+U),/firefox/i.test(w)?U>=6?(_=5,x=new Array(4),P=U-3):(_=2,x=new Array(2),P=U):w.indexOf("android")!==-1?(_=2,x=new Array(2),P=U):(_=5,x=new Array(4),E&&(E.indexOf("mp4a.40.29")!==-1||E.indexOf("mp4a.40.5")!==-1)||!E&&U>=6?P=U-3:((E&&E.indexOf("mp4a.40.2")!==-1&&(U>=6&&R===1||/vivaldi/i.test(w))||!E&&R===1)&&(_=2,x=new Array(2)),P=U)),x[0]=_<<3,x[0]|=(U&14)>>1,x[1]|=(U&1)<<7,x[1]|=R<<3,_===5&&(x[1]|=(P&14)>>1,x[2]=(P&1)<<7,x[2]|=2<<2,x[3]=0),{config:x,samplerate:O[U],channelCount:R,codec:"mp4a.40."+_,manifestCodec:v}}function g(s,u){return s[u]===255&&(s[u+1]&246)===240}function e(s,u){return s[u+1]&1?7:9}function f(s,u){return(s[u+3]&3)<<11|s[u+4]<<3|(s[u+5]&224)>>>5}function r(s,u){return u+5=s.length)return!1;var E=f(s,u);if(E<=S)return!1;var _=u+E;return _===s.length||l(s,_)}return!1}function a(s,u,S,E,_){if(!s.samplerate){var P=A(u,S,E,_);if(!P)return;s.config=P.config,s.samplerate=P.samplerate,s.channelCount=P.channelCount,s.codec=P.codec,s.manifestCodec=P.manifestCodec,b.logger.log("parsed codec:"+s.codec+", rate:"+P.samplerate+", channels:"+P.channelCount)}}function c(s){return 1024*9e4/s}function h(s,u,S,E,_){var P=e(s,u),R=f(s,u);if(R-=P,R>0){var x=S+E*_;return{headerLength:P,frameLength:R,stamp:x}}}function d(s,u,S,E,_){var P=c(s.samplerate),R=h(u,S,E,_,P);if(R){var x=R.frameLength,w=R.headerLength,v=R.stamp,O=w+x,U=Math.max(0,S+O-u.length),I;U?(I=new Uint8Array(O-w),I.set(u.subarray(S+w,u.length),0)):I=u.subarray(S+w,S+O);var N={unit:I,pts:v};return U||s.samples.push(N),{sample:N,length:O,missing:U}}}},"./src/demux/base-audio-demuxer.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"initPTSFn",function(){return f});var b=T("./src/polyfills/number.ts"),y=T("./src/demux/id3.ts"),C=T("./src/demux/dummy-demuxed-track.ts"),A=T("./src/utils/mp4-tools.ts"),g=T("./src/utils/typed-array.ts"),e=function(){function r(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var l=r.prototype;return l.resetInitSegment=function(i,a,c){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},l.resetTimeStamp=function(){},l.resetContiguity=function(){},l.canParse=function(i,a){return!1},l.appendFrame=function(i,a,c){},l.demux=function(i,a){this.cachedData&&(i=Object(A.appendUint8Array)(this.cachedData,i),this.cachedData=null);var c=y.getID3Data(i,0),h=c?c.length:0,d,s,u=this._audioTrack,S=this._id3Track,E=c?y.getTimeStamp(c):void 0,_=i.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=f(E,a)),c&&c.length>0&&S.samples.push({pts:this.initPTS,dts:this.initPTS,data:c}),s=this.initPTS;h<_;){if(this.canParse(i,h)){var P=this.appendFrame(u,i,h);P?(this.frameIndex++,s=P.sample.pts,h+=P.length,d=h):h=_}else y.canParse(i,h)?(c=y.getID3Data(i,h),S.samples.push({pts:s,dts:s,data:c}),h+=c.length,d=h):h++;if(h===_&&d!==_){var R=Object(g.sliceUint8)(i,d);this.cachedData?this.cachedData=Object(A.appendUint8Array)(this.cachedData,R):this.cachedData=R}}return{audioTrack:u,avcTrack:Object(C.dummyTrack)(),id3Track:S,textTrack:Object(C.dummyTrack)()}},l.demuxSampleAes=function(i,a,c){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},l.flush=function(i){var a=this.cachedData;return a&&(this.cachedData=null,this.demux(a,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(C.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(C.dummyTrack)()}},l.destroy=function(){},r}(),f=function(l,n){return Object(b.isFiniteNumber)(l)?l*90:n*9e4};m.default=e},"./src/demux/chunk-cache.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return b});var b=function(){function C(){this.chunks=[],this.dataLength=0}var A=C.prototype;return A.push=function(e){this.chunks.push(e),this.dataLength+=e.length},A.flush=function(){var e=this.chunks,f=this.dataLength,r;if(e.length)e.length===1?r=e[0]:r=y(e,f);else return new Uint8Array(0);return this.reset(),r},A.reset=function(){this.chunks.length=0,this.dataLength=0},C}();function y(C,A){for(var g=new Uint8Array(A),e=0,f=0;fe?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,f=e>>3,e-=f>>3,this.bytesAvailable-=f,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)},A.readBits=function(e){var f=Math.min(this.bitsAvailable,e),r=this.word>>>32-f;return e>32&&b.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=f,this.bitsAvailable>0?this.word<<=f:this.bytesAvailable>0&&this.loadWord(),f=e-f,f>0&&this.bitsAvailable?r<>>e)!==0)return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},A.skipUEG=function(){this.skipBits(1+this.skipLZ())},A.skipEG=function(){this.skipBits(1+this.skipLZ())},A.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},A.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},A.readBoolean=function(){return this.readBits(1)===1},A.readUByte=function(){return this.readBits(8)},A.readUShort=function(){return this.readBits(16)},A.readUInt=function(){return this.readBits(32)},A.skipScalingList=function(e){for(var f=8,r=8,l,n=0;n0?_.subarray(R,R+x):void 0},A=function(_,P){var R=0;return R=(_[P]&127)<<21,R|=(_[P+1]&127)<<14,R|=(_[P+2]&127)<<7,R|=_[P+3]&127,R},g=function(_,P){return b(_,P)&&A(_,P+6)+10<=_.length-P},e=function(_){for(var P=l(_),R=0;R>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:N+=String.fromCharCode(O);break;case 12:case 13:U=_[V++],N+=String.fromCharCode((O&31)<<6|U&63);break;case 14:U=_[V++],I=_[V++],N+=String.fromCharCode((O&15)<<12|(U&63)<<6|(I&63)<<0);break;default:}}return N},s={decodeTextFrame:a},u;function S(){return!u&&typeof self.TextDecoder!="undefined"&&(u=new self.TextDecoder("utf-8")),u}},"./src/demux/mp3demuxer.ts":function(M,m,T){"use strict";T.r(m);var b=T("./src/demux/base-audio-demuxer.ts"),y=T("./src/demux/id3.ts"),C=T("./src/utils/logger.ts"),A=T("./src/demux/mpegaudio.ts");function g(r,l){r.prototype=Object.create(l.prototype),r.prototype.constructor=r,e(r,l)}function e(r,l){return e=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},e(r,l)}var f=function(r){g(l,r);function l(){return r.apply(this,arguments)||this}var n=l.prototype;return n.resetInitSegment=function(a,c,h){r.prototype.resetInitSegment.call(this,a,c,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:a,duration:h,inputTimeScale:9e4,dropped:0}},l.probe=function(a){if(!a)return!1;for(var c=y.getID3Data(a,0)||[],h=c.length,d=a.length;h0},g.demux=function(f){var r=f,l=Object(y.dummyTrack)();if(this.config.progressive){this.remainderData&&(r=Object(b.appendUint8Array)(this.remainderData,f));var n=Object(b.segmentValidRange)(r);this.remainderData=n.remainder,l.samples=n.valid||new Uint8Array}else l.samples=r;return{audioTrack:Object(y.dummyTrack)(),avcTrack:l,id3Track:Object(y.dummyTrack)(),textTrack:Object(y.dummyTrack)()}},g.flush=function(){var f=Object(y.dummyTrack)();return f.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(y.dummyTrack)(),avcTrack:f,id3Track:Object(y.dummyTrack)(),textTrack:Object(y.dummyTrack)()}},g.demuxSampleAes=function(f,r,l){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},g.destroy=function(){},A}();C.minProbeByteLength=1024,m.default=C},"./src/demux/mpegaudio.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"appendFrame",function(){return e}),T.d(m,"parseHeader",function(){return f}),T.d(m,"isHeaderPattern",function(){return r}),T.d(m,"isHeader",function(){return l}),T.d(m,"canParse",function(){return n}),T.d(m,"probe",function(){return i});var b=null,y=[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],C=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],A=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],g=[0,1,1,4];function e(a,c,h,d,s){if(h+24>c.length)return;var u=f(c,h);if(u&&h+u.frameLength<=c.length){var S=u.samplesPerFrame*9e4/u.sampleRate,E=d+s*S,_={unit:c.subarray(h,h+u.frameLength),pts:E,dts:E};return a.config=[],a.channelCount=u.channelCount,a.samplerate=u.sampleRate,a.samples.push(_),{sample:_,length:u.frameLength,missing:0}}}function f(a,c){var h=a[c+1]>>3&3,d=a[c+1]>>1&3,s=a[c+2]>>4&15,u=a[c+2]>>2&3;if(h!==1&&s!==0&&s!==15&&u!==3){var S=a[c+2]>>1&1,E=a[c+3]>>6,_=h===3?3-d:d===3?3:4,P=y[_*14+s-1]*1e3,R=h===3?0:h===2?1:2,x=C[R*3+u],w=E===3?1:2,v=A[h][d],O=g[d],U=v*8*O,I=Math.floor(v*P/x+S)*O;if(b===null){var N=navigator.userAgent||"",V=N.match(/Chrome\/(\d+)/i);b=V?parseInt(V[1]):0}var H=!!b&&b<=87;return H&&d===2&&P>=224e3&&E===0&&(a[c+3]=a[c+3]|128),{sampleRate:x,channelCount:w,frameLength:I,samplesPerFrame:U}}}function r(a,c){return a[c]===255&&(a[c+1]&224)===224&&(a[c+1]&6)!==0}function l(a,c){return c+1=f.length){l();return}if(f[r].unit.length<32)continue;var n=this.decrypter.isSync();if(this.decryptAacSample(f,r,l,n),!n)return}},g.getAvcEncryptedData=function(f){for(var r=Math.floor((f.length-48)/160)*16+16,l=new Int8Array(r),n=0,i=32;i<=f.length-16;i+=160,n+=16)l.set(f.subarray(i,i+16),n);return l},g.getAvcDecryptedUnit=function(f,r){for(var l=new Uint8Array(r),n=0,i=32;i<=f.length-16;i+=160,n+=16)f.set(l.subarray(n,n+16),i);return f},g.decryptAvcSample=function(f,r,l,n,i,a){var c=Object(y.discardEPB)(i.data),h=this.getAvcEncryptedData(c),d=this;this.decryptBuffer(h.buffer,function(s){i.data=d.getAvcDecryptedUnit(c,s),a||d.decryptAvcSamples(f,r,l+1,n)})},g.decryptAvcSamples=function(f,r,l,n){if(f instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;r++,l=0){if(r>=f.length){n();return}for(var i=f[r].units;!(l>=i.length);l++){var a=i[l];if(a.data.length<=48||a.type!==1&&a.type!==5)continue;var c=this.decrypter.isSync();if(this.decryptAvcSample(f,r,l,n,a,c),!c)return}}},A}();m.default=C},"./src/demux/transmuxer-interface.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return i});var b=T("./node_modules/webworkify-webpack/index.js"),y=T.n(b),C=T("./src/events.ts"),A=T("./src/demux/transmuxer.ts"),g=T("./src/utils/logger.ts"),e=T("./src/errors.ts"),f=T("./src/utils/mediasource-helper.ts"),r=T("./node_modules/eventemitter3/index.js"),l=T.n(r),n=Object(f.getMediaSource)()||{isTypeSupported:function(){return!1}},i=function(){function a(h,d,s,u){var S=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=h,this.id=d,this.onTransmuxComplete=s,this.onFlush=u;var E=h.config,_=function(v,O){O=O||{},O.frag=S.frag,O.id=S.id,h.trigger(v,O)};this.observer=new r.EventEmitter,this.observer.on(C.Events.FRAG_DECRYPTED,_),this.observer.on(C.Events.ERROR,_);var P={mp4:n.isTypeSupported("video/mp4"),mpeg:n.isTypeSupported("audio/mpeg"),mp3:n.isTypeSupported('audio/mp4; codecs="mp3"')},R=navigator.vendor;if(E.enableWorker&&typeof Worker!="undefined"){g.logger.log("demuxing in webworker");var x;try{x=this.worker=b("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),x.addEventListener("message",this.onwmsg),x.onerror=function(w){h.trigger(C.Events.ERROR,{type:e.ErrorTypes.OTHER_ERROR,details:e.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(w.message+" ("+w.filename+":"+w.lineno+")")})},x.postMessage({cmd:"init",typeSupported:P,vendor:R,id:d,config:JSON.stringify(E)})}catch(w){g.logger.warn("Error in worker:",w),g.logger.error("Error while initializing DemuxerWorker, fallback to inline"),x&&self.URL.revokeObjectURL(x.objectURL),this.transmuxer=new A.default(this.observer,P,E,R,d),this.worker=null}}else this.transmuxer=new A.default(this.observer,P,E,R,d)}var c=a.prototype;return c.destroy=function(){var d=this.worker;if(d)d.removeEventListener("message",this.onwmsg),d.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var u=this.observer;u&&u.removeAllListeners(),this.observer=null},c.push=function(d,s,u,S,E,_,P,R,x,w){var v=this;x.transmuxing.start=self.performance.now();var O=this.transmuxer,U=this.worker,I=_?_.start:E.start,N=E.decryptdata,V=this.frag,H=!(V&&E.cc===V.cc),D=!(V&&x.level===V.level),W=V?x.sn-V.sn:-1,F=this.part?x.part-this.part.index:1,L=!D&&(W===1||W===0&&F===1),K=self.performance.now();(D||W||E.stats.parsing.start===0)&&(E.stats.parsing.start=K),_&&(F||!L)&&(_.stats.parsing.start=K);var te=new A.TransmuxState(H,L,R,D,I);if(!L||H){g.logger.log("[transmuxer-interface, "+E.type+"]: Starting new transmux session for sn: "+x.sn+" p: "+x.part+" level: "+x.level+" id: "+x.id+` + Time to underbuffer: `+H.toFixed(3)+" s"),s.nextLoadLevel=W,this.bwEstimator.sample(R,_.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),s.trigger(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:d,stats:_})},a.onFragLoaded=function(h,d){var s=d.frag,u=d.part;if(s.type===e.PlaylistLevelType.MAIN&&Object(b.isFiniteNumber)(s.sn)){var S=u?u.stats:s.stats,E=u?u.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var _=this.hls.levels[s.level],P=(_.loaded?_.loaded.bytes:0)+S.loaded,R=(_.loaded?_.loaded.duration:0)+E;_.loaded={bytes:P,duration:R},_.realBitrate=Math.round(8*P/R)}if(s.bitrateTest){var x={stats:S,frag:s,part:u,id:s.type};this.onFragBuffered(C.Events.FRAG_BUFFERED,x),s.bitrateTest=!1}}},a.onFragBuffered=function(h,d){var s=d.frag,u=d.part,S=u?u.stats:s.stats;if(S.aborted)return;if(s.type!==e.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var E=S.parsing.end-S.loading.start;this.bwEstimator.sample(E,S.loaded),S.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=E/1e3:this.bitrateTestDelay=0},a.onError=function(h,d){switch(d.details){case g.ErrorDetails.FRAG_LOAD_ERROR:case g.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},a.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},a.getNextABRAutoLevel=function(){var h=this.fragCurrent,d=this.partCurrent,s=this.hls,u=s.maxAutoLevel,S=s.config,E=s.minAutoLevel,_=s.media,P=d?d.duration:h?h.duration:0,R=_?_.currentTime:0,x=_&&_.playbackRate!==0?Math.abs(_.playbackRate):1,w=this.bwEstimator?this.bwEstimator.getEstimate():S.abrEwmaDefaultEstimate,v=(A.BufferHelper.bufferInfo(_,R,S.maxBufferHole).end-R)/x,T=this.findBestLevel(w,E,u,v,S.abrBandWidthFactor,S.abrBandWidthUpFactor);if(T>=0)return T;f.logger.trace((v?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var U=P?Math.min(P,S.maxStarvationDelay):S.maxStarvationDelay,I=S.abrBandWidthFactor,N=S.abrBandWidthUpFactor;if(!v){var V=this.bitrateTestDelay;if(V){var H=P?Math.min(P,S.maxLoadingDelay):S.maxLoadingDelay;U=H-V,f.logger.trace("bitrate test took "+Math.round(1e3*V)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*U)+" ms"),I=N=1}}return T=this.findBestLevel(w,E,u,v+U,I,N),Math.max(T,0)},a.findBestLevel=function(h,d,s,u,S,E){for(var _,P=this.fragCurrent,R=this.partCurrent,x=this.lastLoadedFragLevel,w=this.hls.levels,v=w[x],T=!!(v!=null&&(_=v.details)!==null&&_!==void 0&&_.live),U=v==null?void 0:v.codecSet,I=R?R.duration:P?P.duration:0,N=s;N>=d;N--){var V=w[N];if(!V||U&&V.codecSet!==U)continue;var H=V.details,D=(R?H==null?void 0:H.partTarget:H==null?void 0:H.averagetargetduration)||I,W=void 0;N<=x?W=S*h:W=E*h;var F=w[N].maxBitrate,L=F*D/W;if(f.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(W)+"/"+F+"/"+D+"/"+u+"/"+L),W>F&&(!L||T&&!this.bitrateTestDelay||L0&&v===-1?(this.log("Override startPosition with lastCurrentTime @"+T.toFixed(3)),this.state=y.State.IDLE):(this.loadedmetadata=!1,this.state=y.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=v,this.tick()},x.doTick=function(){switch(this.state){case y.State.IDLE:this.doTickIdle();break;case y.State.WAITING_TRACK:{var v,T=this.levels,U=this.trackId,I=T==null||((v=T[U])===null||v===void 0)?void 0:v.details;if(I){if(this.waitForCdnTuneIn(I))break;this.state=y.State.WAITING_INIT_PTS}break}case y.State.FRAG_LOADING_WAITING_RETRY:{var N,V=performance.now(),H=this.retryDate;(!H||V>=H||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=y.State.IDLE);break}case y.State.WAITING_INIT_PTS:{var D=this.waitingData;if(D){var W=D.frag,F=D.part,L=D.cache,K=D.complete;if(this.initPTS[W.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=y.State.FRAG_LOADING;var te=L.flush(),fe={frag:W,part:F,payload:te,networkDetails:null};this._handleFragmentLoadProgress(fe),K&&P.prototype._handleFragmentLoadComplete.call(this,fe)}else if(this.videoTrackCC!==this.waitingVideoCC)d.logger.log("Waiting fragment cc ("+W.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var de=this.getLoadPosition(),Ce=A.BufferHelper.bufferInfo(this.mediaBuffer,de,this.config.maxBufferHole),Oe=Object(a.fragmentWithinToleranceTest)(Ce.end,this.config.maxFragLookUpTolerance,W);Oe<0&&(d.logger.log("Waiting fragment cc ("+W.cc+") @ "+W.start+" cancelled because another fragment at "+Ce.end+" is needed"),this.clearWaitingFragment())}}else this.state=y.State.IDLE}}this.onTickEnd()},x.clearWaitingFragment=function(){var v=this.waitingData;v&&(this.fragmentTracker.removeFragment(v.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=y.State.IDLE)},x.onTickEnd=function(){var v=this.media;if(!v||!v.readyState)return;var T=this.mediaBuffer?this.mediaBuffer:v,U=T.buffered;!this.loadedmetadata&&U.length&&(this.loadedmetadata=!0),this.lastCurrentTime=v.currentTime},x.doTickIdle=function(){var v,T,U=this.hls,I=this.levels,N=this.media,V=this.trackId,H=U.config;if(!I||!I[V])return;if(!N&&(this.startFragRequested||!H.startFragPrefetch))return;var D=I[V],W=D.details;if(!W||W.live&&this.levelLastLoaded!==V||this.waitForCdnTuneIn(W)){this.state=y.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,r.ElementaryStreamTypes.AUDIO,f.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,f.PlaylistLevelType.AUDIO);if(F===null)return;var L=F.len,K=this.getMaxBufferLength(),te=this.audioSwitch;if(L>=K&&!te)return;if(!te&&this._streamEnded(F,W)){U.trigger(C.Events.BUFFER_EOS,{type:"audio"}),this.state=y.State.ENDED;return}var fe=W.fragments,de=fe[0].start,Ce=F.end;if(te){var Oe=this.getLoadPosition();Ce=Oe,W.PTSKnown&&Oede||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=de+.05))}var ce=this.getNextFragment(Ce,W);if(!ce){this.bufferFlushed=!0;return}((v=ce.decryptdata)===null||v===void 0?void 0:v.keyFormat)==="identity"&&!((T=ce.decryptdata)!==null&&T!==void 0&&T.key)?this.loadKey(ce,W):this.loadFragment(ce,W,Ce)},x.getMaxBufferLength=function(){var v=P.prototype.getMaxBufferLength.call(this),T=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,f.PlaylistLevelType.MAIN);return T===null?v:Math.max(v,T.len)},x.onMediaDetaching=function(){this.videoBuffer=null,P.prototype.onMediaDetaching.call(this)},x.onAudioTracksUpdated=function(v,T){var U=T.audioTracks;this.resetTransmuxer(),this.levels=U.map(function(I){return new e.Level(I)})},x.onAudioTrackSwitching=function(v,T){var U=!!T.url;this.trackId=T.id;var I=this.fragCurrent;I!=null&&I.loader&&I.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),U?this.setInterval(E):this.resetTransmuxer(),U?(this.audioSwitch=!0,this.state=y.State.IDLE):this.state=y.State.STOPPED,this.tick()},x.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},x.onLevelLoaded=function(v,T){this.mainDetails=T.details},x.onAudioTrackLoaded=function(v,T){var U,I=this.levels,N=T.details,V=T.id;if(!I){this.warn("Audio tracks were reset while loading level "+V);return}this.log("Track "+V+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var H=I[V],D=0;if(N.live||(U=H.details)!==null&&U!==void 0&&U.live){var W=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!W)return;!H.details&&N.hasProgramDateTime&&W.hasProgramDateTime?(Object(c.alignMediaPlaylistByPDT)(N,W),D=N.fragments[0].start):D=this.alignPlaylists(N,H.details)}H.details=N,this.levelLastLoaded=V,!this.startFragRequested&&(this.mainDetails||!N.live)&&this.setStartPosition(H.details,D),this.state===y.State.WAITING_TRACK&&!this.waitForCdnTuneIn(N)&&(this.state=y.State.IDLE),this.tick()},x._handleFragmentLoadProgress=function(v){var T,U=v.frag,I=v.part,N=v.payload,V=this.config,H=this.trackId,D=this.levels;if(!D){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+U.sn+" of level "+U.level+" will not be buffered");return}var W=D[H];console.assert(W,"Audio track is defined on fragment load progress");var F=W.details;console.assert(F,"Audio track details are defined on fragment load progress");var L=V.defaultAudioCodec||W.audioCodec||"mp4a.40.2",K=this.transmuxer;K||(K=this.transmuxer=new n.default(this.hls,f.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var te=this.initPTS[U.cc],fe=(T=U.initSegment)===null||T===void 0?void 0:T.data;if(te!==void 0){var de=!1,Ce=I?I.index:-1,Oe=Ce!==-1,ce=new i.ChunkMetadata(U.level,U.sn,U.stats.chunkCount,N.byteLength,Ce,Oe);K.push(N,fe,L,"",U,I,F.totalduration,de,ce,te)}else{d.logger.log("Unknown video PTS for cc "+U.cc+", waiting for video PTS before demuxing audio frag "+U.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+H);var Ee=this.waitingData=this.waitingData||{frag:U,part:I,cache:new l.default,complete:!1},ye=Ee.cache;ye.push(new Uint8Array(N)),this.waitingVideoCC=this.videoTrackCC,this.state=y.State.WAITING_INIT_PTS}},x._handleFragmentLoadComplete=function(v){if(this.waitingData){this.waitingData.complete=!0;return}P.prototype._handleFragmentLoadComplete.call(this,v)},x.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},x.onBufferCreated=function(v,T){var U=T.tracks.audio;U&&(this.mediaBuffer=U.buffer),T.tracks.video&&(this.videoBuffer=T.tracks.video.buffer)},x.onFragBuffered=function(v,T){var U=T.frag,I=T.part;if(U.type!==f.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(U)){this.warn("Fragment "+U.sn+(I?" p: "+I.index:"")+" of level "+U.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}U.sn!=="initSegment"&&(this.fragPrevious=U,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(U,I)},x.onError=function(v,T){switch(T.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(f.PlaylistLevelType.AUDIO,T);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==y.State.ERROR&&this.state!==y.State.STOPPED&&(this.state=T.fatal?y.State.ERROR:y.State.IDLE,this.warn(T.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(T.parent==="audio"&&(this.state===y.State.PARSING||this.state===y.State.PARSED)){var U=!0,I=this.getFwdBufferInfo(this.mediaBuffer,f.PlaylistLevelType.AUDIO);I&&I.len>.5&&(U=!this.reduceMaxBufferLength(I.len)),U&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},x.onBufferFlushed=function(v,T){var U=T.type;U===r.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},x._handleTransmuxComplete=function(v){var T,U="audio",I=this.hls,N=v.remuxResult,V=v.chunkMeta,H=this.getCurrentContext(V);if(!H){this.warn("The loading context changed while buffering fragment "+V.sn+" of level "+V.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(V.level);return}var D=H.frag,W=H.part,F=N.audio,L=N.text,K=N.id3,te=N.initSegment;if(this.fragContextChanged(D))return;if(this.state=y.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),te!=null&&te.tracks&&(this._bufferInitSegment(te.tracks,D,V),I.trigger(C.Events.FRAG_PARSING_INIT_SEGMENT,{frag:D,id:U,tracks:te.tracks})),F){var fe=F.startPTS,de=F.endPTS,Ce=F.startDTS,Oe=F.endDTS;W&&(W.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:fe,endPTS:de,startDTS:Ce,endDTS:Oe}),D.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,fe,de,Ce,Oe),this.bufferFragmentData(F,D,W,V)}if(K!=null&&(T=K.samples)!==null&&T!==void 0&&T.length){var ce=s({frag:D,id:U},K);I.trigger(C.Events.FRAG_PARSING_METADATA,ce)}if(L){var Ee=s({frag:D,id:U},L);I.trigger(C.Events.FRAG_PARSING_USERDATA,Ee)}},x._bufferInitSegment=function(v,T,U){if(this.state!==y.State.PARSING)return;v.video&&delete v.video;var I=v.audio;if(!I)return;I.levelCodec=I.codec,I.id="audio",this.log("Init audio buffer, container:"+I.container+", codecs[parsed]=["+I.codec+"]"),this.hls.trigger(C.Events.BUFFER_CODECS,v);var N=I.initSegment;if(N!=null&&N.byteLength){var V={type:"audio",frag:T,part:null,chunkMeta:U,parent:T.type,data:N};this.hls.trigger(C.Events.BUFFER_APPENDING,V)}this.tick()},x.loadFragment=function(v,T,U){var I=this.fragmentTracker.getState(v);this.fragCurrent=v,(this.audioSwitch||I===g.FragmentState.NOT_LOADED||I===g.FragmentState.PARTIAL)&&(v.sn==="initSegment"?this._loadInitSegment(v):T.live&&!Object(b.isFiniteNumber)(this.initPTS[v.cc])?(this.log("Waiting for video PTS in continuity counter "+v.cc+" of live stream before loading audio fragment "+v.sn+" of level "+this.trackId),this.state=y.State.WAITING_INIT_PTS):(this.startFragRequested=!0,P.prototype.loadFragment.call(this,v,T,U)))},x.completeAudioSwitch=function(){var v=this.hls,T=this.media,U=this.trackId;T&&(this.log("Switching audio track : flushing all audio"),P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,v.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:U})},R}(y.default);m.default=_},"./src/controller/audio-track-controller.ts":function(M,m,O){"use strict";O.r(m);var b=O("./src/events.ts"),y=O("./src/errors.ts"),C=O("./src/controller/base-playlist-controller.ts"),A=O("./src/types/loader.ts");function g(n,i){for(var a=0;a=d.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=d[this.trackId];this.log("Now switching to audio-track index "+h);var u=d[h],S=u.id,E=u.groupId,_=E===void 0?"":E,P=u.name,R=u.type,x=u.url;if(this.trackId=h,this.trackName=P,this.selectDefaultTrack=!1,this.hls.trigger(b.Events.AUDIO_TRACK_SWITCHING,{id:S,groupId:_,name:P,type:R,url:x}),u.details&&!u.details.live)return;var w=this.switchParams(u.url,s==null?void 0:s.details);this.loadPlaylist(w)},a.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var d=this.trackName,s=this.findTrackId(d)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},a.findTrackId=function(h){for(var d=this.tracksInGroup,s=0;si.partTarget&&(u+=1)}if(Object(b.isFiniteNumber)(s))return new y.HlsUrlParameters(s,Object(b.isFiniteNumber)(u)?u:void 0,y.HlsSkip.No)}}},r.loadPlaylist=function(n){},r.shouldLoadTrack=function(n){return this.canLoad&&n&&!!n.url&&(!n.details||n.details.live)},r.playlistLoaded=function(n,i,a){var c=this,h=i.details,d=i.stats,s=d.loading.end?Math.max(0,self.performance.now()-d.loading.end):0;if(h.advancedDateTime=Date.now()-s,h.live||a!=null&&a.live){if(h.reloaded(a),a&&this.log("live playlist "+n+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),a&&h.fragments.length>0&&Object(C.mergeDetails)(a,h),!this.canLoad||!h.live)return;var u,S=void 0,E=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var _=this.hls.config.lowLatencyMode,P=h.lastPartSn,R=h.endSN,x=h.lastPartIndex,w=x!==-1,v=P===R,T=_?0:x;w?(S=v?R+1:P,E=v?T:x+1):S=R+1;var U=h.age,I=U+h.ageHeader,N=Math.min(I-h.partTarget,h.targetduration*1.5);if(N>0){if(a&&N>a.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+a.tuneInGoal+" to: "+N+" with playlist age: "+h.age),N=0;else{var V=Math.floor(N/h.targetduration);if(S+=V,E!==void 0){var H=Math.round(N%h.targetduration/h.partTarget);E+=H}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+U.toFixed(2)+"s goal: "+N+" skip sn "+V+" to part "+E)}h.tuneInGoal=N}if(u=this.getDeliveryDirectives(h,i.deliveryDirectives,S,E),_||!v){this.loadPlaylist(u);return}}else u=this.getDeliveryDirectives(h,i.deliveryDirectives,S,E);var D=Object(C.computeReloadInterval)(h,d);S!==void 0&&h.canBlockReload&&(D-=h.partTarget||1),this.log("reload live playlist "+n+" in "+Math.round(D)+" ms"),this.timer=self.setTimeout(function(){return c.loadPlaylist(u)},D)}else this.clearTimer()},r.getDeliveryDirectives=function(n,i,a,c){var h=Object(y.getSkipValue)(n,a);return i!=null&&i.skip&&n.deltaUpdateFailed&&(a=i.msn,c=i.part,h=y.HlsSkip.No),new y.HlsUrlParameters(a,c,h)},r.retryLoadingOrFail=function(n){var i=this,a=this.hls.config,c=this.retryCount-1&&(h=n.context)!==null&&h!==void 0&&h.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+n.details+'"'),this.loadPlaylist();else{var d=Math.min(Math.pow(2,this.retryCount)*a.levelLoadingRetryDelay,a.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return i.loadPlaylist()},d),this.warn("retry playlist loading #"+this.retryCount+" in "+d+' ms after "'+n.details+'"')}}else this.warn('cannot recover from error "'+n.details+'"'),this.clearTimer(),n.fatal=!0;return c},f}()},"./src/controller/base-stream-controller.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"State",function(){return R}),O.d(m,"default",function(){return x});var b=O("./src/polyfills/number.ts"),y=O("./src/task-loop.ts"),C=O("./src/controller/fragment-tracker.ts"),A=O("./src/utils/buffer-helper.ts"),g=O("./src/utils/logger.ts"),e=O("./src/events.ts"),f=O("./src/errors.ts"),r=O("./src/types/transmuxer.ts"),l=O("./src/utils/mp4-tools.ts"),n=O("./src/utils/discontinuities.ts"),i=O("./src/controller/fragment-finders.ts"),a=O("./src/controller/level-helper.ts"),c=O("./src/loader/fragment-loader.ts"),h=O("./src/crypt/decrypter.ts"),d=O("./src/utils/time-ranges.ts"),s=O("./src/types/loader.ts");function u(w,v){for(var T=0;Tte;(W0&&W&&W.key&&W.iv&&W.method==="AES-128"){var F=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(D),W.key.buffer,W.iv.buffer).then(function(L){var K=self.performance.now();return H.trigger(e.Events.FRAG_DECRYPTED,{frag:I,payload:L,stats:{tstart:F,tdecrypt:K}}),V.payload=L,V})}return V}).then(function(V){var H=N.fragCurrent,D=N.hls,W=N.levels;if(!W)throw new Error("init load aborted, missing levels");var F=W[I.level].details;console.assert(F,"Level details are defined when init segment is loaded");var L=I.stats;N.state=R.IDLE,N.fragLoadError=0,I.data=new Uint8Array(V.payload),L.parsing.start=L.buffering.start=self.performance.now(),L.parsing.end=L.buffering.end=self.performance.now(),V.frag===H&&D.trigger(e.Events.FRAG_BUFFERED,{stats:L,frag:H,part:null,id:I.type}),N.tick()}).catch(function(V){N.warn(V),N.resetFragmentLoading(I)})},T.fragContextChanged=function(I){var N=this.fragCurrent;return!I||!N||I.level!==N.level||I.sn!==N.sn||I.urlId!==N.urlId},T.fragBufferedComplete=function(I,N){var V=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+I.type+" sn: "+I.sn+(N?" part: "+N.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+I.level+" "+d.default.toString(A.BufferHelper.getBuffered(V))),this.state=R.IDLE,this.tick()},T._handleFragmentLoadComplete=function(I){var N=this.transmuxer;if(!N)return;var V=I.frag,H=I.part,D=I.partsLoaded,W=!D||D.length===0||D.some(function(L){return!L}),F=new r.ChunkMetadata(V.level,V.sn,V.stats.chunkCount+1,0,H?H.index:-1,!W);N.flush(F)},T._handleFragmentLoadProgress=function(I){},T._doFragLoad=function(I,N,V,H){var D=this;if(V===void 0&&(V=null),!this.levels)throw new Error("frag load aborted, missing levels");if(V=Math.max(I.start,V||0),this.config.lowLatencyMode&&N){var W=N.partList;if(W&&H){V>I.end&&N.fragmentHint&&(I=N.fragmentHint);var F=this.getNextPart(W,I,V);if(F>-1){var L=W[F];return this.log("Loading part sn: "+I.sn+" p: "+L.index+" cc: "+I.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+F+"-"+(W.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+I.level+", target: "+parseFloat(V.toFixed(3))),this.nextLoadPosition=L.start+L.duration,this.state=R.FRAG_LOADING,this.hls.trigger(e.Events.FRAG_LOADING,{frag:I,part:W[F],targetBufferTime:V}),this.doFragPartsLoad(I,W,F,H).catch(function(K){return D.handleFragLoadError(K)})}else if(!I.url||this.loadedEndOfParts(W,V))return Promise.resolve(null)}}return this.log("Loading fragment "+I.sn+" cc: "+I.cc+" "+(N?"of ["+N.startSN+"-"+N.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+I.level+", target: "+parseFloat(V.toFixed(3))),Object(b.isFiniteNumber)(I.sn)&&!this.bitrateTest&&(this.nextLoadPosition=I.start+I.duration),this.state=R.FRAG_LOADING,this.hls.trigger(e.Events.FRAG_LOADING,{frag:I,targetBufferTime:V}),this.fragmentLoader.load(I,H).catch(function(K){return D.handleFragLoadError(K)})},T.doFragPartsLoad=function(I,N,V,H){var D=this;return new Promise(function(W,F){var L=[],K=function te(fe){var de=N[fe];D.fragmentLoader.loadPart(I,de,H).then(function(Ce){L[de.index]=Ce;var Oe=Ce.part;D.hls.trigger(e.Events.FRAG_LOADED,Ce);var ce=N[fe+1];if(ce&&ce.fragment===I)te(fe+1);else return W({frag:I,part:Oe,partsLoaded:L})}).catch(F)};K(V)})},T.handleFragLoadError=function(I){var N=I.data;return N&&N.details===f.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(N.frag,N.part):this.hls.trigger(e.Events.ERROR,N),null},T._handleTransmuxerFlush=function(I){var N=this.getCurrentContext(I);if(!N||this.state!==R.PARSING){this.fragCurrent||(this.state=R.IDLE);return}var V=N.frag,H=N.part,D=N.level,W=self.performance.now();V.stats.parsing.end=W,H&&(H.stats.parsing.end=W),this.updateLevelTiming(V,H,D,I.partial)},T.getCurrentContext=function(I){var N=this.levels,V=I.level,H=I.sn,D=I.part;if(!N||!N[V])return this.warn("Levels object was unset while buffering fragment "+H+" of level "+V+". The current chunk will not be buffered."),null;var W=N[V],F=D>-1?Object(a.getPartWith)(W,H,D):null,L=F?F.fragment:Object(a.getFragmentWithSN)(W,H,this.fragCurrent);return L?{frag:L,part:F,level:W}:null},T.bufferFragmentData=function(I,N,V,H){if(!I||this.state!==R.PARSING)return;var D=I.data1,W=I.data2,F=D;if(D&&W&&(F=Object(l.appendUint8Array)(D,W)),!F||!F.length)return;var L={type:I.type,frag:N,part:V,chunkMeta:H,parent:N.type,data:F};this.hls.trigger(e.Events.BUFFER_APPENDING,L),I.dropped&&I.independent&&!V&&this.flushBufferGap(N)},T.flushBufferGap=function(I){var N=this.media;if(!N)return;if(!A.BufferHelper.isBuffered(N,N.currentTime)){this.flushMainBuffer(0,I.start);return}var V=N.currentTime,H=A.BufferHelper.bufferInfo(N,V,0),D=I.duration,W=Math.min(this.config.maxFragLookUpTolerance*2,D*.25),F=Math.max(Math.min(I.start-W,H.end-W),V+W);I.start-F>W&&this.flushMainBuffer(F,I.start)},T.getFwdBufferInfo=function(I,N){var V=this.config,H=this.getLoadPosition();if(!Object(b.isFiniteNumber)(H))return null;var D=A.BufferHelper.bufferInfo(I,H,V.maxBufferHole);if(D.len===0&&D.nextStart!==void 0){var W=this.fragmentTracker.getBufferedFrag(H,N);if(W&&D.nextStart=V?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},T.getNextFragment=function(I,N){var V,H,D=N.fragments,W=D.length;if(!W)return null;var F=this.config,L=D[0].start,K;if(N.live){var te=F.initialLiveManifestSize;if(W-1&&VV.start&&V.loaded},T.getInitialLiveFragment=function(I,N){var V=this.fragPrevious,H=null;if(V){if(I.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+V.programDateTime),H=Object(i.findFragmentByPDT)(N,V.endProgramDateTime,this.config.maxFragLookUpTolerance)),!H){var D=V.sn+1;if(D>=I.startSN&&D<=I.endSN){var W=N[D-I.startSN];V.cc===W.cc&&(H=W,this.log("Live playlist, switching playlist, load frag with next SN: "+H.sn))}H||(H=Object(i.findFragWithCC)(N,V.cc),H&&this.log("Live playlist, switching playlist, load frag with same CC: "+H.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(H=this.getFragmentAtPosition(F,this.bitrateTest?I.fragmentEnd:I.edge,I))}return H},T.getFragmentAtPosition=function(I,N,V){var H=this.config,D=this.fragPrevious,W=V.fragments,F=V.endSN,L=V.fragmentHint,K=H.maxFragLookUpTolerance,te=!!(H.lowLatencyMode&&V.partList&&L);te&&L&&!this.bitrateTest&&(W=W.concat(L),F=L.sn);var fe;if(IN-K?0:K;fe=Object(i.findFragmentByPTS)(D,W,I,de)}else fe=W[W.length-1];if(fe){var Ce=fe.sn-V.startSN,Oe=D&&fe.level===D.level,ce=W[Ce+1],Ee=this.fragmentTracker.getState(fe);if(Ee===C.FragmentState.BACKTRACKED){fe=null;for(var ye=Ce;W[ye]&&this.fragmentTracker.getState(W[ye])===C.FragmentState.BACKTRACKED;)D?fe=W[ye--]:fe=W[--ye];fe||(fe=ce)}else D&&fe.sn===D.sn&&!te&&(Oe&&(fe.sn=W-N.maxFragLookUpTolerance&&D<=F;if(H!==null&&V.duration>H&&(D"+I.startSN+" prev-sn: "+(D?D.sn:"na")+" fragments: "+F),fe}return L},T.waitForCdnTuneIn=function(I){var N=3;return I.live&&I.canBlockReload&&I.tuneInGoal>Math.max(I.partHoldBack,I.partTarget*N)},T.setStartPosition=function(I,N){var V=this.startPosition;if(V"+I))}}]),v}(y.default)},"./src/controller/buffer-controller.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return i});var b=O("./src/polyfills/number.ts"),y=O("./src/events.ts"),C=O("./src/utils/logger.ts"),A=O("./src/errors.ts"),g=O("./src/utils/buffer-helper.ts"),e=O("./src/utils/mediasource-helper.ts"),f=O("./src/loader/fragment.ts"),r=O("./src/controller/buffer-operation-queue.ts"),l=Object(e.getMediaSource)(),n=/([ha]vc.)(?:\.[^.,]+)+/,i=function(){function a(h){var d=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 s=d.hls,u=d.media,S=d.mediaSource;C.logger.log("[buffer-controller]: Media source opened"),u&&(d.updateMediaElementDuration(),s.trigger(y.Events.MEDIA_ATTACHED,{media:u})),S&&S.removeEventListener("sourceopen",d._onMediaSourceOpen),d.checkPendingTracks()},this._onMediaSourceClose=function(){C.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){C.logger.log("[buffer-controller]: Media source ended")},this.hls=h,this._initSourceBuffer(),this.registerListeners()}var c=a.prototype;return c.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},c.destroy=function(){this.unregisterListeners(),this.details=null},c.registerListeners=function(){var d=this.hls;d.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),d.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),d.on(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.on(y.Events.BUFFER_RESET,this.onBufferReset,this),d.on(y.Events.BUFFER_APPENDING,this.onBufferAppending,this),d.on(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),d.on(y.Events.BUFFER_EOS,this.onBufferEos,this),d.on(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),d.on(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),d.on(y.Events.FRAG_PARSED,this.onFragParsed,this),d.on(y.Events.FRAG_CHANGED,this.onFragChanged,this)},c.unregisterListeners=function(){var d=this.hls;d.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),d.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),d.off(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.off(y.Events.BUFFER_RESET,this.onBufferReset,this),d.off(y.Events.BUFFER_APPENDING,this.onBufferAppending,this),d.off(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),d.off(y.Events.BUFFER_EOS,this.onBufferEos,this),d.off(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),d.off(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),d.off(y.Events.FRAG_PARSED,this.onFragParsed,this),d.off(y.Events.FRAG_CHANGED,this.onFragChanged,this)},c._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new r.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},c.onManifestParsed=function(d,s){var u=2;(s.audio&&!s.video||!s.altAudio)&&(u=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=u,this.details=null,C.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},c.onMediaAttaching=function(d,s){var u=this.media=s.media;if(u&&l){var S=this.mediaSource=new l;S.addEventListener("sourceopen",this._onMediaSourceOpen),S.addEventListener("sourceended",this._onMediaSourceEnded),S.addEventListener("sourceclose",this._onMediaSourceClose),u.src=self.URL.createObjectURL(S),this._objectUrl=u.src}},c.onMediaDetaching=function(){var d=this.media,s=this.mediaSource,u=this._objectUrl;if(s){if(C.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(S){C.logger.warn("[buffer-controller]: onMediaDetaching: "+S.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),d&&(u&&self.URL.revokeObjectURL(u),d.src===u?(d.removeAttribute("src"),d.load()):C.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(y.Events.MEDIA_DETACHED,void 0)},c.onBufferReset=function(){var d=this;this.getSourceBufferTypes().forEach(function(s){var u=d.sourceBuffer[s];try{u&&(d.removeBufferListeners(s),d.mediaSource&&d.mediaSource.removeSourceBuffer(u),d.sourceBuffer[s]=void 0)}catch(S){C.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",S)}}),this._initSourceBuffer()},c.onBufferCodecs=function(d,s){var u=this,S=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(E){if(S){var _=u.tracks[E];if(_&&typeof _.buffer.changeType=="function"){var P=s[E],R=P.codec,x=P.levelCodec,w=P.container,v=(_.levelCodec||_.codec).replace(n,"$1"),T=(x||R).replace(n,"$1");if(v!==T){var U=w+";codecs="+(x||R);u.appendChangeType(E,U)}}}else u.pendingTracks[E]=s[E]}),S)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},c.appendChangeType=function(d,s){var u=this,S=this.operationQueue,E={execute:function(){var P=u.sourceBuffer[d];P&&(C.logger.log("[buffer-controller]: changing "+d+" sourceBuffer type to "+s),P.changeType(s)),S.shiftAndExecuteNext(d)},onStart:function(){},onComplete:function(){},onError:function(P){C.logger.warn("[buffer-controller]: Failed to change "+d+" SourceBuffer type",P)}};S.append(E,d)},c.onBufferAppending=function(d,s){var u=this,S=this.hls,E=this.operationQueue,_=this.tracks,P=s.data,R=s.type,x=s.frag,w=s.part,v=s.chunkMeta,T=v.buffering[R],U=self.performance.now();T.start=U;var I=x.stats.buffering,N=w?w.stats.buffering:null;I.start===0&&(I.start=U),N&&N.start===0&&(N.start=U);var V=_.audio,H=R==="audio"&&v.id===1&&(V==null?void 0:V.container)==="audio/mpeg",D={execute:function(){if(T.executeStart=self.performance.now(),H){var F=u.sourceBuffer[R];if(F){var L=x.start-F.timestampOffset;Math.abs(L)>=.1&&(C.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+x.start+" (delta: "+L+") sn: "+x.sn+")"),F.timestampOffset=x.start)}}u.appendExecutor(P,R)},onStart:function(){},onComplete:function(){var F=self.performance.now();T.executeEnd=T.end=F,I.first===0&&(I.first=F),N&&N.first===0&&(N.first=F);var L=u.sourceBuffer,K={};for(var te in L)K[te]=g.BufferHelper.getBuffered(L[te]);u.appendError=0,u.hls.trigger(y.Events.BUFFER_APPENDED,{type:R,frag:x,part:w,chunkMeta:v,parent:x.type,timeRanges:K})},onError:function(F){C.logger.error("[buffer-controller]: Error encountered while trying to append to the "+R+" SourceBuffer",F);var L={type:A.ErrorTypes.MEDIA_ERROR,parent:x.type,details:A.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?L.details=A.ErrorDetails.BUFFER_FULL_ERROR:(u.appendError++,L.details=A.ErrorDetails.BUFFER_APPEND_ERROR,u.appendError>S.config.appendErrorMaxRetry&&(C.logger.error("[buffer-controller]: Failed "+S.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),L.fatal=!0)),S.trigger(y.Events.ERROR,L)}};E.append(D,R)},c.onBufferFlushing=function(d,s){var u=this,S=this.operationQueue,E=function(P){return{execute:u.removeExecutor.bind(u,P,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){u.hls.trigger(y.Events.BUFFER_FLUSHED,{type:P})},onError:function(x){C.logger.warn("[buffer-controller]: Failed to remove from "+P+" SourceBuffer",x)}}};s.type?S.append(E(s.type),s.type):this.getSourceBufferTypes().forEach(function(_){S.append(E(_),_)})},c.onFragParsed=function(d,s){var u=this,S=s.frag,E=s.part,_=[],P=E?E.elementaryStreams:S.elementaryStreams;P[f.ElementaryStreamTypes.AUDIOVIDEO]?_.push("audiovideo"):(P[f.ElementaryStreamTypes.AUDIO]&&_.push("audio"),P[f.ElementaryStreamTypes.VIDEO]&&_.push("video"));var R=function(){var w=self.performance.now();S.stats.buffering.end=w,E&&(E.stats.buffering.end=w);var v=E?E.stats:S.stats;u.hls.trigger(y.Events.FRAG_BUFFERED,{frag:S,part:E,stats:v,id:S.type})};_.length===0&&C.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+S.type+" level: "+S.level+" sn: "+S.sn),this.blockBuffers(R,_)},c.onFragChanged=function(d,s){this.flushBackBuffer()},c.onBufferEos=function(d,s){var u=this,S=this.getSourceBufferTypes().reduce(function(E,_){var P=u.sourceBuffer[_];return(!s.type||s.type===_)&&(P&&!P.ended&&(P.ended=!0,C.logger.log("[buffer-controller]: "+_+" sourceBuffer now EOS"))),E&&!!(!P||P.ended)},!0);S&&this.blockBuffers(function(){var E=u.mediaSource;if(!E||E.readyState!=="open")return;E.endOfStream()})},c.onLevelUpdated=function(d,s){var u=s.details;if(!u.fragments.length)return;this.details=u,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},c.flushBackBuffer=function(){var d=this.hls,s=this.details,u=this.media,S=this.sourceBuffer;if(!u||s===null)return;var E=this.getSourceBufferTypes();if(!E.length)return;var _=s.live&&d.config.liveBackBufferLength!==null?d.config.liveBackBufferLength:d.config.backBufferLength;if(!Object(b.isFiniteNumber)(_)||_<0)return;var P=u.currentTime,R=s.levelTargetDuration,x=Math.max(_,R),w=Math.floor(P/R)*R-x;E.forEach(function(v){var T=S[v];if(T){var U=g.BufferHelper.getBuffered(T);U.length>0&&w>U.start(0)&&(d.trigger(y.Events.BACK_BUFFER_REACHED,{bufferEnd:w}),s.live&&d.trigger(y.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:w}),d.trigger(y.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:w,type:v}))}})},c.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var d=this.details,s=this.hls,u=this.media,S=this.mediaSource,E=d.fragments[0].start+d.totalduration,_=u.duration,P=Object(b.isFiniteNumber)(S.duration)?S.duration:0;d.live&&s.config.liveDurationInfinity?(C.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),S.duration=Infinity,this.updateSeekableRange(d)):(E>P&&E>_||!Object(b.isFiniteNumber)(_))&&(C.logger.log("[buffer-controller]: Updating Media Source duration to "+E.toFixed(3)),S.duration=E)},c.updateSeekableRange=function(d){var s=this.mediaSource,u=d.fragments,S=u.length;if(S&&d.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var E=Math.max(0,u[0].start),_=Math.max(E,E+d.totalduration);s.setLiveSeekableRange(E,_)}},c.checkPendingTracks=function(){var d=this.bufferCodecEventsExpected,s=this.operationQueue,u=this.pendingTracks,S=Object.keys(u).length;if(S&&!d||S===2){this.createSourceBuffers(u),this.pendingTracks={};var E=this.getSourceBufferTypes();if(E.length===0){this.hls.trigger(y.Events.ERROR,{type:A.ErrorTypes.MEDIA_ERROR,details:A.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}E.forEach(function(_){s.executeNext(_)})}},c.createSourceBuffers=function(d){var s=this.sourceBuffer,u=this.mediaSource;if(!u)throw Error("createSourceBuffers called when mediaSource was null");var S=0;for(var E in d)if(!s[E]){var _=d[E];if(!_)throw Error("source buffer exists for track "+E+", however track does not");var P=_.levelCodec||_.codec,R=_.container+";codecs="+P;C.logger.log("[buffer-controller]: creating sourceBuffer("+R+")");try{var x=s[E]=u.addSourceBuffer(R),w=E;this.addBufferListener(w,"updatestart",this._onSBUpdateStart),this.addBufferListener(w,"updateend",this._onSBUpdateEnd),this.addBufferListener(w,"error",this._onSBUpdateError),this.tracks[E]={buffer:x,codec:P,container:_.container,levelCodec:_.levelCodec,id:_.id},S++}catch(v){C.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+v.message),this.hls.trigger(y.Events.ERROR,{type:A.ErrorTypes.MEDIA_ERROR,details:A.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:v,mimeType:R})}}S&&this.hls.trigger(y.Events.BUFFER_CREATED,{tracks:this.tracks})},c._onSBUpdateStart=function(d){var s=this.operationQueue,u=s.current(d);u.onStart()},c._onSBUpdateEnd=function(d){var s=this.operationQueue,u=s.current(d);u.onComplete(),s.shiftAndExecuteNext(d)},c._onSBUpdateError=function(d,s){C.logger.error("[buffer-controller]: "+d+" SourceBuffer error",s),this.hls.trigger(y.Events.ERROR,{type:A.ErrorTypes.MEDIA_ERROR,details:A.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var u=this.operationQueue.current(d);u&&u.onError(s)},c.removeExecutor=function(d,s,u){var S=this.media,E=this.mediaSource,_=this.operationQueue,P=this.sourceBuffer,R=P[d];if(!S||!E||!R){C.logger.warn("[buffer-controller]: Attempting to remove from the "+d+" SourceBuffer, but it does not exist"),_.shiftAndExecuteNext(d);return}var x=Object(b.isFiniteNumber)(S.duration)?S.duration:Infinity,w=Object(b.isFiniteNumber)(E.duration)?E.duration:Infinity,v=Math.max(0,s),T=Math.min(u,x,w);T>v?(C.logger.log("[buffer-controller]: Removing ["+v+","+T+"] from the "+d+" SourceBuffer"),console.assert(!R.updating,d+" sourceBuffer must not be updating"),R.remove(v,T)):_.shiftAndExecuteNext(d)},c.appendExecutor=function(d,s){var u=this.operationQueue,S=this.sourceBuffer,E=S[s];if(!E){C.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),u.shiftAndExecuteNext(s);return}E.ended=!1,console.assert(!E.updating,s+" sourceBuffer must not be updating"),E.appendBuffer(d)},c.blockBuffers=function(d,s){var u=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){C.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(d);return}var S=this.operationQueue,E=s.map(function(_){return S.appendBlocker(_)});Promise.all(E).then(function(){d(),s.forEach(function(_){var P=u.sourceBuffer[_];(!P||!P.updating)&&S.shiftAndExecuteNext(_)})})},c.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},c.addBufferListener=function(d,s,u){var S=this.sourceBuffer[d];if(!S)return;var E=u.bind(this,d);this.listeners[d].push({event:s,listener:E}),S.addEventListener(s,E)},c.removeBufferListeners=function(d){var s=this.sourceBuffer[d];if(!s)return;this.listeners[d].forEach(function(u){s.removeEventListener(u.event,u.listener)})},a}()},"./src/controller/buffer-operation-queue.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return y});var b=O("./src/utils/logger.ts"),y=function(){function C(g){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=g}var A=C.prototype;return A.append=function(e,f){var r=this.queues[f];r.push(e),r.length===1&&this.buffers[f]&&this.executeNext(f)},A.insertAbort=function(e,f){var r=this.queues[f];r.unshift(e),this.executeNext(f)},A.appendBlocker=function(e){var f,r=new Promise(function(n){f=n}),l={execute:f,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(l,e),r},A.executeNext=function(e){var f=this.buffers,r=this.queues,l=f[e],n=r[e];if(n.length){var i=n[0];try{i.execute()}catch(a){b.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),i.onError(a),(!l||!l.updating)&&(n.shift(),this.executeNext(e))}}},A.shiftAndExecuteNext=function(e){this.queues[e].shift(),this.executeNext(e)},A.current=function(e){return this.queues[e][0]},C}()},"./src/controller/cap-level-controller.ts":function(M,m,O){"use strict";O.r(m);var b=O("./src/events.ts");function y(g,e){for(var f=0;f0&&this.mediaWidth>0){var r=this.hls.levels;if(r.length){var l=this.hls;l.autoLevelCapping=this.getMaxLevel(r.length-1),l.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=l.autoLevelCapping}}},e.getMaxLevel=function(r){var l=this,n=this.hls.levels;if(!n.length)return-1;var i=n.filter(function(a,c){return g.isLevelAllowed(c,l.restrictedLevels)&&c<=r});return this.clientRect=null,g.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)},e.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()},e.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},e.getDimensions=function(){if(this.clientRect)return this.clientRect;var r=this.media,l={width:0,height:0};if(r){var n=r.getBoundingClientRect();l.width=n.width,l.height=n.height,!l.width&&!l.height&&(l.width=n.right-n.left||r.width||0,l.height=n.bottom-n.top||r.height||0)}return this.clientRect=l,l},g.isLevelAllowed=function(r,l){return l===void 0&&(l=[]),l.indexOf(r)===-1},g.getMaxLevelByMediaSize=function(r,l,n){if(!r||!r.length)return-1;for(var i=function(s,u){return u?s.width!==u.width||s.height!==u.height:!0},a=r.length-1,c=0;c=l||h.height>=n)&&i(h,r[c+1])){a=c;break}}return a},C(g,[{key:"mediaWidth",get:function(){return this.getDimensions().width*g.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*g.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var r=1;try{r=self.devicePixelRatio}catch(l){}return r}}]),g}();m.default=A},"./src/controller/cmcd-controller.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return i});var b=O("./src/events.ts"),y=O("./src/types/cmcd.ts"),C=O("./src/utils/buffer-helper.ts"),A=O("./src/utils/logger.ts");function g(a,c){for(var h=0;h=a.length?{done:!0}:{done:!1,value:a[d++]}}}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 r(a,c){if(!a)return;if(typeof a=="string")return l(a,c);var h=Object.prototype.toString.call(a).slice(8,-1);if(h==="Object"&&a.constructor&&(h=a.constructor.name),h==="Map"||h==="Set")return Array.from(a);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return l(a,c)}function l(a,c){(c==null||c>a.length)&&(c=a.length);for(var h=0,d=new Array(c);hs&&(s=_.bitrate)}return s>0?s:NaN},c.getBufferLength=function(d){var s=this.hls.media,u=d===y.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!u||!s)return NaN;var S=C.BufferHelper.bufferInfo(u,s.currentTime,this.config.maxBufferHole);return S.len*1e3},c.createPlaylistLoader=function(){var d=this.config.pLoader,s=this.applyPlaylistData,u=d||this.config.loader;return function(){function S(_){this.loader=void 0,this.loader=new u(_)}var E=S.prototype;return E.destroy=function(){this.loader.destroy()},E.abort=function(){this.loader.abort()},E.load=function(P,R,x){s(P),this.loader.load(P,R,x)},e(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},c.createFragmentLoader=function(){var d=this.config.fLoader,s=this.applyFragmentData,u=d||this.config.loader;return function(){function S(_){this.loader=void 0,this.loader=new u(_)}var E=S.prototype;return E.destroy=function(){this.loader.destroy()},E.abort=function(){this.loader.abort()},E.load=function(P,R,x){s(P),this.loader.load(P,R,x)},e(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},a.uuid=function(){var d=URL.createObjectURL(new Blob),s=d.toString();return URL.revokeObjectURL(d),s.substr(s.lastIndexOf("/")+1)},a.serialize=function(d){for(var s=[],u=function(H){return!Number.isNaN(H)&&H!=null&&H!==""&&H!==!1},S=function(H){return Math.round(H)},E=function(H){return S(H/100)*100},_=function(H){return encodeURIComponent(H)},P={br:S,d:S,bl:E,dl:E,mtp:E,nor:_,rtp:E,tb:S},R=Object.keys(d||{}).sort(),x=f(R),w;!(w=x()).done;){var v=w.value,T=d[v];if(!u(T))continue;if(v==="v"&&T===1)continue;if(v=="pr"&&T===1)continue;var U=P[v];U&&(T=U(T));var I=typeof T,N=void 0;v==="ot"||v==="sf"||v==="st"?N=v+"="+T:I==="boolean"?N=v:I==="number"?N=v+"="+T:N=v+"="+JSON.stringify(T),s.push(N)}return s.join(",")},a.toHeaders=function(d){for(var s=Object.keys(d),u={},S=["Object","Request","Session","Status"],E=[{},{},{},{}],_={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},P=0,R=s;Pf){this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var _=f-this._requestLicenseFailureCount+1;C.logger.warn("Retrying license request, "+_+" attempts left"),this._requestLicense(s,u)}break}},a._generateLicenseRequestChallenge=function(h,d){switch(h.mediaKeySystemDomain){case A.KeySystems.WIDEVINE:return d}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},a._requestLicense=function(h,d){C.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){C.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var u=this.getLicenseServerUrl(s.mediaKeySystemDomain),S=this._createLicenseXhr(u,h,d);C.logger.log("Sending license request to URL: "+u);var E=this._generateLicenseRequestChallenge(s,h);S.send(E)}catch(_){C.logger.error("Failure requesting DRM license: "+_),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},a.onMediaAttached=function(h,d){if(!this._emeEnabled)return;var s=d.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},a.onMediaDetached=function(){var h=this._media,d=this._mediaKeysList;if(!h)return;h.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(d.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},a.onManifestParsed=function(h,d){if(!this._emeEnabled)return;var s=d.levels.map(function(S){return S.audioCodec}).filter(function(S){return!!S}),u=d.levels.map(function(S){return S.videoCodec}).filter(function(S){return!!S});this._attemptKeySystemAccess(A.KeySystems.WIDEVINE,s,u)},e(i,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),i}();m.default=n},"./src/controller/fps-controller.ts":function(M,m,O){"use strict";O.r(m);var b=O("./src/events.ts"),y=O("./src/utils/logger.ts"),C=function(){function A(e){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=e,this.registerListeners()}var g=A.prototype;return g.setStreamController=function(f){this.streamController=f},g.registerListeners=function(){this.hls.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},g.unregisterListeners=function(){this.hls.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching)},g.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},g.onMediaAttaching=function(f,r){var l=this.hls.config;if(l.capLevelOnFPSDrop){var n=r.media instanceof self.HTMLVideoElement?r.media:null;this.media=n,n&&typeof n.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),l.fpsDroppedMonitoringPeriod)}},g.checkFPS=function(f,r,l){var n=performance.now();if(r){if(this.lastTime){var i=n-this.lastTime,a=l-this.lastDroppedFrames,c=r-this.lastDecodedFrames,h=1e3*a/i,d=this.hls;if(d.trigger(b.Events.FPS_DROP,{currentDropped:a,currentDecoded:c,totalDroppedFrames:l}),h>0&&a>d.config.fpsDroppedMonitoringThreshold*c){var s=d.currentLevel;y.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(d.autoLevelCapping===-1||d.autoLevelCapping>=s)&&(s=s-1,d.trigger(b.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:d.currentLevel}),d.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=n,this.lastDroppedFrames=l,this.lastDecodedFrames=r}},g.checkFPSInterval=function(){var f=this.media;if(f)if(this.isVideoPlaybackQualityAvailable){var r=f.getVideoPlaybackQuality();this.checkFPS(f,r.totalVideoFrames,r.droppedVideoFrames)}else this.checkFPS(f,f.webkitDecodedFrameCount,f.webkitDroppedFrameCount)},A}();m.default=C},"./src/controller/fragment-finders.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"findFragmentByPDT",function(){return C}),O.d(m,"findFragmentByPTS",function(){return A}),O.d(m,"fragmentWithinToleranceTest",function(){return g}),O.d(m,"pdtWithinToleranceTest",function(){return e}),O.d(m,"findFragWithCC",function(){return f});var b=O("./src/polyfills/number.ts"),y=O("./src/utils/binary-search.ts");function C(r,l,n){if(l===null||!Array.isArray(r)||!r.length||!Object(b.isFiniteNumber)(l))return null;var i=r[0].programDateTime;if(l<(i||0))return null;var a=r[r.length-1].endProgramDateTime;if(l>=(a||0))return null;n=n||0;for(var c=0;cr&&n.start?-1:0}function e(r,l,n){var i=Math.min(l,n.duration+(n.deltaPTS?n.deltaPTS:0))*1e3,a=n.endProgramDateTime||0;return a-i>r}function f(r,l){return y.default.search(r,function(n){return n.ccl?-1:0})}},"./src/controller/fragment-tracker.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"FragmentState",function(){return C}),O.d(m,"FragmentTracker",function(){return A});var b=O("./src/events.ts"),y=O("./src/types/loader.ts"),C;(function(f){f.NOT_LOADED="NOT_LOADED",f.BACKTRACKED="BACKTRACKED",f.APPENDING="APPENDING",f.PARTIAL="PARTIAL",f.OK="OK"})(C||(C={}));var A=function(){function f(l){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=l,this._registerListeners()}var r=f.prototype;return r._registerListeners=function(){var n=this.hls;n.on(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),n.on(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),n.on(b.Events.FRAG_LOADED,this.onFragLoaded,this)},r._unregisterListeners=function(){var n=this.hls;n.off(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),n.off(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),n.off(b.Events.FRAG_LOADED,this.onFragLoaded,this)},r.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},r.getAppendedFrag=function(n,i){if(i===y.PlaylistLevelType.MAIN){var a=this.activeFragment,c=this.activeParts;if(!a)return null;if(c)for(var h=c.length;h--;){var d=c[h],s=d?d.end:a.appendedPTS;if(d.start<=n&&s!==void 0&&n<=s)return h>9&&(this.activeParts=c.slice(h-9)),d}else if(a.start<=n&&a.appendedPTS!==void 0&&n<=a.appendedPTS)return a}return this.getBufferedFrag(n,i)},r.getBufferedFrag=function(n,i){for(var a=this.fragments,c=Object.keys(a),h=c.length;h--;){var d=a[c[h]];if((d==null?void 0:d.body.type)===i&&d.buffered){var s=d.body;if(s.start<=n&&n<=s.end)return s}}return null},r.detectEvictedFragments=function(n,i,a){var c=this;Object.keys(this.fragments).forEach(function(h){var d=c.fragments[h];if(!d)return;if(!d.buffered){d.body.type===a&&c.removeFragment(d.body);return}var s=d.range[n];if(!s)return;s.time.some(function(u){var S=!c.isTimeBuffered(u.startPTS,u.endPTS,i);return S&&c.removeFragment(d.body),S})})},r.detectPartialFragments=function(n){var i=this,a=this.timeRanges,c=n.frag,h=n.part;if(!a||c.sn==="initSegment")return;var d=e(c),s=this.fragments[d];if(!s)return;Object.keys(a).forEach(function(u){var S=c.elementaryStreams[u];if(!S)return;var E=a[u],_=h!==null||S.partial===!0;s.range[u]=i.getBufferedTimes(c,h,_,E)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},r.fragBuffered=function(n){var i=e(n),a=this.fragments[i];a&&(a.backtrack=a.loaded=null,a.buffered=!0)},r.getBufferedTimes=function(n,i,a,c){for(var h={time:[],partial:a},d=i?i.start:n.start,s=i?i.end:n.end,u=n.minEndPTS||s,S=n.maxStartPTS||d,E=0;E=_&&u<=P){h.time.push({startPTS:Math.max(d,c.start(E)),endPTS:Math.min(s,c.end(E))});break}else if(d_)h.partial=!0,h.time.push({startPTS:Math.max(d,c.start(E)),endPTS:Math.min(s,c.end(E))});else if(s<=_)break}return h},r.getPartialFragment=function(n){var i=null,a,c,h,d=0,s=this.bufferPadding,u=this.fragments;return Object.keys(u).forEach(function(S){var E=u[S];if(!E)return;g(E)&&(c=E.body.start-s,h=E.body.end+s,n>=c&&n<=h&&(a=Math.min(n-c,h-n),d<=a&&(i=E.body,d=a)))}),i},r.getState=function(n){var i=e(n),a=this.fragments[i];return a?a.buffered?g(a)?C.PARTIAL:C.OK:a.backtrack?C.BACKTRACKED:C.APPENDING:C.NOT_LOADED},r.backtrack=function(n,i){var a=e(n),c=this.fragments[a];if(!c||c.backtrack)return null;var h=c.backtrack=i||c.loaded;return c.loaded=null,h},r.getBacktrackData=function(n){var i=e(n),a=this.fragments[i];if(a){var c,h=a.backtrack;if(h!=null&&(c=h.payload)!==null&&c!==void 0&&c.byteLength)return h;this.removeFragment(n)}return null},r.isTimeBuffered=function(n,i,a){for(var c,h,d=0;d=c&&i<=h)return!0;if(i<=c)return!1}return!1},r.onFragLoaded=function(n,i){var a=i.frag,c=i.part;if(a.sn==="initSegment"||a.bitrateTest||c)return;var h=e(a);this.fragments[h]={body:a,loaded:i,backtrack:null,buffered:!1,range:Object.create(null)}},r.onBufferAppended=function(n,i){var a=this,c=i.frag,h=i.part,d=i.timeRanges;if(c.type===y.PlaylistLevelType.MAIN)if(this.activeFragment=c,h){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(h)}else this.activeParts=null;this.timeRanges=d,Object.keys(d).forEach(function(u){var S=d[u];if(a.detectEvictedFragments(u,S),!h)for(var E=0;En&&c.removeFragment(s)}})},r.removeFragment=function(n){var i=e(n);n.stats.loaded=0,n.clearElementaryStreamInfo(),delete this.fragments[i]},r.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},f}();function g(f){var r,l;return f.buffered&&(((r=f.range.video)===null||r===void 0?void 0:r.partial)||((l=f.range.audio)===null||l===void 0?void 0:l.partial))}function e(f){return f.type+"_"+f.level+"_"+f.urlId+"_"+f.sn}},"./src/controller/gap-controller.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"STALL_MINIMUM_DURATION_MS",function(){return g}),O.d(m,"MAX_START_GAP_JUMP",function(){return e}),O.d(m,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return f}),O.d(m,"SKIP_BUFFER_RANGE_START",function(){return r}),O.d(m,"default",function(){return l});var b=O("./src/utils/buffer-helper.ts"),y=O("./src/errors.ts"),C=O("./src/events.ts"),A=O("./src/utils/logger.ts"),g=250,e=2,f=.1,r=.05,l=function(){function n(a,c,h,d){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=a,this.media=c,this.fragmentTracker=h,this.hls=d}var i=n.prototype;return i.destroy=function(){this.hls=this.fragmentTracker=this.media=null},i.poll=function(c){var h=this.config,d=this.media,s=this.stalled,u=d.currentTime,S=d.seeking,E=this.seeking&&!S,_=!this.seeking&&S;if(this.seeking=S,u!==c){if(this.moved=!0,s!==null){if(this.stallReported){var P=self.performance.now()-s;A.logger.warn("playback not stuck anymore @"+u+", after "+Math.round(P)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((_||E)&&(this.stalled=null),d.paused||d.ended||d.playbackRate===0||!b.BufferHelper.getBuffered(d).length)return;var R=b.BufferHelper.bufferInfo(d,u,0),x=R.len>0,w=R.nextStart||0;if(!x&&!w)return;if(S){var v=R.len>e,T=!w||w-u>e&&!this.fragmentTracker.getPartialFragment(u);if(v||T)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var U,I=Math.max(w,R.start||0)-u,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,V=N==null||((U=N.details)===null||U===void 0)?void 0:U.live,H=V?N.details.targetduration*2:e;if(I>0&&I<=H){this._trySkipBufferHole(null);return}}var D=self.performance.now();if(s===null){this.stalled=D;return}var W=D-s;!S&&W>=g&&this._reportStall(R.len);var F=b.BufferHelper.bufferInfo(d,u,h.maxBufferHole);this._tryFixBufferStall(F,W)},i._tryFixBufferStall=function(c,h){var d=this.config,s=this.fragmentTracker,u=this.media,S=u.currentTime,E=s.getPartialFragment(S);if(E){var _=this._trySkipBufferHole(E);if(_)return}c.len>d.maxBufferHole&&h>d.highBufferWatchdogPeriod*1e3&&(A.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},i._reportStall=function(c){var h=this.hls,d=this.media,s=this.stallReported;s||(this.stallReported=!0,A.logger.warn("Playback stalling at @"+d.currentTime+" due to low buffer (buffer="+c+")"),h.trigger(C.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:c}))},i._trySkipBufferHole=function(c){for(var h=this.config,d=this.hls,s=this.media,u=s.currentTime,S=0,E=b.BufferHelper.getBuffered(s),_=0;_=S&&u.05&&this.forwardBufferLength>1){var _=Math.min(2,Math.max(1,d)),P=Math.round(2/(1+Math.exp(-.75*u-this.edgeStalled))*20)/20;n.playbackRate=Math.min(_,Math.max(1,P))}else n.playbackRate!==1&&n.playbackRate!==0&&(n.playbackRate=1)},r.estimateLiveEdge=function(){var n=this.levelDetails;return n===null?null:n.edge+n.age},r.computeLatency=function(){var n=this.estimateLiveEdge();return n===null?null:n-this.currentTime},g(f,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var n=this.config,i=this.levelDetails;return n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:i?n.liveMaxLatencyDurationCount*i.targetduration:0}},{key:"targetLatency",get:function(){var n=this.levelDetails;if(n===null)return null;var i=n.holdBack,a=n.partHoldBack,c=n.targetduration,h=this.config,d=h.liveSyncDuration,s=h.liveSyncDurationCount,u=h.lowLatencyMode,S=this.hls.userConfig,E=u&&a||i;(S.liveSyncDuration||S.liveSyncDurationCount||E===0)&&(E=d!==void 0?d:s*c);var _=c,P=1;return E+Math.min(this.stallCount*P,_)}},{key:"liveSyncPosition",get:function(){var n=this.estimateLiveEdge(),i=this.targetLatency,a=this.levelDetails;if(n===null||i===null||a===null)return null;var c=a.edge,h=n-i-this.edgeStalled,d=c-a.totalduration,s=c-(this.config.lowLatencyMode&&a.partTarget||a.targetduration);return Math.min(Math.max(d,h),s)}},{key:"drift",get:function(){var n=this.levelDetails;return n===null?1:n.drift}},{key:"edgeStalled",get:function(){var n=this.levelDetails;if(n===null)return 0;var i=(this.config.lowLatencyMode&&n.partTarget||n.targetduration)*3;return Math.max(n.age-i,0)}},{key:"forwardBufferLength",get:function(){var n=this.media,i=this.levelDetails;if(!n||!i)return 0;var a=n.buffered.length;return a?n.buffered.end(a-1):i.edge-this.currentTime}}]),f}()},"./src/controller/level-controller.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return h});var b=O("./src/types/level.ts"),y=O("./src/events.ts"),C=O("./src/errors.ts"),A=O("./src/utils/codecs.ts"),g=O("./src/controller/level-helper.ts"),e=O("./src/controller/base-playlist-controller.ts"),f=O("./src/types/loader.ts");function r(){return r=Object.assign||function(d){for(var s=1;s0){w=P[0].bitrate,P.sort(function(W,F){return W.bitrate-F.bitrate}),this._levels=P;for(var V=0;Vthis.hls.config.fragLoadingMaxRetry&&(v=_.frag.level)):v=_.frag.level}break;case C.ErrorDetails.LEVEL_LOAD_ERROR:case C.ErrorDetails.LEVEL_LOAD_TIMEOUT:P&&(P.deliveryDirectives&&(w=!1),v=P.level),x=!0;break;case C.ErrorDetails.REMUX_ALLOC_ERROR:v=_.level,x=!0;break}v!==void 0&&this.recoverLevel(_,v,x,w)},u.recoverLevel=function(E,_,P,R){var x=E.details,w=this._levels[_];if(w.loadError++,P){var v=this.retryLoadingOrFail(E);if(v)E.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(R){var T=w.url.length;if(T>1&&w.loadError1){var R=(_.urlId+1)%P;this.warn("Switching to redundant URL-id "+R),this._levels.forEach(function(x){x.urlId=R}),this.level=E}},u.onFragLoaded=function(E,_){var P=_.frag;if(P!==void 0&&P.type===f.PlaylistLevelType.MAIN){var R=this._levels[P.level];R!==void 0&&(R.fragmentError=0,R.loadError=0)}},u.onLevelLoaded=function(E,_){var P,R=_.level,x=_.details,w=this._levels[R];if(!w){var v;this.warn("Invalid level index "+R),(v=_.deliveryDirectives)!==null&&v!==void 0&&v.skip&&(x.deltaUpdateFailed=!0);return}R===this.currentLevelIndex?(w.fragmentError===0&&(w.loadError=0,this.retryCount=0),this.playlistLoaded(R,_,w.details)):(P=_.deliveryDirectives)!==null&&P!==void 0&&P.skip&&(x.deltaUpdateFailed=!0)},u.onAudioTrackSwitched=function(E,_){var P=this.hls.levels[this.currentLevelIndex];if(!P)return;if(P.audioGroupIds){for(var R=-1,x=this.hls.audioTracks[_.id].groupId,w=0;w0){var R=P.urlId,x=P.url[R];if(E)try{x=E.addDirectives(x)}catch(w){this.warn("Could not construct new URL with HLS Delivery Directives: "+w)}this.log("Attempt loading level index "+_+(E?" at sn "+E.msn+" part "+E.part:"")+" with URL-id "+R+" "+x),this.clearTimer(),this.hls.trigger(y.Events.LEVEL_LOADING,{url:x,level:_,id:R,deliveryDirectives:E||null})}},u.removeLevel=function(E,_){var P=function(w,v){return v!==_},R=this._levels.filter(function(x,w){return w!==E?!0:x.url.length>1&&_!==void 0?(x.url=x.url.filter(P),x.audioGroupIds&&(x.audioGroupIds=x.audioGroupIds.filter(P)),x.textGroupIds&&(x.textGroupIds=x.textGroupIds.filter(P)),x.urlId=0,!0):!1}).map(function(x,w){var v=x.details;return v!=null&&v.fragments&&v.fragments.forEach(function(T){T.level=w}),x});this._levels=R,this.hls.trigger(y.Events.LEVELS_UPDATED,{levels:R})},n(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(E){var _,P=this._levels;if(P.length===0)return;if(this.currentLevelIndex===E&&(_=P[E])!==null&&_!==void 0&&_.details)return;if(E<0||E>=P.length){var R=E<0;if(this.hls.trigger(y.Events.ERROR,{type:C.ErrorTypes.OTHER_ERROR,details:C.ErrorDetails.LEVEL_SWITCH_ERROR,level:E,fatal:R,reason:"invalid level idx"}),R)return;E=Math.min(E,P.length-1)}this.clearTimer();var x=this.currentLevelIndex,w=P[x],v=P[E];this.log("switching to level "+E+" from "+x),this.currentLevelIndex=E;var T=r({},v,{level:E,maxBitrate:v.maxBitrate,uri:v.uri,urlId:v.urlId});delete T._urlId,this.hls.trigger(y.Events.LEVEL_SWITCHING,T);var U=v.details;if(!U||U.live){var I=this.switchParams(v.uri,w==null?void 0:w.details);this.loadPlaylist(I)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(E){this.manualLevelIndex=E,this._startLevel===void 0&&(this._startLevel=E),E!==-1&&(this.level=E)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(E){this._firstLevel=E}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var E=this.hls.config.startLevel;return E!==void 0?E:this._firstLevel}else return this._startLevel},set:function(E){this._startLevel=E}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(E){this.level=E,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=E)}}]),s}(e.default)},"./src/controller/level-helper.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"addGroupId",function(){return C}),O.d(m,"assignTrackIdsByGroup",function(){return A}),O.d(m,"updatePTS",function(){return g}),O.d(m,"updateFragPTSDTS",function(){return f}),O.d(m,"mergeDetails",function(){return r}),O.d(m,"mapPartIntersection",function(){return l}),O.d(m,"mapFragmentIntersection",function(){return n}),O.d(m,"adjustSliding",function(){return i}),O.d(m,"addSliding",function(){return a}),O.d(m,"computeReloadInterval",function(){return c}),O.d(m,"getFragmentWithSN",function(){return h}),O.d(m,"getPartWith",function(){return d});var b=O("./src/polyfills/number.ts"),y=O("./src/utils/logger.ts");function C(s,u,S){switch(u){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(S);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(S);break}}function A(s){var u={};s.forEach(function(S){var E=S.groupId||"";S.id=u[E]=u[E]||0,u[E]++})}function g(s,u,S){var E=s[u],_=s[S];e(E,_)}function e(s,u){var S=u.startPTS;if(Object(b.isFiniteNumber)(S)){var E=0,_;u.sn>s.sn?(E=S-s.start,_=s):(E=s.start-S,_=u),_.duration!==E&&(_.duration=E)}else if(u.sn>s.sn){var P=s.cc===u.cc;P&&s.minEndPTS?u.start=s.start+(s.minEndPTS-s.start):u.start=s.start+s.duration}else u.start=Math.max(s.start-u.duration,0)}function f(s,u,S,E,_,P){var R=E-S;R<=0&&(y.logger.warn("Fragment should have a positive duration",u),E=S+u.duration,P=_+u.duration);var x=S,w=E,v=u.startPTS,T=u.endPTS;if(Object(b.isFiniteNumber)(v)){var U=Math.abs(v-S);Object(b.isFiniteNumber)(u.deltaPTS)?u.deltaPTS=Math.max(U,u.deltaPTS):u.deltaPTS=U,x=Math.max(S,v),S=Math.min(S,v),_=Math.min(_,u.startDTS),w=Math.min(E,T),E=Math.max(E,T),P=Math.max(P,u.endDTS)}u.duration=E-S;var I=S-u.start;u.appendedPTS=E,u.start=u.startPTS=S,u.maxStartPTS=x,u.startDTS=_,u.endPTS=E,u.minEndPTS=w,u.endDTS=P;var N=u.sn;if(!s||Ns.endSN)return 0;var V,H=N-s.startSN,D=s.fragments;for(D[H]=u,V=H;V>0;V--)e(D[V],D[V-1]);for(V=H;V=0;_--){var P=E[_].initSegment;if(P){S=P;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var R=0,x;if(n(s,u,function(V,H){V.relurl&&(R=V.cc-H.cc),Object(b.isFiniteNumber)(V.startPTS)&&Object(b.isFiniteNumber)(V.endPTS)&&(H.start=H.startPTS=V.startPTS,H.startDTS=V.startDTS,H.appendedPTS=V.appendedPTS,H.maxStartPTS=V.maxStartPTS,H.endPTS=V.endPTS,H.endDTS=V.endDTS,H.minEndPTS=V.minEndPTS,H.duration=V.endPTS-V.startPTS,H.duration&&(x=H),u.PTSKnown=u.alignedSliding=!0),H.elementaryStreams=V.elementaryStreams,H.loader=V.loader,H.stats=V.stats,H.urlId=V.urlId,V.initSegment&&(H.initSegment=V.initSegment,S=V.initSegment)}),S){var w=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments;w.forEach(function(V){var H;(!V.initSegment||V.initSegment.relurl===((H=S)===null||H===void 0?void 0:H.relurl))&&(V.initSegment=S)})}if(u.skippedSegments&&(u.deltaUpdateFailed=u.fragments.some(function(V){return!V}),u.deltaUpdateFailed)){y.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var v=u.skippedSegments;v--;)u.fragments.shift();u.startSN=u.fragments[0].sn,u.startCC=u.fragments[0].cc}var T=u.fragments;if(R){y.logger.warn("discontinuity sliding from playlist, take drift into account");for(var U=0;U=E.length)return;a(u,E[S].start)}function a(s,u){if(u){for(var S=s.fragments,E=s.skippedSegments;E0&&_0&&w===-1&&(this.log("Override startPosition with lastCurrentTime @"+v.toFixed(3)),w=v),this.state=y.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=w,this.tick()}else this._forceStartLoad=!0,this.state=y.State.STOPPED},R.stopLoad=function(){this._forceStartLoad=!1,_.prototype.stopLoad.call(this)},R.doTick=function(){switch(this.state){case y.State.IDLE:this.doTickIdle();break;case y.State.WAITING_LEVEL:{var w,v=this.levels,T=this.level,U=v==null||((w=v[T])===null||w===void 0)?void 0:w.details;if(U&&(!U.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(U))break;this.state=y.State.IDLE;break}break}case y.State.FRAG_LOADING_WAITING_RETRY:{var I,N=self.performance.now(),V=this.retryDate;(!V||N>=V||(I=this.media)!==null&&I!==void 0&&I.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=y.State.IDLE)}break;default:break}this.onTickEnd()},R.onTickEnd=function(){_.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},R.doTickIdle=function(){var w,v,T=this.hls,U=this.levelLastLoaded,I=this.levels,N=this.media,V=T.config,H=T.nextLoadLevel;if(U===null||!N&&(this.startFragRequested||!V.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!I||!I[H])return;var D=I[H];this.level=T.nextLoadLevel=H;var W=D.details;if(!W||this.state===y.State.WAITING_LEVEL||W.live&&this.levelLastLoaded!==H){this.state=y.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:N,f.PlaylistLevelType.MAIN);if(F===null)return;var L=F.len,K=this.getMaxBufferLength(D.maxBitrate);if(L>=K)return;if(this._streamEnded(F,W)){var te={};this.altAudio&&(te.type="video"),this.hls.trigger(A.Events.BUFFER_EOS,te),this.state=y.State.ENDED;return}var fe=F.end,de=this.getNextFragment(fe,W);if(this.couldBacktrack&&!this.fragPrevious&&de&&de.sn!=="initSegment"){var Ce=de.sn-W.startSN;Ce>1&&(de=W.fragments[Ce-1],this.fragmentTracker.removeFragment(de))}if(de&&this.fragmentTracker.getState(de)===e.FragmentState.OK&&this.nextLoadPosition>fe){var Oe=this.audioOnly&&!this.altAudio?r.ElementaryStreamTypes.AUDIO:r.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,Oe,f.PlaylistLevelType.MAIN),de=this.getNextFragment(this.nextLoadPosition,W)}if(!de)return;de.initSegment&&!de.initSegment.data&&!this.bitrateTest&&(de=de.initSegment),((w=de.decryptdata)===null||w===void 0?void 0:w.keyFormat)==="identity"&&!((v=de.decryptdata)!==null&&v!==void 0&&v.key)?this.loadKey(de,W):this.loadFragment(de,W,fe)},R.loadFragment=function(w,v,T){var U,I=this.fragmentTracker.getState(w);if(this.fragCurrent=w,I===e.FragmentState.BACKTRACKED){var N=this.fragmentTracker.getBacktrackData(w);if(N){this._handleFragmentLoadProgress(N),this._handleFragmentLoadComplete(N);return}else I=e.FragmentState.NOT_LOADED}I===e.FragmentState.NOT_LOADED||I===e.FragmentState.PARTIAL?w.sn==="initSegment"?this._loadInitSegment(w):this.bitrateTest?(w.bitrateTest=!0,this.log("Fragment "+w.sn+" of level "+w.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(w)):(this.startFragRequested=!0,_.prototype.loadFragment.call(this,w,v,T)):I===e.FragmentState.APPENDING?this.reduceMaxBufferLength(w.duration)&&this.fragmentTracker.removeFragment(w):((U=this.media)===null||U===void 0?void 0:U.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},R.getAppendedFrag=function(w){var v=this.fragmentTracker.getAppendedFrag(w,f.PlaylistLevelType.MAIN);return v&&"fragment"in v?v.fragment:v},R.getBufferedFrag=function(w){return this.fragmentTracker.getBufferedFrag(w,f.PlaylistLevelType.MAIN)},R.followingBufferedFrag=function(w){return w?this.getBufferedFrag(w.end+.5):null},R.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},R.nextLevelSwitch=function(){var w=this.levels,v=this.media;if(v!=null&&v.readyState){var T,U=this.getAppendedFrag(v.currentTime);if(U&&U.start>1&&this.flushMainBuffer(0,U.start-1),!v.paused&&w){var I=this.hls.nextLoadLevel,N=w[I],V=this.fragLastKbps;V&&this.fragCurrent?T=this.fragCurrent.duration*N.maxBitrate/(1e3*V)+1:T=0}else T=0;var H=this.getBufferedFrag(v.currentTime+T);if(H){var D=this.followingBufferedFrag(H);if(D){this.abortCurrentFrag();var W=D.maxStartPTS?D.maxStartPTS:D.start,F=D.duration,L=Math.max(H.end,W+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(L,Number.POSITIVE_INFINITY)}}}},R.abortCurrentFrag=function(){var w=this.fragCurrent;this.fragCurrent=null,w!=null&&w.loader&&w.loader.abort(),this.state===y.State.KEY_LOADING&&(this.state=y.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},R.flushMainBuffer=function(w,v){_.prototype.flushMainBuffer.call(this,w,v,this.altAudio?"video":null)},R.onMediaAttached=function(w,v){_.prototype.onMediaAttached.call(this,w,v);var T=v.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),T.addEventListener("playing",this.onvplaying),T.addEventListener("seeked",this.onvseeked),this.gapController=new i.default(this.config,T,this.fragmentTracker,this.hls)},R.onMediaDetaching=function(){var w=this.media;w&&(w.removeEventListener("playing",this.onvplaying),w.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),_.prototype.onMediaDetaching.call(this)},R.onMediaPlaying=function(){this.tick()},R.onMediaSeeked=function(){var w=this.media,v=w?w.currentTime:null;Object(b.isFiniteNumber)(v)&&this.log("Media seeked to "+v.toFixed(3)),this.tick()},R.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(A.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},R.onManifestParsed=function(w,v){var T=!1,U=!1,I;v.levels.forEach(function(N){I=N.audioCodec,I&&(I.indexOf("mp4a.40.2")!==-1&&(T=!0),I.indexOf("mp4a.40.5")!==-1&&(U=!0))}),this.audioCodecSwitch=T&&U&&!Object(C.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=v.levels,this.startFragRequested=!1},R.onLevelLoading=function(w,v){var T=this.levels;if(!T||this.state!==y.State.IDLE)return;var U=T[v.level];(!U.details||U.details.live&&this.levelLastLoaded!==v.level||this.waitForCdnTuneIn(U.details))&&(this.state=y.State.WAITING_LEVEL)},R.onLevelLoaded=function(w,v){var T,U=this.levels,I=v.level,N=v.details,V=N.totalduration;if(!U){this.warn("Levels were reset while loading level "+I);return}this.log("Level "+I+" loaded ["+N.startSN+","+N.endSN+"], cc ["+N.startCC+", "+N.endCC+"] duration:"+V);var H=this.fragCurrent;H&&(this.state===y.State.FRAG_LOADING||this.state===y.State.FRAG_LOADING_WAITING_RETRY)&&(H.level!==v.level&&H.loader&&(this.state=y.State.IDLE,H.loader.abort()));var D=U[I],W=0;if(N.live||(T=D.details)!==null&&T!==void 0&&T.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;W=this.alignPlaylists(N,D.details)}if(D.details=N,this.levelLastLoaded=I,this.hls.trigger(A.Events.LEVEL_UPDATED,{details:N,level:I}),this.state===y.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=y.State.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,W),this.tick()},R._handleFragmentLoadProgress=function(w){var v,T=w.frag,U=w.part,I=w.payload,N=this.levels;if(!N){this.warn("Levels were reset while fragment load was in progress. Fragment "+T.sn+" of level "+T.level+" will not be buffered");return}var V=N[T.level],H=V.details;if(!H){this.warn("Dropping fragment "+T.sn+" of level "+T.level+" after level details were reset");return}var D=V.videoCodec,W=H.PTSKnown||!H.live,F=(v=T.initSegment)===null||v===void 0?void 0:v.data,L=this._getAudioCodec(V),K=this.transmuxer=this.transmuxer||new l.default(this.hls,f.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),te=U?U.index:-1,fe=te!==-1,de=new n.ChunkMetadata(T.level,T.sn,T.stats.chunkCount,I.byteLength,te,fe),Ce=this.initPTS[T.cc];K.push(I,F,L,D,T,U,H.totalduration,W,de,Ce)},R.onAudioTrackSwitching=function(w,v){var T=this.altAudio,U=!!v.url,I=v.id;if(!U){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var N=this.fragCurrent;N!=null&&N.loader&&(this.log("Switching to main audio track, cancel main fragment load"),N.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var V=this.hls;T&&V.trigger(A.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),V.trigger(A.Events.AUDIO_TRACK_SWITCHED,{id:I})}},R.onAudioTrackSwitched=function(w,v){var T=v.id,U=!!this.hls.audioTracks[T].url;if(U){var I=this.videoBuffer;I&&this.mediaBuffer!==I&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=I)}this.altAudio=U,this.tick()},R.onBufferCreated=function(w,v){var T=v.tracks,U,I,N=!1;for(var V in T){var H=T[V];if(H.id==="main"){if(I=V,U=H,V==="video"){var D=T[V];D&&(this.videoBuffer=D.buffer)}}else N=!0}N&&U?(this.log("Alternate track found, use "+I+".buffered to schedule main fragment loading"),this.mediaBuffer=U.buffer):this.mediaBuffer=this.media},R.onFragBuffered=function(w,v){var T=v.frag,U=v.part;if(T&&T.type!==f.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(T)){this.warn("Fragment "+T.sn+(U?" p: "+U.index:"")+" of level "+T.level+" finished buffering, but was aborted. state: "+this.state),this.state===y.State.PARSED&&(this.state=y.State.IDLE);return}var I=U?U.stats:T.stats;this.fragLastKbps=Math.round(8*I.total/(I.buffering.end-I.loading.first)),T.sn!=="initSegment"&&(this.fragPrevious=T),this.fragBufferedComplete(T,U)},R.onError=function(w,v){switch(v.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(f.PlaylistLevelType.MAIN,v);break;case a.ErrorDetails.LEVEL_LOAD_ERROR:case a.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==y.State.ERROR&&(v.fatal?(this.warn(""+v.details),this.state=y.State.ERROR):!v.levelRetry&&this.state===y.State.WAITING_LEVEL&&(this.state=y.State.IDLE));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(v.parent==="main"&&(this.state===y.State.PARSING||this.state===y.State.PARSED)){var T=!0,U=this.getFwdBufferInfo(this.media,f.PlaylistLevelType.MAIN);U&&U.len>.5&&(T=!this.reduceMaxBufferLength(U.len)),T&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},R.checkBuffer=function(){var w=this.media,v=this.gapController;if(!w||!v||!w.readyState)return;var T=g.BufferHelper.getBuffered(w);!this.loadedmetadata&&T.length?(this.loadedmetadata=!0,this.seekToStartPos()):v.poll(this.lastCurrentTime),this.lastCurrentTime=w.currentTime},R.onFragLoadEmergencyAborted=function(){this.state=y.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},R.onBufferFlushed=function(w,v){var T=v.type;if(T!==r.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var U=(T===r.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(U,T,f.PlaylistLevelType.MAIN)}},R.onLevelsUpdated=function(w,v){this.levels=v.levels},R.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},R.seekToStartPos=function(){var w=this.media,v=w.currentTime,T=this.startPosition;if(T>=0&&v0&&(N1&&w.seeking===!1){var T=w.currentTime;if(g.BufferHelper.isBuffered(w,T)?v=this.getAppendedFrag(T):g.BufferHelper.isBuffered(w,T+.1)&&(v=this.getAppendedFrag(T+.1)),v){var U=this.fragPlaying,I=v.level;(!U||v.sn!==U.sn||U.level!==I||v.urlId!==U.urlId)&&(this.hls.trigger(A.Events.FRAG_CHANGED,{frag:v}),(!U||U.level!==I)&&this.hls.trigger(A.Events.LEVEL_SWITCHED,{level:I}),this.fragPlaying=v)}}},d(P,[{key:"nextLevel",get:function(){var w=this.nextBufferedFrag;return w?w.level:-1}},{key:"currentLevel",get:function(){var w=this.media;if(w){var v=this.getAppendedFrag(w.currentTime);if(v)return v.level}return-1}},{key:"nextBufferedFrag",get:function(){var w=this.media;if(w){var v=this.getAppendedFrag(w.currentTime);return this.followingBufferedFrag(v)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),P}(y.default)},"./src/controller/subtitle-stream-controller.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"SubtitleStreamController",function(){return s});var b=O("./src/events.ts"),y=O("./src/utils/logger.ts"),C=O("./src/utils/buffer-helper.ts"),A=O("./src/controller/fragment-finders.ts"),g=O("./src/utils/discontinuities.ts"),e=O("./src/controller/level-helper.ts"),f=O("./src/controller/fragment-tracker.ts"),r=O("./src/controller/base-stream-controller.ts"),l=O("./src/types/loader.ts"),n=O("./src/types/level.ts");function i(u,S){for(var E=0;E=v[I].start&&U<=v[I].end){T=v[I];break}var N=x.start+x.duration;T?T.end=N:(T={start:U,end:N},v.push(T)),this.fragmentTracker.fragBuffered(x)},E.onBufferFlushing=function(P,R){var x=R.startOffset,w=R.endOffset;if(x===0&&w!==Number.POSITIVE_INFINITY){var v=this.currentTrackId,T=this.levels;if(!T.length||!T[v]||!T[v].details)return;var U=T[v].details,I=U.targetduration,N=w-I;if(N<=0)return;R.endOffsetSubtitles=Math.max(0,N),this.tracksBuffered.forEach(function(V){for(var H=0;H=U.length||v!==T||!I)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,w.live||(x=I.details)!==null&&x!==void 0&&x.live){var N=this.mainDetails;if(w.deltaUpdateFailed||!N)return;var V=N.fragments[0];if(!I.details)w.hasProgramDateTime&&N.hasProgramDateTime?Object(g.alignMediaPlaylistByPDT)(w,N):V&&Object(e.addSliding)(w,V.start);else{var H=this.alignPlaylists(w,I.details);H===0&&V&&Object(e.addSliding)(w,V.start)}}if(I.details=w,this.levelLastLoaded=v,this.tick(),w.live&&!this.fragCurrent&&this.media&&this.state===r.State.IDLE){var D=Object(A.findFragmentByPTS)(null,w.fragments,this.media.currentTime,0);D||(this.warn("Subtitle playlist not aligned with playback"),I.details=void 0)}},E._handleFragmentLoadComplete=function(P){var R=P.frag,x=P.payload,w=R.decryptdata,v=this.hls;if(this.fragContextChanged(R))return;if(x&&x.byteLength>0&&w&&w.key&&w.iv&&w.method==="AES-128"){var T=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(x),w.key.buffer,w.iv.buffer).then(function(U){var I=performance.now();v.trigger(b.Events.FRAG_DECRYPTED,{frag:R,payload:U,stats:{tstart:T,tdecrypt:I}})})}},E.doTick=function(){if(!this.media){this.state=r.State.IDLE;return}if(this.state===r.State.IDLE){var P,R=this.currentTrackId,x=this.levels;if(!x.length||!x[R]||!x[R].details)return;var w=x[R].details,v=w.targetduration,T=this.config,U=this.media,I=C.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,U.currentTime-v,T.maxBufferHole),N=I.end,V=I.len,H=this.getMaxBufferLength()+v;if(V>H)return;console.assert(w,"Subtitle track details are defined on idle subtitle stream controller tick");var D=w.fragments,W=D.length,F=w.edge,L,K=this.fragPrevious;if(N-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)},c.pollTrackChange=function(d){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,d)},c.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 d=n(this.media.textTracks);d.forEach(function(s){Object(y.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},c.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},c.onManifestParsed=function(d,s){this.tracks=s.subtitleTracks},c.onSubtitleTrackLoaded=function(d,s){var u=s.id,S=s.details,E=this.trackId,_=this.tracksInGroup[E];if(!_){this.warn("Invalid subtitle track id "+u);return}var P=_.details;_.details=s.details,this.log("subtitle track "+u+" loaded ["+S.startSN+"-"+S.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,s,P))},c.onLevelLoading=function(d,s){this.switchLevel(s.level)},c.onLevelSwitching=function(d,s){this.switchLevel(s.level)},c.switchLevel=function(d){var s=this.hls.levels[d];if(!(s!=null&&s.textGroupIds))return;var u=s.textGroupIds[s.urlId];if(this.groupId!==u){var S=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,E=this.tracks.filter(function(R){return!u||R.groupId===u});this.tracksInGroup=E;var _=this.findTrackId(S==null?void 0:S.name)||this.findTrackId();this.groupId=u;var P={subtitleTracks:E};this.log("Updating subtitle tracks, "+E.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(b.Events.SUBTITLE_TRACKS_UPDATED,P),_!==-1&&this.setSubtitleTrack(_,S)}},c.findTrackId=function(d){for(var s=this.tracksInGroup,u=0;u=S.length)return;this.clearTimer();var E=S[d];if(this.log("Switching to subtitle track "+d),this.trackId=d,E){var _=E.id,P=E.groupId,R=P===void 0?"":P,x=E.name,w=E.type,v=E.url;this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:_,groupId:R,name:x,type:w,url:v});var T=this.switchParams(E.url,s==null?void 0:s.details);this.loadPlaylist(T)}else this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:d})},c.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var d=-1,s=n(this.media.textTracks),u=0;u=0&&(w[0]=Math.min(w[0],S),w[1]=Math.max(w[1],E),R=!0,v/(E-S)>.5))return}if(R||P.push([S,E]),this.config.renderTextTracksNatively){var T=this.captionsTracks[u];this.Cues.newCue(T,S,E,_)}else{var U=this.Cues.newCue(null,S,E,_);this.hls.trigger(y.Events.CUES_PARSED,{type:"captions",cues:U,track:u})}},d.onInitPtsFound=function(u,S){var E=this,_=S.frag,P=S.id,R=S.initPTS,x=S.timescale,w=this.unparsedVttFrags;P==="main"&&(this.initPTS[_.cc]=R,this.timescale[_.cc]=x),w.length&&(this.unparsedVttFrags=[],w.forEach(function(v){E.onFragLoaded(y.Events.FRAG_LOADED,v)}))},d.getExistingTrack=function(u){var S=this.media;if(S)for(var E=0;E>>8^x&255^99,f[_]=x,r[x]=_;var w=E[_],v=E[w],T=E[v],U=E[x]*257^x*16843008;n[_]=U<<24|U>>>8,i[_]=U<<16|U>>>16,a[_]=U<<8|U>>>24,c[_]=U,U=T*16843009^v*65537^w*257^_*16843008,d[x]=U<<24|U>>>8,s[x]=U<<16|U>>>16,u[x]=U<<8|U>>>24,S[x]=U,_?(_=w^E[E[E[T^w]]],P^=E[E[P]]):_=P=1}},g.expandKey=function(f){for(var r=this.uint8ArrayToUint32Array_(f),l=!0,n=0;n>>6)+1;var U=(u[S+2]&60)>>>2;if(U>T.length-1){s.trigger(C.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+U});return}return R=(u[S+2]&1)<<2,R|=(u[S+3]&192)>>>6,b.logger.log("manifest codec:"+E+", ADTS type:"+_+", samplingIndex:"+U),/firefox/i.test(w)?U>=6?(_=5,x=new Array(4),P=U-3):(_=2,x=new Array(2),P=U):w.indexOf("android")!==-1?(_=2,x=new Array(2),P=U):(_=5,x=new Array(4),E&&(E.indexOf("mp4a.40.29")!==-1||E.indexOf("mp4a.40.5")!==-1)||!E&&U>=6?P=U-3:((E&&E.indexOf("mp4a.40.2")!==-1&&(U>=6&&R===1||/vivaldi/i.test(w))||!E&&R===1)&&(_=2,x=new Array(2)),P=U)),x[0]=_<<3,x[0]|=(U&14)>>1,x[1]|=(U&1)<<7,x[1]|=R<<3,_===5&&(x[1]|=(P&14)>>1,x[2]=(P&1)<<7,x[2]|=2<<2,x[3]=0),{config:x,samplerate:T[U],channelCount:R,codec:"mp4a.40."+_,manifestCodec:v}}function g(s,u){return s[u]===255&&(s[u+1]&246)===240}function e(s,u){return s[u+1]&1?7:9}function f(s,u){return(s[u+3]&3)<<11|s[u+4]<<3|(s[u+5]&224)>>>5}function r(s,u){return u+5=s.length)return!1;var E=f(s,u);if(E<=S)return!1;var _=u+E;return _===s.length||l(s,_)}return!1}function a(s,u,S,E,_){if(!s.samplerate){var P=A(u,S,E,_);if(!P)return;s.config=P.config,s.samplerate=P.samplerate,s.channelCount=P.channelCount,s.codec=P.codec,s.manifestCodec=P.manifestCodec,b.logger.log("parsed codec:"+s.codec+", rate:"+P.samplerate+", channels:"+P.channelCount)}}function c(s){return 1024*9e4/s}function h(s,u,S,E,_){var P=e(s,u),R=f(s,u);if(R-=P,R>0){var x=S+E*_;return{headerLength:P,frameLength:R,stamp:x}}}function d(s,u,S,E,_){var P=c(s.samplerate),R=h(u,S,E,_,P);if(R){var x=R.frameLength,w=R.headerLength,v=R.stamp,T=w+x,U=Math.max(0,S+T-u.length),I;U?(I=new Uint8Array(T-w),I.set(u.subarray(S+w,u.length),0)):I=u.subarray(S+w,S+T);var N={unit:I,pts:v};return U||s.samples.push(N),{sample:N,length:T,missing:U}}}},"./src/demux/base-audio-demuxer.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"initPTSFn",function(){return f});var b=O("./src/polyfills/number.ts"),y=O("./src/demux/id3.ts"),C=O("./src/demux/dummy-demuxed-track.ts"),A=O("./src/utils/mp4-tools.ts"),g=O("./src/utils/typed-array.ts"),e=function(){function r(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var l=r.prototype;return l.resetInitSegment=function(i,a,c){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},l.resetTimeStamp=function(){},l.resetContiguity=function(){},l.canParse=function(i,a){return!1},l.appendFrame=function(i,a,c){},l.demux=function(i,a){this.cachedData&&(i=Object(A.appendUint8Array)(this.cachedData,i),this.cachedData=null);var c=y.getID3Data(i,0),h=c?c.length:0,d,s,u=this._audioTrack,S=this._id3Track,E=c?y.getTimeStamp(c):void 0,_=i.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=f(E,a)),c&&c.length>0&&S.samples.push({pts:this.initPTS,dts:this.initPTS,data:c}),s=this.initPTS;h<_;){if(this.canParse(i,h)){var P=this.appendFrame(u,i,h);P?(this.frameIndex++,s=P.sample.pts,h+=P.length,d=h):h=_}else y.canParse(i,h)?(c=y.getID3Data(i,h),S.samples.push({pts:s,dts:s,data:c}),h+=c.length,d=h):h++;if(h===_&&d!==_){var R=Object(g.sliceUint8)(i,d);this.cachedData?this.cachedData=Object(A.appendUint8Array)(this.cachedData,R):this.cachedData=R}}return{audioTrack:u,avcTrack:Object(C.dummyTrack)(),id3Track:S,textTrack:Object(C.dummyTrack)()}},l.demuxSampleAes=function(i,a,c){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},l.flush=function(i){var a=this.cachedData;return a&&(this.cachedData=null,this.demux(a,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(C.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(C.dummyTrack)()}},l.destroy=function(){},r}(),f=function(l,n){return Object(b.isFiniteNumber)(l)?l*90:n*9e4};m.default=e},"./src/demux/chunk-cache.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return b});var b=function(){function C(){this.chunks=[],this.dataLength=0}var A=C.prototype;return A.push=function(e){this.chunks.push(e),this.dataLength+=e.length},A.flush=function(){var e=this.chunks,f=this.dataLength,r;if(e.length)e.length===1?r=e[0]:r=y(e,f);else return new Uint8Array(0);return this.reset(),r},A.reset=function(){this.chunks.length=0,this.dataLength=0},C}();function y(C,A){for(var g=new Uint8Array(A),e=0,f=0;fe?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,f=e>>3,e-=f>>3,this.bytesAvailable-=f,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)},A.readBits=function(e){var f=Math.min(this.bitsAvailable,e),r=this.word>>>32-f;return e>32&&b.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=f,this.bitsAvailable>0?this.word<<=f:this.bytesAvailable>0&&this.loadWord(),f=e-f,f>0&&this.bitsAvailable?r<>>e)!==0)return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},A.skipUEG=function(){this.skipBits(1+this.skipLZ())},A.skipEG=function(){this.skipBits(1+this.skipLZ())},A.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},A.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},A.readBoolean=function(){return this.readBits(1)===1},A.readUByte=function(){return this.readBits(8)},A.readUShort=function(){return this.readBits(16)},A.readUInt=function(){return this.readBits(32)},A.skipScalingList=function(e){for(var f=8,r=8,l,n=0;n0?_.subarray(R,R+x):void 0},A=function(_,P){var R=0;return R=(_[P]&127)<<21,R|=(_[P+1]&127)<<14,R|=(_[P+2]&127)<<7,R|=_[P+3]&127,R},g=function(_,P){return b(_,P)&&A(_,P+6)+10<=_.length-P},e=function(_){for(var P=l(_),R=0;R>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:N+=String.fromCharCode(T);break;case 12:case 13:U=_[V++],N+=String.fromCharCode((T&31)<<6|U&63);break;case 14:U=_[V++],I=_[V++],N+=String.fromCharCode((T&15)<<12|(U&63)<<6|(I&63)<<0);break;default:}}return N},s={decodeTextFrame:a},u;function S(){return!u&&typeof self.TextDecoder!="undefined"&&(u=new self.TextDecoder("utf-8")),u}},"./src/demux/mp3demuxer.ts":function(M,m,O){"use strict";O.r(m);var b=O("./src/demux/base-audio-demuxer.ts"),y=O("./src/demux/id3.ts"),C=O("./src/utils/logger.ts"),A=O("./src/demux/mpegaudio.ts");function g(r,l){r.prototype=Object.create(l.prototype),r.prototype.constructor=r,e(r,l)}function e(r,l){return e=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},e(r,l)}var f=function(r){g(l,r);function l(){return r.apply(this,arguments)||this}var n=l.prototype;return n.resetInitSegment=function(a,c,h){r.prototype.resetInitSegment.call(this,a,c,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:a,duration:h,inputTimeScale:9e4,dropped:0}},l.probe=function(a){if(!a)return!1;for(var c=y.getID3Data(a,0)||[],h=c.length,d=a.length;h0},g.demux=function(f){var r=f,l=Object(y.dummyTrack)();if(this.config.progressive){this.remainderData&&(r=Object(b.appendUint8Array)(this.remainderData,f));var n=Object(b.segmentValidRange)(r);this.remainderData=n.remainder,l.samples=n.valid||new Uint8Array}else l.samples=r;return{audioTrack:Object(y.dummyTrack)(),avcTrack:l,id3Track:Object(y.dummyTrack)(),textTrack:Object(y.dummyTrack)()}},g.flush=function(){var f=Object(y.dummyTrack)();return f.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(y.dummyTrack)(),avcTrack:f,id3Track:Object(y.dummyTrack)(),textTrack:Object(y.dummyTrack)()}},g.demuxSampleAes=function(f,r,l){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},g.destroy=function(){},A}();C.minProbeByteLength=1024,m.default=C},"./src/demux/mpegaudio.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"appendFrame",function(){return e}),O.d(m,"parseHeader",function(){return f}),O.d(m,"isHeaderPattern",function(){return r}),O.d(m,"isHeader",function(){return l}),O.d(m,"canParse",function(){return n}),O.d(m,"probe",function(){return i});var b=null,y=[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],C=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],A=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],g=[0,1,1,4];function e(a,c,h,d,s){if(h+24>c.length)return;var u=f(c,h);if(u&&h+u.frameLength<=c.length){var S=u.samplesPerFrame*9e4/u.sampleRate,E=d+s*S,_={unit:c.subarray(h,h+u.frameLength),pts:E,dts:E};return a.config=[],a.channelCount=u.channelCount,a.samplerate=u.sampleRate,a.samples.push(_),{sample:_,length:u.frameLength,missing:0}}}function f(a,c){var h=a[c+1]>>3&3,d=a[c+1]>>1&3,s=a[c+2]>>4&15,u=a[c+2]>>2&3;if(h!==1&&s!==0&&s!==15&&u!==3){var S=a[c+2]>>1&1,E=a[c+3]>>6,_=h===3?3-d:d===3?3:4,P=y[_*14+s-1]*1e3,R=h===3?0:h===2?1:2,x=C[R*3+u],w=E===3?1:2,v=A[h][d],T=g[d],U=v*8*T,I=Math.floor(v*P/x+S)*T;if(b===null){var N=navigator.userAgent||"",V=N.match(/Chrome\/(\d+)/i);b=V?parseInt(V[1]):0}var H=!!b&&b<=87;return H&&d===2&&P>=224e3&&E===0&&(a[c+3]=a[c+3]|128),{sampleRate:x,channelCount:w,frameLength:I,samplesPerFrame:U}}}function r(a,c){return a[c]===255&&(a[c+1]&224)===224&&(a[c+1]&6)!==0}function l(a,c){return c+1=f.length){l();return}if(f[r].unit.length<32)continue;var n=this.decrypter.isSync();if(this.decryptAacSample(f,r,l,n),!n)return}},g.getAvcEncryptedData=function(f){for(var r=Math.floor((f.length-48)/160)*16+16,l=new Int8Array(r),n=0,i=32;i<=f.length-16;i+=160,n+=16)l.set(f.subarray(i,i+16),n);return l},g.getAvcDecryptedUnit=function(f,r){for(var l=new Uint8Array(r),n=0,i=32;i<=f.length-16;i+=160,n+=16)f.set(l.subarray(n,n+16),i);return f},g.decryptAvcSample=function(f,r,l,n,i,a){var c=Object(y.discardEPB)(i.data),h=this.getAvcEncryptedData(c),d=this;this.decryptBuffer(h.buffer,function(s){i.data=d.getAvcDecryptedUnit(c,s),a||d.decryptAvcSamples(f,r,l+1,n)})},g.decryptAvcSamples=function(f,r,l,n){if(f instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;r++,l=0){if(r>=f.length){n();return}for(var i=f[r].units;!(l>=i.length);l++){var a=i[l];if(a.data.length<=48||a.type!==1&&a.type!==5)continue;var c=this.decrypter.isSync();if(this.decryptAvcSample(f,r,l,n,a,c),!c)return}}},A}();m.default=C},"./src/demux/transmuxer-interface.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return i});var b=O("./node_modules/webworkify-webpack/index.js"),y=O.n(b),C=O("./src/events.ts"),A=O("./src/demux/transmuxer.ts"),g=O("./src/utils/logger.ts"),e=O("./src/errors.ts"),f=O("./src/utils/mediasource-helper.ts"),r=O("./node_modules/eventemitter3/index.js"),l=O.n(r),n=Object(f.getMediaSource)()||{isTypeSupported:function(){return!1}},i=function(){function a(h,d,s,u){var S=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=h,this.id=d,this.onTransmuxComplete=s,this.onFlush=u;var E=h.config,_=function(v,T){T=T||{},T.frag=S.frag,T.id=S.id,h.trigger(v,T)};this.observer=new r.EventEmitter,this.observer.on(C.Events.FRAG_DECRYPTED,_),this.observer.on(C.Events.ERROR,_);var P={mp4:n.isTypeSupported("video/mp4"),mpeg:n.isTypeSupported("audio/mpeg"),mp3:n.isTypeSupported('audio/mp4; codecs="mp3"')},R=navigator.vendor;if(E.enableWorker&&typeof Worker!="undefined"){g.logger.log("demuxing in webworker");var x;try{x=this.worker=b("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),x.addEventListener("message",this.onwmsg),x.onerror=function(w){h.trigger(C.Events.ERROR,{type:e.ErrorTypes.OTHER_ERROR,details:e.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(w.message+" ("+w.filename+":"+w.lineno+")")})},x.postMessage({cmd:"init",typeSupported:P,vendor:R,id:d,config:JSON.stringify(E)})}catch(w){g.logger.warn("Error in worker:",w),g.logger.error("Error while initializing DemuxerWorker, fallback to inline"),x&&self.URL.revokeObjectURL(x.objectURL),this.transmuxer=new A.default(this.observer,P,E,R,d),this.worker=null}}else this.transmuxer=new A.default(this.observer,P,E,R,d)}var c=a.prototype;return c.destroy=function(){var d=this.worker;if(d)d.removeEventListener("message",this.onwmsg),d.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var u=this.observer;u&&u.removeAllListeners(),this.observer=null},c.push=function(d,s,u,S,E,_,P,R,x,w){var v=this;x.transmuxing.start=self.performance.now();var T=this.transmuxer,U=this.worker,I=_?_.start:E.start,N=E.decryptdata,V=this.frag,H=!(V&&E.cc===V.cc),D=!(V&&x.level===V.level),W=V?x.sn-V.sn:-1,F=this.part?x.part-this.part.index:1,L=!D&&(W===1||W===0&&F===1),K=self.performance.now();(D||W||E.stats.parsing.start===0)&&(E.stats.parsing.start=K),_&&(F||!L)&&(_.stats.parsing.start=K);var te=new A.TransmuxState(H,L,R,D,I);if(!L||H){g.logger.log("[transmuxer-interface, "+E.type+"]: Starting new transmux session for sn: "+x.sn+" p: "+x.part+" level: "+x.level+" id: "+x.id+` discontinuity: `+H+` trackSwitch: `+D+` contiguous: `+L+` accurateTimeOffset: `+R+` - timeOffset: `+I);var fe=new A.TransmuxConfig(u,S,s,P,w);this.configureTransmuxer(fe)}if(this.frag=E,this.part=_,U)U.postMessage({cmd:"demux",data:d,decryptdata:N,chunkMeta:x,state:te},d instanceof ArrayBuffer?[d]:[]);else if(O){var de=O.push(d,N,x,te);Object(A.isPromise)(de)?de.then(function(Ce){v.handleTransmuxComplete(Ce)}):this.handleTransmuxComplete(de)}},c.flush=function(d){var s=this;d.transmuxing.start=self.performance.now();var u=this.transmuxer,S=this.worker;if(S)S.postMessage({cmd:"flush",chunkMeta:d});else if(u){var E=u.flush(d);Object(A.isPromise)(E)?E.then(function(_){s.handleFlushResult(_,d)}):this.handleFlushResult(E,d)}},c.handleFlushResult=function(d,s){var u=this;d.forEach(function(S){u.handleTransmuxComplete(S)}),this.onFlush(s)},c.onWorkerMessage=function(d){var s=d.data,u=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,u.trigger(s.event,s.data);break}}},c.configureTransmuxer=function(d){var s=this.worker,u=this.transmuxer;s?s.postMessage({cmd:"configure",config:d}):u&&u.configure(d)},c.handleTransmuxComplete=function(d){d.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(d)},a}()},"./src/demux/transmuxer-worker.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return e});var b=T("./src/demux/transmuxer.ts"),y=T("./src/events.ts"),C=T("./src/utils/logger.ts"),A=T("./node_modules/eventemitter3/index.js"),g=T.n(A);function e(i){var a=new A.EventEmitter,c=function(d,s){i.postMessage({event:d,data:s})};a.on(y.Events.FRAG_DECRYPTED,c),a.on(y.Events.ERROR,c),i.addEventListener("message",function(h){var d=h.data;switch(d.cmd){case"init":{var s=JSON.parse(d.config);i.transmuxer=new b.default(a,d.typeSupported,s,d.vendor,d.id),Object(C.enableLogs)(s.debug),c("init",null);break}case"configure":{i.transmuxer.configure(d.config);break}case"demux":{var u=i.transmuxer.push(d.data,d.decryptdata,d.chunkMeta,d.state);Object(b.isPromise)(u)?u.then(function(_){f(i,_)}):f(i,u);break}case"flush":{var S=d.chunkMeta,E=i.transmuxer.flush(S);Object(b.isPromise)(E)?E.then(function(_){l(i,_,S)}):l(i,E,S);break}default:break}})}function f(i,a){if(n(a.remuxResult))return;var c=[],h=a.remuxResult,d=h.audio,s=h.video;d&&r(c,d),s&&r(c,s),i.postMessage({event:"transmuxComplete",data:a},c)}function r(i,a){a.data1&&i.push(a.data1.buffer),a.data2&&i.push(a.data2.buffer)}function l(i,a,c){a.forEach(function(h){f(i,h)}),i.postMessage({event:"flush",data:c})}function n(i){return!i.audio&&!i.video&&!i.text&&!i.id3&&!i.initSegment}},"./src/demux/transmuxer.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return s}),T.d(m,"isPromise",function(){return E}),T.d(m,"TransmuxConfig",function(){return _}),T.d(m,"TransmuxState",function(){return P});var b=T("./src/events.ts"),y=T("./src/errors.ts"),C=T("./src/crypt/decrypter.ts"),A=T("./src/demux/aacdemuxer.ts"),g=T("./src/demux/mp4demuxer.ts"),e=T("./src/demux/tsdemuxer.ts"),f=T("./src/demux/mp3demuxer.ts"),r=T("./src/remux/mp4-remuxer.ts"),l=T("./src/remux/passthrough-remuxer.ts"),n=T("./src/demux/chunk-cache.ts"),i=T("./src/utils/mp4-tools.ts"),a=T("./src/utils/logger.ts"),c;try{c=self.performance.now.bind(self.performance)}catch(R){a.logger.debug("Unable to use Performance API on this environment"),c=self.Date.now}var h=[{demux:e.default,remux:r.default},{demux:g.default,remux:l.default},{demux:A.default,remux:r.default},{demux:f.default,remux:r.default}],d=1024;h.forEach(function(R){var x=R.demux;d=Math.max(d,x.minProbeByteLength)});var s=function(){function R(w,v,O,U,I){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 n.default,this.observer=w,this.typeSupported=v,this.config=O,this.vendor=U,this.id=I}var x=R.prototype;return x.configure=function(v){this.transmuxConfig=v,this.decrypter&&this.decrypter.reset()},x.push=function(v,O,U,I){var N=this,V=U.transmuxing;V.executeStart=c();var H=new Uint8Array(v),D=this.cache,W=this.config,F=this.currentTransmuxState,L=this.transmuxConfig;I&&(this.currentTransmuxState=I);var K=u(H,O);if(K&&K.method==="AES-128"){var te=this.getDecrypter();if(W.enableSoftwareAES){var fe=te.softwareDecrypt(H,K.key.buffer,K.iv.buffer);if(!fe)return V.executeEnd=c(),S(U);H=new Uint8Array(fe)}else return this.decryptionPromise=te.webCryptoDecrypt(H,K.key.buffer,K.iv.buffer).then(function(ee){var J=N.push(ee,null,U);return N.decryptionPromise=null,J}),this.decryptionPromise}var de=I||F,Ce=de.contiguous,Oe=de.discontinuity,ce=de.trackSwitch,Ee=de.accurateTimeOffset,ye=de.timeOffset,ue=L.audioCodec,le=L.videoCodec,$=L.defaultInitPts,me=L.duration,re=L.initSegmentData;if((Oe||ce)&&this.resetInitSegment(re,ue,le,me),Oe&&this.resetInitialTimestamp($),Ce||this.resetContiguity(),this.needsProbing(H,Oe,ce)){if(D.dataLength){var ae=D.flush();H=Object(i.appendUint8Array)(ae,H)}this.configureTransmuxer(H,L)}var Se=this.transmux(H,K,ye,Ee,U),oe=this.currentTransmuxState;return oe.contiguous=!0,oe.discontinuity=!1,oe.trackSwitch=!1,V.executeEnd=c(),Se},x.flush=function(v){var O=this,U=v.transmuxing;U.executeStart=c();var I=this.decrypter,N=this.cache,V=this.currentTransmuxState,H=this.decryptionPromise;if(H)return H.then(function(){return O.flush(v)});var D=[],W=V.timeOffset;if(I){var F=I.flush();F&&D.push(this.push(F,null,v))}var L=N.dataLength;N.reset();var K=this.demuxer,te=this.remuxer;if(!K||!te)return L>=d&&this.observer.emit(b.Events.ERROR,b.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),U.executeEnd=c(),[S(v)];var fe=K.flush(W);return E(fe)?fe.then(function(de){return O.flushRemux(D,de,v),D}):(this.flushRemux(D,fe,v),D)},x.flushRemux=function(v,O,U){var I=O.audioTrack,N=O.avcTrack,V=O.id3Track,H=O.textTrack,D=this.currentTransmuxState,W=D.accurateTimeOffset,F=D.timeOffset;a.logger.log("[transmuxer.ts]: Flushed fragment "+U.sn+(U.part>-1?" p: "+U.part:"")+" of level "+U.level);var L=this.remuxer.remux(I,N,V,H,F,W,!0,this.id);v.push({remuxResult:L,chunkMeta:U}),U.transmuxing.executeEnd=c()},x.resetInitialTimestamp=function(v){var O=this.demuxer,U=this.remuxer;if(!O||!U)return;O.resetTimeStamp(v),U.resetTimeStamp(v)},x.resetContiguity=function(){var v=this.demuxer,O=this.remuxer;if(!v||!O)return;v.resetContiguity(),O.resetNextTimestamp()},x.resetInitSegment=function(v,O,U,I){var N=this.demuxer,V=this.remuxer;if(!N||!V)return;N.resetInitSegment(O,U,I),V.resetInitSegment(v,O,U)},x.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},x.transmux=function(v,O,U,I,N){var V;return O&&O.method==="SAMPLE-AES"?V=this.transmuxSampleAes(v,O,U,I,N):V=this.transmuxUnencrypted(v,U,I,N),V},x.transmuxUnencrypted=function(v,O,U,I){var N=this.demuxer.demux(v,O,!1,!this.config.progressive),V=N.audioTrack,H=N.avcTrack,D=N.id3Track,W=N.textTrack,F=this.remuxer.remux(V,H,D,W,O,U,!1,this.id);return{remuxResult:F,chunkMeta:I}},x.transmuxSampleAes=function(v,O,U,I,N){var V=this;return this.demuxer.demuxSampleAes(v,O,U).then(function(H){var D=V.remuxer.remux(H.audioTrack,H.avcTrack,H.id3Track,H.textTrack,U,I,!1,V.id);return{remuxResult:D,chunkMeta:N}})},x.configureTransmuxer=function(v,O){for(var U=this.config,I=this.observer,N=this.typeSupported,V=this.vendor,H=O.audioCodec,D=O.defaultInitPts,W=O.duration,F=O.initSegmentData,L=O.videoCodec,K,te=0,fe=h.length;te0&&x!=null&&x.key!=null&&x.iv!==null&&x.method!=null&&(w=x),w}var S=function(x){return{remuxResult:{},chunkMeta:x}};function E(R){return"then"in R&&R.then instanceof Function}var _=function(x,w,v,O,U){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=x,this.videoCodec=w,this.initSegmentData=v,this.duration=O,this.defaultInitPts=U},P=function(x,w,v,O,U){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=x,this.contiguous=w,this.accurateTimeOffset=v,this.trackSwitch=O,this.timeOffset=U}},"./src/demux/tsdemuxer.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"discardEPB",function(){return S});var b=T("./src/demux/adts.ts"),y=T("./src/demux/mpegaudio.ts"),C=T("./src/demux/exp-golomb.ts"),A=T("./src/demux/id3.ts"),g=T("./src/demux/sample-aes.ts"),e=T("./src/events.ts"),f=T("./src/utils/mp4-tools.ts"),r=T("./src/utils/logger.ts"),l=T("./src/errors.ts"),n={video:1,audio:2,id3:3,text:4},i=function(){function E(P,R,x){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=P,this.config=R,this.typeSupported=x}E.probe=function(R){var x=E.syncOffset(R);return x<0?!1:(x&&r.logger.warn("MPEG2-TS detected but first sync word found @ offset "+x+", junk ahead ?"),!0)},E.syncOffset=function(R){for(var x=Math.min(1e3,R.length-3*188),w=0;w>4,ue=void 0;if(ye>1){if(ue=Oe+5+R[Oe+4],ue===Oe+188)continue}else ue=Oe+4;switch(Ee){case V:ce&&(H&&(O=d(H))&&this.parseAVCPES(O,!1),H={data:[],size:0}),H&&(H.data.push(R.subarray(ue,Oe+188)),H.size+=Oe+188-ue);break;case D:ce&&(F&&(O=d(F))&&(I.isAAC?this.parseAACPES(O):this.parseMPEGPES(O)),F={data:[],size:0}),F&&(F.data.push(R.subarray(ue,Oe+188)),F.size+=Oe+188-ue);break;case W:ce&&(L&&(O=d(L))&&this.parseID3PES(O),L={data:[],size:0}),L&&(L.data.push(R.subarray(ue,Oe+188)),L.size+=Oe+188-ue);break;case 0:ce&&(ue+=R[ue]+1),fe=this._pmtId=c(R,ue);break;case fe:{ce&&(ue+=R[ue]+1);var le=h(R,ue,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,w);V=le.avc,V>0&&(U.pid=V),D=le.audio,D>0&&(I.pid=D,I.isAAC=le.isAAC),W=le.id3,W>0&&(N.pid=W),K&&!te&&(r.logger.log("reparse from beginning"),K=!1,Oe=Ce-188),te=this.pmtParsed=!0;break}case 17:case 8191:break;default:K=!0;break}}else this.observer.emit(e.Events.ERROR,e.Events.ERROR,{type:l.ErrorTypes.MEDIA_ERROR,details:l.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});U.pesData=H,I.pesData=F,N.pesData=L;var $={audioTrack:I,avcTrack:U,id3Track:N,textTrack:this._txtTrack};return v&&this.extractRemainingSamples($),$},_.flush=function(){var R=this.remainderData;this.remainderData=null;var x;return R?x=this.demux(R,-1,!1,!0):x={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(x),this.sampleAes?this.decrypt(x,this.sampleAes):x},_.extractRemainingSamples=function(R){var x=R.audioTrack,w=R.avcTrack,v=R.id3Track,O=w.pesData,U=x.pesData,I=v.pesData,N;O&&(N=d(O))?(this.parseAVCPES(N,!0),w.pesData=null):w.pesData=O,U&&(N=d(U))?(x.isAAC?this.parseAACPES(N):this.parseMPEGPES(N),x.pesData=null):(U!=null&&U.size&&r.logger.log("last AAC PES packet truncated,might overlap between fragments"),x.pesData=U),I&&(N=d(I))?(this.parseID3PES(N),v.pesData=null):v.pesData=I},_.demuxSampleAes=function(R,x,w){var v=this.demux(R,w,!0,!this.config.progressive),O=this.sampleAes=new g.default(this.observer,this.config,x);return this.decrypt(v,O)},_.decrypt=function(R,x){return new Promise(function(w){var v=R.audioTrack,O=R.avcTrack;v.samples&&v.isAAC?x.decryptAacSamples(v.samples,0,function(){O.samples?x.decryptAvcSamples(O.samples,0,0,function(){w(R)}):w(R)}):O.samples&&x.decryptAvcSamples(O.samples,0,0,function(){w(R)})})},_.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},_.parseAVCPES=function(R,x){var w=this,v=this._avcTrack,O=this.parseAVCNALu(R.data),U=!1,I=this.avcSample,N,V=!1;R.data=null,I&&O.length&&!v.audFound&&(s(I,v),I=this.avcSample=a(!1,R.pts,R.dts,"")),O.forEach(function(H){switch(H.type){case 1:{N=!0,I||(I=w.avcSample=a(!0,R.pts,R.dts,"")),U&&(I.debug+="NDR "),I.frame=!0;var D=H.data;if(V&&D.length>4){var W=new C.default(D).readSliceType();(W===2||W===4||W===7||W===9)&&(I.key=!0)}break}case 5:N=!0,I||(I=w.avcSample=a(!0,R.pts,R.dts,"")),U&&(I.debug+="IDR "),I.key=!0,I.frame=!0;break;case 6:{N=!0,U&&I&&(I.debug+="SEI ");var F=new C.default(S(H.data));F.readUByte();for(var L=0,K=0,te=!1,fe=0;!te&&F.bytesAvailable>1;){L=0;do fe=F.readUByte(),L+=fe;while(fe===255);K=0;do fe=F.readUByte(),K+=fe;while(fe===255);if(L===4&&F.bytesAvailable!==0){te=!0;var de=F.readUByte();if(de===181){var Ce=F.readUShort();if(Ce===49){var Oe=F.readUInt();if(Oe===1195456820){var ce=F.readUByte();if(ce===3){for(var Ee=F.readUByte(),ye=F.readUByte(),ue=31&Ee,le=[Ee,ye],$=0;$16){for(var me=[],re=0;re<16;re++)me.push(F.readUByte().toString(16)),(re===3||re===5||re===7||re===9)&&me.push("-");for(var ae=K-16,Se=new Uint8Array(ae),oe=0;oe=0){var F={data:R.subarray(D,I-v-1),type:W};U.push(F)}else{var L=this.getLastNalUnit();if(L&&(O&&I<=4-O&&(L.state&&(L.data=L.data.subarray(0,L.data.byteLength-O))),V=I-v-1,V>0)){var K=new Uint8Array(L.data.byteLength+V);K.set(L.data,0),K.set(R.subarray(0,V),L.data.byteLength),L.data=K,L.state=0}}I=0&&v>=0){var te={data:R.subarray(D,x),type:W,state:v};U.push(te)}if(U.length===0){var fe=this.getLastNalUnit();if(fe){var de=new Uint8Array(fe.data.byteLength+R.byteLength);de.set(fe.data,0),de.set(R,fe.data.byteLength),fe.data=de}}return w.naluState=v,U},_.parseAACPES=function(R){var x=0,w=this._audioTrack,v=this.aacOverFlow,O=R.data;if(v){this.aacOverFlow=null;var U=v.sample.unit.byteLength,I=Math.min(v.missing,U),N=U-I;v.sample.unit.set(O.subarray(0,I),N),w.samples.push(v.sample),x=v.missing}var V,H;for(V=x,H=O.length;V1;){var U=new Uint8Array(O[0].length+O[1].length);U.set(O[0]),U.set(O[1],O[0].length),O[0]=U,O.splice(1,1)}P=O[0];var I=(P[0]<<16)+(P[1]<<8)+P[2];if(I===1){if(R=(P[4]<<8)+P[5],R&&R>E.size-6)return null;var N=P[7];N&192&&(w=(P[9]&14)*536870912+(P[10]&255)*4194304+(P[11]&254)*16384+(P[12]&255)*128+(P[13]&254)/2,N&64?(v=(P[14]&14)*536870912+(P[15]&255)*4194304+(P[16]&254)*16384+(P[17]&255)*128+(P[18]&254)/2,w-v>60*9e4&&(r.logger.warn(Math.round((w-v)/9e4)+"s delta between PTS and DTS, align them"),w=v)):v=w),x=P[8];var V=x+9;if(E.size<=V)return null;E.size-=V;for(var H=new Uint8Array(E.size),D=0,W=O.length;DF){V-=F;continue}else P=P.subarray(V),F-=V,V=0;H.set(P,_),_+=F}return R&&(R-=x+3),{data:H,pts:w,dts:v,len:R}}return null}function s(E,_){if(E.units.length&&E.frame){if(E.pts===void 0){var P=_.samples,R=P.length;if(R){var x=P[R-1];E.pts=x.pts,E.dts=x.dts}else{_.dropped++;return}}_.samples.push(E)}E.debug.length&&r.logger.log(E.pts+"/"+E.dts+":"+E.debug)}function u(E,_){var P=E.length;if(P>0){if(_.pts>=E[P-1].pts)E.push(_);else for(var R=P-1;R>=0;R--)if(_.ptsw)return O;return 0}},{key:"maxAutoLevel",get:function(){var x=this.levels,w=this.autoLevelCapping,v;return w===-1&&x&&x.length?v=x.length-1:v=w,v}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(x){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,x)}},{key:"audioTracks",get:function(){var x=this.audioTrackController;return x?x.audioTracks:[]}},{key:"audioTrack",get:function(){var x=this.audioTrackController;return x?x.audioTrack:-1},set:function(x){var w=this.audioTrackController;w&&(w.audioTrack=x)}},{key:"subtitleTracks",get:function(){var x=this.subtitleTrackController;return x?x.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var x=this.subtitleTrackController;return x?x.subtitleTrack:-1},set:function(x){var w=this.subtitleTrackController;w&&(w.subtitleTrack=x)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var x=this.subtitleTrackController;return x?x.subtitleDisplay:!1},set:function(x){var w=this.subtitleTrackController;w&&(w.subtitleDisplay=x)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(x){this.config.lowLatencyMode=x}},{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 d.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return _.defaultConfig?_.defaultConfig:a.hlsDefaultConfig},set:function(x){_.defaultConfig=x}}]),_}();E.defaultConfig=void 0},"./src/is-supported.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"isSupported",function(){return C}),T.d(m,"changeTypeSupported",function(){return A});var b=T("./src/utils/mediasource-helper.ts");function y(){return self.SourceBuffer||self.WebKitSourceBuffer}function C(){var g=Object(b.getMediaSource)();if(!g)return!1;var e=y(),f=g&&typeof g.isTypeSupported=="function"&&g.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=!e||e.prototype&&typeof e.prototype.appendBuffer=="function"&&typeof e.prototype.remove=="function";return!!f&&!!r}function A(){var g,e=y();return typeof(e==null||((g=e.prototype)===null||g===void 0)?void 0:g.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return i}),T.d(m,"LoadError",function(){return c});var b=T("./src/polyfills/number.ts"),y=T("./src/errors.ts");function C(h,d){h.prototype=Object.create(d.prototype),h.prototype.constructor=h,r(h,d)}function A(h){var d=typeof Map=="function"?new Map:void 0;return A=function(u){if(u===null||!f(u))return u;if(typeof u!="function")throw new TypeError("Super expression must either be null or a function");if(typeof d!="undefined"){if(d.has(u))return d.get(u);d.set(u,S)}function S(){return g(u,arguments,l(this).constructor)}return S.prototype=Object.create(u.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),r(S,u)},A(h)}function g(h,d,s){return e()?g=Reflect.construct:g=function(S,E,_){var P=[null];P.push.apply(P,E);var R=Function.bind.apply(S,P),x=new R;return _&&r(x,_.prototype),x},g.apply(null,arguments)}function e(){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 f(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function r(h,d){return r=Object.setPrototypeOf||function(u,S){return u.__proto__=S,u},r(h,d)}function l(h){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},l(h)}var n=Math.pow(2,17),i=function(){function h(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var d=h.prototype;return d.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},d.abort=function(){this.loader&&this.loader.abort()},d.load=function(u,S){var E=this,_=u.url;if(!_)return Promise.reject(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,networkDetails:null},"Fragment does not have a "+(_?"part list":"url")));this.abort();var P=this.config,R=P.fLoader,x=P.loader;return new Promise(function(w,v){E.loader&&E.loader.destroy();var O=E.loader=u.loader=R?new R(P):new x(P),U=a(u),I={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:n};u.stats=O.stats,O.load(U,I,{onSuccess:function(V,H,D,W){E.resetLoader(u,O),w({frag:u,part:null,payload:V.data,networkDetails:W})},onError:function(V,H,D){E.resetLoader(u,O),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,response:V,networkDetails:D}))},onAbort:function(V,H,D){E.resetLoader(u,O),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,networkDetails:D}))},onTimeout:function(V,H,D){E.resetLoader(u,O),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,networkDetails:D}))},onProgress:function(V,H,D,W){S&&S({frag:u,part:null,payload:D,networkDetails:W})}})})},d.loadPart=function(u,S,E){var _=this;this.abort();var P=this.config,R=P.fLoader,x=P.loader;return new Promise(function(w,v){_.loader&&_.loader.destroy();var O=_.loader=u.loader=R?new R(P):new x(P),U=a(u,S),I={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:n};S.stats=O.stats,O.load(U,I,{onSuccess:function(V,H,D,W){_.resetLoader(u,O),_.updateStatsFromPart(u,S);var F={frag:u,part:S,payload:V.data,networkDetails:W};E(F),w(F)},onError:function(V,H,D){_.resetLoader(u,O),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,part:S,response:V,networkDetails:D}))},onAbort:function(V,H,D){u.stats.aborted=S.stats.aborted,_.resetLoader(u,O),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,part:S,networkDetails:D}))},onTimeout:function(V,H,D){_.resetLoader(u,O),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,part:S,networkDetails:D}))}})})},d.updateStatsFromPart=function(u,S){var E=u.stats,_=S.stats,P=_.total;if(E.loaded+=_.loaded,P){var R=Math.round(u.duration/S.duration),x=Math.min(Math.round(E.loaded/P),R),w=R-x,v=w*Math.round(E.loaded/x);E.total=E.loaded+v}else E.total=Math.max(E.loaded,E.total);var O=E.loading,U=_.loading;O.start?O.first+=U.first-U.start:(O.start=U.start,O.first=U.first),O.end=U.end},d.resetLoader=function(u,S){u.loader=null,this.loader===S&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),S.destroy()},h}();function a(h,d){d===void 0&&(d=null);var s=d||h,u={frag:h,part:d,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},S=s.byteRangeStartOffset,E=s.byteRangeEndOffset;return Object(b.isFiniteNumber)(S)&&Object(b.isFiniteNumber)(E)&&(u.rangeStart=S,u.rangeEnd=E),u}var c=function(h){C(d,h);function d(s){for(var u,S=arguments.length,E=new Array(S>1?S-1:0),_=1;_>8*(15-P)&255;return _},u.setDecryptDataFromLevelKey=function(E,_){var P=E;return(E==null?void 0:E.method)==="AES-128"&&E.uri&&!E.iv&&(P=g.LevelKey.fromURI(E.uri),P.method=E.method,P.iv=this.createInitializationVector(_),P.keyFormat="identity"),P},u.setElementaryStreamInfo=function(E,_,P,R,x,w){w===void 0&&(w=!1);var v=this.elementaryStreams,O=v[E];if(!O){v[E]={startPTS:_,endPTS:P,startDTS:R,endDTS:x,partial:w};return}O.startPTS=Math.min(O.startPTS,_),O.endPTS=Math.max(O.endPTS,P),O.startDTS=Math.min(O.startDTS,R),O.endDTS=Math.max(O.endDTS,x)},u.clearElementaryStreamInfo=function(){var E=this.elementaryStreams;E[i.AUDIO]=null,E[i.VIDEO]=null,E[i.AUDIOVIDEO]=null},n(s,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var E=this.sn;typeof E!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&A.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),E=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,E)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(b.isFiniteNumber)(this.programDateTime))return null;var E=Object(b.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+E*1e3}},{key:"encrypted",get:function(){var E;return!!((E=this.decryptdata)!==null&&E!==void 0&&E.keyFormat&&this.decryptdata.uri)}}]),s}(a),h=function(d){f(s,d);function s(u,S,E,_,P){var R;R=d.call(this,E)||this,R.fragOffset=0,R.duration=0,R.gap=!1,R.independent=!1,R.relurl=void 0,R.fragment=void 0,R.index=void 0,R.stats=new e.LoadStats,R.duration=u.decimalFloatingPoint("DURATION"),R.gap=u.bool("GAP"),R.independent=u.bool("INDEPENDENT"),R.relurl=u.enumeratedString("URI"),R.fragment=S,R.index=_;var x=u.enumeratedString("BYTERANGE");return x&&R.setByteRange(x,P),P&&(R.fragOffset=P.fragOffset+P.duration),R}return n(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var S=this.elementaryStreams;return!!(S.audio||S.video||S.audiovideo)}}]),s}(a)},"./src/loader/key-loader.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return A});var b=T("./src/events.ts"),y=T("./src/errors.ts"),C=T("./src/utils/logger.ts"),A=function(){function g(f){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=f,this._registerListeners()}var e=g.prototype;return e._registerListeners=function(){this.hls.on(b.Events.KEY_LOADING,this.onKeyLoading,this)},e._unregisterListeners=function(){this.hls.off(b.Events.KEY_LOADING,this.onKeyLoading)},e.destroy=function(){this._unregisterListeners();for(var r in this.loaders){var l=this.loaders[r];l&&l.destroy()}this.loaders={}},e.onKeyLoading=function(r,l){var n=l.frag,i=n.type,a=this.loaders[i];if(!n.decryptdata){C.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var c=n.decryptdata.uri;if(c!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(a&&(C.logger.warn("abort previous key loader for type:"+i),a.abort()),!c){C.logger.warn("key uri is falsy");return}var d=h.loader,s=n.loader=this.loaders[i]=new d(h);this.decrypturl=c,this.decryptkey=null;var u={url:c,frag:n,responseType:"arraybuffer"},S={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},E={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(u,S,E)}else this.decryptkey&&(n.decryptdata.key=this.decryptkey,this.hls.trigger(b.Events.KEY_LOADED,{frag:n}))},e.loadsuccess=function(r,l,n){var i=n.frag;if(!i.decryptdata){C.logger.error("after key load, decryptdata unset");return}this.decryptkey=i.decryptdata.key=new Uint8Array(r.data),i.loader=null,delete this.loaders[i.type],this.hls.trigger(b.Events.KEY_LOADED,{frag:i})},e.loaderror=function(r,l){var n=l.frag,i=n.loader;i&&i.abort(),delete this.loaders[n.type],this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:n,response:r})},e.loadtimeout=function(r,l){var n=l.frag,i=n.loader;i&&i.abort(),delete this.loaders[n.type],this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:n})},g}()},"./src/loader/level-details.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"LevelDetails",function(){return g});var b=T("./src/polyfills/number.ts");function y(e,f){for(var r=0;rl.endSN||n>0||n===0&&i>0,this.updated||this.advanced?this.misses=Math.floor(l.misses*.6):this.misses=l.misses+1,this.availabilityDelay=l.availabilityDelay},C(e,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(b.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||A}},{key:"drift",get:function(){var l=this.driftEndTime-this.driftStartTime;if(l>0){var n=this.driftEnd-this.driftStart;return n*1e3/l}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var l;return(l=this.partList)!==null&&l!==void 0&&l.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var l;return(l=this.fragments)!==null&&l!==void 0&&l.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 l;return(l=this.partList)!==null&&l!==void 0&&l.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var l;return(l=this.partList)!==null&&l!==void 0&&l.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),e}()},"./src/loader/level-key.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"LevelKey",function(){return g});var b=T("./node_modules/url-toolkit/src/url-toolkit.js"),y=T.n(b);function C(e,f){for(var r=0;r2){var v=w.shift()+".";return v+=parseInt(w.shift()).toString(16),v+=("000"+parseInt(w.shift()).toString(16)).substr(-4),v}return x},P.resolve=function(x,w){return y.buildAbsoluteURL(w,x,{alwaysNormalize:!0})},P.parseMasterPlaylist=function(x,w){var v=[],O={},U=!1;n.lastIndex=0;for(var I;(I=n.exec(x))!=null;)if(I[1]){var N=new f.AttrList(I[1]),V={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:P.resolve(I[2],w)},H=N.decimalResolution("RESOLUTION");H&&(V.width=H.width,V.height=H.height),u((N.CODECS||"").split(/[ ,]+/).filter(function(W){return W}),V),V.videoCodec&&V.videoCodec.indexOf("avc1")!==-1&&(V.videoCodec=P.convertAVC1ToAVCOTI(V.videoCodec)),v.push(V)}else if(I[3]){var D=new f.AttrList(I[3]);D["DATA-ID"]&&(U=!0,O[D["DATA-ID"]]=D)}return{levels:v,sessionData:U?O:null}},P.parseMasterPlaylistMedia=function(x,w,v,O){O===void 0&&(O=[]);var U,I=[],N=0;for(i.lastIndex=0;(U=i.exec(x))!==null;){var V=new f.AttrList(U[1]);if(V.TYPE===v){var H={attrs:V,bitrate:0,id:N++,groupId:V["GROUP-ID"],instreamId:V["INSTREAM-ID"],name:V.NAME||V.LANGUAGE||"",type:v,default:V.bool("DEFAULT"),autoselect:V.bool("AUTOSELECT"),forced:V.bool("FORCED"),lang:V.LANGUAGE,url:V.URI?P.resolve(V.URI,w):""};if(O.length){var D=P.findGroup(O,H.groupId)||O[0];S(H,D,"audioCodec"),S(H,D,"textCodec")}I.push(H)}}return I},P.parseLevelPlaylist=function(x,w,v,O,U){var I=new g.LevelDetails(w),N=I.fragments,V=null,H=0,D=0,W=0,F=0,L=null,K=new A.Fragment(O,w),te,fe,de,Ce=-1,Oe=!1;for(a.lastIndex=0,I.m3u8=x;(te=a.exec(x))!==null;){Oe&&(Oe=!1,K=new A.Fragment(O,w),K.start=W,K.sn=H,K.cc=F,K.level=v,V&&(K.initSegment=V,K.rawProgramDateTime=V.rawProgramDateTime));var ce=te[1];if(ce){K.duration=parseFloat(ce);var Ee=(" "+te[2]).slice(1);K.title=Ee||null,K.tagList.push(Ee?["INF",ce,Ee]:["INF",ce])}else if(te[3])Object(b.isFiniteNumber)(K.duration)&&(K.start=W,de&&(K.levelkey=de),K.sn=H,K.level=v,K.cc=F,K.urlId=U,N.push(K),K.relurl=(" "+te[3]).slice(1),_(K,L),L=K,W+=K.duration,H++,D=0,Oe=!0);else if(te[4]){var ye=(" "+te[4]).slice(1);L?K.setByteRange(ye,L):K.setByteRange(ye)}else if(te[5])K.rawProgramDateTime=(" "+te[5]).slice(1),K.tagList.push(["PROGRAM-DATE-TIME",K.rawProgramDateTime]),Ce===-1&&(Ce=N.length);else{if(te=te[0].match(c),!te){r.logger.warn("No matches on slow regex match for level playlist!");continue}for(fe=1;fe-1){r.logger.warn("Keyformat "+Ge+" is not supported from the manifest");continue}else if(Ge!=="identity")continue;J&&(de=e.LevelKey.fromURL(w,Q),Q&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(J)>=0&&(de.method=J,de.keyFormat=Ge,Te&&(de.keyID=Te),_e&&(de.keyFormatVersions=_e),de.iv=ve));break}case"START":{var ut=new f.AttrList(le),st=ut.decimalFloatingPoint("TIME-OFFSET");Object(b.isFiniteNumber)(st)&&(I.startTimeOffset=st);break}case"MAP":{var ft=new f.AttrList(le);K.relurl=ft.URI,ft.BYTERANGE&&K.setByteRange(ft.BYTERANGE),K.level=v,K.sn="initSegment",de&&(K.levelkey=de),K.initSegment=null,V=K,Oe=!0;break}case"SERVER-CONTROL":{var gt=new f.AttrList(le);I.canBlockReload=gt.bool("CAN-BLOCK-RELOAD"),I.canSkipUntil=gt.optionalFloat("CAN-SKIP-UNTIL",0),I.canSkipDateRanges=I.canSkipUntil>0&>.bool("CAN-SKIP-DATERANGES"),I.partHoldBack=gt.optionalFloat("PART-HOLD-BACK",0),I.holdBack=gt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ve=new f.AttrList(le);I.partTarget=Ve.decimalFloatingPoint("PART-TARGET");break}case"PART":{var ke=I.partList;ke||(ke=I.partList=[]);var dt=D>0?ke[ke.length-1]:void 0,Bt=D++,vt=new A.Part(new f.AttrList(le),K,w,Bt,dt);ke.push(vt),K.duration+=vt.duration;break}case"PRELOAD-HINT":{var Rt=new f.AttrList(le);I.preloadHint=Rt;break}case"RENDITION-REPORT":{var ot=new f.AttrList(le);I.renditionReports=I.renditionReports||[],I.renditionReports.push(ot);break}default:r.logger.warn("line parsed but not handled: "+te);break}}}L&&!L.relurl?(N.pop(),W-=L.duration,I.partList&&(I.fragmentHint=L)):I.partList&&(_(K,L),K.cc=F,I.fragmentHint=K);var Je=N.length,et=N[0],Me=N[Je-1];if(W+=I.skippedSegments*I.targetduration,W>0&&Je&&Me){I.averagetargetduration=W/Je;var Be=Me.sn;I.endSN=Be!=="initSegment"?Be:0,et&&(I.startCC=et.cc,et.initSegment||I.fragments.every(function(Xe){return Xe.relurl&&d(Xe.relurl)})&&(r.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),K=new A.Fragment(O,w),K.relurl=Me.relurl,K.level=v,K.sn="initSegment",et.initSegment=K,I.needSidxRanges=!0))}else I.endSN=0,I.startCC=0;return I.fragmentHint&&(W+=I.fragmentHint.duration),I.totalduration=W,I.endCC=F,Ce>0&&E(N,Ce),I},P}();function u(P,R){["video","audio","text"].forEach(function(x){var w=P.filter(function(O){return Object(l.isCodecType)(O,x)});if(w.length){var v=w.filter(function(O){return O.lastIndexOf("avc1",0)===0||O.lastIndexOf("mp4a",0)===0});R[x+"Codec"]=v.length>0?v[0]:w[0],P=P.filter(function(O){return w.indexOf(O)===-1})}}),R.unknownCodecs=P}function S(P,R,x){var w=R[x];w&&(P[x]=w)}function E(P,R){for(var x=P[R],w=R;w--;){var v=P[w];if(!v)return;v.programDateTime=x.programDateTime-v.duration*1e3,x=v}}function _(P,R){P.rawProgramDateTime?P.programDateTime=Date.parse(P.rawProgramDateTime):R!=null&&R.programDateTime&&(P.programDateTime=R.endProgramDateTime),Object(b.isFiniteNumber)(P.programDateTime)||(P.programDateTime=null,P.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(M,m,T){"use strict";T.r(m);var b=T("./src/polyfills/number.ts"),y=T("./src/events.ts"),C=T("./src/errors.ts"),A=T("./src/utils/logger.ts"),g=T("./src/utils/mp4-tools.ts"),e=T("./src/loader/m3u8-parser.ts"),f=T("./src/types/loader.ts"),r=T("./src/utils/attr-list.ts");function l(a){var c=a.type;switch(c){case f.PlaylistContextType.AUDIO_TRACK:return f.PlaylistLevelType.AUDIO;case f.PlaylistContextType.SUBTITLE_TRACK:return f.PlaylistLevelType.SUBTITLE;default:return f.PlaylistLevelType.MAIN}}function n(a,c){var h=a.url;return(h===void 0||h.indexOf("data:")===0)&&(h=c.url),h}var i=function(){function a(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var c=a.prototype;return c.registerListeners=function(){var d=this.hls;d.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),d.on(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),d.on(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},c.unregisterListeners=function(){var d=this.hls;d.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),d.off(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),d.off(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},c.createInternalLoader=function(d){var s=this.hls.config,u=s.pLoader,S=s.loader,E=u||S,_=new E(s);return d.loader=_,this.loaders[d.type]=_,_},c.getInternalLoader=function(d){return this.loaders[d.type]},c.resetInternalLoader=function(d){this.loaders[d]&&delete this.loaders[d]},c.destroyInternalLoaders=function(){for(var d in this.loaders){var s=this.loaders[d];s&&s.destroy(),this.resetInternalLoader(d)}},c.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},c.onManifestLoading=function(d,s){var u=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:f.PlaylistContextType.MANIFEST,url:u,deliveryDirectives:null})},c.onLevelLoading=function(d,s){var u=s.id,S=s.level,E=s.url,_=s.deliveryDirectives;this.load({id:u,groupId:null,level:S,responseType:"text",type:f.PlaylistContextType.LEVEL,url:E,deliveryDirectives:_})},c.onAudioTrackLoading=function(d,s){var u=s.id,S=s.groupId,E=s.url,_=s.deliveryDirectives;this.load({id:u,groupId:S,level:null,responseType:"text",type:f.PlaylistContextType.AUDIO_TRACK,url:E,deliveryDirectives:_})},c.onSubtitleTrackLoading=function(d,s){var u=s.id,S=s.groupId,E=s.url,_=s.deliveryDirectives;this.load({id:u,groupId:S,level:null,responseType:"text",type:f.PlaylistContextType.SUBTITLE_TRACK,url:E,deliveryDirectives:_})},c.load=function(d){var s,u=this.hls.config,S=this.getInternalLoader(d);if(S){var E=S.context;if(E&&E.url===d.url){A.logger.trace("[playlist-loader]: playlist request ongoing");return}A.logger.log("[playlist-loader]: aborting previous loader for type: "+d.type),S.abort()}var _,P,R,x;switch(d.type){case f.PlaylistContextType.MANIFEST:_=u.manifestLoadingMaxRetry,P=u.manifestLoadingTimeOut,R=u.manifestLoadingRetryDelay,x=u.manifestLoadingMaxRetryTimeout;break;case f.PlaylistContextType.LEVEL:case f.PlaylistContextType.AUDIO_TRACK:case f.PlaylistContextType.SUBTITLE_TRACK:_=0,P=u.levelLoadingTimeOut;break;default:_=u.levelLoadingMaxRetry,P=u.levelLoadingTimeOut,R=u.levelLoadingRetryDelay,x=u.levelLoadingMaxRetryTimeout;break}if(S=this.createInternalLoader(d),(s=d.deliveryDirectives)!==null&&s!==void 0&&s.part){var w;if(d.type===f.PlaylistContextType.LEVEL&&d.level!==null?w=this.hls.levels[d.level].details:d.type===f.PlaylistContextType.AUDIO_TRACK&&d.id!==null?w=this.hls.audioTracks[d.id].details:d.type===f.PlaylistContextType.SUBTITLE_TRACK&&d.id!==null&&(w=this.hls.subtitleTracks[d.id].details),w){var v=w.partTarget,O=w.targetduration;v&&O&&(P=Math.min(Math.max(v*3,O*.8)*1e3,P))}}var U={timeout:P,maxRetry:_,retryDelay:R,maxRetryDelay:x,highWaterMark:0},I={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};S.load(d,U,I)},c.loadsuccess=function(d,s,u,S){if(S===void 0&&(S=null),u.isSidxRequest){this.handleSidxRequest(d,u),this.handlePlaylistLoaded(d,s,u,S);return}this.resetInternalLoader(u.type);var E=d.data;if(E.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(d,u,"no EXTM3U delimiter",S);return}s.parsing.start=performance.now(),E.indexOf("#EXTINF:")>0||E.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(d,s,u,S):this.handleMasterPlaylist(d,s,u,S)},c.loaderror=function(d,s,u){u===void 0&&(u=null),this.handleNetworkError(s,u,!1,d)},c.loadtimeout=function(d,s,u){u===void 0&&(u=null),this.handleNetworkError(s,u,!0)},c.handleMasterPlaylist=function(d,s,u,S){var E=this.hls,_=d.data,P=n(d,u),R=e.default.parseMasterPlaylist(_,P),x=R.levels,w=R.sessionData;if(!x.length){this.handleManifestParsingError(d,u,"no level found in manifest",S);return}var v=x.map(function(H){return{id:H.attrs.AUDIO,audioCodec:H.audioCodec}}),O=x.map(function(H){return{id:H.attrs.SUBTITLES,textCodec:H.textCodec}}),U=e.default.parseMasterPlaylistMedia(_,P,"AUDIO",v),I=e.default.parseMasterPlaylistMedia(_,P,"SUBTITLES",O),N=e.default.parseMasterPlaylistMedia(_,P,"CLOSED-CAPTIONS");if(U.length){var V=U.some(function(H){return!H.url});!V&&x[0].audioCodec&&!x[0].attrs.AUDIO&&(A.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),U.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new r.AttrList({}),bitrate:0,url:""}))}E.trigger(y.Events.MANIFEST_LOADED,{levels:x,audioTracks:U,subtitles:I,captions:N,url:P,stats:s,networkDetails:S,sessionData:w})},c.handleTrackOrLevelPlaylist=function(d,s,u,S){var E=this.hls,_=u.id,P=u.level,R=u.type,x=n(d,u),w=Object(b.isFiniteNumber)(_)?_:0,v=Object(b.isFiniteNumber)(P)?P:w,O=l(u),U=e.default.parseLevelPlaylist(d.data,x,v,O,w);if(!U.fragments.length){E.trigger(y.Events.ERROR,{type:C.ErrorTypes.NETWORK_ERROR,details:C.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:x,reason:"no fragments found in level",level:typeof u.level=="number"?u.level:void 0});return}if(R===f.PlaylistContextType.MANIFEST){var I={attrs:new r.AttrList({}),bitrate:0,details:U,name:"",url:x};E.trigger(y.Events.MANIFEST_LOADED,{levels:[I],audioTracks:[],url:x,stats:s,networkDetails:S,sessionData:null})}if(s.parsing.end=performance.now(),U.needSidxRanges){var N,V=(N=U.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:V,isSidxRequest:!0,type:R,level:P,levelDetails:U,id:_,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}u.levelDetails=U,this.handlePlaylistLoaded(d,s,u,S)},c.handleSidxRequest=function(d,s){var u=Object(g.parseSegmentIndex)(new Uint8Array(d.data));if(!u)return;var S=u.references,E=s.levelDetails;S.forEach(function(_,P){var R=_.info,x=E.fragments[P];x.byteRange.length===0&&x.setByteRange(String(1+R.end-R.start)+"@"+String(R.start)),x.initSegment&&x.initSegment.setByteRange(String(u.moovEndOffset)+"@0")})},c.handleManifestParsingError=function(d,s,u,S){this.hls.trigger(y.Events.ERROR,{type:C.ErrorTypes.NETWORK_ERROR,details:C.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===f.PlaylistContextType.MANIFEST,url:d.url,reason:u,response:d,context:s,networkDetails:S})},c.handleNetworkError=function(d,s,u,S){u===void 0&&(u=!1),A.logger.warn("[playlist-loader]: A network "+(u?"timeout":"error")+" occurred while loading "+d.type+" level: "+d.level+" id: "+d.id+' group-id: "'+d.groupId+'"');var E=C.ErrorDetails.UNKNOWN,_=!1,P=this.getInternalLoader(d);switch(d.type){case f.PlaylistContextType.MANIFEST:E=u?C.ErrorDetails.MANIFEST_LOAD_TIMEOUT:C.ErrorDetails.MANIFEST_LOAD_ERROR,_=!0;break;case f.PlaylistContextType.LEVEL:E=u?C.ErrorDetails.LEVEL_LOAD_TIMEOUT:C.ErrorDetails.LEVEL_LOAD_ERROR,_=!1;break;case f.PlaylistContextType.AUDIO_TRACK:E=u?C.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:C.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,_=!1;break;case f.PlaylistContextType.SUBTITLE_TRACK:E=u?C.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:C.ErrorDetails.SUBTITLE_LOAD_ERROR,_=!1;break}P&&this.resetInternalLoader(d.type);var R={type:C.ErrorTypes.NETWORK_ERROR,details:E,fatal:_,url:d.url,loader:P,context:d,networkDetails:s};S&&(R.response=S),this.hls.trigger(y.Events.ERROR,R)},c.handlePlaylistLoaded=function(d,s,u,S){var E=u.type,_=u.level,P=u.id,R=u.groupId,x=u.loader,w=u.levelDetails,v=u.deliveryDirectives;if(!(w!=null&&w.targetduration)){this.handleManifestParsingError(d,u,"invalid target duration",S);return}if(!x)return;w.live&&(x.getCacheAge&&(w.ageHeader=x.getCacheAge()||0),(!x.getCacheAge||isNaN(w.ageHeader))&&(w.ageHeader=0));switch(E){case f.PlaylistContextType.MANIFEST:case f.PlaylistContextType.LEVEL:this.hls.trigger(y.Events.LEVEL_LOADED,{details:w,level:_||0,id:P||0,stats:s,networkDetails:S,deliveryDirectives:v});break;case f.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(y.Events.AUDIO_TRACK_LOADED,{details:w,id:P||0,groupId:R||"",stats:s,networkDetails:S,deliveryDirectives:v});break;case f.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADED,{details:w,id:P||0,groupId:R||"",stats:s,networkDetails:S,deliveryDirectives:v});break}},a}();m.default=i},"./src/polyfills/number.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"isFiniteNumber",function(){return b}),T.d(m,"MAX_SAFE_INTEGER",function(){return y});var b=Number.isFinite||function(C){return typeof C=="number"&&isFinite(C)},y=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(M,m,T){"use strict";T.r(m);var b=function(){function y(){}return y.getSilentFrame=function(A,g){switch(A){case"mp4a.40.2":if(g===1)return new Uint8Array([0,200,0,128,35,128]);if(g===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(g===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(g===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(g===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(g===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(g===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(g===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(g===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},y}();m.default=b},"./src/remux/mp4-generator.ts":function(M,m,T){"use strict";T.r(m);var b=Math.pow(2,32)-1,y=function(){function C(){}return C.init=function(){C.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 g;for(g in C.types)C.types.hasOwnProperty(g)&&(C.types[g]=[g.charCodeAt(0),g.charCodeAt(1),g.charCodeAt(2),g.charCodeAt(3)]);var e=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]),f=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]);C.HDLR_TYPES={video:e,audio:f};var r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),l=new Uint8Array([0,0,0,0,0,0,0,0]);C.STTS=C.STSC=C.STCO=l,C.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),C.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),C.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),C.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var n=new Uint8Array([105,115,111,109]),i=new Uint8Array([97,118,99,49]),a=new Uint8Array([0,0,0,1]);C.FTYP=C.box(C.types.ftyp,n,a,n,i),C.DINF=C.box(C.types.dinf,C.box(C.types.dref,r))},C.box=function(g){for(var e=8,f=arguments.length,r=new Array(f>1?f-1:0),l=1;l>24&255,a[1]=e>>16&255,a[2]=e>>8&255,a[3]=e&255,a.set(g,4),n=0,e=8;n>24&255,g>>16&255,g>>8&255,g&255,f>>24,f>>16&255,f>>8&255,f&255,r>>24,r>>16&255,r>>8&255,r&255,85,196,0,0]))},C.mdia=function(g){return C.box(C.types.mdia,C.mdhd(g.timescale,g.duration),C.hdlr(g.type),C.minf(g))},C.mfhd=function(g){return C.box(C.types.mfhd,new Uint8Array([0,0,0,0,g>>24,g>>16&255,g>>8&255,g&255]))},C.minf=function(g){return g.type==="audio"?C.box(C.types.minf,C.box(C.types.smhd,C.SMHD),C.DINF,C.stbl(g)):C.box(C.types.minf,C.box(C.types.vmhd,C.VMHD),C.DINF,C.stbl(g))},C.moof=function(g,e,f){return C.box(C.types.moof,C.mfhd(g),C.traf(f,e))},C.moov=function(g){for(var e=g.length,f=[];e--;)f[e]=C.trak(g[e]);return C.box.apply(null,[C.types.moov,C.mvhd(g[0].timescale,g[0].duration)].concat(f).concat(C.mvex(g)))},C.mvex=function(g){for(var e=g.length,f=[];e--;)f[e]=C.trex(g[e]);return C.box.apply(null,[C.types.mvex].concat(f))},C.mvhd=function(g,e){e*=g;var f=Math.floor(e/(b+1)),r=Math.floor(e%(b+1)),l=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,g>>24&255,g>>16&255,g>>8&255,g&255,f>>24,f>>16&255,f>>8&255,f&255,r>>24,r>>16&255,r>>8&255,r&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 C.box(C.types.mvhd,l)},C.sdtp=function(g){var e=g.samples||[],f=new Uint8Array(4+e.length),r,l;for(r=0;r>>8&255),e.push(n&255),e=e.concat(Array.prototype.slice.call(l));for(r=0;r>>8&255),f.push(n&255),f=f.concat(Array.prototype.slice.call(l));var i=C.box(C.types.avcC,new Uint8Array([1,e[3],e[4],e[5],252|3,224|g.sps.length].concat(e).concat([g.pps.length]).concat(f))),a=g.width,c=g.height,h=g.pixelRatio[0],d=g.pixelRatio[1];return C.box(C.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,a>>8&255,a&255,c>>8&255,c&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]),i,C.box(C.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),C.box(C.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,h&255,d>>24,d>>16&255,d>>8&255,d&255])))},C.esds=function(g){var e=g.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(g.config).concat([6,1,2]))},C.mp4a=function(g){var e=g.samplerate;return C.box(C.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,g.channelCount,0,16,0,0,0,0,e>>8&255,e&255,0,0]),C.box(C.types.esds,C.esds(g)))},C.mp3=function(g){var e=g.samplerate;return C.box(C.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,g.channelCount,0,16,0,0,0,0,e>>8&255,e&255,0,0]))},C.stsd=function(g){return g.type==="audio"?!g.isAAC&&g.codec==="mp3"?C.box(C.types.stsd,C.STSD,C.mp3(g)):C.box(C.types.stsd,C.STSD,C.mp4a(g)):C.box(C.types.stsd,C.STSD,C.avc1(g))},C.tkhd=function(g){var e=g.id,f=g.duration*g.timescale,r=g.width,l=g.height,n=Math.floor(f/(b+1)),i=Math.floor(f%(b+1));return C.box(C.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,e&255,0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255,i>>24,i>>16&255,i>>8&255,i&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,r>>8&255,r&255,0,0,l>>8&255,l&255,0,0]))},C.traf=function(g,e){var f=C.sdtp(g),r=g.id,l=Math.floor(e/(b+1)),n=Math.floor(e%(b+1));return C.box(C.types.traf,C.box(C.types.tfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255])),C.box(C.types.tfdt,new Uint8Array([1,0,0,0,l>>24,l>>16&255,l>>8&255,l&255,n>>24,n>>16&255,n>>8&255,n&255])),C.trun(g,f.length+16+20+8+16+8+8),f)},C.trak=function(g){return g.duration=g.duration||4294967295,C.box(C.types.trak,C.tkhd(g),C.mdia(g))},C.trex=function(g){var e=g.id;return C.box(C.types.trex,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,e&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},C.trun=function(g,e){var f=g.samples||[],r=f.length,l=12+16*r,n=new Uint8Array(l),i,a,c,h,d,s;for(e+=8+l,n.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,r&255,e>>>24&255,e>>>16&255,e>>>8&255,e&255],0),i=0;i>>24&255,c>>>16&255,c>>>8&255,c&255,h>>>24&255,h>>>16&255,h>>>8&255,h&255,d.isLeading<<2|d.dependsOn,d.isDependedOn<<6|d.hasRedundancy<<4|d.paddingValue<<1|d.isNonSync,d.degradPrio&240<<8,d.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*i);return C.box(C.types.trun,n)},C.initSegment=function(g){C.types||C.init();var e=C.moov(g),f=new Uint8Array(C.FTYP.byteLength+e.byteLength);return f.set(C.FTYP),f.set(e,C.FTYP.byteLength),f},C}();y.types=void 0,y.HDLR_TYPES=void 0,y.STTS=void 0,y.STSC=void 0,y.STCO=void 0,y.STSZ=void 0,y.VMHD=void 0,y.SMHD=void 0,y.STSD=void 0,y.FTYP=void 0,y.DINF=void 0,m.default=y},"./src/remux/mp4-remuxer.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return s}),T.d(m,"normalizePts",function(){return u});var b=T("./src/polyfills/number.ts"),y=T("./src/remux/aac-helper.ts"),C=T("./src/remux/mp4-generator.ts"),A=T("./src/events.ts"),g=T("./src/errors.ts"),e=T("./src/utils/logger.ts"),f=T("./src/types/loader.ts"),r=T("./src/utils/timescale-conversion.ts");function l(){return l=Object.assign||function(P){for(var R=1;R0?U:I.pts},w[0].pts);return v&&e.logger.debug("PTS rollover detected"),O},R.remux=function(w,v,O,U,I,N,V,H){var D,W,F,L,K,te,fe=I,de=I,Ce=w.pid>-1,Oe=v.pid>-1,ce=v.samples.length,Ee=w.samples.length>0,ye=ce>1,ue=(!Ce||Ee)&&(!Oe||ye)||this.ISGenerated||V;if(ue){this.ISGenerated||(F=this.generateIS(w,v,I));var le=this.isVideoContiguous,$=-1;if(ye&&($=S(v.samples),!le&&this.config.forceKeyFrameOnDiscontinuity))if(te=!0,$>0){e.logger.warn("[mp4-remuxer]: Dropped "+$+" out of "+ce+" video samples due to a missing keyframe");var me=this.getVideoStartPts(v.samples);v.samples=v.samples.slice($),v.dropped+=$,de+=(v.samples[0].pts-me)/(v.timescale||9e4)}else $===-1&&(e.logger.warn("[mp4-remuxer]: No keyframe found out of "+ce+" video samples"),te=!1);if(this.ISGenerated){if(Ee&&ye){var re=this.getVideoStartPts(v.samples),ae=u(w.samples[0].pts,re)-re,Se=ae/v.inputTimeScale;fe+=Math.max(0,Se),de+=Math.max(0,-Se)}if(Ee){if(w.samplerate||(e.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(w,v,I)),W=this.remuxAudio(w,fe,this.isAudioContiguous,N,Oe||ye||H===f.PlaylistLevelType.AUDIO?de:void 0),ye){var oe=W?W.endPTS-W.startPTS:0;v.inputTimeScale||(e.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(w,v,I)),D=this.remuxVideo(v,de,le,oe)}}else ye&&(D=this.remuxVideo(v,de,le,0));D&&(D.firstKeyFrame=$,D.independent=$!==-1)}}return this.ISGenerated&&(O.samples.length&&(K=this.remuxID3(O,I)),U.samples.length&&(L=this.remuxText(U,I))),{audio:W,video:D,initSegment:F,independent:te,text:L,id3:K}},R.generateIS=function(w,v,O){var U=w.samples,I=v.samples,N=this.typeSupported,V={},H=!Object(b.isFiniteNumber)(this._initPTS),D="audio/mp4",W,F,L;if(H&&(W=F=Infinity),w.config&&U.length&&(w.timescale=w.samplerate,w.isAAC||(N.mpeg?(D="audio/mpeg",w.codec=""):N.mp3&&(w.codec="mp3")),V.audio={id:"audio",container:D,codec:w.codec,initSegment:!w.isAAC&&N.mpeg?new Uint8Array(0):C.default.initSegment([w]),metadata:{channelCount:w.channelCount}},H&&(L=w.inputTimeScale,W=F=U[0].pts-Math.round(L*O))),v.sps&&v.pps&&I.length&&(v.timescale=v.inputTimeScale,V.video={id:"main",container:"video/mp4",codec:v.codec,initSegment:C.default.initSegment([v]),metadata:{width:v.width,height:v.height}},H)){L=v.inputTimeScale;var K=this.getVideoStartPts(I),te=Math.round(L*O);F=Math.min(F,u(I[0].dts,K)-te),W=Math.min(W,K-te)}if(Object.keys(V).length)return this.ISGenerated=!0,H&&(this._initPTS=W,this._initDTS=F),{tracks:V,initPTS:W,timescale:L}},R.remuxVideo=function(w,v,O,U){var I=w.inputTimeScale,N=w.samples,V=[],H=N.length,D=this._initPTS,W=this.nextAvcDts,F=8,L,K,te,fe=Number.POSITIVE_INFINITY,de=Number.NEGATIVE_INFINITY,Ce=0,Oe=!1;if(!O||W===null){var ce=v*I,Ee=N[0].pts-u(N[0].dts,N[0].pts);W=ce-Ee}for(var ye=0;yeue.pts){var le=9e4*.2;Ce=Math.max(Math.min(Ce,ue.pts-ue.dts),-1*le)}ue.dts0?ye-1:ye].dts&&(Oe=!0)}Oe&&N.sort(function(Et,je){var rt=Et.dts-je.dts,at=Et.pts-je.pts;return rt||at}),K=N[0].dts,te=N[N.length-1].dts;var $=Math.round((te-K)/(H-1));if(Ce<0){if(Ce<$*-2){e.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(r.toMsFromMpegTsClock)(-$,!0)+" ms");for(var me=Ce,re=0;re$,ee=Se<-1;if(oe||ee){oe?e.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(Se,!0)+" ms ("+Se+"dts) hole between fragments detected, filling it"):e.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(-Se,!0)+" ms ("+Se+"dts) overlapping between fragments detected"),K=W;var J=N[0].pts-Se;N[0].dts=K,N[0].pts=J,e.logger.log("Video: First PTS/DTS adjusted: "+Object(r.toMsFromMpegTsClock)(J,!0)+"/"+Object(r.toMsFromMpegTsClock)(K,!0)+", delta: "+Object(r.toMsFromMpegTsClock)(Se,!0)+" ms")}}d&&(K=Math.max(0,K));for(var Q=0,ve=0,_e=0;_e0?ke-1:ke].dts;if(Be.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ke=Math.floor(Be.maxBufferHole*I),$e=(U?fe+U*I:this.nextAudioPts)-dt.pts;$e>Ke?(L=$e-Xe,L<0&&(L=Xe),e.logger.log("[mp4-remuxer]: It is approximately "+$e/90+" ms to the next segment; using duration "+L/90+" ms for the last video frame.")):L=Xe}else L=Xe}var _t=Math.round(dt.pts-dt.dts);V.push(new E(dt.key,L,vt,_t))}if(V.length&&c&&c<70){var Ft=V[0].flags;Ft.dependsOn=2,Ft.isNonSync=0}console.assert(L!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=W=te+L,this.isVideoContiguous=!0;var qt=C.default.moof(w.sequenceNumber++,K,l({},w,{samples:V})),bn="video",At={data1:qt,data2:gt,startPTS:fe/I,endPTS:(de+L)/I,startDTS:K/I,endDTS:W/I,type:bn,hasAudio:!1,hasVideo:!0,nb:V.length,dropped:w.dropped};return w.samples=[],w.dropped=0,console.assert(gt.length,"MDAT length must not be zero"),At},R.remuxAudio=function(w,v,O,U,I){var N=w.inputTimeScale,V=w.samplerate?w.samplerate:N,H=N/V,D=w.isAAC?i:a,W=D*H,F=this._initPTS,L=!w.isAAC&&this.typeSupported.mpeg,K=[],te=w.samples,fe=L?0:8,de=this.nextAudioPts||-1,Ce=v*N;if(this.isAudioContiguous=O=O||te.length&&de>0&&(U&&Math.abs(Ce-de)<9e3||Math.abs(u(te[0].pts-F,Ce)-de)<20*W),te.forEach(function(et){et.pts=u(et.pts-F,Ce)}),!O||de<0){if(te=te.filter(function(et){return et.pts>=0}),!te.length)return;I===0?de=0:U?de=Math.max(0,Ce):de=te[0].pts}if(w.isAAC)for(var Oe=I!==void 0,ce=this.config.maxAudioFramesDrift,Ee=0,ye=de;Ee=ce*W&&me0){ve+=fe;try{Q=new Uint8Array(ve)}catch(et){this.observer.emit(A.Events.ERROR,A.Events.ERROR,{type:g.ErrorTypes.MUX_ERROR,details:g.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ve,reason:"fail allocating audio mdat "+ve});return}if(!L){var gt=new DataView(Q.buffer);gt.setUint32(0,ve),Q.set(C.default.types.mdat,4)}}else return;Q.set(ut,fe);var Ve=ut.byteLength;fe+=Ve,K.push(new E(!0,D,Ve,0)),J=st}var ke=K.length;if(!ke)return;var dt=K[K.length-1];this.nextAudioPts=de=J+H*dt.duration;var Bt=L?new Uint8Array(0):C.default.moof(w.sequenceNumber++,ee/H,l({},w,{samples:K}));w.samples=[];var vt=ee/N,Rt=de/N,ot="audio",Je={data1:Bt,data2:Q,startPTS:vt,endPTS:Rt,startDTS:vt,endDTS:Rt,type:ot,hasAudio:!0,hasVideo:!1,nb:ke};return this.isAudioContiguous=!0,console.assert(Q.length,"MDAT length must not be zero"),Je},R.remuxEmptyAudio=function(w,v,O,U){var I=w.inputTimeScale,N=w.samplerate?w.samplerate:I,V=I/N,H=this.nextAudioPts,D=(H!==null?H:U.startDTS*I)+this._initDTS,W=U.endDTS*I+this._initDTS,F=V*i,L=Math.ceil((W-D)/F),K=y.default.getSilentFrame(w.manifestCodec||w.codec,w.channelCount);if(e.logger.warn("[mp4-remuxer]: remux empty Audio"),!K){e.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var te=[],fe=0;fe4294967296;)P+=x;return P}function S(P){for(var R=0;R0?this.lastEndDTS=w:(A.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var v=!!P.audio,O=!!P.video,U="";v&&(U+="audio"),O&&(U+="video");var I={data1:E,startPTS:x,startDTS:x,endPTS:w,endDTS:w,type:U,hasAudio:v,hasVideo:O,nb:1,dropped:0};return S.audio=I.type==="audio"?I:void 0,S.video=I.type!=="audio"?I:void 0,S.text=h,S.id3=c,S.initSegment=_,S},r}(),e=function(l,n,i){return Object(y.getStartDTS)(l,n)-i};function f(r,l){var n=r==null?void 0:r.codec;return n&&n.length>4?n:n==="hvc1"?"hvc1.1.c.L120.90":n==="av01"?"av01.0.04M.08":n==="avc1"||l===C.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}m.default=g},"./src/task-loop.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"default",function(){return b});var b=function(){function y(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var C=y.prototype;return C.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},C.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},C.onHandlerDestroyed=function(){},C.hasInterval=function(){return!!this._tickInterval},C.hasNextTick=function(){return!!this._tickTimer},C.setInterval=function(g){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,g),!0)},C.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},C.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},C.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},C.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},C.doTick=function(){},y}()},"./src/types/cmcd.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"CMCDVersion",function(){return b}),T.d(m,"CMCDObjectType",function(){return y}),T.d(m,"CMCDStreamingFormat",function(){return C}),T.d(m,"CMCDStreamType",function(){return A});var b=1,y;(function(g){g.MANIFEST="m",g.AUDIO="a",g.VIDEO="v",g.MUXED="av",g.INIT="i",g.CAPTION="c",g.TIMED_TEXT="tt",g.KEY="k",g.OTHER="o"})(y||(y={}));var C;(function(g){g.DASH="d",g.HLS="h",g.SMOOTH="s",g.OTHER="o"})(C||(C={}));var A;(function(g){g.VOD="v",g.LIVE="l"})(A||(A={}))},"./src/types/level.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"HlsSkip",function(){return C}),T.d(m,"getSkipValue",function(){return A}),T.d(m,"HlsUrlParameters",function(){return g}),T.d(m,"Level",function(){return e});function b(f,r){for(var l=0;lNumber.MAX_SAFE_INTEGER?Infinity:r},g.hexadecimalInteger=function(f){if(this[f]){var r=(this[f]||"0x").slice(2);r=(r.length&1?"0":"")+r;for(var l=new Uint8Array(r.length/2),n=0;nNumber.MAX_SAFE_INTEGER?Infinity:r},g.decimalFloatingPoint=function(f){return parseFloat(this[f])},g.optionalFloat=function(f,r){var l=this[f];return l?parseFloat(l):r},g.enumeratedString=function(f){return this[f]},g.bool=function(f){return this[f]==="YES"},g.decimalResolution=function(f){var r=b.exec(this[f]);return r===null?void 0:{width:parseInt(r[1],10),height:parseInt(r[2],10)}},A.parseAttrList=function(f){var r,l={},n='"';for(y.lastIndex=0;(r=y.exec(f))!==null;){var i=r[2];i.indexOf(n)===0&&i.lastIndexOf(n)===i.length-1&&(i=i.slice(1,-1)),l[r[1]]=i}return l},A}()},"./src/utils/binary-search.ts":function(M,m,T){"use strict";T.r(m);var b={search:function(C,A){for(var g=0,e=C.length-1,f=null,r=null;g<=e;){f=(g+e)/2|0,r=C[f];var l=A(r);if(l>0)g=f+1;else if(l<0)e=f-1;else return r}return null}};m.default=b},"./src/utils/buffer-helper.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"BufferHelper",function(){return C});var b=T("./src/utils/logger.ts"),y={length:0,start:function(){return 0},end:function(){return 0}},C=function(){function A(){}return A.isBuffered=function(e,f){try{if(e){for(var r=A.getBuffered(e),l=0;l=r.start(l)&&f<=r.end(l))return!0}}catch(n){}return!1},A.bufferInfo=function(e,f,r){try{if(e){var l=A.getBuffered(e),n=[],i;for(i=0;ia&&(l[i-1].end=e[n].end):l.push(e[n])}else l.push(e[n])}else l=e;for(var c=0,h,d=f,s=f,u=0;u=S&&f=O&&b.logger.log(this.time+" ["+O+"] "+U)},x}(),c=function(w){for(var v=[],O=0;Og&&(this.logger.log(i.DEBUG,"Too large cursor position "+this.pos),this.pos=g)},w.moveCursor=function(O){var U=this.pos+O;if(O>1)for(var I=this.pos+1;I=144&&this.backSpace();var U=C(O);if(this.pos>=g){this.logger.log(i.ERROR,"Cannot insert "+O.toString(16)+" ("+U+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(U,this.currPenState),this.moveCursor(1)},w.clearFromPos=function(O){var U;for(U=O;U0&&(O?I="["+U.join(" | ")+"]":I=U.join(` -`)),I},w.getTextAndFormat=function(){return this.rows},x}(),S=function(){function x(v,O,U){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=v,this.outputFilter=O,this.mode=null,this.verbose=0,this.displayedMemory=new u(U),this.nonDisplayedMemory=new u(U),this.lastOutputScreen=new u(U),this.currRollUpRow=this.displayedMemory.rows[A-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=U}var w=x.prototype;return w.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[A-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},w.getHandler=function(){return this.outputFilter},w.setHandler=function(O){this.outputFilter=O},w.setPAC=function(O){this.writeScreen.setPAC(O)},w.setBkgData=function(O){this.writeScreen.setBkgData(O)},w.setMode=function(O){if(O===this.mode)return;this.mode=O,this.logger.log(i.INFO,"MODE="+O),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=O},w.insertChars=function(O){for(var U=0;U=46,U.italics)U.foreground="white";else{var I=Math.floor(O/2)-16,N=["white","green","blue","cyan","red","yellow","magenta"];U.foreground=N[I]}this.logger.log(i.INFO,"MIDROW: "+JSON.stringify(U)),this.writeScreen.setPen(U)},w.outputDataUpdate=function(O){O===void 0&&(O=!1);var U=this.logger.time;if(U===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=U:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,U,this.lastOutputScreen),O&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:U),this.lastOutputScreen.copy(this.displayedMemory))},w.cueSplitAtTime=function(O){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,O,this.displayedMemory),this.cueStartTime=O))},x}(),E=function(){function x(v,O,U){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var I=new a;this.channels=[null,new S(v,O,I),new S(v+1,U,I)],this.cmdHistory=R(),this.logger=I}var w=x.prototype;return w.getHandler=function(O){return this.channels[O].getHandler()},w.setHandler=function(O,U){this.channels[O].setHandler(U)},w.addData=function(O,U){var I,N,V,H=!1;this.logger.time=O;for(var D=0;D ("+c([N,V])+")"),I=this.parseCmd(N,V),I||(I=this.parseMidrow(N,V)),I||(I=this.parsePAC(N,V)),I||(I=this.parseBackgroundAttributes(N,V)),!I&&(H=this.parseChars(N,V),H)){var W=this.currentChannel;if(W&&W>0){var F=this.channels[W];F.insertChars(H)}else this.logger.log(i.WARNING,"No channel found yet. TEXT-MODE?")}!I&&!H&&this.logger.log(i.WARNING,"Couldn't parse cleaned data "+c([N,V])+" orig: "+c([U[D],U[D+1]]))}},w.parseCmd=function(O,U){var I=this.cmdHistory,N=(O===20||O===28||O===21||O===29)&&U>=32&&U<=47,V=(O===23||O===31)&&U>=33&&U<=35;if(!(N||V))return!1;if(P(O,U,I))return _(null,null,I),this.logger.log(i.DEBUG,"Repeated command ("+c([O,U])+") is dropped"),!0;var H=O===20||O===21||O===23?1:2,D=this.channels[H];return O===20||O===21||O===28||O===29?U===32?D.ccRCL():U===33?D.ccBS():U===34?D.ccAOF():U===35?D.ccAON():U===36?D.ccDER():U===37?D.ccRU(2):U===38?D.ccRU(3):U===39?D.ccRU(4):U===40?D.ccFON():U===41?D.ccRDC():U===42?D.ccTR():U===43?D.ccRTD():U===44?D.ccEDM():U===45?D.ccCR():U===46?D.ccENM():U===47&&D.ccEOC():D.ccTO(U-32),_(O,U,I),this.currentChannel=H,!0},w.parseMidrow=function(O,U){var I=0;if((O===17||O===25)&&U>=32&&U<=47){if(O===17?I=1:I=2,I!==this.currentChannel)return this.logger.log(i.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[I];return N?(N.ccMIDROW(U),this.logger.log(i.DEBUG,"MIDROW ("+c([O,U])+")"),!0):!1}return!1},w.parsePAC=function(O,U){var I,N=this.cmdHistory,V=(O>=17&&O<=23||O>=25&&O<=31)&&U>=64&&U<=127,H=(O===16||O===24)&&U>=64&&U<=95;if(!(V||H))return!1;if(P(O,U,N))return _(null,null,N),!0;var D=O<=23?1:2;U>=64&&U<=95?I=D===1?e[O]:r[O]:I=D===1?f[O]:l[O];var W=this.channels[D];return W?(W.setPAC(this.interpretPAC(I,U)),_(O,U,N),this.currentChannel=D,!0):!1},w.interpretPAC=function(O,U){var I,N={color:null,italics:!1,indent:null,underline:!1,row:O};return U>95?I=U-96:I=U-64,N.underline=(I&1)===1,I<=13?N.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(I/2)]:I<=15?(N.italics=!0,N.color="white"):N.indent=Math.floor((I-16)/2)*4,N},w.parseChars=function(O,U){var I,N=null,V=null;if(O>=25?(I=2,V=O-8):(I=1,V=O),V>=17&&V<=19){var H;V===17?H=U+80:V===18?H=U+112:H=U+144,this.logger.log(i.INFO,"Special char '"+C(H)+"' in channel "+I),N=[H]}else O>=32&&O<=127&&(N=U===0?[O]:[O,U]);if(N){var D=c(N);this.logger.log(i.DEBUG,"Char codes = "+D.join(",")),_(O,U,this.cmdHistory)}return N},w.parseBackgroundAttributes=function(O,U){var I=(O===16||O===24)&&U>=32&&U<=47,N=(O===23||O===31)&&U>=45&&U<=47;if(!(I||N))return!1;var V,H={};O===16||O===24?(V=Math.floor((U-32)/2),H.background=n[V],U%2===1&&(H.background=H.background+"_semi")):U===45?H.background="transparent":(H.foreground="black",U===47&&(H.underline=!0));var D=O<=23?1:2,W=this.channels[D];return W.setBkgData(H),_(O,U,this.cmdHistory),!0},w.reset=function(){for(var O=0;O=16?d--:d++;var _=Object(b.fixLineBreaks)(s.trim()),P=Object(y.generateCueId)(r,l,_);(!f||!f.cues||!f.cues.getCueById(P))&&(c=new u(r,l,_),c.id=P,c.line=S+1,c.align="left",c.position=10+Math.min(80,Math.floor(d*8/32)*10),i.push(c))}return f&&i.length&&(i.sort(function(R,x){return R.line==="auto"||x.line==="auto"?0:R.line>8&&x.line>8?x.line-R.line:R.line-x.line}),i.forEach(function(R){return Object(C.addCueToTrack)(f,R)})),i}};m.default=g},"./src/utils/discontinuities.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"findFirstFragWithCC",function(){return A}),T.d(m,"shouldAlignOnDiscontinuities",function(){return g}),T.d(m,"findDiscontinuousReferenceFrag",function(){return e}),T.d(m,"adjustSlidingStart",function(){return r}),T.d(m,"alignStream",function(){return l}),T.d(m,"alignPDT",function(){return i}),T.d(m,"alignFragmentByPDTDelta",function(){return a}),T.d(m,"alignMediaPlaylistByPDT",function(){return c});var b=T("./src/polyfills/number.ts"),y=T("./src/utils/logger.ts"),C=T("./src/controller/level-helper.ts");function A(h,d){for(var s=null,u=0,S=h.length;us.startCC||h&&h.cc=this.minWeight_},A.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},A.destroy=function(){},C}();m.default=y},"./src/utils/ewma.ts":function(M,m,T){"use strict";T.r(m);var b=function(){function y(A,g,e){g===void 0&&(g=0),e===void 0&&(e=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=A,this.alpha_=A?Math.exp(Math.log(.5)/A):0,this.estimate_=g,this.totalWeight_=e}var C=y.prototype;return C.sample=function(g,e){var f=Math.pow(this.alpha_,g);this.estimate_=e*(1-f)+f*this.estimate_,this.totalWeight_+=g},C.getTotalWeight=function(){return this.totalWeight_},C.getEstimate=function(){if(this.alpha_){var g=1-Math.pow(this.alpha_,this.totalWeight_);if(g)return this.estimate_/g}return this.estimate_},y}();m.default=b},"./src/utils/fetch-loader.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"fetchSupported",function(){return a});var b=T("./src/polyfills/number.ts"),y=T("./src/loader/load-stats.ts"),C=T("./src/demux/chunk-cache.ts");function A(u,S){u.prototype=Object.create(S.prototype),u.prototype.constructor=u,l(u,S)}function g(u){var S=typeof Map=="function"?new Map:void 0;return g=function(_){if(_===null||!r(_))return _;if(typeof _!="function")throw new TypeError("Super expression must either be null or a function");if(typeof S!="undefined"){if(S.has(_))return S.get(_);S.set(_,P)}function P(){return e(_,arguments,n(this).constructor)}return P.prototype=Object.create(_.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),l(P,_)},g(u)}function e(u,S,E){return f()?e=Reflect.construct:e=function(P,R,x){var w=[null];w.push.apply(w,R);var v=Function.bind.apply(P,w),O=new v;return x&&l(O,x.prototype),O},e.apply(null,arguments)}function f(){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(u){return!1}}function r(u){return Function.toString.call(u).indexOf("[native code]")!==-1}function l(u,S){return l=Object.setPrototypeOf||function(_,P){return _.__proto__=P,_},l(u,S)}function n(u){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},n(u)}function i(){return i=Object.assign||function(u){for(var S=1;S=x&&w(P,R,v.flush(),_)):w(P,R,V,_),I()}).catch(function(){return Promise.reject()})};return U()},u}();function h(u,S){var E={method:"GET",mode:"cors",credentials:"same-origin",signal:S,headers:new self.Headers(i({},u.headers))};return u.rangeEnd&&E.headers.set("Range","bytes="+u.rangeStart+"-"+String(u.rangeEnd-1)),E}function d(u,S){return new self.Request(u.url,S)}var s=function(u){A(S,u);function S(E,_,P){var R;return R=u.call(this,E)||this,R.code=void 0,R.details=void 0,R.code=_,R.details=P,R}return S}(g(Error));m.default=c},"./src/utils/imsc1-ttml-parser.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"IMSC1_CODEC",function(){return r}),T.d(m,"parseIMSC1",function(){return a});var b=T("./src/utils/mp4-tools.ts"),y=T("./src/utils/vttparser.ts"),C=T("./src/utils/vttcue.ts"),A=T("./src/demux/id3.ts"),g=T("./src/utils/timescale-conversion.ts"),e=T("./src/utils/webvtt-parser.ts");function f(){return f=Object.assign||function(x){for(var w=1;w"):b}function g(r){for(var l=arguments.length,n=new Array(l>1?l-1:0),i=1;i>24,S[E+1]=_>>16&255,S[E+2]=_>>8&255,S[E+3]=_&255}function l(S,E){var _=[];if(!E.length)return _;var P,R,x;"data"in S?(P=S.data,R=S.start,x=S.end):(P=S,R=0,x=P.byteLength);for(var w=R;w1?w+v:x;if(O===E[0])if(E.length===1)_.push({data:P,start:w+8,end:U});else{var I=l({data:P,start:w+8,end:U},E.slice(1));I.length&&A.apply(_,I)}w=U}return _}function n(S){var E=l(S,["moov"]),_=E[0],P=_?_.end:null,R=l(S,["sidx"]);if(!R||!R[0])return null;var x=[],w=R[0],v=w.data[0],O=v===0?8:16,U=f(w,O);O+=4;var I=0,N=0;v===0?O+=8:O+=16,O+=2;var V=w.end+N,H=e(w,O);O+=2;for(var D=0;D>>31;if(K===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var te=f(w,W);W+=4,x.push({referenceSize:L,subsegmentDuration:te,info:{duration:te/U,start:V,end:V+L-1}}),V+=L,W+=4,O=W}return{earliestPresentationTime:I,timescale:U,version:v,referencesCount:H,references:x,moovEndOffset:P}}function i(S){for(var E=[],_=l(S,["moov","trak"]),P=0;P<_.length;P++){var R=_[P],x=l(R,["tkhd"])[0];if(x){var w=x.data[x.start],v=w===0?12:20,O=f(x,v),U=l(R,["mdia","mdhd"])[0];if(U){w=U.data[U.start],v=w===0?12:20;var I=f(U,v),N=l(R,["mdia","hdlr"])[0];if(N){var V=g(N.data.subarray(N.start+8,N.start+12)),H={soun:y.ElementaryStreamTypes.AUDIO,vide:y.ElementaryStreamTypes.VIDEO}[V];if(H){var D=l(R,["mdia","minf","stbl","stsd"])[0],W=void 0;D&&(W=g(D.data.subarray(D.start+12,D.start+16))),E[O]={timescale:I,type:H},E[H]={timescale:I,id:O,codec:W}}}}}}var F=l(S,["moov","mvex","trex"]);return F.forEach(function(L){var K=f(L,4),te=E[K];te&&(te.default={duration:f(L,12),flags:f(L,20)})}),E}function a(S,E){return l(E,["moof","traf"]).reduce(function(_,P){var R=l(P,["tfdt"])[0],x=R.data[R.start],w=l(P,["tfhd"]).reduce(function(v,O){var U=f(O,4),I=S[U];if(I){var N=f(R,4);x===1&&(N*=Math.pow(2,32),N+=f(R,8));var V=I.timescale||9e4,H=N/V;if(isFinite(H)&&(v===null||Hg)&&(this.startTime=g),this.endTime=e,this.screen=f,this.timelineController.createCaptionsTrack(this.trackName)},C.reset=function(){this.cueRanges=[]},y}()},"./src/utils/texttrack-utils.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"sendAddTrackEvent",function(){return y}),T.d(m,"addCueToTrack",function(){return C}),T.d(m,"clearCurrentCues",function(){return A}),T.d(m,"removeCuesInRange",function(){return g}),T.d(m,"getCuesInRange",function(){return f});var b=T("./src/utils/logger.ts");function y(r,l){var n;try{n=new Event("addtrack")}catch(i){n=document.createEvent("Event"),n.initEvent("addtrack",!1,!1)}n.track=r,l.dispatchEvent(n)}function C(r,l){var n=r.mode;if(n==="disabled"&&(r.mode="hidden"),r.cues&&!r.cues.getCueById(l.id))try{if(r.addCue(l),!r.cues.getCueById(l.id))throw new Error("addCue is failed for: "+l)}catch(a){b.logger.debug("[texttrack-utils]: "+a);var i=new self.TextTrackCue(l.startTime,l.endTime,l.text);i.id=l.id,r.addCue(i)}n==="disabled"&&(r.mode=n)}function A(r){var l=r.mode;if(l==="disabled"&&(r.mode="hidden"),r.cues)for(var n=r.cues.length;n--;)r.removeCue(r.cues[n]);l==="disabled"&&(r.mode=l)}function g(r,l,n){var i=r.mode;if(i==="disabled"&&(r.mode="hidden"),r.cues&&r.cues.length>0)for(var a=f(r.cues,l,n),c=0;cr[n].endTime)return-1;for(var i=0,a=n;i<=a;){var c=Math.floor((a+i)/2);if(lr[c].startTime&&i-1)for(var c=a,h=r.length;c=l&&d.endTime<=n)i.push(d);else if(d.startTime>n)return i}return i}},"./src/utils/time-ranges.ts":function(M,m,T){"use strict";T.r(m);var b={toString:function(C){for(var A="",g=C.length,e=0;e1?l-1:0),i=1;i100)throw new Error("Position must be between 0 and 100.");x=I,this.hasBeenReset=!0}})),Object.defineProperty(i,"positionAlign",e({},a,{get:function(){return w},set:function(I){var N=g(I);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");w=N,this.hasBeenReset=!0}})),Object.defineProperty(i,"size",e({},a,{get:function(){return v},set:function(I){if(I<0||I>100)throw new Error("Size must be between 0 and 100.");v=I,this.hasBeenReset=!0}})),Object.defineProperty(i,"align",e({},a,{get:function(){return O},set:function(I){var N=g(I);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");O=N,this.hasBeenReset=!0}})),i.displayState=void 0}return f.prototype.getCueAsHTML=function(){var r=self.WebVTT;return r.convertCueToDOMTree(self,this.text)},f}()},"./src/utils/vttparser.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"parseTimeStamp",function(){return C}),T.d(m,"fixLineBreaks",function(){return l}),T.d(m,"VTTParser",function(){return n});var b=T("./src/utils/vttcue.ts"),y=function(){function i(){}var a=i.prototype;return a.decode=function(h,d){if(!h)return"";if(typeof h!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(h))},i}();function C(i){function a(h,d,s,u){return(h|0)*3600+(d|0)*60+(s|0)+parseFloat(u||0)}var c=i.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return c?parseFloat(c[2])>59?a(c[2],c[3],0,c[4]):a(c[1],c[2],c[3],c[4]):null}var A=function(){function i(){this.values=Object.create(null)}var a=i.prototype;return a.set=function(h,d){!this.get(h)&&d!==""&&(this.values[h]=d)},a.get=function(h,d,s){return s?this.has(h)?this.values[h]:d[s]:this.has(h)?this.values[h]:d},a.has=function(h){return h in this.values},a.alt=function(h,d,s){for(var u=0;u=0&&s<=100)return this.set(h,s),!0}return!1},i}();function g(i,a,c,h){var d=h?i.split(h):[i];for(var s in d){if(typeof d[s]!="string")continue;var u=d[s].split(c);if(u.length!==2)continue;var S=u[0],E=u[1];a(S,E)}}var e=new b.default(0,0,""),f=e.align==="middle"?"middle":"center";function r(i,a,c){var h=i;function d(){var S=C(i);if(S===null)throw new Error("Malformed timestamp: "+h);return i=i.replace(/^[^\sa-zA-Z-]+/,""),S}function s(S,E){var _=new A;g(S,function(x,w){var v;switch(x){case"region":for(var O=c.length-1;O>=0;O--)if(c[O].id===w){_.set(x,c[O].region);break}break;case"vertical":_.alt(x,w,["rl","lr"]);break;case"line":v=w.split(","),_.integer(x,v[0]),_.percent(x,v[0])&&_.set("snapToLines",!1),_.alt(x,v[0],["auto"]),v.length===2&&_.alt("lineAlign",v[1],["start",f,"end"]);break;case"position":v=w.split(","),_.percent(x,v[0]),v.length===2&&_.alt("positionAlign",v[1],["start",f,"end","line-left","line-right","auto"]);break;case"size":_.percent(x,w);break;case"align":_.alt(x,w,["start",f,"end","left","right"]);break}},/:/,/\s/),E.region=_.get("region",null),E.vertical=_.get("vertical","");var P=_.get("line","auto");P==="auto"&&e.line===-1&&(P=-1),E.line=P,E.lineAlign=_.get("lineAlign","start"),E.snapToLines=_.get("snapToLines",!0),E.size=_.get("size",100),E.align=_.get("align",f);var R=_.get("position","auto");R==="auto"&&e.position===50&&(R=E.align==="start"||E.align==="left"?0:E.align==="end"||E.align==="right"?100:50),E.position=R}function u(){i=i.replace(/^\s+/,"")}if(u(),a.startTime=d(),u(),i.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);i=i.substr(3),u(),a.endTime=d(),u(),s(i,a)}function l(i){return i.replace(//gi,` + timeOffset: `+I);var fe=new A.TransmuxConfig(u,S,s,P,w);this.configureTransmuxer(fe)}if(this.frag=E,this.part=_,U)U.postMessage({cmd:"demux",data:d,decryptdata:N,chunkMeta:x,state:te},d instanceof ArrayBuffer?[d]:[]);else if(T){var de=T.push(d,N,x,te);Object(A.isPromise)(de)?de.then(function(Ce){v.handleTransmuxComplete(Ce)}):this.handleTransmuxComplete(de)}},c.flush=function(d){var s=this;d.transmuxing.start=self.performance.now();var u=this.transmuxer,S=this.worker;if(S)S.postMessage({cmd:"flush",chunkMeta:d});else if(u){var E=u.flush(d);Object(A.isPromise)(E)?E.then(function(_){s.handleFlushResult(_,d)}):this.handleFlushResult(E,d)}},c.handleFlushResult=function(d,s){var u=this;d.forEach(function(S){u.handleTransmuxComplete(S)}),this.onFlush(s)},c.onWorkerMessage=function(d){var s=d.data,u=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,u.trigger(s.event,s.data);break}}},c.configureTransmuxer=function(d){var s=this.worker,u=this.transmuxer;s?s.postMessage({cmd:"configure",config:d}):u&&u.configure(d)},c.handleTransmuxComplete=function(d){d.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(d)},a}()},"./src/demux/transmuxer-worker.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return e});var b=O("./src/demux/transmuxer.ts"),y=O("./src/events.ts"),C=O("./src/utils/logger.ts"),A=O("./node_modules/eventemitter3/index.js"),g=O.n(A);function e(i){var a=new A.EventEmitter,c=function(d,s){i.postMessage({event:d,data:s})};a.on(y.Events.FRAG_DECRYPTED,c),a.on(y.Events.ERROR,c),i.addEventListener("message",function(h){var d=h.data;switch(d.cmd){case"init":{var s=JSON.parse(d.config);i.transmuxer=new b.default(a,d.typeSupported,s,d.vendor,d.id),Object(C.enableLogs)(s.debug),c("init",null);break}case"configure":{i.transmuxer.configure(d.config);break}case"demux":{var u=i.transmuxer.push(d.data,d.decryptdata,d.chunkMeta,d.state);Object(b.isPromise)(u)?u.then(function(_){f(i,_)}):f(i,u);break}case"flush":{var S=d.chunkMeta,E=i.transmuxer.flush(S);Object(b.isPromise)(E)?E.then(function(_){l(i,_,S)}):l(i,E,S);break}default:break}})}function f(i,a){if(n(a.remuxResult))return;var c=[],h=a.remuxResult,d=h.audio,s=h.video;d&&r(c,d),s&&r(c,s),i.postMessage({event:"transmuxComplete",data:a},c)}function r(i,a){a.data1&&i.push(a.data1.buffer),a.data2&&i.push(a.data2.buffer)}function l(i,a,c){a.forEach(function(h){f(i,h)}),i.postMessage({event:"flush",data:c})}function n(i){return!i.audio&&!i.video&&!i.text&&!i.id3&&!i.initSegment}},"./src/demux/transmuxer.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return s}),O.d(m,"isPromise",function(){return E}),O.d(m,"TransmuxConfig",function(){return _}),O.d(m,"TransmuxState",function(){return P});var b=O("./src/events.ts"),y=O("./src/errors.ts"),C=O("./src/crypt/decrypter.ts"),A=O("./src/demux/aacdemuxer.ts"),g=O("./src/demux/mp4demuxer.ts"),e=O("./src/demux/tsdemuxer.ts"),f=O("./src/demux/mp3demuxer.ts"),r=O("./src/remux/mp4-remuxer.ts"),l=O("./src/remux/passthrough-remuxer.ts"),n=O("./src/demux/chunk-cache.ts"),i=O("./src/utils/mp4-tools.ts"),a=O("./src/utils/logger.ts"),c;try{c=self.performance.now.bind(self.performance)}catch(R){a.logger.debug("Unable to use Performance API on this environment"),c=self.Date.now}var h=[{demux:e.default,remux:r.default},{demux:g.default,remux:l.default},{demux:A.default,remux:r.default},{demux:f.default,remux:r.default}],d=1024;h.forEach(function(R){var x=R.demux;d=Math.max(d,x.minProbeByteLength)});var s=function(){function R(w,v,T,U,I){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 n.default,this.observer=w,this.typeSupported=v,this.config=T,this.vendor=U,this.id=I}var x=R.prototype;return x.configure=function(v){this.transmuxConfig=v,this.decrypter&&this.decrypter.reset()},x.push=function(v,T,U,I){var N=this,V=U.transmuxing;V.executeStart=c();var H=new Uint8Array(v),D=this.cache,W=this.config,F=this.currentTransmuxState,L=this.transmuxConfig;I&&(this.currentTransmuxState=I);var K=u(H,T);if(K&&K.method==="AES-128"){var te=this.getDecrypter();if(W.enableSoftwareAES){var fe=te.softwareDecrypt(H,K.key.buffer,K.iv.buffer);if(!fe)return V.executeEnd=c(),S(U);H=new Uint8Array(fe)}else return this.decryptionPromise=te.webCryptoDecrypt(H,K.key.buffer,K.iv.buffer).then(function(ee){var J=N.push(ee,null,U);return N.decryptionPromise=null,J}),this.decryptionPromise}var de=I||F,Ce=de.contiguous,Oe=de.discontinuity,ce=de.trackSwitch,Ee=de.accurateTimeOffset,ye=de.timeOffset,ue=L.audioCodec,le=L.videoCodec,$=L.defaultInitPts,me=L.duration,re=L.initSegmentData;if((Oe||ce)&&this.resetInitSegment(re,ue,le,me),Oe&&this.resetInitialTimestamp($),Ce||this.resetContiguity(),this.needsProbing(H,Oe,ce)){if(D.dataLength){var ae=D.flush();H=Object(i.appendUint8Array)(ae,H)}this.configureTransmuxer(H,L)}var Se=this.transmux(H,K,ye,Ee,U),oe=this.currentTransmuxState;return oe.contiguous=!0,oe.discontinuity=!1,oe.trackSwitch=!1,V.executeEnd=c(),Se},x.flush=function(v){var T=this,U=v.transmuxing;U.executeStart=c();var I=this.decrypter,N=this.cache,V=this.currentTransmuxState,H=this.decryptionPromise;if(H)return H.then(function(){return T.flush(v)});var D=[],W=V.timeOffset;if(I){var F=I.flush();F&&D.push(this.push(F,null,v))}var L=N.dataLength;N.reset();var K=this.demuxer,te=this.remuxer;if(!K||!te)return L>=d&&this.observer.emit(b.Events.ERROR,b.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),U.executeEnd=c(),[S(v)];var fe=K.flush(W);return E(fe)?fe.then(function(de){return T.flushRemux(D,de,v),D}):(this.flushRemux(D,fe,v),D)},x.flushRemux=function(v,T,U){var I=T.audioTrack,N=T.avcTrack,V=T.id3Track,H=T.textTrack,D=this.currentTransmuxState,W=D.accurateTimeOffset,F=D.timeOffset;a.logger.log("[transmuxer.ts]: Flushed fragment "+U.sn+(U.part>-1?" p: "+U.part:"")+" of level "+U.level);var L=this.remuxer.remux(I,N,V,H,F,W,!0,this.id);v.push({remuxResult:L,chunkMeta:U}),U.transmuxing.executeEnd=c()},x.resetInitialTimestamp=function(v){var T=this.demuxer,U=this.remuxer;if(!T||!U)return;T.resetTimeStamp(v),U.resetTimeStamp(v)},x.resetContiguity=function(){var v=this.demuxer,T=this.remuxer;if(!v||!T)return;v.resetContiguity(),T.resetNextTimestamp()},x.resetInitSegment=function(v,T,U,I){var N=this.demuxer,V=this.remuxer;if(!N||!V)return;N.resetInitSegment(T,U,I),V.resetInitSegment(v,T,U)},x.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},x.transmux=function(v,T,U,I,N){var V;return T&&T.method==="SAMPLE-AES"?V=this.transmuxSampleAes(v,T,U,I,N):V=this.transmuxUnencrypted(v,U,I,N),V},x.transmuxUnencrypted=function(v,T,U,I){var N=this.demuxer.demux(v,T,!1,!this.config.progressive),V=N.audioTrack,H=N.avcTrack,D=N.id3Track,W=N.textTrack,F=this.remuxer.remux(V,H,D,W,T,U,!1,this.id);return{remuxResult:F,chunkMeta:I}},x.transmuxSampleAes=function(v,T,U,I,N){var V=this;return this.demuxer.demuxSampleAes(v,T,U).then(function(H){var D=V.remuxer.remux(H.audioTrack,H.avcTrack,H.id3Track,H.textTrack,U,I,!1,V.id);return{remuxResult:D,chunkMeta:N}})},x.configureTransmuxer=function(v,T){for(var U=this.config,I=this.observer,N=this.typeSupported,V=this.vendor,H=T.audioCodec,D=T.defaultInitPts,W=T.duration,F=T.initSegmentData,L=T.videoCodec,K,te=0,fe=h.length;te0&&x!=null&&x.key!=null&&x.iv!==null&&x.method!=null&&(w=x),w}var S=function(x){return{remuxResult:{},chunkMeta:x}};function E(R){return"then"in R&&R.then instanceof Function}var _=function(x,w,v,T,U){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=x,this.videoCodec=w,this.initSegmentData=v,this.duration=T,this.defaultInitPts=U},P=function(x,w,v,T,U){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=x,this.contiguous=w,this.accurateTimeOffset=v,this.trackSwitch=T,this.timeOffset=U}},"./src/demux/tsdemuxer.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"discardEPB",function(){return S});var b=O("./src/demux/adts.ts"),y=O("./src/demux/mpegaudio.ts"),C=O("./src/demux/exp-golomb.ts"),A=O("./src/demux/id3.ts"),g=O("./src/demux/sample-aes.ts"),e=O("./src/events.ts"),f=O("./src/utils/mp4-tools.ts"),r=O("./src/utils/logger.ts"),l=O("./src/errors.ts"),n={video:1,audio:2,id3:3,text:4},i=function(){function E(P,R,x){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=P,this.config=R,this.typeSupported=x}E.probe=function(R){var x=E.syncOffset(R);return x<0?!1:(x&&r.logger.warn("MPEG2-TS detected but first sync word found @ offset "+x+", junk ahead ?"),!0)},E.syncOffset=function(R){for(var x=Math.min(1e3,R.length-3*188),w=0;w>4,ue=void 0;if(ye>1){if(ue=Oe+5+R[Oe+4],ue===Oe+188)continue}else ue=Oe+4;switch(Ee){case V:ce&&(H&&(T=d(H))&&this.parseAVCPES(T,!1),H={data:[],size:0}),H&&(H.data.push(R.subarray(ue,Oe+188)),H.size+=Oe+188-ue);break;case D:ce&&(F&&(T=d(F))&&(I.isAAC?this.parseAACPES(T):this.parseMPEGPES(T)),F={data:[],size:0}),F&&(F.data.push(R.subarray(ue,Oe+188)),F.size+=Oe+188-ue);break;case W:ce&&(L&&(T=d(L))&&this.parseID3PES(T),L={data:[],size:0}),L&&(L.data.push(R.subarray(ue,Oe+188)),L.size+=Oe+188-ue);break;case 0:ce&&(ue+=R[ue]+1),fe=this._pmtId=c(R,ue);break;case fe:{ce&&(ue+=R[ue]+1);var le=h(R,ue,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,w);V=le.avc,V>0&&(U.pid=V),D=le.audio,D>0&&(I.pid=D,I.isAAC=le.isAAC),W=le.id3,W>0&&(N.pid=W),K&&!te&&(r.logger.log("reparse from beginning"),K=!1,Oe=Ce-188),te=this.pmtParsed=!0;break}case 17:case 8191:break;default:K=!0;break}}else this.observer.emit(e.Events.ERROR,e.Events.ERROR,{type:l.ErrorTypes.MEDIA_ERROR,details:l.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});U.pesData=H,I.pesData=F,N.pesData=L;var $={audioTrack:I,avcTrack:U,id3Track:N,textTrack:this._txtTrack};return v&&this.extractRemainingSamples($),$},_.flush=function(){var R=this.remainderData;this.remainderData=null;var x;return R?x=this.demux(R,-1,!1,!0):x={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(x),this.sampleAes?this.decrypt(x,this.sampleAes):x},_.extractRemainingSamples=function(R){var x=R.audioTrack,w=R.avcTrack,v=R.id3Track,T=w.pesData,U=x.pesData,I=v.pesData,N;T&&(N=d(T))?(this.parseAVCPES(N,!0),w.pesData=null):w.pesData=T,U&&(N=d(U))?(x.isAAC?this.parseAACPES(N):this.parseMPEGPES(N),x.pesData=null):(U!=null&&U.size&&r.logger.log("last AAC PES packet truncated,might overlap between fragments"),x.pesData=U),I&&(N=d(I))?(this.parseID3PES(N),v.pesData=null):v.pesData=I},_.demuxSampleAes=function(R,x,w){var v=this.demux(R,w,!0,!this.config.progressive),T=this.sampleAes=new g.default(this.observer,this.config,x);return this.decrypt(v,T)},_.decrypt=function(R,x){return new Promise(function(w){var v=R.audioTrack,T=R.avcTrack;v.samples&&v.isAAC?x.decryptAacSamples(v.samples,0,function(){T.samples?x.decryptAvcSamples(T.samples,0,0,function(){w(R)}):w(R)}):T.samples&&x.decryptAvcSamples(T.samples,0,0,function(){w(R)})})},_.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},_.parseAVCPES=function(R,x){var w=this,v=this._avcTrack,T=this.parseAVCNALu(R.data),U=!1,I=this.avcSample,N,V=!1;R.data=null,I&&T.length&&!v.audFound&&(s(I,v),I=this.avcSample=a(!1,R.pts,R.dts,"")),T.forEach(function(H){switch(H.type){case 1:{N=!0,I||(I=w.avcSample=a(!0,R.pts,R.dts,"")),U&&(I.debug+="NDR "),I.frame=!0;var D=H.data;if(V&&D.length>4){var W=new C.default(D).readSliceType();(W===2||W===4||W===7||W===9)&&(I.key=!0)}break}case 5:N=!0,I||(I=w.avcSample=a(!0,R.pts,R.dts,"")),U&&(I.debug+="IDR "),I.key=!0,I.frame=!0;break;case 6:{N=!0,U&&I&&(I.debug+="SEI ");var F=new C.default(S(H.data));F.readUByte();for(var L=0,K=0,te=!1,fe=0;!te&&F.bytesAvailable>1;){L=0;do fe=F.readUByte(),L+=fe;while(fe===255);K=0;do fe=F.readUByte(),K+=fe;while(fe===255);if(L===4&&F.bytesAvailable!==0){te=!0;var de=F.readUByte();if(de===181){var Ce=F.readUShort();if(Ce===49){var Oe=F.readUInt();if(Oe===1195456820){var ce=F.readUByte();if(ce===3){for(var Ee=F.readUByte(),ye=F.readUByte(),ue=31&Ee,le=[Ee,ye],$=0;$16){for(var me=[],re=0;re<16;re++)me.push(F.readUByte().toString(16)),(re===3||re===5||re===7||re===9)&&me.push("-");for(var ae=K-16,Se=new Uint8Array(ae),oe=0;oe=0){var F={data:R.subarray(D,I-v-1),type:W};U.push(F)}else{var L=this.getLastNalUnit();if(L&&(T&&I<=4-T&&(L.state&&(L.data=L.data.subarray(0,L.data.byteLength-T))),V=I-v-1,V>0)){var K=new Uint8Array(L.data.byteLength+V);K.set(L.data,0),K.set(R.subarray(0,V),L.data.byteLength),L.data=K,L.state=0}}I=0&&v>=0){var te={data:R.subarray(D,x),type:W,state:v};U.push(te)}if(U.length===0){var fe=this.getLastNalUnit();if(fe){var de=new Uint8Array(fe.data.byteLength+R.byteLength);de.set(fe.data,0),de.set(R,fe.data.byteLength),fe.data=de}}return w.naluState=v,U},_.parseAACPES=function(R){var x=0,w=this._audioTrack,v=this.aacOverFlow,T=R.data;if(v){this.aacOverFlow=null;var U=v.sample.unit.byteLength,I=Math.min(v.missing,U),N=U-I;v.sample.unit.set(T.subarray(0,I),N),w.samples.push(v.sample),x=v.missing}var V,H;for(V=x,H=T.length;V1;){var U=new Uint8Array(T[0].length+T[1].length);U.set(T[0]),U.set(T[1],T[0].length),T[0]=U,T.splice(1,1)}P=T[0];var I=(P[0]<<16)+(P[1]<<8)+P[2];if(I===1){if(R=(P[4]<<8)+P[5],R&&R>E.size-6)return null;var N=P[7];N&192&&(w=(P[9]&14)*536870912+(P[10]&255)*4194304+(P[11]&254)*16384+(P[12]&255)*128+(P[13]&254)/2,N&64?(v=(P[14]&14)*536870912+(P[15]&255)*4194304+(P[16]&254)*16384+(P[17]&255)*128+(P[18]&254)/2,w-v>60*9e4&&(r.logger.warn(Math.round((w-v)/9e4)+"s delta between PTS and DTS, align them"),w=v)):v=w),x=P[8];var V=x+9;if(E.size<=V)return null;E.size-=V;for(var H=new Uint8Array(E.size),D=0,W=T.length;DF){V-=F;continue}else P=P.subarray(V),F-=V,V=0;H.set(P,_),_+=F}return R&&(R-=x+3),{data:H,pts:w,dts:v,len:R}}return null}function s(E,_){if(E.units.length&&E.frame){if(E.pts===void 0){var P=_.samples,R=P.length;if(R){var x=P[R-1];E.pts=x.pts,E.dts=x.dts}else{_.dropped++;return}}_.samples.push(E)}E.debug.length&&r.logger.log(E.pts+"/"+E.dts+":"+E.debug)}function u(E,_){var P=E.length;if(P>0){if(_.pts>=E[P-1].pts)E.push(_);else for(var R=P-1;R>=0;R--)if(_.ptsw)return T;return 0}},{key:"maxAutoLevel",get:function(){var x=this.levels,w=this.autoLevelCapping,v;return w===-1&&x&&x.length?v=x.length-1:v=w,v}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(x){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,x)}},{key:"audioTracks",get:function(){var x=this.audioTrackController;return x?x.audioTracks:[]}},{key:"audioTrack",get:function(){var x=this.audioTrackController;return x?x.audioTrack:-1},set:function(x){var w=this.audioTrackController;w&&(w.audioTrack=x)}},{key:"subtitleTracks",get:function(){var x=this.subtitleTrackController;return x?x.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var x=this.subtitleTrackController;return x?x.subtitleTrack:-1},set:function(x){var w=this.subtitleTrackController;w&&(w.subtitleTrack=x)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var x=this.subtitleTrackController;return x?x.subtitleDisplay:!1},set:function(x){var w=this.subtitleTrackController;w&&(w.subtitleDisplay=x)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(x){this.config.lowLatencyMode=x}},{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 d.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return _.defaultConfig?_.defaultConfig:a.hlsDefaultConfig},set:function(x){_.defaultConfig=x}}]),_}();E.defaultConfig=void 0},"./src/is-supported.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"isSupported",function(){return C}),O.d(m,"changeTypeSupported",function(){return A});var b=O("./src/utils/mediasource-helper.ts");function y(){return self.SourceBuffer||self.WebKitSourceBuffer}function C(){var g=Object(b.getMediaSource)();if(!g)return!1;var e=y(),f=g&&typeof g.isTypeSupported=="function"&&g.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=!e||e.prototype&&typeof e.prototype.appendBuffer=="function"&&typeof e.prototype.remove=="function";return!!f&&!!r}function A(){var g,e=y();return typeof(e==null||((g=e.prototype)===null||g===void 0)?void 0:g.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return i}),O.d(m,"LoadError",function(){return c});var b=O("./src/polyfills/number.ts"),y=O("./src/errors.ts");function C(h,d){h.prototype=Object.create(d.prototype),h.prototype.constructor=h,r(h,d)}function A(h){var d=typeof Map=="function"?new Map:void 0;return A=function(u){if(u===null||!f(u))return u;if(typeof u!="function")throw new TypeError("Super expression must either be null or a function");if(typeof d!="undefined"){if(d.has(u))return d.get(u);d.set(u,S)}function S(){return g(u,arguments,l(this).constructor)}return S.prototype=Object.create(u.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),r(S,u)},A(h)}function g(h,d,s){return e()?g=Reflect.construct:g=function(S,E,_){var P=[null];P.push.apply(P,E);var R=Function.bind.apply(S,P),x=new R;return _&&r(x,_.prototype),x},g.apply(null,arguments)}function e(){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 f(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function r(h,d){return r=Object.setPrototypeOf||function(u,S){return u.__proto__=S,u},r(h,d)}function l(h){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},l(h)}var n=Math.pow(2,17),i=function(){function h(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var d=h.prototype;return d.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},d.abort=function(){this.loader&&this.loader.abort()},d.load=function(u,S){var E=this,_=u.url;if(!_)return Promise.reject(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,networkDetails:null},"Fragment does not have a "+(_?"part list":"url")));this.abort();var P=this.config,R=P.fLoader,x=P.loader;return new Promise(function(w,v){E.loader&&E.loader.destroy();var T=E.loader=u.loader=R?new R(P):new x(P),U=a(u),I={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:n};u.stats=T.stats,T.load(U,I,{onSuccess:function(V,H,D,W){E.resetLoader(u,T),w({frag:u,part:null,payload:V.data,networkDetails:W})},onError:function(V,H,D){E.resetLoader(u,T),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,response:V,networkDetails:D}))},onAbort:function(V,H,D){E.resetLoader(u,T),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,networkDetails:D}))},onTimeout:function(V,H,D){E.resetLoader(u,T),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,networkDetails:D}))},onProgress:function(V,H,D,W){S&&S({frag:u,part:null,payload:D,networkDetails:W})}})})},d.loadPart=function(u,S,E){var _=this;this.abort();var P=this.config,R=P.fLoader,x=P.loader;return new Promise(function(w,v){_.loader&&_.loader.destroy();var T=_.loader=u.loader=R?new R(P):new x(P),U=a(u,S),I={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:n};S.stats=T.stats,T.load(U,I,{onSuccess:function(V,H,D,W){_.resetLoader(u,T),_.updateStatsFromPart(u,S);var F={frag:u,part:S,payload:V.data,networkDetails:W};E(F),w(F)},onError:function(V,H,D){_.resetLoader(u,T),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,part:S,response:V,networkDetails:D}))},onAbort:function(V,H,D){u.stats.aborted=S.stats.aborted,_.resetLoader(u,T),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,part:S,networkDetails:D}))},onTimeout:function(V,H,D){_.resetLoader(u,T),v(new c({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,part:S,networkDetails:D}))}})})},d.updateStatsFromPart=function(u,S){var E=u.stats,_=S.stats,P=_.total;if(E.loaded+=_.loaded,P){var R=Math.round(u.duration/S.duration),x=Math.min(Math.round(E.loaded/P),R),w=R-x,v=w*Math.round(E.loaded/x);E.total=E.loaded+v}else E.total=Math.max(E.loaded,E.total);var T=E.loading,U=_.loading;T.start?T.first+=U.first-U.start:(T.start=U.start,T.first=U.first),T.end=U.end},d.resetLoader=function(u,S){u.loader=null,this.loader===S&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),S.destroy()},h}();function a(h,d){d===void 0&&(d=null);var s=d||h,u={frag:h,part:d,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},S=s.byteRangeStartOffset,E=s.byteRangeEndOffset;return Object(b.isFiniteNumber)(S)&&Object(b.isFiniteNumber)(E)&&(u.rangeStart=S,u.rangeEnd=E),u}var c=function(h){C(d,h);function d(s){for(var u,S=arguments.length,E=new Array(S>1?S-1:0),_=1;_>8*(15-P)&255;return _},u.setDecryptDataFromLevelKey=function(E,_){var P=E;return(E==null?void 0:E.method)==="AES-128"&&E.uri&&!E.iv&&(P=g.LevelKey.fromURI(E.uri),P.method=E.method,P.iv=this.createInitializationVector(_),P.keyFormat="identity"),P},u.setElementaryStreamInfo=function(E,_,P,R,x,w){w===void 0&&(w=!1);var v=this.elementaryStreams,T=v[E];if(!T){v[E]={startPTS:_,endPTS:P,startDTS:R,endDTS:x,partial:w};return}T.startPTS=Math.min(T.startPTS,_),T.endPTS=Math.max(T.endPTS,P),T.startDTS=Math.min(T.startDTS,R),T.endDTS=Math.max(T.endDTS,x)},u.clearElementaryStreamInfo=function(){var E=this.elementaryStreams;E[i.AUDIO]=null,E[i.VIDEO]=null,E[i.AUDIOVIDEO]=null},n(s,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var E=this.sn;typeof E!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&A.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),E=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,E)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(b.isFiniteNumber)(this.programDateTime))return null;var E=Object(b.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+E*1e3}},{key:"encrypted",get:function(){var E;return!!((E=this.decryptdata)!==null&&E!==void 0&&E.keyFormat&&this.decryptdata.uri)}}]),s}(a),h=function(d){f(s,d);function s(u,S,E,_,P){var R;R=d.call(this,E)||this,R.fragOffset=0,R.duration=0,R.gap=!1,R.independent=!1,R.relurl=void 0,R.fragment=void 0,R.index=void 0,R.stats=new e.LoadStats,R.duration=u.decimalFloatingPoint("DURATION"),R.gap=u.bool("GAP"),R.independent=u.bool("INDEPENDENT"),R.relurl=u.enumeratedString("URI"),R.fragment=S,R.index=_;var x=u.enumeratedString("BYTERANGE");return x&&R.setByteRange(x,P),P&&(R.fragOffset=P.fragOffset+P.duration),R}return n(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var S=this.elementaryStreams;return!!(S.audio||S.video||S.audiovideo)}}]),s}(a)},"./src/loader/key-loader.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return A});var b=O("./src/events.ts"),y=O("./src/errors.ts"),C=O("./src/utils/logger.ts"),A=function(){function g(f){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=f,this._registerListeners()}var e=g.prototype;return e._registerListeners=function(){this.hls.on(b.Events.KEY_LOADING,this.onKeyLoading,this)},e._unregisterListeners=function(){this.hls.off(b.Events.KEY_LOADING,this.onKeyLoading)},e.destroy=function(){this._unregisterListeners();for(var r in this.loaders){var l=this.loaders[r];l&&l.destroy()}this.loaders={}},e.onKeyLoading=function(r,l){var n=l.frag,i=n.type,a=this.loaders[i];if(!n.decryptdata){C.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var c=n.decryptdata.uri;if(c!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(a&&(C.logger.warn("abort previous key loader for type:"+i),a.abort()),!c){C.logger.warn("key uri is falsy");return}var d=h.loader,s=n.loader=this.loaders[i]=new d(h);this.decrypturl=c,this.decryptkey=null;var u={url:c,frag:n,responseType:"arraybuffer"},S={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},E={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(u,S,E)}else this.decryptkey&&(n.decryptdata.key=this.decryptkey,this.hls.trigger(b.Events.KEY_LOADED,{frag:n}))},e.loadsuccess=function(r,l,n){var i=n.frag;if(!i.decryptdata){C.logger.error("after key load, decryptdata unset");return}this.decryptkey=i.decryptdata.key=new Uint8Array(r.data),i.loader=null,delete this.loaders[i.type],this.hls.trigger(b.Events.KEY_LOADED,{frag:i})},e.loaderror=function(r,l){var n=l.frag,i=n.loader;i&&i.abort(),delete this.loaders[n.type],this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:n,response:r})},e.loadtimeout=function(r,l){var n=l.frag,i=n.loader;i&&i.abort(),delete this.loaders[n.type],this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:n})},g}()},"./src/loader/level-details.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"LevelDetails",function(){return g});var b=O("./src/polyfills/number.ts");function y(e,f){for(var r=0;rl.endSN||n>0||n===0&&i>0,this.updated||this.advanced?this.misses=Math.floor(l.misses*.6):this.misses=l.misses+1,this.availabilityDelay=l.availabilityDelay},C(e,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(b.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||A}},{key:"drift",get:function(){var l=this.driftEndTime-this.driftStartTime;if(l>0){var n=this.driftEnd-this.driftStart;return n*1e3/l}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var l;return(l=this.partList)!==null&&l!==void 0&&l.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var l;return(l=this.fragments)!==null&&l!==void 0&&l.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 l;return(l=this.partList)!==null&&l!==void 0&&l.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var l;return(l=this.partList)!==null&&l!==void 0&&l.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),e}()},"./src/loader/level-key.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"LevelKey",function(){return g});var b=O("./node_modules/url-toolkit/src/url-toolkit.js"),y=O.n(b);function C(e,f){for(var r=0;r2){var v=w.shift()+".";return v+=parseInt(w.shift()).toString(16),v+=("000"+parseInt(w.shift()).toString(16)).substr(-4),v}return x},P.resolve=function(x,w){return y.buildAbsoluteURL(w,x,{alwaysNormalize:!0})},P.parseMasterPlaylist=function(x,w){var v=[],T={},U=!1;n.lastIndex=0;for(var I;(I=n.exec(x))!=null;)if(I[1]){var N=new f.AttrList(I[1]),V={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:P.resolve(I[2],w)},H=N.decimalResolution("RESOLUTION");H&&(V.width=H.width,V.height=H.height),u((N.CODECS||"").split(/[ ,]+/).filter(function(W){return W}),V),V.videoCodec&&V.videoCodec.indexOf("avc1")!==-1&&(V.videoCodec=P.convertAVC1ToAVCOTI(V.videoCodec)),v.push(V)}else if(I[3]){var D=new f.AttrList(I[3]);D["DATA-ID"]&&(U=!0,T[D["DATA-ID"]]=D)}return{levels:v,sessionData:U?T:null}},P.parseMasterPlaylistMedia=function(x,w,v,T){T===void 0&&(T=[]);var U,I=[],N=0;for(i.lastIndex=0;(U=i.exec(x))!==null;){var V=new f.AttrList(U[1]);if(V.TYPE===v){var H={attrs:V,bitrate:0,id:N++,groupId:V["GROUP-ID"],instreamId:V["INSTREAM-ID"],name:V.NAME||V.LANGUAGE||"",type:v,default:V.bool("DEFAULT"),autoselect:V.bool("AUTOSELECT"),forced:V.bool("FORCED"),lang:V.LANGUAGE,url:V.URI?P.resolve(V.URI,w):""};if(T.length){var D=P.findGroup(T,H.groupId)||T[0];S(H,D,"audioCodec"),S(H,D,"textCodec")}I.push(H)}}return I},P.parseLevelPlaylist=function(x,w,v,T,U){var I=new g.LevelDetails(w),N=I.fragments,V=null,H=0,D=0,W=0,F=0,L=null,K=new A.Fragment(T,w),te,fe,de,Ce=-1,Oe=!1;for(a.lastIndex=0,I.m3u8=x;(te=a.exec(x))!==null;){Oe&&(Oe=!1,K=new A.Fragment(T,w),K.start=W,K.sn=H,K.cc=F,K.level=v,V&&(K.initSegment=V,K.rawProgramDateTime=V.rawProgramDateTime));var ce=te[1];if(ce){K.duration=parseFloat(ce);var Ee=(" "+te[2]).slice(1);K.title=Ee||null,K.tagList.push(Ee?["INF",ce,Ee]:["INF",ce])}else if(te[3])Object(b.isFiniteNumber)(K.duration)&&(K.start=W,de&&(K.levelkey=de),K.sn=H,K.level=v,K.cc=F,K.urlId=U,N.push(K),K.relurl=(" "+te[3]).slice(1),_(K,L),L=K,W+=K.duration,H++,D=0,Oe=!0);else if(te[4]){var ye=(" "+te[4]).slice(1);L?K.setByteRange(ye,L):K.setByteRange(ye)}else if(te[5])K.rawProgramDateTime=(" "+te[5]).slice(1),K.tagList.push(["PROGRAM-DATE-TIME",K.rawProgramDateTime]),Ce===-1&&(Ce=N.length);else{if(te=te[0].match(c),!te){r.logger.warn("No matches on slow regex match for level playlist!");continue}for(fe=1;fe-1){r.logger.warn("Keyformat "+Ge+" is not supported from the manifest");continue}else if(Ge!=="identity")continue;J&&(de=e.LevelKey.fromURL(w,Q),Q&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(J)>=0&&(de.method=J,de.keyFormat=Ge,Te&&(de.keyID=Te),_e&&(de.keyFormatVersions=_e),de.iv=ve));break}case"START":{var ut=new f.AttrList(le),st=ut.decimalFloatingPoint("TIME-OFFSET");Object(b.isFiniteNumber)(st)&&(I.startTimeOffset=st);break}case"MAP":{var ft=new f.AttrList(le);K.relurl=ft.URI,ft.BYTERANGE&&K.setByteRange(ft.BYTERANGE),K.level=v,K.sn="initSegment",de&&(K.levelkey=de),K.initSegment=null,V=K,Oe=!0;break}case"SERVER-CONTROL":{var gt=new f.AttrList(le);I.canBlockReload=gt.bool("CAN-BLOCK-RELOAD"),I.canSkipUntil=gt.optionalFloat("CAN-SKIP-UNTIL",0),I.canSkipDateRanges=I.canSkipUntil>0&>.bool("CAN-SKIP-DATERANGES"),I.partHoldBack=gt.optionalFloat("PART-HOLD-BACK",0),I.holdBack=gt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ve=new f.AttrList(le);I.partTarget=Ve.decimalFloatingPoint("PART-TARGET");break}case"PART":{var ke=I.partList;ke||(ke=I.partList=[]);var dt=D>0?ke[ke.length-1]:void 0,Ft=D++,vt=new A.Part(new f.AttrList(le),K,w,Ft,dt);ke.push(vt),K.duration+=vt.duration;break}case"PRELOAD-HINT":{var Rt=new f.AttrList(le);I.preloadHint=Rt;break}case"RENDITION-REPORT":{var ot=new f.AttrList(le);I.renditionReports=I.renditionReports||[],I.renditionReports.push(ot);break}default:r.logger.warn("line parsed but not handled: "+te);break}}}L&&!L.relurl?(N.pop(),W-=L.duration,I.partList&&(I.fragmentHint=L)):I.partList&&(_(K,L),K.cc=F,I.fragmentHint=K);var Je=N.length,et=N[0],Me=N[Je-1];if(W+=I.skippedSegments*I.targetduration,W>0&&Je&&Me){I.averagetargetduration=W/Je;var Be=Me.sn;I.endSN=Be!=="initSegment"?Be:0,et&&(I.startCC=et.cc,et.initSegment||I.fragments.every(function(Xe){return Xe.relurl&&d(Xe.relurl)})&&(r.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),K=new A.Fragment(T,w),K.relurl=Me.relurl,K.level=v,K.sn="initSegment",et.initSegment=K,I.needSidxRanges=!0))}else I.endSN=0,I.startCC=0;return I.fragmentHint&&(W+=I.fragmentHint.duration),I.totalduration=W,I.endCC=F,Ce>0&&E(N,Ce),I},P}();function u(P,R){["video","audio","text"].forEach(function(x){var w=P.filter(function(T){return Object(l.isCodecType)(T,x)});if(w.length){var v=w.filter(function(T){return T.lastIndexOf("avc1",0)===0||T.lastIndexOf("mp4a",0)===0});R[x+"Codec"]=v.length>0?v[0]:w[0],P=P.filter(function(T){return w.indexOf(T)===-1})}}),R.unknownCodecs=P}function S(P,R,x){var w=R[x];w&&(P[x]=w)}function E(P,R){for(var x=P[R],w=R;w--;){var v=P[w];if(!v)return;v.programDateTime=x.programDateTime-v.duration*1e3,x=v}}function _(P,R){P.rawProgramDateTime?P.programDateTime=Date.parse(P.rawProgramDateTime):R!=null&&R.programDateTime&&(P.programDateTime=R.endProgramDateTime),Object(b.isFiniteNumber)(P.programDateTime)||(P.programDateTime=null,P.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(M,m,O){"use strict";O.r(m);var b=O("./src/polyfills/number.ts"),y=O("./src/events.ts"),C=O("./src/errors.ts"),A=O("./src/utils/logger.ts"),g=O("./src/utils/mp4-tools.ts"),e=O("./src/loader/m3u8-parser.ts"),f=O("./src/types/loader.ts"),r=O("./src/utils/attr-list.ts");function l(a){var c=a.type;switch(c){case f.PlaylistContextType.AUDIO_TRACK:return f.PlaylistLevelType.AUDIO;case f.PlaylistContextType.SUBTITLE_TRACK:return f.PlaylistLevelType.SUBTITLE;default:return f.PlaylistLevelType.MAIN}}function n(a,c){var h=a.url;return(h===void 0||h.indexOf("data:")===0)&&(h=c.url),h}var i=function(){function a(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var c=a.prototype;return c.registerListeners=function(){var d=this.hls;d.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),d.on(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),d.on(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},c.unregisterListeners=function(){var d=this.hls;d.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),d.off(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),d.off(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},c.createInternalLoader=function(d){var s=this.hls.config,u=s.pLoader,S=s.loader,E=u||S,_=new E(s);return d.loader=_,this.loaders[d.type]=_,_},c.getInternalLoader=function(d){return this.loaders[d.type]},c.resetInternalLoader=function(d){this.loaders[d]&&delete this.loaders[d]},c.destroyInternalLoaders=function(){for(var d in this.loaders){var s=this.loaders[d];s&&s.destroy(),this.resetInternalLoader(d)}},c.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},c.onManifestLoading=function(d,s){var u=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:f.PlaylistContextType.MANIFEST,url:u,deliveryDirectives:null})},c.onLevelLoading=function(d,s){var u=s.id,S=s.level,E=s.url,_=s.deliveryDirectives;this.load({id:u,groupId:null,level:S,responseType:"text",type:f.PlaylistContextType.LEVEL,url:E,deliveryDirectives:_})},c.onAudioTrackLoading=function(d,s){var u=s.id,S=s.groupId,E=s.url,_=s.deliveryDirectives;this.load({id:u,groupId:S,level:null,responseType:"text",type:f.PlaylistContextType.AUDIO_TRACK,url:E,deliveryDirectives:_})},c.onSubtitleTrackLoading=function(d,s){var u=s.id,S=s.groupId,E=s.url,_=s.deliveryDirectives;this.load({id:u,groupId:S,level:null,responseType:"text",type:f.PlaylistContextType.SUBTITLE_TRACK,url:E,deliveryDirectives:_})},c.load=function(d){var s,u=this.hls.config,S=this.getInternalLoader(d);if(S){var E=S.context;if(E&&E.url===d.url){A.logger.trace("[playlist-loader]: playlist request ongoing");return}A.logger.log("[playlist-loader]: aborting previous loader for type: "+d.type),S.abort()}var _,P,R,x;switch(d.type){case f.PlaylistContextType.MANIFEST:_=u.manifestLoadingMaxRetry,P=u.manifestLoadingTimeOut,R=u.manifestLoadingRetryDelay,x=u.manifestLoadingMaxRetryTimeout;break;case f.PlaylistContextType.LEVEL:case f.PlaylistContextType.AUDIO_TRACK:case f.PlaylistContextType.SUBTITLE_TRACK:_=0,P=u.levelLoadingTimeOut;break;default:_=u.levelLoadingMaxRetry,P=u.levelLoadingTimeOut,R=u.levelLoadingRetryDelay,x=u.levelLoadingMaxRetryTimeout;break}if(S=this.createInternalLoader(d),(s=d.deliveryDirectives)!==null&&s!==void 0&&s.part){var w;if(d.type===f.PlaylistContextType.LEVEL&&d.level!==null?w=this.hls.levels[d.level].details:d.type===f.PlaylistContextType.AUDIO_TRACK&&d.id!==null?w=this.hls.audioTracks[d.id].details:d.type===f.PlaylistContextType.SUBTITLE_TRACK&&d.id!==null&&(w=this.hls.subtitleTracks[d.id].details),w){var v=w.partTarget,T=w.targetduration;v&&T&&(P=Math.min(Math.max(v*3,T*.8)*1e3,P))}}var U={timeout:P,maxRetry:_,retryDelay:R,maxRetryDelay:x,highWaterMark:0},I={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};S.load(d,U,I)},c.loadsuccess=function(d,s,u,S){if(S===void 0&&(S=null),u.isSidxRequest){this.handleSidxRequest(d,u),this.handlePlaylistLoaded(d,s,u,S);return}this.resetInternalLoader(u.type);var E=d.data;if(E.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(d,u,"no EXTM3U delimiter",S);return}s.parsing.start=performance.now(),E.indexOf("#EXTINF:")>0||E.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(d,s,u,S):this.handleMasterPlaylist(d,s,u,S)},c.loaderror=function(d,s,u){u===void 0&&(u=null),this.handleNetworkError(s,u,!1,d)},c.loadtimeout=function(d,s,u){u===void 0&&(u=null),this.handleNetworkError(s,u,!0)},c.handleMasterPlaylist=function(d,s,u,S){var E=this.hls,_=d.data,P=n(d,u),R=e.default.parseMasterPlaylist(_,P),x=R.levels,w=R.sessionData;if(!x.length){this.handleManifestParsingError(d,u,"no level found in manifest",S);return}var v=x.map(function(H){return{id:H.attrs.AUDIO,audioCodec:H.audioCodec}}),T=x.map(function(H){return{id:H.attrs.SUBTITLES,textCodec:H.textCodec}}),U=e.default.parseMasterPlaylistMedia(_,P,"AUDIO",v),I=e.default.parseMasterPlaylistMedia(_,P,"SUBTITLES",T),N=e.default.parseMasterPlaylistMedia(_,P,"CLOSED-CAPTIONS");if(U.length){var V=U.some(function(H){return!H.url});!V&&x[0].audioCodec&&!x[0].attrs.AUDIO&&(A.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),U.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new r.AttrList({}),bitrate:0,url:""}))}E.trigger(y.Events.MANIFEST_LOADED,{levels:x,audioTracks:U,subtitles:I,captions:N,url:P,stats:s,networkDetails:S,sessionData:w})},c.handleTrackOrLevelPlaylist=function(d,s,u,S){var E=this.hls,_=u.id,P=u.level,R=u.type,x=n(d,u),w=Object(b.isFiniteNumber)(_)?_:0,v=Object(b.isFiniteNumber)(P)?P:w,T=l(u),U=e.default.parseLevelPlaylist(d.data,x,v,T,w);if(!U.fragments.length){E.trigger(y.Events.ERROR,{type:C.ErrorTypes.NETWORK_ERROR,details:C.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:x,reason:"no fragments found in level",level:typeof u.level=="number"?u.level:void 0});return}if(R===f.PlaylistContextType.MANIFEST){var I={attrs:new r.AttrList({}),bitrate:0,details:U,name:"",url:x};E.trigger(y.Events.MANIFEST_LOADED,{levels:[I],audioTracks:[],url:x,stats:s,networkDetails:S,sessionData:null})}if(s.parsing.end=performance.now(),U.needSidxRanges){var N,V=(N=U.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:V,isSidxRequest:!0,type:R,level:P,levelDetails:U,id:_,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}u.levelDetails=U,this.handlePlaylistLoaded(d,s,u,S)},c.handleSidxRequest=function(d,s){var u=Object(g.parseSegmentIndex)(new Uint8Array(d.data));if(!u)return;var S=u.references,E=s.levelDetails;S.forEach(function(_,P){var R=_.info,x=E.fragments[P];x.byteRange.length===0&&x.setByteRange(String(1+R.end-R.start)+"@"+String(R.start)),x.initSegment&&x.initSegment.setByteRange(String(u.moovEndOffset)+"@0")})},c.handleManifestParsingError=function(d,s,u,S){this.hls.trigger(y.Events.ERROR,{type:C.ErrorTypes.NETWORK_ERROR,details:C.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===f.PlaylistContextType.MANIFEST,url:d.url,reason:u,response:d,context:s,networkDetails:S})},c.handleNetworkError=function(d,s,u,S){u===void 0&&(u=!1),A.logger.warn("[playlist-loader]: A network "+(u?"timeout":"error")+" occurred while loading "+d.type+" level: "+d.level+" id: "+d.id+' group-id: "'+d.groupId+'"');var E=C.ErrorDetails.UNKNOWN,_=!1,P=this.getInternalLoader(d);switch(d.type){case f.PlaylistContextType.MANIFEST:E=u?C.ErrorDetails.MANIFEST_LOAD_TIMEOUT:C.ErrorDetails.MANIFEST_LOAD_ERROR,_=!0;break;case f.PlaylistContextType.LEVEL:E=u?C.ErrorDetails.LEVEL_LOAD_TIMEOUT:C.ErrorDetails.LEVEL_LOAD_ERROR,_=!1;break;case f.PlaylistContextType.AUDIO_TRACK:E=u?C.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:C.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,_=!1;break;case f.PlaylistContextType.SUBTITLE_TRACK:E=u?C.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:C.ErrorDetails.SUBTITLE_LOAD_ERROR,_=!1;break}P&&this.resetInternalLoader(d.type);var R={type:C.ErrorTypes.NETWORK_ERROR,details:E,fatal:_,url:d.url,loader:P,context:d,networkDetails:s};S&&(R.response=S),this.hls.trigger(y.Events.ERROR,R)},c.handlePlaylistLoaded=function(d,s,u,S){var E=u.type,_=u.level,P=u.id,R=u.groupId,x=u.loader,w=u.levelDetails,v=u.deliveryDirectives;if(!(w!=null&&w.targetduration)){this.handleManifestParsingError(d,u,"invalid target duration",S);return}if(!x)return;w.live&&(x.getCacheAge&&(w.ageHeader=x.getCacheAge()||0),(!x.getCacheAge||isNaN(w.ageHeader))&&(w.ageHeader=0));switch(E){case f.PlaylistContextType.MANIFEST:case f.PlaylistContextType.LEVEL:this.hls.trigger(y.Events.LEVEL_LOADED,{details:w,level:_||0,id:P||0,stats:s,networkDetails:S,deliveryDirectives:v});break;case f.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(y.Events.AUDIO_TRACK_LOADED,{details:w,id:P||0,groupId:R||"",stats:s,networkDetails:S,deliveryDirectives:v});break;case f.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADED,{details:w,id:P||0,groupId:R||"",stats:s,networkDetails:S,deliveryDirectives:v});break}},a}();m.default=i},"./src/polyfills/number.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"isFiniteNumber",function(){return b}),O.d(m,"MAX_SAFE_INTEGER",function(){return y});var b=Number.isFinite||function(C){return typeof C=="number"&&isFinite(C)},y=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(M,m,O){"use strict";O.r(m);var b=function(){function y(){}return y.getSilentFrame=function(A,g){switch(A){case"mp4a.40.2":if(g===1)return new Uint8Array([0,200,0,128,35,128]);if(g===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(g===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(g===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(g===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(g===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(g===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(g===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(g===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},y}();m.default=b},"./src/remux/mp4-generator.ts":function(M,m,O){"use strict";O.r(m);var b=Math.pow(2,32)-1,y=function(){function C(){}return C.init=function(){C.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 g;for(g in C.types)C.types.hasOwnProperty(g)&&(C.types[g]=[g.charCodeAt(0),g.charCodeAt(1),g.charCodeAt(2),g.charCodeAt(3)]);var e=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]),f=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]);C.HDLR_TYPES={video:e,audio:f};var r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),l=new Uint8Array([0,0,0,0,0,0,0,0]);C.STTS=C.STSC=C.STCO=l,C.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),C.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),C.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),C.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var n=new Uint8Array([105,115,111,109]),i=new Uint8Array([97,118,99,49]),a=new Uint8Array([0,0,0,1]);C.FTYP=C.box(C.types.ftyp,n,a,n,i),C.DINF=C.box(C.types.dinf,C.box(C.types.dref,r))},C.box=function(g){for(var e=8,f=arguments.length,r=new Array(f>1?f-1:0),l=1;l>24&255,a[1]=e>>16&255,a[2]=e>>8&255,a[3]=e&255,a.set(g,4),n=0,e=8;n>24&255,g>>16&255,g>>8&255,g&255,f>>24,f>>16&255,f>>8&255,f&255,r>>24,r>>16&255,r>>8&255,r&255,85,196,0,0]))},C.mdia=function(g){return C.box(C.types.mdia,C.mdhd(g.timescale,g.duration),C.hdlr(g.type),C.minf(g))},C.mfhd=function(g){return C.box(C.types.mfhd,new Uint8Array([0,0,0,0,g>>24,g>>16&255,g>>8&255,g&255]))},C.minf=function(g){return g.type==="audio"?C.box(C.types.minf,C.box(C.types.smhd,C.SMHD),C.DINF,C.stbl(g)):C.box(C.types.minf,C.box(C.types.vmhd,C.VMHD),C.DINF,C.stbl(g))},C.moof=function(g,e,f){return C.box(C.types.moof,C.mfhd(g),C.traf(f,e))},C.moov=function(g){for(var e=g.length,f=[];e--;)f[e]=C.trak(g[e]);return C.box.apply(null,[C.types.moov,C.mvhd(g[0].timescale,g[0].duration)].concat(f).concat(C.mvex(g)))},C.mvex=function(g){for(var e=g.length,f=[];e--;)f[e]=C.trex(g[e]);return C.box.apply(null,[C.types.mvex].concat(f))},C.mvhd=function(g,e){e*=g;var f=Math.floor(e/(b+1)),r=Math.floor(e%(b+1)),l=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,g>>24&255,g>>16&255,g>>8&255,g&255,f>>24,f>>16&255,f>>8&255,f&255,r>>24,r>>16&255,r>>8&255,r&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 C.box(C.types.mvhd,l)},C.sdtp=function(g){var e=g.samples||[],f=new Uint8Array(4+e.length),r,l;for(r=0;r>>8&255),e.push(n&255),e=e.concat(Array.prototype.slice.call(l));for(r=0;r>>8&255),f.push(n&255),f=f.concat(Array.prototype.slice.call(l));var i=C.box(C.types.avcC,new Uint8Array([1,e[3],e[4],e[5],252|3,224|g.sps.length].concat(e).concat([g.pps.length]).concat(f))),a=g.width,c=g.height,h=g.pixelRatio[0],d=g.pixelRatio[1];return C.box(C.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,a>>8&255,a&255,c>>8&255,c&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]),i,C.box(C.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),C.box(C.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,h&255,d>>24,d>>16&255,d>>8&255,d&255])))},C.esds=function(g){var e=g.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(g.config).concat([6,1,2]))},C.mp4a=function(g){var e=g.samplerate;return C.box(C.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,g.channelCount,0,16,0,0,0,0,e>>8&255,e&255,0,0]),C.box(C.types.esds,C.esds(g)))},C.mp3=function(g){var e=g.samplerate;return C.box(C.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,g.channelCount,0,16,0,0,0,0,e>>8&255,e&255,0,0]))},C.stsd=function(g){return g.type==="audio"?!g.isAAC&&g.codec==="mp3"?C.box(C.types.stsd,C.STSD,C.mp3(g)):C.box(C.types.stsd,C.STSD,C.mp4a(g)):C.box(C.types.stsd,C.STSD,C.avc1(g))},C.tkhd=function(g){var e=g.id,f=g.duration*g.timescale,r=g.width,l=g.height,n=Math.floor(f/(b+1)),i=Math.floor(f%(b+1));return C.box(C.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,e&255,0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255,i>>24,i>>16&255,i>>8&255,i&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,r>>8&255,r&255,0,0,l>>8&255,l&255,0,0]))},C.traf=function(g,e){var f=C.sdtp(g),r=g.id,l=Math.floor(e/(b+1)),n=Math.floor(e%(b+1));return C.box(C.types.traf,C.box(C.types.tfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255])),C.box(C.types.tfdt,new Uint8Array([1,0,0,0,l>>24,l>>16&255,l>>8&255,l&255,n>>24,n>>16&255,n>>8&255,n&255])),C.trun(g,f.length+16+20+8+16+8+8),f)},C.trak=function(g){return g.duration=g.duration||4294967295,C.box(C.types.trak,C.tkhd(g),C.mdia(g))},C.trex=function(g){var e=g.id;return C.box(C.types.trex,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,e&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},C.trun=function(g,e){var f=g.samples||[],r=f.length,l=12+16*r,n=new Uint8Array(l),i,a,c,h,d,s;for(e+=8+l,n.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,r&255,e>>>24&255,e>>>16&255,e>>>8&255,e&255],0),i=0;i>>24&255,c>>>16&255,c>>>8&255,c&255,h>>>24&255,h>>>16&255,h>>>8&255,h&255,d.isLeading<<2|d.dependsOn,d.isDependedOn<<6|d.hasRedundancy<<4|d.paddingValue<<1|d.isNonSync,d.degradPrio&240<<8,d.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*i);return C.box(C.types.trun,n)},C.initSegment=function(g){C.types||C.init();var e=C.moov(g),f=new Uint8Array(C.FTYP.byteLength+e.byteLength);return f.set(C.FTYP),f.set(e,C.FTYP.byteLength),f},C}();y.types=void 0,y.HDLR_TYPES=void 0,y.STTS=void 0,y.STSC=void 0,y.STCO=void 0,y.STSZ=void 0,y.VMHD=void 0,y.SMHD=void 0,y.STSD=void 0,y.FTYP=void 0,y.DINF=void 0,m.default=y},"./src/remux/mp4-remuxer.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return s}),O.d(m,"normalizePts",function(){return u});var b=O("./src/polyfills/number.ts"),y=O("./src/remux/aac-helper.ts"),C=O("./src/remux/mp4-generator.ts"),A=O("./src/events.ts"),g=O("./src/errors.ts"),e=O("./src/utils/logger.ts"),f=O("./src/types/loader.ts"),r=O("./src/utils/timescale-conversion.ts");function l(){return l=Object.assign||function(P){for(var R=1;R0?U:I.pts},w[0].pts);return v&&e.logger.debug("PTS rollover detected"),T},R.remux=function(w,v,T,U,I,N,V,H){var D,W,F,L,K,te,fe=I,de=I,Ce=w.pid>-1,Oe=v.pid>-1,ce=v.samples.length,Ee=w.samples.length>0,ye=ce>1,ue=(!Ce||Ee)&&(!Oe||ye)||this.ISGenerated||V;if(ue){this.ISGenerated||(F=this.generateIS(w,v,I));var le=this.isVideoContiguous,$=-1;if(ye&&($=S(v.samples),!le&&this.config.forceKeyFrameOnDiscontinuity))if(te=!0,$>0){e.logger.warn("[mp4-remuxer]: Dropped "+$+" out of "+ce+" video samples due to a missing keyframe");var me=this.getVideoStartPts(v.samples);v.samples=v.samples.slice($),v.dropped+=$,de+=(v.samples[0].pts-me)/(v.timescale||9e4)}else $===-1&&(e.logger.warn("[mp4-remuxer]: No keyframe found out of "+ce+" video samples"),te=!1);if(this.ISGenerated){if(Ee&&ye){var re=this.getVideoStartPts(v.samples),ae=u(w.samples[0].pts,re)-re,Se=ae/v.inputTimeScale;fe+=Math.max(0,Se),de+=Math.max(0,-Se)}if(Ee){if(w.samplerate||(e.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(w,v,I)),W=this.remuxAudio(w,fe,this.isAudioContiguous,N,Oe||ye||H===f.PlaylistLevelType.AUDIO?de:void 0),ye){var oe=W?W.endPTS-W.startPTS:0;v.inputTimeScale||(e.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(w,v,I)),D=this.remuxVideo(v,de,le,oe)}}else ye&&(D=this.remuxVideo(v,de,le,0));D&&(D.firstKeyFrame=$,D.independent=$!==-1)}}return this.ISGenerated&&(T.samples.length&&(K=this.remuxID3(T,I)),U.samples.length&&(L=this.remuxText(U,I))),{audio:W,video:D,initSegment:F,independent:te,text:L,id3:K}},R.generateIS=function(w,v,T){var U=w.samples,I=v.samples,N=this.typeSupported,V={},H=!Object(b.isFiniteNumber)(this._initPTS),D="audio/mp4",W,F,L;if(H&&(W=F=Infinity),w.config&&U.length&&(w.timescale=w.samplerate,w.isAAC||(N.mpeg?(D="audio/mpeg",w.codec=""):N.mp3&&(w.codec="mp3")),V.audio={id:"audio",container:D,codec:w.codec,initSegment:!w.isAAC&&N.mpeg?new Uint8Array(0):C.default.initSegment([w]),metadata:{channelCount:w.channelCount}},H&&(L=w.inputTimeScale,W=F=U[0].pts-Math.round(L*T))),v.sps&&v.pps&&I.length&&(v.timescale=v.inputTimeScale,V.video={id:"main",container:"video/mp4",codec:v.codec,initSegment:C.default.initSegment([v]),metadata:{width:v.width,height:v.height}},H)){L=v.inputTimeScale;var K=this.getVideoStartPts(I),te=Math.round(L*T);F=Math.min(F,u(I[0].dts,K)-te),W=Math.min(W,K-te)}if(Object.keys(V).length)return this.ISGenerated=!0,H&&(this._initPTS=W,this._initDTS=F),{tracks:V,initPTS:W,timescale:L}},R.remuxVideo=function(w,v,T,U){var I=w.inputTimeScale,N=w.samples,V=[],H=N.length,D=this._initPTS,W=this.nextAvcDts,F=8,L,K,te,fe=Number.POSITIVE_INFINITY,de=Number.NEGATIVE_INFINITY,Ce=0,Oe=!1;if(!T||W===null){var ce=v*I,Ee=N[0].pts-u(N[0].dts,N[0].pts);W=ce-Ee}for(var ye=0;yeue.pts){var le=9e4*.2;Ce=Math.max(Math.min(Ce,ue.pts-ue.dts),-1*le)}ue.dts0?ye-1:ye].dts&&(Oe=!0)}Oe&&N.sort(function(yt,je){var rt=yt.dts-je.dts,at=yt.pts-je.pts;return rt||at}),K=N[0].dts,te=N[N.length-1].dts;var $=Math.round((te-K)/(H-1));if(Ce<0){if(Ce<$*-2){e.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(r.toMsFromMpegTsClock)(-$,!0)+" ms");for(var me=Ce,re=0;re$,ee=Se<-1;if(oe||ee){oe?e.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(Se,!0)+" ms ("+Se+"dts) hole between fragments detected, filling it"):e.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(-Se,!0)+" ms ("+Se+"dts) overlapping between fragments detected"),K=W;var J=N[0].pts-Se;N[0].dts=K,N[0].pts=J,e.logger.log("Video: First PTS/DTS adjusted: "+Object(r.toMsFromMpegTsClock)(J,!0)+"/"+Object(r.toMsFromMpegTsClock)(K,!0)+", delta: "+Object(r.toMsFromMpegTsClock)(Se,!0)+" ms")}}d&&(K=Math.max(0,K));for(var Q=0,ve=0,_e=0;_e0?ke-1:ke].dts;if(Be.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ke=Math.floor(Be.maxBufferHole*I),$e=(U?fe+U*I:this.nextAudioPts)-dt.pts;$e>Ke?(L=$e-Xe,L<0&&(L=Xe),e.logger.log("[mp4-remuxer]: It is approximately "+$e/90+" ms to the next segment; using duration "+L/90+" ms for the last video frame.")):L=Xe}else L=Xe}var _t=Math.round(dt.pts-dt.dts);V.push(new E(dt.key,L,vt,_t))}if(V.length&&c&&c<70){var jt=V[0].flags;jt.dependsOn=2,jt.isNonSync=0}console.assert(L!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=W=te+L,this.isVideoContiguous=!0;var $t=C.default.moof(w.sequenceNumber++,K,l({},w,{samples:V})),mn="video",Dt={data1:$t,data2:gt,startPTS:fe/I,endPTS:(de+L)/I,startDTS:K/I,endDTS:W/I,type:mn,hasAudio:!1,hasVideo:!0,nb:V.length,dropped:w.dropped};return w.samples=[],w.dropped=0,console.assert(gt.length,"MDAT length must not be zero"),Dt},R.remuxAudio=function(w,v,T,U,I){var N=w.inputTimeScale,V=w.samplerate?w.samplerate:N,H=N/V,D=w.isAAC?i:a,W=D*H,F=this._initPTS,L=!w.isAAC&&this.typeSupported.mpeg,K=[],te=w.samples,fe=L?0:8,de=this.nextAudioPts||-1,Ce=v*N;if(this.isAudioContiguous=T=T||te.length&&de>0&&(U&&Math.abs(Ce-de)<9e3||Math.abs(u(te[0].pts-F,Ce)-de)<20*W),te.forEach(function(et){et.pts=u(et.pts-F,Ce)}),!T||de<0){if(te=te.filter(function(et){return et.pts>=0}),!te.length)return;I===0?de=0:U?de=Math.max(0,Ce):de=te[0].pts}if(w.isAAC)for(var Oe=I!==void 0,ce=this.config.maxAudioFramesDrift,Ee=0,ye=de;Ee=ce*W&&me0){ve+=fe;try{Q=new Uint8Array(ve)}catch(et){this.observer.emit(A.Events.ERROR,A.Events.ERROR,{type:g.ErrorTypes.MUX_ERROR,details:g.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ve,reason:"fail allocating audio mdat "+ve});return}if(!L){var gt=new DataView(Q.buffer);gt.setUint32(0,ve),Q.set(C.default.types.mdat,4)}}else return;Q.set(ut,fe);var Ve=ut.byteLength;fe+=Ve,K.push(new E(!0,D,Ve,0)),J=st}var ke=K.length;if(!ke)return;var dt=K[K.length-1];this.nextAudioPts=de=J+H*dt.duration;var Ft=L?new Uint8Array(0):C.default.moof(w.sequenceNumber++,ee/H,l({},w,{samples:K}));w.samples=[];var vt=ee/N,Rt=de/N,ot="audio",Je={data1:Ft,data2:Q,startPTS:vt,endPTS:Rt,startDTS:vt,endDTS:Rt,type:ot,hasAudio:!0,hasVideo:!1,nb:ke};return this.isAudioContiguous=!0,console.assert(Q.length,"MDAT length must not be zero"),Je},R.remuxEmptyAudio=function(w,v,T,U){var I=w.inputTimeScale,N=w.samplerate?w.samplerate:I,V=I/N,H=this.nextAudioPts,D=(H!==null?H:U.startDTS*I)+this._initDTS,W=U.endDTS*I+this._initDTS,F=V*i,L=Math.ceil((W-D)/F),K=y.default.getSilentFrame(w.manifestCodec||w.codec,w.channelCount);if(e.logger.warn("[mp4-remuxer]: remux empty Audio"),!K){e.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var te=[],fe=0;fe4294967296;)P+=x;return P}function S(P){for(var R=0;R0?this.lastEndDTS=w:(A.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var v=!!P.audio,T=!!P.video,U="";v&&(U+="audio"),T&&(U+="video");var I={data1:E,startPTS:x,startDTS:x,endPTS:w,endDTS:w,type:U,hasAudio:v,hasVideo:T,nb:1,dropped:0};return S.audio=I.type==="audio"?I:void 0,S.video=I.type!=="audio"?I:void 0,S.text=h,S.id3=c,S.initSegment=_,S},r}(),e=function(l,n,i){return Object(y.getStartDTS)(l,n)-i};function f(r,l){var n=r==null?void 0:r.codec;return n&&n.length>4?n:n==="hvc1"?"hvc1.1.c.L120.90":n==="av01"?"av01.0.04M.08":n==="avc1"||l===C.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}m.default=g},"./src/task-loop.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"default",function(){return b});var b=function(){function y(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var C=y.prototype;return C.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},C.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},C.onHandlerDestroyed=function(){},C.hasInterval=function(){return!!this._tickInterval},C.hasNextTick=function(){return!!this._tickTimer},C.setInterval=function(g){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,g),!0)},C.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},C.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},C.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},C.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},C.doTick=function(){},y}()},"./src/types/cmcd.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"CMCDVersion",function(){return b}),O.d(m,"CMCDObjectType",function(){return y}),O.d(m,"CMCDStreamingFormat",function(){return C}),O.d(m,"CMCDStreamType",function(){return A});var b=1,y;(function(g){g.MANIFEST="m",g.AUDIO="a",g.VIDEO="v",g.MUXED="av",g.INIT="i",g.CAPTION="c",g.TIMED_TEXT="tt",g.KEY="k",g.OTHER="o"})(y||(y={}));var C;(function(g){g.DASH="d",g.HLS="h",g.SMOOTH="s",g.OTHER="o"})(C||(C={}));var A;(function(g){g.VOD="v",g.LIVE="l"})(A||(A={}))},"./src/types/level.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"HlsSkip",function(){return C}),O.d(m,"getSkipValue",function(){return A}),O.d(m,"HlsUrlParameters",function(){return g}),O.d(m,"Level",function(){return e});function b(f,r){for(var l=0;lNumber.MAX_SAFE_INTEGER?Infinity:r},g.hexadecimalInteger=function(f){if(this[f]){var r=(this[f]||"0x").slice(2);r=(r.length&1?"0":"")+r;for(var l=new Uint8Array(r.length/2),n=0;nNumber.MAX_SAFE_INTEGER?Infinity:r},g.decimalFloatingPoint=function(f){return parseFloat(this[f])},g.optionalFloat=function(f,r){var l=this[f];return l?parseFloat(l):r},g.enumeratedString=function(f){return this[f]},g.bool=function(f){return this[f]==="YES"},g.decimalResolution=function(f){var r=b.exec(this[f]);return r===null?void 0:{width:parseInt(r[1],10),height:parseInt(r[2],10)}},A.parseAttrList=function(f){var r,l={},n='"';for(y.lastIndex=0;(r=y.exec(f))!==null;){var i=r[2];i.indexOf(n)===0&&i.lastIndexOf(n)===i.length-1&&(i=i.slice(1,-1)),l[r[1]]=i}return l},A}()},"./src/utils/binary-search.ts":function(M,m,O){"use strict";O.r(m);var b={search:function(C,A){for(var g=0,e=C.length-1,f=null,r=null;g<=e;){f=(g+e)/2|0,r=C[f];var l=A(r);if(l>0)g=f+1;else if(l<0)e=f-1;else return r}return null}};m.default=b},"./src/utils/buffer-helper.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"BufferHelper",function(){return C});var b=O("./src/utils/logger.ts"),y={length:0,start:function(){return 0},end:function(){return 0}},C=function(){function A(){}return A.isBuffered=function(e,f){try{if(e){for(var r=A.getBuffered(e),l=0;l=r.start(l)&&f<=r.end(l))return!0}}catch(n){}return!1},A.bufferInfo=function(e,f,r){try{if(e){var l=A.getBuffered(e),n=[],i;for(i=0;ia&&(l[i-1].end=e[n].end):l.push(e[n])}else l.push(e[n])}else l=e;for(var c=0,h,d=f,s=f,u=0;u=S&&f=T&&b.logger.log(this.time+" ["+T+"] "+U)},x}(),c=function(w){for(var v=[],T=0;Tg&&(this.logger.log(i.DEBUG,"Too large cursor position "+this.pos),this.pos=g)},w.moveCursor=function(T){var U=this.pos+T;if(T>1)for(var I=this.pos+1;I=144&&this.backSpace();var U=C(T);if(this.pos>=g){this.logger.log(i.ERROR,"Cannot insert "+T.toString(16)+" ("+U+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(U,this.currPenState),this.moveCursor(1)},w.clearFromPos=function(T){var U;for(U=T;U0&&(T?I="["+U.join(" | ")+"]":I=U.join(` +`)),I},w.getTextAndFormat=function(){return this.rows},x}(),S=function(){function x(v,T,U){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=v,this.outputFilter=T,this.mode=null,this.verbose=0,this.displayedMemory=new u(U),this.nonDisplayedMemory=new u(U),this.lastOutputScreen=new u(U),this.currRollUpRow=this.displayedMemory.rows[A-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=U}var w=x.prototype;return w.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[A-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},w.getHandler=function(){return this.outputFilter},w.setHandler=function(T){this.outputFilter=T},w.setPAC=function(T){this.writeScreen.setPAC(T)},w.setBkgData=function(T){this.writeScreen.setBkgData(T)},w.setMode=function(T){if(T===this.mode)return;this.mode=T,this.logger.log(i.INFO,"MODE="+T),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=T},w.insertChars=function(T){for(var U=0;U=46,U.italics)U.foreground="white";else{var I=Math.floor(T/2)-16,N=["white","green","blue","cyan","red","yellow","magenta"];U.foreground=N[I]}this.logger.log(i.INFO,"MIDROW: "+JSON.stringify(U)),this.writeScreen.setPen(U)},w.outputDataUpdate=function(T){T===void 0&&(T=!1);var U=this.logger.time;if(U===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=U:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,U,this.lastOutputScreen),T&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:U),this.lastOutputScreen.copy(this.displayedMemory))},w.cueSplitAtTime=function(T){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,T,this.displayedMemory),this.cueStartTime=T))},x}(),E=function(){function x(v,T,U){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var I=new a;this.channels=[null,new S(v,T,I),new S(v+1,U,I)],this.cmdHistory=R(),this.logger=I}var w=x.prototype;return w.getHandler=function(T){return this.channels[T].getHandler()},w.setHandler=function(T,U){this.channels[T].setHandler(U)},w.addData=function(T,U){var I,N,V,H=!1;this.logger.time=T;for(var D=0;D ("+c([N,V])+")"),I=this.parseCmd(N,V),I||(I=this.parseMidrow(N,V)),I||(I=this.parsePAC(N,V)),I||(I=this.parseBackgroundAttributes(N,V)),!I&&(H=this.parseChars(N,V),H)){var W=this.currentChannel;if(W&&W>0){var F=this.channels[W];F.insertChars(H)}else this.logger.log(i.WARNING,"No channel found yet. TEXT-MODE?")}!I&&!H&&this.logger.log(i.WARNING,"Couldn't parse cleaned data "+c([N,V])+" orig: "+c([U[D],U[D+1]]))}},w.parseCmd=function(T,U){var I=this.cmdHistory,N=(T===20||T===28||T===21||T===29)&&U>=32&&U<=47,V=(T===23||T===31)&&U>=33&&U<=35;if(!(N||V))return!1;if(P(T,U,I))return _(null,null,I),this.logger.log(i.DEBUG,"Repeated command ("+c([T,U])+") is dropped"),!0;var H=T===20||T===21||T===23?1:2,D=this.channels[H];return T===20||T===21||T===28||T===29?U===32?D.ccRCL():U===33?D.ccBS():U===34?D.ccAOF():U===35?D.ccAON():U===36?D.ccDER():U===37?D.ccRU(2):U===38?D.ccRU(3):U===39?D.ccRU(4):U===40?D.ccFON():U===41?D.ccRDC():U===42?D.ccTR():U===43?D.ccRTD():U===44?D.ccEDM():U===45?D.ccCR():U===46?D.ccENM():U===47&&D.ccEOC():D.ccTO(U-32),_(T,U,I),this.currentChannel=H,!0},w.parseMidrow=function(T,U){var I=0;if((T===17||T===25)&&U>=32&&U<=47){if(T===17?I=1:I=2,I!==this.currentChannel)return this.logger.log(i.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[I];return N?(N.ccMIDROW(U),this.logger.log(i.DEBUG,"MIDROW ("+c([T,U])+")"),!0):!1}return!1},w.parsePAC=function(T,U){var I,N=this.cmdHistory,V=(T>=17&&T<=23||T>=25&&T<=31)&&U>=64&&U<=127,H=(T===16||T===24)&&U>=64&&U<=95;if(!(V||H))return!1;if(P(T,U,N))return _(null,null,N),!0;var D=T<=23?1:2;U>=64&&U<=95?I=D===1?e[T]:r[T]:I=D===1?f[T]:l[T];var W=this.channels[D];return W?(W.setPAC(this.interpretPAC(I,U)),_(T,U,N),this.currentChannel=D,!0):!1},w.interpretPAC=function(T,U){var I,N={color:null,italics:!1,indent:null,underline:!1,row:T};return U>95?I=U-96:I=U-64,N.underline=(I&1)===1,I<=13?N.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(I/2)]:I<=15?(N.italics=!0,N.color="white"):N.indent=Math.floor((I-16)/2)*4,N},w.parseChars=function(T,U){var I,N=null,V=null;if(T>=25?(I=2,V=T-8):(I=1,V=T),V>=17&&V<=19){var H;V===17?H=U+80:V===18?H=U+112:H=U+144,this.logger.log(i.INFO,"Special char '"+C(H)+"' in channel "+I),N=[H]}else T>=32&&T<=127&&(N=U===0?[T]:[T,U]);if(N){var D=c(N);this.logger.log(i.DEBUG,"Char codes = "+D.join(",")),_(T,U,this.cmdHistory)}return N},w.parseBackgroundAttributes=function(T,U){var I=(T===16||T===24)&&U>=32&&U<=47,N=(T===23||T===31)&&U>=45&&U<=47;if(!(I||N))return!1;var V,H={};T===16||T===24?(V=Math.floor((U-32)/2),H.background=n[V],U%2===1&&(H.background=H.background+"_semi")):U===45?H.background="transparent":(H.foreground="black",U===47&&(H.underline=!0));var D=T<=23?1:2,W=this.channels[D];return W.setBkgData(H),_(T,U,this.cmdHistory),!0},w.reset=function(){for(var T=0;T=16?d--:d++;var _=Object(b.fixLineBreaks)(s.trim()),P=Object(y.generateCueId)(r,l,_);(!f||!f.cues||!f.cues.getCueById(P))&&(c=new u(r,l,_),c.id=P,c.line=S+1,c.align="left",c.position=10+Math.min(80,Math.floor(d*8/32)*10),i.push(c))}return f&&i.length&&(i.sort(function(R,x){return R.line==="auto"||x.line==="auto"?0:R.line>8&&x.line>8?x.line-R.line:R.line-x.line}),i.forEach(function(R){return Object(C.addCueToTrack)(f,R)})),i}};m.default=g},"./src/utils/discontinuities.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"findFirstFragWithCC",function(){return A}),O.d(m,"shouldAlignOnDiscontinuities",function(){return g}),O.d(m,"findDiscontinuousReferenceFrag",function(){return e}),O.d(m,"adjustSlidingStart",function(){return r}),O.d(m,"alignStream",function(){return l}),O.d(m,"alignPDT",function(){return i}),O.d(m,"alignFragmentByPDTDelta",function(){return a}),O.d(m,"alignMediaPlaylistByPDT",function(){return c});var b=O("./src/polyfills/number.ts"),y=O("./src/utils/logger.ts"),C=O("./src/controller/level-helper.ts");function A(h,d){for(var s=null,u=0,S=h.length;us.startCC||h&&h.cc=this.minWeight_},A.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},A.destroy=function(){},C}();m.default=y},"./src/utils/ewma.ts":function(M,m,O){"use strict";O.r(m);var b=function(){function y(A,g,e){g===void 0&&(g=0),e===void 0&&(e=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=A,this.alpha_=A?Math.exp(Math.log(.5)/A):0,this.estimate_=g,this.totalWeight_=e}var C=y.prototype;return C.sample=function(g,e){var f=Math.pow(this.alpha_,g);this.estimate_=e*(1-f)+f*this.estimate_,this.totalWeight_+=g},C.getTotalWeight=function(){return this.totalWeight_},C.getEstimate=function(){if(this.alpha_){var g=1-Math.pow(this.alpha_,this.totalWeight_);if(g)return this.estimate_/g}return this.estimate_},y}();m.default=b},"./src/utils/fetch-loader.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"fetchSupported",function(){return a});var b=O("./src/polyfills/number.ts"),y=O("./src/loader/load-stats.ts"),C=O("./src/demux/chunk-cache.ts");function A(u,S){u.prototype=Object.create(S.prototype),u.prototype.constructor=u,l(u,S)}function g(u){var S=typeof Map=="function"?new Map:void 0;return g=function(_){if(_===null||!r(_))return _;if(typeof _!="function")throw new TypeError("Super expression must either be null or a function");if(typeof S!="undefined"){if(S.has(_))return S.get(_);S.set(_,P)}function P(){return e(_,arguments,n(this).constructor)}return P.prototype=Object.create(_.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),l(P,_)},g(u)}function e(u,S,E){return f()?e=Reflect.construct:e=function(P,R,x){var w=[null];w.push.apply(w,R);var v=Function.bind.apply(P,w),T=new v;return x&&l(T,x.prototype),T},e.apply(null,arguments)}function f(){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(u){return!1}}function r(u){return Function.toString.call(u).indexOf("[native code]")!==-1}function l(u,S){return l=Object.setPrototypeOf||function(_,P){return _.__proto__=P,_},l(u,S)}function n(u){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},n(u)}function i(){return i=Object.assign||function(u){for(var S=1;S=x&&w(P,R,v.flush(),_)):w(P,R,V,_),I()}).catch(function(){return Promise.reject()})};return U()},u}();function h(u,S){var E={method:"GET",mode:"cors",credentials:"same-origin",signal:S,headers:new self.Headers(i({},u.headers))};return u.rangeEnd&&E.headers.set("Range","bytes="+u.rangeStart+"-"+String(u.rangeEnd-1)),E}function d(u,S){return new self.Request(u.url,S)}var s=function(u){A(S,u);function S(E,_,P){var R;return R=u.call(this,E)||this,R.code=void 0,R.details=void 0,R.code=_,R.details=P,R}return S}(g(Error));m.default=c},"./src/utils/imsc1-ttml-parser.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"IMSC1_CODEC",function(){return r}),O.d(m,"parseIMSC1",function(){return a});var b=O("./src/utils/mp4-tools.ts"),y=O("./src/utils/vttparser.ts"),C=O("./src/utils/vttcue.ts"),A=O("./src/demux/id3.ts"),g=O("./src/utils/timescale-conversion.ts"),e=O("./src/utils/webvtt-parser.ts");function f(){return f=Object.assign||function(x){for(var w=1;w"):b}function g(r){for(var l=arguments.length,n=new Array(l>1?l-1:0),i=1;i>24,S[E+1]=_>>16&255,S[E+2]=_>>8&255,S[E+3]=_&255}function l(S,E){var _=[];if(!E.length)return _;var P,R,x;"data"in S?(P=S.data,R=S.start,x=S.end):(P=S,R=0,x=P.byteLength);for(var w=R;w1?w+v:x;if(T===E[0])if(E.length===1)_.push({data:P,start:w+8,end:U});else{var I=l({data:P,start:w+8,end:U},E.slice(1));I.length&&A.apply(_,I)}w=U}return _}function n(S){var E=l(S,["moov"]),_=E[0],P=_?_.end:null,R=l(S,["sidx"]);if(!R||!R[0])return null;var x=[],w=R[0],v=w.data[0],T=v===0?8:16,U=f(w,T);T+=4;var I=0,N=0;v===0?T+=8:T+=16,T+=2;var V=w.end+N,H=e(w,T);T+=2;for(var D=0;D>>31;if(K===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var te=f(w,W);W+=4,x.push({referenceSize:L,subsegmentDuration:te,info:{duration:te/U,start:V,end:V+L-1}}),V+=L,W+=4,T=W}return{earliestPresentationTime:I,timescale:U,version:v,referencesCount:H,references:x,moovEndOffset:P}}function i(S){for(var E=[],_=l(S,["moov","trak"]),P=0;P<_.length;P++){var R=_[P],x=l(R,["tkhd"])[0];if(x){var w=x.data[x.start],v=w===0?12:20,T=f(x,v),U=l(R,["mdia","mdhd"])[0];if(U){w=U.data[U.start],v=w===0?12:20;var I=f(U,v),N=l(R,["mdia","hdlr"])[0];if(N){var V=g(N.data.subarray(N.start+8,N.start+12)),H={soun:y.ElementaryStreamTypes.AUDIO,vide:y.ElementaryStreamTypes.VIDEO}[V];if(H){var D=l(R,["mdia","minf","stbl","stsd"])[0],W=void 0;D&&(W=g(D.data.subarray(D.start+12,D.start+16))),E[T]={timescale:I,type:H},E[H]={timescale:I,id:T,codec:W}}}}}}var F=l(S,["moov","mvex","trex"]);return F.forEach(function(L){var K=f(L,4),te=E[K];te&&(te.default={duration:f(L,12),flags:f(L,20)})}),E}function a(S,E){return l(E,["moof","traf"]).reduce(function(_,P){var R=l(P,["tfdt"])[0],x=R.data[R.start],w=l(P,["tfhd"]).reduce(function(v,T){var U=f(T,4),I=S[U];if(I){var N=f(R,4);x===1&&(N*=Math.pow(2,32),N+=f(R,8));var V=I.timescale||9e4,H=N/V;if(isFinite(H)&&(v===null||Hg)&&(this.startTime=g),this.endTime=e,this.screen=f,this.timelineController.createCaptionsTrack(this.trackName)},C.reset=function(){this.cueRanges=[]},y}()},"./src/utils/texttrack-utils.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"sendAddTrackEvent",function(){return y}),O.d(m,"addCueToTrack",function(){return C}),O.d(m,"clearCurrentCues",function(){return A}),O.d(m,"removeCuesInRange",function(){return g}),O.d(m,"getCuesInRange",function(){return f});var b=O("./src/utils/logger.ts");function y(r,l){var n;try{n=new Event("addtrack")}catch(i){n=document.createEvent("Event"),n.initEvent("addtrack",!1,!1)}n.track=r,l.dispatchEvent(n)}function C(r,l){var n=r.mode;if(n==="disabled"&&(r.mode="hidden"),r.cues&&!r.cues.getCueById(l.id))try{if(r.addCue(l),!r.cues.getCueById(l.id))throw new Error("addCue is failed for: "+l)}catch(a){b.logger.debug("[texttrack-utils]: "+a);var i=new self.TextTrackCue(l.startTime,l.endTime,l.text);i.id=l.id,r.addCue(i)}n==="disabled"&&(r.mode=n)}function A(r){var l=r.mode;if(l==="disabled"&&(r.mode="hidden"),r.cues)for(var n=r.cues.length;n--;)r.removeCue(r.cues[n]);l==="disabled"&&(r.mode=l)}function g(r,l,n){var i=r.mode;if(i==="disabled"&&(r.mode="hidden"),r.cues&&r.cues.length>0)for(var a=f(r.cues,l,n),c=0;cr[n].endTime)return-1;for(var i=0,a=n;i<=a;){var c=Math.floor((a+i)/2);if(lr[c].startTime&&i-1)for(var c=a,h=r.length;c=l&&d.endTime<=n)i.push(d);else if(d.startTime>n)return i}return i}},"./src/utils/time-ranges.ts":function(M,m,O){"use strict";O.r(m);var b={toString:function(C){for(var A="",g=C.length,e=0;e1?l-1:0),i=1;i100)throw new Error("Position must be between 0 and 100.");x=I,this.hasBeenReset=!0}})),Object.defineProperty(i,"positionAlign",e({},a,{get:function(){return w},set:function(I){var N=g(I);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");w=N,this.hasBeenReset=!0}})),Object.defineProperty(i,"size",e({},a,{get:function(){return v},set:function(I){if(I<0||I>100)throw new Error("Size must be between 0 and 100.");v=I,this.hasBeenReset=!0}})),Object.defineProperty(i,"align",e({},a,{get:function(){return T},set:function(I){var N=g(I);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");T=N,this.hasBeenReset=!0}})),i.displayState=void 0}return f.prototype.getCueAsHTML=function(){var r=self.WebVTT;return r.convertCueToDOMTree(self,this.text)},f}()},"./src/utils/vttparser.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"parseTimeStamp",function(){return C}),O.d(m,"fixLineBreaks",function(){return l}),O.d(m,"VTTParser",function(){return n});var b=O("./src/utils/vttcue.ts"),y=function(){function i(){}var a=i.prototype;return a.decode=function(h,d){if(!h)return"";if(typeof h!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(h))},i}();function C(i){function a(h,d,s,u){return(h|0)*3600+(d|0)*60+(s|0)+parseFloat(u||0)}var c=i.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return c?parseFloat(c[2])>59?a(c[2],c[3],0,c[4]):a(c[1],c[2],c[3],c[4]):null}var A=function(){function i(){this.values=Object.create(null)}var a=i.prototype;return a.set=function(h,d){!this.get(h)&&d!==""&&(this.values[h]=d)},a.get=function(h,d,s){return s?this.has(h)?this.values[h]:d[s]:this.has(h)?this.values[h]:d},a.has=function(h){return h in this.values},a.alt=function(h,d,s){for(var u=0;u=0&&s<=100)return this.set(h,s),!0}return!1},i}();function g(i,a,c,h){var d=h?i.split(h):[i];for(var s in d){if(typeof d[s]!="string")continue;var u=d[s].split(c);if(u.length!==2)continue;var S=u[0],E=u[1];a(S,E)}}var e=new b.default(0,0,""),f=e.align==="middle"?"middle":"center";function r(i,a,c){var h=i;function d(){var S=C(i);if(S===null)throw new Error("Malformed timestamp: "+h);return i=i.replace(/^[^\sa-zA-Z-]+/,""),S}function s(S,E){var _=new A;g(S,function(x,w){var v;switch(x){case"region":for(var T=c.length-1;T>=0;T--)if(c[T].id===w){_.set(x,c[T].region);break}break;case"vertical":_.alt(x,w,["rl","lr"]);break;case"line":v=w.split(","),_.integer(x,v[0]),_.percent(x,v[0])&&_.set("snapToLines",!1),_.alt(x,v[0],["auto"]),v.length===2&&_.alt("lineAlign",v[1],["start",f,"end"]);break;case"position":v=w.split(","),_.percent(x,v[0]),v.length===2&&_.alt("positionAlign",v[1],["start",f,"end","line-left","line-right","auto"]);break;case"size":_.percent(x,w);break;case"align":_.alt(x,w,["start",f,"end","left","right"]);break}},/:/,/\s/),E.region=_.get("region",null),E.vertical=_.get("vertical","");var P=_.get("line","auto");P==="auto"&&e.line===-1&&(P=-1),E.line=P,E.lineAlign=_.get("lineAlign","start"),E.snapToLines=_.get("snapToLines",!0),E.size=_.get("size",100),E.align=_.get("align",f);var R=_.get("position","auto");R==="auto"&&e.position===50&&(R=E.align==="start"||E.align==="left"?0:E.align==="end"||E.align==="right"?100:50),E.position=R}function u(){i=i.replace(/^\s+/,"")}if(u(),a.startTime=d(),u(),i.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);i=i.substr(3),u(),a.endTime=d(),u(),s(i,a)}function l(i){return i.replace(//gi,` `)}var n=function(){function i(){this.state="INITIAL",this.buffer="",this.decoder=new y,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var a=i.prototype;return a.parse=function(h){var d=this;h&&(d.buffer+=d.decoder.decode(h,{stream:!0}));function s(){var R=d.buffer,x=0;for(R=l(R);x")===-1){d.cue.id=S;continue}case"CUE":if(!d.cue){d.state="BADCUE";continue}try{r(S,d.cue,d.regionList)}catch(R){d.cue=null,d.state="BADCUE";continue}d.state="CUETEXT";continue;case"CUETEXT":{var P=S.indexOf("-->")!==-1;if(!S||P&&(_=!0)){d.oncue&&d.cue&&d.oncue(d.cue),d.cue=null,d.state="ID";continue}if(d.cue===null)continue;d.cue.text&&(d.cue.text+=` `),d.cue.text+=S}continue;case"BADCUE":S||(d.state="ID")}}}catch(R){d.state==="CUETEXT"&&d.cue&&d.oncue&&d.oncue(d.cue),d.cue=null,d.state=d.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},a.flush=function(){var h=this;try{if((h.cue||h.state==="HEADER")&&(h.buffer+=` -`,h.parse()),h.state==="INITIAL"||h.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(d){h.onparsingerror&&h.onparsingerror(d)}return h.onflush&&h.onflush(),this},i}()},"./src/utils/webvtt-parser.ts":function(M,m,T){"use strict";T.r(m),T.d(m,"generateCueId",function(){return n}),T.d(m,"parseWebVTT",function(){return a});var b=T("./src/polyfills/number.ts"),y=T("./src/utils/vttparser.ts"),C=T("./src/demux/id3.ts"),A=T("./src/utils/timescale-conversion.ts"),g=T("./src/remux/mp4-remuxer.ts"),e=/\r\n|\n\r|\n|\r/g,f=function(h,d,s){return s===void 0&&(s=0),h.substr(s,d.length)===d},r=function(h){var d=parseInt(h.substr(-3)),s=parseInt(h.substr(-6,2)),u=parseInt(h.substr(-9,2)),S=h.length>9?parseInt(h.substr(0,h.indexOf(":"))):0;if(!Object(b.isFiniteNumber)(d)||!Object(b.isFiniteNumber)(s)||!Object(b.isFiniteNumber)(u)||!Object(b.isFiniteNumber)(S))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+h);return d+=1e3*s,d+=60*1e3*u,d+=60*60*1e3*S,d},l=function(h){for(var d=5381,s=h.length;s;)d=d*33^h.charCodeAt(--s);return(d>>>0).toString()};function n(c,h,d){return l(c.toString())+l(h.toString())+l(d)}var i=function(h,d,s){var u=h[d],S=h[u.prevCC];if(!S||!S.new&&u.new){h.ccOffset=h.presentationOffset=u.start,u.new=!1;return}for(;(E=S)!==null&&E!==void 0&&E.new;){var E;h.ccOffset+=u.start-S.start,u.new=!1,u=S,S=h[u.prevCC]}h.presentationOffset=s};function a(c,h,d,s,u,S,E,_){var P=new y.VTTParser,R=Object(C.utf8ArrayToStr)(new Uint8Array(c)).trim().replace(e,` +`,h.parse()),h.state==="INITIAL"||h.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(d){h.onparsingerror&&h.onparsingerror(d)}return h.onflush&&h.onflush(),this},i}()},"./src/utils/webvtt-parser.ts":function(M,m,O){"use strict";O.r(m),O.d(m,"generateCueId",function(){return n}),O.d(m,"parseWebVTT",function(){return a});var b=O("./src/polyfills/number.ts"),y=O("./src/utils/vttparser.ts"),C=O("./src/demux/id3.ts"),A=O("./src/utils/timescale-conversion.ts"),g=O("./src/remux/mp4-remuxer.ts"),e=/\r\n|\n\r|\n|\r/g,f=function(h,d,s){return s===void 0&&(s=0),h.substr(s,d.length)===d},r=function(h){var d=parseInt(h.substr(-3)),s=parseInt(h.substr(-6,2)),u=parseInt(h.substr(-9,2)),S=h.length>9?parseInt(h.substr(0,h.indexOf(":"))):0;if(!Object(b.isFiniteNumber)(d)||!Object(b.isFiniteNumber)(s)||!Object(b.isFiniteNumber)(u)||!Object(b.isFiniteNumber)(S))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+h);return d+=1e3*s,d+=60*1e3*u,d+=60*60*1e3*S,d},l=function(h){for(var d=5381,s=h.length;s;)d=d*33^h.charCodeAt(--s);return(d>>>0).toString()};function n(c,h,d){return l(c.toString())+l(h.toString())+l(d)}var i=function(h,d,s){var u=h[d],S=h[u.prevCC];if(!S||!S.new&&u.new){h.ccOffset=h.presentationOffset=u.start,u.new=!1;return}for(;(E=S)!==null&&E!==void 0&&E.new;){var E;h.ccOffset+=u.start-S.start,u.new=!1,u=S,S=h[u.prevCC]}h.presentationOffset=s};function a(c,h,d,s,u,S,E,_){var P=new y.VTTParser,R=Object(C.utf8ArrayToStr)(new Uint8Array(c)).trim().replace(e,` `).split(` -`),x=[],w=Object(A.toMpegTsClockFromTimescale)(h,d),v="00:00.000",O=0,U=0,I,N=!0,V=!1;P.oncue=function(H){var D=s[u],W=s.ccOffset,F=(O-w)/9e4;if(D!=null&&D.new&&(U!==void 0?W=s.ccOffset=D.start:i(s,u,F)),F&&(W=F-s.presentationOffset),V){var L=H.endTime-H.startTime,K=Object(g.normalizePts)((H.startTime+W-U)*9e4,S*9e4)/9e4;H.startTime=K,H.endTime=K+L}var te=H.text.trim();H.text=decodeURIComponent(encodeURIComponent(te)),H.id||(H.id=n(H.startTime,H.endTime,te)),H.endTime>0&&x.push(H)},P.onparsingerror=function(H){I=H},P.onflush=function(){if(I){_(I);return}E(x)},R.forEach(function(H){if(N)if(f(H,"X-TIMESTAMP-MAP=")){N=!1,V=!0,H.substr(16).split(",").forEach(function(D){f(D,"LOCAL:")?v=D.substr(6):f(D,"MPEGTS:")&&(O=parseInt(D.substr(7)))});try{U=r(v)/1e3}catch(D){V=!1,I=D}return}else H===""&&(N=!1);P.parse(H+` -`)}),P.flush()}},"./src/utils/xhr-loader.ts":function(M,m,T){"use strict";T.r(m);var b=T("./src/utils/logger.ts"),y=T("./src/loader/load-stats.ts"),C=/^age:\s*[\d.]+\s*$/m,A=function(){function g(f){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=f?f.xhrSetup:null,this.stats=new y.LoadStats,this.retryDelay=0}var e=g.prototype;return e.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},e.abortInternal=function(){var r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))},e.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},e.load=function(r,l,n){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=l,this.callbacks=n,this.retryDelay=l.retryDelay,this.loadInternal()},e.loadInternal=function(){var r=this.config,l=this.context;if(!r)return;var n=this.loader=new self.XMLHttpRequest,i=this.stats;i.loading.first=0,i.loaded=0;var a=this.xhrSetup;try{if(a)try{a(n,l.url)}catch(d){n.open("GET",l.url,!0),a(n,l.url)}n.readyState||n.open("GET",l.url,!0);var c=this.context.headers;if(c)for(var h in c)n.setRequestHeader(h,c[h])}catch(d){this.callbacks.onError({code:n.status,text:d.message},l,n);return}l.rangeEnd&&n.setRequestHeader("Range","bytes="+l.rangeStart+"-"+(l.rangeEnd-1)),n.onreadystatechange=this.readystatechange.bind(this),n.onprogress=this.loadprogress.bind(this),n.responseType=l.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),n.send()},e.readystatechange=function(){var r=this.context,l=this.loader,n=this.stats;if(!r||!l)return;var i=l.readyState,a=this.config;if(n.aborted)return;if(i>=2)if(self.clearTimeout(this.requestTimeout),n.loading.first===0&&(n.loading.first=Math.max(self.performance.now(),n.loading.start)),i===4){l.onreadystatechange=null,l.onprogress=null;var c=l.status;if(c>=200&&c<300){n.loading.end=Math.max(self.performance.now(),n.loading.first);var h,d;if(r.responseType==="arraybuffer"?(h=l.response,d=h.byteLength):(h=l.responseText,d=h.length),n.loaded=n.total=d,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(n,r,h,l),!this.callbacks)return;var u={url:l.responseURL,data:h};this.callbacks.onSuccess(u,n,r,l)}else n.retry>=a.maxRetry||c>=400&&c<499?(b.logger.error(c+" while loading "+r.url),this.callbacks.onError({code:c,text:l.statusText},r,l)):(b.logger.warn(c+" while loading "+r.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,a.maxRetryDelay),n.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout)},e.loadtimeout=function(){b.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},e.loadprogress=function(r){var l=this.stats;l.loaded=r.loaded,r.lengthComputable&&(l.total=r.total)},e.getCacheAge=function(){var r=null;if(this.loader&&C.test(this.loader.getAllResponseHeaders())){var l=this.loader.getResponseHeader("age");r=l?parseFloat(l):null}return r},g}();m.default=A}}).default})},vHTk:function(k,z,o){k.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(k,z,o){k.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"}},w7YG:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.StreamCipher,y=m.algo,C=y.RC4=b.extend({_doReset:function(){for(var e=this._key,f=e.words,r=e.sigBytes,l=this._S=[],n=0;n<256;n++)l[n]=n;for(var n=0,i=0;n<256;n++){var a=n%r,c=f[a>>>2]>>>24-a%4*8&255;i=(i+l[n]+c)%256;var h=l[n];l[n]=l[i],l[i]=h}this._i=this._j=0},_doProcessBlock:function(e,f){e[f]^=A.call(this)},keySize:256/32,ivSize:0});function A(){for(var e=this._S,f=this._i,r=this._j,l=0,n=0;n<4;n++){f=(f+1)%256,r=(r+e[f])%256;var i=e[f];e[f]=e[r],e[r]=i,l|=e[(e[f]+e[r])%256]<<24-n*8}return this._i=f,this._j=r,l}m.RC4=b._createHelper(C);var g=y.RC4Drop=C.extend({cfg:C.cfg.extend({drop:192}),_doReset:function(){C._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)A.call(this)}});m.RC4Drop=b._createHelper(g)}(),M.RC4})},wCXF:function(k,z,o){"use strict";o.d(z,"a",function(){return ut});var M=o("rePB"),m=o("VTBJ"),T=o("KQm4"),b=o("U8pU"),y=o("ODXe"),C=o("q1tI"),A=o("TSYQ"),g=o.n(A),e=o("Gytx"),f=o.n(e),r=o("Kwbf"),l=o("t23M"),n=o("qx4F"),i=o("6eGT"),a=o("IBYe"),c=o("Ff2n"),h=o("c+Xe"),d=o("fyJ8"),s=o("biw7");function u(Ve,ke,dt,Bt,vt){var Rt=dt[Ve]||{},ot=dt[ke]||{},Je,et;Rt.fixed==="left"?Je=Bt.left[Ve]:ot.fixed==="right"&&(et=Bt.right[ke]);var Me=!1,Be=!1,Xe=!1,Ke=!1,$e=dt[ke+1],_t=dt[Ve-1];if(vt==="rtl"){if(Je!==void 0){var Ft=_t&&_t.fixed==="left";Ke=!Ft}else if(et!==void 0){var qt=$e&&$e.fixed==="right";Xe=!qt}}else if(Je!==void 0){var bn=$e&&$e.fixed==="left";Me=!bn}else if(et!==void 0){var At=_t&&_t.fixed==="right";Be=!At}return{fixLeft:Je,fixRight:et,lastFixLeft:Me,firstFixRight:Be,lastFixRight:Xe,firstFixLeft:Ke,isSticky:Bt.isSticky}}var S=o("sR1s");function E(Ve){var ke=Ve.cells,dt=Ve.stickyOffsets,Bt=Ve.flattenColumns,vt=Ve.rowComponent,Rt=Ve.cellComponent,ot=Ve.onHeaderRow,Je=Ve.index,et=C.useContext(s.a),Me=et.prefixCls,Be=et.direction,Xe;ot&&(Xe=ot(ke.map(function($e){return $e.column}),Je));var Ke=Object(S.a)(ke.map(function($e){return $e.column}));return C.createElement(vt,Object.assign({},Xe),ke.map(function($e,_t){var Ft=$e.column,qt=u($e.colStart,$e.colEnd,Bt,dt,Be),bn;return Ft&&Ft.onHeaderCell&&(bn=$e.column.onHeaderCell(Ft)),C.createElement(d.a,Object.assign({},$e,{ellipsis:Ft.ellipsis,align:Ft.align,component:Rt,prefixCls:Me,key:Ke[_t]},qt,{additionalProps:bn,rowType:"header"}))}))}E.displayName="HeaderRow";var _=E;function P(Ve){var ke=[];function dt(ot,Je){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ke[et]=ke[et]||[];var Me=Je,Be=ot.filter(Boolean).map(function(Xe){var Ke={key:Xe.key,className:Xe.className||"",children:Xe.title,column:Xe,colStart:Me},$e=1,_t=Xe.children;return _t&&_t.length>0&&($e=dt(_t,Me,et+1).reduce(function(Ft,qt){return Ft+qt},0),Ke.hasSubColumns=!0),"colSpan"in Xe&&($e=Xe.colSpan),"rowSpan"in Xe&&(Ke.rowSpan=Xe.rowSpan),Ke.colSpan=$e,Ke.colEnd=Ke.colStart+$e-1,ke[et].push(Ke),Me+=$e,$e});return Be}dt(Ve,0);for(var Bt=ke.length,vt=function(Je){ke[Je].forEach(function(et){!("rowSpan"in et)&&!et.hasSubColumns&&(et.rowSpan=Bt-Je)})},Rt=0;Rt=0;Je-=1){var et=ke[Je],Me=dt&&dt[Je],Be=Me&&Me[w.a];(et||Be||ot)&&(vt.unshift(C.createElement("col",Object.assign({key:Je,style:{width:et,minWidth:et}},Be))),ot=!0)}return C.createElement("colgroup",null,vt)}var O=v;function U(Ve,ke){return Object(C.useMemo)(function(){for(var dt=[],Bt=0;Bt1?se-1:0),he=1;he=Xe&&(nn=Xe-Ke),ot({scrollLeft:nn/Xe*(Be+2)}),At.current.x=tt.pageX},yt=function(){var tt=Object(Q.b)(Rt.current).top,Ut=tt+Rt.current.offsetHeight,Pt=document.documentElement.scrollTop+window.innerHeight;Ut-Object(n.a)()<=Pt||tt>=Pt-Je?bn(function(an){return Object(m.a)(Object(m.a)({},an),{},{isHiddenScrollBar:!0})}):bn(function(an){return Object(m.a)(Object(m.a)({},an),{},{isHiddenScrollBar:!1})})},Ot=function(tt){bn(function(Ut){return Object(m.a)(Object(m.a)({},Ut),{},{scrollLeft:tt/Be*Xe||0})})};return C.useImperativeHandle(dt,function(){return{setScrollLeft:Ot}}),C.useEffect(function(){var Lt=Object(J.a)(document.body,"mouseup",Ae,!1),tt=Object(J.a)(document.body,"mousemove",Tt,!1);return yt(),function(){Lt.remove(),tt.remove()}},[Ke,rt]),C.useEffect(function(){var Lt=Object(J.a)(window,"scroll",yt,!1),tt=Object(J.a)(window,"resize",yt,!1);return function(){Lt.remove(),tt.remove()}},[]),C.useEffect(function(){qt.isHiddenScrollBar||bn(function(Lt){var tt,Ut;return Object(m.a)(Object(m.a)({},Lt),{},{scrollLeft:Rt.current.scrollLeft/((tt=Rt.current)===null||tt===void 0?void 0:tt.scrollWidth)*((Ut=Rt.current)===null||Ut===void 0?void 0:Ut.clientWidth)})})},[qt.isHiddenScrollBar]),Be<=Xe||!Ke||qt.isHiddenScrollBar?null:C.createElement("div",{style:{height:Object(n.a)(),width:Xe,bottom:Je},className:"".concat(Me,"-sticky-scroll")},C.createElement("div",{onMouseDown:Fe,ref:$e,className:g()("".concat(Me,"-sticky-scroll-bar"),Object(M.a)({},"".concat(Me,"-sticky-scroll-bar-active"),rt)),style:{width:"".concat(Ke,"px"),transform:"translate3d(".concat(qt.scrollLeft,"px, 0, 0)")}}))},_e=C.forwardRef(ve);function Te(Ve,ke){return C.useMemo(function(){var dt=!!Ve;return{isSticky:dt,stickyClassName:dt?"".concat(ke,"-sticky-header"):"",offsetHeader:Object(b.a)(Ve)==="object"&&Ve.offsetHeader||0,offsetScroll:Object(b.a)(Ve)==="object"&&Ve.offsetScroll||0}},[Ve,ke])}var Ge=[],qe={},ut="rc-table-internal-hook",st=C.memo(function(Ve){var ke=Ve.children;return ke},function(Ve,ke){return f()(Ve.props,ke.props)?Ve.pingLeft!==ke.pingLeft||Ve.pingRight!==ke.pingRight:!1});function ft(Ve){var ke,dt=Ve.prefixCls,Bt=Ve.className,vt=Ve.rowClassName,Rt=Ve.style,ot=Ve.data,Je=Ve.rowKey,et=Ve.scroll,Me=Ve.tableLayout,Be=Ve.direction,Xe=Ve.title,Ke=Ve.footer,$e=Ve.summary,_t=Ve.id,Ft=Ve.showHeader,qt=Ve.components,bn=Ve.emptyText,At=Ve.onRow,Et=Ve.onHeaderRow,je=Ve.internalHooks,rt=Ve.transformColumns,at=Ve.internalRefs,Ae=Ve.sticky,Fe=ot||Ge,Tt=!!Fe.length,yt=C.useState(0),Ot=Object(y.a)(yt,2),Lt=Ot[0],tt=Ot[1];C.useEffect(function(){tt(Object(n.a)())});var Ut=C.useMemo(function(){return Object(S.c)(qt,{})},[qt]),Pt=C.useCallback(function(Kt,Jt){return Object(S.b)(Ut,Kt)||Jt},[Ut]),an=C.useMemo(function(){return typeof Je=="function"?Je:function(Kt){var Jt=Kt&&Kt[Je];return Jt}},[Je]),nn=Object(w.c)(Ve),rn=nn.expandIcon,Tn=nn.expandedRowKeys,sn=nn.defaultExpandedRowKeys,un=nn.defaultExpandAllRows,Jn=nn.expandedRowRender,kn=nn.onExpand,Yn=nn.onExpandedRowsChange,tr=nn.expandRowByClick,pr=nn.rowExpandable,ar=nn.expandIconColumnIndex,mn=nn.expandedRowClassName,en=nn.childrenColumnName,Nn=nn.indentSize,Zr=rn||oe,zr=en||"children",Ur=C.useMemo(function(){return Jn?"row":Ve.expandable&&je===ut&&Ve.expandable.__PARENT_RENDER_ICON__||Fe.some(function(Kt){return Kt&&Object(b.a)(Kt)==="object"&&Kt[zr]})?"nest":!1},[!!Jn,Fe]),Dr=C.useState(function(){return sn||(un?ee(Fe,an,zr):[])}),pe=Object(y.a)(Dr,2),X=pe[0],q=pe[1],se=C.useMemo(function(){return new Set(Tn||X||[])},[Tn,X]),De=C.useCallback(function(Kt){var Jt=an(Kt,Fe.indexOf(Kt)),Yt,Vn=se.has(Jt);Vn?(se.delete(Jt),Yt=Object(T.a)(se)):Yt=[].concat(Object(T.a)(se),[Jt]),q(Yt),kn&&kn(!Vn,Kt),Yn&&Yn(Yt)},[an,se,Fe,kn,Yn]),he=C.useState(0),pt=Object(y.a)(he,2),vn=pt[0],Kn=pt[1],dr=Object(ce.b)(Object(m.a)(Object(m.a)(Object(m.a)({},Ve),nn),{},{expandable:!!Jn,expandedKeys:se,getRowKey:an,onTriggerExpand:De,expandIcon:Zr,expandIconColumnIndex:ar,direction:Be}),je===ut?rt:null),on=Object(y.a)(dr,2),Mn=on[0],Xn=on[1],$r=C.useMemo(function(){return{columns:Mn,flattenColumns:Xn}},[Mn,Xn]),ga=C.useRef(),pa=C.useRef(),fr=C.useRef(),za=C.useState(!1),ja=Object(y.a)(za,2),Ra=ja[0],Ha=ja[1],wa=C.useState(!1),Ja=Object(y.a)(wa,2),ka=Ja[0],li=Ja[1],oi=ue(new Map),ua=Object(y.a)(oi,2),fa=ua[0],oa=ua[1],xe=Object(S.a)(Xn),lt=xe.map(function(Kt){return fa.get(Kt)}),Mt=C.useMemo(function(){return lt},[lt.join("_")]),wt=me(Mt,Xn.length,Be),Ht=et&&Object(S.d)(et.y),Nt=et&&Object(S.d)(et.x),Vt=Nt&&Xn.some(function(Kt){var Jt=Kt.fixed;return Jt}),$t=C.useRef(),En=Te(Ae,dt),gn=En.isSticky,Un=En.offsetHeader,An=En.offsetScroll,tn=En.stickyClassName,Pn,yn,jn;Ht&&(yn={overflowY:"scroll",maxHeight:et.y}),Nt&&(Pn={overflowX:"auto"},Ht||(yn={overflowY:"hidden"}),jn={width:et.x===!0?"auto":et.x,minWidth:"100%"});var Rn=C.useCallback(function(Kt,Jt){oa(function(Yt){var Vn=new Map(Yt);return Vn.set(Kt,Jt),Vn})},[]),Qn=le(null),mr=Object(y.a)(Qn,2),kr=mr[0],wn=mr[1];function Xt(Kt,Jt){if(!Jt)return;typeof Jt=="function"?Jt(Kt):Jt.scrollLeft!==Kt&&(Jt.scrollLeft=Kt)}var fn=function(Jt){var Yt=Jt.currentTarget,Vn=Jt.scrollLeft,er=typeof Vn=="number"?Vn:Yt.scrollLeft,Ln=Yt||qe;if(!wn()||wn()===Ln){var ir;kr(Ln),Xt(er,pa.current),Xt(er,fr.current),Xt(er,(ir=$t.current)===null||ir===void 0?void 0:ir.setScrollLeft)}if(Yt){var cr=Yt.scrollWidth,sr=Yt.clientWidth;Ha(er>0),li(er0?[].concat(Object(m.a)(c),Object(m.a)(r(u).map(function(S){return Object(T.a)({fixed:s},S)}))):[].concat(Object(m.a)(c),[Object(T.a)(Object(T.a)({},h),{},{fixed:s})])},[])}function l(a){for(var c=!0,h=0;h=0;u-=1){var S=a[u];if(s&&S.fixed!=="right")s=!1;else if(!s&&S.fixed==="right"){Object(A.a)(!1,"Index ".concat(u+1," of `columns` missing `fixed='right'` prop."));break}}}function n(a){return a.map(function(c){var h=c.fixed,d=Object(b.a)(c,["fixed"]),s=h;return h==="left"?s="right":h==="right"&&(s="left"),Object(T.a)({fixed:s},d)})}function i(a,c){var h=a.prefixCls,d=a.columns,s=a.children,u=a.expandable,S=a.expandedKeys,E=a.getRowKey,_=a.onTriggerExpand,P=a.expandIcon,R=a.rowExpandable,x=a.expandIconColumnIndex,w=a.direction,v=a.expandRowByClick,O=y.useMemo(function(){return d||f(s)},[d,s]),U=y.useMemo(function(){if(u){var V,H=x||0,D=O[H],W=(V={},Object(M.a)(V,e.a,{className:"".concat(h,"-expand-icon-col")}),Object(M.a)(V,"title",""),Object(M.a)(V,"fixed",D?D.fixed:null),Object(M.a)(V,"className","".concat(h,"-row-expand-icon-cell")),Object(M.a)(V,"render",function(K,te,fe){var de=E(te,fe),Ce=S.has(de),Oe=R?R(te):!0,ce=P({prefixCls:h,expanded:Ce,expandable:Oe,record:te,onExpand:_});return v?y.createElement("span",{onClick:function(ye){return ye.stopPropagation()}},ce):ce}),V),F=O.slice();return H>=0&&F.splice(H,0,W),F}return O},[u,O,E,S,P,w]),I=y.useMemo(function(){var V=U;return c&&(V=c(V)),V.length||(V=[{render:function(){return null}}]),V},[c,U,w]),N=y.useMemo(function(){return w==="rtl"?n(r(I)):r(I)},[I,w]);return[I,N]}z.b=i},wZgz:function(k,z,o){(function(M,m,T){k.exports=z=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.BlockCipher,y=m.algo,C=[],A=[],g=[],e=[],f=[],r=[],l=[],n=[],i=[],a=[];(function(){for(var d=[],s=0;s<256;s++)s<128?d[s]=s<<1:d[s]=s<<1^283;for(var u=0,S=0,s=0;s<256;s++){var E=S^S<<1^S<<2^S<<3^S<<4;E=E>>>8^E&255^99,C[u]=E,A[E]=u;var _=d[u],P=d[_],R=d[P],x=d[E]*257^E*16843008;g[u]=x<<24|x>>>8,e[u]=x<<16|x>>>16,f[u]=x<<8|x>>>24,r[u]=x;var x=R*16843009^P*65537^_*257^u*16843008;l[E]=x<<24|x>>>8,n[E]=x<<16|x>>>16,i[E]=x<<8|x>>>24,a[E]=x,u?(u=_^d[d[d[R^_]]],S^=d[d[S]]):u=S=1}})();var c=[0,1,2,4,8,16,32,64,128,27,54],h=y.AES=b.extend({_doReset:function(){var d;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var s=this._keyPriorReset=this._key,u=s.words,S=s.sigBytes/4,E=this._nRounds=S+6,_=(E+1)*4,P=this._keySchedule=[],R=0;R<_;R++)R6&&R%S==4&&(d=C[d>>>24]<<24|C[d>>>16&255]<<16|C[d>>>8&255]<<8|C[d&255]):(d=d<<8|d>>>24,d=C[d>>>24]<<24|C[d>>>16&255]<<16|C[d>>>8&255]<<8|C[d&255],d^=c[R/S|0]<<24),P[R]=P[R-S]^d);for(var x=this._invKeySchedule=[],w=0;w<_;w++){var R=_-w;if(w%4)var d=P[R];else var d=P[R-4];w<4||R<=4?x[w]=d:x[w]=l[C[d>>>24]]^n[C[d>>>16&255]]^i[C[d>>>8&255]]^a[C[d&255]]}},encryptBlock:function(d,s){this._doCryptBlock(d,s,this._keySchedule,g,e,f,r,C)},decryptBlock:function(d,s){var u=d[s+1];d[s+1]=d[s+3],d[s+3]=u,this._doCryptBlock(d,s,this._invKeySchedule,l,n,i,a,A);var u=d[s+1];d[s+1]=d[s+3],d[s+3]=u},_doCryptBlock:function(d,s,u,S,E,_,P,R){for(var x=this._nRounds,w=d[s]^u[0],v=d[s+1]^u[1],O=d[s+2]^u[2],U=d[s+3]^u[3],I=4,N=1;N>>24]^E[v>>>16&255]^_[O>>>8&255]^P[U&255]^u[I++],H=S[v>>>24]^E[O>>>16&255]^_[U>>>8&255]^P[w&255]^u[I++],D=S[O>>>24]^E[U>>>16&255]^_[w>>>8&255]^P[v&255]^u[I++],W=S[U>>>24]^E[w>>>16&255]^_[v>>>8&255]^P[O&255]^u[I++];w=V,v=H,O=D,U=W}var V=(R[w>>>24]<<24|R[v>>>16&255]<<16|R[O>>>8&255]<<8|R[U&255])^u[I++],H=(R[v>>>24]<<24|R[O>>>16&255]<<16|R[U>>>8&255]<<8|R[w&255])^u[I++],D=(R[O>>>24]<<24|R[U>>>16&255]<<16|R[w>>>8&255]<<8|R[v&255])^u[I++],W=(R[U>>>24]<<24|R[w>>>16&255]<<16|R[v>>>8&255]<<8|R[O&255])^u[I++];d[s]=V,d[s+1]=H,d[s+2]=D,d[s+3]=W},keySize:256/32});m.AES=b._createHelper(h)}(),M.AES})},wbyO:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){var m=M,T=m.lib,b=T.WordArray,y=m.enc,C=y.Base64url={stringify:function(g,e=!0){var f=g.words,r=g.sigBytes,l=e?this._safe_map:this._map;g.clamp();for(var n=[],i=0;i>>2]>>>24-i%4*8&255,c=f[i+1>>>2]>>>24-(i+1)%4*8&255,h=f[i+2>>>2]>>>24-(i+2)%4*8&255,d=a<<16|c<<8|h,s=0;s<4&&i+s*.75>>6*(3-s)&63));var u=l.charAt(64);if(u)for(;n.length%4;)n.push(u);return n.join("")},parse:function(g,e=!0){var f=g.length,r=e?this._safe_map:this._map,l=this._reverseMap;if(!l){l=this._reverseMap=[];for(var n=0;n>>6-n%4*2,c=i|a;r[l>>>2]|=c<<24-l%4*8,l++}return b.create(r,l)}}(),M.enc.Base64url})},xiVL:function(k,z){k.exports="data:image/png;base64,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"},xrsn:function(k,z,o){k.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y0+3":function(k,z,o){"use strict";o.d(z,"a",function(){return r}),o.d(z,"b",function(){return n});var M=/margin|padding|width|height|max|min|offset/,m={left:!0,top:!0},T={cssFloat:1,styleFloat:1,float:1};function b(i){return i.nodeType===1?i.ownerDocument.defaultView.getComputedStyle(i,null):{}}function y(i,a,c){if(a=a.toLowerCase(),c==="auto"){if(a==="height")return i.offsetHeight;if(a==="width")return i.offsetWidth}return a in m||(m[a]=M.test(a)),m[a]?parseFloat(c)||0:c}function C(i,a){var c=arguments.length,h=b(i);return a=T[a]?"cssFloat"in i.style?"cssFloat":"styleFloat":a,c===1?h:y(i,a,h[a]||i.style[a])}function A(i,a,c){var h=arguments.length;if(a=T[a]?"cssFloat"in i.style?"cssFloat":"styleFloat":a,h===3)return typeof c=="number"&&M.test(a)&&(c="".concat(c,"px")),i.style[a]=c,c;for(var d in a)a.hasOwnProperty(d)&&A(i,d,a[d]);return b(i)}function g(i){return i===document.body?document.documentElement.clientWidth:i.offsetWidth}function e(i){return i===document.body?window.innerHeight||document.documentElement.clientHeight:i.offsetHeight}function f(){var i=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:i,height:a}}function r(){var i=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:i,height:a}}function l(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(i){var a=i.getBoundingClientRect(),c=document.documentElement;return{left:a.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}},yDYP:function(k,z,o){k.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},"yTi+":function(k,z,o){k.exports=o.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygoZ:function(k,z){k.exports="data:image/png;base64,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"},yslc:function(k,z){k.exports="data:image/png;base64,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"},z4EP:function(k,z){k.exports="data:image/png;base64,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"}}]); +`),x=[],w=Object(A.toMpegTsClockFromTimescale)(h,d),v="00:00.000",T=0,U=0,I,N=!0,V=!1;P.oncue=function(H){var D=s[u],W=s.ccOffset,F=(T-w)/9e4;if(D!=null&&D.new&&(U!==void 0?W=s.ccOffset=D.start:i(s,u,F)),F&&(W=F-s.presentationOffset),V){var L=H.endTime-H.startTime,K=Object(g.normalizePts)((H.startTime+W-U)*9e4,S*9e4)/9e4;H.startTime=K,H.endTime=K+L}var te=H.text.trim();H.text=decodeURIComponent(encodeURIComponent(te)),H.id||(H.id=n(H.startTime,H.endTime,te)),H.endTime>0&&x.push(H)},P.onparsingerror=function(H){I=H},P.onflush=function(){if(I){_(I);return}E(x)},R.forEach(function(H){if(N)if(f(H,"X-TIMESTAMP-MAP=")){N=!1,V=!0,H.substr(16).split(",").forEach(function(D){f(D,"LOCAL:")?v=D.substr(6):f(D,"MPEGTS:")&&(T=parseInt(D.substr(7)))});try{U=r(v)/1e3}catch(D){V=!1,I=D}return}else H===""&&(N=!1);P.parse(H+` +`)}),P.flush()}},"./src/utils/xhr-loader.ts":function(M,m,O){"use strict";O.r(m);var b=O("./src/utils/logger.ts"),y=O("./src/loader/load-stats.ts"),C=/^age:\s*[\d.]+\s*$/m,A=function(){function g(f){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=f?f.xhrSetup:null,this.stats=new y.LoadStats,this.retryDelay=0}var e=g.prototype;return e.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},e.abortInternal=function(){var r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))},e.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},e.load=function(r,l,n){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=l,this.callbacks=n,this.retryDelay=l.retryDelay,this.loadInternal()},e.loadInternal=function(){var r=this.config,l=this.context;if(!r)return;var n=this.loader=new self.XMLHttpRequest,i=this.stats;i.loading.first=0,i.loaded=0;var a=this.xhrSetup;try{if(a)try{a(n,l.url)}catch(d){n.open("GET",l.url,!0),a(n,l.url)}n.readyState||n.open("GET",l.url,!0);var c=this.context.headers;if(c)for(var h in c)n.setRequestHeader(h,c[h])}catch(d){this.callbacks.onError({code:n.status,text:d.message},l,n);return}l.rangeEnd&&n.setRequestHeader("Range","bytes="+l.rangeStart+"-"+(l.rangeEnd-1)),n.onreadystatechange=this.readystatechange.bind(this),n.onprogress=this.loadprogress.bind(this),n.responseType=l.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),n.send()},e.readystatechange=function(){var r=this.context,l=this.loader,n=this.stats;if(!r||!l)return;var i=l.readyState,a=this.config;if(n.aborted)return;if(i>=2)if(self.clearTimeout(this.requestTimeout),n.loading.first===0&&(n.loading.first=Math.max(self.performance.now(),n.loading.start)),i===4){l.onreadystatechange=null,l.onprogress=null;var c=l.status;if(c>=200&&c<300){n.loading.end=Math.max(self.performance.now(),n.loading.first);var h,d;if(r.responseType==="arraybuffer"?(h=l.response,d=h.byteLength):(h=l.responseText,d=h.length),n.loaded=n.total=d,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(n,r,h,l),!this.callbacks)return;var u={url:l.responseURL,data:h};this.callbacks.onSuccess(u,n,r,l)}else n.retry>=a.maxRetry||c>=400&&c<499?(b.logger.error(c+" while loading "+r.url),this.callbacks.onError({code:c,text:l.statusText},r,l)):(b.logger.warn(c+" while loading "+r.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,a.maxRetryDelay),n.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout)},e.loadtimeout=function(){b.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},e.loadprogress=function(r){var l=this.stats;l.loaded=r.loaded,r.lengthComputable&&(l.total=r.total)},e.getCacheAge=function(){var r=null;if(this.loader&&C.test(this.loader.getAllResponseHeaders())){var l=this.loader.getResponseHeader("age");r=l?parseFloat(l):null}return r},g}();m.default=A}}).default})},vHTk:function(k,z,o){k.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(k,z,o){k.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"}},w7YG:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.StreamCipher,y=m.algo,C=y.RC4=b.extend({_doReset:function(){for(var e=this._key,f=e.words,r=e.sigBytes,l=this._S=[],n=0;n<256;n++)l[n]=n;for(var n=0,i=0;n<256;n++){var a=n%r,c=f[a>>>2]>>>24-a%4*8&255;i=(i+l[n]+c)%256;var h=l[n];l[n]=l[i],l[i]=h}this._i=this._j=0},_doProcessBlock:function(e,f){e[f]^=A.call(this)},keySize:256/32,ivSize:0});function A(){for(var e=this._S,f=this._i,r=this._j,l=0,n=0;n<4;n++){f=(f+1)%256,r=(r+e[f])%256;var i=e[f];e[f]=e[r],e[r]=i,l|=e[(e[f]+e[r])%256]<<24-n*8}return this._i=f,this._j=r,l}m.RC4=b._createHelper(C);var g=y.RC4Drop=C.extend({cfg:C.cfg.extend({drop:192}),_doReset:function(){C._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)A.call(this)}});m.RC4Drop=b._createHelper(g)}(),M.RC4})},wCXF:function(k,z,o){"use strict";o.d(z,"a",function(){return ut});var M=o("rePB"),m=o("VTBJ"),O=o("KQm4"),b=o("U8pU"),y=o("ODXe"),C=o("q1tI"),A=o("TSYQ"),g=o.n(A),e=o("Gytx"),f=o.n(e),r=o("Kwbf"),l=o("t23M"),n=o("qx4F"),i=o("6eGT"),a=o("IBYe"),c=o("Ff2n"),h=o("c+Xe"),d=o("fyJ8"),s=o("biw7");function u(Ve,ke,dt,Ft,vt){var Rt=dt[Ve]||{},ot=dt[ke]||{},Je,et;Rt.fixed==="left"?Je=Ft.left[Ve]:ot.fixed==="right"&&(et=Ft.right[ke]);var Me=!1,Be=!1,Xe=!1,Ke=!1,$e=dt[ke+1],_t=dt[Ve-1];if(vt==="rtl"){if(Je!==void 0){var jt=_t&&_t.fixed==="left";Ke=!jt}else if(et!==void 0){var $t=$e&&$e.fixed==="right";Xe=!$t}}else if(Je!==void 0){var mn=$e&&$e.fixed==="left";Me=!mn}else if(et!==void 0){var Dt=_t&&_t.fixed==="right";Be=!Dt}return{fixLeft:Je,fixRight:et,lastFixLeft:Me,firstFixRight:Be,lastFixRight:Xe,firstFixLeft:Ke,isSticky:Ft.isSticky}}var S=o("sR1s");function E(Ve){var ke=Ve.cells,dt=Ve.stickyOffsets,Ft=Ve.flattenColumns,vt=Ve.rowComponent,Rt=Ve.cellComponent,ot=Ve.onHeaderRow,Je=Ve.index,et=C.useContext(s.a),Me=et.prefixCls,Be=et.direction,Xe;ot&&(Xe=ot(ke.map(function($e){return $e.column}),Je));var Ke=Object(S.a)(ke.map(function($e){return $e.column}));return C.createElement(vt,Object.assign({},Xe),ke.map(function($e,_t){var jt=$e.column,$t=u($e.colStart,$e.colEnd,Ft,dt,Be),mn;return jt&&jt.onHeaderCell&&(mn=$e.column.onHeaderCell(jt)),C.createElement(d.a,Object.assign({},$e,{ellipsis:jt.ellipsis,align:jt.align,component:Rt,prefixCls:Me,key:Ke[_t]},$t,{additionalProps:mn,rowType:"header"}))}))}E.displayName="HeaderRow";var _=E;function P(Ve){var ke=[];function dt(ot,Je){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ke[et]=ke[et]||[];var Me=Je,Be=ot.filter(Boolean).map(function(Xe){var Ke={key:Xe.key,className:Xe.className||"",children:Xe.title,column:Xe,colStart:Me},$e=1,_t=Xe.children;return _t&&_t.length>0&&($e=dt(_t,Me,et+1).reduce(function(jt,$t){return jt+$t},0),Ke.hasSubColumns=!0),"colSpan"in Xe&&($e=Xe.colSpan),"rowSpan"in Xe&&(Ke.rowSpan=Xe.rowSpan),Ke.colSpan=$e,Ke.colEnd=Ke.colStart+$e-1,ke[et].push(Ke),Me+=$e,$e});return Be}dt(Ve,0);for(var Ft=ke.length,vt=function(Je){ke[Je].forEach(function(et){!("rowSpan"in et)&&!et.hasSubColumns&&(et.rowSpan=Ft-Je)})},Rt=0;Rt=0;Je-=1){var et=ke[Je],Me=dt&&dt[Je],Be=Me&&Me[w.a];(et||Be||ot)&&(vt.unshift(C.createElement("col",Object.assign({key:Je,style:{width:et,minWidth:et}},Be))),ot=!0)}return C.createElement("colgroup",null,vt)}var T=v;function U(Ve,ke){return Object(C.useMemo)(function(){for(var dt=[],Ft=0;Ft1?se-1:0),he=1;he=Xe&&(nn=Xe-Ke),ot({scrollLeft:nn/Xe*(Be+2)}),Dt.current.x=tt.pageX},Et=function(){var tt=Object(Q.b)(Rt.current).top,Ut=tt+Rt.current.offsetHeight,Pt=document.documentElement.scrollTop+window.innerHeight;Ut-Object(n.a)()<=Pt||tt>=Pt-Je?mn(function(an){return Object(m.a)(Object(m.a)({},an),{},{isHiddenScrollBar:!0})}):mn(function(an){return Object(m.a)(Object(m.a)({},an),{},{isHiddenScrollBar:!1})})},Ot=function(tt){mn(function(Ut){return Object(m.a)(Object(m.a)({},Ut),{},{scrollLeft:tt/Be*Xe||0})})};return C.useImperativeHandle(dt,function(){return{setScrollLeft:Ot}}),C.useEffect(function(){var Lt=Object(J.a)(document.body,"mouseup",Ae,!1),tt=Object(J.a)(document.body,"mousemove",Tt,!1);return Et(),function(){Lt.remove(),tt.remove()}},[Ke,rt]),C.useEffect(function(){var Lt=Object(J.a)(window,"scroll",Et,!1),tt=Object(J.a)(window,"resize",Et,!1);return function(){Lt.remove(),tt.remove()}},[]),C.useEffect(function(){$t.isHiddenScrollBar||mn(function(Lt){var tt,Ut;return Object(m.a)(Object(m.a)({},Lt),{},{scrollLeft:Rt.current.scrollLeft/((tt=Rt.current)===null||tt===void 0?void 0:tt.scrollWidth)*((Ut=Rt.current)===null||Ut===void 0?void 0:Ut.clientWidth)})})},[$t.isHiddenScrollBar]),Be<=Xe||!Ke||$t.isHiddenScrollBar?null:C.createElement("div",{style:{height:Object(n.a)(),width:Xe,bottom:Je},className:"".concat(Me,"-sticky-scroll")},C.createElement("div",{onMouseDown:Fe,ref:$e,className:g()("".concat(Me,"-sticky-scroll-bar"),Object(M.a)({},"".concat(Me,"-sticky-scroll-bar-active"),rt)),style:{width:"".concat(Ke,"px"),transform:"translate3d(".concat($t.scrollLeft,"px, 0, 0)")}}))},_e=C.forwardRef(ve);function Te(Ve,ke){return C.useMemo(function(){var dt=!!Ve;return{isSticky:dt,stickyClassName:dt?"".concat(ke,"-sticky-header"):"",offsetHeader:Object(b.a)(Ve)==="object"&&Ve.offsetHeader||0,offsetScroll:Object(b.a)(Ve)==="object"&&Ve.offsetScroll||0}},[Ve,ke])}var Ge=[],qe={},ut="rc-table-internal-hook",st=C.memo(function(Ve){var ke=Ve.children;return ke},function(Ve,ke){return f()(Ve.props,ke.props)?Ve.pingLeft!==ke.pingLeft||Ve.pingRight!==ke.pingRight:!1});function ft(Ve){var ke,dt=Ve.prefixCls,Ft=Ve.className,vt=Ve.rowClassName,Rt=Ve.style,ot=Ve.data,Je=Ve.rowKey,et=Ve.scroll,Me=Ve.tableLayout,Be=Ve.direction,Xe=Ve.title,Ke=Ve.footer,$e=Ve.summary,_t=Ve.id,jt=Ve.showHeader,$t=Ve.components,mn=Ve.emptyText,Dt=Ve.onRow,yt=Ve.onHeaderRow,je=Ve.internalHooks,rt=Ve.transformColumns,at=Ve.internalRefs,Ae=Ve.sticky,Fe=ot||Ge,Tt=!!Fe.length,Et=C.useState(0),Ot=Object(y.a)(Et,2),Lt=Ot[0],tt=Ot[1];C.useEffect(function(){tt(Object(n.a)())});var Ut=C.useMemo(function(){return Object(S.c)($t,{})},[$t]),Pt=C.useCallback(function(Kt,Jt){return Object(S.b)(Ut,Kt)||Jt},[Ut]),an=C.useMemo(function(){return typeof Je=="function"?Je:function(Kt){var Jt=Kt&&Kt[Je];return Jt}},[Je]),nn=Object(w.c)(Ve),rn=nn.expandIcon,Tn=nn.expandedRowKeys,sn=nn.defaultExpandedRowKeys,un=nn.defaultExpandAllRows,Jn=nn.expandedRowRender,kn=nn.onExpand,Yn=nn.onExpandedRowsChange,tr=nn.expandRowByClick,pr=nn.rowExpandable,ar=nn.expandIconColumnIndex,gn=nn.expandedRowClassName,en=nn.childrenColumnName,Nn=nn.indentSize,Zr=rn||oe,zr=en||"children",Ur=C.useMemo(function(){return Jn?"row":Ve.expandable&&je===ut&&Ve.expandable.__PARENT_RENDER_ICON__||Fe.some(function(Kt){return Kt&&Object(b.a)(Kt)==="object"&&Kt[zr]})?"nest":!1},[!!Jn,Fe]),Dr=C.useState(function(){return sn||(un?ee(Fe,an,zr):[])}),pe=Object(y.a)(Dr,2),X=pe[0],q=pe[1],se=C.useMemo(function(){return new Set(Tn||X||[])},[Tn,X]),De=C.useCallback(function(Kt){var Jt=an(Kt,Fe.indexOf(Kt)),Yt,Vn=se.has(Jt);Vn?(se.delete(Jt),Yt=Object(O.a)(se)):Yt=[].concat(Object(O.a)(se),[Jt]),q(Yt),kn&&kn(!Vn,Kt),Yn&&Yn(Yt)},[an,se,Fe,kn,Yn]),he=C.useState(0),pt=Object(y.a)(he,2),_n=pt[0],Kn=pt[1],dr=Object(ce.b)(Object(m.a)(Object(m.a)(Object(m.a)({},Ve),nn),{},{expandable:!!Jn,expandedKeys:se,getRowKey:an,onTriggerExpand:De,expandIcon:Zr,expandIconColumnIndex:ar,direction:Be}),je===ut?rt:null),on=Object(y.a)(dr,2),Mn=on[0],Xn=on[1],$r=C.useMemo(function(){return{columns:Mn,flattenColumns:Xn}},[Mn,Xn]),ga=C.useRef(),pa=C.useRef(),fr=C.useRef(),za=C.useState(!1),ja=Object(y.a)(za,2),Ra=ja[0],Ha=ja[1],wa=C.useState(!1),Ja=Object(y.a)(wa,2),ka=Ja[0],li=Ja[1],oi=ue(new Map),ua=Object(y.a)(oi,2),fa=ua[0],oa=ua[1],xe=Object(S.a)(Xn),lt=xe.map(function(Kt){return fa.get(Kt)}),Mt=C.useMemo(function(){return lt},[lt.join("_")]),wt=me(Mt,Xn.length,Be),Ht=et&&Object(S.d)(et.y),Nt=et&&Object(S.d)(et.x),Vt=Nt&&Xn.some(function(Kt){var Jt=Kt.fixed;return Jt}),qt=C.useRef(),En=Te(Ae,dt),vn=En.isSticky,Un=En.offsetHeader,An=En.offsetScroll,tn=En.stickyClassName,Pn,yn,jn;Ht&&(yn={overflowY:"scroll",maxHeight:et.y}),Nt&&(Pn={overflowX:"auto"},Ht||(yn={overflowY:"hidden"}),jn={width:et.x===!0?"auto":et.x,minWidth:"100%"});var Rn=C.useCallback(function(Kt,Jt){oa(function(Yt){var Vn=new Map(Yt);return Vn.set(Kt,Jt),Vn})},[]),Qn=le(null),mr=Object(y.a)(Qn,2),kr=mr[0],wn=mr[1];function Xt(Kt,Jt){if(!Jt)return;typeof Jt=="function"?Jt(Kt):Jt.scrollLeft!==Kt&&(Jt.scrollLeft=Kt)}var fn=function(Jt){var Yt=Jt.currentTarget,Vn=Jt.scrollLeft,er=typeof Vn=="number"?Vn:Yt.scrollLeft,Ln=Yt||qe;if(!wn()||wn()===Ln){var ir;kr(Ln),Xt(er,pa.current),Xt(er,fr.current),Xt(er,(ir=qt.current)===null||ir===void 0?void 0:ir.setScrollLeft)}if(Yt){var cr=Yt.scrollWidth,sr=Yt.clientWidth;Ha(er>0),li(er0?[].concat(Object(m.a)(c),Object(m.a)(r(u).map(function(S){return Object(O.a)({fixed:s},S)}))):[].concat(Object(m.a)(c),[Object(O.a)(Object(O.a)({},h),{},{fixed:s})])},[])}function l(a){for(var c=!0,h=0;h=0;u-=1){var S=a[u];if(s&&S.fixed!=="right")s=!1;else if(!s&&S.fixed==="right"){Object(A.a)(!1,"Index ".concat(u+1," of `columns` missing `fixed='right'` prop."));break}}}function n(a){return a.map(function(c){var h=c.fixed,d=Object(b.a)(c,["fixed"]),s=h;return h==="left"?s="right":h==="right"&&(s="left"),Object(O.a)({fixed:s},d)})}function i(a,c){var h=a.prefixCls,d=a.columns,s=a.children,u=a.expandable,S=a.expandedKeys,E=a.getRowKey,_=a.onTriggerExpand,P=a.expandIcon,R=a.rowExpandable,x=a.expandIconColumnIndex,w=a.direction,v=a.expandRowByClick,T=y.useMemo(function(){return d||f(s)},[d,s]),U=y.useMemo(function(){if(u){var V,H=x||0,D=T[H],W=(V={},Object(M.a)(V,e.a,{className:"".concat(h,"-expand-icon-col")}),Object(M.a)(V,"title",""),Object(M.a)(V,"fixed",D?D.fixed:null),Object(M.a)(V,"className","".concat(h,"-row-expand-icon-cell")),Object(M.a)(V,"render",function(K,te,fe){var de=E(te,fe),Ce=S.has(de),Oe=R?R(te):!0,ce=P({prefixCls:h,expanded:Ce,expandable:Oe,record:te,onExpand:_});return v?y.createElement("span",{onClick:function(ye){return ye.stopPropagation()}},ce):ce}),V),F=T.slice();return H>=0&&F.splice(H,0,W),F}return T},[u,T,E,S,P,w]),I=y.useMemo(function(){var V=U;return c&&(V=c(V)),V.length||(V=[{render:function(){return null}}]),V},[c,U,w]),N=y.useMemo(function(){return w==="rtl"?n(r(I)):r(I)},[I,w]);return[I,N]}z.b=i},wZgz:function(k,z,o){(function(M,m,O){k.exports=z=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.BlockCipher,y=m.algo,C=[],A=[],g=[],e=[],f=[],r=[],l=[],n=[],i=[],a=[];(function(){for(var d=[],s=0;s<256;s++)s<128?d[s]=s<<1:d[s]=s<<1^283;for(var u=0,S=0,s=0;s<256;s++){var E=S^S<<1^S<<2^S<<3^S<<4;E=E>>>8^E&255^99,C[u]=E,A[E]=u;var _=d[u],P=d[_],R=d[P],x=d[E]*257^E*16843008;g[u]=x<<24|x>>>8,e[u]=x<<16|x>>>16,f[u]=x<<8|x>>>24,r[u]=x;var x=R*16843009^P*65537^_*257^u*16843008;l[E]=x<<24|x>>>8,n[E]=x<<16|x>>>16,i[E]=x<<8|x>>>24,a[E]=x,u?(u=_^d[d[d[R^_]]],S^=d[d[S]]):u=S=1}})();var c=[0,1,2,4,8,16,32,64,128,27,54],h=y.AES=b.extend({_doReset:function(){var d;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var s=this._keyPriorReset=this._key,u=s.words,S=s.sigBytes/4,E=this._nRounds=S+6,_=(E+1)*4,P=this._keySchedule=[],R=0;R<_;R++)R6&&R%S==4&&(d=C[d>>>24]<<24|C[d>>>16&255]<<16|C[d>>>8&255]<<8|C[d&255]):(d=d<<8|d>>>24,d=C[d>>>24]<<24|C[d>>>16&255]<<16|C[d>>>8&255]<<8|C[d&255],d^=c[R/S|0]<<24),P[R]=P[R-S]^d);for(var x=this._invKeySchedule=[],w=0;w<_;w++){var R=_-w;if(w%4)var d=P[R];else var d=P[R-4];w<4||R<=4?x[w]=d:x[w]=l[C[d>>>24]]^n[C[d>>>16&255]]^i[C[d>>>8&255]]^a[C[d&255]]}},encryptBlock:function(d,s){this._doCryptBlock(d,s,this._keySchedule,g,e,f,r,C)},decryptBlock:function(d,s){var u=d[s+1];d[s+1]=d[s+3],d[s+3]=u,this._doCryptBlock(d,s,this._invKeySchedule,l,n,i,a,A);var u=d[s+1];d[s+1]=d[s+3],d[s+3]=u},_doCryptBlock:function(d,s,u,S,E,_,P,R){for(var x=this._nRounds,w=d[s]^u[0],v=d[s+1]^u[1],T=d[s+2]^u[2],U=d[s+3]^u[3],I=4,N=1;N>>24]^E[v>>>16&255]^_[T>>>8&255]^P[U&255]^u[I++],H=S[v>>>24]^E[T>>>16&255]^_[U>>>8&255]^P[w&255]^u[I++],D=S[T>>>24]^E[U>>>16&255]^_[w>>>8&255]^P[v&255]^u[I++],W=S[U>>>24]^E[w>>>16&255]^_[v>>>8&255]^P[T&255]^u[I++];w=V,v=H,T=D,U=W}var V=(R[w>>>24]<<24|R[v>>>16&255]<<16|R[T>>>8&255]<<8|R[U&255])^u[I++],H=(R[v>>>24]<<24|R[T>>>16&255]<<16|R[U>>>8&255]<<8|R[w&255])^u[I++],D=(R[T>>>24]<<24|R[U>>>16&255]<<16|R[w>>>8&255]<<8|R[v&255])^u[I++],W=(R[U>>>24]<<24|R[w>>>16&255]<<16|R[v>>>8&255]<<8|R[T&255])^u[I++];d[s]=V,d[s+1]=H,d[s+2]=D,d[s+3]=W},keySize:256/32});m.AES=b._createHelper(h)}(),M.AES})},wbyO:function(k,z,o){(function(M,m){k.exports=z=m(o("Ib8C"))})(this,function(M){return function(){var m=M,O=m.lib,b=O.WordArray,y=m.enc,C=y.Base64url={stringify:function(g,e=!0){var f=g.words,r=g.sigBytes,l=e?this._safe_map:this._map;g.clamp();for(var n=[],i=0;i>>2]>>>24-i%4*8&255,c=f[i+1>>>2]>>>24-(i+1)%4*8&255,h=f[i+2>>>2]>>>24-(i+2)%4*8&255,d=a<<16|c<<8|h,s=0;s<4&&i+s*.75>>6*(3-s)&63));var u=l.charAt(64);if(u)for(;n.length%4;)n.push(u);return n.join("")},parse:function(g,e=!0){var f=g.length,r=e?this._safe_map:this._map,l=this._reverseMap;if(!l){l=this._reverseMap=[];for(var n=0;n>>6-n%4*2,c=i|a;r[l>>>2]|=c<<24-l%4*8,l++}return b.create(r,l)}}(),M.enc.Base64url})},xiVL:function(k,z){k.exports="data:image/png;base64,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"},xrsn:function(k,z,o){k.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y0+3":function(k,z,o){"use strict";o.d(z,"a",function(){return r}),o.d(z,"b",function(){return n});var M=/margin|padding|width|height|max|min|offset/,m={left:!0,top:!0},O={cssFloat:1,styleFloat:1,float:1};function b(i){return i.nodeType===1?i.ownerDocument.defaultView.getComputedStyle(i,null):{}}function y(i,a,c){if(a=a.toLowerCase(),c==="auto"){if(a==="height")return i.offsetHeight;if(a==="width")return i.offsetWidth}return a in m||(m[a]=M.test(a)),m[a]?parseFloat(c)||0:c}function C(i,a){var c=arguments.length,h=b(i);return a=O[a]?"cssFloat"in i.style?"cssFloat":"styleFloat":a,c===1?h:y(i,a,h[a]||i.style[a])}function A(i,a,c){var h=arguments.length;if(a=O[a]?"cssFloat"in i.style?"cssFloat":"styleFloat":a,h===3)return typeof c=="number"&&M.test(a)&&(c="".concat(c,"px")),i.style[a]=c,c;for(var d in a)a.hasOwnProperty(d)&&A(i,d,a[d]);return b(i)}function g(i){return i===document.body?document.documentElement.clientWidth:i.offsetWidth}function e(i){return i===document.body?window.innerHeight||document.documentElement.clientHeight:i.offsetHeight}function f(){var i=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:i,height:a}}function r(){var i=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:i,height:a}}function l(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(i){var a=i.getBoundingClientRect(),c=document.documentElement;return{left:a.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}},yDYP:function(k,z,o){k.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},"yTi+":function(k,z,o){k.exports=o.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygoZ:function(k,z){k.exports="data:image/png;base64,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"},yslc:function(k,z){k.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="},z4EP:function(k,z){k.exports="data:image/png;base64,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"}}]); diff --git a/p__Shixuns__Edit.c76385cc.chunk.css b/p__Shixuns__Edit.f36f72bf.chunk.css similarity index 99% rename from p__Shixuns__Edit.c76385cc.chunk.css rename to p__Shixuns__Edit.f36f72bf.chunk.css index f7b37b3199..8b9d4fec3f 100644 --- a/p__Shixuns__Edit.c76385cc.chunk.css +++ b/p__Shixuns__Edit.f36f72bf.chunk.css @@ -4109,7 +4109,8 @@ ul.menu___3Tf01 [class~='ant-dropdown-menu-item-active'] { position: relative; } .header___1E4MV [class~='ant-layout-header'] [class~='timeShow'] { - color: #fff; + color: #25506B; + margin-left: auto; } .header___1E4MV .logo___R8PNJ { height: 36px; diff --git a/p__index.6c376c97.chunk.css b/p__index.7c0b1b02.chunk.css similarity index 99% rename from p__index.6c376c97.chunk.css rename to p__index.7c0b1b02.chunk.css index bef206ca02..19547df9dd 100644 --- a/p__index.6c376c97.chunk.css +++ b/p__index.7c0b1b02.chunk.css @@ -36,7 +36,8 @@ position: relative; } .header___1E4MV [class~='ant-layout-header'] [class~='timeShow'] { - color: #fff; + color: #25506B; + margin-left: auto; } .header___1E4MV .logo___R8PNJ { height: 36px; diff --git a/p__index.98ad618c.async.js b/p__index.9ae9c352.async.js similarity index 70% rename from p__index.98ad618c.async.js rename to p__index.9ae9c352.async.js index 40d723aaf2..64223fb3de 100644 --- a/p__index.98ad618c.async.js +++ b/p__index.9ae9c352.async.js @@ -1,17 +1,17 @@ -var fr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[295,3,6,8,9,10,13,14,38,139],{"+GGh":function(ae,Z){ae.exports="data:image/png;base64,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"},"+QRC":function(ae,Z,h){"use strict";var Q=h("E9nw"),P={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function U(t){var O=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,O)}function s(t,O){var o,v,g,i,x,S,M=!1;O||(O={}),o=O.debug||!1;try{g=Q(),i=document.createRange(),x=document.getSelection(),S=document.createElement("span"),S.textContent=t,S.style.all="unset",S.style.position="fixed",S.style.top=0,S.style.clip="rect(0, 0, 0, 0)",S.style.whiteSpace="pre",S.style.webkitUserSelect="text",S.style.MozUserSelect="text",S.style.msUserSelect="text",S.style.userSelect="text",S.addEventListener("copy",function(L){if(L.stopPropagation(),O.format)if(L.preventDefault(),typeof L.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=P[O.format]||P.default;window.clipboardData.setData(f,t)}else L.clipboardData.clearData(),L.clipboardData.setData(O.format,t);O.onCopy&&(L.preventDefault(),O.onCopy(L.clipboardData))}),document.body.appendChild(S),i.selectNodeContents(S),x.addRange(i);var A=document.execCommand("copy");if(!A)throw new Error("copy command was unsuccessful");M=!0}catch(L){o&&console.error("unable to copy using execCommand: ",L),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(O.format||"text",t),O.onCopy&&O.onCopy(window.clipboardData),M=!0}catch(f){o&&console.error("unable to copy using clipboardData: ",f),o&&console.error("falling back to prompt"),v=U("message"in O?O.message:D),window.prompt(v,t)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(i):x.removeAllRanges()),S&&document.body.removeChild(S),g()}return M}ae.exports=s},"+UV5":function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(ae,Z,h){ae.exports=h.p+"static/search1.c4136dd4.png"},"06Qe":function(ae,Z,h){var Q=h("ItGF"),P="urn:schemas-microsoft-com:vml",D=typeof window=="undefined"?null:window,U=!1,s=D&&D.document;function t(v){return O(v)}var O;if(s&&!Q.canvasSupported)try{!s.namespaces.zrvml&&s.namespaces.add("zrvml",P),O=function(v){return s.createElement("')}}catch(v){O=function(g){return s.createElement("<"+g+' xmlns="'+P+'" class="zrvml">')}}function o(){if(U||!s)return;U=!0;var v=s.styleSheets;v.length<31?s.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):v[0].addRule(".zrvml","behavior:url(#default#VML)")}Z.doc=s,Z.createNode=t,Z.initVML=o},"0r65":function(ae,Z){var h=arguments[3],Q=arguments[4],P=arguments[5],D=JSON.stringify;ae.exports=function(U,s){for(var t,O=Object.keys(P),o=0,v=O.length;o=0;p--){var y;if(l[p]!==u&&!l[p].ignore&&(y=S(l[p],L,f))&&(!m.topTarget&&(m.topTarget=l[p]),y!==O)){m.target=l[p];break}}return m},processGesture:function(L,f){this._gestureMgr||(this._gestureMgr=new t);var u=this._gestureMgr;f==="start"&&u.clear();var l=u.recognize(L,this.findHover(L.zrX,L.zrY,null).target,this.proxy.dom);if(f==="end"&&u.clear(),l){var m=l.type;L.gestureEvent=m,this.dispatchToElement({target:l.target},m,l.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(L){x.prototype[L]=function(f){var u=f.zrX,l=f.zrY,m=M(this,u,l),p,y;if((L!=="mouseup"||!m)&&(p=this.findHover(u,l),y=p.target),L==="mousedown")this._downEl=y,this._downPoint=[f.zrX,f.zrY],this._upEl=y;else if(L==="mouseup")this._upEl=y;else if(L==="click"){if(this._downEl!==this._upEl||!this._downPoint||P.dist(this._downPoint,[f.zrX,f.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,L,f)}});function S(L,f,u){if(L[L.rectHover?"rectContain":"contain"](f,u)){for(var l=L,m;l;){if(l.clipPath&&!l.clipPath.contain(f,u))return!1;l.silent&&(m=!0),l=l.parent}return m?O:!0}return!1}function M(L,f,u){var l=L.painter;return f<0||f>l.getWidth()||u<0||u>l.getHeight()}Q.mixin(x,U),Q.mixin(x,D);var A=x;ae.exports=A},"1Jh7":function(ae,Z,h){var Q=h("y+Vt"),P=h("T6xi"),D=Q.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(U,s){P.buildPath(U,s,!1)}});ae.exports=D},"1MYJ":function(ae,Z,h){var Q=h("y+Vt"),P=Q.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var D=this.__dirtyPath,U=this.shape.paths,s=0;s=this._maxSize&&i>0){var S=o.head;o.remove(S),delete v[S.key],g=S.value,this._lastRemovedEntry=S}x?x.value=O:x=new P(O),x.key=t,o.insertEntry(x),v[t]=x}return g},U.get=function(t){var O=this._map[t],o=this._list;if(O!=null)return O!==o.tail&&(o.remove(O),o.insertEntry(O)),O.value},U.clear=function(){this._list.clear(),this._map={}};var s=D;ae.exports=s},"1Sn+":function(ae,Z,h){},"1XHU":function(ae,Z,h){"use strict";var Q=h("2qtc"),P=h("kLXV"),D=h("q1tI"),U=h.n(D),s=h("9kvl"),t=h("3wET"),O=h.n(t),o=h("bUJZ"),v=h.n(o),g=h("Ct/S"),i=h.n(g),x=function(M){var A=M.visible,L=M.occupationValue,f=M.onCancel,u=f===void 0?function(){}:f,l=function(){return U.a.createElement("div",{className:i.a.flexColumn},U.a.createElement("img",{className:i.a.img,src:v.a}),U.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},m=function(){return U.a.createElement("div",{className:i.a.flexColumn},U.a.createElement("img",{className:i.a.img,src:O.a}),U.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},p=function(){return L===3?U.a.createElement(U.a.Fragment,null,m(),l()):L===2?l():m()};return U.a.createElement(P.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:A,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){u(),s.d.push("/account/certification")},onCancel:function(){u()}},U.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),U.a.createElement("div",{className:i.a.flexRow},p()))};Z.a=Object(s.a)(function(S){var M=S.paperlibrary,A=S.loading,L=S.globalSetting;return{paperlibrary:M,globalSetting:L,loading:A.effects}})(x)},"1bdT":function(ae,Z,h){var Q=h("3gBT"),P=h("H6uX"),D=h("DN4a"),U=h("vWvF"),s=h("bYtY"),t=function(o){D.call(this,o),P.call(this,o),U.call(this,o),this.id=o.id||Q()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,v){switch(this.draggable){case"horizontal":v=0;break;case"vertical":o=0;break}var g=this.transform;g||(g=this.transform=[1,0,0,1,0,0]),g[4]+=o,g[5]+=v,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,v){},attrKV:function(o,v){if(o==="position"||o==="scale"||o==="origin"){if(v){var g=this[o];g||(g=this[o]=[]),g[0]=v[0],g[1]=v[1]}}else this[o]=v},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,v){if(typeof o=="string")this.attrKV(o,v);else if(s.isObject(o))for(var g in o)o.hasOwnProperty(g)&&this.attrKV(g,o[g]);return this.dirty(!1),this},setClipPath:function(o){var v=this.__zr;v&&o.addSelfToZr(v),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=v,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var v=this.animators;if(v)for(var g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,Ne=qe&&typeof qe.getBoundingClientRect=="function"&&qe.getBoundingClientRect().width;if(Ne){if(dt){var de=getComputedStyle(qe),Se=de.marginLeft,at=de.marginRight;Ne+=+Se.replace("px","")+ +at.replace("px","")}Ne=+Ne.toFixed(6)}return Ne||0},xe=function(qe,dt,Ne){qe&&Object(u.a)(qe.style)==="object"&&(qe.style[dt]=Ne)},ye=function(){return V.any},Oe=h("KQm4"),we=h("Ff2n"),Te=h("i8i4"),re=h("bdgK"),he=h("uciX"),J=h("8XRh"),fe={adjustX:1,adjustY:1},Ae={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ee={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ke=Ae,Je=0,Ue={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},je=function(qe,dt,Ne){var de=F(dt),Se=qe.getState();qe.setState({defaultActiveFirst:Object(Q.a)(Object(Q.a)({},Se.defaultActiveFirst),{},Object(i.a)({},de,Ne))})},be=function(vt){Object(s.a)(dt,vt);var qe=Object(t.a)(dt);function dt(Ne){var de;Object(P.a)(this,dt),de=qe.call(this,Ne),de.onDestroy=function(Xe){de.props.onDestroy(Xe)},de.onKeyDown=function(Xe){var tt=Xe.keyCode,pt=de.menuInstance,Wt=de.props,zt=Wt.isOpen,ne=Wt.store;if(tt===x.a.ENTER)return de.onTitleClick(Xe),je(ne,de.props.eventKey,!0),!0;if(tt===x.a.RIGHT)return zt?pt.onKeyDown(Xe):(de.triggerOpenChange(!0),je(ne,de.props.eventKey,!0)),!0;if(tt===x.a.LEFT){var te;if(zt)te=pt.onKeyDown(Xe);else return;return te||(de.triggerOpenChange(!1),te=!0),te}return zt&&(tt===x.a.UP||tt===x.a.DOWN)?pt.onKeyDown(Xe):void 0},de.onOpenChange=function(Xe){de.props.onOpenChange(Xe)},de.onPopupVisibleChange=function(Xe){de.triggerOpenChange(Xe,Xe?"mouseenter":"mouseleave")},de.onMouseEnter=function(Xe){var tt=de.props,pt=tt.eventKey,Wt=tt.onMouseEnter,zt=tt.store;je(zt,de.props.eventKey,!1),Wt({key:pt,domEvent:Xe})},de.onMouseLeave=function(Xe){var tt=de.props,pt=tt.parentMenu,Wt=tt.eventKey,zt=tt.onMouseLeave;pt.subMenuInstance=Object(U.a)(de),zt({key:Wt,domEvent:Xe})},de.onTitleMouseEnter=function(Xe){var tt=de.props,pt=tt.eventKey,Wt=tt.onItemHover,zt=tt.onTitleMouseEnter;Wt({key:pt,hover:!0}),zt({key:pt,domEvent:Xe})},de.onTitleMouseLeave=function(Xe){var tt=de.props,pt=tt.parentMenu,Wt=tt.eventKey,zt=tt.onItemHover,ne=tt.onTitleMouseLeave;pt.subMenuInstance=Object(U.a)(de),zt({key:Wt,hover:!1}),ne({key:Wt,domEvent:Xe})},de.onTitleClick=function(Xe){var tt=Object(U.a)(de),pt=tt.props;if(pt.onTitleClick({key:pt.eventKey,domEvent:Xe}),pt.triggerSubMenuAction==="hover")return;de.triggerOpenChange(!pt.isOpen,"click"),je(pt.store,de.props.eventKey,!1)},de.onSubMenuClick=function(Xe){typeof de.props.onClick=="function"&&de.props.onClick(de.addKeyPath(Xe))},de.onSelect=function(Xe){de.props.onSelect(Xe)},de.onDeselect=function(Xe){de.props.onDeselect(Xe)},de.getPrefixCls=function(){return"".concat(de.props.rootPrefixCls,"-submenu")},de.getActiveClassName=function(){return"".concat(de.getPrefixCls(),"-active")},de.getDisabledClassName=function(){return"".concat(de.getPrefixCls(),"-disabled")},de.getSelectedClassName=function(){return"".concat(de.getPrefixCls(),"-selected")},de.getOpenClassName=function(){return"".concat(de.props.rootPrefixCls,"-submenu-open")},de.saveMenuInstance=function(Xe){de.menuInstance=Xe},de.addKeyPath=function(Xe){return Object(Q.a)(Object(Q.a)({},Xe),{},{keyPath:(Xe.keyPath||[]).concat(de.props.eventKey)})},de.triggerOpenChange=function(Xe,tt){var pt=de.props.eventKey,Wt=function(){de.onOpenChange({key:pt,item:Object(U.a)(de),trigger:tt,open:Xe})};tt==="mouseenter"?de.mouseenterTimeout=setTimeout(function(){Wt()},0):Wt()},de.isChildrenSelected=function(){var Xe={find:!1};return $(de.props.children,de.props.selectedKeys,Xe),Xe.find},de.isOpen=function(){return de.props.openKeys.indexOf(de.props.eventKey)!==-1},de.adjustWidth=function(){if(!de.subMenuTitle||!de.menuInstance)return;var Xe=Te.findDOMNode(de.menuInstance);if(Xe.offsetWidth>=de.subMenuTitle.offsetWidth)return;Xe.style.minWidth="".concat(de.subMenuTitle.offsetWidth,"px")},de.saveSubMenuTitle=function(Xe){de.subMenuTitle=Xe},de.getBaseProps=function(){var Xe=Object(U.a)(de),tt=Xe.props;return{mode:tt.mode==="horizontal"?"vertical":tt.mode,visible:de.props.isOpen,level:tt.level+1,inlineIndent:tt.inlineIndent,focusable:!1,onClick:de.onSubMenuClick,onSelect:de.onSelect,onDeselect:de.onDeselect,onDestroy:de.onDestroy,selectedKeys:tt.selectedKeys,eventKey:"".concat(tt.eventKey,"-menu-"),openKeys:tt.openKeys,motion:tt.motion,onOpenChange:de.onOpenChange,subMenuOpenDelay:tt.subMenuOpenDelay,parentMenu:Object(U.a)(de),subMenuCloseDelay:tt.subMenuCloseDelay,forceSubMenuRender:tt.forceSubMenuRender,triggerSubMenuAction:tt.triggerSubMenuAction,builtinPlacements:tt.builtinPlacements,defaultActiveFirst:tt.store.getState().defaultActiveFirst[F(tt.eventKey)],multiple:tt.multiple,prefixCls:tt.rootPrefixCls,id:de.internalMenuId,manualRef:de.saveMenuInstance,itemIcon:tt.itemIcon,expandIcon:tt.expandIcon,direction:tt.direction}},de.getMotion=function(Xe,tt){var pt=Object(U.a)(de),Wt=pt.haveRendered,zt=de.props,ne=zt.motion,te=zt.rootPrefixCls,B=Object(Q.a)(Object(Q.a)({},ne),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:Wt||!tt||Xe!=="inline"});return B};var Se=Ne.store,at=Ne.eventKey,rt=Se.getState(),lt=rt.defaultActiveFirst;de.isRootMenu=!1;var ht=!1;return lt&&(ht=lt[at]),je(Se,at,ht),de}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var de=this,Se=this.props,at=Se.mode,rt=Se.parentMenu,lt=Se.manualRef;if(lt&<(this),at!=="horizontal"||!rt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return de.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var de=this.props,Se=de.onDestroy,at=de.eventKey;Se&&Se(at),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(de){var Se=this,at=this.getBaseProps(),rt=this.getMotion(at.mode,at.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||at.visible||at.forceSubMenuRender,!this.haveOpened)return O.createElement("div",null);var lt=at.direction;return O.createElement(J.default,Object.assign({visible:at.visible},rt),function(ht){var Xe=ht.className,tt=ht.style,pt=f()("".concat(at.prefixCls,"-sub"),Xe,Object(i.a)({},"".concat(at.prefixCls,"-rtl"),lt==="rtl"));return O.createElement(Dt,Object.assign({},at,{id:Se.internalMenuId,className:pt,style:tt}),de)})}},{key:"render",value:function(){var de,Se=Object(Q.a)({},this.props),at=Se.isOpen,rt=this.getPrefixCls(),lt=Se.mode==="inline",ht=f()(rt,"".concat(rt,"-").concat(Se.mode),(de={},Object(i.a)(de,Se.className,!!Se.className),Object(i.a)(de,this.getOpenClassName(),at),Object(i.a)(de,this.getActiveClassName(),Se.active||at&&!lt),Object(i.a)(de,this.getDisabledClassName(),Se.disabled),Object(i.a)(de,this.getSelectedClassName(),this.isChildrenSelected()),de));this.internalMenuId||(Se.eventKey?this.internalMenuId="".concat(Se.eventKey,"$Menu"):(Je+=1,this.internalMenuId="$__$".concat(Je,"$Menu")));var Xe={},tt={},pt={};Se.disabled||(Xe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},tt={onClick:this.onTitleClick},pt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Wt={},zt=Se.direction;lt&&(zt==="rtl"?Wt.paddingRight=Se.inlineIndent*Se.level:Wt.paddingLeft=Se.inlineIndent*Se.level);var ne={};this.props.isOpen&&(ne={"aria-owns":this.internalMenuId});var te=null;Se.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=O.createElement(this.props.expandIcon,Object(Q.a)({},this.props))));var B=O.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Wt,className:"".concat(rt,"-title"),role:"button"},pt,tt,{"aria-expanded":at},ne,{"aria-haspopup":"true",title:typeof Se.title=="string"?Se.title:void 0}),Se.title,te||O.createElement("i",{className:"".concat(rt,"-arrow")})),H=this.renderChildren(Se.children),G=Se.parentMenu.isRootMenu?Se.parentMenu.props.getPopupContainer:function(Vt){return Vt.parentNode},q=Ue[Se.mode],ue=Se.popupOffset?{offset:Se.popupOffset}:{},ke=Se.mode==="inline"?"":Se.popupClassName;ke+=zt==="rtl"?" ".concat(rt,"-rtl"):"";var We=Se.disabled,ft=Se.triggerSubMenuAction,St=Se.subMenuOpenDelay,It=Se.forceSubMenuRender,Ft=Se.subMenuCloseDelay,Zt=Se.builtinPlacements;me.forEach(function(Vt){return delete Se[Vt]}),delete Se.onClick;var _t=zt==="rtl"?Object.assign({},Ee,Zt):Object.assign({},Ae,Zt);return delete Se.direction,O.createElement("li",Object.assign({},Se,Xe,{className:ht,role:"menuitem"}),lt&&B,lt&&H,!lt&&O.createElement(he.a,{prefixCls:rt,popupClassName:f()("".concat(rt,"-popup"),ke),getPopupContainer:G,builtinPlacements:_t,popupPlacement:q,popupVisible:at,popupAlign:ue,popup:H,action:We?[]:[ft],mouseEnterDelay:St,mouseLeaveDelay:Ft,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:It},B))}}]),dt}(O.Component);be.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var Ie=Object(o.b)(function(vt,qe){var dt=vt.openKeys,Ne=vt.activeKey,de=vt.selectedKeys,Se=qe.eventKey,at=qe.subMenuKey;return{isOpen:dt.indexOf(Se)>-1,active:Ne[at]===Se,selectedKeys:de}})(be);Ie.isSubMenu=!0;var Ge=Ie,Ye="menuitem-overflowed",mt=.5,Qe=function(vt){Object(s.a)(dt,vt);var qe=Object(t.a)(dt);function dt(){var Ne;return Object(P.a)(this,dt),Ne=qe.apply(this,arguments),Ne.resizeObserver=null,Ne.mutationObserver=null,Ne.originalTotalWidth=0,Ne.overflowedItems=[],Ne.menuItemSizes=[],Ne.cancelFrameId=null,Ne.state={lastVisibleIndex:void 0},Ne.getMenuItemNodes=function(){var de=Ne.props.prefixCls,Se=Te.findDOMNode(Object(U.a)(Ne));return Se?[].slice.call(Se.children).filter(function(at){return at.className.split(" ").indexOf("".concat(de,"-overflowed-submenu"))<0}):[]},Ne.getOverflowedSubMenuItem=function(de,Se,at){var rt=Ne.props,lt=rt.overflowedIndicator,ht=rt.level,Xe=rt.mode,tt=rt.prefixCls,pt=rt.theme;if(ht!==1||Xe!=="horizontal")return null;var Wt=Ne.props.children[0],zt=Wt.props,ne=zt.children,te=zt.title,B=zt.style,H=Object(we.a)(zt,["children","title","style"]),G=Object(Q.a)({},B),q="".concat(de,"-overflowed-indicator"),ue="".concat(de,"-overflowed-indicator");Se.length===0&&at!==!0?G=Object(Q.a)(Object(Q.a)({},G),{},{display:"none"}):at&&(G=Object(Q.a)(Object(Q.a)({},G),{},{visibility:"hidden",position:"absolute"}),q="".concat(q,"-placeholder"),ue="".concat(ue,"-placeholder"));var ke=pt?"".concat(tt,"-").concat(pt):"",We={};return me.forEach(function(ft){H[ft]!==void 0&&(We[ft]=H[ft])}),O.createElement(Ge,Object.assign({title:lt,className:"".concat(tt,"-overflowed-submenu"),popupClassName:ke},We,{key:q,eventKey:ue,disabled:!1,style:G}),Se)},Ne.setChildrenWidthAndResize=function(){if(Ne.props.mode!=="horizontal")return;var de=Te.findDOMNode(Object(U.a)(Ne));if(!de)return;var Se=de.children;if(!Se||Se.length===0)return;var at=de.children[Se.length-1];xe(at,"display","inline-block");var rt=Ne.getMenuItemNodes(),lt=rt.filter(function(ht){return ht.className.split(" ").indexOf(Ye)>=0});lt.forEach(function(ht){xe(ht,"display","inline-block")}),Ne.menuItemSizes=rt.map(function(ht){return ce(ht,!0)}),lt.forEach(function(ht){xe(ht,"display","none")}),Ne.overflowedIndicatorWidth=ce(de.children[de.children.length-1],!0),Ne.originalTotalWidth=Ne.menuItemSizes.reduce(function(ht,Xe){return ht+Xe},0),Ne.handleResize(),xe(at,"display","none")},Ne.handleResize=function(){if(Ne.props.mode!=="horizontal")return;var de=Te.findDOMNode(Object(U.a)(Ne));if(!de)return;var Se=ce(de);Ne.overflowedItems=[];var at=0,rt;Ne.originalTotalWidth>Se+mt&&(rt=-1,Ne.menuItemSizes.forEach(function(lt){at+=lt,at+Ne.overflowedIndicatorWidth<=Se&&(rt+=1)})),Ne.setState({lastVisibleIndex:rt})},Ne}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){var de=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Se=Te.findDOMNode(this);if(!Se)return;this.resizeObserver=new re.default(function(at){at.forEach(function(){var rt=de.cancelFrameId;cancelAnimationFrame(rt),de.cancelFrameId=requestAnimationFrame(de.setChildrenWidthAndResize)})}),[].slice.call(Se.children).concat(Se).forEach(function(at){de.resizeObserver.observe(at)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){de.resizeObserver.disconnect(),[].slice.call(Se.children).concat(Se).forEach(function(at){de.resizeObserver.observe(at)}),de.setChildrenWidthAndResize()}),this.mutationObserver.observe(Se,{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(de){var Se=this,at=this.state.lastVisibleIndex;return(de||[]).reduce(function(rt,lt,ht){var Xe=lt;if(Se.props.mode==="horizontal"){var tt=Se.getOverflowedSubMenuItem(lt.props.eventKey,[]);at!==void 0&&Se.props.className.indexOf("".concat(Se.props.prefixCls,"-root"))!==-1&&(ht>at&&(Xe=O.cloneElement(lt,{style:{display:"none"},eventKey:"".concat(lt.props.eventKey,"-hidden"),className:"".concat(Ye)})),ht===at+1&&(Se.overflowedItems=de.slice(at+1).map(function(Wt){return O.cloneElement(Wt,{key:Wt.props.eventKey,mode:"vertical-left"})}),tt=Se.getOverflowedSubMenuItem(lt.props.eventKey,Se.overflowedItems)));var pt=[].concat(Object(Oe.a)(rt),[tt,Xe]);return ht===de.length-1&&pt.push(Se.getOverflowedSubMenuItem(lt.props.eventKey,[],!0)),pt}return[].concat(Object(Oe.a)(rt),[Xe])},[])}},{key:"render",value:function(){var de=this.props,Se=de.visible,at=de.prefixCls,rt=de.overflowedIndicator,lt=de.mode,ht=de.level,Xe=de.tag,tt=de.children,pt=de.theme,Wt=Object(we.a)(de,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),zt=Xe;return O.createElement(zt,Object.assign({},Wt),this.renderChildren(tt))}}]),dt}(O.Component);Qe.defaultProps={tag:"div",className:""};var Mt=Qe;function kt(vt){return vt.length?vt.every(function(qe){return!!qe.props.disabled}):!0}function xt(vt,qe,dt){var Ne=vt.getState();vt.setState({activeKey:Object(Q.a)(Object(Q.a)({},Ne.activeKey),{},Object(i.a)({},qe,dt))})}function bt(vt){return vt.eventKey||"0-menu-"}function Pt(vt,qe){var dt=qe,Ne=vt.children,de=vt.eventKey;if(dt){var Se;if(K(Ne,function(at,rt){at&&at.props&&!at.props.disabled&&dt===X(at,de,rt)&&(Se=!0)}),Se)return dt}return dt=null,vt.defaultActiveFirst&&K(Ne,function(at,rt){!dt&&at&&!at.props.disabled&&(dt=X(at,de,rt))}),dt}function Yt(vt){if(vt){var qe=this.instanceArray.indexOf(vt);qe!==-1?this.instanceArray[qe]=vt:this.instanceArray.push(vt)}}var Gt=function(vt){Object(s.a)(dt,vt);var qe=Object(t.a)(dt);function dt(Ne){var de;return Object(P.a)(this,dt),de=qe.call(this,Ne),de.onKeyDown=function(Se,at){var rt=Se.keyCode,lt;if(de.getFlatInstanceArray().forEach(function(Xe){Xe&&Xe.props.active&&Xe.onKeyDown&&(lt=Xe.onKeyDown(Se))}),lt)return 1;var ht=null;return(rt===x.a.UP||rt===x.a.DOWN)&&(ht=de.step(rt===x.a.UP?-1:1)),ht?(Se.preventDefault(),xt(de.props.store,bt(de.props),ht.props.eventKey),typeof at=="function"&&at(ht),1):void 0},de.onItemHover=function(Se){var at=Se.key,rt=Se.hover;xt(de.props.store,bt(de.props),rt?at:null)},de.onDeselect=function(Se){de.props.onDeselect(Se)},de.onSelect=function(Se){de.props.onSelect(Se)},de.onClick=function(Se){de.props.onClick(Se)},de.onOpenChange=function(Se){de.props.onOpenChange(Se)},de.onDestroy=function(Se){de.props.onDestroy(Se)},de.getFlatInstanceArray=function(){return de.instanceArray},de.step=function(Se){var at=de.getFlatInstanceArray(),rt=de.props.store.getState().activeKey[bt(de.props)],lt=at.length;if(!lt)return null;Se<0&&(at=at.concat().reverse());var ht=-1;if(at.every(function(Wt,zt){return Wt&&Wt.props.eventKey===rt?(ht=zt,!1):!0}),!de.props.defaultActiveFirst&&ht!==-1&&kt(at.slice(ht,lt-1)))return;var Xe=(ht+1)%lt,tt=Xe;do{var pt=at[tt];if(!pt||pt.props.disabled)tt=(tt+1)%lt;else return pt}while(tt!==Xe);return null},de.renderCommonMenuItem=function(Se,at,rt){var lt=de.props.store.getState(),ht=Object(U.a)(de),Xe=ht.props,tt=X(Se,Xe.eventKey,at),pt=Se.props;if(!pt||typeof Se.type=="string")return Se;var Wt=tt===lt.activeKey,zt=Object(Q.a)(Object(Q.a)({mode:pt.mode||Xe.mode,level:Xe.level,inlineIndent:Xe.inlineIndent,renderMenuItem:de.renderMenuItem,rootPrefixCls:Xe.prefixCls,index:at,parentMenu:Xe.parentMenu,manualRef:pt.disabled?void 0:Object(S.a)(Se.ref,Yt.bind(Object(U.a)(de))),eventKey:tt,active:!pt.disabled&&Wt,multiple:Xe.multiple,onClick:function(te){(pt.onClick||Y)(te),de.onClick(te)},onItemHover:de.onItemHover,motion:Xe.motion,subMenuOpenDelay:Xe.subMenuOpenDelay,subMenuCloseDelay:Xe.subMenuCloseDelay,forceSubMenuRender:Xe.forceSubMenuRender,onOpenChange:de.onOpenChange,onDeselect:de.onDeselect,onSelect:de.onSelect,builtinPlacements:Xe.builtinPlacements,itemIcon:pt.itemIcon||de.props.itemIcon,expandIcon:pt.expandIcon||de.props.expandIcon},rt),{},{direction:Xe.direction});return(Xe.mode==="inline"||ye())&&(zt.triggerSubMenuAction="click"),O.cloneElement(Se,zt)},de.renderMenuItem=function(Se,at,rt){if(!Se)return null;var lt=de.props.store.getState(),ht={openKeys:lt.openKeys,selectedKeys:lt.selectedKeys,triggerSubMenuAction:de.props.triggerSubMenuAction,subMenuKey:rt};return de.renderCommonMenuItem(Se,at,ht)},Ne.store.setState({activeKey:Object(Q.a)(Object(Q.a)({},Ne.store.getState().activeKey),{},Object(i.a)({},Ne.eventKey,Pt(Ne,Ne.activeKey)))}),de.instanceArray=[],de}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(de){return this.props.visible||de.visible||this.props.className!==de.className||!A()(this.props.style,de.style)}},{key:"componentDidUpdate",value:function(de){var Se=this.props,at="activeKey"in Se?Se.activeKey:Se.store.getState().activeKey[bt(Se)],rt=Pt(Se,at);if(rt!==at)xt(Se.store,bt(Se),rt);else if("activeKey"in de){var lt=Pt(de,de.activeKey);rt!==lt&&xt(Se.store,bt(Se),rt)}}},{key:"render",value:function(){var de=this,Se=Object(g.a)({},this.props);this.instanceArray=[];var at=f()(Se.prefixCls,Se.className,"".concat(Se.prefixCls,"-").concat(Se.mode)),rt={className:at,role:Se.role||"menu"};Se.id&&(rt.id=Se.id),Se.focusable&&(rt.tabIndex=0,rt.onKeyDown=this.onKeyDown);var lt=Se.prefixCls,ht=Se.eventKey,Xe=Se.visible,tt=Se.level,pt=Se.mode,Wt=Se.overflowedIndicator,zt=Se.theme;return me.forEach(function(ne){return delete Se[ne]}),delete Se.onClick,O.createElement(Mt,Object.assign({},Se,{prefixCls:lt,mode:pt,tag:"ul",level:tt,theme:zt,visible:Xe,overflowedIndicator:Wt},rt),O.Children.map(Se.children,function(ne,te){return de.renderMenuItem(ne,te,ht||"0-menu-")}))}}]),dt}(O.Component);Gt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var Qt=Object(o.b)()(Gt),Dt=Qt,Nt=h("Kwbf");function Bt(vt,qe,dt){var Ne=vt.prefixCls,de=vt.motion,Se=vt.defaultMotions,at=Se===void 0?{}:Se,rt=vt.openAnimation,lt=vt.openTransitionName,ht=qe.switchingModeFromInline;if(de)return de;if(Object(u.a)(rt)==="object"&&rt)Object(Nt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof rt=="string")return{motionName:"".concat(Ne,"-open-").concat(rt)};if(lt)return{motionName:lt};var Xe=at[dt];return Xe||(ht?null:at.other)}var jt=function(vt){Object(s.a)(dt,vt);var qe=Object(t.a)(dt);function dt(Ne){var de;Object(P.a)(this,dt),de=qe.call(this,Ne),de.inlineOpenKeys=[],de.onSelect=function(rt){var lt=Object(U.a)(de),ht=lt.props;if(ht.selectable){var Xe=de.store.getState(),tt=Xe.selectedKeys,pt=rt.key;ht.multiple?tt=tt.concat([pt]):tt=[pt],"selectedKeys"in ht||de.store.setState({selectedKeys:tt}),ht.onSelect(Object(Q.a)(Object(Q.a)({},rt),{},{selectedKeys:tt}))}},de.onClick=function(rt){var lt=de.getRealMenuMode(),ht=Object(U.a)(de),Xe=ht.store,tt=ht.props.onOpenChange;lt!=="inline"&&!("openKeys"in de.props)&&(Xe.setState({openKeys:[]}),tt([])),de.props.onClick(rt)},de.onKeyDown=function(rt,lt){de.innerMenu.getWrappedInstance().onKeyDown(rt,lt)},de.onOpenChange=function(rt){var lt=Object(U.a)(de),ht=lt.props,Xe=de.store.getState().openKeys.concat(),tt=!1,pt=function(zt){var ne=!1;if(zt.open)ne=Xe.indexOf(zt.key)===-1,ne&&Xe.push(zt.key);else{var te=Xe.indexOf(zt.key);ne=te!==-1,ne&&Xe.splice(te,1)}tt=tt||ne};Array.isArray(rt)?rt.forEach(pt):pt(rt),tt&&("openKeys"in de.props||de.store.setState({openKeys:Xe}),ht.onOpenChange(Xe))},de.onDeselect=function(rt){var lt=Object(U.a)(de),ht=lt.props;if(ht.selectable){var Xe=de.store.getState().selectedKeys.concat(),tt=rt.key,pt=Xe.indexOf(tt);pt!==-1&&Xe.splice(pt,1),"selectedKeys"in ht||de.store.setState({selectedKeys:Xe}),ht.onDeselect(Object(Q.a)(Object(Q.a)({},rt),{},{selectedKeys:Xe}))}},de.onMouseEnter=function(rt){de.restoreModeVerticalFromInline();var lt=de.props.onMouseEnter;lt&<(rt)},de.onTransitionEnd=function(rt){var lt=rt.propertyName==="width"&&rt.target===rt.currentTarget,ht=rt.target.className,Xe=Object.prototype.toString.call(ht)==="[object SVGAnimatedString]"?ht.animVal:ht,tt=rt.propertyName==="font-size"&&Xe.indexOf("anticon")>=0;(lt||tt)&&de.restoreModeVerticalFromInline()},de.setInnerMenu=function(rt){de.innerMenu=rt},de.isRootMenu=!0;var Se=Ne.defaultSelectedKeys,at=Ne.defaultOpenKeys;return"selectedKeys"in Ne&&(Se=Ne.selectedKeys||[]),"openKeys"in Ne&&(at=Ne.openKeys||[]),de.store=Object(o.c)({selectedKeys:Se,openKeys:at,activeKey:{"0-menu-":Pt(Ne,Ne.activeKey)}}),de.state={switchingModeFromInline:!1},de}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(de){this.updateOpentKeysWhenSwitchMode(de),this.updateMiniStore();var Se=this.props,at=Se.siderCollapsed,rt=Se.inlineCollapsed,lt=Se.onOpenChange;(!de.inlineCollapsed&&rt||!de.siderCollapsed&&at)&<([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(de){var Se=this.props,at=this.store,rt=this.inlineOpenKeys,lt=at.getState(),ht={};de.mode==="inline"&&Se.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Se||((Se.inlineCollapsed&&!de.inlineCollapsed||Se.siderCollapsed&&!de.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=lt.openKeys.concat(),ht.openKeys=[]),(!Se.inlineCollapsed&&de.inlineCollapsed||!Se.siderCollapsed&&de.siderCollapsed)&&(ht.openKeys=rt,this.inlineOpenKeys=[])),Object.keys(ht).length&&at.setState(ht)}},{key:"updateMenuDisplay",value:function(){var de=this.props.collapsedWidth,Se=this.store,at=this.prevOpenKeys,rt=this.getInlineCollapsed()&&(de===0||de==="0"||de==="0px");rt?(this.prevOpenKeys=Se.getState().openKeys.concat(),this.store.setState({openKeys:[]})):at&&(this.store.setState({openKeys:at}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var de=this.props.mode,Se=this.state.switchingModeFromInline,at=this.getInlineCollapsed();return Se&&at?"inline":at?"vertical":de}},{key:"getInlineCollapsed",value:function(){var de=this.props,Se=de.inlineCollapsed,at=de.siderCollapsed;return at!==void 0?at:Se}},{key:"restoreModeVerticalFromInline",value:function(){var de=this.state.switchingModeFromInline;de&&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 de=Object(Q.a)({},Object(v.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Se=this.getRealMenuMode();return de.className+=" ".concat(de.prefixCls,"-root"),de.direction==="rtl"&&(de.className+=" ".concat(de.prefixCls,"-rtl")),de=Object(Q.a)(Object(Q.a)({},de),{},{mode:Se,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Bt(this.props,this.state,Se)}),delete de.openAnimation,delete de.openTransitionName,O.createElement(o.a,{store:this.store},O.createElement(Dt,Object.assign({},de,{ref:this.setInnerMenu}),this.props.children))}}]),dt}(O.Component);jt.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 gt=jt,ut=function(vt){Object(s.a)(dt,vt);var qe=Object(t.a)(dt);function dt(){var Ne;return Object(P.a)(this,dt),Ne=qe.apply(this,arguments),Ne.onKeyDown=function(de){var Se=de.keyCode;return Se===x.a.ENTER?(Ne.onClick(de),!0):void 0},Ne.onMouseLeave=function(de){var Se=Ne.props,at=Se.eventKey,rt=Se.onItemHover,lt=Se.onMouseLeave;rt({key:at,hover:!1}),lt({key:at,domEvent:de})},Ne.onMouseEnter=function(de){var Se=Ne.props,at=Se.eventKey,rt=Se.onItemHover,lt=Se.onMouseEnter;rt({key:at,hover:!0}),lt({key:at,domEvent:de})},Ne.onClick=function(de){var Se=Ne.props,at=Se.eventKey,rt=Se.multiple,lt=Se.onClick,ht=Se.onSelect,Xe=Se.onDeselect,tt=Se.isSelected,pt={key:at,keyPath:[at],item:Object(U.a)(Ne),domEvent:de};lt(pt),rt?tt?Xe(pt):ht(pt):tt||ht(pt)},Ne.saveNode=function(de){Ne.node=de},Ne}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var de=this.props;de.onDestroy&&de.onDestroy(de.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 de,Se=Object(Q.a)({},this.props),at=f()(this.getPrefixCls(),Se.className,(de={},Object(i.a)(de,this.getActiveClassName(),!Se.disabled&&Se.active),Object(i.a)(de,this.getSelectedClassName(),Se.isSelected),Object(i.a)(de,this.getDisabledClassName(),Se.disabled),de)),rt=Object(Q.a)(Object(Q.a)({},Se.attribute),{},{title:typeof Se.title=="string"?Se.title:void 0,className:at,role:Se.role||"menuitem","aria-disabled":Se.disabled});Se.role==="option"?rt=Object(Q.a)(Object(Q.a)({},rt),{},{role:"option","aria-selected":Se.isSelected}):(Se.role===null||Se.role==="none")&&(rt.role="none");var lt={onClick:Se.disabled?null:this.onClick,onMouseLeave:Se.disabled?null:this.onMouseLeave,onMouseEnter:Se.disabled?null:this.onMouseEnter},ht=Object(Q.a)({},Se.style);Se.mode==="inline"&&(Se.direction==="rtl"?ht.paddingRight=Se.inlineIndent*Se.level:ht.paddingLeft=Se.inlineIndent*Se.level),me.forEach(function(tt){return delete Se[tt]}),delete Se.direction;var Xe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Xe=O.createElement(this.props.itemIcon,this.props)),O.createElement("li",Object.assign({},Object(v.default)(Se,["onClick","onMouseEnter","onMouseLeave","onSelect"]),rt,lt,{style:ht,ref:this.saveNode}),Se.children,Xe)}}]),dt}(O.Component);ut.isMenuItem=!0,ut.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var nt=Object(o.b)(function(vt,qe){var dt=vt.activeKey,Ne=vt.selectedKeys,de=qe.eventKey,Se=qe.subMenuKey;return{active:dt[Se]===de,isSelected:Ne.indexOf(de)!==-1}})(ut),wt=nt,Tt=function(vt){Object(s.a)(dt,vt);var qe=Object(t.a)(dt);function dt(){var Ne;return Object(P.a)(this,dt),Ne=qe.apply(this,arguments),Ne.renderInnerMenuItem=function(de){var Se=Ne.props,at=Se.renderMenuItem,rt=Se.index;return at(de,rt,Ne.props.subMenuKey)},Ne}return Object(D.a)(dt,[{key:"render",value:function(){var de=Object(g.a)({},this.props),Se=de.className,at=Se===void 0?"":Se,rt=de.rootPrefixCls,lt="".concat(rt,"-item-group-title"),ht="".concat(rt,"-item-group-list"),Xe=de.title,tt=de.children;return me.forEach(function(pt){return delete de[pt]}),delete de.onClick,delete de.direction,O.createElement("li",Object.assign({},de,{className:"".concat(at," ").concat(rt,"-item-group")}),O.createElement("div",{className:lt,title:typeof Xe=="string"?Xe:void 0},Xe),O.createElement("ul",{className:ht},O.Children.map(tt,this.renderInnerMenuItem)))}}]),dt}(O.Component);Tt.isMenuItemGroup=!0,Tt.defaultProps={disabled:!0};var Jt=Tt,nn=function(qe){var dt=qe.className,Ne=qe.rootPrefixCls,de=qe.style;return O.createElement("li",{className:"".concat(dt," ").concat(Ne,"-item-divider"),style:de})};nn.defaultProps={disabled:!0,className:"",style:{}};var qt=nn,ct=Z.e=gt},"1sp6":function(ae,Z){ae.exports="data:image/png;base64,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"},"24YM":function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.SensorTabIndex=Z.SensorClassName=Z.SizeSensorId=void 0;var Q="size-sensor-id";Z.SizeSensorId=Q;var P="size-sensor-object";Z.SensorClassName=P;var D="-1";Z.SensorTabIndex=D},"2DNl":function(ae,Z,h){var Q=h("IMiH"),P=h("loD1"),D=h("59Ip"),U=h("aKvl"),s=h("n1HI"),t=h("hX1E"),O=t.normalizeRadian,o=h("Sj9i"),v=h("hyiK"),g=Q.CMD,i=Math.PI*2,x=1e-4;function S(_,T){return Math.abs(_-T)T&&b>d&&b>r&&b>w||b1&&L(),W=o.cubicAt(T,d,r,w,A[0]),j>1&&(V=o.cubicAt(T,d,r,w,A[1]))),j===2?XT&&w>d&&w>r||w=0&&b<=1){for(var I=0,k=o.quadraticAt(T,d,r,b),j=0;jE||w<-E)return 0;var C=Math.sqrt(E*E-w*w);M[0]=-C,M[1]=C;var b=Math.abs(d-n);if(b<1e-4)return 0;if(b%i<1e-4){d=0,n=i;var I=r?1:-1;return c>=M[0]+_&&c<=M[1]+_?I:0}if(r){var C=d;d=O(n),n=O(C)}else d=O(d),n=O(n);d>n&&(n+=i);for(var k=0,j=0;j<2;j++){var W=M[j];if(W+_>c){var V=Math.atan2(w,W),I=r?1:-1;V<0&&(V=i+V),(V>=d&&V<=n||V+i>=d&&V+i<=n)&&(V>Math.PI/2&&V1&&(E||(r+=v(c,w,C,b,d,n))),I===1&&(c=_[I],w=_[I+1],C=c,b=w);switch(k){case g.M:C=_[I++],b=_[I++],c=C,w=b;break;case g.L:if(E){if(P.containStroke(c,w,_[I],_[I+1],T,d,n))return!0}else r+=v(c,w,_[I],_[I+1],d,n)||0;c=_[I++],w=_[I++];break;case g.C:if(E){if(D.containStroke(c,w,_[I++],_[I++],_[I++],_[I++],_[I],_[I+1],T,d,n))return!0}else r+=f(c,w,_[I++],_[I++],_[I++],_[I++],_[I],_[I+1],d,n)||0;c=_[I++],w=_[I++];break;case g.Q:if(E){if(U.containStroke(c,w,_[I++],_[I++],_[I],_[I+1],T,d,n))return!0}else r+=u(c,w,_[I++],_[I++],_[I],_[I+1],d,n)||0;c=_[I++],w=_[I++];break;case g.A:var j=_[I++],W=_[I++],V=_[I++],Y=_[I++],X=_[I++],F=_[I++];I+=1;var K=1-_[I++],$=Math.cos(X)*V+j,me=Math.sin(X)*Y+W;I>1?r+=v(c,w,$,me,d,n):(C=$,b=me);var ce=(d-j)*Y/V+j;if(E){if(s.containStroke(j,W,Y,X,X+F,K,T,ce,n))return!0}else r+=l(j,W,Y,X,X+F,K,ce,n);c=Math.cos(X+F)*V+j,w=Math.sin(X+F)*Y+W;break;case g.R:C=c=_[I++],b=w=_[I++];var xe=_[I++],ye=_[I++],$=C+xe,me=b+ye;if(E){if(P.containStroke(C,b,$,b,T,d,n)||P.containStroke($,b,$,me,T,d,n)||P.containStroke($,me,C,me,T,d,n)||P.containStroke(C,me,C,b,T,d,n))return!0}else r+=v($,b,$,me,d,n),r+=v(C,me,C,b,d,n);break;case g.Z:if(E){if(P.containStroke(c,w,C,b,T,d,n))return!0}else r+=v(c,w,C,b,d,n);c=C,w=b;break}}return!E&&!S(w,b)&&(r+=v(c,w,C,b,d,n)||0),r!==0}function p(_,T,E){return m(_,0,!1,T,E)}function y(_,T,E,d){return m(_,T,!0,E,d)}Z.contain=p,Z.containStroke=y},"2U/9":function(ae,Z,h){"use strict";var Q=h("VTBJ"),P=h("rePB"),D=h("Ff2n"),U=h("1OyB"),s=h("vuIU"),t=h("Ji7U"),O=h("LK+K"),o=h("q1tI"),v=h.n(o),g=h("Zm9Q"),i=h("TSYQ"),x=h.n(i),S=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function M(l){return typeof l=="string"}var A=function(l){Object(t.a)(p,l);var m=Object(O.a)(p);function p(){var y;return Object(U.a)(this,p),y=m.apply(this,arguments),y.onClick=function(){var _=y.props,T=_.onClick,E=_.onStepClick,d=_.stepIndex;T&&T.apply(void 0,arguments),E(d)},y}return Object(s.a)(p,[{key:"renderIconNode",value:function(){var _,T=this.props,E=T.prefixCls,d=T.progressDot,n=T.stepIcon,r=T.stepNumber,c=T.status,w=T.title,C=T.description,b=T.icon,I=T.iconPrefix,k=T.icons,j,W=x()("".concat(E,"-icon"),"".concat(I,"icon"),(_={},Object(P.a)(_,"".concat(I,"icon-").concat(b),b&&M(b)),Object(P.a)(_,"".concat(I,"icon-check"),!b&&c==="finish"&&(k&&!k.finish||!k)),Object(P.a)(_,"".concat(I,"icon-cross"),!b&&c==="error"&&(k&&!k.error||!k)),_)),V=o.createElement("span",{className:"".concat(E,"-icon-dot")});return d?typeof d=="function"?j=o.createElement("span",{className:"".concat(E,"-icon")},d(V,{index:r-1,status:c,title:w,description:C})):j=o.createElement("span",{className:"".concat(E,"-icon")},V):b&&!M(b)?j=o.createElement("span",{className:"".concat(E,"-icon")},b):k&&k.finish&&c==="finish"?j=o.createElement("span",{className:"".concat(E,"-icon")},k.finish):k&&k.error&&c==="error"?j=o.createElement("span",{className:"".concat(E,"-icon")},k.error):b||c==="finish"||c==="error"?j=o.createElement("span",{className:W}):j=o.createElement("span",{className:"".concat(E,"-icon")},r),n&&(j=n({index:r-1,status:c,title:w,description:C,node:j})),j}},{key:"render",value:function(){var _,T=this.props,E=T.className,d=T.prefixCls,n=T.style,r=T.active,c=T.status,w=c===void 0?"wait":c,C=T.iconPrefix,b=T.icon,I=T.wrapperStyle,k=T.stepNumber,j=T.disabled,W=T.description,V=T.title,Y=T.subTitle,X=T.progressDot,F=T.stepIcon,K=T.tailContent,$=T.icons,me=T.stepIndex,ce=T.onStepClick,xe=T.onClick,ye=Object(D.a)(T,S),Oe=x()("".concat(d,"-item"),"".concat(d,"-item-").concat(w),E,(_={},Object(P.a)(_,"".concat(d,"-item-custom"),b),Object(P.a)(_,"".concat(d,"-item-active"),r),Object(P.a)(_,"".concat(d,"-item-disabled"),j===!0),_)),we=Object(Q.a)({},n),Te={};return ce&&!j&&(Te.role="button",Te.tabIndex=0,Te.onClick=this.onClick),o.createElement("div",Object.assign({},ye,{className:Oe,style:we}),o.createElement("div",Object.assign({onClick:xe},Te,{className:"".concat(d,"-item-container")}),o.createElement("div",{className:"".concat(d,"-item-tail")},K),o.createElement("div",{className:"".concat(d,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(d,"-item-content")},o.createElement("div",{className:"".concat(d,"-item-title")},V,Y&&o.createElement("div",{title:typeof Y=="string"?Y:void 0,className:"".concat(d,"-item-subtitle")},Y)),W&&o.createElement("div",{className:"".concat(d,"-item-description")},W))))}}]),p}(o.Component),L=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],f=function(l){Object(t.a)(p,l);var m=Object(O.a)(p);function p(){var y;return Object(U.a)(this,p),y=m.apply(this,arguments),y.onStepClick=function(_){var T=y.props,E=T.onChange,d=T.current;E&&d!==_&&E(_)},y}return Object(s.a)(p,[{key:"render",value:function(){var _,T=this,E=this.props,d=E.prefixCls,n=E.style,r=n===void 0?{}:n,c=E.className,w=E.children,C=E.direction,b=E.type,I=E.labelPlacement,k=E.iconPrefix,j=E.status,W=E.size,V=E.current,Y=E.progressDot,X=E.stepIcon,F=E.initial,K=E.icons,$=E.onChange,me=Object(D.a)(E,L),ce=b==="navigation",xe=Y?"vertical":I,ye=x()(d,"".concat(d,"-").concat(C),c,(_={},Object(P.a)(_,"".concat(d,"-").concat(W),W),Object(P.a)(_,"".concat(d,"-label-").concat(xe),C==="horizontal"),Object(P.a)(_,"".concat(d,"-dot"),!!Y),Object(P.a)(_,"".concat(d,"-navigation"),ce),_));return v.a.createElement("div",Object.assign({className:ye,style:r},me),Object(g.a)(w).map(function(Oe,we){var Te=F+we,re=Object(Q.a)({stepNumber:"".concat(Te+1),stepIndex:Te,key:Te,prefixCls:d,iconPrefix:k,wrapperStyle:r,progressDot:Y,stepIcon:X,icons:K,onStepClick:$&&T.onStepClick},Oe.props);return j==="error"&&we===V-1&&(re.className="".concat(d,"-next-error")),Oe.props.status||(Te===V?re.status=j:Te=0;--I)if(b[I]===C)return!0;return!1}),c}else return null;else return c[0]},resize:function(n,r){var c=this._viewport;c.style.display="none";var w=this._opts;if(n!=null&&(w.width=n),r!=null&&(w.height=r),n=this._getSize(0),r=this._getSize(1),c.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var C=c.style;C.width=n+"px",C.height=r+"px";var b=this._svgDom;b.setAttribute("width",n),b.setAttribute("height",r)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",r))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var r=this._opts,c=["width","height"][n],w=["clientWidth","clientHeight"][n],C=["paddingLeft","paddingTop"][n],b=["paddingRight","paddingBottom"][n];if(r[c]!=null&&r[c]!=="auto")return parseFloat(r[c]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[w]||L(k[c])||L(I.style[c]))-(L(k[C])||0)-(L(k[b])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function E(n){return function(){U('In SVG mode painter not support method "'+n+'"')}}D.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){T.prototype[n]=E(n)});var d=T;ae.exports=d},"3e3G":function(ae,Z,h){var Q=h("bYtY"),P=h("QuXc"),D=function(s,t,O,o,v){this.x=s==null?.5:s,this.y=t==null?.5:t,this.r=O==null?.5:O,this.type="radial",this.global=v||!1,P.call(this,o)};D.prototype={constructor:D},Q.inherits(D,P);var U=D;ae.exports=U},"3gBT":function(ae,Z){var h=2311;function Q(){return h++}ae.exports=Q},"3wET":function(ae,Z){ae.exports="data:image/png;base64,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"},"40xk":function(ae,Z,h){ae.exports=h.p+"static/l.77ebf9e7.svg"},"451a":function(ae,Z,h){ae.exports=h.p+"static/moniqi.746b9b39.png"},"498V":function(ae,Z,h){ae.exports=h.p+"static/logo.22b9a281.svg"},"4fz+":function(ae,Z,h){var Q=h("bYtY"),P=h("1bdT"),D=h("mFDi"),U=function(t){t=t||{},P.call(this,t);for(var O in t)t.hasOwnProperty(O)&&(this[O]=t[O]);this._children=[],this.__storage=null,this.__dirty=!0};U.prototype={constructor:U,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var O=this._children,o=0;o=0&&(o.splice(v,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var O=this.__storage,o=this.__zr;O&&O!==t.__storage&&(O.addToStorage(t),t instanceof U&&t.addChildrenToStorage(O)),o&&o.refresh()},remove:function(t){var O=this.__zr,o=this.__storage,v=this._children,g=Q.indexOf(v,t);return g<0?this:(v.splice(g,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof U&&t.delChildrenFromStorage(o)),O&&O.refresh(),this)},removeAll:function(){var t=this._children,O=this.__storage,o,v;for(v=0;v1e-4){E[0]=u-m,E[1]=l-p,d[0]=u+m,d[1]=l+p;return}if(o[0]=t(y)*m+u,o[1]=s(y)*p+l,v[0]=t(_)*m+u,v[1]=s(_)*p+l,n(E,o,v),r(d,o,v),y=y%O,y<0&&(y=y+O),_=_%O,_<0&&(_=_+O),y>_&&!T?_+=O:y<_&&T&&(y+=O),T){var w=_;_=y,y=w}for(var C=0;C<_;C+=Math.PI/2)C>y&&(g[0]=t(C)*m+u,g[1]=s(C)*p+l,n(E,g,E),r(d,g,d))}Z.fromPoints=i,Z.fromLine=x,Z.fromCubic=A,Z.fromQuadratic=L,Z.fromArc=f},"4qgm":function(ae,Z){ae.exports="data:image/png;base64,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"},"4u4S":function(ae,Z){ae.exports="data:image/png;base64,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"},"4xil":function(ae,Z,h){ae.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","right-controls":"right-controls___3oxDi","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","fullscreen-button1":"fullscreen-button1___1murk","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(ae,Z,h){"use strict";h.d(Z,"a",function(){return l});var Q=h("Ty5D"),P=h("dI71"),D=h("q1tI"),U=h.n(D),s=h("YS25"),t=h("17x9"),O=h.n(t),o=h("wx14"),v=h("zLVn"),g=h("9R94"),i=function(n){Object(P.a)(r,n);function r(){for(var w,C=arguments.length,b=new Array(C),I=0;IU+M&&S>t+M&&S>o+M&&S>g+M||SD+M&&x>s+M&&x>O+M&&x>v+M||x=0||C.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;n.setState({goInputText:""}),k(n.getValidValue())},n.go=function(C){var b=n.state.goInputText;if(b==="")return;(C.keyCode===M.ENTER||C.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(s.a)(d,[{key:"getValidValue",value:function(){var r=this.state,c=r.goInputText,w=r.current;return!c||isNaN(c)?w:Number(c)}},{key:"getPageSizeOptions",value:function(){var r=this.props,c=r.pageSize,w=r.pageSizeOptions;return w.some(function(C){return C.toString()===c.toString()})?w:w.concat([c.toString()]).sort(function(C,b){var I=isNaN(Number(C))?0:Number(C),k=isNaN(Number(b))?0:Number(b);return I-k})}},{key:"render",value:function(){var r=this,c=this.props,w=c.pageSize,C=c.locale,b=c.rootPrefixCls,I=c.changeSize,k=c.quickGo,j=c.goButton,W=c.selectComponentClass,V=c.buildOptionText,Y=c.selectPrefixCls,X=c.disabled,F=this.state.goInputText,K="".concat(b,"-options"),$=W,me=null,ce=null,xe=null;if(!I&&!k)return null;var ye=this.getPageSizeOptions();if(I&&$){var Oe=ye.map(function(we,Te){return v.a.createElement($.Option,{key:Te,value:we.toString()},(V||r.buildOptionText)(we))});me=v.a.createElement($,{disabled:X,prefixCls:Y,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(w||ye[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Te){return Te.parentNode}},Oe)}return k&&(j&&(xe=typeof j=="boolean"?v.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(K,"-quick-jumper-button")},C.jump_to_confirm):v.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),ce=v.a.createElement("div",{className:"".concat(K,"-quick-jumper")},C.jump_to,v.a.createElement("input",{disabled:X,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),C.page,xe)),v.a.createElement("li",{className:"".concat(K)},me,ce)}}]),d}(v.a.Component);A.defaultProps={pageSizeOptions:["10","20","50","100"]};var L=A,f=h("N2Kk");function u(){}function l(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function m(T,E,d){return d}function p(T,E,d){var n=typeof T=="undefined"?E.pageSize:T;return Math.floor((d.total-1)/n)+1}var y=function(T){Object(t.a)(d,T);var E=Object(O.a)(d);function d(n){var r;Object(U.a)(this,d),r=E.call(this,n),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(p(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(I,k){var j=r.props.prefixCls,W=I||v.a.createElement("button",{type:"button","aria-label":k,className:"".concat(j,"-item-link")});return typeof I=="function"&&(W=v.a.createElement(I,Object(D.a)({},r.props))),W},r.savePaginationNode=function(I){r.paginationNode=I},r.isValid=function(I){return l(I)&&I!==r.state.current},r.shouldDisplayQuickJumper=function(){var I=r.props,k=I.showQuickJumper,j=I.pageSize,W=I.total;return W<=j?!1:k},r.handleKeyDown=function(I){(I.keyCode===M.ARROW_UP||I.keyCode===M.ARROW_DOWN)&&I.preventDefault()},r.handleKeyUp=function(I){var k=r.getValidValue(I),j=r.state.currentInputValue;k!==j&&r.setState({currentInputValue:k}),I.keyCode===M.ENTER?r.handleChange(k):I.keyCode===M.ARROW_UP?r.handleChange(k-1):I.keyCode===M.ARROW_DOWN&&r.handleChange(k+1)},r.changePageSize=function(I){var k=r.state.current,j=p(I,r.state,r.props);k=k>j?j:k,j===0&&(k=r.state.current),typeof I=="number"&&("pageSize"in r.props||r.setState({pageSize:I}),"current"in r.props||r.setState({current:k,currentInputValue:k})),r.props.onShowSizeChange(k,I),"onChange"in r.props&&r.props.onChange&&r.props.onChange(k,I)},r.handleChange=function(I){var k=r.props.disabled,j=I;if(r.isValid(j)&&!k){var W=p(void 0,r.state,r.props);j>W?j=W:j<1&&(j=1),"current"in r.props||r.setState({current:j,currentInputValue:j});var V=r.state.pageSize;return r.props.onChange(j,V),j}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?j-2:0),V=2;V=w?b=w:b=Number(c),b}},{key:"getShowSizeChanger",value:function(){var r=this.props,c=r.showSizeChanger,w=r.total,C=r.totalBoundaryShowSizeChanger;return typeof c!="undefined"?c:w>C}},{key:"renderPrev",value:function(r){var c=this.props,w=c.prevIcon,C=c.itemRender,b=C(r,"prev",this.getItemIcon(w,"prev page")),I=!this.hasPrev();return Object(o.isValidElement)(b)?Object(o.cloneElement)(b,{disabled:I}):b}},{key:"renderNext",value:function(r){var c=this.props,w=c.nextIcon,C=c.itemRender,b=C(r,"next",this.getItemIcon(w,"next page")),I=!this.hasNext();return Object(o.isValidElement)(b)?Object(o.cloneElement)(b,{disabled:I}):b}},{key:"render",value:function(){var r=this,c=this.props,w=c.prefixCls,C=c.className,b=c.style,I=c.disabled,k=c.hideOnSinglePage,j=c.total,W=c.locale,V=c.showQuickJumper,Y=c.showLessItems,X=c.showTitle,F=c.showTotal,K=c.simple,$=c.itemRender,me=c.showPrevNextJumpers,ce=c.jumpPrevIcon,xe=c.jumpNextIcon,ye=c.selectComponentClass,Oe=c.selectPrefixCls,we=c.pageSizeOptions,Te=this.state,re=Te.current,he=Te.pageSize,J=Te.currentInputValue;if(k===!0&&j<=he)return null;var fe=p(void 0,this.state,this.props),Ae=[],Ee=null,Ke=null,Je=null,Ue=null,je=null,be=V&&V.goButton,Ie=Y?1:2,Ge=re-1>0?re-1:0,Ye=re+1=Ie*2&&re!==1+2&&(Ae[0]=Object(o.cloneElement)(Ae[0],{className:"".concat(w,"-item-after-jump-prev")}),Ae.unshift(Ee)),fe-re>=Ie*2&&re!==fe-2&&(Ae[Ae.length-1]=Object(o.cloneElement)(Ae[Ae.length-1],{className:"".concat(w,"-item-before-jump-next")}),Ae.push(Ke)),Pt!==1&&Ae.unshift(Je),Yt!==fe&&Ae.push(Ue)}var Dt=null;F&&(Dt=v.a.createElement("li",{className:"".concat(w,"-total-text")},F(j,[j===0?0:(re-1)*he+1,re*he>j?j:re*he])));var Nt=!this.hasPrev()||!fe,Bt=!this.hasNext()||!fe;return v.a.createElement("ul",Object(Q.a)({className:i()(w,C,Object(P.a)({},"".concat(w,"-disabled"),I)),style:b,unselectable:"unselectable",ref:this.savePaginationNode},mt),Dt,v.a.createElement("li",{title:X?W.prev_page:null,onClick:this.prev,tabIndex:Nt?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(w,"-prev"),Object(P.a)({},"".concat(w,"-disabled"),Nt)),"aria-disabled":Nt},this.renderPrev(Ge)),Ae,v.a.createElement("li",{title:X?W.next_page:null,onClick:this.next,tabIndex:Bt?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(w,"-next"),Object(P.a)({},"".concat(w,"-disabled"),Bt)),"aria-disabled":Bt},this.renderNext(Ye)),v.a.createElement(L,{disabled:I,locale:W,rootPrefixCls:w,selectComponentClass:ye,selectPrefixCls:Oe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:re,pageSize:he,pageSizeOptions:we,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:be}))}}],[{key:"getDerivedStateFromProps",value:function(r,c){var w={};if("current"in r&&(w.current=r.current,r.current!==c.current&&(w.currentInputValue=w.current)),"pageSize"in r&&r.pageSize!==c.pageSize){var C=c.current,b=p(r.pageSize,c,r);C=C>b?b:C,"current"in r||(w.current=C,w.currentInputValue=C),w.pageSize=r.pageSize}return w}}]),d}(v.a.Component);y.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:f.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var _=y},"69ZJ":function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0});var Q=h("q1tI");Z.classNames=function(P){return typeof P=="string"?P.split(".").join(" ").trim():P instanceof HTMLElement?P.className:""},Z.validateChildren=function(P){var D=!0;return Array.isArray(P)?Q.Children.forEach(P,function(U){Q.isValidElement(U)||(D=!1)}):D=Q.isValidElement(P),D},Z.isReactElement=function(P){return Q.isValidElement(P)&&(typeof P.type=="string"||typeof P.type=="function"||typeof P.type=="object")},Z.isModuleAvailable=function(P,D){for(var U=!1,s=0;si&&(g=0,v={}),g++,v[W]=Y,Y}function f(k,j,W,V,Y,X,F,K){return F?l(k,j,W,V,Y,X,F,K):u(k,j,W,V,Y,X,K)}function u(k,j,W,V,Y,X,F){var K=w(k,j,Y,X,F),$=L(k,j);Y&&($+=Y[1]+Y[3]);var me=K.outerHeight,ce=m(0,$,W),xe=p(0,me,V),ye=new Q(ce,xe,$,me);return ye.lineHeight=K.lineHeight,ye}function l(k,j,W,V,Y,X,F,K){var $=C(k,{rich:F,truncate:K,font:j,textAlign:W,textPadding:Y,textLineHeight:X}),me=$.outerWidth,ce=$.outerHeight,xe=m(0,me,W),ye=p(0,ce,V);return new Q(xe,ye,me,ce)}function m(k,j,W){return W==="right"?k-=j:W==="center"&&(k-=j/2),k}function p(k,j,W){return W==="middle"?k-=j/2:W==="bottom"&&(k-=j),k}function y(k,j,W){var V=j.textPosition,Y=j.textDistance,X=W.x,F=W.y;Y=Y||0;var K=W.height,$=W.width,me=K/2,ce="left",xe="top";switch(V){case"left":X-=Y,F+=me,ce="right",xe="middle";break;case"right":X+=Y+$,F+=me,xe="middle";break;case"top":X+=$/2,F-=Y,ce="center",xe="bottom";break;case"bottom":X+=$/2,F+=K+Y,ce="center";break;case"inside":X+=$/2,F+=me,ce="center",xe="middle";break;case"insideLeft":X+=Y,F+=me,xe="middle";break;case"insideRight":X+=$-Y,F+=me,ce="right",xe="middle";break;case"insideTop":X+=$/2,F+=Y,ce="center";break;case"insideBottom":X+=$/2,F+=K-Y,ce="center",xe="bottom";break;case"insideTopLeft":X+=Y,F+=Y;break;case"insideTopRight":X+=$-Y,F+=Y,ce="right";break;case"insideBottomLeft":X+=Y,F+=K-Y,xe="bottom";break;case"insideBottomRight":X+=$-Y,F+=K-Y,ce="right",xe="bottom";break}return k=k||{},k.x=X,k.y=F,k.textAlign=ce,k.textVerticalAlign=xe,k}function _(k,j,W){var V={textPosition:k,textDistance:W};return y({},V,j)}function T(k,j,W,V,Y){if(!j)return"";var X=(k+"").split(` +var fr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[295,3,6,8,9,10,13,14,38,139],{"+GGh":function(ae,Z){ae.exports="data:image/png;base64,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"},"+QRC":function(ae,Z,h){"use strict";var Q=h("E9nw"),P={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function U(t){var O=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,O)}function s(t,O){var o,v,g,i,_,S,M=!1;O||(O={}),o=O.debug||!1;try{g=Q(),i=document.createRange(),_=document.getSelection(),S=document.createElement("span"),S.textContent=t,S.style.all="unset",S.style.position="fixed",S.style.top=0,S.style.clip="rect(0, 0, 0, 0)",S.style.whiteSpace="pre",S.style.webkitUserSelect="text",S.style.MozUserSelect="text",S.style.msUserSelect="text",S.style.userSelect="text",S.addEventListener("copy",function(L){if(L.stopPropagation(),O.format)if(L.preventDefault(),typeof L.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=P[O.format]||P.default;window.clipboardData.setData(f,t)}else L.clipboardData.clearData(),L.clipboardData.setData(O.format,t);O.onCopy&&(L.preventDefault(),O.onCopy(L.clipboardData))}),document.body.appendChild(S),i.selectNodeContents(S),_.addRange(i);var x=document.execCommand("copy");if(!x)throw new Error("copy command was unsuccessful");M=!0}catch(L){o&&console.error("unable to copy using execCommand: ",L),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(O.format||"text",t),O.onCopy&&O.onCopy(window.clipboardData),M=!0}catch(f){o&&console.error("unable to copy using clipboardData: ",f),o&&console.error("falling back to prompt"),v=U("message"in O?O.message:D),window.prompt(v,t)}}finally{_&&(typeof _.removeRange=="function"?_.removeRange(i):_.removeAllRanges()),S&&document.body.removeChild(S),g()}return M}ae.exports=s},"+UV5":function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(ae,Z,h){ae.exports=h.p+"static/search1.c4136dd4.png"},"06Qe":function(ae,Z,h){var Q=h("ItGF"),P="urn:schemas-microsoft-com:vml",D=typeof window=="undefined"?null:window,U=!1,s=D&&D.document;function t(v){return O(v)}var O;if(s&&!Q.canvasSupported)try{!s.namespaces.zrvml&&s.namespaces.add("zrvml",P),O=function(v){return s.createElement("')}}catch(v){O=function(g){return s.createElement("<"+g+' xmlns="'+P+'" class="zrvml">')}}function o(){if(U||!s)return;U=!0;var v=s.styleSheets;v.length<31?s.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):v[0].addRule(".zrvml","behavior:url(#default#VML)")}Z.doc=s,Z.createNode=t,Z.initVML=o},"0r65":function(ae,Z){var h=arguments[3],Q=arguments[4],P=arguments[5],D=JSON.stringify;ae.exports=function(U,s){for(var t,O=Object.keys(P),o=0,v=O.length;o=0;p--){var y;if(l[p]!==u&&!l[p].ignore&&(y=S(l[p],L,f))&&(!m.topTarget&&(m.topTarget=l[p]),y!==O)){m.target=l[p];break}}return m},processGesture:function(L,f){this._gestureMgr||(this._gestureMgr=new t);var u=this._gestureMgr;f==="start"&&u.clear();var l=u.recognize(L,this.findHover(L.zrX,L.zrY,null).target,this.proxy.dom);if(f==="end"&&u.clear(),l){var m=l.type;L.gestureEvent=m,this.dispatchToElement({target:l.target},m,l.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(L){_.prototype[L]=function(f){var u=f.zrX,l=f.zrY,m=M(this,u,l),p,y;if((L!=="mouseup"||!m)&&(p=this.findHover(u,l),y=p.target),L==="mousedown")this._downEl=y,this._downPoint=[f.zrX,f.zrY],this._upEl=y;else if(L==="mouseup")this._upEl=y;else if(L==="click"){if(this._downEl!==this._upEl||!this._downPoint||P.dist(this._downPoint,[f.zrX,f.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,L,f)}});function S(L,f,u){if(L[L.rectHover?"rectContain":"contain"](f,u)){for(var l=L,m;l;){if(l.clipPath&&!l.clipPath.contain(f,u))return!1;l.silent&&(m=!0),l=l.parent}return m?O:!0}return!1}function M(L,f,u){var l=L.painter;return f<0||f>l.getWidth()||u<0||u>l.getHeight()}Q.mixin(_,U),Q.mixin(_,D);var x=_;ae.exports=x},"1Jh7":function(ae,Z,h){var Q=h("y+Vt"),P=h("T6xi"),D=Q.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(U,s){P.buildPath(U,s,!1)}});ae.exports=D},"1MYJ":function(ae,Z,h){var Q=h("y+Vt"),P=Q.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var D=this.__dirtyPath,U=this.shape.paths,s=0;s=this._maxSize&&i>0){var S=o.head;o.remove(S),delete v[S.key],g=S.value,this._lastRemovedEntry=S}_?_.value=O:_=new P(O),_.key=t,o.insertEntry(_),v[t]=_}return g},U.get=function(t){var O=this._map[t],o=this._list;if(O!=null)return O!==o.tail&&(o.remove(O),o.insertEntry(O)),O.value},U.clear=function(){this._list.clear(),this._map={}};var s=D;ae.exports=s},"1Sn+":function(ae,Z,h){},"1XHU":function(ae,Z,h){"use strict";var Q=h("2qtc"),P=h("kLXV"),D=h("q1tI"),U=h.n(D),s=h("9kvl"),t=h("3wET"),O=h.n(t),o=h("bUJZ"),v=h.n(o),g=h("Ct/S"),i=h.n(g),_=function(M){var x=M.visible,L=M.occupationValue,f=M.onCancel,u=f===void 0?function(){}:f,l=function(){return U.a.createElement("div",{className:i.a.flexColumn},U.a.createElement("img",{className:i.a.img,src:v.a}),U.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},m=function(){return U.a.createElement("div",{className:i.a.flexColumn},U.a.createElement("img",{className:i.a.img,src:O.a}),U.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},p=function(){return L===3?U.a.createElement(U.a.Fragment,null,m(),l()):L===2?l():m()};return U.a.createElement(P.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:x,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){u(),s.d.push("/account/certification")},onCancel:function(){u()}},U.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),U.a.createElement("div",{className:i.a.flexRow},p()))};Z.a=Object(s.a)(function(S){var M=S.paperlibrary,x=S.loading,L=S.globalSetting;return{paperlibrary:M,globalSetting:L,loading:x.effects}})(_)},"1bdT":function(ae,Z,h){var Q=h("3gBT"),P=h("H6uX"),D=h("DN4a"),U=h("vWvF"),s=h("bYtY"),t=function(o){D.call(this,o),P.call(this,o),U.call(this,o),this.id=o.id||Q()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,v){switch(this.draggable){case"horizontal":v=0;break;case"vertical":o=0;break}var g=this.transform;g||(g=this.transform=[1,0,0,1,0,0]),g[4]+=o,g[5]+=v,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,v){},attrKV:function(o,v){if(o==="position"||o==="scale"||o==="origin"){if(v){var g=this[o];g||(g=this[o]=[]),g[0]=v[0],g[1]=v[1]}}else this[o]=v},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,v){if(typeof o=="string")this.attrKV(o,v);else if(s.isObject(o))for(var g in o)o.hasOwnProperty(g)&&this.attrKV(g,o[g]);return this.dirty(!1),this},setClipPath:function(o){var v=this.__zr;v&&o.addSelfToZr(v),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=v,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var v=this.animators;if(v)for(var g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,Ne=qe&&typeof qe.getBoundingClientRect=="function"&&qe.getBoundingClientRect().width;if(Ne){if(dt){var de=getComputedStyle(qe),Se=de.marginLeft,at=de.marginRight;Ne+=+Se.replace("px","")+ +at.replace("px","")}Ne=+Ne.toFixed(6)}return Ne||0},xe=function(qe,dt,Ne){qe&&Object(u.a)(qe.style)==="object"&&(qe.style[dt]=Ne)},ye=function(){return V.any},Oe=h("KQm4"),we=h("Ff2n"),Te=h("i8i4"),re=h("bdgK"),he=h("uciX"),J=h("8XRh"),fe={adjustX:1,adjustY:1},Ae={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ee={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ke=Ae,Je=0,Ue={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},je=function(qe,dt,Ne){var de=F(dt),Se=qe.getState();qe.setState({defaultActiveFirst:Object(Q.a)(Object(Q.a)({},Se.defaultActiveFirst),{},Object(i.a)({},de,Ne))})},be=function(ft){Object(s.a)(dt,ft);var qe=Object(t.a)(dt);function dt(Ne){var de;Object(P.a)(this,dt),de=qe.call(this,Ne),de.onDestroy=function(Xe){de.props.onDestroy(Xe)},de.onKeyDown=function(Xe){var tt=Xe.keyCode,vt=de.menuInstance,Wt=de.props,zt=Wt.isOpen,ne=Wt.store;if(tt===_.a.ENTER)return de.onTitleClick(Xe),je(ne,de.props.eventKey,!0),!0;if(tt===_.a.RIGHT)return zt?vt.onKeyDown(Xe):(de.triggerOpenChange(!0),je(ne,de.props.eventKey,!0)),!0;if(tt===_.a.LEFT){var te;if(zt)te=vt.onKeyDown(Xe);else return;return te||(de.triggerOpenChange(!1),te=!0),te}return zt&&(tt===_.a.UP||tt===_.a.DOWN)?vt.onKeyDown(Xe):void 0},de.onOpenChange=function(Xe){de.props.onOpenChange(Xe)},de.onPopupVisibleChange=function(Xe){de.triggerOpenChange(Xe,Xe?"mouseenter":"mouseleave")},de.onMouseEnter=function(Xe){var tt=de.props,vt=tt.eventKey,Wt=tt.onMouseEnter,zt=tt.store;je(zt,de.props.eventKey,!1),Wt({key:vt,domEvent:Xe})},de.onMouseLeave=function(Xe){var tt=de.props,vt=tt.parentMenu,Wt=tt.eventKey,zt=tt.onMouseLeave;vt.subMenuInstance=Object(U.a)(de),zt({key:Wt,domEvent:Xe})},de.onTitleMouseEnter=function(Xe){var tt=de.props,vt=tt.eventKey,Wt=tt.onItemHover,zt=tt.onTitleMouseEnter;Wt({key:vt,hover:!0}),zt({key:vt,domEvent:Xe})},de.onTitleMouseLeave=function(Xe){var tt=de.props,vt=tt.parentMenu,Wt=tt.eventKey,zt=tt.onItemHover,ne=tt.onTitleMouseLeave;vt.subMenuInstance=Object(U.a)(de),zt({key:Wt,hover:!1}),ne({key:Wt,domEvent:Xe})},de.onTitleClick=function(Xe){var tt=Object(U.a)(de),vt=tt.props;if(vt.onTitleClick({key:vt.eventKey,domEvent:Xe}),vt.triggerSubMenuAction==="hover")return;de.triggerOpenChange(!vt.isOpen,"click"),je(vt.store,de.props.eventKey,!1)},de.onSubMenuClick=function(Xe){typeof de.props.onClick=="function"&&de.props.onClick(de.addKeyPath(Xe))},de.onSelect=function(Xe){de.props.onSelect(Xe)},de.onDeselect=function(Xe){de.props.onDeselect(Xe)},de.getPrefixCls=function(){return"".concat(de.props.rootPrefixCls,"-submenu")},de.getActiveClassName=function(){return"".concat(de.getPrefixCls(),"-active")},de.getDisabledClassName=function(){return"".concat(de.getPrefixCls(),"-disabled")},de.getSelectedClassName=function(){return"".concat(de.getPrefixCls(),"-selected")},de.getOpenClassName=function(){return"".concat(de.props.rootPrefixCls,"-submenu-open")},de.saveMenuInstance=function(Xe){de.menuInstance=Xe},de.addKeyPath=function(Xe){return Object(Q.a)(Object(Q.a)({},Xe),{},{keyPath:(Xe.keyPath||[]).concat(de.props.eventKey)})},de.triggerOpenChange=function(Xe,tt){var vt=de.props.eventKey,Wt=function(){de.onOpenChange({key:vt,item:Object(U.a)(de),trigger:tt,open:Xe})};tt==="mouseenter"?de.mouseenterTimeout=setTimeout(function(){Wt()},0):Wt()},de.isChildrenSelected=function(){var Xe={find:!1};return $(de.props.children,de.props.selectedKeys,Xe),Xe.find},de.isOpen=function(){return de.props.openKeys.indexOf(de.props.eventKey)!==-1},de.adjustWidth=function(){if(!de.subMenuTitle||!de.menuInstance)return;var Xe=Te.findDOMNode(de.menuInstance);if(Xe.offsetWidth>=de.subMenuTitle.offsetWidth)return;Xe.style.minWidth="".concat(de.subMenuTitle.offsetWidth,"px")},de.saveSubMenuTitle=function(Xe){de.subMenuTitle=Xe},de.getBaseProps=function(){var Xe=Object(U.a)(de),tt=Xe.props;return{mode:tt.mode==="horizontal"?"vertical":tt.mode,visible:de.props.isOpen,level:tt.level+1,inlineIndent:tt.inlineIndent,focusable:!1,onClick:de.onSubMenuClick,onSelect:de.onSelect,onDeselect:de.onDeselect,onDestroy:de.onDestroy,selectedKeys:tt.selectedKeys,eventKey:"".concat(tt.eventKey,"-menu-"),openKeys:tt.openKeys,motion:tt.motion,onOpenChange:de.onOpenChange,subMenuOpenDelay:tt.subMenuOpenDelay,parentMenu:Object(U.a)(de),subMenuCloseDelay:tt.subMenuCloseDelay,forceSubMenuRender:tt.forceSubMenuRender,triggerSubMenuAction:tt.triggerSubMenuAction,builtinPlacements:tt.builtinPlacements,defaultActiveFirst:tt.store.getState().defaultActiveFirst[F(tt.eventKey)],multiple:tt.multiple,prefixCls:tt.rootPrefixCls,id:de.internalMenuId,manualRef:de.saveMenuInstance,itemIcon:tt.itemIcon,expandIcon:tt.expandIcon,direction:tt.direction}},de.getMotion=function(Xe,tt){var vt=Object(U.a)(de),Wt=vt.haveRendered,zt=de.props,ne=zt.motion,te=zt.rootPrefixCls,B=Object(Q.a)(Object(Q.a)({},ne),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:Wt||!tt||Xe!=="inline"});return B};var Se=Ne.store,at=Ne.eventKey,rt=Se.getState(),lt=rt.defaultActiveFirst;de.isRootMenu=!1;var ht=!1;return lt&&(ht=lt[at]),je(Se,at,ht),de}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var de=this,Se=this.props,at=Se.mode,rt=Se.parentMenu,lt=Se.manualRef;if(lt&<(this),at!=="horizontal"||!rt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return de.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var de=this.props,Se=de.onDestroy,at=de.eventKey;Se&&Se(at),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(de){var Se=this,at=this.getBaseProps(),rt=this.getMotion(at.mode,at.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||at.visible||at.forceSubMenuRender,!this.haveOpened)return O.createElement("div",null);var lt=at.direction;return O.createElement(J.default,Object.assign({visible:at.visible},rt),function(ht){var Xe=ht.className,tt=ht.style,vt=f()("".concat(at.prefixCls,"-sub"),Xe,Object(i.a)({},"".concat(at.prefixCls,"-rtl"),lt==="rtl"));return O.createElement(Dt,Object.assign({},at,{id:Se.internalMenuId,className:vt,style:tt}),de)})}},{key:"render",value:function(){var de,Se=Object(Q.a)({},this.props),at=Se.isOpen,rt=this.getPrefixCls(),lt=Se.mode==="inline",ht=f()(rt,"".concat(rt,"-").concat(Se.mode),(de={},Object(i.a)(de,Se.className,!!Se.className),Object(i.a)(de,this.getOpenClassName(),at),Object(i.a)(de,this.getActiveClassName(),Se.active||at&&!lt),Object(i.a)(de,this.getDisabledClassName(),Se.disabled),Object(i.a)(de,this.getSelectedClassName(),this.isChildrenSelected()),de));this.internalMenuId||(Se.eventKey?this.internalMenuId="".concat(Se.eventKey,"$Menu"):(Je+=1,this.internalMenuId="$__$".concat(Je,"$Menu")));var Xe={},tt={},vt={};Se.disabled||(Xe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},tt={onClick:this.onTitleClick},vt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Wt={},zt=Se.direction;lt&&(zt==="rtl"?Wt.paddingRight=Se.inlineIndent*Se.level:Wt.paddingLeft=Se.inlineIndent*Se.level);var ne={};this.props.isOpen&&(ne={"aria-owns":this.internalMenuId});var te=null;Se.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=O.createElement(this.props.expandIcon,Object(Q.a)({},this.props))));var B=O.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Wt,className:"".concat(rt,"-title"),role:"button"},vt,tt,{"aria-expanded":at},ne,{"aria-haspopup":"true",title:typeof Se.title=="string"?Se.title:void 0}),Se.title,te||O.createElement("i",{className:"".concat(rt,"-arrow")})),H=this.renderChildren(Se.children),G=Se.parentMenu.isRootMenu?Se.parentMenu.props.getPopupContainer:function(Vt){return Vt.parentNode},q=Ue[Se.mode],ue=Se.popupOffset?{offset:Se.popupOffset}:{},ke=Se.mode==="inline"?"":Se.popupClassName;ke+=zt==="rtl"?" ".concat(rt,"-rtl"):"";var We=Se.disabled,ct=Se.triggerSubMenuAction,St=Se.subMenuOpenDelay,It=Se.forceSubMenuRender,Ft=Se.subMenuCloseDelay,qt=Se.builtinPlacements;me.forEach(function(Vt){return delete Se[Vt]}),delete Se.onClick;var _t=zt==="rtl"?Object.assign({},Ee,qt):Object.assign({},Ae,qt);return delete Se.direction,O.createElement("li",Object.assign({},Se,Xe,{className:ht,role:"menuitem"}),lt&&B,lt&&H,!lt&&O.createElement(he.a,{prefixCls:rt,popupClassName:f()("".concat(rt,"-popup"),ke),getPopupContainer:G,builtinPlacements:_t,popupPlacement:q,popupVisible:at,popupAlign:ue,popup:H,action:We?[]:[ct],mouseEnterDelay:St,mouseLeaveDelay:Ft,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:It},B))}}]),dt}(O.Component);be.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var Ie=Object(o.b)(function(ft,qe){var dt=ft.openKeys,Ne=ft.activeKey,de=ft.selectedKeys,Se=qe.eventKey,at=qe.subMenuKey;return{isOpen:dt.indexOf(Se)>-1,active:Ne[at]===Se,selectedKeys:de}})(be);Ie.isSubMenu=!0;var Ge=Ie,Qe="menuitem-overflowed",mt=.5,Ye=function(ft){Object(s.a)(dt,ft);var qe=Object(t.a)(dt);function dt(){var Ne;return Object(P.a)(this,dt),Ne=qe.apply(this,arguments),Ne.resizeObserver=null,Ne.mutationObserver=null,Ne.originalTotalWidth=0,Ne.overflowedItems=[],Ne.menuItemSizes=[],Ne.cancelFrameId=null,Ne.state={lastVisibleIndex:void 0},Ne.getMenuItemNodes=function(){var de=Ne.props.prefixCls,Se=Te.findDOMNode(Object(U.a)(Ne));return Se?[].slice.call(Se.children).filter(function(at){return at.className.split(" ").indexOf("".concat(de,"-overflowed-submenu"))<0}):[]},Ne.getOverflowedSubMenuItem=function(de,Se,at){var rt=Ne.props,lt=rt.overflowedIndicator,ht=rt.level,Xe=rt.mode,tt=rt.prefixCls,vt=rt.theme;if(ht!==1||Xe!=="horizontal")return null;var Wt=Ne.props.children[0],zt=Wt.props,ne=zt.children,te=zt.title,B=zt.style,H=Object(we.a)(zt,["children","title","style"]),G=Object(Q.a)({},B),q="".concat(de,"-overflowed-indicator"),ue="".concat(de,"-overflowed-indicator");Se.length===0&&at!==!0?G=Object(Q.a)(Object(Q.a)({},G),{},{display:"none"}):at&&(G=Object(Q.a)(Object(Q.a)({},G),{},{visibility:"hidden",position:"absolute"}),q="".concat(q,"-placeholder"),ue="".concat(ue,"-placeholder"));var ke=vt?"".concat(tt,"-").concat(vt):"",We={};return me.forEach(function(ct){H[ct]!==void 0&&(We[ct]=H[ct])}),O.createElement(Ge,Object.assign({title:lt,className:"".concat(tt,"-overflowed-submenu"),popupClassName:ke},We,{key:q,eventKey:ue,disabled:!1,style:G}),Se)},Ne.setChildrenWidthAndResize=function(){if(Ne.props.mode!=="horizontal")return;var de=Te.findDOMNode(Object(U.a)(Ne));if(!de)return;var Se=de.children;if(!Se||Se.length===0)return;var at=de.children[Se.length-1];xe(at,"display","inline-block");var rt=Ne.getMenuItemNodes(),lt=rt.filter(function(ht){return ht.className.split(" ").indexOf(Qe)>=0});lt.forEach(function(ht){xe(ht,"display","inline-block")}),Ne.menuItemSizes=rt.map(function(ht){return ce(ht,!0)}),lt.forEach(function(ht){xe(ht,"display","none")}),Ne.overflowedIndicatorWidth=ce(de.children[de.children.length-1],!0),Ne.originalTotalWidth=Ne.menuItemSizes.reduce(function(ht,Xe){return ht+Xe},0),Ne.handleResize(),xe(at,"display","none")},Ne.handleResize=function(){if(Ne.props.mode!=="horizontal")return;var de=Te.findDOMNode(Object(U.a)(Ne));if(!de)return;var Se=ce(de);Ne.overflowedItems=[];var at=0,rt;Ne.originalTotalWidth>Se+mt&&(rt=-1,Ne.menuItemSizes.forEach(function(lt){at+=lt,at+Ne.overflowedIndicatorWidth<=Se&&(rt+=1)})),Ne.setState({lastVisibleIndex:rt})},Ne}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){var de=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Se=Te.findDOMNode(this);if(!Se)return;this.resizeObserver=new re.default(function(at){at.forEach(function(){var rt=de.cancelFrameId;cancelAnimationFrame(rt),de.cancelFrameId=requestAnimationFrame(de.setChildrenWidthAndResize)})}),[].slice.call(Se.children).concat(Se).forEach(function(at){de.resizeObserver.observe(at)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){de.resizeObserver.disconnect(),[].slice.call(Se.children).concat(Se).forEach(function(at){de.resizeObserver.observe(at)}),de.setChildrenWidthAndResize()}),this.mutationObserver.observe(Se,{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(de){var Se=this,at=this.state.lastVisibleIndex;return(de||[]).reduce(function(rt,lt,ht){var Xe=lt;if(Se.props.mode==="horizontal"){var tt=Se.getOverflowedSubMenuItem(lt.props.eventKey,[]);at!==void 0&&Se.props.className.indexOf("".concat(Se.props.prefixCls,"-root"))!==-1&&(ht>at&&(Xe=O.cloneElement(lt,{style:{display:"none"},eventKey:"".concat(lt.props.eventKey,"-hidden"),className:"".concat(Qe)})),ht===at+1&&(Se.overflowedItems=de.slice(at+1).map(function(Wt){return O.cloneElement(Wt,{key:Wt.props.eventKey,mode:"vertical-left"})}),tt=Se.getOverflowedSubMenuItem(lt.props.eventKey,Se.overflowedItems)));var vt=[].concat(Object(Oe.a)(rt),[tt,Xe]);return ht===de.length-1&&vt.push(Se.getOverflowedSubMenuItem(lt.props.eventKey,[],!0)),vt}return[].concat(Object(Oe.a)(rt),[Xe])},[])}},{key:"render",value:function(){var de=this.props,Se=de.visible,at=de.prefixCls,rt=de.overflowedIndicator,lt=de.mode,ht=de.level,Xe=de.tag,tt=de.children,vt=de.theme,Wt=Object(we.a)(de,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),zt=Xe;return O.createElement(zt,Object.assign({},Wt),this.renderChildren(tt))}}]),dt}(O.Component);Ye.defaultProps={tag:"div",className:""};var Mt=Ye;function kt(ft){return ft.length?ft.every(function(qe){return!!qe.props.disabled}):!0}function xt(ft,qe,dt){var Ne=ft.getState();ft.setState({activeKey:Object(Q.a)(Object(Q.a)({},Ne.activeKey),{},Object(i.a)({},qe,dt))})}function bt(ft){return ft.eventKey||"0-menu-"}function Pt(ft,qe){var dt=qe,Ne=ft.children,de=ft.eventKey;if(dt){var Se;if(K(Ne,function(at,rt){at&&at.props&&!at.props.disabled&&dt===X(at,de,rt)&&(Se=!0)}),Se)return dt}return dt=null,ft.defaultActiveFirst&&K(Ne,function(at,rt){!dt&&at&&!at.props.disabled&&(dt=X(at,de,rt))}),dt}function Yt(ft){if(ft){var qe=this.instanceArray.indexOf(ft);qe!==-1?this.instanceArray[qe]=ft:this.instanceArray.push(ft)}}var Gt=function(ft){Object(s.a)(dt,ft);var qe=Object(t.a)(dt);function dt(Ne){var de;return Object(P.a)(this,dt),de=qe.call(this,Ne),de.onKeyDown=function(Se,at){var rt=Se.keyCode,lt;if(de.getFlatInstanceArray().forEach(function(Xe){Xe&&Xe.props.active&&Xe.onKeyDown&&(lt=Xe.onKeyDown(Se))}),lt)return 1;var ht=null;return(rt===_.a.UP||rt===_.a.DOWN)&&(ht=de.step(rt===_.a.UP?-1:1)),ht?(Se.preventDefault(),xt(de.props.store,bt(de.props),ht.props.eventKey),typeof at=="function"&&at(ht),1):void 0},de.onItemHover=function(Se){var at=Se.key,rt=Se.hover;xt(de.props.store,bt(de.props),rt?at:null)},de.onDeselect=function(Se){de.props.onDeselect(Se)},de.onSelect=function(Se){de.props.onSelect(Se)},de.onClick=function(Se){de.props.onClick(Se)},de.onOpenChange=function(Se){de.props.onOpenChange(Se)},de.onDestroy=function(Se){de.props.onDestroy(Se)},de.getFlatInstanceArray=function(){return de.instanceArray},de.step=function(Se){var at=de.getFlatInstanceArray(),rt=de.props.store.getState().activeKey[bt(de.props)],lt=at.length;if(!lt)return null;Se<0&&(at=at.concat().reverse());var ht=-1;if(at.every(function(Wt,zt){return Wt&&Wt.props.eventKey===rt?(ht=zt,!1):!0}),!de.props.defaultActiveFirst&&ht!==-1&&kt(at.slice(ht,lt-1)))return;var Xe=(ht+1)%lt,tt=Xe;do{var vt=at[tt];if(!vt||vt.props.disabled)tt=(tt+1)%lt;else return vt}while(tt!==Xe);return null},de.renderCommonMenuItem=function(Se,at,rt){var lt=de.props.store.getState(),ht=Object(U.a)(de),Xe=ht.props,tt=X(Se,Xe.eventKey,at),vt=Se.props;if(!vt||typeof Se.type=="string")return Se;var Wt=tt===lt.activeKey,zt=Object(Q.a)(Object(Q.a)({mode:vt.mode||Xe.mode,level:Xe.level,inlineIndent:Xe.inlineIndent,renderMenuItem:de.renderMenuItem,rootPrefixCls:Xe.prefixCls,index:at,parentMenu:Xe.parentMenu,manualRef:vt.disabled?void 0:Object(S.a)(Se.ref,Yt.bind(Object(U.a)(de))),eventKey:tt,active:!vt.disabled&&Wt,multiple:Xe.multiple,onClick:function(te){(vt.onClick||Y)(te),de.onClick(te)},onItemHover:de.onItemHover,motion:Xe.motion,subMenuOpenDelay:Xe.subMenuOpenDelay,subMenuCloseDelay:Xe.subMenuCloseDelay,forceSubMenuRender:Xe.forceSubMenuRender,onOpenChange:de.onOpenChange,onDeselect:de.onDeselect,onSelect:de.onSelect,builtinPlacements:Xe.builtinPlacements,itemIcon:vt.itemIcon||de.props.itemIcon,expandIcon:vt.expandIcon||de.props.expandIcon},rt),{},{direction:Xe.direction});return(Xe.mode==="inline"||ye())&&(zt.triggerSubMenuAction="click"),O.cloneElement(Se,zt)},de.renderMenuItem=function(Se,at,rt){if(!Se)return null;var lt=de.props.store.getState(),ht={openKeys:lt.openKeys,selectedKeys:lt.selectedKeys,triggerSubMenuAction:de.props.triggerSubMenuAction,subMenuKey:rt};return de.renderCommonMenuItem(Se,at,ht)},Ne.store.setState({activeKey:Object(Q.a)(Object(Q.a)({},Ne.store.getState().activeKey),{},Object(i.a)({},Ne.eventKey,Pt(Ne,Ne.activeKey)))}),de.instanceArray=[],de}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(de){return this.props.visible||de.visible||this.props.className!==de.className||!x()(this.props.style,de.style)}},{key:"componentDidUpdate",value:function(de){var Se=this.props,at="activeKey"in Se?Se.activeKey:Se.store.getState().activeKey[bt(Se)],rt=Pt(Se,at);if(rt!==at)xt(Se.store,bt(Se),rt);else if("activeKey"in de){var lt=Pt(de,de.activeKey);rt!==lt&&xt(Se.store,bt(Se),rt)}}},{key:"render",value:function(){var de=this,Se=Object(g.a)({},this.props);this.instanceArray=[];var at=f()(Se.prefixCls,Se.className,"".concat(Se.prefixCls,"-").concat(Se.mode)),rt={className:at,role:Se.role||"menu"};Se.id&&(rt.id=Se.id),Se.focusable&&(rt.tabIndex=0,rt.onKeyDown=this.onKeyDown);var lt=Se.prefixCls,ht=Se.eventKey,Xe=Se.visible,tt=Se.level,vt=Se.mode,Wt=Se.overflowedIndicator,zt=Se.theme;return me.forEach(function(ne){return delete Se[ne]}),delete Se.onClick,O.createElement(Mt,Object.assign({},Se,{prefixCls:lt,mode:vt,tag:"ul",level:tt,theme:zt,visible:Xe,overflowedIndicator:Wt},rt),O.Children.map(Se.children,function(ne,te){return de.renderMenuItem(ne,te,ht||"0-menu-")}))}}]),dt}(O.Component);Gt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var Jt=Object(o.b)()(Gt),Dt=Jt,Nt=h("Kwbf");function Bt(ft,qe,dt){var Ne=ft.prefixCls,de=ft.motion,Se=ft.defaultMotions,at=Se===void 0?{}:Se,rt=ft.openAnimation,lt=ft.openTransitionName,ht=qe.switchingModeFromInline;if(de)return de;if(Object(u.a)(rt)==="object"&&rt)Object(Nt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof rt=="string")return{motionName:"".concat(Ne,"-open-").concat(rt)};if(lt)return{motionName:lt};var Xe=at[dt];return Xe||(ht?null:at.other)}var jt=function(ft){Object(s.a)(dt,ft);var qe=Object(t.a)(dt);function dt(Ne){var de;Object(P.a)(this,dt),de=qe.call(this,Ne),de.inlineOpenKeys=[],de.onSelect=function(rt){var lt=Object(U.a)(de),ht=lt.props;if(ht.selectable){var Xe=de.store.getState(),tt=Xe.selectedKeys,vt=rt.key;ht.multiple?tt=tt.concat([vt]):tt=[vt],"selectedKeys"in ht||de.store.setState({selectedKeys:tt}),ht.onSelect(Object(Q.a)(Object(Q.a)({},rt),{},{selectedKeys:tt}))}},de.onClick=function(rt){var lt=de.getRealMenuMode(),ht=Object(U.a)(de),Xe=ht.store,tt=ht.props.onOpenChange;lt!=="inline"&&!("openKeys"in de.props)&&(Xe.setState({openKeys:[]}),tt([])),de.props.onClick(rt)},de.onKeyDown=function(rt,lt){de.innerMenu.getWrappedInstance().onKeyDown(rt,lt)},de.onOpenChange=function(rt){var lt=Object(U.a)(de),ht=lt.props,Xe=de.store.getState().openKeys.concat(),tt=!1,vt=function(zt){var ne=!1;if(zt.open)ne=Xe.indexOf(zt.key)===-1,ne&&Xe.push(zt.key);else{var te=Xe.indexOf(zt.key);ne=te!==-1,ne&&Xe.splice(te,1)}tt=tt||ne};Array.isArray(rt)?rt.forEach(vt):vt(rt),tt&&("openKeys"in de.props||de.store.setState({openKeys:Xe}),ht.onOpenChange(Xe))},de.onDeselect=function(rt){var lt=Object(U.a)(de),ht=lt.props;if(ht.selectable){var Xe=de.store.getState().selectedKeys.concat(),tt=rt.key,vt=Xe.indexOf(tt);vt!==-1&&Xe.splice(vt,1),"selectedKeys"in ht||de.store.setState({selectedKeys:Xe}),ht.onDeselect(Object(Q.a)(Object(Q.a)({},rt),{},{selectedKeys:Xe}))}},de.onMouseEnter=function(rt){de.restoreModeVerticalFromInline();var lt=de.props.onMouseEnter;lt&<(rt)},de.onTransitionEnd=function(rt){var lt=rt.propertyName==="width"&&rt.target===rt.currentTarget,ht=rt.target.className,Xe=Object.prototype.toString.call(ht)==="[object SVGAnimatedString]"?ht.animVal:ht,tt=rt.propertyName==="font-size"&&Xe.indexOf("anticon")>=0;(lt||tt)&&de.restoreModeVerticalFromInline()},de.setInnerMenu=function(rt){de.innerMenu=rt},de.isRootMenu=!0;var Se=Ne.defaultSelectedKeys,at=Ne.defaultOpenKeys;return"selectedKeys"in Ne&&(Se=Ne.selectedKeys||[]),"openKeys"in Ne&&(at=Ne.openKeys||[]),de.store=Object(o.c)({selectedKeys:Se,openKeys:at,activeKey:{"0-menu-":Pt(Ne,Ne.activeKey)}}),de.state={switchingModeFromInline:!1},de}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(de){this.updateOpentKeysWhenSwitchMode(de),this.updateMiniStore();var Se=this.props,at=Se.siderCollapsed,rt=Se.inlineCollapsed,lt=Se.onOpenChange;(!de.inlineCollapsed&&rt||!de.siderCollapsed&&at)&<([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(de){var Se=this.props,at=this.store,rt=this.inlineOpenKeys,lt=at.getState(),ht={};de.mode==="inline"&&Se.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Se||((Se.inlineCollapsed&&!de.inlineCollapsed||Se.siderCollapsed&&!de.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=lt.openKeys.concat(),ht.openKeys=[]),(!Se.inlineCollapsed&&de.inlineCollapsed||!Se.siderCollapsed&&de.siderCollapsed)&&(ht.openKeys=rt,this.inlineOpenKeys=[])),Object.keys(ht).length&&at.setState(ht)}},{key:"updateMenuDisplay",value:function(){var de=this.props.collapsedWidth,Se=this.store,at=this.prevOpenKeys,rt=this.getInlineCollapsed()&&(de===0||de==="0"||de==="0px");rt?(this.prevOpenKeys=Se.getState().openKeys.concat(),this.store.setState({openKeys:[]})):at&&(this.store.setState({openKeys:at}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var de=this.props.mode,Se=this.state.switchingModeFromInline,at=this.getInlineCollapsed();return Se&&at?"inline":at?"vertical":de}},{key:"getInlineCollapsed",value:function(){var de=this.props,Se=de.inlineCollapsed,at=de.siderCollapsed;return at!==void 0?at:Se}},{key:"restoreModeVerticalFromInline",value:function(){var de=this.state.switchingModeFromInline;de&&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 de=Object(Q.a)({},Object(v.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Se=this.getRealMenuMode();return de.className+=" ".concat(de.prefixCls,"-root"),de.direction==="rtl"&&(de.className+=" ".concat(de.prefixCls,"-rtl")),de=Object(Q.a)(Object(Q.a)({},de),{},{mode:Se,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Bt(this.props,this.state,Se)}),delete de.openAnimation,delete de.openTransitionName,O.createElement(o.a,{store:this.store},O.createElement(Dt,Object.assign({},de,{ref:this.setInnerMenu}),this.props.children))}}]),dt}(O.Component);jt.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 gt=jt,ut=function(ft){Object(s.a)(dt,ft);var qe=Object(t.a)(dt);function dt(){var Ne;return Object(P.a)(this,dt),Ne=qe.apply(this,arguments),Ne.onKeyDown=function(de){var Se=de.keyCode;return Se===_.a.ENTER?(Ne.onClick(de),!0):void 0},Ne.onMouseLeave=function(de){var Se=Ne.props,at=Se.eventKey,rt=Se.onItemHover,lt=Se.onMouseLeave;rt({key:at,hover:!1}),lt({key:at,domEvent:de})},Ne.onMouseEnter=function(de){var Se=Ne.props,at=Se.eventKey,rt=Se.onItemHover,lt=Se.onMouseEnter;rt({key:at,hover:!0}),lt({key:at,domEvent:de})},Ne.onClick=function(de){var Se=Ne.props,at=Se.eventKey,rt=Se.multiple,lt=Se.onClick,ht=Se.onSelect,Xe=Se.onDeselect,tt=Se.isSelected,vt={key:at,keyPath:[at],item:Object(U.a)(Ne),domEvent:de};lt(vt),rt?tt?Xe(vt):ht(vt):tt||ht(vt)},Ne.saveNode=function(de){Ne.node=de},Ne}return Object(D.a)(dt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var de=this.props;de.onDestroy&&de.onDestroy(de.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 de,Se=Object(Q.a)({},this.props),at=f()(this.getPrefixCls(),Se.className,(de={},Object(i.a)(de,this.getActiveClassName(),!Se.disabled&&Se.active),Object(i.a)(de,this.getSelectedClassName(),Se.isSelected),Object(i.a)(de,this.getDisabledClassName(),Se.disabled),de)),rt=Object(Q.a)(Object(Q.a)({},Se.attribute),{},{title:typeof Se.title=="string"?Se.title:void 0,className:at,role:Se.role||"menuitem","aria-disabled":Se.disabled});Se.role==="option"?rt=Object(Q.a)(Object(Q.a)({},rt),{},{role:"option","aria-selected":Se.isSelected}):(Se.role===null||Se.role==="none")&&(rt.role="none");var lt={onClick:Se.disabled?null:this.onClick,onMouseLeave:Se.disabled?null:this.onMouseLeave,onMouseEnter:Se.disabled?null:this.onMouseEnter},ht=Object(Q.a)({},Se.style);Se.mode==="inline"&&(Se.direction==="rtl"?ht.paddingRight=Se.inlineIndent*Se.level:ht.paddingLeft=Se.inlineIndent*Se.level),me.forEach(function(tt){return delete Se[tt]}),delete Se.direction;var Xe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Xe=O.createElement(this.props.itemIcon,this.props)),O.createElement("li",Object.assign({},Object(v.default)(Se,["onClick","onMouseEnter","onMouseLeave","onSelect"]),rt,lt,{style:ht,ref:this.saveNode}),Se.children,Xe)}}]),dt}(O.Component);ut.isMenuItem=!0,ut.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var nt=Object(o.b)(function(ft,qe){var dt=ft.activeKey,Ne=ft.selectedKeys,de=qe.eventKey,Se=qe.subMenuKey;return{active:dt[Se]===de,isSelected:Ne.indexOf(de)!==-1}})(ut),Tt=nt,wt=function(ft){Object(s.a)(dt,ft);var qe=Object(t.a)(dt);function dt(){var Ne;return Object(P.a)(this,dt),Ne=qe.apply(this,arguments),Ne.renderInnerMenuItem=function(de){var Se=Ne.props,at=Se.renderMenuItem,rt=Se.index;return at(de,rt,Ne.props.subMenuKey)},Ne}return Object(D.a)(dt,[{key:"render",value:function(){var de=Object(g.a)({},this.props),Se=de.className,at=Se===void 0?"":Se,rt=de.rootPrefixCls,lt="".concat(rt,"-item-group-title"),ht="".concat(rt,"-item-group-list"),Xe=de.title,tt=de.children;return me.forEach(function(vt){return delete de[vt]}),delete de.onClick,delete de.direction,O.createElement("li",Object.assign({},de,{className:"".concat(at," ").concat(rt,"-item-group")}),O.createElement("div",{className:lt,title:typeof Xe=="string"?Xe:void 0},Xe),O.createElement("ul",{className:ht},O.Children.map(tt,this.renderInnerMenuItem)))}}]),dt}(O.Component);wt.isMenuItemGroup=!0,wt.defaultProps={disabled:!0};var Zt=wt,rn=function(qe){var dt=qe.className,Ne=qe.rootPrefixCls,de=qe.style;return O.createElement("li",{className:"".concat(dt," ").concat(Ne,"-item-divider"),style:de})};rn.defaultProps={disabled:!0,className:"",style:{}};var Qt=rn,pt=Z.e=gt},"1sp6":function(ae,Z){ae.exports="data:image/png;base64,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"},"24YM":function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.SensorTabIndex=Z.SensorClassName=Z.SizeSensorId=void 0;var Q="size-sensor-id";Z.SizeSensorId=Q;var P="size-sensor-object";Z.SensorClassName=P;var D="-1";Z.SensorTabIndex=D},"2DNl":function(ae,Z,h){var Q=h("IMiH"),P=h("loD1"),D=h("59Ip"),U=h("aKvl"),s=h("n1HI"),t=h("hX1E"),O=t.normalizeRadian,o=h("Sj9i"),v=h("hyiK"),g=Q.CMD,i=Math.PI*2,_=1e-4;function S(A,T){return Math.abs(A-T)<_}var M=[-1,-1,-1],x=[-1,-1];function L(){var A=x[0];x[0]=x[1],x[1]=A}function f(A,T,E,d,n,r,c,w,C,b){if(b>T&&b>d&&b>r&&b>w||b1&&L(),W=o.cubicAt(T,d,r,w,x[0]),j>1&&(V=o.cubicAt(T,d,r,w,x[1]))),j===2?XT&&w>d&&w>r||w=0&&b<=1){for(var I=0,k=o.quadraticAt(T,d,r,b),j=0;jE||w<-E)return 0;var C=Math.sqrt(E*E-w*w);M[0]=-C,M[1]=C;var b=Math.abs(d-n);if(b<1e-4)return 0;if(b%i<1e-4){d=0,n=i;var I=r?1:-1;return c>=M[0]+A&&c<=M[1]+A?I:0}if(r){var C=d;d=O(n),n=O(C)}else d=O(d),n=O(n);d>n&&(n+=i);for(var k=0,j=0;j<2;j++){var W=M[j];if(W+A>c){var V=Math.atan2(w,W),I=r?1:-1;V<0&&(V=i+V),(V>=d&&V<=n||V+i>=d&&V+i<=n)&&(V>Math.PI/2&&V1&&(E||(r+=v(c,w,C,b,d,n))),I===1&&(c=A[I],w=A[I+1],C=c,b=w);switch(k){case g.M:C=A[I++],b=A[I++],c=C,w=b;break;case g.L:if(E){if(P.containStroke(c,w,A[I],A[I+1],T,d,n))return!0}else r+=v(c,w,A[I],A[I+1],d,n)||0;c=A[I++],w=A[I++];break;case g.C:if(E){if(D.containStroke(c,w,A[I++],A[I++],A[I++],A[I++],A[I],A[I+1],T,d,n))return!0}else r+=f(c,w,A[I++],A[I++],A[I++],A[I++],A[I],A[I+1],d,n)||0;c=A[I++],w=A[I++];break;case g.Q:if(E){if(U.containStroke(c,w,A[I++],A[I++],A[I],A[I+1],T,d,n))return!0}else r+=u(c,w,A[I++],A[I++],A[I],A[I+1],d,n)||0;c=A[I++],w=A[I++];break;case g.A:var j=A[I++],W=A[I++],V=A[I++],Y=A[I++],X=A[I++],F=A[I++];I+=1;var K=1-A[I++],$=Math.cos(X)*V+j,me=Math.sin(X)*Y+W;I>1?r+=v(c,w,$,me,d,n):(C=$,b=me);var ce=(d-j)*Y/V+j;if(E){if(s.containStroke(j,W,Y,X,X+F,K,T,ce,n))return!0}else r+=l(j,W,Y,X,X+F,K,ce,n);c=Math.cos(X+F)*V+j,w=Math.sin(X+F)*Y+W;break;case g.R:C=c=A[I++],b=w=A[I++];var xe=A[I++],ye=A[I++],$=C+xe,me=b+ye;if(E){if(P.containStroke(C,b,$,b,T,d,n)||P.containStroke($,b,$,me,T,d,n)||P.containStroke($,me,C,me,T,d,n)||P.containStroke(C,me,C,b,T,d,n))return!0}else r+=v($,b,$,me,d,n),r+=v(C,me,C,b,d,n);break;case g.Z:if(E){if(P.containStroke(c,w,C,b,T,d,n))return!0}else r+=v(c,w,C,b,d,n);c=C,w=b;break}}return!E&&!S(w,b)&&(r+=v(c,w,C,b,d,n)||0),r!==0}function p(A,T,E){return m(A,0,!1,T,E)}function y(A,T,E,d){return m(A,T,!0,E,d)}Z.contain=p,Z.containStroke=y},"2U/9":function(ae,Z,h){"use strict";var Q=h("VTBJ"),P=h("rePB"),D=h("Ff2n"),U=h("1OyB"),s=h("vuIU"),t=h("Ji7U"),O=h("LK+K"),o=h("q1tI"),v=h.n(o),g=h("Zm9Q"),i=h("TSYQ"),_=h.n(i),S=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function M(l){return typeof l=="string"}var x=function(l){Object(t.a)(p,l);var m=Object(O.a)(p);function p(){var y;return Object(U.a)(this,p),y=m.apply(this,arguments),y.onClick=function(){var A=y.props,T=A.onClick,E=A.onStepClick,d=A.stepIndex;T&&T.apply(void 0,arguments),E(d)},y}return Object(s.a)(p,[{key:"renderIconNode",value:function(){var A,T=this.props,E=T.prefixCls,d=T.progressDot,n=T.stepIcon,r=T.stepNumber,c=T.status,w=T.title,C=T.description,b=T.icon,I=T.iconPrefix,k=T.icons,j,W=_()("".concat(E,"-icon"),"".concat(I,"icon"),(A={},Object(P.a)(A,"".concat(I,"icon-").concat(b),b&&M(b)),Object(P.a)(A,"".concat(I,"icon-check"),!b&&c==="finish"&&(k&&!k.finish||!k)),Object(P.a)(A,"".concat(I,"icon-cross"),!b&&c==="error"&&(k&&!k.error||!k)),A)),V=o.createElement("span",{className:"".concat(E,"-icon-dot")});return d?typeof d=="function"?j=o.createElement("span",{className:"".concat(E,"-icon")},d(V,{index:r-1,status:c,title:w,description:C})):j=o.createElement("span",{className:"".concat(E,"-icon")},V):b&&!M(b)?j=o.createElement("span",{className:"".concat(E,"-icon")},b):k&&k.finish&&c==="finish"?j=o.createElement("span",{className:"".concat(E,"-icon")},k.finish):k&&k.error&&c==="error"?j=o.createElement("span",{className:"".concat(E,"-icon")},k.error):b||c==="finish"||c==="error"?j=o.createElement("span",{className:W}):j=o.createElement("span",{className:"".concat(E,"-icon")},r),n&&(j=n({index:r-1,status:c,title:w,description:C,node:j})),j}},{key:"render",value:function(){var A,T=this.props,E=T.className,d=T.prefixCls,n=T.style,r=T.active,c=T.status,w=c===void 0?"wait":c,C=T.iconPrefix,b=T.icon,I=T.wrapperStyle,k=T.stepNumber,j=T.disabled,W=T.description,V=T.title,Y=T.subTitle,X=T.progressDot,F=T.stepIcon,K=T.tailContent,$=T.icons,me=T.stepIndex,ce=T.onStepClick,xe=T.onClick,ye=Object(D.a)(T,S),Oe=_()("".concat(d,"-item"),"".concat(d,"-item-").concat(w),E,(A={},Object(P.a)(A,"".concat(d,"-item-custom"),b),Object(P.a)(A,"".concat(d,"-item-active"),r),Object(P.a)(A,"".concat(d,"-item-disabled"),j===!0),A)),we=Object(Q.a)({},n),Te={};return ce&&!j&&(Te.role="button",Te.tabIndex=0,Te.onClick=this.onClick),o.createElement("div",Object.assign({},ye,{className:Oe,style:we}),o.createElement("div",Object.assign({onClick:xe},Te,{className:"".concat(d,"-item-container")}),o.createElement("div",{className:"".concat(d,"-item-tail")},K),o.createElement("div",{className:"".concat(d,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(d,"-item-content")},o.createElement("div",{className:"".concat(d,"-item-title")},V,Y&&o.createElement("div",{title:typeof Y=="string"?Y:void 0,className:"".concat(d,"-item-subtitle")},Y)),W&&o.createElement("div",{className:"".concat(d,"-item-description")},W))))}}]),p}(o.Component),L=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],f=function(l){Object(t.a)(p,l);var m=Object(O.a)(p);function p(){var y;return Object(U.a)(this,p),y=m.apply(this,arguments),y.onStepClick=function(A){var T=y.props,E=T.onChange,d=T.current;E&&d!==A&&E(A)},y}return Object(s.a)(p,[{key:"render",value:function(){var A,T=this,E=this.props,d=E.prefixCls,n=E.style,r=n===void 0?{}:n,c=E.className,w=E.children,C=E.direction,b=E.type,I=E.labelPlacement,k=E.iconPrefix,j=E.status,W=E.size,V=E.current,Y=E.progressDot,X=E.stepIcon,F=E.initial,K=E.icons,$=E.onChange,me=Object(D.a)(E,L),ce=b==="navigation",xe=Y?"vertical":I,ye=_()(d,"".concat(d,"-").concat(C),c,(A={},Object(P.a)(A,"".concat(d,"-").concat(W),W),Object(P.a)(A,"".concat(d,"-label-").concat(xe),C==="horizontal"),Object(P.a)(A,"".concat(d,"-dot"),!!Y),Object(P.a)(A,"".concat(d,"-navigation"),ce),A));return v.a.createElement("div",Object.assign({className:ye,style:r},me),Object(g.a)(w).map(function(Oe,we){var Te=F+we,re=Object(Q.a)({stepNumber:"".concat(Te+1),stepIndex:Te,key:Te,prefixCls:d,iconPrefix:k,wrapperStyle:r,progressDot:Y,stepIcon:X,icons:K,onStepClick:$&&T.onStepClick},Oe.props);return j==="error"&&we===V-1&&(re.className="".concat(d,"-next-error")),Oe.props.status||(Te===V?re.status=j:Te=0;--I)if(b[I]===C)return!0;return!1}),c}else return null;else return c[0]},resize:function(n,r){var c=this._viewport;c.style.display="none";var w=this._opts;if(n!=null&&(w.width=n),r!=null&&(w.height=r),n=this._getSize(0),r=this._getSize(1),c.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var C=c.style;C.width=n+"px",C.height=r+"px";var b=this._svgDom;b.setAttribute("width",n),b.setAttribute("height",r)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",r))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var r=this._opts,c=["width","height"][n],w=["clientWidth","clientHeight"][n],C=["paddingLeft","paddingTop"][n],b=["paddingRight","paddingBottom"][n];if(r[c]!=null&&r[c]!=="auto")return parseFloat(r[c]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[w]||L(k[c])||L(I.style[c]))-(L(k[C])||0)-(L(k[b])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function E(n){return function(){U('In SVG mode painter not support method "'+n+'"')}}D.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){T.prototype[n]=E(n)});var d=T;ae.exports=d},"3e3G":function(ae,Z,h){var Q=h("bYtY"),P=h("QuXc"),D=function(s,t,O,o,v){this.x=s==null?.5:s,this.y=t==null?.5:t,this.r=O==null?.5:O,this.type="radial",this.global=v||!1,P.call(this,o)};D.prototype={constructor:D},Q.inherits(D,P);var U=D;ae.exports=U},"3gBT":function(ae,Z){var h=2311;function Q(){return h++}ae.exports=Q},"3wET":function(ae,Z){ae.exports="data:image/png;base64,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"},"40xk":function(ae,Z,h){ae.exports=h.p+"static/l.77ebf9e7.svg"},"451a":function(ae,Z,h){ae.exports=h.p+"static/moniqi.746b9b39.png"},"498V":function(ae,Z,h){ae.exports=h.p+"static/logo.22b9a281.svg"},"4fz+":function(ae,Z,h){var Q=h("bYtY"),P=h("1bdT"),D=h("mFDi"),U=function(t){t=t||{},P.call(this,t);for(var O in t)t.hasOwnProperty(O)&&(this[O]=t[O]);this._children=[],this.__storage=null,this.__dirty=!0};U.prototype={constructor:U,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var O=this._children,o=0;o=0&&(o.splice(v,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var O=this.__storage,o=this.__zr;O&&O!==t.__storage&&(O.addToStorage(t),t instanceof U&&t.addChildrenToStorage(O)),o&&o.refresh()},remove:function(t){var O=this.__zr,o=this.__storage,v=this._children,g=Q.indexOf(v,t);return g<0?this:(v.splice(g,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof U&&t.delChildrenFromStorage(o)),O&&O.refresh(),this)},removeAll:function(){var t=this._children,O=this.__storage,o,v;for(v=0;v1e-4){E[0]=u-m,E[1]=l-p,d[0]=u+m,d[1]=l+p;return}if(o[0]=t(y)*m+u,o[1]=s(y)*p+l,v[0]=t(A)*m+u,v[1]=s(A)*p+l,n(E,o,v),r(d,o,v),y=y%O,y<0&&(y=y+O),A=A%O,A<0&&(A=A+O),y>A&&!T?A+=O:yy&&(g[0]=t(C)*m+u,g[1]=s(C)*p+l,n(E,g,E),r(d,g,d))}Z.fromPoints=i,Z.fromLine=_,Z.fromCubic=x,Z.fromQuadratic=L,Z.fromArc=f},"4qgm":function(ae,Z){ae.exports="data:image/png;base64,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"},"4u4S":function(ae,Z){ae.exports="data:image/png;base64,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"},"4xil":function(ae,Z,h){ae.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","right-controls":"right-controls___3oxDi","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","fullscreen-button1":"fullscreen-button1___1murk","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(ae,Z,h){"use strict";h.d(Z,"a",function(){return l});var Q=h("Ty5D"),P=h("dI71"),D=h("q1tI"),U=h.n(D),s=h("YS25"),t=h("17x9"),O=h.n(t),o=h("wx14"),v=h("zLVn"),g=h("9R94"),i=function(n){Object(P.a)(r,n);function r(){for(var w,C=arguments.length,b=new Array(C),I=0;IU+M&&S>t+M&&S>o+M&&S>g+M||SD+M&&_>s+M&&_>O+M&&_>v+M||_=0||C.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;n.setState({goInputText:""}),k(n.getValidValue())},n.go=function(C){var b=n.state.goInputText;if(b==="")return;(C.keyCode===M.ENTER||C.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(s.a)(d,[{key:"getValidValue",value:function(){var r=this.state,c=r.goInputText,w=r.current;return!c||isNaN(c)?w:Number(c)}},{key:"getPageSizeOptions",value:function(){var r=this.props,c=r.pageSize,w=r.pageSizeOptions;return w.some(function(C){return C.toString()===c.toString()})?w:w.concat([c.toString()]).sort(function(C,b){var I=isNaN(Number(C))?0:Number(C),k=isNaN(Number(b))?0:Number(b);return I-k})}},{key:"render",value:function(){var r=this,c=this.props,w=c.pageSize,C=c.locale,b=c.rootPrefixCls,I=c.changeSize,k=c.quickGo,j=c.goButton,W=c.selectComponentClass,V=c.buildOptionText,Y=c.selectPrefixCls,X=c.disabled,F=this.state.goInputText,K="".concat(b,"-options"),$=W,me=null,ce=null,xe=null;if(!I&&!k)return null;var ye=this.getPageSizeOptions();if(I&&$){var Oe=ye.map(function(we,Te){return v.a.createElement($.Option,{key:Te,value:we.toString()},(V||r.buildOptionText)(we))});me=v.a.createElement($,{disabled:X,prefixCls:Y,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(w||ye[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Te){return Te.parentNode}},Oe)}return k&&(j&&(xe=typeof j=="boolean"?v.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(K,"-quick-jumper-button")},C.jump_to_confirm):v.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),ce=v.a.createElement("div",{className:"".concat(K,"-quick-jumper")},C.jump_to,v.a.createElement("input",{disabled:X,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),C.page,xe)),v.a.createElement("li",{className:"".concat(K)},me,ce)}}]),d}(v.a.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var L=x,f=h("N2Kk");function u(){}function l(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function m(T,E,d){return d}function p(T,E,d){var n=typeof T=="undefined"?E.pageSize:T;return Math.floor((d.total-1)/n)+1}var y=function(T){Object(t.a)(d,T);var E=Object(O.a)(d);function d(n){var r;Object(U.a)(this,d),r=E.call(this,n),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(p(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(I,k){var j=r.props.prefixCls,W=I||v.a.createElement("button",{type:"button","aria-label":k,className:"".concat(j,"-item-link")});return typeof I=="function"&&(W=v.a.createElement(I,Object(D.a)({},r.props))),W},r.savePaginationNode=function(I){r.paginationNode=I},r.isValid=function(I){return l(I)&&I!==r.state.current},r.shouldDisplayQuickJumper=function(){var I=r.props,k=I.showQuickJumper,j=I.pageSize,W=I.total;return W<=j?!1:k},r.handleKeyDown=function(I){(I.keyCode===M.ARROW_UP||I.keyCode===M.ARROW_DOWN)&&I.preventDefault()},r.handleKeyUp=function(I){var k=r.getValidValue(I),j=r.state.currentInputValue;k!==j&&r.setState({currentInputValue:k}),I.keyCode===M.ENTER?r.handleChange(k):I.keyCode===M.ARROW_UP?r.handleChange(k-1):I.keyCode===M.ARROW_DOWN&&r.handleChange(k+1)},r.changePageSize=function(I){var k=r.state.current,j=p(I,r.state,r.props);k=k>j?j:k,j===0&&(k=r.state.current),typeof I=="number"&&("pageSize"in r.props||r.setState({pageSize:I}),"current"in r.props||r.setState({current:k,currentInputValue:k})),r.props.onShowSizeChange(k,I),"onChange"in r.props&&r.props.onChange&&r.props.onChange(k,I)},r.handleChange=function(I){var k=r.props.disabled,j=I;if(r.isValid(j)&&!k){var W=p(void 0,r.state,r.props);j>W?j=W:j<1&&(j=1),"current"in r.props||r.setState({current:j,currentInputValue:j});var V=r.state.pageSize;return r.props.onChange(j,V),j}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?j-2:0),V=2;V=w?b=w:b=Number(c),b}},{key:"getShowSizeChanger",value:function(){var r=this.props,c=r.showSizeChanger,w=r.total,C=r.totalBoundaryShowSizeChanger;return typeof c!="undefined"?c:w>C}},{key:"renderPrev",value:function(r){var c=this.props,w=c.prevIcon,C=c.itemRender,b=C(r,"prev",this.getItemIcon(w,"prev page")),I=!this.hasPrev();return Object(o.isValidElement)(b)?Object(o.cloneElement)(b,{disabled:I}):b}},{key:"renderNext",value:function(r){var c=this.props,w=c.nextIcon,C=c.itemRender,b=C(r,"next",this.getItemIcon(w,"next page")),I=!this.hasNext();return Object(o.isValidElement)(b)?Object(o.cloneElement)(b,{disabled:I}):b}},{key:"render",value:function(){var r=this,c=this.props,w=c.prefixCls,C=c.className,b=c.style,I=c.disabled,k=c.hideOnSinglePage,j=c.total,W=c.locale,V=c.showQuickJumper,Y=c.showLessItems,X=c.showTitle,F=c.showTotal,K=c.simple,$=c.itemRender,me=c.showPrevNextJumpers,ce=c.jumpPrevIcon,xe=c.jumpNextIcon,ye=c.selectComponentClass,Oe=c.selectPrefixCls,we=c.pageSizeOptions,Te=this.state,re=Te.current,he=Te.pageSize,J=Te.currentInputValue;if(k===!0&&j<=he)return null;var fe=p(void 0,this.state,this.props),Ae=[],Ee=null,Ke=null,Je=null,Ue=null,je=null,be=V&&V.goButton,Ie=Y?1:2,Ge=re-1>0?re-1:0,Qe=re+1=Ie*2&&re!==1+2&&(Ae[0]=Object(o.cloneElement)(Ae[0],{className:"".concat(w,"-item-after-jump-prev")}),Ae.unshift(Ee)),fe-re>=Ie*2&&re!==fe-2&&(Ae[Ae.length-1]=Object(o.cloneElement)(Ae[Ae.length-1],{className:"".concat(w,"-item-before-jump-next")}),Ae.push(Ke)),Pt!==1&&Ae.unshift(Je),Yt!==fe&&Ae.push(Ue)}var Dt=null;F&&(Dt=v.a.createElement("li",{className:"".concat(w,"-total-text")},F(j,[j===0?0:(re-1)*he+1,re*he>j?j:re*he])));var Nt=!this.hasPrev()||!fe,Bt=!this.hasNext()||!fe;return v.a.createElement("ul",Object(Q.a)({className:i()(w,C,Object(P.a)({},"".concat(w,"-disabled"),I)),style:b,unselectable:"unselectable",ref:this.savePaginationNode},mt),Dt,v.a.createElement("li",{title:X?W.prev_page:null,onClick:this.prev,tabIndex:Nt?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(w,"-prev"),Object(P.a)({},"".concat(w,"-disabled"),Nt)),"aria-disabled":Nt},this.renderPrev(Ge)),Ae,v.a.createElement("li",{title:X?W.next_page:null,onClick:this.next,tabIndex:Bt?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(w,"-next"),Object(P.a)({},"".concat(w,"-disabled"),Bt)),"aria-disabled":Bt},this.renderNext(Qe)),v.a.createElement(L,{disabled:I,locale:W,rootPrefixCls:w,selectComponentClass:ye,selectPrefixCls:Oe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:re,pageSize:he,pageSizeOptions:we,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:be}))}}],[{key:"getDerivedStateFromProps",value:function(r,c){var w={};if("current"in r&&(w.current=r.current,r.current!==c.current&&(w.currentInputValue=w.current)),"pageSize"in r&&r.pageSize!==c.pageSize){var C=c.current,b=p(r.pageSize,c,r);C=C>b?b:C,"current"in r||(w.current=C,w.currentInputValue=C),w.pageSize=r.pageSize}return w}}]),d}(v.a.Component);y.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:f.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var A=y},"69ZJ":function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0});var Q=h("q1tI");Z.classNames=function(P){return typeof P=="string"?P.split(".").join(" ").trim():P instanceof HTMLElement?P.className:""},Z.validateChildren=function(P){var D=!0;return Array.isArray(P)?Q.Children.forEach(P,function(U){Q.isValidElement(U)||(D=!1)}):D=Q.isValidElement(P),D},Z.isReactElement=function(P){return Q.isValidElement(P)&&(typeof P.type=="string"||typeof P.type=="function"||typeof P.type=="object")},Z.isModuleAvailable=function(P,D){for(var U=!1,s=0;si&&(g=0,v={}),g++,v[W]=Y,Y}function f(k,j,W,V,Y,X,F,K){return F?l(k,j,W,V,Y,X,F,K):u(k,j,W,V,Y,X,K)}function u(k,j,W,V,Y,X,F){var K=w(k,j,Y,X,F),$=L(k,j);Y&&($+=Y[1]+Y[3]);var me=K.outerHeight,ce=m(0,$,W),xe=p(0,me,V),ye=new Q(ce,xe,$,me);return ye.lineHeight=K.lineHeight,ye}function l(k,j,W,V,Y,X,F,K){var $=C(k,{rich:F,truncate:K,font:j,textAlign:W,textPadding:Y,textLineHeight:X}),me=$.outerWidth,ce=$.outerHeight,xe=m(0,me,W),ye=p(0,ce,V);return new Q(xe,ye,me,ce)}function m(k,j,W){return W==="right"?k-=j:W==="center"&&(k-=j/2),k}function p(k,j,W){return W==="middle"?k-=j/2:W==="bottom"&&(k-=j),k}function y(k,j,W){var V=j.textPosition,Y=j.textDistance,X=W.x,F=W.y;Y=Y||0;var K=W.height,$=W.width,me=K/2,ce="left",xe="top";switch(V){case"left":X-=Y,F+=me,ce="right",xe="middle";break;case"right":X+=Y+$,F+=me,xe="middle";break;case"top":X+=$/2,F-=Y,ce="center",xe="bottom";break;case"bottom":X+=$/2,F+=K+Y,ce="center";break;case"inside":X+=$/2,F+=me,ce="center",xe="middle";break;case"insideLeft":X+=Y,F+=me,xe="middle";break;case"insideRight":X+=$-Y,F+=me,ce="right",xe="middle";break;case"insideTop":X+=$/2,F+=Y,ce="center";break;case"insideBottom":X+=$/2,F+=K-Y,ce="center",xe="bottom";break;case"insideTopLeft":X+=Y,F+=Y;break;case"insideTopRight":X+=$-Y,F+=Y,ce="right";break;case"insideBottomLeft":X+=Y,F+=K-Y,xe="bottom";break;case"insideBottomRight":X+=$-Y,F+=K-Y,ce="right",xe="bottom";break}return k=k||{},k.x=X,k.y=F,k.textAlign=ce,k.textVerticalAlign=xe,k}function A(k,j,W){var V={textPosition:k,textDistance:W};return y({},V,j)}function T(k,j,W,V,Y){if(!j)return"";var X=(k+"").split(` `);Y=E(j,W,V,Y);for(var F=0,K=X.length;F=X;K++)F-=X;var $=L(W,j);return $>F&&(W="",$=0),F=k-$,V.ellipsis=W,V.ellipsisWidth=$,V.contentWidth=F,V.containerWidth=k,V}function d(k,j){var W=j.containerWidth,V=j.font,Y=j.contentWidth;if(!W)return"";var X=L(k,V);if(X<=W)return k;for(var F=0;;F++){if(X<=Y||F>=j.maxIterations){k+=j.ellipsis;break}var K=F===0?n(k,Y,j.ascCharWidth,j.cnCharWidth):X>0?Math.floor(k.length*Y/X):0;k=k.substr(0,K),X=L(k,V)}return k===""&&(k=j.placeholder),k}function n(k,j,W,V){for(var Y=0,X=0,F=k.length;Xce)k="",F=[];else if(xe!=null)for(var ye=E(xe-(W?W[1]+W[3]:0),j,Y.ellipsis,{minChar:Y.minChar,placeholder:Y.placeholder}),Oe=0,we=F.length;OeV&&b(W,k.substring(V,X)),b(W,Y[2],Y[1]),V=x.lastIndex}VOe)return{lines:[],width:0,height:0};fe.textWidth=L(fe.text,Ke);var Ue=Ae.textWidth,je=Ue==null||Ue==="auto";if(typeof Ue=="string"&&Ue.charAt(Ue.length-1)==="%")fe.percentWidth=Ue,me.push(fe),Ue=0;else{if(je){Ue=fe.textWidth;var be=Ae.textBackgroundColor,Ie=be&&be.image;Ie&&(Ie=P.findExistImage(Ie),P.isImageReady(Ie)&&(Ue=Math.max(Ue,Ie.width*Je/Ie.height)))}var Ge=Ee?Ee[1]+Ee[3]:0;Ue+=Ge;var Ye=ye!=null?ye-he:null;Ye!=null&&Ye=0&&n.splice(r,1),E.__hoverMir=null},clearHover:function(E){for(var d=this._hoverElements,n=0;n15)break}}w.__drawIndex=F,w.__drawIndex0&&E>r[0]){for(C=0;CE);C++);w=n[r[C]]}if(r.splice(C+1,0,E),n[E]=d,!d.virtual)if(w){var I=w.dom;I.nextSibling?b.insertBefore(d.dom,I.nextSibling):b.appendChild(d.dom)}else b.firstChild?b.insertBefore(d.dom,b.firstChild):b.appendChild(d.dom)},eachLayer:function(E,d){var n=this._zlevelList,r,c;for(c=0;c0?S:0),this._needsManuallyCompositing),I.__builtin__||U("ZLevel "+b+" has been used by unkown layer "+I.id),I!==c&&(I.__used=!0,I.__startIndex!==n&&(I.__dirty=!0),I.__startIndex=n,I.incremental?I.__drawIndex=-1:I.__drawIndex=n,d(n),c=I),r.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=n))}d(n),this.eachBuiltinLayer(function(k,j){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(E){E.clear()},setBackgroundColor:function(E){this._backgroundColor=E},configLayer:function(E,d){if(d){var n=this._layerConfig;n[E]?D.merge(n[E],d,!0):n[E]=d;for(var r=0;r=V&&kX?"true":"false","aria-posinset":X+1,"aria-setsize":F,tabIndex:j?-1:0},o.a.createElement("div",{className:"".concat(W,"-first")},$),o.a.createElement("div",{className:"".concat(W,"-second")},$)));return Y&&(me=Y(me,this.props)),me}}]),c}(o.a.Component);function l(n,r){var c=Object.keys(n);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(n);r&&(w=w.filter(function(C){return Object.getOwnPropertyDescriptor(n,C).enumerable})),c.push.apply(c,w)}return c}function m(n){for(var r=1;r0&&!F||k===x.a.RIGHT&&K>0&&F?(V?K-=.5:K-=1,C.changeValue(K),I.preventDefault()):k===x.a.LEFT&&KF/2||!W&&b-X=h;)x|=i&1,i>>=1;return i+x}function U(i,x,S,M){var A=x+1;if(A===S)return 1;if(M(i[A++],i[x])<0){for(;A=0;)A++;return A-x}function s(i,x,S){for(S--;x>>1,A(L,i[l])<0?u=l:f=l+1;var m=M-f;switch(m){case 3:i[f+3]=i[f+2];case 2:i[f+2]=i[f+1];case 1:i[f+1]=i[f];break;default:for(;m>0;)i[f+m]=i[f+m-1],m--}i[f]=L}}function O(i,x,S,M,A,L){var f=0,u=0,l=1;if(L(i,x[S+A])>0){for(u=M-A;l0;)f=l,l=(l<<1)+1,l<=0&&(l=u);l>u&&(l=u),f+=A,l+=A}else{for(u=A+1;lu&&(l=u);var m=f;f=A-l,l=A-m}for(f++;f>>1);L(i,x[S+p])>0?f=p+1:l=p}return l}function o(i,x,S,M,A,L){var f=0,u=0,l=1;if(L(i,x[S+A])<0){for(u=A+1;lu&&(l=u);var m=f;f=A-l,l=A-m}else{for(u=M-A;l=0;)f=l,l=(l<<1)+1,l<=0&&(l=u);l>u&&(l=u),f+=A,l+=A}for(f++;f>>1);L(i,x[S+p])<0?l=p:f=p+1}return l}function v(i,x){var S=Q,M=0,A=P,L=0,f,u,l=0;M=i.length,M<2*P&&(A=M>>>1);var m=[];L=M<120?5:M<1542?10:M<119151?19:40,f=[],u=[];function p(n,r){f[l]=n,u[l]=r,l+=1}function y(){for(;l>1;){var n=l-2;if(n>=1&&u[n-1]<=u[n]+u[n+1]||n>=2&&u[n-2]<=u[n]+u[n-1])u[n-1]u[n+1])break;T(n)}}function _(){for(;l>1;){var n=l-2;n>0&&u[n-1]=Q||V>=Q);if(Y)break;j<0&&(j=0),j+=2}if(S=j,S<1&&(S=1),r===1){for(C=0;C=0;C--)i[W+C]=i[j+C];i[k]=m[I];return}for(var V=S;;){var Y=0,X=0,F=!1;do if(x(m[I],i[b])<0){if(i[k--]=i[b--],Y++,X=0,--r===0){F=!0;break}}else if(i[k--]=m[I--],X++,Y=0,--w===1){F=!0;break}while((Y|X)=0;C--)i[W+C]=i[j+C];if(r===0){F=!0;break}}if(i[k--]=m[I--],--w===1){F=!0;break}if(X=w-O(i[b],m,0,w,w-1,x),X!==0){for(k-=X,I-=X,w-=X,W=k+1,j=I+1,C=0;C=Q||X>=Q);if(F)break;V<0&&(V=0),V+=2}if(S=V,S<1&&(S=1),w===1){for(k-=r,b-=r,W=k+1,j=b+1,C=r-1;C>=0;C--)i[W+C]=i[j+C];i[k]=m[I]}else{if(w===0)throw new Error;for(j=k-(w-1),C=0;Cu&&(l=u),t(i,S,S+l,S+L,x),L=l}f.pushRun(S,L),f.mergeRuns(),A-=L,S+=L}while(A!==0);f.forceMergeRuns()}ae.exports=g},BU3w:function(ae,Z,h){"use strict";h.d(Z,"a",function(){return t});var Q=h("MNnm"),P="rc-util-key";function D(O){if(O.attachTo)return O.attachTo;var o=document.querySelector("head");return o||document.body}function U(O){var o,v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var g=document.createElement("style");if((o=v.csp)===null||o===void 0?void 0:o.nonce){var i;g.nonce=(i=v.csp)===null||i===void 0?void 0:i.nonce}g.innerHTML=O;var x=D(v),S=x.firstChild;return v.prepend&&x.prepend?x.prepend(g):v.prepend&&S?x.insertBefore(g,S):x.appendChild(g),g}var s=new Map;function t(O,o){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},g=D(v);if(!s.has(g)){var i=U("",v),x=i.parentNode;s.set(g,x),x.removeChild(i)}var S=Array.from(s.get(g).children).find(function(u){return u.tagName==="STYLE"&&u[P]===o});if(S){var M,A;if(((M=v.csp)===null||M===void 0?void 0:M.nonce)&&S.nonce!==((A=v.csp)===null||A===void 0?void 0:A.nonce)){var L;S.nonce=(L=v.csp)===null||L===void 0?void 0:L.nonce}return S.innerHTML!==O&&(S.innerHTML=O),S}var f=U(O,v);return f[P]=o,f}},BdwD:function(ae,Z,h){"use strict";var Q=h("+L6B"),P=h("2/Rp"),D=h("0Owb"),U=h("k1fw"),s=h("q1tI"),t=h.n(s),O=h("FOrL"),o=h.n(O),v=function(i){var x=i.buttonProps,S=x===void 0?{}:x,M=i.styles,A=M===void 0?{}:M,L=i.customText,f=i.ButtonText,u=i.ButtonClick,l=i.Buttonclass,m=i.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(U.a)(Object(U.a)({},{color:"#999",margin:"200px auto"}),A)},t.a.createElement("img",{src:o.a}),t.a.createElement("p",{className:"mt20 font14"},L||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),f&&t.a.createElement(P.a,Object(D.a)({className:l,onClick:u},S),f),m&&m)};Z.a=v},BlVb:function(ae,Z,h){var Q=h("hyiK"),P=1e-8;function D(s,t){return Math.abs(s-t).5?y:p}function g(p,y,_,T,E){var d=p.length;if(E===1)for(var n=0;nE;if(d)p.length=E;else for(var n=T;n=0&&!(V[Ue]<=Je);Ue--);Ue=Math.min(Ue,w-2)}else{for(Ue=xe;UeJe);Ue++);Ue=Math.min(Ue-1,w-2)}xe=Ue,ye=Je;var je=V[Ue+1]-V[Ue];if(je===0)return;if(we=(Je-V[Ue])/je,c)if(re=Y[Ue],Te=Y[Ue===0?Ue:Ue-1],he=Y[Ue>w-2?w-1:Ue+1],J=Y[Ue>w-3?w-1:Ue+2],b)S(Te,re,he,J,we,we*we,we*we*we,n(Ke,E),j);else{var be;if(I)be=S(Te,re,he,J,we,we*we,we*we*we,fe,1),be=L(fe);else{if(k)return v(re,he,we);be=M(Te,re,he,J,we,we*we,we*we*we)}r(Ke,E,be)}else if(b)g(Y[Ue],Y[Ue+1],we,n(Ke,E),j);else{var be;if(I)g(Y[Ue],Y[Ue+1],we,fe,1),be=L(fe);else{if(k)return v(Y[Ue],Y[Ue+1],we);be=o(Y[Ue],Y[Ue+1],we)}r(Ke,E,be)}},Ee=new Q({target:p._target,life:W,loop:p._loop,delay:p._delay,onframe:Ae,ondestroy:_});return y&&y!=="spline"&&(Ee.easing=y),Ee}var l=function(p,y,_,T){this._tracks={},this._target=p,this._loop=y||!1,this._getter=_||t,this._setter=T||O,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};l.prototype={when:function(p,y){var _=this._tracks;for(var T in y){if(!y.hasOwnProperty(T))continue;if(!_[T]){_[T]=[];var E=this._getter(this._target,T);if(E==null)continue;p!==0&&_[T].push({time:0,value:A(E)})}_[T].push({time:p,value:y[T]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&g&&g.length>1){var x=D(g)/D(i);!isFinite(x)&&(x=1),o.pinchScale=x;var S=U(g);return o.pinchX=S[0],o.pinchY=S[1],{type:"pinch",target:O[0].target,event:o}}}},t=P;ae.exports=t},CAjq:function(ae,Z,h){ae.exports=h.p+"static/qqCode.a1502573.png"},CTM2:function(ae,Z,h){ae.exports=h.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ae,Z){ae.exports="data:image/png;base64,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"},"Ct/S":function(ae,Z,h){ae.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(ae,Z,h){ae.exports=h.p+"static/bg1.89b41082.png"},D2RN:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",tabsWrap:"tabsWrap___1DQFz",searchWrap:"searchWrap___2Cfcm",search:"search___W2SuN",searchIcon:"searchIcon___3ANcD",description:"description___1QwKY",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",bottomText:"bottomText___25Uob",CompetitionsList:"CompetitionsList___2iLb3",signup:"signup___1gqfa",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",commonTextBox:"commonTextBox___2XHB6",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",info:"info___1Q2IE",bonus:"bonus___3IZye",rmb:"rmb___1zDRr",applyInfo:"applyInfo___3Juew",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(ae,Z){function h(){}h.prototype={diff:function(s,t,O){O||(O=function(l,m){return l===m}),this.equals=O;var o=this;s=s.slice(),t=t.slice();var v=t.length,g=s.length,i=1,x=v+g,S=[{newPos:-1,components:[]}],M=this.extractCommon(S[0],t,s,0);if(S[0].newPos+1>=v&&M+1>=g){for(var A=[],L=0;L=v&&_+1>=g)return Q(o,m.components,t,s);S[l]=m}i++}for(;i<=x;){var u=f();if(u)return u}},pushComponent:function(s,t,O){var o=s[s.length-1];o&&o.added===t&&o.removed===O?s[s.length-1]={count:o.count+1,added:t,removed:O}:s.push({count:1,added:t,removed:O})},extractCommon:function(s,t,O,o){for(var v=t.length,g=O.length,i=s.newPos,x=i-o,S=0;i+1U||x<-U}var t=function(x){x=x||{},x.position||(this.position=[0,0]),x.rotation==null&&(this.rotation=0),x.scale||(this.scale=[1,1]),this.origin=this.origin||null},O=t.prototype;O.transform=null,O.needLocalTransform=function(){return s(this.rotation)||s(this.position[0])||s(this.position[1])||s(this.scale[0]-1)||s(this.scale[1]-1)};var o=[];O.updateTransform=function(){var x=this.parent,S=x&&x.transform,M=this.needLocalTransform(),A=this.transform;if(!(M||S)){A&&D(A);return}A=A||Q.create(),M?this.getLocalTransform(A):D(A),S&&(M?Q.mul(A,x.transform,A):Q.copy(A,x.transform)),this.transform=A;var L=this.globalScaleRatio;if(L!=null&&L!==1){this.getGlobalScale(o);var f=o[0]<0?-1:1,u=o[1]<0?-1:1,l=((o[0]-f)*L+f)/o[0]||0,m=((o[1]-u)*L+u)/o[1]||0;A[0]*=l,A[1]*=l,A[2]*=m,A[3]*=m}this.invTransform=this.invTransform||Q.create(),Q.invert(this.invTransform,A)},O.getLocalTransform=function(x){return t.getLocalTransform(this,x)},O.setTransform=function(x){var S=this.transform,M=x.dpr||1;S?x.setTransform(M*S[0],M*S[1],M*S[2],M*S[3],M*S[4],M*S[5]):x.setTransform(M,0,0,M,0,0)},O.restoreTransform=function(x){var S=x.dpr||1;x.setTransform(S,0,0,S,0,0)};var v=[],g=Q.create();O.setLocalTransform=function(x){if(!x)return;var S=x[0]*x[0]+x[1]*x[1],M=x[2]*x[2]+x[3]*x[3],A=this.position,L=this.scale;s(S-1)&&(S=Math.sqrt(S)),s(M-1)&&(M=Math.sqrt(M)),x[0]<0&&(S=-S),x[3]<0&&(M=-M),A[0]=x[4],A[1]=x[5],L[0]=S,L[1]=M,this.rotation=Math.atan2(-x[1]/M,x[0]/S)},O.decomposeTransform=function(){if(!this.transform)return;var x=this.parent,S=this.transform;x&&x.transform&&(Q.mul(v,x.invTransform,S),S=v);var M=this.origin;M&&(M[0]||M[1])&&(g[4]=M[0],g[5]=M[1],Q.mul(v,S,g),v[4]-=M[0],v[5]-=M[1],S=v),this.setLocalTransform(S)},O.getGlobalScale=function(x){var S=this.transform;return x=x||[],S?(x[0]=Math.sqrt(S[0]*S[0]+S[1]*S[1]),x[1]=Math.sqrt(S[2]*S[2]+S[3]*S[3]),S[0]<0&&(x[0]=-x[0]),S[3]<0&&(x[1]=-x[1]),x):(x[0]=1,x[1]=1,x)},O.transformCoordToLocal=function(x,S){var M=[x,S],A=this.invTransform;return A&&P.applyTransform(M,M,A),M},O.transformCoordToGlobal=function(x,S){var M=[x,S],A=this.transform;return A&&P.applyTransform(M,M,A),M},t.getLocalTransform=function(x,S){S=S||[],D(S);var M=x.origin,A=x.scale||[1,1],L=x.rotation||0,f=x.position||[0,0];return M&&(S[4]-=M[0],S[5]-=M[1]),Q.scale(S,S,A),L&&Q.rotate(S,S,L),M&&(S[4]+=M[0],S[5]+=M[1]),S[4]+=f[0],S[5]+=f[1],S};var i=t;ae.exports=i},Dagg:function(ae,Z,h){var Q=h("Gev7"),P=h("mFDi"),D=h("bYtY"),U=h("Xnb7");function s(O){Q.call(this,O)}s.prototype={constructor:s,type:"image",brush:function(O,o){var v=this.style,g=v.image;v.bind(O,this,o);var i=this._image=U.createOrUpdateImage(g,this._image,this,this.onload);if(!i||!U.isImageReady(i))return;var x=v.x||0,S=v.y||0,M=v.width,A=v.height,L=i.width/i.height;if(M==null&&A!=null?M=A*L:A==null&&M!=null?A=M/L:M==null&&A==null&&(M=i.width,A=i.height),this.setTransform(O),v.sWidth&&v.sHeight){var f=v.sx||0,u=v.sy||0;O.drawImage(i,f,u,v.sWidth,v.sHeight,x,S,M,A)}else if(v.sx&&v.sy){var f=v.sx,u=v.sy,l=M-f,m=A-u;O.drawImage(i,f,u,l,m,x,S,M,A)}else O.drawImage(i,x,S,M,A);v.text!=null&&(this.restoreTransform(O),this.drawRectText(O,this.getBoundingRect()))},getBoundingRect:function(){var O=this.style;return this._rect||(this._rect=new P(O.x||0,O.y||0,O.width||0,O.height||0)),this._rect}},D.inherits(s,Q);var t=s;ae.exports=t},E2g8:function(ae,Z,h){(function(Q,P){/*! +`):[],K=F.length*X,$=K,me=!0;if(W&&($+=W[0]+W[2]),k&&Y){me=!1;var ce=Y.outerHeight,xe=Y.outerWidth;if(ce!=null&&$>ce)k="",F=[];else if(xe!=null)for(var ye=E(xe-(W?W[1]+W[3]:0),j,Y.ellipsis,{minChar:Y.minChar,placeholder:Y.placeholder}),Oe=0,we=F.length;OeV&&b(W,k.substring(V,X)),b(W,Y[2],Y[1]),V=_.lastIndex}VOe)return{lines:[],width:0,height:0};fe.textWidth=L(fe.text,Ke);var Ue=Ae.textWidth,je=Ue==null||Ue==="auto";if(typeof Ue=="string"&&Ue.charAt(Ue.length-1)==="%")fe.percentWidth=Ue,me.push(fe),Ue=0;else{if(je){Ue=fe.textWidth;var be=Ae.textBackgroundColor,Ie=be&&be.image;Ie&&(Ie=P.findExistImage(Ie),P.isImageReady(Ie)&&(Ue=Math.max(Ue,Ie.width*Je/Ie.height)))}var Ge=Ee?Ee[1]+Ee[3]:0;Ue+=Ge;var Qe=ye!=null?ye-he:null;Qe!=null&&Qe=0&&n.splice(r,1),E.__hoverMir=null},clearHover:function(E){for(var d=this._hoverElements,n=0;n15)break}}w.__drawIndex=F,w.__drawIndex0&&E>r[0]){for(C=0;CE);C++);w=n[r[C]]}if(r.splice(C+1,0,E),n[E]=d,!d.virtual)if(w){var I=w.dom;I.nextSibling?b.insertBefore(d.dom,I.nextSibling):b.appendChild(d.dom)}else b.firstChild?b.insertBefore(d.dom,b.firstChild):b.appendChild(d.dom)},eachLayer:function(E,d){var n=this._zlevelList,r,c;for(c=0;c0?S:0),this._needsManuallyCompositing),I.__builtin__||U("ZLevel "+b+" has been used by unkown layer "+I.id),I!==c&&(I.__used=!0,I.__startIndex!==n&&(I.__dirty=!0),I.__startIndex=n,I.incremental?I.__drawIndex=-1:I.__drawIndex=n,d(n),c=I),r.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=n))}d(n),this.eachBuiltinLayer(function(k,j){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(E){E.clear()},setBackgroundColor:function(E){this._backgroundColor=E},configLayer:function(E,d){if(d){var n=this._layerConfig;n[E]?D.merge(n[E],d,!0):n[E]=d;for(var r=0;r=V&&kX?"true":"false","aria-posinset":X+1,"aria-setsize":F,tabIndex:j?-1:0},o.a.createElement("div",{className:"".concat(W,"-first")},$),o.a.createElement("div",{className:"".concat(W,"-second")},$)));return Y&&(me=Y(me,this.props)),me}}]),c}(o.a.Component);function l(n,r){var c=Object.keys(n);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(n);r&&(w=w.filter(function(C){return Object.getOwnPropertyDescriptor(n,C).enumerable})),c.push.apply(c,w)}return c}function m(n){for(var r=1;r0&&!F||k===_.a.RIGHT&&K>0&&F?(V?K-=.5:K-=1,C.changeValue(K),I.preventDefault()):k===_.a.LEFT&&KF/2||!W&&b-X=h;)_|=i&1,i>>=1;return i+_}function U(i,_,S,M){var x=_+1;if(x===S)return 1;if(M(i[x++],i[_])<0){for(;x=0;)x++;return x-_}function s(i,_,S){for(S--;_>>1,x(L,i[l])<0?u=l:f=l+1;var m=M-f;switch(m){case 3:i[f+3]=i[f+2];case 2:i[f+2]=i[f+1];case 1:i[f+1]=i[f];break;default:for(;m>0;)i[f+m]=i[f+m-1],m--}i[f]=L}}function O(i,_,S,M,x,L){var f=0,u=0,l=1;if(L(i,_[S+x])>0){for(u=M-x;l0;)f=l,l=(l<<1)+1,l<=0&&(l=u);l>u&&(l=u),f+=x,l+=x}else{for(u=x+1;lu&&(l=u);var m=f;f=x-l,l=x-m}for(f++;f>>1);L(i,_[S+p])>0?f=p+1:l=p}return l}function o(i,_,S,M,x,L){var f=0,u=0,l=1;if(L(i,_[S+x])<0){for(u=x+1;lu&&(l=u);var m=f;f=x-l,l=x-m}else{for(u=M-x;l=0;)f=l,l=(l<<1)+1,l<=0&&(l=u);l>u&&(l=u),f+=x,l+=x}for(f++;f>>1);L(i,_[S+p])<0?l=p:f=p+1}return l}function v(i,_){var S=Q,M=0,x=P,L=0,f,u,l=0;M=i.length,M<2*P&&(x=M>>>1);var m=[];L=M<120?5:M<1542?10:M<119151?19:40,f=[],u=[];function p(n,r){f[l]=n,u[l]=r,l+=1}function y(){for(;l>1;){var n=l-2;if(n>=1&&u[n-1]<=u[n]+u[n+1]||n>=2&&u[n-2]<=u[n]+u[n-1])u[n-1]u[n+1])break;T(n)}}function A(){for(;l>1;){var n=l-2;n>0&&u[n-1]=Q||V>=Q);if(Y)break;j<0&&(j=0),j+=2}if(S=j,S<1&&(S=1),r===1){for(C=0;C=0;C--)i[W+C]=i[j+C];i[k]=m[I];return}for(var V=S;;){var Y=0,X=0,F=!1;do if(_(m[I],i[b])<0){if(i[k--]=i[b--],Y++,X=0,--r===0){F=!0;break}}else if(i[k--]=m[I--],X++,Y=0,--w===1){F=!0;break}while((Y|X)=0;C--)i[W+C]=i[j+C];if(r===0){F=!0;break}}if(i[k--]=m[I--],--w===1){F=!0;break}if(X=w-O(i[b],m,0,w,w-1,_),X!==0){for(k-=X,I-=X,w-=X,W=k+1,j=I+1,C=0;C=Q||X>=Q);if(F)break;V<0&&(V=0),V+=2}if(S=V,S<1&&(S=1),w===1){for(k-=r,b-=r,W=k+1,j=b+1,C=r-1;C>=0;C--)i[W+C]=i[j+C];i[k]=m[I]}else{if(w===0)throw new Error;for(j=k-(w-1),C=0;Cu&&(l=u),t(i,S,S+l,S+L,_),L=l}f.pushRun(S,L),f.mergeRuns(),x-=L,S+=L}while(x!==0);f.forceMergeRuns()}ae.exports=g},BU3w:function(ae,Z,h){"use strict";h.d(Z,"a",function(){return t});var Q=h("MNnm"),P="rc-util-key";function D(O){if(O.attachTo)return O.attachTo;var o=document.querySelector("head");return o||document.body}function U(O){var o,v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var g=document.createElement("style");if((o=v.csp)===null||o===void 0?void 0:o.nonce){var i;g.nonce=(i=v.csp)===null||i===void 0?void 0:i.nonce}g.innerHTML=O;var _=D(v),S=_.firstChild;return v.prepend&&_.prepend?_.prepend(g):v.prepend&&S?_.insertBefore(g,S):_.appendChild(g),g}var s=new Map;function t(O,o){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},g=D(v);if(!s.has(g)){var i=U("",v),_=i.parentNode;s.set(g,_),_.removeChild(i)}var S=Array.from(s.get(g).children).find(function(u){return u.tagName==="STYLE"&&u[P]===o});if(S){var M,x;if(((M=v.csp)===null||M===void 0?void 0:M.nonce)&&S.nonce!==((x=v.csp)===null||x===void 0?void 0:x.nonce)){var L;S.nonce=(L=v.csp)===null||L===void 0?void 0:L.nonce}return S.innerHTML!==O&&(S.innerHTML=O),S}var f=U(O,v);return f[P]=o,f}},BdwD:function(ae,Z,h){"use strict";var Q=h("+L6B"),P=h("2/Rp"),D=h("0Owb"),U=h("k1fw"),s=h("q1tI"),t=h.n(s),O=h("FOrL"),o=h.n(O),v=function(i){var _=i.buttonProps,S=_===void 0?{}:_,M=i.styles,x=M===void 0?{}:M,L=i.customText,f=i.ButtonText,u=i.ButtonClick,l=i.Buttonclass,m=i.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(U.a)(Object(U.a)({},{color:"#999",margin:"200px auto"}),x)},t.a.createElement("img",{src:o.a}),t.a.createElement("p",{className:"mt20 font14"},L||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),f&&t.a.createElement(P.a,Object(D.a)({className:l,onClick:u},S),f),m&&m)};Z.a=v},BlVb:function(ae,Z,h){var Q=h("hyiK"),P=1e-8;function D(s,t){return Math.abs(s-t).5?y:p}function g(p,y,A,T,E){var d=p.length;if(E===1)for(var n=0;nE;if(d)p.length=E;else for(var n=T;n=0&&!(V[Ue]<=Je);Ue--);Ue=Math.min(Ue,w-2)}else{for(Ue=xe;UeJe);Ue++);Ue=Math.min(Ue-1,w-2)}xe=Ue,ye=Je;var je=V[Ue+1]-V[Ue];if(je===0)return;if(we=(Je-V[Ue])/je,c)if(re=Y[Ue],Te=Y[Ue===0?Ue:Ue-1],he=Y[Ue>w-2?w-1:Ue+1],J=Y[Ue>w-3?w-1:Ue+2],b)S(Te,re,he,J,we,we*we,we*we*we,n(Ke,E),j);else{var be;if(I)be=S(Te,re,he,J,we,we*we,we*we*we,fe,1),be=L(fe);else{if(k)return v(re,he,we);be=M(Te,re,he,J,we,we*we,we*we*we)}r(Ke,E,be)}else if(b)g(Y[Ue],Y[Ue+1],we,n(Ke,E),j);else{var be;if(I)g(Y[Ue],Y[Ue+1],we,fe,1),be=L(fe);else{if(k)return v(Y[Ue],Y[Ue+1],we);be=o(Y[Ue],Y[Ue+1],we)}r(Ke,E,be)}},Ee=new Q({target:p._target,life:W,loop:p._loop,delay:p._delay,onframe:Ae,ondestroy:A});return y&&y!=="spline"&&(Ee.easing=y),Ee}var l=function(p,y,A,T){this._tracks={},this._target=p,this._loop=y||!1,this._getter=A||t,this._setter=T||O,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};l.prototype={when:function(p,y){var A=this._tracks;for(var T in y){if(!y.hasOwnProperty(T))continue;if(!A[T]){A[T]=[];var E=this._getter(this._target,T);if(E==null)continue;p!==0&&A[T].push({time:0,value:x(E)})}A[T].push({time:p,value:y[T]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&g&&g.length>1){var _=D(g)/D(i);!isFinite(_)&&(_=1),o.pinchScale=_;var S=U(g);return o.pinchX=S[0],o.pinchY=S[1],{type:"pinch",target:O[0].target,event:o}}}},t=P;ae.exports=t},CAjq:function(ae,Z,h){ae.exports=h.p+"static/qqCode.a1502573.png"},CTM2:function(ae,Z,h){ae.exports=h.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ae,Z){ae.exports="data:image/png;base64,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"},"Ct/S":function(ae,Z,h){ae.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(ae,Z,h){ae.exports=h.p+"static/bg1.89b41082.png"},D2RN:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",tabsWrap:"tabsWrap___1DQFz",searchWrap:"searchWrap___2Cfcm",search:"search___W2SuN",searchIcon:"searchIcon___3ANcD",description:"description___1QwKY",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",bottomText:"bottomText___25Uob",CompetitionsList:"CompetitionsList___2iLb3",signup:"signup___1gqfa",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",commonTextBox:"commonTextBox___2XHB6",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",info:"info___1Q2IE",bonus:"bonus___3IZye",rmb:"rmb___1zDRr",applyInfo:"applyInfo___3Juew",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(ae,Z){function h(){}h.prototype={diff:function(s,t,O){O||(O=function(l,m){return l===m}),this.equals=O;var o=this;s=s.slice(),t=t.slice();var v=t.length,g=s.length,i=1,_=v+g,S=[{newPos:-1,components:[]}],M=this.extractCommon(S[0],t,s,0);if(S[0].newPos+1>=v&&M+1>=g){for(var x=[],L=0;L=v&&A+1>=g)return Q(o,m.components,t,s);S[l]=m}i++}for(;i<=_;){var u=f();if(u)return u}},pushComponent:function(s,t,O){var o=s[s.length-1];o&&o.added===t&&o.removed===O?s[s.length-1]={count:o.count+1,added:t,removed:O}:s.push({count:1,added:t,removed:O})},extractCommon:function(s,t,O,o){for(var v=t.length,g=O.length,i=s.newPos,_=i-o,S=0;i+1U||_<-U}var t=function(_){_=_||{},_.position||(this.position=[0,0]),_.rotation==null&&(this.rotation=0),_.scale||(this.scale=[1,1]),this.origin=this.origin||null},O=t.prototype;O.transform=null,O.needLocalTransform=function(){return s(this.rotation)||s(this.position[0])||s(this.position[1])||s(this.scale[0]-1)||s(this.scale[1]-1)};var o=[];O.updateTransform=function(){var _=this.parent,S=_&&_.transform,M=this.needLocalTransform(),x=this.transform;if(!(M||S)){x&&D(x);return}x=x||Q.create(),M?this.getLocalTransform(x):D(x),S&&(M?Q.mul(x,_.transform,x):Q.copy(x,_.transform)),this.transform=x;var L=this.globalScaleRatio;if(L!=null&&L!==1){this.getGlobalScale(o);var f=o[0]<0?-1:1,u=o[1]<0?-1:1,l=((o[0]-f)*L+f)/o[0]||0,m=((o[1]-u)*L+u)/o[1]||0;x[0]*=l,x[1]*=l,x[2]*=m,x[3]*=m}this.invTransform=this.invTransform||Q.create(),Q.invert(this.invTransform,x)},O.getLocalTransform=function(_){return t.getLocalTransform(this,_)},O.setTransform=function(_){var S=this.transform,M=_.dpr||1;S?_.setTransform(M*S[0],M*S[1],M*S[2],M*S[3],M*S[4],M*S[5]):_.setTransform(M,0,0,M,0,0)},O.restoreTransform=function(_){var S=_.dpr||1;_.setTransform(S,0,0,S,0,0)};var v=[],g=Q.create();O.setLocalTransform=function(_){if(!_)return;var S=_[0]*_[0]+_[1]*_[1],M=_[2]*_[2]+_[3]*_[3],x=this.position,L=this.scale;s(S-1)&&(S=Math.sqrt(S)),s(M-1)&&(M=Math.sqrt(M)),_[0]<0&&(S=-S),_[3]<0&&(M=-M),x[0]=_[4],x[1]=_[5],L[0]=S,L[1]=M,this.rotation=Math.atan2(-_[1]/M,_[0]/S)},O.decomposeTransform=function(){if(!this.transform)return;var _=this.parent,S=this.transform;_&&_.transform&&(Q.mul(v,_.invTransform,S),S=v);var M=this.origin;M&&(M[0]||M[1])&&(g[4]=M[0],g[5]=M[1],Q.mul(v,S,g),v[4]-=M[0],v[5]-=M[1],S=v),this.setLocalTransform(S)},O.getGlobalScale=function(_){var S=this.transform;return _=_||[],S?(_[0]=Math.sqrt(S[0]*S[0]+S[1]*S[1]),_[1]=Math.sqrt(S[2]*S[2]+S[3]*S[3]),S[0]<0&&(_[0]=-_[0]),S[3]<0&&(_[1]=-_[1]),_):(_[0]=1,_[1]=1,_)},O.transformCoordToLocal=function(_,S){var M=[_,S],x=this.invTransform;return x&&P.applyTransform(M,M,x),M},O.transformCoordToGlobal=function(_,S){var M=[_,S],x=this.transform;return x&&P.applyTransform(M,M,x),M},t.getLocalTransform=function(_,S){S=S||[],D(S);var M=_.origin,x=_.scale||[1,1],L=_.rotation||0,f=_.position||[0,0];return M&&(S[4]-=M[0],S[5]-=M[1]),Q.scale(S,S,x),L&&Q.rotate(S,S,L),M&&(S[4]+=M[0],S[5]+=M[1]),S[4]+=f[0],S[5]+=f[1],S};var i=t;ae.exports=i},Dagg:function(ae,Z,h){var Q=h("Gev7"),P=h("mFDi"),D=h("bYtY"),U=h("Xnb7");function s(O){Q.call(this,O)}s.prototype={constructor:s,type:"image",brush:function(O,o){var v=this.style,g=v.image;v.bind(O,this,o);var i=this._image=U.createOrUpdateImage(g,this._image,this,this.onload);if(!i||!U.isImageReady(i))return;var _=v.x||0,S=v.y||0,M=v.width,x=v.height,L=i.width/i.height;if(M==null&&x!=null?M=x*L:x==null&&M!=null?x=M/L:M==null&&x==null&&(M=i.width,x=i.height),this.setTransform(O),v.sWidth&&v.sHeight){var f=v.sx||0,u=v.sy||0;O.drawImage(i,f,u,v.sWidth,v.sHeight,_,S,M,x)}else if(v.sx&&v.sy){var f=v.sx,u=v.sy,l=M-f,m=x-u;O.drawImage(i,f,u,l,m,_,S,M,x)}else O.drawImage(i,_,S,M,x);v.text!=null&&(this.restoreTransform(O),this.drawRectText(O,this.getBoundingRect()))},getBoundingRect:function(){var O=this.style;return this._rect||(this._rect=new P(O.x||0,O.y||0,O.width||0,O.height||0)),this._rect}},D.inherits(s,Q);var t=s;ae.exports=t},E2g8:function(ae,Z,h){(function(Q,P){/*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.8+1e68dce6 -*/(function(D,U){ae.exports=U()})(this,function(){"use strict";function D(be){var Ie=typeof be;return be!==null&&(Ie==="object"||Ie==="function")}function U(be){return typeof be=="function"}var s=void 0;Array.isArray?s=Array.isArray:s=function(be){return Object.prototype.toString.call(be)==="[object Array]"};var t=s,O=0,o=void 0,v=void 0,g=function(Ie,Ge){_[O]=Ie,_[O+1]=Ge,O+=2,O===2&&(v?v(T):d())};function i(be){v=be}function x(be){g=be}var S=typeof window!="undefined"?window:void 0,M=S||{},A=M.MutationObserver||M.WebKitMutationObserver,L=typeof self=="undefined"&&typeof Q!="undefined"&&{}.toString.call(Q)==="[object process]",f=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function u(){return function(){return Q.nextTick(T)}}function l(){return typeof o!="undefined"?function(){o(T)}:y()}function m(){var be=0,Ie=new A(T),Ge=document.createTextNode("");return Ie.observe(Ge,{characterData:!0}),function(){Ge.data=be=++be%2}}function p(){var be=new MessageChannel;return be.port1.onmessage=T,function(){return be.port2.postMessage(0)}}function y(){var be=setTimeout;return function(){return be(T,1)}}var _=new Array(1e3);function T(){for(var be=0;be ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","error",G),!ne.ENABLE_ERROR)return;console.error?console.error(G):console.warn?console.warn(G):console.log(G)}},{key:"i",value:function(B,H){(!B||ne.FORCE_GLOBAL_TAG)&&(B=ne.GLOBAL_TAG);var G="[".concat(B,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","info",G),!ne.ENABLE_INFO)return;console.info?console.info(G):console.log(G)}},{key:"w",value:function(B,H){(!B||ne.FORCE_GLOBAL_TAG)&&(B=ne.GLOBAL_TAG);var G="[".concat(B,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","warn",G),!ne.ENABLE_WARN)return;console.warn?console.warn(G):console.log(G)}},{key:"d",value:function(B,H){(!B||ne.FORCE_GLOBAL_TAG)&&(B=ne.GLOBAL_TAG);var G="[".concat(B,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","debug",G),!ne.ENABLE_DEBUG)return;console.debug?console.debug(G):console.log(G)}},{key:"v",value:function(B,H){(!B||ne.FORCE_GLOBAL_TAG)&&(B=ne.GLOBAL_TAG);var G="[".concat(B,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","verbose",G),!ne.ENABLE_VERBOSE)return;console.log(G)}}]),ne}();O.GLOBAL_TAG="flv.js",O.FORCE_GLOBAL_TAG=!1,O.ENABLE_ERROR=!0,O.ENABLE_INFO=!0,O.ENABLE_WARN=!0,O.ENABLE_DEBUG=!0,O.ENABLE_VERBOSE=!0,O.ENABLE_CALLBACK=!1,O.emitter=new t.a;var o=O,v=function(){function ne(){Object(Q.a)(this,ne),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(P.a)(ne,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(B){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=B,this._totalBytes+=B):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=B,this._totalBytes+=B):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=B,this._totalBytes+=B,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var B=(this._now()-this._lastCheckpoint)/1e3;return B==0&&(B=1),this._intervalBytes/B/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var B=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/B/1024}}]),ne}(),g=v,i=h("yKVA"),x=h("879j"),S=function(){function ne(te){Object(Q.a)(this,ne),this._message=te}return Object(P.a)(ne,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ne}(),M=function(ne){Object(i.a)(B,ne);var te=Object(x.a)(B);function B(H){return Object(Q.a)(this,B),te.call(this,H)}return Object(P.a)(B,[{key:"name",get:function(){return"IllegalStateException"}}]),B}(S),A=function(ne){Object(i.a)(B,ne);var te=Object(x.a)(B);function B(H){return Object(Q.a)(this,B),te.call(this,H)}return Object(P.a)(B,[{key:"name",get:function(){return"InvalidArgumentException"}}]),B}(S),L=function(ne){Object(i.a)(B,ne);var te=Object(x.a)(B);function B(H){return Object(Q.a)(this,B),te.call(this,H)}return Object(P.a)(B,[{key:"name",get:function(){return"NotImplementedException"}}]),B}(S),f={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},u={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},l=function(){function ne(te){Object(Q.a)(this,ne),this._type=te||"undefined",this._status=f.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(P.a)(ne,[{key:"destroy",value:function(){this._status=f.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===f.kConnecting||this._status===f.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(B){this._onContentLengthKnown=B}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(B){this._onURLRedirect=B}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(B){this._onDataArrival=B}},{key:"onError",get:function(){return this._onError},set:function(B){this._onError=B}},{key:"onComplete",get:function(){return this._onComplete},set:function(B){this._onComplete=B}},{key:"open",value:function(B,H){throw new L("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new L("Unimplemented abstract function!")}}]),ne}(),m=h("oZsa");function p(ne,te){for(;!Object.prototype.hasOwnProperty.call(ne,te)&&!(ne=Object(m.a)(ne),ne===null););return ne}function y(ne,te,B){return typeof Reflect!="undefined"&&Reflect.get?y=Reflect.get:y=function(G,q,ue){var ke=p(G,q);if(!ke)return;var We=Object.getOwnPropertyDescriptor(ke,q);return We.get?We.get.call(ue):We.value},y(ne,te,B||ne)}var _={};function T(){var ne=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ne)||/(opr)[\/]([\w.]+)/.exec(ne)||/(chrome)[ \/]([\w.]+)/.exec(ne)||/(iemobile)[\/]([\w.]+)/.exec(ne)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+)/.exec(ne)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ne)||/(msie) ([\w.]+)/.exec(ne)||ne.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ne)||ne.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ne)||[],B=/(ipad)/.exec(ne)||/(ipod)/.exec(ne)||/(windows phone)/.exec(ne)||/(iphone)/.exec(ne)||/(kindle)/.exec(ne)||/(android)/.exec(ne)||/(windows)/.exec(ne)||/(mac)/.exec(ne)||/(linux)/.exec(ne)||/(cros)/.exec(ne)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:B[0]||""},G={};if(H.browser){G[H.browser]=!0;var q=H.majorVersion.split(".");G.version={major:parseInt(H.majorVersion,10),string:H.version},q.length>1&&(G.version.minor=parseInt(q[1],10)),q.length>2&&(G.version.build=parseInt(q[2],10))}if(H.platform&&(G[H.platform]=!0),(G.chrome||G.opr||G.safari)&&(G.webkit=!0),G.rv||G.iemobile){G.rv&&delete G.rv;var ue="msie";H.browser=ue,G[ue]=!0}if(G.edge){delete G.edge;var ke="msedge";H.browser=ke,G[ke]=!0}if(G.opr){var We="opera";H.browser=We,G[We]=!0}if(G.safari&&G.android){var ft="android";H.browser=ft,G[ft]=!0}G.name=H.browser,G.platform=H.platform;for(var St in _)_.hasOwnProperty(St)&&delete _[St];Object.assign(_,G)}T();var E=_,d=function(ne){Object(i.a)(B,ne);var te=Object(x.a)(B);function B(H,G){var q;return Object(Q.a)(this,B),q=te.call(this,"fetch-stream-loader"),q.TAG="FetchStreamLoader",q._seekHandler=H,q._config=G,q._needStash=!0,q._requestAbort=!1,q._contentLength=null,q._receivedLength=0,q}return Object(P.a)(B,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),y(Object(m.a)(B.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,q){var ue=this;this._dataSource=G,this._range=q;var ke=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(ke=G.redirectedURL);var We=this._seekHandler.getConfig(ke,q),ft=new self.Headers;if(typeof We.headers=="object"){var St=We.headers;for(var It in St)St.hasOwnProperty(It)&&ft.append(It,St[It])}var Ft={method:"GET",headers:ft,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Zt in this._config.headers)ft.append(Zt,this._config.headers[Zt]);G.cors===!1&&(Ft.mode="same-origin"),G.withCredentials&&(Ft.credentials="include"),G.referrerPolicy&&(Ft.referrerPolicy=G.referrerPolicy),this._status=f.kConnecting,self.fetch(We.url,Ft).then(function(_t){if(ue._requestAbort){ue._requestAbort=!1,ue._status=f.kIdle;return}if(_t.ok&&_t.status>=200&&_t.status<=299){if(_t.url!==We.url&&ue._onURLRedirect){var Vt=ue._seekHandler.removeURLParameters(_t.url);ue._onURLRedirect(Vt)}var Ht=_t.headers.get("Content-Length");return Ht!=null&&(ue._contentLength=parseInt(Ht),ue._contentLength!==0&&(ue._onContentLengthKnown&&ue._onContentLengthKnown(ue._contentLength))),ue._pump.call(ue,_t.body.getReader())}else if(ue._status=f.kError,ue._onError)ue._onError(u.HTTP_STATUS_CODE_INVALID,{code:_t.status,msg:_t.statusText});else throw new S("FetchStreamLoader: Http code invalid, "+_t.status+" "+_t.statusText)}).catch(function(_t){if(ue._status=f.kError,ue._onError)ue._onError(u.EXCEPTION,{code:-1,msg:_t.message});else throw _t})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(G){var q=this;return G.read().then(function(ue){if(ue.done)if(q._contentLength!==null&&q._receivedLength=15048,q=E.msedge?G:!0;return self.fetch&&self.ReadableStream&&q}catch(ue){return!1}}}]),B}(l),n=d,r=function(ne){Object(i.a)(B,ne);var te=Object(x.a)(B);function B(H,G){var q;return Object(Q.a)(this,B),q=te.call(this,"xhr-moz-chunked-loader"),q.TAG="MozChunkedLoader",q._seekHandler=H,q._config=G,q._needStash=!0,q._xhr=null,q._requestAbort=!1,q._contentLength=null,q._receivedLength=0,q}return Object(P.a)(B,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),y(Object(m.a)(B.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,q){this._dataSource=G,this._range=q;var ue=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(ue=G.redirectedURL);var ke=this._seekHandler.getConfig(ue,q);this._requestURL=ke.url;var We=this._xhr=new XMLHttpRequest;if(We.open("GET",ke.url,!0),We.responseType="moz-chunked-arraybuffer",We.onreadystatechange=this._onReadyStateChange.bind(this),We.onprogress=this._onProgress.bind(this),We.onloadend=this._onLoadEnd.bind(this),We.onerror=this._onXhrError.bind(this),G.withCredentials&&(We.withCredentials=!0),typeof ke.headers=="object"){var ft=ke.headers;for(var St in ft)ft.hasOwnProperty(St)&&We.setRequestHeader(St,ft[St])}if(typeof this._config.headers=="object"){var It=this._config.headers;for(var Ft in It)It.hasOwnProperty(Ft)&&We.setRequestHeader(Ft,It[Ft])}this._status=f.kConnecting,We.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=f.kComplete}},{key:"_onReadyStateChange",value:function(G){var q=G.target;if(q.readyState===2){if(q.responseURL!=null&&q.responseURL!==this._requestURL&&this._onURLRedirect){var ue=this._seekHandler.removeURLParameters(q.responseURL);this._onURLRedirect(ue)}if(q.status!==0&&(q.status<200||q.status>299))if(this._status=f.kError,this._onError)this._onError(u.HTTP_STATUS_CODE_INVALID,{code:q.status,msg:q.statusText});else throw new S("MozChunkedLoader: Http code invalid, "+q.status+" "+q.statusText);else this._status=f.kBuffering}}},{key:"_onProgress",value:function(G){if(this._status===f.kError)return;this._contentLength===null&&(G.total!==null&&G.total!==0&&(this._contentLength=G.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var q=G.target.response,ue=this._range.from+this._receivedLength;this._receivedLength+=q.byteLength,this._onDataArrival&&this._onDataArrival(q,ue,this._receivedLength)}},{key:"_onLoadEnd",value:function(G){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===f.kError)return;this._status=f.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(G){this._status=f.kError;var q=0,ue=null;if(this._contentLength&&G.loaded=200&&q.status<=299){if(this._status=f.kBuffering,q.responseURL!=null){var ue=this._seekHandler.removeURLParameters(q.responseURL);q.responseURL!==this._currentRequestURL&&ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=ue,this._onURLRedirect&&this._onURLRedirect(ue))}var ke=q.getResponseHeader("Content-Length");if(ke!=null&&this._contentLength==null){var We=parseInt(ke);We>0&&(this._contentLength=We,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=f.kError,this._onError)this._onError(u.HTTP_STATUS_CODE_INVALID,{code:q.status,msg:q.statusText});else throw new S("MSStreamLoader: Http code invalid, "+q.status+" "+q.statusText);else if(q.readyState===3&&(q.status>=200&&q.status<=299)){this._status=f.kBuffering;var ft=q.response;this._reader.readAsArrayBuffer(ft)}}},{key:"_xhrOnError",value:function(G){this._status=f.kError;var q=u.EXCEPTION,ue={code:-1,msg:G.constructor.name+" "+G.type};if(this._onError)this._onError(q,ue);else throw new S(ue.msg)}},{key:"_msrOnProgress",value:function(G){var q=G.target,ue=q.result;if(ue==null){this._doReconnectIfNeeded();return}var ke=ue.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=ue.byteLength;var We=this._totalRange.from+this._receivedLength;this._receivedLength+=ke.byteLength,this._onDataArrival&&this._onDataArrival(ke,We,this._receivedLength),ue.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(We+ke.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(ue=this._range.from+this._contentLength-1)),this._currentRequestRange={from:q,to:ue},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(G,q){this._lastTimeLoaded=0;var ue=G.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ue=this._currentRedirectedURL:G.redirectedURL!=null&&(ue=G.redirectedURL));var ke=this._seekHandler.getConfig(ue,q);this._currentRequestURL=ke.url;var We=this._xhr=new XMLHttpRequest;if(We.open("GET",ke.url,!0),We.responseType="arraybuffer",We.onreadystatechange=this._onReadyStateChange.bind(this),We.onprogress=this._onProgress.bind(this),We.onload=this._onLoad.bind(this),We.onerror=this._onXhrError.bind(this),G.withCredentials&&(We.withCredentials=!0),typeof ke.headers=="object"){var ft=ke.headers;for(var St in ft)ft.hasOwnProperty(St)&&We.setRequestHeader(St,ft[St])}if(typeof this._config.headers=="object"){var It=this._config.headers;for(var Ft in It)It.hasOwnProperty(Ft)&&We.setRequestHeader(Ft,It[Ft])}We.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=f.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(G){var q=G.target;if(q.readyState===2){if(q.responseURL!=null){var ue=this._seekHandler.removeURLParameters(q.responseURL);q.responseURL!==this._currentRequestURL&&ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=ue,this._onURLRedirect&&this._onURLRedirect(ue))}if(q.status>=200&&q.status<=299){if(this._waitForTotalLength)return;this._status=f.kBuffering}else if(this._status=f.kError,this._onError)this._onError(u.HTTP_STATUS_CODE_INVALID,{code:q.status,msg:q.statusText});else throw new S("RangeLoader: Http code invalid, "+q.status+" "+q.statusText)}}},{key:"_onProgress",value:function(G){if(this._status===f.kError)return;if(this._contentLength===null){var q=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,q=!0;var ue=G.total;this._internalAbort(),ue!=null&ue!==0&&(this._totalLength=ue)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,q){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var ke=G.loaded-this._lastTimeLoaded;this._lastTimeLoaded=G.loaded,this._speedSampler.addBytes(ke)}},{key:"_normalizeSpeed",value:function(G){var q=this._chunkSizeKBList,ue=q.length-1,ke=0,We=0,ft=ue;if(G=q[ke]&&G=3&&(q=this._speedSampler.currentKBps)),q!==0){var ue=this._normalizeSpeed(q);this._currentSpeedNormalized!==ue&&(this._currentSpeedNormalized=ue,this._currentChunkSizeKB=ue)}var ke=G.target.response,We=this._range.from+this._receivedLength;this._receivedLength+=ke.byteLength;var ft=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var ke=G.split("&"),We=0;We0;ft[0]!==this._startName&&ft[0]!==this._endName&&(St&&(ue+="&"),ue+=ke[We])}return ue.length===0?H:H+"?"+ue}}]),ne}(),X=Y,F=function(){function ne(te,B,H){Object(Q.a)(this,ne),this.TAG="IOController",this._config=B,this._extraData=H,this._stashInitialSize=1024*384,B.stashInitialSize!=null&&B.stashInitialSize>0&&(this._stashInitialSize=B.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,B.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(P.a)(ne,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(B){this._extraData=B}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(B){this._onDataArrival=B}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(B){this._onSeeked=B}},{key:"onError",get:function(){return this._onError},set:function(B){this._onError=B}},{key:"onComplete",get:function(){return this._onComplete},set:function(B){this._onComplete=B}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(B){this._onRedirect=B}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(B){this._onRecoveredEarlyEof=B}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===I?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var B=this._config;if(B.seekType==="range")this._seekHandler=new V(this._config.rangeLoadZeroStart);else if(B.seekType==="param"){var H=B.seekParamStart||"bstart",G=B.seekParamEnd||"bend";this._seekHandler=new X(H,G)}else if(B.seekType==="custom"){if(typeof B.customSeekHandler!="function")throw new A("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new B.customSeekHandler}else throw new A("Invalid seekType in config: ".concat(B.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=j;else if(n.isSupported())this._loaderClass=n;else if(c.isSupported())this._loaderClass=c;else if(I.isSupported())this._loaderClass=I;else throw new S("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(B){this._currentRange={from:0,to:-1},B&&(this._currentRange.from=B),this._speedSampler.reset(),B||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var B=this._resumeFrom;this._resumeFrom=0,this._internalSeek(B,!0)}}},{key:"seek",value:function(B){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(B,!0)}},{key:"_internalSeek",value:function(B,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var G={from:B,to:-1};this._currentRange={from:G.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,G),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(B){if(!B||typeof B!="string"||B.length===0)throw new A("Url must be a non-empty string!");this._dataSource.url=B}},{key:"_expandBuffer",value:function(B){for(var H=this._stashSize;H+1024*1024*10){var q=new Uint8Array(this._stashBuffer,0,this._stashUsed),ue=new Uint8Array(G,0,H);ue.set(q,0)}this._stashBuffer=G,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(B){var H=this._speedNormalizeList,G=H.length-1,q=0,ue=0,ke=G;if(B=H[q]&&B=512&&B<=1024?H=Math.floor(B*1.5):H=B*2,H>8192&&(H=8192);var G=H*1024+1024*1024*1;this._bufferSize0){var Vt=this._stashBuffer.slice(0,this._stashUsed),Ht=this._dispatchChunks(Vt,this._stashByteStart);if(Ht0){var Kt=new Uint8Array(Vt,Ht);_t.set(Kt,0),this._stashUsed=Kt.byteLength,this._stashByteStart+=Ht}}else this._stashUsed=0,this._stashByteStart+=Ht;this._stashUsed+B.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+B.byteLength),_t=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_t.set(new Uint8Array(B),this._stashUsed),this._stashUsed+=B.byteLength}else{var Ut=this._dispatchChunks(B,H);if(Utthis._bufferSize&&(this._expandBuffer(sn),_t=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_t.set(new Uint8Array(B,Ut),0),this._stashUsed+=sn,this._stashByteStart=H+Ut}}}else if(this._stashUsed===0){var ke=this._dispatchChunks(B,H);if(kethis._bufferSize&&this._expandBuffer(We);var ft=new Uint8Array(this._stashBuffer,0,this._bufferSize);ft.set(new Uint8Array(B,ke),0),this._stashUsed+=We,this._stashByteStart=H+ke}}else{this._stashUsed+B.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+B.byteLength);var St=new Uint8Array(this._stashBuffer,0,this._bufferSize);St.set(new Uint8Array(B),this._stashUsed),this._stashUsed+=B.byteLength;var It=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(It0){var Ft=new Uint8Array(this._stashBuffer,It);St.set(Ft,0)}this._stashUsed-=It,this._stashByteStart+=It}}},{key:"_flushStashBuffer",value:function(B){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),G=this._dispatchChunks(H,this._stashByteStart),q=H.byteLength-G;if(G0){var ue=new Uint8Array(this._stashBuffer,0,this._bufferSize),ke=new Uint8Array(H,G);ue.set(ke,0),this._stashUsed=ke.byteLength,this._stashByteStart+=G}return 0}return this._stashUsed=0,this._stashByteStart=0,q}return 0}},{key:"_onLoaderComplete",value:function(B,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(B,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,B=u.UNRECOVERABLE_EARLY_EOF);switch(B){case u.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var G=this._currentRange.to+1;G0){var H=ne.getConfig();B.emit("change",H)}}},{key:"registerListener",value:function(B){ne.emitter.addListener("change",B)}},{key:"removeListener",value:function(B){ne.emitter.removeListener("change",B)}},{key:"addLogListener",value:function(B){o.emitter.addListener("log",B),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ne._notifyChange())}},{key:"removeLogListener",value:function(B){o.emitter.removeListener("log",B),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ne._notifyChange())}}]),ne}();we.emitter=new t.a;var Te=we,re=function(){function ne(){Object(Q.a)(this,ne),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(P.a)(ne,[{key:"isComplete",value:function(){var B=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&B&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(B){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,G=this._search(H.times,B);return{index:G,milliseconds:H.times[G],fileposition:H.filepositions[G]}}},{key:"_search",value:function(B,H){var G=0,q=B.length-1,ue=0,ke=0,We=q;for(H=B[ue]&&H=128){te.push(String.fromCharCode(q&65535)),H+=2;continue}}}else if(B[H]<240){if(J(B,H,2)){var ue=(B[H]&15)<<12|(B[H+1]&63)<<6|B[H+2]&63;if(ue>=2048&&(ue&63488)!==55296){te.push(String.fromCharCode(ue&65535)),H+=3;continue}}}else if(B[H]<248&&J(B,H,3)){var ke=(B[H]&7)<<18|(B[H+1]&63)<<12|(B[H+2]&63)<<6|B[H+3]&63;if(ke>65536&&ke<1114112){ke-=65536,te.push(String.fromCharCode(ke>>>10|55296)),te.push(String.fromCharCode(ke&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var Ae=fe,Ee=function(){var ne=new ArrayBuffer(2);return new DataView(ne).setInt16(0,256,!0),new Int16Array(ne)[0]===256}(),Ke=function(){function ne(){Object(Q.a)(this,ne)}return Object(P.a)(ne,null,[{key:"parseScriptData",value:function(B,H,G){var q={};try{var ue=ne.parseValue(B,H,G),ke=ne.parseValue(B,H+ue.size,G-ue.size);q[ue.data]=ke.data}catch(We){o.e("AMF",We.toString())}return q}},{key:"parseObject",value:function(B,H,G){if(G<3)throw new M("Data not enough when parse ScriptDataObject");var q=ne.parseString(B,H,G),ue=ne.parseValue(B,H+q.size,G-q.size),ke=ue.objectEnd;return{data:{name:q.data,value:ue.data},size:q.size+ue.size,objectEnd:ke}}},{key:"parseVariable",value:function(B,H,G){return ne.parseObject(B,H,G)}},{key:"parseString",value:function(B,H,G){if(G<2)throw new M("Data not enough when parse String");var q=new DataView(B,H,G),ue=q.getUint16(0,!Ee),ke;return ue>0?ke=Ae(new Uint8Array(B,H+2,ue)):ke="",{data:ke,size:2+ue}}},{key:"parseLongString",value:function(B,H,G){if(G<4)throw new M("Data not enough when parse LongString");var q=new DataView(B,H,G),ue=q.getUint32(0,!Ee),ke;return ue>0?ke=Ae(new Uint8Array(B,H+4,ue)):ke="",{data:ke,size:4+ue}}},{key:"parseDate",value:function(B,H,G){if(G<10)throw new M("Data size invalid when parse Date");var q=new DataView(B,H,G),ue=q.getFloat64(0,!Ee),ke=q.getInt16(8,!Ee);return ue+=ke*60*1e3,{data:new Date(ue),size:8+2}}},{key:"parseValue",value:function(B,H,G){if(G<1)throw new M("Data not enough when parse Value");var q=new DataView(B,H,G),ue=1,ke=q.getUint8(0),We,ft=!1;try{switch(ke){case 0:We=q.getFloat64(1,!Ee),ue+=8;break;case 1:{var St=q.getUint8(1);We=!!St,ue+=1;break}case 2:{var It=ne.parseString(B,H+1,G-1);We=It.data,ue+=It.size;break}case 3:{We={};var Ft=0;for((q.getUint32(G-4,!Ee)&16777215)===9&&(Ft=3);ue32)throw new A("ExpGolomb: readBits() bits exceeded max 32bits!");if(B<=this._current_word_bits_left){var H=this._current_word>>>32-B;return this._current_word<<=B,this._current_word_bits_left-=B,H}var G=this._current_word_bits_left?this._current_word:0;G=G>>>32-this._current_word_bits_left;var q=B-this._current_word_bits_left;this._fillCurrentWord();var ue=Math.min(q,this._current_word_bits_left),ke=this._current_word>>>32-ue;return this._current_word<<=ue,this._current_word_bits_left-=ue,G=G<>>B)!==0)return this._current_word<<=B,this._current_word_bits_left-=B,B;return this._fillCurrentWord(),B+this._skipLeadingZero()}},{key:"readUEG",value:function(){var B=this._skipLeadingZero();return this.readBits(B+1)-1}},{key:"readSEG",value:function(){var B=this.readUEG();return B&1?B+1>>>1:-1*(B>>>1)}}]),ne}(),je=Ue,be=function(){function ne(){Object(Q.a)(this,ne)}return Object(P.a)(ne,null,[{key:"_ebsp2rbsp",value:function(B){for(var H=B,G=H.byteLength,q=new Uint8Array(G),ue=0,ke=0;ke=2&&(H[ke]===3&&H[ke-1]===0&&H[ke-2]===0))continue;q[ue]=H[ke],ue++}return new Uint8Array(q.buffer,0,ue)}},{key:"parseSPS",value:function(B){var H=ne._ebsp2rbsp(B),G=new je(H);G.readByte();var q=G.readByte();G.readByte();var ue=G.readByte();G.readUEG();var ke=ne.getProfileString(q),We=ne.getLevelString(ue),ft=1,St=420,It=[0,420,422,444],Ft=8;if((q===100||q===110||q===122||q===244||q===44||q===83||q===86||q===118||q===128||q===138||q===144)&&(ft=G.readUEG(),ft===3&&G.readBits(1),ft<=3&&(St=It[ft]),Ft=G.readUEG()+8,G.readUEG(),G.readBits(1),G.readBool()))for(var Zt=ft!==3?8:12,_t=0;_t0&&Hn<16?(Jn=rr[Hn-1],_n=pn[Hn-1]):Hn===255&&(Jn=G.readByte()<<8|G.readByte(),_n=G.readByte()<<8|G.readByte())}if(G.readBool()&&G.readBool(),G.readBool()&&(G.readBits(4),G.readBool()&&G.readBits(24)),G.readBool()&&(G.readUEG(),G.readUEG()),G.readBool()){var At=G.readBits(32),on=G.readBits(32);nr=G.readBool(),or=on,Zn=At*2,Yn=or/Zn}}var Nn=1;(Jn!==1||_n!==1)&&(Nn=Jn/_n);var cn=0,Qn=0;if(ft===0)cn=1,Qn=2-rn;else{var hr=ft===3?1:2,Ln=ft===1?2:1;cn=hr,Qn=Ln*(2-rn)}var zn=(sn+1)*16,mr=(2-rn)*((gn+1)*16);zn-=(fn+On)*cn,mr-=(Kn+bn)*Qn;var ar=Math.ceil(zn*Nn);return G.destroy(),G=null,{profile_string:ke,level_string:We,bit_depth:Ft,ref_frames:Ut,chroma_format:St,chroma_format_string:ne.getChromaFormatString(St),frame_rate:{fixed:nr,fps:Yn,fps_den:Zn,fps_num:or},sar_ratio:{width:Jn,height:_n},codec_size:{width:zn,height:mr},present_size:{width:ar,height:mr}}}},{key:"_skipScalingList",value:function(B,H){for(var G=8,q=8,ue=0,ke=0;ke>>8&255|(ne&255)<<8}function Qe(ne){return(ne&4278190080)>>>24|(ne&16711680)>>>8|(ne&65280)<<8|(ne&255)<<24}function Mt(ne,te){return ne[te]<<24|ne[te+1]<<16|ne[te+2]<<8|ne[te+3]}var kt=function(){function ne(te,B){Object(Q.a)(this,ne),this.TAG="FLVDemuxer",this._config=B,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new he,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(P.a)(ne,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(B){return B.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(B){this._onTrackMetadata=B}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(B){this._onMediaInfo=B}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(B){this._onMetaDataArrived=B}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(B){this._onScriptDataArrived=B}},{key:"onError",get:function(){return this._onError},set:function(B){this._onError=B}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(B){this._onDataAvailable=B}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(B){this._timestampBase=B}},{key:"overridedDuration",get:function(){return this._duration},set:function(B){this._durationOverrided=!0,this._duration=B,this._mediaInfo.duration=B}},{key:"overridedHasAudio",set:function(B){this._hasAudioFlagOverrided=!0,this._hasAudio=B,this._mediaInfo.hasAudio=B}},{key:"overridedHasVideo",set:function(B){this._hasVideoFlagOverrided=!0,this._hasVideo=B,this._mediaInfo.hasVideo=B}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new he}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(B,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new M("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var G=0,q=this._littleEndian;if(H===0)if(B.byteLength>13){var ue=ne.probe(B);G=ue.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+G!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var ke=new DataView(B,G),We=ke.getUint32(0,!q);We!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),G+=4}for(;GB.byteLength)break;var St=ft.getUint8(0),It=ft.getUint32(0,!q)&16777215;if(G+11+It+4>B.byteLength)break;if(St!==8&&St!==9&&St!==18){o.w(this.TAG,"Unsupported tag type ".concat(St,", skipped")),G+=11+It+4;continue}var Ft=ft.getUint8(4),Zt=ft.getUint8(5),_t=ft.getUint8(6),Vt=ft.getUint8(7),Ht=_t|Zt<<8|Ft<<16|Vt<<24,Kt=ft.getUint32(7,!q)&16777215;Kt!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var Ut=G+11;switch(St){case 8:this._parseAudioData(B,Ut,It,Ht);break;case 9:this._parseVideoData(B,Ut,It,Ht,H+G);break;case 18:this._parseScriptData(B,Ut,It);break}var sn=ft.getUint32(11+It,!q);sn!==11+It&&o.w(this.TAG,"Invalid PrevTagSize ".concat(sn)),G+=11+It+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),G}},{key:"_parseScriptData",value:function(B,H,G){var q=Je.parseScriptData(B,H,G);if(q.hasOwnProperty("onMetaData")){if(q.onMetaData==null||typeof q.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=q;var ue=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ue)),typeof ue.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=ue.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof ue.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=ue.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof ue.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ue.audiodatarate),typeof ue.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ue.videodatarate),typeof ue.width=="number"&&(this._mediaInfo.width=ue.width),typeof ue.height=="number"&&(this._mediaInfo.height=ue.height),typeof ue.duration=="number"){if(!this._durationOverrided){var ke=Math.floor(ue.duration*this._timescale);this._duration=ke,this._mediaInfo.duration=ke}}else this._mediaInfo.duration=0;if(typeof ue.framerate=="number"){var We=Math.floor(ue.framerate*1e3);if(We>0){var ft=We/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=ft,this._referenceFrameRate.fps_num=We,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=ft}}if(typeof ue.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var St=ue.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(St),ue.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ue,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(q).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},q)))}},{key:"_parseKeyframesIndex",value:function(B){for(var H=[],G=[],q=1;q>>4;if(ft!==2&&ft!==10){this._onError(Ye.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+ft);return}var St=0,It=(We&12)>>>2;if(It>=0&&It<=4)St=this._flvSoundRateTable[It];else{this._onError(Ye.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+It);return}var Ft=(We&2)>>>1,Zt=We&1,_t=this._audioMetadata,Vt=this._audioTrack;if(_t||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),_t=this._audioMetadata={},_t.type="audio",_t.id=Vt.id,_t.timescale=this._timescale,_t.duration=this._duration,_t.audioSampleRate=St,_t.channelCount=Zt===0?1:2),ft===10){var Ht=this._parseAACAudioData(B,H+1,G-1);if(Ht==null)return;if(Ht.packetType===0){_t.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var Kt=Ht.data;_t.audioSampleRate=Kt.samplingRate,_t.channelCount=Kt.channelCount,_t.codec=Kt.codec,_t.originalCodec=Kt.originalCodec,_t.config=Kt.config,_t.refSampleDuration=1024/_t.audioSampleRate*_t.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",_t);var Ut=this._mediaInfo;Ut.audioCodec=_t.originalCodec,Ut.audioSampleRate=_t.audioSampleRate,Ut.audioChannelCount=_t.channelCount,Ut.hasVideo?Ut.videoCodec!=null&&(Ut.mimeType='video/x-flv; codecs="'+Ut.videoCodec+","+Ut.audioCodec+'"'):Ut.mimeType='video/x-flv; codecs="'+Ut.audioCodec+'"',Ut.isComplete()&&this._onMediaInfo(Ut)}else if(Ht.packetType===1){var sn=this._timestampBase+q,gn={unit:Ht.data,length:Ht.data.byteLength,dts:sn,pts:sn};Vt.samples.push(gn),Vt.length+=Ht.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Ht.packetType))}else if(ft===2){if(!_t.codec){var rn=this._parseMP3AudioData(B,H+1,G-1,!0);if(rn==null)return;_t.audioSampleRate=rn.samplingRate,_t.channelCount=rn.channelCount,_t.codec=rn.codec,_t.originalCodec=rn.originalCodec,_t.refSampleDuration=1152/_t.audioSampleRate*_t.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",_t);var fn=this._mediaInfo;fn.audioCodec=_t.codec,fn.audioSampleRate=_t.audioSampleRate,fn.audioChannelCount=_t.channelCount,fn.audioDataRate=rn.bitRate,fn.hasVideo?fn.videoCodec!=null&&(fn.mimeType='video/x-flv; codecs="'+fn.videoCodec+","+fn.audioCodec+'"'):fn.mimeType='video/x-flv; codecs="'+fn.audioCodec+'"',fn.isComplete()&&this._onMediaInfo(fn)}var On=this._parseMP3AudioData(B,H+1,G-1,!1);if(On==null)return;var Kn=this._timestampBase+q,bn={unit:On,length:On.byteLength,dts:Kn,pts:Kn};Vt.samples.push(bn),Vt.length+=On.length}}},{key:"_parseAACAudioData",value:function(B,H,G){if(G<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var q={},ue=new Uint8Array(B,H,G);return q.packetType=ue[0],ue[0]===0?q.data=this._parseAACAudioSpecificConfig(B,H+1,G-1):q.data=ue.subarray(1),q}},{key:"_parseAACAudioSpecificConfig",value:function(B,H,G){var q=new Uint8Array(B,H,G),ue=null,ke=0,We=0,ft=null,St=0,It=null;if(ke=We=q[0]>>>3,St=(q[0]&7)<<1|q[1]>>>7,St<0||St>=this._mpegSamplingRates.length){this._onError(Ye.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Ft=this._mpegSamplingRates[St],Zt=(q[1]&120)>>>3;if(Zt<0||Zt>=8){this._onError(Ye.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}ke===5&&(It=(q[1]&7)<<1|q[2]>>>7,ft=(q[2]&124)>>>2);var _t=self.navigator.userAgent.toLowerCase();return _t.indexOf("firefox")!==-1?St>=6?(ke=5,ue=new Array(4),It=St-3):(ke=2,ue=new Array(2),It=St):_t.indexOf("android")!==-1?(ke=2,ue=new Array(2),It=St):(ke=5,It=St,ue=new Array(4),St>=6?It=St-3:Zt===1&&(ke=2,ue=new Array(2),It=St)),ue[0]=ke<<3,ue[0]|=(St&15)>>>1,ue[1]=(St&15)<<7,ue[1]|=(Zt&15)<<3,ke===5&&(ue[1]|=(It&15)>>>1,ue[2]=(It&1)<<7,ue[2]|=2<<2,ue[3]=0),{config:ue,samplingRate:Ft,channelCount:Zt,codec:"mp4a.40."+ke,originalCodec:"mp4a.40."+We}}},{key:"_parseMP3AudioData",value:function(B,H,G,q){if(G<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var ue=this._littleEndian,ke=new Uint8Array(B,H,G),We=null;if(q){if(ke[0]!==255)return;var ft=ke[1]>>>3&3,St=(ke[1]&6)>>1,It=(ke[2]&240)>>>4,Ft=(ke[2]&12)>>>2,Zt=ke[3]>>>6&3,_t=Zt!==3?2:1,Vt=0,Ht=0,Kt=34,Ut="mp3";switch(ft){case 0:Vt=this._mpegAudioV25SampleRateTable[Ft];break;case 2:Vt=this._mpegAudioV20SampleRateTable[Ft];break;case 3:Vt=this._mpegAudioV10SampleRateTable[Ft];break}switch(St){case 1:Kt=34,It>>4,ft=ke&15;if(ft!==7){this._onError(Ye.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(ft));return}this._parseAVCVideoPacket(B,H+1,G-1,q,ue,We)}},{key:"_parseAVCVideoPacket",value:function(B,H,G,q,ue,ke){if(G<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var We=this._littleEndian,ft=new DataView(B,H,G),St=ft.getUint8(0),It=ft.getUint32(0,!We)&16777215,Ft=It<<8>>8;if(St===0)this._parseAVCDecoderConfigurationRecord(B,H+4,G-4);else if(St===1)this._parseAVCVideoData(B,H+4,G-4,q,ue,ke,Ft);else if(!(St===2)){this._onError(Ye.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(St));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(B,H,G){if(G<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var q=this._videoMetadata,ue=this._videoTrack,ke=this._littleEndian,We=new DataView(B,H,G);q?typeof q.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),q=this._videoMetadata={},q.type="video",q.id=ue.id,q.timescale=this._timescale,q.duration=this._duration);var ft=We.getUint8(0),St=We.getUint8(1),It=We.getUint8(2),Ft=We.getUint8(3);if(ft!==1||St===0){this._onError(Ye.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(We.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ye.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Zt=We.getUint8(5)&31;if(Zt===0){this._onError(Ye.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Zt>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Zt));for(var _t=6,Vt=0;Vt1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(Wn));_t++;for(var Jn=0;Jn=G){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Vt,", offset = ").concat(Zt,", dataSize = ").concat(G));break}var Kt=St.getUint32(Zt,!ft);if(_t===3&&(Kt>>>=8),Kt>G-_t){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Vt,", NaluSize > DataSize!"));return}var Ut=St.getUint8(Zt+_t)&31;Ut===5&&(Ht=!0);var sn=new Uint8Array(B,H+Zt,_t+Kt),gn={type:Ut,data:sn};It.push(gn),Ft+=sn.byteLength,Zt+=_t+Kt}if(It.length){var rn=this._videoTrack,fn={units:It,length:Ft,isKeyframe:Ht,dts:Vt,cts:We,pts:Vt+We};Ht&&(fn.fileposition=ue),rn.samples.push(fn),rn.length+=Ft}}}],[{key:"probe",value:function(B){var H=new Uint8Array(B),G={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return G;var q=(H[4]&4)>>>2!==0,ue=(H[4]&1)!==0,ke=Mt(H,5);return ke<9?G:{match:!0,consumed:ke,dataOffset:ke,hasAudioTrack:q,hasVideoTrack:ue}}}]),ne}(),xt=kt,bt=function(){function ne(){Object(Q.a)(this,ne)}return Object(P.a)(ne,null,[{key:"init",value:function(){ne.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var B in ne.types)ne.types.hasOwnProperty(B)&&(ne.types[B]=[B.charCodeAt(0),B.charCodeAt(1),B.charCodeAt(2),B.charCodeAt(3)]);var H=ne.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),H.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(B){for(var H=8,G=null,q=Array.prototype.slice.call(arguments,1),ue=q.length,ke=0;ke>>24&255,G[1]=H>>>16&255,G[2]=H>>>8&255,G[3]=H&255,G.set(B,4);for(var We=8,ft=0;ft>>24&255,B>>>16&255,B>>>8&255,B&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(B){return ne.box(ne.types.trak,ne.tkhd(B),ne.mdia(B))}},{key:"tkhd",value:function(B){var H=B.id,G=B.duration,q=B.presentWidth,ue=B.presentHeight;return ne.box(ne.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&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,q>>>8&255,q&255,0,0,ue>>>8&255,ue&255,0,0]))}},{key:"mdia",value:function(B){return ne.box(ne.types.mdia,ne.mdhd(B),ne.hdlr(B),ne.minf(B))}},{key:"mdhd",value:function(B){var H=B.timescale,G=B.duration;return ne.box(ne.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,G>>>24&255,G>>>16&255,G>>>8&255,G&255,85,196,0,0]))}},{key:"hdlr",value:function(B){var H=null;return B.type==="audio"?H=ne.constants.HDLR_AUDIO:H=ne.constants.HDLR_VIDEO,ne.box(ne.types.hdlr,H)}},{key:"minf",value:function(B){var H=null;return B.type==="audio"?H=ne.box(ne.types.smhd,ne.constants.SMHD):H=ne.box(ne.types.vmhd,ne.constants.VMHD),ne.box(ne.types.minf,H,ne.dinf(),ne.stbl(B))}},{key:"dinf",value:function(){var B=ne.box(ne.types.dinf,ne.box(ne.types.dref,ne.constants.DREF));return B}},{key:"stbl",value:function(B){var H=ne.box(ne.types.stbl,ne.stsd(B),ne.box(ne.types.stts,ne.constants.STTS),ne.box(ne.types.stsc,ne.constants.STSC),ne.box(ne.types.stsz,ne.constants.STSZ),ne.box(ne.types.stco,ne.constants.STCO));return H}},{key:"stsd",value:function(B){return B.type==="audio"?B.codec==="mp3"?ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp3(B)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp4a(B)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.avc1(B))}},{key:"mp3",value:function(B){var H=B.channelCount,G=B.audioSampleRate,q=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ne.box(ne.types[".mp3"],q)}},{key:"mp4a",value:function(B){var H=B.channelCount,G=B.audioSampleRate,q=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ne.box(ne.types.mp4a,q,ne.esds(B))}},{key:"esds",value:function(B){var H=B.config||[],G=H.length,q=new Uint8Array([0,0,0,0,3,23+G,0,1,0,4,15+G,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([G]).concat(H).concat([6,1,2]));return ne.box(ne.types.esds,q)}},{key:"avc1",value:function(B){var H=B.avcc,G=B.codecWidth,q=B.codecHeight,ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,G>>>8&255,G&255,q>>>8&255,q&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ne.box(ne.types.avc1,ue,ne.box(ne.types.avcC,H))}},{key:"mvex",value:function(B){return ne.box(ne.types.mvex,ne.trex(B))}},{key:"trex",value:function(B){var H=B.id,G=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ne.box(ne.types.trex,G)}},{key:"moof",value:function(B,H){return ne.box(ne.types.moof,ne.mfhd(B.sequenceNumber),ne.traf(B,H))}},{key:"mfhd",value:function(B){var H=new Uint8Array([0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255]);return ne.box(ne.types.mfhd,H)}},{key:"traf",value:function(B,H){var G=B.id,q=ne.box(ne.types.tfhd,new Uint8Array([0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255])),ue=ne.box(ne.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),ke=ne.sdtp(B),We=ne.trun(B,ke.byteLength+16+16+8+16+8+8);return ne.box(ne.types.traf,q,ue,We,ke)}},{key:"sdtp",value:function(B){for(var H=B.samples||[],G=H.length,q=new Uint8Array(4+G),ue=0;ue>>24&255,q>>>16&255,q>>>8&255,q&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var We=0;We>>24&255,ft>>>16&255,ft>>>8&255,ft&255,St>>>24&255,St>>>16&255,St>>>8&255,St&255,It.isLeading<<2|It.dependsOn,It.isDependedOn<<6|It.hasRedundancy<<4|It.isNonSync,0,0,Ft>>>24&255,Ft>>>16&255,Ft>>>8&255,Ft&255],12+16*We)}return ne.box(ne.types.trun,ke)}},{key:"mdat",value:function(B){return ne.box(ne.types.mdat,B)}}]),ne}();bt.init();var Pt=bt,Yt=function(){function ne(){Object(Q.a)(this,ne)}return Object(P.a)(ne,null,[{key:"getSilentFrame",value:function(B,H){if(B==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===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(H===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(H===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(H===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(H===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),ne}(),Gt=Yt,Qt=function ne(te,B,H,G,q){Object(Q.a)(this,ne),this.dts=te,this.pts=B,this.duration=H,this.originalDts=G,this.isSyncPoint=q,this.fileposition=null},Dt=function(){function ne(){Object(Q.a)(this,ne),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(P.a)(ne,[{key:"appendSyncPoint",value:function(B){B.isSyncPoint=!0,this.syncPoints.push(B)}}]),ne}(),Nt=function(){function ne(){Object(Q.a)(this,ne),this._list=[]}return Object(P.a)(ne,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(B){var H=this._list;if(B.length===0)return;H.length>0&&B[0].originalDts=H[ue].dts&&BH[q].lastSample.originalDts&&B=H[q].lastSample.originalDts&&(q===H.length-1||q0&&(ue=this._searchNearestSegmentBefore(G.originalBeginDts)+1),this._lastAppendLocation=ue,this._list.splice(ue,0,G)}},{key:"getLastSegmentBefore",value:function(B){var H=this._searchNearestSegmentBefore(B);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(B){var H=this.getLastSegmentBefore(B);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(B){for(var H=this._searchNearestSegmentBefore(B),G=this._list[H].syncPoints;G.length===0&&H>0;)H--,G=this._list[H].syncPoints;return G.length>0?G[G.length-1]:null}}]),ne}(),jt=function(){function ne(te){Object(Q.a)(this,ne),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Bt("audio"),this._videoSegmentInfoList=new Bt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661)),this._fillSilentAfterSeek=E.msedge||E.msie,this._mp3UseMpegAudio=!E.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(P.a)(ne,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(B){return B.onDataAvailable=this.remux.bind(this),B.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(B){this._onInitSegment=B}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(B){this._onMediaSegment=B}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(B){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(B,H){if(!this._onMediaSegment)throw new M("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(B,H),this._remuxVideo(H),this._remuxAudio(B)}},{key:"_onTrackMetadataReceived",value:function(B,H){var G=null,q="mp4",ue=H.codec;if(B==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?(q="mpeg",ue="",G=new Uint8Array):G=Pt.generateInitSegment(H);else if(B==="video")this._videoMeta=H,G=Pt.generateInitSegment(H);else return;if(!this._onInitSegment)throw new M("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(B,{type:B,data:G.buffer,codec:ue,container:"".concat(B,"/").concat(q),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(B,H){if(this._dtsBaseInited)return;B.samples&&B.samples.length&&(this._audioDtsBase=B.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var B=this._videoStashedLastSample,H=this._audioStashedLastSample,G={type:"video",id:1,sequenceNumber:0,samples:[],length:0};B!=null&&(G.samples.push(B),G.length=B.length);var q={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};H!=null&&(q.samples.push(H),q.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(G,!0),this._remuxAudio(q,!0)}},{key:"_remuxAudio",value:function(B,H){if(this._audioMeta==null)return;var G=B,q=G.samples,ue=void 0,ke=-1,We=-1,ft=-1,St=this._audioMeta.refSampleDuration,It=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ft=this._dtsBaseInited&&this._audioNextDts===void 0,Zt=!1;if(!q||q.length===0)return;if(q.length===1&&!H)return;var _t=0,Vt=null,Ht=0;It?(_t=0,Ht=G.length):(_t=8,Ht=8+G.length);var Kt=null;if(q.length>1&&(Kt=q.pop(),Ht-=Kt.length),this._audioStashedLastSample!=null){var Ut=this._audioStashedLastSample;this._audioStashedLastSample=null,q.unshift(Ut),Ht+=Ut.length}Kt!=null&&(this._audioStashedLastSample=Kt);var sn=q[0].dts-this._dtsBase;if(this._audioNextDts)ue=sn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ue=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Zt=!0));else{var gn=this._audioSegmentInfoList.getLastSampleBefore(sn);if(gn!=null){var rn=sn-(gn.originalDts+gn.duration);rn<=3&&(rn=0);var fn=gn.dts+gn.duration+rn;ue=sn-fn}else ue=0}if(Zt){var On=sn-ue,Kn=this._videoSegmentInfoList.getLastSegmentBefore(sn);if(Kn!=null&&Kn.beginDts=1?Hn=_n[_n.length-1].duration:Hn=Math.floor(St);var At=!1,on=null;if(Hn>St*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!E.safari){At=!0;var Nn=Math.abs(Hn-St),cn=Math.ceil(Nn/St),Qn=Gn+St;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -`+"dts: ".concat(Gn+Hn," ms, expected: ").concat(Gn+Math.round(St)," ms, ")+"delta: ".concat(Math.round(Nn)," ms, generate: ").concat(cn," frames"));var hr=Gt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);hr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),hr=or),on=[];for(var Ln=0;Ln0){var mr=on[on.length-1];mr.duration=zn-mr.dts}var ar={dts:zn,pts:zn,cts:0,unit:hr,size:hr.byteLength,duration:0,originalDts:Zn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};on.push(ar),Ht+=ar.size,Qn+=St}var _r=on[on.length-1];_r.duration=Gn+Hn-_r.dts,Hn=Math.round(St)}_n.push({dts:Gn,pts:Gn,cts:0,unit:nr.unit,size:nr.unit.byteLength,duration:Hn,originalDts:Zn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),At&&_n.push.apply(_n,on)}It?Vt=new Uint8Array(Ht):(Vt=new Uint8Array(Ht),Vt[0]=Ht>>>24&255,Vt[1]=Ht>>>16&255,Vt[2]=Ht>>>8&255,Vt[3]=Ht&255,Vt.set(Pt.types.mdat,4));for(var gr=0;gr<_n.length;gr++){var kr=_n[gr].unit;Vt.set(kr,_t),_t+=kr.byteLength}var $n=_n[_n.length-1];We=$n.dts+$n.duration,this._audioNextDts=We;var er=new Dt;er.beginDts=ke,er.endDts=We,er.beginPts=ke,er.endPts=We,er.originalBeginDts=_n[0].originalDts,er.originalEndDts=$n.originalDts+$n.duration,er.firstSample=new Qt(_n[0].dts,_n[0].pts,_n[0].duration,_n[0].originalDts,!1),er.lastSample=new Qt($n.dts,$n.pts,$n.duration,$n.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(er),G.samples=_n,G.sequenceNumber++;var ur=null;It?ur=new Uint8Array:ur=Pt.moof(G,ke),G.samples=[],G.length=0;var Ar={type:"audio",data:this._mergeBoxes(ur,Vt).buffer,sampleCount:_n.length,info:er};It&&Ft&&(Ar.timestampOffset=ke),this._onMediaSegment("audio",Ar)}},{key:"_remuxVideo",value:function(B,H){if(this._videoMeta==null)return;var G=B,q=G.samples,ue=void 0,ke=-1,We=-1,ft=-1,St=-1;if(!q||q.length===0)return;if(q.length===1&&!H)return;var It=8,Ft=null,Zt=8+B.length,_t=null;if(q.length>1&&(_t=q.pop(),Zt-=_t.length),this._videoStashedLastSample!=null){var Vt=this._videoStashedLastSample;this._videoStashedLastSample=null,q.unshift(Vt),Zt+=Vt.length}_t!=null&&(this._videoStashedLastSample=_t);var Ht=q[0].dts-this._dtsBase;if(this._videoNextDts)ue=Ht-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ue=0;else{var Kt=this._videoSegmentInfoList.getLastSampleBefore(Ht);if(Kt!=null){var Ut=Ht-(Kt.originalDts+Kt.duration);Ut<=3&&(Ut=0);var sn=Kt.dts+Kt.duration+Ut;ue=Ht-sn}else ue=0}for(var gn=new Dt,rn=[],fn=0;fn=1?Yn=rn[rn.length-1].duration:Yn=Math.floor(this._videoMeta.refSampleDuration);if(bn){var Zn=new Qt(Wn,_n,Yn,On.dts,!0);Zn.fileposition=On.fileposition,gn.appendSyncPoint(Zn)}rn.push({dts:Wn,pts:_n,cts:Jn,units:On.units,size:On.length,isKeyframe:bn,duration:Yn,originalDts:Kn,flags:{isLeading:0,dependsOn:bn?2:1,isDependedOn:bn?1:0,hasRedundancy:0,isNonSync:bn?0:1}})}Ft=new Uint8Array(Zt),Ft[0]=Zt>>>24&255,Ft[1]=Zt>>>16&255,Ft[2]=Zt>>>8&255,Ft[3]=Zt&255,Ft.set(Pt.types.mdat,4);for(var Gn=0;Gn0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ue=this._demuxer.parseChunks(B,H);else if((q=xt.probe(B)).match){this._demuxer=new xt(q,this._config),this._remuxer||(this._remuxer=new gt(this._config));var ke=this._mediaDataSource;ke.duration!=null&&!isNaN(ke.duration)&&(this._demuxer.overridedDuration=ke.duration),typeof ke.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ke.hasAudio),typeof ke.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ke.hasVideo),this._demuxer.timestampBase=ke.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),ue=this._demuxer.parseChunks(B,H)}else q=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){G._internalAbort()}),this._emitter.emit(nt.DEMUX_ERROR,Ye.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ue=0;return ue}},{key:"_onMediaInfo",value:function(B){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},B),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,he.prototype));var G=Object.assign({},B);Object.setPrototypeOf(G,he.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=G,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var q=H._pendingSeekTime;H._pendingSeekTime=null,H.seek(q)})}},{key:"_onMetaDataArrived",value:function(B){this._emitter.emit(nt.METADATA_ARRIVED,B)}},{key:"_onScriptDataArrived",value:function(B){this._emitter.emit(nt.SCRIPTDATA_ARRIVED,B)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(B){var H=B,G=H+1;G0&&G[0].originalDts===q&&(q=G[0].pts),this._emitter.emit(nt.RECOMMEND_SEEKPOINT,q)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(B){var H=this._mediaInfo.segments[B],G=Object.assign({},H);G.duration=this._mediaInfo.duration,G.segmentCount=this._mediaInfo.segmentCount,delete G.segments,delete G.keyframesIndex,this._emitter.emit(nt.MEDIA_INFO,G)}},{key:"_reportStatisticsInfo",value:function(){var B={};B.url=this._ioctl.currentURL,B.hasRedirect=this._ioctl.hasRedirect,B.hasRedirect&&(B.redirectedURL=this._ioctl.currentRedirectedURL),B.speed=this._ioctl.currentSpeed,B.loaderType=this._ioctl.loaderType,B.currentSegmentIndex=this._currentSegmentIndex,B.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(nt.STATISTICS_INFO,B)}}]),ne}(),Tt=wt,Jt=function(te){var B="TransmuxingWorker",H=null,G=Ht.bind(this);U.install(),te.addEventListener("message",function(Kt){switch(Kt.data.cmd){case"init":H=new Tt(Kt.data.param[0],Kt.data.param[1]),H.on(nt.IO_ERROR,Zt.bind(this)),H.on(nt.DEMUX_ERROR,_t.bind(this)),H.on(nt.INIT_SEGMENT,q.bind(this)),H.on(nt.MEDIA_SEGMENT,ue.bind(this)),H.on(nt.LOADING_COMPLETE,ke.bind(this)),H.on(nt.RECOVERED_EARLY_EOF,We.bind(this)),H.on(nt.MEDIA_INFO,ft.bind(this)),H.on(nt.METADATA_ARRIVED,St.bind(this)),H.on(nt.SCRIPTDATA_ARRIVED,It.bind(this)),H.on(nt.STATISTICS_INFO,Ft.bind(this)),H.on(nt.RECOMMEND_SEEKPOINT,Vt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(Kt.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var Ut=Kt.data.param;Te.applyConfig(Ut),Ut.enableCallback===!0?Te.addLogListener(G):Te.removeLogListener(G);break}}});function q(Kt,Ut){var sn={msg:nt.INIT_SEGMENT,data:{type:Kt,data:Ut}};te.postMessage(sn,[Ut.data])}function ue(Kt,Ut){var sn={msg:nt.MEDIA_SEGMENT,data:{type:Kt,data:Ut}};te.postMessage(sn,[Ut.data])}function ke(){var Kt={msg:nt.LOADING_COMPLETE};te.postMessage(Kt)}function We(){var Kt={msg:nt.RECOVERED_EARLY_EOF};te.postMessage(Kt)}function ft(Kt){var Ut={msg:nt.MEDIA_INFO,data:Kt};te.postMessage(Ut)}function St(Kt){var Ut={msg:nt.METADATA_ARRIVED,data:Kt};te.postMessage(Ut)}function It(Kt){var Ut={msg:nt.SCRIPTDATA_ARRIVED,data:Kt};te.postMessage(Ut)}function Ft(Kt){var Ut={msg:nt.STATISTICS_INFO,data:Kt};te.postMessage(Ut)}function Zt(Kt,Ut){te.postMessage({msg:nt.IO_ERROR,data:{type:Kt,info:Ut}})}function _t(Kt,Ut){te.postMessage({msg:nt.DEMUX_ERROR,data:{type:Kt,info:Ut}})}function Vt(Kt){te.postMessage({msg:nt.RECOMMEND_SEEKPOINT,data:Kt})}function Ht(Kt,Ut){te.postMessage({msg:"logcat_callback",data:{type:Kt,logcat:Ut}})}},nn=Jt,qt=function(){function ne(te,B){if(Object(Q.a)(this,ne),this.TAG="Transmuxer",this._emitter=new t.a,B.enableWorker&&typeof Worker!="undefined")try{var H=h("0r65");this._worker=H(nn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,B]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Te.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Te.getConfig()})}catch(q){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Tt(te,B)}else this._controller=new Tt(te,B);if(this._controller){var G=this._controller;G.on(nt.IO_ERROR,this._onIOError.bind(this)),G.on(nt.DEMUX_ERROR,this._onDemuxError.bind(this)),G.on(nt.INIT_SEGMENT,this._onInitSegment.bind(this)),G.on(nt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),G.on(nt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),G.on(nt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),G.on(nt.MEDIA_INFO,this._onMediaInfo.bind(this)),G.on(nt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),G.on(nt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),G.on(nt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),G.on(nt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(P.a)(ne,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Te.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(B,H){this._emitter.addListener(B,H)}},{key:"off",value:function(B,H){this._emitter.removeListener(B,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(B){this._worker?this._worker.postMessage({cmd:"seek",param:B}):this._controller.seek(B)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(B,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(nt.INIT_SEGMENT,B,H)})}},{key:"_onMediaSegment",value:function(B,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(nt.MEDIA_SEGMENT,B,H)})}},{key:"_onLoadingComplete",value:function(){var B=this;Promise.resolve().then(function(){B._emitter.emit(nt.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var B=this;Promise.resolve().then(function(){B._emitter.emit(nt.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.MEDIA_INFO,B)})}},{key:"_onMetaDataArrived",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.METADATA_ARRIVED,B)})}},{key:"_onScriptDataArrived",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.SCRIPTDATA_ARRIVED,B)})}},{key:"_onStatisticsInfo",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.STATISTICS_INFO,B)})}},{key:"_onIOError",value:function(B,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(nt.IO_ERROR,B,H)})}},{key:"_onDemuxError",value:function(B,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(nt.DEMUX_ERROR,B,H)})}},{key:"_onRecommendSeekpoint",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.RECOMMEND_SEEKPOINT,B)})}},{key:"_onLoggingConfigChanged",value:function(B){this._worker&&this._worker.postMessage({cmd:"logging_config",param:B})}},{key:"_onWorkerMessage",value:function(B){var H=B.data,G=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case nt.INIT_SEGMENT:case nt.MEDIA_SEGMENT:this._emitter.emit(H.msg,G.type,G.data);break;case nt.LOADING_COMPLETE:case nt.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case nt.MEDIA_INFO:Object.setPrototypeOf(G,he.prototype),this._emitter.emit(H.msg,G);break;case nt.METADATA_ARRIVED:case nt.SCRIPTDATA_ARRIVED:case nt.STATISTICS_INFO:this._emitter.emit(H.msg,G);break;case nt.IO_ERROR:case nt.DEMUX_ERROR:this._emitter.emit(H.msg,G.type,G.info);break;case nt.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,G);break;case"logcat_callback":o.emitter.emit("log",G.type,G.logcat);break;default:break}}}]),ne}(),ct=qt,vt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},qe=vt,dt=function(){function ne(te){Object(Q.a)(this,ne),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Nt}return Object(P.a)(ne,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(B,H){this._emitter.addListener(B,H)}},{key:"off",value:function(B,H){this._emitter.removeListener(B,H)}},{key:"attachMediaElement",value:function(B){if(this._mediaSource)throw new M("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=B,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),B.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var B=this._mediaSource;for(var H in this._sourceBuffers){var G=this._pendingSegments[H];G.splice(0,G.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var q=this._sourceBuffers[H];if(q){if(B.readyState!=="closed"){try{B.removeSourceBuffer(q)}catch(ue){o.e(this.TAG,ue.message)}q.removeEventListener("error",this.e.onSourceBufferError),q.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(B.readyState==="open")try{B.endOfStream()}catch(ue){o.e(this.TAG,ue.message)}B.removeEventListener("sourceopen",this.e.onSourceOpen),B.removeEventListener("sourceended",this.e.onSourceEnded),B.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(B,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(B),this._pendingSegments[B.type].push(B);return}var G=B,q="".concat(G.container);G.codec&&G.codec.length>0&&(q+=";codecs=".concat(G.codec));var ue=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+q),this._lastInitSegments[G.type]=G,q!==this._mimeTypes[G.type]){if(this._mimeTypes[G.type])o.v(this.TAG,"Notice: ".concat(G.type," mimeType changed, origin: ").concat(this._mimeTypes[G.type],", target: ").concat(q));else{ue=!0;try{var ke=this._sourceBuffers[G.type]=this._mediaSource.addSourceBuffer(q);ke.addEventListener("error",this.e.onSourceBufferError),ke.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(We){o.e(this.TAG,We.message),this._emitter.emit(qe.ERROR,{code:We.code,msg:We.message});return}}this._mimeTypes[G.type]=q}H||this._pendingSegments[G.type].push(G),ue||this._sourceBuffers[G.type]&&!this._sourceBuffers[G.type].updating&&this._doAppendSegments(),E.safari&&G.container==="audio/mpeg"&&G.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=G.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(B){var H=B;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var G=this._sourceBuffers[H.type];G&&!G.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(B){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var G=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{G.abort()}catch(St){o.e(this.TAG,St.message)}this._idrList.clear();var q=this._pendingSegments[H];if(q.splice(0,q.length),this._mediaSource.readyState==="closed")continue;for(var ue=0;ue=1&&B-q.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var B=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var G=this._sourceBuffers[H];if(G){for(var q=G.buffered,ue=!1,ke=0;ke=this._config.autoCleanupMaxBackwardDuration){ue=!0;var St=B-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:We,end:St})}}else ft0&&(isNaN(H)||G>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," to ").concat(G)),this._mediaSource.duration=G),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var B in this._pendingRemoveRanges){if(!this._sourceBuffers[B]||this._sourceBuffers[B].updating)continue;for(var H=this._sourceBuffers[B],G=this._pendingRemoveRanges[B];G.length&&!H.updating;){var q=G.shift();H.remove(q.start,q.end)}}}},{key:"_doAppendSegments",value:function(){var B=this._pendingSegments;for(var H in B){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(B[H].length>0){var G=B[H].shift();if(G.timestampOffset){var q=this._sourceBuffers[H].timestampOffset,ue=G.timestampOffset/1e3,ke=Math.abs(q-ue);ke>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(q," to ").concat(ue)),this._sourceBuffers[H].timestampOffset=ue),delete G.timestampOffset}if(!G.data||G.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(G.data),this._isBufferFull=!1,H==="video"&&G.hasOwnProperty("info")&&this._idrList.appendArray(G.info.syncPoints)}catch(We){this._pendingSegments[H].unshift(G),We.code===22?(this._isBufferFull||this._emitter.emit(qe.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,We.message),this._emitter.emit(qe.ERROR,{code:We.code,msg:We.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var B=this._pendingSourceBufferInit;B.length;){var H=B.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(qe.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var B=this._pendingSegments;return B.video.length>0||B.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var B=this._pendingRemoveRanges;return B.video.length>0||B.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(qe.UPDATE_END)}},{key:"_onSourceBufferError",value:function(B){o.e(this.TAG,"SourceBuffer Error: ".concat(B))}}]),ne}(),Ne=dt,de={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Se={NETWORK_EXCEPTION:u.EXCEPTION,NETWORK_STATUS_CODE_INVALID:u.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:u.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:u.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ye.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ye.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ye.CODEC_UNSUPPORTED},at=function(){function ne(te,B){if(Object(Q.a)(this,ne),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=me(),typeof B=="object"&&Object.assign(this._config,B),te.type.toLowerCase()!=="flv")throw new A("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661);this._alwaysSeekKeyframe=!!(H||E.msedge||E.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(P.a)(ne,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(B,H){var G=this;B===Oe.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(Oe.MEDIA_INFO,G.mediaInfo)}):B===Oe.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(Oe.STATISTICS_INFO,G.statisticsInfo)})),this._emitter.addListener(B,H)}},{key:"off",value:function(B,H){this._emitter.removeListener(B,H)}},{key:"attachMediaElement",value:function(B){var H=this;if(this._mediaElement=B,B.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),B.addEventListener("seeking",this.e.onvSeeking),B.addEventListener("canplay",this.e.onvCanPlay),B.addEventListener("stalled",this.e.onvStalled),B.addEventListener("progress",this.e.onvProgress),this._msectl=new Ne(this._config),this._msectl.on(qe.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(qe.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(qe.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(qe.ERROR,function(G){H._emitter.emit(Oe.ERROR,de.MEDIA_ERROR,Se.MEDIA_MSE_ERROR,G)}),this._msectl.attachMediaElement(B),this._pendingSeekTime!=null)try{B.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(G){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var B=this;if(!this._mediaElement)throw new M("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new M("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new ct(this._mediaDataSource,this._config),this._transmuxer.on(nt.INIT_SEGMENT,function(H,G){B._msectl.appendInitSegment(G)}),this._transmuxer.on(nt.MEDIA_SEGMENT,function(H,G){if(B._msectl.appendMediaSegment(G),B._config.lazyLoad&&!B._config.isLive){var q=B._mediaElement.currentTime;G.info.endDts>=(q+B._config.lazyLoadMaxDuration)*1e3&&(B._progressChecker==null&&(o.v(B.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),B._suspendTransmuxer()))}}),this._transmuxer.on(nt.LOADING_COMPLETE,function(){B._msectl.endOfStream(),B._emitter.emit(Oe.LOADING_COMPLETE)}),this._transmuxer.on(nt.RECOVERED_EARLY_EOF,function(){B._emitter.emit(Oe.RECOVERED_EARLY_EOF)}),this._transmuxer.on(nt.IO_ERROR,function(H,G){B._emitter.emit(Oe.ERROR,de.NETWORK_ERROR,H,G)}),this._transmuxer.on(nt.DEMUX_ERROR,function(H,G){B._emitter.emit(Oe.ERROR,de.MEDIA_ERROR,H,{code:-1,msg:G})}),this._transmuxer.on(nt.MEDIA_INFO,function(H){B._mediaInfo=H,B._emitter.emit(Oe.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(nt.METADATA_ARRIVED,function(H){B._emitter.emit(Oe.METADATA_ARRIVED,H)}),this._transmuxer.on(nt.SCRIPTDATA_ARRIVED,function(H){B._emitter.emit(Oe.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(nt.STATISTICS_INFO,function(H){B._statisticsInfo=B._fillStatisticsInfo(H),B._emitter.emit(Oe.STATISTICS_INFO,Object.assign({},B._statisticsInfo))}),this._transmuxer.on(nt.RECOMMEND_SEEKPOINT,function(H){B._mediaElement&&!B._config.accurateSeek&&(B._requestSetTime=!0,B._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(B){this._mediaElement.volume=B}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(B){this._mediaElement.muted=B}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(B){this._mediaElement?this._internalSeek(B):this._pendingSeekTime=B}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(B){if(B.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return B;var H=!0,G=0,q=0;if(this._mediaElement.getVideoPlaybackQuality){var ue=this._mediaElement.getVideoPlaybackQuality();G=ue.totalVideoFrames,q=ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,q=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(B.decodedFrames=G,B.droppedFrames=q),B}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var B=this._mediaElement.buffered,H=this._mediaElement.currentTime,G=0,q=0,ue=0;ue=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var B=this._mediaElement.currentTime,H=this._mediaElement.buffered,G=!1,q=0;q=ue&&B=ke-this._config.lazyLoadRecoverDuration&&(G=!0);break}}G&&(window.clearInterval(this._progressChecker),this._progressChecker=null,G&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(B){for(var H=this._mediaElement.buffered,G=0;G=q&&B0){var ue=this._mediaElement.buffered.start(0);(ue<1&&B0&&H.currentTime0){var q=G.start(0);if(q<1&&H0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(B){this._mediaElement.volume=B}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(B){this._mediaElement.muted=B}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(B){this._mediaElement?this._mediaElement.currentTime=B:this._pendingSeekTime=B}},{key:"mediaInfo",get:function(){var B=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:B+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var B={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return B;var H=!0,G=0,q=0;if(this._mediaElement.getVideoPlaybackQuality){var ue=this._mediaElement.getVideoPlaybackQuality();G=ue.totalVideoFrames,q=ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,q=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(B.decodedFrames=G,B.droppedFrames=q),B}},{key:"_onvLoadedMetadata",value:function(B){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Oe.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(Oe.STATISTICS_INFO,this.statisticsInfo)}}]),ne}(),ht=lt;U.install();function Xe(ne,te){var B=ne;if(B==null||typeof B!="object")throw new A("MediaDataSource must be an javascript object!");if(!B.hasOwnProperty("type"))throw new A("MediaDataSource must has type field to indicate video file type!");switch(B.type){case"flv":return new rt(B,te);default:return new ht(B,te)}}function tt(){return xe.supportMSEH264Playback()}function pt(){return xe.getFeatureList()}var Wt={};Wt.createPlayer=Xe,Wt.isSupported=tt,Wt.getFeatureList=pt,Wt.BaseLoader=l,Wt.LoaderStatus=f,Wt.LoaderErrors=u,Wt.Events=Oe,Wt.ErrorTypes=de,Wt.ErrorDetails=Se,Wt.FlvPlayer=rt,Wt.NativePlayer=ht,Wt.LoggingControl=Te,Object.defineProperty(Wt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var zt=Z.a=Wt},Gev7:function(ae,Z,h){var Q=h("bYtY"),P=h("K2GJ"),D=h("1bdT"),U=h("ni6a");function s(O){O=O||{},D.call(this,O);for(var o in O)O.hasOwnProperty(o)&&o!=="style"&&(this[o]=O[o]);this.style=new P(O.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(O){},afterBrush:function(O){},brush:function(O,o){},getBoundingRect:function(){},contain:function(O,o){return this.rectContain(O,o)},traverse:function(O,o){O.call(o,this)},rectContain:function(O,o){var v=this.transformCoordToLocal(O,o),g=this.getBoundingRect();return g.contain(v[0],v[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(O){return this.animate("style",O)},attrKV:function(O,o){O!=="style"?D.prototype.attrKV.call(this,O,o):this.style.set(o)},setStyle:function(O,o){return this.style.set(O,o),this.dirty(!1),this},useStyle:function(O){return this.style=new P(O,this),this.dirty(!1),this},calculateTextPosition:null},Q.inherits(s,D),Q.mixin(s,U);var t=s;ae.exports=t},Gytx:function(ae,Z){ae.exports=function(Q,P,D,U){var s=D?D.call(U,Q,P):void 0;if(s!==void 0)return!!s;if(Q===P)return!0;if(typeof Q!="object"||!Q||typeof P!="object"||!P)return!1;var t=Object.keys(Q),O=Object.keys(P);if(t.length!==O.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(P),v=0;v3&&(o=h.call(o,1));for(var g=t.length,i=0;i4&&(o=h.call(o,1,o.length-1));for(var g=o[o.length-1],i=t.length,x=0;xthis._ux||f(y-this._yi)>this._uy||this._len<5;return this.addData(O.L,p,y),this._ctx&&_&&(this._needsDash()?this._dashedLineTo(p,y):this._ctx.lineTo(p,y)),_&&(this._xi=p,this._yi=y),this},bezierCurveTo:function(p,y,_,T,E,d){return this.addData(O.C,p,y,_,T,E,d),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,y,_,T,E,d):this._ctx.bezierCurveTo(p,y,_,T,E,d)),this._xi=E,this._yi=d,this},quadraticCurveTo:function(p,y,_,T){return this.addData(O.Q,p,y,_,T),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,y,_,T):this._ctx.quadraticCurveTo(p,y,_,T)),this._xi=_,this._yi=T,this},arc:function(p,y,_,T,E,d){return this.addData(O.A,p,y,_,_,T,E-T,0,d?0:1),this._ctx&&this._ctx.arc(p,y,_,T,E,d),this._xi=M(E)*_+p,this._yi=A(E)*_+y,this},arcTo:function(p,y,_,T,E){return this._ctx&&this._ctx.arcTo(p,y,_,T,E),this},rect:function(p,y,_,T){return this._ctx&&this._ctx.rect(p,y,_,T),this.addData(O.R,p,y,_,T),this},closePath:function(){this.addData(O.Z);var p=this._ctx,y=this._x0,_=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(y,_),p.closePath()),this._xi=y,this._yi=_,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var y=0,_=0;_y.length&&(this._expandData(),y=this.data);for(var _=0;_0&&b<=p||c<0&&b>=p||c===0&&(w>0&&I<=y||w<0&&I>=y);){if(W=this._dashIdx,k=E[W],b+=c*k,I+=w*k,this._dashIdx=(W+1)%j,c>0&&bn||w>0&&Ir)continue;d[W%2?"moveTo":"lineTo"](c>=0?x(b,p):S(b,p),w>=0?x(I,y):S(I,y))}c=b-p,w=I-y,this._dashOffset=-L(c*c+w*w)},_dashedBezierTo:function(p,y,_,T,E,d){var n=this._dashSum,r=this._dashOffset,c=this._lineDash,w=this._ctx,C=this._xi,b=this._yi,I,k,j,W=Q.cubicAt,V=0,Y=this._dashIdx,X=c.length,F,K,$=0;for(r<0&&(r=n+r),r%=n,I=0;I<1;I+=.1)k=W(C,p,_,E,I+.1)-W(C,p,_,E,I),j=W(b,y,T,d,I+.1)-W(b,y,T,d,I),V+=L(k*k+j*j);for(;Yr);Y++);for(I=($-r)/V;I<=1;)F=W(C,p,_,E,I),K=W(b,y,T,d,I),Y%2?w.moveTo(F,K):w.lineTo(F,K),I+=c[Y]/V,Y=(Y+1)%X;Y%2!==0&&w.lineTo(E,d),k=E-F,j=d-K,this._dashOffset=-L(k*k+j*j)},_dashedQuadraticTo:function(p,y,_,T){var E=_,d=T;_=(_+2*p)/3,T=(T+2*y)/3,p=(this._xi+2*p)/3,y=(this._yi+2*y)/3,this._dashedBezierTo(p,y,_,T,E,d)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,u&&(this.data=new Float32Array(p)))},getBoundingRect:function(){o[0]=o[1]=g[0]=g[1]=Number.MAX_VALUE,v[0]=v[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var p=this.data,y=0,_=0,T=0,E=0,d=0;dc||f(r-d)>w||b===C-1)&&(p.lineTo(n,r),E=n,d=r);break;case O.C:p.bezierCurveTo(y[b++],y[b++],y[b++],y[b++],y[b++],y[b++]),E=y[b-2],d=y[b-1];break;case O.Q:p.quadraticCurveTo(y[b++],y[b++],y[b++],y[b++]),E=y[b-2],d=y[b-1];break;case O.A:var k=y[b++],j=y[b++],W=y[b++],V=y[b++],Y=y[b++],X=y[b++],F=y[b++],K=y[b++],$=W>V?W:V,me=W>V?1:W/V,ce=W>V?V/W:1,xe=Math.abs(W-V)>.001,ye=Y+X;xe?(p.translate(k,j),p.rotate(F),p.scale(me,ce),p.arc(0,0,$,Y,ye,1-K),p.scale(1/me,1/ce),p.rotate(-F),p.translate(-k,-j)):p.arc(k,j,$,Y,ye,1-K),b===1&&(_=M(Y)*W+k,T=A(Y)*V+j),E=M(ye)*W+k,d=A(ye)*V+j;break;case O.R:_=E=y[b],T=d=y[b+1],p.rect(y[b++],y[b++],y[b++],y[b++]);break;case O.Z:p.closePath(),E=_,d=T}}}},l.CMD=O;var m=l;ae.exports=m},ItGF:function(ae,Z){var h={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?h={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?h={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?h={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:h=P(navigator.userAgent);var Q=h;function P(D){var U={},s={},t=D.match(/Firefox\/([\d.]+)/),O=D.match(/MSIE\s([\d.]+)/)||D.match(/Trident\/.+?rv:(([\d.]+))/),o=D.match(/Edge\/([\d.]+)/),v=/micromessenger/i.test(D);return t&&(s.firefox=!0,s.version=t[1]),O&&(s.ie=!0,s.version=O[1]),o&&(s.edge=!0,s.version=o[1]),v&&(s.weChat=!0),{browser:s,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!s.ie&&!s.edge,pointerEventsSupported:"onpointerdown"in window&&(s.edge||s.ie&&s.version>=11),domSupported:typeof document!="undefined"}}ae.exports=Q},IuEb:function(ae,Z,h){ae.exports=h.p+"static/a1.e973a25a.png"},J66h:function(ae,Z,h){(function(Q){var P,D;(function(U,s){ae.exports=s(U)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Q!="undefined"?Q:this,function(U){"use strict";U=U||{};var s=U.Base64,t="2.6.4",O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(b){for(var I={},k=0,j=b.length;k>>6)+v(128|I&63):v(224|I>>>12&15)+v(128|I>>>6&63)+v(128|I&63)}else{var I=65536+(b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320);return v(240|I>>>18&7)+v(128|I>>>12&63)+v(128|I>>>6&63)+v(128|I&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,x=function(b){return b.replace(i,g)},S=function(b){var I=[0,2,1][b.length%3],k=b.charCodeAt(0)<<16|(b.length>1?b.charCodeAt(1):0)<<8|(b.length>2?b.charCodeAt(2):0),j=[O.charAt(k>>>18),O.charAt(k>>>12&63),I>=2?"=":O.charAt(k>>>6&63),I>=1?"=":O.charAt(k&63)];return j.join("")},M=U.btoa&&typeof U.btoa=="function"?function(b){return U.btoa(b)}:function(b){if(b.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return b.replace(/[\s\S]{1,3}/g,S)},A=function(b){return M(x(String(b)))},L=function(b){return b.replace(/[+\/]/g,function(I){return I=="+"?"-":"_"}).replace(/=/g,"")},f=function(b,I){return I?L(A(b)):A(b)},u=function(b){return f(b,!0)},l;U.Uint8Array&&(l=function(b,I){for(var k="",j=0,W=b.length;j>>18)+O.charAt(F>>>12&63)+(typeof Y!="undefined"?O.charAt(F>>>6&63):"=")+(typeof X!="undefined"?O.charAt(F&63):"=")}return I?L(k):k});var m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,p=function(b){switch(b.length){case 4:var I=(7&b.charCodeAt(0))<<18|(63&b.charCodeAt(1))<<12|(63&b.charCodeAt(2))<<6|63&b.charCodeAt(3),k=I-65536;return v((k>>>10)+55296)+v((k&1023)+56320);case 3:return v((15&b.charCodeAt(0))<<12|(63&b.charCodeAt(1))<<6|63&b.charCodeAt(2));default:return v((31&b.charCodeAt(0))<<6|63&b.charCodeAt(1))}},y=function(b){return b.replace(m,p)},_=function(b){var I=b.length,k=I%4,j=(I>0?o[b.charAt(0)]<<18:0)|(I>1?o[b.charAt(1)]<<12:0)|(I>2?o[b.charAt(2)]<<6:0)|(I>3?o[b.charAt(3)]:0),W=[v(j>>>16),v(j>>>8&255),v(j&255)];return W.length-=[0,0,2,1][k],W.join("")},T=U.atob&&typeof U.atob=="function"?function(b){return U.atob(b)}:function(b){return b.replace(/\S{1,4}/g,_)},E=function(b){return T(String(b).replace(/[^A-Za-z0-9\+\/]/g,""))},d=function(b){return y(T(b))},n=function(b){return String(b).replace(/[-_]/g,function(I){return I=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(b){return d(n(b))},c;U.Uint8Array&&(c=function(b){return Uint8Array.from(E(n(b)),function(I){return I.charCodeAt(0)})});var w=function(){var b=U.Base64;return U.Base64=s,b};if(U.Base64={VERSION:t,atob:E,btoa:M,fromBase64:r,toBase64:f,utob:x,encode:f,encodeURI:u,btou:y,decode:r,noConflict:w,fromUint8Array:l,toUint8Array:c},typeof Object.defineProperty=="function"){var C=function(b){return{value:b,enumerable:!1,writable:!0,configurable:!0}};U.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",C(function(b){return f(this,b)})),Object.defineProperty(String.prototype,"toBase64URI",C(function(){return f(this,!0)}))}}return U.Meteor&&(Base64=U.Base64),ae.exports?ae.exports.Base64=U.Base64:!(P=[],D=function(){return U.Base64}.apply(Z,P),D!==void 0&&(ae.exports=D)),{Base64:U.Base64}})}).call(this,h("IyRk"))},JAbv:function(ae,Z){ae.exports="data:image/png;base64,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"},JBm5:function(ae,Z,h){ae.exports=h.p+"static/modelimg.792bb2e5.png"},JWDV:function(ae,Z,h){ae.exports=h.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ae,Z,h){"use strict";var Q={"@primary-color":"#0152d9"},P=Q,D={"@primary-color":"#196efd"},U=D,s=Z.a={defaults:P,vspaces:U}},JeFH:function(ae,Z){ae.exports="data:image/png;base64,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"},Jky8:function(ae,Z,h){"use strict";var Q=h("sRBo"),P=h("kaz8"),D=h("5NDa"),U=h("5rEg"),s=h("miYZ"),t=h("tsqr"),O=h("9og8"),o=h("2qtc"),v=h("kLXV"),g=h("tJVT"),i=h("WmNS"),x=h.n(i),S=h("q1tI"),M=h.n(S),A=h("9kvl"),L=h("6CvP"),f=h("1XHU"),u=h("1vsH"),l;(function(p){p[p.Professor=1]="Professor",p[p.AssistantProfessor=2]="AssistantProfessor",p[p.Student=3]="Student"})(l||(l={}));var m=function(y){var _=y.visible,T=y.user,E=y.onCancel,d=E===void 0?function(){}:E,n=Object(S.useState)(),r=Object(g.a)(n,2),c=r[0],w=r[1],C=Object(S.useState)([]),b=Object(g.a)(C,2),I=b[0],k=b[1],j=Object(S.useState)(!1),W=Object(g.a)(j,2),V=W[0],Y=W[1],X=Object(S.useState)(!1),F=Object(g.a)(X,2),K=F[0],$=F[1],me=Object(S.useState)(),ce=Object(g.a)(me,2),xe=ce[0],ye=ce[1];Object(S.useEffect)(function(){var re;if(T!=null&&(re=T.userInfo)!==null&&re!==void 0&&re.identity){var he;k([(T==null||((he=T.userInfo)===null||he===void 0)?void 0:he.identity)==="student"?3:1])}},[T]);var Oe=function(he,J){if(I.includes(l.Professor)){v.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:M.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){A.d.push("/classrooms/".concat(he,"/students"))}});return}A.d.push("/classrooms/".concat(he,"/students"))},we=function(){var re=Object(O.a)(x.a.mark(function he(){var J;return x.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(c){Ae.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Ae.abrupt("return");case 3:return Y(!0),Ae.next=6,Object(L.c)({invite_code:c,professor:I.includes(l.Professor)?1:null,assistant_professor:I.includes(l.AssistantProfessor)?1:null,student:I.includes(l.Student)?1:null});case 6:if(J=Ae.sent,Y(!1),!((J==null?void 0:J.status)===-2)){Ae.next=22;break}if(Te(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Ae.next=14;break}return $(!0),ye(1),Ae.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Ae.next=18;break}return $(!0),ye(2),Ae.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Ae.next=22;break}return $(!0),ye(3),Ae.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Ae.next=27;break}return Object(u.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Te(),(J==null?void 0:J.course_id)&&Oe(J.course_id,J.message),Ae.abrupt("return");case 27:case"end":return Ae.stop()}},he)}));return function(){return re.apply(this,arguments)}}(),Te=function(){var re=Object(O.a)(x.a.mark(function he(){return x.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:d();case 1:case"end":return fe.stop()}},he)}));return function(){return re.apply(this,arguments)}}();return M.a.createElement(M.a.Fragment,null,M.a.createElement(v.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:_,confirmLoading:V,onOk:we,onCancel:Te},M.a.createElement("div",{className:"tc"},M.a.createElement("div",null,M.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),M.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:c,onChange:function(he){if(he.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}w(he.target.value)}})),M.a.createElement("div",{className:"mt10 font14"},M.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),M.a.createElement(P.a.Group,{value:I,onChange:function(he){return k(he)}},M.a.createElement(P.a,{value:l.Professor,disabled:I.includes(2)||I.includes(3)},"\u6559\u5E08"),M.a.createElement(P.a,{value:l.AssistantProfessor,disabled:I.includes(1)},"\u52A9\u6559"),M.a.createElement(P.a,{value:l.Student,disabled:I.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),M.a.createElement(f.a,{visible:K,onCancel:function(){return $(!1)},occupationValue:xe}))};Z.a=Object(A.a)(function(p){var y=p.user;return{user:y}})(m)},Jq4h:function(ae,Z,h){ae.exports=h.p+"static/qrcode.2267e4d5.png"},K2GJ:function(ae,Z,h){var Q=h("fW2E"),P=h("gut8"),D=P.ContextCachedBy,U=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],s=function(x){this.extendFrom(x,!1)};function t(x,S,M){var A=S.x==null?0:S.x,L=S.x2==null?1:S.x2,f=S.y==null?0:S.y,u=S.y2==null?0:S.y2;S.global||(A=A*M.width+M.x,L=L*M.width+M.x,f=f*M.height+M.y,u=u*M.height+M.y),A=isNaN(A)?0:A,L=isNaN(L)?1:L,f=isNaN(f)?0:f,u=isNaN(u)?0:u;var l=x.createLinearGradient(A,f,L,u);return l}function O(x,S,M){var A=M.width,L=M.height,f=Math.min(A,L),u=S.x==null?.5:S.x,l=S.y==null?.5:S.y,m=S.r==null?.5:S.r;S.global||(u=u*A+M.x,l=l*L+M.y,m=m*f);var p=x.createRadialGradient(u,l,0,u,l,m);return p}s.prototype={constructor:s,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(x,S,M){var A=this,L=M&&M.style,f=!L||x.__attrCachedBy!==D.STYLE_BIND;x.__attrCachedBy=D.STYLE_BIND;for(var u=0;u0},extendFrom:function(x,S){if(x)for(var M in x)x.hasOwnProperty(M)&&(S===!0||(S===!1?!this.hasOwnProperty(M):x[M]!=null))&&(this[M]=x[M])},set:function(x,S){typeof x=="string"?this[x]=S:this.extendFrom(x,!0)},clone:function(){var x=new this.constructor;return x.extendFrom(this,!0),x},getGradient:function(x,S,M){for(var A=S.type==="radial"?O:t,L=A(x,S,M),f=S.colorStops,u=0;u-1?je(Ue.filter(function(wt){return wt!==Ee.id})):je(Ue.concat(Ee.id))}}),A.a.createElement("div",{className:k.a.info},A.a.createElement("div",{className:k.a.title},A.a.createElement("div",{className:k.a.titleLeft,style:{marginRight:"15px"}},jt(Ee==null?void 0:Ee.exercise_tips),A.a.createElement(T.a,{title:Ee.exercise_name},A.a.createElement("span",{className:"".concat(k.a.name),style:{maxWidth:Ee!=null&&(Te=Ee.exercise_tips)!==null&&Te!==void 0&&Te.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},Ee.exercise_name)),!Ee.is_public&&Object(X.c)()&&A.a.createElement(T.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},A.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(Ee==null||((re=Ee.exercise_tips)===null||re===void 0)?void 0:re.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&A.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(Ee==null||((he=Ee.exercise_tips)===null||he===void 0)?void 0:he.includes("\u5DF2\u7ED3\u675F"))&&(Ee==null||((J=Ee.exercise_tips)===null||J===void 0)?void 0:J.includes("\u672A\u63D0\u4EA4"))&&A.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),A.a.createElement("div",{className:k.a.titleRight,onClick:function(ut){ut.stopPropagation(),ut.preventDefault()}},Object(X.c)()&&Ee.assistant_auth&&A.a.createElement("span",{onClick:function(ut){ut.stopPropagation();var nt=K()(Ee.created_at,Pt),wt=K()(Yt).diff(K()(nt),"days");wt>0&&Ee!==null&&Ee!==void 0&&Ee.is_random?Dt():Ee!=null&&Ee.is_random?f.d.push("/classrooms/".concat(Ee.course_id,"/exercise/").concat(Ee.id,"/random/preview?random=").concat(Ee.is_random)):f.d.push("/classrooms/".concat(Ee.course_id,"/exercise/").concat(Ee.id,"/detail?random=").concat(Ee.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(X.h)()&&A.a.createElement("span",{onClick:function(){f.d.push("/classrooms/".concat(Ee.course_id,"/exercise/").concat(Ee.id,"/detail?random=").concat(Ee.is_random))}},"\u8BE6\u60C5"),A.a.createElement(A.a.Fragment,null,Ee.current_status===0&&Ee.exercise_status>1&&!((fe=Ee.exercise_tips)!==null&&fe!==void 0&&fe.includes("\u5DF2\u7ED3\u675F"))&&A.a.createElement(b.a,{onClick:function(ut){ut.stopPropagation(),ut.preventDefault(),Nt(Ee)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),Ee.current_status===1&&Ee.exercise_status>1&&A.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function(ut){var nt;window.location.href="/classrooms/".concat(Ee.course_id,"/exercise/").concat(Ee.id,"/users/").concat((nt=Object(X.x)())===null||nt===void 0?void 0:nt.login,"?check=true")}},"\u67E5\u770B\u8BD5\u5377"),Ee.current_status===2&&Ee.exercise_status>1&&!((Ae=Ee.exercise_tips)!==null&&Ae!==void 0&&Ae.includes("\u5DF2\u7ED3\u675F"))&&A.a.createElement(b.a,{onClick:function(ut){ut.stopPropagation(),ut.preventDefault(),Nt(Ee)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),A.a.createElement("p",{style:{display:"flex"}},A.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",A.a.createElement("span",{className:"c-blue"},Ee.username)),A.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",A.a.createElement("span",{className:"c-blue"},Ee.course_name)),A.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",A.a.createElement("span",{className:"c-blue"},Ee.time===null||Ee.time===-1?"\u4E0D\u9650\u65F6":"".concat(Ee.time,"\u5206\u949F"))),A.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",A.a.createElement("span",{className:"c-blue"},K()(Ee==null?void 0:Ee.published_time).format("YYYY-MM-DD HH:mm"))," ","\u81F3"," ",A.a.createElement("span",{className:"c-blue"},K()(Ee==null?void 0:Ee.end_time).format("YYYY-MM-DD HH:mm"))))))},me=$,ce=S.a.Option,xe=function(we){var Te,re,he,J,fe,Ae=we.classroomList,Ee=we.globalSetting,Ke=we.exercise,Je=we.loading,Ue=we.dispatch,je=we.match,be=Object(i.a)(we,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Ie=Object(M.useState)(Object(v.a)({},Object(L.i)())),Ge=Object(g.a)(Ie,2),Ye=Ge[0],mt=Ge[1],Qe=Object(L.h)(),Mt=Ae.detailExerciseList,kt=Ae.detailTopBanner,xt=Ae.detailLeftMenus,bt=Object(M.useState)([]),Pt=Object(g.a)(bt,2),Yt=Pt[0],Gt=Pt[1],Qt=Object(M.useState)(!1),Dt=Object(g.a)(Qt,2),Nt=Dt[0],Bt=Dt[1],jt=Object(M.useState)({page:1,course_id:""}),gt=Object(g.a)(jt,2),ut=gt[0],nt=gt[1];Ye.id=Ye.coursesId,Object(M.useEffect)(function(){wt(),Ue({type:"globalSetting/footerToggle",payload:!1}),Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[ut]),Object(M.useEffect)(function(){Gt([])},[Mt]);var wt=function(){document.body.scrollIntoView(),Ue({type:"exercise/getUserExercise",payload:ut})};return A.a.createElement("section",{className:"minH500 minW1200"},A.a.createElement("aside",{className:"".concat(m.a.acitons," w100")},A.a.createElement(t.a,{className:"w100"},A.a.createElement(o.a,{flex:"1"},A.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),A.a.createElement(o.a,null,A.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",A.a.createElement(S.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Jt){ut.course_id=Jt,ut.page=1,nt(Object(v.a)({},ut))}},A.a.createElement(ce,{value:""},"\u5168\u90E8"),Ke==null||((Te=Ke.userExerciseList)===null||Te===void 0||((re=Te.courses)===null||re===void 0))?void 0:re.map(function(Tt,Jt){return A.a.createElement(ce,{value:Tt.id},Tt.name)})))))),(Ke==null||((he=Ke.userExerciseList)===null||he===void 0)?void 0:he.exercises_count)===0&&A.a.createElement(u.a,null),A.a.createElement(P.a,{loading:Je["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ke==null||((J=Ke.userExerciseList)===null||J===void 0)?void 0:J.exercises)&&(Ke==null||((fe=Ke.userExerciseList)===null||fe===void 0)?void 0:fe.exercises.map(function(Tt,Jt){return A.a.createElement(me,{v:Tt,k:Jt,match:je,selectArrs:Yt,setSelectArrs:Gt,dispatch:Ue,params:Ye})})),A.a.createElement("aside",{className:"tc mb50 mt30"},A.a.createElement(U.a,{showTotal:function(Jt){var nn;return"\u5171 ".concat(Ke==null||((nn=Ke.userExerciseList)===null||nn===void 0)?void 0:nn.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Jt){ut.page=Jt,nt(Object(v.a)({},ut))},defaultPageSize:20,defaultCurrent:ut.page,current:ut.page||1,total:Ke==null?void 0:Ke.userExerciseList.exercises_count}))))},ye=Z.default=Object(f.a)(function(Oe){var we=Oe.classroomList,Te=Oe.loading,re=Oe.globalSetting,he=Oe.exercise;return{classroomList:we,globalSetting:re,loading:Te.effects,exercise:he}})(xe)},KOXS:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},Kc5o:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},"Ke+8":function(ae,Z,h){ae.exports=h.p+"static/fankui.54f869f8.png"},Kw3X:function(ae,Z,h){"use strict";var Q=this&&this.__assign||function(){return Q=Object.assign||function(v){for(var g,i=1,x=arguments.length;i=0)continue;if(!Object.prototype.hasOwnProperty.call(x,A))continue;M[A]=x[A]}return M}function o(x,S){if(!(x instanceof S))throw new TypeError("Cannot call a class as a function")}function v(x,S){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:x}function g(x,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);x.prototype=Object.create(S&&S.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(x,S):x.__proto__=S)}var i=function(x){g(S,x);function S(M){o(this,S);var A=v(this,(S.__proto__||Object.getPrototypeOf(S)).call(this,M));return A.scrollListener=A.scrollListener.bind(A),A.eventListenerOptions=A.eventListenerOptions.bind(A),A.mousewheelListener=A.mousewheelListener.bind(A),A}return Q(S,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var A=this.getParentElement(this.scrollComponent);A.scrollTop=A.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var A=!1,L={get passive(){A=!0}};try{document.addEventListener("test",null,L),document.removeEventListener("test",null,L)}catch(f){}return A}},{key:"eventListenerOptions",value:function(){var A=this.props.useCapture;return this.isPassiveSupported()&&(A={useCapture:this.props.useCapture,passive:!0}),A}},{key:"setDefaultLoader",value:function(A){this.defaultLoader=A}},{key:"detachMousewheelListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.scrollComponent.parentNode),A.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.getParentElement(this.scrollComponent)),A.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),A.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(A){var L=this.props.getScrollParent&&this.props.getScrollParent();return L!=null?L:A&&A.parentNode}},{key:"filterProps",value:function(A){return A}},{key:"attachScrollListener",value:function(){var A=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!A)return;var L=window;this.props.useWindow===!1&&(L=A),L.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),L.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),L.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(A){A.deltaY===1&&!this.isPassiveSupported()&&A.preventDefault()}},{key:"scrollListener",value:function(){var A=this.scrollComponent,L=window,f=this.getParentElement(A),u=void 0;if(this.props.useWindow){var l=document.documentElement||document.body.parentNode||document.body,m=L.pageYOffset!==void 0?L.pageYOffset:l.scrollTop;this.props.isReverse?u=m:u=this.calculateOffset(A,m)}else this.props.isReverse?u=f.scrollTop:u=A.scrollHeight-f.scrollTop-f.clientHeight;u1&&arguments[1]!==void 0?arguments[1]:1,Bt=Ie.length,jt=0;jt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(Y).map(function(F,K){if(!s.isValidElement(F)||!F.type)return null;var $=F.type.isSelectOptGroup,me=F.key,ce=F.props,xe=ce.children,ye=Object(O.a)(ce,["children"]);return X||!$?E(F):Object(_.a)(Object(_.a)({key:"__RC_SELECT_GRP__".concat(me===null?K:me,"__"),label:me},ye),{},{options:d(xe)})}).filter(function(F){return F})}var n=h("2Qr1"),r=h("qNPg"),c=h("U8pU"),w=h("Kwbf"),C=h("WKfj");function b(Y){var X=Y.mode,F=Y.options,K=Y.children,$=Y.backfill,me=Y.allowClear,ce=Y.placeholder,xe=Y.getInputElement,ye=Y.showSearch,Oe=Y.onSearch,we=Y.defaultOpen,Te=Y.autoFocus,re=Y.labelInValue,he=Y.value,J=Y.inputValue,fe=Y.optionLabelProp,Ae=X==="multiple"||X==="tags",Ee=ye!==void 0?ye:Ae||X==="combobox",Ke=F||d(K);if(Object(w.a)(X!=="tags"||Ke.every(function(be){return!be.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var Je=Ke.some(function(be){return be.options?be.options.some(function(Ie){return typeof("value"in Ie?Ie.value:Ie.key)=="number"}):typeof("value"in be?be.value:be.key)=="number"});Object(w.a)(!Je,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(w.a)(X!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(w.a)(X==="combobox"||!$,"`backfill` only works with `combobox` mode."),Object(w.a)(X==="combobox"||!xe,"`getInputElement` only work with `combobox` mode."),Object(w.b)(X!=="combobox"||!xe||!me||!ce,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Oe&&!Ee&&X!=="combobox"&&X!=="tags"&&Object(w.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(w.b)(!we||Te,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),he!=null){var Ue=Object(C.d)(he);Object(w.a)(!re||Ue.every(function(be){return Object(c.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(w.a)(!Ae||Array.isArray(he),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var je=null;Object(T.a)(K).some(function(be){if(!s.isValidElement(be)||!be.type)return!1;var Ie=be.type;if(Ie.isSelectOption)return!1;if(Ie.isSelectOptGroup){var Ge=Object(T.a)(be.props.children).every(function(Ye){return!s.isValidElement(Ye)||!be.type||Ye.type.isSelectOption?!0:(je=Ye.type,!1)});return!Ge}return je=Ie,!0}),je&&Object(w.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(je.displayName||je.name||je,"`.")),Object(w.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=b,k=Object(r.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:d,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:I,fillOptionsWithMissingValue:n.a}),j=function(Y){Object(D.a)(F,Y);var X=Object(U.a)(F);function F(){var K;return Object(Q.a)(this,F),K=X.apply(this,arguments),K.selectRef=s.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(P.a)(F,[{key:"render",value:function(){return s.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(s.Component);j.Option=m,j.OptGroup=y;var W=j,V=Z.c=W},LzVc:function(ae,Z,h){ae.exports=h.p+"static/r.18202e40.svg"},MEGo:function(ae,Z,h){var Q=h("4fz+"),P=h("Dagg"),D=h("dqUG"),U=h("2fw6"),s=h("x6Kt"),t=h("rmlV"),O=h("yxFR"),o=h("y+Vt"),v=h("h7HQ"),g=h("1Jh7"),i=h("SKnc"),x=h("K2GJ"),S=h("Fofx"),M=h("NC18"),A=M.createFromString,L=h("bYtY"),f=L.isString,u=L.extend,l=L.defaults,m=L.trim,p=L.each,y=/[\s,]+/;function _(F){if(f(F)){var K=new DOMParser;F=K.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function T(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}T.prototype.parse=function(F,K){K=K||{};var $=_(F);if(!$)throw new Error("Illegal svg");var me=new Q;this._root=me;var ce=$.getAttribute("viewBox")||"",xe=parseFloat($.getAttribute("width")||K.width),ye=parseFloat($.getAttribute("height")||K.height);isNaN(xe)&&(xe=null),isNaN(ye)&&(ye=null),C($,me,null,!0);for(var Oe=$.firstChild;Oe;)this._parseNode(Oe,me),Oe=Oe.nextSibling;var we,Te;if(ce){var re=m(ce).split(y);re.length>=4&&(we={x:parseFloat(re[0]||0),y:parseFloat(re[1]||0),width:parseFloat(re[2]),height:parseFloat(re[3])})}if(we&&xe!=null&&ye!=null&&(Te=Y(we,xe,ye),!K.ignoreViewBox)){var he=me;me=new Q,me.add(he),he.scale=Te.scale.slice(),he.position=Te.position.slice()}return!K.ignoreRootClip&&xe!=null&&ye!=null&&me.setClipPath(new s({shape:{x:0,y:0,width:xe,height:ye}})),{root:me,width:xe,height:ye,viewBoxRect:we,viewBoxTransform:Te}},T.prototype._parseNode=function(F,K){var $=F.nodeName.toLowerCase();$==="defs"?this._isDefine=!0:$==="text"&&(this._isText=!0);var me;if(this._isDefine){var ce=d[$];if(ce){var xe=ce.call(this,F),ye=F.getAttribute("id");ye&&(this._defs[ye]=xe)}}else{var ce=E[$];ce&&(me=ce.call(this,F,K),K.add(me))}for(var Oe=F.firstChild;Oe;)Oe.nodeType===1&&this._parseNode(Oe,me),Oe.nodeType===3&&this._isText&&this._parseText(Oe,me),Oe=Oe.nextSibling;$==="defs"?this._isDefine=!1:$==="text"&&(this._isText=!1)},T.prototype._parseText=function(F,K){if(F.nodeType===1){var $=F.getAttribute("dx")||0,me=F.getAttribute("dy")||0;this._textX+=parseFloat($),this._textY+=parseFloat(me)}var ce=new D({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(K,ce),C(F,ce,this._defs);var xe=ce.style.fontSize;xe&&xe<9&&(ce.style.fontSize=9,ce.scale=ce.scale||[1,1],ce.scale[0]*=xe/9,ce.scale[1]*=xe/9);var ye=ce.getBoundingRect();return this._textX+=ye.width,K.add(ce),ce};var E={g:function(F,K){var $=new Q;return r(K,$),C(F,$,this._defs),$},rect:function(F,K){var $=new s;return r(K,$),C(F,$,this._defs),$.setShape({x:parseFloat(F.getAttribute("x")||0),y:parseFloat(F.getAttribute("y")||0),width:parseFloat(F.getAttribute("width")||0),height:parseFloat(F.getAttribute("height")||0)}),$},circle:function(F,K){var $=new U;return r(K,$),C(F,$,this._defs),$.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),$},line:function(F,K){var $=new O;return r(K,$),C(F,$,this._defs),$.setShape({x1:parseFloat(F.getAttribute("x1")||0),y1:parseFloat(F.getAttribute("y1")||0),x2:parseFloat(F.getAttribute("x2")||0),y2:parseFloat(F.getAttribute("y2")||0)}),$},ellipse:function(F,K){var $=new t;return r(K,$),C(F,$,this._defs),$.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),rx:parseFloat(F.getAttribute("rx")||0),ry:parseFloat(F.getAttribute("ry")||0)}),$},polygon:function(F,K){var $=F.getAttribute("points");$&&($=c($));var me=new v({shape:{points:$||[]}});return r(K,me),C(F,me,this._defs),me},polyline:function(F,K){var $=new o;r(K,$),C(F,$,this._defs);var me=F.getAttribute("points");me&&(me=c(me));var ce=new g({shape:{points:me||[]}});return ce},image:function(F,K){var $=new P;return r(K,$),C(F,$,this._defs),$.setStyle({image:F.getAttribute("xlink:href"),x:F.getAttribute("x"),y:F.getAttribute("y"),width:F.getAttribute("width"),height:F.getAttribute("height")}),$},text:function(F,K){var $=F.getAttribute("x")||0,me=F.getAttribute("y")||0,ce=F.getAttribute("dx")||0,xe=F.getAttribute("dy")||0;this._textX=parseFloat($)+parseFloat(ce),this._textY=parseFloat(me)+parseFloat(xe);var ye=new Q;return r(K,ye),C(F,ye,this._defs),ye},tspan:function(F,K){var $=F.getAttribute("x"),me=F.getAttribute("y");$!=null&&(this._textX=parseFloat($)),me!=null&&(this._textY=parseFloat(me));var ce=F.getAttribute("dx")||0,xe=F.getAttribute("dy")||0,ye=new Q;return r(K,ye),C(F,ye,this._defs),this._textX+=ce,this._textY+=xe,ye},path:function(F,K){var $=F.getAttribute("d")||"",me=A($);return r(K,me),C(F,me,this._defs),me}},d={lineargradient:function(F){var K=parseInt(F.getAttribute("x1")||0,10),$=parseInt(F.getAttribute("y1")||0,10),me=parseInt(F.getAttribute("x2")||10,10),ce=parseInt(F.getAttribute("y2")||0,10),xe=new i(K,$,me,ce);return n(F,xe),xe},radialgradient:function(F){}};function n(F,K){for(var $=F.firstChild;$;){if($.nodeType===1){var me=$.getAttribute("offset");me.indexOf("%")>0?me=parseInt(me,10)/100:me?me=parseFloat(me):me=0;var ce=$.getAttribute("stop-color")||"#000000";K.addColorStop(me,ce)}$=$.nextSibling}}function r(F,K){F&&F.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),l(K.__inheritedStyle,F.__inheritedStyle))}function c(F){for(var K=m(F).split(y),$=[],me=0;me0;xe-=2){var ye=ce[xe],Oe=ce[xe-1];me=me||S.create();switch(Oe){case"translate":ye=m(ye).split(y),S.translate(me,me,[parseFloat(ye[0]),parseFloat(ye[1]||0)]);break;case"scale":ye=m(ye).split(y),S.scale(me,me,[parseFloat(ye[0]),parseFloat(ye[1]||ye[0])]);break;case"rotate":ye=m(ye).split(y),S.rotate(me,me,parseFloat(ye[0]));break;case"skew":ye=m(ye).split(y),console.warn("Skew transform is not supported yet");break;case"matrix":var ye=m(ye).split(y);me[0]=parseFloat(ye[0]),me[1]=parseFloat(ye[1]),me[2]=parseFloat(ye[2]),me[3]=parseFloat(ye[3]),me[4]=parseFloat(ye[4]),me[5]=parseFloat(ye[5]);break}}K.setLocalTransform(me)}}var W=/([^\s:;]+)\s*:\s*([^:;]+)/g;function V(F){var K=F.getAttribute("style"),$={};if(!K)return $;var me={};W.lastIndex=0;for(var ce;(ce=W.exec(K))!=null;)me[ce[1]]=ce[2];for(var xe in w)w.hasOwnProperty(xe)&&me[xe]!=null&&($[w[xe]]=me[xe]);return $}function Y(F,K,$){var me=K/F.width,ce=$/F.height,xe=Math.min(me,ce),ye=[xe,xe],Oe=[-(F.x+F.width/2)*xe+K/2,-(F.y+F.height/2)*xe+$/2];return{scale:ye,position:Oe}}function X(F,K){var $=new T;return $.parse(F,K)}Z.parseXML=_,Z.makeViewBoxTransform=Y,Z.parseSVG=X},MEgm:function(ae,Z){ae.exports="data:image/png;base64,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"},MKOG:function(ae,Z,h){var Q=h("bYtY"),P=h("YH21"),D=P.Dispatcher,U=h("mLcG"),s=h("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,D.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var v=o.getClips(),g=0;g=0&&this._clips.splice(v,1)},removeAnimator:function(o){for(var v=o.getClips(),g=0;g1&&(E*=U(I),d*=U(I));var k=(_===T?-1:1)*U((E*E*(d*d)-E*E*(b*b)-d*d*(C*C))/(E*E*(b*b)+d*d*(C*C)))||0,j=k*E*b/d,W=k*-d*C/E,V=(l+p)/2+t(w)*j-s(w)*W,Y=(m+y)/2+s(w)*j+t(w)*W,X=g([1,0],[(C-j)/E,(b-W)/d]),F=[(C-j)/E,(b-W)/d],K=[(-1*C-j)/E,(-1*b-W)/d],$=g(F,K);v(F,K)<=-1&&($=O),v(F,K)>=1&&($=0),T===0&&$>0&&($=$-2*O),T===1&&$<0&&($=$+2*O),c.addData(r,V,Y,E,d,X,$,w,T)}var x=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,S=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function M(l){if(!l)return new P;for(var m=0,p=0,y=m,_=p,T,E=new P,d=P.CMD,n=l.match(x),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;return!!(u(E)&&l(d))},u=function(E){return Object(i.p)()?!0:(E({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},l=function(){var E,d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=Object(g.c)()._store.getState(),r=n.user;return(E=r.userInfo)!==null&&E!==void 0&&E.profile_completed?!0:(s.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:d?"\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(){g.d.push("/account/profile/edit")}}),!1)},m=function(){var E,d=Object(g.c)()._store.getState(),n=d.user;return(E=n.userInfo)!==null&&E!==void 0&&E.professional_certification?!0:(s.a.confirm({title:"\u63D0\u793A",centered:!0,content:v.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(x.S)("/account/certification")}}),!1)},p=function(){var E;if(Object(i.a)())return!0;var d=Object(g.c)()._store.getState(),n=d.user,r=d.globalSetting;return s.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:v.a.createElement("div",{className:"tc",style:{marginLeft:-38}},v.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),v.a.createElement("img",{src:L.a.IMG_SERVER+(r==null||((E=r.setting)===null||E===void 0)?void 0:E.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},y=function(E,d){var n;if(E)return!0;var r=Object(g.c)()._store.getState(),c=r.user,w=r.globalSetting;return s.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.a.createElement("div",null,v.a.createElement("p",null,d||"\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"),v.a.createElement("div",{style:{marginLeft:"110px"}},v.a.createElement("img",{src:L.a.IMG_SERVER+(w==null||((n=w.setting)===null||n===void 0)?void 0:n.authority_qrcode_url),width:200}),v.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},_=function(E){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=Object(g.c)()._store.getState(),r=n.shixunsDetail.detail;return(r==null?void 0:r.public)===2||(r==null?void 0:r.public)===1||(r==null?void 0:r.shixun_status)===3?(s.a.info({centered:!0,icon:v.a.createElement(S.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:v.a.createElement("div",{className:"tc",style:{marginLeft:-38}},v.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},v.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(r==null?void 0:r.public)===2?"\u5DF2\u516C\u5F00":(r==null?void 0:r.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",d,"\u3002"),v.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),v.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(r==null?void 0:r.shixun_status)===2?(s.a.confirm({centered:!0,icon:v.a.createElement(S.a,null),title:"\u63D0\u793A",content:v.a.createElement("div",null,v.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",d,"\u3002"),v.a.createElement("br",null),v.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(){s.a.confirm({width:440,centered:!0,icon:v.a.createElement(S.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 w=Object(D.a)(O.a.mark(function b(){var I;return O.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,E({type:"shixunsDetail/cancelRelease",payload:{id:r==null?void 0:r.identifier}});case 2:I=j.sent,I.status!==401&&(P.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),E({type:"shixunsDetail/getShixunsDetail",payload:{id:r==null?void 0:r.identifier}}),E({type:"practiceSetting/getCommonData",payload:{id:r==null?void 0:r.identifier}}));case 4:case"end":return j.stop()}},b)}));function C(){return w.apply(this,arguments)}return C}()})}}),!0):!1}},NQs2:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(ae,Z,h){"use strict";h.d(Z,"a",function(){return o}),h.d(Z,"h",function(){return A}),h.d(Z,"l",function(){return l}),h.d(Z,"e",function(){return E}),h.d(Z,"i",function(){return c}),h.d(Z,"j",function(){return we}),h.d(Z,"c",function(){return Ue}),h.d(Z,"b",function(){return Ye}),h.d(Z,"g",function(){return kt}),h.d(Z,"f",function(){return Yt}),h.d(Z,"k",function(){return nt}),h.d(Z,"d",function(){return nn});var Q=h("q1tI"),P=h.n(Q),D=h("NQs2"),U=h.n(D),s=h("ygoZ"),t=h.n(s),O=function(ct){var vt=ct.dataSource,qe=vt===void 0?[]:vt,dt=ct.img,Ne=ct.imgWidth,de=Ne===void 0?346:Ne,Se=ct.title,at=ct.sunTitle,rt=ct.bannerExtraContent;return P.a.createElement("div",{className:U.a.banner},P.a.createElement("div",{className:U.a.content},P.a.createElement("aside",null,P.a.createElement("p",null,P.a.createElement("b",null,Se),P.a.createElement("span",null,at)),qe.length>0&&P.a.createElement("div",{className:U.a.btns},qe.map(function(lt,ht){return P.a.createElement("div",{key:ht,onClick:lt.click},lt.name,lt.sign?P.a.createElement("img",{src:t.a,width:39}):null)})),rt),P.a.createElement("img",{style:{marginTop:33,marginRight:38},src:dt,width:de})))},o=O,v=h("tJVT"),g=h("6nfa"),i=h.n(g),x=h("TSYQ"),S=h.n(x),M=function(ct){var vt=ct.dataSource,qe=vt===void 0?[]:vt,dt=ct.value,Ne=ct.onChange,de=ct.className,Se=ct.title,at=ct.titleWidth,rt=at===void 0?41:at,lt=ct.style,ht=lt===void 0?{}:lt,Xe=ct.fontColor,tt=Xe===void 0?"#6A7283":Xe,pt=Object(Q.useState)(0),Wt=Object(v.a)(pt,2),zt=Wt[0],ne=Wt[1],te=Object(Q.useState)(!1),B=Object(v.a)(te,2),H=B[0],G=B[1],q=Object(Q.useRef)(null);return Object(Q.useEffect)(function(){if(qe.length!==0){var ue;(q==null||((ue=q.current)===null||ue===void 0)?void 0:ue.clientHeight)>92?ne(1):ne(0)}qe.length===0&&ne(0)},[qe]),P.a.createElement("div",{className:S()(i.a.row,de),style:ht},P.a.createElement("div",{style:{width:rt,marginTop:H?12:4},className:i.a.title},Se),P.a.createElement("div",{className:H?"".concat(i.a.tagsWrap," ").concat(i.a.tagsBorderWrap):i.a.tagsWrap},P.a.createElement("div",{className:i.a.bar,style:zt>0?{height:zt===1?92:"auto",overflow:zt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},P.a.createElement("div",{className:i.a.name,ref:q},qe==null?void 0:qe.map(function(ue){return P.a.createElement("span",{onClick:function(){return Ne(ue.id)},key:ue.id,title:ue.name,style:{color:tt},className:dt===ue.id?i.a.active:""},ue.name)}))),!!zt&&P.a.createElement(Q.Fragment,null,zt===1?P.a.createElement("div",{onClick:function(){var ke;ne(2),(q==null||((ke=q.current)===null||ke===void 0)?void 0:ke.clientHeight)>205?G(!0):G(!1)},className:i.a.action},"\u5C55\u5F00",P.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):P.a.createElement("div",{onClick:function(){ne(1),G(!1)},className:i.a.action},"\u6536\u8D77",P.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},A=M,L=h("cz0n"),f=h.n(L),u=function(ct){var vt=ct.dataSource,qe=vt===void 0?[]:vt,dt=ct.value,Ne=ct.onChange,de=ct.className;return P.a.createElement("div",{className:S()(f.a.tabs,de)},qe.map(function(Se){return P.a.createElement("span",{onClick:function(){return Ne(Se.id)},className:dt===Se.id?f.a.active:"",key:Se.id},Se.name)}))},l=u,m=h("5NDa"),p=h("5rEg"),y=h("KOXS"),_=h.n(y),T=function(ct){var vt,qe=ct.dataSource,dt=qe===void 0?[]:qe,Ne=ct.value,de=ct.onChange,Se=ct.className,at=ct.style,rt=at===void 0?{}:at,lt=ct.placeholder,ht=Object(Q.useState)(""),Xe=Object(v.a)(ht,2),tt=Xe[0],pt=Xe[1],Wt=Object(Q.useState)(""),zt=Object(v.a)(Wt,2),ne=zt[0],te=zt[1];Object(Q.useEffect)(function(){var G;(G=JSON.stringify(Ne))!==null&&G!==void 0&&G.includes("{")?(pt(Ne.id),te(Ne.value)):te(Ne)},[Ne]);var B=function(){de(ne||null,tt||"")},H=function(q){if(q===tt)return;pt(q),de(ne,q)};return P.a.createElement("div",{className:S()(_.a.input,Se),style:rt},!!dt.length&&P.a.createElement("div",{className:_.a.dropdown},P.a.createElement("div",{className:_.a.text},(vt=dt.find(function(G){return G.id===tt}))===null||vt===void 0?void 0:vt.name,P.a.createElement("i",{className:"iconfont icon-zhankai4"}),P.a.createElement("b",{className:_.a.b1}),P.a.createElement("b",{className:_.a.b2})),P.a.createElement("div",{className:_.a.menu},dt.map(function(G,q){return P.a.createElement("div",{key:q,onClick:function(){return H(G.id)}},G.name)}))),P.a.createElement(p.a,{onPressEnter:B,value:ne,onChange:function(q){return te(q.target.value||"")},bordered:!1,placeholder:lt}),P.a.createElement("i",{onClick:B,className:"iconfont icon-sousuo9 font14 pl10 current"}))},E=T,d=h("f9pc"),n=h.n(d),r=function(ct){var vt=ct.value,qe=ct.onChange,dt=ct.className,Ne=ct.total,de=ct.pageSize,Se=ct.style,at=Se===void 0?{}:Se,rt=vt<2,lt=vt>=Math.ceil(Ne/de);return Ne<=de?P.a.createElement(P.a.Fragment,null):P.a.createElement("div",{className:S()(n.a.quickPager,dt),style:at},P.a.createElement("div",{onClick:function(){rt||qe(vt-1,"prev")},className:rt?n.a.disabled:""},"\u4E0A\u4E00\u9875"),P.a.createElement("div",{onClick:function(){lt||qe(vt+1,"next")},className:lt?n.a.disabled:""},"\u4E0B\u4E00\u9875"))},c=r,w=h("T2oS"),C=h("W9HT"),b=h("pC0b"),I=h("GzdX"),k=h("5Dmo"),j=h("3S7+"),W=h("Oe0F"),V=h.n(W),Y=h("m3rI"),X=h("1vsH"),F=h("JAbv"),K=h.n(F),$=h("Bq7L"),me=h.n($),ce=h("MEgm"),xe=h.n(ce),ye=h("BdwD"),Oe=function(ct){var vt=ct.className,qe=ct.dataSource,dt=qe===void 0?[]:qe,Ne=ct.col,de=Ne===void 0?4:Ne,Se=ct.right,at=ct.bottom,rt=at===void 0?23:at,lt=ct.precision,ht=lt===void 0?0:lt,Xe=ct.wrapWidth,tt=Xe===void 0?1200:Xe,pt=ct.trackEventItems,Wt=ct.loading,zt=Math.floor((tt-(de-1)*Se)/de);return P.a.createElement(C.a,{spinning:Wt},P.a.createElement("div",{className:S()(V.a.list,vt)},!!dt.length&&dt.map(function(ne,te){var B=ne.name,H=ne.id,G=ne.identifier,q=ne.power,ue=ne.cover_image_id,ke=ne.pic;return P.a.createElement("div",{className:V.a.wrap,key:H,style:{width:zt,marginRight:(1+te)%de===0?0:Se+ht,marginBottom:rt}},P.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(G,"/challenges"),className:V.a.li,onClick:function(ft){ft.preventDefault(),pt&&Object(X.cb)([pt]),q&&Object(X.S)("/shixuns/".concat(G,"/challenges"))}},P.a.createElement("div",{className:V.a.img},P.a.createElement("img",{className:V.a.cover,src:ue?"".concat(Y.a.API_SERVER,"/api/attachments/").concat(ue):"".concat(Y.a.IMG_SERVER,"/").concat(ke)}),ne.is_jupyter&&P.a.createElement("img",{className:V.a.sign,src:K.a}),ne.is_jupyter_lab&&P.a.createElement("img",{className:V.a.sign,src:me.a}),ne.is_unity_3d&&P.a.createElement("img",{className:V.a.sign,src:xe.a})),P.a.createElement("div",{className:V.a.name},P.a.createElement(j.a,{title:B||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},P.a.createElement("span",{className:V.a.e},B||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),P.a.createElement("div",{className:V.a.tags},P.a.createElement(j.a,{placement:"bottom",title:"\u5173\u5361\u6570"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),P.a.createElement("span",null,ne.challenges_count))),!!ne.myshixuns_count&&P.a.createElement(j.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),P.a.createElement("span",null,ne.myshixuns_count))),P.a.createElement(j.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},P.a.createElement("span",null,P.a.createElement("span",null,ne.level))),P.a.createElement("div",{className:V.a.rate},P.a.createElement(I.a,{allowHalf:!0,disabled:!0,defaultValue:ne.score_info}),P.a.createElement("span",null,"\xA0",ne.score_info?"".concat(ne.score_info,"\u5206"):"5\u5206")))),!q&&P.a.createElement("div",{className:V.a.lockWrap},P.a.createElement("img",{src:"".concat(Y.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),P.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dt.length&&P.a.createElement(ye.a,null)))},we=Oe,Te=h("ZJlW"),re=h.n(Te),he=h("z4EP"),J=h.n(he),fe=h("+GGh"),Ae=h.n(fe),Ee=h("cFMs"),Ke=h.n(Ee),Je=function(ct){var vt=ct.className,qe=ct.dataSource,dt=qe===void 0?[]:qe,Ne=ct.col,de=Ne===void 0?4:Ne,Se=ct.right,at=ct.bottom,rt=at===void 0?23:at,lt=ct.precision,ht=lt===void 0?0:lt,Xe=ct.wrapWidth,tt=Xe===void 0?1200:Xe,pt=ct.trackEventItems,Wt=ct.loading,zt=Math.floor((tt-(de-1)*Se)/de);return P.a.createElement(C.a,{spinning:Wt},P.a.createElement("div",{className:S()(re.a.list,vt)},!!dt.length&&dt.map(function(ne,te){var B=ne.name,H=ne.id,G=ne.identifier,q=ne.featured,ue=ne.school_name,ke=ne.image_url,We=ne.excellent;return P.a.createElement("div",{key:H,className:re.a.wrap,style:{width:zt,marginRight:(1+te)%de===0?0:Se+ht,marginBottom:rt}},P.a.createElement("a",{target:"_blank",href:"/paths/".concat(G),className:re.a.li,onClick:function(St){St.preventDefault(),pt&&Object(X.cb)([pt]),Object(X.S)("/paths/".concat(G))}},P.a.createElement("div",{className:re.a.img},P.a.createElement("img",{className:re.a.cover,src:"".concat(Y.a.IMG_SERVER,"/").concat(ke)}),q===1&&P.a.createElement("img",{className:re.a.sign,src:J.a}),q===2&&P.a.createElement("img",{className:re.a.sign,src:""}),q===3&&P.a.createElement("img",{className:re.a.sign,src:Ae.a}),q===4&&P.a.createElement("img",{className:re.a.sign,src:""}),q===5&&P.a.createElement("img",{className:re.a.sign,src:Ke.a})),P.a.createElement("div",{className:re.a.name},P.a.createElement(j.a,{title:B},P.a.createElement("span",{className:re.a.e},B))),P.a.createElement(j.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(ue)},P.a.createElement("div",{className:re.a.unit},P.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ue)),P.a.createElement("div",{className:re.a.tags},P.a.createElement(j.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),P.a.createElement("span",null,ne.stages_count))),P.a.createElement(j.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),P.a.createElement("span",null,ne.members_count))),We&&P.a.createElement("div",{className:re.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!dt.length&&P.a.createElement(ye.a,null)))},Ue=Je,je=h("iL++"),be=h.n(je),Ie=h("xiVL"),Ge=function(ct){var vt=ct.className,qe=ct.dataSource,dt=qe===void 0?[]:qe,Ne=ct.col,de=Ne===void 0?4:Ne,Se=ct.right,at=ct.bottom,rt=at===void 0?23:at,lt=ct.precision,ht=lt===void 0?0:lt,Xe=ct.wrapWidth,tt=Xe===void 0?1200:Xe,pt=ct.trackEventItems,Wt=ct.loading,zt=Math.floor((tt-(de-1)*Se)/de);return P.a.createElement(C.a,{spinning:Wt},P.a.createElement("div",{className:S()(be.a.list,vt)},!!dt.length&&dt.map(function(ne,te){var B=ne.subject_identifier,H=ne.id,G=ne.identifier,q=ne.power,ue=ne.is_public!=0&&ne.is_public;return P.a.createElement("div",{className:be.a.wrap,key:H,style:{width:zt,marginRight:(1+te)%de===0?0:Se+ht,marginBottom:rt}},P.a.createElement("a",{className:be.a.li,onClick:function(We){We.preventDefault()}},P.a.createElement("div",{className:be.a.top},P.a.createElement(j.a,{title:ne.name},P.a.createElement("div",{className:be.a.name},ne.name)),P.a.createElement("img",{className:be.a.img,src:Y.a.IMG_SERVER+"/images/"+ne.avatar_url}),P.a.createElement("div",{className:be.a.text},ne.creator),B&&P.a.createElement("div",{className:be.a.btns},P.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),P.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ue&&P.a.createElement("div",{className:be.a.sign},"\u516C\u5F00")),P.a.createElement("div",{className:be.a.bottom},ne.visits>0&&P.a.createElement(j.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-liulanyan"}),P.a.createElement("span",null,ne.visits))),ne.course_members_count>0&&P.a.createElement(j.a,{title:"\u6210\u5458",placement:"bottom"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-chengyuan"}),ne.course_members_count)),ne.tasks_count>0&&P.a.createElement(j.a,{title:"\u4F5C\u4E1A",placement:"bottom"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-zuoye"}),ne.tasks_count)),ne.is_end?P.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):P.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),P.a.createElement("div",{className:be.a.lockWrap},ne.is_accessible?P.a.createElement(P.a.Fragment,null,B&&P.a.createElement("div",{onClick:function(){return Object(X.S)("/paths/".concat(B))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),P.a.createElement("div",{onClick:function(We){pt&&Object(X.cb)([pt]),Object(X.S)(ne.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):P.a.createElement(P.a.Fragment,null,P.a.createElement("img",{src:"".concat(Y.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),P.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!dt.length&&P.a.createElement(ye.a,null)))},Ye=Ge,mt=h("f0W+"),Qe=h.n(mt),Mt=function(ct){var vt=ct.dataSource,qe=vt===void 0?[]:vt,dt=ct.value,Ne=ct.onChange,de=ct.className,Se=ct.style,at=Se===void 0?{}:Se,rt=ct.tabBarExtraContent;return P.a.createElement("div",{className:S()(Qe.a.tabs,de),style:at},P.a.createElement("div",{className:Qe.a.tabsWrap},qe.map(function(lt,ht){return P.a.createElement("div",{onClick:function(){return Ne(lt.id)},className:dt===lt.id?Qe.a.active:"",key:ht},lt.name)})),P.a.createElement("div",{className:Qe.a.tabBar},rt))},kt=Mt,xt=h("9JIy"),bt=h.n(xt),Pt=function(ct){var vt=ct.className,qe=ct.style,dt=qe===void 0?{}:qe,Ne=ct.children;return P.a.createElement("div",{className:S()(bt.a.table,vt),style:dt},Ne)},Yt=Pt,Gt=h("qVdP"),Qt=h("jsC+"),Dt=h("lUTK"),Nt=h("BvKs"),Bt=h("8WcF"),jt=h.n(Bt),gt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],ut=function(ct){var vt,qe=ct.sortValue,dt=ct.dropValue,Ne=ct.className,de=ct.onSort,Se=ct.onDrop,at=ct.dataSource,rt=at===void 0?gt:at;return P.a.createElement("div",{className:S()(jt.a.orderWrap,Ne)},P.a.createElement(Qt.a,{overlay:P.a.createElement(Nt.a,null,rt.map(function(lt,ht){return P.a.createElement(Nt.a.Item,{key:ht,onClick:function(){return Se(lt.id)}},lt.name)}))},P.a.createElement("span",{className:jt.a.orderTextWrap},(vt=rt.find(function(lt){return dt===lt.id}))===null||vt===void 0?void 0:vt.name)),P.a.createElement("span",{className:jt.a.orderIconWrap},P.a.createElement("span",{className:jt.a.orderAsc},P.a.createElement("i",{className:qe==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(jt.a.cursorPointer," ").concat(jt.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(jt.a.cursorPointer),onClick:function(){return de(qe==="asc"?"desc":"asc")}})),P.a.createElement("span",{className:jt.a.orderDesc},P.a.createElement("i",{className:qe==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(jt.a.cursorPointer," ").concat(jt.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(jt.a.cursorPointer),onClick:function(){return de(qe==="asc"?"desc":"asc")}}))))},nt=ut,wt=h("siWv"),Tt=h.n(wt),Jt=function(ct){var vt=ct.className,qe=ct.style,dt=ct.children,Ne=ct.onClick;return P.a.createElement("div",{onClick:Ne,className:S()(Tt.a.btn,vt),style:qe},dt)},nn=Jt},Nmxd:function(ae,Z){ae.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=="},NohK:function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.default=void 0;var Q=function(D){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,s=null;return function(){for(var t=this,O=arguments.length,o=new Array(O),v=0;v-u}function p(F,K){var $=K?F.textFill:F.fill;return $!=null&&$!==i}function y(F,K){var $=K?F.textStroke:F.stroke;return $!=null&&$!==i}function _(F,K){K&&T(F,"transform","matrix("+g.call(K,",")+")")}function T(F,K,$){(!$||$.type!=="linear"&&$.type!=="radial")&&F.setAttribute(K,$)}function E(F,K,$){F.setAttributeNS("http://www.w3.org/1999/xlink",K,$)}function d(F,K,$,me){if(p(K,$)){var ce=$?K.textFill:K.fill;ce=ce==="transparent"?i:ce,T(F,"fill",ce),T(F,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else T(F,"fill",i);if(y(K,$)){var xe=$?K.textStroke:K.stroke;xe=xe==="transparent"?i:xe,T(F,"stroke",xe);var ye=$?K.textStrokeWidth:K.lineWidth,Oe=!$&&K.strokeNoScale?me.getLineScale():1;T(F,"stroke-width",ye/Oe),T(F,"paint-order",$?"stroke":"fill"),T(F,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var we=K.lineDash;we?(T(F,"stroke-dasharray",K.lineDash.join(",")),T(F,"stroke-dashoffset",x(K.lineDashOffset||0))):T(F,"stroke-dasharray",""),K.lineCap&&T(F,"stroke-linecap",K.lineCap),K.lineJoin&&T(F,"stroke-linejoin",K.lineJoin),K.miterLimit&&T(F,"stroke-miterlimit",K.miterLimit)}else T(F,"stroke",i)}function n(F){for(var K=[],$=F.data,me=F.len(),ce=0;ce=L:-fe>=L),Ue=fe>0?fe%L:fe%L+L,je=!1;Je?je=!0:m(Ke)?je=!1:je=Ue>=A===!!Ee;var be=l(we+re*M(J)),Ie=l(Te+he*S(J));Je&&(Ee?fe=L-1e-4:fe=-L+1e-4,je=!0,ce===9&&K.push("M",be,Ie));var Ge=l(we+re*M(J+fe)),Ye=l(Te+he*S(J+fe));K.push("A",l(re),l(he),x(Ae*f),+je,+Ee,Ge,Ye);break;case v.Z:ye="Z";break;case v.R:var Ge=l($[ce++]),Ye=l($[ce++]),mt=l($[ce++]),Qe=l($[ce++]);K.push("M",Ge,Ye,"L",Ge+mt,Ye,"L",Ge+mt,Ye+Qe,"L",Ge,Ye+Qe,"L",Ge,Ye);break}ye&&K.push(ye);for(var Mt=0;Mtkt){for(;Qe0?y(!1):E&&E==="0"?(y(!0),localStorage.setItem("showtime",S()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):y(!1)},1e3)},[]);function _(E){return T.apply(this,arguments)}function T(){return T=Object(D.a)(t.a.mark(function E(d){var n,r;return t.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(localStorage.setItem("isfirst","2"),f&&f.link&&y(!0),!(f&&!f.link)){w.next=5;break}if(!(d===2)){w.next=5;break}return w.abrupt("return");case 5:return y(!1),w.next=8,u({type:"homePage/UploadNotice",payload:{t:d,id:f&&f.id}});case 8:n=w.sent,n&&(f&&f.link&&(d===2&&(n.is_create&&(localStorage.setItem("iscreate","1"),r={competition:n.competition,identify:n.identify,sub_title:n.sub_title,team_id:n.team_id,team_name:n.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(f&&f.link))));case 10:case"end":return w.stop()}},E)})),T.apply(this,arguments)}return o.a.createElement(P.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return _(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:f&&f.link?"pointer":""},onClick:function(){return _(2)},src:M.a.IMG_SERVER+"".concat(f&&f.img_url)}))}Z.a=A},QBsz:function(ae,Z){var h=typeof Float32Array=="undefined"?Array:Float32Array;function Q(d,n){var r=new h(2);return d==null&&(d=0),n==null&&(n=0),r[0]=d,r[1]=n,r}function P(d,n){return d[0]=n[0],d[1]=n[1],d}function D(d){var n=new h(2);return n[0]=d[0],n[1]=d[1],n}function U(d,n,r){return d[0]=n,d[1]=r,d}function s(d,n,r){return d[0]=n[0]+r[0],d[1]=n[1]+r[1],d}function t(d,n,r,c){return d[0]=n[0]+r[0]*c,d[1]=n[1]+r[1]*c,d}function O(d,n,r){return d[0]=n[0]-r[0],d[1]=n[1]-r[1],d}function o(d){return Math.sqrt(g(d))}var v=o;function g(d){return d[0]*d[0]+d[1]*d[1]}var i=g;function x(d,n,r){return d[0]=n[0]*r[0],d[1]=n[1]*r[1],d}function S(d,n,r){return d[0]=n[0]/r[0],d[1]=n[1]/r[1],d}function M(d,n){return d[0]*n[0]+d[1]*n[1]}function A(d,n,r){return d[0]=n[0]*r,d[1]=n[1]*r,d}function L(d,n){var r=o(n);return r===0?(d[0]=0,d[1]=0):(d[0]=n[0]/r,d[1]=n[1]/r),d}function f(d,n){return Math.sqrt((d[0]-n[0])*(d[0]-n[0])+(d[1]-n[1])*(d[1]-n[1]))}var u=f;function l(d,n){return(d[0]-n[0])*(d[0]-n[0])+(d[1]-n[1])*(d[1]-n[1])}var m=l;function p(d,n){return d[0]=-n[0],d[1]=-n[1],d}function y(d,n,r,c){return d[0]=n[0]+c*(r[0]-n[0]),d[1]=n[1]+c*(r[1]-n[1]),d}function _(d,n,r){var c=n[0],w=n[1];return d[0]=r[0]*c+r[2]*w+r[4],d[1]=r[1]*c+r[3]*w+r[5],d}function T(d,n,r){return d[0]=Math.min(n[0],r[0]),d[1]=Math.min(n[1],r[1]),d}function E(d,n,r){return d[0]=Math.max(n[0],r[0]),d[1]=Math.max(n[1],r[1]),d}Z.create=Q,Z.copy=P,Z.clone=D,Z.set=U,Z.add=s,Z.scaleAndAdd=t,Z.sub=O,Z.len=o,Z.length=v,Z.lenSquare=g,Z.lengthSquare=i,Z.mul=x,Z.div=S,Z.dot=M,Z.scale=A,Z.normalize=L,Z.distance=f,Z.dist=u,Z.distanceSquare=l,Z.distSquare=m,Z.negate=p,Z.lerp=y,Z.applyTransform=_,Z.min=T,Z.max=E},"QO+J":function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.createSensor=void 0;var Q=D(h("NohK")),P=h("24YM");function D(s){return s&&s.__esModule?s:{default:s}}var U=function(t){var O=void 0,o=[],v=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var A=document.createElement("object");return A.onload=function(){A.contentDocument.defaultView.addEventListener("resize",g),g()},A.style.display="block",A.style.position="absolute",A.style.top="0",A.style.left="0",A.style.height="100%",A.style.width="100%",A.style.overflow="hidden",A.style.pointerEvents="none",A.style.zIndex="-1",A.style.opacity="0",A.setAttribute("class",P.SensorClassName),A.setAttribute("tabindex",P.SensorTabIndex),A.type="text/html",t.appendChild(A),A.data="about:blank",A},g=(0,Q.default)(function(){o.forEach(function(M){M(t)})}),i=function(A){O||(O=v()),o.indexOf(A)===-1&&o.push(A)},x=function(){O&&O.parentNode&&(O.contentDocument&&O.contentDocument.defaultView.removeEventListener("resize",g),O.parentNode.removeChild(O),O=void 0,o=[])},S=function(A){var L=o.indexOf(A);L!==-1&&o.splice(L,1),o.length===0&&O&&x()};return{element:t,bind:i,destroy:x,unbind:S}};Z.createSensor=U},QOUV:function(ae,Z,h){"use strict";h.d(Z,"a",function(){return g});var Q=h("2qtc"),P=h("kLXV"),D=h("q1tI"),U=h.n(D),s=h("hgre"),t=h("po3F"),O=h.n(t),o=h("J66h"),v=h.n(o),g=function(x){var S=x.visible,M=x.width,A=x.videoId,L=x.file_url,f=x.course_id,u=x.copyUrl,l=x.toLog,m=l===void 0?!0:l,p=x.logWatchHistory,y=p===void 0?function(){}:p,_=x.onClose,T=_===void 0?function(){}:_;return U.a.createElement(P.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:S,title:null,footer:null,width:M,className:O.a.modal},U.a.createElement("i",{className:"".concat(O.a.closeIcon," iconfont icon-guanbi10"),onClick:T}),S&&U.a.createElement(s.a,{courseId:f,src:L!=null&&L.startsWith("http")?L:o.Base64.decode(L),videoId:A,toLog:m,logWatchHistory:y}))}},Qe9p:function(ae,Z,h){var Q=h("1RvN"),P={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function D(n){return n=Math.round(n),n<0?0:n>255?255:n}function U(n){return n=Math.round(n),n<0?0:n>360?360:n}function s(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?D(parseFloat(n)/100*255):D(parseInt(n,10))}function O(n){return n.length&&n.charAt(n.length-1)==="%"?s(parseFloat(n)/100):s(parseFloat(n))}function o(n,r,c){return c<0?c+=1:c>1&&(c-=1),c*6<1?n+(r-n)*c*6:c*2<1?r:c*3<2?n+(r-n)*(2/3-c)*6:n}function v(n,r,c){return n+(r-n)*c}function g(n,r,c,w,C){return n[0]=r,n[1]=c,n[2]=w,n[3]=C,n}function i(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var x=new Q(20),S=null;function M(n,r){S&&i(S,r),S=x.put(n,S||r.slice())}function A(n,r){if(!n)return;r=r||[];var c=x.get(n);if(c)return i(r,c);n=n+"";var w=n.replace(/ /g,"").toLowerCase();if(w in P)return i(r,P[w]),M(n,r),r;if(w.charAt(0)==="#"){if(w.length===4){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=4095)){g(r,0,0,0,1);return}return g(r,(C&3840)>>4|(C&3840)>>8,C&240|(C&240)>>4,C&15|(C&15)<<4,1),M(n,r),r}else if(w.length===7){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=16777215)){g(r,0,0,0,1);return}return g(r,(C&16711680)>>16,(C&65280)>>8,C&255,1),M(n,r),r}return}var b=w.indexOf("("),I=w.indexOf(")");if(b!==-1&&I+1===w.length){var k=w.substr(0,b),j=w.substr(b+1,I-(b+1)).split(","),W=1;switch(k){case"rgba":if(j.length!==4){g(r,0,0,0,1);return}W=O(j.pop());case"rgb":if(j.length!==3){g(r,0,0,0,1);return}return g(r,t(j[0]),t(j[1]),t(j[2]),W),M(n,r),r;case"hsla":if(j.length!==4){g(r,0,0,0,1);return}return j[3]=O(j[3]),L(j,r),M(n,r),r;case"hsl":if(j.length!==3){g(r,0,0,0,1);return}return L(j,r),M(n,r),r;default:return}}g(r,0,0,0,1);return}function L(n,r){var c=(parseFloat(n[0])%360+360)%360/360,w=O(n[1]),C=O(n[2]),b=C<=.5?C*(w+1):C+w-C*w,I=C*2-b;return r=r||[],g(r,D(o(I,b,c+1/3)*255),D(o(I,b,c)*255),D(o(I,b,c-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function f(n){if(!n)return;var r=n[0]/255,c=n[1]/255,w=n[2]/255,C=Math.min(r,c,w),b=Math.max(r,c,w),I=b-C,k=(b+C)/2,j,W;if(I===0)j=0,W=0;else{k<.5?W=I/(b+C):W=I/(2-b-C);var V=((b-r)/6+I/2)/I,Y=((b-c)/6+I/2)/I,X=((b-w)/6+I/2)/I;r===b?j=X-Y:c===b?j=1/3+V-X:w===b&&(j=2/3+Y-V),j<0&&(j+=1),j>1&&(j-=1)}var F=[j*360,W,k];return n[3]!=null&&F.push(n[3]),F}function u(n,r){var c=A(n);if(c){for(var w=0;w<3;w++)r<0?c[w]=c[w]*(1-r)|0:c[w]=(255-c[w])*r+c[w]|0,c[w]>255?c[w]=255:n[w]<0&&(c[w]=0);return d(c,c.length===4?"rgba":"rgb")}}function l(n){var r=A(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function m(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;c=c||[];var w=n*(r.length-1),C=Math.floor(w),b=Math.ceil(w),I=r[C],k=r[b],j=w-C;return c[0]=D(v(I[0],k[0],j)),c[1]=D(v(I[1],k[1],j)),c[2]=D(v(I[2],k[2],j)),c[3]=s(v(I[3],k[3],j)),c}var p=m;function y(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;var w=n*(r.length-1),C=Math.floor(w),b=Math.ceil(w),I=A(r[C]),k=A(r[b]),j=w-C,W=d([D(v(I[0],k[0],j)),D(v(I[1],k[1],j)),D(v(I[2],k[2],j)),s(v(I[3],k[3],j))],"rgba");return c?{color:W,leftIndex:C,rightIndex:b,value:w}:W}var _=y;function T(n,r,c,w){if(n=A(n),n)return n=f(n),r!=null&&(n[0]=U(r)),c!=null&&(n[1]=O(c)),w!=null&&(n[2]=O(w)),d(L(n),"rgba")}function E(n,r){if(n=A(n),n&&r!=null)return n[3]=s(r),d(n,"rgba")}function d(n,r){if(!n||!n.length)return;var c=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(c+=","+n[3]),r+"("+c+")"}Z.parse=A,Z.lift=u,Z.toHex=l,Z.fastLerp=m,Z.fastMapToColor=p,Z.lerp=y,Z.mapToColor=_,Z.modifyHSL=T,Z.modifyAlpha=E,Z.stringify=d},QeBL:function(ae,Z,h){"use strict";h.r(Z);var Q=h("GNNt"),P=h("wEI+"),D=h("k1fw"),U=h("PpiC"),s=h("q1tI"),t=h.n(s),O=h("+Gva"),o=h("Ty5D"),v=h("9kvl"),g=h("ruvs"),i=h("JatN"),x=h("cWXX"),S=h("/ezw"),M=h("fV52"),A=h("3I+P"),L=h("9og8"),f=h("tJVT"),u=h("WmNS"),l=h.n(u),m=h("5bA4"),p=h("UESt"),y=h("55Ip"),_=h("IzEo"),T=h("bx4M"),E=h("5Dmo"),d=h("3S7+"),n=h("pC0b"),r=h("GzdX"),c=h("m3rI"),w=h("SeJ5"),C=h.n(w),b=h("1vsH"),I=function(Le){var He=Le.data;return t.a.createElement("aside",{className:C.a.courseItems},He&&He.map(function(et,e){return t.a.createElement("a",{key:e,onClick:function(){et.power&&Object(b.S)("/shixuns/".concat(et.identifier,"/challenges"))}},t.a.createElement(T.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:et.name,src:c.a.IMG_SERVER+"/"+et.pic})},t.a.createElement(T.a.Meta,{title:et.name,description:t.a.createElement("div",null,et.is_jupyter&&t.a.createElement("div",{className:C.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!et.power&&t.a.createElement("div",{className:C.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(c.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",null,t.a.createElement(r.a,{allowHalf:!0,disabled:!0,defaultValue:et.score_info}),t.a.createElement("span",{className:"ml20"},et.score_info?"".concat(et.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:C.a.flexCenter},t.a.createElement("p",{className:"flex1"},!et.is_jupyter&&t.a.createElement(d.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),et.challenges_count)),!!et.myshixuns_count&&t.a.createElement(d.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),et.myshixuns_count))),t.a.createElement("p",null,et.level)))})))}))},k=h("G2Mv"),j=h.n(k),W=h("dKik"),V=h.n(W),Y=function(Le){var He=Le.data;return t.a.createElement("aside",{className:j.a.courseItems},He&&He.map(function(et,e){return t.a.createElement("a",{href:"/paths/".concat(et.identifier),target:"_blank",key:et.identifier},t.a.createElement(T.a,{className:"animated fadeIn",key:e,cover:t.a.createElement("img",{alt:et.name,src:c.a.IMG_SERVER+"/"+et.image_url})},t.a.createElement(T.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(d.a,{title:et.name},t.a.createElement("div",{className:"".concat(j.a.esTitle)},et.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,et.featured>0&&t.a.createElement("div",{className:j.a.excellentTag},t.a.createElement("span",{style:{background:et.featured===1?"#FF6500":et.featured===2?"#4361F2":et.featured===3?"#E9AD5D":et.featured===4?"#f7ce62":""}},et.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",et.featured===2&&"\u519B\u961F\u4E00\u6D41",et.featured===3&&"\u7701\u7EA7\u4E00\u6D41",et.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),et.excellent&&t.a.createElement("div",{className:j.a.righttag},t.a.createElement("img",{src:V.a})),t.a.createElement("div",{className:j.a.flexEnd},t.a.createElement(d.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.a.createElement("span",null,et.stages_count))),t.a.createElement(d.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.a.createElement("span",null,et.members_count)))))})))}))},X=h("2kGD"),F=h.n(X),K=h("Ptgr"),$=h("2qtc"),me=h("kLXV"),ce=h("miYZ"),xe=h("tsqr"),ye=h("y8nQ"),Oe=h("Vl3Y"),we=h("jrdN"),Te=h.n(we),re=h("SrOP"),he=h.n(re),J=h("YKIs"),fe=h.n(J),Ae=h("1sp6"),Ee=h.n(Ae),Ke=h("uiWX"),Je=h.n(Ke),Ue=h("CTlv"),je=h.n(Ue),be=h("nntt"),Ie=h.n(be),Ge=h("g+Dz"),Ye=h.n(Ge),mt=h("oBm/"),Qe=h.n(mt),Mt=h("xfXu"),kt=h.n(Mt),xt=h("9dh4"),bt=h.n(xt),Pt="/react/build/video/20821c44-1775248f8e1.mp4",Yt="/react/build/video/28357c10-1775907ad78.mp4",Gt="/react/build/video/4fdca3e8-17752499adf.mp4",Qt="/react/build/video/5490aa0d-17759081e1d.mp4",Dt="/react/build/video/3fcef362-17759076bd9.mp4",Nt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:he.a,video:Pt,key:0,firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u684C\u9762",img:he.a,video:Yt,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:he.a,video:Gt,key:2,firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:he.a,video:Dt,key:4,firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]}],Bt=[{img:fe.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ee.a,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Je.a,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:je.a,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u8BD5\u5377\u652F\u6301\u516B\u79CD\u9898\u578B\uFF0C\u652F\u6301\u968F\u673A\u62CD\u7167\u3001\u67E5\u91CD\u3001IP\u5730\u5740\u9501\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ie.a,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ye.a,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],jt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt.a,smallImg:[{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:bt.a,smallImg:[{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt.a,smallImg:[{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:bt.a,smallImg:[{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt.a,smallImg:[{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"},{image:Qe.a,url:"/index"}]}],gt=h("ErOA"),ut=h("tGSI"),nt=h.n(ut),wt=h("LvDl"),Tt=h.n(wt),Jt=h("CAjq"),nn=h.n(Jt),qt=h("JBm5"),ct=h.n(qt),vt=h("NLgs"),qe=h("Jky8"),dt=h("9Zrg"),Ne=h("2BaD"),de=h("Mgx3"),Se=h("Nf5h"),at=h("HBuW"),rt=h("TGbh"),lt=h.n(rt),ht=h("sTZ6"),Xe=h.n(ht),tt=h("451a"),pt=h.n(tt),Wt=h("BOPL"),zt=h.n(Wt),ne=h("Ke+8"),te=h.n(ne),B=h("XKdu"),H=h.n(B),G;(function(Ce){Ce.Projects="projects",Ce.Shixuns="shixuns",Ce.Classrooms="classrooms"})(G||(G={}));var q=function(Le){var He=Le.homePage,et=Le.user,e=Le.dispatch,a=Object(s.useState)(Nt[0]),R=Object(f.a)(a,2),N=R[0],z=R[1],ee=Object(s.useRef)(),ie=Object(s.useRef)(!0),se=Oe.a.useForm(),pe=Object(f.a)(se,1),ge=pe[0],Me=He.index_option,Ze=Object(s.useState)(!1),Ve=Object(f.a)(Ze,2),ot=Ve[0],it=Ve[1],st=Object(s.useState)(!1),yt=Object(f.a)(st,2),$e=yt[0],Et=yt[1],Ct=Object(s.useState)(!0),Lt=Object(f.a)(Ct,2),Ot=Lt[0],Xt=Lt[1],Rt=Object(s.useState)(""),$t=Object(f.a)(Rt,2),tn=$t[0],Bn=$t[1],Pn=Object(s.useState)(!1),an=Object(f.a)(Pn,2),vn=an[0],ln=an[1],Tn=Object(s.useState)(!0),hn=Object(f.a)(Tn,2),un=hn[0],Rn=hn[1],An=Object(s.useState)([]),en=Object(f.a)(An,2),dn=en[0],wn=en[1],In=Object(s.useState)(0),xn=Object(f.a)(In,2),yn=xn[0],Xn=xn[1],sa=Object(s.useState)([]),Vr=Object(f.a)(sa,2),Xr=Vr[0],Xa=Vr[1],Ya=Object(s.useState)({sort:"desc",page:1,limit:8,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Ca=Object(f.a)(Ya,2),Ur=Ca[0],Qa=Ca[1],Sa=Object(s.useRef)(Object(wt.throttle)(function(){return za()},100,{leading:!0,trailing:!0})).current,Ba=Object(s.useRef)(Object(wt.throttle)(function(Un){return Da(Un)},2e3,{leading:!0,trailing:!1})),Ja=function(mn,Cn){Ur.page=mn,Qa(Object(D.a)({},Ur)),la(Ur),Object(b.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875",Cn==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},ja=He.shixun_demo,Za=ja===void 0?[]:ja,Ta=He.new_discipline,ri=Ta===void 0?[]:Ta,qa=N.key,wa=N.name,Ma=N.video,Yr=N.img,Qr=N.firstTitle,Oa=N.firstDescribe,Fa=N.secondTitle,$a=N.secondDescribe,za=function(){var mn,Cn,Sn,kn,jn,Fn=Object(b.O)()?880:2600;if(ie.current){var br=document.querySelectorAll(".animate__animated").length,lr=document.querySelectorAll(".animationOrientation");lr==null||lr.forEach(function(tr){if((tr==null?void 0:tr.getBoundingClientRect().top)6&&tr.setAttribute("class","animate__animated animate__fadeInUp"))});var xr=document.querySelector(".animationTeachingTool");if((xr==null?void 0:xr.getBoundingClientRect().top)53&&(ie.current=!1)}var ua=(mn=document.getElementById("videoIndexId"))===null||mn===void 0?void 0:mn.getBoundingClientRect().top;if(!Object(b.O)())return;if(!((Cn=ee.current)!==null&&Cn!==void 0&&Cn.currentSrc)||!!((Sn=ee.current)!==null&&Sn!==void 0&&Sn.currentSrc)&&(kn=ee.current)!==null&&kn!==void 0&&(jn=kn.error)!==null&&jn!==void 0&&jn.code)return;try{ua-200?ee.current.play():ee.current.pause()}catch(tr){console.log(tr)}};Object(s.useEffect)(function(){la(Ur)},[]),Object(s.useEffect)(function(){if(He!=null&&He.homepage_disciplines)return document.body.scrollIntoView(),Sa(),window.addEventListener("scroll",Sa),function(){window.removeEventListener("scroll",Sa)}},[He]),Object(s.useEffect)(function(){Ba.current=Object(wt.throttle)(function(Un){return Da(Un)},2e3,{leading:!0,trailing:!1})},[et]);var la=function(){var Un=Object(L.a)(l.a.mark(function mn(Cn){var Sn,kn,jn,Fn;return l.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return Rn(!0),Cn.keyword=encodeURIComponent(Cn.keyword),Sn=Tt.a.pickBy(Cn,function(cr){return cr!=="all"}),lr.next=5,Object(de.y)(Sn);case 5:return kn=lr.sent,kn.status!==-1&&(wn((kn==null?void 0:kn.subjects)||[]),Xn((kn==null?void 0:kn.total_count)||0),Xa((kn==null?void 0:kn.recommend_subjects)||[])),Cn.keyword=encodeURIComponent(Cn.keyword),jn=Tt.a.pickBy(Cn,function(cr){return cr!=="all"}),lr.next=11,Object(at.ob)(jn);case 11:Fn=lr.sent,Fn.status!==-1&&(wn((Fn==null?void 0:Fn.shixuns)||[]),Xn((Fn==null?void 0:Fn.total_count)||0)),Rn(!1);case 14:case"end":return lr.stop()}},mn)}));return function(Cn){return Un.apply(this,arguments)}}(),Ra=function(mn){var Cn,Sn,kn,jn;if(z(mn),Xt(!1),!Object(b.O)())return;if(!((Cn=ee.current)!==null&&Cn!==void 0&&Cn.currentSrc)||!!((Sn=ee.current)!==null&&Sn!==void 0&&Sn.currentSrc)&&(kn=ee.current)!==null&&kn!==void 0&&(jn=kn.error)!==null&&jn!==void 0&&jn.code)return;setTimeout(function(){ee&&ee.current&&ee.current.play()},500)},Wa=function(){var Un=Object(L.a)(l.a.mark(function mn(Cn){var Sn;return l.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(gt.a)("/api/trial_requests.json",{method:"post",body:Object(D.a)({},Cn)});case 2:Sn=jn.sent,Sn.status===0&&(xe.b.success("\u63D0\u4EA4\u6210\u529F"),it(!1));case 4:case"end":return jn.stop()}},mn)}));return function(Cn){return Un.apply(this,arguments)}}(),Ha=function(mn){var Cn;if(!Object(vt.e)(e))return;if(mn===G.Projects&&!((Cn=et.userInfo)!==null&&Cn!==void 0&&Cn.email)){xe.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}mn===G.Classrooms&&ln(!0)},Da=function(mn,Cn){var Sn,kn;if(!Object(vt.e)(e))return;if((et==null||((Sn=et.userInfo)===null||Sn===void 0)?void 0:Sn.user_identity)==="\u5B66\u751F"){xe.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Cn===G.Projects&&!((kn=et.userInfo)!==null&&kn!==void 0&&kn.email)){xe.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Cn===G.Shixuns&&!Object(vt.c)())return;mn&&(window.location.href=mn)},ai=function(mn,Cn){return Array.isArray(mn)&&mn.length>0?Cn:null},Ka=function(){var Un=Object(L.a)(l.a.mark(function mn(Cn){var Sn;return l.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(gt.a)(Cn,{method:"get"});case 2:if(Sn=jn.sent,!(Sn!=null&&Sn.game_identifier)){jn.next=6;break}return Object(b.S)("/tasks/".concat(Sn==null?void 0:Sn.game_identifier)),jn.abrupt("return");case 6:Sn!=null&&Sn.identifier&&Object(b.S)("/tasks/".concat(Sn==null?void 0:Sn.identifier,"/jupyter"));case 7:case"end":return jn.stop()}},mn)}));return function(Cn){return Un.apply(this,arguments)}}(),Ga=function(){var mn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(mn),mn){Et(!0);return}var Cn="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(b.S)(Cn)},ei=function(){var mn=N.key;if(mn===4){Ra(Nt[0]);return}Ra(Nt[mn+1])},ii=[t.a.createElement("div",{key:1,className:Te.a.left},t.a.createElement("h3",null,Qr),Oa.map(function(Un,mn){return t.a.createElement("p",{key:mn},t.a.createElement("img",{src:nt.a,alt:""}),t.a.createElement("span",null,Un))}),t.a.createElement("h3",{style:{marginTop:20}},Fa),$a.map(function(Un,mn){return t.a.createElement("p",{key:mn},t.a.createElement("span",null,Un))}),t.a.createElement("div",{style:{visibility:"hidden"},className:Te.a.btns},t.a.createElement("div",{onClick:Ga,className:Te.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var mn;return Ka((mn=Za[qa])===null||mn===void 0?void 0:mn.url)},className:Te.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:Te.a.right,id:"videoIndexId"},t.a.createElement("img",{src:Yr,alt:""}),t.a.createElement("video",{ref:ee,key:Ma,onEnded:ei,controls:!Object(b.O)(),controlsList:"nodownload",muted:!0,src:Ma}),t.a.createElement("div",{className:Te.a.videoMask}))],Va=function(mn,Cn){var Sn,kn=Cn%2===0,jn=[t.a.createElement("div",{key:3,className:Te.a.left},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(mn==null?void 0:mn.image_url),alt:""}),t.a.createElement("div",{className:Te.a.btn,onClick:Ga,style:{marginLeft:kn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(Te.a.right," animationOrientation")},mn==null||((Sn=mn.subjects)===null||Sn===void 0)?void 0:Sn.map(function(Fn,br){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(br%2===0?br*.2+1:(br-1)*.2+1,"s")},key:br,href:Fn==null?void 0:Fn.url},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(Fn==null?void 0:Fn.image_url)}))}))];return kn?jn:jn.reverse()},oi=function(){ge.resetFields()};return t.a.createElement("div",{className:Te.a.mainSiteContent},t.a.createElement("div",{className:Te.a.shiyan_title_ch},"\u70ED\u95E8\u5B9E\u9A8C"),t.a.createElement("div",{className:Te.a.shiyan_title_zh},"Hot experiment"),t.a.createElement("div",{className:Te.a.shiyan_center},t.a.createElement(Se.j,{dataSource:dn,right:23,col:4,precision:1,loading:un,trackEventItems:["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u5B9E\u8BAD\u5217\u8868\u67E5\u770B\u8BE6\u60C5"]}),t.a.createElement(Se.i,{style:{marginTop:7},total:yn,value:Ur.page,pageSize:Ur.limit,onChange:Ja})),t.a.createElement("div",{className:Te.a.platform},t.a.createElement("div",{className:Te.a.platform_title},t.a.createElement("div",{className:Te.a.platform_title_ch},"\u5E73\u53F0\u7B80\u4ECB"),t.a.createElement("div",{className:Te.a.platform_title_zh},"Platform introductio")),t.a.createElement("div",{className:Te.a.platform_content},t.a.createElement("img",{src:lt.a,className:Te.a.platform_quxian}),t.a.createElement("div",{className:Te.a.platform_one},t.a.createElement("img",{src:Xe.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF")),t.a.createElement("div",{className:Te.a.platform_two},t.a.createElement("img",{src:pt.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668")),t.a.createElement("div",{className:Te.a.platform_three},t.a.createElement("img",{src:zt.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6")),t.a.createElement("div",{className:Te.a.platform_four},t.a.createElement("img",{src:te.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988")),t.a.createElement("div",{className:Te.a.platform_five},t.a.createElement("img",{src:H.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C")))),t.a.createElement("div",{className:Te.a.shixun_footer},"\u7248\u6743\u6240\u6709\xA9\u5170\u5DDE\u5927\u5B66\xA0\xA0\xA0\u5730\u5740: \u5170\u5DDE\u5E02\u5929\u6C34\u5357222\u53F7\xA0\xA0\xA0\u90AE\u7F16:730000"),t.a.createElement(me.a,{visible:ot,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(Ne.a,{onClick:function(){return it(!1)},style:{fontSize:"25px",color:"#fff"}})},t.a.createElement("div",{style:{position:"relative"}},t.a.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:ct.a}),t.a.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),t.a.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:function(){window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),t.a.createElement(me.a,{centered:!0,destroyOnClose:!0,visible:$e,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Et(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:nn.a,width:200,height:200}))),t.a.createElement(qe.a,{visible:vn,onCancel:function(){return ln(!1)}}))},ue=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.user;return{homePage:Le,user:He}})(q),ke=h("p6Nx"),We=h("KBoB"),ft=h("AFd8"),St=h.n(ft),It=h("wd/R"),Ft=h.n(It);function Zt(Ce){var Le=Ce.modeldata,He=Ce.userInfo,et=Object(s.useState)(!1),e=Object(f.a)(et,2),a=e[0],R=e[1],N=Object(s.useState)(!1),z=Object(f.a)(N,2),ee=z[0],ie=z[1],se="".concat(He==null?void 0:He.login,"recordNewStudentModal");Object(s.useEffect)(function(){if(He!=null&&He.login&&(He==null?void 0:He.identity)==="teacher"){var Me=JSON.parse(localStorage.getItem(se)),Ze=Ft()("2021-10-30T24:00:00+08:00").valueOf(),Ve=Ft()().valueOf();console.log(Me,Ft()("2021-10-30T24:00:00+08:00"),Ze,Ve,Ze>Ve,44),!Me&&Ze>Ve&&R(!0)}},[He]);function pe(Me){return ge.apply(this,arguments)}function ge(){return ge=Object(L.a)(l.a.mark(function Me(Ze){return l.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:R(!1),localStorage.setItem(se,"1");case 2:case"end":return ot.stop()}},Me)})),ge.apply(this,arguments)}return t.a.createElement(me.a,{visible:a,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",null,t.a.createElement("div",{style:{backgroundImage:"url(".concat(St.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),t.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),t.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),t.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.a.createElement("span",{onClick:function(){return pe(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var _t=Zt,Vt=h("FJo9"),Ht=h("L41K"),Kt=h("/zsF"),Ut=h("PArb"),sn=h("r7jV"),gn=h.n(sn),rn=h("xH+I"),fn=h.n(rn),On=function(Le){var He,et=RegExp("(^| )"+Le+"=([^;]+)(;|$)");return(He=document.cookie.match(et))?decodeURIComponent(He[2]):null},Kn=function(Le){var He=new Date;He.setTime(He.getTime()-1);var et=On(Le);et!=null&&(document.cookie=Le+"="+et+";expires="+He.toGMTString())},bn;(function(Ce){Ce.Classrooms="classrooms",Ce.Shixuns="shixuns",Ce.Paths="paths",Ce.Projects="projects",Ce.Videos="videos",Ce.Topics="topics"})(bn||(bn={}));var Wn=function(Le){var He=Le.homePage,et=Le.user,e=Le.globalSetting,a=Le.loading,R=Le.dispatch,N=Le.location,z=Le.payload,ee=z===void 0?{}:z,ie=Object(U.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},t.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.a.createElement("img",{src:gn.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("p",null,t.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.a.createElement("img",{src:fn.a})),t.a.createElement(Ut.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},Jn=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.loading,et=Ce.user,e=Ce.globalSetting;return{homePage:Le,user:et,globalSetting:e,loading:He.models.index}})(Wn),_n=h("ZSzu"),Yn=h.n(_n),nr=h("nz4c"),or=h.n(nr),Zn=h("ek5K"),Gn=h.n(Zn),Hn=h("uZMh"),rr=h.n(Hn),pn;(function(Ce){Ce.Classrooms="classrooms",Ce.Shixuns="shixuns",Ce.Paths="paths",Ce.Projects="projects",Ce.Videos="videos",Ce.Topics="topics"})(pn||(pn={}));var At=function(Le){var He=Le.homePage,et=Le.user,e=Le.globalSetting,a=Le.loading,R=Le.dispatch,N=Le.location,z=Le.getUserInfo,ee=Le.payload,ie=ee===void 0?{}:ee,se=Object(U.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function pe(Me){return ge.apply(this,arguments)}function ge(){return ge=Object(L.a)(l.a.mark(function Me(Ze){var Ve;return l.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(gt.a)("/api/users/update_identity.json",{method:"post",body:{identity:Ze}});case 2:Ve=it.sent,Ve.status===0&&z();case 4:case"end":return it.stop()}},Me)})),ge.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{onClick:function(){pe("teacher")},className:rr.a.beginner},t.a.createElement("img",{src:or.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){pe("student")},className:rr.a.beginner},t.a.createElement("img",{src:Yn.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){pe("professional")},className:rr.a.beginner},t.a.createElement("img",{src:Gn.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},on=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.loading,et=Ce.user,e=Ce.globalSetting;return{homePage:Le,user:et,globalSetting:e,loading:He.models.index}})(At),Nn=h("+L6B"),cn=h("2/Rp"),Qn=h("oBTY"),hr=h("+BJd"),Ln=h("mr32"),zn=h("vvFO"),mr=h.n(zn),ar=h("Kc5o"),_r=h.n(ar),gr=h("iyIb"),kr=h.n(gr),$n=Ln.a.CheckableTag,er;(function(Ce){Ce.Classrooms="classrooms",Ce.Shixuns="shixuns",Ce.Paths="paths",Ce.Projects="projects",Ce.Videos="videos",Ce.Topics="topics"})(er||(er={}));var ur=function(Le){var He=Le.homePage,et=Le.user,e=Le.globalSetting,a=Le.loading,R=Le.dispatch,N=Le.location,z=Le.setisone,ee=Le.users,ie=Le.setIsShow,se=Le.payload,pe=se===void 0?{}:se,ge=Object(U.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Me=Object(s.useState)([]),Ze=Object(f.a)(Me,2),Ve=Ze[0],ot=Ze[1],it=Object(s.useState)([]),st=Object(f.a)(it,2),yt=st[0],$e=st[1],Et=Object(s.useState)([]),Ct=Object(f.a)(Et,2),Lt=Ct[0],Ot=Ct[1],Xt=Object(s.useState)([]),Rt=Object(f.a)(Xt,2),$t=Rt[0],tn=Rt[1],Bn=Object(s.useState)([]),Pn=Object(f.a)(Bn,2),an=Pn[0],vn=Pn[1],ln=Object(s.useState)([]),Tn=Object(f.a)(ln,2),hn=Tn[0],un=Tn[1];Object(s.useEffect)(function(){Rn()},[]);function Rn(){return An.apply(this,arguments)}function An(){return An=Object(L.a)(l.a.mark(function en(){var dn;return l.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(gt.a)("/api/users/interest_tags.json",{method:"get"});case 2:dn=In.sent,ot(dn.tags.filter(function(xn){return xn.tag_type===1})),$e(dn.tags.filter(function(xn){return xn.tag_type===2})),Ot(dn.tags.filter(function(xn){return xn.tag_type===3}));case 6:case"end":return In.stop()}},en)})),An.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),t.a.createElement("span",{onClick:function(){z(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(p.a,null))),ee.identity==="student"&&t.a.createElement("div",{style:{marginTop:60}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),["java","Python","C/C++","\u7A0B\u5E8F\u7ADE\u8D5B\u8BBE\u8BA1"].map(function(en){return t.a.createElement($n,{style:{fontSize:"14px"},key:en,checked:$t.includes(en),onChange:function(wn){var In=wn?[].concat(Object(Qn.a)($t),[en]):$t.filter(function(xn){return xn!==en});tn(Object(Qn.a)(In))}},en)})),ee.identity==="student"&&t.a.createElement("div",{style:{marginTop:60,textAlign:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\u52A9\u6559\u8001\u5E08\u5FAE\u4FE1\u56DE\u590D\u5174\u8DA3\u65B9\u5411\uFF0C\u5373\u53EF\u52A0\u5165\u5B66\u4E60\u4EA4\u6D41\u5C0F\u7EC4"),t.a.createElement("img",{src:kr.a,style:{width:200}}),t.a.createElement("p",null,"\u514D\u8D39\u8D44\u6599\uFF0C\u5E73\u53F0\u7B54\u7591\uFF0C\u8BFE\u7A0B\u5B66\u4E60")),ee.identity!="student"&&t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Ve.map(function(en){return t.a.createElement($n,{style:{fontSize:"14px"},key:en.id,checked:$t.includes(en.id),onChange:function(wn){var In=wn?[].concat(Object(Qn.a)($t),[en.id]):$t.filter(function(xn){return xn!==en.id});tn(Object(Qn.a)(In))}},en.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),yt.map(function(en){return t.a.createElement($n,{style:{fontSize:"14px"},key:en.id,checked:an.includes(en.id),onChange:function(wn){var In=wn?[].concat(Object(Qn.a)(an),[en.id]):an.filter(function(xn){return xn!==en.id});vn(Object(Qn.a)(In))}},en.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Lt.map(function(en){return t.a.createElement($n,{style:{fontSize:"14px"},key:en.id,checked:hn.includes(en.id),onChange:function(wn){var In=wn?[].concat(Object(Qn.a)(hn),[en.id]):hn.filter(function(xn){return xn!==en.id});un(Object(Qn.a)(In))}},en.tag_name)}))),ee.identity!="student"&&t.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){Rn()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:mr.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},ee.identity==="teacher"&&t.a.createElement(cn.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),R({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.a.createElement("div",null,t.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:rr.a.spandiv}),t.a.createElement("span",{style:{marginLeft:"80px"}}," ","\u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.a.createElement("img",{src:_r.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),ie(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(cn.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ie(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Ar=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.loading,et=Ce.user,e=Ce.globalSetting;return{homePage:Le,user:et,globalSetting:e,loading:He.models.index}})(ur),Nr=Ht.a.Step;function ca(Ce){var Le=Ce.userInfo,He=Object(s.useState)(!1),et=Object(f.a)(He,2),e=et[0],a=et[1],R=Object(s.useState)([]),N=Object(f.a)(R,2),z=N[0],ee=N[1],ie=Object(s.useState)(0),se=Object(f.a)(ie,2),pe=se[0],ge=se[1];Object(s.useEffect)(function(){var Ve=localStorage.getItem("registeruser");parseInt(Ve)===1&&(a(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(s.useEffect)(function(){Le.login&&Me()},[Le]);function Me(){return Ze.apply(this,arguments)}function Ze(){return Ze=Object(L.a)(l.a.mark(function Ve(){var ot;return l.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.next=2,Object(gt.a)("/api/users/accounts/".concat(Le.login,".json"),{method:"get"});case 2:ot=st.sent,ee(ot),ot.identity?ge(1):ge(0);case 5:case"end":return st.stop()}},Ve)})),Ze.apply(this,arguments)}return t.a.createElement(me.a,{visible:e,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(Jn,null),pe===1&&t.a.createElement(Ar,{users:z,setIsShow:a,setisone:ge}),pe===0&&t.a.createElement(on,{getUserInfo:Me}),t.a.createElement(Ht.a,{type:"navigation",size:"small",current:pe,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(Nr,{status:z.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(Nr,{status:z.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Zr=ca,fa=h("yxwG"),qr=h.n(fa);function ha(Ce){var Le=Ce.modeldata,He=Ce.userid,et=Object(s.useState)(!1),e=Object(f.a)(et,2),a=e[0],R=e[1],N=Object(s.useState)(!1),z=Object(f.a)(N,2),ee=z[0],ie=z[1];return Object(s.useEffect)(function(){var se=JSON.parse(localStorage.getItem("Studentshow"));se!=null&&se.includes(He)?R(!1):R(Le==null?void 0:Le.is_show),Le!=null&&Le.is_show&&setTimeout(function(){var pe=JSON.parse(localStorage.getItem("Studentshow"))||[];pe.push(He),localStorage.setItem("Studentshow",JSON.stringify(pe))},2e3)},[Le]),t.a.createElement(me.a,{visible:a,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",{style:{backgroundImage:"url(".concat(qr.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){R(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var ma=ha,wr=h("m2WU"),yr=h.n(wr),Mr=h("q59E"),pa=h.n(Mr),$r=function(Le){var He,et,e,a=Le.homePage,R=Le.globalSetting,N=Le.user,z=Le.loading,ee=Le.dispatch,ie=Object(s.useState)(),se=Object(f.a)(ie,2),pe=se[0],ge=se[1],Me=Object(s.useRef)(null),Ze=Object(s.useState)(!1),Ve=Object(f.a)(Ze,2),ot=Ve[0],it=Ve[1],st=Object(s.useState)(),yt=Object(f.a)(st,2),$e=yt[0],Et=yt[1];Object(s.useEffect)(function(){ee({type:"homePage/home",payload:{}})},[a.name]),Object(s.useEffect)(function(){return Object(b.r)()||ee({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ee({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(s.useEffect)(function(){var hn;Object(b.X)((R==null||((hn=R.setting)===null||hn===void 0)?void 0:hn.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[R.setting]);function Ct(){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(L.a)(l.a.mark(function hn(){var un,Rn;return l.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,ee({type:"homePage/getHomeNotice",payload:{}});case 2:un=en.sent,un&&(Rn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",un.start_at),un!=null&&un.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),ge(un));case 4:case"end":return en.stop()}},hn)})),Lt.apply(this,arguments)}function Ot(){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(L.a)(l.a.mark(function hn(){var un;return l.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(gt.a)("/api/home/competition_popup.json",{method:"get"});case 2:un=An.sent,Et(un);case 4:case"end":return An.stop()}},hn)})),Xt.apply(this,arguments)}var Rt=Object(s.useState)(-1),$t=Object(f.a)(Rt,2),tn=$t[0],Bn=$t[1],Pn={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},an=function(un){var Rn,An,en,dn=a.homepage_disciplines,wn="sub_disciplines",In="paths",xn=function(Xn){return"/paths?discipline_id=".concat(dn[tn].id,"&&tag_tabs=").concat(tn+1,"&sub_discipline_id=").concat(Xn.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"".concat(F.a.banner," ").concat(F.a.mainSiteBanner," ")},t.a.createElement("div",{className:F.a.subnav,onMouseLeave:function(){return Bn(-1)}},dn&&dn[tn]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(Rn=dn[tn])===null||Rn===void 0||((An=Rn[wn])===null||An===void 0)?void 0:An.map(function(yn,Xn){return t.a.createElement(y.a,{key:Xn,to:xn(yn)},t.a.createElement("div",null,t.a.createElement("h1",null,yn.name),t.a.createElement("ul",null,yn.tags&&yn.tags.map(function(sa,Vr){return t.a.createElement("li",{key:Vr},t.a.createElement(y.a,{className:F.a.link,to:"/".concat(In,"?current_id=").concat(dn[tn].id,"&&tag_tabs=").concat(tn+1,"&tag_id=").concat(sa.id,"&tag_level=3")},sa.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(m.a,{className:F.a.LeftButton,onClick:function(){Me.current.prev()}}),a.images_url&&t.a.createElement(A.a,{className:un?F.a.mainSite:"",ref:Me,autoplay:!0,pauseOnDotsHover:!0},a.images_url.length>0?(en=a.images_url)===null||en===void 0?void 0:en.map(function(yn,Xn){return t.a.createElement("div",{style:{display:"flex"},key:Xn},t.a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative"},href:yn.path},t.a.createElement("img",{style:{height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"},src:c.a.IMG_SERVER+yn.image_url})))}):t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative"},href:"/"},t.a.createElement("img",{style:{height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"},src:yr.a}))))),t.a.createElement(p.a,{className:F.a.RightButton,onClick:function(){Me.current.next()}})))},vn=function(un,Rn){var An,en=Rn%2===0,dn=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(un==null?void 0:un.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:en?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},un==null||((An=un.subjects)===null||An===void 0)?void 0:An.map(function(wn,In){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(In%2===0?In*.2+1:(In-1)*.2+1,"s")},key:In,href:wn==null?void 0:wn.url},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(wn==null?void 0:wn.image_url)}))}))];return en?dn:dn.reverse()},ln=function(){var un,Rn,An;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},a==null||((un=a.new_discipline)===null||un===void 0)?void 0:un.map(function(en,dn){return t.a.createElement("aside",{key:dn+en.name,className:F.a.ContentWarp,style:{backgroundColor:dn%2===0?"#fff":"transparent",display:en.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:F.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},en.name),t.a.createElement("h5",null,en==null?void 0:en.name_en),t.a.createElement("div",{className:F.a.lf},vn(en,dn))))})),!!((Rn=a.subjects)!==null&&Rn!==void 0&&Rn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("h2",null,"TRAINING COURSE"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(y.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(S.a,{loading:z},t.a.createElement(Y,{data:a.subjects}))),!!((An=a.shixuns)!==null&&An!==void 0&&An.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(y.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(S.a,{loading:z},t.a.createElement(I,{data:a.shixuns}))))},Tn=(R==null||((He=R.setting)===null||He===void 0)?void 0:He.main_site)&&!(R!=null&&(et=R.setting)!==null&&et!==void 0&&et.is_local);return Object(b.r)()?t.a.createElement(We.default,null):t.a.createElement("section",null,t.a.createElement(K.a,{modeldata:pe,dispatch:ee}),t.a.createElement(_t,{modeldata:$e,userInfo:N==null?void 0:N.userInfo}),t.a.createElement(ma,{modeldata:$e,userid:N==null||((e=N.userInfo)===null||e===void 0)?void 0:e.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(Zr,{userInfo:N==null?void 0:N.userInfo}),t.a.createElement("img",{src:pa.a,className:F.a.img_style}),t.a.createElement(ue,null))},va=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.loading,et=Ce.globalSetting,e=Ce.user;return{homePage:Le,globalSetting:et,loading:He.models.homePage,user:e}})($r),Br=h("+UV5"),Vn=h.n(Br),jr=h("YVwf"),qn=h.n(jr),ga=h("QOUV"),Fr=h("o2EA"),Or=h.n(Fr),Ea=h("h179"),zr=h.n(Ea),Wr=h("CTM2"),ea=h.n(Wr),Cr=h("ygIP"),ba=h.n(Cr),Hr=h("TFmm"),ya=h.n(Hr),ta=h("80w6"),sr=h.n(ta),xa=function(Le){var He,et=Le.user,e=Object(U.a)(Le,["user"]),a=Object(s.useState)(!0),R=Object(f.a)(a,2),N=R[0],z=R[1],ee=Object(s.useState)(0),ie=Object(f.a)(ee,2),se=ie[0],pe=ie[1],ge=Object(s.useState)({}),Me=Object(f.a)(ge,2),Ze=Me[0],Ve=Me[1],ot=Object(s.useState)(!1),it=Object(f.a)(ot,2),st=it[0],yt=it[1];Object(s.useEffect)(function(){$e()},[]);var $e=function(){var Ot=Object(L.a)(l.a.mark(function Xt(){var Rt;return l.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return z(!0),tn.next=3,Object(gt.a)("/api/home/index.json",{method:"get"});case 3:Rt=tn.sent,Rt.images_url&&Ve(Rt),z(!1);case 6:case"end":return tn.stop()}},Xt)}));return function(){return Ot.apply(this,arguments)}}(),Et={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ct=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Lt=[{img:Or.a,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:zr.a,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:ea.a,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:ba.a,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:ya.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:sr.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:Vn.a.home},t.a.createElement(ga.a,{width:800,visible:st,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return yt(!1)}}),t.a.createElement(S.a,{loading:N,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Vn.a.bg},t.a.createElement("div",{className:Vn.a.public_width},t.a.createElement("div",{className:Vn.a.banner},t.a.createElement(qn.a,Et,Ze==null||((He=Ze.images_url)===null||He===void 0)?void 0:He.map(function(Ot){return t.a.createElement("div",{onClick:function(){Ot.path&&Object(b.S)(Ot.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:Ot.path?"pointer":"default"}},t.a.createElement("img",{src:c.a.IMG_SERVER+Ot.image_url,alt:""}),t.a.createElement("div",{className:"index_moe_focus_shadow"}),t.a.createElement("span",{className:"index_moe_focus_b"})))}))))),t.a.createElement("div",{className:Vn.a.content},t.a.createElement("div",{className:Vn.a.experience},t.a.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Vn.a.li}),t.a.createElement(y.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Vn.a.li}),t.a.createElement(y.a,{to:"/paths",target:"_blank",className:Vn.a.li})),t.a.createElement("div",{className:Vn.a.demonstrate},t.a.createElement("div",{className:Vn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Ct.map(function(Ot,Xt){var Rt;return t.a.createElement("div",{key:Xt,className:Vn.a.li,style:{background:Ot.background,cursor:Ot!=null&&Ot.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Vn.a.name},Ot.name),t.a.createElement("div",{className:Vn.a.tagWarp},Ot==null||((Rt=Ot.tags)===null||Rt===void 0)?void 0:Rt.map(function($t,tn){return t.a.createElement("div",{key:"".concat(Xt,"-").concat(tn),className:Vn.a.tag},$t)})),t.a.createElement("div",{className:Vn.a.mask,onClick:function(){switch(Xt){case 0:yt(!0);break;default:Ot.link?Object(b.S)(Ot.link):Ot.more&&v.d.push("/classrooms/classicCases");return}},style:{background:Ot.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Ot.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Vn.a.feature},t.a.createElement("div",{className:Vn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Lt.map(function(Ot,Xt){return t.a.createElement("div",{className:Vn.a.li,key:Ot.title,onClick:function(){switch(Xt){case 0:yt(!0);break;default:Ot.link&&Object(b.S)(Ot.link);break}}},t.a.createElement("img",{src:Ot.img}),t.a.createElement("div",null,t.a.createElement("h4",null,Ot.title),t.a.createElement("h6",null,Ot.intro)))}))))))},Er=Object(v.a)(function(Ce){var Le=Ce.user;return{user:Le}})(xa),Na=h("Znn+"),pr=h("ZTPi"),Rr=h("8/ia"),En=h.n(Rr),_a=h("QgcY"),Kr=h("CzVm"),Dr=h.n(Kr),Lr=h("Eo/3"),na=h.n(Lr),ra=h("Hwda"),aa=h.n(ra),Sr=h("rIHE"),ia=h.n(Sr),Gr=h("APus"),Aa=h.n(Gr),dr=h("B9Dg"),Pr=h.n(dr),Ir=h("IuEb"),oa=h.n(Ir),_e=h("umnG"),Be=h.n(_e),Fe=h("40xk"),De=h.n(Fe),oe=h("LzVc"),ve=h.n(oe),le=function(Le){var He=Le.competitions,et=Le.user,e=Le.dispatch,a=Object(U.a)(Le,["competitions","user","dispatch"]),R=Object(s.useState)(!1),N=Object(f.a)(R,2),z=N[0],ee=N[1],ie=Object(s.useState)({}),se=Object(f.a)(ie,2),pe=se[0],ge=se[1],Me=Object(s.useState)(""),Ze=Object(f.a)(Me,2),Ve=Ze[0],ot=Ze[1],it=Object(s.useRef)(null),st=Object(s.useRef)(null);Object(s.useEffect)(function(){yt()},[]);var yt=function(){var Lt=Object(L.a)(l.a.mark(function Ot(){return l.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:He.listParams.keyword="",He.listParams.category="",He.listParams.page=1,e({type:"competitions/getList",payload:Object(D.a)({},He.listParams)});case 4:case"end":return Rt.stop()}},Ot)}));return function(){return Lt.apply(this,arguments)}}(),$e=[{path:"",img:Dr.a},{path:"",img:Dr.a},{path:"",img:Dr.a},{path:"",img:Dr.a}],Et=[{path:"",img:oa.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:oa.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:oa.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Ct=function(Ot){ot(Ot),He.listParams.page=1,He.listParams.category=Ot,e({type:"competitions/getList",payload:Object(D.a)({},He.listParams)})};return t.a.createElement("section",{className:En.a.home},t.a.createElement(S.a,{loading:z,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:En.a.bg},$e&&t.a.createElement(A.a,{ref:it,autoplay:!0,pauseOnDotsHover:!0},$e==null?void 0:$e.map(function(Lt,Ot){return t.a.createElement("div",{key:Ot,className:En.a.li},t.a.createElement("a",{href:Lt.path},t.a.createElement("img",{width:"100%",src:Lt.img})))})),t.a.createElement("div",{className:En.a.btns},t.a.createElement("div",{onClick:function(){it.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){it.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:En.a.competition},t.a.createElement("div",{className:En.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:En.a.des},t.a.createElement("img",{src:na.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.a.createElement("img",{className:"ml5 mr5",src:Pr.a}),t.a.createElement("img",{src:aa.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:Pr.a}),t.a.createElement("img",{src:ia.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:Pr.a}),t.a.createElement("img",{src:Aa.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:En.a.information},t.a.createElement("div",{className:En.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:En.a.des},t.a.createElement("div",{className:En.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:En.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:En.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:En.a.retrospect},t.a.createElement("div",{className:En.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:En.a.banner},Et&&t.a.createElement(A.a,{ref:st,autoplay:!1,pauseOnDotsHover:!0},Et==null?void 0:Et.map(function(Lt,Ot){return t.a.createElement("div",{key:Ot,className:En.a.li},t.a.createElement("div",{className:En.a.left},t.a.createElement("img",{width:524,src:Lt.img})),t.a.createElement("div",{className:En.a.right},t.a.createElement("div",{className:En.a.name},Lt==null?void 0:Lt.name),t.a.createElement("div",{className:En.a.des},Lt.des),t.a.createElement("div",{className:En.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:Be.a})),t.a.createElement("img",{className:En.a.l,src:De.a}),t.a.createElement("img",{className:En.a.r,src:ve.a})))})),t.a.createElement("div",{className:En.a.btns},t.a.createElement("div",{onClick:function(){st.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){st.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:En.a.group},t.a.createElement("div",{className:En.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(pr.a,{className:En.a.tabs,activeKey:Ve,onChange:Ct},t.a.createElement(pr.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(pr.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(pr.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:En.a.list},t.a.createElement(_a.default,{show:!1})),t.a.createElement("div",{onClick:function(){return v.d.push("/competitions?tabs=".concat(Ve))},className:En.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Re=Object(v.a)(function(Ce){var Le=Ce.competitions,He=Ce.user;return{competitions:Le,user:He}})(le),Pe=function(Le){var He=Le.loading,et=Le.globalSetting,e=Le.children,a=Le.user,R=Le.dispatch,N=Le.location,z=Object(U.a)(Le,["loading","globalSetting","children","user","dispatch","location"]),ee=Object(o.h)(),ie=Object(g.b)(),se=et.globalLoading;return Object(s.useEffect)(function(){window.less.modifyVars(Object(D.a)({},i.a[et.theme]))},[et.theme]),t.a.createElement(P.b,{locale:O.default},!et.isIlearning&&et.isPaZhou?t.a.createElement(Re,null):t.a.createElement(va,null),et.isIlearning&&t.a.createElement(Er,null))},ze=Z.default=Object(v.a)(function(Ce){var Le=Ce.loading,He=Ce.globalSetting,et=Ce.user;return{loading:Le,globalSetting:He,user:et}})(Pe)},QgcY:function(ae,Z,h){"use strict";h.r(Z);var Q=h("2qtc"),P=h("kLXV"),D=h("DjyN"),U=h("NUBc"),s=h("cWXX"),t=h("/ezw"),O=h("+L6B"),o=h("2/Rp"),v=h("Mwp2"),g=h("VXEj"),i=h("5NDa"),x=h("5rEg"),S=h("miYZ"),M=h("tsqr"),A=h("9og8"),L=h("k1fw"),f=h("tJVT"),u=h("PpiC"),l=h("Znn+"),m=h("ZTPi"),p=h("WmNS"),y=h.n(p),_=h("q1tI"),T=h.n(_),E=h("Ty5D"),d=h("9kvl"),n=h("1vsH"),r=h("D2RN"),c=h.n(r),w=h("BdwD"),C=h("m3rI"),b=h("zrhs"),I=h("xKgJ"),k=h("NLgs"),j=h("14J3"),W=h("BMrR"),V=h("sRBo"),Y=h("kaz8"),X=h("/zsF"),F=h("PArb"),K=h("T2oS"),$=h("W9HT"),me=h("jCWc"),ce=h("kPKH"),xe=h("5Dmo"),ye=h("3S7+"),Oe=h("oBTY"),we=h("wd/R"),Te=h.n(we),re=h("cVA7"),he=h.n(re),J=h("ErOA"),fe=h("RotF"),Ae=h.n(fe),Ee=h("mgmH"),Ke=h("nj+s"),Je=h.n(Ke),Ue=function(){var wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:wt},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},je=h("6lbe"),be=h.n(je),Ie=m.a.TabPane,Ge=Y.a.Group,Ye=function(wt){var Tt,Jt,nn,qt,ct,vt=wt.competitions,qe=wt.globalSetting,dt=wt.loading,Ne=wt.dispatch,de=wt.user,Se=wt.type,at=wt.keyword,rt=Object(u.a)(wt,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),lt=Object(E.i)(),ht=Object(_.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),Xe=Object(f.a)(ht,2),tt=Xe[0],pt=Xe[1],Wt=Object(_.useState)(!1),zt=Object(f.a)(Wt,2),ne=zt[0],te=zt[1],B=Object(_.useState)(!0),H=Object(f.a)(B,2),G=H[0],q=H[1],ue=Object(_.useState)([]),ke=Object(f.a)(ue,2),We=ke[0],ft=ke[1],St=Object(_.useState)([]),It=Object(f.a)(St,2),Ft=It[0],Zt=It[1];Object(_.useEffect)(function(){_t()},[lt,at]);function _t(){return Vt.apply(this,arguments)}function Vt(){return Vt=Object(A.a)(y.a.mark(function Ht(){var Kt;return y.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return te(!0),sn.next=3,Ne({type:"competitions/getList",payload:{category:Se,page:1,keyword:at||""}});case 3:Kt=sn.sent,te(!1),ft([]),pt({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),Zt(Object(Oe.a)(Kt==null?void 0:Kt.competitions));case 8:case"end":return sn.stop()}},Ht)})),Vt.apply(this,arguments)}return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},(Ft==null?void 0:Ft.length)===0&&T.a.createElement(w.a,null),(Ft==null?void 0:Ft.length)>0&&T.a.createElement("div",{className:Je.a.scrollWrapper,style:{overflowY:"auto"}},T.a.createElement(Ae.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var Ht=Object(A.a)(y.a.mark(function Kt(Ut){var sn,gn;return y.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(!(G&&!ne)){fn.next=8;break}return te(!0),fn.next=4,Ne({type:"competitions/getList",payload:{category:Se,page:Ut}});case 4:gn=fn.sent,te(!1),Zt([].concat(Object(Oe.a)(Ft),Object(Oe.a)(gn==null?void 0:gn.competitions))),(gn==null||((sn=gn.competitions)===null||sn===void 0)?void 0:sn.length)<20&&q(!1);case 8:case"end":return fn.stop()}},Kt)}));return function(Kt){return Ht.apply(this,arguments)}}(),hasMore:G,useWindow:!1},T.a.createElement($.a,{spinning:ne},T.a.createElement(Ge,{value:We,onChange:function(){var Ht=Object(A.a)(y.a.mark(function Kt(Ut){var sn;return y.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(ft(Object(Oe.a)(Ut)),!((Ut==null?void 0:Ut.length)>0)){rn.next=8;break}return rn.next=4,Object(J.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Ut.toString()}});case 4:sn=rn.sent,(sn==null?void 0:sn.status)===0&&pt(sn),rn.next=9;break;case 8:pt({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return rn.stop()}},Kt)}));return function(Kt){return Ht.apply(this,arguments)}}()},T.a.createElement(W.a,{gutter:[16,16]},Ft==null?void 0:Ft.map(function(Ht,Kt){return T.a.createElement(ce.a,{span:12},T.a.createElement(Y.a,{value:Ht.id,className:Je.a.checkBoxWrapper},T.a.createElement(ye.a,{className:Je.a.checkboxtitle,title:Ht.sub_title?Ht.name+"\u2014\u2014"+Ht.sub_title:Ht.name},Ht.name,Ht.sub_title?"\u2014\u2014"+Ht.sub_title:"")))})))))),T.a.createElement(W.a,{justify:"space-between",align:"middle"},T.a.createElement("div",{className:Je.a.partTitle},"\u6570\u636E\u5C55\u793A"),T.a.createElement(o.a,{className:Je.a.exportBtn,onClick:function(){Object(Ee.m)({ids:We.toString()})}},T.a.createElement("img",{src:be.a,alt:"",className:Je.a.pngIcon}),"\u6570\u636E\u5BFC\u51FA")),T.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},T.a.createElement(F.a,{style:{padding:"0px 40px"}}),T.a.createElement("div",{style:{textAlign:"center"}},T.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),T.a.createElement("br",null),T.a.createElement("div",{style:{marginTop:"20px"}},T.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",Te()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",T.a.createElement("span",{style:{color:"#999999"}}," ",T.a.createElement("span",{style:{color:"#B620E0"}},(tt==null?void 0:tt.school_count)||0)," ","\u6240\u9AD8\u6821"," ",T.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(tt==null?void 0:tt.team_count)||0)," ","\u652F\u961F\u4F0D"," ",T.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(tt==null?void 0:tt.user_count)||0)," ","\u540D\u5B66\u751F\u62A5\u540D"," ")))),T.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(tt==null||((Tt=tt.school_level_count)===null||Tt===void 0)?void 0:Tt[0])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(tt==null||((Jt=tt.school_level_count)===null||Jt===void 0)?void 0:Jt[1])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(tt==null||((nn=tt.school_level_count)===null||nn===void 0)?void 0:nn[2])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(tt==null||((qt=tt.school_level_count)===null||qt===void 0)?void 0:qt[3])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(tt==null||((ct=tt.school_level_count)===null||ct===void 0)?void 0:ct[4])||0),"\u6240"))),T.a.createElement(he.a,{option:Ue(Object.values(tt==null?void 0:tt.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),T.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},mt=Object(d.a)(function(nt){var wt=nt.competitions,Tt=nt.loading,Jt=nt.globalSetting,nn=nt.user;return{competitions:wt,globalSetting:Jt,loading:Tt.models.competitions,user:nn}})(Ye),Qe=h("Nf5h"),Mt=m.a.TabPane,kt=Y.a.Group,xt=function(wt){var Tt=wt.competitions,Jt=wt.globalSetting,nn=wt.loading,qt=wt.dispatch,ct=wt.user,vt=Object(u.a)(wt,["competitions","globalSetting","loading","dispatch","user"]),qe=Object(_.useState)(""),dt=Object(f.a)(qe,2),Ne=dt[0],de=dt[1],Se=Object(_.useState)(),at=Object(f.a)(Se,2),rt=at[0],lt=at[1],ht=Object(_.useState)(""),Xe=Object(f.a)(ht,2),tt=Xe[0],pt=Xe[1];return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement(W.a,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30}},T.a.createElement(Qe.l,{dataSource:[{id:"",name:"\u5168\u90E8"},{id:"progressing",name:"\u8FDB\u884C\u4E2D\u7684"},{id:"ended",name:"\u5F80\u671F\u6BD4\u8D5B"}],value:Ne,onChange:de}),T.a.createElement("div",{className:Je.a.searchWrap},T.a.createElement(x.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:Je.a.search,value:tt,onChange:function(zt){zt.target.value||lt(zt.target.value),pt(zt.target.value)},onSearch:function(zt){lt(zt)},suffix:T.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(Je.a.searchIcon),onClick:function(){return lt(tt)}})}))),Ne===""&&T.a.createElement(mt,{type:Ne,keyword:rt}),Ne==="progressing"&&T.a.createElement(mt,{type:Ne,keyword:rt}),Ne==="ended"&&T.a.createElement(mt,{type:Ne,keyword:rt})))},bt=Object(d.a)(function(nt){var wt=nt.competitions,Tt=nt.loading,Jt=nt.globalSetting,nn=nt.user;return{competitions:wt,globalSetting:Jt,loading:Tt.models.competitions,user:nn}})(xt),Pt=h("lzim"),Yt=h("Ptgr"),Gt=h("F2wG"),Qt=h.n(Gt),Dt=h("UfjD"),Nt=h("qHvr"),Bt=h("SVaM"),jt=m.a.TabPane,gt=function(wt){var Tt=wt.competitions,Jt=wt.globalSetting,nn=wt.loading,qt=wt.dispatch,ct=wt.user,vt=wt.show,qe=vt===void 0?!0:vt,dt=Object(u.a)(wt,["competitions","globalSetting","loading","dispatch","user","show"]),Ne=Object(E.h)(),de=Object(_.useState)(!1),Se=Object(f.a)(de,2),at=Se[0],rt=Se[1],lt=Object(_.useState)(),ht=Object(f.a)(lt,2),Xe=ht[0],tt=ht[1],pt=Object(_.useState)(!1),Wt=Object(f.a)(pt,2),zt=Wt[0],ne=Wt[1],te=Object(_.useState)(!1),B=Object(f.a)(te,2),H=B[0],G=B[1],q=Object(_.useState)(!1),ue=Object(f.a)(q,2),ke=ue[0],We=ue[1],ft=Object(_.useState)(!0),St=Object(f.a)(ft,2),It=St[0],Ft=St[1],Zt=Object(_.useState)([]),_t=Object(f.a)(Zt,2),Vt=_t[0],Ht=_t[1];Object(_.useEffect)(function(){return qt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){qt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(_.useEffect)(function(){if(qe){var pn;Tt.listParams.category=((pn=Ne.query)===null||pn===void 0?void 0:pn.tabs)||"",qt({type:"competitions/getList",payload:Object(L.a)({},Tt.listParams)})}return function(){Tt.listParams.keyword="",Tt.listParams.category="",Tt.listParams.page=1,qt({type:"competitions/getList",payload:Object(L.a)({},Tt.listParams)})}},[Tt.name]),Object(_.useEffect)(function(){qe&&Object(n.X)("\u5728\u7EBF\u7ADE\u8D5B")});function Kt(){return Ut.apply(this,arguments)}function Ut(){return Ut=Object(A.a)(y.a.mark(function pn(){var At,on;return y.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,qt({type:"homePage/getHomeNotice",payload:{}});case 2:At=cn.sent,At&&(on=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",At.start_at),At!=null&&At.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),tt(At));case 4:case"end":return cn.stop()}},pn)})),Ut.apply(this,arguments)}var sn=function(At,on){document.body.scrollIntoView(),Tt.listParams.page=At,qt({type:"competitions/getList",payload:Object(L.a)(Object(L.a)({},Tt.listParams),{},{edu:Ne.query.edu})})};function gn(pn){pn.stopPropagation()}function rn(pn,At,on){return fn.apply(this,arguments)}function fn(){return fn=Object(A.a)(y.a.mark(function pn(At,on,Nn){var cn,Qn;return y.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if(At.stopPropagation(),Object(k.e)(qt)){Ln.next=3;break}return Ln.abrupt("return");case 3:if(!(on!=null&&on.is_authentication&&!(ct!=null&&(cn=ct.userInfo)!==null&&cn!==void 0&&cn.authentication))){Ln.next=6;break}return qt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),Ln.abrupt("return");case 6:if(!(Nn==="ismodel")){Ln.next=20;break}if(!(on.member_of_course===!0)){Ln.next=11;break}Object(n.S)("/classrooms/".concat(on.course_id)),Ln.next=18;break;case 11:if(on.invite_code){Ln.next=14;break}return M.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),Ln.abrupt("return");case 14:return Ln.next=16,qt({type:"competitions/addApplytojoincourse",payload:{invite_code:on.invite_code,student:1}});case 16:Qn=Ln.sent,Qn.status===0&&Object(n.S)("/classrooms/".concat(on.course_id));case 18:Ln.next=33;break;case 20:if(!(on.enrolled===!0)){Ln.next=23;break}return Object(n.S)(Nn),Ln.abrupt("return");case 23:if(!(Nn==="personal")){Ln.next=31;break}if(!(on.enroll_ended===!0)){Ln.next=27;break}return M.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),Ln.abrupt("return");case 27:ne(!0),Ht(on),Ln.next=33;break;case 31:ne(!0),Ht(on);case 33:case"end":return Ln.stop()}},pn)})),fn.apply(this,arguments)}function On(pn){Object(n.S)(pn)}function Kn(pn){return bn.apply(this,arguments)}function bn(){return bn=Object(A.a)(y.a.mark(function pn(At){var on;return y.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:if(It){cn.next=2;break}return cn.abrupt("return");case 2:if(Ft(!1),!Wn()){cn.next=5;break}return cn.abrupt("return");case 5:return cn.next=7,qt({type:"competitions/AddTeam",payload:{identifier:Vt==null?void 0:Vt.identifier,name:At}});case 7:on=cn.sent,on&&on.status===0?(M.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),qt({type:"competitions/getList",payload:Object(L.a)({},Tt.listParams)}),G(!1)):Ft(!0);case 9:case"end":return cn.stop()}},pn)})),bn.apply(this,arguments)}function Wn(){var pn,At;if(ct!=null&&(pn=ct.userInfo)!==null&&pn!==void 0&&pn.is_teacher){var on;if(Vt!=null&&(on=Vt.teacher_staff)!==null&&on!==void 0&&on.mutiple_limited&&(Vt!=null&&Vt.enrolled))return M.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Ft(!0),!0}else{var Nn;if(Vt!=null&&(Nn=Vt.member_staff)!==null&&Nn!==void 0&&Nn.mutiple_limited&&(Vt!=null&&Vt.enrolled))return M.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Ft(!0),!0}if(Vt!=null&&Vt.enroll_ended)return M.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),Ft(!0),!0;if(ct!=null&&(At=ct.userInfo)!==null&&At!==void 0&&At.is_teacher){if(!Vt.teacher_staff)return M.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),Ft(!0),!0}else if(!(Vt!=null&&Vt.member_staff))return M.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),Ft(!0),!0}function Jn(pn){return _n.apply(this,arguments)}function _n(){return _n=Object(A.a)(y.a.mark(function pn(At){var on;return y.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:if(It){cn.next=2;break}return cn.abrupt("return");case 2:if(!Wn()){cn.next=4;break}return cn.abrupt("return");case 4:return Ft(!1),cn.next=7,qt({type:"competitions/JoinTeam",payload:{identifier:Vt==null?void 0:Vt.identifier,invite_code:At}});case 7:on=cn.sent,on&&on.status===0?(M.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),qt({type:"competitions/getList",payload:Object(L.a)({},Tt.listParams)}),We(!1)):Ft(!0);case 9:case"end":return cn.stop()}},pn)})),_n.apply(this,arguments)}var Yn=function(At){At.external_url?On(At.external_url):On(At.competition_status==="ended"?"/competitions/index/".concat(At.identifier):At.competition_status==="nearly_published"?At.permission.editable==!0?"/competitions/index/".concat(At.identifier):null:At.competition_status==="progressing"?"/competitions/index/".concat(At.identifier):null)},nr=function(At,on){on.external_url?(At.stopPropagation(),On(on.external_url)):rn(At,on,on.mode===2?"ismodel":on.personal?"personal":"/competitions/index/".concat(on.identifier,"/enroll"))},or=Object(_.useState)(""),Zn=Object(f.a)(or,2),Gn=Zn[0],Hn=Zn[1],rr=function(At){Tt.listParams.keyword=encodeURIComponent(At),Tt.listParams.page=1,At&&Object(Bt.a)({name:At,copywriting:At,position:"Competition"}),qt({type:"competitions/getList",payload:Object(L.a)(Object(L.a)({},Tt.listParams),{},{edu:Ne.query.edu})})};return T.a.createElement("section",{className:c.a.bg},T.a.createElement("div",{className:"edu-container"},T.a.createElement(Qe.a,{title:"\u7ADE\u8D5B\u7EC4\u7EC7",sunTitle:"\u6FC0\u53D1\u521B\u65B0\u6D3B\u529B\uFF0C\u57F9\u517B\u8F6F\u4EF6\u4EBA\u624D",img:Qt.a,imgWidth:438,bannerExtraContent:T.a.createElement("div",{className:c.a.searchWrap},T.a.createElement(x.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:c.a.search,value:Gn,onChange:function(At){return Hn(At.target.value)},suffix:T.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(c.a.searchIcon),onClick:function(){return rr(Gn)}}),onSearch:rr}))}),T.a.createElement("div",{className:c.a.tabsWrap},T.a.createElement(m.a,{defaultActiveKey:"",onChange:function(At){At==="statistics"?rt(!0):rt(!1),Tt.listParams.page=1,Tt.listParams.category=At,Tt.listParams.page=1,qt({type:"competitions/getList",payload:Object(L.a)({},Tt.listParams)})}},T.a.createElement(jt,{tab:"\u5168\u90E8",key:""}),T.a.createElement(jt,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),T.a.createElement(jt,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),T.a.createElement(jt,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(I.v)()&&T.a.createElement(jt,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))),!at&&T.a.createElement("div",null,Tt.count===0&&T.a.createElement(w.a,null),T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement(t.a,{loading:nn,active:!0,avatar:{size:40},paragraph:{rows:5}},Tt.competitions&&T.a.createElement(g.b,{itemLayout:"vertical",size:"large",dataSource:Tt.competitions,renderItem:function(At,on){return T.a.createElement("div",{className:c.a.CompetitionsList},At.competition_status==="nearly_published"?At.permission.editable==!0?"":T.a.createElement("div",{className:c.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",T.a.createElement(g.b.Item,{onClick:function(){return Yn(At)},className:c.a.shadow,key:on},T.a.createElement(g.b.Item.Meta,{style:{marginBottom:"0px"},avatar:T.a.createElement("img",{className:c.a.divimg,src:At&&At.image?"".concat(C.a.IMG_SERVER,"/")+At.image:Pt.p}),title:T.a.createElement("p",{style:{alignItems:"center",display:"flex"}},T.a.createElement("a",{className:c.a.task_hide},At.name,At.sub_title?"\u2014\u2014".concat(At.sub_title):""),At.competition_status&&At.competition_status==="nearly_published"?T.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Comingtext)},"\u5373\u5C06\u53D1\u5E03"):"",At.competition_status&&At.competition_status==="progressing"?T.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.havetext)},"\u8FDB\u884C\u4E2D"):"",At.competition_status&&At.competition_status==="ended"?T.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Finishedtext)},"\u5DF2\u7ED3\u675F"):""),description:T.a.createElement("div",{className:c.a.description},T.a.createElement("div",{className:c.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},At.description?At.description:"\u6682\u65E0\u7B80\u4ECB~"),T.a.createElement("div",{className:c.a.bottomText},T.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",At.start_time,"\uFF5E",At.end_time),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",At&&At.enroll_end_time?At.enroll_end_time:"\u6682\u65E0"),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u6D4F\u89C8\u6570\uFF1A",At&&At.visits_count?At.visits_count:"\u6682\u65E0")))}),T.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},T.a.createElement("div",{className:c.a.info},T.a.createElement("div",{className:c.a.bonus,style:{visibility:At&&At.bonus?"visible":"hidden"}},T.a.createElement("span",{className:c.a.rmb},"\xA5"),parseInt(At.bonus).toLocaleString()),At.member_count?T.a.createElement("div",{className:c.a.applyInfo},"\u5DF2\u62A5\u540D\uFF1A",At.competition_status==="nearly_published"?"0":At.member_count):""),At&&At.competition_status==="ended"?T.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(cn){return gn(cn)}},"\u5DF2\u7ED3\u675F"):null,At&&At.competition_status==="nearly_published"?T.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(cn){return gn(cn)}},"\u672A\u53D1\u5E03"):null,At&&At.competition_status!=="nearly_published"&&At.enroll_end&&At.competition_status!=="ended"?T.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(cn){return gn(cn)}},"\u62A5\u540D\u622A\u6B62"):null,At&&At.competition_status==="progressing"&&At.enroll_end!=!0&&!At.external_url?T.a.createElement(o.a,{className:c.a.signup,onClick:function(cn){return nr(cn,At)}},At!=null&&At.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),T.a.createElement(b.a,null),T.a.createElement(Yt.a,{modeldata:Xe,dispatch:qt}),T.a.createElement("aside",{className:"tc mb50 mt20"},T.a.createElement(U.a,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:sn,defaultPageSize:20,current:Tt.listParams.page,defaultCurrent:Tt.listParams.page,total:Tt.count})))),at&&T.a.createElement(bt,null)),T.a.createElement(P.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:zt,onCancel:function(){ne(!1)},footer:!1},T.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},T.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){We(!0),ne(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),T.a.createElement(o.a,{style:{height:40},onClick:function(){G(!0),ne(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),ke?T.a.createElement(Dt.a,{isjoin:ke,setJoin:We,JoinTeams:Jn}):null,H?T.a.createElement(Nt.a,{isAddmodle:H,setIsAdd:G,createTeam:Kn}):null)},ut=Z.default=Object(d.a)(function(nt){var wt=nt.competitions,Tt=nt.loading,Jt=nt.globalSetting,nn=nt.user;return{competitions:wt,globalSetting:Jt,loading:Tt.models.competitions,user:nn}})(gt)},QuXc:function(ae,Z){var h=function(P){this.colorStops=P||[]};h.prototype={constructor:h,addColorStop:function(P,D){this.colorStops.push({offset:P,color:D})}};var Q=h;ae.exports=Q},RDYZ:function(ae,Z,h){var Q=h("dMvE");function P(U){this._target=U.target,this._life=U.life||1e3,this._delay=U.delay||0,this._initialized=!1,this.loop=U.loop==null?!1:U.loop,this.gap=U.gap||0,this.easing=U.easing||"Linear",this.onframe=U.onframe,this.ondestroy=U.ondestroy,this.onrestart=U.onrestart,this._pausedTime=0,this._paused=!1}P.prototype={constructor:P,step:function(U,s){if(this._initialized||(this._startTime=U+this._delay,this._initialized=!0),this._paused){this._pausedTime+=s;return}var t=(U-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var O=this.easing,o=typeof O=="string"?Q[O]:O,v=typeof o=="function"?o(t):t;return this.fire("frame",v),t===1?this.loop?(this.restart(U),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(U){var s=(U-this._startTime-this._pausedTime)%this._life;this._startTime=U-s+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(U,s){U="on"+U,this[U]&&this[U](this._target,s)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var D=P;ae.exports=D},RMFE:function(ae,Z){ae.exports="data:image/png;base64,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"},RXMa:function(ae,Z,h){var Q=h("y+Vt"),P=Q.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(D,U){var s=U.cx,t=U.cy,O=Math.PI*2;D.moveTo(s+U.r,t),D.arc(s,t,U.r,0,O,!1),D.moveTo(s+U.r0,t),D.arc(s,t,U.r0,0,O,!0)}});ae.exports=P},RotF:function(ae,Z,h){ae.exports=h("LSTS")},SKnc:function(ae,Z,h){var Q=h("bYtY"),P=h("QuXc"),D=function(s,t,O,o,v,g){this.x=s==null?0:s,this.y=t==null?0:t,this.x2=O==null?1:O,this.y2=o==null?0:o,this.type="linear",this.global=g||!1,P.call(this,v)};D.prototype={constructor:D},Q.inherits(D,P);var U=D;ae.exports=U},SMhR:function(ae,Z){ae.exports="data:image/png;base64,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"},SUKs:function(ae,Z,h){var Q=h("LPTA"),P=Q.debugMode,D=function(){};P===1&&(D=console.error);var U=D;ae.exports=U},SeJ5:function(ae,Z,h){ae.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ae,Z,h){var Q=h("QBsz"),P=Q.create,D=Q.distSquare,U=Math.pow,s=Math.sqrt,t=1e-8,O=1e-4,o=s(3),v=1/3,g=P(),i=P(),x=P();function S(n){return n>-t&&nt||n<-t}function A(n,r,c,w,C){var b=1-C;return b*b*(b*n+3*C*r)+C*C*(C*w+3*b*c)}function L(n,r,c,w,C){var b=1-C;return 3*(((r-n)*b+2*(c-r)*C)*b+(w-c)*C*C)}function f(n,r,c,w,C,b){var I=w+3*(r-c)-n,k=3*(c-r*2+n),j=3*(r-n),W=n-C,V=k*k-3*I*j,Y=k*j-9*I*W,X=j*j-3*k*W,F=0;if(S(V)&&S(Y))if(S(k))b[0]=0;else{var K=-j/k;K>=0&&K<=1&&(b[F++]=K)}else{var $=Y*Y-4*V*X;if(S($)){var me=Y/V,K=-k/I+me,ce=-me/2;K>=0&&K<=1&&(b[F++]=K),ce>=0&&ce<=1&&(b[F++]=ce)}else if($>0){var xe=s($),ye=V*k+1.5*I*(-Y+xe),Oe=V*k+1.5*I*(-Y-xe);ye<0?ye=-U(-ye,v):ye=U(ye,v),Oe<0?Oe=-U(-Oe,v):Oe=U(Oe,v);var K=(-k-(ye+Oe))/(3*I);K>=0&&K<=1&&(b[F++]=K)}else{var we=(2*V*k-3*I*Y)/(2*s(V*V*V)),Te=Math.acos(we)/3,re=s(V),he=Math.cos(Te),K=(-k-2*re*he)/(3*I),ce=(-k+re*(he+o*Math.sin(Te)))/(3*I),J=(-k+re*(he-o*Math.sin(Te)))/(3*I);K>=0&&K<=1&&(b[F++]=K),ce>=0&&ce<=1&&(b[F++]=ce),J>=0&&J<=1&&(b[F++]=J)}}return F}function u(n,r,c,w,C){var b=6*c-12*r+6*n,I=9*r+3*w-3*n-9*c,k=3*r-3*n,j=0;if(S(I)){if(M(b)){var W=-k/b;W>=0&&W<=1&&(C[j++]=W)}}else{var V=b*b-4*I*k;if(S(V))C[0]=-b/(2*I);else if(V>0){var Y=s(V),W=(-b+Y)/(2*I),X=(-b-Y)/(2*I);W>=0&&W<=1&&(C[j++]=W),X>=0&&X<=1&&(C[j++]=X)}}return j}function l(n,r,c,w,C,b){var I=(r-n)*C+n,k=(c-r)*C+r,j=(w-c)*C+c,W=(k-I)*C+I,V=(j-k)*C+k,Y=(V-W)*C+W;b[0]=n,b[1]=I,b[2]=W,b[3]=Y,b[4]=Y,b[5]=V,b[6]=j,b[7]=w}function m(n,r,c,w,C,b,I,k,j,W,V){var Y,X=.005,F=Infinity,K,$,me,ce;g[0]=j,g[1]=W;for(var xe=0;xe<1;xe+=.05)i[0]=A(n,c,C,I,xe),i[1]=A(r,w,b,k,xe),me=D(g,i),me=0&&me=0&&W<=1&&(C[j++]=W)}}else{var V=I*I-4*b*k;if(S(V)){var W=-I/(2*b);W>=0&&W<=1&&(C[j++]=W)}else if(V>0){var Y=s(V),W=(-I+Y)/(2*b),X=(-I-Y)/(2*b);W>=0&&W<=1&&(C[j++]=W),X>=0&&X<=1&&(C[j++]=X)}}return j}function T(n,r,c){var w=n+c-2*r;return w===0?.5:(n-r)/w}function E(n,r,c,w,C){var b=(r-n)*w+n,I=(c-r)*w+r,k=(I-b)*w+b;C[0]=n,C[1]=b,C[2]=k,C[3]=k,C[4]=I,C[5]=c}function d(n,r,c,w,C,b,I,k,j){var W,V=.005,Y=Infinity;g[0]=I,g[1]=k;for(var X=0;X<1;X+=.05){i[0]=p(n,c,C,X),i[1]=p(r,w,b,X);var F=D(g,i);F=0&&F=0;--m)if(l[m]===u)return!0;return!1}),f):null:f[0]},S.prototype.update=function(A,L){if(!A)return;var f=this.getDefs(!1);if(A[this._domName]&&f.contains(A[this._domName]))typeof L=="function"&&L(A);else{var u=this.add(A);u&&(A[this._domName]=u)}},S.prototype.addDom=function(A){var L=this.getDefs(!0);L.appendChild(A)},S.prototype.removeDom=function(A){var L=this.getDefs(!1);L&&A[this._domName]&&(L.removeChild(A[this._domName]),A[this._domName]=null)},S.prototype.getDoms=function(){var A=this.getDefs(!1);if(!A)return[];var L=[];return D.each(this._tagNames,function(f){var u=A.getElementsByTagName(f);L=L.concat([].slice.call(u))}),L},S.prototype.markAllUnused=function(){var A=this.getDoms(),L=this;D.each(A,function(f){f[L._markLabel]=i})},S.prototype.markUsed=function(A){A&&(A[this._markLabel]=x)},S.prototype.removeUnused=function(){var A=this.getDefs(!1);if(!A)return;var L=this.getDoms(),f=this;D.each(L,function(u){u[f._markLabel]!==x&&A.removeChild(u)})},S.prototype.getSvgProxy=function(A){return A instanceof U?o:A instanceof s?v:A instanceof t?g:o},S.prototype.getTextSvgElement=function(A){return A.__textSvgEl},S.prototype.getSvgElement=function(A){return A.__svgEl};var M=S;ae.exports=M},SrOP:function(ae,Z,h){ae.exports=h.p+"static/d.56e5b448.png"},T6xi:function(ae,Z,h){var Q=h("YgsL"),P=h("nCxF");function D(U,s,t){var O=s.points,o=s.smooth;if(O&&O.length>=2){if(o&&o!=="spline"){var v=P(O,o,t,s.smoothConstraint);U.moveTo(O[0][0],O[0][1]);for(var g=O.length,i=0;i<(t?g:g-1);i++){var x=v[i*2],S=v[i*2+1],M=O[(i+1)%g];U.bezierCurveTo(x[0],x[1],S[0],S[1],M[0],M[1])}}else{o==="spline"&&(O=Q(O,t)),U.moveTo(O[0][0],O[0][1]);for(var i=1,A=O.length;is&&(x=o+v,o*=s/x,v*=s/x),g+i>s&&(x=g+i,g*=s/x,i*=s/x),v+g>t&&(x=v+g,v*=t/x,g*=t/x),o+i>t&&(x=o+i,o*=t/x,i*=t/x),Q.moveTo(D+o,U),Q.lineTo(D+s-v,U),v!==0&&Q.arc(D+s-v,U+v,v,-Math.PI/2,0),Q.lineTo(D+s,U+t-g),g!==0&&Q.arc(D+s-g,U+t-g,g,0,Math.PI/2),Q.lineTo(D+i,U+t),i!==0&&Q.arc(D+i,U+t-i,i,Math.PI/2,Math.PI),Q.lineTo(D,U+o),o!==0&&Q.arc(D+o,U+o,o,Math.PI,Math.PI*1.5)}Z.buildPath=h},W6BS:function(ae,Z){ae.exports="data:image/png;base64,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"},XBoW:function(ae,Z,h){ae.exports=h.p+"static/ping1.2f030210.svg"},XKdu:function(ae,Z,h){ae.exports=h.p+"static/bingfashiyan.c0b1bc27.png"},Xmg4:function(ae,Z,h){var Q=h("bYtY"),P=h("LPTA"),D=P.devicePixelRatio,U=h("K2GJ"),s=h("3C/r");function t(){return!1}function O(g,i,x){var S=Q.createCanvas(),M=i.getWidth(),A=i.getHeight(),L=S.style;return L&&(L.position="absolute",L.left=0,L.top=0,L.width=M+"px",L.height=A+"px",S.setAttribute("data-zr-dom-id",g)),S.width=M*x,S.height=A*x,S}var o=function(g,i,x){var S;x=x||D,typeof g=="string"?S=O(g,i,x):Q.isObject(g)&&(S=g,g=S.id),this.id=g,this.dom=S;var M=S.style;M&&(S.onselectstart=t,M["-webkit-user-select"]="none",M["user-select"]="none",M["-webkit-touch-callout"]="none",M["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",M.padding=0,M.margin=0,M["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=x};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var g=this.dpr;this.domBack=O("back-"+this.id,this.painter,g),this.ctxBack=this.domBack.getContext("2d"),g!==1&&this.ctxBack.scale(g,g)},resize:function(g,i){var x=this.dpr,S=this.dom,M=S.style,A=this.domBack;M&&(M.width=g+"px",M.height=i+"px"),S.width=g*x,S.height=i*x,A&&(A.width=g*x,A.height=i*x,x!==1&&this.ctxBack.scale(x,x))},clear:function(g,i){var x=this.dom,S=this.ctx,M=x.width,A=x.height,i=i||this.clearColor,L=this.motionBlur&&!g,f=this.lastFrameAlpha,u=this.dpr;if(L&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(x,0,0,M/u,A/u)),S.clearRect(0,0,M,A),i&&i!=="transparent"){var l;i.colorStops?(l=i.__canvasGradient||U.getGradient(S,i,{x:0,y:0,width:M,height:A}),i.__canvasGradient=l):i.image&&(l=s.prototype.getCanvasPattern.call(i,S)),S.save(),S.fillStyle=l||i,S.fillRect(0,0,M,A),S.restore()}if(L){var m=this.domBack;S.save(),S.globalAlpha=f,S.drawImage(m,0,0,M,A),S.restore()}}};var v=o;ae.exports=v},Xnb7:function(ae,Z,h){var Q=h("1RvN"),P=new Q(50);function D(O){if(typeof O=="string"){var o=P.get(O);return o&&o.image}else return O}function U(O,o,v,g,i){if(O)if(typeof O=="string"){if(o&&o.__zrImageSrc===O||!v)return o;var x=P.get(O),S={hostEl:v,cb:g,cbPayload:i};return x?(o=x.image,!t(o)&&x.pending.push(S)):(o=new Image,o.onload=o.onerror=s,P.put(O,o.__cachedImgObj={image:o,pending:[S]}),o.src=o.__zrImageSrc=O),o}else return O;else return o}function s(){var O=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","error",G),!ne.ENABLE_ERROR)return;console.error?console.error(G):console.warn?console.warn(G):console.log(G)}},{key:"i",value:function(B,H){(!B||ne.FORCE_GLOBAL_TAG)&&(B=ne.GLOBAL_TAG);var G="[".concat(B,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","info",G),!ne.ENABLE_INFO)return;console.info?console.info(G):console.log(G)}},{key:"w",value:function(B,H){(!B||ne.FORCE_GLOBAL_TAG)&&(B=ne.GLOBAL_TAG);var G="[".concat(B,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","warn",G),!ne.ENABLE_WARN)return;console.warn?console.warn(G):console.log(G)}},{key:"d",value:function(B,H){(!B||ne.FORCE_GLOBAL_TAG)&&(B=ne.GLOBAL_TAG);var G="[".concat(B,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","debug",G),!ne.ENABLE_DEBUG)return;console.debug?console.debug(G):console.log(G)}},{key:"v",value:function(B,H){(!B||ne.FORCE_GLOBAL_TAG)&&(B=ne.GLOBAL_TAG);var G="[".concat(B,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","verbose",G),!ne.ENABLE_VERBOSE)return;console.log(G)}}]),ne}();O.GLOBAL_TAG="flv.js",O.FORCE_GLOBAL_TAG=!1,O.ENABLE_ERROR=!0,O.ENABLE_INFO=!0,O.ENABLE_WARN=!0,O.ENABLE_DEBUG=!0,O.ENABLE_VERBOSE=!0,O.ENABLE_CALLBACK=!1,O.emitter=new t.a;var o=O,v=function(){function ne(){Object(Q.a)(this,ne),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(P.a)(ne,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(B){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=B,this._totalBytes+=B):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=B,this._totalBytes+=B):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=B,this._totalBytes+=B,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var B=(this._now()-this._lastCheckpoint)/1e3;return B==0&&(B=1),this._intervalBytes/B/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var B=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/B/1024}}]),ne}(),g=v,i=h("yKVA"),_=h("879j"),S=function(){function ne(te){Object(Q.a)(this,ne),this._message=te}return Object(P.a)(ne,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ne}(),M=function(ne){Object(i.a)(B,ne);var te=Object(_.a)(B);function B(H){return Object(Q.a)(this,B),te.call(this,H)}return Object(P.a)(B,[{key:"name",get:function(){return"IllegalStateException"}}]),B}(S),x=function(ne){Object(i.a)(B,ne);var te=Object(_.a)(B);function B(H){return Object(Q.a)(this,B),te.call(this,H)}return Object(P.a)(B,[{key:"name",get:function(){return"InvalidArgumentException"}}]),B}(S),L=function(ne){Object(i.a)(B,ne);var te=Object(_.a)(B);function B(H){return Object(Q.a)(this,B),te.call(this,H)}return Object(P.a)(B,[{key:"name",get:function(){return"NotImplementedException"}}]),B}(S),f={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},u={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},l=function(){function ne(te){Object(Q.a)(this,ne),this._type=te||"undefined",this._status=f.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(P.a)(ne,[{key:"destroy",value:function(){this._status=f.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===f.kConnecting||this._status===f.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(B){this._onContentLengthKnown=B}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(B){this._onURLRedirect=B}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(B){this._onDataArrival=B}},{key:"onError",get:function(){return this._onError},set:function(B){this._onError=B}},{key:"onComplete",get:function(){return this._onComplete},set:function(B){this._onComplete=B}},{key:"open",value:function(B,H){throw new L("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new L("Unimplemented abstract function!")}}]),ne}(),m=h("oZsa");function p(ne,te){for(;!Object.prototype.hasOwnProperty.call(ne,te)&&!(ne=Object(m.a)(ne),ne===null););return ne}function y(ne,te,B){return typeof Reflect!="undefined"&&Reflect.get?y=Reflect.get:y=function(G,q,ue){var ke=p(G,q);if(!ke)return;var We=Object.getOwnPropertyDescriptor(ke,q);return We.get?We.get.call(ue):We.value},y(ne,te,B||ne)}var A={};function T(){var ne=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ne)||/(opr)[\/]([\w.]+)/.exec(ne)||/(chrome)[ \/]([\w.]+)/.exec(ne)||/(iemobile)[\/]([\w.]+)/.exec(ne)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+)/.exec(ne)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ne)||/(msie) ([\w.]+)/.exec(ne)||ne.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ne)||ne.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ne)||[],B=/(ipad)/.exec(ne)||/(ipod)/.exec(ne)||/(windows phone)/.exec(ne)||/(iphone)/.exec(ne)||/(kindle)/.exec(ne)||/(android)/.exec(ne)||/(windows)/.exec(ne)||/(mac)/.exec(ne)||/(linux)/.exec(ne)||/(cros)/.exec(ne)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:B[0]||""},G={};if(H.browser){G[H.browser]=!0;var q=H.majorVersion.split(".");G.version={major:parseInt(H.majorVersion,10),string:H.version},q.length>1&&(G.version.minor=parseInt(q[1],10)),q.length>2&&(G.version.build=parseInt(q[2],10))}if(H.platform&&(G[H.platform]=!0),(G.chrome||G.opr||G.safari)&&(G.webkit=!0),G.rv||G.iemobile){G.rv&&delete G.rv;var ue="msie";H.browser=ue,G[ue]=!0}if(G.edge){delete G.edge;var ke="msedge";H.browser=ke,G[ke]=!0}if(G.opr){var We="opera";H.browser=We,G[We]=!0}if(G.safari&&G.android){var ct="android";H.browser=ct,G[ct]=!0}G.name=H.browser,G.platform=H.platform;for(var St in A)A.hasOwnProperty(St)&&delete A[St];Object.assign(A,G)}T();var E=A,d=function(ne){Object(i.a)(B,ne);var te=Object(_.a)(B);function B(H,G){var q;return Object(Q.a)(this,B),q=te.call(this,"fetch-stream-loader"),q.TAG="FetchStreamLoader",q._seekHandler=H,q._config=G,q._needStash=!0,q._requestAbort=!1,q._contentLength=null,q._receivedLength=0,q}return Object(P.a)(B,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),y(Object(m.a)(B.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,q){var ue=this;this._dataSource=G,this._range=q;var ke=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(ke=G.redirectedURL);var We=this._seekHandler.getConfig(ke,q),ct=new self.Headers;if(typeof We.headers=="object"){var St=We.headers;for(var It in St)St.hasOwnProperty(It)&&ct.append(It,St[It])}var Ft={method:"GET",headers:ct,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var qt in this._config.headers)ct.append(qt,this._config.headers[qt]);G.cors===!1&&(Ft.mode="same-origin"),G.withCredentials&&(Ft.credentials="include"),G.referrerPolicy&&(Ft.referrerPolicy=G.referrerPolicy),this._status=f.kConnecting,self.fetch(We.url,Ft).then(function(_t){if(ue._requestAbort){ue._requestAbort=!1,ue._status=f.kIdle;return}if(_t.ok&&_t.status>=200&&_t.status<=299){if(_t.url!==We.url&&ue._onURLRedirect){var Vt=ue._seekHandler.removeURLParameters(_t.url);ue._onURLRedirect(Vt)}var Ht=_t.headers.get("Content-Length");return Ht!=null&&(ue._contentLength=parseInt(Ht),ue._contentLength!==0&&(ue._onContentLengthKnown&&ue._onContentLengthKnown(ue._contentLength))),ue._pump.call(ue,_t.body.getReader())}else if(ue._status=f.kError,ue._onError)ue._onError(u.HTTP_STATUS_CODE_INVALID,{code:_t.status,msg:_t.statusText});else throw new S("FetchStreamLoader: Http code invalid, "+_t.status+" "+_t.statusText)}).catch(function(_t){if(ue._status=f.kError,ue._onError)ue._onError(u.EXCEPTION,{code:-1,msg:_t.message});else throw _t})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(G){var q=this;return G.read().then(function(ue){if(ue.done)if(q._contentLength!==null&&q._receivedLength=15048,q=E.msedge?G:!0;return self.fetch&&self.ReadableStream&&q}catch(ue){return!1}}}]),B}(l),n=d,r=function(ne){Object(i.a)(B,ne);var te=Object(_.a)(B);function B(H,G){var q;return Object(Q.a)(this,B),q=te.call(this,"xhr-moz-chunked-loader"),q.TAG="MozChunkedLoader",q._seekHandler=H,q._config=G,q._needStash=!0,q._xhr=null,q._requestAbort=!1,q._contentLength=null,q._receivedLength=0,q}return Object(P.a)(B,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),y(Object(m.a)(B.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,q){this._dataSource=G,this._range=q;var ue=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(ue=G.redirectedURL);var ke=this._seekHandler.getConfig(ue,q);this._requestURL=ke.url;var We=this._xhr=new XMLHttpRequest;if(We.open("GET",ke.url,!0),We.responseType="moz-chunked-arraybuffer",We.onreadystatechange=this._onReadyStateChange.bind(this),We.onprogress=this._onProgress.bind(this),We.onloadend=this._onLoadEnd.bind(this),We.onerror=this._onXhrError.bind(this),G.withCredentials&&(We.withCredentials=!0),typeof ke.headers=="object"){var ct=ke.headers;for(var St in ct)ct.hasOwnProperty(St)&&We.setRequestHeader(St,ct[St])}if(typeof this._config.headers=="object"){var It=this._config.headers;for(var Ft in It)It.hasOwnProperty(Ft)&&We.setRequestHeader(Ft,It[Ft])}this._status=f.kConnecting,We.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=f.kComplete}},{key:"_onReadyStateChange",value:function(G){var q=G.target;if(q.readyState===2){if(q.responseURL!=null&&q.responseURL!==this._requestURL&&this._onURLRedirect){var ue=this._seekHandler.removeURLParameters(q.responseURL);this._onURLRedirect(ue)}if(q.status!==0&&(q.status<200||q.status>299))if(this._status=f.kError,this._onError)this._onError(u.HTTP_STATUS_CODE_INVALID,{code:q.status,msg:q.statusText});else throw new S("MozChunkedLoader: Http code invalid, "+q.status+" "+q.statusText);else this._status=f.kBuffering}}},{key:"_onProgress",value:function(G){if(this._status===f.kError)return;this._contentLength===null&&(G.total!==null&&G.total!==0&&(this._contentLength=G.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var q=G.target.response,ue=this._range.from+this._receivedLength;this._receivedLength+=q.byteLength,this._onDataArrival&&this._onDataArrival(q,ue,this._receivedLength)}},{key:"_onLoadEnd",value:function(G){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===f.kError)return;this._status=f.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(G){this._status=f.kError;var q=0,ue=null;if(this._contentLength&&G.loaded=200&&q.status<=299){if(this._status=f.kBuffering,q.responseURL!=null){var ue=this._seekHandler.removeURLParameters(q.responseURL);q.responseURL!==this._currentRequestURL&&ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=ue,this._onURLRedirect&&this._onURLRedirect(ue))}var ke=q.getResponseHeader("Content-Length");if(ke!=null&&this._contentLength==null){var We=parseInt(ke);We>0&&(this._contentLength=We,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=f.kError,this._onError)this._onError(u.HTTP_STATUS_CODE_INVALID,{code:q.status,msg:q.statusText});else throw new S("MSStreamLoader: Http code invalid, "+q.status+" "+q.statusText);else if(q.readyState===3&&(q.status>=200&&q.status<=299)){this._status=f.kBuffering;var ct=q.response;this._reader.readAsArrayBuffer(ct)}}},{key:"_xhrOnError",value:function(G){this._status=f.kError;var q=u.EXCEPTION,ue={code:-1,msg:G.constructor.name+" "+G.type};if(this._onError)this._onError(q,ue);else throw new S(ue.msg)}},{key:"_msrOnProgress",value:function(G){var q=G.target,ue=q.result;if(ue==null){this._doReconnectIfNeeded();return}var ke=ue.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=ue.byteLength;var We=this._totalRange.from+this._receivedLength;this._receivedLength+=ke.byteLength,this._onDataArrival&&this._onDataArrival(ke,We,this._receivedLength),ue.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(We+ke.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(ue=this._range.from+this._contentLength-1)),this._currentRequestRange={from:q,to:ue},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(G,q){this._lastTimeLoaded=0;var ue=G.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ue=this._currentRedirectedURL:G.redirectedURL!=null&&(ue=G.redirectedURL));var ke=this._seekHandler.getConfig(ue,q);this._currentRequestURL=ke.url;var We=this._xhr=new XMLHttpRequest;if(We.open("GET",ke.url,!0),We.responseType="arraybuffer",We.onreadystatechange=this._onReadyStateChange.bind(this),We.onprogress=this._onProgress.bind(this),We.onload=this._onLoad.bind(this),We.onerror=this._onXhrError.bind(this),G.withCredentials&&(We.withCredentials=!0),typeof ke.headers=="object"){var ct=ke.headers;for(var St in ct)ct.hasOwnProperty(St)&&We.setRequestHeader(St,ct[St])}if(typeof this._config.headers=="object"){var It=this._config.headers;for(var Ft in It)It.hasOwnProperty(Ft)&&We.setRequestHeader(Ft,It[Ft])}We.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=f.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(G){var q=G.target;if(q.readyState===2){if(q.responseURL!=null){var ue=this._seekHandler.removeURLParameters(q.responseURL);q.responseURL!==this._currentRequestURL&&ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=ue,this._onURLRedirect&&this._onURLRedirect(ue))}if(q.status>=200&&q.status<=299){if(this._waitForTotalLength)return;this._status=f.kBuffering}else if(this._status=f.kError,this._onError)this._onError(u.HTTP_STATUS_CODE_INVALID,{code:q.status,msg:q.statusText});else throw new S("RangeLoader: Http code invalid, "+q.status+" "+q.statusText)}}},{key:"_onProgress",value:function(G){if(this._status===f.kError)return;if(this._contentLength===null){var q=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,q=!0;var ue=G.total;this._internalAbort(),ue!=null&ue!==0&&(this._totalLength=ue)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,q){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var ke=G.loaded-this._lastTimeLoaded;this._lastTimeLoaded=G.loaded,this._speedSampler.addBytes(ke)}},{key:"_normalizeSpeed",value:function(G){var q=this._chunkSizeKBList,ue=q.length-1,ke=0,We=0,ct=ue;if(G=q[ke]&&G=3&&(q=this._speedSampler.currentKBps)),q!==0){var ue=this._normalizeSpeed(q);this._currentSpeedNormalized!==ue&&(this._currentSpeedNormalized=ue,this._currentChunkSizeKB=ue)}var ke=G.target.response,We=this._range.from+this._receivedLength;this._receivedLength+=ke.byteLength;var ct=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var ke=G.split("&"),We=0;We0;ct[0]!==this._startName&&ct[0]!==this._endName&&(St&&(ue+="&"),ue+=ke[We])}return ue.length===0?H:H+"?"+ue}}]),ne}(),X=Y,F=function(){function ne(te,B,H){Object(Q.a)(this,ne),this.TAG="IOController",this._config=B,this._extraData=H,this._stashInitialSize=1024*384,B.stashInitialSize!=null&&B.stashInitialSize>0&&(this._stashInitialSize=B.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,B.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(P.a)(ne,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(B){this._extraData=B}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(B){this._onDataArrival=B}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(B){this._onSeeked=B}},{key:"onError",get:function(){return this._onError},set:function(B){this._onError=B}},{key:"onComplete",get:function(){return this._onComplete},set:function(B){this._onComplete=B}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(B){this._onRedirect=B}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(B){this._onRecoveredEarlyEof=B}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===I?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var B=this._config;if(B.seekType==="range")this._seekHandler=new V(this._config.rangeLoadZeroStart);else if(B.seekType==="param"){var H=B.seekParamStart||"bstart",G=B.seekParamEnd||"bend";this._seekHandler=new X(H,G)}else if(B.seekType==="custom"){if(typeof B.customSeekHandler!="function")throw new x("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new B.customSeekHandler}else throw new x("Invalid seekType in config: ".concat(B.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=j;else if(n.isSupported())this._loaderClass=n;else if(c.isSupported())this._loaderClass=c;else if(I.isSupported())this._loaderClass=I;else throw new S("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(B){this._currentRange={from:0,to:-1},B&&(this._currentRange.from=B),this._speedSampler.reset(),B||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var B=this._resumeFrom;this._resumeFrom=0,this._internalSeek(B,!0)}}},{key:"seek",value:function(B){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(B,!0)}},{key:"_internalSeek",value:function(B,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var G={from:B,to:-1};this._currentRange={from:G.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,G),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(B){if(!B||typeof B!="string"||B.length===0)throw new x("Url must be a non-empty string!");this._dataSource.url=B}},{key:"_expandBuffer",value:function(B){for(var H=this._stashSize;H+1024*1024*10){var q=new Uint8Array(this._stashBuffer,0,this._stashUsed),ue=new Uint8Array(G,0,H);ue.set(q,0)}this._stashBuffer=G,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(B){var H=this._speedNormalizeList,G=H.length-1,q=0,ue=0,ke=G;if(B=H[q]&&B=512&&B<=1024?H=Math.floor(B*1.5):H=B*2,H>8192&&(H=8192);var G=H*1024+1024*1024*1;this._bufferSize0){var Vt=this._stashBuffer.slice(0,this._stashUsed),Ht=this._dispatchChunks(Vt,this._stashByteStart);if(Ht0){var Kt=new Uint8Array(Vt,Ht);_t.set(Kt,0),this._stashUsed=Kt.byteLength,this._stashByteStart+=Ht}}else this._stashUsed=0,this._stashByteStart+=Ht;this._stashUsed+B.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+B.byteLength),_t=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_t.set(new Uint8Array(B),this._stashUsed),this._stashUsed+=B.byteLength}else{var Ut=this._dispatchChunks(B,H);if(Utthis._bufferSize&&(this._expandBuffer(sn),_t=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_t.set(new Uint8Array(B,Ut),0),this._stashUsed+=sn,this._stashByteStart=H+Ut}}}else if(this._stashUsed===0){var ke=this._dispatchChunks(B,H);if(kethis._bufferSize&&this._expandBuffer(We);var ct=new Uint8Array(this._stashBuffer,0,this._bufferSize);ct.set(new Uint8Array(B,ke),0),this._stashUsed+=We,this._stashByteStart=H+ke}}else{this._stashUsed+B.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+B.byteLength);var St=new Uint8Array(this._stashBuffer,0,this._bufferSize);St.set(new Uint8Array(B),this._stashUsed),this._stashUsed+=B.byteLength;var It=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(It0){var Ft=new Uint8Array(this._stashBuffer,It);St.set(Ft,0)}this._stashUsed-=It,this._stashByteStart+=It}}},{key:"_flushStashBuffer",value:function(B){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),G=this._dispatchChunks(H,this._stashByteStart),q=H.byteLength-G;if(G0){var ue=new Uint8Array(this._stashBuffer,0,this._bufferSize),ke=new Uint8Array(H,G);ue.set(ke,0),this._stashUsed=ke.byteLength,this._stashByteStart+=G}return 0}return this._stashUsed=0,this._stashByteStart=0,q}return 0}},{key:"_onLoaderComplete",value:function(B,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(B,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,B=u.UNRECOVERABLE_EARLY_EOF);switch(B){case u.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var G=this._currentRange.to+1;G0){var H=ne.getConfig();B.emit("change",H)}}},{key:"registerListener",value:function(B){ne.emitter.addListener("change",B)}},{key:"removeListener",value:function(B){ne.emitter.removeListener("change",B)}},{key:"addLogListener",value:function(B){o.emitter.addListener("log",B),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ne._notifyChange())}},{key:"removeLogListener",value:function(B){o.emitter.removeListener("log",B),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ne._notifyChange())}}]),ne}();we.emitter=new t.a;var Te=we,re=function(){function ne(){Object(Q.a)(this,ne),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(P.a)(ne,[{key:"isComplete",value:function(){var B=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&B&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(B){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,G=this._search(H.times,B);return{index:G,milliseconds:H.times[G],fileposition:H.filepositions[G]}}},{key:"_search",value:function(B,H){var G=0,q=B.length-1,ue=0,ke=0,We=q;for(H=B[ue]&&H=128){te.push(String.fromCharCode(q&65535)),H+=2;continue}}}else if(B[H]<240){if(J(B,H,2)){var ue=(B[H]&15)<<12|(B[H+1]&63)<<6|B[H+2]&63;if(ue>=2048&&(ue&63488)!==55296){te.push(String.fromCharCode(ue&65535)),H+=3;continue}}}else if(B[H]<248&&J(B,H,3)){var ke=(B[H]&7)<<18|(B[H+1]&63)<<12|(B[H+2]&63)<<6|B[H+3]&63;if(ke>65536&&ke<1114112){ke-=65536,te.push(String.fromCharCode(ke>>>10|55296)),te.push(String.fromCharCode(ke&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var Ae=fe,Ee=function(){var ne=new ArrayBuffer(2);return new DataView(ne).setInt16(0,256,!0),new Int16Array(ne)[0]===256}(),Ke=function(){function ne(){Object(Q.a)(this,ne)}return Object(P.a)(ne,null,[{key:"parseScriptData",value:function(B,H,G){var q={};try{var ue=ne.parseValue(B,H,G),ke=ne.parseValue(B,H+ue.size,G-ue.size);q[ue.data]=ke.data}catch(We){o.e("AMF",We.toString())}return q}},{key:"parseObject",value:function(B,H,G){if(G<3)throw new M("Data not enough when parse ScriptDataObject");var q=ne.parseString(B,H,G),ue=ne.parseValue(B,H+q.size,G-q.size),ke=ue.objectEnd;return{data:{name:q.data,value:ue.data},size:q.size+ue.size,objectEnd:ke}}},{key:"parseVariable",value:function(B,H,G){return ne.parseObject(B,H,G)}},{key:"parseString",value:function(B,H,G){if(G<2)throw new M("Data not enough when parse String");var q=new DataView(B,H,G),ue=q.getUint16(0,!Ee),ke;return ue>0?ke=Ae(new Uint8Array(B,H+2,ue)):ke="",{data:ke,size:2+ue}}},{key:"parseLongString",value:function(B,H,G){if(G<4)throw new M("Data not enough when parse LongString");var q=new DataView(B,H,G),ue=q.getUint32(0,!Ee),ke;return ue>0?ke=Ae(new Uint8Array(B,H+4,ue)):ke="",{data:ke,size:4+ue}}},{key:"parseDate",value:function(B,H,G){if(G<10)throw new M("Data size invalid when parse Date");var q=new DataView(B,H,G),ue=q.getFloat64(0,!Ee),ke=q.getInt16(8,!Ee);return ue+=ke*60*1e3,{data:new Date(ue),size:8+2}}},{key:"parseValue",value:function(B,H,G){if(G<1)throw new M("Data not enough when parse Value");var q=new DataView(B,H,G),ue=1,ke=q.getUint8(0),We,ct=!1;try{switch(ke){case 0:We=q.getFloat64(1,!Ee),ue+=8;break;case 1:{var St=q.getUint8(1);We=!!St,ue+=1;break}case 2:{var It=ne.parseString(B,H+1,G-1);We=It.data,ue+=It.size;break}case 3:{We={};var Ft=0;for((q.getUint32(G-4,!Ee)&16777215)===9&&(Ft=3);ue32)throw new x("ExpGolomb: readBits() bits exceeded max 32bits!");if(B<=this._current_word_bits_left){var H=this._current_word>>>32-B;return this._current_word<<=B,this._current_word_bits_left-=B,H}var G=this._current_word_bits_left?this._current_word:0;G=G>>>32-this._current_word_bits_left;var q=B-this._current_word_bits_left;this._fillCurrentWord();var ue=Math.min(q,this._current_word_bits_left),ke=this._current_word>>>32-ue;return this._current_word<<=ue,this._current_word_bits_left-=ue,G=G<>>B)!==0)return this._current_word<<=B,this._current_word_bits_left-=B,B;return this._fillCurrentWord(),B+this._skipLeadingZero()}},{key:"readUEG",value:function(){var B=this._skipLeadingZero();return this.readBits(B+1)-1}},{key:"readSEG",value:function(){var B=this.readUEG();return B&1?B+1>>>1:-1*(B>>>1)}}]),ne}(),je=Ue,be=function(){function ne(){Object(Q.a)(this,ne)}return Object(P.a)(ne,null,[{key:"_ebsp2rbsp",value:function(B){for(var H=B,G=H.byteLength,q=new Uint8Array(G),ue=0,ke=0;ke=2&&(H[ke]===3&&H[ke-1]===0&&H[ke-2]===0))continue;q[ue]=H[ke],ue++}return new Uint8Array(q.buffer,0,ue)}},{key:"parseSPS",value:function(B){var H=ne._ebsp2rbsp(B),G=new je(H);G.readByte();var q=G.readByte();G.readByte();var ue=G.readByte();G.readUEG();var ke=ne.getProfileString(q),We=ne.getLevelString(ue),ct=1,St=420,It=[0,420,422,444],Ft=8;if((q===100||q===110||q===122||q===244||q===44||q===83||q===86||q===118||q===128||q===138||q===144)&&(ct=G.readUEG(),ct===3&&G.readBits(1),ct<=3&&(St=It[ct]),Ft=G.readUEG()+8,G.readUEG(),G.readBits(1),G.readBool()))for(var qt=ct!==3?8:12,_t=0;_t0&&Hn<16?(Jn=rr[Hn-1],_n=pn[Hn-1]):Hn===255&&(Jn=G.readByte()<<8|G.readByte(),_n=G.readByte()<<8|G.readByte())}if(G.readBool()&&G.readBool(),G.readBool()&&(G.readBits(4),G.readBool()&&G.readBits(24)),G.readBool()&&(G.readUEG(),G.readUEG()),G.readBool()){var At=G.readBits(32),on=G.readBits(32);nr=G.readBool(),or=on,Zn=At*2,Yn=or/Zn}}var Nn=1;(Jn!==1||_n!==1)&&(Nn=Jn/_n);var cn=0,Qn=0;if(ct===0)cn=1,Qn=2-nn;else{var hr=ct===3?1:2,Ln=ct===1?2:1;cn=hr,Qn=Ln*(2-nn)}var zn=(sn+1)*16,mr=(2-nn)*((gn+1)*16);zn-=(fn+On)*cn,mr-=(Kn+bn)*Qn;var ar=Math.ceil(zn*Nn);return G.destroy(),G=null,{profile_string:ke,level_string:We,bit_depth:Ft,ref_frames:Ut,chroma_format:St,chroma_format_string:ne.getChromaFormatString(St),frame_rate:{fixed:nr,fps:Yn,fps_den:Zn,fps_num:or},sar_ratio:{width:Jn,height:_n},codec_size:{width:zn,height:mr},present_size:{width:ar,height:mr}}}},{key:"_skipScalingList",value:function(B,H){for(var G=8,q=8,ue=0,ke=0;ke>>8&255|(ne&255)<<8}function Ye(ne){return(ne&4278190080)>>>24|(ne&16711680)>>>8|(ne&65280)<<8|(ne&255)<<24}function Mt(ne,te){return ne[te]<<24|ne[te+1]<<16|ne[te+2]<<8|ne[te+3]}var kt=function(){function ne(te,B){Object(Q.a)(this,ne),this.TAG="FLVDemuxer",this._config=B,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new he,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(P.a)(ne,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(B){return B.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(B){this._onTrackMetadata=B}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(B){this._onMediaInfo=B}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(B){this._onMetaDataArrived=B}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(B){this._onScriptDataArrived=B}},{key:"onError",get:function(){return this._onError},set:function(B){this._onError=B}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(B){this._onDataAvailable=B}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(B){this._timestampBase=B}},{key:"overridedDuration",get:function(){return this._duration},set:function(B){this._durationOverrided=!0,this._duration=B,this._mediaInfo.duration=B}},{key:"overridedHasAudio",set:function(B){this._hasAudioFlagOverrided=!0,this._hasAudio=B,this._mediaInfo.hasAudio=B}},{key:"overridedHasVideo",set:function(B){this._hasVideoFlagOverrided=!0,this._hasVideo=B,this._mediaInfo.hasVideo=B}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new he}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(B,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new M("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var G=0,q=this._littleEndian;if(H===0)if(B.byteLength>13){var ue=ne.probe(B);G=ue.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+G!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var ke=new DataView(B,G),We=ke.getUint32(0,!q);We!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),G+=4}for(;GB.byteLength)break;var St=ct.getUint8(0),It=ct.getUint32(0,!q)&16777215;if(G+11+It+4>B.byteLength)break;if(St!==8&&St!==9&&St!==18){o.w(this.TAG,"Unsupported tag type ".concat(St,", skipped")),G+=11+It+4;continue}var Ft=ct.getUint8(4),qt=ct.getUint8(5),_t=ct.getUint8(6),Vt=ct.getUint8(7),Ht=_t|qt<<8|Ft<<16|Vt<<24,Kt=ct.getUint32(7,!q)&16777215;Kt!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var Ut=G+11;switch(St){case 8:this._parseAudioData(B,Ut,It,Ht);break;case 9:this._parseVideoData(B,Ut,It,Ht,H+G);break;case 18:this._parseScriptData(B,Ut,It);break}var sn=ct.getUint32(11+It,!q);sn!==11+It&&o.w(this.TAG,"Invalid PrevTagSize ".concat(sn)),G+=11+It+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),G}},{key:"_parseScriptData",value:function(B,H,G){var q=Je.parseScriptData(B,H,G);if(q.hasOwnProperty("onMetaData")){if(q.onMetaData==null||typeof q.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=q;var ue=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ue)),typeof ue.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=ue.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof ue.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=ue.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof ue.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ue.audiodatarate),typeof ue.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ue.videodatarate),typeof ue.width=="number"&&(this._mediaInfo.width=ue.width),typeof ue.height=="number"&&(this._mediaInfo.height=ue.height),typeof ue.duration=="number"){if(!this._durationOverrided){var ke=Math.floor(ue.duration*this._timescale);this._duration=ke,this._mediaInfo.duration=ke}}else this._mediaInfo.duration=0;if(typeof ue.framerate=="number"){var We=Math.floor(ue.framerate*1e3);if(We>0){var ct=We/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=ct,this._referenceFrameRate.fps_num=We,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=ct}}if(typeof ue.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var St=ue.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(St),ue.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ue,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(q).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},q)))}},{key:"_parseKeyframesIndex",value:function(B){for(var H=[],G=[],q=1;q>>4;if(ct!==2&&ct!==10){this._onError(Qe.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+ct);return}var St=0,It=(We&12)>>>2;if(It>=0&&It<=4)St=this._flvSoundRateTable[It];else{this._onError(Qe.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+It);return}var Ft=(We&2)>>>1,qt=We&1,_t=this._audioMetadata,Vt=this._audioTrack;if(_t||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),_t=this._audioMetadata={},_t.type="audio",_t.id=Vt.id,_t.timescale=this._timescale,_t.duration=this._duration,_t.audioSampleRate=St,_t.channelCount=qt===0?1:2),ct===10){var Ht=this._parseAACAudioData(B,H+1,G-1);if(Ht==null)return;if(Ht.packetType===0){_t.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var Kt=Ht.data;_t.audioSampleRate=Kt.samplingRate,_t.channelCount=Kt.channelCount,_t.codec=Kt.codec,_t.originalCodec=Kt.originalCodec,_t.config=Kt.config,_t.refSampleDuration=1024/_t.audioSampleRate*_t.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",_t);var Ut=this._mediaInfo;Ut.audioCodec=_t.originalCodec,Ut.audioSampleRate=_t.audioSampleRate,Ut.audioChannelCount=_t.channelCount,Ut.hasVideo?Ut.videoCodec!=null&&(Ut.mimeType='video/x-flv; codecs="'+Ut.videoCodec+","+Ut.audioCodec+'"'):Ut.mimeType='video/x-flv; codecs="'+Ut.audioCodec+'"',Ut.isComplete()&&this._onMediaInfo(Ut)}else if(Ht.packetType===1){var sn=this._timestampBase+q,gn={unit:Ht.data,length:Ht.data.byteLength,dts:sn,pts:sn};Vt.samples.push(gn),Vt.length+=Ht.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Ht.packetType))}else if(ct===2){if(!_t.codec){var nn=this._parseMP3AudioData(B,H+1,G-1,!0);if(nn==null)return;_t.audioSampleRate=nn.samplingRate,_t.channelCount=nn.channelCount,_t.codec=nn.codec,_t.originalCodec=nn.originalCodec,_t.refSampleDuration=1152/_t.audioSampleRate*_t.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",_t);var fn=this._mediaInfo;fn.audioCodec=_t.codec,fn.audioSampleRate=_t.audioSampleRate,fn.audioChannelCount=_t.channelCount,fn.audioDataRate=nn.bitRate,fn.hasVideo?fn.videoCodec!=null&&(fn.mimeType='video/x-flv; codecs="'+fn.videoCodec+","+fn.audioCodec+'"'):fn.mimeType='video/x-flv; codecs="'+fn.audioCodec+'"',fn.isComplete()&&this._onMediaInfo(fn)}var On=this._parseMP3AudioData(B,H+1,G-1,!1);if(On==null)return;var Kn=this._timestampBase+q,bn={unit:On,length:On.byteLength,dts:Kn,pts:Kn};Vt.samples.push(bn),Vt.length+=On.length}}},{key:"_parseAACAudioData",value:function(B,H,G){if(G<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var q={},ue=new Uint8Array(B,H,G);return q.packetType=ue[0],ue[0]===0?q.data=this._parseAACAudioSpecificConfig(B,H+1,G-1):q.data=ue.subarray(1),q}},{key:"_parseAACAudioSpecificConfig",value:function(B,H,G){var q=new Uint8Array(B,H,G),ue=null,ke=0,We=0,ct=null,St=0,It=null;if(ke=We=q[0]>>>3,St=(q[0]&7)<<1|q[1]>>>7,St<0||St>=this._mpegSamplingRates.length){this._onError(Qe.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Ft=this._mpegSamplingRates[St],qt=(q[1]&120)>>>3;if(qt<0||qt>=8){this._onError(Qe.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}ke===5&&(It=(q[1]&7)<<1|q[2]>>>7,ct=(q[2]&124)>>>2);var _t=self.navigator.userAgent.toLowerCase();return _t.indexOf("firefox")!==-1?St>=6?(ke=5,ue=new Array(4),It=St-3):(ke=2,ue=new Array(2),It=St):_t.indexOf("android")!==-1?(ke=2,ue=new Array(2),It=St):(ke=5,It=St,ue=new Array(4),St>=6?It=St-3:qt===1&&(ke=2,ue=new Array(2),It=St)),ue[0]=ke<<3,ue[0]|=(St&15)>>>1,ue[1]=(St&15)<<7,ue[1]|=(qt&15)<<3,ke===5&&(ue[1]|=(It&15)>>>1,ue[2]=(It&1)<<7,ue[2]|=2<<2,ue[3]=0),{config:ue,samplingRate:Ft,channelCount:qt,codec:"mp4a.40."+ke,originalCodec:"mp4a.40."+We}}},{key:"_parseMP3AudioData",value:function(B,H,G,q){if(G<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var ue=this._littleEndian,ke=new Uint8Array(B,H,G),We=null;if(q){if(ke[0]!==255)return;var ct=ke[1]>>>3&3,St=(ke[1]&6)>>1,It=(ke[2]&240)>>>4,Ft=(ke[2]&12)>>>2,qt=ke[3]>>>6&3,_t=qt!==3?2:1,Vt=0,Ht=0,Kt=34,Ut="mp3";switch(ct){case 0:Vt=this._mpegAudioV25SampleRateTable[Ft];break;case 2:Vt=this._mpegAudioV20SampleRateTable[Ft];break;case 3:Vt=this._mpegAudioV10SampleRateTable[Ft];break}switch(St){case 1:Kt=34,It>>4,ct=ke&15;if(ct!==7){this._onError(Qe.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(ct));return}this._parseAVCVideoPacket(B,H+1,G-1,q,ue,We)}},{key:"_parseAVCVideoPacket",value:function(B,H,G,q,ue,ke){if(G<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var We=this._littleEndian,ct=new DataView(B,H,G),St=ct.getUint8(0),It=ct.getUint32(0,!We)&16777215,Ft=It<<8>>8;if(St===0)this._parseAVCDecoderConfigurationRecord(B,H+4,G-4);else if(St===1)this._parseAVCVideoData(B,H+4,G-4,q,ue,ke,Ft);else if(!(St===2)){this._onError(Qe.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(St));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(B,H,G){if(G<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var q=this._videoMetadata,ue=this._videoTrack,ke=this._littleEndian,We=new DataView(B,H,G);q?typeof q.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),q=this._videoMetadata={},q.type="video",q.id=ue.id,q.timescale=this._timescale,q.duration=this._duration);var ct=We.getUint8(0),St=We.getUint8(1),It=We.getUint8(2),Ft=We.getUint8(3);if(ct!==1||St===0){this._onError(Qe.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(We.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Qe.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var qt=We.getUint8(5)&31;if(qt===0){this._onError(Qe.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else qt>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(qt));for(var _t=6,Vt=0;Vt1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(Wn));_t++;for(var Jn=0;Jn=G){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Vt,", offset = ").concat(qt,", dataSize = ").concat(G));break}var Kt=St.getUint32(qt,!ct);if(_t===3&&(Kt>>>=8),Kt>G-_t){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Vt,", NaluSize > DataSize!"));return}var Ut=St.getUint8(qt+_t)&31;Ut===5&&(Ht=!0);var sn=new Uint8Array(B,H+qt,_t+Kt),gn={type:Ut,data:sn};It.push(gn),Ft+=sn.byteLength,qt+=_t+Kt}if(It.length){var nn=this._videoTrack,fn={units:It,length:Ft,isKeyframe:Ht,dts:Vt,cts:We,pts:Vt+We};Ht&&(fn.fileposition=ue),nn.samples.push(fn),nn.length+=Ft}}}],[{key:"probe",value:function(B){var H=new Uint8Array(B),G={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return G;var q=(H[4]&4)>>>2!==0,ue=(H[4]&1)!==0,ke=Mt(H,5);return ke<9?G:{match:!0,consumed:ke,dataOffset:ke,hasAudioTrack:q,hasVideoTrack:ue}}}]),ne}(),xt=kt,bt=function(){function ne(){Object(Q.a)(this,ne)}return Object(P.a)(ne,null,[{key:"init",value:function(){ne.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var B in ne.types)ne.types.hasOwnProperty(B)&&(ne.types[B]=[B.charCodeAt(0),B.charCodeAt(1),B.charCodeAt(2),B.charCodeAt(3)]);var H=ne.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),H.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(B){for(var H=8,G=null,q=Array.prototype.slice.call(arguments,1),ue=q.length,ke=0;ke>>24&255,G[1]=H>>>16&255,G[2]=H>>>8&255,G[3]=H&255,G.set(B,4);for(var We=8,ct=0;ct>>24&255,B>>>16&255,B>>>8&255,B&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(B){return ne.box(ne.types.trak,ne.tkhd(B),ne.mdia(B))}},{key:"tkhd",value:function(B){var H=B.id,G=B.duration,q=B.presentWidth,ue=B.presentHeight;return ne.box(ne.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&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,q>>>8&255,q&255,0,0,ue>>>8&255,ue&255,0,0]))}},{key:"mdia",value:function(B){return ne.box(ne.types.mdia,ne.mdhd(B),ne.hdlr(B),ne.minf(B))}},{key:"mdhd",value:function(B){var H=B.timescale,G=B.duration;return ne.box(ne.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,G>>>24&255,G>>>16&255,G>>>8&255,G&255,85,196,0,0]))}},{key:"hdlr",value:function(B){var H=null;return B.type==="audio"?H=ne.constants.HDLR_AUDIO:H=ne.constants.HDLR_VIDEO,ne.box(ne.types.hdlr,H)}},{key:"minf",value:function(B){var H=null;return B.type==="audio"?H=ne.box(ne.types.smhd,ne.constants.SMHD):H=ne.box(ne.types.vmhd,ne.constants.VMHD),ne.box(ne.types.minf,H,ne.dinf(),ne.stbl(B))}},{key:"dinf",value:function(){var B=ne.box(ne.types.dinf,ne.box(ne.types.dref,ne.constants.DREF));return B}},{key:"stbl",value:function(B){var H=ne.box(ne.types.stbl,ne.stsd(B),ne.box(ne.types.stts,ne.constants.STTS),ne.box(ne.types.stsc,ne.constants.STSC),ne.box(ne.types.stsz,ne.constants.STSZ),ne.box(ne.types.stco,ne.constants.STCO));return H}},{key:"stsd",value:function(B){return B.type==="audio"?B.codec==="mp3"?ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp3(B)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp4a(B)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.avc1(B))}},{key:"mp3",value:function(B){var H=B.channelCount,G=B.audioSampleRate,q=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ne.box(ne.types[".mp3"],q)}},{key:"mp4a",value:function(B){var H=B.channelCount,G=B.audioSampleRate,q=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ne.box(ne.types.mp4a,q,ne.esds(B))}},{key:"esds",value:function(B){var H=B.config||[],G=H.length,q=new Uint8Array([0,0,0,0,3,23+G,0,1,0,4,15+G,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([G]).concat(H).concat([6,1,2]));return ne.box(ne.types.esds,q)}},{key:"avc1",value:function(B){var H=B.avcc,G=B.codecWidth,q=B.codecHeight,ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,G>>>8&255,G&255,q>>>8&255,q&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ne.box(ne.types.avc1,ue,ne.box(ne.types.avcC,H))}},{key:"mvex",value:function(B){return ne.box(ne.types.mvex,ne.trex(B))}},{key:"trex",value:function(B){var H=B.id,G=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ne.box(ne.types.trex,G)}},{key:"moof",value:function(B,H){return ne.box(ne.types.moof,ne.mfhd(B.sequenceNumber),ne.traf(B,H))}},{key:"mfhd",value:function(B){var H=new Uint8Array([0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255]);return ne.box(ne.types.mfhd,H)}},{key:"traf",value:function(B,H){var G=B.id,q=ne.box(ne.types.tfhd,new Uint8Array([0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255])),ue=ne.box(ne.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),ke=ne.sdtp(B),We=ne.trun(B,ke.byteLength+16+16+8+16+8+8);return ne.box(ne.types.traf,q,ue,We,ke)}},{key:"sdtp",value:function(B){for(var H=B.samples||[],G=H.length,q=new Uint8Array(4+G),ue=0;ue>>24&255,q>>>16&255,q>>>8&255,q&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var We=0;We>>24&255,ct>>>16&255,ct>>>8&255,ct&255,St>>>24&255,St>>>16&255,St>>>8&255,St&255,It.isLeading<<2|It.dependsOn,It.isDependedOn<<6|It.hasRedundancy<<4|It.isNonSync,0,0,Ft>>>24&255,Ft>>>16&255,Ft>>>8&255,Ft&255],12+16*We)}return ne.box(ne.types.trun,ke)}},{key:"mdat",value:function(B){return ne.box(ne.types.mdat,B)}}]),ne}();bt.init();var Pt=bt,Yt=function(){function ne(){Object(Q.a)(this,ne)}return Object(P.a)(ne,null,[{key:"getSilentFrame",value:function(B,H){if(B==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===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(H===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(H===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(H===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(H===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),ne}(),Gt=Yt,Jt=function ne(te,B,H,G,q){Object(Q.a)(this,ne),this.dts=te,this.pts=B,this.duration=H,this.originalDts=G,this.isSyncPoint=q,this.fileposition=null},Dt=function(){function ne(){Object(Q.a)(this,ne),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(P.a)(ne,[{key:"appendSyncPoint",value:function(B){B.isSyncPoint=!0,this.syncPoints.push(B)}}]),ne}(),Nt=function(){function ne(){Object(Q.a)(this,ne),this._list=[]}return Object(P.a)(ne,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(B){var H=this._list;if(B.length===0)return;H.length>0&&B[0].originalDts=H[ue].dts&&BH[q].lastSample.originalDts&&B=H[q].lastSample.originalDts&&(q===H.length-1||q0&&(ue=this._searchNearestSegmentBefore(G.originalBeginDts)+1),this._lastAppendLocation=ue,this._list.splice(ue,0,G)}},{key:"getLastSegmentBefore",value:function(B){var H=this._searchNearestSegmentBefore(B);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(B){var H=this.getLastSegmentBefore(B);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(B){for(var H=this._searchNearestSegmentBefore(B),G=this._list[H].syncPoints;G.length===0&&H>0;)H--,G=this._list[H].syncPoints;return G.length>0?G[G.length-1]:null}}]),ne}(),jt=function(){function ne(te){Object(Q.a)(this,ne),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Bt("audio"),this._videoSegmentInfoList=new Bt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661)),this._fillSilentAfterSeek=E.msedge||E.msie,this._mp3UseMpegAudio=!E.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(P.a)(ne,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(B){return B.onDataAvailable=this.remux.bind(this),B.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(B){this._onInitSegment=B}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(B){this._onMediaSegment=B}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(B){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(B,H){if(!this._onMediaSegment)throw new M("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(B,H),this._remuxVideo(H),this._remuxAudio(B)}},{key:"_onTrackMetadataReceived",value:function(B,H){var G=null,q="mp4",ue=H.codec;if(B==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?(q="mpeg",ue="",G=new Uint8Array):G=Pt.generateInitSegment(H);else if(B==="video")this._videoMeta=H,G=Pt.generateInitSegment(H);else return;if(!this._onInitSegment)throw new M("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(B,{type:B,data:G.buffer,codec:ue,container:"".concat(B,"/").concat(q),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(B,H){if(this._dtsBaseInited)return;B.samples&&B.samples.length&&(this._audioDtsBase=B.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var B=this._videoStashedLastSample,H=this._audioStashedLastSample,G={type:"video",id:1,sequenceNumber:0,samples:[],length:0};B!=null&&(G.samples.push(B),G.length=B.length);var q={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};H!=null&&(q.samples.push(H),q.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(G,!0),this._remuxAudio(q,!0)}},{key:"_remuxAudio",value:function(B,H){if(this._audioMeta==null)return;var G=B,q=G.samples,ue=void 0,ke=-1,We=-1,ct=-1,St=this._audioMeta.refSampleDuration,It=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ft=this._dtsBaseInited&&this._audioNextDts===void 0,qt=!1;if(!q||q.length===0)return;if(q.length===1&&!H)return;var _t=0,Vt=null,Ht=0;It?(_t=0,Ht=G.length):(_t=8,Ht=8+G.length);var Kt=null;if(q.length>1&&(Kt=q.pop(),Ht-=Kt.length),this._audioStashedLastSample!=null){var Ut=this._audioStashedLastSample;this._audioStashedLastSample=null,q.unshift(Ut),Ht+=Ut.length}Kt!=null&&(this._audioStashedLastSample=Kt);var sn=q[0].dts-this._dtsBase;if(this._audioNextDts)ue=sn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ue=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(qt=!0));else{var gn=this._audioSegmentInfoList.getLastSampleBefore(sn);if(gn!=null){var nn=sn-(gn.originalDts+gn.duration);nn<=3&&(nn=0);var fn=gn.dts+gn.duration+nn;ue=sn-fn}else ue=0}if(qt){var On=sn-ue,Kn=this._videoSegmentInfoList.getLastSegmentBefore(sn);if(Kn!=null&&Kn.beginDts=1?Hn=_n[_n.length-1].duration:Hn=Math.floor(St);var At=!1,on=null;if(Hn>St*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!E.safari){At=!0;var Nn=Math.abs(Hn-St),cn=Math.ceil(Nn/St),Qn=Gn+St;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +`+"dts: ".concat(Gn+Hn," ms, expected: ").concat(Gn+Math.round(St)," ms, ")+"delta: ".concat(Math.round(Nn)," ms, generate: ").concat(cn," frames"));var hr=Gt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);hr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),hr=or),on=[];for(var Ln=0;Ln0){var mr=on[on.length-1];mr.duration=zn-mr.dts}var ar={dts:zn,pts:zn,cts:0,unit:hr,size:hr.byteLength,duration:0,originalDts:Zn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};on.push(ar),Ht+=ar.size,Qn+=St}var _r=on[on.length-1];_r.duration=Gn+Hn-_r.dts,Hn=Math.round(St)}_n.push({dts:Gn,pts:Gn,cts:0,unit:nr.unit,size:nr.unit.byteLength,duration:Hn,originalDts:Zn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),At&&_n.push.apply(_n,on)}It?Vt=new Uint8Array(Ht):(Vt=new Uint8Array(Ht),Vt[0]=Ht>>>24&255,Vt[1]=Ht>>>16&255,Vt[2]=Ht>>>8&255,Vt[3]=Ht&255,Vt.set(Pt.types.mdat,4));for(var gr=0;gr<_n.length;gr++){var kr=_n[gr].unit;Vt.set(kr,_t),_t+=kr.byteLength}var $n=_n[_n.length-1];We=$n.dts+$n.duration,this._audioNextDts=We;var er=new Dt;er.beginDts=ke,er.endDts=We,er.beginPts=ke,er.endPts=We,er.originalBeginDts=_n[0].originalDts,er.originalEndDts=$n.originalDts+$n.duration,er.firstSample=new Jt(_n[0].dts,_n[0].pts,_n[0].duration,_n[0].originalDts,!1),er.lastSample=new Jt($n.dts,$n.pts,$n.duration,$n.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(er),G.samples=_n,G.sequenceNumber++;var ur=null;It?ur=new Uint8Array:ur=Pt.moof(G,ke),G.samples=[],G.length=0;var Ar={type:"audio",data:this._mergeBoxes(ur,Vt).buffer,sampleCount:_n.length,info:er};It&&Ft&&(Ar.timestampOffset=ke),this._onMediaSegment("audio",Ar)}},{key:"_remuxVideo",value:function(B,H){if(this._videoMeta==null)return;var G=B,q=G.samples,ue=void 0,ke=-1,We=-1,ct=-1,St=-1;if(!q||q.length===0)return;if(q.length===1&&!H)return;var It=8,Ft=null,qt=8+B.length,_t=null;if(q.length>1&&(_t=q.pop(),qt-=_t.length),this._videoStashedLastSample!=null){var Vt=this._videoStashedLastSample;this._videoStashedLastSample=null,q.unshift(Vt),qt+=Vt.length}_t!=null&&(this._videoStashedLastSample=_t);var Ht=q[0].dts-this._dtsBase;if(this._videoNextDts)ue=Ht-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ue=0;else{var Kt=this._videoSegmentInfoList.getLastSampleBefore(Ht);if(Kt!=null){var Ut=Ht-(Kt.originalDts+Kt.duration);Ut<=3&&(Ut=0);var sn=Kt.dts+Kt.duration+Ut;ue=Ht-sn}else ue=0}for(var gn=new Dt,nn=[],fn=0;fn=1?Yn=nn[nn.length-1].duration:Yn=Math.floor(this._videoMeta.refSampleDuration);if(bn){var Zn=new Jt(Wn,_n,Yn,On.dts,!0);Zn.fileposition=On.fileposition,gn.appendSyncPoint(Zn)}nn.push({dts:Wn,pts:_n,cts:Jn,units:On.units,size:On.length,isKeyframe:bn,duration:Yn,originalDts:Kn,flags:{isLeading:0,dependsOn:bn?2:1,isDependedOn:bn?1:0,hasRedundancy:0,isNonSync:bn?0:1}})}Ft=new Uint8Array(qt),Ft[0]=qt>>>24&255,Ft[1]=qt>>>16&255,Ft[2]=qt>>>8&255,Ft[3]=qt&255,Ft.set(Pt.types.mdat,4);for(var Gn=0;Gn0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ue=this._demuxer.parseChunks(B,H);else if((q=xt.probe(B)).match){this._demuxer=new xt(q,this._config),this._remuxer||(this._remuxer=new gt(this._config));var ke=this._mediaDataSource;ke.duration!=null&&!isNaN(ke.duration)&&(this._demuxer.overridedDuration=ke.duration),typeof ke.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ke.hasAudio),typeof ke.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ke.hasVideo),this._demuxer.timestampBase=ke.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),ue=this._demuxer.parseChunks(B,H)}else q=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){G._internalAbort()}),this._emitter.emit(nt.DEMUX_ERROR,Qe.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ue=0;return ue}},{key:"_onMediaInfo",value:function(B){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},B),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,he.prototype));var G=Object.assign({},B);Object.setPrototypeOf(G,he.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=G,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var q=H._pendingSeekTime;H._pendingSeekTime=null,H.seek(q)})}},{key:"_onMetaDataArrived",value:function(B){this._emitter.emit(nt.METADATA_ARRIVED,B)}},{key:"_onScriptDataArrived",value:function(B){this._emitter.emit(nt.SCRIPTDATA_ARRIVED,B)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(B){var H=B,G=H+1;G0&&G[0].originalDts===q&&(q=G[0].pts),this._emitter.emit(nt.RECOMMEND_SEEKPOINT,q)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(B){var H=this._mediaInfo.segments[B],G=Object.assign({},H);G.duration=this._mediaInfo.duration,G.segmentCount=this._mediaInfo.segmentCount,delete G.segments,delete G.keyframesIndex,this._emitter.emit(nt.MEDIA_INFO,G)}},{key:"_reportStatisticsInfo",value:function(){var B={};B.url=this._ioctl.currentURL,B.hasRedirect=this._ioctl.hasRedirect,B.hasRedirect&&(B.redirectedURL=this._ioctl.currentRedirectedURL),B.speed=this._ioctl.currentSpeed,B.loaderType=this._ioctl.loaderType,B.currentSegmentIndex=this._currentSegmentIndex,B.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(nt.STATISTICS_INFO,B)}}]),ne}(),wt=Tt,Zt=function(te){var B="TransmuxingWorker",H=null,G=Ht.bind(this);U.install(),te.addEventListener("message",function(Kt){switch(Kt.data.cmd){case"init":H=new wt(Kt.data.param[0],Kt.data.param[1]),H.on(nt.IO_ERROR,qt.bind(this)),H.on(nt.DEMUX_ERROR,_t.bind(this)),H.on(nt.INIT_SEGMENT,q.bind(this)),H.on(nt.MEDIA_SEGMENT,ue.bind(this)),H.on(nt.LOADING_COMPLETE,ke.bind(this)),H.on(nt.RECOVERED_EARLY_EOF,We.bind(this)),H.on(nt.MEDIA_INFO,ct.bind(this)),H.on(nt.METADATA_ARRIVED,St.bind(this)),H.on(nt.SCRIPTDATA_ARRIVED,It.bind(this)),H.on(nt.STATISTICS_INFO,Ft.bind(this)),H.on(nt.RECOMMEND_SEEKPOINT,Vt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(Kt.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var Ut=Kt.data.param;Te.applyConfig(Ut),Ut.enableCallback===!0?Te.addLogListener(G):Te.removeLogListener(G);break}}});function q(Kt,Ut){var sn={msg:nt.INIT_SEGMENT,data:{type:Kt,data:Ut}};te.postMessage(sn,[Ut.data])}function ue(Kt,Ut){var sn={msg:nt.MEDIA_SEGMENT,data:{type:Kt,data:Ut}};te.postMessage(sn,[Ut.data])}function ke(){var Kt={msg:nt.LOADING_COMPLETE};te.postMessage(Kt)}function We(){var Kt={msg:nt.RECOVERED_EARLY_EOF};te.postMessage(Kt)}function ct(Kt){var Ut={msg:nt.MEDIA_INFO,data:Kt};te.postMessage(Ut)}function St(Kt){var Ut={msg:nt.METADATA_ARRIVED,data:Kt};te.postMessage(Ut)}function It(Kt){var Ut={msg:nt.SCRIPTDATA_ARRIVED,data:Kt};te.postMessage(Ut)}function Ft(Kt){var Ut={msg:nt.STATISTICS_INFO,data:Kt};te.postMessage(Ut)}function qt(Kt,Ut){te.postMessage({msg:nt.IO_ERROR,data:{type:Kt,info:Ut}})}function _t(Kt,Ut){te.postMessage({msg:nt.DEMUX_ERROR,data:{type:Kt,info:Ut}})}function Vt(Kt){te.postMessage({msg:nt.RECOMMEND_SEEKPOINT,data:Kt})}function Ht(Kt,Ut){te.postMessage({msg:"logcat_callback",data:{type:Kt,logcat:Ut}})}},rn=Zt,Qt=function(){function ne(te,B){if(Object(Q.a)(this,ne),this.TAG="Transmuxer",this._emitter=new t.a,B.enableWorker&&typeof Worker!="undefined")try{var H=h("0r65");this._worker=H(rn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,B]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Te.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Te.getConfig()})}catch(q){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new wt(te,B)}else this._controller=new wt(te,B);if(this._controller){var G=this._controller;G.on(nt.IO_ERROR,this._onIOError.bind(this)),G.on(nt.DEMUX_ERROR,this._onDemuxError.bind(this)),G.on(nt.INIT_SEGMENT,this._onInitSegment.bind(this)),G.on(nt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),G.on(nt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),G.on(nt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),G.on(nt.MEDIA_INFO,this._onMediaInfo.bind(this)),G.on(nt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),G.on(nt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),G.on(nt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),G.on(nt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(P.a)(ne,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Te.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(B,H){this._emitter.addListener(B,H)}},{key:"off",value:function(B,H){this._emitter.removeListener(B,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(B){this._worker?this._worker.postMessage({cmd:"seek",param:B}):this._controller.seek(B)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(B,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(nt.INIT_SEGMENT,B,H)})}},{key:"_onMediaSegment",value:function(B,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(nt.MEDIA_SEGMENT,B,H)})}},{key:"_onLoadingComplete",value:function(){var B=this;Promise.resolve().then(function(){B._emitter.emit(nt.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var B=this;Promise.resolve().then(function(){B._emitter.emit(nt.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.MEDIA_INFO,B)})}},{key:"_onMetaDataArrived",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.METADATA_ARRIVED,B)})}},{key:"_onScriptDataArrived",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.SCRIPTDATA_ARRIVED,B)})}},{key:"_onStatisticsInfo",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.STATISTICS_INFO,B)})}},{key:"_onIOError",value:function(B,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(nt.IO_ERROR,B,H)})}},{key:"_onDemuxError",value:function(B,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(nt.DEMUX_ERROR,B,H)})}},{key:"_onRecommendSeekpoint",value:function(B){var H=this;Promise.resolve().then(function(){H._emitter.emit(nt.RECOMMEND_SEEKPOINT,B)})}},{key:"_onLoggingConfigChanged",value:function(B){this._worker&&this._worker.postMessage({cmd:"logging_config",param:B})}},{key:"_onWorkerMessage",value:function(B){var H=B.data,G=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case nt.INIT_SEGMENT:case nt.MEDIA_SEGMENT:this._emitter.emit(H.msg,G.type,G.data);break;case nt.LOADING_COMPLETE:case nt.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case nt.MEDIA_INFO:Object.setPrototypeOf(G,he.prototype),this._emitter.emit(H.msg,G);break;case nt.METADATA_ARRIVED:case nt.SCRIPTDATA_ARRIVED:case nt.STATISTICS_INFO:this._emitter.emit(H.msg,G);break;case nt.IO_ERROR:case nt.DEMUX_ERROR:this._emitter.emit(H.msg,G.type,G.info);break;case nt.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,G);break;case"logcat_callback":o.emitter.emit("log",G.type,G.logcat);break;default:break}}}]),ne}(),pt=Qt,ft={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},qe=ft,dt=function(){function ne(te){Object(Q.a)(this,ne),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Nt}return Object(P.a)(ne,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(B,H){this._emitter.addListener(B,H)}},{key:"off",value:function(B,H){this._emitter.removeListener(B,H)}},{key:"attachMediaElement",value:function(B){if(this._mediaSource)throw new M("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=B,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),B.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var B=this._mediaSource;for(var H in this._sourceBuffers){var G=this._pendingSegments[H];G.splice(0,G.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var q=this._sourceBuffers[H];if(q){if(B.readyState!=="closed"){try{B.removeSourceBuffer(q)}catch(ue){o.e(this.TAG,ue.message)}q.removeEventListener("error",this.e.onSourceBufferError),q.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(B.readyState==="open")try{B.endOfStream()}catch(ue){o.e(this.TAG,ue.message)}B.removeEventListener("sourceopen",this.e.onSourceOpen),B.removeEventListener("sourceended",this.e.onSourceEnded),B.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(B,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(B),this._pendingSegments[B.type].push(B);return}var G=B,q="".concat(G.container);G.codec&&G.codec.length>0&&(q+=";codecs=".concat(G.codec));var ue=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+q),this._lastInitSegments[G.type]=G,q!==this._mimeTypes[G.type]){if(this._mimeTypes[G.type])o.v(this.TAG,"Notice: ".concat(G.type," mimeType changed, origin: ").concat(this._mimeTypes[G.type],", target: ").concat(q));else{ue=!0;try{var ke=this._sourceBuffers[G.type]=this._mediaSource.addSourceBuffer(q);ke.addEventListener("error",this.e.onSourceBufferError),ke.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(We){o.e(this.TAG,We.message),this._emitter.emit(qe.ERROR,{code:We.code,msg:We.message});return}}this._mimeTypes[G.type]=q}H||this._pendingSegments[G.type].push(G),ue||this._sourceBuffers[G.type]&&!this._sourceBuffers[G.type].updating&&this._doAppendSegments(),E.safari&&G.container==="audio/mpeg"&&G.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=G.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(B){var H=B;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var G=this._sourceBuffers[H.type];G&&!G.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(B){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var G=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{G.abort()}catch(St){o.e(this.TAG,St.message)}this._idrList.clear();var q=this._pendingSegments[H];if(q.splice(0,q.length),this._mediaSource.readyState==="closed")continue;for(var ue=0;ue=1&&B-q.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var B=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var G=this._sourceBuffers[H];if(G){for(var q=G.buffered,ue=!1,ke=0;ke=this._config.autoCleanupMaxBackwardDuration){ue=!0;var St=B-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:We,end:St})}}else ct0&&(isNaN(H)||G>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," to ").concat(G)),this._mediaSource.duration=G),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var B in this._pendingRemoveRanges){if(!this._sourceBuffers[B]||this._sourceBuffers[B].updating)continue;for(var H=this._sourceBuffers[B],G=this._pendingRemoveRanges[B];G.length&&!H.updating;){var q=G.shift();H.remove(q.start,q.end)}}}},{key:"_doAppendSegments",value:function(){var B=this._pendingSegments;for(var H in B){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(B[H].length>0){var G=B[H].shift();if(G.timestampOffset){var q=this._sourceBuffers[H].timestampOffset,ue=G.timestampOffset/1e3,ke=Math.abs(q-ue);ke>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(q," to ").concat(ue)),this._sourceBuffers[H].timestampOffset=ue),delete G.timestampOffset}if(!G.data||G.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(G.data),this._isBufferFull=!1,H==="video"&&G.hasOwnProperty("info")&&this._idrList.appendArray(G.info.syncPoints)}catch(We){this._pendingSegments[H].unshift(G),We.code===22?(this._isBufferFull||this._emitter.emit(qe.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,We.message),this._emitter.emit(qe.ERROR,{code:We.code,msg:We.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var B=this._pendingSourceBufferInit;B.length;){var H=B.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(qe.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var B=this._pendingSegments;return B.video.length>0||B.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var B=this._pendingRemoveRanges;return B.video.length>0||B.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(qe.UPDATE_END)}},{key:"_onSourceBufferError",value:function(B){o.e(this.TAG,"SourceBuffer Error: ".concat(B))}}]),ne}(),Ne=dt,de={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Se={NETWORK_EXCEPTION:u.EXCEPTION,NETWORK_STATUS_CODE_INVALID:u.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:u.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:u.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Qe.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Qe.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Qe.CODEC_UNSUPPORTED},at=function(){function ne(te,B){if(Object(Q.a)(this,ne),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=me(),typeof B=="object"&&Object.assign(this._config,B),te.type.toLowerCase()!=="flv")throw new x("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661);this._alwaysSeekKeyframe=!!(H||E.msedge||E.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(P.a)(ne,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(B,H){var G=this;B===Oe.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(Oe.MEDIA_INFO,G.mediaInfo)}):B===Oe.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(Oe.STATISTICS_INFO,G.statisticsInfo)})),this._emitter.addListener(B,H)}},{key:"off",value:function(B,H){this._emitter.removeListener(B,H)}},{key:"attachMediaElement",value:function(B){var H=this;if(this._mediaElement=B,B.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),B.addEventListener("seeking",this.e.onvSeeking),B.addEventListener("canplay",this.e.onvCanPlay),B.addEventListener("stalled",this.e.onvStalled),B.addEventListener("progress",this.e.onvProgress),this._msectl=new Ne(this._config),this._msectl.on(qe.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(qe.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(qe.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(qe.ERROR,function(G){H._emitter.emit(Oe.ERROR,de.MEDIA_ERROR,Se.MEDIA_MSE_ERROR,G)}),this._msectl.attachMediaElement(B),this._pendingSeekTime!=null)try{B.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(G){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var B=this;if(!this._mediaElement)throw new M("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new M("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new pt(this._mediaDataSource,this._config),this._transmuxer.on(nt.INIT_SEGMENT,function(H,G){B._msectl.appendInitSegment(G)}),this._transmuxer.on(nt.MEDIA_SEGMENT,function(H,G){if(B._msectl.appendMediaSegment(G),B._config.lazyLoad&&!B._config.isLive){var q=B._mediaElement.currentTime;G.info.endDts>=(q+B._config.lazyLoadMaxDuration)*1e3&&(B._progressChecker==null&&(o.v(B.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),B._suspendTransmuxer()))}}),this._transmuxer.on(nt.LOADING_COMPLETE,function(){B._msectl.endOfStream(),B._emitter.emit(Oe.LOADING_COMPLETE)}),this._transmuxer.on(nt.RECOVERED_EARLY_EOF,function(){B._emitter.emit(Oe.RECOVERED_EARLY_EOF)}),this._transmuxer.on(nt.IO_ERROR,function(H,G){B._emitter.emit(Oe.ERROR,de.NETWORK_ERROR,H,G)}),this._transmuxer.on(nt.DEMUX_ERROR,function(H,G){B._emitter.emit(Oe.ERROR,de.MEDIA_ERROR,H,{code:-1,msg:G})}),this._transmuxer.on(nt.MEDIA_INFO,function(H){B._mediaInfo=H,B._emitter.emit(Oe.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(nt.METADATA_ARRIVED,function(H){B._emitter.emit(Oe.METADATA_ARRIVED,H)}),this._transmuxer.on(nt.SCRIPTDATA_ARRIVED,function(H){B._emitter.emit(Oe.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(nt.STATISTICS_INFO,function(H){B._statisticsInfo=B._fillStatisticsInfo(H),B._emitter.emit(Oe.STATISTICS_INFO,Object.assign({},B._statisticsInfo))}),this._transmuxer.on(nt.RECOMMEND_SEEKPOINT,function(H){B._mediaElement&&!B._config.accurateSeek&&(B._requestSetTime=!0,B._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(B){this._mediaElement.volume=B}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(B){this._mediaElement.muted=B}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(B){this._mediaElement?this._internalSeek(B):this._pendingSeekTime=B}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(B){if(B.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return B;var H=!0,G=0,q=0;if(this._mediaElement.getVideoPlaybackQuality){var ue=this._mediaElement.getVideoPlaybackQuality();G=ue.totalVideoFrames,q=ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,q=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(B.decodedFrames=G,B.droppedFrames=q),B}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var B=this._mediaElement.buffered,H=this._mediaElement.currentTime,G=0,q=0,ue=0;ue=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var B=this._mediaElement.currentTime,H=this._mediaElement.buffered,G=!1,q=0;q=ue&&B=ke-this._config.lazyLoadRecoverDuration&&(G=!0);break}}G&&(window.clearInterval(this._progressChecker),this._progressChecker=null,G&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(B){for(var H=this._mediaElement.buffered,G=0;G=q&&B0){var ue=this._mediaElement.buffered.start(0);(ue<1&&B0&&H.currentTime0){var q=G.start(0);if(q<1&&H0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(B){this._mediaElement.volume=B}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(B){this._mediaElement.muted=B}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(B){this._mediaElement?this._mediaElement.currentTime=B:this._pendingSeekTime=B}},{key:"mediaInfo",get:function(){var B=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:B+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var B={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return B;var H=!0,G=0,q=0;if(this._mediaElement.getVideoPlaybackQuality){var ue=this._mediaElement.getVideoPlaybackQuality();G=ue.totalVideoFrames,q=ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,q=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(B.decodedFrames=G,B.droppedFrames=q),B}},{key:"_onvLoadedMetadata",value:function(B){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Oe.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(Oe.STATISTICS_INFO,this.statisticsInfo)}}]),ne}(),ht=lt;U.install();function Xe(ne,te){var B=ne;if(B==null||typeof B!="object")throw new x("MediaDataSource must be an javascript object!");if(!B.hasOwnProperty("type"))throw new x("MediaDataSource must has type field to indicate video file type!");switch(B.type){case"flv":return new rt(B,te);default:return new ht(B,te)}}function tt(){return xe.supportMSEH264Playback()}function vt(){return xe.getFeatureList()}var Wt={};Wt.createPlayer=Xe,Wt.isSupported=tt,Wt.getFeatureList=vt,Wt.BaseLoader=l,Wt.LoaderStatus=f,Wt.LoaderErrors=u,Wt.Events=Oe,Wt.ErrorTypes=de,Wt.ErrorDetails=Se,Wt.FlvPlayer=rt,Wt.NativePlayer=ht,Wt.LoggingControl=Te,Object.defineProperty(Wt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var zt=Z.a=Wt},Gev7:function(ae,Z,h){var Q=h("bYtY"),P=h("K2GJ"),D=h("1bdT"),U=h("ni6a");function s(O){O=O||{},D.call(this,O);for(var o in O)O.hasOwnProperty(o)&&o!=="style"&&(this[o]=O[o]);this.style=new P(O.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(O){},afterBrush:function(O){},brush:function(O,o){},getBoundingRect:function(){},contain:function(O,o){return this.rectContain(O,o)},traverse:function(O,o){O.call(o,this)},rectContain:function(O,o){var v=this.transformCoordToLocal(O,o),g=this.getBoundingRect();return g.contain(v[0],v[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(O){return this.animate("style",O)},attrKV:function(O,o){O!=="style"?D.prototype.attrKV.call(this,O,o):this.style.set(o)},setStyle:function(O,o){return this.style.set(O,o),this.dirty(!1),this},useStyle:function(O){return this.style=new P(O,this),this.dirty(!1),this},calculateTextPosition:null},Q.inherits(s,D),Q.mixin(s,U);var t=s;ae.exports=t},Gytx:function(ae,Z){ae.exports=function(Q,P,D,U){var s=D?D.call(U,Q,P):void 0;if(s!==void 0)return!!s;if(Q===P)return!0;if(typeof Q!="object"||!Q||typeof P!="object"||!P)return!1;var t=Object.keys(Q),O=Object.keys(P);if(t.length!==O.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(P),v=0;v3&&(o=h.call(o,1));for(var g=t.length,i=0;i4&&(o=h.call(o,1,o.length-1));for(var g=o[o.length-1],i=t.length,_=0;_this._ux||f(y-this._yi)>this._uy||this._len<5;return this.addData(O.L,p,y),this._ctx&&A&&(this._needsDash()?this._dashedLineTo(p,y):this._ctx.lineTo(p,y)),A&&(this._xi=p,this._yi=y),this},bezierCurveTo:function(p,y,A,T,E,d){return this.addData(O.C,p,y,A,T,E,d),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,y,A,T,E,d):this._ctx.bezierCurveTo(p,y,A,T,E,d)),this._xi=E,this._yi=d,this},quadraticCurveTo:function(p,y,A,T){return this.addData(O.Q,p,y,A,T),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,y,A,T):this._ctx.quadraticCurveTo(p,y,A,T)),this._xi=A,this._yi=T,this},arc:function(p,y,A,T,E,d){return this.addData(O.A,p,y,A,A,T,E-T,0,d?0:1),this._ctx&&this._ctx.arc(p,y,A,T,E,d),this._xi=M(E)*A+p,this._yi=x(E)*A+y,this},arcTo:function(p,y,A,T,E){return this._ctx&&this._ctx.arcTo(p,y,A,T,E),this},rect:function(p,y,A,T){return this._ctx&&this._ctx.rect(p,y,A,T),this.addData(O.R,p,y,A,T),this},closePath:function(){this.addData(O.Z);var p=this._ctx,y=this._x0,A=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(y,A),p.closePath()),this._xi=y,this._yi=A,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var y=0,A=0;Ay.length&&(this._expandData(),y=this.data);for(var A=0;A0&&b<=p||c<0&&b>=p||c===0&&(w>0&&I<=y||w<0&&I>=y);){if(W=this._dashIdx,k=E[W],b+=c*k,I+=w*k,this._dashIdx=(W+1)%j,c>0&&bn||w>0&&Ir)continue;d[W%2?"moveTo":"lineTo"](c>=0?_(b,p):S(b,p),w>=0?_(I,y):S(I,y))}c=b-p,w=I-y,this._dashOffset=-L(c*c+w*w)},_dashedBezierTo:function(p,y,A,T,E,d){var n=this._dashSum,r=this._dashOffset,c=this._lineDash,w=this._ctx,C=this._xi,b=this._yi,I,k,j,W=Q.cubicAt,V=0,Y=this._dashIdx,X=c.length,F,K,$=0;for(r<0&&(r=n+r),r%=n,I=0;I<1;I+=.1)k=W(C,p,A,E,I+.1)-W(C,p,A,E,I),j=W(b,y,T,d,I+.1)-W(b,y,T,d,I),V+=L(k*k+j*j);for(;Yr);Y++);for(I=($-r)/V;I<=1;)F=W(C,p,A,E,I),K=W(b,y,T,d,I),Y%2?w.moveTo(F,K):w.lineTo(F,K),I+=c[Y]/V,Y=(Y+1)%X;Y%2!==0&&w.lineTo(E,d),k=E-F,j=d-K,this._dashOffset=-L(k*k+j*j)},_dashedQuadraticTo:function(p,y,A,T){var E=A,d=T;A=(A+2*p)/3,T=(T+2*y)/3,p=(this._xi+2*p)/3,y=(this._yi+2*y)/3,this._dashedBezierTo(p,y,A,T,E,d)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,u&&(this.data=new Float32Array(p)))},getBoundingRect:function(){o[0]=o[1]=g[0]=g[1]=Number.MAX_VALUE,v[0]=v[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var p=this.data,y=0,A=0,T=0,E=0,d=0;dc||f(r-d)>w||b===C-1)&&(p.lineTo(n,r),E=n,d=r);break;case O.C:p.bezierCurveTo(y[b++],y[b++],y[b++],y[b++],y[b++],y[b++]),E=y[b-2],d=y[b-1];break;case O.Q:p.quadraticCurveTo(y[b++],y[b++],y[b++],y[b++]),E=y[b-2],d=y[b-1];break;case O.A:var k=y[b++],j=y[b++],W=y[b++],V=y[b++],Y=y[b++],X=y[b++],F=y[b++],K=y[b++],$=W>V?W:V,me=W>V?1:W/V,ce=W>V?V/W:1,xe=Math.abs(W-V)>.001,ye=Y+X;xe?(p.translate(k,j),p.rotate(F),p.scale(me,ce),p.arc(0,0,$,Y,ye,1-K),p.scale(1/me,1/ce),p.rotate(-F),p.translate(-k,-j)):p.arc(k,j,$,Y,ye,1-K),b===1&&(A=M(Y)*W+k,T=x(Y)*V+j),E=M(ye)*W+k,d=x(ye)*V+j;break;case O.R:A=E=y[b],T=d=y[b+1],p.rect(y[b++],y[b++],y[b++],y[b++]);break;case O.Z:p.closePath(),E=A,d=T}}}},l.CMD=O;var m=l;ae.exports=m},ItGF:function(ae,Z){var h={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?h={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?h={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?h={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:h=P(navigator.userAgent);var Q=h;function P(D){var U={},s={},t=D.match(/Firefox\/([\d.]+)/),O=D.match(/MSIE\s([\d.]+)/)||D.match(/Trident\/.+?rv:(([\d.]+))/),o=D.match(/Edge\/([\d.]+)/),v=/micromessenger/i.test(D);return t&&(s.firefox=!0,s.version=t[1]),O&&(s.ie=!0,s.version=O[1]),o&&(s.edge=!0,s.version=o[1]),v&&(s.weChat=!0),{browser:s,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!s.ie&&!s.edge,pointerEventsSupported:"onpointerdown"in window&&(s.edge||s.ie&&s.version>=11),domSupported:typeof document!="undefined"}}ae.exports=Q},IuEb:function(ae,Z,h){ae.exports=h.p+"static/a1.e973a25a.png"},J66h:function(ae,Z,h){(function(Q){var P,D;(function(U,s){ae.exports=s(U)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Q!="undefined"?Q:this,function(U){"use strict";U=U||{};var s=U.Base64,t="2.6.4",O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(b){for(var I={},k=0,j=b.length;k>>6)+v(128|I&63):v(224|I>>>12&15)+v(128|I>>>6&63)+v(128|I&63)}else{var I=65536+(b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320);return v(240|I>>>18&7)+v(128|I>>>12&63)+v(128|I>>>6&63)+v(128|I&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,_=function(b){return b.replace(i,g)},S=function(b){var I=[0,2,1][b.length%3],k=b.charCodeAt(0)<<16|(b.length>1?b.charCodeAt(1):0)<<8|(b.length>2?b.charCodeAt(2):0),j=[O.charAt(k>>>18),O.charAt(k>>>12&63),I>=2?"=":O.charAt(k>>>6&63),I>=1?"=":O.charAt(k&63)];return j.join("")},M=U.btoa&&typeof U.btoa=="function"?function(b){return U.btoa(b)}:function(b){if(b.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return b.replace(/[\s\S]{1,3}/g,S)},x=function(b){return M(_(String(b)))},L=function(b){return b.replace(/[+\/]/g,function(I){return I=="+"?"-":"_"}).replace(/=/g,"")},f=function(b,I){return I?L(x(b)):x(b)},u=function(b){return f(b,!0)},l;U.Uint8Array&&(l=function(b,I){for(var k="",j=0,W=b.length;j>>18)+O.charAt(F>>>12&63)+(typeof Y!="undefined"?O.charAt(F>>>6&63):"=")+(typeof X!="undefined"?O.charAt(F&63):"=")}return I?L(k):k});var m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,p=function(b){switch(b.length){case 4:var I=(7&b.charCodeAt(0))<<18|(63&b.charCodeAt(1))<<12|(63&b.charCodeAt(2))<<6|63&b.charCodeAt(3),k=I-65536;return v((k>>>10)+55296)+v((k&1023)+56320);case 3:return v((15&b.charCodeAt(0))<<12|(63&b.charCodeAt(1))<<6|63&b.charCodeAt(2));default:return v((31&b.charCodeAt(0))<<6|63&b.charCodeAt(1))}},y=function(b){return b.replace(m,p)},A=function(b){var I=b.length,k=I%4,j=(I>0?o[b.charAt(0)]<<18:0)|(I>1?o[b.charAt(1)]<<12:0)|(I>2?o[b.charAt(2)]<<6:0)|(I>3?o[b.charAt(3)]:0),W=[v(j>>>16),v(j>>>8&255),v(j&255)];return W.length-=[0,0,2,1][k],W.join("")},T=U.atob&&typeof U.atob=="function"?function(b){return U.atob(b)}:function(b){return b.replace(/\S{1,4}/g,A)},E=function(b){return T(String(b).replace(/[^A-Za-z0-9\+\/]/g,""))},d=function(b){return y(T(b))},n=function(b){return String(b).replace(/[-_]/g,function(I){return I=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(b){return d(n(b))},c;U.Uint8Array&&(c=function(b){return Uint8Array.from(E(n(b)),function(I){return I.charCodeAt(0)})});var w=function(){var b=U.Base64;return U.Base64=s,b};if(U.Base64={VERSION:t,atob:E,btoa:M,fromBase64:r,toBase64:f,utob:_,encode:f,encodeURI:u,btou:y,decode:r,noConflict:w,fromUint8Array:l,toUint8Array:c},typeof Object.defineProperty=="function"){var C=function(b){return{value:b,enumerable:!1,writable:!0,configurable:!0}};U.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",C(function(b){return f(this,b)})),Object.defineProperty(String.prototype,"toBase64URI",C(function(){return f(this,!0)}))}}return U.Meteor&&(Base64=U.Base64),ae.exports?ae.exports.Base64=U.Base64:!(P=[],D=function(){return U.Base64}.apply(Z,P),D!==void 0&&(ae.exports=D)),{Base64:U.Base64}})}).call(this,h("IyRk"))},JAbv:function(ae,Z){ae.exports="data:image/png;base64,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"},JBm5:function(ae,Z,h){ae.exports=h.p+"static/modelimg.792bb2e5.png"},JWDV:function(ae,Z,h){ae.exports=h.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ae,Z,h){"use strict";var Q={"@primary-color":"#0152d9"},P=Q,D={"@primary-color":"#196efd"},U=D,s=Z.a={defaults:P,vspaces:U}},JeFH:function(ae,Z){ae.exports="data:image/png;base64,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"},Jky8:function(ae,Z,h){"use strict";var Q=h("sRBo"),P=h("kaz8"),D=h("5NDa"),U=h("5rEg"),s=h("miYZ"),t=h("tsqr"),O=h("9og8"),o=h("2qtc"),v=h("kLXV"),g=h("tJVT"),i=h("WmNS"),_=h.n(i),S=h("q1tI"),M=h.n(S),x=h("9kvl"),L=h("6CvP"),f=h("1XHU"),u=h("1vsH"),l;(function(p){p[p.Professor=1]="Professor",p[p.AssistantProfessor=2]="AssistantProfessor",p[p.Student=3]="Student"})(l||(l={}));var m=function(y){var A=y.visible,T=y.user,E=y.onCancel,d=E===void 0?function(){}:E,n=Object(S.useState)(),r=Object(g.a)(n,2),c=r[0],w=r[1],C=Object(S.useState)([]),b=Object(g.a)(C,2),I=b[0],k=b[1],j=Object(S.useState)(!1),W=Object(g.a)(j,2),V=W[0],Y=W[1],X=Object(S.useState)(!1),F=Object(g.a)(X,2),K=F[0],$=F[1],me=Object(S.useState)(),ce=Object(g.a)(me,2),xe=ce[0],ye=ce[1];Object(S.useEffect)(function(){var re;if(T!=null&&(re=T.userInfo)!==null&&re!==void 0&&re.identity){var he;k([(T==null||((he=T.userInfo)===null||he===void 0)?void 0:he.identity)==="student"?3:1])}},[T]);var Oe=function(he,J){if(I.includes(l.Professor)){v.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:M.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){x.d.push("/classrooms/".concat(he,"/students"))}});return}x.d.push("/classrooms/".concat(he,"/students"))},we=function(){var re=Object(O.a)(_.a.mark(function he(){var J;return _.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(c){Ae.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Ae.abrupt("return");case 3:return Y(!0),Ae.next=6,Object(L.c)({invite_code:c,professor:I.includes(l.Professor)?1:null,assistant_professor:I.includes(l.AssistantProfessor)?1:null,student:I.includes(l.Student)?1:null});case 6:if(J=Ae.sent,Y(!1),!((J==null?void 0:J.status)===-2)){Ae.next=22;break}if(Te(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Ae.next=14;break}return $(!0),ye(1),Ae.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Ae.next=18;break}return $(!0),ye(2),Ae.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Ae.next=22;break}return $(!0),ye(3),Ae.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Ae.next=27;break}return Object(u.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Te(),(J==null?void 0:J.course_id)&&Oe(J.course_id,J.message),Ae.abrupt("return");case 27:case"end":return Ae.stop()}},he)}));return function(){return re.apply(this,arguments)}}(),Te=function(){var re=Object(O.a)(_.a.mark(function he(){return _.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:d();case 1:case"end":return fe.stop()}},he)}));return function(){return re.apply(this,arguments)}}();return M.a.createElement(M.a.Fragment,null,M.a.createElement(v.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:A,confirmLoading:V,onOk:we,onCancel:Te},M.a.createElement("div",{className:"tc"},M.a.createElement("div",null,M.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),M.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:c,onChange:function(he){if(he.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}w(he.target.value)}})),M.a.createElement("div",{className:"mt10 font14"},M.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),M.a.createElement(P.a.Group,{value:I,onChange:function(he){return k(he)}},M.a.createElement(P.a,{value:l.Professor,disabled:I.includes(2)||I.includes(3)},"\u6559\u5E08"),M.a.createElement(P.a,{value:l.AssistantProfessor,disabled:I.includes(1)},"\u52A9\u6559"),M.a.createElement(P.a,{value:l.Student,disabled:I.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),M.a.createElement(f.a,{visible:K,onCancel:function(){return $(!1)},occupationValue:xe}))};Z.a=Object(x.a)(function(p){var y=p.user;return{user:y}})(m)},Jq4h:function(ae,Z,h){ae.exports=h.p+"static/qrcode.2267e4d5.png"},K2GJ:function(ae,Z,h){var Q=h("fW2E"),P=h("gut8"),D=P.ContextCachedBy,U=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],s=function(_){this.extendFrom(_,!1)};function t(_,S,M){var x=S.x==null?0:S.x,L=S.x2==null?1:S.x2,f=S.y==null?0:S.y,u=S.y2==null?0:S.y2;S.global||(x=x*M.width+M.x,L=L*M.width+M.x,f=f*M.height+M.y,u=u*M.height+M.y),x=isNaN(x)?0:x,L=isNaN(L)?1:L,f=isNaN(f)?0:f,u=isNaN(u)?0:u;var l=_.createLinearGradient(x,f,L,u);return l}function O(_,S,M){var x=M.width,L=M.height,f=Math.min(x,L),u=S.x==null?.5:S.x,l=S.y==null?.5:S.y,m=S.r==null?.5:S.r;S.global||(u=u*x+M.x,l=l*L+M.y,m=m*f);var p=_.createRadialGradient(u,l,0,u,l,m);return p}s.prototype={constructor:s,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(_,S,M){var x=this,L=M&&M.style,f=!L||_.__attrCachedBy!==D.STYLE_BIND;_.__attrCachedBy=D.STYLE_BIND;for(var u=0;u0},extendFrom:function(_,S){if(_)for(var M in _)_.hasOwnProperty(M)&&(S===!0||(S===!1?!this.hasOwnProperty(M):_[M]!=null))&&(this[M]=_[M])},set:function(_,S){typeof _=="string"?this[_]=S:this.extendFrom(_,!0)},clone:function(){var _=new this.constructor;return _.extendFrom(this,!0),_},getGradient:function(_,S,M){for(var x=S.type==="radial"?O:t,L=x(_,S,M),f=S.colorStops,u=0;u-1?je(Ue.filter(function(Tt){return Tt!==Ee.id})):je(Ue.concat(Ee.id))}}),x.a.createElement("div",{className:k.a.info},x.a.createElement("div",{className:k.a.title},x.a.createElement("div",{className:k.a.titleLeft,style:{marginRight:"15px"}},jt(Ee==null?void 0:Ee.exercise_tips),x.a.createElement(T.a,{title:Ee.exercise_name},x.a.createElement("span",{className:"".concat(k.a.name),style:{maxWidth:Ee!=null&&(Te=Ee.exercise_tips)!==null&&Te!==void 0&&Te.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},Ee.exercise_name)),!Ee.is_public&&Object(X.c)()&&x.a.createElement(T.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},x.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(Ee==null||((re=Ee.exercise_tips)===null||re===void 0)?void 0:re.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&x.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(Ee==null||((he=Ee.exercise_tips)===null||he===void 0)?void 0:he.includes("\u5DF2\u7ED3\u675F"))&&(Ee==null||((J=Ee.exercise_tips)===null||J===void 0)?void 0:J.includes("\u672A\u63D0\u4EA4"))&&x.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),x.a.createElement("div",{className:k.a.titleRight,onClick:function(ut){ut.stopPropagation(),ut.preventDefault()}},Object(X.c)()&&Ee.assistant_auth&&x.a.createElement("span",{onClick:function(ut){ut.stopPropagation();var nt=K()(Ee.created_at,Pt),Tt=K()(Yt).diff(K()(nt),"days");Tt>0&&Ee!==null&&Ee!==void 0&&Ee.is_random?Dt():Ee!=null&&Ee.is_random?f.d.push("/classrooms/".concat(Ee.course_id,"/exercise/").concat(Ee.id,"/random/preview?random=").concat(Ee.is_random)):f.d.push("/classrooms/".concat(Ee.course_id,"/exercise/").concat(Ee.id,"/detail?random=").concat(Ee.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(X.h)()&&x.a.createElement("span",{onClick:function(){f.d.push("/classrooms/".concat(Ee.course_id,"/exercise/").concat(Ee.id,"/detail?random=").concat(Ee.is_random))}},"\u8BE6\u60C5"),x.a.createElement(x.a.Fragment,null,Ee.current_status===0&&Ee.exercise_status>1&&!((fe=Ee.exercise_tips)!==null&&fe!==void 0&&fe.includes("\u5DF2\u7ED3\u675F"))&&x.a.createElement(b.a,{onClick:function(ut){ut.stopPropagation(),ut.preventDefault(),Nt(Ee)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),Ee.current_status===1&&Ee.exercise_status>1&&x.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function(ut){var nt;window.location.href="/classrooms/".concat(Ee.course_id,"/exercise/").concat(Ee.id,"/users/").concat((nt=Object(X.x)())===null||nt===void 0?void 0:nt.login,"?check=true")}},"\u67E5\u770B\u8BD5\u5377"),Ee.current_status===2&&Ee.exercise_status>1&&!((Ae=Ee.exercise_tips)!==null&&Ae!==void 0&&Ae.includes("\u5DF2\u7ED3\u675F"))&&x.a.createElement(b.a,{onClick:function(ut){ut.stopPropagation(),ut.preventDefault(),Nt(Ee)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),x.a.createElement("p",{style:{display:"flex"}},x.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",x.a.createElement("span",{className:"c-blue"},Ee.username)),x.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",x.a.createElement("span",{className:"c-blue"},Ee.course_name)),x.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",x.a.createElement("span",{className:"c-blue"},Ee.time===null||Ee.time===-1?"\u4E0D\u9650\u65F6":"".concat(Ee.time,"\u5206\u949F"))),x.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",x.a.createElement("span",{className:"c-blue"},K()(Ee==null?void 0:Ee.published_time).format("YYYY-MM-DD HH:mm"))," ","\u81F3"," ",x.a.createElement("span",{className:"c-blue"},K()(Ee==null?void 0:Ee.end_time).format("YYYY-MM-DD HH:mm"))))))},me=$,ce=S.a.Option,xe=function(we){var Te,re,he,J,fe,Ae=we.classroomList,Ee=we.globalSetting,Ke=we.exercise,Je=we.loading,Ue=we.dispatch,je=we.match,be=Object(i.a)(we,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Ie=Object(M.useState)(Object(v.a)({},Object(L.i)())),Ge=Object(g.a)(Ie,2),Qe=Ge[0],mt=Ge[1],Ye=Object(L.h)(),Mt=Ae.detailExerciseList,kt=Ae.detailTopBanner,xt=Ae.detailLeftMenus,bt=Object(M.useState)([]),Pt=Object(g.a)(bt,2),Yt=Pt[0],Gt=Pt[1],Jt=Object(M.useState)(!1),Dt=Object(g.a)(Jt,2),Nt=Dt[0],Bt=Dt[1],jt=Object(M.useState)({page:1,course_id:""}),gt=Object(g.a)(jt,2),ut=gt[0],nt=gt[1];Qe.id=Qe.coursesId,Object(M.useEffect)(function(){Tt(),Ue({type:"globalSetting/footerToggle",payload:!1}),Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[ut]),Object(M.useEffect)(function(){Gt([])},[Mt]);var Tt=function(){document.body.scrollIntoView(),Ue({type:"exercise/getUserExercise",payload:ut})};return x.a.createElement("section",{className:"minH500 minW1200"},x.a.createElement("aside",{className:"".concat(m.a.acitons," w100")},x.a.createElement(t.a,{className:"w100"},x.a.createElement(o.a,{flex:"1"},x.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),x.a.createElement(o.a,null,x.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",x.a.createElement(S.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Zt){ut.course_id=Zt,ut.page=1,nt(Object(v.a)({},ut))}},x.a.createElement(ce,{value:""},"\u5168\u90E8"),Ke==null||((Te=Ke.userExerciseList)===null||Te===void 0||((re=Te.courses)===null||re===void 0))?void 0:re.map(function(wt,Zt){return x.a.createElement(ce,{value:wt.id},wt.name)})))))),(Ke==null||((he=Ke.userExerciseList)===null||he===void 0)?void 0:he.exercises_count)===0&&x.a.createElement(u.a,null),x.a.createElement(P.a,{loading:Je["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ke==null||((J=Ke.userExerciseList)===null||J===void 0)?void 0:J.exercises)&&(Ke==null||((fe=Ke.userExerciseList)===null||fe===void 0)?void 0:fe.exercises.map(function(wt,Zt){return x.a.createElement(me,{v:wt,k:Zt,match:je,selectArrs:Yt,setSelectArrs:Gt,dispatch:Ue,params:Qe})})),x.a.createElement("aside",{className:"tc mb50 mt30"},x.a.createElement(U.a,{showTotal:function(Zt){var rn;return"\u5171 ".concat(Ke==null||((rn=Ke.userExerciseList)===null||rn===void 0)?void 0:rn.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Zt){ut.page=Zt,nt(Object(v.a)({},ut))},defaultPageSize:20,defaultCurrent:ut.page,current:ut.page||1,total:Ke==null?void 0:Ke.userExerciseList.exercises_count}))))},ye=Z.default=Object(f.a)(function(Oe){var we=Oe.classroomList,Te=Oe.loading,re=Oe.globalSetting,he=Oe.exercise;return{classroomList:we,globalSetting:re,loading:Te.effects,exercise:he}})(xe)},KOXS:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},Kc5o:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},"Ke+8":function(ae,Z,h){ae.exports=h.p+"static/fankui.54f869f8.png"},Kw3X:function(ae,Z,h){"use strict";var Q=this&&this.__assign||function(){return Q=Object.assign||function(v){for(var g,i=1,_=arguments.length;i<_;i++){g=arguments[i];for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&(v[S]=g[S])}return v},Q.apply(this,arguments)},P=this&&this.__importStar||function(v){if(v&&v.__esModule)return v;var g={};if(v!=null)for(var i in v)Object.hasOwnProperty.call(v,i)&&(g[i]=v[i]);return g.default=v,g},D=this&&this.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(Z,"__esModule",{value:!0});var U=P(h("q1tI")),s=D(h("thk6")),t=D(h("MgzW")),O=h("69ZJ"),o=function(v){var g=v.activeSlideKey,i=v.ContainerEl,_=v.children,S=v.containerClass,M=v.getSwiper,x=v.navigation,L=v.noSwiping,f=v.pagination,u=v.parallax,l=v.parallaxEl,m=v.WrapperEl,p=v.wrapperClass,y=v.rebuildOnUpdate,A=v.renderScrollbar,T=v.renderPagination,E=v.renderPrevButton,d=v.renderNextButton,n=v.renderParallax,r=v.rtl,c=v.scrollbar,w=v.shouldSwiperUpdate,C=v.slideClass,b=v.loop,I=U.useRef(null),k=U.useRef(null),j=function(){if(!g)return null;var $=0,me=b?1:0;return U.Children.forEach(_,function(ce){U.isValidElement(ce)&&(ce.key===g&&($=me),me+=1)}),$},W=function($){typeof M=="function"&&M($)},V=function(){k.current!==null&&(k.current.destroy(!0,!0),k.current=null)},Y=function(){I.current&&k.current===null&&(k.current=new s.default(I.current,t.default({},v)))},X=function(){V(),Y()},F=function(){k.current!==null&&k.current.update()},K=function($){if(!O.isReactElement($))return null;var me=[C,$.props.className];return L&&me.push("swiper-no-swiping"),U.cloneElement($,Q(Q({},$.props),{className:me.join(" ").trim()}))};return U.useEffect(function(){Y();var $=j();return k.current!==null&&$!==null&&k.current.slideTo($),function(){return V()}},[]),U.useEffect(function(){if(k.current!==null){if(y)X();else if(w){F();var $=k.current.slides.length;if($<=k.current.activeIndex){var me=Math.max($-1,0);k.current.slideTo(me)}}var ce=j();ce!==null&&k.current.slideTo(ce)}}),U.useEffect(function(){W(k.current)},[k]),!_||!i||!m?null:O.validateChildren(_)?U.default.createElement(i,{className:S,dir:r&&"rtl",ref:I},u&&l&&n&&n(v),U.default.createElement(m,{className:p},U.Children.map(_,K)),f&&f.el&&T&&T(v),c&&c.el&&A&&A(v),x&&x.nextEl&&d&&d(v),x&&x.prevEl&&E&&E(v)):(console.warn("Children should be react element or an array of react element!!"),null)};o.defaultProps={containerClass:"swiper-container",wrapperClass:"swiper-wrapper",slideClass:"swiper-slide",ContainerEl:"div",WrapperEl:"div",renderScrollbar:function(v){var g=v.scrollbar;return g?U.default.createElement("div",{className:O.classNames(g.el)}):null},renderPagination:function(v){var g=v.pagination;return g?U.default.createElement("div",{className:O.classNames(g.el)}):null},renderPrevButton:function(v){var g=v.navigation;return g?U.default.createElement("div",{className:O.classNames(g.prevEl)}):null},renderNextButton:function(v){var g=v.navigation;return g?U.default.createElement("div",{className:O.classNames(g.nextEl)}):null},renderParallax:function(v){var g=v.parallaxEl;return g?U.default.createElement("div",{className:O.classNames(g.el),"data-swiper-parallax":g.value}):null}},o.displayName="ReactIdSwiper",Z.default=o},LPTA:function(ae,Z){var h=1;typeof window!="undefined"&&(h=Math.max(window.devicePixelRatio||1,1));var Q=0,P=h;Z.debugMode=Q,Z.devicePixelRatio=P},LSTS:function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0});var Q=function(){function _(S,M){for(var x=0;x=0)continue;if(!Object.prototype.hasOwnProperty.call(_,x))continue;M[x]=_[x]}return M}function o(_,S){if(!(_ instanceof S))throw new TypeError("Cannot call a class as a function")}function v(_,S){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:_}function g(_,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);_.prototype=Object.create(S&&S.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(_,S):_.__proto__=S)}var i=function(_){g(S,_);function S(M){o(this,S);var x=v(this,(S.__proto__||Object.getPrototypeOf(S)).call(this,M));return x.scrollListener=x.scrollListener.bind(x),x.eventListenerOptions=x.eventListenerOptions.bind(x),x.mousewheelListener=x.mousewheelListener.bind(x),x}return Q(S,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var x=this.getParentElement(this.scrollComponent);x.scrollTop=x.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var x=!1,L={get passive(){x=!0}};try{document.addEventListener("test",null,L),document.removeEventListener("test",null,L)}catch(f){}return x}},{key:"eventListenerOptions",value:function(){var x=this.props.useCapture;return this.isPassiveSupported()&&(x={useCapture:this.props.useCapture,passive:!0}),x}},{key:"setDefaultLoader",value:function(x){this.defaultLoader=x}},{key:"detachMousewheelListener",value:function(){var x=window;this.props.useWindow===!1&&(x=this.scrollComponent.parentNode),x.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var x=window;this.props.useWindow===!1&&(x=this.getParentElement(this.scrollComponent)),x.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),x.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(x){var L=this.props.getScrollParent&&this.props.getScrollParent();return L!=null?L:x&&x.parentNode}},{key:"filterProps",value:function(x){return x}},{key:"attachScrollListener",value:function(){var x=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!x)return;var L=window;this.props.useWindow===!1&&(L=x),L.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),L.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),L.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(x){x.deltaY===1&&!this.isPassiveSupported()&&x.preventDefault()}},{key:"scrollListener",value:function(){var x=this.scrollComponent,L=window,f=this.getParentElement(x),u=void 0;if(this.props.useWindow){var l=document.documentElement||document.body.parentNode||document.body,m=L.pageYOffset!==void 0?L.pageYOffset:l.scrollTop;this.props.isReverse?u=m:u=this.calculateOffset(x,m)}else this.props.isReverse?u=f.scrollTop:u=x.scrollHeight-f.scrollTop-f.clientHeight;u1&&arguments[1]!==void 0?arguments[1]:1,Bt=Ie.length,jt=0;jt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(Y).map(function(F,K){if(!s.isValidElement(F)||!F.type)return null;var $=F.type.isSelectOptGroup,me=F.key,ce=F.props,xe=ce.children,ye=Object(O.a)(ce,["children"]);return X||!$?E(F):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(me===null?K:me,"__"),label:me},ye),{},{options:d(xe)})}).filter(function(F){return F})}var n=h("2Qr1"),r=h("qNPg"),c=h("U8pU"),w=h("Kwbf"),C=h("WKfj");function b(Y){var X=Y.mode,F=Y.options,K=Y.children,$=Y.backfill,me=Y.allowClear,ce=Y.placeholder,xe=Y.getInputElement,ye=Y.showSearch,Oe=Y.onSearch,we=Y.defaultOpen,Te=Y.autoFocus,re=Y.labelInValue,he=Y.value,J=Y.inputValue,fe=Y.optionLabelProp,Ae=X==="multiple"||X==="tags",Ee=ye!==void 0?ye:Ae||X==="combobox",Ke=F||d(K);if(Object(w.a)(X!=="tags"||Ke.every(function(be){return!be.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var Je=Ke.some(function(be){return be.options?be.options.some(function(Ie){return typeof("value"in Ie?Ie.value:Ie.key)=="number"}):typeof("value"in be?be.value:be.key)=="number"});Object(w.a)(!Je,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(w.a)(X!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(w.a)(X==="combobox"||!$,"`backfill` only works with `combobox` mode."),Object(w.a)(X==="combobox"||!xe,"`getInputElement` only work with `combobox` mode."),Object(w.b)(X!=="combobox"||!xe||!me||!ce,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Oe&&!Ee&&X!=="combobox"&&X!=="tags"&&Object(w.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(w.b)(!we||Te,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),he!=null){var Ue=Object(C.d)(he);Object(w.a)(!re||Ue.every(function(be){return Object(c.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(w.a)(!Ae||Array.isArray(he),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var je=null;Object(T.a)(K).some(function(be){if(!s.isValidElement(be)||!be.type)return!1;var Ie=be.type;if(Ie.isSelectOption)return!1;if(Ie.isSelectOptGroup){var Ge=Object(T.a)(be.props.children).every(function(Qe){return!s.isValidElement(Qe)||!be.type||Qe.type.isSelectOption?!0:(je=Qe.type,!1)});return!Ge}return je=Ie,!0}),je&&Object(w.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(je.displayName||je.name||je,"`.")),Object(w.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=b,k=Object(r.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:d,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:I,fillOptionsWithMissingValue:n.a}),j=function(Y){Object(D.a)(F,Y);var X=Object(U.a)(F);function F(){var K;return Object(Q.a)(this,F),K=X.apply(this,arguments),K.selectRef=s.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(P.a)(F,[{key:"render",value:function(){return s.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(s.Component);j.Option=m,j.OptGroup=y;var W=j,V=Z.c=W},LzVc:function(ae,Z,h){ae.exports=h.p+"static/r.18202e40.svg"},MEGo:function(ae,Z,h){var Q=h("4fz+"),P=h("Dagg"),D=h("dqUG"),U=h("2fw6"),s=h("x6Kt"),t=h("rmlV"),O=h("yxFR"),o=h("y+Vt"),v=h("h7HQ"),g=h("1Jh7"),i=h("SKnc"),_=h("K2GJ"),S=h("Fofx"),M=h("NC18"),x=M.createFromString,L=h("bYtY"),f=L.isString,u=L.extend,l=L.defaults,m=L.trim,p=L.each,y=/[\s,]+/;function A(F){if(f(F)){var K=new DOMParser;F=K.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function T(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}T.prototype.parse=function(F,K){K=K||{};var $=A(F);if(!$)throw new Error("Illegal svg");var me=new Q;this._root=me;var ce=$.getAttribute("viewBox")||"",xe=parseFloat($.getAttribute("width")||K.width),ye=parseFloat($.getAttribute("height")||K.height);isNaN(xe)&&(xe=null),isNaN(ye)&&(ye=null),C($,me,null,!0);for(var Oe=$.firstChild;Oe;)this._parseNode(Oe,me),Oe=Oe.nextSibling;var we,Te;if(ce){var re=m(ce).split(y);re.length>=4&&(we={x:parseFloat(re[0]||0),y:parseFloat(re[1]||0),width:parseFloat(re[2]),height:parseFloat(re[3])})}if(we&&xe!=null&&ye!=null&&(Te=Y(we,xe,ye),!K.ignoreViewBox)){var he=me;me=new Q,me.add(he),he.scale=Te.scale.slice(),he.position=Te.position.slice()}return!K.ignoreRootClip&&xe!=null&&ye!=null&&me.setClipPath(new s({shape:{x:0,y:0,width:xe,height:ye}})),{root:me,width:xe,height:ye,viewBoxRect:we,viewBoxTransform:Te}},T.prototype._parseNode=function(F,K){var $=F.nodeName.toLowerCase();$==="defs"?this._isDefine=!0:$==="text"&&(this._isText=!0);var me;if(this._isDefine){var ce=d[$];if(ce){var xe=ce.call(this,F),ye=F.getAttribute("id");ye&&(this._defs[ye]=xe)}}else{var ce=E[$];ce&&(me=ce.call(this,F,K),K.add(me))}for(var Oe=F.firstChild;Oe;)Oe.nodeType===1&&this._parseNode(Oe,me),Oe.nodeType===3&&this._isText&&this._parseText(Oe,me),Oe=Oe.nextSibling;$==="defs"?this._isDefine=!1:$==="text"&&(this._isText=!1)},T.prototype._parseText=function(F,K){if(F.nodeType===1){var $=F.getAttribute("dx")||0,me=F.getAttribute("dy")||0;this._textX+=parseFloat($),this._textY+=parseFloat(me)}var ce=new D({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(K,ce),C(F,ce,this._defs);var xe=ce.style.fontSize;xe&&xe<9&&(ce.style.fontSize=9,ce.scale=ce.scale||[1,1],ce.scale[0]*=xe/9,ce.scale[1]*=xe/9);var ye=ce.getBoundingRect();return this._textX+=ye.width,K.add(ce),ce};var E={g:function(F,K){var $=new Q;return r(K,$),C(F,$,this._defs),$},rect:function(F,K){var $=new s;return r(K,$),C(F,$,this._defs),$.setShape({x:parseFloat(F.getAttribute("x")||0),y:parseFloat(F.getAttribute("y")||0),width:parseFloat(F.getAttribute("width")||0),height:parseFloat(F.getAttribute("height")||0)}),$},circle:function(F,K){var $=new U;return r(K,$),C(F,$,this._defs),$.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),$},line:function(F,K){var $=new O;return r(K,$),C(F,$,this._defs),$.setShape({x1:parseFloat(F.getAttribute("x1")||0),y1:parseFloat(F.getAttribute("y1")||0),x2:parseFloat(F.getAttribute("x2")||0),y2:parseFloat(F.getAttribute("y2")||0)}),$},ellipse:function(F,K){var $=new t;return r(K,$),C(F,$,this._defs),$.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),rx:parseFloat(F.getAttribute("rx")||0),ry:parseFloat(F.getAttribute("ry")||0)}),$},polygon:function(F,K){var $=F.getAttribute("points");$&&($=c($));var me=new v({shape:{points:$||[]}});return r(K,me),C(F,me,this._defs),me},polyline:function(F,K){var $=new o;r(K,$),C(F,$,this._defs);var me=F.getAttribute("points");me&&(me=c(me));var ce=new g({shape:{points:me||[]}});return ce},image:function(F,K){var $=new P;return r(K,$),C(F,$,this._defs),$.setStyle({image:F.getAttribute("xlink:href"),x:F.getAttribute("x"),y:F.getAttribute("y"),width:F.getAttribute("width"),height:F.getAttribute("height")}),$},text:function(F,K){var $=F.getAttribute("x")||0,me=F.getAttribute("y")||0,ce=F.getAttribute("dx")||0,xe=F.getAttribute("dy")||0;this._textX=parseFloat($)+parseFloat(ce),this._textY=parseFloat(me)+parseFloat(xe);var ye=new Q;return r(K,ye),C(F,ye,this._defs),ye},tspan:function(F,K){var $=F.getAttribute("x"),me=F.getAttribute("y");$!=null&&(this._textX=parseFloat($)),me!=null&&(this._textY=parseFloat(me));var ce=F.getAttribute("dx")||0,xe=F.getAttribute("dy")||0,ye=new Q;return r(K,ye),C(F,ye,this._defs),this._textX+=ce,this._textY+=xe,ye},path:function(F,K){var $=F.getAttribute("d")||"",me=x($);return r(K,me),C(F,me,this._defs),me}},d={lineargradient:function(F){var K=parseInt(F.getAttribute("x1")||0,10),$=parseInt(F.getAttribute("y1")||0,10),me=parseInt(F.getAttribute("x2")||10,10),ce=parseInt(F.getAttribute("y2")||0,10),xe=new i(K,$,me,ce);return n(F,xe),xe},radialgradient:function(F){}};function n(F,K){for(var $=F.firstChild;$;){if($.nodeType===1){var me=$.getAttribute("offset");me.indexOf("%")>0?me=parseInt(me,10)/100:me?me=parseFloat(me):me=0;var ce=$.getAttribute("stop-color")||"#000000";K.addColorStop(me,ce)}$=$.nextSibling}}function r(F,K){F&&F.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),l(K.__inheritedStyle,F.__inheritedStyle))}function c(F){for(var K=m(F).split(y),$=[],me=0;me0;xe-=2){var ye=ce[xe],Oe=ce[xe-1];me=me||S.create();switch(Oe){case"translate":ye=m(ye).split(y),S.translate(me,me,[parseFloat(ye[0]),parseFloat(ye[1]||0)]);break;case"scale":ye=m(ye).split(y),S.scale(me,me,[parseFloat(ye[0]),parseFloat(ye[1]||ye[0])]);break;case"rotate":ye=m(ye).split(y),S.rotate(me,me,parseFloat(ye[0]));break;case"skew":ye=m(ye).split(y),console.warn("Skew transform is not supported yet");break;case"matrix":var ye=m(ye).split(y);me[0]=parseFloat(ye[0]),me[1]=parseFloat(ye[1]),me[2]=parseFloat(ye[2]),me[3]=parseFloat(ye[3]),me[4]=parseFloat(ye[4]),me[5]=parseFloat(ye[5]);break}}K.setLocalTransform(me)}}var W=/([^\s:;]+)\s*:\s*([^:;]+)/g;function V(F){var K=F.getAttribute("style"),$={};if(!K)return $;var me={};W.lastIndex=0;for(var ce;(ce=W.exec(K))!=null;)me[ce[1]]=ce[2];for(var xe in w)w.hasOwnProperty(xe)&&me[xe]!=null&&($[w[xe]]=me[xe]);return $}function Y(F,K,$){var me=K/F.width,ce=$/F.height,xe=Math.min(me,ce),ye=[xe,xe],Oe=[-(F.x+F.width/2)*xe+K/2,-(F.y+F.height/2)*xe+$/2];return{scale:ye,position:Oe}}function X(F,K){var $=new T;return $.parse(F,K)}Z.parseXML=A,Z.makeViewBoxTransform=Y,Z.parseSVG=X},MEgm:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},MKOG:function(ae,Z,h){var Q=h("bYtY"),P=h("YH21"),D=P.Dispatcher,U=h("mLcG"),s=h("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,D.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var v=o.getClips(),g=0;g=0&&this._clips.splice(v,1)},removeAnimator:function(o){for(var v=o.getClips(),g=0;g1&&(E*=U(I),d*=U(I));var k=(A===T?-1:1)*U((E*E*(d*d)-E*E*(b*b)-d*d*(C*C))/(E*E*(b*b)+d*d*(C*C)))||0,j=k*E*b/d,W=k*-d*C/E,V=(l+p)/2+t(w)*j-s(w)*W,Y=(m+y)/2+s(w)*j+t(w)*W,X=g([1,0],[(C-j)/E,(b-W)/d]),F=[(C-j)/E,(b-W)/d],K=[(-1*C-j)/E,(-1*b-W)/d],$=g(F,K);v(F,K)<=-1&&($=O),v(F,K)>=1&&($=0),T===0&&$>0&&($=$-2*O),T===1&&$<0&&($=$+2*O),c.addData(r,V,Y,E,d,X,$,w,T)}var _=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,S=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function M(l){if(!l)return new P;for(var m=0,p=0,y=m,A=p,T,E=new P,d=P.CMD,n=l.match(_),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;return!!(u(E)&&l(d))},u=function(E){return Object(i.p)()?!0:(E({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},l=function(){var E,d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=Object(g.c)()._store.getState(),r=n.user;return(E=r.userInfo)!==null&&E!==void 0&&E.profile_completed?!0:(s.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:d?"\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(){g.d.push("/account/profile/edit")}}),!1)},m=function(){var E,d=Object(g.c)()._store.getState(),n=d.user;return(E=n.userInfo)!==null&&E!==void 0&&E.professional_certification?!0:(s.a.confirm({title:"\u63D0\u793A",centered:!0,content:v.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(_.S)("/account/certification")}}),!1)},p=function(){var E;if(Object(i.a)())return!0;var d=Object(g.c)()._store.getState(),n=d.user,r=d.globalSetting;return s.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:v.a.createElement("div",{className:"tc",style:{marginLeft:-38}},v.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),v.a.createElement("img",{src:L.a.IMG_SERVER+(r==null||((E=r.setting)===null||E===void 0)?void 0:E.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},y=function(E,d){var n;if(E)return!0;var r=Object(g.c)()._store.getState(),c=r.user,w=r.globalSetting;return s.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.a.createElement("div",null,v.a.createElement("p",null,d||"\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"),v.a.createElement("div",{style:{marginLeft:"110px"}},v.a.createElement("img",{src:L.a.IMG_SERVER+(w==null||((n=w.setting)===null||n===void 0)?void 0:n.authority_qrcode_url),width:200}),v.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(_.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},A=function(E){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=Object(g.c)()._store.getState(),r=n.shixunsDetail.detail;return(r==null?void 0:r.public)===2||(r==null?void 0:r.public)===1||(r==null?void 0:r.shixun_status)===3?(s.a.info({centered:!0,icon:v.a.createElement(S.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:v.a.createElement("div",{className:"tc",style:{marginLeft:-38}},v.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},v.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(r==null?void 0:r.public)===2?"\u5DF2\u516C\u5F00":(r==null?void 0:r.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",d,"\u3002"),v.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),v.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:x.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(r==null?void 0:r.shixun_status)===2?(s.a.confirm({centered:!0,icon:v.a.createElement(S.a,null),title:"\u63D0\u793A",content:v.a.createElement("div",null,v.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",d,"\u3002"),v.a.createElement("br",null),v.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(){s.a.confirm({width:440,centered:!0,icon:v.a.createElement(S.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 w=Object(D.a)(O.a.mark(function b(){var I;return O.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,E({type:"shixunsDetail/cancelRelease",payload:{id:r==null?void 0:r.identifier}});case 2:I=j.sent,I.status!==401&&(P.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),E({type:"shixunsDetail/getShixunsDetail",payload:{id:r==null?void 0:r.identifier}}),E({type:"practiceSetting/getCommonData",payload:{id:r==null?void 0:r.identifier}}));case 4:case"end":return j.stop()}},b)}));function C(){return w.apply(this,arguments)}return C}()})}}),!0):!1}},NQs2:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(ae,Z,h){"use strict";h.d(Z,"a",function(){return o}),h.d(Z,"h",function(){return x}),h.d(Z,"l",function(){return l}),h.d(Z,"e",function(){return E}),h.d(Z,"i",function(){return c}),h.d(Z,"j",function(){return we}),h.d(Z,"c",function(){return Ue}),h.d(Z,"b",function(){return Qe}),h.d(Z,"g",function(){return kt}),h.d(Z,"f",function(){return Yt}),h.d(Z,"k",function(){return nt}),h.d(Z,"d",function(){return rn});var Q=h("q1tI"),P=h.n(Q),D=h("NQs2"),U=h.n(D),s=h("ygoZ"),t=h.n(s),O=function(pt){var ft=pt.dataSource,qe=ft===void 0?[]:ft,dt=pt.img,Ne=pt.imgWidth,de=Ne===void 0?346:Ne,Se=pt.title,at=pt.sunTitle,rt=pt.bannerExtraContent;return P.a.createElement("div",{className:U.a.banner},P.a.createElement("div",{className:U.a.content},P.a.createElement("aside",null,P.a.createElement("p",null,P.a.createElement("b",null,Se),P.a.createElement("span",null,at)),qe.length>0&&P.a.createElement("div",{className:U.a.btns},qe.map(function(lt,ht){return P.a.createElement("div",{key:ht,onClick:lt.click},lt.name,lt.sign?P.a.createElement("img",{src:t.a,width:39}):null)})),rt),P.a.createElement("img",{style:{marginTop:33,marginRight:38},src:dt,width:de})))},o=O,v=h("tJVT"),g=h("6nfa"),i=h.n(g),_=h("TSYQ"),S=h.n(_),M=function(pt){var ft=pt.dataSource,qe=ft===void 0?[]:ft,dt=pt.value,Ne=pt.onChange,de=pt.className,Se=pt.title,at=pt.titleWidth,rt=at===void 0?41:at,lt=pt.style,ht=lt===void 0?{}:lt,Xe=pt.fontColor,tt=Xe===void 0?"#6A7283":Xe,vt=Object(Q.useState)(0),Wt=Object(v.a)(vt,2),zt=Wt[0],ne=Wt[1],te=Object(Q.useState)(!1),B=Object(v.a)(te,2),H=B[0],G=B[1],q=Object(Q.useRef)(null);return Object(Q.useEffect)(function(){if(qe.length!==0){var ue;(q==null||((ue=q.current)===null||ue===void 0)?void 0:ue.clientHeight)>92?ne(1):ne(0)}qe.length===0&&ne(0)},[qe]),P.a.createElement("div",{className:S()(i.a.row,de),style:ht},P.a.createElement("div",{style:{width:rt,marginTop:H?12:4},className:i.a.title},Se),P.a.createElement("div",{className:H?"".concat(i.a.tagsWrap," ").concat(i.a.tagsBorderWrap):i.a.tagsWrap},P.a.createElement("div",{className:i.a.bar,style:zt>0?{height:zt===1?92:"auto",overflow:zt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},P.a.createElement("div",{className:i.a.name,ref:q},qe==null?void 0:qe.map(function(ue){return P.a.createElement("span",{onClick:function(){return Ne(ue.id)},key:ue.id,title:ue.name,style:{color:tt},className:dt===ue.id?i.a.active:""},ue.name)}))),!!zt&&P.a.createElement(Q.Fragment,null,zt===1?P.a.createElement("div",{onClick:function(){var ke;ne(2),(q==null||((ke=q.current)===null||ke===void 0)?void 0:ke.clientHeight)>205?G(!0):G(!1)},className:i.a.action},"\u5C55\u5F00",P.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):P.a.createElement("div",{onClick:function(){ne(1),G(!1)},className:i.a.action},"\u6536\u8D77",P.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},x=M,L=h("cz0n"),f=h.n(L),u=function(pt){var ft=pt.dataSource,qe=ft===void 0?[]:ft,dt=pt.value,Ne=pt.onChange,de=pt.className;return P.a.createElement("div",{className:S()(f.a.tabs,de)},qe.map(function(Se){return P.a.createElement("span",{onClick:function(){return Ne(Se.id)},className:dt===Se.id?f.a.active:"",key:Se.id},Se.name)}))},l=u,m=h("5NDa"),p=h("5rEg"),y=h("KOXS"),A=h.n(y),T=function(pt){var ft,qe=pt.dataSource,dt=qe===void 0?[]:qe,Ne=pt.value,de=pt.onChange,Se=pt.className,at=pt.style,rt=at===void 0?{}:at,lt=pt.placeholder,ht=Object(Q.useState)(""),Xe=Object(v.a)(ht,2),tt=Xe[0],vt=Xe[1],Wt=Object(Q.useState)(""),zt=Object(v.a)(Wt,2),ne=zt[0],te=zt[1];Object(Q.useEffect)(function(){var G;(G=JSON.stringify(Ne))!==null&&G!==void 0&&G.includes("{")?(vt(Ne.id),te(Ne.value)):te(Ne)},[Ne]);var B=function(){de(ne||null,tt||"")},H=function(q){if(q===tt)return;vt(q),de(ne,q)};return P.a.createElement("div",{className:S()(A.a.input,Se),style:rt},!!dt.length&&P.a.createElement("div",{className:A.a.dropdown},P.a.createElement("div",{className:A.a.text},(ft=dt.find(function(G){return G.id===tt}))===null||ft===void 0?void 0:ft.name,P.a.createElement("i",{className:"iconfont icon-zhankai4"}),P.a.createElement("b",{className:A.a.b1}),P.a.createElement("b",{className:A.a.b2})),P.a.createElement("div",{className:A.a.menu},dt.map(function(G,q){return P.a.createElement("div",{key:q,onClick:function(){return H(G.id)}},G.name)}))),P.a.createElement(p.a,{onPressEnter:B,value:ne,onChange:function(q){return te(q.target.value||"")},bordered:!1,placeholder:lt}),P.a.createElement("i",{onClick:B,className:"iconfont icon-sousuo9 font14 pl10 current"}))},E=T,d=h("f9pc"),n=h.n(d),r=function(pt){var ft=pt.value,qe=pt.onChange,dt=pt.className,Ne=pt.total,de=pt.pageSize,Se=pt.style,at=Se===void 0?{}:Se,rt=ft<2,lt=ft>=Math.ceil(Ne/de);return Ne<=de?P.a.createElement(P.a.Fragment,null):P.a.createElement("div",{className:S()(n.a.quickPager,dt),style:at},P.a.createElement("div",{onClick:function(){rt||qe(ft-1,"prev")},className:rt?n.a.disabled:""},"\u4E0A\u4E00\u9875"),P.a.createElement("div",{onClick:function(){lt||qe(ft+1,"next")},className:lt?n.a.disabled:""},"\u4E0B\u4E00\u9875"))},c=r,w=h("T2oS"),C=h("W9HT"),b=h("pC0b"),I=h("GzdX"),k=h("5Dmo"),j=h("3S7+"),W=h("Oe0F"),V=h.n(W),Y=h("m3rI"),X=h("1vsH"),F=h("JAbv"),K=h.n(F),$=h("Bq7L"),me=h.n($),ce=h("MEgm"),xe=h.n(ce),ye=h("BdwD"),Oe=function(pt){var ft=pt.className,qe=pt.dataSource,dt=qe===void 0?[]:qe,Ne=pt.col,de=Ne===void 0?4:Ne,Se=pt.right,at=pt.bottom,rt=at===void 0?23:at,lt=pt.precision,ht=lt===void 0?0:lt,Xe=pt.wrapWidth,tt=Xe===void 0?1200:Xe,vt=pt.trackEventItems,Wt=pt.loading,zt=Math.floor((tt-(de-1)*Se)/de);return P.a.createElement(C.a,{spinning:Wt},P.a.createElement("div",{className:S()(V.a.list,ft)},!!dt.length&&dt.map(function(ne,te){var B=ne.name,H=ne.id,G=ne.identifier,q=ne.power,ue=ne.cover_image_id,ke=ne.pic;return P.a.createElement("div",{className:V.a.wrap,key:H,style:{width:zt,marginRight:(1+te)%de===0?0:Se+ht,marginBottom:rt}},P.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(G,"/challenges"),className:V.a.li,onClick:function(ct){ct.preventDefault(),vt&&Object(X.cb)([vt]),q&&Object(X.S)("/shixuns/".concat(G,"/challenges"))}},P.a.createElement("div",{className:V.a.img},P.a.createElement("img",{className:V.a.cover,src:ue?"".concat(Y.a.API_SERVER,"/api/attachments/").concat(ue):"".concat(Y.a.IMG_SERVER,"/").concat(ke)}),ne.is_jupyter&&P.a.createElement("img",{className:V.a.sign,src:K.a}),ne.is_jupyter_lab&&P.a.createElement("img",{className:V.a.sign,src:me.a}),ne.is_unity_3d&&P.a.createElement("img",{className:V.a.sign,src:xe.a})),P.a.createElement("div",{className:V.a.name},P.a.createElement(j.a,{title:B||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},P.a.createElement("span",{className:V.a.e},B||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),P.a.createElement("div",{className:V.a.tags},P.a.createElement(j.a,{placement:"bottom",title:"\u5173\u5361\u6570"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),P.a.createElement("span",null,ne.challenges_count))),!!ne.myshixuns_count&&P.a.createElement(j.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),P.a.createElement("span",null,ne.myshixuns_count))),P.a.createElement(j.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},P.a.createElement("span",null,P.a.createElement("span",null,ne.level))),P.a.createElement("div",{className:V.a.rate},P.a.createElement(I.a,{allowHalf:!0,disabled:!0,defaultValue:ne.score_info}),P.a.createElement("span",null,"\xA0",ne.score_info?"".concat(ne.score_info,"\u5206"):"5\u5206")))),!q&&P.a.createElement("div",{className:V.a.lockWrap},P.a.createElement("img",{src:"".concat(Y.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),P.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dt.length&&P.a.createElement(ye.a,null)))},we=Oe,Te=h("ZJlW"),re=h.n(Te),he=h("z4EP"),J=h.n(he),fe=h("+GGh"),Ae=h.n(fe),Ee=h("cFMs"),Ke=h.n(Ee),Je=function(pt){var ft=pt.className,qe=pt.dataSource,dt=qe===void 0?[]:qe,Ne=pt.col,de=Ne===void 0?4:Ne,Se=pt.right,at=pt.bottom,rt=at===void 0?23:at,lt=pt.precision,ht=lt===void 0?0:lt,Xe=pt.wrapWidth,tt=Xe===void 0?1200:Xe,vt=pt.trackEventItems,Wt=pt.loading,zt=Math.floor((tt-(de-1)*Se)/de);return P.a.createElement(C.a,{spinning:Wt},P.a.createElement("div",{className:S()(re.a.list,ft)},!!dt.length&&dt.map(function(ne,te){var B=ne.name,H=ne.id,G=ne.identifier,q=ne.featured,ue=ne.school_name,ke=ne.image_url,We=ne.excellent;return P.a.createElement("div",{key:H,className:re.a.wrap,style:{width:zt,marginRight:(1+te)%de===0?0:Se+ht,marginBottom:rt}},P.a.createElement("a",{target:"_blank",href:"/paths/".concat(G),className:re.a.li,onClick:function(St){St.preventDefault(),vt&&Object(X.cb)([vt]),Object(X.S)("/paths/".concat(G))}},P.a.createElement("div",{className:re.a.img},P.a.createElement("img",{className:re.a.cover,src:"".concat(Y.a.IMG_SERVER,"/").concat(ke)}),q===1&&P.a.createElement("img",{className:re.a.sign,src:J.a}),q===2&&P.a.createElement("img",{className:re.a.sign,src:""}),q===3&&P.a.createElement("img",{className:re.a.sign,src:Ae.a}),q===4&&P.a.createElement("img",{className:re.a.sign,src:""}),q===5&&P.a.createElement("img",{className:re.a.sign,src:Ke.a})),P.a.createElement("div",{className:re.a.name},P.a.createElement(j.a,{title:B},P.a.createElement("span",{className:re.a.e},B))),P.a.createElement(j.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(ue)},P.a.createElement("div",{className:re.a.unit},P.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ue)),P.a.createElement("div",{className:re.a.tags},P.a.createElement(j.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),P.a.createElement("span",null,ne.stages_count))),P.a.createElement(j.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),P.a.createElement("span",null,ne.members_count))),We&&P.a.createElement("div",{className:re.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!dt.length&&P.a.createElement(ye.a,null)))},Ue=Je,je=h("iL++"),be=h.n(je),Ie=h("xiVL"),Ge=function(pt){var ft=pt.className,qe=pt.dataSource,dt=qe===void 0?[]:qe,Ne=pt.col,de=Ne===void 0?4:Ne,Se=pt.right,at=pt.bottom,rt=at===void 0?23:at,lt=pt.precision,ht=lt===void 0?0:lt,Xe=pt.wrapWidth,tt=Xe===void 0?1200:Xe,vt=pt.trackEventItems,Wt=pt.loading,zt=Math.floor((tt-(de-1)*Se)/de);return P.a.createElement(C.a,{spinning:Wt},P.a.createElement("div",{className:S()(be.a.list,ft)},!!dt.length&&dt.map(function(ne,te){var B=ne.subject_identifier,H=ne.id,G=ne.identifier,q=ne.power,ue=ne.is_public!=0&&ne.is_public;return P.a.createElement("div",{className:be.a.wrap,key:H,style:{width:zt,marginRight:(1+te)%de===0?0:Se+ht,marginBottom:rt}},P.a.createElement("a",{className:be.a.li,onClick:function(We){We.preventDefault()}},P.a.createElement("div",{className:be.a.top},P.a.createElement(j.a,{title:ne.name},P.a.createElement("div",{className:be.a.name},ne.name)),P.a.createElement("img",{className:be.a.img,src:Y.a.IMG_SERVER+"/images/"+ne.avatar_url}),P.a.createElement("div",{className:be.a.text},ne.creator),B&&P.a.createElement("div",{className:be.a.btns},P.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),P.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ue&&P.a.createElement("div",{className:be.a.sign},"\u516C\u5F00")),P.a.createElement("div",{className:be.a.bottom},ne.visits>0&&P.a.createElement(j.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-liulanyan"}),P.a.createElement("span",null,ne.visits))),ne.course_members_count>0&&P.a.createElement(j.a,{title:"\u6210\u5458",placement:"bottom"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-chengyuan"}),ne.course_members_count)),ne.tasks_count>0&&P.a.createElement(j.a,{title:"\u4F5C\u4E1A",placement:"bottom"},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-zuoye"}),ne.tasks_count)),ne.is_end?P.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):P.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),P.a.createElement("div",{className:be.a.lockWrap},ne.is_accessible?P.a.createElement(P.a.Fragment,null,B&&P.a.createElement("div",{onClick:function(){return Object(X.S)("/paths/".concat(B))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),P.a.createElement("div",{onClick:function(We){vt&&Object(X.cb)([vt]),Object(X.S)(ne.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):P.a.createElement(P.a.Fragment,null,P.a.createElement("img",{src:"".concat(Y.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),P.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!dt.length&&P.a.createElement(ye.a,null)))},Qe=Ge,mt=h("f0W+"),Ye=h.n(mt),Mt=function(pt){var ft=pt.dataSource,qe=ft===void 0?[]:ft,dt=pt.value,Ne=pt.onChange,de=pt.className,Se=pt.style,at=Se===void 0?{}:Se,rt=pt.tabBarExtraContent;return P.a.createElement("div",{className:S()(Ye.a.tabs,de),style:at},P.a.createElement("div",{className:Ye.a.tabsWrap},qe.map(function(lt,ht){return P.a.createElement("div",{onClick:function(){return Ne(lt.id)},className:dt===lt.id?Ye.a.active:"",key:ht},lt.name)})),P.a.createElement("div",{className:Ye.a.tabBar},rt))},kt=Mt,xt=h("9JIy"),bt=h.n(xt),Pt=function(pt){var ft=pt.className,qe=pt.style,dt=qe===void 0?{}:qe,Ne=pt.children;return P.a.createElement("div",{className:S()(bt.a.table,ft),style:dt},Ne)},Yt=Pt,Gt=h("qVdP"),Jt=h("jsC+"),Dt=h("lUTK"),Nt=h("BvKs"),Bt=h("8WcF"),jt=h.n(Bt),gt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],ut=function(pt){var ft,qe=pt.sortValue,dt=pt.dropValue,Ne=pt.className,de=pt.onSort,Se=pt.onDrop,at=pt.dataSource,rt=at===void 0?gt:at;return P.a.createElement("div",{className:S()(jt.a.orderWrap,Ne)},P.a.createElement(Jt.a,{overlay:P.a.createElement(Nt.a,null,rt.map(function(lt,ht){return P.a.createElement(Nt.a.Item,{key:ht,onClick:function(){return Se(lt.id)}},lt.name)}))},P.a.createElement("span",{className:jt.a.orderTextWrap},(ft=rt.find(function(lt){return dt===lt.id}))===null||ft===void 0?void 0:ft.name)),P.a.createElement("span",{className:jt.a.orderIconWrap},P.a.createElement("span",{className:jt.a.orderAsc},P.a.createElement("i",{className:qe==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(jt.a.cursorPointer," ").concat(jt.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(jt.a.cursorPointer),onClick:function(){return de(qe==="asc"?"desc":"asc")}})),P.a.createElement("span",{className:jt.a.orderDesc},P.a.createElement("i",{className:qe==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(jt.a.cursorPointer," ").concat(jt.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(jt.a.cursorPointer),onClick:function(){return de(qe==="asc"?"desc":"asc")}}))))},nt=ut,Tt=h("siWv"),wt=h.n(Tt),Zt=function(pt){var ft=pt.className,qe=pt.style,dt=pt.children,Ne=pt.onClick;return P.a.createElement("div",{onClick:Ne,className:S()(wt.a.btn,ft),style:qe},dt)},rn=Zt},Nmxd:function(ae,Z){ae.exports="data:image/png;base64,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"},NohK:function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.default=void 0;var Q=function(D){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,s=null;return function(){for(var t=this,O=arguments.length,o=new Array(O),v=0;v-u}function p(F,K){var $=K?F.textFill:F.fill;return $!=null&&$!==i}function y(F,K){var $=K?F.textStroke:F.stroke;return $!=null&&$!==i}function A(F,K){K&&T(F,"transform","matrix("+g.call(K,",")+")")}function T(F,K,$){(!$||$.type!=="linear"&&$.type!=="radial")&&F.setAttribute(K,$)}function E(F,K,$){F.setAttributeNS("http://www.w3.org/1999/xlink",K,$)}function d(F,K,$,me){if(p(K,$)){var ce=$?K.textFill:K.fill;ce=ce==="transparent"?i:ce,T(F,"fill",ce),T(F,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else T(F,"fill",i);if(y(K,$)){var xe=$?K.textStroke:K.stroke;xe=xe==="transparent"?i:xe,T(F,"stroke",xe);var ye=$?K.textStrokeWidth:K.lineWidth,Oe=!$&&K.strokeNoScale?me.getLineScale():1;T(F,"stroke-width",ye/Oe),T(F,"paint-order",$?"stroke":"fill"),T(F,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var we=K.lineDash;we?(T(F,"stroke-dasharray",K.lineDash.join(",")),T(F,"stroke-dashoffset",_(K.lineDashOffset||0))):T(F,"stroke-dasharray",""),K.lineCap&&T(F,"stroke-linecap",K.lineCap),K.lineJoin&&T(F,"stroke-linejoin",K.lineJoin),K.miterLimit&&T(F,"stroke-miterlimit",K.miterLimit)}else T(F,"stroke",i)}function n(F){for(var K=[],$=F.data,me=F.len(),ce=0;ce=L:-fe>=L),Ue=fe>0?fe%L:fe%L+L,je=!1;Je?je=!0:m(Ke)?je=!1:je=Ue>=x===!!Ee;var be=l(we+re*M(J)),Ie=l(Te+he*S(J));Je&&(Ee?fe=L-1e-4:fe=-L+1e-4,je=!0,ce===9&&K.push("M",be,Ie));var Ge=l(we+re*M(J+fe)),Qe=l(Te+he*S(J+fe));K.push("A",l(re),l(he),_(Ae*f),+je,+Ee,Ge,Qe);break;case v.Z:ye="Z";break;case v.R:var Ge=l($[ce++]),Qe=l($[ce++]),mt=l($[ce++]),Ye=l($[ce++]);K.push("M",Ge,Qe,"L",Ge+mt,Qe,"L",Ge+mt,Qe+Ye,"L",Ge,Qe+Ye,"L",Ge,Qe);break}ye&&K.push(ye);for(var Mt=0;Mtkt){for(;Ye0?y(!1):E&&E==="0"?(y(!0),localStorage.setItem("showtime",S()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):y(!1)},1e3)},[]);function A(E){return T.apply(this,arguments)}function T(){return T=Object(D.a)(t.a.mark(function E(d){var n,r;return t.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(localStorage.setItem("isfirst","2"),f&&f.link&&y(!0),!(f&&!f.link)){w.next=5;break}if(!(d===2)){w.next=5;break}return w.abrupt("return");case 5:return y(!1),w.next=8,u({type:"homePage/UploadNotice",payload:{t:d,id:f&&f.id}});case 8:n=w.sent,n&&(f&&f.link&&(d===2&&(n.is_create&&(localStorage.setItem("iscreate","1"),r={competition:n.competition,identify:n.identify,sub_title:n.sub_title,team_id:n.team_id,team_name:n.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(f&&f.link))));case 10:case"end":return w.stop()}},E)})),T.apply(this,arguments)}return o.a.createElement(P.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return A(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:f&&f.link?"pointer":""},onClick:function(){return A(2)},src:M.a.IMG_SERVER+"".concat(f&&f.img_url)}))}Z.a=x},QBsz:function(ae,Z){var h=typeof Float32Array=="undefined"?Array:Float32Array;function Q(d,n){var r=new h(2);return d==null&&(d=0),n==null&&(n=0),r[0]=d,r[1]=n,r}function P(d,n){return d[0]=n[0],d[1]=n[1],d}function D(d){var n=new h(2);return n[0]=d[0],n[1]=d[1],n}function U(d,n,r){return d[0]=n,d[1]=r,d}function s(d,n,r){return d[0]=n[0]+r[0],d[1]=n[1]+r[1],d}function t(d,n,r,c){return d[0]=n[0]+r[0]*c,d[1]=n[1]+r[1]*c,d}function O(d,n,r){return d[0]=n[0]-r[0],d[1]=n[1]-r[1],d}function o(d){return Math.sqrt(g(d))}var v=o;function g(d){return d[0]*d[0]+d[1]*d[1]}var i=g;function _(d,n,r){return d[0]=n[0]*r[0],d[1]=n[1]*r[1],d}function S(d,n,r){return d[0]=n[0]/r[0],d[1]=n[1]/r[1],d}function M(d,n){return d[0]*n[0]+d[1]*n[1]}function x(d,n,r){return d[0]=n[0]*r,d[1]=n[1]*r,d}function L(d,n){var r=o(n);return r===0?(d[0]=0,d[1]=0):(d[0]=n[0]/r,d[1]=n[1]/r),d}function f(d,n){return Math.sqrt((d[0]-n[0])*(d[0]-n[0])+(d[1]-n[1])*(d[1]-n[1]))}var u=f;function l(d,n){return(d[0]-n[0])*(d[0]-n[0])+(d[1]-n[1])*(d[1]-n[1])}var m=l;function p(d,n){return d[0]=-n[0],d[1]=-n[1],d}function y(d,n,r,c){return d[0]=n[0]+c*(r[0]-n[0]),d[1]=n[1]+c*(r[1]-n[1]),d}function A(d,n,r){var c=n[0],w=n[1];return d[0]=r[0]*c+r[2]*w+r[4],d[1]=r[1]*c+r[3]*w+r[5],d}function T(d,n,r){return d[0]=Math.min(n[0],r[0]),d[1]=Math.min(n[1],r[1]),d}function E(d,n,r){return d[0]=Math.max(n[0],r[0]),d[1]=Math.max(n[1],r[1]),d}Z.create=Q,Z.copy=P,Z.clone=D,Z.set=U,Z.add=s,Z.scaleAndAdd=t,Z.sub=O,Z.len=o,Z.length=v,Z.lenSquare=g,Z.lengthSquare=i,Z.mul=_,Z.div=S,Z.dot=M,Z.scale=x,Z.normalize=L,Z.distance=f,Z.dist=u,Z.distanceSquare=l,Z.distSquare=m,Z.negate=p,Z.lerp=y,Z.applyTransform=A,Z.min=T,Z.max=E},"QO+J":function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.createSensor=void 0;var Q=D(h("NohK")),P=h("24YM");function D(s){return s&&s.__esModule?s:{default:s}}var U=function(t){var O=void 0,o=[],v=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var x=document.createElement("object");return x.onload=function(){x.contentDocument.defaultView.addEventListener("resize",g),g()},x.style.display="block",x.style.position="absolute",x.style.top="0",x.style.left="0",x.style.height="100%",x.style.width="100%",x.style.overflow="hidden",x.style.pointerEvents="none",x.style.zIndex="-1",x.style.opacity="0",x.setAttribute("class",P.SensorClassName),x.setAttribute("tabindex",P.SensorTabIndex),x.type="text/html",t.appendChild(x),x.data="about:blank",x},g=(0,Q.default)(function(){o.forEach(function(M){M(t)})}),i=function(x){O||(O=v()),o.indexOf(x)===-1&&o.push(x)},_=function(){O&&O.parentNode&&(O.contentDocument&&O.contentDocument.defaultView.removeEventListener("resize",g),O.parentNode.removeChild(O),O=void 0,o=[])},S=function(x){var L=o.indexOf(x);L!==-1&&o.splice(L,1),o.length===0&&O&&_()};return{element:t,bind:i,destroy:_,unbind:S}};Z.createSensor=U},QOUV:function(ae,Z,h){"use strict";h.d(Z,"a",function(){return g});var Q=h("2qtc"),P=h("kLXV"),D=h("q1tI"),U=h.n(D),s=h("hgre"),t=h("po3F"),O=h.n(t),o=h("J66h"),v=h.n(o),g=function(_){var S=_.visible,M=_.width,x=_.videoId,L=_.file_url,f=_.course_id,u=_.copyUrl,l=_.toLog,m=l===void 0?!0:l,p=_.logWatchHistory,y=p===void 0?function(){}:p,A=_.onClose,T=A===void 0?function(){}:A;return U.a.createElement(P.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:S,title:null,footer:null,width:M,className:O.a.modal},U.a.createElement("i",{className:"".concat(O.a.closeIcon," iconfont icon-guanbi10"),onClick:T}),S&&U.a.createElement(s.a,{courseId:f,src:L!=null&&L.startsWith("http")?L:o.Base64.decode(L),videoId:x,toLog:m,logWatchHistory:y}))}},Qe9p:function(ae,Z,h){var Q=h("1RvN"),P={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function D(n){return n=Math.round(n),n<0?0:n>255?255:n}function U(n){return n=Math.round(n),n<0?0:n>360?360:n}function s(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?D(parseFloat(n)/100*255):D(parseInt(n,10))}function O(n){return n.length&&n.charAt(n.length-1)==="%"?s(parseFloat(n)/100):s(parseFloat(n))}function o(n,r,c){return c<0?c+=1:c>1&&(c-=1),c*6<1?n+(r-n)*c*6:c*2<1?r:c*3<2?n+(r-n)*(2/3-c)*6:n}function v(n,r,c){return n+(r-n)*c}function g(n,r,c,w,C){return n[0]=r,n[1]=c,n[2]=w,n[3]=C,n}function i(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var _=new Q(20),S=null;function M(n,r){S&&i(S,r),S=_.put(n,S||r.slice())}function x(n,r){if(!n)return;r=r||[];var c=_.get(n);if(c)return i(r,c);n=n+"";var w=n.replace(/ /g,"").toLowerCase();if(w in P)return i(r,P[w]),M(n,r),r;if(w.charAt(0)==="#"){if(w.length===4){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=4095)){g(r,0,0,0,1);return}return g(r,(C&3840)>>4|(C&3840)>>8,C&240|(C&240)>>4,C&15|(C&15)<<4,1),M(n,r),r}else if(w.length===7){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=16777215)){g(r,0,0,0,1);return}return g(r,(C&16711680)>>16,(C&65280)>>8,C&255,1),M(n,r),r}return}var b=w.indexOf("("),I=w.indexOf(")");if(b!==-1&&I+1===w.length){var k=w.substr(0,b),j=w.substr(b+1,I-(b+1)).split(","),W=1;switch(k){case"rgba":if(j.length!==4){g(r,0,0,0,1);return}W=O(j.pop());case"rgb":if(j.length!==3){g(r,0,0,0,1);return}return g(r,t(j[0]),t(j[1]),t(j[2]),W),M(n,r),r;case"hsla":if(j.length!==4){g(r,0,0,0,1);return}return j[3]=O(j[3]),L(j,r),M(n,r),r;case"hsl":if(j.length!==3){g(r,0,0,0,1);return}return L(j,r),M(n,r),r;default:return}}g(r,0,0,0,1);return}function L(n,r){var c=(parseFloat(n[0])%360+360)%360/360,w=O(n[1]),C=O(n[2]),b=C<=.5?C*(w+1):C+w-C*w,I=C*2-b;return r=r||[],g(r,D(o(I,b,c+1/3)*255),D(o(I,b,c)*255),D(o(I,b,c-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function f(n){if(!n)return;var r=n[0]/255,c=n[1]/255,w=n[2]/255,C=Math.min(r,c,w),b=Math.max(r,c,w),I=b-C,k=(b+C)/2,j,W;if(I===0)j=0,W=0;else{k<.5?W=I/(b+C):W=I/(2-b-C);var V=((b-r)/6+I/2)/I,Y=((b-c)/6+I/2)/I,X=((b-w)/6+I/2)/I;r===b?j=X-Y:c===b?j=1/3+V-X:w===b&&(j=2/3+Y-V),j<0&&(j+=1),j>1&&(j-=1)}var F=[j*360,W,k];return n[3]!=null&&F.push(n[3]),F}function u(n,r){var c=x(n);if(c){for(var w=0;w<3;w++)r<0?c[w]=c[w]*(1-r)|0:c[w]=(255-c[w])*r+c[w]|0,c[w]>255?c[w]=255:n[w]<0&&(c[w]=0);return d(c,c.length===4?"rgba":"rgb")}}function l(n){var r=x(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function m(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;c=c||[];var w=n*(r.length-1),C=Math.floor(w),b=Math.ceil(w),I=r[C],k=r[b],j=w-C;return c[0]=D(v(I[0],k[0],j)),c[1]=D(v(I[1],k[1],j)),c[2]=D(v(I[2],k[2],j)),c[3]=s(v(I[3],k[3],j)),c}var p=m;function y(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;var w=n*(r.length-1),C=Math.floor(w),b=Math.ceil(w),I=x(r[C]),k=x(r[b]),j=w-C,W=d([D(v(I[0],k[0],j)),D(v(I[1],k[1],j)),D(v(I[2],k[2],j)),s(v(I[3],k[3],j))],"rgba");return c?{color:W,leftIndex:C,rightIndex:b,value:w}:W}var A=y;function T(n,r,c,w){if(n=x(n),n)return n=f(n),r!=null&&(n[0]=U(r)),c!=null&&(n[1]=O(c)),w!=null&&(n[2]=O(w)),d(L(n),"rgba")}function E(n,r){if(n=x(n),n&&r!=null)return n[3]=s(r),d(n,"rgba")}function d(n,r){if(!n||!n.length)return;var c=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(c+=","+n[3]),r+"("+c+")"}Z.parse=x,Z.lift=u,Z.toHex=l,Z.fastLerp=m,Z.fastMapToColor=p,Z.lerp=y,Z.mapToColor=A,Z.modifyHSL=T,Z.modifyAlpha=E,Z.stringify=d},QeBL:function(ae,Z,h){"use strict";h.r(Z);var Q=h("GNNt"),P=h("wEI+"),D=h("k1fw"),U=h("PpiC"),s=h("q1tI"),t=h.n(s),O=h("+Gva"),o=h("Ty5D"),v=h("9kvl"),g=h("ruvs"),i=h("JatN"),_=h("cWXX"),S=h("/ezw"),M=h("fV52"),x=h("3I+P"),L=h("9og8"),f=h("tJVT"),u=h("WmNS"),l=h.n(u),m=h("5bA4"),p=h("UESt"),y=h("55Ip"),A=h("IzEo"),T=h("bx4M"),E=h("5Dmo"),d=h("3S7+"),n=h("pC0b"),r=h("GzdX"),c=h("m3rI"),w=h("SeJ5"),C=h.n(w),b=h("1vsH"),I=function(Le){var He=Le.data;return t.a.createElement("aside",{className:C.a.courseItems},He&&He.map(function(et,e){return t.a.createElement("a",{key:e,onClick:function(){et.power&&Object(b.S)("/shixuns/".concat(et.identifier,"/challenges"))}},t.a.createElement(T.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:et.name,src:c.a.IMG_SERVER+"/"+et.pic})},t.a.createElement(T.a.Meta,{title:et.name,description:t.a.createElement("div",null,et.is_jupyter&&t.a.createElement("div",{className:C.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!et.power&&t.a.createElement("div",{className:C.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(c.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",null,t.a.createElement(r.a,{allowHalf:!0,disabled:!0,defaultValue:et.score_info}),t.a.createElement("span",{className:"ml20"},et.score_info?"".concat(et.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:C.a.flexCenter},t.a.createElement("p",{className:"flex1"},!et.is_jupyter&&t.a.createElement(d.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),et.challenges_count)),!!et.myshixuns_count&&t.a.createElement(d.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),et.myshixuns_count))),t.a.createElement("p",null,et.level)))})))}))},k=h("G2Mv"),j=h.n(k),W=h("dKik"),V=h.n(W),Y=function(Le){var He=Le.data;return t.a.createElement("aside",{className:j.a.courseItems},He&&He.map(function(et,e){return t.a.createElement("a",{href:"/paths/".concat(et.identifier),target:"_blank",key:et.identifier},t.a.createElement(T.a,{className:"animated fadeIn",key:e,cover:t.a.createElement("img",{alt:et.name,src:c.a.IMG_SERVER+"/"+et.image_url})},t.a.createElement(T.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(d.a,{title:et.name},t.a.createElement("div",{className:"".concat(j.a.esTitle)},et.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,et.featured>0&&t.a.createElement("div",{className:j.a.excellentTag},t.a.createElement("span",{style:{background:et.featured===1?"#FF6500":et.featured===2?"#4361F2":et.featured===3?"#E9AD5D":et.featured===4?"#f7ce62":""}},et.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",et.featured===2&&"\u519B\u961F\u4E00\u6D41",et.featured===3&&"\u7701\u7EA7\u4E00\u6D41",et.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),et.excellent&&t.a.createElement("div",{className:j.a.righttag},t.a.createElement("img",{src:V.a})),t.a.createElement("div",{className:j.a.flexEnd},t.a.createElement(d.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.a.createElement("span",null,et.stages_count))),t.a.createElement(d.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.a.createElement("span",null,et.members_count)))))})))}))},X=h("2kGD"),F=h.n(X),K=h("Ptgr"),$=h("2qtc"),me=h("kLXV"),ce=h("miYZ"),xe=h("tsqr"),ye=h("y8nQ"),Oe=h("Vl3Y"),we=h("jrdN"),Te=h.n(we),re=h("SrOP"),he=h.n(re),J=h("YKIs"),fe=h.n(J),Ae=h("1sp6"),Ee=h.n(Ae),Ke=h("uiWX"),Je=h.n(Ke),Ue=h("CTlv"),je=h.n(Ue),be=h("nntt"),Ie=h.n(be),Ge=h("g+Dz"),Qe=h.n(Ge),mt=h("oBm/"),Ye=h.n(mt),Mt=h("xfXu"),kt=h.n(Mt),xt=h("9dh4"),bt=h.n(xt),Pt="/react/build/video/20821c44-1775248f8e1.mp4",Yt="/react/build/video/28357c10-1775907ad78.mp4",Gt="/react/build/video/4fdca3e8-17752499adf.mp4",Jt="/react/build/video/5490aa0d-17759081e1d.mp4",Dt="/react/build/video/3fcef362-17759076bd9.mp4",Nt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:he.a,video:Pt,key:0,firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u684C\u9762",img:he.a,video:Yt,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:he.a,video:Gt,key:2,firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:he.a,video:Dt,key:4,firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]}],Bt=[{img:fe.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ee.a,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Je.a,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:je.a,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u8BD5\u5377\u652F\u6301\u516B\u79CD\u9898\u578B\uFF0C\u652F\u6301\u968F\u673A\u62CD\u7167\u3001\u67E5\u91CD\u3001IP\u5730\u5740\u9501\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ie.a,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Qe.a,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],jt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt.a,smallImg:[{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:bt.a,smallImg:[{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt.a,smallImg:[{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:bt.a,smallImg:[{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:kt.a,smallImg:[{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"},{image:Ye.a,url:"/index"}]}],gt=h("ErOA"),ut=h("tGSI"),nt=h.n(ut),Tt=h("LvDl"),wt=h.n(Tt),Zt=h("CAjq"),rn=h.n(Zt),Qt=h("JBm5"),pt=h.n(Qt),ft=h("NLgs"),qe=h("Jky8"),dt=h("9Zrg"),Ne=h("2BaD"),de=h("Mgx3"),Se=h("Nf5h"),at=h("HBuW"),rt=h("TGbh"),lt=h.n(rt),ht=h("sTZ6"),Xe=h.n(ht),tt=h("451a"),vt=h.n(tt),Wt=h("BOPL"),zt=h.n(Wt),ne=h("Ke+8"),te=h.n(ne),B=h("XKdu"),H=h.n(B),G;(function(Ce){Ce.Projects="projects",Ce.Shixuns="shixuns",Ce.Classrooms="classrooms"})(G||(G={}));var q=function(Le){var He=Le.homePage,et=Le.user,e=Le.dispatch,a=Object(s.useState)(Nt[0]),R=Object(f.a)(a,2),N=R[0],z=R[1],ee=Object(s.useRef)(),ie=Object(s.useRef)(!0),se=Oe.a.useForm(),pe=Object(f.a)(se,1),ge=pe[0],Me=He.index_option,Ze=Object(s.useState)(!1),Ve=Object(f.a)(Ze,2),ot=Ve[0],it=Ve[1],st=Object(s.useState)(!1),yt=Object(f.a)(st,2),$e=yt[0],Et=yt[1],Ct=Object(s.useState)(!0),Lt=Object(f.a)(Ct,2),Ot=Lt[0],Xt=Lt[1],Rt=Object(s.useState)(""),$t=Object(f.a)(Rt,2),tn=$t[0],Bn=$t[1],Pn=Object(s.useState)(!1),an=Object(f.a)(Pn,2),vn=an[0],ln=an[1],Tn=Object(s.useState)(!0),hn=Object(f.a)(Tn,2),un=hn[0],Rn=hn[1],An=Object(s.useState)([]),en=Object(f.a)(An,2),dn=en[0],wn=en[1],In=Object(s.useState)(0),xn=Object(f.a)(In,2),yn=xn[0],Xn=xn[1],sa=Object(s.useState)([]),Vr=Object(f.a)(sa,2),Xr=Vr[0],Xa=Vr[1],Ya=Object(s.useState)({sort:"desc",page:1,limit:8,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Ca=Object(f.a)(Ya,2),Ur=Ca[0],Qa=Ca[1],Sa=Object(s.useRef)(Object(Tt.throttle)(function(){return za()},100,{leading:!0,trailing:!0})).current,Ba=Object(s.useRef)(Object(Tt.throttle)(function(Un){return Da(Un)},2e3,{leading:!0,trailing:!1})),Ja=function(mn,Cn){Ur.page=mn,Qa(Object(D.a)({},Ur)),la(Ur),Object(b.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875",Cn==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},ja=He.shixun_demo,Za=ja===void 0?[]:ja,Ta=He.new_discipline,ri=Ta===void 0?[]:Ta,qa=N.key,wa=N.name,Ma=N.video,Yr=N.img,Qr=N.firstTitle,Oa=N.firstDescribe,Fa=N.secondTitle,$a=N.secondDescribe,za=function(){var mn,Cn,Sn,kn,jn,Fn=Object(b.O)()?880:2600;if(ie.current){var br=document.querySelectorAll(".animate__animated").length,lr=document.querySelectorAll(".animationOrientation");lr==null||lr.forEach(function(tr){if((tr==null?void 0:tr.getBoundingClientRect().top)6&&tr.setAttribute("class","animate__animated animate__fadeInUp"))});var xr=document.querySelector(".animationTeachingTool");if((xr==null?void 0:xr.getBoundingClientRect().top)53&&(ie.current=!1)}var ua=(mn=document.getElementById("videoIndexId"))===null||mn===void 0?void 0:mn.getBoundingClientRect().top;if(!Object(b.O)())return;if(!((Cn=ee.current)!==null&&Cn!==void 0&&Cn.currentSrc)||!!((Sn=ee.current)!==null&&Sn!==void 0&&Sn.currentSrc)&&(kn=ee.current)!==null&&kn!==void 0&&(jn=kn.error)!==null&&jn!==void 0&&jn.code)return;try{ua-200?ee.current.play():ee.current.pause()}catch(tr){console.log(tr)}};Object(s.useEffect)(function(){la(Ur)},[]),Object(s.useEffect)(function(){if(He!=null&&He.homepage_disciplines)return document.body.scrollIntoView(),Sa(),window.addEventListener("scroll",Sa),function(){window.removeEventListener("scroll",Sa)}},[He]),Object(s.useEffect)(function(){Ba.current=Object(Tt.throttle)(function(Un){return Da(Un)},2e3,{leading:!0,trailing:!1})},[et]);var la=function(){var Un=Object(L.a)(l.a.mark(function mn(Cn){var Sn,kn,jn,Fn;return l.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return Rn(!0),Cn.keyword=encodeURIComponent(Cn.keyword),Sn=wt.a.pickBy(Cn,function(cr){return cr!=="all"}),lr.next=5,Object(de.y)(Sn);case 5:return kn=lr.sent,kn.status!==-1&&(wn((kn==null?void 0:kn.subjects)||[]),Xn((kn==null?void 0:kn.total_count)||0),Xa((kn==null?void 0:kn.recommend_subjects)||[])),Cn.keyword=encodeURIComponent(Cn.keyword),jn=wt.a.pickBy(Cn,function(cr){return cr!=="all"}),lr.next=11,Object(at.ob)(Object(D.a)({index:1},jn));case 11:Fn=lr.sent,Fn.status!==-1&&(wn((Fn==null?void 0:Fn.shixuns)||[]),Xn((Fn==null?void 0:Fn.total_count)||0)),Rn(!1);case 14:case"end":return lr.stop()}},mn)}));return function(Cn){return Un.apply(this,arguments)}}(),Ra=function(mn){var Cn,Sn,kn,jn;if(z(mn),Xt(!1),!Object(b.O)())return;if(!((Cn=ee.current)!==null&&Cn!==void 0&&Cn.currentSrc)||!!((Sn=ee.current)!==null&&Sn!==void 0&&Sn.currentSrc)&&(kn=ee.current)!==null&&kn!==void 0&&(jn=kn.error)!==null&&jn!==void 0&&jn.code)return;setTimeout(function(){ee&&ee.current&&ee.current.play()},500)},Wa=function(){var Un=Object(L.a)(l.a.mark(function mn(Cn){var Sn;return l.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(gt.a)("/api/trial_requests.json",{method:"post",body:Object(D.a)({},Cn)});case 2:Sn=jn.sent,Sn.status===0&&(xe.b.success("\u63D0\u4EA4\u6210\u529F"),it(!1));case 4:case"end":return jn.stop()}},mn)}));return function(Cn){return Un.apply(this,arguments)}}(),Ha=function(mn){var Cn;if(!Object(ft.e)(e))return;if(mn===G.Projects&&!((Cn=et.userInfo)!==null&&Cn!==void 0&&Cn.email)){xe.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}mn===G.Classrooms&&ln(!0)},Da=function(mn,Cn){var Sn,kn;if(!Object(ft.e)(e))return;if((et==null||((Sn=et.userInfo)===null||Sn===void 0)?void 0:Sn.user_identity)==="\u5B66\u751F"){xe.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Cn===G.Projects&&!((kn=et.userInfo)!==null&&kn!==void 0&&kn.email)){xe.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Cn===G.Shixuns&&!Object(ft.c)())return;mn&&(window.location.href=mn)},ai=function(mn,Cn){return Array.isArray(mn)&&mn.length>0?Cn:null},Ka=function(){var Un=Object(L.a)(l.a.mark(function mn(Cn){var Sn;return l.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(gt.a)(Cn,{method:"get"});case 2:if(Sn=jn.sent,!(Sn!=null&&Sn.game_identifier)){jn.next=6;break}return Object(b.S)("/tasks/".concat(Sn==null?void 0:Sn.game_identifier)),jn.abrupt("return");case 6:Sn!=null&&Sn.identifier&&Object(b.S)("/tasks/".concat(Sn==null?void 0:Sn.identifier,"/jupyter"));case 7:case"end":return jn.stop()}},mn)}));return function(Cn){return Un.apply(this,arguments)}}(),Ga=function(){var mn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(mn),mn){Et(!0);return}var Cn="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(b.S)(Cn)},ei=function(){var mn=N.key;if(mn===4){Ra(Nt[0]);return}Ra(Nt[mn+1])},ii=[t.a.createElement("div",{key:1,className:Te.a.left},t.a.createElement("h3",null,Qr),Oa.map(function(Un,mn){return t.a.createElement("p",{key:mn},t.a.createElement("img",{src:nt.a,alt:""}),t.a.createElement("span",null,Un))}),t.a.createElement("h3",{style:{marginTop:20}},Fa),$a.map(function(Un,mn){return t.a.createElement("p",{key:mn},t.a.createElement("span",null,Un))}),t.a.createElement("div",{style:{visibility:"hidden"},className:Te.a.btns},t.a.createElement("div",{onClick:Ga,className:Te.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var mn;return Ka((mn=Za[qa])===null||mn===void 0?void 0:mn.url)},className:Te.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:Te.a.right,id:"videoIndexId"},t.a.createElement("img",{src:Yr,alt:""}),t.a.createElement("video",{ref:ee,key:Ma,onEnded:ei,controls:!Object(b.O)(),controlsList:"nodownload",muted:!0,src:Ma}),t.a.createElement("div",{className:Te.a.videoMask}))],Va=function(mn,Cn){var Sn,kn=Cn%2===0,jn=[t.a.createElement("div",{key:3,className:Te.a.left},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(mn==null?void 0:mn.image_url),alt:""}),t.a.createElement("div",{className:Te.a.btn,onClick:Ga,style:{marginLeft:kn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(Te.a.right," animationOrientation")},mn==null||((Sn=mn.subjects)===null||Sn===void 0)?void 0:Sn.map(function(Fn,br){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(br%2===0?br*.2+1:(br-1)*.2+1,"s")},key:br,href:Fn==null?void 0:Fn.url},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(Fn==null?void 0:Fn.image_url)}))}))];return kn?jn:jn.reverse()},oi=function(){ge.resetFields()};return t.a.createElement("div",{className:Te.a.mainSiteContent},t.a.createElement("div",{className:Te.a.shiyan_title_ch},"\u70ED\u95E8\u5B9E\u9A8C"),t.a.createElement("div",{className:Te.a.shiyan_title_zh},"Hot experiment"),t.a.createElement("div",{className:Te.a.shiyan_center},t.a.createElement(Se.j,{dataSource:dn,right:23,col:4,precision:1,loading:un,trackEventItems:["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u5B9E\u8BAD\u5217\u8868\u67E5\u770B\u8BE6\u60C5"]}),t.a.createElement(Se.i,{style:{marginTop:7},total:yn,value:Ur.page,pageSize:Ur.limit,onChange:Ja})),t.a.createElement("div",{className:Te.a.platform},t.a.createElement("div",{className:Te.a.platform_title},t.a.createElement("div",{className:Te.a.platform_title_ch},"\u5E73\u53F0\u7B80\u4ECB"),t.a.createElement("div",{className:Te.a.platform_title_zh},"Platform introduction")),t.a.createElement("div",{className:Te.a.platform_content},t.a.createElement("img",{src:lt.a,className:Te.a.platform_quxian}),t.a.createElement("div",{className:Te.a.platform_one},t.a.createElement("img",{src:Xe.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF")),t.a.createElement("div",{className:Te.a.platform_two},t.a.createElement("img",{src:vt.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668")),t.a.createElement("div",{className:Te.a.platform_three},t.a.createElement("img",{src:zt.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6")),t.a.createElement("div",{className:Te.a.platform_four},t.a.createElement("img",{src:te.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988")),t.a.createElement("div",{className:Te.a.platform_five},t.a.createElement("img",{src:H.a,className:Te.a.platform_img}),t.a.createElement("div",{className:Te.a.platform_text},"\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C")))),t.a.createElement("div",{className:Te.a.shixun_footer},"\u7248\u6743\u6240\u6709\xA9\u5170\u5DDE\u5927\u5B66\xA0\xA0\xA0\u5730\u5740: \u5170\u5DDE\u5E02\u5929\u6C34\u5357222\u53F7\xA0\xA0\xA0\u90AE\u7F16:730000"),t.a.createElement(me.a,{visible:ot,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(Ne.a,{onClick:function(){return it(!1)},style:{fontSize:"25px",color:"#fff"}})},t.a.createElement("div",{style:{position:"relative"}},t.a.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:pt.a}),t.a.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),t.a.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:function(){window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),t.a.createElement(me.a,{centered:!0,destroyOnClose:!0,visible:$e,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Et(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:rn.a,width:200,height:200}))),t.a.createElement(qe.a,{visible:vn,onCancel:function(){return ln(!1)}}))},ue=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.user;return{homePage:Le,user:He}})(q),ke=h("p6Nx"),We=h("KBoB"),ct=h("AFd8"),St=h.n(ct),It=h("wd/R"),Ft=h.n(It);function qt(Ce){var Le=Ce.modeldata,He=Ce.userInfo,et=Object(s.useState)(!1),e=Object(f.a)(et,2),a=e[0],R=e[1],N=Object(s.useState)(!1),z=Object(f.a)(N,2),ee=z[0],ie=z[1],se="".concat(He==null?void 0:He.login,"recordNewStudentModal");Object(s.useEffect)(function(){if(He!=null&&He.login&&(He==null?void 0:He.identity)==="teacher"){var Me=JSON.parse(localStorage.getItem(se)),Ze=Ft()("2021-10-30T24:00:00+08:00").valueOf(),Ve=Ft()().valueOf();console.log(Me,Ft()("2021-10-30T24:00:00+08:00"),Ze,Ve,Ze>Ve,44),!Me&&Ze>Ve&&R(!0)}},[He]);function pe(Me){return ge.apply(this,arguments)}function ge(){return ge=Object(L.a)(l.a.mark(function Me(Ze){return l.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:R(!1),localStorage.setItem(se,"1");case 2:case"end":return ot.stop()}},Me)})),ge.apply(this,arguments)}return t.a.createElement(me.a,{visible:a,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",null,t.a.createElement("div",{style:{backgroundImage:"url(".concat(St.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),t.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),t.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),t.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.a.createElement("span",{onClick:function(){return pe(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var _t=qt,Vt=h("FJo9"),Ht=h("L41K"),Kt=h("/zsF"),Ut=h("PArb"),sn=h("r7jV"),gn=h.n(sn),nn=h("xH+I"),fn=h.n(nn),On=function(Le){var He,et=RegExp("(^| )"+Le+"=([^;]+)(;|$)");return(He=document.cookie.match(et))?decodeURIComponent(He[2]):null},Kn=function(Le){var He=new Date;He.setTime(He.getTime()-1);var et=On(Le);et!=null&&(document.cookie=Le+"="+et+";expires="+He.toGMTString())},bn;(function(Ce){Ce.Classrooms="classrooms",Ce.Shixuns="shixuns",Ce.Paths="paths",Ce.Projects="projects",Ce.Videos="videos",Ce.Topics="topics"})(bn||(bn={}));var Wn=function(Le){var He=Le.homePage,et=Le.user,e=Le.globalSetting,a=Le.loading,R=Le.dispatch,N=Le.location,z=Le.payload,ee=z===void 0?{}:z,ie=Object(U.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},t.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.a.createElement("img",{src:gn.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("p",null,t.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.a.createElement("img",{src:fn.a})),t.a.createElement(Ut.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},Jn=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.loading,et=Ce.user,e=Ce.globalSetting;return{homePage:Le,user:et,globalSetting:e,loading:He.models.index}})(Wn),_n=h("ZSzu"),Yn=h.n(_n),nr=h("nz4c"),or=h.n(nr),Zn=h("ek5K"),Gn=h.n(Zn),Hn=h("uZMh"),rr=h.n(Hn),pn;(function(Ce){Ce.Classrooms="classrooms",Ce.Shixuns="shixuns",Ce.Paths="paths",Ce.Projects="projects",Ce.Videos="videos",Ce.Topics="topics"})(pn||(pn={}));var At=function(Le){var He=Le.homePage,et=Le.user,e=Le.globalSetting,a=Le.loading,R=Le.dispatch,N=Le.location,z=Le.getUserInfo,ee=Le.payload,ie=ee===void 0?{}:ee,se=Object(U.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function pe(Me){return ge.apply(this,arguments)}function ge(){return ge=Object(L.a)(l.a.mark(function Me(Ze){var Ve;return l.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(gt.a)("/api/users/update_identity.json",{method:"post",body:{identity:Ze}});case 2:Ve=it.sent,Ve.status===0&&z();case 4:case"end":return it.stop()}},Me)})),ge.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{onClick:function(){pe("teacher")},className:rr.a.beginner},t.a.createElement("img",{src:or.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){pe("student")},className:rr.a.beginner},t.a.createElement("img",{src:Yn.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){pe("professional")},className:rr.a.beginner},t.a.createElement("img",{src:Gn.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},on=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.loading,et=Ce.user,e=Ce.globalSetting;return{homePage:Le,user:et,globalSetting:e,loading:He.models.index}})(At),Nn=h("+L6B"),cn=h("2/Rp"),Qn=h("oBTY"),hr=h("+BJd"),Ln=h("mr32"),zn=h("vvFO"),mr=h.n(zn),ar=h("Kc5o"),_r=h.n(ar),gr=h("iyIb"),kr=h.n(gr),$n=Ln.a.CheckableTag,er;(function(Ce){Ce.Classrooms="classrooms",Ce.Shixuns="shixuns",Ce.Paths="paths",Ce.Projects="projects",Ce.Videos="videos",Ce.Topics="topics"})(er||(er={}));var ur=function(Le){var He=Le.homePage,et=Le.user,e=Le.globalSetting,a=Le.loading,R=Le.dispatch,N=Le.location,z=Le.setisone,ee=Le.users,ie=Le.setIsShow,se=Le.payload,pe=se===void 0?{}:se,ge=Object(U.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Me=Object(s.useState)([]),Ze=Object(f.a)(Me,2),Ve=Ze[0],ot=Ze[1],it=Object(s.useState)([]),st=Object(f.a)(it,2),yt=st[0],$e=st[1],Et=Object(s.useState)([]),Ct=Object(f.a)(Et,2),Lt=Ct[0],Ot=Ct[1],Xt=Object(s.useState)([]),Rt=Object(f.a)(Xt,2),$t=Rt[0],tn=Rt[1],Bn=Object(s.useState)([]),Pn=Object(f.a)(Bn,2),an=Pn[0],vn=Pn[1],ln=Object(s.useState)([]),Tn=Object(f.a)(ln,2),hn=Tn[0],un=Tn[1];Object(s.useEffect)(function(){Rn()},[]);function Rn(){return An.apply(this,arguments)}function An(){return An=Object(L.a)(l.a.mark(function en(){var dn;return l.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(gt.a)("/api/users/interest_tags.json",{method:"get"});case 2:dn=In.sent,ot(dn.tags.filter(function(xn){return xn.tag_type===1})),$e(dn.tags.filter(function(xn){return xn.tag_type===2})),Ot(dn.tags.filter(function(xn){return xn.tag_type===3}));case 6:case"end":return In.stop()}},en)})),An.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),t.a.createElement("span",{onClick:function(){z(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(p.a,null))),ee.identity==="student"&&t.a.createElement("div",{style:{marginTop:60}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),["java","Python","C/C++","\u7A0B\u5E8F\u7ADE\u8D5B\u8BBE\u8BA1"].map(function(en){return t.a.createElement($n,{style:{fontSize:"14px"},key:en,checked:$t.includes(en),onChange:function(wn){var In=wn?[].concat(Object(Qn.a)($t),[en]):$t.filter(function(xn){return xn!==en});tn(Object(Qn.a)(In))}},en)})),ee.identity==="student"&&t.a.createElement("div",{style:{marginTop:60,textAlign:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\u52A9\u6559\u8001\u5E08\u5FAE\u4FE1\u56DE\u590D\u5174\u8DA3\u65B9\u5411\uFF0C\u5373\u53EF\u52A0\u5165\u5B66\u4E60\u4EA4\u6D41\u5C0F\u7EC4"),t.a.createElement("img",{src:kr.a,style:{width:200}}),t.a.createElement("p",null,"\u514D\u8D39\u8D44\u6599\uFF0C\u5E73\u53F0\u7B54\u7591\uFF0C\u8BFE\u7A0B\u5B66\u4E60")),ee.identity!="student"&&t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Ve.map(function(en){return t.a.createElement($n,{style:{fontSize:"14px"},key:en.id,checked:$t.includes(en.id),onChange:function(wn){var In=wn?[].concat(Object(Qn.a)($t),[en.id]):$t.filter(function(xn){return xn!==en.id});tn(Object(Qn.a)(In))}},en.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),yt.map(function(en){return t.a.createElement($n,{style:{fontSize:"14px"},key:en.id,checked:an.includes(en.id),onChange:function(wn){var In=wn?[].concat(Object(Qn.a)(an),[en.id]):an.filter(function(xn){return xn!==en.id});vn(Object(Qn.a)(In))}},en.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Lt.map(function(en){return t.a.createElement($n,{style:{fontSize:"14px"},key:en.id,checked:hn.includes(en.id),onChange:function(wn){var In=wn?[].concat(Object(Qn.a)(hn),[en.id]):hn.filter(function(xn){return xn!==en.id});un(Object(Qn.a)(In))}},en.tag_name)}))),ee.identity!="student"&&t.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){Rn()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:mr.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},ee.identity==="teacher"&&t.a.createElement(cn.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),R({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.a.createElement("div",null,t.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:rr.a.spandiv}),t.a.createElement("span",{style:{marginLeft:"80px"}}," ","\u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.a.createElement("img",{src:_r.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),ie(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(cn.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ie(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Ar=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.loading,et=Ce.user,e=Ce.globalSetting;return{homePage:Le,user:et,globalSetting:e,loading:He.models.index}})(ur),Nr=Ht.a.Step;function ca(Ce){var Le=Ce.userInfo,He=Object(s.useState)(!1),et=Object(f.a)(He,2),e=et[0],a=et[1],R=Object(s.useState)([]),N=Object(f.a)(R,2),z=N[0],ee=N[1],ie=Object(s.useState)(0),se=Object(f.a)(ie,2),pe=se[0],ge=se[1];Object(s.useEffect)(function(){var Ve=localStorage.getItem("registeruser");parseInt(Ve)===1&&(a(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(s.useEffect)(function(){Le.login&&Me()},[Le]);function Me(){return Ze.apply(this,arguments)}function Ze(){return Ze=Object(L.a)(l.a.mark(function Ve(){var ot;return l.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.next=2,Object(gt.a)("/api/users/accounts/".concat(Le.login,".json"),{method:"get"});case 2:ot=st.sent,ee(ot),ot.identity?ge(1):ge(0);case 5:case"end":return st.stop()}},Ve)})),Ze.apply(this,arguments)}return t.a.createElement(me.a,{visible:e,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(Jn,null),pe===1&&t.a.createElement(Ar,{users:z,setIsShow:a,setisone:ge}),pe===0&&t.a.createElement(on,{getUserInfo:Me}),t.a.createElement(Ht.a,{type:"navigation",size:"small",current:pe,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(Nr,{status:z.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(Nr,{status:z.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Zr=ca,fa=h("yxwG"),qr=h.n(fa);function ha(Ce){var Le=Ce.modeldata,He=Ce.userid,et=Object(s.useState)(!1),e=Object(f.a)(et,2),a=e[0],R=e[1],N=Object(s.useState)(!1),z=Object(f.a)(N,2),ee=z[0],ie=z[1];return Object(s.useEffect)(function(){var se=JSON.parse(localStorage.getItem("Studentshow"));se!=null&&se.includes(He)?R(!1):R(Le==null?void 0:Le.is_show),Le!=null&&Le.is_show&&setTimeout(function(){var pe=JSON.parse(localStorage.getItem("Studentshow"))||[];pe.push(He),localStorage.setItem("Studentshow",JSON.stringify(pe))},2e3)},[Le]),t.a.createElement(me.a,{visible:a,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",{style:{backgroundImage:"url(".concat(qr.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){R(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var ma=ha,wr=h("m2WU"),yr=h.n(wr),Mr=h("q59E"),pa=h.n(Mr),$r=function(Le){var He,et,e,a=Le.homePage,R=Le.globalSetting,N=Le.user,z=Le.loading,ee=Le.dispatch,ie=Object(s.useState)(),se=Object(f.a)(ie,2),pe=se[0],ge=se[1],Me=Object(s.useRef)(null),Ze=Object(s.useState)(!1),Ve=Object(f.a)(Ze,2),ot=Ve[0],it=Ve[1],st=Object(s.useState)(),yt=Object(f.a)(st,2),$e=yt[0],Et=yt[1];Object(s.useEffect)(function(){ee({type:"homePage/home",payload:{}})},[a.name]),Object(s.useEffect)(function(){return Object(b.r)()||ee({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ee({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(s.useEffect)(function(){var hn;Object(b.X)((R==null||((hn=R.setting)===null||hn===void 0)?void 0:hn.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[R.setting]);function Ct(){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(L.a)(l.a.mark(function hn(){var un,Rn;return l.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,ee({type:"homePage/getHomeNotice",payload:{}});case 2:un=en.sent,un&&(Rn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",un.start_at),un!=null&&un.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),ge(un));case 4:case"end":return en.stop()}},hn)})),Lt.apply(this,arguments)}function Ot(){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(L.a)(l.a.mark(function hn(){var un;return l.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(gt.a)("/api/home/competition_popup.json",{method:"get"});case 2:un=An.sent,Et(un);case 4:case"end":return An.stop()}},hn)})),Xt.apply(this,arguments)}var Rt=Object(s.useState)(-1),$t=Object(f.a)(Rt,2),tn=$t[0],Bn=$t[1],Pn={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},an=function(un){var Rn,An,en,dn=a.homepage_disciplines,wn="sub_disciplines",In="paths",xn=function(Xn){return"/paths?discipline_id=".concat(dn[tn].id,"&&tag_tabs=").concat(tn+1,"&sub_discipline_id=").concat(Xn.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"".concat(F.a.banner," ").concat(F.a.mainSiteBanner," ")},t.a.createElement("div",{className:F.a.subnav,onMouseLeave:function(){return Bn(-1)}},dn&&dn[tn]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(Rn=dn[tn])===null||Rn===void 0||((An=Rn[wn])===null||An===void 0)?void 0:An.map(function(yn,Xn){return t.a.createElement(y.a,{key:Xn,to:xn(yn)},t.a.createElement("div",null,t.a.createElement("h1",null,yn.name),t.a.createElement("ul",null,yn.tags&&yn.tags.map(function(sa,Vr){return t.a.createElement("li",{key:Vr},t.a.createElement(y.a,{className:F.a.link,to:"/".concat(In,"?current_id=").concat(dn[tn].id,"&&tag_tabs=").concat(tn+1,"&tag_id=").concat(sa.id,"&tag_level=3")},sa.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(m.a,{className:F.a.LeftButton,onClick:function(){Me.current.prev()}}),a.images_url&&t.a.createElement(x.a,{className:un?F.a.mainSite:"",ref:Me,autoplay:!0,pauseOnDotsHover:!0},a.images_url.length>0?(en=a.images_url)===null||en===void 0?void 0:en.map(function(yn,Xn){return t.a.createElement("div",{style:{display:"flex"},key:Xn},t.a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative"},href:yn.path},t.a.createElement("img",{style:{height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"},src:c.a.IMG_SERVER+yn.image_url})))}):t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative"},href:"/"},t.a.createElement("img",{style:{height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"},src:yr.a}))))),t.a.createElement(p.a,{className:F.a.RightButton,onClick:function(){Me.current.next()}})))},vn=function(un,Rn){var An,en=Rn%2===0,dn=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(un==null?void 0:un.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:en?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},un==null||((An=un.subjects)===null||An===void 0)?void 0:An.map(function(wn,In){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(In%2===0?In*.2+1:(In-1)*.2+1,"s")},key:In,href:wn==null?void 0:wn.url},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(wn==null?void 0:wn.image_url)}))}))];return en?dn:dn.reverse()},ln=function(){var un,Rn,An;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},a==null||((un=a.new_discipline)===null||un===void 0)?void 0:un.map(function(en,dn){return t.a.createElement("aside",{key:dn+en.name,className:F.a.ContentWarp,style:{backgroundColor:dn%2===0?"#fff":"transparent",display:en.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:F.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},en.name),t.a.createElement("h5",null,en==null?void 0:en.name_en),t.a.createElement("div",{className:F.a.lf},vn(en,dn))))})),!!((Rn=a.subjects)!==null&&Rn!==void 0&&Rn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("h2",null,"TRAINING COURSE"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(y.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(S.a,{loading:z},t.a.createElement(Y,{data:a.subjects}))),!!((An=a.shixuns)!==null&&An!==void 0&&An.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(y.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(S.a,{loading:z},t.a.createElement(I,{data:a.shixuns}))))},Tn=(R==null||((He=R.setting)===null||He===void 0)?void 0:He.main_site)&&!(R!=null&&(et=R.setting)!==null&&et!==void 0&&et.is_local);return Object(b.r)()?t.a.createElement(We.default,null):t.a.createElement("section",null,t.a.createElement(K.a,{modeldata:pe,dispatch:ee}),t.a.createElement(_t,{modeldata:$e,userInfo:N==null?void 0:N.userInfo}),t.a.createElement(ma,{modeldata:$e,userid:N==null||((e=N.userInfo)===null||e===void 0)?void 0:e.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(Zr,{userInfo:N==null?void 0:N.userInfo}),t.a.createElement("img",{src:pa.a,className:F.a.img_style}),t.a.createElement(ue,null))},va=Object(v.a)(function(Ce){var Le=Ce.homePage,He=Ce.loading,et=Ce.globalSetting,e=Ce.user;return{homePage:Le,globalSetting:et,loading:He.models.homePage,user:e}})($r),Br=h("+UV5"),Vn=h.n(Br),jr=h("YVwf"),qn=h.n(jr),ga=h("QOUV"),Fr=h("o2EA"),Or=h.n(Fr),Ea=h("h179"),zr=h.n(Ea),Wr=h("CTM2"),ea=h.n(Wr),Cr=h("ygIP"),ba=h.n(Cr),Hr=h("TFmm"),ya=h.n(Hr),ta=h("80w6"),sr=h.n(ta),xa=function(Le){var He,et=Le.user,e=Object(U.a)(Le,["user"]),a=Object(s.useState)(!0),R=Object(f.a)(a,2),N=R[0],z=R[1],ee=Object(s.useState)(0),ie=Object(f.a)(ee,2),se=ie[0],pe=ie[1],ge=Object(s.useState)({}),Me=Object(f.a)(ge,2),Ze=Me[0],Ve=Me[1],ot=Object(s.useState)(!1),it=Object(f.a)(ot,2),st=it[0],yt=it[1];Object(s.useEffect)(function(){$e()},[]);var $e=function(){var Ot=Object(L.a)(l.a.mark(function Xt(){var Rt;return l.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return z(!0),tn.next=3,Object(gt.a)("/api/home/index.json",{method:"get"});case 3:Rt=tn.sent,Rt.images_url&&Ve(Rt),z(!1);case 6:case"end":return tn.stop()}},Xt)}));return function(){return Ot.apply(this,arguments)}}(),Et={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ct=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Lt=[{img:Or.a,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:zr.a,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:ea.a,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:ba.a,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:ya.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:sr.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:Vn.a.home},t.a.createElement(ga.a,{width:800,visible:st,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return yt(!1)}}),t.a.createElement(S.a,{loading:N,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Vn.a.bg},t.a.createElement("div",{className:Vn.a.public_width},t.a.createElement("div",{className:Vn.a.banner},t.a.createElement(qn.a,Et,Ze==null||((He=Ze.images_url)===null||He===void 0)?void 0:He.map(function(Ot){return t.a.createElement("div",{onClick:function(){Ot.path&&Object(b.S)(Ot.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:Ot.path?"pointer":"default"}},t.a.createElement("img",{src:c.a.IMG_SERVER+Ot.image_url,alt:""}),t.a.createElement("div",{className:"index_moe_focus_shadow"}),t.a.createElement("span",{className:"index_moe_focus_b"})))}))))),t.a.createElement("div",{className:Vn.a.content},t.a.createElement("div",{className:Vn.a.experience},t.a.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Vn.a.li}),t.a.createElement(y.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Vn.a.li}),t.a.createElement(y.a,{to:"/paths",target:"_blank",className:Vn.a.li})),t.a.createElement("div",{className:Vn.a.demonstrate},t.a.createElement("div",{className:Vn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Ct.map(function(Ot,Xt){var Rt;return t.a.createElement("div",{key:Xt,className:Vn.a.li,style:{background:Ot.background,cursor:Ot!=null&&Ot.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Vn.a.name},Ot.name),t.a.createElement("div",{className:Vn.a.tagWarp},Ot==null||((Rt=Ot.tags)===null||Rt===void 0)?void 0:Rt.map(function($t,tn){return t.a.createElement("div",{key:"".concat(Xt,"-").concat(tn),className:Vn.a.tag},$t)})),t.a.createElement("div",{className:Vn.a.mask,onClick:function(){switch(Xt){case 0:yt(!0);break;default:Ot.link?Object(b.S)(Ot.link):Ot.more&&v.d.push("/classrooms/classicCases");return}},style:{background:Ot.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Ot.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Vn.a.feature},t.a.createElement("div",{className:Vn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Lt.map(function(Ot,Xt){return t.a.createElement("div",{className:Vn.a.li,key:Ot.title,onClick:function(){switch(Xt){case 0:yt(!0);break;default:Ot.link&&Object(b.S)(Ot.link);break}}},t.a.createElement("img",{src:Ot.img}),t.a.createElement("div",null,t.a.createElement("h4",null,Ot.title),t.a.createElement("h6",null,Ot.intro)))}))))))},Er=Object(v.a)(function(Ce){var Le=Ce.user;return{user:Le}})(xa),Na=h("Znn+"),pr=h("ZTPi"),Rr=h("8/ia"),En=h.n(Rr),_a=h("QgcY"),Kr=h("CzVm"),Dr=h.n(Kr),Lr=h("Eo/3"),na=h.n(Lr),ra=h("Hwda"),aa=h.n(ra),Sr=h("rIHE"),ia=h.n(Sr),Gr=h("APus"),Aa=h.n(Gr),dr=h("B9Dg"),Pr=h.n(dr),Ir=h("IuEb"),oa=h.n(Ir),_e=h("umnG"),Be=h.n(_e),Fe=h("40xk"),De=h.n(Fe),oe=h("LzVc"),ve=h.n(oe),le=function(Le){var He=Le.competitions,et=Le.user,e=Le.dispatch,a=Object(U.a)(Le,["competitions","user","dispatch"]),R=Object(s.useState)(!1),N=Object(f.a)(R,2),z=N[0],ee=N[1],ie=Object(s.useState)({}),se=Object(f.a)(ie,2),pe=se[0],ge=se[1],Me=Object(s.useState)(""),Ze=Object(f.a)(Me,2),Ve=Ze[0],ot=Ze[1],it=Object(s.useRef)(null),st=Object(s.useRef)(null);Object(s.useEffect)(function(){yt()},[]);var yt=function(){var Lt=Object(L.a)(l.a.mark(function Ot(){return l.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:He.listParams.keyword="",He.listParams.category="",He.listParams.page=1,e({type:"competitions/getList",payload:Object(D.a)({},He.listParams)});case 4:case"end":return Rt.stop()}},Ot)}));return function(){return Lt.apply(this,arguments)}}(),$e=[{path:"",img:Dr.a},{path:"",img:Dr.a},{path:"",img:Dr.a},{path:"",img:Dr.a}],Et=[{path:"",img:oa.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:oa.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:oa.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Ct=function(Ot){ot(Ot),He.listParams.page=1,He.listParams.category=Ot,e({type:"competitions/getList",payload:Object(D.a)({},He.listParams)})};return t.a.createElement("section",{className:En.a.home},t.a.createElement(S.a,{loading:z,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:En.a.bg},$e&&t.a.createElement(x.a,{ref:it,autoplay:!0,pauseOnDotsHover:!0},$e==null?void 0:$e.map(function(Lt,Ot){return t.a.createElement("div",{key:Ot,className:En.a.li},t.a.createElement("a",{href:Lt.path},t.a.createElement("img",{width:"100%",src:Lt.img})))})),t.a.createElement("div",{className:En.a.btns},t.a.createElement("div",{onClick:function(){it.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){it.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:En.a.competition},t.a.createElement("div",{className:En.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:En.a.des},t.a.createElement("img",{src:na.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.a.createElement("img",{className:"ml5 mr5",src:Pr.a}),t.a.createElement("img",{src:aa.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:Pr.a}),t.a.createElement("img",{src:ia.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:Pr.a}),t.a.createElement("img",{src:Aa.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:En.a.information},t.a.createElement("div",{className:En.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:En.a.des},t.a.createElement("div",{className:En.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:En.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:En.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:En.a.retrospect},t.a.createElement("div",{className:En.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:En.a.banner},Et&&t.a.createElement(x.a,{ref:st,autoplay:!1,pauseOnDotsHover:!0},Et==null?void 0:Et.map(function(Lt,Ot){return t.a.createElement("div",{key:Ot,className:En.a.li},t.a.createElement("div",{className:En.a.left},t.a.createElement("img",{width:524,src:Lt.img})),t.a.createElement("div",{className:En.a.right},t.a.createElement("div",{className:En.a.name},Lt==null?void 0:Lt.name),t.a.createElement("div",{className:En.a.des},Lt.des),t.a.createElement("div",{className:En.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:Be.a})),t.a.createElement("img",{className:En.a.l,src:De.a}),t.a.createElement("img",{className:En.a.r,src:ve.a})))})),t.a.createElement("div",{className:En.a.btns},t.a.createElement("div",{onClick:function(){st.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){st.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:En.a.group},t.a.createElement("div",{className:En.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(pr.a,{className:En.a.tabs,activeKey:Ve,onChange:Ct},t.a.createElement(pr.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(pr.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(pr.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:En.a.list},t.a.createElement(_a.default,{show:!1})),t.a.createElement("div",{onClick:function(){return v.d.push("/competitions?tabs=".concat(Ve))},className:En.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Re=Object(v.a)(function(Ce){var Le=Ce.competitions,He=Ce.user;return{competitions:Le,user:He}})(le),Pe=function(Le){var He=Le.loading,et=Le.globalSetting,e=Le.children,a=Le.user,R=Le.dispatch,N=Le.location,z=Object(U.a)(Le,["loading","globalSetting","children","user","dispatch","location"]),ee=Object(o.h)(),ie=Object(g.b)(),se=et.globalLoading;return Object(s.useEffect)(function(){window.less.modifyVars(Object(D.a)({},i.a[et.theme]))},[et.theme]),t.a.createElement(P.b,{locale:O.default},!et.isIlearning&&et.isPaZhou?t.a.createElement(Re,null):t.a.createElement(va,null),et.isIlearning&&t.a.createElement(Er,null))},ze=Z.default=Object(v.a)(function(Ce){var Le=Ce.loading,He=Ce.globalSetting,et=Ce.user;return{loading:Le,globalSetting:He,user:et}})(Pe)},QgcY:function(ae,Z,h){"use strict";h.r(Z);var Q=h("2qtc"),P=h("kLXV"),D=h("DjyN"),U=h("NUBc"),s=h("cWXX"),t=h("/ezw"),O=h("+L6B"),o=h("2/Rp"),v=h("Mwp2"),g=h("VXEj"),i=h("5NDa"),_=h("5rEg"),S=h("miYZ"),M=h("tsqr"),x=h("9og8"),L=h("k1fw"),f=h("tJVT"),u=h("PpiC"),l=h("Znn+"),m=h("ZTPi"),p=h("WmNS"),y=h.n(p),A=h("q1tI"),T=h.n(A),E=h("Ty5D"),d=h("9kvl"),n=h("1vsH"),r=h("D2RN"),c=h.n(r),w=h("BdwD"),C=h("m3rI"),b=h("zrhs"),I=h("xKgJ"),k=h("NLgs"),j=h("14J3"),W=h("BMrR"),V=h("sRBo"),Y=h("kaz8"),X=h("/zsF"),F=h("PArb"),K=h("T2oS"),$=h("W9HT"),me=h("jCWc"),ce=h("kPKH"),xe=h("5Dmo"),ye=h("3S7+"),Oe=h("oBTY"),we=h("wd/R"),Te=h.n(we),re=h("cVA7"),he=h.n(re),J=h("ErOA"),fe=h("RotF"),Ae=h.n(fe),Ee=h("mgmH"),Ke=h("nj+s"),Je=h.n(Ke),Ue=function(){var Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:Tt},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},je=h("6lbe"),be=h.n(je),Ie=m.a.TabPane,Ge=Y.a.Group,Qe=function(Tt){var wt,Zt,rn,Qt,pt,ft=Tt.competitions,qe=Tt.globalSetting,dt=Tt.loading,Ne=Tt.dispatch,de=Tt.user,Se=Tt.type,at=Tt.keyword,rt=Object(u.a)(Tt,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),lt=Object(E.i)(),ht=Object(A.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),Xe=Object(f.a)(ht,2),tt=Xe[0],vt=Xe[1],Wt=Object(A.useState)(!1),zt=Object(f.a)(Wt,2),ne=zt[0],te=zt[1],B=Object(A.useState)(!0),H=Object(f.a)(B,2),G=H[0],q=H[1],ue=Object(A.useState)([]),ke=Object(f.a)(ue,2),We=ke[0],ct=ke[1],St=Object(A.useState)([]),It=Object(f.a)(St,2),Ft=It[0],qt=It[1];Object(A.useEffect)(function(){_t()},[lt,at]);function _t(){return Vt.apply(this,arguments)}function Vt(){return Vt=Object(x.a)(y.a.mark(function Ht(){var Kt;return y.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return te(!0),sn.next=3,Ne({type:"competitions/getList",payload:{category:Se,page:1,keyword:at||""}});case 3:Kt=sn.sent,te(!1),ct([]),vt({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),qt(Object(Oe.a)(Kt==null?void 0:Kt.competitions));case 8:case"end":return sn.stop()}},Ht)})),Vt.apply(this,arguments)}return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},(Ft==null?void 0:Ft.length)===0&&T.a.createElement(w.a,null),(Ft==null?void 0:Ft.length)>0&&T.a.createElement("div",{className:Je.a.scrollWrapper,style:{overflowY:"auto"}},T.a.createElement(Ae.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var Ht=Object(x.a)(y.a.mark(function Kt(Ut){var sn,gn;return y.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(!(G&&!ne)){fn.next=8;break}return te(!0),fn.next=4,Ne({type:"competitions/getList",payload:{category:Se,page:Ut}});case 4:gn=fn.sent,te(!1),qt([].concat(Object(Oe.a)(Ft),Object(Oe.a)(gn==null?void 0:gn.competitions))),(gn==null||((sn=gn.competitions)===null||sn===void 0)?void 0:sn.length)<20&&q(!1);case 8:case"end":return fn.stop()}},Kt)}));return function(Kt){return Ht.apply(this,arguments)}}(),hasMore:G,useWindow:!1},T.a.createElement($.a,{spinning:ne},T.a.createElement(Ge,{value:We,onChange:function(){var Ht=Object(x.a)(y.a.mark(function Kt(Ut){var sn;return y.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(ct(Object(Oe.a)(Ut)),!((Ut==null?void 0:Ut.length)>0)){nn.next=8;break}return nn.next=4,Object(J.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Ut.toString()}});case 4:sn=nn.sent,(sn==null?void 0:sn.status)===0&&vt(sn),nn.next=9;break;case 8:vt({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return nn.stop()}},Kt)}));return function(Kt){return Ht.apply(this,arguments)}}()},T.a.createElement(W.a,{gutter:[16,16]},Ft==null?void 0:Ft.map(function(Ht,Kt){return T.a.createElement(ce.a,{span:12},T.a.createElement(Y.a,{value:Ht.id,className:Je.a.checkBoxWrapper},T.a.createElement(ye.a,{className:Je.a.checkboxtitle,title:Ht.sub_title?Ht.name+"\u2014\u2014"+Ht.sub_title:Ht.name},Ht.name,Ht.sub_title?"\u2014\u2014"+Ht.sub_title:"")))})))))),T.a.createElement(W.a,{justify:"space-between",align:"middle"},T.a.createElement("div",{className:Je.a.partTitle},"\u6570\u636E\u5C55\u793A"),T.a.createElement(o.a,{className:Je.a.exportBtn,onClick:function(){Object(Ee.m)({ids:We.toString()})}},T.a.createElement("img",{src:be.a,alt:"",className:Je.a.pngIcon}),"\u6570\u636E\u5BFC\u51FA")),T.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},T.a.createElement(F.a,{style:{padding:"0px 40px"}}),T.a.createElement("div",{style:{textAlign:"center"}},T.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),T.a.createElement("br",null),T.a.createElement("div",{style:{marginTop:"20px"}},T.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",Te()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",T.a.createElement("span",{style:{color:"#999999"}}," ",T.a.createElement("span",{style:{color:"#B620E0"}},(tt==null?void 0:tt.school_count)||0)," ","\u6240\u9AD8\u6821"," ",T.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(tt==null?void 0:tt.team_count)||0)," ","\u652F\u961F\u4F0D"," ",T.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(tt==null?void 0:tt.user_count)||0)," ","\u540D\u5B66\u751F\u62A5\u540D"," ")))),T.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(tt==null||((wt=tt.school_level_count)===null||wt===void 0)?void 0:wt[0])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(tt==null||((Zt=tt.school_level_count)===null||Zt===void 0)?void 0:Zt[1])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(tt==null||((rn=tt.school_level_count)===null||rn===void 0)?void 0:rn[2])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(tt==null||((Qt=tt.school_level_count)===null||Qt===void 0)?void 0:Qt[3])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(tt==null||((pt=tt.school_level_count)===null||pt===void 0)?void 0:pt[4])||0),"\u6240"))),T.a.createElement(he.a,{option:Ue(Object.values(tt==null?void 0:tt.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),T.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},mt=Object(d.a)(function(nt){var Tt=nt.competitions,wt=nt.loading,Zt=nt.globalSetting,rn=nt.user;return{competitions:Tt,globalSetting:Zt,loading:wt.models.competitions,user:rn}})(Qe),Ye=h("Nf5h"),Mt=m.a.TabPane,kt=Y.a.Group,xt=function(Tt){var wt=Tt.competitions,Zt=Tt.globalSetting,rn=Tt.loading,Qt=Tt.dispatch,pt=Tt.user,ft=Object(u.a)(Tt,["competitions","globalSetting","loading","dispatch","user"]),qe=Object(A.useState)(""),dt=Object(f.a)(qe,2),Ne=dt[0],de=dt[1],Se=Object(A.useState)(),at=Object(f.a)(Se,2),rt=at[0],lt=at[1],ht=Object(A.useState)(""),Xe=Object(f.a)(ht,2),tt=Xe[0],vt=Xe[1];return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement(W.a,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30}},T.a.createElement(Ye.l,{dataSource:[{id:"",name:"\u5168\u90E8"},{id:"progressing",name:"\u8FDB\u884C\u4E2D\u7684"},{id:"ended",name:"\u5F80\u671F\u6BD4\u8D5B"}],value:Ne,onChange:de}),T.a.createElement("div",{className:Je.a.searchWrap},T.a.createElement(_.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:Je.a.search,value:tt,onChange:function(zt){zt.target.value||lt(zt.target.value),vt(zt.target.value)},onSearch:function(zt){lt(zt)},suffix:T.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(Je.a.searchIcon),onClick:function(){return lt(tt)}})}))),Ne===""&&T.a.createElement(mt,{type:Ne,keyword:rt}),Ne==="progressing"&&T.a.createElement(mt,{type:Ne,keyword:rt}),Ne==="ended"&&T.a.createElement(mt,{type:Ne,keyword:rt})))},bt=Object(d.a)(function(nt){var Tt=nt.competitions,wt=nt.loading,Zt=nt.globalSetting,rn=nt.user;return{competitions:Tt,globalSetting:Zt,loading:wt.models.competitions,user:rn}})(xt),Pt=h("lzim"),Yt=h("Ptgr"),Gt=h("F2wG"),Jt=h.n(Gt),Dt=h("UfjD"),Nt=h("qHvr"),Bt=h("SVaM"),jt=m.a.TabPane,gt=function(Tt){var wt=Tt.competitions,Zt=Tt.globalSetting,rn=Tt.loading,Qt=Tt.dispatch,pt=Tt.user,ft=Tt.show,qe=ft===void 0?!0:ft,dt=Object(u.a)(Tt,["competitions","globalSetting","loading","dispatch","user","show"]),Ne=Object(E.h)(),de=Object(A.useState)(!1),Se=Object(f.a)(de,2),at=Se[0],rt=Se[1],lt=Object(A.useState)(),ht=Object(f.a)(lt,2),Xe=ht[0],tt=ht[1],vt=Object(A.useState)(!1),Wt=Object(f.a)(vt,2),zt=Wt[0],ne=Wt[1],te=Object(A.useState)(!1),B=Object(f.a)(te,2),H=B[0],G=B[1],q=Object(A.useState)(!1),ue=Object(f.a)(q,2),ke=ue[0],We=ue[1],ct=Object(A.useState)(!0),St=Object(f.a)(ct,2),It=St[0],Ft=St[1],qt=Object(A.useState)([]),_t=Object(f.a)(qt,2),Vt=_t[0],Ht=_t[1];Object(A.useEffect)(function(){return Qt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Qt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(A.useEffect)(function(){if(qe){var pn;wt.listParams.category=((pn=Ne.query)===null||pn===void 0?void 0:pn.tabs)||"",Qt({type:"competitions/getList",payload:Object(L.a)({},wt.listParams)})}return function(){wt.listParams.keyword="",wt.listParams.category="",wt.listParams.page=1,Qt({type:"competitions/getList",payload:Object(L.a)({},wt.listParams)})}},[wt.name]),Object(A.useEffect)(function(){qe&&Object(n.X)("\u5728\u7EBF\u7ADE\u8D5B")});function Kt(){return Ut.apply(this,arguments)}function Ut(){return Ut=Object(x.a)(y.a.mark(function pn(){var At,on;return y.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Qt({type:"homePage/getHomeNotice",payload:{}});case 2:At=cn.sent,At&&(on=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",At.start_at),At!=null&&At.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),tt(At));case 4:case"end":return cn.stop()}},pn)})),Ut.apply(this,arguments)}var sn=function(At,on){document.body.scrollIntoView(),wt.listParams.page=At,Qt({type:"competitions/getList",payload:Object(L.a)(Object(L.a)({},wt.listParams),{},{edu:Ne.query.edu})})};function gn(pn){pn.stopPropagation()}function nn(pn,At,on){return fn.apply(this,arguments)}function fn(){return fn=Object(x.a)(y.a.mark(function pn(At,on,Nn){var cn,Qn;return y.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if(At.stopPropagation(),Object(k.e)(Qt)){Ln.next=3;break}return Ln.abrupt("return");case 3:if(!(on!=null&&on.is_authentication&&!(pt!=null&&(cn=pt.userInfo)!==null&&cn!==void 0&&cn.authentication))){Ln.next=6;break}return Qt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),Ln.abrupt("return");case 6:if(!(Nn==="ismodel")){Ln.next=20;break}if(!(on.member_of_course===!0)){Ln.next=11;break}Object(n.S)("/classrooms/".concat(on.course_id)),Ln.next=18;break;case 11:if(on.invite_code){Ln.next=14;break}return M.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),Ln.abrupt("return");case 14:return Ln.next=16,Qt({type:"competitions/addApplytojoincourse",payload:{invite_code:on.invite_code,student:1}});case 16:Qn=Ln.sent,Qn.status===0&&Object(n.S)("/classrooms/".concat(on.course_id));case 18:Ln.next=33;break;case 20:if(!(on.enrolled===!0)){Ln.next=23;break}return Object(n.S)(Nn),Ln.abrupt("return");case 23:if(!(Nn==="personal")){Ln.next=31;break}if(!(on.enroll_ended===!0)){Ln.next=27;break}return M.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),Ln.abrupt("return");case 27:ne(!0),Ht(on),Ln.next=33;break;case 31:ne(!0),Ht(on);case 33:case"end":return Ln.stop()}},pn)})),fn.apply(this,arguments)}function On(pn){Object(n.S)(pn)}function Kn(pn){return bn.apply(this,arguments)}function bn(){return bn=Object(x.a)(y.a.mark(function pn(At){var on;return y.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:if(It){cn.next=2;break}return cn.abrupt("return");case 2:if(Ft(!1),!Wn()){cn.next=5;break}return cn.abrupt("return");case 5:return cn.next=7,Qt({type:"competitions/AddTeam",payload:{identifier:Vt==null?void 0:Vt.identifier,name:At}});case 7:on=cn.sent,on&&on.status===0?(M.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),Qt({type:"competitions/getList",payload:Object(L.a)({},wt.listParams)}),G(!1)):Ft(!0);case 9:case"end":return cn.stop()}},pn)})),bn.apply(this,arguments)}function Wn(){var pn,At;if(pt!=null&&(pn=pt.userInfo)!==null&&pn!==void 0&&pn.is_teacher){var on;if(Vt!=null&&(on=Vt.teacher_staff)!==null&&on!==void 0&&on.mutiple_limited&&(Vt!=null&&Vt.enrolled))return M.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Ft(!0),!0}else{var Nn;if(Vt!=null&&(Nn=Vt.member_staff)!==null&&Nn!==void 0&&Nn.mutiple_limited&&(Vt!=null&&Vt.enrolled))return M.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Ft(!0),!0}if(Vt!=null&&Vt.enroll_ended)return M.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),Ft(!0),!0;if(pt!=null&&(At=pt.userInfo)!==null&&At!==void 0&&At.is_teacher){if(!Vt.teacher_staff)return M.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),Ft(!0),!0}else if(!(Vt!=null&&Vt.member_staff))return M.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),Ft(!0),!0}function Jn(pn){return _n.apply(this,arguments)}function _n(){return _n=Object(x.a)(y.a.mark(function pn(At){var on;return y.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:if(It){cn.next=2;break}return cn.abrupt("return");case 2:if(!Wn()){cn.next=4;break}return cn.abrupt("return");case 4:return Ft(!1),cn.next=7,Qt({type:"competitions/JoinTeam",payload:{identifier:Vt==null?void 0:Vt.identifier,invite_code:At}});case 7:on=cn.sent,on&&on.status===0?(M.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),Qt({type:"competitions/getList",payload:Object(L.a)({},wt.listParams)}),We(!1)):Ft(!0);case 9:case"end":return cn.stop()}},pn)})),_n.apply(this,arguments)}var Yn=function(At){At.external_url?On(At.external_url):On(At.competition_status==="ended"?"/competitions/index/".concat(At.identifier):At.competition_status==="nearly_published"?At.permission.editable==!0?"/competitions/index/".concat(At.identifier):null:At.competition_status==="progressing"?"/competitions/index/".concat(At.identifier):null)},nr=function(At,on){on.external_url?(At.stopPropagation(),On(on.external_url)):nn(At,on,on.mode===2?"ismodel":on.personal?"personal":"/competitions/index/".concat(on.identifier,"/enroll"))},or=Object(A.useState)(""),Zn=Object(f.a)(or,2),Gn=Zn[0],Hn=Zn[1],rr=function(At){wt.listParams.keyword=encodeURIComponent(At),wt.listParams.page=1,At&&Object(Bt.a)({name:At,copywriting:At,position:"Competition"}),Qt({type:"competitions/getList",payload:Object(L.a)(Object(L.a)({},wt.listParams),{},{edu:Ne.query.edu})})};return T.a.createElement("section",{className:c.a.bg},T.a.createElement("div",{className:"edu-container"},T.a.createElement(Ye.a,{title:"\u7ADE\u8D5B\u7EC4\u7EC7",sunTitle:"\u6FC0\u53D1\u521B\u65B0\u6D3B\u529B\uFF0C\u57F9\u517B\u8F6F\u4EF6\u4EBA\u624D",img:Jt.a,imgWidth:438,bannerExtraContent:T.a.createElement("div",{className:c.a.searchWrap},T.a.createElement(_.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:c.a.search,value:Gn,onChange:function(At){return Hn(At.target.value)},suffix:T.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(c.a.searchIcon),onClick:function(){return rr(Gn)}}),onSearch:rr}))}),T.a.createElement("div",{className:c.a.tabsWrap},T.a.createElement(m.a,{defaultActiveKey:"",onChange:function(At){At==="statistics"?rt(!0):rt(!1),wt.listParams.page=1,wt.listParams.category=At,wt.listParams.page=1,Qt({type:"competitions/getList",payload:Object(L.a)({},wt.listParams)})}},T.a.createElement(jt,{tab:"\u5168\u90E8",key:""}),T.a.createElement(jt,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),T.a.createElement(jt,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),T.a.createElement(jt,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(I.v)()&&T.a.createElement(jt,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))),!at&&T.a.createElement("div",null,wt.count===0&&T.a.createElement(w.a,null),T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement(t.a,{loading:rn,active:!0,avatar:{size:40},paragraph:{rows:5}},wt.competitions&&T.a.createElement(g.b,{itemLayout:"vertical",size:"large",dataSource:wt.competitions,renderItem:function(At,on){return T.a.createElement("div",{className:c.a.CompetitionsList},At.competition_status==="nearly_published"?At.permission.editable==!0?"":T.a.createElement("div",{className:c.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",T.a.createElement(g.b.Item,{onClick:function(){return Yn(At)},className:c.a.shadow,key:on},T.a.createElement(g.b.Item.Meta,{style:{marginBottom:"0px"},avatar:T.a.createElement("img",{className:c.a.divimg,src:At&&At.image?"".concat(C.a.IMG_SERVER,"/")+At.image:Pt.p}),title:T.a.createElement("p",{style:{alignItems:"center",display:"flex"}},T.a.createElement("a",{className:c.a.task_hide},At.name,At.sub_title?"\u2014\u2014".concat(At.sub_title):""),At.competition_status&&At.competition_status==="nearly_published"?T.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Comingtext)},"\u5373\u5C06\u53D1\u5E03"):"",At.competition_status&&At.competition_status==="progressing"?T.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.havetext)},"\u8FDB\u884C\u4E2D"):"",At.competition_status&&At.competition_status==="ended"?T.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Finishedtext)},"\u5DF2\u7ED3\u675F"):""),description:T.a.createElement("div",{className:c.a.description},T.a.createElement("div",{className:c.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},At.description?At.description:"\u6682\u65E0\u7B80\u4ECB~"),T.a.createElement("div",{className:c.a.bottomText},T.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",At.start_time,"\uFF5E",At.end_time),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",At&&At.enroll_end_time?At.enroll_end_time:"\u6682\u65E0"),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u6D4F\u89C8\u6570\uFF1A",At&&At.visits_count?At.visits_count:"\u6682\u65E0")))}),T.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},T.a.createElement("div",{className:c.a.info},T.a.createElement("div",{className:c.a.bonus,style:{visibility:At&&At.bonus?"visible":"hidden"}},T.a.createElement("span",{className:c.a.rmb},"\xA5"),parseInt(At.bonus).toLocaleString()),At.member_count?T.a.createElement("div",{className:c.a.applyInfo},"\u5DF2\u62A5\u540D\uFF1A",At.competition_status==="nearly_published"?"0":At.member_count):""),At&&At.competition_status==="ended"?T.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(cn){return gn(cn)}},"\u5DF2\u7ED3\u675F"):null,At&&At.competition_status==="nearly_published"?T.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(cn){return gn(cn)}},"\u672A\u53D1\u5E03"):null,At&&At.competition_status!=="nearly_published"&&At.enroll_end&&At.competition_status!=="ended"?T.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(cn){return gn(cn)}},"\u62A5\u540D\u622A\u6B62"):null,At&&At.competition_status==="progressing"&&At.enroll_end!=!0&&!At.external_url?T.a.createElement(o.a,{className:c.a.signup,onClick:function(cn){return nr(cn,At)}},At!=null&&At.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),T.a.createElement(b.a,null),T.a.createElement(Yt.a,{modeldata:Xe,dispatch:Qt}),T.a.createElement("aside",{className:"tc mb50 mt20"},T.a.createElement(U.a,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:sn,defaultPageSize:20,current:wt.listParams.page,defaultCurrent:wt.listParams.page,total:wt.count})))),at&&T.a.createElement(bt,null)),T.a.createElement(P.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:zt,onCancel:function(){ne(!1)},footer:!1},T.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},T.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){We(!0),ne(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),T.a.createElement(o.a,{style:{height:40},onClick:function(){G(!0),ne(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),ke?T.a.createElement(Dt.a,{isjoin:ke,setJoin:We,JoinTeams:Jn}):null,H?T.a.createElement(Nt.a,{isAddmodle:H,setIsAdd:G,createTeam:Kn}):null)},ut=Z.default=Object(d.a)(function(nt){var Tt=nt.competitions,wt=nt.loading,Zt=nt.globalSetting,rn=nt.user;return{competitions:Tt,globalSetting:Zt,loading:wt.models.competitions,user:rn}})(gt)},QuXc:function(ae,Z){var h=function(P){this.colorStops=P||[]};h.prototype={constructor:h,addColorStop:function(P,D){this.colorStops.push({offset:P,color:D})}};var Q=h;ae.exports=Q},RDYZ:function(ae,Z,h){var Q=h("dMvE");function P(U){this._target=U.target,this._life=U.life||1e3,this._delay=U.delay||0,this._initialized=!1,this.loop=U.loop==null?!1:U.loop,this.gap=U.gap||0,this.easing=U.easing||"Linear",this.onframe=U.onframe,this.ondestroy=U.ondestroy,this.onrestart=U.onrestart,this._pausedTime=0,this._paused=!1}P.prototype={constructor:P,step:function(U,s){if(this._initialized||(this._startTime=U+this._delay,this._initialized=!0),this._paused){this._pausedTime+=s;return}var t=(U-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var O=this.easing,o=typeof O=="string"?Q[O]:O,v=typeof o=="function"?o(t):t;return this.fire("frame",v),t===1?this.loop?(this.restart(U),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(U){var s=(U-this._startTime-this._pausedTime)%this._life;this._startTime=U-s+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(U,s){U="on"+U,this[U]&&this[U](this._target,s)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var D=P;ae.exports=D},RMFE:function(ae,Z){ae.exports="data:image/png;base64,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"},RXMa:function(ae,Z,h){var Q=h("y+Vt"),P=Q.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(D,U){var s=U.cx,t=U.cy,O=Math.PI*2;D.moveTo(s+U.r,t),D.arc(s,t,U.r,0,O,!1),D.moveTo(s+U.r0,t),D.arc(s,t,U.r0,0,O,!0)}});ae.exports=P},RotF:function(ae,Z,h){ae.exports=h("LSTS")},SKnc:function(ae,Z,h){var Q=h("bYtY"),P=h("QuXc"),D=function(s,t,O,o,v,g){this.x=s==null?0:s,this.y=t==null?0:t,this.x2=O==null?1:O,this.y2=o==null?0:o,this.type="linear",this.global=g||!1,P.call(this,v)};D.prototype={constructor:D},Q.inherits(D,P);var U=D;ae.exports=U},SMhR:function(ae,Z){ae.exports="data:image/png;base64,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"},SUKs:function(ae,Z,h){var Q=h("LPTA"),P=Q.debugMode,D=function(){};P===1&&(D=console.error);var U=D;ae.exports=U},SeJ5:function(ae,Z,h){ae.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ae,Z,h){var Q=h("QBsz"),P=Q.create,D=Q.distSquare,U=Math.pow,s=Math.sqrt,t=1e-8,O=1e-4,o=s(3),v=1/3,g=P(),i=P(),_=P();function S(n){return n>-t&&nt||n<-t}function x(n,r,c,w,C){var b=1-C;return b*b*(b*n+3*C*r)+C*C*(C*w+3*b*c)}function L(n,r,c,w,C){var b=1-C;return 3*(((r-n)*b+2*(c-r)*C)*b+(w-c)*C*C)}function f(n,r,c,w,C,b){var I=w+3*(r-c)-n,k=3*(c-r*2+n),j=3*(r-n),W=n-C,V=k*k-3*I*j,Y=k*j-9*I*W,X=j*j-3*k*W,F=0;if(S(V)&&S(Y))if(S(k))b[0]=0;else{var K=-j/k;K>=0&&K<=1&&(b[F++]=K)}else{var $=Y*Y-4*V*X;if(S($)){var me=Y/V,K=-k/I+me,ce=-me/2;K>=0&&K<=1&&(b[F++]=K),ce>=0&&ce<=1&&(b[F++]=ce)}else if($>0){var xe=s($),ye=V*k+1.5*I*(-Y+xe),Oe=V*k+1.5*I*(-Y-xe);ye<0?ye=-U(-ye,v):ye=U(ye,v),Oe<0?Oe=-U(-Oe,v):Oe=U(Oe,v);var K=(-k-(ye+Oe))/(3*I);K>=0&&K<=1&&(b[F++]=K)}else{var we=(2*V*k-3*I*Y)/(2*s(V*V*V)),Te=Math.acos(we)/3,re=s(V),he=Math.cos(Te),K=(-k-2*re*he)/(3*I),ce=(-k+re*(he+o*Math.sin(Te)))/(3*I),J=(-k+re*(he-o*Math.sin(Te)))/(3*I);K>=0&&K<=1&&(b[F++]=K),ce>=0&&ce<=1&&(b[F++]=ce),J>=0&&J<=1&&(b[F++]=J)}}return F}function u(n,r,c,w,C){var b=6*c-12*r+6*n,I=9*r+3*w-3*n-9*c,k=3*r-3*n,j=0;if(S(I)){if(M(b)){var W=-k/b;W>=0&&W<=1&&(C[j++]=W)}}else{var V=b*b-4*I*k;if(S(V))C[0]=-b/(2*I);else if(V>0){var Y=s(V),W=(-b+Y)/(2*I),X=(-b-Y)/(2*I);W>=0&&W<=1&&(C[j++]=W),X>=0&&X<=1&&(C[j++]=X)}}return j}function l(n,r,c,w,C,b){var I=(r-n)*C+n,k=(c-r)*C+r,j=(w-c)*C+c,W=(k-I)*C+I,V=(j-k)*C+k,Y=(V-W)*C+W;b[0]=n,b[1]=I,b[2]=W,b[3]=Y,b[4]=Y,b[5]=V,b[6]=j,b[7]=w}function m(n,r,c,w,C,b,I,k,j,W,V){var Y,X=.005,F=Infinity,K,$,me,ce;g[0]=j,g[1]=W;for(var xe=0;xe<1;xe+=.05)i[0]=x(n,c,C,I,xe),i[1]=x(r,w,b,k,xe),me=D(g,i),me=0&&me=0&&W<=1&&(C[j++]=W)}}else{var V=I*I-4*b*k;if(S(V)){var W=-I/(2*b);W>=0&&W<=1&&(C[j++]=W)}else if(V>0){var Y=s(V),W=(-I+Y)/(2*b),X=(-I-Y)/(2*b);W>=0&&W<=1&&(C[j++]=W),X>=0&&X<=1&&(C[j++]=X)}}return j}function T(n,r,c){var w=n+c-2*r;return w===0?.5:(n-r)/w}function E(n,r,c,w,C){var b=(r-n)*w+n,I=(c-r)*w+r,k=(I-b)*w+b;C[0]=n,C[1]=b,C[2]=k,C[3]=k,C[4]=I,C[5]=c}function d(n,r,c,w,C,b,I,k,j){var W,V=.005,Y=Infinity;g[0]=I,g[1]=k;for(var X=0;X<1;X+=.05){i[0]=p(n,c,C,X),i[1]=p(r,w,b,X);var F=D(g,i);F=0&&F=0;--m)if(l[m]===u)return!0;return!1}),f):null:f[0]},S.prototype.update=function(x,L){if(!x)return;var f=this.getDefs(!1);if(x[this._domName]&&f.contains(x[this._domName]))typeof L=="function"&&L(x);else{var u=this.add(x);u&&(x[this._domName]=u)}},S.prototype.addDom=function(x){var L=this.getDefs(!0);L.appendChild(x)},S.prototype.removeDom=function(x){var L=this.getDefs(!1);L&&x[this._domName]&&(L.removeChild(x[this._domName]),x[this._domName]=null)},S.prototype.getDoms=function(){var x=this.getDefs(!1);if(!x)return[];var L=[];return D.each(this._tagNames,function(f){var u=x.getElementsByTagName(f);L=L.concat([].slice.call(u))}),L},S.prototype.markAllUnused=function(){var x=this.getDoms(),L=this;D.each(x,function(f){f[L._markLabel]=i})},S.prototype.markUsed=function(x){x&&(x[this._markLabel]=_)},S.prototype.removeUnused=function(){var x=this.getDefs(!1);if(!x)return;var L=this.getDoms(),f=this;D.each(L,function(u){u[f._markLabel]!==_&&x.removeChild(u)})},S.prototype.getSvgProxy=function(x){return x instanceof U?o:x instanceof s?v:x instanceof t?g:o},S.prototype.getTextSvgElement=function(x){return x.__textSvgEl},S.prototype.getSvgElement=function(x){return x.__svgEl};var M=S;ae.exports=M},SrOP:function(ae,Z,h){ae.exports=h.p+"static/d.56e5b448.png"},T6xi:function(ae,Z,h){var Q=h("YgsL"),P=h("nCxF");function D(U,s,t){var O=s.points,o=s.smooth;if(O&&O.length>=2){if(o&&o!=="spline"){var v=P(O,o,t,s.smoothConstraint);U.moveTo(O[0][0],O[0][1]);for(var g=O.length,i=0;i<(t?g:g-1);i++){var _=v[i*2],S=v[i*2+1],M=O[(i+1)%g];U.bezierCurveTo(_[0],_[1],S[0],S[1],M[0],M[1])}}else{o==="spline"&&(O=Q(O,t)),U.moveTo(O[0][0],O[0][1]);for(var i=1,x=O.length;is&&(_=o+v,o*=s/_,v*=s/_),g+i>s&&(_=g+i,g*=s/_,i*=s/_),v+g>t&&(_=v+g,v*=t/_,g*=t/_),o+i>t&&(_=o+i,o*=t/_,i*=t/_),Q.moveTo(D+o,U),Q.lineTo(D+s-v,U),v!==0&&Q.arc(D+s-v,U+v,v,-Math.PI/2,0),Q.lineTo(D+s,U+t-g),g!==0&&Q.arc(D+s-g,U+t-g,g,0,Math.PI/2),Q.lineTo(D+i,U+t),i!==0&&Q.arc(D+i,U+t-i,i,Math.PI/2,Math.PI),Q.lineTo(D,U+o),o!==0&&Q.arc(D+o,U+o,o,Math.PI,Math.PI*1.5)}Z.buildPath=h},W6BS:function(ae,Z){ae.exports="data:image/png;base64,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"},XBoW:function(ae,Z,h){ae.exports=h.p+"static/ping1.2f030210.svg"},XKdu:function(ae,Z,h){ae.exports=h.p+"static/bingfashiyan.c0b1bc27.png"},Xmg4:function(ae,Z,h){var Q=h("bYtY"),P=h("LPTA"),D=P.devicePixelRatio,U=h("K2GJ"),s=h("3C/r");function t(){return!1}function O(g,i,_){var S=Q.createCanvas(),M=i.getWidth(),x=i.getHeight(),L=S.style;return L&&(L.position="absolute",L.left=0,L.top=0,L.width=M+"px",L.height=x+"px",S.setAttribute("data-zr-dom-id",g)),S.width=M*_,S.height=x*_,S}var o=function(g,i,_){var S;_=_||D,typeof g=="string"?S=O(g,i,_):Q.isObject(g)&&(S=g,g=S.id),this.id=g,this.dom=S;var M=S.style;M&&(S.onselectstart=t,M["-webkit-user-select"]="none",M["user-select"]="none",M["-webkit-touch-callout"]="none",M["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",M.padding=0,M.margin=0,M["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=_};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var g=this.dpr;this.domBack=O("back-"+this.id,this.painter,g),this.ctxBack=this.domBack.getContext("2d"),g!==1&&this.ctxBack.scale(g,g)},resize:function(g,i){var _=this.dpr,S=this.dom,M=S.style,x=this.domBack;M&&(M.width=g+"px",M.height=i+"px"),S.width=g*_,S.height=i*_,x&&(x.width=g*_,x.height=i*_,_!==1&&this.ctxBack.scale(_,_))},clear:function(g,i){var _=this.dom,S=this.ctx,M=_.width,x=_.height,i=i||this.clearColor,L=this.motionBlur&&!g,f=this.lastFrameAlpha,u=this.dpr;if(L&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(_,0,0,M/u,x/u)),S.clearRect(0,0,M,x),i&&i!=="transparent"){var l;i.colorStops?(l=i.__canvasGradient||U.getGradient(S,i,{x:0,y:0,width:M,height:x}),i.__canvasGradient=l):i.image&&(l=s.prototype.getCanvasPattern.call(i,S)),S.save(),S.fillStyle=l||i,S.fillRect(0,0,M,x),S.restore()}if(L){var m=this.domBack;S.save(),S.globalAlpha=f,S.drawImage(m,0,0,M,x),S.restore()}}};var v=o;ae.exports=v},Xnb7:function(ae,Z,h){var Q=h("1RvN"),P=new Q(50);function D(O){if(typeof O=="string"){var o=P.get(O);return o&&o.image}else return O}function U(O,o,v,g,i){if(O)if(typeof O=="string"){if(o&&o.__zrImageSrc===O||!v)return o;var _=P.get(O),S={hostEl:v,cb:g,cbPayload:i};return _?(o=_.image,!t(o)&&_.pending.push(S)):(o=new Image,o.onload=o.onerror=s,P.put(O,o.__cachedImgObj={image:o,pending:[S]}),o.src=o.__zrImageSrc=O),o}else return O;else return o}function s(){var O=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:!1,ye=ce.getAttribute("id")||ce.getAttribute("data-reactid")||ce.getAttribute("name");if(xe&&I[ye])return I[ye];var Oe=window.getComputedStyle(ce),we=Oe.getPropertyValue("box-sizing")||Oe.getPropertyValue("-moz-box-sizing")||Oe.getPropertyValue("-webkit-box-sizing"),Te=parseFloat(Oe.getPropertyValue("padding-bottom"))+parseFloat(Oe.getPropertyValue("padding-top")),re=parseFloat(Oe.getPropertyValue("border-bottom-width"))+parseFloat(Oe.getPropertyValue("border-top-width")),he=b.map(function(fe){return"".concat(fe,":").concat(Oe.getPropertyValue(fe))}).join(";"),J={sizingStyle:he,paddingSize:Te,borderSize:re,boxSizing:we};return xe&&ye&&(I[ye]=J),J}function W(ce){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Oe=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)),ce.getAttribute("wrap")?k.setAttribute("wrap",ce.getAttribute("wrap")):k.removeAttribute("wrap");var we=j(ce,xe),Te=we.paddingSize,re=we.borderSize,he=we.boxSizing,J=we.sizingStyle;k.setAttribute("style","".concat(J,";").concat(C)),k.value=ce.value||ce.placeholder||"";var fe=Number.MIN_SAFE_INTEGER,Ae=Number.MAX_SAFE_INTEGER,Ee=k.scrollHeight,Ke;if(he==="border-box"?Ee+=re:he==="content-box"&&(Ee-=Te),ye!==null||Oe!==null){k.value=" ";var Je=k.scrollHeight-Te;ye!==null&&(fe=Je*ye,he==="border-box"&&(fe=fe+Te+re),Ee=Math.max(fe,Ee)),Oe!==null&&(Ae=Je*Oe,he==="border-box"&&(Ae=Ae+Te+re),Ke=Ee>Ae?"":"hidden",Ee=Math.min(Ae,Ee))}return{height:Ee,minHeight:fe,maxHeight:Ae,overflowY:Ke,resize:"none"}}var V=h("Gytx"),Y=h.n(V),X;(function(ce){ce[ce.NONE=0]="NONE",ce[ce.RESIZING=1]="RESIZING",ce[ce.RESIZED=2]="RESIZED"})(X||(X={}));var F=function(ce){Object(U.a)(ye,ce);var xe=Object(s.a)(ye);function ye(Oe){var we;return Object(P.a)(this,ye),we=xe.call(this,Oe),we.nextFrameActionId=void 0,we.resizeFrameId=void 0,we.textArea=void 0,we.saveTextArea=function(Te){we.textArea=Te},we.handleResize=function(Te){var re=we.state.resizeStatus,he=we.props,J=he.autoSize,fe=he.onResize;if(re!==X.NONE)return;typeof fe=="function"&&fe(Te),J&&we.resizeOnNextFrame()},we.resizeOnNextFrame=function(){cancelAnimationFrame(we.nextFrameActionId),we.nextFrameActionId=requestAnimationFrame(we.resizeTextarea)},we.resizeTextarea=function(){var Te=we.props.autoSize;if(!Te||!we.textArea)return;var re=Te.minRows,he=Te.maxRows,J=W(we.textArea,!1,re,he);we.setState({textareaStyles:J,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(we.resizeFrameId),we.resizeFrameId=requestAnimationFrame(function(){we.setState({resizeStatus:X.RESIZED},function(){we.resizeFrameId=requestAnimationFrame(function(){we.setState({resizeStatus:X.NONE}),we.fixFirefoxAutoScroll()})})})})},we.renderTextArea=function(){var Te=we.props,re=Te.prefixCls,he=re===void 0?"rc-textarea":re,J=Te.autoSize,fe=Te.onResize,Ae=Te.className,Ee=Te.disabled,Ke=we.state,Je=Ke.textareaStyles,Ue=Ke.resizeStatus,je=Object(r.a)(we.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),be=w()(he,Ae,Object(o.a)({},"".concat(he,"-disabled"),Ee));"value"in je&&(je.value=je.value||"");var Ie=Object(O.a)(Object(O.a)(Object(O.a)({},we.props.style),Je),Ue===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:we.handleResize,disabled:!(J||fe)},t.createElement("textarea",Object(Q.a)({},je,{className:be,style:Ie,ref:we.saveTextArea})))},we.state={textareaStyles:{},resizeStatus:X.NONE},we}return Object(D.a)(ye,[{key:"componentDidUpdate",value:function(we){(we.value!==this.props.value||!Y()(we.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 we=this.textArea.selectionStart,Te=this.textArea.selectionEnd;this.textArea.setSelectionRange(we,Te)}}catch(re){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ye}(t.Component),K=F,$=function(ce){Object(U.a)(ye,ce);var xe=Object(s.a)(ye);function ye(Oe){var we;Object(P.a)(this,ye),we=xe.call(this,Oe),we.resizableTextArea=void 0,we.focus=function(){we.resizableTextArea.textArea.focus()},we.saveTextArea=function(re){we.resizableTextArea=re},we.handleChange=function(re){var he=we.props.onChange;we.setValue(re.target.value,function(){we.resizableTextArea.resizeTextarea()}),he&&he(re)},we.handleKeyDown=function(re){var he=we.props,J=he.onPressEnter,fe=he.onKeyDown;re.keyCode===13&&J&&J(re),fe&&fe(re)};var Te=typeof Oe.value=="undefined"||Oe.value===null?Oe.defaultValue:Oe.value;return we.state={value:Te},we}return Object(D.a)(ye,[{key:"setValue",value:function(we,Te){"value"in this.props||this.setState({value:we},Te)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(K,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(we){return"value"in we?{value:we.value}:null}}]),ye}(t.Component),me=Z.default=$},YH21:function(ae,Z,h){var Q=h("H6uX");Z.Dispatcher=Q;var P=h("ItGF"),D=h("Ze12"),U=D.isCanvasEl,s=D.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,O=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function v(u,l,m,p){return m=m||{},p||!P.canvasSupported?g(u,l,m):P.browser.firefox&&l.layerX!=null&&l.layerX!==l.offsetX?(m.zrX=l.layerX,m.zrY=l.layerY):l.offsetX!=null?(m.zrX=l.offsetX,m.zrY=l.offsetY):g(u,l,m),m}function g(u,l,m){if(P.domSupported&&u.getBoundingClientRect){var p=l.clientX,y=l.clientY;if(U(u)){var _=u.getBoundingClientRect();m.zrX=p-_.left,m.zrY=y-_.top;return}else if(s(o,u,p,y)){m.zrX=o[0],m.zrY=o[1];return}}m.zrX=m.zrY=0}function i(u){return u||window.event}function x(u,l,m){if(l=i(l),l.zrX!=null)return l;var p=l.type,y=p&&p.indexOf("touch")>=0;if(!y)v(u,l,l,m),l.zrDelta=l.wheelDelta?l.wheelDelta/120:-(l.detail||0)/3;else{var _=p!=="touchend"?l.targetTouches[0]:l.changedTouches[0];_&&v(u,_,l,m)}var T=l.button;return l.which==null&&T!==void 0&&O.test(l.type)&&(l.which=T&1?1:T&2?3:T&4?2:0),l}function S(u,l,m,p){t?u.addEventListener(l,m,p):u.attachEvent("on"+l,m)}function M(u,l,m,p){t?u.removeEventListener(l,m,p):u.detachEvent("on"+l,m)}var A=t?function(u){u.preventDefault(),u.stopPropagation(),u.cancelBubble=!0}:function(u){u.returnValue=!1,u.cancelBubble=!0};function L(u){return u.which===2||u.which===3}function f(u){return u.which>1}Z.clientToLocal=v,Z.getNativeEvent=i,Z.normalizeEvent=x,Z.addEventListener=S,Z.removeEventListener=M,Z.stop=A,Z.isMiddleOrRightButtonOnMouseUpDown=L,Z.notLeftMouse=f},YKIs:function(ae,Z){ae.exports="data:image/png;base64,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"},YVwf:function(ae,Z,h){"use strict";var Q=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(Z,"__esModule",{value:!0});var P=Q(h("Kw3X"));Z.default=P.default},YgsL:function(ae,Z,h){var Q=h("QBsz"),P=Q.distance;function D(s,t,O,o,v,g,i){var x=(O-s)*.5,S=(o-t)*.5;return(2*(t-O)+x+S)*i+(-3*(t-O)-2*x-S)*g+x*v+t}function U(s,t){for(var O=s.length,o=[],v=0,g=1;gO-2?O-1:S+1],u=s[S>O-3?O-1:S+2]);var l=M*M,m=M*l;o.push([D(A[0],L[0],f[0],u[0],M,l,m),D(A[1],L[1],f[1],u[1],M,l,m)])}return o}ae.exports=U},ZJlW:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZSzu:function(ae,Z){ae.exports="data:image/png;base64,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"},Ze12:function(ae,Z,h){var Q=h("ItGF"),P=h("hOwI"),D=P.buildTransformer,U="___zrEVENTSAVED",s=[];function t(i,x,S,M,A){return O(s,x,M,A,!0)&&O(i,S,s[0],s[1])}function O(i,x,S,M,A){if(x.getBoundingClientRect&&Q.domSupported&&!g(x)){var L=x[U]||(x[U]={}),f=o(x,L),u=v(f,L,A);if(u)return u(i,S,M),!0}return!1}function o(i,x){var S=x.markers;if(S)return S;S=x.markers=[];for(var M=["left","right"],A=["top","bottom"],L=0;L<4;L++){var f=document.createElement("div"),u=f.style,l=L%2,m=(L>>1)%2;u.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",M[l]+":0",A[m]+":0",M[1-l]+":auto",A[1-m]+":auto",""].join("!important;"),i.appendChild(f),S.push(f)}return S}function v(i,x,S){for(var M=S?"invTrans":"trans",A=x[M],L=x.srcCoords,f=!0,u=[],l=[],m=0;m<4;m++){var p=i[m].getBoundingClientRect(),y=2*m,_=p.left,T=p.top;u.push(_,T),f=f&&L&&_===L[y]&&T===L[y+1],l.push(i[m].offsetLeft,i[m].offsetTop)}return f&&A?A:(x.srcCoords=u,x[M]=S?D(l,u):D(u,l))}function g(i){return i.nodeName.toUpperCase()==="CANVAS"}Z.transformLocalCoord=t,Z.transformCoordWithViewport=O,Z.isCanvasEl=g},ZpRC:function(ae,Z,h){"use strict";function Q(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function P(i,x){return(!x||i!=="hidden")&&i!=="visible"&&i!=="clip"}function D(i,x){if(i.clientHeightx||L>i&&f=x&&u>=S?L-i-M:f>x&&uS?f-x+A:0}var s=function(i,x){var S=window,M=x.scrollMode,A=x.block,L=x.inline,f=x.boundary,u=x.skipOverflowHiddenElements,l=typeof f=="function"?f:function(Je){return Je!==f};if(!Q(i))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,p=[],y=i;Q(y)&&l(y);){if((y=y.parentElement)===m){p.push(y);break}y!=null&&y===document.body&&D(y)&&!D(document.documentElement)||y!=null&&D(y,u)&&p.push(y)}for(var _=S.visualViewport?S.visualViewport.width:innerWidth,T=S.visualViewport?S.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,c=n.width,w=n.top,C=n.right,b=n.bottom,I=n.left,k=A==="start"||A==="nearest"?w:A==="end"?b:w+r/2,j=L==="center"?I+c/2:L==="end"?C:I,W=[],V=0;V=0&&I>=0&&b<=T&&C<=_&&w>=$&&b<=ce&&I>=xe&&C<=me)return W;var ye=getComputedStyle(Y),Oe=parseInt(ye.borderLeftWidth,10),we=parseInt(ye.borderTopWidth,10),Te=parseInt(ye.borderRightWidth,10),re=parseInt(ye.borderBottomWidth,10),he=0,J=0,fe="offsetWidth"in Y?Y.offsetWidth-Y.clientWidth-Oe-Te:0,Ae="offsetHeight"in Y?Y.offsetHeight-Y.clientHeight-we-re:0;if(m===Y)he=A==="start"?k:A==="end"?k-T:A==="nearest"?U(d,d+T,T,we,re,d+k,d+k+r,r):k-T/2,J=L==="start"?j:L==="center"?j-_/2:L==="end"?j-_:U(E,E+_,_,Oe,Te,E+j,E+j+c,c),he=Math.max(0,he+d),J=Math.max(0,J+E);else{he=A==="start"?k-$-we:A==="end"?k-ce+re+Ae:A==="nearest"?U($,ce,F,we,re+Ae,k,k+r,r):k-($+F/2)+Ae/2,J=L==="start"?j-xe-Oe:L==="center"?j-(xe+K/2)+fe/2:L==="end"?j-me+Te+fe:U(xe,me,K,Oe,Te+fe,j,j+c,c);var Ee=Y.scrollLeft,Ke=Y.scrollTop;k+=Ke-(he=Math.max(0,Math.min(Ke+he,Y.scrollHeight-F+Ae))),j+=Ee-(J=Math.max(0,Math.min(Ee+J,Y.scrollWidth-K+fe)))}W.push({el:Y,top:he,left:J})}return W};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function O(i,x){x===void 0&&(x="auto");var S="scrollBehavior"in document.body.style;i.forEach(function(M){var A=M.el,L=M.top,f=M.left;A.scroll&&S?A.scroll({top:L,left:f,behavior:x}):(A.scrollTop=L,A.scrollLeft=f)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function v(i,x){var S=!i.ownerDocument.documentElement.contains(i);if(t(x)&&typeof x.behavior=="function")return x.behavior(S?[]:s(i,x));if(S)return;var M=o(x);return O(s(i,M),M.behavior)}var g=Z.a=v},Zss7:function(ae,Z,h){var Q;(function(P){var D=/^\s+/,U=/\s+$/,s=0,t=P.round,O=P.min,o=P.max,v=P.random;function g(re,he){if(re=re||"",he=he||{},re instanceof g)return re;if(!(this instanceof g))return new g(re,he);var J=i(re);this._originalInput=re,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=t(100*this._a)/100,this._format=he.format||J.format,this._gradientType=he.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=J.ok,this._tc_id=s++}g.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 re=this.toRgb();return(re.r*299+re.g*587+re.b*114)/1e3},getLuminance:function(){var re=this.toRgb(),he,J,fe,Ae,Ee,Ke;return he=re.r/255,J=re.g/255,fe=re.b/255,he<=.03928?Ae=he/12.92:Ae=P.pow((he+.055)/1.055,2.4),J<=.03928?Ee=J/12.92:Ee=P.pow((J+.055)/1.055,2.4),fe<=.03928?Ke=fe/12.92:Ke=P.pow((fe+.055)/1.055,2.4),.2126*Ae+.7152*Ee+.0722*Ke},setAlpha:function(re){return this._a=W(re),this._roundA=t(100*this._a)/100,this},toHsv:function(){var re=A(this._r,this._g,this._b);return{h:re.h*360,s:re.s,v:re.v,a:this._a}},toHsvString:function(){var re=A(this._r,this._g,this._b),he=t(re.h*360),J=t(re.s*100),fe=t(re.v*100);return this._a==1?"hsv("+he+", "+J+"%, "+fe+"%)":"hsva("+he+", "+J+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var re=S(this._r,this._g,this._b);return{h:re.h*360,s:re.s,l:re.l,a:this._a}},toHslString:function(){var re=S(this._r,this._g,this._b),he=t(re.h*360),J=t(re.s*100),fe=t(re.l*100);return this._a==1?"hsl("+he+", "+J+"%, "+fe+"%)":"hsla("+he+", "+J+"%, "+fe+"%, "+this._roundA+")"},toHex:function(re){return f(this._r,this._g,this._b,re)},toHexString:function(re){return"#"+this.toHex(re)},toHex8:function(re){return u(this._r,this._g,this._b,this._a,re)},toHex8String:function(re){return"#"+this.toHex8(re)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(V(this._r,255)*100)+"%",g:t(V(this._g,255)*100)+"%",b:t(V(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(V(this._r,255)*100)+"%, "+t(V(this._g,255)*100)+"%, "+t(V(this._b,255)*100)+"%)":"rgba("+t(V(this._r,255)*100)+"%, "+t(V(this._g,255)*100)+"%, "+t(V(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[f(this._r,this._g,this._b,!0)]||!1},toFilter:function(re){var he="#"+l(this._r,this._g,this._b,this._a),J=he,fe=this._gradientType?"GradientType = 1, ":"";if(re){var Ae=g(re);J="#"+l(Ae._r,Ae._g,Ae._b,Ae._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+he+",endColorstr="+J+")"},toString:function(re){var he=!!re;re=re||this._format;var J=!1,fe=this._a<1&&this._a>=0,Ae=!he&&fe&&(re==="hex"||re==="hex6"||re==="hex3"||re==="hex4"||re==="hex8"||re==="name");return Ae?re==="name"&&this._a===0?this.toName():this.toRgbString():(re==="rgb"&&(J=this.toRgbString()),re==="prgb"&&(J=this.toPercentageRgbString()),(re==="hex"||re==="hex6")&&(J=this.toHexString()),re==="hex3"&&(J=this.toHexString(!0)),re==="hex4"&&(J=this.toHex8String(!0)),re==="hex8"&&(J=this.toHex8String()),re==="name"&&(J=this.toName()),re==="hsl"&&(J=this.toHslString()),re==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return g(this.toString())},_applyModification:function(re,he){var J=re.apply(null,[this].concat([].slice.call(he)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(d,arguments)},_applyCombination:function(re,he){return re.apply(null,[this].concat([].slice.call(he)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(b,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(c,arguments)}},g.fromRatio=function(re,he){if(typeof re=="object"){var J={};for(var fe in re)re.hasOwnProperty(fe)&&(fe==="a"?J[fe]=re[fe]:J[fe]=me(re[fe]));re=J}return g(re,he)};function i(re){var he={r:0,g:0,b:0},J=1,fe=null,Ae=null,Ee=null,Ke=!1,Je=!1;return typeof re=="string"&&(re=we(re)),typeof re=="object"&&(Oe(re.r)&&Oe(re.g)&&Oe(re.b)?(he=x(re.r,re.g,re.b),Ke=!0,Je=String(re.r).substr(-1)==="%"?"prgb":"rgb"):Oe(re.h)&&Oe(re.s)&&Oe(re.v)?(fe=me(re.s),Ae=me(re.v),he=L(re.h,fe,Ae),Ke=!0,Je="hsv"):Oe(re.h)&&Oe(re.s)&&Oe(re.l)&&(fe=me(re.s),Ee=me(re.l),he=M(re.h,fe,Ee),Ke=!0,Je="hsl"),re.hasOwnProperty("a")&&(J=re.a)),J=W(J),{ok:Ke,format:re.format||Je,r:O(255,o(he.r,0)),g:O(255,o(he.g,0)),b:O(255,o(he.b,0)),a:J}}function x(re,he,J){return{r:V(re,255)*255,g:V(he,255)*255,b:V(J,255)*255}}function S(re,he,J){re=V(re,255),he=V(he,255),J=V(J,255);var fe=o(re,he,J),Ae=O(re,he,J),Ee,Ke,Je=(fe+Ae)/2;if(fe==Ae)Ee=Ke=0;else{var Ue=fe-Ae;Ke=Je>.5?Ue/(2-fe-Ae):Ue/(fe+Ae);switch(fe){case re:Ee=(he-J)/Ue+(he1&&(Ie-=1),Ie<1/6?je+(be-je)*6*Ie:Ie<1/2?be:Ie<2/3?je+(be-je)*(2/3-Ie)*6:je}if(he===0)fe=Ae=Ee=J;else{var Je=J<.5?J*(1+he):J+he-J*he,Ue=2*J-Je;fe=Ke(Ue,Je,re+1/3),Ae=Ke(Ue,Je,re),Ee=Ke(Ue,Je,re-1/3)}return{r:fe*255,g:Ae*255,b:Ee*255}}function A(re,he,J){re=V(re,255),he=V(he,255),J=V(J,255);var fe=o(re,he,J),Ae=O(re,he,J),Ee,Ke,Je=fe,Ue=fe-Ae;if(Ke=fe===0?0:Ue/fe,fe==Ae)Ee=0;else{switch(fe){case re:Ee=(he-J)/Ue+(he>1)+720)%360;--he;)fe.h=(fe.h+Ae)%360,Ee.push(g(fe));return Ee}function b(re,he){he=he||6;for(var J=g(re).toHsv(),fe=J.h,Ae=J.s,Ee=J.v,Ke=[],Je=1/he;he--;)Ke.push(g({h:fe,s:Ae,v:Ee})),Ee=(Ee+Je)%1;return Ke}g.mix=function(re,he,J){J=J===0?0:J||50;var fe=g(re).toRgb(),Ae=g(he).toRgb(),Ee=J/100,Ke={r:(Ae.r-fe.r)*Ee+fe.r,g:(Ae.g-fe.g)*Ee+fe.g,b:(Ae.b-fe.b)*Ee+fe.b,a:(Ae.a-fe.a)*Ee+fe.a};return g(Ke)},g.readability=function(re,he){var J=g(re),fe=g(he);return(P.max(J.getLuminance(),fe.getLuminance())+.05)/(P.min(J.getLuminance(),fe.getLuminance())+.05)},g.isReadable=function(re,he,J){var fe=g.readability(re,he),Ae,Ee;Ee=!1,Ae=Te(J);switch(Ae.level+Ae.size){case"AAsmall":case"AAAlarge":Ee=fe>=4.5;break;case"AAlarge":Ee=fe>=3;break;case"AAAsmall":Ee=fe>=7;break}return Ee},g.mostReadable=function(re,he,J){var fe=null,Ae=0,Ee,Ke,Je,Ue;J=J||{},Ke=J.includeFallbackColors,Je=J.level,Ue=J.size;for(var je=0;jeAe&&(Ae=Ee,fe=g(he[je]));return g.isReadable(re,fe,{level:Je,size:Ue})||!Ke?fe:(J.includeFallbackColors=!1,g.mostReadable(re,["#fff","#000"],J))};var I=g.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=g.hexNames=j(I);function j(re){var he={};for(var J in re)re.hasOwnProperty(J)&&(he[re[J]]=J);return he}function W(re){return re=parseFloat(re),(isNaN(re)||re<0||re>1)&&(re=1),re}function V(re,he){F(re)&&(re="100%");var J=K(re);return re=O(he,o(0,parseFloat(re))),J&&(re=parseInt(re*he,10)/100),P.abs(re-he)<1e-6?1:re%he/parseFloat(he)}function Y(re){return O(1,o(0,re))}function X(re){return parseInt(re,16)}function F(re){return typeof re=="string"&&re.indexOf(".")!=-1&&parseFloat(re)===1}function K(re){return typeof re=="string"&&re.indexOf("%")!=-1}function $(re){return re.length==1?"0"+re:""+re}function me(re){return re<=1&&(re=re*100+"%"),re}function ce(re){return P.round(parseFloat(re)*255).toString(16)}function xe(re){return X(re)/255}var ye=function(){var re="[-\\+]?\\d+%?",he="[-\\+]?\\d*\\.\\d+%?",J="(?:"+he+")|(?:"+re+")",fe="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",Ae="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Ae),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Ae),hsv:new RegExp("hsv"+fe),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 Oe(re){return!!ye.CSS_UNIT.exec(re)}function we(re){re=re.replace(D,"").replace(U,"").toLowerCase();var he=!1;if(I[re])re=I[re],he=!0;else if(re=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=ye.rgb.exec(re))?{r:J[1],g:J[2],b:J[3]}:(J=ye.rgba.exec(re))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=ye.hsl.exec(re))?{h:J[1],s:J[2],l:J[3]}:(J=ye.hsla.exec(re))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=ye.hsv.exec(re))?{h:J[1],s:J[2],v:J[3]}:(J=ye.hsva.exec(re))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=ye.hex8.exec(re))?{r:X(J[1]),g:X(J[2]),b:X(J[3]),a:xe(J[4]),format:he?"name":"hex8"}:(J=ye.hex6.exec(re))?{r:X(J[1]),g:X(J[2]),b:X(J[3]),format:he?"name":"hex"}:(J=ye.hex4.exec(re))?{r:X(J[1]+""+J[1]),g:X(J[2]+""+J[2]),b:X(J[3]+""+J[3]),a:xe(J[4]+""+J[4]),format:he?"name":"hex8"}:(J=ye.hex3.exec(re))?{r:X(J[1]+""+J[1]),g:X(J[2]+""+J[2]),b:X(J[3]+""+J[3]),format:he?"name":"hex"}:!1}function Te(re){var he,J;return re=re||{level:"AA",size:"small"},he=(re.level||"AA").toUpperCase(),J=(re.size||"small").toLowerCase(),he!=="AA"&&he!=="AAA"&&(he="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:he,size:J}}ae.exports?ae.exports=g:!(Q=function(){return g}.call(Z,h,Z,ae),Q!==void 0&&(ae.exports=Q))})(Math)},aKvl:function(ae,Z,h){var Q=h("Sj9i"),P=Q.quadraticProjectPoint;function D(U,s,t,O,o,v,g,i,x){if(g===0)return!1;var S=g;if(x>s+S&&x>O+S&&x>v+S||xU+S&&i>t+S&&i>o+S||i1&&arguments[1]!==void 0?arguments[1]:!1,ye=ce.getAttribute("id")||ce.getAttribute("data-reactid")||ce.getAttribute("name");if(xe&&I[ye])return I[ye];var Oe=window.getComputedStyle(ce),we=Oe.getPropertyValue("box-sizing")||Oe.getPropertyValue("-moz-box-sizing")||Oe.getPropertyValue("-webkit-box-sizing"),Te=parseFloat(Oe.getPropertyValue("padding-bottom"))+parseFloat(Oe.getPropertyValue("padding-top")),re=parseFloat(Oe.getPropertyValue("border-bottom-width"))+parseFloat(Oe.getPropertyValue("border-top-width")),he=b.map(function(fe){return"".concat(fe,":").concat(Oe.getPropertyValue(fe))}).join(";"),J={sizingStyle:he,paddingSize:Te,borderSize:re,boxSizing:we};return xe&&ye&&(I[ye]=J),J}function W(ce){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Oe=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)),ce.getAttribute("wrap")?k.setAttribute("wrap",ce.getAttribute("wrap")):k.removeAttribute("wrap");var we=j(ce,xe),Te=we.paddingSize,re=we.borderSize,he=we.boxSizing,J=we.sizingStyle;k.setAttribute("style","".concat(J,";").concat(C)),k.value=ce.value||ce.placeholder||"";var fe=Number.MIN_SAFE_INTEGER,Ae=Number.MAX_SAFE_INTEGER,Ee=k.scrollHeight,Ke;if(he==="border-box"?Ee+=re:he==="content-box"&&(Ee-=Te),ye!==null||Oe!==null){k.value=" ";var Je=k.scrollHeight-Te;ye!==null&&(fe=Je*ye,he==="border-box"&&(fe=fe+Te+re),Ee=Math.max(fe,Ee)),Oe!==null&&(Ae=Je*Oe,he==="border-box"&&(Ae=Ae+Te+re),Ke=Ee>Ae?"":"hidden",Ee=Math.min(Ae,Ee))}return{height:Ee,minHeight:fe,maxHeight:Ae,overflowY:Ke,resize:"none"}}var V=h("Gytx"),Y=h.n(V),X;(function(ce){ce[ce.NONE=0]="NONE",ce[ce.RESIZING=1]="RESIZING",ce[ce.RESIZED=2]="RESIZED"})(X||(X={}));var F=function(ce){Object(U.a)(ye,ce);var xe=Object(s.a)(ye);function ye(Oe){var we;return Object(P.a)(this,ye),we=xe.call(this,Oe),we.nextFrameActionId=void 0,we.resizeFrameId=void 0,we.textArea=void 0,we.saveTextArea=function(Te){we.textArea=Te},we.handleResize=function(Te){var re=we.state.resizeStatus,he=we.props,J=he.autoSize,fe=he.onResize;if(re!==X.NONE)return;typeof fe=="function"&&fe(Te),J&&we.resizeOnNextFrame()},we.resizeOnNextFrame=function(){cancelAnimationFrame(we.nextFrameActionId),we.nextFrameActionId=requestAnimationFrame(we.resizeTextarea)},we.resizeTextarea=function(){var Te=we.props.autoSize;if(!Te||!we.textArea)return;var re=Te.minRows,he=Te.maxRows,J=W(we.textArea,!1,re,he);we.setState({textareaStyles:J,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(we.resizeFrameId),we.resizeFrameId=requestAnimationFrame(function(){we.setState({resizeStatus:X.RESIZED},function(){we.resizeFrameId=requestAnimationFrame(function(){we.setState({resizeStatus:X.NONE}),we.fixFirefoxAutoScroll()})})})})},we.renderTextArea=function(){var Te=we.props,re=Te.prefixCls,he=re===void 0?"rc-textarea":re,J=Te.autoSize,fe=Te.onResize,Ae=Te.className,Ee=Te.disabled,Ke=we.state,Je=Ke.textareaStyles,Ue=Ke.resizeStatus,je=Object(r.a)(we.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),be=w()(he,Ae,Object(o.a)({},"".concat(he,"-disabled"),Ee));"value"in je&&(je.value=je.value||"");var Ie=Object(O.a)(Object(O.a)(Object(O.a)({},we.props.style),Je),Ue===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:we.handleResize,disabled:!(J||fe)},t.createElement("textarea",Object(Q.a)({},je,{className:be,style:Ie,ref:we.saveTextArea})))},we.state={textareaStyles:{},resizeStatus:X.NONE},we}return Object(D.a)(ye,[{key:"componentDidUpdate",value:function(we){(we.value!==this.props.value||!Y()(we.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 we=this.textArea.selectionStart,Te=this.textArea.selectionEnd;this.textArea.setSelectionRange(we,Te)}}catch(re){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ye}(t.Component),K=F,$=function(ce){Object(U.a)(ye,ce);var xe=Object(s.a)(ye);function ye(Oe){var we;Object(P.a)(this,ye),we=xe.call(this,Oe),we.resizableTextArea=void 0,we.focus=function(){we.resizableTextArea.textArea.focus()},we.saveTextArea=function(re){we.resizableTextArea=re},we.handleChange=function(re){var he=we.props.onChange;we.setValue(re.target.value,function(){we.resizableTextArea.resizeTextarea()}),he&&he(re)},we.handleKeyDown=function(re){var he=we.props,J=he.onPressEnter,fe=he.onKeyDown;re.keyCode===13&&J&&J(re),fe&&fe(re)};var Te=typeof Oe.value=="undefined"||Oe.value===null?Oe.defaultValue:Oe.value;return we.state={value:Te},we}return Object(D.a)(ye,[{key:"setValue",value:function(we,Te){"value"in this.props||this.setState({value:we},Te)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(K,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(we){return"value"in we?{value:we.value}:null}}]),ye}(t.Component),me=Z.default=$},YH21:function(ae,Z,h){var Q=h("H6uX");Z.Dispatcher=Q;var P=h("ItGF"),D=h("Ze12"),U=D.isCanvasEl,s=D.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,O=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function v(u,l,m,p){return m=m||{},p||!P.canvasSupported?g(u,l,m):P.browser.firefox&&l.layerX!=null&&l.layerX!==l.offsetX?(m.zrX=l.layerX,m.zrY=l.layerY):l.offsetX!=null?(m.zrX=l.offsetX,m.zrY=l.offsetY):g(u,l,m),m}function g(u,l,m){if(P.domSupported&&u.getBoundingClientRect){var p=l.clientX,y=l.clientY;if(U(u)){var A=u.getBoundingClientRect();m.zrX=p-A.left,m.zrY=y-A.top;return}else if(s(o,u,p,y)){m.zrX=o[0],m.zrY=o[1];return}}m.zrX=m.zrY=0}function i(u){return u||window.event}function _(u,l,m){if(l=i(l),l.zrX!=null)return l;var p=l.type,y=p&&p.indexOf("touch")>=0;if(!y)v(u,l,l,m),l.zrDelta=l.wheelDelta?l.wheelDelta/120:-(l.detail||0)/3;else{var A=p!=="touchend"?l.targetTouches[0]:l.changedTouches[0];A&&v(u,A,l,m)}var T=l.button;return l.which==null&&T!==void 0&&O.test(l.type)&&(l.which=T&1?1:T&2?3:T&4?2:0),l}function S(u,l,m,p){t?u.addEventListener(l,m,p):u.attachEvent("on"+l,m)}function M(u,l,m,p){t?u.removeEventListener(l,m,p):u.detachEvent("on"+l,m)}var x=t?function(u){u.preventDefault(),u.stopPropagation(),u.cancelBubble=!0}:function(u){u.returnValue=!1,u.cancelBubble=!0};function L(u){return u.which===2||u.which===3}function f(u){return u.which>1}Z.clientToLocal=v,Z.getNativeEvent=i,Z.normalizeEvent=_,Z.addEventListener=S,Z.removeEventListener=M,Z.stop=x,Z.isMiddleOrRightButtonOnMouseUpDown=L,Z.notLeftMouse=f},YKIs:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAuCAYAAACViW+zAAALWklEQVRoQ+1aeVTU9Rb/3N9vFnYs5akguWS+UkSRYVgMZVB7gE9NLSxByNMrX77eKU/2TmVHs7J6zxazxfK1qJALpvXIcCkZQGQZxn3r5cJLKTeoRGGGmd/87ju/IREVmBmwpHO858wf8/ve710+3/Xe+yW4SQVlZoOD5QwCxQNyCEBebna9XmwSA2eIaDeAdQEqytLpdHZ3jSFXjEazuRtLvBzMKa54O3n7USI53RATU+aOnW0CYzSZerCE7SD0A/AjQXiDHfJnZK87ajAYrO4ouF48OTk5YtAtt/QEq0Yx5NkAwgBYSRQnGvSRm1zZ1SowzEzGcvM2MA8HyERWnmAw6E+5EtgZ23NyWOwaalpEoEcBnCOohxpiI/7Xlq2tAmMsNaUxkE2EE7AIwwwGXXVndNoTm/JLTTkA7hWAlQmx+rR2AZNfZioEYwQB0w2x+mWeGNBZebeW7A4B2Y4JAKl8vbrHh4f/1JqtLc4Ys9nsU2tz1AIkdfXVdh0yZEhdZ3XWU7vySyo2g/guAJMTY/XrPQKmsGzXbQ62fwvCt4kx+j96qrwz8+eXVrwO8CwimmWIiVrkETBFpeZhEuQdAHYmxuojf0tH84qKgrzU3gMSY6O2/xp688vM88HyXIEwNyFG/8LvAhhjufluluX3AHjLpIodHTPs4LUG53cFjHHXri7cIC0G87RLQNARtaTVx8e3vkG6Am1riSmOBe+jo2MGn77I+7sBxmjakcQOxwcAQkCoIxlzmKAAFAmiLdXHK1NSU1MdrkBo3l5YUhEhE15jsIGATYZYfXKHgTE/bFbXT+EIu1YuB7ArcIUYrVvqfozhrgP/KS7291dpXgPjLwAIoO3EwgOGuMgjxrI9vZgbzAC6A/R6YmzUE+7ILd65M7ihQVoAIIMAAYRqURBnjNRHNp0+Hs2YDY9siKw7U7dQsjtGgiFcaQQROUS1YPTr7vfk2HfHKkFZh8hYWpEA4o+Y0Ve5pgsCzR2p171GRHLTyFZUDGeJ8wnQCEQZCTFRWa0p3bx5s68qoMuTBFKu/r4ANRDRW7CICwyGiJ+b93MbmNy/5Q6znLGWDp46WHNbUn+ovFRX6bdb7Dj85WHsW7Pf6t/DTz/27bH72oNMSUmJt5VUr4DoUTALRDCLUGWOaGWTLSg1PSQDSwG2CqJmRII+oqK53nnMQkLZzgyG40XnUgQYwKcOEU+N0euPtWSj28CsuSdnS9j9YWMGTrrDpa/71+zHgbWHNty3LnWcS+YrGArKy2NlpmVgDACRDTIvoIa6lwwGg9SWrPxS0zsAZgL43mYXopJG6E4q/Fu3lycKgvAqgyOc/YnKwXjC1THvNjCr7l5tn5Q9UaXx1bj01fqzFbkP5jZMWT/F7VxMXl6eVntTt/nEPBtEIgP7ZKbMMXFRu1wqBPC+2ay+zS5/BWAkEUpFiH91sONFBn4ZHPpOEPB0gl63GkTKjGmT3AYmKzmb0/MuxVO2OlvjhGwcBWh81U2KHHYZOZPX8NQvpl61D7VkzdZS8zCCvPyXkF8CYeEf/HyeCwsLs7lyoHm7cunz1niZmNGn2fdaIrwMS90iT1IgCjDscMzlBn7hxyXH56eubfnEoyuBWZ/5GbwCvCCoBLDMsJ6zIlgXjKhHopz/3QHGaGQVvMxzGDwHgBqE/4KFzMRYnXLStYvyy3cOAUvbwdAS6AONrJk3fPiQM+4KW5y8WNuVus6AlmYJEPpoA7SwnbOx3WbfC6YPtH7qpalrU5sGrEVgkt9IgvfN3k6dDrsDhc8XoveI3uiT0NclMMUm0yCbjOVgRDIgg7C4RpaeSY2Ls7jrRGt8BRUVY2TmHxL1+gOeyMpOzu7FoNyQ6OCIsNRB6HZ7NxCRc6DPflONA6v343vzSbNKEibc/9X9PzgXS0szpjkwCtPBdQdhO2/D4LTwVoFhZsFYZp4N5udB0ILomCiI00fqhxV54sS15l1x1wpfEoWyiOlDwwbdO6hV8ftW7cee7D17tD9pYlNLUy0ugbHX22F8rgADxg5AaFxoi8A0RuPSMoDjnEcm8VKy1M82GAwXrrWjnsrLSsl6ru/IvvOG/2O4s2ttVS2qyr+H5ScLfLr6oFd0CPyD/Z1t217ehuPbjj+bvjF9QYvACKIA5cfMyv7rXEbh6eGQpcv3GCX9WWja8ahDll8hwAdAFZPw4KgY3RZPHMhKWZkqyNxonQfkIEdlxsaM/La6ZCVnV43/97gQv+5+MC/dgbozdeib0Ac+QT6oO12HSmMlAkMDEfFgBGqrzmPDIxu+m7YxvY/LGdNcafNTqbi42N+m0nwORqJzTQpYLonCY2N0unMe+IaPEz72Unmpt4DgMTBKaSQ9L216a/o+HP+hf5fAm2onrZiI8z+cx9lDZ9FvVD+cO1GL2hPnEHhLIAJ6BeDIpiPoMbQH/Hr4YV3aOlhqLMHtBsZYVnYns7ANhFNgmpEYG5XrCSC/Be/6ieu7qntoqv/87tgmdRVLzLhw+gKC7ghyAhUQ7I/Ihy+lnHIf/kIB7XZaNWG1fdInly54ynF95eZ7UeqVF7z8EtNItZ/X3rZyp78FAK3pyEvO0573vWC5Z/U9JIiNWdzqQ9Xw7uaN03tPO2dJ/dl65ymlkCzJyJmyVnZYpJtozeScrwanhY2+Y2JjSHDos0Pon9Qfau9LF7uLivfnHMCBtQc33Pep5yHB9QIoKzm7zDA/ITokSgmlGmnXst3w7eaDuup6RDwwtOn7idIqFL5QVDxtY1o8OSPr6vqS8LRwTf+kW6HSXh1ESlYJh/MOY9+qfdaAoIDo5CXJez119P1x7/t4S74fNUa/nhGBJMjyk9M2TzuSnZT9FBNFAywpP2KyM5EkEq2amjdVCR0uo09SPpngHxrwedIbf2oa7IbzDTi65RgGTr4UH9rr7Nj4+CZcqDo/Nm1TWp5zfuXOzI2ynLW+KjVIdxLRVdd9ZpZFtVgYEOz/RMpbKW7FOFcamHNvjthwwT4L3A5giCWHzfFe5tbMGsVRmeVIYlKxABUz1ARSCQLWp32ZZmwJ8uyU7HeCBgbNjH86/tLF1eaAqBGd7PU19dj20jbUHKp5M21j2uPKt8vKJwymZQnLtMEzB/ZU9cQxYpz8bu7BftMLpjf8EtJ7NtSdhFvxa2XKyjmit2pOv9H9vJS9xStQC+vPDTi1+ySOfn3MardKz2fkpb9y0c8W60pK3bdbaB8lDrmZ1UL/UTrd0U7iY4fMWHXXqlDvUYF7HTVSl4bK+iK5TqqSGXuUymT6xvSq5sJbLdHml5qU6mMmgd42xEb9vUMWdZLOW0srkgmcR4RTCdFRIc0zhlea2HrtusR8O5OsZOoIROMTY6LyOol/7TKjqMjc06GRy5kRSoTHDTH6N9sS1OYzkPzSimcAXuDMobI8+2yVfklqKnmUsW+XF9e4U0H5jnhZlrIA6g2g8LBaGDPDxSMi1w+HykwLmaEkmZWdulJm5BJBKYx3OI1wjf2/TJwDUBGjJxElghCnxHUAtssCTxgdHV3jSrdLYBQBX5eU3y0Q/RPAAFcCO2l7LQMLu/v7/Mvd7KFbwCjOzps3T4hPSYkWZYxgUDCoA2/wmG8FEE6EIwy6vOLAEAEer+TIQNT++IvZQaDTEGiPv4gtOp2u3pNBcxsYT4S64jWWmR5jxiIiWmSIiZrVnN9YWenFp85aCLAYYvVKKuO60A1gWoH9BjA3gPFsRd6YMTdmTCeaMcoRn5iS0lt2qBrj+4skcCaz/CwDywQWlWcbTcQqUQuHbb/zsTKLg5u3yRrmeuDkOA+PXs8gaeT+VZfS1lLTqwS49bbFA+O/SYzVu36B4IHAllh/VWDySyoyIOAZcl7aOk6sFDYFKjBE6x/quLS2JfwfBiFSdHXQX6oAAAAASUVORK5CYII="},YVwf:function(ae,Z,h){"use strict";var Q=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(Z,"__esModule",{value:!0});var P=Q(h("Kw3X"));Z.default=P.default},YgsL:function(ae,Z,h){var Q=h("QBsz"),P=Q.distance;function D(s,t,O,o,v,g,i){var _=(O-s)*.5,S=(o-t)*.5;return(2*(t-O)+_+S)*i+(-3*(t-O)-2*_-S)*g+_*v+t}function U(s,t){for(var O=s.length,o=[],v=0,g=1;gO-2?O-1:S+1],u=s[S>O-3?O-1:S+2]);var l=M*M,m=M*l;o.push([D(x[0],L[0],f[0],u[0],M,l,m),D(x[1],L[1],f[1],u[1],M,l,m)])}return o}ae.exports=U},ZJlW:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZSzu:function(ae,Z){ae.exports="data:image/png;base64,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"},Ze12:function(ae,Z,h){var Q=h("ItGF"),P=h("hOwI"),D=P.buildTransformer,U="___zrEVENTSAVED",s=[];function t(i,_,S,M,x){return O(s,_,M,x,!0)&&O(i,S,s[0],s[1])}function O(i,_,S,M,x){if(_.getBoundingClientRect&&Q.domSupported&&!g(_)){var L=_[U]||(_[U]={}),f=o(_,L),u=v(f,L,x);if(u)return u(i,S,M),!0}return!1}function o(i,_){var S=_.markers;if(S)return S;S=_.markers=[];for(var M=["left","right"],x=["top","bottom"],L=0;L<4;L++){var f=document.createElement("div"),u=f.style,l=L%2,m=(L>>1)%2;u.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",M[l]+":0",x[m]+":0",M[1-l]+":auto",x[1-m]+":auto",""].join("!important;"),i.appendChild(f),S.push(f)}return S}function v(i,_,S){for(var M=S?"invTrans":"trans",x=_[M],L=_.srcCoords,f=!0,u=[],l=[],m=0;m<4;m++){var p=i[m].getBoundingClientRect(),y=2*m,A=p.left,T=p.top;u.push(A,T),f=f&&L&&A===L[y]&&T===L[y+1],l.push(i[m].offsetLeft,i[m].offsetTop)}return f&&x?x:(_.srcCoords=u,_[M]=S?D(l,u):D(u,l))}function g(i){return i.nodeName.toUpperCase()==="CANVAS"}Z.transformLocalCoord=t,Z.transformCoordWithViewport=O,Z.isCanvasEl=g},ZpRC:function(ae,Z,h){"use strict";function Q(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function P(i,_){return(!_||i!=="hidden")&&i!=="visible"&&i!=="clip"}function D(i,_){if(i.clientHeight_||L>i&&f<_?0:L<=i&&u<=S||f>=_&&u>=S?L-i-M:f>_&&uS?f-_+x:0}var s=function(i,_){var S=window,M=_.scrollMode,x=_.block,L=_.inline,f=_.boundary,u=_.skipOverflowHiddenElements,l=typeof f=="function"?f:function(Je){return Je!==f};if(!Q(i))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,p=[],y=i;Q(y)&&l(y);){if((y=y.parentElement)===m){p.push(y);break}y!=null&&y===document.body&&D(y)&&!D(document.documentElement)||y!=null&&D(y,u)&&p.push(y)}for(var A=S.visualViewport?S.visualViewport.width:innerWidth,T=S.visualViewport?S.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,c=n.width,w=n.top,C=n.right,b=n.bottom,I=n.left,k=x==="start"||x==="nearest"?w:x==="end"?b:w+r/2,j=L==="center"?I+c/2:L==="end"?C:I,W=[],V=0;V=0&&I>=0&&b<=T&&C<=A&&w>=$&&b<=ce&&I>=xe&&C<=me)return W;var ye=getComputedStyle(Y),Oe=parseInt(ye.borderLeftWidth,10),we=parseInt(ye.borderTopWidth,10),Te=parseInt(ye.borderRightWidth,10),re=parseInt(ye.borderBottomWidth,10),he=0,J=0,fe="offsetWidth"in Y?Y.offsetWidth-Y.clientWidth-Oe-Te:0,Ae="offsetHeight"in Y?Y.offsetHeight-Y.clientHeight-we-re:0;if(m===Y)he=x==="start"?k:x==="end"?k-T:x==="nearest"?U(d,d+T,T,we,re,d+k,d+k+r,r):k-T/2,J=L==="start"?j:L==="center"?j-A/2:L==="end"?j-A:U(E,E+A,A,Oe,Te,E+j,E+j+c,c),he=Math.max(0,he+d),J=Math.max(0,J+E);else{he=x==="start"?k-$-we:x==="end"?k-ce+re+Ae:x==="nearest"?U($,ce,F,we,re+Ae,k,k+r,r):k-($+F/2)+Ae/2,J=L==="start"?j-xe-Oe:L==="center"?j-(xe+K/2)+fe/2:L==="end"?j-me+Te+fe:U(xe,me,K,Oe,Te+fe,j,j+c,c);var Ee=Y.scrollLeft,Ke=Y.scrollTop;k+=Ke-(he=Math.max(0,Math.min(Ke+he,Y.scrollHeight-F+Ae))),j+=Ee-(J=Math.max(0,Math.min(Ee+J,Y.scrollWidth-K+fe)))}W.push({el:Y,top:he,left:J})}return W};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function O(i,_){_===void 0&&(_="auto");var S="scrollBehavior"in document.body.style;i.forEach(function(M){var x=M.el,L=M.top,f=M.left;x.scroll&&S?x.scroll({top:L,left:f,behavior:_}):(x.scrollTop=L,x.scrollLeft=f)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function v(i,_){var S=!i.ownerDocument.documentElement.contains(i);if(t(_)&&typeof _.behavior=="function")return _.behavior(S?[]:s(i,_));if(S)return;var M=o(_);return O(s(i,M),M.behavior)}var g=Z.a=v},Zss7:function(ae,Z,h){var Q;(function(P){var D=/^\s+/,U=/\s+$/,s=0,t=P.round,O=P.min,o=P.max,v=P.random;function g(re,he){if(re=re||"",he=he||{},re instanceof g)return re;if(!(this instanceof g))return new g(re,he);var J=i(re);this._originalInput=re,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=t(100*this._a)/100,this._format=he.format||J.format,this._gradientType=he.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=J.ok,this._tc_id=s++}g.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 re=this.toRgb();return(re.r*299+re.g*587+re.b*114)/1e3},getLuminance:function(){var re=this.toRgb(),he,J,fe,Ae,Ee,Ke;return he=re.r/255,J=re.g/255,fe=re.b/255,he<=.03928?Ae=he/12.92:Ae=P.pow((he+.055)/1.055,2.4),J<=.03928?Ee=J/12.92:Ee=P.pow((J+.055)/1.055,2.4),fe<=.03928?Ke=fe/12.92:Ke=P.pow((fe+.055)/1.055,2.4),.2126*Ae+.7152*Ee+.0722*Ke},setAlpha:function(re){return this._a=W(re),this._roundA=t(100*this._a)/100,this},toHsv:function(){var re=x(this._r,this._g,this._b);return{h:re.h*360,s:re.s,v:re.v,a:this._a}},toHsvString:function(){var re=x(this._r,this._g,this._b),he=t(re.h*360),J=t(re.s*100),fe=t(re.v*100);return this._a==1?"hsv("+he+", "+J+"%, "+fe+"%)":"hsva("+he+", "+J+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var re=S(this._r,this._g,this._b);return{h:re.h*360,s:re.s,l:re.l,a:this._a}},toHslString:function(){var re=S(this._r,this._g,this._b),he=t(re.h*360),J=t(re.s*100),fe=t(re.l*100);return this._a==1?"hsl("+he+", "+J+"%, "+fe+"%)":"hsla("+he+", "+J+"%, "+fe+"%, "+this._roundA+")"},toHex:function(re){return f(this._r,this._g,this._b,re)},toHexString:function(re){return"#"+this.toHex(re)},toHex8:function(re){return u(this._r,this._g,this._b,this._a,re)},toHex8String:function(re){return"#"+this.toHex8(re)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(V(this._r,255)*100)+"%",g:t(V(this._g,255)*100)+"%",b:t(V(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(V(this._r,255)*100)+"%, "+t(V(this._g,255)*100)+"%, "+t(V(this._b,255)*100)+"%)":"rgba("+t(V(this._r,255)*100)+"%, "+t(V(this._g,255)*100)+"%, "+t(V(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[f(this._r,this._g,this._b,!0)]||!1},toFilter:function(re){var he="#"+l(this._r,this._g,this._b,this._a),J=he,fe=this._gradientType?"GradientType = 1, ":"";if(re){var Ae=g(re);J="#"+l(Ae._r,Ae._g,Ae._b,Ae._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+he+",endColorstr="+J+")"},toString:function(re){var he=!!re;re=re||this._format;var J=!1,fe=this._a<1&&this._a>=0,Ae=!he&&fe&&(re==="hex"||re==="hex6"||re==="hex3"||re==="hex4"||re==="hex8"||re==="name");return Ae?re==="name"&&this._a===0?this.toName():this.toRgbString():(re==="rgb"&&(J=this.toRgbString()),re==="prgb"&&(J=this.toPercentageRgbString()),(re==="hex"||re==="hex6")&&(J=this.toHexString()),re==="hex3"&&(J=this.toHexString(!0)),re==="hex4"&&(J=this.toHex8String(!0)),re==="hex8"&&(J=this.toHex8String()),re==="name"&&(J=this.toName()),re==="hsl"&&(J=this.toHslString()),re==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return g(this.toString())},_applyModification:function(re,he){var J=re.apply(null,[this].concat([].slice.call(he)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(d,arguments)},_applyCombination:function(re,he){return re.apply(null,[this].concat([].slice.call(he)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(b,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(c,arguments)}},g.fromRatio=function(re,he){if(typeof re=="object"){var J={};for(var fe in re)re.hasOwnProperty(fe)&&(fe==="a"?J[fe]=re[fe]:J[fe]=me(re[fe]));re=J}return g(re,he)};function i(re){var he={r:0,g:0,b:0},J=1,fe=null,Ae=null,Ee=null,Ke=!1,Je=!1;return typeof re=="string"&&(re=we(re)),typeof re=="object"&&(Oe(re.r)&&Oe(re.g)&&Oe(re.b)?(he=_(re.r,re.g,re.b),Ke=!0,Je=String(re.r).substr(-1)==="%"?"prgb":"rgb"):Oe(re.h)&&Oe(re.s)&&Oe(re.v)?(fe=me(re.s),Ae=me(re.v),he=L(re.h,fe,Ae),Ke=!0,Je="hsv"):Oe(re.h)&&Oe(re.s)&&Oe(re.l)&&(fe=me(re.s),Ee=me(re.l),he=M(re.h,fe,Ee),Ke=!0,Je="hsl"),re.hasOwnProperty("a")&&(J=re.a)),J=W(J),{ok:Ke,format:re.format||Je,r:O(255,o(he.r,0)),g:O(255,o(he.g,0)),b:O(255,o(he.b,0)),a:J}}function _(re,he,J){return{r:V(re,255)*255,g:V(he,255)*255,b:V(J,255)*255}}function S(re,he,J){re=V(re,255),he=V(he,255),J=V(J,255);var fe=o(re,he,J),Ae=O(re,he,J),Ee,Ke,Je=(fe+Ae)/2;if(fe==Ae)Ee=Ke=0;else{var Ue=fe-Ae;Ke=Je>.5?Ue/(2-fe-Ae):Ue/(fe+Ae);switch(fe){case re:Ee=(he-J)/Ue+(he1&&(Ie-=1),Ie<1/6?je+(be-je)*6*Ie:Ie<1/2?be:Ie<2/3?je+(be-je)*(2/3-Ie)*6:je}if(he===0)fe=Ae=Ee=J;else{var Je=J<.5?J*(1+he):J+he-J*he,Ue=2*J-Je;fe=Ke(Ue,Je,re+1/3),Ae=Ke(Ue,Je,re),Ee=Ke(Ue,Je,re-1/3)}return{r:fe*255,g:Ae*255,b:Ee*255}}function x(re,he,J){re=V(re,255),he=V(he,255),J=V(J,255);var fe=o(re,he,J),Ae=O(re,he,J),Ee,Ke,Je=fe,Ue=fe-Ae;if(Ke=fe===0?0:Ue/fe,fe==Ae)Ee=0;else{switch(fe){case re:Ee=(he-J)/Ue+(he>1)+720)%360;--he;)fe.h=(fe.h+Ae)%360,Ee.push(g(fe));return Ee}function b(re,he){he=he||6;for(var J=g(re).toHsv(),fe=J.h,Ae=J.s,Ee=J.v,Ke=[],Je=1/he;he--;)Ke.push(g({h:fe,s:Ae,v:Ee})),Ee=(Ee+Je)%1;return Ke}g.mix=function(re,he,J){J=J===0?0:J||50;var fe=g(re).toRgb(),Ae=g(he).toRgb(),Ee=J/100,Ke={r:(Ae.r-fe.r)*Ee+fe.r,g:(Ae.g-fe.g)*Ee+fe.g,b:(Ae.b-fe.b)*Ee+fe.b,a:(Ae.a-fe.a)*Ee+fe.a};return g(Ke)},g.readability=function(re,he){var J=g(re),fe=g(he);return(P.max(J.getLuminance(),fe.getLuminance())+.05)/(P.min(J.getLuminance(),fe.getLuminance())+.05)},g.isReadable=function(re,he,J){var fe=g.readability(re,he),Ae,Ee;Ee=!1,Ae=Te(J);switch(Ae.level+Ae.size){case"AAsmall":case"AAAlarge":Ee=fe>=4.5;break;case"AAlarge":Ee=fe>=3;break;case"AAAsmall":Ee=fe>=7;break}return Ee},g.mostReadable=function(re,he,J){var fe=null,Ae=0,Ee,Ke,Je,Ue;J=J||{},Ke=J.includeFallbackColors,Je=J.level,Ue=J.size;for(var je=0;jeAe&&(Ae=Ee,fe=g(he[je]));return g.isReadable(re,fe,{level:Je,size:Ue})||!Ke?fe:(J.includeFallbackColors=!1,g.mostReadable(re,["#fff","#000"],J))};var I=g.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=g.hexNames=j(I);function j(re){var he={};for(var J in re)re.hasOwnProperty(J)&&(he[re[J]]=J);return he}function W(re){return re=parseFloat(re),(isNaN(re)||re<0||re>1)&&(re=1),re}function V(re,he){F(re)&&(re="100%");var J=K(re);return re=O(he,o(0,parseFloat(re))),J&&(re=parseInt(re*he,10)/100),P.abs(re-he)<1e-6?1:re%he/parseFloat(he)}function Y(re){return O(1,o(0,re))}function X(re){return parseInt(re,16)}function F(re){return typeof re=="string"&&re.indexOf(".")!=-1&&parseFloat(re)===1}function K(re){return typeof re=="string"&&re.indexOf("%")!=-1}function $(re){return re.length==1?"0"+re:""+re}function me(re){return re<=1&&(re=re*100+"%"),re}function ce(re){return P.round(parseFloat(re)*255).toString(16)}function xe(re){return X(re)/255}var ye=function(){var re="[-\\+]?\\d+%?",he="[-\\+]?\\d*\\.\\d+%?",J="(?:"+he+")|(?:"+re+")",fe="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",Ae="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Ae),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Ae),hsv:new RegExp("hsv"+fe),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 Oe(re){return!!ye.CSS_UNIT.exec(re)}function we(re){re=re.replace(D,"").replace(U,"").toLowerCase();var he=!1;if(I[re])re=I[re],he=!0;else if(re=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=ye.rgb.exec(re))?{r:J[1],g:J[2],b:J[3]}:(J=ye.rgba.exec(re))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=ye.hsl.exec(re))?{h:J[1],s:J[2],l:J[3]}:(J=ye.hsla.exec(re))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=ye.hsv.exec(re))?{h:J[1],s:J[2],v:J[3]}:(J=ye.hsva.exec(re))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=ye.hex8.exec(re))?{r:X(J[1]),g:X(J[2]),b:X(J[3]),a:xe(J[4]),format:he?"name":"hex8"}:(J=ye.hex6.exec(re))?{r:X(J[1]),g:X(J[2]),b:X(J[3]),format:he?"name":"hex"}:(J=ye.hex4.exec(re))?{r:X(J[1]+""+J[1]),g:X(J[2]+""+J[2]),b:X(J[3]+""+J[3]),a:xe(J[4]+""+J[4]),format:he?"name":"hex8"}:(J=ye.hex3.exec(re))?{r:X(J[1]+""+J[1]),g:X(J[2]+""+J[2]),b:X(J[3]+""+J[3]),format:he?"name":"hex"}:!1}function Te(re){var he,J;return re=re||{level:"AA",size:"small"},he=(re.level||"AA").toUpperCase(),J=(re.size||"small").toLowerCase(),he!=="AA"&&he!=="AAA"&&(he="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:he,size:J}}ae.exports?ae.exports=g:!(Q=function(){return g}.call(Z,h,Z,ae),Q!==void 0&&(ae.exports=Q))})(Math)},aKvl:function(ae,Z,h){var Q=h("Sj9i"),P=Q.quadraticProjectPoint;function D(U,s,t,O,o,v,g,i,_){if(g===0)return!1;var S=g;if(_>s+S&&_>O+S&&_>v+S||_U+S&&i>t+S&&i>o+S||ik.length)&&(j=k.length);for(var W=0,V=new Array(j);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,V))continue;W[V]=k[V]}}return W}function A(k,j){if(k==null)return{};var W={},V=Object.keys(k),Y,X;for(X=0;X=0)continue;W[Y]=k[Y]}return W}var L=function(j){var W=j.className,V=j.percent,Y=j.prefixCls,X=j.strokeColor,F=j.strokeLinecap,K=j.strokeWidth,$=j.style,me=j.trailColor,ce=j.trailWidth,xe=j.transition,ye=M(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ye.gapPosition;var Oe=Array.isArray(V)?V:[V],we=Array.isArray(X)?X:[X],Te=t(Oe),re=o(Te,1),he=re[0],J=K/2,fe=100-K/2,Ae="M ".concat(F==="round"?J:0,",").concat(J,` - L `).concat(F==="round"?fe:100,",").concat(J),Ee="0 0 100 ".concat(K),Ke=0;return P.a.createElement("svg",O({className:U()("".concat(Y,"-line"),W),viewBox:Ee,preserveAspectRatio:"none",style:$},ye),P.a.createElement("path",{className:"".concat(Y,"-line-trail"),d:Ae,strokeLinecap:F,stroke:me,strokeWidth:ce||K,fillOpacity:"0"}),Oe.map(function(Je,Ue){var je={strokeDasharray:"".concat(Je,"px, 100px"),strokeDashoffset:"-".concat(Ke,"px"),transition:xe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},be=we[Ue]||we[we.length-1];return Ke+=Je,P.a.createElement("path",{key:Ue,className:"".concat(Y,"-line-path"),d:Ae,strokeLinecap:F,stroke:be,strokeWidth:K,fillOpacity:"0",ref:he[Ue],style:je})}))};L.defaultProps=s;var f=L;function u(){return u=Object.assign||function(k){for(var j=1;jk.length)&&(j=k.length);for(var W=0,V=new Array(j);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,V))continue;W[V]=k[V]}}return W}function d(k,j){if(k==null)return{};var W={},V=Object.keys(k),Y,X;for(X=0;X=0)continue;W[Y]=k[Y]}return W}var n=0;function r(k){return+k.replace("%","")}function c(k){return Array.isArray(k)?k:[k]}function w(k,j,W,V){var Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,F=50-V/2,K=0,$=-F,me=0,ce=-2*F;switch(X){case"left":K=-F,$=0,me=2*F,ce=0;break;case"right":K=F,$=0,me=-2*F,ce=0;break;case"bottom":$=F,ce=2*F;break;default:}var xe="M 50,50 m ".concat(K,",").concat($,` +*/var v=!P.canvasSupported,g={canvas:t},i={},_="4.3.1";function S(l,m){var p=new u(Q(),l,m);return i[p.id]=p,p}function M(l){if(l)l.dispose();else{for(var m in i)i.hasOwnProperty(m)&&i[m].dispose();i={}}return this}function x(l){return i[l]}function L(l,m){g[l]=m}function f(l){delete i[l]}var u=function(l,m,p){p=p||{},this.dom=m,this.id=l;var y=this,A=new s,T=p.renderer;if(v){if(!g.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");T="vml"}else(!T||!g[T])&&(T="canvas");var E=new g[T](m,A,p,l);this.storage=A,this.painter=E;var d=!P.node&&!P.worker?new o(E.getViewportRoot(),E.root):null;this.handler=new U(A,E,d,E.root),this.animation=new O({stage:{update:D.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var n=A.delFromStorage,r=A.addToStorage;A.delFromStorage=function(c){n.call(A,c),c&&c.removeSelfFromZr(y)},A.addToStorage=function(c){r.call(A,c),c.addSelfToZr(y)}};u.prototype={constructor:u,getId:function(){return this.id},add:function(l){this.storage.addRoot(l),this._needsRefresh=!0},remove:function(l){this.storage.delRoot(l),this._needsRefresh=!0},configLayer:function(l,m){this.painter.configLayer&&this.painter.configLayer(l,m),this._needsRefresh=!0},setBackgroundColor:function(l){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(l),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var l;this._needsRefresh&&(l=!0,this.refreshImmediately()),this._needsRefreshHover&&(l=!0,this.refreshHoverImmediately()),l&&this.trigger("rendered")},addHover:function(l,m){if(this.painter.addHover){var p=this.painter.addHover(l,m);return this.refreshHover(),p}},removeHover:function(l){this.painter.removeHover&&(this.painter.removeHover(l),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(l){l=l||{},this.painter.resize(l.width,l.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(l,m){return this.painter.pathToImage(l,m)},setCursorStyle:function(l){this.handler.setCursorStyle(l)},findHover:function(l,m){return this.handler.findHover(l,m)},on:function(l,m,p){this.handler.on(l,m,p)},off:function(l,m){this.handler.off(l,m)},trigger:function(l,m){this.handler.trigger(l,m)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,f(this.id)}},Z.version=_,Z.init=S,Z.dispose=M,Z.getInstance=x,Z.registerPainter=L},bT9E:function(ae,Z,h){"use strict";h.d(Z,"a",function(){return P});var Q=h("VTBJ");function P(D,U){var s=Object(Q.a)({},D);return Array.isArray(U)&&U.forEach(function(t){delete s[t]}),s}},bUJZ:function(ae,Z){ae.exports="data:image/png;base64,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"},bYtY:function(ae,Z){var h={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Q={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},P=Object.prototype.toString,D=Array.prototype,U=D.forEach,s=D.filter,t=D.slice,O=D.map,o=D.reduce,v={};function g(J,fe){J==="createCanvas"&&(f=null),v[J]=fe}function i(J){if(J==null||typeof J!="object")return J;var fe=J,Ae=P.call(J);if(Ae==="[object Array]"){if(!Oe(J)){fe=[];for(var Ee=0,Ke=J.length;Eek.length)&&(j=k.length);for(var W=0,V=new Array(j);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,V))continue;W[V]=k[V]}}return W}function x(k,j){if(k==null)return{};var W={},V=Object.keys(k),Y,X;for(X=0;X=0)continue;W[Y]=k[Y]}return W}var L=function(j){var W=j.className,V=j.percent,Y=j.prefixCls,X=j.strokeColor,F=j.strokeLinecap,K=j.strokeWidth,$=j.style,me=j.trailColor,ce=j.trailWidth,xe=j.transition,ye=M(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ye.gapPosition;var Oe=Array.isArray(V)?V:[V],we=Array.isArray(X)?X:[X],Te=t(Oe),re=o(Te,1),he=re[0],J=K/2,fe=100-K/2,Ae="M ".concat(F==="round"?J:0,",").concat(J,` + L `).concat(F==="round"?fe:100,",").concat(J),Ee="0 0 100 ".concat(K),Ke=0;return P.a.createElement("svg",O({className:U()("".concat(Y,"-line"),W),viewBox:Ee,preserveAspectRatio:"none",style:$},ye),P.a.createElement("path",{className:"".concat(Y,"-line-trail"),d:Ae,strokeLinecap:F,stroke:me,strokeWidth:ce||K,fillOpacity:"0"}),Oe.map(function(Je,Ue){var je={strokeDasharray:"".concat(Je,"px, 100px"),strokeDashoffset:"-".concat(Ke,"px"),transition:xe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},be=we[Ue]||we[we.length-1];return Ke+=Je,P.a.createElement("path",{key:Ue,className:"".concat(Y,"-line-path"),d:Ae,strokeLinecap:F,stroke:be,strokeWidth:K,fillOpacity:"0",ref:he[Ue],style:je})}))};L.defaultProps=s;var f=L;function u(){return u=Object.assign||function(k){for(var j=1;jk.length)&&(j=k.length);for(var W=0,V=new Array(j);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,V))continue;W[V]=k[V]}}return W}function d(k,j){if(k==null)return{};var W={},V=Object.keys(k),Y,X;for(X=0;X=0)continue;W[Y]=k[Y]}return W}var n=0;function r(k){return+k.replace("%","")}function c(k){return Array.isArray(k)?k:[k]}function w(k,j,W,V){var Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,F=50-V/2,K=0,$=-F,me=0,ce=-2*F;switch(X){case"left":K=-F,$=0,me=2*F,ce=0;break;case"right":K=F,$=0,me=-2*F,ce=0;break;case"bottom":$=F,ce=2*F;break;default:}var xe="M 50,50 m ".concat(K,",").concat($,` a `).concat(F,",").concat(F," 0 1 1 ").concat(me,",").concat(-ce,` - a `).concat(F,",").concat(F," 0 1 1 ").concat(-me,",").concat(ce),ye=Math.PI*2*F,Oe={stroke:W,strokeDasharray:"".concat(j/100*(ye-Y),"px ").concat(ye,"px"),strokeDashoffset:"-".concat(Y/2+k/100*(ye-Y),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:xe,pathStyle:Oe}}var C=function(j){var W=j.prefixCls,V=j.strokeWidth,Y=j.trailWidth,X=j.gapDegree,F=j.gapPosition,K=j.trailColor,$=j.strokeLinecap,me=j.style,ce=j.className,xe=j.strokeColor,ye=j.percent,Oe=E(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),we=Object(Q.useMemo)(function(){return n+=1,n},[]),Te=w(0,100,K,V,X,F),re=Te.pathString,he=Te.pathStyle,J=c(ye),fe=c(xe),Ae=fe.find(function(je){return Object.prototype.toString.call(je)==="[object Object]"}),Ee=t(J),Ke=l(Ee,1),Je=Ke[0],Ue=function(){var be=0;return J.map(function(Ie,Ge){var Ye=fe[Ge]||fe[fe.length-1],mt=Object.prototype.toString.call(Ye)==="[object Object]"?"url(#".concat(W,"-gradient-").concat(we,")"):"",Qe=w(be,Ie,Ye,V,X,F);return be+=Ie,P.a.createElement("path",{key:Ge,className:"".concat(W,"-circle-path"),d:Qe.pathString,stroke:mt,strokeLinecap:$,strokeWidth:V,opacity:Ie===0?0:1,fillOpacity:"0",style:Qe.pathStyle,ref:Je[Ge]})})};return P.a.createElement("svg",u({className:U()("".concat(W,"-circle"),ce),viewBox:"0 0 100 100",style:me},Oe),Ae&&P.a.createElement("defs",null,P.a.createElement("linearGradient",{id:"".concat(W,"-gradient-").concat(we),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Ae).sort(function(je,be){return r(je)-r(be)}).map(function(je,be){return P.a.createElement("stop",{key:be,offset:je,stopColor:Ae[je]})}))),P.a.createElement("path",{className:"".concat(W,"-circle-trail"),d:re,stroke:K,strokeLinecap:$,strokeWidth:Y||V,fillOpacity:"0",style:he}),Ue().reverse())};C.defaultProps=s;var b=C,I={Line:f,Circle:b}},h7HQ:function(ae,Z,h){var Q=h("y+Vt"),P=h("T6xi"),D=Q.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(U,s){P.buildPath(U,s,!0)}});ae.exports=D},hOwI:function(ae,Z){var h=Math.log(2);function Q(D,U,s,t,O,o){var v=t+"-"+O,g=D.length;if(o.hasOwnProperty(v))return o[v];if(U===1){var i=Math.round(Math.log((1<0&&!this.paused&&!this.ended&&this.readyState>2}});function u(p,y){return p-y}function l(p){p.sort(u);for(var y=0,_=0;_1&&arguments[1]!==void 0?arguments[1]:!1,Bt={point:K.current.currentTime};Ge?(Bt.log_id=Ge,Bt.watch_duration=l(xt),Bt.total_duration=be):(c?(Bt.video_id=parseInt(d,10),Bt.course_id=c):Bt.video_id=d,Bt.duration=je,Bt.device=Ke),Nt&&(Bt.ed="1");function jt(){return gt.apply(this,arguments)}function gt(){return gt=Object(D.a)(s.a.mark(function ut(){var nt;return s.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Mt=!0,Tt.next=3,n(Bt);case 3:nt=Tt.sent,Ge=nt,Mt=!1,Dt&&Dt();case 7:case"end":return Tt.stop()}},ut)})),gt.apply(this,arguments)}jt()},[d,c]);Object(t.useEffect)(function(){P.b.destroy();var Dt=null;return o.a.isSupported&&F&&T&&(T==null?void 0:T.indexOf(".m3u8"))<0?(Dt=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:T,muted:!1}),K.current&&(Dt.attachMediaElement(K.current),Dt.load())):K.current.setAttribute("src",T),Yt(),function(){Dt&&(Dt.unload(),Dt.pause(),Dt.destroy(),Dt=null)}},[K,F,T]);function Pt(){K.current.paused?(ce.current.style.display="none",xe.current.style.display="block"):(ce.current.style.display="block",xe.current.style.display="none")}function Yt(){he.current.style.display="none",fe.current.style.display="none",J.current.style.display="none",K.current.muted||K.current.volume===0?he.current.style.display="block":K.current.volume>0&&K.current.volume<=.5?fe.current.style.display="block":J.current.style.display="block"}Object(t.useEffect)(function(){var Dt=document.getElementById("play"),Nt=document.querySelectorAll(".playback-icons use");function Bt(){k(),w&&!Je.current&&(K.current.currentTime=w),Je.current=!0,xt.push(K.current.currentTime),Ye||(Ye=!0,E&&bt())}function jt(){return gt.apply(this,arguments)}function gt(){return gt=Object(D.a)(s.a.mark(function Ne(){return s.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:Pt(),xt.push(K.current.currentTime),E&&bt(function(){Ge=null,Ie=0,Ye=!1,Mt=!1,kt=!1,xt=[],be=0,Qe=1},!0);case 3:case"end":return Se.stop()}},Ne)})),gt.apply(this,arguments)}function ut(){ye.current.value=Math.round(K.current.currentTime),Oe.current.value=Math.round(K.current.currentTime)}function nt(){var Ne=f(Math.round(K.current.currentTime));Te.current.innerText="".concat(Ne.hour>0?Ne.hour+":":"").concat(Ne.minutes,":").concat(Ne.seconds),Te.current.setAttribute("datetime","".concat(Ne.hour>0?" "+Ne.hour+" ":"").concat(Ne.minutes,"m ").concat(Ne.seconds,"s"))}function wt(){var Ne=Math.round(K.current.duration);ye.current.setAttribute("max",Ne),Oe.current.setAttribute("max",Ne);var de=f(Ne);we.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),we.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s"))}function Tt(){var Ne=Math.round(K.current.duration);ye.current.setAttribute("max",Ne),Oe.current.setAttribute("max",Ne);var de=f(Ne);we.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),we.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s")),ut(),nt();var Se=$.current.getBoundingClientRect(),at=Se.width,rt=Se.height,lt=Se.x,ht=Se.y;if(lt<0||ht<0||!at)return;if(!kt){var Xe=K.current.currentTime,tt=Xe-Ie;Math.abs(tt)<10?(be+=Math.abs(tt),Ie=Xe,Mt||be-Qe*mt>=0&&(Qe++,xt.push(Ie),E&&bt())):(Ie=Xe,E&&bt())}}function Jt(){kt=!0}function nn(){K.current.playing&&xt.push(K.current.currentTime,Ie),Ie=K.current.currentTime,kt=!1}function qt(){je=K.current.duration,je<=20&&(mt=je/3),K.current.addEventListener("play",Bt)}function ct(Ne){Ne.preventDefault(),Object(M.a)()?(K.current.style.width="100%",K.current.style.height="100%"):K.current.style.cssText=""}function vt(){b()}function qe(Ne){var de=Ne.target.dataset.seek?Ne.target.dataset.seek:Ne.target.value;K.current.currentTime=de,Oe.current.value=de,ye.current.value=de}function dt(Ne){var de=Math.round(Ne.offsetX/Ne.target.clientWidth*parseInt(Ne.target.getAttribute("max"),10));ye.current.setAttribute("data-seek",de);var Se=f(de);re.current.textContent="".concat(Se.hour>0?Se.hour+":":"").concat(Se.minutes,":").concat(Se.seconds);var at=K.current.getBoundingClientRect();re.current.style.left="".concat(Ne.pageX-at.left,"px")}return me.current.addEventListener(Object(M.c)(),ct),K.current.addEventListener("canplay",qt),K.current.addEventListener("ended",jt),K.current.addEventListener("seeking",Jt),K.current.addEventListener("seeked",nn),K.current.addEventListener("loadedmetadata",wt),ye.current.addEventListener("mousemove",dt),ye.current.addEventListener("input",qe),K.current.addEventListener("timeupdate",Tt),K.current.addEventListener("pause",vt),K.current.addEventListener("volumechange",Yt),function(){K.current.removeEventListener("canplay",qt),K.current.removeEventListener("play",Bt),K.current.removeEventListener("ended",jt),K.current.removeEventListener("seeking",Jt),K.current.removeEventListener("seeked",nn),ye.current.removeEventListener("mousemove",dt),ye.current.removeEventListener("input",qe),K.current.removeEventListener("timeupdate",Tt),K.current.removeEventListener("pause",vt),K.current.removeEventListener("loadedmetadata",wt),K.current.removeEventListener("volumechange",Yt),K.current.playing&&(xt.push(Ie,K.current.currentTime),E&&bt())}},[K,T]),Object(t.useEffect)(function(){if(K.current.onended=function(){W(K)},K.current.oncontextmenu=function(){return!1},(T==null?void 0:T.indexOf(".m3u8"))>-1){if(K.current.canPlayType("application/vnd.apple.mpegurl"))K.current.src=T;else if(g.a.isSupported()){var Dt=new g.a;Dt.loadSource(T),Dt.attachMedia(K.current)}}},[T]),Object(t.useEffect)(function(){K.current.playbackRate=Y},[Y]);var Gt=function(){K.current.paused||K.current.ended?K.current.play():K.current.pause(),Pt()};function Qt(){K.current.muted=!K.current.muted,K.current.muted?(Ae.current.setAttribute("data-volume",volume.value),Ae.current.value=0):Ae.current.value=Ae.current.dataset.volume}return O.a.createElement("div",{style:{position:"relative"},ref:me},O.a.createElement("div",{ref:$,className:"".concat(L.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(L.a.animate__loop)},Ue?Ue.login:" "),O.a.createElement("div",{className:L.a.container},O.a.createElement("div",{className:L.a["video-container"],id:"video-container"},O.a.createElement("div",{className:L.a["playback-animation"],id:"playback-animation"},O.a.createElement("svg",{className:L.a["playback-icons"]},O.a.createElement("use",{className:"hidden",href:"#play-icon"}),O.a.createElement("use",{href:"#pause"}))),O.a.createElement("video",{className:L.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:K,autoPlay:!1}),O.a.createElement("div",{className:"".concat(L.a["video-controls"]," "),id:"video-controls"},O.a.createElement("div",{className:L.a["bottom-controls"]},O.a.createElement("div",{className:L.a["left-controls"]},O.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Gt},O.a.createElement("svg",{className:L.a["playback-icons"]},O.a.createElement("use",{ref:xe,href:"#play-icon"}),O.a.createElement("use",{ref:ce,style:{display:"none"},href:"#pause"}))),O.a.createElement("div",{className:L.a.time},O.a.createElement("time",{id:"time-elapsed",ref:Te},"00:00"),O.a.createElement("span",null," / "),O.a.createElement("time",{id:"duration",ref:we},"00:00"))),O.a.createElement("div",{className:L.a["right-controls"]},O.a.createElement(x.CopyToClipboard,{text:T,onCopy:function(){return P.b.success("\u590D\u5236\u6210\u529F")}},O.a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},O.a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),O.a.createElement("div",{className:L.a["volume-controls"]},O.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:L.a["volume-button"],id:"volume-button",onClick:Qt},O.a.createElement("i",{ref:he,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),O.a.createElement("i",{ref:fe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),O.a.createElement("i",{ref:J,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),O.a.createElement("input",{className:L.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Ae,style:{display:"none"},onClick:Yt})),O.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:L.a["fullscreen-button"],onClick:function(){Object(M.a)()?Object(M.b)():Object(M.d)(me.current)}},O.a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),O.a.createElement("div",{className:L.a["video-progress"]},O.a.createElement("progress",{ref:Oe,value:"0",min:"0"}),O.a.createElement("input",{className:L.a.seek,ref:ye,value:"0",min:"0",type:"range",step:"1"}),O.a.createElement("div",{className:L.a["seek-tooltip"],ref:re,id:"seek-tooltip"},"00:00"))))),O.a.createElement("svg",{style:{display:"none"}},O.a.createElement("defs",null,O.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),O.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),O.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),O.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),O.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),O.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),O.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),O.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(ae,Z){var h="http://www.w3.org/2000/svg";function Q(P){return document.createElementNS(h,P)}Z.createElement=Q},hyiK:function(ae,Z){function h(Q,P,D,U,s,t){if(t>P&&t>U||ts?O:0}ae.exports=h},"iL++":function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iXp4:function(ae,Z,h){var Q=h("ItGF"),P=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(U){return Q.browser.ie&&Q.browser.version>=11?function(){var s=this.__clipPaths,t=this.style,O;if(s)for(var o=0;oLe&&(e=Le-et),Object(s.useMemo)(function(){if(!ve.length)return[0,0];for(var a=ve.length,R=a,N=0;NCe+e){R=N-1;break}}for(var ee=0,ie=a-1;ie>=0;ie-=1){var se=_e.get(ve[ie].key)||p;if(se[ze]1&&arguments[1]!==void 0?arguments[1]:!1,De=Be&&typeof Be.getBoundingClientRect=="function"&&Be.getBoundingClientRect().width;if(De){if(Fe){var oe=getComputedStyle(Be),ve=oe.marginLeft,le=oe.marginRight;De+=+ve.replace("px","")+ +le.replace("px","")}De=+De.toFixed(6)}return De||0},be=function(Be,Fe,De){Be&&Object(k.a)(Be.style)==="object"&&(Be.style[Fe]=De)},Ie=function(){return J.any},Ge=h("bdgK"),Ye=h("i8i4"),mt=h.n(Ye),Qe=h("wgJM"),Mt=h("l4aY"),kt=h("m+aA"),xt=h("c+Xe"),bt=h("zT1h"),Pt=h("QC+M");function Yt(_e,Be,Fe){return Fe?_e[0]===Be[0]:_e[0]===Be[0]&&_e[1]===Be[1]}function Gt(_e,Be,Fe){var De=_e[Be]||{};return Object(U.a)(Object(U.a)({},De),Fe)}function Qt(_e,Be,Fe,De){for(var oe=Fe.points,ve=Object.keys(_e),le=0;le1&&arguments[1]!==void 0?arguments[1]:2;Be();var ve=Object(Qe.a)(function(){oe<=1?De({isCanceled:function(){return ve!==_e.current}}):Fe(De,oe-1)});_e.current=ve}return s.useEffect(function(){return function(){Be()}},[]),[Fe,Be]},ne=[rt,lt,ht,Xe],te=!1,B=!0;function H(_e){return _e===ht||_e===Xe}var G=function(_e,Be){var Fe=s.useState(at),De=Object(P.a)(Fe,2),oe=De[0],ve=De[1],le=zt(),Re=Object(P.a)(le,2),Pe=Re[0],ze=Re[1];function Ce(){ve(rt)}return Wt(function(){if(oe!==at&&oe!==Xe){var Le=ne.indexOf(oe),He=ne[Le+1],et=Be(oe);et===te?ve(He):Pe(function(e){function a(){if(e.isCanceled())return;ve(He)}et===!0?a():Promise.resolve(et).then(a)})}},[_e,oe]),s.useEffect(function(){return function(){ze()}},[]),[Ce,oe]},q=function(_e){var Be=Object(s.useRef)(),Fe=Object(s.useRef)(_e);Fe.current=_e;var De=s.useCallback(function(le){Fe.current(le)},[]);function oe(le){le&&(le.removeEventListener(vt,De),le.removeEventListener(ct,De))}function ve(le){Be.current&&Be.current!==le&&oe(Be.current),le&&le!==Be.current&&(le.addEventListener(vt,De),le.addEventListener(ct,De),Be.current=le)}return s.useEffect(function(){return function(){oe(Be.current)}},[]),[ve,oe]};function ue(_e,Be,Fe,De){var oe=De.motionEnter,ve=oe===void 0?!0:oe,le=De.motionAppear,Re=le===void 0?!0:le,Pe=De.motionLeave,ze=Pe===void 0?!0:Pe,Ce=De.motionDeadline,Le=De.motionLeaveImmediately,He=De.onAppearPrepare,et=De.onEnterPrepare,e=De.onLeavePrepare,a=De.onAppearStart,R=De.onEnterStart,N=De.onLeaveStart,z=De.onAppearActive,ee=De.onEnterActive,ie=De.onLeaveActive,se=De.onAppearEnd,pe=De.onEnterEnd,ge=De.onLeaveEnd,Me=De.onVisibleChanged,Ze=tt(),Ve=Object(P.a)(Ze,2),ot=Ve[0],it=Ve[1],st=tt(dt),yt=Object(P.a)(st,2),$e=yt[0],Et=yt[1],Ct=tt(null),Lt=Object(P.a)(Ct,2),Ot=Lt[0],Xt=Lt[1],Rt=Object(s.useRef)(!1),$t=Object(s.useRef)(null),tn=Object(s.useRef)(!1),Bn=Object(s.useRef)(null);function Pn(){var xn=Fe();return xn||Bn.current}var an=Object(s.useRef)(!1);function vn(xn){var yn=Pn();if(xn&&!xn.deadline&&xn.target!==yn)return;var Xn;$e===Ne&&an.current?Xn=se==null?void 0:se(yn,xn):$e===de&&an.current?Xn=pe==null?void 0:pe(yn,xn):$e===Se&&an.current&&(Xn=ge==null?void 0:ge(yn,xn)),Xn!==!1&&!tn.current&&(Et(dt),Xt(null))}var ln=q(vn),Tn=Object(P.a)(ln,1),hn=Tn[0],un=s.useMemo(function(){var xn,yn,Xn;switch($e){case"appear":return xn={},Object(Q.a)(xn,rt,He),Object(Q.a)(xn,lt,a),Object(Q.a)(xn,ht,z),xn;case"enter":return yn={},Object(Q.a)(yn,rt,et),Object(Q.a)(yn,lt,R),Object(Q.a)(yn,ht,ee),yn;case"leave":return Xn={},Object(Q.a)(Xn,rt,e),Object(Q.a)(Xn,lt,N),Object(Q.a)(Xn,ht,ie),Xn;default:return{}}},[$e]),Rn=G($e,function(xn){if(xn===rt){var yn=un[rt];return yn?yn(Pn()):te}if(dn in un){var Xn;Xt(((Xn=un[dn])===null||Xn===void 0?void 0:Xn.call(un,Pn(),null))||null)}return dn===ht&&(hn(Pn()),Ce>0&&(clearTimeout($t.current),$t.current=setTimeout(function(){vn({deadline:!0})},Ce))),B}),An=Object(P.a)(Rn,2),en=An[0],dn=An[1],wn=H(dn);an.current=wn,Wt(function(){it(Be);var xn=Rt.current;if(Rt.current=!0,!_e)return;var yn;!xn&&Be&&Re&&(yn=Ne),xn&&Be&&ve&&(yn=de),(xn&&!Be&&ze||!xn&&Le&&!Be&&ze)&&(yn=Se),yn&&(Et(yn),en())},[Be]),Object(s.useEffect)(function(){($e===Ne&&!Re||$e===de&&!ve||$e===Se&&!ze)&&Et(dt)},[Re,ve,ze]),Object(s.useEffect)(function(){return function(){clearTimeout($t.current),tn.current=!0}},[]),Object(s.useEffect)(function(){ot!==void 0&&$e===dt&&(Me==null||Me(ot))},[ot,$e]);var In=Ot;return un[rt]&&dn===lt&&(In=Object(U.a)({transition:"none"},In)),[$e,dn,In,ot!=null?ot:Be]}var ke=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(){return Object(T.a)(this,Fe),Be.apply(this,arguments)}return Object(E.a)(Fe,[{key:"render",value:function(){return this.props.children}}]),Fe}(s.Component),We=ke;function ft(_e){var Be=_e;Object(k.a)(_e)==="object"&&(Be=_e.transitionSupport);function Fe(oe){return!!(oe.motionName&&Be)}var De=s.forwardRef(function(oe,ve){var le=oe.visible,Re=le===void 0?!0:le,Pe=oe.removeOnLeave,ze=Pe===void 0?!0:Pe,Ce=oe.forceRender,Le=oe.children,He=oe.motionName,et=oe.leavedClassName,e=oe.eventProps,a=Fe(oe),R=Object(s.useRef)(),N=Object(s.useRef)();function z(){try{return Object(kt.a)(R.current||N.current)}catch(Et){return null}}var ee=ue(a,Re,z,oe),ie=Object(P.a)(ee,4),se=ie[0],pe=ie[1],ge=ie[2],Me=ie[3],Ze=s.useRef(Me);Me&&(Ze.current=!0);var Ve=Object(s.useRef)(ve);Ve.current=ve;var ot=s.useCallback(function(Et){R.current=Et,Object(xt.b)(Ve.current,Et)},[]),it,st=Object(U.a)(Object(U.a)({},e),{},{visible:Re});if(!Le)it=null;else if(se===dt||!Fe(oe))Me?it=Le(Object(U.a)({},st),ot):!ze&&Ze.current?it=Le(Object(U.a)(Object(U.a)({},st),{},{className:et}),ot):Ce?it=Le(Object(U.a)(Object(U.a)({},st),{},{style:{display:"none"}}),ot):it=null;else{var yt,$e;pe===rt?$e="prepare":H(pe)?$e="active":pe===lt&&($e="start"),it=Le(Object(U.a)(Object(U.a)({},st),{},{className:O()(qe(He,se),(yt={},Object(Q.a)(yt,qe(He,"".concat(se,"-").concat($e)),$e),Object(Q.a)(yt,He,typeof He=="string"),yt)),style:ge}),ot)}return s.createElement(We,{ref:N},it)});return De.displayName="CSSMotion",De}var St=ft(qt),It="add",Ft="keep",Zt="remove",_t="removed";function Vt(_e){var Be;return _e&&Object(k.a)(_e)==="object"&&"key"in _e?Be=_e:Be={key:_e},Object(U.a)(Object(U.a)({},Be),{},{key:String(Be.key)})}function Ht(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return _e.map(Vt)}function Kt(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Fe=[],De=0,oe=Be.length,ve=Ht(_e),le=Ht(Be);ve.forEach(function(ze){for(var Ce=!1,Le=De;Le1});return Pe.forEach(function(ze){Fe=Fe.filter(function(Ce){var Le=Ce.key,He=Ce.status;return Le!==ze||He!==Zt}),Fe.forEach(function(Ce){Ce.key===ze&&(Ce.status=Ft)})}),Fe}var Ut=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(_e){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,Fe=function(De){Object(n.a)(ve,De);var oe=Object(r.a)(ve);function ve(){var le;return Object(T.a)(this,ve),le=oe.apply(this,arguments),le.state={keyEntities:[]},le.removeKey=function(Re){le.setState(function(Pe){var ze=Pe.keyEntities;return{keyEntities:ze.map(function(Ce){return Ce.key!==Re?Ce:Object(U.a)(Object(U.a)({},Ce),{},{status:_t})})}})},le}return Object(E.a)(ve,[{key:"render",value:function(){var Re=this,Pe=this.state.keyEntities,ze=this.props,Ce=ze.component,Le=ze.children,He=ze.onVisibleChanged,et=Object(D.a)(ze,["component","children","onVisibleChanged"]),e=Ce||s.Fragment,a={};return Ut.forEach(function(R){a[R]=et[R],delete et[R]}),delete et.keys,s.createElement(e,et,Pe.map(function(R){var N=R.status,z=Object(D.a)(R,["status"]),ee=N===It||N===Ft;return s.createElement(Be,Object(_.a)({},a,{key:z.key,visible:ee,eventProps:z,onVisibleChanged:function(se){He==null||He(se,{key:z.key}),se||Re.removeKey(z.key)}}),Le)}))}}],[{key:"getDerivedStateFromProps",value:function(Re,Pe){var ze=Re.keys,Ce=Pe.keyEntities,Le=Ht(ze),He=Kt(Ce,Le);return{keyEntities:He.filter(function(et){var e=Ce.find(function(a){var R=a.key;return et.key===R});return!(e&&e.status===_t&&et.status===Zt)})}}}]),ve}(s.Component);return Fe.defaultProps={component:"div"},Fe}var gn=sn(qt),rn=St;function fn(_e){var Be=_e.prefixCls,Fe=_e.motion,De=_e.animation,oe=_e.transitionName;return Fe||(De?{motionName:"".concat(Be,"-").concat(De)}:oe?{motionName:oe}:null)}function On(_e){var Be=_e.prefixCls,Fe=_e.visible,De=_e.zIndex,oe=_e.mask,ve=_e.maskMotion,le=_e.maskAnimation,Re=_e.maskTransitionName;if(!oe)return null;var Pe={};return(ve||Re||le)&&(Pe=Object(U.a)({motionAppear:!0},fn({motion:ve,prefixCls:Be,transitionName:Re,animation:le}))),s.createElement(rn,Object(_.a)({},Pe,{visible:Fe,removeOnLeave:!0}),function(ze){var Ce=ze.className;return s.createElement("div",{style:{zIndex:De},className:O()("".concat(Be,"-mask"),Ce)})})}var Kn=h("9mu1"),bn=h("o0o1"),Wn=h.n(bn),Jn=h("HaE+"),_n=["measure","align",null,"motion"],Yn=function(_e,Be){var Fe=Object(s.useState)(null),De=Object(P.a)(Fe,2),oe=De[0],ve=De[1],le=Object(s.useRef)(),Re=Object(s.useRef)(!1);function Pe(Le){Re.current||ve(Le)}function ze(){Qe.a.cancel(le.current)}function Ce(Le){ze(),le.current=Object(Qe.a)(function(){Pe(function(He){switch(oe){case"align":return"motion";case"motion":return"stable";default:}return He}),Le==null||Le()})}return Object(s.useEffect)(function(){Pe("measure")},[_e]),Object(s.useEffect)(function(){switch(oe){case"measure":Be();break;default:}oe&&(le.current=Object(Qe.a)(Object(Jn.a)(Wn.a.mark(function Le(){var He,et;return Wn.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:He=_n.indexOf(oe),et=_n[He+1],et&&He!==-1&&Pe(et);case 3:case"end":return a.stop()}},Le)}))))},[oe]),Object(s.useEffect)(function(){return function(){Re.current=!0,ze()}},[]),[oe,Ce]},nr=function(_e){var Be=s.useState({width:0,height:0}),Fe=Object(P.a)(Be,2),De=Fe[0],oe=Fe[1];function ve(Re){oe({width:Re.offsetWidth,height:Re.offsetHeight})}var le=s.useMemo(function(){var Re={};if(_e){var Pe=De.width,ze=De.height;_e.indexOf("height")!==-1&&ze?Re.height=ze:_e.indexOf("minHeight")!==-1&&ze&&(Re.minHeight=ze),_e.indexOf("width")!==-1&&Pe?Re.width=Pe:_e.indexOf("minWidth")!==-1&&Pe&&(Re.minWidth=Pe)}return Re},[_e,De]);return[le,ve]},or=s.forwardRef(function(_e,Be){var Fe=_e.visible,De=_e.prefixCls,oe=_e.className,ve=_e.style,le=_e.children,Re=_e.zIndex,Pe=_e.stretch,ze=_e.destroyPopupOnHide,Ce=_e.forceRender,Le=_e.align,He=_e.point,et=_e.getRootDomNode,e=_e.getClassNameFromAlign,a=_e.onAlign,R=_e.onMouseEnter,N=_e.onMouseLeave,z=_e.onMouseDown,ee=_e.onTouchStart,ie=Object(s.useRef)(),se=Object(s.useRef)(),pe=Object(s.useState)(),ge=Object(P.a)(pe,2),Me=ge[0],Ze=ge[1],Ve=nr(Pe),ot=Object(P.a)(Ve,2),it=ot[0],st=ot[1];function yt(){Pe&&st(et())}var $e=Yn(Fe,yt),Et=Object(P.a)($e,2),Ct=Et[0],Lt=Et[1],Ot=Object(s.useRef)();function Xt(){return He||et}function Rt(){var ln;(ln=ie.current)===null||ln===void 0||ln.forceAlign()}function $t(ln,Tn){var hn=e(Tn);Me!==hn&&Ze(hn),Ct==="align"&&(Me!==hn?Promise.resolve().then(function(){Rt()}):Lt(function(){var un;(un=Ot.current)===null||un===void 0||un.call(Ot)}),a==null||a(ln,Tn))}var tn=Object(U.a)({},fn(_e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ln){var Tn=tn[ln];tn[ln]=function(hn,un){return Lt(),Tn==null?void 0:Tn(hn,un)}});function Bn(){return new Promise(function(ln){Ot.current=ln})}s.useEffect(function(){!tn.motionName&&Ct==="motion"&&Lt()},[tn.motionName,Ct]),s.useImperativeHandle(Be,function(){return{forceAlign:Rt,getElement:function(){return se.current}}});var Pn=Object(U.a)(Object(U.a)({},it),{},{zIndex:Re,opacity:Ct==="motion"||Ct==="stable"||!Fe?void 0:0,pointerEvents:Ct==="stable"?void 0:"none"},ve),an=!0;(Le==null?void 0:Le.points)&&(Ct==="align"||Ct==="stable")&&(an=!1);var vn=le;return s.Children.count(le)>1&&(vn=s.createElement("div",{className:"".concat(De,"-content")},le)),s.createElement(rn,Object(_.a)({visible:Fe,ref:se,leavedClassName:"".concat(De,"-hidden")},tn,{onAppearPrepare:Bn,onEnterPrepare:Bn,removeOnLeave:ze,forceRender:Ce}),function(ln,Tn){var hn=ln.className,un=ln.style,Rn=O()(De,oe,Me,hn);return s.createElement(Kn.a,{target:Xt(),key:"popup",ref:ie,monitorWindowResize:!0,disabled:an,align:Le,onAlign:$t},s.createElement("div",{ref:Tn,className:Rn,onMouseEnter:R,onMouseLeave:N,onMouseDownCapture:z,onTouchStartCapture:ee,style:Object(U.a)(Object(U.a)({},un),Pn)},vn))})});or.displayName="PopupInner";var Zn=or,Gn=s.forwardRef(function(_e,Be){var Fe=_e.prefixCls,De=_e.visible,oe=_e.zIndex,ve=_e.children,le=_e.mobile;le=le===void 0?{}:le;var Re=le.popupClassName,Pe=le.popupStyle,ze=le.popupMotion,Ce=ze===void 0?{}:ze,Le=le.popupRender,He=s.useRef();s.useImperativeHandle(Be,function(){return{forceAlign:function(){},getElement:function(){return He.current}}});var et=Object(U.a)({zIndex:oe},Pe),e=ve;return s.Children.count(ve)>1&&(e=s.createElement("div",{className:"".concat(Fe,"-content")},ve)),Le&&(e=Le(e)),s.createElement(rn,Object(_.a)({visible:De,ref:He,removeOnLeave:!0},Ce),function(a,R){var N=a.className,z=a.style,ee=O()(Fe,Re,N);return s.createElement("div",{ref:R,className:ee,style:Object(U.a)(Object(U.a)({},z),et)},e)})});Gn.displayName="MobilePopupInner";var Hn=Gn,rr=["visible","mobile"],pn=s.forwardRef(function(_e,Be){var Fe=_e.visible,De=_e.mobile,oe=Object(D.a)(_e,rr),ve=Object(s.useState)(Fe),le=Object(P.a)(ve,2),Re=le[0],Pe=le[1],ze=Object(s.useState)(!1),Ce=Object(P.a)(ze,2),Le=Ce[0],He=Ce[1],et=Object(U.a)(Object(U.a)({},oe),{},{visible:Re});Object(s.useEffect)(function(){Pe(Fe),Fe&&De&&He(Dt())},[Fe,De]);var e=Le?s.createElement(Hn,Object(_.a)({},et,{mobile:De,ref:Be})):s.createElement(Zn,Object(_.a)({},et,{ref:Be}));return s.createElement("div",null,s.createElement(On,et),e)});pn.displayName="Popup";var At=pn,on=s.createContext(null),Nn=on;function cn(){}function Qn(){return""}function hr(_e){return _e?_e.ownerDocument:window.document}var Ln=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zn(_e){var Be=function(Fe){Object(n.a)(oe,Fe);var De=Object(r.a)(oe);function oe(ve){var le;Object(T.a)(this,oe),le=De.call(this,ve),le.popupRef=s.createRef(),le.triggerRef=s.createRef(),le.attachId=void 0,le.clickOutsideHandler=void 0,le.touchOutsideHandler=void 0,le.contextMenuOutsideHandler1=void 0,le.contextMenuOutsideHandler2=void 0,le.mouseDownTimeout=void 0,le.focusTime=void 0,le.preClickTime=void 0,le.preTouchTime=void 0,le.delayTimer=void 0,le.hasPopupMouseDown=void 0,le.onMouseEnter=function(Pe){var ze=le.props.mouseEnterDelay;le.fireEvents("onMouseEnter",Pe),le.delaySetPopupVisible(!0,ze,ze?null:Pe)},le.onMouseMove=function(Pe){le.fireEvents("onMouseMove",Pe),le.setPoint(Pe)},le.onMouseLeave=function(Pe){le.fireEvents("onMouseLeave",Pe),le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onPopupMouseEnter=function(){le.clearDelayTimer()},le.onPopupMouseLeave=function(Pe){var ze;if(Pe.relatedTarget&&!Pe.relatedTarget.setTimeout&&Object(Mt.a)((ze=le.popupRef.current)===null||ze===void 0?void 0:ze.getElement(),Pe.relatedTarget))return;le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onFocus=function(Pe){le.fireEvents("onFocus",Pe),le.clearDelayTimer(),le.isFocusToShow()&&(le.focusTime=Date.now(),le.delaySetPopupVisible(!0,le.props.focusDelay))},le.onMouseDown=function(Pe){le.fireEvents("onMouseDown",Pe),le.preClickTime=Date.now()},le.onTouchStart=function(Pe){le.fireEvents("onTouchStart",Pe),le.preTouchTime=Date.now()},le.onBlur=function(Pe){le.fireEvents("onBlur",Pe),le.clearDelayTimer(),le.isBlurToHide()&&le.delaySetPopupVisible(!1,le.props.blurDelay)},le.onContextMenu=function(Pe){Pe.preventDefault(),le.fireEvents("onContextMenu",Pe),le.setPopupVisible(!0,Pe)},le.onContextMenuClose=function(){le.isContextMenuToShow()&&le.close()},le.onClick=function(Pe){if(le.fireEvents("onClick",Pe),le.focusTime){var ze;if(le.preClickTime&&le.preTouchTime?ze=Math.min(le.preClickTime,le.preTouchTime):le.preClickTime?ze=le.preClickTime:le.preTouchTime&&(ze=le.preTouchTime),Math.abs(ze-le.focusTime)<20)return;le.focusTime=0}le.preClickTime=0,le.preTouchTime=0,le.isClickToShow()&&(le.isClickToHide()||le.isBlurToHide())&&Pe&&Pe.preventDefault&&Pe.preventDefault();var Ce=!le.state.popupVisible;(le.isClickToHide()&&!Ce||Ce&&le.isClickToShow())&&le.setPopupVisible(!le.state.popupVisible,Pe)},le.onPopupMouseDown=function(){if(le.hasPopupMouseDown=!0,clearTimeout(le.mouseDownTimeout),le.mouseDownTimeout=window.setTimeout(function(){le.hasPopupMouseDown=!1},0),le.context){var Pe;(Pe=le.context).onPopupMouseDown.apply(Pe,arguments)}},le.onDocumentClick=function(Pe){if(le.props.mask&&!le.props.maskClosable)return;var ze=Pe.target,Ce=le.getRootDomNode(),Le=le.getPopupDomNode();(!Object(Mt.a)(Ce,ze)||le.isContextMenuOnly())&&!Object(Mt.a)(Le,ze)&&!le.hasPopupMouseDown&&le.close()},le.getRootDomNode=function(){var Pe=le.props.getTriggerDOMNode;if(Pe)return Pe(le.triggerRef.current);try{var ze=Object(kt.a)(le.triggerRef.current);if(ze)return ze}catch(Ce){}return mt.a.findDOMNode(Object(d.a)(le))},le.getPopupClassNameFromAlign=function(Pe){var ze=[],Ce=le.props,Le=Ce.popupPlacement,He=Ce.builtinPlacements,et=Ce.prefixCls,e=Ce.alignPoint,a=Ce.getPopupClassNameFromAlign;return Le&&He&&ze.push(Qt(He,et,Pe,e)),a&&ze.push(a(Pe)),ze.join(" ")},le.getComponent=function(){var Pe=le.props,ze=Pe.prefixCls,Ce=Pe.destroyPopupOnHide,Le=Pe.popupClassName,He=Pe.onPopupAlign,et=Pe.popupMotion,e=Pe.popupAnimation,a=Pe.popupTransitionName,R=Pe.popupStyle,N=Pe.mask,z=Pe.maskAnimation,ee=Pe.maskTransitionName,ie=Pe.maskMotion,se=Pe.zIndex,pe=Pe.popup,ge=Pe.stretch,Me=Pe.alignPoint,Ze=Pe.mobile,Ve=Pe.forceRender,ot=le.state,it=ot.popupVisible,st=ot.point,yt=le.getPopupAlign(),$e={};return le.isMouseEnterToShow()&&($e.onMouseEnter=le.onPopupMouseEnter),le.isMouseLeaveToHide()&&($e.onMouseLeave=le.onPopupMouseLeave),$e.onMouseDown=le.onPopupMouseDown,$e.onTouchStart=le.onPopupMouseDown,s.createElement(At,Object(_.a)({prefixCls:ze,destroyPopupOnHide:Ce,visible:it,point:Me&&st,className:Le,align:yt,onAlign:He,animation:e,getClassNameFromAlign:le.getPopupClassNameFromAlign},$e,{stretch:ge,getRootDomNode:le.getRootDomNode,style:R,mask:N,zIndex:se,transitionName:a,maskAnimation:z,maskTransitionName:ee,maskMotion:ie,ref:le.popupRef,motion:et,mobile:Ze,forceRender:Ve}),typeof pe=="function"?pe():pe)},le.attachParent=function(Pe){Qe.a.cancel(le.attachId);var ze=le.props,Ce=ze.getPopupContainer,Le=ze.getDocument,He=le.getRootDomNode(),et;Ce?(He||Ce.length===0)&&(et=Ce(He)):et=Le(le.getRootDomNode()).body,et?et.appendChild(Pe):le.attachId=Object(Qe.a)(function(){le.attachParent(Pe)})},le.getContainer=function(){var Pe=le.props.getDocument,ze=Pe(le.getRootDomNode()).createElement("div");return ze.style.position="absolute",ze.style.top="0",ze.style.left="0",ze.style.width="100%",le.attachParent(ze),ze},le.setPoint=function(Pe){var ze=le.props.alignPoint;if(!ze||!Pe)return;le.setState({point:{pageX:Pe.pageX,pageY:Pe.pageY}})},le.handlePortalUpdate=function(){le.state.prevPopupVisible!==le.state.popupVisible&&le.props.afterPopupVisibleChange(le.state.popupVisible)},le.triggerContextValue={onPopupMouseDown:le.onPopupMouseDown};var Re;return"popupVisible"in ve?Re=!!ve.popupVisible:Re=!!ve.defaultPopupVisible,le.state={prevPopupVisible:Re,popupVisible:Re},Ln.forEach(function(Pe){le["fire".concat(Pe)]=function(ze){le.fireEvents(Pe,ze)}}),le}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var le=this.props,Re=this.state;if(Re.popupVisible){var Pe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Pe=le.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(bt.a)(Pe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Pe=Pe||le.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(bt.a)(Pe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Pe=Pe||le.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(bt.a)(Pe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(bt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Qe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var le;return((le=this.popupRef.current)===null||le===void 0?void 0:le.getElement())||null}},{key:"getPopupAlign",value:function(){var le=this.props,Re=le.popupPlacement,Pe=le.popupAlign,ze=le.builtinPlacements;return Re&&ze?Gt(ze,Re,Pe):Pe}},{key:"setPopupVisible",value:function(le,Re){var Pe=this.props.alignPoint,ze=this.state.popupVisible;this.clearDelayTimer(),ze!==le&&("popupVisible"in this.props||this.setState({popupVisible:le,prevPopupVisible:ze}),this.props.onPopupVisibleChange(le)),Pe&&Re&&le&&this.setPoint(Re)}},{key:"delaySetPopupVisible",value:function(le,Re,Pe){var ze=this,Ce=Re*1e3;if(this.clearDelayTimer(),Ce){var Le=Pe?{pageX:Pe.pageX,pageY:Pe.pageY}:null;this.delayTimer=window.setTimeout(function(){ze.setPopupVisible(le,Le),ze.clearDelayTimer()},Ce)}else this.setPopupVisible(le,Pe)}},{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(le){var Re=this.props.children.props,Pe=this.props;return Re[le]&&Pe[le]?this["fire".concat(le)]:Re[le]||Pe[le]}},{key:"isClickToShow",value:function(){var le=this.props,Re=le.action,Pe=le.showAction;return Re.indexOf("click")!==-1||Pe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var le=this.props.action;return le==="contextMenu"||le.length===1&&le[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var le=this.props,Re=le.action,Pe=le.showAction;return Re.indexOf("contextMenu")!==-1||Pe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var le=this.props,Re=le.action,Pe=le.hideAction;return Re.indexOf("click")!==-1||Pe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var le=this.props,Re=le.action,Pe=le.showAction;return Re.indexOf("hover")!==-1||Pe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var le=this.props,Re=le.action,Pe=le.hideAction;return Re.indexOf("hover")!==-1||Pe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var le=this.props,Re=le.action,Pe=le.showAction;return Re.indexOf("focus")!==-1||Pe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var le=this.props,Re=le.action,Pe=le.hideAction;return Re.indexOf("focus")!==-1||Pe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var le;(le=this.popupRef.current)===null||le===void 0||le.forceAlign()}}},{key:"fireEvents",value:function(le,Re){var Pe=this.props.children.props[le];Pe&&Pe(Re);var ze=this.props[le];ze&&ze(Re)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var le=this.state.popupVisible,Re=this.props,Pe=Re.children,ze=Re.forceRender,Ce=Re.alignPoint,Le=Re.className,He=Re.autoDestroy,et=s.Children.only(Pe),e={key:"trigger"};this.isContextMenuToShow()?e.onContextMenu=this.onContextMenu:e.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(e.onClick=this.onClick,e.onMouseDown=this.onMouseDown,e.onTouchStart=this.onTouchStart):(e.onClick=this.createTwoChains("onClick"),e.onMouseDown=this.createTwoChains("onMouseDown"),e.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(e.onMouseEnter=this.onMouseEnter,Ce&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=O()(et&&et.props&&et.props.className,Le);a&&(e.className=a);var R=Object(U.a)({},e);Object(xt.c)(et)&&(R.ref=Object(xt.a)(this.triggerRef,et.ref));var N=s.cloneElement(et,R),z;return(le||this.popupRef.current||ze)&&(z=s.createElement(_e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!le&&He&&(z=null),s.createElement(Nn.Provider,{value:this.triggerContextValue},N,z)}}],[{key:"getDerivedStateFromProps",value:function(le,Re){var Pe=le.popupVisible,ze={};return Pe!==void 0&&Re.popupVisible!==Pe&&(ze.popupVisible=Pe,ze.prevPopupVisible=Re.popupVisible),ze}}]),oe}(s.Component);return Be.contextType=Nn,Be.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qn,getDocument:hr,onPopupVisibleChange:cn,afterPopupVisibleChange:cn,onPopupAlign:cn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Be}var mr=zn(Pt.a),ar={adjustX:1,adjustY:1},_r={topLeft:{points:["bl","tl"],overflow:ar,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ar,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ar,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ar,offset:[4,0]}},gr={topLeft:{points:["bl","tl"],overflow:ar,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ar,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ar,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ar,offset:[4,0]}},kr=_r,$n=0,er={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ur=function(Be,Fe,De){var oe=Ee(Fe),ve=Be.getState();Be.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},ve.defaultActiveFirst),{},Object(Q.a)({},oe,De))})},Ar=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(De){var oe;Object(T.a)(this,Fe),oe=Be.call(this,De),oe.onDestroy=function(Ce){oe.props.onDestroy(Ce)},oe.onKeyDown=function(Ce){var Le=Ce.keyCode,He=oe.menuInstance,et=oe.props.store,e=oe.getVisible();if(Le===L.a.ENTER)return oe.onTitleClick(Ce),ur(et,oe.props.eventKey,!0),!0;if(Le===L.a.RIGHT)return e?He.onKeyDown(Ce):(oe.triggerOpenChange(!0),ur(et,oe.props.eventKey,!0)),!0;if(Le===L.a.LEFT){var a;if(e)a=He.onKeyDown(Ce);else return;return a||(oe.triggerOpenChange(!1),a=!0),a}return e&&(Le===L.a.UP||Le===L.a.DOWN)?He.onKeyDown(Ce):void 0},oe.onOpenChange=function(Ce){oe.props.onOpenChange(Ce)},oe.onPopupVisibleChange=function(Ce){oe.triggerOpenChange(Ce,Ce?"mouseenter":"mouseleave")},oe.onMouseEnter=function(Ce){var Le=oe.props,He=Le.eventKey,et=Le.onMouseEnter,e=Le.store;ur(e,oe.props.eventKey,!1),et({key:He,domEvent:Ce})},oe.onMouseLeave=function(Ce){var Le=oe.props,He=Le.parentMenu,et=Le.eventKey,e=Le.onMouseLeave;He.subMenuInstance=Object(d.a)(oe),e({key:et,domEvent:Ce})},oe.onTitleMouseEnter=function(Ce){var Le=oe.props,He=Le.eventKey,et=Le.onItemHover,e=Le.onTitleMouseEnter;et({key:He,hover:!0}),e({key:He,domEvent:Ce})},oe.onTitleMouseLeave=function(Ce){var Le=oe.props,He=Le.parentMenu,et=Le.eventKey,e=Le.onItemHover,a=Le.onTitleMouseLeave;He.subMenuInstance=Object(d.a)(oe),e({key:et,hover:!1}),a({key:et,domEvent:Ce})},oe.onTitleClick=function(Ce){var Le=Object(d.a)(oe),He=Le.props;if(He.onTitleClick({key:He.eventKey,domEvent:Ce}),He.triggerSubMenuAction==="hover")return;oe.triggerOpenChange(!oe.getVisible(),"click"),ur(He.store,oe.props.eventKey,!1)},oe.onSubMenuClick=function(Ce){typeof oe.props.onClick=="function"&&oe.props.onClick(oe.addKeyPath(Ce))},oe.onSelect=function(Ce){oe.props.onSelect(Ce)},oe.onDeselect=function(Ce){oe.props.onDeselect(Ce)},oe.getPrefixCls=function(){return"".concat(oe.props.rootPrefixCls,"-submenu")},oe.getActiveClassName=function(){return"".concat(oe.getPrefixCls(),"-active")},oe.getDisabledClassName=function(){return"".concat(oe.getPrefixCls(),"-disabled")},oe.getSelectedClassName=function(){return"".concat(oe.getPrefixCls(),"-selected")},oe.getOpenClassName=function(){return"".concat(oe.props.rootPrefixCls,"-submenu-open")},oe.getVisible=function(){return oe.state.isOpen},oe.getMode=function(){return oe.state.mode},oe.saveMenuInstance=function(Ce){oe.menuInstance=Ce},oe.addKeyPath=function(Ce){return Object(U.a)(Object(U.a)({},Ce),{},{keyPath:(Ce.keyPath||[]).concat(oe.props.eventKey)})},oe.triggerOpenChange=function(Ce,Le){var He=oe.props.eventKey,et=function(){oe.onOpenChange({key:He,item:Object(d.a)(oe),trigger:Le,open:Ce})};Le==="mouseenter"?oe.mouseenterTimeout=setTimeout(function(){et()},0):et()},oe.isChildrenSelected=function(){var Ce={find:!1};return Je(oe.props.children,oe.props.selectedKeys,Ce),Ce.find},oe.isInlineMode=function(){return oe.getMode()==="inline"},oe.adjustWidth=function(){if(!oe.subMenuTitle||!oe.menuInstance)return;var Ce=Ye.findDOMNode(oe.menuInstance);if(Ce.offsetWidth>=oe.subMenuTitle.offsetWidth)return;Ce.style.minWidth="".concat(oe.subMenuTitle.offsetWidth,"px")},oe.saveSubMenuTitle=function(Ce){oe.subMenuTitle=Ce},oe.getBaseProps=function(){var Ce=Object(d.a)(oe),Le=Ce.props,He=oe.getMode();return{mode:He==="horizontal"?"vertical":He,visible:oe.getVisible(),level:Le.level+1,inlineIndent:Le.inlineIndent,focusable:!1,onClick:oe.onSubMenuClick,onSelect:oe.onSelect,onDeselect:oe.onDeselect,onDestroy:oe.onDestroy,selectedKeys:Le.selectedKeys,eventKey:"".concat(Le.eventKey,"-menu-"),openKeys:Le.openKeys,motion:Le.motion,onOpenChange:oe.onOpenChange,subMenuOpenDelay:Le.subMenuOpenDelay,parentMenu:Object(d.a)(oe),subMenuCloseDelay:Le.subMenuCloseDelay,forceSubMenuRender:Le.forceSubMenuRender,triggerSubMenuAction:Le.triggerSubMenuAction,builtinPlacements:Le.builtinPlacements,defaultActiveFirst:Le.store.getState().defaultActiveFirst[Ee(Le.eventKey)],multiple:Le.multiple,prefixCls:Le.rootPrefixCls,id:oe.internalMenuId,manualRef:oe.saveMenuInstance,itemIcon:Le.itemIcon,expandIcon:Le.expandIcon,direction:Le.direction}},oe.getMotion=function(Ce,Le){var He=Object(d.a)(oe),et=He.haveRendered,e=oe.props,a=e.motion,R=e.rootPrefixCls,N=Object(U.a)(Object(U.a)({},a),{},{leavedClassName:"".concat(R,"-hidden"),removeOnLeave:!1,motionAppear:et||!Le||Ce!=="inline"});return N};var ve=De.store,le=De.eventKey,Re=ve.getState(),Pe=Re.defaultActiveFirst;oe.isRootMenu=!1;var ze=!1;return Pe&&(ze=Pe[le]),ur(ve,le,ze),oe.state={mode:De.mode,isOpen:De.isOpen},oe}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var oe=this,ve=this.props,le=ve.mode,Re=ve.parentMenu,Pe=ve.manualRef,ze=ve.isOpen,Ce=function(){oe.setState({mode:le,isOpen:ze})},Le=ze!==this.state.isOpen,He=le!==this.state.mode;if((He||Le)&&(Qe.a.cancel(this.updateStateRaf),He?this.updateStateRaf=Object(Qe.a)(Ce):Ce()),Pe&&Pe(this),le!=="horizontal"||!(Re==null?void 0:Re.isRootMenu)||!ze)return;this.minWidthTimeout=setTimeout(function(){return oe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var oe=this.props,ve=oe.onDestroy,le=oe.eventKey;ve&&ve(le),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Qe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(oe,ve){var le=this.getBaseProps();return s.createElement(Br,Object(_.a)({},le,{id:this.internalMenuId,className:oe,style:ve}),this.props.children)}},{key:"renderChildren",value:function(){var oe=this,ve=this.getBaseProps(),le=ve.mode,Re=ve.visible,Pe=ve.forceSubMenuRender,ze=ve.direction,Ce=this.getMotion(le,Re);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Re||Pe,!this.haveOpened)return s.createElement("div",null);var Le=O()("".concat(ve.prefixCls,"-sub"),Object(Q.a)({},"".concat(ve.prefixCls,"-rtl"),ze==="rtl"));return this.isInlineMode()?s.createElement(rn,Object(_.a)({visible:ve.visible,forceRender:Pe},Ce),function(He){var et=He.className,e=He.style,a=O()(Le,et);return oe.renderPopupMenu(a,e)}):this.renderPopupMenu(Le)}},{key:"render",value:function(){var oe,ve,le,Re=Object(U.a)({},this.props),Pe=this.getVisible(),ze=this.getPrefixCls(),Ce=this.isInlineMode(),Le=this.getMode(),He=O()(ze,"".concat(ze,"-").concat(Le),(oe={},Object(Q.a)(oe,Re.className,!!Re.className),Object(Q.a)(oe,this.getOpenClassName(),Pe),Object(Q.a)(oe,this.getActiveClassName(),Re.active||Pe&&!Ce),Object(Q.a)(oe,this.getDisabledClassName(),Re.disabled),Object(Q.a)(oe,this.getSelectedClassName(),this.isChildrenSelected()),oe));this.internalMenuId||(Re.eventKey?this.internalMenuId="".concat(Re.eventKey,"$Menu"):($n+=1,this.internalMenuId="$__$".concat($n,"$Menu")));var et={},e={},a={};Re.disabled||(et={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var R={},N=Re.direction,z=N==="rtl";Ce&&(z?R.paddingRight=Re.inlineIndent*Re.level:R.paddingLeft=Re.inlineIndent*Re.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var ie=null;Le!=="horizontal"&&(ie=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ie=s.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var se=s.createElement("div",Object(_.a)({ref:this.saveSubMenuTitle,style:R,className:"".concat(ze,"-title"),role:"button"},a,e,{"aria-expanded":Pe},ee,{"aria-haspopup":"true",title:typeof Re.title=="string"?Re.title:void 0}),Re.title,ie||s.createElement("i",{className:"".concat(ze,"-arrow")})),pe=this.renderChildren(),ge=((ve=Re.parentMenu)===null||ve===void 0?void 0:ve.isRootMenu)?Re.parentMenu.props.getPopupContainer:function(Xt){return Xt.parentNode},Me=er[Le],Ze=Re.popupOffset?{offset:Re.popupOffset}:{},Ve=O()((le={},Object(Q.a)(le,Re.popupClassName,Re.popupClassName&&!Ce),Object(Q.a)(le,"".concat(ze,"-rtl"),z),le)),ot=Re.disabled,it=Re.triggerSubMenuAction,st=Re.subMenuOpenDelay,yt=Re.forceSubMenuRender,$e=Re.subMenuCloseDelay,Et=Re.builtinPlacements;Ue.forEach(function(Xt){return delete Re[Xt]}),delete Re.onClick;var Ct=z?Object(U.a)(Object(U.a)({},gr),Et):Object(U.a)(Object(U.a)({},_r),Et);delete Re.direction;var Lt=this.getBaseProps(),Ot=Ce?null:this.getMotion(Lt.mode,Lt.visible);return s.createElement("li",Object(_.a)({},Re,et,{className:He,role:"menuitem"}),s.createElement(mr,{prefixCls:ze,popupClassName:O()("".concat(ze,"-popup"),Ve),getPopupContainer:ge,builtinPlacements:Ct,popupPlacement:Me,popupVisible:Ce?!1:Pe,popupAlign:Ze,popup:Ce?null:pe,action:ot||Ce?[]:[it],mouseEnterDelay:st,mouseLeaveDelay:$e,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:yt,popupMotion:Ot},se),Ce?pe:null)}}]),Fe}(s.Component);Ar.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var Nr=Object(c.b)(function(_e,Be){var Fe=_e.openKeys,De=_e.activeKey,oe=_e.selectedKeys,ve=Be.eventKey,le=Be.subMenuKey;return{isOpen:Fe.indexOf(ve)>-1,active:De[le]===ve,selectedKeys:oe}})(Ar);Nr.isSubMenu=!0;var ca=Nr,Zr="menuitem-overflowed",fa=.5,qr=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(){var De;return Object(T.a)(this,Fe),De=Be.apply(this,arguments),De.resizeObserver=null,De.mutationObserver=null,De.originalTotalWidth=0,De.overflowedItems=[],De.menuItemSizes=[],De.cancelFrameId=null,De.state={lastVisibleIndex:void 0},De.childRef=s.createRef(),De.getMenuItemNodes=function(){var oe=De.props.prefixCls,ve=De.childRef.current;return ve?[].slice.call(ve.children).filter(function(le){return le.className.split(" ").indexOf("".concat(oe,"-overflowed-submenu"))<0}):[]},De.getOverflowedSubMenuItem=function(oe,ve,le){var Re=De.props,Pe=Re.overflowedIndicator,ze=Re.level,Ce=Re.mode,Le=Re.prefixCls,He=Re.theme;if(ze!==1||Ce!=="horizontal")return null;var et=De.props.children[0],e=et.props,a=e.children,R=e.title,N=e.style,z=Object(D.a)(e,["children","title","style"]),ee=Object(U.a)({},N),ie="".concat(oe,"-overflowed-indicator"),se="".concat(oe,"-overflowed-indicator");ve.length===0&&le!==!0?ee=Object(U.a)(Object(U.a)({},ee),{},{display:"none"}):le&&(ee=Object(U.a)(Object(U.a)({},ee),{},{visibility:"hidden",position:"absolute"}),ie="".concat(ie,"-placeholder"),se="".concat(se,"-placeholder"));var pe=He?"".concat(Le,"-").concat(He):"",ge={};return Ue.forEach(function(Me){z[Me]!==void 0&&(ge[Me]=z[Me])}),s.createElement(ca,Object(_.a)({title:Pe,className:"".concat(Le,"-overflowed-submenu"),popupClassName:pe},ge,{key:ie,eventKey:se,disabled:!1,style:ee}),ve)},De.setChildrenWidthAndResize=function(){if(De.props.mode!=="horizontal")return;var oe=De.childRef.current;if(!oe)return;var ve=oe.children;if(!ve||ve.length===0)return;var le=oe.children[ve.length-1];be(le,"display","inline-block");var Re=De.getMenuItemNodes(),Pe=Re.filter(function(ze){return ze.className.split(" ").indexOf(Zr)>=0});Pe.forEach(function(ze){be(ze,"display","inline-block")}),De.menuItemSizes=Re.map(function(ze){return je(ze,!0)}),Pe.forEach(function(ze){be(ze,"display","none")}),De.overflowedIndicatorWidth=je(oe.children[oe.children.length-1],!0),De.originalTotalWidth=De.menuItemSizes.reduce(function(ze,Ce){return ze+Ce},0),De.handleResize(),be(le,"display","none")},De.handleResize=function(){if(De.props.mode!=="horizontal")return;var oe=De.childRef.current;if(!oe)return;var ve=je(oe);De.overflowedItems=[];var le=0,Re;De.originalTotalWidth>ve+fa&&(Re=-1,De.menuItemSizes.forEach(function(Pe){le+=Pe,le+De.overflowedIndicatorWidth<=ve&&(Re+=1)})),De.setState({lastVisibleIndex:Re})},De}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){var oe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ve=this.childRef.current;if(!ve)return;this.resizeObserver=new Ge.default(function(le){le.forEach(function(){var Re=oe.cancelFrameId;cancelAnimationFrame(Re),oe.cancelFrameId=requestAnimationFrame(oe.setChildrenWidthAndResize)})}),[].slice.call(ve.children).concat(ve).forEach(function(le){oe.resizeObserver.observe(le)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){oe.resizeObserver.disconnect(),[].slice.call(ve.children).concat(ve).forEach(function(le){oe.resizeObserver.observe(le)}),oe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ve,{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(oe){var ve=this,le=this.state.lastVisibleIndex;return(oe||[]).reduce(function(Re,Pe,ze){var Ce=Pe;if(ve.props.mode==="horizontal"){var Le=ve.getOverflowedSubMenuItem(Pe.props.eventKey,[]);le!==void 0&&ve.props.className.indexOf("".concat(ve.props.prefixCls,"-root"))!==-1&&(ze>le&&(Ce=s.cloneElement(Pe,{style:{display:"none"},eventKey:"".concat(Pe.props.eventKey,"-hidden"),className:"".concat(Zr)})),ze===le+1&&(ve.overflowedItems=oe.slice(le+1).map(function(et){return s.cloneElement(et,{key:et.props.eventKey,mode:"vertical-left"})}),Le=ve.getOverflowedSubMenuItem(Pe.props.eventKey,ve.overflowedItems)));var He=[].concat(Object(g.a)(Re),[Le,Ce]);return ze===oe.length-1&&He.push(ve.getOverflowedSubMenuItem(Pe.props.eventKey,[],!0)),He}return[].concat(Object(g.a)(Re),[Ce])},[])}},{key:"render",value:function(){var oe=this.props,ve=oe.visible,le=oe.prefixCls,Re=oe.overflowedIndicator,Pe=oe.mode,ze=oe.level,Ce=oe.tag,Le=oe.children,He=oe.theme,et=Object(D.a)(oe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ce;return s.createElement(e,Object(_.a)({ref:this.childRef},et),this.renderChildren(Le))}}]),Fe}(s.Component);qr.defaultProps={tag:"div",className:""};var ha=qr;function ma(_e){return _e.length?_e.every(function(Be){return!!Be.props.disabled}):!0}function wr(_e,Be,Fe){var De=_e.getState();_e.setState({activeKey:Object(U.a)(Object(U.a)({},De.activeKey),{},Object(Q.a)({},Be,Fe))})}function yr(_e){return _e.eventKey||"0-menu-"}function Mr(_e,Be){var Fe=Be,De=_e.children,oe=_e.eventKey;if(Fe){var ve;if(Ke(De,function(le,Re){le&&le.props&&!le.props.disabled&&Fe===Ae(le,oe,Re)&&(ve=!0)}),ve)return Fe}return Fe=null,_e.defaultActiveFirst&&Ke(De,function(le,Re){!Fe&&le&&!le.props.disabled&&(Fe=Ae(le,oe,Re))}),Fe}function pa(_e){if(!_e)return;var Be=this.instanceArray.indexOf(_e);Be!==-1?this.instanceArray[Be]=_e:this.instanceArray.push(_e)}var $r=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(De){var oe;return Object(T.a)(this,Fe),oe=Be.call(this,De),oe.onKeyDown=function(ve,le){var Re=ve.keyCode,Pe;if(oe.getFlatInstanceArray().forEach(function(Ce){Ce&&Ce.props.active&&Ce.onKeyDown&&(Pe=Ce.onKeyDown(ve))}),Pe)return 1;var ze=null;return(Re===L.a.UP||Re===L.a.DOWN)&&(ze=oe.step(Re===L.a.UP?-1:1)),ze?(ve.preventDefault(),wr(oe.props.store,yr(oe.props),ze.props.eventKey),typeof le=="function"&&le(ze),1):void 0},oe.onItemHover=function(ve){var le=ve.key,Re=ve.hover;wr(oe.props.store,yr(oe.props),Re?le:null)},oe.onDeselect=function(ve){oe.props.onDeselect(ve)},oe.onSelect=function(ve){oe.props.onSelect(ve)},oe.onClick=function(ve){oe.props.onClick(ve)},oe.onOpenChange=function(ve){oe.props.onOpenChange(ve)},oe.onDestroy=function(ve){oe.props.onDestroy(ve)},oe.getFlatInstanceArray=function(){return oe.instanceArray},oe.step=function(ve){var le=oe.getFlatInstanceArray(),Re=oe.props.store.getState().activeKey[yr(oe.props)],Pe=le.length;if(!Pe)return null;ve<0&&(le=le.concat().reverse());var ze=-1;if(le.every(function(et,e){return et&&et.props.eventKey===Re?(ze=e,!1):!0}),!oe.props.defaultActiveFirst&&ze!==-1&&ma(le.slice(ze,Pe-1)))return;var Ce=(ze+1)%Pe,Le=Ce;do{var He=le[Le];if(!He||He.props.disabled)Le=(Le+1)%Pe;else return He}while(Le!==Ce);return null},oe.renderCommonMenuItem=function(ve,le,Re){var Pe=oe.props.store.getState(),ze=Object(d.a)(oe),Ce=ze.props,Le=Ae(ve,Ce.eventKey,le),He=ve.props;if(!He||typeof ve.type=="string")return ve;var et=Le===Pe.activeKey,e=Object(U.a)(Object(U.a)({mode:He.mode||Ce.mode,level:Ce.level,inlineIndent:Ce.inlineIndent,renderMenuItem:oe.renderMenuItem,rootPrefixCls:Ce.prefixCls,index:le,parentMenu:Ce.parentMenu,manualRef:He.disabled?void 0:Object(C.a)(ve.ref,pa.bind(Object(d.a)(oe))),eventKey:Le,active:!He.disabled&&et,multiple:Ce.multiple,onClick:function(R){(He.onClick||fe)(R),oe.onClick(R)},onItemHover:oe.onItemHover,motion:Ce.motion,subMenuOpenDelay:Ce.subMenuOpenDelay,subMenuCloseDelay:Ce.subMenuCloseDelay,forceSubMenuRender:Ce.forceSubMenuRender,onOpenChange:oe.onOpenChange,onDeselect:oe.onDeselect,onSelect:oe.onSelect,builtinPlacements:Ce.builtinPlacements,itemIcon:He.itemIcon||oe.props.itemIcon,expandIcon:He.expandIcon||oe.props.expandIcon},Re),{},{direction:Ce.direction});return(Ce.mode==="inline"||Ie())&&(e.triggerSubMenuAction="click"),s.cloneElement(ve,Object(U.a)(Object(U.a)({},e),{},{key:Le||le}))},oe.renderMenuItem=function(ve,le,Re){if(!ve)return null;var Pe=oe.props.store.getState(),ze={openKeys:Pe.openKeys,selectedKeys:Pe.selectedKeys,triggerSubMenuAction:oe.props.triggerSubMenuAction,subMenuKey:Re};return oe.renderCommonMenuItem(ve,le,ze)},De.store.setState({activeKey:Object(U.a)(Object(U.a)({},De.store.getState().activeKey),{},Object(Q.a)({},De.eventKey,Mr(De,De.activeKey)))}),oe.instanceArray=[],oe}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(oe){return this.props.visible||oe.visible||this.props.className!==oe.className||!I()(this.props.style,oe.style)}},{key:"componentDidUpdate",value:function(oe){var ve=this.props,le="activeKey"in ve?ve.activeKey:ve.store.getState().activeKey[yr(ve)],Re=Mr(ve,le);if(Re!==le)wr(ve.store,yr(ve),Re);else if("activeKey"in oe){var Pe=Mr(oe,oe.activeKey);Re!==Pe&&wr(ve.store,yr(ve),Re)}}},{key:"render",value:function(){var oe=this,ve=Object(_.a)({},this.props);this.instanceArray=[];var le=O()(ve.prefixCls,ve.className,"".concat(ve.prefixCls,"-").concat(ve.mode)),Re={className:le,role:ve.role||"menu"};ve.id&&(Re.id=ve.id),ve.focusable&&(Re.tabIndex=0,Re.onKeyDown=this.onKeyDown);var Pe=ve.prefixCls,ze=ve.eventKey,Ce=ve.visible,Le=ve.level,He=ve.mode,et=ve.overflowedIndicator,e=ve.theme;return Ue.forEach(function(a){return delete ve[a]}),delete ve.onClick,s.createElement(ha,Object(_.a)({},ve,{prefixCls:Pe,mode:He,tag:"ul",level:Le,theme:e,visible:Ce,overflowedIndicator:et},Re),Object(o.a)(ve.children).map(function(a,R){return oe.renderMenuItem(a,R,ze||"0-menu-")}))}}]),Fe}(s.Component);$r.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var va=Object(c.b)()($r),Br=va,Vn=h("Kwbf");function jr(_e,Be,Fe){var De=_e.prefixCls,oe=_e.motion,ve=_e.defaultMotions,le=ve===void 0?{}:ve,Re=_e.openAnimation,Pe=_e.openTransitionName,ze=Be.switchingModeFromInline;if(oe)return oe;if(Object(k.a)(Re)==="object"&&Re)Object(Vn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Re=="string")return{motionName:"".concat(De,"-open-").concat(Re)};if(Pe)return{motionName:Pe};var Ce=le[Fe];return Ce||(ze?null:le.other)}var qn=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(De){var oe;Object(T.a)(this,Fe),oe=Be.call(this,De),oe.onSelect=function(Re){var Pe=Object(d.a)(oe),ze=Pe.props;if(ze.selectable){var Ce=oe.store.getState(),Le=Ce.selectedKeys,He=Re.key;ze.multiple?Le=Le.concat([He]):Le=[He],"selectedKeys"in ze||oe.store.setState({selectedKeys:Le}),ze.onSelect(Object(U.a)(Object(U.a)({},Re),{},{selectedKeys:Le}))}},oe.onClick=function(Re){var Pe=oe.getRealMenuMode(),ze=Object(d.a)(oe),Ce=ze.store,Le=ze.props.onOpenChange;Pe!=="inline"&&!("openKeys"in oe.props)&&(Ce.setState({openKeys:[]}),Le([])),oe.props.onClick(Re)},oe.onKeyDown=function(Re,Pe){oe.innerMenu.getWrappedInstance().onKeyDown(Re,Pe)},oe.onOpenChange=function(Re){var Pe=Object(d.a)(oe),ze=Pe.props,Ce=oe.store.getState().openKeys.concat(),Le=!1,He=function(e){var a=!1;if(e.open)a=Ce.indexOf(e.key)===-1,a&&Ce.push(e.key);else{var R=Ce.indexOf(e.key);a=R!==-1,a&&Ce.splice(R,1)}Le=Le||a};Array.isArray(Re)?Re.forEach(He):He(Re),Le&&("openKeys"in oe.props||oe.store.setState({openKeys:Ce}),ze.onOpenChange(Ce))},oe.onDeselect=function(Re){var Pe=Object(d.a)(oe),ze=Pe.props;if(ze.selectable){var Ce=oe.store.getState().selectedKeys.concat(),Le=Re.key,He=Ce.indexOf(Le);He!==-1&&Ce.splice(He,1),"selectedKeys"in ze||oe.store.setState({selectedKeys:Ce}),ze.onDeselect(Object(U.a)(Object(U.a)({},Re),{},{selectedKeys:Ce}))}},oe.onMouseEnter=function(Re){oe.restoreModeVerticalFromInline();var Pe=oe.props.onMouseEnter;Pe&&Pe(Re)},oe.onTransitionEnd=function(Re){var Pe=Re.propertyName==="width"&&Re.target===Re.currentTarget,ze=Re.target.className,Ce=Object.prototype.toString.call(ze)==="[object SVGAnimatedString]"?ze.animVal:ze,Le=Re.propertyName==="font-size"&&Ce.indexOf("anticon")>=0;(Pe||Le)&&oe.restoreModeVerticalFromInline()},oe.setInnerMenu=function(Re){oe.innerMenu=Re},oe.isRootMenu=!0;var ve=De.defaultSelectedKeys,le=De.defaultOpenKeys;return"selectedKeys"in De&&(ve=De.selectedKeys||[]),"openKeys"in De&&(le=De.openKeys||[]),oe.store=Object(c.c)({selectedKeys:ve,openKeys:le,activeKey:{"0-menu-":Mr(De,De.activeKey)}}),oe.state={switchingModeFromInline:!1,prevProps:De,inlineOpenKeys:[],store:oe.store},oe}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(oe){var ve=this.props,le=ve.siderCollapsed,Re=ve.inlineCollapsed,Pe=ve.onOpenChange;(!oe.inlineCollapsed&&Re||!oe.siderCollapsed&&le)&&Pe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var oe=this.props.collapsedWidth,ve=this.store,le=this.prevOpenKeys,Re=this.getInlineCollapsed()&&(oe===0||oe==="0"||oe==="0px");Re?(this.prevOpenKeys=ve.getState().openKeys.concat(),this.store.setState({openKeys:[]})):le&&(this.store.setState({openKeys:le}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var oe=this.props.mode,ve=this.state.switchingModeFromInline,le=this.getInlineCollapsed();return ve&&le?"inline":le?"vertical":oe}},{key:"getInlineCollapsed",value:function(){var oe=this.props,ve=oe.inlineCollapsed,le=oe.siderCollapsed;return le!==void 0?le:ve}},{key:"restoreModeVerticalFromInline",value:function(){var oe=this.state.switchingModeFromInline;oe&&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 oe=Object(U.a)({},Object(w.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ve=this.getRealMenuMode();return oe.className+=" ".concat(oe.prefixCls,"-root"),oe.direction==="rtl"&&(oe.className+=" ".concat(oe.prefixCls,"-rtl")),oe=Object(U.a)(Object(U.a)({},oe),{},{mode:ve,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:jr(this.props,this.state,ve)}),delete oe.openAnimation,delete oe.openTransitionName,s.createElement(c.a,{store:this.store},s.createElement(Br,Object(_.a)({},oe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(oe,ve){var le=ve.prevProps,Re=ve.store,Pe=Re.getState(),ze={},Ce={prevProps:oe};return le.mode==="inline"&&oe.mode!=="inline"&&(Ce.switchingModeFromInline=!0),"openKeys"in oe?ze.openKeys=oe.openKeys||[]:((oe.inlineCollapsed&&!le.inlineCollapsed||oe.siderCollapsed&&!le.siderCollapsed)&&(Ce.switchingModeFromInline=!0,Ce.inlineOpenKeys=Pe.openKeys,ze.openKeys=[]),(!oe.inlineCollapsed&&le.inlineCollapsed||!oe.siderCollapsed&&le.siderCollapsed)&&(ze.openKeys=ve.inlineOpenKeys,Ce.inlineOpenKeys=[])),Object.keys(ze).length&&Re.setState(ze),Ce}}]),Fe}(s.Component);qn.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"\xB7\xB7\xB7")};var ga=qn,Fr=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(){var De;return Object(T.a)(this,Fe),De=Be.apply(this,arguments),De.onKeyDown=function(oe){var ve=oe.keyCode;return ve===L.a.ENTER?(De.onClick(oe),!0):void 0},De.onMouseLeave=function(oe){var ve=De.props,le=ve.eventKey,Re=ve.onItemHover,Pe=ve.onMouseLeave;Re({key:le,hover:!1}),Pe({key:le,domEvent:oe})},De.onMouseEnter=function(oe){var ve=De.props,le=ve.eventKey,Re=ve.onItemHover,Pe=ve.onMouseEnter;Re({key:le,hover:!0}),Pe({key:le,domEvent:oe})},De.onClick=function(oe){var ve=De.props,le=ve.eventKey,Re=ve.multiple,Pe=ve.onClick,ze=ve.onSelect,Ce=ve.onDeselect,Le=ve.isSelected,He={key:le,keyPath:[le],item:Object(d.a)(De),domEvent:oe};Pe(He),Re?Le?Ce(He):ze(He):Le||ze(He)},De.saveNode=function(oe){De.node=oe},De}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var oe=this.props;oe.onDestroy&&oe.onDestroy(oe.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 oe,ve=Object(U.a)({},this.props),le=O()(this.getPrefixCls(),ve.className,(oe={},Object(Q.a)(oe,this.getActiveClassName(),!ve.disabled&&ve.active),Object(Q.a)(oe,this.getSelectedClassName(),ve.isSelected),Object(Q.a)(oe,this.getDisabledClassName(),ve.disabled),oe)),Re=Object(U.a)(Object(U.a)({},ve.attribute),{},{title:typeof ve.title=="string"?ve.title:void 0,className:le,role:ve.role||"menuitem","aria-disabled":ve.disabled});ve.role==="option"?Re=Object(U.a)(Object(U.a)({},Re),{},{role:"option","aria-selected":ve.isSelected}):(ve.role===null||ve.role==="none")&&(Re.role="none");var Pe={onClick:ve.disabled?null:this.onClick,onMouseLeave:ve.disabled?null:this.onMouseLeave,onMouseEnter:ve.disabled?null:this.onMouseEnter},ze=Object(U.a)({},ve.style);ve.mode==="inline"&&(ve.direction==="rtl"?ze.paddingRight=ve.inlineIndent*ve.level:ze.paddingLeft=ve.inlineIndent*ve.level),Ue.forEach(function(Le){return delete ve[Le]}),delete ve.direction;var Ce=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ce=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object(_.a)({},Object(w.a)(ve,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Re,Pe,{style:ze,ref:this.saveNode}),ve.children,Ce)}}]),Fe}(s.Component);Fr.isMenuItem=!0,Fr.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var Or=Object(c.b)(function(_e,Be){var Fe=_e.activeKey,De=_e.selectedKeys,oe=Be.eventKey,ve=Be.subMenuKey;return{active:Fe[ve]===oe,isSelected:Array.isArray(De)?De.indexOf(oe)!==-1:De===oe}})(Fr),Ea=Or,zr=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(){var De;return Object(T.a)(this,Fe),De=Be.apply(this,arguments),De.renderInnerMenuItem=function(oe){var ve=De.props,le=ve.renderMenuItem,Re=ve.index;return le(oe,Re,De.props.subMenuKey)},De}return Object(E.a)(Fe,[{key:"render",value:function(){var oe=Object(_.a)({},this.props),ve=oe.className,le=ve===void 0?"":ve,Re=oe.rootPrefixCls,Pe="".concat(Re,"-item-group-title"),ze="".concat(Re,"-item-group-list"),Ce=oe.title,Le=oe.children;return Ue.forEach(function(He){return delete oe[He]}),delete oe.direction,s.createElement("li",Object(_.a)({},oe,{onClick:function(et){return et.stopPropagation()},className:"".concat(le," ").concat(Re,"-item-group")}),s.createElement("div",{className:Pe,title:typeof Ce=="string"?Ce:void 0},Ce),s.createElement("ul",{className:ze},s.Children.map(Le,this.renderInnerMenuItem)))}}]),Fe}(s.Component);zr.isMenuItemGroup=!0,zr.defaultProps={disabled:!0};var Wr=zr,ea=function(Be){var Fe=Be.className,De=Be.rootPrefixCls,oe=Be.style;return s.createElement("li",{className:"".concat(Fe," ").concat(De,"-item-divider"),style:oe})};ea.defaultProps={disabled:!0,className:"",style:{}};var Cr=ea,ba=ga,Hr=h("eDIo");function ya(_e,Be){var Fe=_e.prefixCls,De=_e.editable,oe=_e.locale,ve=_e.style;return!De||De.showAdd===!1?null:s.createElement("button",{ref:Be,type:"button",className:"".concat(Fe,"-nav-add"),style:ve,"aria-label":(oe==null?void 0:oe.addAriaLabel)||"Add tab",onClick:function(Re){De.onEdit("add",{event:Re})}},De.addIcon||"+")}var ta=s.forwardRef(ya);function sr(_e,Be){var Fe=_e.prefixCls,De=_e.id,oe=_e.tabs,ve=_e.locale,le=_e.mobile,Re=_e.moreIcon,Pe=Re===void 0?"More":Re,ze=_e.moreTransitionName,Ce=_e.style,Le=_e.className,He=_e.editable,et=_e.tabBarGutter,e=_e.rtl,a=_e.onTabClick,R=Object(s.useState)(!1),N=Object(P.a)(R,2),z=N[0],ee=N[1],ie=Object(s.useState)(null),se=Object(P.a)(ie,2),pe=se[0],ge=se[1],Me="".concat(De,"-more-popup"),Ze="".concat(Fe,"-dropdown"),Ve=pe!==null?"".concat(Me,"-").concat(pe):null,ot=ve==null?void 0:ve.dropdownAriaLabel,it=s.createElement(ba,{onClick:function(Ot){var Xt=Ot.key,Rt=Ot.domEvent;a(Xt,Rt),ee(!1)},id:Me,tabIndex:-1,role:"listbox","aria-activedescendant":Ve,selectedKeys:[pe],"aria-label":ot!==void 0?ot:"expanded dropdown"},oe.map(function(Lt){return s.createElement(Ea,{key:Lt.key,id:"".concat(Me,"-").concat(Lt.key),role:"option","aria-controls":De&&"".concat(De,"-panel-").concat(Lt.key),disabled:Lt.disabled},Lt.tab)}));function st(Lt){for(var Ot=oe.filter(function(Bn){return!Bn.disabled}),Xt=Ot.findIndex(function(Bn){return Bn.key===pe})||0,Rt=Ot.length,$t=0;$tEt?(yt=it,Me.current="x"):(yt=st,Me.current="y");var Ct=Date.now();Ct-pe.current>100&&(ge.current=!1),(Be(-yt,-yt)||ge.current)&&(ot.preventDefault(),ge.current=!0),pe.current=Ct}var Ve=Object(s.useRef)(null);Ve.current={onTouchStart:ee,onTouchMove:ie,onTouchEnd:se,onWheel:Ze},s.useEffect(function(){function ot($e){Ve.current.onTouchStart($e)}function it($e){Ve.current.onTouchMove($e)}function st($e){Ve.current.onTouchEnd($e)}function yt($e){Ve.current.onWheel($e)}return document.addEventListener("touchmove",it,{passive:!1}),document.addEventListener("touchend",st,{passive:!1}),_e.current.addEventListener("touchstart",ot,{passive:!1}),_e.current.addEventListener("wheel",yt),function(){document.removeEventListener("touchmove",it),document.removeEventListener("touchend",st)}},[])}function Dr(){var _e=Object(s.useRef)(new Map);function Be(De){return _e.current.has(De)||_e.current.set(De,s.createRef()),_e.current.get(De)}function Fe(De){_e.current.delete(De)}return[Be,Fe]}function Lr(_e,Be){var Fe=s.useRef(_e),De=s.useState({}),oe=Object(P.a)(De,2),ve=oe[1];function le(Re){var Pe=typeof Re=="function"?Re(Fe.current):Re;Pe!==Fe.current&&Be(Pe,Fe.current),Fe.current=Pe,ve({})}return[Fe.current,le]}var na=function(Be){var Fe=Be.position,De=Be.prefixCls,oe=Be.extra;if(!oe)return null;var ve,le=oe;return Fe==="right"&&(ve=le.right||!le.left&&le||null),Fe==="left"&&(ve=le.left||null),ve?s.createElement("div",{className:"".concat(De,"-extra-content")},ve):null};function ra(_e,Be){var Fe,De=s.useContext(Er),oe=De.prefixCls,ve=De.tabs,le=_e.className,Re=_e.style,Pe=_e.id,ze=_e.animated,Ce=_e.activeKey,Le=_e.rtl,He=_e.extra,et=_e.editable,e=_e.locale,a=_e.tabPosition,R=_e.tabBarGutter,N=_e.children,z=_e.onTabClick,ee=_e.onTabScroll,ie=Object(s.useRef)(),se=Object(s.useRef)(),pe=Object(s.useRef)(),ge=Object(s.useRef)(),Me=Dr(),Ze=Object(P.a)(Me,2),Ve=Ze[0],ot=Ze[1],it=a==="top"||a==="bottom",st=Lr(0,function(Dn,Mn){it&&ee&&ee({direction:Dn>Mn?"left":"right"})}),yt=Object(P.a)(st,2),$e=yt[0],Et=yt[1],Ct=Lr(0,function(Dn,Mn){!it&&ee&&ee({direction:Dn>Mn?"top":"bottom"})}),Lt=Object(P.a)(Ct,2),Ot=Lt[0],Xt=Lt[1],Rt=Object(s.useState)(0),$t=Object(P.a)(Rt,2),tn=$t[0],Bn=$t[1],Pn=Object(s.useState)(0),an=Object(P.a)(Pn,2),vn=an[0],ln=an[1],Tn=Object(s.useState)(0),hn=Object(P.a)(Tn,2),un=hn[0],Rn=hn[1],An=Object(s.useState)(0),en=Object(P.a)(An,2),dn=en[0],wn=en[1],In=Object(s.useState)(null),xn=Object(P.a)(In,2),yn=xn[0],Xn=xn[1],sa=Object(s.useState)(null),Vr=Object(P.a)(sa,2),Xr=Vr[0],Xa=Vr[1],Ya=Object(s.useState)(0),Ca=Object(P.a)(Ya,2),Ur=Ca[0],Qa=Ca[1],Sa=Object(s.useState)(0),Ba=Object(P.a)(Sa,2),Ja=Ba[0],ja=Ba[1],Za=A(new Map),Ta=Object(P.a)(Za,2),ri=Ta[0],qa=Ta[1],wa=m(ve,ri,tn),Ma="".concat(oe,"-nav-operations-hidden"),Yr=0,Qr=0;it?Le?(Yr=0,Qr=Math.max(0,tn-yn)):(Yr=Math.min(0,yn-tn),Qr=0):(Yr=Math.min(0,Xr-vn),Qr=0);function Oa(Dn){return DnQr?[Qr,!1]:[Dn,!0]}var Fa=Object(s.useRef)(),$a=Object(s.useState)(),za=Object(P.a)($a,2),la=za[0],Ra=za[1];function Wa(){Ra(Date.now())}function Ha(){window.clearTimeout(Fa.current)}Kr(ie,function(Dn,Mn){var ir=!1;function vr(La,Pa){La(function(Ia){var Ua=Oa(Ia+Pa),da=Object(P.a)(Ua,2),ti=da[0],ni=da[1];return ir=ni,ti})}if(it){if(yn>=tn)return ir;vr(Et,Dn)}else{if(Xr>=vn)return ir;vr(Xt,Mn)}return Ha(),Wa(),ir}),Object(s.useEffect)(function(){return Ha(),la&&(Fa.current=window.setTimeout(function(){Ra(0)},100)),Ha},[la]);function Da(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ce,Mn=wa.get(Dn);if(!Mn)return;if(it){var ir=$e;Le?Mn.right<$e?ir=Mn.right:Mn.right+Mn.width>$e+yn&&(ir=Mn.right+Mn.width-yn):Mn.left<-$e?ir=-Mn.left:Mn.left+Mn.width>-$e+yn&&(ir=-(Mn.left+Mn.width-yn)),Xt(0),Et(Oa(ir)[0])}else{var vr=Ot;Mn.top<-Ot?vr=-Mn.top:Mn.top+Mn.height>-Ot+Xr&&(vr=-(Mn.top+Mn.height-Xr)),Et(0),Xt(Oa(vr)[0])}}var ai=y(wa,{width:yn,height:Xr,left:$e,top:Ot},{width:un,height:dn},{width:Ur,height:Ja},Object(U.a)(Object(U.a)({},_e),{},{tabs:ve})),Ka=Object(P.a)(ai,2),Ga=Ka[0],ei=Ka[1],ii=ve.map(function(Dn){var Mn=Dn.key;return s.createElement(u,{id:Pe,prefixCls:oe,key:Mn,rtl:Le,tab:Dn,closable:Dn.closable,editable:et,active:Mn===Ce,tabPosition:a,tabBarGutter:R,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:Ve(Mn),onClick:function(vr){z(Mn,vr)},onRemove:function(){ot(Mn)},onFocus:function(){Da(Mn),Wa(),Le||(ie.current.scrollLeft=0),ie.current.scrollTop=0}})}),Va=M(function(){var Dn,Mn,ir,vr,La,Pa,Ia,Ua,da,ti=((Dn=ie.current)===null||Dn===void 0?void 0:Dn.offsetWidth)||0,ni=((Mn=ie.current)===null||Mn===void 0?void 0:Mn.offsetHeight)||0,si=((ir=ge.current)===null||ir===void 0?void 0:ir.offsetWidth)||0,li=((vr=ge.current)===null||vr===void 0?void 0:vr.offsetHeight)||0,mi=((La=pe.current)===null||La===void 0?void 0:La.offsetWidth)||0,pi=((Pa=pe.current)===null||Pa===void 0?void 0:Pa.offsetHeight)||0;Xn(ti),Xa(ni),Qa(si),ja(li);var ui=(((Ia=se.current)===null||Ia===void 0?void 0:Ia.offsetWidth)||0)-si,di=(((Ua=se.current)===null||Ua===void 0?void 0:Ua.offsetHeight)||0)-li;Bn(ui),ln(di);var ci=(da=pe.current)===null||da===void 0?void 0:da.className.includes(Ma);Rn(ui-(ci?0:mi)),wn(di-(ci?0:pi)),qa(function(){var fi=new Map;return ve.forEach(function(vi){var hi=vi.key,ka=Ve(hi).current;ka&&fi.set(hi,{width:ka.offsetWidth,height:ka.offsetHeight,left:ka.offsetLeft,top:ka.offsetTop})}),fi})}),oi=ve.slice(0,Ga),Un=ve.slice(ei+1),mn=[].concat(Object(g.a)(oi),Object(g.a)(Un)),Cn=Object(s.useState)(),Sn=Object(P.a)(Cn,2),kn=Sn[0],jn=Sn[1],Fn=wa.get(Ce),br=Object(s.useRef)();function lr(){x.a.cancel(br.current)}Object(s.useEffect)(function(){var Dn={};return Fn&&(it?(Le?Dn.right=Fn.right:Dn.left=Fn.left,Dn.width=Fn.width):(Dn.top=Fn.top,Dn.height=Fn.height)),lr(),br.current=x()(function(){jn(Dn)}),lr},[Fn,it,Le]),Object(s.useEffect)(function(){Da()},[Ce,Fn,wa,it]),Object(s.useEffect)(function(){Va()},[Le,R,Ce,ve.map(function(Dn){return Dn.key}).join("_")]);var cr=!!mn.length,xr="".concat(oe,"-nav-wrap"),Jr,ua,tr,Tr;return it?Le?(ua=$e>0,Jr=$e+ynP+o&&O>U+o||OQ+o&&t>D+o||t=g.x&&o<=g.x+g.width&&v>=g.y&&v<=g.y+g.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var O=t;ae.exports=O},mLcG:function(ae,Z){var h=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};ae.exports=h},mgmH:function(ae,Z,h){"use strict";h.d(Z,"d",function(){return S}),h.d(Z,"b",function(){return M}),h.d(Z,"e",function(){return A}),h.d(Z,"c",function(){return L}),h.d(Z,"n",function(){return f}),h.d(Z,"g",function(){return u}),h.d(Z,"h",function(){return l}),h.d(Z,"j",function(){return p}),h.d(Z,"a",function(){return y}),h.d(Z,"l",function(){return _}),h.d(Z,"f",function(){return T}),h.d(Z,"k",function(){return E}),h.d(Z,"m",function(){return d}),h.d(Z,"i",function(){return n}),h.d(Z,"o",function(){return r}),h.d(Z,"t",function(){return c}),h.d(Z,"s",function(){return w}),h.d(Z,"p",function(){return C}),h.d(Z,"q",function(){return b}),h.d(Z,"r",function(){return I}),h.d(Z,"v",function(){return k}),h.d(Z,"u",function(){return j});var Q=h("miYZ"),P=h("tsqr"),D=h("k1fw"),U=h("9og8"),s=h("WmNS"),t=h.n(s),O=h("oUNq"),o=h("9kvl"),v=h("1vsH"),g=h("m3rI"),i=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},x=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},S=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(O.t)(Object(D.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(v.w)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/export_couser_info.json"),query:Y}));case 7:x();case 8:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),M=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.r)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),A=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.u)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),L=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.s)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),f=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.z)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),u=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.v)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),l=function(){var W=Object(U.a)(t.a.mark(function V(Y,X){var F;return t.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(O.x)(Object(D.a)({},Y));case 2:F=$.sent,F.status===0?(P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/").concat(X))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/").concat(X)));case 4:case"end":return $.stop()}},V)}));return function(Y,X){return W.apply(this,arguments)}}(),m=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(O.w)(Object(D.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(v.w)("",Object(v.Y)({url:g.a.API_SERVER+"/api/homework_commons/".concat(Y.categoryId,"/works_list.zip"),query:Y}));case 7:x();case 8:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),p=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(O.A)(Object(D.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(v.w)("",Object(v.Y)({url:g.a.API_SERVER+"/api/polls/".concat(Y.categoryId,"/commit_result.xlsx"),query:Y}));case 7:x();case 8:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),y=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/attendances/export_xlsx_data.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),_=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/video_study_statics.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),T=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/export_course_students_info.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),E=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/item_banks/export.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),d=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),n=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.y)(Object(D.a)({},Y));case 2:X=K.sent,X.status===0?(P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/exercise_score"))):X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),r=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),F.next=3,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/export_records/".concat(Y.id,".xlsx"),query:Y}));case 3:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),c=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),w=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_training_objectives.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),C=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)(Y==null?void 0:Y.name,Object(v.Y)({url:g.a.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),b=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_courses.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),I=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_graduation_requirements.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),k=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/rank_list.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),j=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}()},n1HI:function(ae,Z,h){var Q=h("hX1E"),P=Q.normalizeRadian,D=Math.PI*2;function U(s,t,O,o,v,g,i,x,S){if(i===0)return!1;var M=i;x-=s,S-=t;var A=Math.sqrt(x*x+S*S);if(A-M>O||A+Mv&&(v+=D);var f=Math.atan2(S,x);return f<0&&(f+=D),f>=o&&f<=v||f+D>=o&&f+D<=v}Z.containStroke=U},n6Mw:function(ae,Z,h){var Q=h("SrGk"),P=h("bYtY"),D=h("Fofx");function U(t,O){Q.call(this,t,O,"clipPath","__clippath_in_use__")}P.inherits(U,Q),U.prototype.update=function(t){var O=this.getSvgElement(t);O&&this.updateDom(O,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},U.prototype.updateDom=function(t,O,o){if(O&&O.length>0){var v=this.getDefs(!0),g=O[0],i,x,S=o?"_textDom":"_dom";g[S]?(x=g[S].getAttribute("id"),i=g[S],v.contains(i)||v.appendChild(i)):(x="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",x),v.appendChild(i),g[S]=i);var M=this.getSvgProxy(g);if(g.transform&&g.parent.invTransform&&!o){var A=Array.prototype.slice.call(g.transform);D.mul(g.transform,g.parent.invTransform,g.transform),M.brush(g),g.transform=A}else M.brush(g);var L=this.getSvgElement(g);i.innerHTML="",i.appendChild(L.cloneNode()),t.setAttribute("clip-path","url(#"+x+")"),O.length>1&&this.updateDom(i,O.slice(1),o)}else t&&t.setAttribute("clip-path","none")},U.prototype.markUsed=function(t){var O=this;t.__clipPaths&&P.each(t.__clipPaths,function(o){o._dom&&Q.prototype.markUsed.call(O,o._dom),o._textDom&&Q.prototype.markUsed.call(O,o._textDom)})};var s=U;ae.exports=s},nCxF:function(ae,Z,h){var Q=h("QBsz"),P=Q.min,D=Q.max,U=Q.scale,s=Q.distance,t=Q.add,O=Q.clone,o=Q.sub;function v(g,i,x,S){var M=[],A=[],L=[],f=[],u,l,m,p;if(S){m=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var y=0,_=g.length;y<_;y++)P(m,m,g[y]),D(p,p,g[y]);P(m,m,S[0]),D(p,p,S[1])}for(var y=0,_=g.length;y<_;y++){var T=g[y];if(x)u=g[y?y-1:_-1],l=g[(y+1)%_];else if(y===0||y===_-1){M.push(O(g[y]));continue}else u=g[y-1],l=g[y+1];o(A,l,u),U(A,A,i);var E=s(T,u),d=s(T,l),n=E+d;n!==0&&(E/=n,d/=n),U(L,A,-E),U(f,A,d);var r=t([],T,L),c=t([],T,f);S&&(D(r,r,m),P(r,r,p),D(c,c,m),P(c,c,p)),M.push(r),M.push(c)}return x&&M.push(M.shift()),M}ae.exports=v},nKGa:function(ae,Z,h){ae.exports=h.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(ae,Z){var h=Math.round;function Q(U,s,t){if(!s)return;var O=s.x1,o=s.x2,v=s.y1,g=s.y2;U.x1=O,U.x2=o,U.y1=v,U.y2=g;var i=t&&t.lineWidth;if(!i)return;h(O*2)===h(o*2)&&(U.x1=U.x2=D(O,i,!0)),h(v*2)===h(g*2)&&(U.y1=U.y2=D(v,i,!0))}function P(U,s,t){if(!s)return;var O=s.x,o=s.y,v=s.width,g=s.height;U.x=O,U.y=o,U.width=v,U.height=g;var i=t&&t.lineWidth;if(!i)return;U.x=D(O,i,!0),U.y=D(o,i,!0),U.width=Math.max(D(O+v,i,!1)-U.x,v===0?0:1),U.height=Math.max(D(o+g,i,!1)-U.y,g===0?0:1)}function D(U,s,t){if(!s)return U;var O=h(U*2);return(O+h(s))%2===0?O/2:(O+(t?1:-1))/2}Z.subPixelOptimizeLine=Q,Z.subPixelOptimizeRect=P,Z.subPixelOptimize=D},ni6a:function(ae,Z,h){var Q=h("pzxd"),P=h("mFDi"),D=h("gut8"),U=D.WILL_BE_RESTORED,s=new P,t=function(){};t.prototype={constructor:t,drawRectText:function(o,v){var g=this.style;v=g.textRect||v,this.__dirty&&Q.normalizeTextStyle(g,!0);var i=g.text;if(i!=null&&(i+=""),!Q.needDrawText(i,g))return;o.save();var x=this.transform;g.transformText?this.setTransform(o):x&&(s.copy(v),s.applyTransform(x),v=s),Q.renderText(this,o,i,g,v,U),o.restore()}};var O=t;ae.exports=O},"nj+s":function(ae,Z,h){ae.exports={searchWrap:"searchWrap___3itQA",search:"search___6Phxx",searchIcon:"searchIcon___2OKV2",scrollWrapper:"scrollWrapper___3CgdD",checkBoxWrapper:"checkBoxWrapper___2rzjY",checkboxtitle:"checkboxtitle___2oX3A",partTitle:"partTitle___PjtbY",exportBtn:"exportBtn___2dBfL",pngIcon:"pngIcon___1AVKV"}},nntt:function(ae,Z){ae.exports="data:image/png;base64,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"},nukY:function(ae,Z){ae.exports="data:image/png;base64,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"},nz4c:function(ae,Z){ae.exports="data:image/png;base64,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"},o2EA:function(ae,Z,h){ae.exports=h.p+"static/icon1.992c3a36.svg"},"oBm/":function(ae,Z,h){ae.exports=h.p+"static/small.a7be44f3.png"},onxn:function(ae,Z){ae.exports="data:image/png;base64,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"},p6Nx:function(ae,Z,h){},pIsd:function(ae,Z,h){var Q=h("BJfS"),P=function(s){var t=/[height|width]$/;return t.test(s)},D=function(s){var t="",O=Object.keys(s);return O.forEach(function(o,v){var g=s[o];o=Q(o),P(o)&&typeof g=="number"&&(g=g+"px"),g===!0?t+=o:g===!1?t+="not "+o:t+="("+o+": "+g+")",v=0&&(xt=be[kt],xt.textAlign==="right");)r(X,F,xt,$,Ge,Ke,Mt,"right"),Ye-=xt.width,Mt-=xt.width,kt--;for(Qe+=(ce-(Qe-Ee)-(Je-Mt)-Ye)/2;mt<=kt;)xt=be[mt],r(X,F,xt,$,Ge,Ke,Qe+xt.width/2,"center"),Qe+=xt.width,mt++;Ke+=Ge}}function n(X,F,K,$,me){if(K&&F.textRotation){var ce=F.textOrigin;ce==="center"?($=K.width/2+K.x,me=K.height/2+K.y):ce&&($=ce[0]+K.x,me=ce[1]+K.y),X.translate($,me),X.rotate(-F.textRotation),X.translate(-$,-me)}}function r(X,F,K,$,me,ce,xe,ye){var Oe=$.rich[K.styleName]||{};Oe.text=K.text;var we=K.textVerticalAlign,Te=ce+me/2;we==="top"?Te=ce+K.height/2:we==="bottom"&&(Te=ce+me-K.height/2),!K.isLineHolder&&c(Oe)&&w(X,F,Oe,ye==="right"?xe-K.width:ye==="center"?xe-K.width/2:xe,Te-K.height/2,K.width,K.height);var re=K.textPadding;re&&(xe=V(xe,ye,re),Te-=K.height/2-re[2]-K.textHeight/2),I(F,"shadowBlur",D(Oe.textShadowBlur,$.textShadowBlur,0)),I(F,"shadowColor",Oe.textShadowColor||$.textShadowColor||"transparent"),I(F,"shadowOffsetX",D(Oe.textShadowOffsetX,$.textShadowOffsetX,0)),I(F,"shadowOffsetY",D(Oe.textShadowOffsetY,$.textShadowOffsetY,0)),I(F,"textAlign",ye),I(F,"textBaseline","middle"),I(F,"font",K.font||A);var he=k(Oe.textStroke||$.textStroke,fe),J=j(Oe.textFill||$.textFill),fe=P(Oe.textStrokeWidth,$.textStrokeWidth);he&&(I(F,"lineWidth",fe),I(F,"strokeStyle",he),F.strokeText(K.text,xe,Te)),J&&(I(F,"fillStyle",J),F.fillText(K.text,xe,Te))}function c(X){return!!(X.textBackgroundColor||X.textBorderWidth&&X.textBorderColor)}function w(X,F,K,$,me,ce,xe){var ye=K.textBackgroundColor,Oe=K.textBorderWidth,we=K.textBorderColor,Te=t(ye);if(I(F,"shadowBlur",K.textBoxShadowBlur||0),I(F,"shadowColor",K.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",K.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",K.textBoxShadowOffsetY||0),Te||Oe&&we){F.beginPath();var re=K.textBorderRadius;re?v.buildPath(F,{x:$,y:me,width:ce,height:xe,r:re}):F.rect($,me,ce,xe),F.closePath()}if(Te)if(I(F,"fillStyle",ye),K.fillOpacity!=null){var he=F.globalAlpha;F.globalAlpha=K.fillOpacity*K.opacity,F.fill(),F.globalAlpha=he}else F.fill();else if(O(ye)){var J=ye.image;J=g.createOrUpdateImage(J,null,X,C,ye),J&&g.isImageReady(J)&&F.drawImage(J,$,me,ce,xe)}if(Oe&&we)if(I(F,"lineWidth",Oe),I(F,"strokeStyle",we),K.strokeOpacity!=null){var he=F.globalAlpha;F.globalAlpha=K.strokeOpacity*K.opacity,F.stroke(),F.globalAlpha=he}else F.stroke()}function C(X,F){F.image=X}function b(X,F,K,$){var me=K.x||0,ce=K.y||0,xe=K.textAlign,ye=K.textVerticalAlign;if($){var Oe=K.textPosition;if(Oe instanceof Array)me=$.x+W(Oe[0],$.width),ce=$.y+W(Oe[1],$.height);else{var we=F&&F.calculateTextPosition?F.calculateTextPosition(l,K,$):o.calculateTextPosition(l,K,$);me=we.x,ce=we.y,xe=xe||we.textAlign,ye=ye||we.textVerticalAlign}var Te=K.textOffset;Te&&(me+=Te[0],ce+=Te[1])}return X=X||{},X.baseX=me,X.baseY=ce,X.textAlign=xe,X.textVerticalAlign=ye,X}function I(X,F,K){return X[F]=i(X,F,K),X[F]}function k(X,F){return X==null||F<=0||X==="transparent"||X==="none"?null:X.image||X.colorStops?"#000":X}function j(X){return X==null||X==="none"?null:X.image||X.colorStops?"#000":X}function W(X,F){return typeof X=="string"?X.lastIndexOf("%")>=0?parseFloat(X)/100*F:parseFloat(X):X}function V(X,F,K){return F==="right"?X-K[1]:F==="center"?X+K[3]/2-K[1]/2:X+K[3]}function Y(X,F){return X!=null&&(X||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}Z.normalizeTextStyle=p,Z.renderText=_,Z.getBoxPosition=b,Z.getStroke=k,Z.getFill=j,Z.parsePercent=W,Z.needDrawText=Y},q59E:function(ae,Z,h){ae.exports=h.p+"static/index_img.955b5158.png"},qH13:function(ae,Z,h){var Q=h("ItGF"),P=h("QBsz"),D=P.applyTransform,U=h("mFDi"),s=h("Qe9p"),t=h("6GrX"),O=h("pzxd"),o=h("ni6a"),v=h("Gev7"),g=h("Dagg"),i=h("dqUG"),x=h("y+Vt"),S=h("IMiH"),M=h("QuXc"),A=h("06Qe"),L=S.CMD,f=Math.round,u=Math.sqrt,l=Math.abs,m=Math.cos,p=Math.sin,y=Math.max;if(!Q.canvasSupported){var _=",",T="progid:DXImageTransform.Microsoft",E=21600,d=E/2,n=1e5,r=1e3,c=function(Ue){Ue.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Ue.coordsize=E+","+E,Ue.coordorigin="0,0"},w=function(Ue){return String(Ue).replace(/&/g,"&").replace(/"/g,""")},C=function(Ue,je,be){return"rgb("+[Ue,je,be].join(",")+")"},b=function(Ue,je){je&&Ue&&je.parentNode!==Ue&&Ue.appendChild(je)},I=function(Ue,je){je&&Ue&&je.parentNode===Ue&&Ue.removeChild(je)},k=function(Ue,je,be){return(parseFloat(Ue)||0)*n+(parseFloat(je)||0)*r+be},j=O.parsePercent,W=function(Ue,je,be){var Ie=s.parse(je);be=+be,isNaN(be)&&(be=1),Ie&&(Ue.color=C(Ie[0],Ie[1],Ie[2]),Ue.opacity=be*Ie[3])},V=function(Ue){var je=s.parse(Ue);return[C(je[0],je[1],je[2]),je[3]]},Y=function(Ue,je,be){var Ie=je.fill;if(Ie!=null)if(Ie instanceof M){var Ge,Ye=0,mt=[0,0],Qe=0,Mt=1,kt=be.getBoundingRect(),xt=kt.width,bt=kt.height;if(Ie.type==="linear"){Ge="gradient";var Pt=be.transform,Yt=[Ie.x*xt,Ie.y*bt],Gt=[Ie.x2*xt,Ie.y2*bt];Pt&&(D(Yt,Yt,Pt),D(Gt,Gt,Pt));var Qt=Gt[0]-Yt[0],Dt=Gt[1]-Yt[1];Ye=Math.atan2(Qt,Dt)*180/Math.PI,Ye<0&&(Ye+=360),Ye<1e-6&&(Ye=0)}else{Ge="gradientradial";var Yt=[Ie.x*xt,Ie.y*bt],Pt=be.transform,Nt=be.scale,Bt=xt,jt=bt;mt=[(Yt[0]-kt.x)/Bt,(Yt[1]-kt.y)/jt],Pt&&D(Yt,Yt,Pt),Bt/=Nt[0]*E,jt/=Nt[1]*E;var gt=y(Bt,jt);Qe=2*0/gt,Mt=2*Ie.r/gt-Qe}var ut=Ie.colorStops.slice();ut.sort(function(Ne,de){return Ne.offset-de.offset});for(var nt=ut.length,wt=[],Tt=[],Jt=0;Jt=2){var ct=wt[0][0],vt=wt[1][0],qe=wt[0][1]*je.opacity,dt=wt[1][1]*je.opacity;Ue.type=Ge,Ue.method="none",Ue.focus="100%",Ue.angle=Ye,Ue.color=ct,Ue.color2=vt,Ue.colors=Tt.join(","),Ue.opacity=dt,Ue.opacity2=qe}Ge==="radial"&&(Ue.focusposition=mt.join(","))}else W(Ue,Ie,je.opacity)},X=function(Ue,je){je.lineDash&&(Ue.dashstyle=je.lineDash.join(" ")),je.stroke!=null&&!(je.stroke instanceof M)&&W(Ue,je.stroke,je.opacity)},F=function(Ue,je,be,Ie){var Ge=je==="fill",Ye=Ue.getElementsByTagName(je)[0];be[je]!=null&&be[je]!=="none"&&(Ge||!Ge&&be.lineWidth)?(Ue[Ge?"filled":"stroked"]="true",be[je]instanceof M&&I(Ue,Ye),Ye||(Ye=A.createNode(je)),Ge?Y(Ye,be,Ie):X(Ye,be),b(Ue,Ye)):(Ue[Ge?"filled":"stroked"]="false",I(Ue,Ye))},K=[[],[],[]],$=function(Ue,je){var be=L.M,Ie=L.C,Ge=L.L,Ye=L.A,mt=L.Q,Qe=[],Mt,kt,xt,bt,Pt,Yt,Gt=Ue.data,Qt=Ue.len();for(bt=0;bt.01?de&&(Se+=270/E):Math.abs(at-ct)<1e-4?de&&Seqt?Nt-=270/E:Nt+=270/E:de&&atct?Dt+=270/E:Dt-=270/E),Qe.push(rt,f(((qt-vt)*Tt+nt)*E-d),_,f(((ct-qe)*Jt+wt)*E-d),_,f(((qt+vt)*Tt+nt)*E-d),_,f(((ct+qe)*Jt+wt)*E-d),_,f((Se*Tt+nt)*E-d),_,f((at*Jt+wt)*E-d),_,f((Dt*Tt+nt)*E-d),_,f((Nt*Jt+wt)*E-d)),Pt=Dt,Yt=Nt;break;case L.R:var lt=K[0],ht=K[1];lt[0]=Gt[bt++],lt[1]=Gt[bt++],ht[0]=lt[0]+Gt[bt++],ht[1]=lt[1]+Gt[bt++],je&&(D(lt,lt,je),D(ht,ht,je)),lt[0]=f(lt[0]*E-d),ht[0]=f(ht[0]*E-d),lt[1]=f(lt[1]*E-d),ht[1]=f(ht[1]*E-d),Qe.push(" m ",lt[0],_,lt[1]," l ",ht[0],_,lt[1]," l ",ht[0],_,ht[1]," l ",lt[0],_,ht[1]);break;case L.Z:Qe.push(" x ")}if(Mt>0){Qe.push(kt);for(var Xe=0;XeOe&&(ye=0,xe={});var be=we.style,Ie;try{be.font=Ue,Ie=be.fontFamily.split(",")[0]}catch(Ge){}je={style:be.fontStyle||ce,variant:be.fontVariant||ce,weight:be.fontWeight||ce,size:parseFloat(be.fontSize||12)|0,family:Ie||"Microsoft YaHei"},xe[Ue]=je,ye++}return je},re;t.$override("measureText",function(Ue,je){var be=A.doc;re||(re=be.createElement("div"),re.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",A.doc.body.appendChild(re));try{re.style.font=je}catch(Ie){}return re.innerHTML="",re.appendChild(be.createTextNode(Ue)),{width:re.offsetWidth}});for(var he=new U,J=function(Ue,je,be,Ie){var Ge=this.style;this.__dirty&&O.normalizeTextStyle(Ge,!0);var Ye=Ge.text;if(Ye!=null&&(Ye+=""),!Ye)return;if(Ge.rich){var mt=t.parseRichText(Ye,Ge);Ye=[];for(var Qe=0;Qe=0&&(this.delFromStorage(o),this._roots.splice(x,1),o instanceof D&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s};var O=t;ae.exports=O},r7jV:function(ae,Z){ae.exports="data:image/png;base64,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"},rA99:function(ae,Z,h){var Q=h("y+Vt"),P=h("QBsz"),D=h("Sj9i"),U=D.quadraticSubdivide,s=D.cubicSubdivide,t=D.quadraticAt,O=D.cubicAt,o=D.quadraticDerivativeAt,v=D.cubicDerivativeAt,g=[];function i(S,M,A){var L=S.cpx2,f=S.cpy2;return L===null||f===null?[(A?v:O)(S.x1,S.cpx1,S.cpx2,S.x2,M),(A?v:O)(S.y1,S.cpy1,S.cpy2,S.y2,M)]:[(A?o:t)(S.x1,S.cpx1,S.x2,M),(A?o:t)(S.y1,S.cpy1,S.y2,M)]}var x=Q.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(S,M){var A=M.x1,L=M.y1,f=M.x2,u=M.y2,l=M.cpx1,m=M.cpy1,p=M.cpx2,y=M.cpy2,_=M.percent;if(_===0)return;S.moveTo(A,L),p==null||y==null?(_<1&&(U(A,l,f,_,g),l=g[1],f=g[2],U(L,m,u,_,g),m=g[1],u=g[2]),S.quadraticCurveTo(l,m,f,u)):(_<1&&(s(A,l,p,f,_,g),l=g[1],p=g[2],f=g[3],s(L,m,y,u,_,g),m=g[1],y=g[2],u=g[3]),S.bezierCurveTo(l,m,p,y,f,u))},pointAt:function(S){return i(this.shape,S,!1)},tangentAt:function(S){var M=i(this.shape,S,!0);return P.normalize(M,M)}});ae.exports=x},"rAM+":function(ae,Z,h){"use strict";h.d(Z,"a",function(){return P});var Q=h("Qw5x");function P(D,U){var s;if(typeof Symbol=="undefined"||D[Symbol.iterator]==null){if(Array.isArray(D)||(s=Object(Q.a)(D))||U&&D&&typeof D.length=="number"){s&&(D=s);var t=0,O=function(){};return{s:O,n:function(){return t>=D.length?{done:!0}:{done:!1,value:D[t++]}},e:function(x){throw x},f:O}}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 o=!0,v=!1,g;return{s:function(){s=D[Symbol.iterator]()},n:function(){var x=s.next();return o=x.done,x},e:function(x){v=!0,g=x},f:function(){try{!o&&s.return!=null&&s.return()}finally{if(v)throw g}}}}},rHrb:function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.CopyToClipboard=void 0;var Q=D(h("q1tI")),P=D(h("+QRC"));function D(l){return l&&l.__esModule?l:{default:l}}function U(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(p){return typeof p}:U=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},U(l)}function s(l,m){var p=Object.keys(l);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);m&&(y=y.filter(function(_){return Object.getOwnPropertyDescriptor(l,_).enumerable})),p.push.apply(p,y)}return p}function t(l){for(var m=1;m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(l,y))continue;p[y]=l[y]}}return p}function o(l,m){if(l==null)return{};var p={},y=Object.keys(l),_,T;for(T=0;T=0)continue;p[_]=l[_]}return p}function v(l,m){if(!(l instanceof m))throw new TypeError("Cannot call a class as a function")}function g(l,m){for(var p=0;p3&&!((he=Ae[4])!==null&&he!==void 0&&he.includes("newgold"))&&!((J=Ae[5])!==null&&J!==void 0&&J.includes("newgold"))&&Ae[2]!=="coursesId"&&(Ee.course_id=Ae[2]),Ae[1]==="shixuns"&&Ae.length>3&&(Ee.objective_type="shixun",Ee.objective_id=Ae[2]),Ae[1]==="paths"&&Ae.length>3&&(Ee.objective_type="path",Ee.objective_id=Ae[2]),Object(O.a)(Object(O.a)({},Ee),{school:1})}var we=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Te=function(J){var fe,Ae,Ee=J.homePage,Ke=J.user,Je=J.globalSetting,Ue=J.loading,je=J.dispatch,be=J.location,Ie=J.isLogin,Ge=Ie===void 0?!1:Ie,Ye=J.shixunHomeworks,mt=Object(t.a)(J,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Qe=Object(L.g)(),Mt=Object(M.useState)(!1),kt=Object(s.a)(Mt,2),xt=kt[0],bt=kt[1],Pt=Object(M.useState)(""),Yt=Object(s.a)(Pt,2),Gt=Yt[0],Qt=Yt[1],Dt=Object(M.useState)(!1),Nt=Object(s.a)(Dt,2),Bt=Nt[0],jt=Nt[1],gt=Oe(),ut=Object(M.useState)("0"),nt=Object(s.a)(ut,2),wt=nt[0],Tt=nt[1],Jt=Object(M.useRef)({id:0});Object(M.useEffect)(function(){var Xe;return Ke!=null&&(Xe=Ke.userInfo)!==null&&Xe!==void 0&&Xe.now_time&&(Jt.current.id=setInterval(function(){Tt(function(tt){if(tt==="0"){var pt;return ce()(Ke==null||((pt=Ke.userInfo)===null||pt===void 0)?void 0:pt.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return ce()(tt,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(Jt.current.id)}},[Ke==null||((fe=Ke.userInfo)===null||fe===void 0)?void 0:fe.now_time]),Object(M.useEffect)(function(){je({type:"user/getNavigationInfo",payload:Object(O.a)({},gt)})},[Je.name]),Object(M.useEffect)(function(){Ye.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(we!=null&&we.includes(be==null?void 0:be.pathname)||(be==null?void 0:be.pathname.indexOf("/classrooms"))===0||je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[be.pathname]),Object(M.useEffect)(function(){Ye.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Ye.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Ye.actionTabs.key]),Object(M.useEffect)(function(){if(Je!=null&&Je.setting){var Xe,tt,pt=Je==null||((Xe=Je.setting)===null||Xe===void 0||((tt=Xe.navbar)===null||tt===void 0))?void 0:tt.filter(function(B){return!(B!=null&&B.hidden)&&!(Object(b.m)()&&B.link==="/paperlibrary")}),Wt=Object(U.a)(pt),zt;try{for(Wt.s();!(zt=Wt.n()).done;){var ne=zt.value;ne.subitem&&(ne.subitem=ne.subitem.filter(function(B){return!(B!=null&&B.hidden)&&!(Object(b.m)()&&B.link==="/paperlibrary")}))}}catch(B){Wt.e(B)}finally{Wt.f()}var te=!1;pt==null||pt.map(function(B,H){var G,q,ue,ke="/"+((G=be.pathname)===null||G===void 0||((q=G.split("/"))===null||q===void 0)?void 0:q[1]);if(B.link===ke&&(Qt(B==null?void 0:B.link),Object(j.X)(B==null?void 0:B.name),Ne(Se(H,{name:B==null?void 0:B.name,link:B==null?void 0:B.link},pt)),te=!0),B!=null&&(ue=B.subitem)!==null&&ue!==void 0&&ue.length){var We;B==null||((We=B.subitem)===null||We===void 0)||We.map(function(ft){ft.link===ke&&(Qt(ft==null?void 0:ft.link),Object(j.X)(ft==null?void 0:ft.name),Ne(Se(H,{name:ft==null?void 0:ft.name,link:ft==null?void 0:ft.link},pt)),te=!0)})}}),te||Ne(pt)}},[Je==null?void 0:Je.setting,Ke]);var nn=Object(M.useMemo)(function(){var Xe;if(Je!=null&&(Xe=Je.setting)!==null&&Xe!==void 0&&Xe.nav_logo_url){var tt;return"".concat(k.a.IMG_SERVER,"/").concat(Je==null||((tt=Je.setting)===null||tt===void 0)?void 0:tt.nav_logo_url)}else return"".concat(k.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Je==null||((Ae=Je.setting)===null||Ae===void 0)?void 0:Ae.nav_logo_url]);function qt(Xe){Qe.push("/search?value="+Xe)}var ct=function(){return xt?A.a.createElement("div",{onBlur:function(){setTimeout(function(){bt(!1)},300)}},A.a.createElement(ye,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:qt,autoFocus:!0})):A.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Qe.push("/search?value=")}})},vt=Object(M.useState)([]),qe=Object(s.a)(vt,2),dt=qe[0],Ne=qe[1],de=function(){var Xe=Object(D.a)(S.a.mark(function tt(pt,Wt){var zt,ne,te,B,H,G,q,ue;return S.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:if(!((pt==null?void 0:pt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){We.next=6;break}return We.next=3,Object(I.j)();case 3:return te=We.sent,te!=null&&(ne=te.data)!==null&&ne!==void 0&&ne.engineer_url?te!=null&&(B=te.data)!==null&&B!==void 0&&(H=B.engineer_url)!==null&&H!==void 0&&H.includes("http")?Object(j.S)(te==null||((G=te.data)===null||G===void 0)?void 0:G.engineer_url):Qe.push(te==null||((q=te.data)===null||q===void 0)?void 0:q.engineer_url):(te==null?void 0:te.status)!=401&&(Je!=null&&(ue=Je.setting)!==null&&ue!==void 0&&ue.authority_qrcode_url?jt(!0):jt(!1)),We.abrupt("return");case 6:pt!=null&&(zt=pt.link)!==null&&zt!==void 0&&zt.includes("http")?Object(j.S)(pt==null?void 0:pt.link):Qe.push(pt==null?void 0:pt.link),(pt==null?void 0:pt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&je({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~")}});case 8:case"end":return We.stop()}},tt)}));return function(pt,Wt){return Xe.apply(this,arguments)}}(),Se=function(tt,pt,Wt){var zt=Wt.slice();return zt[tt]&&(zt[tt].name=pt.name,zt[tt].link=pt.link),zt||[]};if(Je.showHeader&&Je.showHeaderFooter){var at,rt,lt,ht;return A.a.createElement(i.a,{className:"".concat(Je.isIlearning?y.a["header-iearning"]:y.a.header," ").concat(Je.showHeaderFixed?y.a.headerFixed:"")},A.a.createElement(xe,{className:"header"},A.a.createElement("section",{className:y.a["edu-menu"]},(!!Je.isIlearning||!(Je!=null&&(at=Je.setting)!==null&&at!==void 0&&at.main_site)&&!!(Je!=null&&(rt=Je.setting)!==null&&rt!==void 0&&rt.navbar))&&A.a.createElement(f.a,{style:{display:"flex",alignItems:"center"},onClick:function(){je({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},A.a.createElement("img",{className:y.a.logo,title:(lt=Je.setting)===null||lt===void 0?void 0:lt.name,src:nn||$.a})),A.a.createElement("ul",{className:"".concat(y.a.menu," ").concat(Object(j.r)()&&"ml0")},A.a.createElement("img",{src:m.a,className:y.a.logo_style}),Object(j.r)()&&A.a.createElement("li",null,A.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(j.r)()&&Je.setting&&dt.map(function(Xe,tt){var pt,Wt,zt,ne,te;return A.a.createElement("li",{key:tt,className:!(Xe!=null&&(pt=Xe.subitem)!==null&&pt!==void 0&&pt.length)&&Gt===(Xe==null?void 0:Xe.link)||Xe!=null&&(Wt=Xe.subitem)!==null&&Wt!==void 0&&Wt.some(function(B){return Gt===(B==null?void 0:B.link)})?y.a.actived:""},A.a.createElement("div",{onClick:function(){return de(Xe,tt)},className:Ye.actionTabs.type===4?"".concat(y.a.name," ").concat(y.a.classromediv):y.a.name},A.a.createElement("span",null,function(){var B=Xe==null?void 0:Xe.name;{var H;Xe==null||((H=Xe.subitem)===null||H===void 0)||H.map(function(G,q){return G.link===be.pathname&&(B=G.name),G})}return B}()),(Xe==null||((zt=Xe.subitem)===null||zt===void 0)?void 0:zt.length)>0&&A.a.createElement("i",{className:"iconfont icon-zhankai4"})),(Xe==null||((ne=Xe.subitem)===null||ne===void 0)?void 0:ne.length)>0&&A.a.createElement("div",{className:y.a.dropDown},Xe==null||((te=Xe.subitem)===null||te===void 0)?void 0:te.map(function(B,H){return A.a.createElement("div",{className:y.a.subName,onClick:function(){return de(B,tt)},key:tt+"-"+H},!!H&&A.a.createElement("div",{className:y.a.line}),A.a.createElement("aside",{className:"font16 c-black"},B.name),A.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},B.content))})))})),A.a.createElement("div",{className:"search-bar",style:{flex:Je.isIlearning?"initial":"1 0 auto"}},!Ge&&A.a.createElement(F,{payload:gt}))),A.a.createElement(P.a,{centered:!0,destroyOnClose:!0,visible:Bt,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){jt(!1)},onCancel:function(){return jt(!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:k.a.IMG_SERVER+(Je==null||((ht=Je.setting)===null||ht===void 0)?void 0:ht.authority_qrcode_url),width:200,height:200})))))}else return A.a.createElement(A.a.Fragment,null)},re=Z.a=Object(u.a)(function(he){var J=he.homePage,fe=he.loading,Ae=he.user,Ee=he.globalSetting,Ke=he.shixunHomeworks;return{homePage:J,user:Ae,globalSetting:Ee,loading:fe.models.index,shixunHomeworks:Ke}})(Te)},sTZ6:function(ae,Z,h){ae.exports=h.p+"static/caozuoxitong.60800f4d.png"},"sW+o":function(ae,Z,h){var Q=h("SrGk"),P=h("bYtY"),D=h("SUKs"),U=h("Qe9p");function s(O,o){Q.call(this,O,o,["linearGradient","radialGradient"],"__gradient_in_use__")}P.inherits(s,Q),s.prototype.addWithoutUpdate=function(O,o){if(o&&o.style){var v=this;P.each(["fill","stroke"],function(g){if(o.style[g]&&(o.style[g].type==="linear"||o.style[g].type==="radial")){var i=o.style[g],x=v.getDefs(!0),S;i._dom?(S=i._dom,x.contains(i._dom)||v.addDom(S)):S=v.add(i),v.markUsed(o);var M=S.getAttribute("id");O.setAttribute(g,"url(#"+M+")")}})}},s.prototype.add=function(O){var o;if(O.type==="linear")o=this.createElement("linearGradient");else if(O.type==="radial")o=this.createElement("radialGradient");else return D("Illegal gradient type."),null;return O.id=O.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+O.id),this.updateDom(O,o),this.addDom(o),o},s.prototype.update=function(O){var o=this;Q.prototype.update.call(this,O,function(){var v=O.type,g=O._dom.tagName;v==="linear"&&g==="linearGradient"||v==="radial"&&g==="radialGradient"?o.updateDom(O,O._dom):(o.removeDom(O),o.add(O))})},s.prototype.updateDom=function(O,o){if(O.type==="linear")o.setAttribute("x1",O.x),o.setAttribute("y1",O.y),o.setAttribute("x2",O.x2),o.setAttribute("y2",O.y2);else if(O.type==="radial")o.setAttribute("cx",O.x),o.setAttribute("cy",O.y),o.setAttribute("r",O.r);else{D("Illegal gradient type.");return}O.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var v=O.colorStops,g=0,i=v.length;g-1)){var M=U.parse(S)[3],A=U.toHex(S);x.setAttribute("stop-color","#"+A),x.setAttribute("stop-opacity",M)}else x.setAttribute("stop-color",v[g].color);o.appendChild(x)}O._dom=o},s.prototype.markUsed=function(O){if(O.style){var o=O.style.fill;o&&o._dom&&Q.prototype.markUsed.call(this,o._dom),o=O.style.stroke,o&&o._dom&&Q.prototype.markUsed.call(this,o._dom)}};var t=s;ae.exports=t},siWv:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},t23M:function(ae,Z,h){"use strict";var Q=h("VTBJ"),P=h("1OyB"),D=h("vuIU"),U=h("Ji7U"),s=h("LK+K"),t=h("q1tI"),O=h.n(t),o=h("m+aA"),v=h("Zm9Q"),g=h("Kwbf"),i=h("c+Xe"),x=h("bdgK"),S="rc-observer-key",M=function(A){Object(U.a)(f,A);var L=Object(s.a)(f);function f(){var u;return Object(P.a)(this,f),u=L.apply(this,arguments),u.resizeObserver=null,u.childNode=null,u.currentElement=null,u.state={width:0,height:0,offsetHeight:0,offsetWidth:0},u.onResize=function(l){var m=u.props.onResize,p=l[0].target,y=p.getBoundingClientRect(),_=y.width,T=y.height,E=p.offsetWidth,d=p.offsetHeight,n=Math.floor(_),r=Math.floor(T);if(u.state.width!==n||u.state.height!==r||u.state.offsetWidth!==E||u.state.offsetHeight!==d){var c={width:n,height:r,offsetWidth:E,offsetHeight:d};u.setState(c),m&&Promise.resolve().then(function(){m(Object(Q.a)(Object(Q.a)({},c),{},{offsetWidth:E,offsetHeight:d}))})}},u.setChildNode=function(l){u.childNode=l},u}return Object(D.a)(f,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var l=this.props.disabled;if(l){this.destroyObserver();return}var m=Object(o.a)(this.childNode||this),p=m!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new x.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var l=this.props.children,m=Object(v.a)(l);if(m.length>1)Object(g.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(g.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=m[0];if(t.isValidElement(p)&&Object(i.c)(p)){var y=p.ref;m[0]=t.cloneElement(p,{ref:Object(i.a)(y,this.setChildNode)})}return m.length===1?m[0]:m.map(function(_,T){return!t.isValidElement(_)||"key"in _&&_.key!==null?_:t.cloneElement(_,{key:"".concat(S,"-").concat(T)})})}}]),f}(t.Component);M.displayName="ResizeObserver",Z.a=M},tGSI:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ae,Z){ae.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=="},thk6:function(ae,Z,h){"use strict";h.r(Z);function Q(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function P(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(R){typeof e[R]=="undefined"?e[R]=a[R]:Q(a[R])&&Q(e[R])&&Object.keys(a[R]).length>0&&P(e[R],a[R])})}var D=typeof document!="undefined"?document:{},U={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};P(D,U);var s=typeof window!="undefined"?window:{},t={document:U,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};P(s,t);class O{constructor(e){const a=this;for(let R=0;R=0&&ie.indexOf(">")>=0){let se="div";for(ie.indexOf(":~]/)?z=[D.getElementById(e.trim().split("#")[1])]:z=(a||D).querySelectorAll(e.trim()),N=0;N0&&e[0].nodeType)for(N=0;NR.toUpperCase())}function i(e){return s.requestAnimationFrame?s.requestAnimationFrame(e):s.webkitRequestAnimationFrame?s.webkitRequestAnimationFrame(e):s.setTimeout(e,1e3/60)}function x(e){return s.cancelAnimationFrame?s.cancelAnimationFrame(e):s.webkitCancelAnimationFrame?s.webkitCancelAnimationFrame(e):s.clearTimeout(e)}function S(e){if(typeof e=="undefined")return this;const a=e.split(" ");for(let R=0;R=0&&(a[g(N.name.split("data-")[1])]=N.value)}for(const R in a)a[R]==="false"?a[R]=!1:a[R]==="true"?a[R]=!0:parseFloat(a[R])===a[R]*1&&(a[R]*=1);return a}function _(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const R=[];for(let N=0;N=0;else N.value=e}return a}function T(e){for(let a=0;a=0;Ze-=1){const Ve=Me[Ze];N&&Ve.listener===N||N&&Ve.listener&&Ve.listener.dom7proxy&&Ve.listener.dom7proxy===N?(ge.removeEventListener(se,Ve.proxyListener,z),Me.splice(Ze,1)):N||(ge.removeEventListener(se,Ve.proxyListener,z),Me.splice(Ze,1))}}}return this}function r(...e){const a=this;let[R,N,z,ee]=e;typeof e[1]=="function"&&([R,z,ee]=e,N=void 0);function ie(...se){z.apply(this,se),a.off(R,N,ie,ee),ie.dom7proxy&&delete ie.dom7proxy}return ie.dom7proxy=z,a.on(R,N,ie,ee)}function c(...e){const a=e[0].split(" "),R=e[1];for(let N=0;Nge>0),ie.dispatchEvent(se),ie.dom7EventData=[],delete ie.dom7EventData}}return this}function w(e){const a=["webkitTransitionEnd","transitionend"],R=this;let N;function z(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N0?parseFloat(this.css("width")):null}function I(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function k(){return this[0]===s?s.innerHeight:this.length>0?parseFloat(this.css("height")):null}function j(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function W(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),R=D.body,N=e.clientTop||R.clientTop||0,z=e.clientLeft||R.clientLeft||0,ee=e===s?s.scrollY:e.scrollTop,ie=e===s?s.scrollX:e.scrollLeft;return{top:a.top+ee-N,left:a.left+ie-z}}return null}function V(){for(let e=0;ea-1?new O([]):e<0?(R=a+e,R<0?new O([]):new O([this[R]])):new O([this[e]])}function J(...e){let a;for(let R=0;R=0;R-=1)this[a].insertBefore(N.childNodes[R],this[a].childNodes[0])}else if(e instanceof O)for(R=0;R1)for(let N=0;N1)for(let N=0;N0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new O([this[0].nextElementSibling]):new O([]):this[0].nextElementSibling?new O([this[0].nextElementSibling]):new O([]):new O([])}function je(e){const a=[];let R=this[0];if(!R)return new O([]);for(;R.nextElementSibling;){const N=R.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),R=N}return new O(a)}function be(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new O([a.previousElementSibling]):new O([]):a.previousElementSibling?new O([a.previousElementSibling]):new O([])}return new O([])}function Ie(e){const a=[];let R=this[0];if(!R)return new O([]);for(;R.previousElementSibling;){const N=R.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),R=N}return new O(a)}function Ge(e){return this.nextAll(e).add(this.prevAll(e))}function Ye(e){const a=[];for(let R=0;R0||R===0,$e=a>0||a===0;if(typeof z=="undefined"&&(z="swing"),yt&&(pe=se.scrollTop,N||(se.scrollTop=R)),$e&&(ge=se.scrollLeft,N||(se.scrollLeft=a)),!N)return;yt&&(Me=se.scrollHeight-se.offsetHeight,Ve=Math.max(Math.min(R,Me),0)),$e&&(Ze=se.scrollWidth-se.offsetWidth,ot=Math.max(Math.min(a,Ze),0));let Et=null;yt&&Ve===pe&&(yt=!1),$e&&ot===ge&&($e=!1);function Ct(Lt=new Date().getTime()){Et===null&&(Et=Lt);const Ot=Math.max(Math.min((Lt-Et)/N,1),0),Xt=z==="linear"?Ot:.5-Math.cos(Ot*Math.PI)/2;let Rt;if(yt&&(it=pe+Xt*(Ve-pe)),$e&&(st=ge+Xt*(ot-ge)),yt&&Ve>pe&&it>=Ve&&(se.scrollTop=Ve,Rt=!0),yt&&Vege&&st>=ot&&(se.scrollLeft=ot,Rt=!0),$e&&ot0?ee[0].scrollTop:null:ee.scrollTo(void 0,a,R,N,z)}function Dt(...e){let[a,R,N,z]=e;e.length===3&&typeof N=="function"&&([a,R,z,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(a,void 0,R,N,z)}function Nt(e,a){const R=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:R,animating:!1,que:[],easingProgress(ee,ie){return ee==="swing"?.5-Math.cos(ie*Math.PI)/2:typeof ee=="function"?ee(ie):ie},stop(){N.frameId&&x(N.frameId),N.animating=!1,N.elements.each((ee,ie)=>{const se=ie;delete se.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((ie,se)=>{const pe=se;delete pe.dom7AnimateInstance}),ee&&ee(R),N.que.length>0){const ie=N.que.shift();N.animate(ie[0],ie[1])}},animate(ee,ie){if(N.animating)return N.que.push([ee,ie]),N;const se=[];N.elements.each((st,yt)=>{let $e,Et,Ct,Lt,Ot;yt.dom7AnimateInstance||(N.elements[st].dom7AnimateInstance=N),se[st]={container:yt},Object.keys(ee).forEach(Xt=>{$e=s.getComputedStyle(yt,null).getPropertyValue(Xt).replace(",","."),Et=parseFloat($e),Ct=$e.replace(Et,""),Lt=parseFloat(ee[Xt]),Ot=ee[Xt]+Ct,se[st][Xt]={initialFullValue:$e,initialValue:Et,unit:Ct,finalValue:Lt,finalFullValue:Ot,currentValue:Et}})});let pe=null,ge,Me=0,Ze=0,Ve,ot=!1;N.animating=!0;function it(){ge=new Date().getTime();let st,yt;if(ot||(ot=!0,ie.begin&&ie.begin(R)),pe===null&&(pe=ge),ie.progress&&ie.progress(R,Math.max(Math.min((ge-pe)/ie.duration,1),0),pe+ie.duration-ge<0?0:pe+ie.duration-ge,pe),se.forEach($e=>{const Et=$e;if(Ve||Et.done)return;Object.keys(ee).forEach(Ct=>{if(Ve||Et.done)return;st=Math.max(Math.min((ge-pe)/ie.duration,1),0),yt=N.easingProgress(ie.easing,st);const{initialValue:Lt,finalValue:Ot,unit:Xt}=Et[Ct];Et[Ct].currentValue=Lt+yt*(Ot-Lt);const Rt=Et[Ct].currentValue;if((Ot>Lt&&Rt>=Ot||Ot{o.fn[e]=o.fn[e]||zt[e]});const ne={deleteProps(e){const a=e;Object.keys(a).forEach(R=>{try{a[R]=null}catch(N){}try{delete a[R]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let R,N,z;const ee=s.getComputedStyle(e,null);return s.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(ie=>ie.replace(",",".")).join(", ")),z=new s.WebKitCSSMatrix(N==="none"?"":N)):(z=ee.MozTransform||ee.OTransform||ee.MsTransform||ee.msTransform||ee.transform||ee.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),R=z.toString().split(",")),a==="x"&&(s.WebKitCSSMatrix?N=z.m41:R.length===16?N=parseFloat(R[12]):N=parseFloat(R[4])),a==="y"&&(s.WebKitCSSMatrix?N=z.m42:R.length===16?N=parseFloat(R[13]):N=parseFloat(R[5])),N||0},parseUrlQuery(e){const a={};let R=e||s.location.href,N,z,ee,ie;if(typeof R=="string"&&R.length)for(R=R.indexOf("?")>-1?R.replace(/\S*\?/,""):"",z=R.split("&").filter(se=>se!==""),ie=z.length,N=0;N=0,observer:function(){return"MutationObserver"in s||"WebkitMutationObserver"in s}(),passiveListener:function(){let R=!1;try{const N=Object.defineProperty({},"passive",{get(){R=!0}});s.addEventListener("testPassiveListener",null,N)}catch(N){}return R}(),gestures:function(){return"ongesturestart"in s}()}}();class B{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(R=>{a.on(R,a.params.on[R])})}on(e,a,R){const N=this;if(typeof a!="function")return N;const z=R?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][z](a)}),N}once(e,a,R){const N=this;if(typeof a!="function")return N;function z(...ee){N.off(e,z),z.f7proxy&&delete z.f7proxy,a.apply(N,ee)}return z.f7proxy=a,N.on(e,z,R)}off(e,a){const R=this;return R.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?R.eventsListeners[N]=[]:R.eventsListeners[N]&&R.eventsListeners[N].length&&R.eventsListeners[N].forEach((z,ee)=>{(z===a||z.f7proxy&&z.f7proxy===a)&&R.eventsListeners[N].splice(ee,1)})}),R}emit(...e){const a=this;if(!a.eventsListeners)return a;let R,N,z;typeof e[0]=="string"||Array.isArray(e[0])?(R=e[0],N=e.slice(1,e.length),z=a):(R=e[0].events,N=e[0].data,z=e[0].context||a);const ee=Array.isArray(R)?R:R.split(" ");return ee.forEach(ie=>{if(a.eventsListeners&&a.eventsListeners[ie]){const se=[];a.eventsListeners[ie].forEach(pe=>{se.push(pe)}),se.forEach(pe=>{pe.apply(z,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(R=>{const N=a.modules[R];N.params&&ne.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(R=>{const N=a.modules[R],z=e[R]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const ie=N.instance[ee];typeof ie=="function"?a[ee]=ie.bind(a):a[ee]=ie}),N.on&&a.on&&Object.keys(N.on).forEach(ee=>{a.on(ee,N.on[ee])}),N.create&&N.create.bind(a)(z)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const R=this;R.prototype.modules||(R.prototype.modules={});const N=e.name||`${Object.keys(R.prototype.modules).length}_${ne.now()}`;return R.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(z=>{R.prototype[z]=e.proto[z]}),e.static&&Object.keys(e.static).forEach(z=>{R[z]=e.static[z]}),e.install&&e.install.apply(R,a),R}static use(e,...a){const R=this;return Array.isArray(e)?(e.forEach(N=>R.installModule(N)),R):R.installModule(e,...a)}}function H(){const e=this;let a,R;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?R=e.params.height:R=N[0].clientHeight,a===0&&e.isHorizontal()||R===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),R=R-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ne.extend(e,{width:a,height:R,size:e.isHorizontal()?a:R})}function G(){const e=this,a=e.params,{$wrapperEl:R,size:N,rtlTranslate:z,wrongRTL:ee}=e,ie=e.virtual&&a.virtual.enabled,se=ie?e.virtual.slides.length:e.slides.length,pe=R.children(`.${e.params.slideClass}`),ge=ie?e.virtual.slides.length:pe.length;let Me=[];const Ze=[],Ve=[];function ot(an){return a.cssMode?!(an===pe.length-1):!0}let it=a.slidesOffsetBefore;typeof it=="function"&&(it=a.slidesOffsetBefore.call(e));let st=a.slidesOffsetAfter;typeof st=="function"&&(st=a.slidesOffsetAfter.call(e));const yt=e.snapGrid.length,$e=e.snapGrid.length;let Et=a.spaceBetween,Ct=-it,Lt=0,Ot=0;if(typeof N=="undefined")return;typeof Et=="string"&&Et.indexOf("%")>=0&&(Et=parseFloat(Et.replace("%",""))/100*N),e.virtualSize=-Et,z?pe.css({marginLeft:"",marginTop:""}):pe.css({marginRight:"",marginBottom:""});let Xt;a.slidesPerColumn>1&&(Math.floor(ge/a.slidesPerColumn)===ge/e.params.slidesPerColumn?Xt=ge:Xt=Math.ceil(ge/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(Xt=Math.max(Xt,a.slidesPerView*a.slidesPerColumn)));let Rt;const $t=a.slidesPerColumn,tn=Xt/$t,Bn=Math.floor(ge/a.slidesPerColumn);for(let an=0;an1){let ln,Tn,hn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const un=Math.floor(an/(a.slidesPerGroup*a.slidesPerColumn)),Rn=an-a.slidesPerColumn*a.slidesPerGroup*un,An=un===0?a.slidesPerGroup:Math.min(Math.ceil((ge-un*$t*a.slidesPerGroup)/$t),a.slidesPerGroup);hn=Math.floor(Rn/An),Tn=Rn-hn*An+un*a.slidesPerGroup,ln=Tn+hn*Xt/$t,vn.css({"-webkit-box-ordinal-group":ln,"-moz-box-ordinal-group":ln,"-ms-flex-order":ln,"-webkit-order":ln,order:ln})}else a.slidesPerColumnFill==="column"?(Tn=Math.floor(an/$t),hn=an-Tn*$t,(Tn>Bn||Tn===Bn&&hn===$t-1)&&(hn+=1,hn>=$t&&(hn=0,Tn+=1))):(hn=Math.floor(an/tn),Tn=an-hn*tn);vn.css(`margin-${e.isHorizontal()?"top":"left"}`,hn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(vn.css("display")==="none")continue;if(a.slidesPerView==="auto"){const ln=s.getComputedStyle(vn[0],null),Tn=vn[0].style.transform,hn=vn[0].style.webkitTransform;if(Tn&&(vn[0].style.transform="none"),hn&&(vn[0].style.webkitTransform="none"),a.roundLengths)Rt=e.isHorizontal()?vn.outerWidth(!0):vn.outerHeight(!0);else if(e.isHorizontal()){const un=parseFloat(ln.getPropertyValue("width")),Rn=parseFloat(ln.getPropertyValue("padding-left")),An=parseFloat(ln.getPropertyValue("padding-right")),en=parseFloat(ln.getPropertyValue("margin-left")),dn=parseFloat(ln.getPropertyValue("margin-right")),wn=ln.getPropertyValue("box-sizing");wn&&wn==="border-box"?Rt=un+en+dn:Rt=un+Rn+An+en+dn}else{const un=parseFloat(ln.getPropertyValue("height")),Rn=parseFloat(ln.getPropertyValue("padding-top")),An=parseFloat(ln.getPropertyValue("padding-bottom")),en=parseFloat(ln.getPropertyValue("margin-top")),dn=parseFloat(ln.getPropertyValue("margin-bottom")),wn=ln.getPropertyValue("box-sizing");wn&&wn==="border-box"?Rt=un+en+dn:Rt=un+Rn+An+en+dn}Tn&&(vn[0].style.transform=Tn),hn&&(vn[0].style.webkitTransform=hn),a.roundLengths&&(Rt=Math.floor(Rt))}else Rt=(N-(a.slidesPerView-1)*Et)/a.slidesPerView,a.roundLengths&&(Rt=Math.floor(Rt)),pe[an]&&(e.isHorizontal()?pe[an].style.width=`${Rt}px`:pe[an].style.height=`${Rt}px`);pe[an]&&(pe[an].swiperSlideSize=Rt),Ve.push(Rt),a.centeredSlides?(Ct=Ct+Rt/2+Lt/2+Et,Lt===0&&an!==0&&(Ct=Ct-N/2-Et),an===0&&(Ct=Ct-N/2-Et),Math.abs(Ct)<1/1e3&&(Ct=0),a.roundLengths&&(Ct=Math.floor(Ct)),Ot%a.slidesPerGroup===0&&Me.push(Ct),Ze.push(Ct)):(a.roundLengths&&(Ct=Math.floor(Ct)),(Ot-Math.min(e.params.slidesPerGroupSkip,Ot))%e.params.slidesPerGroup===0&&Me.push(Ct),Ze.push(Ct),Ct=Ct+Rt+Et),e.virtualSize+=Rt+Et,Lt=Rt,Ot+=1}e.virtualSize=Math.max(e.virtualSize,N)+st;let Pn;if(z&&ee&&(a.effect==="slide"||a.effect==="coverflow")&&R.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?R.css({width:`${e.virtualSize+a.spaceBetween}px`}):R.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(Rt+a.spaceBetween)*Xt,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?R.css({width:`${e.virtualSize+a.spaceBetween}px`}):R.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){Pn=[];for(let an=0;an1&&Me.push(e.virtualSize-N)}if(Me.length===0&&(Me=[0]),a.spaceBetween!==0&&(e.isHorizontal()?z?pe.filter(ot).css({marginLeft:`${Et}px`}):pe.filter(ot).css({marginRight:`${Et}px`}):pe.filter(ot).css({marginBottom:`${Et}px`})),a.centeredSlides&&a.centeredSlidesBounds){let an=0;Ve.forEach(ln=>{an+=ln+(a.spaceBetween?a.spaceBetween:0)}),an-=a.spaceBetween;const vn=an-N;Me=Me.map(ln=>ln<0?-it:ln>vn?vn+st:ln)}if(a.centerInsufficientSlides){let an=0;if(Ve.forEach(vn=>{an+=vn+(a.spaceBetween?a.spaceBetween:0)}),an-=a.spaceBetween,an{Me[Tn]=ln-vn}),Ze.forEach((ln,Tn)=>{Ze[Tn]=ln+vn})}}ne.extend(e,{slides:pe,snapGrid:Me,slidesGrid:Ze,slidesSizesGrid:Ve}),ge!==se&&e.emit("slidesLengthChange"),Me.length!==yt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ze.length!==$e&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function q(e){const a=this,R=[];let N=0,z;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each((ee,ie)=>{R.push(ie)});else for(z=0;za.slides.length)break;R.push(a.slides.eq(ee)[0])}else R.push(a.slides.eq(a.activeIndex)[0]);for(z=0;zN?ee:N}N&&a.$wrapperEl.css("height",`${N}px`)}function ue(){const e=this,a=e.slides;for(let R=0;R=0&&ge1&&Me<=a.size||ge<=0&&Me>=a.size;Ze&&(a.visibleSlides.push(se),a.visibleSlidesIndexes.push(ie),N.eq(ie).addClass(R.slideVisibleClass))}se.progress=z?-pe:pe}a.visibleSlides=o(a.visibleSlides)}function We(e){const a=this;if(typeof e=="undefined"){const ge=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*ge||0}const R=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:z,isBeginning:ee,isEnd:ie}=a;const se=ee,pe=ie;N===0?(z=0,ee=!0,ie=!0):(z=(e-a.minTranslate())/N,ee=z<=0,ie=z>=1),ne.extend(a,{progress:z,isBeginning:ee,isEnd:ie}),(R.watchSlidesProgress||R.watchSlidesVisibility||R.centeredSlides&&R.autoHeight)&&a.updateSlidesProgress(e),ee&&!se&&a.emit("reachBeginning toEdge"),ie&&!pe&&a.emit("reachEnd toEdge"),(se&&!ee||pe&&!ie)&&a.emit("fromEdge"),a.emit("progress",z)}function ft(){const e=this,{slides:a,params:R,$wrapperEl:N,activeIndex:z,realIndex:ee}=e,ie=e.virtual&&R.virtual.enabled;a.removeClass(`${R.slideActiveClass} ${R.slideNextClass} ${R.slidePrevClass} ${R.slideDuplicateActiveClass} ${R.slideDuplicateNextClass} ${R.slideDuplicatePrevClass}`);let se;ie?se=e.$wrapperEl.find(`.${R.slideClass}[data-swiper-slide-index="${z}"]`):se=a.eq(z),se.addClass(R.slideActiveClass),R.loop&&(se.hasClass(R.slideDuplicateClass)?N.children(`.${R.slideClass}:not(.${R.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(R.slideDuplicateActiveClass):N.children(`.${R.slideClass}.${R.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(R.slideDuplicateActiveClass));let pe=se.nextAll(`.${R.slideClass}`).eq(0).addClass(R.slideNextClass);R.loop&&pe.length===0&&(pe=a.eq(0),pe.addClass(R.slideNextClass));let ge=se.prevAll(`.${R.slideClass}`).eq(0).addClass(R.slidePrevClass);R.loop&&ge.length===0&&(ge=a.eq(-1),ge.addClass(R.slidePrevClass)),R.loop&&(pe.hasClass(R.slideDuplicateClass)?N.children(`.${R.slideClass}:not(.${R.slideDuplicateClass})[data-swiper-slide-index="${pe.attr("data-swiper-slide-index")}"]`).addClass(R.slideDuplicateNextClass):N.children(`.${R.slideClass}.${R.slideDuplicateClass}[data-swiper-slide-index="${pe.attr("data-swiper-slide-index")}"]`).addClass(R.slideDuplicateNextClass),ge.hasClass(R.slideDuplicateClass)?N.children(`.${R.slideClass}:not(.${R.slideDuplicateClass})[data-swiper-slide-index="${ge.attr("data-swiper-slide-index")}"]`).addClass(R.slideDuplicatePrevClass):N.children(`.${R.slideClass}.${R.slideDuplicateClass}[data-swiper-slide-index="${ge.attr("data-swiper-slide-index")}"]`).addClass(R.slideDuplicatePrevClass))}function St(e){const a=this,R=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:z,params:ee,activeIndex:ie,realIndex:se,snapIndex:pe}=a;let ge=e,Me;if(typeof ge=="undefined"){for(let Ve=0;Ve=N[Ve]&&R=N[Ve]&&R=N[Ve]&&(ge=Ve);ee.normalizeSlideIndex&&((ge<0||typeof ge=="undefined")&&(ge=0))}if(z.indexOf(R)>=0)Me=z.indexOf(R);else{const Ve=Math.min(ee.slidesPerGroupSkip,ge);Me=Ve+Math.floor((ge-Ve)/ee.slidesPerGroup)}if(Me>=z.length&&(Me=z.length-1),ge===ie){Me!==pe&&(a.snapIndex=Me,a.emit("snapIndexChange"));return}const Ze=parseInt(a.slides.eq(ge).attr("data-swiper-slide-index")||ge,10);ne.extend(a,{snapIndex:Me,realIndex:Ze,previousIndex:ie,activeIndex:ge}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),se!==Ze&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function It(e){const a=this,R=a.params,N=o(e.target).closest(`.${R.slideClass}`)[0];let z=!1;if(N)for(let ee=0;eepe?Me=pe:N&&eee?ie="next":Nz?ie="next":N=se.length&&(it=se.length-1),(Me||ie.initialSlide||0)===(ge||0)&&R&&z.emit("beforeSlideChangeStart");const st=-se[it];if(z.updateProgress(st),ie.normalizeSlideIndex)for(let $e=0;$e=Math.floor(pe[$e]*100)&&(ee=$e);if(z.initialized&&ee!==Me){if(!z.allowSlideNext&&stz.translate&&st>z.maxTranslate()&&(Me||0)!==ee)return!1}let yt;if(ee>Me?yt="next":eeMe($e)),ot=se.map($e=>Me($e)),it=ie[Ve.indexOf(Ze)];let st=ie[Ve.indexOf(Ze)-1];typeof st=="undefined"&&z.cssMode&&ie.forEach($e=>{!st&&Ze>=$e&&(st=$e)});let yt;return typeof st!="undefined"&&(yt=se.indexOf(st),yt<0&&(yt=N.activeIndex-1)),N.slideTo(yt,e,a,R)}function Jn(e=this.params.speed,a=!0,R){const N=this;return N.slideTo(N.activeIndex,e,a,R)}function _n(e=this.params.speed,a=!0,R,N=.5){const z=this;let ee=z.activeIndex;const ie=Math.min(z.params.slidesPerGroupSkip,ee),se=ie+Math.floor((ee-ie)/z.params.slidesPerGroup),pe=z.rtlTranslate?z.translate:-z.translate;if(pe>=z.snapGrid[se]){const ge=z.snapGrid[se],Me=z.snapGrid[se+1];pe-ge>(Me-ge)*N&&(ee+=z.params.slidesPerGroup)}else{const ge=z.snapGrid[se-1],Me=z.snapGrid[se];pe-ge<=(Me-ge)*N&&(ee-=z.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,z.slidesGrid.length-1),z.slideTo(ee,e,a,R)}function Yn(){const e=this,{params:a,$wrapperEl:R}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let z=e.clickedIndex,ee;if(a.loop){if(e.animating)return;ee=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?ze.slides.length-e.loopedSlides+N/2?(e.loopFix(),z=R.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z):z>e.slides.length-N?(e.loopFix(),z=R.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z)}else e.slideTo(z)}var nr={slideTo:On,slideToLoop:Kn,slideNext:bn,slidePrev:Wn,slideReset:Jn,slideToClosest:_n,slideToClickedSlide:Yn};function or(){const e=this,{params:a,$wrapperEl:R}=e;R.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=R.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const ie=a.slidesPerGroup-N.length%a.slidesPerGroup;if(ie!==a.slidesPerGroup){for(let se=0;seN.length&&(e.loopedSlides=N.length);const z=[],ee=[];N.each((ie,se)=>{const pe=o(se);ie=N.length-e.loopedSlides&&z.push(se),pe.attr("data-swiper-slide-index",ie)});for(let ie=0;ie=0;ie-=1)R.prepend(o(z[ie].cloneNode(!0)).addClass(a.slideDuplicateClass))}function Zn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:R,loopedSlides:N,allowSlidePrev:z,allowSlideNext:ee,snapGrid:ie,rtlTranslate:se}=e;let pe;e.allowSlidePrev=!0,e.allowSlideNext=!0;const ge=-ie[a],Me=ge-e.getTranslate();if(a=R.length-N){pe=-R.length+a+N,pe+=N;const Ze=e.slideTo(pe,0,!1,!0);Ze&&Me!==0&&e.setTranslate((se?-e.translate:e.translate)-Me)}e.allowSlidePrev=z,e.allowSlideNext=ee,e.emit("loopFix")}function Gn(){const e=this,{$wrapperEl:a,params:R,slides:N}=e;a.children(`.${R.slideClass}.${R.slideDuplicateClass},.${R.slideClass}.${R.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var Hn={loopCreate:or,loopFix:Zn,loopDestroy:Gn};function rr(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const R=a.el;R.style.cursor="move",R.style.cursor=e?"-webkit-grabbing":"-webkit-grab",R.style.cursor=e?"-moz-grabbin":"-moz-grab",R.style.cursor=e?"grabbing":"grab"}function pn(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var At={setGrabCursor:rr,unsetGrabCursor:pn};function on(e){const a=this,{$wrapperEl:R,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let z=0;z=se){R.appendSlide(a);return}let pe=ie>e?ie+1:ie;const ge=[];for(let Me=se-1;Me>=e;Me-=1){const Ze=R.slides.eq(Me);Ze.remove(),ge.unshift(Ze)}if(typeof a=="object"&&"length"in a){for(let Me=0;Mee?ie+a.length:ie}else N.append(a);for(let Me=0;Me=0||R.indexOf("Trident/")>=0,Ze=R.indexOf("Edge/")>=0,Ve=R.indexOf("Gecko/")>=0&&R.indexOf("Firefox/")>=0,ot=a==="Win32",it=R.toLowerCase().indexOf("electron")>=0;let st=a==="MacIntel";return!se&&st&&te.touch&&(z===1024&&ee===1366||z===834&&ee===1194||z===834&&ee===1112||z===768&&ee===1024)&&(se=R.match(/(Version)\/([\d.]+)/),st=!1),N.ie=Me,N.edge=Ze,N.firefox=Ve,ie&&!ot&&(N.os="android",N.osVersion=ie[2],N.android=!0,N.androidChrome=R.toLowerCase().indexOf("chrome")>=0),(se||ge||pe)&&(N.os="ios",N.ios=!0),ge&&!pe&&(N.osVersion=ge[2].replace(/_/g,"."),N.iphone=!0),se&&(N.osVersion=se[2].replace(/_/g,"."),N.ipad=!0),pe&&(N.osVersion=pe[3]?pe[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&R.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=R.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((ge||se||pe)&&(R.match(/.*AppleWebKit(?!.*Safari)/i)||s.navigator.standalone))||s.matchMedia&&s.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||it,N.desktop&&(N.electron=it,N.macos=st,N.windows=ot,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=s.devicePixelRatio||1,N}();function mr(e){const a=this,R=a.touchEventsData,{params:N,touches:z}=a;if(a.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const ie=o(ee.target);if(N.touchEventsTarget==="wrapper"&&!ie.closest(a.wrapperEl).length)return;if(R.isTouchEvent=ee.type==="touchstart",!R.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!R.isTouchEvent&&"button"in ee&&ee.button>0)return;if(R.isTouched&&R.isMoved)return;if(N.noSwiping&&ie.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!ie.closest(N.swipeHandler)[0])return;z.currentX=ee.type==="touchstart"?ee.targetTouches[0].pageX:ee.pageX,z.currentY=ee.type==="touchstart"?ee.targetTouches[0].pageY:ee.pageY;const se=z.currentX,pe=z.currentY,ge=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Me=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(ge&&(se<=Me||se>=s.screen.width-Me))return;if(ne.extend(R,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),z.startX=se,z.startY=pe,R.touchStartTime=ne.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(R.allowThresholdMove=!1),ee.type!=="touchstart"){let Ze=!0;ie.is(R.formElements)&&(Ze=!1),D.activeElement&&o(D.activeElement).is(R.formElements)&&D.activeElement!==ie[0]&&D.activeElement.blur();const Ve=Ze&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||Ve)&&ee.preventDefault()}a.emit("touchStart",ee)}function ar(e){const a=this,R=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee}=a;let ie=e;if(ie.originalEvent&&(ie=ie.originalEvent),!R.isTouched){R.startMoving&&R.isScrolling&&a.emit("touchMoveOpposite",ie);return}if(R.isTouchEvent&&ie.type!=="touchmove")return;const se=ie.type==="touchmove"&&ie.targetTouches&&(ie.targetTouches[0]||ie.changedTouches[0]),pe=ie.type==="touchmove"?se.pageX:ie.pageX,ge=ie.type==="touchmove"?se.pageY:ie.pageY;if(ie.preventedByNestedSwiper){z.startX=pe,z.startY=ge;return}if(!a.allowTouchMove){a.allowClick=!1,R.isTouched&&(ne.extend(z,{startX:pe,startY:ge,currentX:pe,currentY:ge}),R.touchStartTime=ne.now());return}if(R.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(gez.startY&&a.translate>=a.minTranslate()){R.isTouched=!1,R.isMoved=!1;return}}else if(pez.startX&&a.translate>=a.minTranslate())return}if(R.isTouchEvent&&D.activeElement&&(ie.target===D.activeElement&&o(ie.target).is(R.formElements))){R.isMoved=!0,a.allowClick=!1;return}if(R.allowTouchCallbacks&&a.emit("touchMove",ie),ie.targetTouches&&ie.targetTouches.length>1)return;z.currentX=pe,z.currentY=ge;const Me=z.currentX-z.startX,Ze=z.currentY-z.startY;if(a.params.threshold&&Math.sqrt(fr(Me,2)+fr(Ze,2))=25&&(st=Math.atan2(Math.abs(Ze),Math.abs(Me))*180/Math.PI,R.isScrolling=a.isHorizontal()?st>N.touchAngle:90-st>N.touchAngle)}if(R.isScrolling&&a.emit("touchMoveOpposite",ie),typeof R.startMoving=="undefined"&&((z.currentX!==z.startX||z.currentY!==z.startY)&&(R.startMoving=!0)),R.isScrolling){R.isTouched=!1;return}if(!R.startMoving)return;a.allowClick=!1,!N.cssMode&&ie.cancelable&&ie.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&ie.stopPropagation(),R.isMoved||(N.loop&&a.loopFix(),R.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),R.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",ie)),a.emit("sliderMove",ie),R.isMoved=!0;let Ve=a.isHorizontal()?Me:Ze;z.diff=Ve,Ve*=N.touchRatio,ee&&(Ve=-Ve),a.swipeDirection=Ve>0?"prev":"next",R.currentTranslate=Ve+R.startTranslate;let ot=!0,it=N.resistanceRatio;if(N.touchReleaseOnEdges&&(it=0),Ve>0&&R.currentTranslate>a.minTranslate()?(ot=!1,N.resistance&&(R.currentTranslate=a.minTranslate()-1+fr(-a.minTranslate()+R.startTranslate+Ve,it))):Ve<0&&R.currentTranslateR.startTranslate&&(R.currentTranslate=R.startTranslate),N.threshold>0)if(Math.abs(Ve)>N.threshold||R.allowThresholdMove){if(!R.allowThresholdMove){R.allowThresholdMove=!0,z.startX=z.currentX,z.startY=z.currentY,R.currentTranslate=R.startTranslate,z.diff=a.isHorizontal()?z.currentX-z.startX:z.currentY-z.startY;return}}else{R.currentTranslate=R.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(R.velocities.length===0&&R.velocities.push({position:z[a.isHorizontal()?"startX":"startY"],time:R.touchStartTime}),R.velocities.push({position:z[a.isHorizontal()?"currentX":"currentY"],time:ne.now()})),a.updateProgress(R.currentTranslate),a.setTranslate(R.currentTranslate)}function _r(e){const a=this,R=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee,$wrapperEl:ie,slidesGrid:se,snapGrid:pe}=a;let ge=e;if(ge.originalEvent&&(ge=ge.originalEvent),R.allowTouchCallbacks&&a.emit("touchEnd",ge),R.allowTouchCallbacks=!1,!R.isTouched){R.isMoved&&N.grabCursor&&a.setGrabCursor(!1),R.isMoved=!1,R.startMoving=!1;return}N.grabCursor&&R.isMoved&&R.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const Me=ne.now(),Ze=Me-R.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(ge),a.emit("tap click",ge),Ze<300&&Me-R.lastClickTime<300&&a.emit("doubleTap doubleClick",ge)),R.lastClickTime=ne.now(),ne.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!R.isTouched||!R.isMoved||!a.swipeDirection||z.diff===0||R.currentTranslate===R.startTranslate){R.isTouched=!1,R.isMoved=!1,R.startMoving=!1;return}R.isTouched=!1,R.isMoved=!1,R.startMoving=!1;let Ve;if(N.followFinger?Ve=ee?a.translate:-a.translate:Ve=-R.currentTranslate,N.cssMode)return;if(N.freeMode){if(Ve<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(Ve>-a.maxTranslate()){a.slides.length1){const $t=R.velocities.pop(),tn=R.velocities.pop(),Bn=$t.position-tn.position,Pn=$t.time-tn.time;a.velocity=Bn/Pn,a.velocity/=2,Math.abs(a.velocity)150||ne.now()-$t.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,R.velocities.length=0;let $e=1e3*N.freeModeMomentumRatio;const Et=a.velocity*$e;let Ct=a.translate+Et;ee&&(Ct=-Ct);let Lt=!1,Ot;const Xt=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let Rt;if(Cta.minTranslate())N.freeModeMomentumBounce?(Ct-a.minTranslate()>Xt&&(Ct=a.minTranslate()+Xt),Ot=a.minTranslate(),Lt=!0,R.allowMomentumBounce=!0):Ct=a.minTranslate(),N.loop&&N.centeredSlides&&(Rt=!0);else if(N.freeModeSticky){let $t;for(let tn=0;tn-Ct){$t=tn;break}Math.abs(pe[$t]-Ct){a.loopFix()}),a.velocity!==0){if(ee?$e=Math.abs((-Ct-a.translate)/a.velocity):$e=Math.abs((Ct-a.translate)/a.velocity),N.freeModeSticky){const $t=Math.abs((ee?-Ct:Ct)-a.translate),tn=a.slidesSizesGrid[a.activeIndex];$t{if(!a||a.destroyed||!R.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(Ot),ie.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(Ct),a.setTransition($e),a.setTranslate(Ct),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,ie.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(Ct),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Ze>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let ot=0,it=a.slidesSizesGrid[0];for(let $e=0;$e=se[$e]&&Ve=se[$e]&&(ot=$e,it=se[se.length-1]-se[se.length-2])}const st=(Ve-se[ot])/it,yt=otN.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(st>=N.longSwipesRatio?a.slideTo(ot+yt):a.slideTo(ot)),a.swipeDirection==="prev"&&(st>1-N.longSwipesRatio?a.slideTo(ot+yt):a.slideTo(ot))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const $e=a.navigation&&(ge.target===a.navigation.nextEl||ge.target===a.navigation.prevEl);$e?ge.target===a.navigation.nextEl?a.slideTo(ot+yt):a.slideTo(ot):(a.swipeDirection==="next"&&a.slideTo(ot+yt),a.swipeDirection==="prev"&&a.slideTo(ot))}}function gr(){const e=this,{params:a,el:R}=e;if(R&&R.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:z,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=z,e.allowSlideNext=N,e.params.watchOverflow&&ee!==e.snapGrid&&e.checkOverflow()}function kr(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function $n(){const e=this,{wrapperEl:a,rtlTranslate:R}=e;e.previousTranslate=e.translate,e.isHorizontal()?R?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const z=e.maxTranslate()-e.minTranslate();z===0?N=0:N=(e.translate-e.minTranslate())/z,N!==e.progress&&e.updateProgress(R?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let er=!1;function ur(){}function Ar(){const e=this,{params:a,touchEvents:R,el:N,wrapperEl:z}=e;e.onTouchStart=mr.bind(e),e.onTouchMove=ar.bind(e),e.onTouchEnd=_r.bind(e),a.cssMode&&(e.onScroll=$n.bind(e)),e.onClick=kr.bind(e);const ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(R.start,e.onTouchStart,!1),D.addEventListener(R.move,e.onTouchMove,ee),D.addEventListener(R.end,e.onTouchEnd,!1);else{if(te.touch){const ie=R.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(R.start,e.onTouchStart,ie),N.addEventListener(R.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(R.end,e.onTouchEnd,ie),R.cancel&&N.addEventListener(R.cancel,e.onTouchEnd,ie),er||(D.addEventListener("touchstart",ur),er=!0)}(a.simulateTouch&&!zn.ios&&!zn.android||a.simulateTouch&&!te.touch&&zn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),D.addEventListener("mousemove",e.onTouchMove,ee),D.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&z.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",gr,!0):e.on("observerUpdate",gr,!0)}function Nr(){const e=this,{params:a,touchEvents:R,el:N,wrapperEl:z}=e,ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(R.start,e.onTouchStart,!1),D.removeEventListener(R.move,e.onTouchMove,ee),D.removeEventListener(R.end,e.onTouchEnd,!1);else{if(te.touch){const ie=R.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(R.start,e.onTouchStart,ie),N.removeEventListener(R.move,e.onTouchMove,ee),N.removeEventListener(R.end,e.onTouchEnd,ie),R.cancel&&N.removeEventListener(R.cancel,e.onTouchEnd,ie)}(a.simulateTouch&&!zn.ios&&!zn.android||a.simulateTouch&&!te.touch&&zn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),D.removeEventListener("mousemove",e.onTouchMove,ee),D.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&z.removeEventListener("scroll",e.onScroll),e.off(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",gr)}var ca={attachEvents:Ar,detachEvents:Nr};function Zr(){const e=this,{activeIndex:a,initialized:R,loopedSlides:N=0,params:z,$el:ee}=e,ie=z.breakpoints;if(!ie||ie&&Object.keys(ie).length===0)return;const se=e.getBreakpoint(ie);if(se&&e.currentBreakpoint!==se){const pe=se in ie?ie[se]:void 0;pe&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(it=>{const st=pe[it];if(typeof st=="undefined")return;it==="slidesPerView"&&(st==="AUTO"||st==="auto")?pe[it]="auto":it==="slidesPerView"?pe[it]=parseFloat(st):pe[it]=parseInt(st,10)});const ge=pe||e.originalParams,Me=z.slidesPerColumn>1,Ze=ge.slidesPerColumn>1;Me&&!Ze?ee.removeClass(`${z.containerModifierClass}multirow ${z.containerModifierClass}multirow-column`):!Me&&Ze&&(ee.addClass(`${z.containerModifierClass}multirow`),ge.slidesPerColumnFill==="column"&&ee.addClass(`${z.containerModifierClass}multirow-column`));const Ve=ge.direction&&ge.direction!==z.direction,ot=z.loop&&(ge.slidesPerView!==z.slidesPerView||Ve);Ve&&R&&e.changeDirection(),ne.extend(e.params,ge),ne.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=se,ot&&R&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",ge)}}function fa(e){if(!e)return;let a=!1;const R=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const z=parseFloat(N.substr(1)),ee=s.innerHeight*z;return{value:ee,point:N}}return{value:N,point:N}});R.sort((N,z)=>parseInt(N.value,10)-parseInt(z.value,10));for(let N=0;N1&&(ee.push("multirow"),R.slidesPerColumnFill==="column"&&ee.push("multirow-column")),zn.android&&ee.push("android"),zn.ios&&ee.push("ios"),R.cssMode&&ee.push("css-mode"),ee.forEach(ie=>{a.push(R.containerModifierClass+ie)}),z.addClass(a.join(" "))}function ma(){const e=this,{$el:a,classNames:R}=e;a.removeClass(R.join(" "))}var wr={addClasses:ha,removeClasses:ma};function yr(e,a,R,N,z,ee){let ie;function se(){ee&&ee()}const pe=o(e).parent("picture")[0];!pe&&(!e.complete||!z)&&a?(ie=new s.Image,ie.onload=se,ie.onerror=se,N&&(ie.sizes=N),R&&(ie.srcset=R),a&&(ie.src=a)):se()}function Mr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let R=0;R0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,R!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),R&&R!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var va={checkOverflow:$r},Br={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Vn={update:Ft,translate:Ut,transition:fn,slide:nr,loop:Hn,grabCursor:At,manipulation:Ln,events:ca,breakpoints:qr,checkOverflow:va,classes:wr,images:pa},jr={};class qn extends B{constructor(...e){let a,R;e.length===1&&e[0].constructor&&e[0].constructor===Object?R=e[0]:[a,R]=e,R||(R={}),R=ne.extend({},R),a&&!R.el&&(R.el=a),super(R),Object.keys(Vn).forEach(se=>{Object.keys(Vn[se]).forEach(pe=>{qn.prototype[pe]||(qn.prototype[pe]=Vn[se][pe])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(se=>{const pe=N.modules[se];if(pe.params){const ge=Object.keys(pe.params)[0],Me=pe.params[ge];if(typeof Me!="object"||Me===null)return;if(!(ge in R&&"enabled"in Me))return;R[ge]===!0&&(R[ge]={enabled:!0}),typeof R[ge]=="object"&&!("enabled"in R[ge])&&(R[ge].enabled=!0),R[ge]||(R[ge]={enabled:!1})}});const z=ne.extend({},Br);N.useModulesParams(z),N.params=ne.extend({},z,jr,R),N.originalParams=ne.extend({},N.params),N.passedParams=ne.extend({},R),N.$=o;const ee=o(N.params.el);if(a=ee[0],!a)return;if(ee.length>1){const se=[];return ee.each((pe,ge)=>{const Me=ne.extend({},R,{el:ge});se.push(new qn(Me))}),se}a.swiper=N,ee.data("swiper",N);let ie;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(ie=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),ie.children=se=>ee.children(se)):ie=ee.children(`.${N.params.wrapperClass}`),ne.extend(N,{$el:ee,el:a,$wrapperEl:ie,wrapperEl:ie[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:ie.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const pe=["touchstart","touchmove","touchend","touchcancel"];let ge=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(ge=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:pe[0],move:pe[1],end:pe[2],cancel:pe[3]},N.touchEventsDesktop={start:ge[0],move:ge[1],end:ge[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ne.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:R,slidesGrid:N,size:z,activeIndex:ee}=e;let ie=1;if(a.centeredSlides){let se=R[ee].swiperSlideSize,pe;for(let ge=ee+1;gez&&(pe=!0));for(let ge=ee-1;ge>=0;ge-=1)R[ge]&&!pe&&(se+=R[ge].swiperSlideSize,ie+=1,se>z&&(pe=!0))}else for(let se=ee+1;se1)&&e.isEnd&&!e.params.centeredSlides?z=e.slideTo(e.slides.length-1,0,!1,!0):z=e.slideTo(e.activeIndex,0,!1,!0),z||N()),R.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const R=this,N=R.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(R.$el.removeClass(`${R.params.containerModifierClass}${N}`).addClass(`${R.params.containerModifierClass}${e}`),R.params.direction=e,R.slides.each((z,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),R.emit("changeDirection"),a&&R.update()),R}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const R=this,{params:N,$el:z,$wrapperEl:ee,slides:ie}=R;return typeof R.params=="undefined"||R.destroyed||(R.emit("beforeDestroy"),R.initialized=!1,R.detachEvents(),N.loop&&R.loopDestroy(),a&&(R.removeClasses(),z.removeAttr("style"),ee.removeAttr("style"),ie&&ie.length&&ie.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),R.emit("destroy"),Object.keys(R.eventsListeners).forEach(se=>{R.off(se)}),e!==!1&&(R.$el[0].swiper=null,R.$el.data("swiper",null),ne.deleteProps(R)),R.destroyed=!0),null}static extendDefaults(e){ne.extend(jr,e)}static get extendedDefaults(){return jr}static get defaults(){return Br}static get Class(){return B}static get $(){return o}}var ga={name:"device",proto:{device:zn},static:{device:zn}},Fr={name:"support",proto:{support:te},static:{support:te}};const Or=function(){function a(){const R=s.navigator.userAgent.toLowerCase();return R.indexOf("safari")>=0&&R.indexOf("chrome")<0&&R.indexOf("android")<0}return{isEdge:!!s.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent)}}();var Ea={name:"browser",proto:{browser:Or},static:{browser:Or}},zr={name:"resize",create(){const e=this;ne.extend(e,{resize:{resizeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize"),e.emit("resize")},orientationChangeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init(){const e=this;s.addEventListener("resize",e.resize.resizeHandler),s.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;s.removeEventListener("resize",e.resize.resizeHandler),s.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Wr={func:s.MutationObserver||s.WebkitMutationObserver,attach(e,a={}){const R=this,N=Wr.func,z=new N(ee=>{if(ee.length===1){R.emit("observerUpdate",ee[0]);return}const ie=function(){R.emit("observerUpdate",ee[0])};s.requestAnimationFrame?s.requestAnimationFrame(ie):s.setTimeout(ie,0)});z.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),R.observer.observers.push(z)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let R=0;R{a.disconnect()}),e.observer.observers=[]}};var ea={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ne.extend(e,{observer:{init:Wr.init.bind(e),attach:Wr.attach.bind(e),destroy:Wr.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const Cr={update(e){const a=this,{slidesPerView:R,slidesPerGroup:N,centeredSlides:z}=a.params,{addSlidesBefore:ee,addSlidesAfter:ie}=a.params.virtual,{from:se,to:pe,slides:ge,slidesGrid:Me,renderSlide:Ze,offset:Ve}=a.virtual;a.updateActiveIndex();const ot=a.activeIndex||0;let it;a.rtlTranslate?it="right":it=a.isHorizontal()?"left":"top";let st,yt;z?(st=Math.floor(R/2)+N+ee,yt=Math.floor(R/2)+N+ie):(st=R+(N-1)+ee,yt=N+ie);const $e=Math.max((ot||0)-yt,0),Et=Math.min((ot||0)+st,ge.length-1),Ct=(a.slidesGrid[$e]||0)-(a.slidesGrid[0]||0);ne.extend(a.virtual,{from:$e,to:Et,offset:Ct,slidesGrid:a.slidesGrid});function Lt(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(se===$e&&pe===Et&&!e){a.slidesGrid!==Me&&Ct!==Ve&&a.slides.css(it,`${Ct}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:Ct,from:$e,to:Et,slides:function(){const $t=[];for(let tn=$e;tn<=Et;tn+=1)$t.push(ge[tn]);return $t}()}),Lt();return}const Ot=[],Xt=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let Rt=se;Rt<=pe;Rt+=1)(Rt<$e||Rt>Et)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${Rt}"]`).remove();for(let Rt=0;Rt=$e&&Rt<=Et&&(typeof pe=="undefined"||e?Xt.push(Rt):(Rt>pe&&Xt.push(Rt),Rt{a.$wrapperEl.append(Ze(ge[Rt],Rt))}),Ot.sort((Rt,$t)=>$t-Rt).forEach(Rt=>{a.$wrapperEl.prepend(Ze(ge[Rt],Rt))}),a.$wrapperEl.children(".swiper-slide").css(it,`${Ct}px`),Lt()},renderSlide(e,a){const R=this,N=R.params.virtual;if(N.cache&&R.virtual.cache[a])return R.virtual.cache[a];const z=N.renderSlide?o(N.renderSlide.call(R,e,a)):o(`
      ${e}
      `);return z.attr("data-swiper-slide-index")||z.attr("data-swiper-slide-index",a),N.cache&&(R.virtual.cache[a]=z),z},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let R=0;R{const pe=ee[se],ge=pe.attr("data-swiper-slide-index");ge&&pe.attr("data-swiper-slide-index",parseInt(ge,10)+1),ie[parseInt(se,10)+z]=pe}),a.virtual.cache=ie}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let R=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const ot=s.innerWidth,it=s.innerHeight,st=a.$el.offset();R&&(st.left-=a.$el[0].scrollLeft);const yt=[[st.left,st.top],[st.left+a.width,st.top],[st.left,st.top+a.height],[st.left+a.width,st.top+a.height]];for(let $e=0;$e=0&&Et[0]<=ot&&Et[1]>=0&&Et[1]<=it&&(Ve=!0)}if(!Ve)return}a.isHorizontal()?((ie||se||pe||ge)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((se||ge)&&!R||(ie||pe)&&R)&&a.slideNext(),((ie||pe)&&!R||(se||ge)&&R)&&a.slidePrev()):((ie||se||Me||Ze)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(se||Ze)&&a.slideNext(),(ie||Me)&&a.slidePrev()),a.emit("keyPress",z);return},enable(){const e=this;if(e.keyboard.enabled)return;o(D).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(D).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var ya={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ne.extend(e,{keyboard:{enabled:!1,enable:Hr.enable.bind(e),disable:Hr.disable.bind(e),handle:Hr.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function ta(){const e="onwheel";let a=e in D;if(!a){const R=D.createElement("div");R.setAttribute(e,"return;"),a=typeof R[e]=="function"}return!a&&D.implementation&&D.implementation.hasFeature&&D.implementation.hasFeature("","")!==!0&&(a=D.implementation.hasFeature("Events.wheel","3.0")),a}const sr={lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return s.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":ta()?"wheel":"mousewheel"},normalize(e){const a=10,R=40,N=800;let z=0,ee=0,ie=0,se=0;return"detail"in e&&(ee=e.detail),"wheelDelta"in e&&(ee=-e.wheelDelta/120),"wheelDeltaY"in e&&(ee=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(z=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(z=ee,ee=0),ie=z*a,se=ee*a,"deltaY"in e&&(se=e.deltaY),"deltaX"in e&&(ie=e.deltaX),e.shiftKey&&!ie&&(ie=se,se=0),(ie||se)&&e.deltaMode&&(e.deltaMode===1?(ie*=R,se*=R):(ie*=N,se*=N)),ie&&!z&&(z=ie<1?-1:1),se&&!ee&&(ee=se<1?-1:1),{spinX:z,spinY:ee,pixelX:ie,pixelY:se}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const R=this,N=R.params.mousewheel;R.params.cssMode&&a.preventDefault();let z=R.$el;if(R.params.mousewheel.eventsTarged!=="container"&&(z=o(R.params.mousewheel.eventsTarged)),!R.mouseEntered&&!z[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let ee=0;const ie=R.rtlTranslate?-1:1,se=sr.normalize(a);if(N.forceToAxis)if(R.isHorizontal())if(Math.abs(se.pixelX)>Math.abs(se.pixelY))ee=-se.pixelX*ie;else return!0;else if(Math.abs(se.pixelY)>Math.abs(se.pixelX))ee=-se.pixelY;else return!0;else ee=Math.abs(se.pixelX)>Math.abs(se.pixelY)?-se.pixelX*ie:-se.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),R.params.freeMode){const pe={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:ge}=R.mousewheel,Me=ge&&pe.time=R.minTranslate()&&(Ze=R.minTranslate()),Ze<=R.maxTranslate()&&(Ze=R.maxTranslate()),R.setTransition(0),R.setTranslate(Ze),R.updateProgress(),R.updateActiveIndex(),R.updateSlidesClasses(),(!Ve&&R.isBeginning||!ot&&R.isEnd)&&R.updateSlidesClasses(),R.params.freeModeSticky){clearTimeout(R.mousewheel.timeout),R.mousewheel.timeout=void 0;const it=R.mousewheel.recentWheelEvents;it.length>=15&&it.shift();const st=it.length?it[it.length-1]:void 0,yt=it[0];if(it.push(pe),st&&(pe.delta>st.delta||pe.direction!==st.direction))it.splice(0);else if(it.length>=15&&pe.time-yt.time<500&&yt.delta-pe.delta>=1&&pe.delta<=6){const $e=ee>0?.8:.2;R.mousewheel.lastEventBeforeSnap=pe,it.splice(0),R.mousewheel.timeout=ne.nextTick(()=>{R.slideToClosest(R.params.speed,!0,void 0,$e)},0)}R.mousewheel.timeout||(R.mousewheel.timeout=ne.nextTick(()=>{const $e=.5;R.mousewheel.lastEventBeforeSnap=pe,it.splice(0),R.slideToClosest(R.params.speed,!0,void 0,$e)},500))}if(Me||R.emit("scroll",a),R.params.autoplay&&R.params.autoplayDisableOnInteraction&&R.autoplay.stop(),Ze===R.minTranslate()||Ze===R.maxTranslate())return!0}}else{const pe={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},ge=R.mousewheel.recentWheelEvents;ge.length>=2&&ge.shift();const Me=ge.length?ge[ge.length-1]:void 0;if(ge.push(pe),Me?(pe.direction!==Me.direction||pe.delta>Me.delta||pe.time>Me.time+150)&&R.mousewheel.animateSlider(pe):R.mousewheel.animateSlider(pe),R.mousewheel.releaseScroll(pe))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ne.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new s.Date().getTime(),!1)},releaseScroll(e){const a=this,R=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&R.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&R.releaseOnEdges)return!0;return!1},enable(){const e=this,a=sr.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let R=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(R=o(e.params.mousewheel.eventsTarged)),R.on("mouseenter",e.mousewheel.handleMouseEnter),R.on("mouseleave",e.mousewheel.handleMouseLeave),R.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=sr.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let R=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(R=o(e.params.mousewheel.eventsTarged)),R.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var xa={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ne.extend(e,{mousewheel:{enabled:!1,enable:sr.enable.bind(e),disable:sr.disable.bind(e),handle:sr.handle.bind(e),handleMouseEnter:sr.handleMouseEnter.bind(e),handleMouseLeave:sr.handleMouseLeave.bind(e),animateSlider:sr.animateSlider.bind(e),releaseScroll:sr.releaseScroll.bind(e),lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const Er={update(){const e=this,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:R,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),R&&R.length>0&&(e.isEnd?R.addClass(a.disabledClass):R.removeClass(a.disabledClass),R[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let R,N;a.nextEl&&(R=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&R.length>1&&e.$el.find(a.nextEl).length===1&&(R=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),R&&R.length>0&&R.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ne.extend(e.navigation,{$nextEl:R,nextEl:R&&R[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:R}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),R&&R.length&&(R.off("click",e.navigation.onPrevClick),R.removeClass(e.params.navigation.disabledClass))}};var Na={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;ne.extend(e,{navigation:{init:Er.init.bind(e),update:Er.update.bind(e),destroy:Er.destroy.bind(e),onNextClick:Er.onNextClick.bind(e),onPrevClick:Er.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const a=this,{$nextEl:R,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(R)){let z;R?z=R.hasClass(a.params.navigation.hiddenClass):N&&(z=N.hasClass(a.params.navigation.hiddenClass)),z===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),R&&R.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const pr={update(){const e=this,a=e.rtl,R=e.params.pagination;if(!R.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.pagination.$el;let ee;const ie=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(ee=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),ee>N-1-e.loopedSlides*2&&(ee-=N-e.loopedSlides*2),ee>ie-1&&(ee-=ie),ee<0&&e.params.paginationType!=="bullets"&&(ee=ie+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,R.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const se=e.pagination.bullets;let pe,ge,Me;if(R.dynamicBullets&&(e.pagination.bulletSize=se.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),z.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(R.dynamicMainBullets+4)}px`),R.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>R.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=R.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),pe=ee-e.pagination.dynamicBulletIndex,ge=pe+(Math.min(se.length,R.dynamicMainBullets)-1),Me=(ge+pe)/2),se.removeClass(`${R.bulletActiveClass} ${R.bulletActiveClass}-next ${R.bulletActiveClass}-next-next ${R.bulletActiveClass}-prev ${R.bulletActiveClass}-prev-prev ${R.bulletActiveClass}-main`),z.length>1)se.each((Ze,Ve)=>{const ot=o(Ve),it=ot.index();it===ee&&ot.addClass(R.bulletActiveClass),R.dynamicBullets&&(it>=pe&&it<=ge&&ot.addClass(`${R.bulletActiveClass}-main`),it===pe&&ot.prev().addClass(`${R.bulletActiveClass}-prev`).prev().addClass(`${R.bulletActiveClass}-prev-prev`),it===ge&&ot.next().addClass(`${R.bulletActiveClass}-next`).next().addClass(`${R.bulletActiveClass}-next-next`))});else{const Ze=se.eq(ee),Ve=Ze.index();if(Ze.addClass(R.bulletActiveClass),R.dynamicBullets){const ot=se.eq(pe),it=se.eq(ge);for(let st=pe;st<=ge;st+=1)se.eq(st).addClass(`${R.bulletActiveClass}-main`);if(e.params.loop)if(Ve>=se.length-R.dynamicMainBullets){for(let st=R.dynamicMainBullets;st>=0;st-=1)se.eq(se.length-st).addClass(`${R.bulletActiveClass}-main`);se.eq(se.length-R.dynamicMainBullets-1).addClass(`${R.bulletActiveClass}-prev`)}else ot.prev().addClass(`${R.bulletActiveClass}-prev`).prev().addClass(`${R.bulletActiveClass}-prev-prev`),it.next().addClass(`${R.bulletActiveClass}-next`).next().addClass(`${R.bulletActiveClass}-next-next`);else ot.prev().addClass(`${R.bulletActiveClass}-prev`).prev().addClass(`${R.bulletActiveClass}-prev-prev`),it.next().addClass(`${R.bulletActiveClass}-next`).next().addClass(`${R.bulletActiveClass}-next-next`)}}if(R.dynamicBullets){const Ze=Math.min(se.length,R.dynamicMainBullets+4),Ve=(e.pagination.bulletSize*Ze-e.pagination.bulletSize)/2-Me*e.pagination.bulletSize,ot=a?"right":"left";se.css(e.isHorizontal()?ot:"top",`${Ve}px`)}}if(R.type==="fraction"&&(z.find(`.${R.currentClass}`).text(R.formatFractionCurrent(ee+1)),z.find(`.${R.totalClass}`).text(R.formatFractionTotal(ie))),R.type==="progressbar"){let se;R.progressbarOpposite?se=e.isHorizontal()?"vertical":"horizontal":se=e.isHorizontal()?"horizontal":"vertical";const pe=(ee+1)/ie;let ge=1,Me=1;se==="horizontal"?ge=pe:Me=pe,z.find(`.${R.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${ge}) scaleY(${Me})`).transition(e.params.speed)}R.type==="custom"&&R.renderCustom?(z.html(R.renderCustom(e,ee+1,ie)),e.emit("paginationRender",e,z[0])):e.emit("paginationUpdate",e,z[0]),z[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](R.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const R=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let z="";if(a.type==="bullets"){const ee=e.params.loop?Math.ceil((R-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let ie=0;ie`;N.html(z),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=` / `,N.html(z)),a.type==="progressbar"&&(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=``,N.html(z)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let R=o(a.el);if(R.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&R.length>1&&(R=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&R.addClass(a.clickableClass),R.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(R.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&R.addClass(a.progressbarOppositeClass),a.clickable&&R.on("click",`.${a.bulletClass}`,function(z){z.preventDefault();let ee=o(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ne.extend(e.pagination,{$el:R,el:R[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const R=e.pagination.$el;R.removeClass(a.hiddenClass),R.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&R.off("click",`.${a.bulletClass}`)}};var Rr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;ne.extend(e,{pagination:{init:pr.init.bind(e),render:pr.render.bind(e),update:pr.update.bind(e),destroy:pr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const R=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);R===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const En={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:R,progress:N}=e,{dragSize:z,trackSize:ee,$dragEl:ie,$el:se}=a,pe=e.params.scrollbar;let ge=z,Me=(ee-z)*N;R?(Me=-Me,Me>0?(ge=z-Me,Me=0):-Me+z>ee&&(ge=ee+Me)):Me<0?(ge=z+Me,Me=0):Me+z>ee&&(ge=ee-Me),e.isHorizontal()?(ie.transform(`translate3d(${Me}px, 0, 0)`),ie[0].style.width=`${ge}px`):(ie.transform(`translate3d(0px, ${Me}px, 0)`),ie[0].style.height=`${ge}px`),pe.hide&&(clearTimeout(e.scrollbar.timeout),se[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{se[0].style.opacity=0,se.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:R,$el:N}=a;R[0].style.width="",R[0].style.height="";const z=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,ie=ee*(z/e.size);let se;e.params.scrollbar.dragSize==="auto"?se=z*ee:se=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?R[0].style.width=`${se}px`:R[0].style.height=`${se}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ne.extend(a,{trackSize:z,divider:ee,moveDivider:ie,dragSize:se}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:R,rtlTranslate:N}=a,{$el:z,dragSize:ee,trackSize:ie,dragStartPos:se}=R;let pe;pe=(R.getPointerPosition(e)-z.offset()[a.isHorizontal()?"left":"top"]-(se!==null?se:ee/2))/(ie-ee),pe=Math.max(Math.min(pe,1),0),N&&(pe=1-pe);const ge=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*pe;a.updateProgress(ge),a.setTranslate(ge),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,R=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee,$dragEl:ie}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===ie[0]||e.target===ie?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),z.transition(100),ie.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),ee.transition(0),R.hide&&ee.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:R,$wrapperEl:N}=a,{$el:z,$dragEl:ee}=R;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,R.setDragPosition(e),N.transition(0),z.transition(0),ee.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,R=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),z.transition("")),R.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ne.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),R.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:R,touchEventsDesktop:N,params:z}=e,ee=a.$el,ie=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,pe=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ie.addEventListener(R.start,e.scrollbar.onDragStart,se),ie.addEventListener(R.move,e.scrollbar.onDragMove,se),ie.addEventListener(R.end,e.scrollbar.onDragEnd,pe)):(ie.addEventListener(N.start,e.scrollbar.onDragStart,se),D.addEventListener(N.move,e.scrollbar.onDragMove,se),D.addEventListener(N.end,e.scrollbar.onDragEnd,pe))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:R,touchEventsDesktop:N,params:z}=e,ee=a.$el,ie=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,pe=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ie.removeEventListener(R.start,e.scrollbar.onDragStart,se),ie.removeEventListener(R.move,e.scrollbar.onDragMove,se),ie.removeEventListener(R.end,e.scrollbar.onDragEnd,pe)):(ie.removeEventListener(N.start,e.scrollbar.onDragStart,se),D.removeEventListener(N.move,e.scrollbar.onDragMove,se),D.removeEventListener(N.end,e.scrollbar.onDragEnd,pe))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:R}=e,N=e.params.scrollbar;let z=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&z.length>1&&R.find(N.el).length===1&&(z=R.find(N.el));let ee=z.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=o(`
      `),z.append(ee)),ne.extend(a,{$el:z,el:z[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var _a={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;ne.extend(e,{scrollbar:{init:En.init.bind(e),destroy:En.destroy.bind(e),updateSize:En.updateSize.bind(e),setTranslate:En.setTranslate.bind(e),setTransition:En.setTransition.bind(e),enableDraggable:En.enableDraggable.bind(e),disableDraggable:En.disableDraggable.bind(e),setDragPosition:En.setDragPosition.bind(e),getPointerPosition:En.getPointerPosition.bind(e),onDragStart:En.onDragStart.bind(e),onDragMove:En.onDragMove.bind(e),onDragEnd:En.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const Kr={setTransform(e,a){const R=this,{rtl:N}=R,z=o(e),ee=N?-1:1,ie=z.attr("data-swiper-parallax")||"0";let se=z.attr("data-swiper-parallax-x"),pe=z.attr("data-swiper-parallax-y");const ge=z.attr("data-swiper-parallax-scale"),Me=z.attr("data-swiper-parallax-opacity");if(se||pe?(se=se||"0",pe=pe||"0"):R.isHorizontal()?(se=ie,pe="0"):(pe=ie,se="0"),se.indexOf("%")>=0?se=`${parseInt(se,10)*a*ee}%`:se=`${se*a*ee}px`,pe.indexOf("%")>=0?pe=`${parseInt(pe,10)*a}%`:pe=`${pe*a}px`,typeof Me!="undefined"&&Me!==null){const Ze=Me-(Me-1)*(1-Math.abs(a));z[0].style.opacity=Ze}if(typeof ge=="undefined"||ge===null)z.transform(`translate3d(${se}, ${pe}, 0px)`);else{const Ze=ge-(ge-1)*(1-Math.abs(a));z.transform(`translate3d(${se}, ${pe}, 0px) scale(${Ze})`)}},setTranslate(){const e=this,{$el:a,slides:R,progress:N,snapGrid:z}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,ie)=>{e.parallax.setTransform(ie,N)}),R.each((ee,ie)=>{let se=ie.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(se+=Math.ceil(ee/2)-N*(z.length-1)),se=Math.min(Math.max(se,-1),1),o(ie).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((pe,ge)=>{e.parallax.setTransform(ge,se)})})},setTransition(e=this.params.speed){const a=this,{$el:R}=a;R.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,z)=>{const ee=o(z);let ie=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(ie=0),ee.transition(ie)})}};var Dr={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ne.extend(e,{parallax:{setTransform:Kr.setTransform.bind(e),setTranslate:Kr.setTranslate.bind(e),setTransition:Kr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const Lr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,R=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,z=e.targetTouches[1].pageY,ee=Math.sqrt(fr(N-a,2)+fr(z-R,2));return ee},onGestureStart(e){const a=this,R=a.params.zoom,N=a.zoom,{gesture:z}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,z.scaleStart=Lr.getDistanceBetweenTouches(e)}if((!z.$slideEl||!z.$slideEl.length)&&(z.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),z.$slideEl.length===0&&(z.$slideEl=a.slides.eq(a.activeIndex)),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${R.containerClass}`),z.maxRatio=z.$imageWrapEl.attr("data-swiper-zoom")||R.maxRatio,z.$imageWrapEl.length===0)){z.$imageEl=void 0;return}z.$imageEl&&z.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,R=a.params.zoom,N=a.zoom,{gesture:z}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,z.scaleMove=Lr.getDistanceBetweenTouches(e)}if(!z.$imageEl||z.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=z.scaleMove/z.scaleStart*N.currentScale,N.scale>z.maxRatio&&(N.scale=z.maxRatio-1+fr(N.scale-z.maxRatio+1,.5)),N.scalez.touchesStart.x)){z.isTouched=!1;return}if(!a.isHorizontal()&&(Math.floor(z.minY)===Math.floor(z.startY)&&z.touchesCurrent.yz.touchesStart.y)){z.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),z.isMoved=!0,z.currentX=z.touchesCurrent.x-z.touchesStart.x+z.startX,z.currentY=z.touchesCurrent.y-z.touchesStart.y+z.startY,z.currentXz.maxX&&(z.currentX=z.maxX-1+fr(z.currentX-z.maxX+1,.8)),z.currentYz.maxY&&(z.currentY=z.maxY-1+fr(z.currentY-z.maxY+1,.8)),ee.prevPositionX||(ee.prevPositionX=z.touchesCurrent.x),ee.prevPositionY||(ee.prevPositionY=z.touchesCurrent.y),ee.prevTime||(ee.prevTime=Date.now()),ee.x=(z.touchesCurrent.x-ee.prevPositionX)/(Date.now()-ee.prevTime)/2,ee.y=(z.touchesCurrent.y-ee.prevPositionY)/(Date.now()-ee.prevTime)/2,Math.abs(z.touchesCurrent.x-ee.prevPositionX)<2&&(ee.x=0),Math.abs(z.touchesCurrent.y-ee.prevPositionY)<2&&(ee.y=0),ee.prevPositionX=z.touchesCurrent.x,ee.prevPositionY=z.touchesCurrent.y,ee.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${z.currentX}px, ${z.currentY}px,0)`)},onTouchEnd(){const e=this,a=e.zoom,{gesture:R,image:N,velocity:z}=a;if(!R.$imageEl||R.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let ee=300,ie=300;const se=z.x*ee,pe=N.currentX+se,ge=z.y*ie,Me=N.currentY+ge;z.x!==0&&(ee=Math.abs((pe-N.currentX)/z.x)),z.y!==0&&(ie=Math.abs((Me-N.currentY)/z.y));const Ze=Math.max(ee,ie);N.currentX=pe,N.currentY=Me;const Ve=N.width*a.scale,ot=N.height*a.scale;N.minX=Math.min(R.slideWidth/2-Ve/2,0),N.maxX=-N.minX,N.minY=Math.min(R.slideHeight/2-ot/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),R.$imageWrapEl.transition(Ze).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:R}=a;R.$slideEl&&e.previousIndex!==e.activeIndex&&(R.$imageEl&&R.$imageEl.transform("translate3d(0,0,0) scale(1)"),R.$imageWrapEl&&R.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,R.$slideEl=void 0,R.$imageEl=void 0,R.$imageWrapEl=void 0)},toggle(e){const a=this,R=a.zoom;R.scale&&R.scale!==1?R.out():R.in(e)},in(e){const a=this,R=a.zoom,N=a.params.zoom,{gesture:z,image:ee}=R;if(z.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?z.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):z.$slideEl=a.slides.eq(a.activeIndex),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${N.containerClass}`)),!z.$imageEl||z.$imageEl.length===0)return;z.$slideEl.addClass(`${N.zoomedSlideClass}`);let ie,se,pe,ge,Me,Ze,Ve,ot,it,st,yt,$e,Et,Ct,Lt,Ot,Xt,Rt;typeof ee.touchesStart.x=="undefined"&&e?(ie=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,se=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(ie=ee.touchesStart.x,se=ee.touchesStart.y),R.scale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,R.currentScale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Xt=z.$slideEl[0].offsetWidth,Rt=z.$slideEl[0].offsetHeight,pe=z.$slideEl.offset().left,ge=z.$slideEl.offset().top,Me=pe+Xt/2-ie,Ze=ge+Rt/2-se,it=z.$imageEl[0].offsetWidth,st=z.$imageEl[0].offsetHeight,yt=it*R.scale,$e=st*R.scale,Et=Math.min(Xt/2-yt/2,0),Ct=Math.min(Rt/2-$e/2,0),Lt=-Et,Ot=-Ct,Ve=Me*R.scale,ot=Ze*R.scale,VeLt&&(Ve=Lt),otOt&&(ot=Ot)):(Ve=0,ot=0),z.$imageWrapEl.transition(300).transform(`translate3d(${Ve}px, ${ot}px,0)`),z.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${R.scale})`)},out(){const e=this,a=e.zoom,R=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${R.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${R.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const R=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",z,a.onGestureStart,R),e.$wrapperEl.on("gesturechange",z,a.onGestureChange,R),e.$wrapperEl.on("gestureend",z,a.onGestureEnd,R)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,z,a.onGestureStart,R),e.$wrapperEl.on(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,z,a.onGestureEnd,R),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,z,a.onGestureEnd,R)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const R=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",z,a.onGestureStart,R),e.$wrapperEl.off("gesturechange",z,a.onGestureChange,R),e.$wrapperEl.off("gestureend",z,a.onGestureEnd,R)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,z,a.onGestureStart,R),e.$wrapperEl.off(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,z,a.onGestureEnd,R),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,z,a.onGestureEnd,R)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var na={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=Lr[N].bind(e)}),ne.extend(e,{zoom:a});let R=1;Object.defineProperty(e.zoom,"scale",{get(){return R},set(N){if(R!==N){const z=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,ee=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,z,ee)}R=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const ra={loadInSlide(e,a=!0){const R=this,N=R.params.lazy;if(typeof e=="undefined")return;if(R.slides.length===0)return;const z=R.virtual&&R.params.virtual.enabled,ee=z?R.$wrapperEl.children(`.${R.params.slideClass}[data-swiper-slide-index="${e}"]`):R.slides.eq(e);let ie=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(ie=ie.add(ee[0])),ie.length===0)return;ie.each((se,pe)=>{const ge=o(pe);ge.addClass(N.loadingClass);const Me=ge.attr("data-background"),Ze=ge.attr("data-src"),Ve=ge.attr("data-srcset"),ot=ge.attr("data-sizes"),it=ge.parent("picture");R.loadImage(ge[0],Ze||Me,Ve,ot,!1,()=>{if(typeof R=="undefined"||R===null||!R||R&&!R.params||R.destroyed)return;if(Me?(ge.css("background-image",`url("${Me}")`),ge.removeAttr("data-background")):(Ve&&(ge.attr("srcset",Ve),ge.removeAttr("data-srcset")),ot&&(ge.attr("sizes",ot),ge.removeAttr("data-sizes")),it.length&&it.children("source").each((st,yt)=>{const $e=o(yt);$e.attr("data-srcset")&&($e.attr("srcset",$e.attr("data-srcset")),$e.removeAttr("data-srcset"))}),Ze&&(ge.attr("src",Ze),ge.removeAttr("data-src"))),ge.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),R.params.loop&&a){const st=ee.attr("data-swiper-slide-index");if(ee.hasClass(R.params.slideDuplicateClass)){const yt=R.$wrapperEl.children(`[data-swiper-slide-index="${st}"]:not(.${R.params.slideDuplicateClass})`);R.lazy.loadInSlide(yt.index(),!1)}else{const yt=R.$wrapperEl.children(`.${R.params.slideDuplicateClass}[data-swiper-slide-index="${st}"]`);R.lazy.loadInSlide(yt.index(),!1)}}R.emit("lazyImageReady",ee[0],ge[0]),R.params.autoHeight&&R.updateAutoHeight()}),R.emit("lazyImageLoad",ee[0],ge[0])})},load(){const e=this,{$wrapperEl:a,params:R,slides:N,activeIndex:z}=e,ee=e.virtual&&R.virtual.enabled,ie=R.lazy;let se=R.slidesPerView;se==="auto"&&(se=0);function pe(Me){if(ee){if(a.children(`.${R.slideClass}[data-swiper-slide-index="${Me}"]`).length)return!0}else if(N[Me])return!0;return!1}function ge(Me){return ee?o(Me).attr("data-swiper-slide-index"):o(Me).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${R.slideVisibleClass}`).each((Me,Ze)=>{const Ve=ee?o(Ze).attr("data-swiper-slide-index"):o(Ze).index();e.lazy.loadInSlide(Ve)});else if(se>1)for(let Me=z;Me1||ie.loadPrevNextAmount&&ie.loadPrevNextAmount>1){const Me=ie.loadPrevNextAmount,Ze=se,Ve=Math.min(z+Ze+Math.max(Me,Ze),N.length),ot=Math.max(z-Math.max(Ze,Me),0);for(let it=z+se;it0&&e.lazy.loadInSlide(ge(Me));const Ze=a.children(`.${R.slidePrevClass}`);Ze.length>0&&e.lazy.loadInSlide(ge(Ze))}}};var aa={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;ne.extend(e,{lazy:{initialImageLoaded:!1,load:ra.load.bind(e),loadInSlide:ra.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&((e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load())},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const Sr={LinearSpline:function(a,R){const N=function(){let se,pe,ge;return(Me,Ze)=>{for(pe=-1,se=Me.length;se-pe>1;)ge=se+pe>>1,Me[ge]<=Ze?pe=ge:se=ge;return se}}();this.x=a,this.y=R,this.lastIndex=a.length-1;let z,ee;return this.interpolate=function(se){return se?(ee=N(this.x,se),z=ee-1,(se-this.x[z])*(this.y[ee]-this.y[z])/(this.x[ee]-this.x[z])+this.y[z]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Sr.LinearSpline(a.slidesGrid,e.slidesGrid):new Sr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const R=this,N=R.controller.control;let z,ee;function ie(se){const pe=R.rtlTranslate?-R.translate:R.translate;R.params.controller.by==="slide"&&(R.controller.getInterpolateFunction(se),ee=-R.controller.spline.interpolate(-pe)),(!ee||R.params.controller.by==="container")&&(z=(se.maxTranslate()-se.minTranslate())/(R.maxTranslate()-R.minTranslate()),ee=(pe-R.minTranslate())*z+se.minTranslate()),R.params.controller.inverse&&(ee=se.maxTranslate()-ee),se.updateProgress(ee),se.setTranslate(ee,R),se.updateActiveIndex(),se.updateSlidesClasses()}if(Array.isArray(N))for(let se=0;se{ie.updateAutoHeight()}),ie.$wrapperEl.transitionEnd(()=>{if(!N)return;ie.params.loop&&R.params.controller.by==="slide"&&ie.loopFix(),ie.transitionEnd()}))}if(Array.isArray(N))for(z=0;z0&&(e.isBeginning?(e.a11y.disableEl(R),e.a11y.makeElNotFocusable(R)):(e.a11y.enableEl(R),e.a11y.makeElFocusable(R))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((R,N)=>{const z=o(N);e.a11y.makeElFocusable(z),e.a11y.addElRole(z,"button"),e.a11y.addElLabel(z,a.paginationBulletMessage.replace(/\{\{index\}\}/,z.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let R,N;e.navigation&&e.navigation.$nextEl&&(R=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),R&&(e.a11y.makeElFocusable(R),e.a11y.addElRole(R,"button"),e.a11y.addElLabel(R,a.nextSlideMessage),R.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,R;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(R=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),R&&R.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var Aa={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;ne.extend(e,{a11y:{liveRegion:o(``)}}),Object.keys(Gr).forEach(a=>{e.a11y[a]=Gr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const dr={init(){const e=this;if(!e.params.history)return;if(!s.history||!s.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=dr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||s.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||s.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=dr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=s.location.pathname.slice(1).split("/").filter(z=>z!==""),a=e.length,R=e[a-2],N=e[a-1];return{key:R,value:N}},setHistory(e,a){const R=this;if(!R.history.initialized||!R.params.history.enabled)return;const N=R.slides.eq(a);let z=dr.slugify(N.attr("data-history"));s.location.pathname.includes(e)||(z=`${e}/${z}`);const ee=s.history.state;if(ee&&ee.value===z)return;R.params.history.replaceState?s.history.replaceState({value:z},null,z):s.history.pushState({value:z},null,z)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,R){const N=this;if(a)for(let z=0,ee=N.slides.length;z{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},R)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var Be={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ne.extend(e,{autoplay:{running:!1,paused:!1,run:_e.run.bind(e),start:_e.start.bind(e),stop:_e.stop.bind(e),pause:_e.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const R=this;R.autoplay.running&&(a||!R.params.autoplay.disableOnInteraction?R.autoplay.pause(e):R.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const Fe={setTranslate(){const e=this,{slides:a}=e;for(let R=0;R{if(z)return;if(!a||a.destroyed)return;z=!0,a.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let ie=0;ie'),R.append(Ve)),Ve.css({height:`${z}px`})):(Ve=a.find(".swiper-cube-shadow"),Ve.length===0&&(Ve=o('
      '),a.append(Ve))));for(let it=0;it-1&&(Ze=yt*90+Ct*90,ie&&(Ze=-yt*90-Ct*90)),st.transform(Rt),pe.slideShadows){let $t=ge?st.find(".swiper-slide-shadow-left"):st.find(".swiper-slide-shadow-top"),tn=ge?st.find(".swiper-slide-shadow-right"):st.find(".swiper-slide-shadow-bottom");$t.length===0&&($t=o(`
      `),st.append($t)),tn.length===0&&(tn=o(`
      `),st.append(tn)),$t.length&&($t[0].style.opacity=Math.max(-Ct,0)),tn.length&&(tn[0].style.opacity=Math.max(Ct,0))}}if(R.css({"-webkit-transform-origin":`50% 50% -${se/2}px`,"-moz-transform-origin":`50% 50% -${se/2}px`,"-ms-transform-origin":`50% 50% -${se/2}px`,"transform-origin":`50% 50% -${se/2}px`}),pe.shadow)if(ge)Ve.transform(`translate3d(0px, ${z/2+pe.shadowOffset}px, ${-z/2}px) rotateX(90deg) rotateZ(0deg) scale(${pe.shadowScale})`);else{const it=Math.abs(Ze)-Math.floor(Math.abs(Ze)/90)*90,st=1.5-(Math.sin(it*2*Math.PI/360)/2+Math.cos(it*2*Math.PI/360)/2),yt=pe.shadowScale,$e=pe.shadowScale/st,Et=pe.shadowOffset;Ve.transform(`scale3d(${yt}, 1, ${$e}) translate3d(0px, ${ee/2+Et}px, ${-ee/2/$e}px) rotateX(-90deg)`)}const ot=Or.isSafari||Or.isWebView?-se/2:0;R.transform(`translate3d(0px,0,${ot}px) rotateX(${e.isHorizontal()?0:Ze}deg) rotateY(${e.isHorizontal()?-Ze:0}deg)`)},setTransition(e){const a=this,{$el:R,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&R.find(".swiper-cube-shadow").transition(e)}};var ve={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ne.extend(e,{cubeEffect:{setTranslate:oe.setTranslate.bind(e),setTransition:oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ne.extend(e.params,a),ne.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const le={setTranslate(){const e=this,{slides:a,rtlTranslate:R}=e;for(let N=0;N`),z.append(Ve)),ot.length===0&&(ot=o(`
      `),z.append(ot)),Ve.length&&(Ve[0].style.opacity=Math.max(-ee,0)),ot.length&&(ot[0].style.opacity=Math.max(ee,0))}z.transform(`translate3d(${Me}px, ${Ze}px, 0px) rotateX(${ge}deg) rotateY(${pe}deg)`)}},setTransition(e){const a=this,{slides:R,activeIndex:N,$wrapperEl:z}=a;if(R.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let ee=!1;R.eq(N).transitionEnd(function(){if(ee)return;if(!a||a.destroyed)return;ee=!0,a.animating=!1;const se=["webkitTransitionEnd","transitionend"];for(let pe=0;pe`),it.append(Bn)),Pn.length===0&&(Pn=o(`
      `),it.append(Pn)),Bn.length&&(Bn[0].style.opacity=$e>0?$e:0),Pn.length&&(Pn[0].style.opacity=-$e>0?-$e:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const Ve=z[0].style;Ve.perspectiveOrigin=`${ge}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var ze={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ne.extend(e,{coverflowEffect:{setTranslate:Pe.setTranslate.bind(e),setTransition:Pe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ce={init(){const e=this,{thumbs:a}=e.params,R=e.constructor;a.swiper instanceof R?(e.thumbs.swiper=a.swiper,ne.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ne.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ne.isObject(a.swiper)&&(e.thumbs.swiper=new R(ne.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const R=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof R=="undefined"||R===null)return;let z;if(a.params.loop?z=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):z=R,e.params.loop){let ee=e.activeIndex;e.slides.eq(ee).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,ee=e.activeIndex);const ie=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${z}"]`).eq(0).index(),se=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${z}"]`).eq(0).index();typeof ie=="undefined"?z=se:typeof se=="undefined"?z=ie:se-eea.previousIndex?"next":"prev"}else ge=a.realIndex,Me=ge>a.previousIndex?"next":"prev";ee&&(ge+=Me==="next"?z:-1*z),R.visibleSlidesIndexes&&R.visibleSlidesIndexes.indexOf(ge)<0&&(R.params.centeredSlides?ge>pe?ge=ge-Math.floor(N/2)+1:ge=ge+Math.floor(N/2)-1:ge>pe&&(ge=ge-N+1),R.slideTo(ge,e?0:void 0))}let ie=1;const se=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(ie=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(ie=1),ie=Math.floor(ie),R.slides.removeClass(se),R.params.loop||R.params.virtual&&R.params.virtual.enabled)for(let pe=0;pe0},!1)}function i(x,S){for(var M={main:[S]},A={main:[]},L={main:{}};g(M);)for(var f=Object.keys(M),u=0;u=2*T/d||b<=k)return;var j=Number.POSITIVE_INFINITY,W;for(W=f.level-1;W>r;W--){var V=n[W].maxBitrate;if(j=T*V/(8*.8*C),j=b)return;var Y=this.bwEstimator.getEstimate();g.logger.warn("Fragment "+f.sn+(u?" part "+u.index:"")+" of level "+f.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+W+` + a `).concat(F,",").concat(F," 0 1 1 ").concat(-me,",").concat(ce),ye=Math.PI*2*F,Oe={stroke:W,strokeDasharray:"".concat(j/100*(ye-Y),"px ").concat(ye,"px"),strokeDashoffset:"-".concat(Y/2+k/100*(ye-Y),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:xe,pathStyle:Oe}}var C=function(j){var W=j.prefixCls,V=j.strokeWidth,Y=j.trailWidth,X=j.gapDegree,F=j.gapPosition,K=j.trailColor,$=j.strokeLinecap,me=j.style,ce=j.className,xe=j.strokeColor,ye=j.percent,Oe=E(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),we=Object(Q.useMemo)(function(){return n+=1,n},[]),Te=w(0,100,K,V,X,F),re=Te.pathString,he=Te.pathStyle,J=c(ye),fe=c(xe),Ae=fe.find(function(je){return Object.prototype.toString.call(je)==="[object Object]"}),Ee=t(J),Ke=l(Ee,1),Je=Ke[0],Ue=function(){var be=0;return J.map(function(Ie,Ge){var Qe=fe[Ge]||fe[fe.length-1],mt=Object.prototype.toString.call(Qe)==="[object Object]"?"url(#".concat(W,"-gradient-").concat(we,")"):"",Ye=w(be,Ie,Qe,V,X,F);return be+=Ie,P.a.createElement("path",{key:Ge,className:"".concat(W,"-circle-path"),d:Ye.pathString,stroke:mt,strokeLinecap:$,strokeWidth:V,opacity:Ie===0?0:1,fillOpacity:"0",style:Ye.pathStyle,ref:Je[Ge]})})};return P.a.createElement("svg",u({className:U()("".concat(W,"-circle"),ce),viewBox:"0 0 100 100",style:me},Oe),Ae&&P.a.createElement("defs",null,P.a.createElement("linearGradient",{id:"".concat(W,"-gradient-").concat(we),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Ae).sort(function(je,be){return r(je)-r(be)}).map(function(je,be){return P.a.createElement("stop",{key:be,offset:je,stopColor:Ae[je]})}))),P.a.createElement("path",{className:"".concat(W,"-circle-trail"),d:re,stroke:K,strokeLinecap:$,strokeWidth:Y||V,fillOpacity:"0",style:he}),Ue().reverse())};C.defaultProps=s;var b=C,I={Line:f,Circle:b}},h7HQ:function(ae,Z,h){var Q=h("y+Vt"),P=h("T6xi"),D=Q.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(U,s){P.buildPath(U,s,!0)}});ae.exports=D},hOwI:function(ae,Z){var h=Math.log(2);function Q(D,U,s,t,O,o){var v=t+"-"+O,g=D.length;if(o.hasOwnProperty(v))return o[v];if(U===1){var i=Math.round(Math.log((1<0&&!this.paused&&!this.ended&&this.readyState>2}});function u(p,y){return p-y}function l(p){p.sort(u);for(var y=0,A=0;A1&&arguments[1]!==void 0?arguments[1]:!1,Bt={point:K.current.currentTime};Ge?(Bt.log_id=Ge,Bt.watch_duration=l(xt),Bt.total_duration=be):(c?(Bt.video_id=parseInt(d,10),Bt.course_id=c):Bt.video_id=d,Bt.duration=je,Bt.device=Ke),Nt&&(Bt.ed="1");function jt(){return gt.apply(this,arguments)}function gt(){return gt=Object(D.a)(s.a.mark(function ut(){var nt;return s.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return Mt=!0,wt.next=3,n(Bt);case 3:nt=wt.sent,Ge=nt,Mt=!1,Dt&&Dt();case 7:case"end":return wt.stop()}},ut)})),gt.apply(this,arguments)}jt()},[d,c]);Object(t.useEffect)(function(){P.b.destroy();var Dt=null;return o.a.isSupported&&F&&T&&(T==null?void 0:T.indexOf(".m3u8"))<0?(Dt=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:T,muted:!1}),K.current&&(Dt.attachMediaElement(K.current),Dt.load())):K.current.setAttribute("src",T),Yt(),function(){Dt&&(Dt.unload(),Dt.pause(),Dt.destroy(),Dt=null)}},[K,F,T]);function Pt(){K.current.paused?(ce.current.style.display="none",xe.current.style.display="block"):(ce.current.style.display="block",xe.current.style.display="none")}function Yt(){he.current.style.display="none",fe.current.style.display="none",J.current.style.display="none",K.current.muted||K.current.volume===0?he.current.style.display="block":K.current.volume>0&&K.current.volume<=.5?fe.current.style.display="block":J.current.style.display="block"}Object(t.useEffect)(function(){var Dt=document.getElementById("play"),Nt=document.querySelectorAll(".playback-icons use");function Bt(){k(),w&&!Je.current&&(K.current.currentTime=w),Je.current=!0,xt.push(K.current.currentTime),Qe||(Qe=!0,E&&bt())}function jt(){return gt.apply(this,arguments)}function gt(){return gt=Object(D.a)(s.a.mark(function Ne(){return s.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:Pt(),xt.push(K.current.currentTime),E&&bt(function(){Ge=null,Ie=0,Qe=!1,Mt=!1,kt=!1,xt=[],be=0,Ye=1},!0);case 3:case"end":return Se.stop()}},Ne)})),gt.apply(this,arguments)}function ut(){ye.current.value=Math.round(K.current.currentTime),Oe.current.value=Math.round(K.current.currentTime)}function nt(){var Ne=f(Math.round(K.current.currentTime));Te.current.innerText="".concat(Ne.hour>0?Ne.hour+":":"").concat(Ne.minutes,":").concat(Ne.seconds),Te.current.setAttribute("datetime","".concat(Ne.hour>0?" "+Ne.hour+" ":"").concat(Ne.minutes,"m ").concat(Ne.seconds,"s"))}function Tt(){var Ne=Math.round(K.current.duration);ye.current.setAttribute("max",Ne),Oe.current.setAttribute("max",Ne);var de=f(Ne);we.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),we.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s"))}function wt(){var Ne=Math.round(K.current.duration);ye.current.setAttribute("max",Ne),Oe.current.setAttribute("max",Ne);var de=f(Ne);we.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),we.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s")),ut(),nt();var Se=$.current.getBoundingClientRect(),at=Se.width,rt=Se.height,lt=Se.x,ht=Se.y;if(lt<0||ht<0||!at)return;if(!kt){var Xe=K.current.currentTime,tt=Xe-Ie;Math.abs(tt)<10?(be+=Math.abs(tt),Ie=Xe,Mt||be-Ye*mt>=0&&(Ye++,xt.push(Ie),E&&bt())):(Ie=Xe,E&&bt())}}function Zt(){kt=!0}function rn(){K.current.playing&&xt.push(K.current.currentTime,Ie),Ie=K.current.currentTime,kt=!1}function Qt(){je=K.current.duration,je<=20&&(mt=je/3),K.current.addEventListener("play",Bt)}function pt(Ne){Ne.preventDefault(),Object(M.a)()?(K.current.style.width="100%",K.current.style.height="100%"):K.current.style.cssText=""}function ft(){b()}function qe(Ne){var de=Ne.target.dataset.seek?Ne.target.dataset.seek:Ne.target.value;K.current.currentTime=de,Oe.current.value=de,ye.current.value=de}function dt(Ne){var de=Math.round(Ne.offsetX/Ne.target.clientWidth*parseInt(Ne.target.getAttribute("max"),10));ye.current.setAttribute("data-seek",de);var Se=f(de);re.current.textContent="".concat(Se.hour>0?Se.hour+":":"").concat(Se.minutes,":").concat(Se.seconds);var at=K.current.getBoundingClientRect();re.current.style.left="".concat(Ne.pageX-at.left,"px")}return me.current.addEventListener(Object(M.c)(),pt),K.current.addEventListener("canplay",Qt),K.current.addEventListener("ended",jt),K.current.addEventListener("seeking",Zt),K.current.addEventListener("seeked",rn),K.current.addEventListener("loadedmetadata",Tt),ye.current.addEventListener("mousemove",dt),ye.current.addEventListener("input",qe),K.current.addEventListener("timeupdate",wt),K.current.addEventListener("pause",ft),K.current.addEventListener("volumechange",Yt),function(){K.current.removeEventListener("canplay",Qt),K.current.removeEventListener("play",Bt),K.current.removeEventListener("ended",jt),K.current.removeEventListener("seeking",Zt),K.current.removeEventListener("seeked",rn),ye.current.removeEventListener("mousemove",dt),ye.current.removeEventListener("input",qe),K.current.removeEventListener("timeupdate",wt),K.current.removeEventListener("pause",ft),K.current.removeEventListener("loadedmetadata",Tt),K.current.removeEventListener("volumechange",Yt),K.current.playing&&(xt.push(Ie,K.current.currentTime),E&&bt())}},[K,T]),Object(t.useEffect)(function(){if(K.current.onended=function(){W(K)},K.current.oncontextmenu=function(){return!1},(T==null?void 0:T.indexOf(".m3u8"))>-1){if(K.current.canPlayType("application/vnd.apple.mpegurl"))K.current.src=T;else if(g.a.isSupported()){var Dt=new g.a;Dt.loadSource(T),Dt.attachMedia(K.current)}}},[T]),Object(t.useEffect)(function(){K.current.playbackRate=Y},[Y]);var Gt=function(){K.current.paused||K.current.ended?K.current.play():K.current.pause(),Pt()};function Jt(){K.current.muted=!K.current.muted,K.current.muted?(Ae.current.setAttribute("data-volume",volume.value),Ae.current.value=0):Ae.current.value=Ae.current.dataset.volume}return O.a.createElement("div",{style:{position:"relative"},ref:me},O.a.createElement("div",{ref:$,className:"".concat(L.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(L.a.animate__loop)},Ue?Ue.login:" "),O.a.createElement("div",{className:L.a.container},O.a.createElement("div",{className:L.a["video-container"],id:"video-container"},O.a.createElement("div",{className:L.a["playback-animation"],id:"playback-animation"},O.a.createElement("svg",{className:L.a["playback-icons"]},O.a.createElement("use",{className:"hidden",href:"#play-icon"}),O.a.createElement("use",{href:"#pause"}))),O.a.createElement("video",{className:L.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:K,autoPlay:!1}),O.a.createElement("div",{className:"".concat(L.a["video-controls"]," "),id:"video-controls"},O.a.createElement("div",{className:L.a["bottom-controls"]},O.a.createElement("div",{className:L.a["left-controls"]},O.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Gt},O.a.createElement("svg",{className:L.a["playback-icons"]},O.a.createElement("use",{ref:xe,href:"#play-icon"}),O.a.createElement("use",{ref:ce,style:{display:"none"},href:"#pause"}))),O.a.createElement("div",{className:L.a.time},O.a.createElement("time",{id:"time-elapsed",ref:Te},"00:00"),O.a.createElement("span",null," / "),O.a.createElement("time",{id:"duration",ref:we},"00:00"))),O.a.createElement("div",{className:L.a["right-controls"]},O.a.createElement(_.CopyToClipboard,{text:T,onCopy:function(){return P.b.success("\u590D\u5236\u6210\u529F")}},O.a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},O.a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),O.a.createElement("div",{className:L.a["volume-controls"]},O.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:L.a["volume-button"],id:"volume-button",onClick:Jt},O.a.createElement("i",{ref:he,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),O.a.createElement("i",{ref:fe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),O.a.createElement("i",{ref:J,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),O.a.createElement("input",{className:L.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Ae,style:{display:"none"},onClick:Yt})),O.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:L.a["fullscreen-button"],onClick:function(){Object(M.a)()?Object(M.b)():Object(M.d)(me.current)}},O.a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),O.a.createElement("div",{className:L.a["video-progress"]},O.a.createElement("progress",{ref:Oe,value:"0",min:"0"}),O.a.createElement("input",{className:L.a.seek,ref:ye,value:"0",min:"0",type:"range",step:"1"}),O.a.createElement("div",{className:L.a["seek-tooltip"],ref:re,id:"seek-tooltip"},"00:00"))))),O.a.createElement("svg",{style:{display:"none"}},O.a.createElement("defs",null,O.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),O.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),O.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),O.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),O.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),O.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),O.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),O.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},O.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(ae,Z){var h="http://www.w3.org/2000/svg";function Q(P){return document.createElementNS(h,P)}Z.createElement=Q},hyiK:function(ae,Z){function h(Q,P,D,U,s,t){if(t>P&&t>U||ts?O:0}ae.exports=h},"iL++":function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iXp4:function(ae,Z,h){var Q=h("ItGF"),P=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(U){return Q.browser.ie&&Q.browser.version>=11?function(){var s=this.__clipPaths,t=this.style,O;if(s)for(var o=0;oLe&&(e=Le-et),Object(s.useMemo)(function(){if(!ve.length)return[0,0];for(var a=ve.length,R=a,N=0;NCe+e){R=N-1;break}}for(var ee=0,ie=a-1;ie>=0;ie-=1){var se=_e.get(ve[ie].key)||p;if(se[ze]1&&arguments[1]!==void 0?arguments[1]:!1,De=Be&&typeof Be.getBoundingClientRect=="function"&&Be.getBoundingClientRect().width;if(De){if(Fe){var oe=getComputedStyle(Be),ve=oe.marginLeft,le=oe.marginRight;De+=+ve.replace("px","")+ +le.replace("px","")}De=+De.toFixed(6)}return De||0},be=function(Be,Fe,De){Be&&Object(k.a)(Be.style)==="object"&&(Be.style[Fe]=De)},Ie=function(){return J.any},Ge=h("bdgK"),Qe=h("i8i4"),mt=h.n(Qe),Ye=h("wgJM"),Mt=h("l4aY"),kt=h("m+aA"),xt=h("c+Xe"),bt=h("zT1h"),Pt=h("QC+M");function Yt(_e,Be,Fe){return Fe?_e[0]===Be[0]:_e[0]===Be[0]&&_e[1]===Be[1]}function Gt(_e,Be,Fe){var De=_e[Be]||{};return Object(U.a)(Object(U.a)({},De),Fe)}function Jt(_e,Be,Fe,De){for(var oe=Fe.points,ve=Object.keys(_e),le=0;le1&&arguments[1]!==void 0?arguments[1]:2;Be();var ve=Object(Ye.a)(function(){oe<=1?De({isCanceled:function(){return ve!==_e.current}}):Fe(De,oe-1)});_e.current=ve}return s.useEffect(function(){return function(){Be()}},[]),[Fe,Be]},ne=[rt,lt,ht,Xe],te=!1,B=!0;function H(_e){return _e===ht||_e===Xe}var G=function(_e,Be){var Fe=s.useState(at),De=Object(P.a)(Fe,2),oe=De[0],ve=De[1],le=zt(),Re=Object(P.a)(le,2),Pe=Re[0],ze=Re[1];function Ce(){ve(rt)}return Wt(function(){if(oe!==at&&oe!==Xe){var Le=ne.indexOf(oe),He=ne[Le+1],et=Be(oe);et===te?ve(He):Pe(function(e){function a(){if(e.isCanceled())return;ve(He)}et===!0?a():Promise.resolve(et).then(a)})}},[_e,oe]),s.useEffect(function(){return function(){ze()}},[]),[Ce,oe]},q=function(_e){var Be=Object(s.useRef)(),Fe=Object(s.useRef)(_e);Fe.current=_e;var De=s.useCallback(function(le){Fe.current(le)},[]);function oe(le){le&&(le.removeEventListener(ft,De),le.removeEventListener(pt,De))}function ve(le){Be.current&&Be.current!==le&&oe(Be.current),le&&le!==Be.current&&(le.addEventListener(ft,De),le.addEventListener(pt,De),Be.current=le)}return s.useEffect(function(){return function(){oe(Be.current)}},[]),[ve,oe]};function ue(_e,Be,Fe,De){var oe=De.motionEnter,ve=oe===void 0?!0:oe,le=De.motionAppear,Re=le===void 0?!0:le,Pe=De.motionLeave,ze=Pe===void 0?!0:Pe,Ce=De.motionDeadline,Le=De.motionLeaveImmediately,He=De.onAppearPrepare,et=De.onEnterPrepare,e=De.onLeavePrepare,a=De.onAppearStart,R=De.onEnterStart,N=De.onLeaveStart,z=De.onAppearActive,ee=De.onEnterActive,ie=De.onLeaveActive,se=De.onAppearEnd,pe=De.onEnterEnd,ge=De.onLeaveEnd,Me=De.onVisibleChanged,Ze=tt(),Ve=Object(P.a)(Ze,2),ot=Ve[0],it=Ve[1],st=tt(dt),yt=Object(P.a)(st,2),$e=yt[0],Et=yt[1],Ct=tt(null),Lt=Object(P.a)(Ct,2),Ot=Lt[0],Xt=Lt[1],Rt=Object(s.useRef)(!1),$t=Object(s.useRef)(null),tn=Object(s.useRef)(!1),Bn=Object(s.useRef)(null);function Pn(){var xn=Fe();return xn||Bn.current}var an=Object(s.useRef)(!1);function vn(xn){var yn=Pn();if(xn&&!xn.deadline&&xn.target!==yn)return;var Xn;$e===Ne&&an.current?Xn=se==null?void 0:se(yn,xn):$e===de&&an.current?Xn=pe==null?void 0:pe(yn,xn):$e===Se&&an.current&&(Xn=ge==null?void 0:ge(yn,xn)),Xn!==!1&&!tn.current&&(Et(dt),Xt(null))}var ln=q(vn),Tn=Object(P.a)(ln,1),hn=Tn[0],un=s.useMemo(function(){var xn,yn,Xn;switch($e){case"appear":return xn={},Object(Q.a)(xn,rt,He),Object(Q.a)(xn,lt,a),Object(Q.a)(xn,ht,z),xn;case"enter":return yn={},Object(Q.a)(yn,rt,et),Object(Q.a)(yn,lt,R),Object(Q.a)(yn,ht,ee),yn;case"leave":return Xn={},Object(Q.a)(Xn,rt,e),Object(Q.a)(Xn,lt,N),Object(Q.a)(Xn,ht,ie),Xn;default:return{}}},[$e]),Rn=G($e,function(xn){if(xn===rt){var yn=un[rt];return yn?yn(Pn()):te}if(dn in un){var Xn;Xt(((Xn=un[dn])===null||Xn===void 0?void 0:Xn.call(un,Pn(),null))||null)}return dn===ht&&(hn(Pn()),Ce>0&&(clearTimeout($t.current),$t.current=setTimeout(function(){vn({deadline:!0})},Ce))),B}),An=Object(P.a)(Rn,2),en=An[0],dn=An[1],wn=H(dn);an.current=wn,Wt(function(){it(Be);var xn=Rt.current;if(Rt.current=!0,!_e)return;var yn;!xn&&Be&&Re&&(yn=Ne),xn&&Be&&ve&&(yn=de),(xn&&!Be&&ze||!xn&&Le&&!Be&&ze)&&(yn=Se),yn&&(Et(yn),en())},[Be]),Object(s.useEffect)(function(){($e===Ne&&!Re||$e===de&&!ve||$e===Se&&!ze)&&Et(dt)},[Re,ve,ze]),Object(s.useEffect)(function(){return function(){clearTimeout($t.current),tn.current=!0}},[]),Object(s.useEffect)(function(){ot!==void 0&&$e===dt&&(Me==null||Me(ot))},[ot,$e]);var In=Ot;return un[rt]&&dn===lt&&(In=Object(U.a)({transition:"none"},In)),[$e,dn,In,ot!=null?ot:Be]}var ke=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(){return Object(T.a)(this,Fe),Be.apply(this,arguments)}return Object(E.a)(Fe,[{key:"render",value:function(){return this.props.children}}]),Fe}(s.Component),We=ke;function ct(_e){var Be=_e;Object(k.a)(_e)==="object"&&(Be=_e.transitionSupport);function Fe(oe){return!!(oe.motionName&&Be)}var De=s.forwardRef(function(oe,ve){var le=oe.visible,Re=le===void 0?!0:le,Pe=oe.removeOnLeave,ze=Pe===void 0?!0:Pe,Ce=oe.forceRender,Le=oe.children,He=oe.motionName,et=oe.leavedClassName,e=oe.eventProps,a=Fe(oe),R=Object(s.useRef)(),N=Object(s.useRef)();function z(){try{return Object(kt.a)(R.current||N.current)}catch(Et){return null}}var ee=ue(a,Re,z,oe),ie=Object(P.a)(ee,4),se=ie[0],pe=ie[1],ge=ie[2],Me=ie[3],Ze=s.useRef(Me);Me&&(Ze.current=!0);var Ve=Object(s.useRef)(ve);Ve.current=ve;var ot=s.useCallback(function(Et){R.current=Et,Object(xt.b)(Ve.current,Et)},[]),it,st=Object(U.a)(Object(U.a)({},e),{},{visible:Re});if(!Le)it=null;else if(se===dt||!Fe(oe))Me?it=Le(Object(U.a)({},st),ot):!ze&&Ze.current?it=Le(Object(U.a)(Object(U.a)({},st),{},{className:et}),ot):Ce?it=Le(Object(U.a)(Object(U.a)({},st),{},{style:{display:"none"}}),ot):it=null;else{var yt,$e;pe===rt?$e="prepare":H(pe)?$e="active":pe===lt&&($e="start"),it=Le(Object(U.a)(Object(U.a)({},st),{},{className:O()(qe(He,se),(yt={},Object(Q.a)(yt,qe(He,"".concat(se,"-").concat($e)),$e),Object(Q.a)(yt,He,typeof He=="string"),yt)),style:ge}),ot)}return s.createElement(We,{ref:N},it)});return De.displayName="CSSMotion",De}var St=ct(Qt),It="add",Ft="keep",qt="remove",_t="removed";function Vt(_e){var Be;return _e&&Object(k.a)(_e)==="object"&&"key"in _e?Be=_e:Be={key:_e},Object(U.a)(Object(U.a)({},Be),{},{key:String(Be.key)})}function Ht(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return _e.map(Vt)}function Kt(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Fe=[],De=0,oe=Be.length,ve=Ht(_e),le=Ht(Be);ve.forEach(function(ze){for(var Ce=!1,Le=De;Le1});return Pe.forEach(function(ze){Fe=Fe.filter(function(Ce){var Le=Ce.key,He=Ce.status;return Le!==ze||He!==qt}),Fe.forEach(function(Ce){Ce.key===ze&&(Ce.status=Ft)})}),Fe}var Ut=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(_e){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,Fe=function(De){Object(n.a)(ve,De);var oe=Object(r.a)(ve);function ve(){var le;return Object(T.a)(this,ve),le=oe.apply(this,arguments),le.state={keyEntities:[]},le.removeKey=function(Re){le.setState(function(Pe){var ze=Pe.keyEntities;return{keyEntities:ze.map(function(Ce){return Ce.key!==Re?Ce:Object(U.a)(Object(U.a)({},Ce),{},{status:_t})})}})},le}return Object(E.a)(ve,[{key:"render",value:function(){var Re=this,Pe=this.state.keyEntities,ze=this.props,Ce=ze.component,Le=ze.children,He=ze.onVisibleChanged,et=Object(D.a)(ze,["component","children","onVisibleChanged"]),e=Ce||s.Fragment,a={};return Ut.forEach(function(R){a[R]=et[R],delete et[R]}),delete et.keys,s.createElement(e,et,Pe.map(function(R){var N=R.status,z=Object(D.a)(R,["status"]),ee=N===It||N===Ft;return s.createElement(Be,Object(A.a)({},a,{key:z.key,visible:ee,eventProps:z,onVisibleChanged:function(se){He==null||He(se,{key:z.key}),se||Re.removeKey(z.key)}}),Le)}))}}],[{key:"getDerivedStateFromProps",value:function(Re,Pe){var ze=Re.keys,Ce=Pe.keyEntities,Le=Ht(ze),He=Kt(Ce,Le);return{keyEntities:He.filter(function(et){var e=Ce.find(function(a){var R=a.key;return et.key===R});return!(e&&e.status===_t&&et.status===qt)})}}}]),ve}(s.Component);return Fe.defaultProps={component:"div"},Fe}var gn=sn(Qt),nn=St;function fn(_e){var Be=_e.prefixCls,Fe=_e.motion,De=_e.animation,oe=_e.transitionName;return Fe||(De?{motionName:"".concat(Be,"-").concat(De)}:oe?{motionName:oe}:null)}function On(_e){var Be=_e.prefixCls,Fe=_e.visible,De=_e.zIndex,oe=_e.mask,ve=_e.maskMotion,le=_e.maskAnimation,Re=_e.maskTransitionName;if(!oe)return null;var Pe={};return(ve||Re||le)&&(Pe=Object(U.a)({motionAppear:!0},fn({motion:ve,prefixCls:Be,transitionName:Re,animation:le}))),s.createElement(nn,Object(A.a)({},Pe,{visible:Fe,removeOnLeave:!0}),function(ze){var Ce=ze.className;return s.createElement("div",{style:{zIndex:De},className:O()("".concat(Be,"-mask"),Ce)})})}var Kn=h("9mu1"),bn=h("o0o1"),Wn=h.n(bn),Jn=h("HaE+"),_n=["measure","align",null,"motion"],Yn=function(_e,Be){var Fe=Object(s.useState)(null),De=Object(P.a)(Fe,2),oe=De[0],ve=De[1],le=Object(s.useRef)(),Re=Object(s.useRef)(!1);function Pe(Le){Re.current||ve(Le)}function ze(){Ye.a.cancel(le.current)}function Ce(Le){ze(),le.current=Object(Ye.a)(function(){Pe(function(He){switch(oe){case"align":return"motion";case"motion":return"stable";default:}return He}),Le==null||Le()})}return Object(s.useEffect)(function(){Pe("measure")},[_e]),Object(s.useEffect)(function(){switch(oe){case"measure":Be();break;default:}oe&&(le.current=Object(Ye.a)(Object(Jn.a)(Wn.a.mark(function Le(){var He,et;return Wn.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:He=_n.indexOf(oe),et=_n[He+1],et&&He!==-1&&Pe(et);case 3:case"end":return a.stop()}},Le)}))))},[oe]),Object(s.useEffect)(function(){return function(){Re.current=!0,ze()}},[]),[oe,Ce]},nr=function(_e){var Be=s.useState({width:0,height:0}),Fe=Object(P.a)(Be,2),De=Fe[0],oe=Fe[1];function ve(Re){oe({width:Re.offsetWidth,height:Re.offsetHeight})}var le=s.useMemo(function(){var Re={};if(_e){var Pe=De.width,ze=De.height;_e.indexOf("height")!==-1&&ze?Re.height=ze:_e.indexOf("minHeight")!==-1&&ze&&(Re.minHeight=ze),_e.indexOf("width")!==-1&&Pe?Re.width=Pe:_e.indexOf("minWidth")!==-1&&Pe&&(Re.minWidth=Pe)}return Re},[_e,De]);return[le,ve]},or=s.forwardRef(function(_e,Be){var Fe=_e.visible,De=_e.prefixCls,oe=_e.className,ve=_e.style,le=_e.children,Re=_e.zIndex,Pe=_e.stretch,ze=_e.destroyPopupOnHide,Ce=_e.forceRender,Le=_e.align,He=_e.point,et=_e.getRootDomNode,e=_e.getClassNameFromAlign,a=_e.onAlign,R=_e.onMouseEnter,N=_e.onMouseLeave,z=_e.onMouseDown,ee=_e.onTouchStart,ie=Object(s.useRef)(),se=Object(s.useRef)(),pe=Object(s.useState)(),ge=Object(P.a)(pe,2),Me=ge[0],Ze=ge[1],Ve=nr(Pe),ot=Object(P.a)(Ve,2),it=ot[0],st=ot[1];function yt(){Pe&&st(et())}var $e=Yn(Fe,yt),Et=Object(P.a)($e,2),Ct=Et[0],Lt=Et[1],Ot=Object(s.useRef)();function Xt(){return He||et}function Rt(){var ln;(ln=ie.current)===null||ln===void 0||ln.forceAlign()}function $t(ln,Tn){var hn=e(Tn);Me!==hn&&Ze(hn),Ct==="align"&&(Me!==hn?Promise.resolve().then(function(){Rt()}):Lt(function(){var un;(un=Ot.current)===null||un===void 0||un.call(Ot)}),a==null||a(ln,Tn))}var tn=Object(U.a)({},fn(_e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ln){var Tn=tn[ln];tn[ln]=function(hn,un){return Lt(),Tn==null?void 0:Tn(hn,un)}});function Bn(){return new Promise(function(ln){Ot.current=ln})}s.useEffect(function(){!tn.motionName&&Ct==="motion"&&Lt()},[tn.motionName,Ct]),s.useImperativeHandle(Be,function(){return{forceAlign:Rt,getElement:function(){return se.current}}});var Pn=Object(U.a)(Object(U.a)({},it),{},{zIndex:Re,opacity:Ct==="motion"||Ct==="stable"||!Fe?void 0:0,pointerEvents:Ct==="stable"?void 0:"none"},ve),an=!0;(Le==null?void 0:Le.points)&&(Ct==="align"||Ct==="stable")&&(an=!1);var vn=le;return s.Children.count(le)>1&&(vn=s.createElement("div",{className:"".concat(De,"-content")},le)),s.createElement(nn,Object(A.a)({visible:Fe,ref:se,leavedClassName:"".concat(De,"-hidden")},tn,{onAppearPrepare:Bn,onEnterPrepare:Bn,removeOnLeave:ze,forceRender:Ce}),function(ln,Tn){var hn=ln.className,un=ln.style,Rn=O()(De,oe,Me,hn);return s.createElement(Kn.a,{target:Xt(),key:"popup",ref:ie,monitorWindowResize:!0,disabled:an,align:Le,onAlign:$t},s.createElement("div",{ref:Tn,className:Rn,onMouseEnter:R,onMouseLeave:N,onMouseDownCapture:z,onTouchStartCapture:ee,style:Object(U.a)(Object(U.a)({},un),Pn)},vn))})});or.displayName="PopupInner";var Zn=or,Gn=s.forwardRef(function(_e,Be){var Fe=_e.prefixCls,De=_e.visible,oe=_e.zIndex,ve=_e.children,le=_e.mobile;le=le===void 0?{}:le;var Re=le.popupClassName,Pe=le.popupStyle,ze=le.popupMotion,Ce=ze===void 0?{}:ze,Le=le.popupRender,He=s.useRef();s.useImperativeHandle(Be,function(){return{forceAlign:function(){},getElement:function(){return He.current}}});var et=Object(U.a)({zIndex:oe},Pe),e=ve;return s.Children.count(ve)>1&&(e=s.createElement("div",{className:"".concat(Fe,"-content")},ve)),Le&&(e=Le(e)),s.createElement(nn,Object(A.a)({visible:De,ref:He,removeOnLeave:!0},Ce),function(a,R){var N=a.className,z=a.style,ee=O()(Fe,Re,N);return s.createElement("div",{ref:R,className:ee,style:Object(U.a)(Object(U.a)({},z),et)},e)})});Gn.displayName="MobilePopupInner";var Hn=Gn,rr=["visible","mobile"],pn=s.forwardRef(function(_e,Be){var Fe=_e.visible,De=_e.mobile,oe=Object(D.a)(_e,rr),ve=Object(s.useState)(Fe),le=Object(P.a)(ve,2),Re=le[0],Pe=le[1],ze=Object(s.useState)(!1),Ce=Object(P.a)(ze,2),Le=Ce[0],He=Ce[1],et=Object(U.a)(Object(U.a)({},oe),{},{visible:Re});Object(s.useEffect)(function(){Pe(Fe),Fe&&De&&He(Dt())},[Fe,De]);var e=Le?s.createElement(Hn,Object(A.a)({},et,{mobile:De,ref:Be})):s.createElement(Zn,Object(A.a)({},et,{ref:Be}));return s.createElement("div",null,s.createElement(On,et),e)});pn.displayName="Popup";var At=pn,on=s.createContext(null),Nn=on;function cn(){}function Qn(){return""}function hr(_e){return _e?_e.ownerDocument:window.document}var Ln=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zn(_e){var Be=function(Fe){Object(n.a)(oe,Fe);var De=Object(r.a)(oe);function oe(ve){var le;Object(T.a)(this,oe),le=De.call(this,ve),le.popupRef=s.createRef(),le.triggerRef=s.createRef(),le.attachId=void 0,le.clickOutsideHandler=void 0,le.touchOutsideHandler=void 0,le.contextMenuOutsideHandler1=void 0,le.contextMenuOutsideHandler2=void 0,le.mouseDownTimeout=void 0,le.focusTime=void 0,le.preClickTime=void 0,le.preTouchTime=void 0,le.delayTimer=void 0,le.hasPopupMouseDown=void 0,le.onMouseEnter=function(Pe){var ze=le.props.mouseEnterDelay;le.fireEvents("onMouseEnter",Pe),le.delaySetPopupVisible(!0,ze,ze?null:Pe)},le.onMouseMove=function(Pe){le.fireEvents("onMouseMove",Pe),le.setPoint(Pe)},le.onMouseLeave=function(Pe){le.fireEvents("onMouseLeave",Pe),le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onPopupMouseEnter=function(){le.clearDelayTimer()},le.onPopupMouseLeave=function(Pe){var ze;if(Pe.relatedTarget&&!Pe.relatedTarget.setTimeout&&Object(Mt.a)((ze=le.popupRef.current)===null||ze===void 0?void 0:ze.getElement(),Pe.relatedTarget))return;le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onFocus=function(Pe){le.fireEvents("onFocus",Pe),le.clearDelayTimer(),le.isFocusToShow()&&(le.focusTime=Date.now(),le.delaySetPopupVisible(!0,le.props.focusDelay))},le.onMouseDown=function(Pe){le.fireEvents("onMouseDown",Pe),le.preClickTime=Date.now()},le.onTouchStart=function(Pe){le.fireEvents("onTouchStart",Pe),le.preTouchTime=Date.now()},le.onBlur=function(Pe){le.fireEvents("onBlur",Pe),le.clearDelayTimer(),le.isBlurToHide()&&le.delaySetPopupVisible(!1,le.props.blurDelay)},le.onContextMenu=function(Pe){Pe.preventDefault(),le.fireEvents("onContextMenu",Pe),le.setPopupVisible(!0,Pe)},le.onContextMenuClose=function(){le.isContextMenuToShow()&&le.close()},le.onClick=function(Pe){if(le.fireEvents("onClick",Pe),le.focusTime){var ze;if(le.preClickTime&&le.preTouchTime?ze=Math.min(le.preClickTime,le.preTouchTime):le.preClickTime?ze=le.preClickTime:le.preTouchTime&&(ze=le.preTouchTime),Math.abs(ze-le.focusTime)<20)return;le.focusTime=0}le.preClickTime=0,le.preTouchTime=0,le.isClickToShow()&&(le.isClickToHide()||le.isBlurToHide())&&Pe&&Pe.preventDefault&&Pe.preventDefault();var Ce=!le.state.popupVisible;(le.isClickToHide()&&!Ce||Ce&&le.isClickToShow())&&le.setPopupVisible(!le.state.popupVisible,Pe)},le.onPopupMouseDown=function(){if(le.hasPopupMouseDown=!0,clearTimeout(le.mouseDownTimeout),le.mouseDownTimeout=window.setTimeout(function(){le.hasPopupMouseDown=!1},0),le.context){var Pe;(Pe=le.context).onPopupMouseDown.apply(Pe,arguments)}},le.onDocumentClick=function(Pe){if(le.props.mask&&!le.props.maskClosable)return;var ze=Pe.target,Ce=le.getRootDomNode(),Le=le.getPopupDomNode();(!Object(Mt.a)(Ce,ze)||le.isContextMenuOnly())&&!Object(Mt.a)(Le,ze)&&!le.hasPopupMouseDown&&le.close()},le.getRootDomNode=function(){var Pe=le.props.getTriggerDOMNode;if(Pe)return Pe(le.triggerRef.current);try{var ze=Object(kt.a)(le.triggerRef.current);if(ze)return ze}catch(Ce){}return mt.a.findDOMNode(Object(d.a)(le))},le.getPopupClassNameFromAlign=function(Pe){var ze=[],Ce=le.props,Le=Ce.popupPlacement,He=Ce.builtinPlacements,et=Ce.prefixCls,e=Ce.alignPoint,a=Ce.getPopupClassNameFromAlign;return Le&&He&&ze.push(Jt(He,et,Pe,e)),a&&ze.push(a(Pe)),ze.join(" ")},le.getComponent=function(){var Pe=le.props,ze=Pe.prefixCls,Ce=Pe.destroyPopupOnHide,Le=Pe.popupClassName,He=Pe.onPopupAlign,et=Pe.popupMotion,e=Pe.popupAnimation,a=Pe.popupTransitionName,R=Pe.popupStyle,N=Pe.mask,z=Pe.maskAnimation,ee=Pe.maskTransitionName,ie=Pe.maskMotion,se=Pe.zIndex,pe=Pe.popup,ge=Pe.stretch,Me=Pe.alignPoint,Ze=Pe.mobile,Ve=Pe.forceRender,ot=le.state,it=ot.popupVisible,st=ot.point,yt=le.getPopupAlign(),$e={};return le.isMouseEnterToShow()&&($e.onMouseEnter=le.onPopupMouseEnter),le.isMouseLeaveToHide()&&($e.onMouseLeave=le.onPopupMouseLeave),$e.onMouseDown=le.onPopupMouseDown,$e.onTouchStart=le.onPopupMouseDown,s.createElement(At,Object(A.a)({prefixCls:ze,destroyPopupOnHide:Ce,visible:it,point:Me&&st,className:Le,align:yt,onAlign:He,animation:e,getClassNameFromAlign:le.getPopupClassNameFromAlign},$e,{stretch:ge,getRootDomNode:le.getRootDomNode,style:R,mask:N,zIndex:se,transitionName:a,maskAnimation:z,maskTransitionName:ee,maskMotion:ie,ref:le.popupRef,motion:et,mobile:Ze,forceRender:Ve}),typeof pe=="function"?pe():pe)},le.attachParent=function(Pe){Ye.a.cancel(le.attachId);var ze=le.props,Ce=ze.getPopupContainer,Le=ze.getDocument,He=le.getRootDomNode(),et;Ce?(He||Ce.length===0)&&(et=Ce(He)):et=Le(le.getRootDomNode()).body,et?et.appendChild(Pe):le.attachId=Object(Ye.a)(function(){le.attachParent(Pe)})},le.getContainer=function(){var Pe=le.props.getDocument,ze=Pe(le.getRootDomNode()).createElement("div");return ze.style.position="absolute",ze.style.top="0",ze.style.left="0",ze.style.width="100%",le.attachParent(ze),ze},le.setPoint=function(Pe){var ze=le.props.alignPoint;if(!ze||!Pe)return;le.setState({point:{pageX:Pe.pageX,pageY:Pe.pageY}})},le.handlePortalUpdate=function(){le.state.prevPopupVisible!==le.state.popupVisible&&le.props.afterPopupVisibleChange(le.state.popupVisible)},le.triggerContextValue={onPopupMouseDown:le.onPopupMouseDown};var Re;return"popupVisible"in ve?Re=!!ve.popupVisible:Re=!!ve.defaultPopupVisible,le.state={prevPopupVisible:Re,popupVisible:Re},Ln.forEach(function(Pe){le["fire".concat(Pe)]=function(ze){le.fireEvents(Pe,ze)}}),le}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var le=this.props,Re=this.state;if(Re.popupVisible){var Pe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Pe=le.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(bt.a)(Pe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Pe=Pe||le.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(bt.a)(Pe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Pe=Pe||le.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(bt.a)(Pe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(bt.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 le;return((le=this.popupRef.current)===null||le===void 0?void 0:le.getElement())||null}},{key:"getPopupAlign",value:function(){var le=this.props,Re=le.popupPlacement,Pe=le.popupAlign,ze=le.builtinPlacements;return Re&&ze?Gt(ze,Re,Pe):Pe}},{key:"setPopupVisible",value:function(le,Re){var Pe=this.props.alignPoint,ze=this.state.popupVisible;this.clearDelayTimer(),ze!==le&&("popupVisible"in this.props||this.setState({popupVisible:le,prevPopupVisible:ze}),this.props.onPopupVisibleChange(le)),Pe&&Re&&le&&this.setPoint(Re)}},{key:"delaySetPopupVisible",value:function(le,Re,Pe){var ze=this,Ce=Re*1e3;if(this.clearDelayTimer(),Ce){var Le=Pe?{pageX:Pe.pageX,pageY:Pe.pageY}:null;this.delayTimer=window.setTimeout(function(){ze.setPopupVisible(le,Le),ze.clearDelayTimer()},Ce)}else this.setPopupVisible(le,Pe)}},{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(le){var Re=this.props.children.props,Pe=this.props;return Re[le]&&Pe[le]?this["fire".concat(le)]:Re[le]||Pe[le]}},{key:"isClickToShow",value:function(){var le=this.props,Re=le.action,Pe=le.showAction;return Re.indexOf("click")!==-1||Pe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var le=this.props.action;return le==="contextMenu"||le.length===1&&le[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var le=this.props,Re=le.action,Pe=le.showAction;return Re.indexOf("contextMenu")!==-1||Pe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var le=this.props,Re=le.action,Pe=le.hideAction;return Re.indexOf("click")!==-1||Pe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var le=this.props,Re=le.action,Pe=le.showAction;return Re.indexOf("hover")!==-1||Pe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var le=this.props,Re=le.action,Pe=le.hideAction;return Re.indexOf("hover")!==-1||Pe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var le=this.props,Re=le.action,Pe=le.showAction;return Re.indexOf("focus")!==-1||Pe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var le=this.props,Re=le.action,Pe=le.hideAction;return Re.indexOf("focus")!==-1||Pe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var le;(le=this.popupRef.current)===null||le===void 0||le.forceAlign()}}},{key:"fireEvents",value:function(le,Re){var Pe=this.props.children.props[le];Pe&&Pe(Re);var ze=this.props[le];ze&&ze(Re)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var le=this.state.popupVisible,Re=this.props,Pe=Re.children,ze=Re.forceRender,Ce=Re.alignPoint,Le=Re.className,He=Re.autoDestroy,et=s.Children.only(Pe),e={key:"trigger"};this.isContextMenuToShow()?e.onContextMenu=this.onContextMenu:e.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(e.onClick=this.onClick,e.onMouseDown=this.onMouseDown,e.onTouchStart=this.onTouchStart):(e.onClick=this.createTwoChains("onClick"),e.onMouseDown=this.createTwoChains("onMouseDown"),e.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(e.onMouseEnter=this.onMouseEnter,Ce&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=O()(et&&et.props&&et.props.className,Le);a&&(e.className=a);var R=Object(U.a)({},e);Object(xt.c)(et)&&(R.ref=Object(xt.a)(this.triggerRef,et.ref));var N=s.cloneElement(et,R),z;return(le||this.popupRef.current||ze)&&(z=s.createElement(_e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!le&&He&&(z=null),s.createElement(Nn.Provider,{value:this.triggerContextValue},N,z)}}],[{key:"getDerivedStateFromProps",value:function(le,Re){var Pe=le.popupVisible,ze={};return Pe!==void 0&&Re.popupVisible!==Pe&&(ze.popupVisible=Pe,ze.prevPopupVisible=Re.popupVisible),ze}}]),oe}(s.Component);return Be.contextType=Nn,Be.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qn,getDocument:hr,onPopupVisibleChange:cn,afterPopupVisibleChange:cn,onPopupAlign:cn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Be}var mr=zn(Pt.a),ar={adjustX:1,adjustY:1},_r={topLeft:{points:["bl","tl"],overflow:ar,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ar,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ar,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ar,offset:[4,0]}},gr={topLeft:{points:["bl","tl"],overflow:ar,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ar,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ar,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ar,offset:[4,0]}},kr=_r,$n=0,er={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ur=function(Be,Fe,De){var oe=Ee(Fe),ve=Be.getState();Be.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},ve.defaultActiveFirst),{},Object(Q.a)({},oe,De))})},Ar=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(De){var oe;Object(T.a)(this,Fe),oe=Be.call(this,De),oe.onDestroy=function(Ce){oe.props.onDestroy(Ce)},oe.onKeyDown=function(Ce){var Le=Ce.keyCode,He=oe.menuInstance,et=oe.props.store,e=oe.getVisible();if(Le===L.a.ENTER)return oe.onTitleClick(Ce),ur(et,oe.props.eventKey,!0),!0;if(Le===L.a.RIGHT)return e?He.onKeyDown(Ce):(oe.triggerOpenChange(!0),ur(et,oe.props.eventKey,!0)),!0;if(Le===L.a.LEFT){var a;if(e)a=He.onKeyDown(Ce);else return;return a||(oe.triggerOpenChange(!1),a=!0),a}return e&&(Le===L.a.UP||Le===L.a.DOWN)?He.onKeyDown(Ce):void 0},oe.onOpenChange=function(Ce){oe.props.onOpenChange(Ce)},oe.onPopupVisibleChange=function(Ce){oe.triggerOpenChange(Ce,Ce?"mouseenter":"mouseleave")},oe.onMouseEnter=function(Ce){var Le=oe.props,He=Le.eventKey,et=Le.onMouseEnter,e=Le.store;ur(e,oe.props.eventKey,!1),et({key:He,domEvent:Ce})},oe.onMouseLeave=function(Ce){var Le=oe.props,He=Le.parentMenu,et=Le.eventKey,e=Le.onMouseLeave;He.subMenuInstance=Object(d.a)(oe),e({key:et,domEvent:Ce})},oe.onTitleMouseEnter=function(Ce){var Le=oe.props,He=Le.eventKey,et=Le.onItemHover,e=Le.onTitleMouseEnter;et({key:He,hover:!0}),e({key:He,domEvent:Ce})},oe.onTitleMouseLeave=function(Ce){var Le=oe.props,He=Le.parentMenu,et=Le.eventKey,e=Le.onItemHover,a=Le.onTitleMouseLeave;He.subMenuInstance=Object(d.a)(oe),e({key:et,hover:!1}),a({key:et,domEvent:Ce})},oe.onTitleClick=function(Ce){var Le=Object(d.a)(oe),He=Le.props;if(He.onTitleClick({key:He.eventKey,domEvent:Ce}),He.triggerSubMenuAction==="hover")return;oe.triggerOpenChange(!oe.getVisible(),"click"),ur(He.store,oe.props.eventKey,!1)},oe.onSubMenuClick=function(Ce){typeof oe.props.onClick=="function"&&oe.props.onClick(oe.addKeyPath(Ce))},oe.onSelect=function(Ce){oe.props.onSelect(Ce)},oe.onDeselect=function(Ce){oe.props.onDeselect(Ce)},oe.getPrefixCls=function(){return"".concat(oe.props.rootPrefixCls,"-submenu")},oe.getActiveClassName=function(){return"".concat(oe.getPrefixCls(),"-active")},oe.getDisabledClassName=function(){return"".concat(oe.getPrefixCls(),"-disabled")},oe.getSelectedClassName=function(){return"".concat(oe.getPrefixCls(),"-selected")},oe.getOpenClassName=function(){return"".concat(oe.props.rootPrefixCls,"-submenu-open")},oe.getVisible=function(){return oe.state.isOpen},oe.getMode=function(){return oe.state.mode},oe.saveMenuInstance=function(Ce){oe.menuInstance=Ce},oe.addKeyPath=function(Ce){return Object(U.a)(Object(U.a)({},Ce),{},{keyPath:(Ce.keyPath||[]).concat(oe.props.eventKey)})},oe.triggerOpenChange=function(Ce,Le){var He=oe.props.eventKey,et=function(){oe.onOpenChange({key:He,item:Object(d.a)(oe),trigger:Le,open:Ce})};Le==="mouseenter"?oe.mouseenterTimeout=setTimeout(function(){et()},0):et()},oe.isChildrenSelected=function(){var Ce={find:!1};return Je(oe.props.children,oe.props.selectedKeys,Ce),Ce.find},oe.isInlineMode=function(){return oe.getMode()==="inline"},oe.adjustWidth=function(){if(!oe.subMenuTitle||!oe.menuInstance)return;var Ce=Qe.findDOMNode(oe.menuInstance);if(Ce.offsetWidth>=oe.subMenuTitle.offsetWidth)return;Ce.style.minWidth="".concat(oe.subMenuTitle.offsetWidth,"px")},oe.saveSubMenuTitle=function(Ce){oe.subMenuTitle=Ce},oe.getBaseProps=function(){var Ce=Object(d.a)(oe),Le=Ce.props,He=oe.getMode();return{mode:He==="horizontal"?"vertical":He,visible:oe.getVisible(),level:Le.level+1,inlineIndent:Le.inlineIndent,focusable:!1,onClick:oe.onSubMenuClick,onSelect:oe.onSelect,onDeselect:oe.onDeselect,onDestroy:oe.onDestroy,selectedKeys:Le.selectedKeys,eventKey:"".concat(Le.eventKey,"-menu-"),openKeys:Le.openKeys,motion:Le.motion,onOpenChange:oe.onOpenChange,subMenuOpenDelay:Le.subMenuOpenDelay,parentMenu:Object(d.a)(oe),subMenuCloseDelay:Le.subMenuCloseDelay,forceSubMenuRender:Le.forceSubMenuRender,triggerSubMenuAction:Le.triggerSubMenuAction,builtinPlacements:Le.builtinPlacements,defaultActiveFirst:Le.store.getState().defaultActiveFirst[Ee(Le.eventKey)],multiple:Le.multiple,prefixCls:Le.rootPrefixCls,id:oe.internalMenuId,manualRef:oe.saveMenuInstance,itemIcon:Le.itemIcon,expandIcon:Le.expandIcon,direction:Le.direction}},oe.getMotion=function(Ce,Le){var He=Object(d.a)(oe),et=He.haveRendered,e=oe.props,a=e.motion,R=e.rootPrefixCls,N=Object(U.a)(Object(U.a)({},a),{},{leavedClassName:"".concat(R,"-hidden"),removeOnLeave:!1,motionAppear:et||!Le||Ce!=="inline"});return N};var ve=De.store,le=De.eventKey,Re=ve.getState(),Pe=Re.defaultActiveFirst;oe.isRootMenu=!1;var ze=!1;return Pe&&(ze=Pe[le]),ur(ve,le,ze),oe.state={mode:De.mode,isOpen:De.isOpen},oe}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var oe=this,ve=this.props,le=ve.mode,Re=ve.parentMenu,Pe=ve.manualRef,ze=ve.isOpen,Ce=function(){oe.setState({mode:le,isOpen:ze})},Le=ze!==this.state.isOpen,He=le!==this.state.mode;if((He||Le)&&(Ye.a.cancel(this.updateStateRaf),He?this.updateStateRaf=Object(Ye.a)(Ce):Ce()),Pe&&Pe(this),le!=="horizontal"||!(Re==null?void 0:Re.isRootMenu)||!ze)return;this.minWidthTimeout=setTimeout(function(){return oe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var oe=this.props,ve=oe.onDestroy,le=oe.eventKey;ve&&ve(le),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ye.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(oe,ve){var le=this.getBaseProps();return s.createElement(Br,Object(A.a)({},le,{id:this.internalMenuId,className:oe,style:ve}),this.props.children)}},{key:"renderChildren",value:function(){var oe=this,ve=this.getBaseProps(),le=ve.mode,Re=ve.visible,Pe=ve.forceSubMenuRender,ze=ve.direction,Ce=this.getMotion(le,Re);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Re||Pe,!this.haveOpened)return s.createElement("div",null);var Le=O()("".concat(ve.prefixCls,"-sub"),Object(Q.a)({},"".concat(ve.prefixCls,"-rtl"),ze==="rtl"));return this.isInlineMode()?s.createElement(nn,Object(A.a)({visible:ve.visible,forceRender:Pe},Ce),function(He){var et=He.className,e=He.style,a=O()(Le,et);return oe.renderPopupMenu(a,e)}):this.renderPopupMenu(Le)}},{key:"render",value:function(){var oe,ve,le,Re=Object(U.a)({},this.props),Pe=this.getVisible(),ze=this.getPrefixCls(),Ce=this.isInlineMode(),Le=this.getMode(),He=O()(ze,"".concat(ze,"-").concat(Le),(oe={},Object(Q.a)(oe,Re.className,!!Re.className),Object(Q.a)(oe,this.getOpenClassName(),Pe),Object(Q.a)(oe,this.getActiveClassName(),Re.active||Pe&&!Ce),Object(Q.a)(oe,this.getDisabledClassName(),Re.disabled),Object(Q.a)(oe,this.getSelectedClassName(),this.isChildrenSelected()),oe));this.internalMenuId||(Re.eventKey?this.internalMenuId="".concat(Re.eventKey,"$Menu"):($n+=1,this.internalMenuId="$__$".concat($n,"$Menu")));var et={},e={},a={};Re.disabled||(et={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var R={},N=Re.direction,z=N==="rtl";Ce&&(z?R.paddingRight=Re.inlineIndent*Re.level:R.paddingLeft=Re.inlineIndent*Re.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var ie=null;Le!=="horizontal"&&(ie=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ie=s.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var se=s.createElement("div",Object(A.a)({ref:this.saveSubMenuTitle,style:R,className:"".concat(ze,"-title"),role:"button"},a,e,{"aria-expanded":Pe},ee,{"aria-haspopup":"true",title:typeof Re.title=="string"?Re.title:void 0}),Re.title,ie||s.createElement("i",{className:"".concat(ze,"-arrow")})),pe=this.renderChildren(),ge=((ve=Re.parentMenu)===null||ve===void 0?void 0:ve.isRootMenu)?Re.parentMenu.props.getPopupContainer:function(Xt){return Xt.parentNode},Me=er[Le],Ze=Re.popupOffset?{offset:Re.popupOffset}:{},Ve=O()((le={},Object(Q.a)(le,Re.popupClassName,Re.popupClassName&&!Ce),Object(Q.a)(le,"".concat(ze,"-rtl"),z),le)),ot=Re.disabled,it=Re.triggerSubMenuAction,st=Re.subMenuOpenDelay,yt=Re.forceSubMenuRender,$e=Re.subMenuCloseDelay,Et=Re.builtinPlacements;Ue.forEach(function(Xt){return delete Re[Xt]}),delete Re.onClick;var Ct=z?Object(U.a)(Object(U.a)({},gr),Et):Object(U.a)(Object(U.a)({},_r),Et);delete Re.direction;var Lt=this.getBaseProps(),Ot=Ce?null:this.getMotion(Lt.mode,Lt.visible);return s.createElement("li",Object(A.a)({},Re,et,{className:He,role:"menuitem"}),s.createElement(mr,{prefixCls:ze,popupClassName:O()("".concat(ze,"-popup"),Ve),getPopupContainer:ge,builtinPlacements:Ct,popupPlacement:Me,popupVisible:Ce?!1:Pe,popupAlign:Ze,popup:Ce?null:pe,action:ot||Ce?[]:[it],mouseEnterDelay:st,mouseLeaveDelay:$e,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:yt,popupMotion:Ot},se),Ce?pe:null)}}]),Fe}(s.Component);Ar.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var Nr=Object(c.b)(function(_e,Be){var Fe=_e.openKeys,De=_e.activeKey,oe=_e.selectedKeys,ve=Be.eventKey,le=Be.subMenuKey;return{isOpen:Fe.indexOf(ve)>-1,active:De[le]===ve,selectedKeys:oe}})(Ar);Nr.isSubMenu=!0;var ca=Nr,Zr="menuitem-overflowed",fa=.5,qr=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(){var De;return Object(T.a)(this,Fe),De=Be.apply(this,arguments),De.resizeObserver=null,De.mutationObserver=null,De.originalTotalWidth=0,De.overflowedItems=[],De.menuItemSizes=[],De.cancelFrameId=null,De.state={lastVisibleIndex:void 0},De.childRef=s.createRef(),De.getMenuItemNodes=function(){var oe=De.props.prefixCls,ve=De.childRef.current;return ve?[].slice.call(ve.children).filter(function(le){return le.className.split(" ").indexOf("".concat(oe,"-overflowed-submenu"))<0}):[]},De.getOverflowedSubMenuItem=function(oe,ve,le){var Re=De.props,Pe=Re.overflowedIndicator,ze=Re.level,Ce=Re.mode,Le=Re.prefixCls,He=Re.theme;if(ze!==1||Ce!=="horizontal")return null;var et=De.props.children[0],e=et.props,a=e.children,R=e.title,N=e.style,z=Object(D.a)(e,["children","title","style"]),ee=Object(U.a)({},N),ie="".concat(oe,"-overflowed-indicator"),se="".concat(oe,"-overflowed-indicator");ve.length===0&&le!==!0?ee=Object(U.a)(Object(U.a)({},ee),{},{display:"none"}):le&&(ee=Object(U.a)(Object(U.a)({},ee),{},{visibility:"hidden",position:"absolute"}),ie="".concat(ie,"-placeholder"),se="".concat(se,"-placeholder"));var pe=He?"".concat(Le,"-").concat(He):"",ge={};return Ue.forEach(function(Me){z[Me]!==void 0&&(ge[Me]=z[Me])}),s.createElement(ca,Object(A.a)({title:Pe,className:"".concat(Le,"-overflowed-submenu"),popupClassName:pe},ge,{key:ie,eventKey:se,disabled:!1,style:ee}),ve)},De.setChildrenWidthAndResize=function(){if(De.props.mode!=="horizontal")return;var oe=De.childRef.current;if(!oe)return;var ve=oe.children;if(!ve||ve.length===0)return;var le=oe.children[ve.length-1];be(le,"display","inline-block");var Re=De.getMenuItemNodes(),Pe=Re.filter(function(ze){return ze.className.split(" ").indexOf(Zr)>=0});Pe.forEach(function(ze){be(ze,"display","inline-block")}),De.menuItemSizes=Re.map(function(ze){return je(ze,!0)}),Pe.forEach(function(ze){be(ze,"display","none")}),De.overflowedIndicatorWidth=je(oe.children[oe.children.length-1],!0),De.originalTotalWidth=De.menuItemSizes.reduce(function(ze,Ce){return ze+Ce},0),De.handleResize(),be(le,"display","none")},De.handleResize=function(){if(De.props.mode!=="horizontal")return;var oe=De.childRef.current;if(!oe)return;var ve=je(oe);De.overflowedItems=[];var le=0,Re;De.originalTotalWidth>ve+fa&&(Re=-1,De.menuItemSizes.forEach(function(Pe){le+=Pe,le+De.overflowedIndicatorWidth<=ve&&(Re+=1)})),De.setState({lastVisibleIndex:Re})},De}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){var oe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ve=this.childRef.current;if(!ve)return;this.resizeObserver=new Ge.default(function(le){le.forEach(function(){var Re=oe.cancelFrameId;cancelAnimationFrame(Re),oe.cancelFrameId=requestAnimationFrame(oe.setChildrenWidthAndResize)})}),[].slice.call(ve.children).concat(ve).forEach(function(le){oe.resizeObserver.observe(le)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){oe.resizeObserver.disconnect(),[].slice.call(ve.children).concat(ve).forEach(function(le){oe.resizeObserver.observe(le)}),oe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ve,{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(oe){var ve=this,le=this.state.lastVisibleIndex;return(oe||[]).reduce(function(Re,Pe,ze){var Ce=Pe;if(ve.props.mode==="horizontal"){var Le=ve.getOverflowedSubMenuItem(Pe.props.eventKey,[]);le!==void 0&&ve.props.className.indexOf("".concat(ve.props.prefixCls,"-root"))!==-1&&(ze>le&&(Ce=s.cloneElement(Pe,{style:{display:"none"},eventKey:"".concat(Pe.props.eventKey,"-hidden"),className:"".concat(Zr)})),ze===le+1&&(ve.overflowedItems=oe.slice(le+1).map(function(et){return s.cloneElement(et,{key:et.props.eventKey,mode:"vertical-left"})}),Le=ve.getOverflowedSubMenuItem(Pe.props.eventKey,ve.overflowedItems)));var He=[].concat(Object(g.a)(Re),[Le,Ce]);return ze===oe.length-1&&He.push(ve.getOverflowedSubMenuItem(Pe.props.eventKey,[],!0)),He}return[].concat(Object(g.a)(Re),[Ce])},[])}},{key:"render",value:function(){var oe=this.props,ve=oe.visible,le=oe.prefixCls,Re=oe.overflowedIndicator,Pe=oe.mode,ze=oe.level,Ce=oe.tag,Le=oe.children,He=oe.theme,et=Object(D.a)(oe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ce;return s.createElement(e,Object(A.a)({ref:this.childRef},et),this.renderChildren(Le))}}]),Fe}(s.Component);qr.defaultProps={tag:"div",className:""};var ha=qr;function ma(_e){return _e.length?_e.every(function(Be){return!!Be.props.disabled}):!0}function wr(_e,Be,Fe){var De=_e.getState();_e.setState({activeKey:Object(U.a)(Object(U.a)({},De.activeKey),{},Object(Q.a)({},Be,Fe))})}function yr(_e){return _e.eventKey||"0-menu-"}function Mr(_e,Be){var Fe=Be,De=_e.children,oe=_e.eventKey;if(Fe){var ve;if(Ke(De,function(le,Re){le&&le.props&&!le.props.disabled&&Fe===Ae(le,oe,Re)&&(ve=!0)}),ve)return Fe}return Fe=null,_e.defaultActiveFirst&&Ke(De,function(le,Re){!Fe&&le&&!le.props.disabled&&(Fe=Ae(le,oe,Re))}),Fe}function pa(_e){if(!_e)return;var Be=this.instanceArray.indexOf(_e);Be!==-1?this.instanceArray[Be]=_e:this.instanceArray.push(_e)}var $r=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(De){var oe;return Object(T.a)(this,Fe),oe=Be.call(this,De),oe.onKeyDown=function(ve,le){var Re=ve.keyCode,Pe;if(oe.getFlatInstanceArray().forEach(function(Ce){Ce&&Ce.props.active&&Ce.onKeyDown&&(Pe=Ce.onKeyDown(ve))}),Pe)return 1;var ze=null;return(Re===L.a.UP||Re===L.a.DOWN)&&(ze=oe.step(Re===L.a.UP?-1:1)),ze?(ve.preventDefault(),wr(oe.props.store,yr(oe.props),ze.props.eventKey),typeof le=="function"&&le(ze),1):void 0},oe.onItemHover=function(ve){var le=ve.key,Re=ve.hover;wr(oe.props.store,yr(oe.props),Re?le:null)},oe.onDeselect=function(ve){oe.props.onDeselect(ve)},oe.onSelect=function(ve){oe.props.onSelect(ve)},oe.onClick=function(ve){oe.props.onClick(ve)},oe.onOpenChange=function(ve){oe.props.onOpenChange(ve)},oe.onDestroy=function(ve){oe.props.onDestroy(ve)},oe.getFlatInstanceArray=function(){return oe.instanceArray},oe.step=function(ve){var le=oe.getFlatInstanceArray(),Re=oe.props.store.getState().activeKey[yr(oe.props)],Pe=le.length;if(!Pe)return null;ve<0&&(le=le.concat().reverse());var ze=-1;if(le.every(function(et,e){return et&&et.props.eventKey===Re?(ze=e,!1):!0}),!oe.props.defaultActiveFirst&&ze!==-1&&ma(le.slice(ze,Pe-1)))return;var Ce=(ze+1)%Pe,Le=Ce;do{var He=le[Le];if(!He||He.props.disabled)Le=(Le+1)%Pe;else return He}while(Le!==Ce);return null},oe.renderCommonMenuItem=function(ve,le,Re){var Pe=oe.props.store.getState(),ze=Object(d.a)(oe),Ce=ze.props,Le=Ae(ve,Ce.eventKey,le),He=ve.props;if(!He||typeof ve.type=="string")return ve;var et=Le===Pe.activeKey,e=Object(U.a)(Object(U.a)({mode:He.mode||Ce.mode,level:Ce.level,inlineIndent:Ce.inlineIndent,renderMenuItem:oe.renderMenuItem,rootPrefixCls:Ce.prefixCls,index:le,parentMenu:Ce.parentMenu,manualRef:He.disabled?void 0:Object(C.a)(ve.ref,pa.bind(Object(d.a)(oe))),eventKey:Le,active:!He.disabled&&et,multiple:Ce.multiple,onClick:function(R){(He.onClick||fe)(R),oe.onClick(R)},onItemHover:oe.onItemHover,motion:Ce.motion,subMenuOpenDelay:Ce.subMenuOpenDelay,subMenuCloseDelay:Ce.subMenuCloseDelay,forceSubMenuRender:Ce.forceSubMenuRender,onOpenChange:oe.onOpenChange,onDeselect:oe.onDeselect,onSelect:oe.onSelect,builtinPlacements:Ce.builtinPlacements,itemIcon:He.itemIcon||oe.props.itemIcon,expandIcon:He.expandIcon||oe.props.expandIcon},Re),{},{direction:Ce.direction});return(Ce.mode==="inline"||Ie())&&(e.triggerSubMenuAction="click"),s.cloneElement(ve,Object(U.a)(Object(U.a)({},e),{},{key:Le||le}))},oe.renderMenuItem=function(ve,le,Re){if(!ve)return null;var Pe=oe.props.store.getState(),ze={openKeys:Pe.openKeys,selectedKeys:Pe.selectedKeys,triggerSubMenuAction:oe.props.triggerSubMenuAction,subMenuKey:Re};return oe.renderCommonMenuItem(ve,le,ze)},De.store.setState({activeKey:Object(U.a)(Object(U.a)({},De.store.getState().activeKey),{},Object(Q.a)({},De.eventKey,Mr(De,De.activeKey)))}),oe.instanceArray=[],oe}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(oe){return this.props.visible||oe.visible||this.props.className!==oe.className||!I()(this.props.style,oe.style)}},{key:"componentDidUpdate",value:function(oe){var ve=this.props,le="activeKey"in ve?ve.activeKey:ve.store.getState().activeKey[yr(ve)],Re=Mr(ve,le);if(Re!==le)wr(ve.store,yr(ve),Re);else if("activeKey"in oe){var Pe=Mr(oe,oe.activeKey);Re!==Pe&&wr(ve.store,yr(ve),Re)}}},{key:"render",value:function(){var oe=this,ve=Object(A.a)({},this.props);this.instanceArray=[];var le=O()(ve.prefixCls,ve.className,"".concat(ve.prefixCls,"-").concat(ve.mode)),Re={className:le,role:ve.role||"menu"};ve.id&&(Re.id=ve.id),ve.focusable&&(Re.tabIndex=0,Re.onKeyDown=this.onKeyDown);var Pe=ve.prefixCls,ze=ve.eventKey,Ce=ve.visible,Le=ve.level,He=ve.mode,et=ve.overflowedIndicator,e=ve.theme;return Ue.forEach(function(a){return delete ve[a]}),delete ve.onClick,s.createElement(ha,Object(A.a)({},ve,{prefixCls:Pe,mode:He,tag:"ul",level:Le,theme:e,visible:Ce,overflowedIndicator:et},Re),Object(o.a)(ve.children).map(function(a,R){return oe.renderMenuItem(a,R,ze||"0-menu-")}))}}]),Fe}(s.Component);$r.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var va=Object(c.b)()($r),Br=va,Vn=h("Kwbf");function jr(_e,Be,Fe){var De=_e.prefixCls,oe=_e.motion,ve=_e.defaultMotions,le=ve===void 0?{}:ve,Re=_e.openAnimation,Pe=_e.openTransitionName,ze=Be.switchingModeFromInline;if(oe)return oe;if(Object(k.a)(Re)==="object"&&Re)Object(Vn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Re=="string")return{motionName:"".concat(De,"-open-").concat(Re)};if(Pe)return{motionName:Pe};var Ce=le[Fe];return Ce||(ze?null:le.other)}var qn=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(De){var oe;Object(T.a)(this,Fe),oe=Be.call(this,De),oe.onSelect=function(Re){var Pe=Object(d.a)(oe),ze=Pe.props;if(ze.selectable){var Ce=oe.store.getState(),Le=Ce.selectedKeys,He=Re.key;ze.multiple?Le=Le.concat([He]):Le=[He],"selectedKeys"in ze||oe.store.setState({selectedKeys:Le}),ze.onSelect(Object(U.a)(Object(U.a)({},Re),{},{selectedKeys:Le}))}},oe.onClick=function(Re){var Pe=oe.getRealMenuMode(),ze=Object(d.a)(oe),Ce=ze.store,Le=ze.props.onOpenChange;Pe!=="inline"&&!("openKeys"in oe.props)&&(Ce.setState({openKeys:[]}),Le([])),oe.props.onClick(Re)},oe.onKeyDown=function(Re,Pe){oe.innerMenu.getWrappedInstance().onKeyDown(Re,Pe)},oe.onOpenChange=function(Re){var Pe=Object(d.a)(oe),ze=Pe.props,Ce=oe.store.getState().openKeys.concat(),Le=!1,He=function(e){var a=!1;if(e.open)a=Ce.indexOf(e.key)===-1,a&&Ce.push(e.key);else{var R=Ce.indexOf(e.key);a=R!==-1,a&&Ce.splice(R,1)}Le=Le||a};Array.isArray(Re)?Re.forEach(He):He(Re),Le&&("openKeys"in oe.props||oe.store.setState({openKeys:Ce}),ze.onOpenChange(Ce))},oe.onDeselect=function(Re){var Pe=Object(d.a)(oe),ze=Pe.props;if(ze.selectable){var Ce=oe.store.getState().selectedKeys.concat(),Le=Re.key,He=Ce.indexOf(Le);He!==-1&&Ce.splice(He,1),"selectedKeys"in ze||oe.store.setState({selectedKeys:Ce}),ze.onDeselect(Object(U.a)(Object(U.a)({},Re),{},{selectedKeys:Ce}))}},oe.onMouseEnter=function(Re){oe.restoreModeVerticalFromInline();var Pe=oe.props.onMouseEnter;Pe&&Pe(Re)},oe.onTransitionEnd=function(Re){var Pe=Re.propertyName==="width"&&Re.target===Re.currentTarget,ze=Re.target.className,Ce=Object.prototype.toString.call(ze)==="[object SVGAnimatedString]"?ze.animVal:ze,Le=Re.propertyName==="font-size"&&Ce.indexOf("anticon")>=0;(Pe||Le)&&oe.restoreModeVerticalFromInline()},oe.setInnerMenu=function(Re){oe.innerMenu=Re},oe.isRootMenu=!0;var ve=De.defaultSelectedKeys,le=De.defaultOpenKeys;return"selectedKeys"in De&&(ve=De.selectedKeys||[]),"openKeys"in De&&(le=De.openKeys||[]),oe.store=Object(c.c)({selectedKeys:ve,openKeys:le,activeKey:{"0-menu-":Mr(De,De.activeKey)}}),oe.state={switchingModeFromInline:!1,prevProps:De,inlineOpenKeys:[],store:oe.store},oe}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(oe){var ve=this.props,le=ve.siderCollapsed,Re=ve.inlineCollapsed,Pe=ve.onOpenChange;(!oe.inlineCollapsed&&Re||!oe.siderCollapsed&&le)&&Pe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var oe=this.props.collapsedWidth,ve=this.store,le=this.prevOpenKeys,Re=this.getInlineCollapsed()&&(oe===0||oe==="0"||oe==="0px");Re?(this.prevOpenKeys=ve.getState().openKeys.concat(),this.store.setState({openKeys:[]})):le&&(this.store.setState({openKeys:le}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var oe=this.props.mode,ve=this.state.switchingModeFromInline,le=this.getInlineCollapsed();return ve&&le?"inline":le?"vertical":oe}},{key:"getInlineCollapsed",value:function(){var oe=this.props,ve=oe.inlineCollapsed,le=oe.siderCollapsed;return le!==void 0?le:ve}},{key:"restoreModeVerticalFromInline",value:function(){var oe=this.state.switchingModeFromInline;oe&&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 oe=Object(U.a)({},Object(w.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ve=this.getRealMenuMode();return oe.className+=" ".concat(oe.prefixCls,"-root"),oe.direction==="rtl"&&(oe.className+=" ".concat(oe.prefixCls,"-rtl")),oe=Object(U.a)(Object(U.a)({},oe),{},{mode:ve,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:jr(this.props,this.state,ve)}),delete oe.openAnimation,delete oe.openTransitionName,s.createElement(c.a,{store:this.store},s.createElement(Br,Object(A.a)({},oe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(oe,ve){var le=ve.prevProps,Re=ve.store,Pe=Re.getState(),ze={},Ce={prevProps:oe};return le.mode==="inline"&&oe.mode!=="inline"&&(Ce.switchingModeFromInline=!0),"openKeys"in oe?ze.openKeys=oe.openKeys||[]:((oe.inlineCollapsed&&!le.inlineCollapsed||oe.siderCollapsed&&!le.siderCollapsed)&&(Ce.switchingModeFromInline=!0,Ce.inlineOpenKeys=Pe.openKeys,ze.openKeys=[]),(!oe.inlineCollapsed&&le.inlineCollapsed||!oe.siderCollapsed&&le.siderCollapsed)&&(ze.openKeys=ve.inlineOpenKeys,Ce.inlineOpenKeys=[])),Object.keys(ze).length&&Re.setState(ze),Ce}}]),Fe}(s.Component);qn.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"\xB7\xB7\xB7")};var ga=qn,Fr=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(){var De;return Object(T.a)(this,Fe),De=Be.apply(this,arguments),De.onKeyDown=function(oe){var ve=oe.keyCode;return ve===L.a.ENTER?(De.onClick(oe),!0):void 0},De.onMouseLeave=function(oe){var ve=De.props,le=ve.eventKey,Re=ve.onItemHover,Pe=ve.onMouseLeave;Re({key:le,hover:!1}),Pe({key:le,domEvent:oe})},De.onMouseEnter=function(oe){var ve=De.props,le=ve.eventKey,Re=ve.onItemHover,Pe=ve.onMouseEnter;Re({key:le,hover:!0}),Pe({key:le,domEvent:oe})},De.onClick=function(oe){var ve=De.props,le=ve.eventKey,Re=ve.multiple,Pe=ve.onClick,ze=ve.onSelect,Ce=ve.onDeselect,Le=ve.isSelected,He={key:le,keyPath:[le],item:Object(d.a)(De),domEvent:oe};Pe(He),Re?Le?Ce(He):ze(He):Le||ze(He)},De.saveNode=function(oe){De.node=oe},De}return Object(E.a)(Fe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var oe=this.props;oe.onDestroy&&oe.onDestroy(oe.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 oe,ve=Object(U.a)({},this.props),le=O()(this.getPrefixCls(),ve.className,(oe={},Object(Q.a)(oe,this.getActiveClassName(),!ve.disabled&&ve.active),Object(Q.a)(oe,this.getSelectedClassName(),ve.isSelected),Object(Q.a)(oe,this.getDisabledClassName(),ve.disabled),oe)),Re=Object(U.a)(Object(U.a)({},ve.attribute),{},{title:typeof ve.title=="string"?ve.title:void 0,className:le,role:ve.role||"menuitem","aria-disabled":ve.disabled});ve.role==="option"?Re=Object(U.a)(Object(U.a)({},Re),{},{role:"option","aria-selected":ve.isSelected}):(ve.role===null||ve.role==="none")&&(Re.role="none");var Pe={onClick:ve.disabled?null:this.onClick,onMouseLeave:ve.disabled?null:this.onMouseLeave,onMouseEnter:ve.disabled?null:this.onMouseEnter},ze=Object(U.a)({},ve.style);ve.mode==="inline"&&(ve.direction==="rtl"?ze.paddingRight=ve.inlineIndent*ve.level:ze.paddingLeft=ve.inlineIndent*ve.level),Ue.forEach(function(Le){return delete ve[Le]}),delete ve.direction;var Ce=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ce=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object(A.a)({},Object(w.a)(ve,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Re,Pe,{style:ze,ref:this.saveNode}),ve.children,Ce)}}]),Fe}(s.Component);Fr.isMenuItem=!0,Fr.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var Or=Object(c.b)(function(_e,Be){var Fe=_e.activeKey,De=_e.selectedKeys,oe=Be.eventKey,ve=Be.subMenuKey;return{active:Fe[ve]===oe,isSelected:Array.isArray(De)?De.indexOf(oe)!==-1:De===oe}})(Fr),Ea=Or,zr=function(_e){Object(n.a)(Fe,_e);var Be=Object(r.a)(Fe);function Fe(){var De;return Object(T.a)(this,Fe),De=Be.apply(this,arguments),De.renderInnerMenuItem=function(oe){var ve=De.props,le=ve.renderMenuItem,Re=ve.index;return le(oe,Re,De.props.subMenuKey)},De}return Object(E.a)(Fe,[{key:"render",value:function(){var oe=Object(A.a)({},this.props),ve=oe.className,le=ve===void 0?"":ve,Re=oe.rootPrefixCls,Pe="".concat(Re,"-item-group-title"),ze="".concat(Re,"-item-group-list"),Ce=oe.title,Le=oe.children;return Ue.forEach(function(He){return delete oe[He]}),delete oe.direction,s.createElement("li",Object(A.a)({},oe,{onClick:function(et){return et.stopPropagation()},className:"".concat(le," ").concat(Re,"-item-group")}),s.createElement("div",{className:Pe,title:typeof Ce=="string"?Ce:void 0},Ce),s.createElement("ul",{className:ze},s.Children.map(Le,this.renderInnerMenuItem)))}}]),Fe}(s.Component);zr.isMenuItemGroup=!0,zr.defaultProps={disabled:!0};var Wr=zr,ea=function(Be){var Fe=Be.className,De=Be.rootPrefixCls,oe=Be.style;return s.createElement("li",{className:"".concat(Fe," ").concat(De,"-item-divider"),style:oe})};ea.defaultProps={disabled:!0,className:"",style:{}};var Cr=ea,ba=ga,Hr=h("eDIo");function ya(_e,Be){var Fe=_e.prefixCls,De=_e.editable,oe=_e.locale,ve=_e.style;return!De||De.showAdd===!1?null:s.createElement("button",{ref:Be,type:"button",className:"".concat(Fe,"-nav-add"),style:ve,"aria-label":(oe==null?void 0:oe.addAriaLabel)||"Add tab",onClick:function(Re){De.onEdit("add",{event:Re})}},De.addIcon||"+")}var ta=s.forwardRef(ya);function sr(_e,Be){var Fe=_e.prefixCls,De=_e.id,oe=_e.tabs,ve=_e.locale,le=_e.mobile,Re=_e.moreIcon,Pe=Re===void 0?"More":Re,ze=_e.moreTransitionName,Ce=_e.style,Le=_e.className,He=_e.editable,et=_e.tabBarGutter,e=_e.rtl,a=_e.onTabClick,R=Object(s.useState)(!1),N=Object(P.a)(R,2),z=N[0],ee=N[1],ie=Object(s.useState)(null),se=Object(P.a)(ie,2),pe=se[0],ge=se[1],Me="".concat(De,"-more-popup"),Ze="".concat(Fe,"-dropdown"),Ve=pe!==null?"".concat(Me,"-").concat(pe):null,ot=ve==null?void 0:ve.dropdownAriaLabel,it=s.createElement(ba,{onClick:function(Ot){var Xt=Ot.key,Rt=Ot.domEvent;a(Xt,Rt),ee(!1)},id:Me,tabIndex:-1,role:"listbox","aria-activedescendant":Ve,selectedKeys:[pe],"aria-label":ot!==void 0?ot:"expanded dropdown"},oe.map(function(Lt){return s.createElement(Ea,{key:Lt.key,id:"".concat(Me,"-").concat(Lt.key),role:"option","aria-controls":De&&"".concat(De,"-panel-").concat(Lt.key),disabled:Lt.disabled},Lt.tab)}));function st(Lt){for(var Ot=oe.filter(function(Bn){return!Bn.disabled}),Xt=Ot.findIndex(function(Bn){return Bn.key===pe})||0,Rt=Ot.length,$t=0;$tEt?(yt=it,Me.current="x"):(yt=st,Me.current="y");var Ct=Date.now();Ct-pe.current>100&&(ge.current=!1),(Be(-yt,-yt)||ge.current)&&(ot.preventDefault(),ge.current=!0),pe.current=Ct}var Ve=Object(s.useRef)(null);Ve.current={onTouchStart:ee,onTouchMove:ie,onTouchEnd:se,onWheel:Ze},s.useEffect(function(){function ot($e){Ve.current.onTouchStart($e)}function it($e){Ve.current.onTouchMove($e)}function st($e){Ve.current.onTouchEnd($e)}function yt($e){Ve.current.onWheel($e)}return document.addEventListener("touchmove",it,{passive:!1}),document.addEventListener("touchend",st,{passive:!1}),_e.current.addEventListener("touchstart",ot,{passive:!1}),_e.current.addEventListener("wheel",yt),function(){document.removeEventListener("touchmove",it),document.removeEventListener("touchend",st)}},[])}function Dr(){var _e=Object(s.useRef)(new Map);function Be(De){return _e.current.has(De)||_e.current.set(De,s.createRef()),_e.current.get(De)}function Fe(De){_e.current.delete(De)}return[Be,Fe]}function Lr(_e,Be){var Fe=s.useRef(_e),De=s.useState({}),oe=Object(P.a)(De,2),ve=oe[1];function le(Re){var Pe=typeof Re=="function"?Re(Fe.current):Re;Pe!==Fe.current&&Be(Pe,Fe.current),Fe.current=Pe,ve({})}return[Fe.current,le]}var na=function(Be){var Fe=Be.position,De=Be.prefixCls,oe=Be.extra;if(!oe)return null;var ve,le=oe;return Fe==="right"&&(ve=le.right||!le.left&&le||null),Fe==="left"&&(ve=le.left||null),ve?s.createElement("div",{className:"".concat(De,"-extra-content")},ve):null};function ra(_e,Be){var Fe,De=s.useContext(Er),oe=De.prefixCls,ve=De.tabs,le=_e.className,Re=_e.style,Pe=_e.id,ze=_e.animated,Ce=_e.activeKey,Le=_e.rtl,He=_e.extra,et=_e.editable,e=_e.locale,a=_e.tabPosition,R=_e.tabBarGutter,N=_e.children,z=_e.onTabClick,ee=_e.onTabScroll,ie=Object(s.useRef)(),se=Object(s.useRef)(),pe=Object(s.useRef)(),ge=Object(s.useRef)(),Me=Dr(),Ze=Object(P.a)(Me,2),Ve=Ze[0],ot=Ze[1],it=a==="top"||a==="bottom",st=Lr(0,function(Dn,Mn){it&&ee&&ee({direction:Dn>Mn?"left":"right"})}),yt=Object(P.a)(st,2),$e=yt[0],Et=yt[1],Ct=Lr(0,function(Dn,Mn){!it&&ee&&ee({direction:Dn>Mn?"top":"bottom"})}),Lt=Object(P.a)(Ct,2),Ot=Lt[0],Xt=Lt[1],Rt=Object(s.useState)(0),$t=Object(P.a)(Rt,2),tn=$t[0],Bn=$t[1],Pn=Object(s.useState)(0),an=Object(P.a)(Pn,2),vn=an[0],ln=an[1],Tn=Object(s.useState)(0),hn=Object(P.a)(Tn,2),un=hn[0],Rn=hn[1],An=Object(s.useState)(0),en=Object(P.a)(An,2),dn=en[0],wn=en[1],In=Object(s.useState)(null),xn=Object(P.a)(In,2),yn=xn[0],Xn=xn[1],sa=Object(s.useState)(null),Vr=Object(P.a)(sa,2),Xr=Vr[0],Xa=Vr[1],Ya=Object(s.useState)(0),Ca=Object(P.a)(Ya,2),Ur=Ca[0],Qa=Ca[1],Sa=Object(s.useState)(0),Ba=Object(P.a)(Sa,2),Ja=Ba[0],ja=Ba[1],Za=x(new Map),Ta=Object(P.a)(Za,2),ri=Ta[0],qa=Ta[1],wa=m(ve,ri,tn),Ma="".concat(oe,"-nav-operations-hidden"),Yr=0,Qr=0;it?Le?(Yr=0,Qr=Math.max(0,tn-yn)):(Yr=Math.min(0,yn-tn),Qr=0):(Yr=Math.min(0,Xr-vn),Qr=0);function Oa(Dn){return DnQr?[Qr,!1]:[Dn,!0]}var Fa=Object(s.useRef)(),$a=Object(s.useState)(),za=Object(P.a)($a,2),la=za[0],Ra=za[1];function Wa(){Ra(Date.now())}function Ha(){window.clearTimeout(Fa.current)}Kr(ie,function(Dn,Mn){var ir=!1;function vr(La,Pa){La(function(Ia){var Ua=Oa(Ia+Pa),da=Object(P.a)(Ua,2),ti=da[0],ni=da[1];return ir=ni,ti})}if(it){if(yn>=tn)return ir;vr(Et,Dn)}else{if(Xr>=vn)return ir;vr(Xt,Mn)}return Ha(),Wa(),ir}),Object(s.useEffect)(function(){return Ha(),la&&(Fa.current=window.setTimeout(function(){Ra(0)},100)),Ha},[la]);function Da(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ce,Mn=wa.get(Dn);if(!Mn)return;if(it){var ir=$e;Le?Mn.right<$e?ir=Mn.right:Mn.right+Mn.width>$e+yn&&(ir=Mn.right+Mn.width-yn):Mn.left<-$e?ir=-Mn.left:Mn.left+Mn.width>-$e+yn&&(ir=-(Mn.left+Mn.width-yn)),Xt(0),Et(Oa(ir)[0])}else{var vr=Ot;Mn.top<-Ot?vr=-Mn.top:Mn.top+Mn.height>-Ot+Xr&&(vr=-(Mn.top+Mn.height-Xr)),Et(0),Xt(Oa(vr)[0])}}var ai=y(wa,{width:yn,height:Xr,left:$e,top:Ot},{width:un,height:dn},{width:Ur,height:Ja},Object(U.a)(Object(U.a)({},_e),{},{tabs:ve})),Ka=Object(P.a)(ai,2),Ga=Ka[0],ei=Ka[1],ii=ve.map(function(Dn){var Mn=Dn.key;return s.createElement(u,{id:Pe,prefixCls:oe,key:Mn,rtl:Le,tab:Dn,closable:Dn.closable,editable:et,active:Mn===Ce,tabPosition:a,tabBarGutter:R,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:Ve(Mn),onClick:function(vr){z(Mn,vr)},onRemove:function(){ot(Mn)},onFocus:function(){Da(Mn),Wa(),Le||(ie.current.scrollLeft=0),ie.current.scrollTop=0}})}),Va=M(function(){var Dn,Mn,ir,vr,La,Pa,Ia,Ua,da,ti=((Dn=ie.current)===null||Dn===void 0?void 0:Dn.offsetWidth)||0,ni=((Mn=ie.current)===null||Mn===void 0?void 0:Mn.offsetHeight)||0,si=((ir=ge.current)===null||ir===void 0?void 0:ir.offsetWidth)||0,li=((vr=ge.current)===null||vr===void 0?void 0:vr.offsetHeight)||0,mi=((La=pe.current)===null||La===void 0?void 0:La.offsetWidth)||0,pi=((Pa=pe.current)===null||Pa===void 0?void 0:Pa.offsetHeight)||0;Xn(ti),Xa(ni),Qa(si),ja(li);var ui=(((Ia=se.current)===null||Ia===void 0?void 0:Ia.offsetWidth)||0)-si,di=(((Ua=se.current)===null||Ua===void 0?void 0:Ua.offsetHeight)||0)-li;Bn(ui),ln(di);var ci=(da=pe.current)===null||da===void 0?void 0:da.className.includes(Ma);Rn(ui-(ci?0:mi)),wn(di-(ci?0:pi)),qa(function(){var fi=new Map;return ve.forEach(function(vi){var hi=vi.key,ka=Ve(hi).current;ka&&fi.set(hi,{width:ka.offsetWidth,height:ka.offsetHeight,left:ka.offsetLeft,top:ka.offsetTop})}),fi})}),oi=ve.slice(0,Ga),Un=ve.slice(ei+1),mn=[].concat(Object(g.a)(oi),Object(g.a)(Un)),Cn=Object(s.useState)(),Sn=Object(P.a)(Cn,2),kn=Sn[0],jn=Sn[1],Fn=wa.get(Ce),br=Object(s.useRef)();function lr(){_.a.cancel(br.current)}Object(s.useEffect)(function(){var Dn={};return Fn&&(it?(Le?Dn.right=Fn.right:Dn.left=Fn.left,Dn.width=Fn.width):(Dn.top=Fn.top,Dn.height=Fn.height)),lr(),br.current=_()(function(){jn(Dn)}),lr},[Fn,it,Le]),Object(s.useEffect)(function(){Da()},[Ce,Fn,wa,it]),Object(s.useEffect)(function(){Va()},[Le,R,Ce,ve.map(function(Dn){return Dn.key}).join("_")]);var cr=!!mn.length,xr="".concat(oe,"-nav-wrap"),Jr,ua,tr,Tr;return it?Le?(ua=$e>0,Jr=$e+ynP+o&&O>U+o||OQ+o&&t>D+o||t=g.x&&o<=g.x+g.width&&v>=g.y&&v<=g.y+g.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var O=t;ae.exports=O},mLcG:function(ae,Z){var h=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};ae.exports=h},mgmH:function(ae,Z,h){"use strict";h.d(Z,"d",function(){return S}),h.d(Z,"b",function(){return M}),h.d(Z,"e",function(){return x}),h.d(Z,"c",function(){return L}),h.d(Z,"n",function(){return f}),h.d(Z,"g",function(){return u}),h.d(Z,"h",function(){return l}),h.d(Z,"j",function(){return p}),h.d(Z,"a",function(){return y}),h.d(Z,"l",function(){return A}),h.d(Z,"f",function(){return T}),h.d(Z,"k",function(){return E}),h.d(Z,"m",function(){return d}),h.d(Z,"i",function(){return n}),h.d(Z,"o",function(){return r}),h.d(Z,"t",function(){return c}),h.d(Z,"s",function(){return w}),h.d(Z,"p",function(){return C}),h.d(Z,"q",function(){return b}),h.d(Z,"r",function(){return I}),h.d(Z,"v",function(){return k}),h.d(Z,"u",function(){return j});var Q=h("miYZ"),P=h("tsqr"),D=h("k1fw"),U=h("9og8"),s=h("WmNS"),t=h.n(s),O=h("oUNq"),o=h("9kvl"),v=h("1vsH"),g=h("m3rI"),i=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},_=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},S=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(O.t)(Object(D.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(v.w)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/export_couser_info.json"),query:Y}));case 7:_();case 8:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),M=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.r)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),x=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.u)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),L=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.s)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),f=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.z)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),u=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.v)(Object(D.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),l=function(){var W=Object(U.a)(t.a.mark(function V(Y,X){var F;return t.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(O.x)(Object(D.a)({},Y));case 2:F=$.sent,F.status===0?(P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/").concat(X))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/").concat(X)));case 4:case"end":return $.stop()}},V)}));return function(Y,X){return W.apply(this,arguments)}}(),m=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(O.w)(Object(D.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(v.w)("",Object(v.Y)({url:g.a.API_SERVER+"/api/homework_commons/".concat(Y.categoryId,"/works_list.zip"),query:Y}));case 7:_();case 8:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),p=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(O.A)(Object(D.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(v.w)("",Object(v.Y)({url:g.a.API_SERVER+"/api/polls/".concat(Y.categoryId,"/commit_result.xlsx"),query:Y}));case 7:_();case 8:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),y=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/attendances/export_xlsx_data.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),A=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/video_study_statics.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),T=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/export_course_students_info.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),E=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/item_banks/export.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),d=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),n=function(){var W=Object(U.a)(t.a.mark(function V(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(O.y)(Object(D.a)({},Y));case 2:X=K.sent,X.status===0?(P.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/exercise_score"))):X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),r=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),F.next=3,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/export_records/".concat(Y.id,".xlsx"),query:Y}));case 3:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),c=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),w=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_training_objectives.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),C=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)(Y==null?void 0:Y.name,Object(v.Y)({url:g.a.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),b=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_courses.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),I=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_graduation_requirements.xlsx"),query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),k=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/rank_list.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}(),j=function(){var W=Object(U.a)(t.a.mark(function V(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(v.v)("",Object(v.Y)({url:g.a.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Y}));case 2:case"end":return F.stop()}},V)}));return function(Y){return W.apply(this,arguments)}}()},n1HI:function(ae,Z,h){var Q=h("hX1E"),P=Q.normalizeRadian,D=Math.PI*2;function U(s,t,O,o,v,g,i,_,S){if(i===0)return!1;var M=i;_-=s,S-=t;var x=Math.sqrt(_*_+S*S);if(x-M>O||x+Mv&&(v+=D);var f=Math.atan2(S,_);return f<0&&(f+=D),f>=o&&f<=v||f+D>=o&&f+D<=v}Z.containStroke=U},n6Mw:function(ae,Z,h){var Q=h("SrGk"),P=h("bYtY"),D=h("Fofx");function U(t,O){Q.call(this,t,O,"clipPath","__clippath_in_use__")}P.inherits(U,Q),U.prototype.update=function(t){var O=this.getSvgElement(t);O&&this.updateDom(O,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},U.prototype.updateDom=function(t,O,o){if(O&&O.length>0){var v=this.getDefs(!0),g=O[0],i,_,S=o?"_textDom":"_dom";g[S]?(_=g[S].getAttribute("id"),i=g[S],v.contains(i)||v.appendChild(i)):(_="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",_),v.appendChild(i),g[S]=i);var M=this.getSvgProxy(g);if(g.transform&&g.parent.invTransform&&!o){var x=Array.prototype.slice.call(g.transform);D.mul(g.transform,g.parent.invTransform,g.transform),M.brush(g),g.transform=x}else M.brush(g);var L=this.getSvgElement(g);i.innerHTML="",i.appendChild(L.cloneNode()),t.setAttribute("clip-path","url(#"+_+")"),O.length>1&&this.updateDom(i,O.slice(1),o)}else t&&t.setAttribute("clip-path","none")},U.prototype.markUsed=function(t){var O=this;t.__clipPaths&&P.each(t.__clipPaths,function(o){o._dom&&Q.prototype.markUsed.call(O,o._dom),o._textDom&&Q.prototype.markUsed.call(O,o._textDom)})};var s=U;ae.exports=s},nCxF:function(ae,Z,h){var Q=h("QBsz"),P=Q.min,D=Q.max,U=Q.scale,s=Q.distance,t=Q.add,O=Q.clone,o=Q.sub;function v(g,i,_,S){var M=[],x=[],L=[],f=[],u,l,m,p;if(S){m=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var y=0,A=g.length;y=0&&(xt=be[kt],xt.textAlign==="right");)r(X,F,xt,$,Ge,Ke,Mt,"right"),Qe-=xt.width,Mt-=xt.width,kt--;for(Ye+=(ce-(Ye-Ee)-(Je-Mt)-Qe)/2;mt<=kt;)xt=be[mt],r(X,F,xt,$,Ge,Ke,Ye+xt.width/2,"center"),Ye+=xt.width,mt++;Ke+=Ge}}function n(X,F,K,$,me){if(K&&F.textRotation){var ce=F.textOrigin;ce==="center"?($=K.width/2+K.x,me=K.height/2+K.y):ce&&($=ce[0]+K.x,me=ce[1]+K.y),X.translate($,me),X.rotate(-F.textRotation),X.translate(-$,-me)}}function r(X,F,K,$,me,ce,xe,ye){var Oe=$.rich[K.styleName]||{};Oe.text=K.text;var we=K.textVerticalAlign,Te=ce+me/2;we==="top"?Te=ce+K.height/2:we==="bottom"&&(Te=ce+me-K.height/2),!K.isLineHolder&&c(Oe)&&w(X,F,Oe,ye==="right"?xe-K.width:ye==="center"?xe-K.width/2:xe,Te-K.height/2,K.width,K.height);var re=K.textPadding;re&&(xe=V(xe,ye,re),Te-=K.height/2-re[2]-K.textHeight/2),I(F,"shadowBlur",D(Oe.textShadowBlur,$.textShadowBlur,0)),I(F,"shadowColor",Oe.textShadowColor||$.textShadowColor||"transparent"),I(F,"shadowOffsetX",D(Oe.textShadowOffsetX,$.textShadowOffsetX,0)),I(F,"shadowOffsetY",D(Oe.textShadowOffsetY,$.textShadowOffsetY,0)),I(F,"textAlign",ye),I(F,"textBaseline","middle"),I(F,"font",K.font||x);var he=k(Oe.textStroke||$.textStroke,fe),J=j(Oe.textFill||$.textFill),fe=P(Oe.textStrokeWidth,$.textStrokeWidth);he&&(I(F,"lineWidth",fe),I(F,"strokeStyle",he),F.strokeText(K.text,xe,Te)),J&&(I(F,"fillStyle",J),F.fillText(K.text,xe,Te))}function c(X){return!!(X.textBackgroundColor||X.textBorderWidth&&X.textBorderColor)}function w(X,F,K,$,me,ce,xe){var ye=K.textBackgroundColor,Oe=K.textBorderWidth,we=K.textBorderColor,Te=t(ye);if(I(F,"shadowBlur",K.textBoxShadowBlur||0),I(F,"shadowColor",K.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",K.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",K.textBoxShadowOffsetY||0),Te||Oe&&we){F.beginPath();var re=K.textBorderRadius;re?v.buildPath(F,{x:$,y:me,width:ce,height:xe,r:re}):F.rect($,me,ce,xe),F.closePath()}if(Te)if(I(F,"fillStyle",ye),K.fillOpacity!=null){var he=F.globalAlpha;F.globalAlpha=K.fillOpacity*K.opacity,F.fill(),F.globalAlpha=he}else F.fill();else if(O(ye)){var J=ye.image;J=g.createOrUpdateImage(J,null,X,C,ye),J&&g.isImageReady(J)&&F.drawImage(J,$,me,ce,xe)}if(Oe&&we)if(I(F,"lineWidth",Oe),I(F,"strokeStyle",we),K.strokeOpacity!=null){var he=F.globalAlpha;F.globalAlpha=K.strokeOpacity*K.opacity,F.stroke(),F.globalAlpha=he}else F.stroke()}function C(X,F){F.image=X}function b(X,F,K,$){var me=K.x||0,ce=K.y||0,xe=K.textAlign,ye=K.textVerticalAlign;if($){var Oe=K.textPosition;if(Oe instanceof Array)me=$.x+W(Oe[0],$.width),ce=$.y+W(Oe[1],$.height);else{var we=F&&F.calculateTextPosition?F.calculateTextPosition(l,K,$):o.calculateTextPosition(l,K,$);me=we.x,ce=we.y,xe=xe||we.textAlign,ye=ye||we.textVerticalAlign}var Te=K.textOffset;Te&&(me+=Te[0],ce+=Te[1])}return X=X||{},X.baseX=me,X.baseY=ce,X.textAlign=xe,X.textVerticalAlign=ye,X}function I(X,F,K){return X[F]=i(X,F,K),X[F]}function k(X,F){return X==null||F<=0||X==="transparent"||X==="none"?null:X.image||X.colorStops?"#000":X}function j(X){return X==null||X==="none"?null:X.image||X.colorStops?"#000":X}function W(X,F){return typeof X=="string"?X.lastIndexOf("%")>=0?parseFloat(X)/100*F:parseFloat(X):X}function V(X,F,K){return F==="right"?X-K[1]:F==="center"?X+K[3]/2-K[1]/2:X+K[3]}function Y(X,F){return X!=null&&(X||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}Z.normalizeTextStyle=p,Z.renderText=A,Z.getBoxPosition=b,Z.getStroke=k,Z.getFill=j,Z.parsePercent=W,Z.needDrawText=Y},q59E:function(ae,Z,h){ae.exports=h.p+"static/index_img.955b5158.png"},qH13:function(ae,Z,h){var Q=h("ItGF"),P=h("QBsz"),D=P.applyTransform,U=h("mFDi"),s=h("Qe9p"),t=h("6GrX"),O=h("pzxd"),o=h("ni6a"),v=h("Gev7"),g=h("Dagg"),i=h("dqUG"),_=h("y+Vt"),S=h("IMiH"),M=h("QuXc"),x=h("06Qe"),L=S.CMD,f=Math.round,u=Math.sqrt,l=Math.abs,m=Math.cos,p=Math.sin,y=Math.max;if(!Q.canvasSupported){var A=",",T="progid:DXImageTransform.Microsoft",E=21600,d=E/2,n=1e5,r=1e3,c=function(Ue){Ue.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Ue.coordsize=E+","+E,Ue.coordorigin="0,0"},w=function(Ue){return String(Ue).replace(/&/g,"&").replace(/"/g,""")},C=function(Ue,je,be){return"rgb("+[Ue,je,be].join(",")+")"},b=function(Ue,je){je&&Ue&&je.parentNode!==Ue&&Ue.appendChild(je)},I=function(Ue,je){je&&Ue&&je.parentNode===Ue&&Ue.removeChild(je)},k=function(Ue,je,be){return(parseFloat(Ue)||0)*n+(parseFloat(je)||0)*r+be},j=O.parsePercent,W=function(Ue,je,be){var Ie=s.parse(je);be=+be,isNaN(be)&&(be=1),Ie&&(Ue.color=C(Ie[0],Ie[1],Ie[2]),Ue.opacity=be*Ie[3])},V=function(Ue){var je=s.parse(Ue);return[C(je[0],je[1],je[2]),je[3]]},Y=function(Ue,je,be){var Ie=je.fill;if(Ie!=null)if(Ie instanceof M){var Ge,Qe=0,mt=[0,0],Ye=0,Mt=1,kt=be.getBoundingRect(),xt=kt.width,bt=kt.height;if(Ie.type==="linear"){Ge="gradient";var Pt=be.transform,Yt=[Ie.x*xt,Ie.y*bt],Gt=[Ie.x2*xt,Ie.y2*bt];Pt&&(D(Yt,Yt,Pt),D(Gt,Gt,Pt));var Jt=Gt[0]-Yt[0],Dt=Gt[1]-Yt[1];Qe=Math.atan2(Jt,Dt)*180/Math.PI,Qe<0&&(Qe+=360),Qe<1e-6&&(Qe=0)}else{Ge="gradientradial";var Yt=[Ie.x*xt,Ie.y*bt],Pt=be.transform,Nt=be.scale,Bt=xt,jt=bt;mt=[(Yt[0]-kt.x)/Bt,(Yt[1]-kt.y)/jt],Pt&&D(Yt,Yt,Pt),Bt/=Nt[0]*E,jt/=Nt[1]*E;var gt=y(Bt,jt);Ye=2*0/gt,Mt=2*Ie.r/gt-Ye}var ut=Ie.colorStops.slice();ut.sort(function(Ne,de){return Ne.offset-de.offset});for(var nt=ut.length,Tt=[],wt=[],Zt=0;Zt=2){var pt=Tt[0][0],ft=Tt[1][0],qe=Tt[0][1]*je.opacity,dt=Tt[1][1]*je.opacity;Ue.type=Ge,Ue.method="none",Ue.focus="100%",Ue.angle=Qe,Ue.color=pt,Ue.color2=ft,Ue.colors=wt.join(","),Ue.opacity=dt,Ue.opacity2=qe}Ge==="radial"&&(Ue.focusposition=mt.join(","))}else W(Ue,Ie,je.opacity)},X=function(Ue,je){je.lineDash&&(Ue.dashstyle=je.lineDash.join(" ")),je.stroke!=null&&!(je.stroke instanceof M)&&W(Ue,je.stroke,je.opacity)},F=function(Ue,je,be,Ie){var Ge=je==="fill",Qe=Ue.getElementsByTagName(je)[0];be[je]!=null&&be[je]!=="none"&&(Ge||!Ge&&be.lineWidth)?(Ue[Ge?"filled":"stroked"]="true",be[je]instanceof M&&I(Ue,Qe),Qe||(Qe=x.createNode(je)),Ge?Y(Qe,be,Ie):X(Qe,be),b(Ue,Qe)):(Ue[Ge?"filled":"stroked"]="false",I(Ue,Qe))},K=[[],[],[]],$=function(Ue,je){var be=L.M,Ie=L.C,Ge=L.L,Qe=L.A,mt=L.Q,Ye=[],Mt,kt,xt,bt,Pt,Yt,Gt=Ue.data,Jt=Ue.len();for(bt=0;bt.01?de&&(Se+=270/E):Math.abs(at-pt)<1e-4?de&&SeQt?Nt-=270/E:Nt+=270/E:de&&atpt?Dt+=270/E:Dt-=270/E),Ye.push(rt,f(((Qt-ft)*wt+nt)*E-d),A,f(((pt-qe)*Zt+Tt)*E-d),A,f(((Qt+ft)*wt+nt)*E-d),A,f(((pt+qe)*Zt+Tt)*E-d),A,f((Se*wt+nt)*E-d),A,f((at*Zt+Tt)*E-d),A,f((Dt*wt+nt)*E-d),A,f((Nt*Zt+Tt)*E-d)),Pt=Dt,Yt=Nt;break;case L.R:var lt=K[0],ht=K[1];lt[0]=Gt[bt++],lt[1]=Gt[bt++],ht[0]=lt[0]+Gt[bt++],ht[1]=lt[1]+Gt[bt++],je&&(D(lt,lt,je),D(ht,ht,je)),lt[0]=f(lt[0]*E-d),ht[0]=f(ht[0]*E-d),lt[1]=f(lt[1]*E-d),ht[1]=f(ht[1]*E-d),Ye.push(" m ",lt[0],A,lt[1]," l ",ht[0],A,lt[1]," l ",ht[0],A,ht[1]," l ",lt[0],A,ht[1]);break;case L.Z:Ye.push(" x ")}if(Mt>0){Ye.push(kt);for(var Xe=0;XeOe&&(ye=0,xe={});var be=we.style,Ie;try{be.font=Ue,Ie=be.fontFamily.split(",")[0]}catch(Ge){}je={style:be.fontStyle||ce,variant:be.fontVariant||ce,weight:be.fontWeight||ce,size:parseFloat(be.fontSize||12)|0,family:Ie||"Microsoft YaHei"},xe[Ue]=je,ye++}return je},re;t.$override("measureText",function(Ue,je){var be=x.doc;re||(re=be.createElement("div"),re.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",x.doc.body.appendChild(re));try{re.style.font=je}catch(Ie){}return re.innerHTML="",re.appendChild(be.createTextNode(Ue)),{width:re.offsetWidth}});for(var he=new U,J=function(Ue,je,be,Ie){var Ge=this.style;this.__dirty&&O.normalizeTextStyle(Ge,!0);var Qe=Ge.text;if(Qe!=null&&(Qe+=""),!Qe)return;if(Ge.rich){var mt=t.parseRichText(Qe,Ge);Qe=[];for(var Ye=0;Ye=0&&(this.delFromStorage(o),this._roots.splice(_,1),o instanceof D&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s};var O=t;ae.exports=O},r7jV:function(ae,Z){ae.exports="data:image/png;base64,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"},rA99:function(ae,Z,h){var Q=h("y+Vt"),P=h("QBsz"),D=h("Sj9i"),U=D.quadraticSubdivide,s=D.cubicSubdivide,t=D.quadraticAt,O=D.cubicAt,o=D.quadraticDerivativeAt,v=D.cubicDerivativeAt,g=[];function i(S,M,x){var L=S.cpx2,f=S.cpy2;return L===null||f===null?[(x?v:O)(S.x1,S.cpx1,S.cpx2,S.x2,M),(x?v:O)(S.y1,S.cpy1,S.cpy2,S.y2,M)]:[(x?o:t)(S.x1,S.cpx1,S.x2,M),(x?o:t)(S.y1,S.cpy1,S.y2,M)]}var _=Q.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(S,M){var x=M.x1,L=M.y1,f=M.x2,u=M.y2,l=M.cpx1,m=M.cpy1,p=M.cpx2,y=M.cpy2,A=M.percent;if(A===0)return;S.moveTo(x,L),p==null||y==null?(A<1&&(U(x,l,f,A,g),l=g[1],f=g[2],U(L,m,u,A,g),m=g[1],u=g[2]),S.quadraticCurveTo(l,m,f,u)):(A<1&&(s(x,l,p,f,A,g),l=g[1],p=g[2],f=g[3],s(L,m,y,u,A,g),m=g[1],y=g[2],u=g[3]),S.bezierCurveTo(l,m,p,y,f,u))},pointAt:function(S){return i(this.shape,S,!1)},tangentAt:function(S){var M=i(this.shape,S,!0);return P.normalize(M,M)}});ae.exports=_},"rAM+":function(ae,Z,h){"use strict";h.d(Z,"a",function(){return P});var Q=h("Qw5x");function P(D,U){var s;if(typeof Symbol=="undefined"||D[Symbol.iterator]==null){if(Array.isArray(D)||(s=Object(Q.a)(D))||U&&D&&typeof D.length=="number"){s&&(D=s);var t=0,O=function(){};return{s:O,n:function(){return t>=D.length?{done:!0}:{done:!1,value:D[t++]}},e:function(_){throw _},f:O}}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 o=!0,v=!1,g;return{s:function(){s=D[Symbol.iterator]()},n:function(){var _=s.next();return o=_.done,_},e:function(_){v=!0,g=_},f:function(){try{!o&&s.return!=null&&s.return()}finally{if(v)throw g}}}}},rHrb:function(ae,Z,h){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.CopyToClipboard=void 0;var Q=D(h("q1tI")),P=D(h("+QRC"));function D(l){return l&&l.__esModule?l:{default:l}}function U(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(p){return typeof p}:U=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},U(l)}function s(l,m){var p=Object.keys(l);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);m&&(y=y.filter(function(A){return Object.getOwnPropertyDescriptor(l,A).enumerable})),p.push.apply(p,y)}return p}function t(l){for(var m=1;m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(l,y))continue;p[y]=l[y]}}return p}function o(l,m){if(l==null)return{};var p={},y=Object.keys(l),A,T;for(T=0;T=0)continue;p[A]=l[A]}return p}function v(l,m){if(!(l instanceof m))throw new TypeError("Cannot call a class as a function")}function g(l,m){for(var p=0;p3&&!((he=Ae[4])!==null&&he!==void 0&&he.includes("newgold"))&&!((J=Ae[5])!==null&&J!==void 0&&J.includes("newgold"))&&Ae[2]!=="coursesId"&&(Ee.course_id=Ae[2]),Ae[1]==="shixuns"&&Ae.length>3&&(Ee.objective_type="shixun",Ee.objective_id=Ae[2]),Ae[1]==="paths"&&Ae.length>3&&(Ee.objective_type="path",Ee.objective_id=Ae[2]),Object(O.a)(Object(O.a)({},Ee),{school:1})}var we=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Te=function(J){var fe,Ae,Ee=J.homePage,Ke=J.user,Je=J.globalSetting,Ue=J.loading,je=J.dispatch,be=J.location,Ie=J.isLogin,Ge=Ie===void 0?!1:Ie,Qe=J.shixunHomeworks,mt=Object(t.a)(J,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Ye=Object(L.g)(),Mt=Object(M.useState)(!1),kt=Object(s.a)(Mt,2),xt=kt[0],bt=kt[1],Pt=Object(M.useState)(""),Yt=Object(s.a)(Pt,2),Gt=Yt[0],Jt=Yt[1],Dt=Object(M.useState)(!1),Nt=Object(s.a)(Dt,2),Bt=Nt[0],jt=Nt[1],gt=Oe(),ut=Object(M.useState)("0"),nt=Object(s.a)(ut,2),Tt=nt[0],wt=nt[1],Zt=Object(M.useRef)({id:0});Object(M.useEffect)(function(){var Xe;return Ke!=null&&(Xe=Ke.userInfo)!==null&&Xe!==void 0&&Xe.now_time&&(Zt.current.id=setInterval(function(){wt(function(tt){if(tt==="0"){var vt;return ce()(Ke==null||((vt=Ke.userInfo)===null||vt===void 0)?void 0:vt.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return ce()(tt,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(Zt.current.id)}},[Ke==null||((fe=Ke.userInfo)===null||fe===void 0)?void 0:fe.now_time]),Object(M.useEffect)(function(){je({type:"user/getNavigationInfo",payload:Object(O.a)({},gt)})},[Je.name]),Object(M.useEffect)(function(){Qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(we!=null&&we.includes(be==null?void 0:be.pathname)||(be==null?void 0:be.pathname.indexOf("/classrooms"))===0||je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[be.pathname]),Object(M.useEffect)(function(){Qe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Qe.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Qe.actionTabs.key]),Object(M.useEffect)(function(){if(Je!=null&&Je.setting){var Xe,tt,vt=Je==null||((Xe=Je.setting)===null||Xe===void 0||((tt=Xe.navbar)===null||tt===void 0))?void 0:tt.filter(function(B){return!(B!=null&&B.hidden)&&!(Object(b.m)()&&B.link==="/paperlibrary")}),Wt=Object(U.a)(vt),zt;try{for(Wt.s();!(zt=Wt.n()).done;){var ne=zt.value;ne.subitem&&(ne.subitem=ne.subitem.filter(function(B){return!(B!=null&&B.hidden)&&!(Object(b.m)()&&B.link==="/paperlibrary")}))}}catch(B){Wt.e(B)}finally{Wt.f()}var te=!1;vt==null||vt.map(function(B,H){var G,q,ue,ke="/"+((G=be.pathname)===null||G===void 0||((q=G.split("/"))===null||q===void 0)?void 0:q[1]);if(B.link===ke&&(Jt(B==null?void 0:B.link),Object(j.X)(B==null?void 0:B.name),Ne(Se(H,{name:B==null?void 0:B.name,link:B==null?void 0:B.link},vt)),te=!0),B!=null&&(ue=B.subitem)!==null&&ue!==void 0&&ue.length){var We;B==null||((We=B.subitem)===null||We===void 0)||We.map(function(ct){ct.link===ke&&(Jt(ct==null?void 0:ct.link),Object(j.X)(ct==null?void 0:ct.name),Ne(Se(H,{name:ct==null?void 0:ct.name,link:ct==null?void 0:ct.link},vt)),te=!0)})}}),te||Ne(vt)}},[Je==null?void 0:Je.setting,Ke]);var rn=Object(M.useMemo)(function(){var Xe;if(Je!=null&&(Xe=Je.setting)!==null&&Xe!==void 0&&Xe.nav_logo_url){var tt;return"".concat(k.a.IMG_SERVER,"/").concat(Je==null||((tt=Je.setting)===null||tt===void 0)?void 0:tt.nav_logo_url)}else return"".concat(k.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Je==null||((Ae=Je.setting)===null||Ae===void 0)?void 0:Ae.nav_logo_url]);function Qt(Xe){Ye.push("/search?value="+Xe)}var pt=function(){return xt?x.a.createElement("div",{onBlur:function(){setTimeout(function(){bt(!1)},300)}},x.a.createElement(ye,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Qt,autoFocus:!0})):x.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Ye.push("/search?value=")}})},ft=Object(M.useState)([]),qe=Object(s.a)(ft,2),dt=qe[0],Ne=qe[1],de=function(){var Xe=Object(D.a)(S.a.mark(function tt(vt,Wt){var zt,ne,te,B,H,G,q,ue;return S.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:if(!((vt==null?void 0:vt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){We.next=6;break}return We.next=3,Object(I.j)();case 3:return te=We.sent,te!=null&&(ne=te.data)!==null&&ne!==void 0&&ne.engineer_url?te!=null&&(B=te.data)!==null&&B!==void 0&&(H=B.engineer_url)!==null&&H!==void 0&&H.includes("http")?Object(j.S)(te==null||((G=te.data)===null||G===void 0)?void 0:G.engineer_url):Ye.push(te==null||((q=te.data)===null||q===void 0)?void 0:q.engineer_url):(te==null?void 0:te.status)!=401&&(Je!=null&&(ue=Je.setting)!==null&&ue!==void 0&&ue.authority_qrcode_url?jt(!0):jt(!1)),We.abrupt("return");case 6:vt!=null&&(zt=vt.link)!==null&&zt!==void 0&&zt.includes("http")?Object(j.S)(vt==null?void 0:vt.link):Ye.push(vt==null?void 0:vt.link),(vt==null?void 0:vt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:x.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~")}});case 8:case"end":return We.stop()}},tt)}));return function(vt,Wt){return Xe.apply(this,arguments)}}(),Se=function(tt,vt,Wt){var zt=Wt.slice();return zt[tt]&&(zt[tt].name=vt.name,zt[tt].link=vt.link),zt||[]};if(Je.showHeader&&Je.showHeaderFooter){var at,rt,lt,ht;return x.a.createElement(i.a,{className:"".concat(Je.isIlearning?y.a["header-iearning"]:y.a.header," ").concat(Je.showHeaderFixed?y.a.headerFixed:"")},x.a.createElement(xe,{className:"header"},x.a.createElement("section",{className:y.a["edu-menu"]},(!!Je.isIlearning||!(Je!=null&&(at=Je.setting)!==null&&at!==void 0&&at.main_site)&&!!(Je!=null&&(rt=Je.setting)!==null&&rt!==void 0&&rt.navbar))&&x.a.createElement(f.a,{style:{display:"flex",alignItems:"center"},onClick:function(){je({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},x.a.createElement("img",{className:y.a.logo,title:(lt=Je.setting)===null||lt===void 0?void 0:lt.name,src:rn||$.a})),x.a.createElement("ul",{className:"".concat(y.a.menu," ").concat(Object(j.r)()&&"ml0")},x.a.createElement("img",{src:m.a,className:y.a.logo_style}),Object(j.r)()&&x.a.createElement("li",null,x.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(j.r)()&&Je.setting&&dt.map(function(Xe,tt){var vt,Wt,zt,ne,te;return x.a.createElement("li",{key:tt,className:!(Xe!=null&&(vt=Xe.subitem)!==null&&vt!==void 0&&vt.length)&&Gt===(Xe==null?void 0:Xe.link)||Xe!=null&&(Wt=Xe.subitem)!==null&&Wt!==void 0&&Wt.some(function(B){return Gt===(B==null?void 0:B.link)})?y.a.actived:""},x.a.createElement("div",{onClick:function(){return de(Xe,tt)},className:Qe.actionTabs.type===4?"".concat(y.a.name," ").concat(y.a.classromediv):y.a.name},x.a.createElement("span",null,function(){var B=Xe==null?void 0:Xe.name;{var H;Xe==null||((H=Xe.subitem)===null||H===void 0)||H.map(function(G,q){return G.link===be.pathname&&(B=G.name),G})}return B}()),(Xe==null||((zt=Xe.subitem)===null||zt===void 0)?void 0:zt.length)>0&&x.a.createElement("i",{className:"iconfont icon-zhankai4"})),(Xe==null||((ne=Xe.subitem)===null||ne===void 0)?void 0:ne.length)>0&&x.a.createElement("div",{className:y.a.dropDown},Xe==null||((te=Xe.subitem)===null||te===void 0)?void 0:te.map(function(B,H){return x.a.createElement("div",{className:y.a.subName,onClick:function(){return de(B,tt)},key:tt+"-"+H},!!H&&x.a.createElement("div",{className:y.a.line}),x.a.createElement("aside",{className:"font16 c-black"},B.name),x.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},B.content))})))})),x.a.createElement("div",{className:"timeShow"},Tt),x.a.createElement("div",null,!Ge&&x.a.createElement(F,{payload:gt}))),x.a.createElement(P.a,{centered:!0,destroyOnClose:!0,visible:Bt,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){jt(!1)},onCancel:function(){return jt(!1)}},x.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},x.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"),x.a.createElement("img",{src:k.a.IMG_SERVER+(Je==null||((ht=Je.setting)===null||ht===void 0)?void 0:ht.authority_qrcode_url),width:200,height:200})))))}else return x.a.createElement(x.a.Fragment,null)},re=Z.a=Object(u.a)(function(he){var J=he.homePage,fe=he.loading,Ae=he.user,Ee=he.globalSetting,Ke=he.shixunHomeworks;return{homePage:J,user:Ae,globalSetting:Ee,loading:fe.models.index,shixunHomeworks:Ke}})(Te)},sTZ6:function(ae,Z,h){ae.exports=h.p+"static/caozuoxitong.60800f4d.png"},"sW+o":function(ae,Z,h){var Q=h("SrGk"),P=h("bYtY"),D=h("SUKs"),U=h("Qe9p");function s(O,o){Q.call(this,O,o,["linearGradient","radialGradient"],"__gradient_in_use__")}P.inherits(s,Q),s.prototype.addWithoutUpdate=function(O,o){if(o&&o.style){var v=this;P.each(["fill","stroke"],function(g){if(o.style[g]&&(o.style[g].type==="linear"||o.style[g].type==="radial")){var i=o.style[g],_=v.getDefs(!0),S;i._dom?(S=i._dom,_.contains(i._dom)||v.addDom(S)):S=v.add(i),v.markUsed(o);var M=S.getAttribute("id");O.setAttribute(g,"url(#"+M+")")}})}},s.prototype.add=function(O){var o;if(O.type==="linear")o=this.createElement("linearGradient");else if(O.type==="radial")o=this.createElement("radialGradient");else return D("Illegal gradient type."),null;return O.id=O.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+O.id),this.updateDom(O,o),this.addDom(o),o},s.prototype.update=function(O){var o=this;Q.prototype.update.call(this,O,function(){var v=O.type,g=O._dom.tagName;v==="linear"&&g==="linearGradient"||v==="radial"&&g==="radialGradient"?o.updateDom(O,O._dom):(o.removeDom(O),o.add(O))})},s.prototype.updateDom=function(O,o){if(O.type==="linear")o.setAttribute("x1",O.x),o.setAttribute("y1",O.y),o.setAttribute("x2",O.x2),o.setAttribute("y2",O.y2);else if(O.type==="radial")o.setAttribute("cx",O.x),o.setAttribute("cy",O.y),o.setAttribute("r",O.r);else{D("Illegal gradient type.");return}O.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var v=O.colorStops,g=0,i=v.length;g-1)){var M=U.parse(S)[3],x=U.toHex(S);_.setAttribute("stop-color","#"+x),_.setAttribute("stop-opacity",M)}else _.setAttribute("stop-color",v[g].color);o.appendChild(_)}O._dom=o},s.prototype.markUsed=function(O){if(O.style){var o=O.style.fill;o&&o._dom&&Q.prototype.markUsed.call(this,o._dom),o=O.style.stroke,o&&o._dom&&Q.prototype.markUsed.call(this,o._dom)}};var t=s;ae.exports=t},siWv:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},t23M:function(ae,Z,h){"use strict";var Q=h("VTBJ"),P=h("1OyB"),D=h("vuIU"),U=h("Ji7U"),s=h("LK+K"),t=h("q1tI"),O=h.n(t),o=h("m+aA"),v=h("Zm9Q"),g=h("Kwbf"),i=h("c+Xe"),_=h("bdgK"),S="rc-observer-key",M=function(x){Object(U.a)(f,x);var L=Object(s.a)(f);function f(){var u;return Object(P.a)(this,f),u=L.apply(this,arguments),u.resizeObserver=null,u.childNode=null,u.currentElement=null,u.state={width:0,height:0,offsetHeight:0,offsetWidth:0},u.onResize=function(l){var m=u.props.onResize,p=l[0].target,y=p.getBoundingClientRect(),A=y.width,T=y.height,E=p.offsetWidth,d=p.offsetHeight,n=Math.floor(A),r=Math.floor(T);if(u.state.width!==n||u.state.height!==r||u.state.offsetWidth!==E||u.state.offsetHeight!==d){var c={width:n,height:r,offsetWidth:E,offsetHeight:d};u.setState(c),m&&Promise.resolve().then(function(){m(Object(Q.a)(Object(Q.a)({},c),{},{offsetWidth:E,offsetHeight:d}))})}},u.setChildNode=function(l){u.childNode=l},u}return Object(D.a)(f,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var l=this.props.disabled;if(l){this.destroyObserver();return}var m=Object(o.a)(this.childNode||this),p=m!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new _.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var l=this.props.children,m=Object(v.a)(l);if(m.length>1)Object(g.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(g.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=m[0];if(t.isValidElement(p)&&Object(i.c)(p)){var y=p.ref;m[0]=t.cloneElement(p,{ref:Object(i.a)(y,this.setChildNode)})}return m.length===1?m[0]:m.map(function(A,T){return!t.isValidElement(A)||"key"in A&&A.key!==null?A:t.cloneElement(A,{key:"".concat(S,"-").concat(T)})})}}]),f}(t.Component);M.displayName="ResizeObserver",Z.a=M},tGSI:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ae,Z){ae.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=="},thk6:function(ae,Z,h){"use strict";h.r(Z);function Q(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function P(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(R){typeof e[R]=="undefined"?e[R]=a[R]:Q(a[R])&&Q(e[R])&&Object.keys(a[R]).length>0&&P(e[R],a[R])})}var D=typeof document!="undefined"?document:{},U={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};P(D,U);var s=typeof window!="undefined"?window:{},t={document:U,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};P(s,t);class O{constructor(e){const a=this;for(let R=0;R=0&&ie.indexOf(">")>=0){let se="div";for(ie.indexOf(":~]/)?z=[D.getElementById(e.trim().split("#")[1])]:z=(a||D).querySelectorAll(e.trim()),N=0;N0&&e[0].nodeType)for(N=0;NR.toUpperCase())}function i(e){return s.requestAnimationFrame?s.requestAnimationFrame(e):s.webkitRequestAnimationFrame?s.webkitRequestAnimationFrame(e):s.setTimeout(e,1e3/60)}function _(e){return s.cancelAnimationFrame?s.cancelAnimationFrame(e):s.webkitCancelAnimationFrame?s.webkitCancelAnimationFrame(e):s.clearTimeout(e)}function S(e){if(typeof e=="undefined")return this;const a=e.split(" ");for(let R=0;R=0&&(a[g(N.name.split("data-")[1])]=N.value)}for(const R in a)a[R]==="false"?a[R]=!1:a[R]==="true"?a[R]=!0:parseFloat(a[R])===a[R]*1&&(a[R]*=1);return a}function A(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const R=[];for(let N=0;N=0;else N.value=e}return a}function T(e){for(let a=0;a=0;Ze-=1){const Ve=Me[Ze];N&&Ve.listener===N||N&&Ve.listener&&Ve.listener.dom7proxy&&Ve.listener.dom7proxy===N?(ge.removeEventListener(se,Ve.proxyListener,z),Me.splice(Ze,1)):N||(ge.removeEventListener(se,Ve.proxyListener,z),Me.splice(Ze,1))}}}return this}function r(...e){const a=this;let[R,N,z,ee]=e;typeof e[1]=="function"&&([R,z,ee]=e,N=void 0);function ie(...se){z.apply(this,se),a.off(R,N,ie,ee),ie.dom7proxy&&delete ie.dom7proxy}return ie.dom7proxy=z,a.on(R,N,ie,ee)}function c(...e){const a=e[0].split(" "),R=e[1];for(let N=0;Nge>0),ie.dispatchEvent(se),ie.dom7EventData=[],delete ie.dom7EventData}}return this}function w(e){const a=["webkitTransitionEnd","transitionend"],R=this;let N;function z(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N0?parseFloat(this.css("width")):null}function I(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function k(){return this[0]===s?s.innerHeight:this.length>0?parseFloat(this.css("height")):null}function j(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function W(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),R=D.body,N=e.clientTop||R.clientTop||0,z=e.clientLeft||R.clientLeft||0,ee=e===s?s.scrollY:e.scrollTop,ie=e===s?s.scrollX:e.scrollLeft;return{top:a.top+ee-N,left:a.left+ie-z}}return null}function V(){for(let e=0;ea-1?new O([]):e<0?(R=a+e,R<0?new O([]):new O([this[R]])):new O([this[e]])}function J(...e){let a;for(let R=0;R=0;R-=1)this[a].insertBefore(N.childNodes[R],this[a].childNodes[0])}else if(e instanceof O)for(R=0;R1)for(let N=0;N1)for(let N=0;N0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new O([this[0].nextElementSibling]):new O([]):this[0].nextElementSibling?new O([this[0].nextElementSibling]):new O([]):new O([])}function je(e){const a=[];let R=this[0];if(!R)return new O([]);for(;R.nextElementSibling;){const N=R.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),R=N}return new O(a)}function be(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new O([a.previousElementSibling]):new O([]):a.previousElementSibling?new O([a.previousElementSibling]):new O([])}return new O([])}function Ie(e){const a=[];let R=this[0];if(!R)return new O([]);for(;R.previousElementSibling;){const N=R.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),R=N}return new O(a)}function Ge(e){return this.nextAll(e).add(this.prevAll(e))}function Qe(e){const a=[];for(let R=0;R0||R===0,$e=a>0||a===0;if(typeof z=="undefined"&&(z="swing"),yt&&(pe=se.scrollTop,N||(se.scrollTop=R)),$e&&(ge=se.scrollLeft,N||(se.scrollLeft=a)),!N)return;yt&&(Me=se.scrollHeight-se.offsetHeight,Ve=Math.max(Math.min(R,Me),0)),$e&&(Ze=se.scrollWidth-se.offsetWidth,ot=Math.max(Math.min(a,Ze),0));let Et=null;yt&&Ve===pe&&(yt=!1),$e&&ot===ge&&($e=!1);function Ct(Lt=new Date().getTime()){Et===null&&(Et=Lt);const Ot=Math.max(Math.min((Lt-Et)/N,1),0),Xt=z==="linear"?Ot:.5-Math.cos(Ot*Math.PI)/2;let Rt;if(yt&&(it=pe+Xt*(Ve-pe)),$e&&(st=ge+Xt*(ot-ge)),yt&&Ve>pe&&it>=Ve&&(se.scrollTop=Ve,Rt=!0),yt&&Vege&&st>=ot&&(se.scrollLeft=ot,Rt=!0),$e&&ot0?ee[0].scrollTop:null:ee.scrollTo(void 0,a,R,N,z)}function Dt(...e){let[a,R,N,z]=e;e.length===3&&typeof N=="function"&&([a,R,z,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(a,void 0,R,N,z)}function Nt(e,a){const R=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:R,animating:!1,que:[],easingProgress(ee,ie){return ee==="swing"?.5-Math.cos(ie*Math.PI)/2:typeof ee=="function"?ee(ie):ie},stop(){N.frameId&&_(N.frameId),N.animating=!1,N.elements.each((ee,ie)=>{const se=ie;delete se.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((ie,se)=>{const pe=se;delete pe.dom7AnimateInstance}),ee&&ee(R),N.que.length>0){const ie=N.que.shift();N.animate(ie[0],ie[1])}},animate(ee,ie){if(N.animating)return N.que.push([ee,ie]),N;const se=[];N.elements.each((st,yt)=>{let $e,Et,Ct,Lt,Ot;yt.dom7AnimateInstance||(N.elements[st].dom7AnimateInstance=N),se[st]={container:yt},Object.keys(ee).forEach(Xt=>{$e=s.getComputedStyle(yt,null).getPropertyValue(Xt).replace(",","."),Et=parseFloat($e),Ct=$e.replace(Et,""),Lt=parseFloat(ee[Xt]),Ot=ee[Xt]+Ct,se[st][Xt]={initialFullValue:$e,initialValue:Et,unit:Ct,finalValue:Lt,finalFullValue:Ot,currentValue:Et}})});let pe=null,ge,Me=0,Ze=0,Ve,ot=!1;N.animating=!0;function it(){ge=new Date().getTime();let st,yt;if(ot||(ot=!0,ie.begin&&ie.begin(R)),pe===null&&(pe=ge),ie.progress&&ie.progress(R,Math.max(Math.min((ge-pe)/ie.duration,1),0),pe+ie.duration-ge<0?0:pe+ie.duration-ge,pe),se.forEach($e=>{const Et=$e;if(Ve||Et.done)return;Object.keys(ee).forEach(Ct=>{if(Ve||Et.done)return;st=Math.max(Math.min((ge-pe)/ie.duration,1),0),yt=N.easingProgress(ie.easing,st);const{initialValue:Lt,finalValue:Ot,unit:Xt}=Et[Ct];Et[Ct].currentValue=Lt+yt*(Ot-Lt);const Rt=Et[Ct].currentValue;if((Ot>Lt&&Rt>=Ot||Ot{o.fn[e]=o.fn[e]||zt[e]});const ne={deleteProps(e){const a=e;Object.keys(a).forEach(R=>{try{a[R]=null}catch(N){}try{delete a[R]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let R,N,z;const ee=s.getComputedStyle(e,null);return s.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(ie=>ie.replace(",",".")).join(", ")),z=new s.WebKitCSSMatrix(N==="none"?"":N)):(z=ee.MozTransform||ee.OTransform||ee.MsTransform||ee.msTransform||ee.transform||ee.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),R=z.toString().split(",")),a==="x"&&(s.WebKitCSSMatrix?N=z.m41:R.length===16?N=parseFloat(R[12]):N=parseFloat(R[4])),a==="y"&&(s.WebKitCSSMatrix?N=z.m42:R.length===16?N=parseFloat(R[13]):N=parseFloat(R[5])),N||0},parseUrlQuery(e){const a={};let R=e||s.location.href,N,z,ee,ie;if(typeof R=="string"&&R.length)for(R=R.indexOf("?")>-1?R.replace(/\S*\?/,""):"",z=R.split("&").filter(se=>se!==""),ie=z.length,N=0;N=0,observer:function(){return"MutationObserver"in s||"WebkitMutationObserver"in s}(),passiveListener:function(){let R=!1;try{const N=Object.defineProperty({},"passive",{get(){R=!0}});s.addEventListener("testPassiveListener",null,N)}catch(N){}return R}(),gestures:function(){return"ongesturestart"in s}()}}();class B{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(R=>{a.on(R,a.params.on[R])})}on(e,a,R){const N=this;if(typeof a!="function")return N;const z=R?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][z](a)}),N}once(e,a,R){const N=this;if(typeof a!="function")return N;function z(...ee){N.off(e,z),z.f7proxy&&delete z.f7proxy,a.apply(N,ee)}return z.f7proxy=a,N.on(e,z,R)}off(e,a){const R=this;return R.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?R.eventsListeners[N]=[]:R.eventsListeners[N]&&R.eventsListeners[N].length&&R.eventsListeners[N].forEach((z,ee)=>{(z===a||z.f7proxy&&z.f7proxy===a)&&R.eventsListeners[N].splice(ee,1)})}),R}emit(...e){const a=this;if(!a.eventsListeners)return a;let R,N,z;typeof e[0]=="string"||Array.isArray(e[0])?(R=e[0],N=e.slice(1,e.length),z=a):(R=e[0].events,N=e[0].data,z=e[0].context||a);const ee=Array.isArray(R)?R:R.split(" ");return ee.forEach(ie=>{if(a.eventsListeners&&a.eventsListeners[ie]){const se=[];a.eventsListeners[ie].forEach(pe=>{se.push(pe)}),se.forEach(pe=>{pe.apply(z,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(R=>{const N=a.modules[R];N.params&&ne.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(R=>{const N=a.modules[R],z=e[R]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const ie=N.instance[ee];typeof ie=="function"?a[ee]=ie.bind(a):a[ee]=ie}),N.on&&a.on&&Object.keys(N.on).forEach(ee=>{a.on(ee,N.on[ee])}),N.create&&N.create.bind(a)(z)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const R=this;R.prototype.modules||(R.prototype.modules={});const N=e.name||`${Object.keys(R.prototype.modules).length}_${ne.now()}`;return R.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(z=>{R.prototype[z]=e.proto[z]}),e.static&&Object.keys(e.static).forEach(z=>{R[z]=e.static[z]}),e.install&&e.install.apply(R,a),R}static use(e,...a){const R=this;return Array.isArray(e)?(e.forEach(N=>R.installModule(N)),R):R.installModule(e,...a)}}function H(){const e=this;let a,R;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?R=e.params.height:R=N[0].clientHeight,a===0&&e.isHorizontal()||R===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),R=R-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ne.extend(e,{width:a,height:R,size:e.isHorizontal()?a:R})}function G(){const e=this,a=e.params,{$wrapperEl:R,size:N,rtlTranslate:z,wrongRTL:ee}=e,ie=e.virtual&&a.virtual.enabled,se=ie?e.virtual.slides.length:e.slides.length,pe=R.children(`.${e.params.slideClass}`),ge=ie?e.virtual.slides.length:pe.length;let Me=[];const Ze=[],Ve=[];function ot(an){return a.cssMode?!(an===pe.length-1):!0}let it=a.slidesOffsetBefore;typeof it=="function"&&(it=a.slidesOffsetBefore.call(e));let st=a.slidesOffsetAfter;typeof st=="function"&&(st=a.slidesOffsetAfter.call(e));const yt=e.snapGrid.length,$e=e.snapGrid.length;let Et=a.spaceBetween,Ct=-it,Lt=0,Ot=0;if(typeof N=="undefined")return;typeof Et=="string"&&Et.indexOf("%")>=0&&(Et=parseFloat(Et.replace("%",""))/100*N),e.virtualSize=-Et,z?pe.css({marginLeft:"",marginTop:""}):pe.css({marginRight:"",marginBottom:""});let Xt;a.slidesPerColumn>1&&(Math.floor(ge/a.slidesPerColumn)===ge/e.params.slidesPerColumn?Xt=ge:Xt=Math.ceil(ge/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(Xt=Math.max(Xt,a.slidesPerView*a.slidesPerColumn)));let Rt;const $t=a.slidesPerColumn,tn=Xt/$t,Bn=Math.floor(ge/a.slidesPerColumn);for(let an=0;an1){let ln,Tn,hn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const un=Math.floor(an/(a.slidesPerGroup*a.slidesPerColumn)),Rn=an-a.slidesPerColumn*a.slidesPerGroup*un,An=un===0?a.slidesPerGroup:Math.min(Math.ceil((ge-un*$t*a.slidesPerGroup)/$t),a.slidesPerGroup);hn=Math.floor(Rn/An),Tn=Rn-hn*An+un*a.slidesPerGroup,ln=Tn+hn*Xt/$t,vn.css({"-webkit-box-ordinal-group":ln,"-moz-box-ordinal-group":ln,"-ms-flex-order":ln,"-webkit-order":ln,order:ln})}else a.slidesPerColumnFill==="column"?(Tn=Math.floor(an/$t),hn=an-Tn*$t,(Tn>Bn||Tn===Bn&&hn===$t-1)&&(hn+=1,hn>=$t&&(hn=0,Tn+=1))):(hn=Math.floor(an/tn),Tn=an-hn*tn);vn.css(`margin-${e.isHorizontal()?"top":"left"}`,hn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(vn.css("display")==="none")continue;if(a.slidesPerView==="auto"){const ln=s.getComputedStyle(vn[0],null),Tn=vn[0].style.transform,hn=vn[0].style.webkitTransform;if(Tn&&(vn[0].style.transform="none"),hn&&(vn[0].style.webkitTransform="none"),a.roundLengths)Rt=e.isHorizontal()?vn.outerWidth(!0):vn.outerHeight(!0);else if(e.isHorizontal()){const un=parseFloat(ln.getPropertyValue("width")),Rn=parseFloat(ln.getPropertyValue("padding-left")),An=parseFloat(ln.getPropertyValue("padding-right")),en=parseFloat(ln.getPropertyValue("margin-left")),dn=parseFloat(ln.getPropertyValue("margin-right")),wn=ln.getPropertyValue("box-sizing");wn&&wn==="border-box"?Rt=un+en+dn:Rt=un+Rn+An+en+dn}else{const un=parseFloat(ln.getPropertyValue("height")),Rn=parseFloat(ln.getPropertyValue("padding-top")),An=parseFloat(ln.getPropertyValue("padding-bottom")),en=parseFloat(ln.getPropertyValue("margin-top")),dn=parseFloat(ln.getPropertyValue("margin-bottom")),wn=ln.getPropertyValue("box-sizing");wn&&wn==="border-box"?Rt=un+en+dn:Rt=un+Rn+An+en+dn}Tn&&(vn[0].style.transform=Tn),hn&&(vn[0].style.webkitTransform=hn),a.roundLengths&&(Rt=Math.floor(Rt))}else Rt=(N-(a.slidesPerView-1)*Et)/a.slidesPerView,a.roundLengths&&(Rt=Math.floor(Rt)),pe[an]&&(e.isHorizontal()?pe[an].style.width=`${Rt}px`:pe[an].style.height=`${Rt}px`);pe[an]&&(pe[an].swiperSlideSize=Rt),Ve.push(Rt),a.centeredSlides?(Ct=Ct+Rt/2+Lt/2+Et,Lt===0&&an!==0&&(Ct=Ct-N/2-Et),an===0&&(Ct=Ct-N/2-Et),Math.abs(Ct)<1/1e3&&(Ct=0),a.roundLengths&&(Ct=Math.floor(Ct)),Ot%a.slidesPerGroup===0&&Me.push(Ct),Ze.push(Ct)):(a.roundLengths&&(Ct=Math.floor(Ct)),(Ot-Math.min(e.params.slidesPerGroupSkip,Ot))%e.params.slidesPerGroup===0&&Me.push(Ct),Ze.push(Ct),Ct=Ct+Rt+Et),e.virtualSize+=Rt+Et,Lt=Rt,Ot+=1}e.virtualSize=Math.max(e.virtualSize,N)+st;let Pn;if(z&&ee&&(a.effect==="slide"||a.effect==="coverflow")&&R.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?R.css({width:`${e.virtualSize+a.spaceBetween}px`}):R.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(Rt+a.spaceBetween)*Xt,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?R.css({width:`${e.virtualSize+a.spaceBetween}px`}):R.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){Pn=[];for(let an=0;an1&&Me.push(e.virtualSize-N)}if(Me.length===0&&(Me=[0]),a.spaceBetween!==0&&(e.isHorizontal()?z?pe.filter(ot).css({marginLeft:`${Et}px`}):pe.filter(ot).css({marginRight:`${Et}px`}):pe.filter(ot).css({marginBottom:`${Et}px`})),a.centeredSlides&&a.centeredSlidesBounds){let an=0;Ve.forEach(ln=>{an+=ln+(a.spaceBetween?a.spaceBetween:0)}),an-=a.spaceBetween;const vn=an-N;Me=Me.map(ln=>ln<0?-it:ln>vn?vn+st:ln)}if(a.centerInsufficientSlides){let an=0;if(Ve.forEach(vn=>{an+=vn+(a.spaceBetween?a.spaceBetween:0)}),an-=a.spaceBetween,an{Me[Tn]=ln-vn}),Ze.forEach((ln,Tn)=>{Ze[Tn]=ln+vn})}}ne.extend(e,{slides:pe,snapGrid:Me,slidesGrid:Ze,slidesSizesGrid:Ve}),ge!==se&&e.emit("slidesLengthChange"),Me.length!==yt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ze.length!==$e&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function q(e){const a=this,R=[];let N=0,z;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each((ee,ie)=>{R.push(ie)});else for(z=0;za.slides.length)break;R.push(a.slides.eq(ee)[0])}else R.push(a.slides.eq(a.activeIndex)[0]);for(z=0;zN?ee:N}N&&a.$wrapperEl.css("height",`${N}px`)}function ue(){const e=this,a=e.slides;for(let R=0;R=0&&ge1&&Me<=a.size||ge<=0&&Me>=a.size;Ze&&(a.visibleSlides.push(se),a.visibleSlidesIndexes.push(ie),N.eq(ie).addClass(R.slideVisibleClass))}se.progress=z?-pe:pe}a.visibleSlides=o(a.visibleSlides)}function We(e){const a=this;if(typeof e=="undefined"){const ge=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*ge||0}const R=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:z,isBeginning:ee,isEnd:ie}=a;const se=ee,pe=ie;N===0?(z=0,ee=!0,ie=!0):(z=(e-a.minTranslate())/N,ee=z<=0,ie=z>=1),ne.extend(a,{progress:z,isBeginning:ee,isEnd:ie}),(R.watchSlidesProgress||R.watchSlidesVisibility||R.centeredSlides&&R.autoHeight)&&a.updateSlidesProgress(e),ee&&!se&&a.emit("reachBeginning toEdge"),ie&&!pe&&a.emit("reachEnd toEdge"),(se&&!ee||pe&&!ie)&&a.emit("fromEdge"),a.emit("progress",z)}function ct(){const e=this,{slides:a,params:R,$wrapperEl:N,activeIndex:z,realIndex:ee}=e,ie=e.virtual&&R.virtual.enabled;a.removeClass(`${R.slideActiveClass} ${R.slideNextClass} ${R.slidePrevClass} ${R.slideDuplicateActiveClass} ${R.slideDuplicateNextClass} ${R.slideDuplicatePrevClass}`);let se;ie?se=e.$wrapperEl.find(`.${R.slideClass}[data-swiper-slide-index="${z}"]`):se=a.eq(z),se.addClass(R.slideActiveClass),R.loop&&(se.hasClass(R.slideDuplicateClass)?N.children(`.${R.slideClass}:not(.${R.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(R.slideDuplicateActiveClass):N.children(`.${R.slideClass}.${R.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(R.slideDuplicateActiveClass));let pe=se.nextAll(`.${R.slideClass}`).eq(0).addClass(R.slideNextClass);R.loop&&pe.length===0&&(pe=a.eq(0),pe.addClass(R.slideNextClass));let ge=se.prevAll(`.${R.slideClass}`).eq(0).addClass(R.slidePrevClass);R.loop&&ge.length===0&&(ge=a.eq(-1),ge.addClass(R.slidePrevClass)),R.loop&&(pe.hasClass(R.slideDuplicateClass)?N.children(`.${R.slideClass}:not(.${R.slideDuplicateClass})[data-swiper-slide-index="${pe.attr("data-swiper-slide-index")}"]`).addClass(R.slideDuplicateNextClass):N.children(`.${R.slideClass}.${R.slideDuplicateClass}[data-swiper-slide-index="${pe.attr("data-swiper-slide-index")}"]`).addClass(R.slideDuplicateNextClass),ge.hasClass(R.slideDuplicateClass)?N.children(`.${R.slideClass}:not(.${R.slideDuplicateClass})[data-swiper-slide-index="${ge.attr("data-swiper-slide-index")}"]`).addClass(R.slideDuplicatePrevClass):N.children(`.${R.slideClass}.${R.slideDuplicateClass}[data-swiper-slide-index="${ge.attr("data-swiper-slide-index")}"]`).addClass(R.slideDuplicatePrevClass))}function St(e){const a=this,R=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:z,params:ee,activeIndex:ie,realIndex:se,snapIndex:pe}=a;let ge=e,Me;if(typeof ge=="undefined"){for(let Ve=0;Ve=N[Ve]&&R=N[Ve]&&R=N[Ve]&&(ge=Ve);ee.normalizeSlideIndex&&((ge<0||typeof ge=="undefined")&&(ge=0))}if(z.indexOf(R)>=0)Me=z.indexOf(R);else{const Ve=Math.min(ee.slidesPerGroupSkip,ge);Me=Ve+Math.floor((ge-Ve)/ee.slidesPerGroup)}if(Me>=z.length&&(Me=z.length-1),ge===ie){Me!==pe&&(a.snapIndex=Me,a.emit("snapIndexChange"));return}const Ze=parseInt(a.slides.eq(ge).attr("data-swiper-slide-index")||ge,10);ne.extend(a,{snapIndex:Me,realIndex:Ze,previousIndex:ie,activeIndex:ge}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),se!==Ze&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function It(e){const a=this,R=a.params,N=o(e.target).closest(`.${R.slideClass}`)[0];let z=!1;if(N)for(let ee=0;eepe?Me=pe:N&&eee?ie="next":Nz?ie="next":N=se.length&&(it=se.length-1),(Me||ie.initialSlide||0)===(ge||0)&&R&&z.emit("beforeSlideChangeStart");const st=-se[it];if(z.updateProgress(st),ie.normalizeSlideIndex)for(let $e=0;$e=Math.floor(pe[$e]*100)&&(ee=$e);if(z.initialized&&ee!==Me){if(!z.allowSlideNext&&stz.translate&&st>z.maxTranslate()&&(Me||0)!==ee)return!1}let yt;if(ee>Me?yt="next":eeMe($e)),ot=se.map($e=>Me($e)),it=ie[Ve.indexOf(Ze)];let st=ie[Ve.indexOf(Ze)-1];typeof st=="undefined"&&z.cssMode&&ie.forEach($e=>{!st&&Ze>=$e&&(st=$e)});let yt;return typeof st!="undefined"&&(yt=se.indexOf(st),yt<0&&(yt=N.activeIndex-1)),N.slideTo(yt,e,a,R)}function Jn(e=this.params.speed,a=!0,R){const N=this;return N.slideTo(N.activeIndex,e,a,R)}function _n(e=this.params.speed,a=!0,R,N=.5){const z=this;let ee=z.activeIndex;const ie=Math.min(z.params.slidesPerGroupSkip,ee),se=ie+Math.floor((ee-ie)/z.params.slidesPerGroup),pe=z.rtlTranslate?z.translate:-z.translate;if(pe>=z.snapGrid[se]){const ge=z.snapGrid[se],Me=z.snapGrid[se+1];pe-ge>(Me-ge)*N&&(ee+=z.params.slidesPerGroup)}else{const ge=z.snapGrid[se-1],Me=z.snapGrid[se];pe-ge<=(Me-ge)*N&&(ee-=z.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,z.slidesGrid.length-1),z.slideTo(ee,e,a,R)}function Yn(){const e=this,{params:a,$wrapperEl:R}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let z=e.clickedIndex,ee;if(a.loop){if(e.animating)return;ee=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?ze.slides.length-e.loopedSlides+N/2?(e.loopFix(),z=R.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z):z>e.slides.length-N?(e.loopFix(),z=R.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z)}else e.slideTo(z)}var nr={slideTo:On,slideToLoop:Kn,slideNext:bn,slidePrev:Wn,slideReset:Jn,slideToClosest:_n,slideToClickedSlide:Yn};function or(){const e=this,{params:a,$wrapperEl:R}=e;R.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=R.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const ie=a.slidesPerGroup-N.length%a.slidesPerGroup;if(ie!==a.slidesPerGroup){for(let se=0;seN.length&&(e.loopedSlides=N.length);const z=[],ee=[];N.each((ie,se)=>{const pe=o(se);ie=N.length-e.loopedSlides&&z.push(se),pe.attr("data-swiper-slide-index",ie)});for(let ie=0;ie=0;ie-=1)R.prepend(o(z[ie].cloneNode(!0)).addClass(a.slideDuplicateClass))}function Zn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:R,loopedSlides:N,allowSlidePrev:z,allowSlideNext:ee,snapGrid:ie,rtlTranslate:se}=e;let pe;e.allowSlidePrev=!0,e.allowSlideNext=!0;const ge=-ie[a],Me=ge-e.getTranslate();if(a=R.length-N){pe=-R.length+a+N,pe+=N;const Ze=e.slideTo(pe,0,!1,!0);Ze&&Me!==0&&e.setTranslate((se?-e.translate:e.translate)-Me)}e.allowSlidePrev=z,e.allowSlideNext=ee,e.emit("loopFix")}function Gn(){const e=this,{$wrapperEl:a,params:R,slides:N}=e;a.children(`.${R.slideClass}.${R.slideDuplicateClass},.${R.slideClass}.${R.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var Hn={loopCreate:or,loopFix:Zn,loopDestroy:Gn};function rr(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const R=a.el;R.style.cursor="move",R.style.cursor=e?"-webkit-grabbing":"-webkit-grab",R.style.cursor=e?"-moz-grabbin":"-moz-grab",R.style.cursor=e?"grabbing":"grab"}function pn(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var At={setGrabCursor:rr,unsetGrabCursor:pn};function on(e){const a=this,{$wrapperEl:R,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let z=0;z=se){R.appendSlide(a);return}let pe=ie>e?ie+1:ie;const ge=[];for(let Me=se-1;Me>=e;Me-=1){const Ze=R.slides.eq(Me);Ze.remove(),ge.unshift(Ze)}if(typeof a=="object"&&"length"in a){for(let Me=0;Mee?ie+a.length:ie}else N.append(a);for(let Me=0;Me=0||R.indexOf("Trident/")>=0,Ze=R.indexOf("Edge/")>=0,Ve=R.indexOf("Gecko/")>=0&&R.indexOf("Firefox/")>=0,ot=a==="Win32",it=R.toLowerCase().indexOf("electron")>=0;let st=a==="MacIntel";return!se&&st&&te.touch&&(z===1024&&ee===1366||z===834&&ee===1194||z===834&&ee===1112||z===768&&ee===1024)&&(se=R.match(/(Version)\/([\d.]+)/),st=!1),N.ie=Me,N.edge=Ze,N.firefox=Ve,ie&&!ot&&(N.os="android",N.osVersion=ie[2],N.android=!0,N.androidChrome=R.toLowerCase().indexOf("chrome")>=0),(se||ge||pe)&&(N.os="ios",N.ios=!0),ge&&!pe&&(N.osVersion=ge[2].replace(/_/g,"."),N.iphone=!0),se&&(N.osVersion=se[2].replace(/_/g,"."),N.ipad=!0),pe&&(N.osVersion=pe[3]?pe[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&R.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=R.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((ge||se||pe)&&(R.match(/.*AppleWebKit(?!.*Safari)/i)||s.navigator.standalone))||s.matchMedia&&s.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||it,N.desktop&&(N.electron=it,N.macos=st,N.windows=ot,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=s.devicePixelRatio||1,N}();function mr(e){const a=this,R=a.touchEventsData,{params:N,touches:z}=a;if(a.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const ie=o(ee.target);if(N.touchEventsTarget==="wrapper"&&!ie.closest(a.wrapperEl).length)return;if(R.isTouchEvent=ee.type==="touchstart",!R.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!R.isTouchEvent&&"button"in ee&&ee.button>0)return;if(R.isTouched&&R.isMoved)return;if(N.noSwiping&&ie.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!ie.closest(N.swipeHandler)[0])return;z.currentX=ee.type==="touchstart"?ee.targetTouches[0].pageX:ee.pageX,z.currentY=ee.type==="touchstart"?ee.targetTouches[0].pageY:ee.pageY;const se=z.currentX,pe=z.currentY,ge=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Me=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(ge&&(se<=Me||se>=s.screen.width-Me))return;if(ne.extend(R,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),z.startX=se,z.startY=pe,R.touchStartTime=ne.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(R.allowThresholdMove=!1),ee.type!=="touchstart"){let Ze=!0;ie.is(R.formElements)&&(Ze=!1),D.activeElement&&o(D.activeElement).is(R.formElements)&&D.activeElement!==ie[0]&&D.activeElement.blur();const Ve=Ze&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||Ve)&&ee.preventDefault()}a.emit("touchStart",ee)}function ar(e){const a=this,R=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee}=a;let ie=e;if(ie.originalEvent&&(ie=ie.originalEvent),!R.isTouched){R.startMoving&&R.isScrolling&&a.emit("touchMoveOpposite",ie);return}if(R.isTouchEvent&&ie.type!=="touchmove")return;const se=ie.type==="touchmove"&&ie.targetTouches&&(ie.targetTouches[0]||ie.changedTouches[0]),pe=ie.type==="touchmove"?se.pageX:ie.pageX,ge=ie.type==="touchmove"?se.pageY:ie.pageY;if(ie.preventedByNestedSwiper){z.startX=pe,z.startY=ge;return}if(!a.allowTouchMove){a.allowClick=!1,R.isTouched&&(ne.extend(z,{startX:pe,startY:ge,currentX:pe,currentY:ge}),R.touchStartTime=ne.now());return}if(R.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(gez.startY&&a.translate>=a.minTranslate()){R.isTouched=!1,R.isMoved=!1;return}}else if(pez.startX&&a.translate>=a.minTranslate())return}if(R.isTouchEvent&&D.activeElement&&(ie.target===D.activeElement&&o(ie.target).is(R.formElements))){R.isMoved=!0,a.allowClick=!1;return}if(R.allowTouchCallbacks&&a.emit("touchMove",ie),ie.targetTouches&&ie.targetTouches.length>1)return;z.currentX=pe,z.currentY=ge;const Me=z.currentX-z.startX,Ze=z.currentY-z.startY;if(a.params.threshold&&Math.sqrt(fr(Me,2)+fr(Ze,2))=25&&(st=Math.atan2(Math.abs(Ze),Math.abs(Me))*180/Math.PI,R.isScrolling=a.isHorizontal()?st>N.touchAngle:90-st>N.touchAngle)}if(R.isScrolling&&a.emit("touchMoveOpposite",ie),typeof R.startMoving=="undefined"&&((z.currentX!==z.startX||z.currentY!==z.startY)&&(R.startMoving=!0)),R.isScrolling){R.isTouched=!1;return}if(!R.startMoving)return;a.allowClick=!1,!N.cssMode&&ie.cancelable&&ie.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&ie.stopPropagation(),R.isMoved||(N.loop&&a.loopFix(),R.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),R.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",ie)),a.emit("sliderMove",ie),R.isMoved=!0;let Ve=a.isHorizontal()?Me:Ze;z.diff=Ve,Ve*=N.touchRatio,ee&&(Ve=-Ve),a.swipeDirection=Ve>0?"prev":"next",R.currentTranslate=Ve+R.startTranslate;let ot=!0,it=N.resistanceRatio;if(N.touchReleaseOnEdges&&(it=0),Ve>0&&R.currentTranslate>a.minTranslate()?(ot=!1,N.resistance&&(R.currentTranslate=a.minTranslate()-1+fr(-a.minTranslate()+R.startTranslate+Ve,it))):Ve<0&&R.currentTranslateR.startTranslate&&(R.currentTranslate=R.startTranslate),N.threshold>0)if(Math.abs(Ve)>N.threshold||R.allowThresholdMove){if(!R.allowThresholdMove){R.allowThresholdMove=!0,z.startX=z.currentX,z.startY=z.currentY,R.currentTranslate=R.startTranslate,z.diff=a.isHorizontal()?z.currentX-z.startX:z.currentY-z.startY;return}}else{R.currentTranslate=R.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(R.velocities.length===0&&R.velocities.push({position:z[a.isHorizontal()?"startX":"startY"],time:R.touchStartTime}),R.velocities.push({position:z[a.isHorizontal()?"currentX":"currentY"],time:ne.now()})),a.updateProgress(R.currentTranslate),a.setTranslate(R.currentTranslate)}function _r(e){const a=this,R=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee,$wrapperEl:ie,slidesGrid:se,snapGrid:pe}=a;let ge=e;if(ge.originalEvent&&(ge=ge.originalEvent),R.allowTouchCallbacks&&a.emit("touchEnd",ge),R.allowTouchCallbacks=!1,!R.isTouched){R.isMoved&&N.grabCursor&&a.setGrabCursor(!1),R.isMoved=!1,R.startMoving=!1;return}N.grabCursor&&R.isMoved&&R.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const Me=ne.now(),Ze=Me-R.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(ge),a.emit("tap click",ge),Ze<300&&Me-R.lastClickTime<300&&a.emit("doubleTap doubleClick",ge)),R.lastClickTime=ne.now(),ne.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!R.isTouched||!R.isMoved||!a.swipeDirection||z.diff===0||R.currentTranslate===R.startTranslate){R.isTouched=!1,R.isMoved=!1,R.startMoving=!1;return}R.isTouched=!1,R.isMoved=!1,R.startMoving=!1;let Ve;if(N.followFinger?Ve=ee?a.translate:-a.translate:Ve=-R.currentTranslate,N.cssMode)return;if(N.freeMode){if(Ve<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(Ve>-a.maxTranslate()){a.slides.length1){const $t=R.velocities.pop(),tn=R.velocities.pop(),Bn=$t.position-tn.position,Pn=$t.time-tn.time;a.velocity=Bn/Pn,a.velocity/=2,Math.abs(a.velocity)150||ne.now()-$t.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,R.velocities.length=0;let $e=1e3*N.freeModeMomentumRatio;const Et=a.velocity*$e;let Ct=a.translate+Et;ee&&(Ct=-Ct);let Lt=!1,Ot;const Xt=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let Rt;if(Cta.minTranslate())N.freeModeMomentumBounce?(Ct-a.minTranslate()>Xt&&(Ct=a.minTranslate()+Xt),Ot=a.minTranslate(),Lt=!0,R.allowMomentumBounce=!0):Ct=a.minTranslate(),N.loop&&N.centeredSlides&&(Rt=!0);else if(N.freeModeSticky){let $t;for(let tn=0;tn-Ct){$t=tn;break}Math.abs(pe[$t]-Ct){a.loopFix()}),a.velocity!==0){if(ee?$e=Math.abs((-Ct-a.translate)/a.velocity):$e=Math.abs((Ct-a.translate)/a.velocity),N.freeModeSticky){const $t=Math.abs((ee?-Ct:Ct)-a.translate),tn=a.slidesSizesGrid[a.activeIndex];$t{if(!a||a.destroyed||!R.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(Ot),ie.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(Ct),a.setTransition($e),a.setTranslate(Ct),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,ie.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(Ct),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Ze>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let ot=0,it=a.slidesSizesGrid[0];for(let $e=0;$e=se[$e]&&Ve=se[$e]&&(ot=$e,it=se[se.length-1]-se[se.length-2])}const st=(Ve-se[ot])/it,yt=otN.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(st>=N.longSwipesRatio?a.slideTo(ot+yt):a.slideTo(ot)),a.swipeDirection==="prev"&&(st>1-N.longSwipesRatio?a.slideTo(ot+yt):a.slideTo(ot))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const $e=a.navigation&&(ge.target===a.navigation.nextEl||ge.target===a.navigation.prevEl);$e?ge.target===a.navigation.nextEl?a.slideTo(ot+yt):a.slideTo(ot):(a.swipeDirection==="next"&&a.slideTo(ot+yt),a.swipeDirection==="prev"&&a.slideTo(ot))}}function gr(){const e=this,{params:a,el:R}=e;if(R&&R.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:z,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=z,e.allowSlideNext=N,e.params.watchOverflow&&ee!==e.snapGrid&&e.checkOverflow()}function kr(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function $n(){const e=this,{wrapperEl:a,rtlTranslate:R}=e;e.previousTranslate=e.translate,e.isHorizontal()?R?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const z=e.maxTranslate()-e.minTranslate();z===0?N=0:N=(e.translate-e.minTranslate())/z,N!==e.progress&&e.updateProgress(R?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let er=!1;function ur(){}function Ar(){const e=this,{params:a,touchEvents:R,el:N,wrapperEl:z}=e;e.onTouchStart=mr.bind(e),e.onTouchMove=ar.bind(e),e.onTouchEnd=_r.bind(e),a.cssMode&&(e.onScroll=$n.bind(e)),e.onClick=kr.bind(e);const ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(R.start,e.onTouchStart,!1),D.addEventListener(R.move,e.onTouchMove,ee),D.addEventListener(R.end,e.onTouchEnd,!1);else{if(te.touch){const ie=R.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(R.start,e.onTouchStart,ie),N.addEventListener(R.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(R.end,e.onTouchEnd,ie),R.cancel&&N.addEventListener(R.cancel,e.onTouchEnd,ie),er||(D.addEventListener("touchstart",ur),er=!0)}(a.simulateTouch&&!zn.ios&&!zn.android||a.simulateTouch&&!te.touch&&zn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),D.addEventListener("mousemove",e.onTouchMove,ee),D.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&z.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",gr,!0):e.on("observerUpdate",gr,!0)}function Nr(){const e=this,{params:a,touchEvents:R,el:N,wrapperEl:z}=e,ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(R.start,e.onTouchStart,!1),D.removeEventListener(R.move,e.onTouchMove,ee),D.removeEventListener(R.end,e.onTouchEnd,!1);else{if(te.touch){const ie=R.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(R.start,e.onTouchStart,ie),N.removeEventListener(R.move,e.onTouchMove,ee),N.removeEventListener(R.end,e.onTouchEnd,ie),R.cancel&&N.removeEventListener(R.cancel,e.onTouchEnd,ie)}(a.simulateTouch&&!zn.ios&&!zn.android||a.simulateTouch&&!te.touch&&zn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),D.removeEventListener("mousemove",e.onTouchMove,ee),D.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&z.removeEventListener("scroll",e.onScroll),e.off(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",gr)}var ca={attachEvents:Ar,detachEvents:Nr};function Zr(){const e=this,{activeIndex:a,initialized:R,loopedSlides:N=0,params:z,$el:ee}=e,ie=z.breakpoints;if(!ie||ie&&Object.keys(ie).length===0)return;const se=e.getBreakpoint(ie);if(se&&e.currentBreakpoint!==se){const pe=se in ie?ie[se]:void 0;pe&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(it=>{const st=pe[it];if(typeof st=="undefined")return;it==="slidesPerView"&&(st==="AUTO"||st==="auto")?pe[it]="auto":it==="slidesPerView"?pe[it]=parseFloat(st):pe[it]=parseInt(st,10)});const ge=pe||e.originalParams,Me=z.slidesPerColumn>1,Ze=ge.slidesPerColumn>1;Me&&!Ze?ee.removeClass(`${z.containerModifierClass}multirow ${z.containerModifierClass}multirow-column`):!Me&&Ze&&(ee.addClass(`${z.containerModifierClass}multirow`),ge.slidesPerColumnFill==="column"&&ee.addClass(`${z.containerModifierClass}multirow-column`));const Ve=ge.direction&&ge.direction!==z.direction,ot=z.loop&&(ge.slidesPerView!==z.slidesPerView||Ve);Ve&&R&&e.changeDirection(),ne.extend(e.params,ge),ne.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=se,ot&&R&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",ge)}}function fa(e){if(!e)return;let a=!1;const R=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const z=parseFloat(N.substr(1)),ee=s.innerHeight*z;return{value:ee,point:N}}return{value:N,point:N}});R.sort((N,z)=>parseInt(N.value,10)-parseInt(z.value,10));for(let N=0;N1&&(ee.push("multirow"),R.slidesPerColumnFill==="column"&&ee.push("multirow-column")),zn.android&&ee.push("android"),zn.ios&&ee.push("ios"),R.cssMode&&ee.push("css-mode"),ee.forEach(ie=>{a.push(R.containerModifierClass+ie)}),z.addClass(a.join(" "))}function ma(){const e=this,{$el:a,classNames:R}=e;a.removeClass(R.join(" "))}var wr={addClasses:ha,removeClasses:ma};function yr(e,a,R,N,z,ee){let ie;function se(){ee&&ee()}const pe=o(e).parent("picture")[0];!pe&&(!e.complete||!z)&&a?(ie=new s.Image,ie.onload=se,ie.onerror=se,N&&(ie.sizes=N),R&&(ie.srcset=R),a&&(ie.src=a)):se()}function Mr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let R=0;R0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,R!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),R&&R!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var va={checkOverflow:$r},Br={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Vn={update:Ft,translate:Ut,transition:fn,slide:nr,loop:Hn,grabCursor:At,manipulation:Ln,events:ca,breakpoints:qr,checkOverflow:va,classes:wr,images:pa},jr={};class qn extends B{constructor(...e){let a,R;e.length===1&&e[0].constructor&&e[0].constructor===Object?R=e[0]:[a,R]=e,R||(R={}),R=ne.extend({},R),a&&!R.el&&(R.el=a),super(R),Object.keys(Vn).forEach(se=>{Object.keys(Vn[se]).forEach(pe=>{qn.prototype[pe]||(qn.prototype[pe]=Vn[se][pe])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(se=>{const pe=N.modules[se];if(pe.params){const ge=Object.keys(pe.params)[0],Me=pe.params[ge];if(typeof Me!="object"||Me===null)return;if(!(ge in R&&"enabled"in Me))return;R[ge]===!0&&(R[ge]={enabled:!0}),typeof R[ge]=="object"&&!("enabled"in R[ge])&&(R[ge].enabled=!0),R[ge]||(R[ge]={enabled:!1})}});const z=ne.extend({},Br);N.useModulesParams(z),N.params=ne.extend({},z,jr,R),N.originalParams=ne.extend({},N.params),N.passedParams=ne.extend({},R),N.$=o;const ee=o(N.params.el);if(a=ee[0],!a)return;if(ee.length>1){const se=[];return ee.each((pe,ge)=>{const Me=ne.extend({},R,{el:ge});se.push(new qn(Me))}),se}a.swiper=N,ee.data("swiper",N);let ie;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(ie=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),ie.children=se=>ee.children(se)):ie=ee.children(`.${N.params.wrapperClass}`),ne.extend(N,{$el:ee,el:a,$wrapperEl:ie,wrapperEl:ie[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:ie.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const pe=["touchstart","touchmove","touchend","touchcancel"];let ge=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(ge=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:pe[0],move:pe[1],end:pe[2],cancel:pe[3]},N.touchEventsDesktop={start:ge[0],move:ge[1],end:ge[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ne.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:R,slidesGrid:N,size:z,activeIndex:ee}=e;let ie=1;if(a.centeredSlides){let se=R[ee].swiperSlideSize,pe;for(let ge=ee+1;gez&&(pe=!0));for(let ge=ee-1;ge>=0;ge-=1)R[ge]&&!pe&&(se+=R[ge].swiperSlideSize,ie+=1,se>z&&(pe=!0))}else for(let se=ee+1;se1)&&e.isEnd&&!e.params.centeredSlides?z=e.slideTo(e.slides.length-1,0,!1,!0):z=e.slideTo(e.activeIndex,0,!1,!0),z||N()),R.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const R=this,N=R.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(R.$el.removeClass(`${R.params.containerModifierClass}${N}`).addClass(`${R.params.containerModifierClass}${e}`),R.params.direction=e,R.slides.each((z,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),R.emit("changeDirection"),a&&R.update()),R}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const R=this,{params:N,$el:z,$wrapperEl:ee,slides:ie}=R;return typeof R.params=="undefined"||R.destroyed||(R.emit("beforeDestroy"),R.initialized=!1,R.detachEvents(),N.loop&&R.loopDestroy(),a&&(R.removeClasses(),z.removeAttr("style"),ee.removeAttr("style"),ie&&ie.length&&ie.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),R.emit("destroy"),Object.keys(R.eventsListeners).forEach(se=>{R.off(se)}),e!==!1&&(R.$el[0].swiper=null,R.$el.data("swiper",null),ne.deleteProps(R)),R.destroyed=!0),null}static extendDefaults(e){ne.extend(jr,e)}static get extendedDefaults(){return jr}static get defaults(){return Br}static get Class(){return B}static get $(){return o}}var ga={name:"device",proto:{device:zn},static:{device:zn}},Fr={name:"support",proto:{support:te},static:{support:te}};const Or=function(){function a(){const R=s.navigator.userAgent.toLowerCase();return R.indexOf("safari")>=0&&R.indexOf("chrome")<0&&R.indexOf("android")<0}return{isEdge:!!s.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent)}}();var Ea={name:"browser",proto:{browser:Or},static:{browser:Or}},zr={name:"resize",create(){const e=this;ne.extend(e,{resize:{resizeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize"),e.emit("resize")},orientationChangeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init(){const e=this;s.addEventListener("resize",e.resize.resizeHandler),s.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;s.removeEventListener("resize",e.resize.resizeHandler),s.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Wr={func:s.MutationObserver||s.WebkitMutationObserver,attach(e,a={}){const R=this,N=Wr.func,z=new N(ee=>{if(ee.length===1){R.emit("observerUpdate",ee[0]);return}const ie=function(){R.emit("observerUpdate",ee[0])};s.requestAnimationFrame?s.requestAnimationFrame(ie):s.setTimeout(ie,0)});z.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),R.observer.observers.push(z)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let R=0;R{a.disconnect()}),e.observer.observers=[]}};var ea={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ne.extend(e,{observer:{init:Wr.init.bind(e),attach:Wr.attach.bind(e),destroy:Wr.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const Cr={update(e){const a=this,{slidesPerView:R,slidesPerGroup:N,centeredSlides:z}=a.params,{addSlidesBefore:ee,addSlidesAfter:ie}=a.params.virtual,{from:se,to:pe,slides:ge,slidesGrid:Me,renderSlide:Ze,offset:Ve}=a.virtual;a.updateActiveIndex();const ot=a.activeIndex||0;let it;a.rtlTranslate?it="right":it=a.isHorizontal()?"left":"top";let st,yt;z?(st=Math.floor(R/2)+N+ee,yt=Math.floor(R/2)+N+ie):(st=R+(N-1)+ee,yt=N+ie);const $e=Math.max((ot||0)-yt,0),Et=Math.min((ot||0)+st,ge.length-1),Ct=(a.slidesGrid[$e]||0)-(a.slidesGrid[0]||0);ne.extend(a.virtual,{from:$e,to:Et,offset:Ct,slidesGrid:a.slidesGrid});function Lt(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(se===$e&&pe===Et&&!e){a.slidesGrid!==Me&&Ct!==Ve&&a.slides.css(it,`${Ct}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:Ct,from:$e,to:Et,slides:function(){const $t=[];for(let tn=$e;tn<=Et;tn+=1)$t.push(ge[tn]);return $t}()}),Lt();return}const Ot=[],Xt=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let Rt=se;Rt<=pe;Rt+=1)(Rt<$e||Rt>Et)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${Rt}"]`).remove();for(let Rt=0;Rt=$e&&Rt<=Et&&(typeof pe=="undefined"||e?Xt.push(Rt):(Rt>pe&&Xt.push(Rt),Rt{a.$wrapperEl.append(Ze(ge[Rt],Rt))}),Ot.sort((Rt,$t)=>$t-Rt).forEach(Rt=>{a.$wrapperEl.prepend(Ze(ge[Rt],Rt))}),a.$wrapperEl.children(".swiper-slide").css(it,`${Ct}px`),Lt()},renderSlide(e,a){const R=this,N=R.params.virtual;if(N.cache&&R.virtual.cache[a])return R.virtual.cache[a];const z=N.renderSlide?o(N.renderSlide.call(R,e,a)):o(`
      ${e}
      `);return z.attr("data-swiper-slide-index")||z.attr("data-swiper-slide-index",a),N.cache&&(R.virtual.cache[a]=z),z},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let R=0;R{const pe=ee[se],ge=pe.attr("data-swiper-slide-index");ge&&pe.attr("data-swiper-slide-index",parseInt(ge,10)+1),ie[parseInt(se,10)+z]=pe}),a.virtual.cache=ie}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let R=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const ot=s.innerWidth,it=s.innerHeight,st=a.$el.offset();R&&(st.left-=a.$el[0].scrollLeft);const yt=[[st.left,st.top],[st.left+a.width,st.top],[st.left,st.top+a.height],[st.left+a.width,st.top+a.height]];for(let $e=0;$e=0&&Et[0]<=ot&&Et[1]>=0&&Et[1]<=it&&(Ve=!0)}if(!Ve)return}a.isHorizontal()?((ie||se||pe||ge)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((se||ge)&&!R||(ie||pe)&&R)&&a.slideNext(),((ie||pe)&&!R||(se||ge)&&R)&&a.slidePrev()):((ie||se||Me||Ze)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(se||Ze)&&a.slideNext(),(ie||Me)&&a.slidePrev()),a.emit("keyPress",z);return},enable(){const e=this;if(e.keyboard.enabled)return;o(D).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(D).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var ya={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ne.extend(e,{keyboard:{enabled:!1,enable:Hr.enable.bind(e),disable:Hr.disable.bind(e),handle:Hr.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function ta(){const e="onwheel";let a=e in D;if(!a){const R=D.createElement("div");R.setAttribute(e,"return;"),a=typeof R[e]=="function"}return!a&&D.implementation&&D.implementation.hasFeature&&D.implementation.hasFeature("","")!==!0&&(a=D.implementation.hasFeature("Events.wheel","3.0")),a}const sr={lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return s.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":ta()?"wheel":"mousewheel"},normalize(e){const a=10,R=40,N=800;let z=0,ee=0,ie=0,se=0;return"detail"in e&&(ee=e.detail),"wheelDelta"in e&&(ee=-e.wheelDelta/120),"wheelDeltaY"in e&&(ee=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(z=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(z=ee,ee=0),ie=z*a,se=ee*a,"deltaY"in e&&(se=e.deltaY),"deltaX"in e&&(ie=e.deltaX),e.shiftKey&&!ie&&(ie=se,se=0),(ie||se)&&e.deltaMode&&(e.deltaMode===1?(ie*=R,se*=R):(ie*=N,se*=N)),ie&&!z&&(z=ie<1?-1:1),se&&!ee&&(ee=se<1?-1:1),{spinX:z,spinY:ee,pixelX:ie,pixelY:se}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const R=this,N=R.params.mousewheel;R.params.cssMode&&a.preventDefault();let z=R.$el;if(R.params.mousewheel.eventsTarged!=="container"&&(z=o(R.params.mousewheel.eventsTarged)),!R.mouseEntered&&!z[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let ee=0;const ie=R.rtlTranslate?-1:1,se=sr.normalize(a);if(N.forceToAxis)if(R.isHorizontal())if(Math.abs(se.pixelX)>Math.abs(se.pixelY))ee=-se.pixelX*ie;else return!0;else if(Math.abs(se.pixelY)>Math.abs(se.pixelX))ee=-se.pixelY;else return!0;else ee=Math.abs(se.pixelX)>Math.abs(se.pixelY)?-se.pixelX*ie:-se.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),R.params.freeMode){const pe={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:ge}=R.mousewheel,Me=ge&&pe.time=R.minTranslate()&&(Ze=R.minTranslate()),Ze<=R.maxTranslate()&&(Ze=R.maxTranslate()),R.setTransition(0),R.setTranslate(Ze),R.updateProgress(),R.updateActiveIndex(),R.updateSlidesClasses(),(!Ve&&R.isBeginning||!ot&&R.isEnd)&&R.updateSlidesClasses(),R.params.freeModeSticky){clearTimeout(R.mousewheel.timeout),R.mousewheel.timeout=void 0;const it=R.mousewheel.recentWheelEvents;it.length>=15&&it.shift();const st=it.length?it[it.length-1]:void 0,yt=it[0];if(it.push(pe),st&&(pe.delta>st.delta||pe.direction!==st.direction))it.splice(0);else if(it.length>=15&&pe.time-yt.time<500&&yt.delta-pe.delta>=1&&pe.delta<=6){const $e=ee>0?.8:.2;R.mousewheel.lastEventBeforeSnap=pe,it.splice(0),R.mousewheel.timeout=ne.nextTick(()=>{R.slideToClosest(R.params.speed,!0,void 0,$e)},0)}R.mousewheel.timeout||(R.mousewheel.timeout=ne.nextTick(()=>{const $e=.5;R.mousewheel.lastEventBeforeSnap=pe,it.splice(0),R.slideToClosest(R.params.speed,!0,void 0,$e)},500))}if(Me||R.emit("scroll",a),R.params.autoplay&&R.params.autoplayDisableOnInteraction&&R.autoplay.stop(),Ze===R.minTranslate()||Ze===R.maxTranslate())return!0}}else{const pe={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},ge=R.mousewheel.recentWheelEvents;ge.length>=2&&ge.shift();const Me=ge.length?ge[ge.length-1]:void 0;if(ge.push(pe),Me?(pe.direction!==Me.direction||pe.delta>Me.delta||pe.time>Me.time+150)&&R.mousewheel.animateSlider(pe):R.mousewheel.animateSlider(pe),R.mousewheel.releaseScroll(pe))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ne.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new s.Date().getTime(),!1)},releaseScroll(e){const a=this,R=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&R.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&R.releaseOnEdges)return!0;return!1},enable(){const e=this,a=sr.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let R=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(R=o(e.params.mousewheel.eventsTarged)),R.on("mouseenter",e.mousewheel.handleMouseEnter),R.on("mouseleave",e.mousewheel.handleMouseLeave),R.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=sr.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let R=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(R=o(e.params.mousewheel.eventsTarged)),R.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var xa={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ne.extend(e,{mousewheel:{enabled:!1,enable:sr.enable.bind(e),disable:sr.disable.bind(e),handle:sr.handle.bind(e),handleMouseEnter:sr.handleMouseEnter.bind(e),handleMouseLeave:sr.handleMouseLeave.bind(e),animateSlider:sr.animateSlider.bind(e),releaseScroll:sr.releaseScroll.bind(e),lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const Er={update(){const e=this,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:R,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),R&&R.length>0&&(e.isEnd?R.addClass(a.disabledClass):R.removeClass(a.disabledClass),R[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let R,N;a.nextEl&&(R=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&R.length>1&&e.$el.find(a.nextEl).length===1&&(R=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),R&&R.length>0&&R.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ne.extend(e.navigation,{$nextEl:R,nextEl:R&&R[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:R}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),R&&R.length&&(R.off("click",e.navigation.onPrevClick),R.removeClass(e.params.navigation.disabledClass))}};var Na={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;ne.extend(e,{navigation:{init:Er.init.bind(e),update:Er.update.bind(e),destroy:Er.destroy.bind(e),onNextClick:Er.onNextClick.bind(e),onPrevClick:Er.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const a=this,{$nextEl:R,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(R)){let z;R?z=R.hasClass(a.params.navigation.hiddenClass):N&&(z=N.hasClass(a.params.navigation.hiddenClass)),z===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),R&&R.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const pr={update(){const e=this,a=e.rtl,R=e.params.pagination;if(!R.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.pagination.$el;let ee;const ie=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(ee=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),ee>N-1-e.loopedSlides*2&&(ee-=N-e.loopedSlides*2),ee>ie-1&&(ee-=ie),ee<0&&e.params.paginationType!=="bullets"&&(ee=ie+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,R.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const se=e.pagination.bullets;let pe,ge,Me;if(R.dynamicBullets&&(e.pagination.bulletSize=se.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),z.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(R.dynamicMainBullets+4)}px`),R.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>R.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=R.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),pe=ee-e.pagination.dynamicBulletIndex,ge=pe+(Math.min(se.length,R.dynamicMainBullets)-1),Me=(ge+pe)/2),se.removeClass(`${R.bulletActiveClass} ${R.bulletActiveClass}-next ${R.bulletActiveClass}-next-next ${R.bulletActiveClass}-prev ${R.bulletActiveClass}-prev-prev ${R.bulletActiveClass}-main`),z.length>1)se.each((Ze,Ve)=>{const ot=o(Ve),it=ot.index();it===ee&&ot.addClass(R.bulletActiveClass),R.dynamicBullets&&(it>=pe&&it<=ge&&ot.addClass(`${R.bulletActiveClass}-main`),it===pe&&ot.prev().addClass(`${R.bulletActiveClass}-prev`).prev().addClass(`${R.bulletActiveClass}-prev-prev`),it===ge&&ot.next().addClass(`${R.bulletActiveClass}-next`).next().addClass(`${R.bulletActiveClass}-next-next`))});else{const Ze=se.eq(ee),Ve=Ze.index();if(Ze.addClass(R.bulletActiveClass),R.dynamicBullets){const ot=se.eq(pe),it=se.eq(ge);for(let st=pe;st<=ge;st+=1)se.eq(st).addClass(`${R.bulletActiveClass}-main`);if(e.params.loop)if(Ve>=se.length-R.dynamicMainBullets){for(let st=R.dynamicMainBullets;st>=0;st-=1)se.eq(se.length-st).addClass(`${R.bulletActiveClass}-main`);se.eq(se.length-R.dynamicMainBullets-1).addClass(`${R.bulletActiveClass}-prev`)}else ot.prev().addClass(`${R.bulletActiveClass}-prev`).prev().addClass(`${R.bulletActiveClass}-prev-prev`),it.next().addClass(`${R.bulletActiveClass}-next`).next().addClass(`${R.bulletActiveClass}-next-next`);else ot.prev().addClass(`${R.bulletActiveClass}-prev`).prev().addClass(`${R.bulletActiveClass}-prev-prev`),it.next().addClass(`${R.bulletActiveClass}-next`).next().addClass(`${R.bulletActiveClass}-next-next`)}}if(R.dynamicBullets){const Ze=Math.min(se.length,R.dynamicMainBullets+4),Ve=(e.pagination.bulletSize*Ze-e.pagination.bulletSize)/2-Me*e.pagination.bulletSize,ot=a?"right":"left";se.css(e.isHorizontal()?ot:"top",`${Ve}px`)}}if(R.type==="fraction"&&(z.find(`.${R.currentClass}`).text(R.formatFractionCurrent(ee+1)),z.find(`.${R.totalClass}`).text(R.formatFractionTotal(ie))),R.type==="progressbar"){let se;R.progressbarOpposite?se=e.isHorizontal()?"vertical":"horizontal":se=e.isHorizontal()?"horizontal":"vertical";const pe=(ee+1)/ie;let ge=1,Me=1;se==="horizontal"?ge=pe:Me=pe,z.find(`.${R.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${ge}) scaleY(${Me})`).transition(e.params.speed)}R.type==="custom"&&R.renderCustom?(z.html(R.renderCustom(e,ee+1,ie)),e.emit("paginationRender",e,z[0])):e.emit("paginationUpdate",e,z[0]),z[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](R.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const R=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let z="";if(a.type==="bullets"){const ee=e.params.loop?Math.ceil((R-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let ie=0;ie`;N.html(z),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=` / `,N.html(z)),a.type==="progressbar"&&(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=``,N.html(z)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let R=o(a.el);if(R.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&R.length>1&&(R=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&R.addClass(a.clickableClass),R.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(R.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&R.addClass(a.progressbarOppositeClass),a.clickable&&R.on("click",`.${a.bulletClass}`,function(z){z.preventDefault();let ee=o(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ne.extend(e.pagination,{$el:R,el:R[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const R=e.pagination.$el;R.removeClass(a.hiddenClass),R.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&R.off("click",`.${a.bulletClass}`)}};var Rr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;ne.extend(e,{pagination:{init:pr.init.bind(e),render:pr.render.bind(e),update:pr.update.bind(e),destroy:pr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const R=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);R===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const En={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:R,progress:N}=e,{dragSize:z,trackSize:ee,$dragEl:ie,$el:se}=a,pe=e.params.scrollbar;let ge=z,Me=(ee-z)*N;R?(Me=-Me,Me>0?(ge=z-Me,Me=0):-Me+z>ee&&(ge=ee+Me)):Me<0?(ge=z+Me,Me=0):Me+z>ee&&(ge=ee-Me),e.isHorizontal()?(ie.transform(`translate3d(${Me}px, 0, 0)`),ie[0].style.width=`${ge}px`):(ie.transform(`translate3d(0px, ${Me}px, 0)`),ie[0].style.height=`${ge}px`),pe.hide&&(clearTimeout(e.scrollbar.timeout),se[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{se[0].style.opacity=0,se.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:R,$el:N}=a;R[0].style.width="",R[0].style.height="";const z=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,ie=ee*(z/e.size);let se;e.params.scrollbar.dragSize==="auto"?se=z*ee:se=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?R[0].style.width=`${se}px`:R[0].style.height=`${se}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ne.extend(a,{trackSize:z,divider:ee,moveDivider:ie,dragSize:se}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:R,rtlTranslate:N}=a,{$el:z,dragSize:ee,trackSize:ie,dragStartPos:se}=R;let pe;pe=(R.getPointerPosition(e)-z.offset()[a.isHorizontal()?"left":"top"]-(se!==null?se:ee/2))/(ie-ee),pe=Math.max(Math.min(pe,1),0),N&&(pe=1-pe);const ge=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*pe;a.updateProgress(ge),a.setTranslate(ge),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,R=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee,$dragEl:ie}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===ie[0]||e.target===ie?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),z.transition(100),ie.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),ee.transition(0),R.hide&&ee.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:R,$wrapperEl:N}=a,{$el:z,$dragEl:ee}=R;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,R.setDragPosition(e),N.transition(0),z.transition(0),ee.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,R=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),z.transition("")),R.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ne.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),R.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:R,touchEventsDesktop:N,params:z}=e,ee=a.$el,ie=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,pe=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ie.addEventListener(R.start,e.scrollbar.onDragStart,se),ie.addEventListener(R.move,e.scrollbar.onDragMove,se),ie.addEventListener(R.end,e.scrollbar.onDragEnd,pe)):(ie.addEventListener(N.start,e.scrollbar.onDragStart,se),D.addEventListener(N.move,e.scrollbar.onDragMove,se),D.addEventListener(N.end,e.scrollbar.onDragEnd,pe))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:R,touchEventsDesktop:N,params:z}=e,ee=a.$el,ie=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,pe=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ie.removeEventListener(R.start,e.scrollbar.onDragStart,se),ie.removeEventListener(R.move,e.scrollbar.onDragMove,se),ie.removeEventListener(R.end,e.scrollbar.onDragEnd,pe)):(ie.removeEventListener(N.start,e.scrollbar.onDragStart,se),D.removeEventListener(N.move,e.scrollbar.onDragMove,se),D.removeEventListener(N.end,e.scrollbar.onDragEnd,pe))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:R}=e,N=e.params.scrollbar;let z=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&z.length>1&&R.find(N.el).length===1&&(z=R.find(N.el));let ee=z.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=o(`
      `),z.append(ee)),ne.extend(a,{$el:z,el:z[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var _a={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;ne.extend(e,{scrollbar:{init:En.init.bind(e),destroy:En.destroy.bind(e),updateSize:En.updateSize.bind(e),setTranslate:En.setTranslate.bind(e),setTransition:En.setTransition.bind(e),enableDraggable:En.enableDraggable.bind(e),disableDraggable:En.disableDraggable.bind(e),setDragPosition:En.setDragPosition.bind(e),getPointerPosition:En.getPointerPosition.bind(e),onDragStart:En.onDragStart.bind(e),onDragMove:En.onDragMove.bind(e),onDragEnd:En.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const Kr={setTransform(e,a){const R=this,{rtl:N}=R,z=o(e),ee=N?-1:1,ie=z.attr("data-swiper-parallax")||"0";let se=z.attr("data-swiper-parallax-x"),pe=z.attr("data-swiper-parallax-y");const ge=z.attr("data-swiper-parallax-scale"),Me=z.attr("data-swiper-parallax-opacity");if(se||pe?(se=se||"0",pe=pe||"0"):R.isHorizontal()?(se=ie,pe="0"):(pe=ie,se="0"),se.indexOf("%")>=0?se=`${parseInt(se,10)*a*ee}%`:se=`${se*a*ee}px`,pe.indexOf("%")>=0?pe=`${parseInt(pe,10)*a}%`:pe=`${pe*a}px`,typeof Me!="undefined"&&Me!==null){const Ze=Me-(Me-1)*(1-Math.abs(a));z[0].style.opacity=Ze}if(typeof ge=="undefined"||ge===null)z.transform(`translate3d(${se}, ${pe}, 0px)`);else{const Ze=ge-(ge-1)*(1-Math.abs(a));z.transform(`translate3d(${se}, ${pe}, 0px) scale(${Ze})`)}},setTranslate(){const e=this,{$el:a,slides:R,progress:N,snapGrid:z}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,ie)=>{e.parallax.setTransform(ie,N)}),R.each((ee,ie)=>{let se=ie.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(se+=Math.ceil(ee/2)-N*(z.length-1)),se=Math.min(Math.max(se,-1),1),o(ie).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((pe,ge)=>{e.parallax.setTransform(ge,se)})})},setTransition(e=this.params.speed){const a=this,{$el:R}=a;R.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,z)=>{const ee=o(z);let ie=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(ie=0),ee.transition(ie)})}};var Dr={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ne.extend(e,{parallax:{setTransform:Kr.setTransform.bind(e),setTranslate:Kr.setTranslate.bind(e),setTransition:Kr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const Lr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,R=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,z=e.targetTouches[1].pageY,ee=Math.sqrt(fr(N-a,2)+fr(z-R,2));return ee},onGestureStart(e){const a=this,R=a.params.zoom,N=a.zoom,{gesture:z}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,z.scaleStart=Lr.getDistanceBetweenTouches(e)}if((!z.$slideEl||!z.$slideEl.length)&&(z.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),z.$slideEl.length===0&&(z.$slideEl=a.slides.eq(a.activeIndex)),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${R.containerClass}`),z.maxRatio=z.$imageWrapEl.attr("data-swiper-zoom")||R.maxRatio,z.$imageWrapEl.length===0)){z.$imageEl=void 0;return}z.$imageEl&&z.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,R=a.params.zoom,N=a.zoom,{gesture:z}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,z.scaleMove=Lr.getDistanceBetweenTouches(e)}if(!z.$imageEl||z.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=z.scaleMove/z.scaleStart*N.currentScale,N.scale>z.maxRatio&&(N.scale=z.maxRatio-1+fr(N.scale-z.maxRatio+1,.5)),N.scalez.touchesStart.x)){z.isTouched=!1;return}if(!a.isHorizontal()&&(Math.floor(z.minY)===Math.floor(z.startY)&&z.touchesCurrent.yz.touchesStart.y)){z.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),z.isMoved=!0,z.currentX=z.touchesCurrent.x-z.touchesStart.x+z.startX,z.currentY=z.touchesCurrent.y-z.touchesStart.y+z.startY,z.currentXz.maxX&&(z.currentX=z.maxX-1+fr(z.currentX-z.maxX+1,.8)),z.currentYz.maxY&&(z.currentY=z.maxY-1+fr(z.currentY-z.maxY+1,.8)),ee.prevPositionX||(ee.prevPositionX=z.touchesCurrent.x),ee.prevPositionY||(ee.prevPositionY=z.touchesCurrent.y),ee.prevTime||(ee.prevTime=Date.now()),ee.x=(z.touchesCurrent.x-ee.prevPositionX)/(Date.now()-ee.prevTime)/2,ee.y=(z.touchesCurrent.y-ee.prevPositionY)/(Date.now()-ee.prevTime)/2,Math.abs(z.touchesCurrent.x-ee.prevPositionX)<2&&(ee.x=0),Math.abs(z.touchesCurrent.y-ee.prevPositionY)<2&&(ee.y=0),ee.prevPositionX=z.touchesCurrent.x,ee.prevPositionY=z.touchesCurrent.y,ee.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${z.currentX}px, ${z.currentY}px,0)`)},onTouchEnd(){const e=this,a=e.zoom,{gesture:R,image:N,velocity:z}=a;if(!R.$imageEl||R.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let ee=300,ie=300;const se=z.x*ee,pe=N.currentX+se,ge=z.y*ie,Me=N.currentY+ge;z.x!==0&&(ee=Math.abs((pe-N.currentX)/z.x)),z.y!==0&&(ie=Math.abs((Me-N.currentY)/z.y));const Ze=Math.max(ee,ie);N.currentX=pe,N.currentY=Me;const Ve=N.width*a.scale,ot=N.height*a.scale;N.minX=Math.min(R.slideWidth/2-Ve/2,0),N.maxX=-N.minX,N.minY=Math.min(R.slideHeight/2-ot/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),R.$imageWrapEl.transition(Ze).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:R}=a;R.$slideEl&&e.previousIndex!==e.activeIndex&&(R.$imageEl&&R.$imageEl.transform("translate3d(0,0,0) scale(1)"),R.$imageWrapEl&&R.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,R.$slideEl=void 0,R.$imageEl=void 0,R.$imageWrapEl=void 0)},toggle(e){const a=this,R=a.zoom;R.scale&&R.scale!==1?R.out():R.in(e)},in(e){const a=this,R=a.zoom,N=a.params.zoom,{gesture:z,image:ee}=R;if(z.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?z.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):z.$slideEl=a.slides.eq(a.activeIndex),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${N.containerClass}`)),!z.$imageEl||z.$imageEl.length===0)return;z.$slideEl.addClass(`${N.zoomedSlideClass}`);let ie,se,pe,ge,Me,Ze,Ve,ot,it,st,yt,$e,Et,Ct,Lt,Ot,Xt,Rt;typeof ee.touchesStart.x=="undefined"&&e?(ie=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,se=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(ie=ee.touchesStart.x,se=ee.touchesStart.y),R.scale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,R.currentScale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Xt=z.$slideEl[0].offsetWidth,Rt=z.$slideEl[0].offsetHeight,pe=z.$slideEl.offset().left,ge=z.$slideEl.offset().top,Me=pe+Xt/2-ie,Ze=ge+Rt/2-se,it=z.$imageEl[0].offsetWidth,st=z.$imageEl[0].offsetHeight,yt=it*R.scale,$e=st*R.scale,Et=Math.min(Xt/2-yt/2,0),Ct=Math.min(Rt/2-$e/2,0),Lt=-Et,Ot=-Ct,Ve=Me*R.scale,ot=Ze*R.scale,VeLt&&(Ve=Lt),otOt&&(ot=Ot)):(Ve=0,ot=0),z.$imageWrapEl.transition(300).transform(`translate3d(${Ve}px, ${ot}px,0)`),z.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${R.scale})`)},out(){const e=this,a=e.zoom,R=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${R.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${R.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const R=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",z,a.onGestureStart,R),e.$wrapperEl.on("gesturechange",z,a.onGestureChange,R),e.$wrapperEl.on("gestureend",z,a.onGestureEnd,R)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,z,a.onGestureStart,R),e.$wrapperEl.on(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,z,a.onGestureEnd,R),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,z,a.onGestureEnd,R)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const R=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",z,a.onGestureStart,R),e.$wrapperEl.off("gesturechange",z,a.onGestureChange,R),e.$wrapperEl.off("gestureend",z,a.onGestureEnd,R)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,z,a.onGestureStart,R),e.$wrapperEl.off(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,z,a.onGestureEnd,R),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,z,a.onGestureEnd,R)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var na={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=Lr[N].bind(e)}),ne.extend(e,{zoom:a});let R=1;Object.defineProperty(e.zoom,"scale",{get(){return R},set(N){if(R!==N){const z=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,ee=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,z,ee)}R=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const ra={loadInSlide(e,a=!0){const R=this,N=R.params.lazy;if(typeof e=="undefined")return;if(R.slides.length===0)return;const z=R.virtual&&R.params.virtual.enabled,ee=z?R.$wrapperEl.children(`.${R.params.slideClass}[data-swiper-slide-index="${e}"]`):R.slides.eq(e);let ie=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(ie=ie.add(ee[0])),ie.length===0)return;ie.each((se,pe)=>{const ge=o(pe);ge.addClass(N.loadingClass);const Me=ge.attr("data-background"),Ze=ge.attr("data-src"),Ve=ge.attr("data-srcset"),ot=ge.attr("data-sizes"),it=ge.parent("picture");R.loadImage(ge[0],Ze||Me,Ve,ot,!1,()=>{if(typeof R=="undefined"||R===null||!R||R&&!R.params||R.destroyed)return;if(Me?(ge.css("background-image",`url("${Me}")`),ge.removeAttr("data-background")):(Ve&&(ge.attr("srcset",Ve),ge.removeAttr("data-srcset")),ot&&(ge.attr("sizes",ot),ge.removeAttr("data-sizes")),it.length&&it.children("source").each((st,yt)=>{const $e=o(yt);$e.attr("data-srcset")&&($e.attr("srcset",$e.attr("data-srcset")),$e.removeAttr("data-srcset"))}),Ze&&(ge.attr("src",Ze),ge.removeAttr("data-src"))),ge.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),R.params.loop&&a){const st=ee.attr("data-swiper-slide-index");if(ee.hasClass(R.params.slideDuplicateClass)){const yt=R.$wrapperEl.children(`[data-swiper-slide-index="${st}"]:not(.${R.params.slideDuplicateClass})`);R.lazy.loadInSlide(yt.index(),!1)}else{const yt=R.$wrapperEl.children(`.${R.params.slideDuplicateClass}[data-swiper-slide-index="${st}"]`);R.lazy.loadInSlide(yt.index(),!1)}}R.emit("lazyImageReady",ee[0],ge[0]),R.params.autoHeight&&R.updateAutoHeight()}),R.emit("lazyImageLoad",ee[0],ge[0])})},load(){const e=this,{$wrapperEl:a,params:R,slides:N,activeIndex:z}=e,ee=e.virtual&&R.virtual.enabled,ie=R.lazy;let se=R.slidesPerView;se==="auto"&&(se=0);function pe(Me){if(ee){if(a.children(`.${R.slideClass}[data-swiper-slide-index="${Me}"]`).length)return!0}else if(N[Me])return!0;return!1}function ge(Me){return ee?o(Me).attr("data-swiper-slide-index"):o(Me).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${R.slideVisibleClass}`).each((Me,Ze)=>{const Ve=ee?o(Ze).attr("data-swiper-slide-index"):o(Ze).index();e.lazy.loadInSlide(Ve)});else if(se>1)for(let Me=z;Me1||ie.loadPrevNextAmount&&ie.loadPrevNextAmount>1){const Me=ie.loadPrevNextAmount,Ze=se,Ve=Math.min(z+Ze+Math.max(Me,Ze),N.length),ot=Math.max(z-Math.max(Ze,Me),0);for(let it=z+se;it0&&e.lazy.loadInSlide(ge(Me));const Ze=a.children(`.${R.slidePrevClass}`);Ze.length>0&&e.lazy.loadInSlide(ge(Ze))}}};var aa={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;ne.extend(e,{lazy:{initialImageLoaded:!1,load:ra.load.bind(e),loadInSlide:ra.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&((e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load())},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const Sr={LinearSpline:function(a,R){const N=function(){let se,pe,ge;return(Me,Ze)=>{for(pe=-1,se=Me.length;se-pe>1;)ge=se+pe>>1,Me[ge]<=Ze?pe=ge:se=ge;return se}}();this.x=a,this.y=R,this.lastIndex=a.length-1;let z,ee;return this.interpolate=function(se){return se?(ee=N(this.x,se),z=ee-1,(se-this.x[z])*(this.y[ee]-this.y[z])/(this.x[ee]-this.x[z])+this.y[z]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Sr.LinearSpline(a.slidesGrid,e.slidesGrid):new Sr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const R=this,N=R.controller.control;let z,ee;function ie(se){const pe=R.rtlTranslate?-R.translate:R.translate;R.params.controller.by==="slide"&&(R.controller.getInterpolateFunction(se),ee=-R.controller.spline.interpolate(-pe)),(!ee||R.params.controller.by==="container")&&(z=(se.maxTranslate()-se.minTranslate())/(R.maxTranslate()-R.minTranslate()),ee=(pe-R.minTranslate())*z+se.minTranslate()),R.params.controller.inverse&&(ee=se.maxTranslate()-ee),se.updateProgress(ee),se.setTranslate(ee,R),se.updateActiveIndex(),se.updateSlidesClasses()}if(Array.isArray(N))for(let se=0;se{ie.updateAutoHeight()}),ie.$wrapperEl.transitionEnd(()=>{if(!N)return;ie.params.loop&&R.params.controller.by==="slide"&&ie.loopFix(),ie.transitionEnd()}))}if(Array.isArray(N))for(z=0;z0&&(e.isBeginning?(e.a11y.disableEl(R),e.a11y.makeElNotFocusable(R)):(e.a11y.enableEl(R),e.a11y.makeElFocusable(R))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((R,N)=>{const z=o(N);e.a11y.makeElFocusable(z),e.a11y.addElRole(z,"button"),e.a11y.addElLabel(z,a.paginationBulletMessage.replace(/\{\{index\}\}/,z.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let R,N;e.navigation&&e.navigation.$nextEl&&(R=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),R&&(e.a11y.makeElFocusable(R),e.a11y.addElRole(R,"button"),e.a11y.addElLabel(R,a.nextSlideMessage),R.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,R;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(R=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),R&&R.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var Aa={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;ne.extend(e,{a11y:{liveRegion:o(``)}}),Object.keys(Gr).forEach(a=>{e.a11y[a]=Gr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const dr={init(){const e=this;if(!e.params.history)return;if(!s.history||!s.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=dr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||s.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||s.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=dr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=s.location.pathname.slice(1).split("/").filter(z=>z!==""),a=e.length,R=e[a-2],N=e[a-1];return{key:R,value:N}},setHistory(e,a){const R=this;if(!R.history.initialized||!R.params.history.enabled)return;const N=R.slides.eq(a);let z=dr.slugify(N.attr("data-history"));s.location.pathname.includes(e)||(z=`${e}/${z}`);const ee=s.history.state;if(ee&&ee.value===z)return;R.params.history.replaceState?s.history.replaceState({value:z},null,z):s.history.pushState({value:z},null,z)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,R){const N=this;if(a)for(let z=0,ee=N.slides.length;z{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},R)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var Be={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ne.extend(e,{autoplay:{running:!1,paused:!1,run:_e.run.bind(e),start:_e.start.bind(e),stop:_e.stop.bind(e),pause:_e.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const R=this;R.autoplay.running&&(a||!R.params.autoplay.disableOnInteraction?R.autoplay.pause(e):R.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const Fe={setTranslate(){const e=this,{slides:a}=e;for(let R=0;R{if(z)return;if(!a||a.destroyed)return;z=!0,a.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let ie=0;ie'),R.append(Ve)),Ve.css({height:`${z}px`})):(Ve=a.find(".swiper-cube-shadow"),Ve.length===0&&(Ve=o('
      '),a.append(Ve))));for(let it=0;it-1&&(Ze=yt*90+Ct*90,ie&&(Ze=-yt*90-Ct*90)),st.transform(Rt),pe.slideShadows){let $t=ge?st.find(".swiper-slide-shadow-left"):st.find(".swiper-slide-shadow-top"),tn=ge?st.find(".swiper-slide-shadow-right"):st.find(".swiper-slide-shadow-bottom");$t.length===0&&($t=o(`
      `),st.append($t)),tn.length===0&&(tn=o(`
      `),st.append(tn)),$t.length&&($t[0].style.opacity=Math.max(-Ct,0)),tn.length&&(tn[0].style.opacity=Math.max(Ct,0))}}if(R.css({"-webkit-transform-origin":`50% 50% -${se/2}px`,"-moz-transform-origin":`50% 50% -${se/2}px`,"-ms-transform-origin":`50% 50% -${se/2}px`,"transform-origin":`50% 50% -${se/2}px`}),pe.shadow)if(ge)Ve.transform(`translate3d(0px, ${z/2+pe.shadowOffset}px, ${-z/2}px) rotateX(90deg) rotateZ(0deg) scale(${pe.shadowScale})`);else{const it=Math.abs(Ze)-Math.floor(Math.abs(Ze)/90)*90,st=1.5-(Math.sin(it*2*Math.PI/360)/2+Math.cos(it*2*Math.PI/360)/2),yt=pe.shadowScale,$e=pe.shadowScale/st,Et=pe.shadowOffset;Ve.transform(`scale3d(${yt}, 1, ${$e}) translate3d(0px, ${ee/2+Et}px, ${-ee/2/$e}px) rotateX(-90deg)`)}const ot=Or.isSafari||Or.isWebView?-se/2:0;R.transform(`translate3d(0px,0,${ot}px) rotateX(${e.isHorizontal()?0:Ze}deg) rotateY(${e.isHorizontal()?-Ze:0}deg)`)},setTransition(e){const a=this,{$el:R,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&R.find(".swiper-cube-shadow").transition(e)}};var ve={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ne.extend(e,{cubeEffect:{setTranslate:oe.setTranslate.bind(e),setTransition:oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ne.extend(e.params,a),ne.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const le={setTranslate(){const e=this,{slides:a,rtlTranslate:R}=e;for(let N=0;N`),z.append(Ve)),ot.length===0&&(ot=o(`
      `),z.append(ot)),Ve.length&&(Ve[0].style.opacity=Math.max(-ee,0)),ot.length&&(ot[0].style.opacity=Math.max(ee,0))}z.transform(`translate3d(${Me}px, ${Ze}px, 0px) rotateX(${ge}deg) rotateY(${pe}deg)`)}},setTransition(e){const a=this,{slides:R,activeIndex:N,$wrapperEl:z}=a;if(R.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let ee=!1;R.eq(N).transitionEnd(function(){if(ee)return;if(!a||a.destroyed)return;ee=!0,a.animating=!1;const se=["webkitTransitionEnd","transitionend"];for(let pe=0;pe`),it.append(Bn)),Pn.length===0&&(Pn=o(`
      `),it.append(Pn)),Bn.length&&(Bn[0].style.opacity=$e>0?$e:0),Pn.length&&(Pn[0].style.opacity=-$e>0?-$e:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const Ve=z[0].style;Ve.perspectiveOrigin=`${ge}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var ze={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ne.extend(e,{coverflowEffect:{setTranslate:Pe.setTranslate.bind(e),setTransition:Pe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ce={init(){const e=this,{thumbs:a}=e.params,R=e.constructor;a.swiper instanceof R?(e.thumbs.swiper=a.swiper,ne.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ne.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ne.isObject(a.swiper)&&(e.thumbs.swiper=new R(ne.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const R=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof R=="undefined"||R===null)return;let z;if(a.params.loop?z=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):z=R,e.params.loop){let ee=e.activeIndex;e.slides.eq(ee).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,ee=e.activeIndex);const ie=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${z}"]`).eq(0).index(),se=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${z}"]`).eq(0).index();typeof ie=="undefined"?z=se:typeof se=="undefined"?z=ie:se-eea.previousIndex?"next":"prev"}else ge=a.realIndex,Me=ge>a.previousIndex?"next":"prev";ee&&(ge+=Me==="next"?z:-1*z),R.visibleSlidesIndexes&&R.visibleSlidesIndexes.indexOf(ge)<0&&(R.params.centeredSlides?ge>pe?ge=ge-Math.floor(N/2)+1:ge=ge+Math.floor(N/2)-1:ge>pe&&(ge=ge-N+1),R.slideTo(ge,e?0:void 0))}let ie=1;const se=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(ie=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(ie=1),ie=Math.floor(ie),R.slides.removeClass(se),R.params.loop||R.params.virtual&&R.params.virtual.enabled)for(let pe=0;pe0},!1)}function i(_,S){for(var M={main:[S]},x={main:[]},L={main:{}};g(M);)for(var f=Object.keys(M),u=0;u=2*T/d||b<=k)return;var j=Number.POSITIVE_INFINITY,W;for(W=f.level-1;W>r;W--){var V=n[W].maxBitrate;if(j=T*V/(8*.8*C),j=b)return;var Y=this.bwEstimator.getEstimate();g.logger.warn("Fragment "+f.sn+(u?" part "+u.index:"")+" of level "+f.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+W+` Current BW estimate: `+(Object(U.isFiniteNumber)(Y)?(Y/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+b.toFixed(3)+` s Estimated load time for the next fragment: `+j.toFixed(3)+` s - Time to underbuffer: `+k.toFixed(3)+" s"),l.nextLoadLevel=W,this.bwEstimator.sample(E,_.loaded),this.clearTimer(),f.loader&&(this.fragCurrent=this.partCurrent=null,f.loader.abort()),l.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:f,part:u,stats:_})},A.onFragLoaded=function(f,u){var l=u.frag,m=u.part;if(l.type===v.PlaylistLevelType.MAIN&&Object(U.isFiniteNumber)(l.sn)){var p=m?m.stats:l.stats,y=m?m.duration:l.duration;if(this.clearTimer(),this.lastLoadedFragLevel=l.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var _=this.hls.levels[l.level],T=(_.loaded?_.loaded.bytes:0)+p.loaded,E=(_.loaded?_.loaded.duration:0)+y;_.loaded={bytes:T,duration:E},_.realBitrate=Math.round(8*T/E)}if(l.bitrateTest){var d={stats:p,frag:l,part:m,id:l.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,d),l.bitrateTest=!1}}},A.onFragBuffered=function(f,u){var l=u.frag,m=u.part,p=m?m.stats:l.stats;if(p.aborted)return;if(l.type!==v.PlaylistLevelType.MAIN||l.sn==="initSegment")return;var y=p.parsing.end-p.loading.start;this.bwEstimator.sample(y,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),l.bitrateTest?this.bitrateTestDelay=y/1e3:this.bitrateTestDelay=0},A.onError=function(f,u){switch(u.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},A.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},A.getNextABRAutoLevel=function(){var f=this.fragCurrent,u=this.partCurrent,l=this.hls,m=l.maxAutoLevel,p=l.config,y=l.minAutoLevel,_=l.media,T=u?u.duration:f?f.duration:0,E=_?_.currentTime:0,d=_&&_.playbackRate!==0?Math.abs(_.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():p.abrEwmaDefaultEstimate,r=(O.BufferHelper.bufferInfo(_,E,p.maxBufferHole).end-E)/d,c=this.findBestLevel(n,y,m,r,p.abrBandWidthFactor,p.abrBandWidthUpFactor);if(c>=0)return c;g.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var w=T?Math.min(T,p.maxStarvationDelay):p.maxStarvationDelay,C=p.abrBandWidthFactor,b=p.abrBandWidthUpFactor;if(!r){var I=this.bitrateTestDelay;if(I){var k=T?Math.min(T,p.maxLoadingDelay):p.maxLoadingDelay;w=k-I,g.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*w)+" ms"),C=b=1}}return c=this.findBestLevel(n,y,m,r+w,C,b),Math.max(c,0)},A.findBestLevel=function(f,u,l,m,p,y){for(var _,T=this.fragCurrent,E=this.partCurrent,d=this.lastLoadedFragLevel,n=this.hls.levels,r=n[d],c=!!(r!=null&&(_=r.details)!==null&&_!==void 0&&_.live),w=r==null?void 0:r.codecSet,C=E?E.duration:T?T.duration:0,b=l;b>=u;b--){var I=n[b];if(!I||w&&I.codecSet!==w)continue;var k=I.details,j=(E?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||C,W=void 0;b<=d?W=p*f:W=y*f;var V=n[b].maxBitrate,Y=V*j/W;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+b+"/"+Math.round(W)+"/"+V+"/"+j+"/"+m+"/"+Y),W>V&&(!Y||c&&!this.bitrateTestDelay||Y0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+c.toFixed(3)),this.state=s.State.IDLE):(this.loadedmetadata=!1,this.state=s.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},d.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_TRACK:{var r,c=this.levels,w=this.trackId,C=c==null||((r=c[w])===null||r===void 0)?void 0:r.details;if(C){if(this.waitForCdnTuneIn(C))break;this.state=s.State.WAITING_INIT_PTS}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var b,I=performance.now(),k=this.retryDate;(!k||I>=k||(b=this.media)!==null&&b!==void 0&&b.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=s.State.IDLE);break}case s.State.WAITING_INIT_PTS:{var j=this.waitingData;if(j){var W=j.frag,V=j.part,Y=j.cache,X=j.complete;if(this.initPTS[W.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=s.State.FRAG_LOADING;var F=Y.flush(),K={frag:W,part:V,payload:F,networkDetails:null};this._handleFragmentLoadProgress(K),X&&T.prototype._handleFragmentLoadComplete.call(this,K)}else if(this.videoTrackCC!==this.waitingVideoCC)u.logger.log("Waiting fragment cc ("+W.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var $=this.getLoadPosition(),me=O.BufferHelper.bufferInfo(this.mediaBuffer,$,this.config.maxBufferHole),ce=Object(A.fragmentWithinToleranceTest)(me.end,this.config.maxFragLookUpTolerance,W);ce<0&&(u.logger.log("Waiting fragment cc ("+W.cc+") @ "+W.start+" cancelled because another fragment at "+me.end+" is needed"),this.clearWaitingFragment())}}else this.state=s.State.IDLE}}this.onTickEnd()},d.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=s.State.IDLE)},d.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var c=this.mediaBuffer?this.mediaBuffer:r,w=c.buffered;!this.loadedmetadata&&w.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},d.doTickIdle=function(){var r,c,w=this.hls,C=this.levels,b=this.media,I=this.trackId,k=w.config;if(!C||!C[I])return;if(!b&&(this.startFragRequested||!k.startFragPrefetch))return;var j=C[I],W=j.details;if(!W||W.live&&this.levelLastLoaded!==I||this.waitForCdnTuneIn(W)){this.state=s.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,i.ElementaryStreamTypes.AUDIO,g.PlaylistLevelType.AUDIO));var V=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,g.PlaylistLevelType.AUDIO);if(V===null)return;var Y=V.len,X=this.getMaxBufferLength(),F=this.audioSwitch;if(Y>=X&&!F)return;if(!F&&this._streamEnded(V,W)){w.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=s.State.ENDED;return}var K=W.fragments,$=K[0].start,me=V.end;if(F){var ce=this.getLoadPosition();me=ce,W.PTSKnown&&ce<$&&((V.end>$||V.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),b.currentTime=$+.05))}var xe=this.getNextFragment(me,W);if(!xe){this.bufferFlushed=!0;return}((r=xe.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((c=xe.decryptdata)!==null&&c!==void 0&&c.key)?this.loadKey(xe,W):this.loadFragment(xe,W,me)},d.getMaxBufferLength=function(){var r=T.prototype.getMaxBufferLength.call(this),c=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,g.PlaylistLevelType.MAIN);return c===null?r:Math.max(r,c.len)},d.onMediaDetaching=function(){this.videoBuffer=null,T.prototype.onMediaDetaching.call(this)},d.onAudioTracksUpdated=function(r,c){var w=c.audioTracks;this.resetTransmuxer(),this.levels=w.map(function(C){return new v.Level(C)})},d.onAudioTrackSwitching=function(r,c){var w=!!c.url;this.trackId=c.id;var C=this.fragCurrent;C!=null&&C.loader&&C.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),w?this.setInterval(y):this.resetTransmuxer(),w?(this.audioSwitch=!0,this.state=s.State.IDLE):this.state=s.State.STOPPED,this.tick()},d.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},d.onLevelLoaded=function(r,c){this.mainDetails=c.details},d.onAudioTrackLoaded=function(r,c){var w,C=this.levels,b=c.details,I=c.id;if(!C){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+b.startSN+","+b.endSN+"],duration:"+b.totalduration);var k=C[I],j=0;if(b.live||(w=k.details)!==null&&w!==void 0&&w.live){var W=this.mainDetails;if(b.fragments[0]||(b.deltaUpdateFailed=!0),b.deltaUpdateFailed||!W)return;!k.details&&b.hasProgramDateTime&&W.hasProgramDateTime?(Object(L.alignMediaPlaylistByPDT)(b,W),j=b.fragments[0].start):j=this.alignPlaylists(b,k.details)}k.details=b,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!b.live)&&this.setStartPosition(k.details,j),this.state===s.State.WAITING_TRACK&&!this.waitForCdnTuneIn(b)&&(this.state=s.State.IDLE),this.tick()},d._handleFragmentLoadProgress=function(r){var c,w=r.frag,C=r.part,b=r.payload,I=this.config,k=this.trackId,j=this.levels;if(!j){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+w.sn+" of level "+w.level+" will not be buffered");return}var W=j[k];console.assert(W,"Audio track is defined on fragment load progress");var V=W.details;console.assert(V,"Audio track details are defined on fragment load progress");var Y=I.defaultAudioCodec||W.audioCodec||"mp4a.40.2",X=this.transmuxer;X||(X=this.transmuxer=new S.default(this.hls,g.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[w.cc],K=(c=w.initSegment)===null||c===void 0?void 0:c.data;if(F!==void 0){var $=!1,me=C?C.index:-1,ce=me!==-1,xe=new M.ChunkMetadata(w.level,w.sn,w.stats.chunkCount,b.byteLength,me,ce);X.push(b,K,Y,"",w,C,V.totalduration,$,xe,F)}else{u.logger.log("Unknown video PTS for cc "+w.cc+", waiting for video PTS before demuxing audio frag "+w.sn+" of ["+V.startSN+" ,"+V.endSN+"],track "+k);var ye=this.waitingData=this.waitingData||{frag:w,part:C,cache:new x.default,complete:!1},Oe=ye.cache;Oe.push(new Uint8Array(b)),this.waitingVideoCC=this.videoTrackCC,this.state=s.State.WAITING_INIT_PTS}},d._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}T.prototype._handleFragmentLoadComplete.call(this,r)},d.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},d.onBufferCreated=function(r,c){var w=c.tracks.audio;w&&(this.mediaBuffer=w.buffer),c.tracks.video&&(this.videoBuffer=c.tracks.video.buffer)},d.onFragBuffered=function(r,c){var w=c.frag,C=c.part;if(w.type!==g.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(w)){this.warn("Fragment "+w.sn+(C?" p: "+C.index:"")+" of level "+w.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}w.sn!=="initSegment"&&(this.fragPrevious=w,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(w,C)},d.onError=function(r,c){switch(c.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.AUDIO,c);break;case f.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case f.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==s.State.ERROR&&this.state!==s.State.STOPPED&&(this.state=c.fatal?s.State.ERROR:s.State.IDLE,this.warn(c.details+" while loading frag, switching to "+this.state+" state"));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(c.parent==="audio"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var w=!0,C=this.getFwdBufferInfo(this.mediaBuffer,g.PlaylistLevelType.AUDIO);C&&C.len>.5&&(w=!this.reduceMaxBufferLength(C.len)),w&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},d.onBufferFlushed=function(r,c){var w=c.type;w===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},d._handleTransmuxComplete=function(r){var c,w="audio",C=this.hls,b=r.remuxResult,I=r.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var j=k.frag,W=k.part,V=b.audio,Y=b.text,X=b.id3,F=b.initSegment;if(this.fragContextChanged(j))return;if(this.state=s.State.PARSING,this.audioSwitch&&V&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,j,I),C.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:j,id:w,tracks:F.tracks})),V){var K=V.startPTS,$=V.endPTS,me=V.startDTS,ce=V.endDTS;W&&(W.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:K,endPTS:$,startDTS:me,endDTS:ce}),j.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,K,$,me,ce),this.bufferFragmentData(V,j,W,I)}if(X!=null&&(c=X.samples)!==null&&c!==void 0&&c.length){var xe=l({frag:j,id:w},X);C.trigger(t.Events.FRAG_PARSING_METADATA,xe)}if(Y){var ye=l({frag:j,id:w},Y);C.trigger(t.Events.FRAG_PARSING_USERDATA,ye)}},d._bufferInitSegment=function(r,c,w){if(this.state!==s.State.PARSING)return;r.video&&delete r.video;var C=r.audio;if(!C)return;C.levelCodec=C.codec,C.id="audio",this.log("Init audio buffer, container:"+C.container+", codecs[parsed]=["+C.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var b=C.initSegment;if(b!=null&&b.byteLength){var I={type:"audio",frag:c,part:null,chunkMeta:w,parent:c.type,data:b};this.hls.trigger(t.Events.BUFFER_APPENDING,I)}this.tick()},d.loadFragment=function(r,c,w){var C=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||C===o.FragmentState.NOT_LOADED||C===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):c.live&&!Object(U.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=s.State.WAITING_INIT_PTS):(this.startFragRequested=!0,T.prototype.loadFragment.call(this,r,c,w)))},d.completeAudioSwitch=function(){var r=this.hls,c=this.media,w=this.trackId;c&&(this.log("Switching audio track : flushing all audio"),T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:w})},E}(s.default);P.default=_},"./src/controller/audio-track-controller.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/events.ts"),s=D("./src/errors.ts"),t=D("./src/controller/base-playlist-controller.ts"),O=D("./src/types/loader.ts");function o(S,M){for(var A=0;A=u.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var l=u[this.trackId];this.log("Now switching to audio-track index "+f);var m=u[f],p=m.id,y=m.groupId,_=y===void 0?"":y,T=m.name,E=m.type,d=m.url;if(this.trackId=f,this.trackName=T,this.selectDefaultTrack=!1,this.hls.trigger(U.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:_,name:T,type:E,url:d}),m.details&&!m.details.live)return;var n=this.switchParams(m.url,l==null?void 0:l.details);this.loadPlaylist(n)},A.selectInitialTrack=function(){var f=this.tracksInGroup;console.assert(f.length,"Initial audio track should be selected when tracks are known");var u=this.trackName,l=this.findTrackId(u)||this.findTrackId();l!==-1?this.setAudioTrack(l):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},A.findTrackId=function(f){for(var u=this.tracksInGroup,l=0;lM.partTarget&&(m+=1)}if(Object(U.isFiniteNumber)(l))return new s.HlsUrlParameters(l,Object(U.isFiniteNumber)(m)?m:void 0,s.HlsSkip.No)}}},i.loadPlaylist=function(S){},i.shouldLoadTrack=function(S){return this.canLoad&&S&&!!S.url&&(!S.details||S.details.live)},i.playlistLoaded=function(S,M,A){var L=this,f=M.details,u=M.stats,l=u.loading.end?Math.max(0,self.performance.now()-u.loading.end):0;if(f.advancedDateTime=Date.now()-l,f.live||A!=null&&A.live){if(f.reloaded(A),A&&this.log("live playlist "+S+" "+(f.advanced?"REFRESHED "+f.lastPartSn+"-"+f.lastPartIndex:"MISSED")),A&&f.fragments.length>0&&Object(t.mergeDetails)(A,f),!this.canLoad||!f.live)return;var m,p=void 0,y=void 0;if(f.canBlockReload&&f.endSN&&f.advanced){var _=this.hls.config.lowLatencyMode,T=f.lastPartSn,E=f.endSN,d=f.lastPartIndex,n=d!==-1,r=T===E,c=_?0:d;n?(p=r?E+1:T,y=r?c:d+1):p=E+1;var w=f.age,C=w+f.ageHeader,b=Math.min(C-f.partTarget,f.targetduration*1.5);if(b>0){if(A&&b>A.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+A.tuneInGoal+" to: "+b+" with playlist age: "+f.age),b=0;else{var I=Math.floor(b/f.targetduration);if(p+=I,y!==void 0){var k=Math.round(b%f.targetduration/f.partTarget);y+=k}this.log("CDN Tune-in age: "+f.ageHeader+"s last advanced "+w.toFixed(2)+"s goal: "+b+" skip sn "+I+" to part "+y)}f.tuneInGoal=b}if(m=this.getDeliveryDirectives(f,M.deliveryDirectives,p,y),_||!r){this.loadPlaylist(m);return}}else m=this.getDeliveryDirectives(f,M.deliveryDirectives,p,y);var j=Object(t.computeReloadInterval)(f,u);p!==void 0&&f.canBlockReload&&(j-=f.partTarget||1),this.log("reload live playlist "+S+" in "+Math.round(j)+" ms"),this.timer=self.setTimeout(function(){return L.loadPlaylist(m)},j)}else this.clearTimer()},i.getDeliveryDirectives=function(S,M,A,L){var f=Object(s.getSkipValue)(S,A);return M!=null&&M.skip&&S.deltaUpdateFailed&&(A=M.msn,L=M.part,f=s.HlsSkip.No),new s.HlsUrlParameters(A,L,f)},i.retryLoadingOrFail=function(S){var M=this,A=this.hls.config,L=this.retryCount-1&&(f=S.context)!==null&&f!==void 0&&f.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+S.details+'"'),this.loadPlaylist();else{var u=Math.min(Math.pow(2,this.retryCount)*A.levelLoadingRetryDelay,A.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return M.loadPlaylist()},u),this.warn("retry playlist loading #"+this.retryCount+" in "+u+' ms after "'+S.details+'"')}}else this.warn('cannot recover from error "'+S.details+'"'),this.clearTimer(),S.fatal=!0;return L},g}()},"./src/controller/base-stream-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"State",function(){return E}),D.d(P,"default",function(){return d});var U=D("./src/polyfills/number.ts"),s=D("./src/task-loop.ts"),t=D("./src/controller/fragment-tracker.ts"),O=D("./src/utils/buffer-helper.ts"),o=D("./src/utils/logger.ts"),v=D("./src/events.ts"),g=D("./src/errors.ts"),i=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),S=D("./src/utils/discontinuities.ts"),M=D("./src/controller/fragment-finders.ts"),A=D("./src/controller/level-helper.ts"),L=D("./src/loader/fragment-loader.ts"),f=D("./src/crypt/decrypter.ts"),u=D("./src/utils/time-ranges.ts"),l=D("./src/types/loader.ts");function m(n,r){for(var c=0;cF;(W0&&W&&W.key&&W.iv&&W.method==="AES-128"){var V=self.performance.now();return b.decrypter.webCryptoDecrypt(new Uint8Array(j),W.key.buffer,W.iv.buffer).then(function(Y){var X=self.performance.now();return k.trigger(v.Events.FRAG_DECRYPTED,{frag:C,payload:Y,stats:{tstart:V,tdecrypt:X}}),I.payload=Y,I})}return I}).then(function(I){var k=b.fragCurrent,j=b.hls,W=b.levels;if(!W)throw new Error("init load aborted, missing levels");var V=W[C.level].details;console.assert(V,"Level details are defined when init segment is loaded");var Y=C.stats;b.state=E.IDLE,b.fragLoadError=0,C.data=new Uint8Array(I.payload),Y.parsing.start=Y.buffering.start=self.performance.now(),Y.parsing.end=Y.buffering.end=self.performance.now(),I.frag===k&&j.trigger(v.Events.FRAG_BUFFERED,{stats:Y,frag:k,part:null,id:C.type}),b.tick()}).catch(function(I){b.warn(I),b.resetFragmentLoading(C)})},c.fragContextChanged=function(C){var b=this.fragCurrent;return!C||!b||C.level!==b.level||C.sn!==b.sn||C.urlId!==b.urlId},c.fragBufferedComplete=function(C,b){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+C.type+" sn: "+C.sn+(b?" part: "+b.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+C.level+" "+u.default.toString(O.BufferHelper.getBuffered(I))),this.state=E.IDLE,this.tick()},c._handleFragmentLoadComplete=function(C){var b=this.transmuxer;if(!b)return;var I=C.frag,k=C.part,j=C.partsLoaded,W=!j||j.length===0||j.some(function(Y){return!Y}),V=new i.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!W);b.flush(V)},c._handleFragmentLoadProgress=function(C){},c._doFragLoad=function(C,b,I,k){var j=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(C.start,I||0),this.config.lowLatencyMode&&b){var W=b.partList;if(W&&k){I>C.end&&b.fragmentHint&&(C=b.fragmentHint);var V=this.getNextPart(W,C,I);if(V>-1){var Y=W[V];return this.log("Loading part sn: "+C.sn+" p: "+Y.index+" cc: "+C.cc+" of playlist ["+b.startSN+"-"+b.endSN+"] parts [0-"+V+"-"+(W.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=Y.start+Y.duration,this.state=E.FRAG_LOADING,this.hls.trigger(v.Events.FRAG_LOADING,{frag:C,part:W[V],targetBufferTime:I}),this.doFragPartsLoad(C,W,V,k).catch(function(X){return j.handleFragLoadError(X)})}else if(!C.url||this.loadedEndOfParts(W,I))return Promise.resolve(null)}}return this.log("Loading fragment "+C.sn+" cc: "+C.cc+" "+(b?"of ["+b.startSN+"-"+b.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(I.toFixed(3))),Object(U.isFiniteNumber)(C.sn)&&!this.bitrateTest&&(this.nextLoadPosition=C.start+C.duration),this.state=E.FRAG_LOADING,this.hls.trigger(v.Events.FRAG_LOADING,{frag:C,targetBufferTime:I}),this.fragmentLoader.load(C,k).catch(function(X){return j.handleFragLoadError(X)})},c.doFragPartsLoad=function(C,b,I,k){var j=this;return new Promise(function(W,V){var Y=[],X=function F(K){var $=b[K];j.fragmentLoader.loadPart(C,$,k).then(function(me){Y[$.index]=me;var ce=me.part;j.hls.trigger(v.Events.FRAG_LOADED,me);var xe=b[K+1];if(xe&&xe.fragment===C)F(K+1);else return W({frag:C,part:ce,partsLoaded:Y})}).catch(V)};X(I)})},c.handleFragLoadError=function(C){var b=C.data;return b&&b.details===g.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(b.frag,b.part):this.hls.trigger(v.Events.ERROR,b),null},c._handleTransmuxerFlush=function(C){var b=this.getCurrentContext(C);if(!b||this.state!==E.PARSING){this.fragCurrent||(this.state=E.IDLE);return}var I=b.frag,k=b.part,j=b.level,W=self.performance.now();I.stats.parsing.end=W,k&&(k.stats.parsing.end=W),this.updateLevelTiming(I,k,j,C.partial)},c.getCurrentContext=function(C){var b=this.levels,I=C.level,k=C.sn,j=C.part;if(!b||!b[I])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+I+". The current chunk will not be buffered."),null;var W=b[I],V=j>-1?Object(A.getPartWith)(W,k,j):null,Y=V?V.fragment:Object(A.getFragmentWithSN)(W,k,this.fragCurrent);return Y?{frag:Y,part:V,level:W}:null},c.bufferFragmentData=function(C,b,I,k){if(!C||this.state!==E.PARSING)return;var j=C.data1,W=C.data2,V=j;if(j&&W&&(V=Object(x.appendUint8Array)(j,W)),!V||!V.length)return;var Y={type:C.type,frag:b,part:I,chunkMeta:k,parent:b.type,data:V};this.hls.trigger(v.Events.BUFFER_APPENDING,Y),C.dropped&&C.independent&&!I&&this.flushBufferGap(b)},c.flushBufferGap=function(C){var b=this.media;if(!b)return;if(!O.BufferHelper.isBuffered(b,b.currentTime)){this.flushMainBuffer(0,C.start);return}var I=b.currentTime,k=O.BufferHelper.bufferInfo(b,I,0),j=C.duration,W=Math.min(this.config.maxFragLookUpTolerance*2,j*.25),V=Math.max(Math.min(C.start-W,k.end-W),I+W);C.start-V>W&&this.flushMainBuffer(V,C.start)},c.getFwdBufferInfo=function(C,b){var I=this.config,k=this.getLoadPosition();if(!Object(U.isFiniteNumber)(k))return null;var j=O.BufferHelper.bufferInfo(C,k,I.maxBufferHole);if(j.len===0&&j.nextStart!==void 0){var W=this.fragmentTracker.getBufferedFrag(k,b);if(W&&j.nextStart=I?(b.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+b.maxMaxBufferLength+"s"),!0):!1},c.getNextFragment=function(C,b){var I,k,j=b.fragments,W=j.length;if(!W)return null;var V=this.config,Y=j[0].start,X;if(b.live){var F=V.initialLiveManifestSize;if(W-1&&II.start&&I.loaded},c.getInitialLiveFragment=function(C,b){var I=this.fragPrevious,k=null;if(I){if(C.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),k=Object(M.findFragmentByPDT)(b,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var j=I.sn+1;if(j>=C.startSN&&j<=C.endSN){var W=b[j-C.startSN];I.cc===W.cc&&(k=W,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(M.findFragWithCC)(b,I.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var V=this.hls.liveSyncPosition;V!==null&&(k=this.getFragmentAtPosition(V,this.bitrateTest?C.fragmentEnd:C.edge,C))}return k},c.getFragmentAtPosition=function(C,b,I){var k=this.config,j=this.fragPrevious,W=I.fragments,V=I.endSN,Y=I.fragmentHint,X=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&Y);F&&Y&&!this.bitrateTest&&(W=W.concat(Y),V=Y.sn);var K;if(Cb-X?0:X;K=Object(M.findFragmentByPTS)(j,W,C,$)}else K=W[W.length-1];if(K){var me=K.sn-I.startSN,ce=j&&K.level===j.level,xe=W[me+1],ye=this.fragmentTracker.getState(K);if(ye===t.FragmentState.BACKTRACKED){K=null;for(var Oe=me;W[Oe]&&this.fragmentTracker.getState(W[Oe])===t.FragmentState.BACKTRACKED;)j?K=W[Oe--]:K=W[--Oe];K||(K=xe)}else j&&K.sn===j.sn&&!F&&(ce&&(K.sn=W-b.maxFragLookUpTolerance&&j<=V;if(k!==null&&I.duration>k&&(j"+C.startSN+" prev-sn: "+(j?j.sn:"na")+" fragments: "+V),K}return Y},c.waitForCdnTuneIn=function(C){var b=3;return C.live&&C.canBlockReload&&C.tuneInGoal>Math.max(C.partHoldBack,C.partTarget*b)},c.setStartPosition=function(C,b){var I=this.startPosition;if(I"+C))}}]),r}(s.default)},"./src/controller/buffer-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return M});var U=D("./src/polyfills/number.ts"),s=D("./src/events.ts"),t=D("./src/utils/logger.ts"),O=D("./src/errors.ts"),o=D("./src/utils/buffer-helper.ts"),v=D("./src/utils/mediasource-helper.ts"),g=D("./src/loader/fragment.ts"),i=D("./src/controller/buffer-operation-queue.ts"),x=Object(v.getMediaSource)(),S=/([ha]vc.)(?:\.[^.,]+)+/,M=function(){function A(f){var u=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 l=u.hls,m=u.media,p=u.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),m&&(u.updateMediaElementDuration(),l.trigger(s.Events.MEDIA_ATTACHED,{media:m})),p&&p.removeEventListener("sourceopen",u._onMediaSourceOpen),u.checkPendingTracks()},this._onMediaSourceClose=function(){t.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){t.logger.log("[buffer-controller]: Media source ended")},this.hls=f,this._initSourceBuffer(),this.registerListeners()}var L=A.prototype;return L.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},L.destroy=function(){this.unregisterListeners(),this.details=null},L.registerListeners=function(){var u=this.hls;u.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.on(s.Events.BUFFER_RESET,this.onBufferReset,this),u.on(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),u.on(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),u.on(s.Events.BUFFER_EOS,this.onBufferEos,this),u.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),u.on(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),u.on(s.Events.FRAG_PARSED,this.onFragParsed,this),u.on(s.Events.FRAG_CHANGED,this.onFragChanged,this)},L.unregisterListeners=function(){var u=this.hls;u.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.off(s.Events.BUFFER_RESET,this.onBufferReset,this),u.off(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),u.off(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),u.off(s.Events.BUFFER_EOS,this.onBufferEos,this),u.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),u.off(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),u.off(s.Events.FRAG_PARSED,this.onFragParsed,this),u.off(s.Events.FRAG_CHANGED,this.onFragChanged,this)},L._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},L.onManifestParsed=function(u,l){var m=2;(l.audio&&!l.video||!l.altAudio)&&(m=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=m,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},L.onMediaAttaching=function(u,l){var m=this.media=l.media;if(m&&x){var p=this.mediaSource=new x;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),m.src=self.URL.createObjectURL(p),this._objectUrl=m.src}},L.onMediaDetaching=function(){var u=this.media,l=this.mediaSource,m=this._objectUrl;if(l){if(t.logger.log("[buffer-controller]: media source detaching"),l.readyState==="open")try{l.endOfStream()}catch(p){t.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),l.removeEventListener("sourceopen",this._onMediaSourceOpen),l.removeEventListener("sourceended",this._onMediaSourceEnded),l.removeEventListener("sourceclose",this._onMediaSourceClose),u&&(m&&self.URL.revokeObjectURL(m),u.src===m?(u.removeAttribute("src"),u.load()):t.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(s.Events.MEDIA_DETACHED,void 0)},L.onBufferReset=function(){var u=this;this.getSourceBufferTypes().forEach(function(l){var m=u.sourceBuffer[l];try{m&&(u.removeBufferListeners(l),u.mediaSource&&u.mediaSource.removeSourceBuffer(m),u.sourceBuffer[l]=void 0)}catch(p){t.logger.warn("[buffer-controller]: Failed to reset the "+l+" buffer",p)}}),this._initSourceBuffer()},L.onBufferCodecs=function(u,l){var m=this,p=this.getSourceBufferTypes().length;if(Object.keys(l).forEach(function(y){if(p){var _=m.tracks[y];if(_&&typeof _.buffer.changeType=="function"){var T=l[y],E=T.codec,d=T.levelCodec,n=T.container,r=(_.levelCodec||_.codec).replace(S,"$1"),c=(d||E).replace(S,"$1");if(r!==c){var w=n+";codecs="+(d||E);m.appendChangeType(y,w)}}}else m.pendingTracks[y]=l[y]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},L.appendChangeType=function(u,l){var m=this,p=this.operationQueue,y={execute:function(){var T=m.sourceBuffer[u];T&&(t.logger.log("[buffer-controller]: changing "+u+" sourceBuffer type to "+l),T.changeType(l)),p.shiftAndExecuteNext(u)},onStart:function(){},onComplete:function(){},onError:function(T){t.logger.warn("[buffer-controller]: Failed to change "+u+" SourceBuffer type",T)}};p.append(y,u)},L.onBufferAppending=function(u,l){var m=this,p=this.hls,y=this.operationQueue,_=this.tracks,T=l.data,E=l.type,d=l.frag,n=l.part,r=l.chunkMeta,c=r.buffering[E],w=self.performance.now();c.start=w;var C=d.stats.buffering,b=n?n.stats.buffering:null;C.start===0&&(C.start=w),b&&b.start===0&&(b.start=w);var I=_.audio,k=E==="audio"&&r.id===1&&(I==null?void 0:I.container)==="audio/mpeg",j={execute:function(){if(c.executeStart=self.performance.now(),k){var V=m.sourceBuffer[E];if(V){var Y=d.start-V.timestampOffset;Math.abs(Y)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+d.start+" (delta: "+Y+") sn: "+d.sn+")"),V.timestampOffset=d.start)}}m.appendExecutor(T,E)},onStart:function(){},onComplete:function(){var V=self.performance.now();c.executeEnd=c.end=V,C.first===0&&(C.first=V),b&&b.first===0&&(b.first=V);var Y=m.sourceBuffer,X={};for(var F in Y)X[F]=o.BufferHelper.getBuffered(Y[F]);m.appendError=0,m.hls.trigger(s.Events.BUFFER_APPENDED,{type:E,frag:d,part:n,chunkMeta:r,parent:d.type,timeRanges:X})},onError:function(V){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+E+" SourceBuffer",V);var Y={type:O.ErrorTypes.MEDIA_ERROR,parent:d.type,details:O.ErrorDetails.BUFFER_APPEND_ERROR,err:V,fatal:!1};V.code===DOMException.QUOTA_EXCEEDED_ERR?Y.details=O.ErrorDetails.BUFFER_FULL_ERROR:(m.appendError++,Y.details=O.ErrorDetails.BUFFER_APPEND_ERROR,m.appendError>p.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+p.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),Y.fatal=!0)),p.trigger(s.Events.ERROR,Y)}};y.append(j,E)},L.onBufferFlushing=function(u,l){var m=this,p=this.operationQueue,y=function(T){return{execute:m.removeExecutor.bind(m,T,l.startOffset,l.endOffset),onStart:function(){},onComplete:function(){m.hls.trigger(s.Events.BUFFER_FLUSHED,{type:T})},onError:function(d){t.logger.warn("[buffer-controller]: Failed to remove from "+T+" SourceBuffer",d)}}};l.type?p.append(y(l.type),l.type):this.getSourceBufferTypes().forEach(function(_){p.append(y(_),_)})},L.onFragParsed=function(u,l){var m=this,p=l.frag,y=l.part,_=[],T=y?y.elementaryStreams:p.elementaryStreams;T[g.ElementaryStreamTypes.AUDIOVIDEO]?_.push("audiovideo"):(T[g.ElementaryStreamTypes.AUDIO]&&_.push("audio"),T[g.ElementaryStreamTypes.VIDEO]&&_.push("video"));var E=function(){var n=self.performance.now();p.stats.buffering.end=n,y&&(y.stats.buffering.end=n);var r=y?y.stats:p.stats;m.hls.trigger(s.Events.FRAG_BUFFERED,{frag:p,part:y,stats:r,id:p.type})};_.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+p.type+" level: "+p.level+" sn: "+p.sn),this.blockBuffers(E,_)},L.onFragChanged=function(u,l){this.flushBackBuffer()},L.onBufferEos=function(u,l){var m=this,p=this.getSourceBufferTypes().reduce(function(y,_){var T=m.sourceBuffer[_];return(!l.type||l.type===_)&&(T&&!T.ended&&(T.ended=!0,t.logger.log("[buffer-controller]: "+_+" sourceBuffer now EOS"))),y&&!!(!T||T.ended)},!0);p&&this.blockBuffers(function(){var y=m.mediaSource;if(!y||y.readyState!=="open")return;y.endOfStream()})},L.onLevelUpdated=function(u,l){var m=l.details;if(!m.fragments.length)return;this.details=m,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},L.flushBackBuffer=function(){var u=this.hls,l=this.details,m=this.media,p=this.sourceBuffer;if(!m||l===null)return;var y=this.getSourceBufferTypes();if(!y.length)return;var _=l.live&&u.config.liveBackBufferLength!==null?u.config.liveBackBufferLength:u.config.backBufferLength;if(!Object(U.isFiniteNumber)(_)||_<0)return;var T=m.currentTime,E=l.levelTargetDuration,d=Math.max(_,E),n=Math.floor(T/E)*E-d;y.forEach(function(r){var c=p[r];if(c){var w=o.BufferHelper.getBuffered(c);w.length>0&&n>w.start(0)&&(u.trigger(s.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),l.live&&u.trigger(s.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),u.trigger(s.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},L.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var u=this.details,l=this.hls,m=this.media,p=this.mediaSource,y=u.fragments[0].start+u.totalduration,_=m.duration,T=Object(U.isFiniteNumber)(p.duration)?p.duration:0;u.live&&l.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(u)):(y>T&&y>_||!Object(U.isFiniteNumber)(_))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+y.toFixed(3)),p.duration=y)},L.updateSeekableRange=function(u){var l=this.mediaSource,m=u.fragments,p=m.length;if(p&&u.live&&l!==null&&l!==void 0&&l.setLiveSeekableRange){var y=Math.max(0,m[0].start),_=Math.max(y,y+u.totalduration);l.setLiveSeekableRange(y,_)}},L.checkPendingTracks=function(){var u=this.bufferCodecEventsExpected,l=this.operationQueue,m=this.pendingTracks,p=Object.keys(m).length;if(p&&!u||p===2){this.createSourceBuffers(m),this.pendingTracks={};var y=this.getSourceBufferTypes();if(y.length===0){this.hls.trigger(s.Events.ERROR,{type:O.ErrorTypes.MEDIA_ERROR,details:O.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}y.forEach(function(_){l.executeNext(_)})}},L.createSourceBuffers=function(u){var l=this.sourceBuffer,m=this.mediaSource;if(!m)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var y in u)if(!l[y]){var _=u[y];if(!_)throw Error("source buffer exists for track "+y+", however track does not");var T=_.levelCodec||_.codec,E=_.container+";codecs="+T;t.logger.log("[buffer-controller]: creating sourceBuffer("+E+")");try{var d=l[y]=m.addSourceBuffer(E),n=y;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[y]={buffer:d,codec:T,container:_.container,levelCodec:_.levelCodec,id:_.id},p++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(s.Events.ERROR,{type:O.ErrorTypes.MEDIA_ERROR,details:O.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:E})}}p&&this.hls.trigger(s.Events.BUFFER_CREATED,{tracks:this.tracks})},L._onSBUpdateStart=function(u){var l=this.operationQueue,m=l.current(u);m.onStart()},L._onSBUpdateEnd=function(u){var l=this.operationQueue,m=l.current(u);m.onComplete(),l.shiftAndExecuteNext(u)},L._onSBUpdateError=function(u,l){t.logger.error("[buffer-controller]: "+u+" SourceBuffer error",l),this.hls.trigger(s.Events.ERROR,{type:O.ErrorTypes.MEDIA_ERROR,details:O.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var m=this.operationQueue.current(u);m&&m.onError(l)},L.removeExecutor=function(u,l,m){var p=this.media,y=this.mediaSource,_=this.operationQueue,T=this.sourceBuffer,E=T[u];if(!p||!y||!E){t.logger.warn("[buffer-controller]: Attempting to remove from the "+u+" SourceBuffer, but it does not exist"),_.shiftAndExecuteNext(u);return}var d=Object(U.isFiniteNumber)(p.duration)?p.duration:Infinity,n=Object(U.isFiniteNumber)(y.duration)?y.duration:Infinity,r=Math.max(0,l),c=Math.min(m,d,n);c>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+c+"] from the "+u+" SourceBuffer"),console.assert(!E.updating,u+" sourceBuffer must not be updating"),E.remove(r,c)):_.shiftAndExecuteNext(u)},L.appendExecutor=function(u,l){var m=this.operationQueue,p=this.sourceBuffer,y=p[l];if(!y){t.logger.warn("[buffer-controller]: Attempting to append to the "+l+" SourceBuffer, but it does not exist"),m.shiftAndExecuteNext(l);return}y.ended=!1,console.assert(!y.updating,l+" sourceBuffer must not be updating"),y.appendBuffer(u)},L.blockBuffers=function(u,l){var m=this;if(l===void 0&&(l=this.getSourceBufferTypes()),!l.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(u);return}var p=this.operationQueue,y=l.map(function(_){return p.appendBlocker(_)});Promise.all(y).then(function(){u(),l.forEach(function(_){var T=m.sourceBuffer[_];(!T||!T.updating)&&p.shiftAndExecuteNext(_)})})},L.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},L.addBufferListener=function(u,l,m){var p=this.sourceBuffer[u];if(!p)return;var y=m.bind(this,u);this.listeners[u].push({event:l,listener:y}),p.addEventListener(l,y)},L.removeBufferListeners=function(u){var l=this.sourceBuffer[u];if(!l)return;this.listeners[u].forEach(function(m){l.removeEventListener(m.event,m.listener)})},A}()},"./src/controller/buffer-operation-queue.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return s});var U=D("./src/utils/logger.ts"),s=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var O=t.prototype;return O.append=function(v,g){var i=this.queues[g];i.push(v),i.length===1&&this.buffers[g]&&this.executeNext(g)},O.insertAbort=function(v,g){var i=this.queues[g];i.unshift(v),this.executeNext(g)},O.appendBlocker=function(v){var g,i=new Promise(function(S){g=S}),x={execute:g,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,v),i},O.executeNext=function(v){var g=this.buffers,i=this.queues,x=g[v],S=i[v];if(S.length){var M=S[0];try{M.execute()}catch(A){U.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),M.onError(A),(!x||!x.updating)&&(S.shift(),this.executeNext(v))}}},O.shiftAndExecuteNext=function(v){this.queues[v].shift(),this.executeNext(v)},O.current=function(v){return this.queues[v][0]},t}()},"./src/controller/cap-level-controller.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/events.ts");function s(o,v){for(var g=0;g0&&this.mediaWidth>0){var i=this.hls.levels;if(i.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(i.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},v.getMaxLevel=function(i){var x=this,S=this.hls.levels;if(!S.length)return-1;var M=S.filter(function(A,L){return o.isLevelAllowed(L,x.restrictedLevels)&&L<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(M,this.mediaWidth,this.mediaHeight)},v.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()},v.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},v.getDimensions=function(){if(this.clientRect)return this.clientRect;var i=this.media,x={width:0,height:0};if(i){var S=i.getBoundingClientRect();x.width=S.width,x.height=S.height,!x.width&&!x.height&&(x.width=S.right-S.left||i.width||0,x.height=S.bottom-S.top||i.height||0)}return this.clientRect=x,x},o.isLevelAllowed=function(i,x){return x===void 0&&(x=[]),x.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,x,S){if(!i||!i.length)return-1;for(var M=function(l,m){return m?l.width!==m.width||l.height!==m.height:!0},A=i.length-1,L=0;L=x||f.height>=S)&&M(f,i[L+1])){A=L;break}}return A},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(x){}return i}}]),o}();P.default=O},"./src/controller/cmcd-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return M});var U=D("./src/events.ts"),s=D("./src/types/cmcd.ts"),t=D("./src/utils/buffer-helper.ts"),O=D("./src/utils/logger.ts");function o(A,L){for(var f=0;f=A.length?{done:!0}:{done:!1,value:A[u++]}}}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 i(A,L){if(!A)return;if(typeof A=="string")return x(A,L);var f=Object.prototype.toString.call(A).slice(8,-1);if(f==="Object"&&A.constructor&&(f=A.constructor.name),f==="Map"||f==="Set")return Array.from(A);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return x(A,L)}function x(A,L){(L==null||L>A.length)&&(L=A.length);for(var f=0,u=new Array(L);fl&&(l=_.bitrate)}return l>0?l:NaN},L.getBufferLength=function(u){var l=this.hls.media,m=u===s.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!m||!l)return NaN;var p=t.BufferHelper.bufferInfo(m,l.currentTime,this.config.maxBufferHole);return p.len*1e3},L.createPlaylistLoader=function(){var u=this.config.pLoader,l=this.applyPlaylistData,m=u||this.config.loader;return function(){function p(_){this.loader=void 0,this.loader=new m(_)}var y=p.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(T,E,d){l(T),this.loader.load(T,E,d)},v(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},L.createFragmentLoader=function(){var u=this.config.fLoader,l=this.applyFragmentData,m=u||this.config.loader;return function(){function p(_){this.loader=void 0,this.loader=new m(_)}var y=p.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(T,E,d){l(T),this.loader.load(T,E,d)},v(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},A.uuid=function(){var u=URL.createObjectURL(new Blob),l=u.toString();return URL.revokeObjectURL(u),l.substr(l.lastIndexOf("/")+1)},A.serialize=function(u){for(var l=[],m=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},p=function(k){return Math.round(k)},y=function(k){return p(k/100)*100},_=function(k){return encodeURIComponent(k)},T={br:p,d:p,bl:y,dl:y,mtp:y,nor:_,rtp:y,tb:p},E=Object.keys(u||{}).sort(),d=g(E),n;!(n=d()).done;){var r=n.value,c=u[r];if(!m(c))continue;if(r==="v"&&c===1)continue;if(r=="pr"&&c===1)continue;var w=T[r];w&&(c=w(c));var C=typeof c,b=void 0;r==="ot"||r==="sf"||r==="st"?b=r+"="+c:C==="boolean"?b=r:C==="number"?b=r+"="+c:b=r+"="+JSON.stringify(c),l.push(b)}return l.join(",")},A.toHeaders=function(u){for(var l=Object.keys(u),m={},p=["Object","Request","Session","Status"],y=[{},{},{},{}],_={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},T=0,E=l;Tg){this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var _=g-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+_+" attempts left"),this._requestLicense(l,m)}break}},A._generateLicenseRequestChallenge=function(f,u){switch(f.mediaKeySystemDomain){case O.KeySystems.WIDEVINE:return u}throw new Error("unsupported key-system: "+f.mediaKeySystemDomain)},A._requestLicense=function(f,u){t.logger.log("Requesting content license for key-system");var l=this._mediaKeysList[0];if(!l){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var m=this.getLicenseServerUrl(l.mediaKeySystemDomain),p=this._createLicenseXhr(m,f,u);t.logger.log("Sending license request to URL: "+m);var y=this._generateLicenseRequestChallenge(l,f);p.send(y)}catch(_){t.logger.error("Failure requesting DRM license: "+_),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},A.onMediaAttached=function(f,u){if(!this._emeEnabled)return;var l=u.media;this._media=l,l.addEventListener("encrypted",this._onMediaEncrypted)},A.onMediaDetached=function(){var f=this._media,u=this._mediaKeysList;if(!f)return;f.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(u.map(function(l){if(l.mediaKeysSession)return l.mediaKeysSession.close().catch(function(){})})).then(function(){return f.setMediaKeys(null)}).catch(function(){})},A.onManifestParsed=function(f,u){if(!this._emeEnabled)return;var l=u.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),m=u.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(O.KeySystems.WIDEVINE,l,m)},v(M,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),M}();P.default=S},"./src/controller/fps-controller.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/events.ts"),s=D("./src/utils/logger.ts"),t=function(){function O(v){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=v,this.registerListeners()}var o=O.prototype;return o.setStreamController=function(g){this.streamController=g},o.registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(g,i){var x=this.hls.config;if(x.capLevelOnFPSDrop){var S=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=S,S&&typeof S.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),x.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(g,i,x){var S=performance.now();if(i){if(this.lastTime){var M=S-this.lastTime,A=x-this.lastDroppedFrames,L=i-this.lastDecodedFrames,f=1e3*A/M,u=this.hls;if(u.trigger(U.Events.FPS_DROP,{currentDropped:A,currentDecoded:L,totalDroppedFrames:x}),f>0&&A>u.config.fpsDroppedMonitoringThreshold*L){var l=u.currentLevel;s.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+l),l>0&&(u.autoLevelCapping===-1||u.autoLevelCapping>=l)&&(l=l-1,u.trigger(U.Events.FPS_DROP_LEVEL_CAPPING,{level:l,droppedLevel:u.currentLevel}),u.autoLevelCapping=l,this.streamController.nextLevelSwitch())}}this.lastTime=S,this.lastDroppedFrames=x,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var g=this.media;if(g)if(this.isVideoPlaybackQualityAvailable){var i=g.getVideoPlaybackQuality();this.checkFPS(g,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(g,g.webkitDecodedFrameCount,g.webkitDroppedFrameCount)},O}();P.default=t},"./src/controller/fragment-finders.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"findFragmentByPDT",function(){return t}),D.d(P,"findFragmentByPTS",function(){return O}),D.d(P,"fragmentWithinToleranceTest",function(){return o}),D.d(P,"pdtWithinToleranceTest",function(){return v}),D.d(P,"findFragWithCC",function(){return g});var U=D("./src/polyfills/number.ts"),s=D("./src/utils/binary-search.ts");function t(i,x,S){if(x===null||!Array.isArray(i)||!i.length||!Object(U.isFiniteNumber)(x))return null;var M=i[0].programDateTime;if(x<(M||0))return null;var A=i[i.length-1].endProgramDateTime;if(x>=(A||0))return null;S=S||0;for(var L=0;Li&&S.start?-1:0}function v(i,x,S){var M=Math.min(x,S.duration+(S.deltaPTS?S.deltaPTS:0))*1e3,A=S.endProgramDateTime||0;return A-M>i}function g(i,x){return s.default.search(i,function(S){return S.ccx?-1:0})}},"./src/controller/fragment-tracker.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"FragmentState",function(){return t}),D.d(P,"FragmentTracker",function(){return O});var U=D("./src/events.ts"),s=D("./src/types/loader.ts"),t;(function(g){g.NOT_LOADED="NOT_LOADED",g.BACKTRACKED="BACKTRACKED",g.APPENDING="APPENDING",g.PARTIAL="PARTIAL",g.OK="OK"})(t||(t={}));var O=function(){function g(x){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=x,this._registerListeners()}var i=g.prototype;return i._registerListeners=function(){var S=this.hls;S.on(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.on(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.on(U.Events.FRAG_LOADED,this.onFragLoaded,this)},i._unregisterListeners=function(){var S=this.hls;S.off(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.off(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.off(U.Events.FRAG_LOADED,this.onFragLoaded,this)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(S,M){if(M===s.PlaylistLevelType.MAIN){var A=this.activeFragment,L=this.activeParts;if(!A)return null;if(L)for(var f=L.length;f--;){var u=L[f],l=u?u.end:A.appendedPTS;if(u.start<=S&&l!==void 0&&S<=l)return f>9&&(this.activeParts=L.slice(f-9)),u}else if(A.start<=S&&A.appendedPTS!==void 0&&S<=A.appendedPTS)return A}return this.getBufferedFrag(S,M)},i.getBufferedFrag=function(S,M){for(var A=this.fragments,L=Object.keys(A),f=L.length;f--;){var u=A[L[f]];if((u==null?void 0:u.body.type)===M&&u.buffered){var l=u.body;if(l.start<=S&&S<=l.end)return l}}return null},i.detectEvictedFragments=function(S,M,A){var L=this;Object.keys(this.fragments).forEach(function(f){var u=L.fragments[f];if(!u)return;if(!u.buffered){u.body.type===A&&L.removeFragment(u.body);return}var l=u.range[S];if(!l)return;l.time.some(function(m){var p=!L.isTimeBuffered(m.startPTS,m.endPTS,M);return p&&L.removeFragment(u.body),p})})},i.detectPartialFragments=function(S){var M=this,A=this.timeRanges,L=S.frag,f=S.part;if(!A||L.sn==="initSegment")return;var u=v(L),l=this.fragments[u];if(!l)return;Object.keys(A).forEach(function(m){var p=L.elementaryStreams[m];if(!p)return;var y=A[m],_=f!==null||p.partial===!0;l.range[m]=M.getBufferedTimes(L,f,_,y)}),l.backtrack=l.loaded=null,Object.keys(l.range).length?l.buffered=!0:this.removeFragment(l.body)},i.fragBuffered=function(S){var M=v(S),A=this.fragments[M];A&&(A.backtrack=A.loaded=null,A.buffered=!0)},i.getBufferedTimes=function(S,M,A,L){for(var f={time:[],partial:A},u=M?M.start:S.start,l=M?M.end:S.end,m=S.minEndPTS||l,p=S.maxStartPTS||u,y=0;y=_&&m<=T){f.time.push({startPTS:Math.max(u,L.start(y)),endPTS:Math.min(l,L.end(y))});break}else if(u_)f.partial=!0,f.time.push({startPTS:Math.max(u,L.start(y)),endPTS:Math.min(l,L.end(y))});else if(l<=_)break}return f},i.getPartialFragment=function(S){var M=null,A,L,f,u=0,l=this.bufferPadding,m=this.fragments;return Object.keys(m).forEach(function(p){var y=m[p];if(!y)return;o(y)&&(L=y.body.start-l,f=y.body.end+l,S>=L&&S<=f&&(A=Math.min(S-L,f-S),u<=A&&(M=y.body,u=A)))}),M},i.getState=function(S){var M=v(S),A=this.fragments[M];return A?A.buffered?o(A)?t.PARTIAL:t.OK:A.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(S,M){var A=v(S),L=this.fragments[A];if(!L||L.backtrack)return null;var f=L.backtrack=M||L.loaded;return L.loaded=null,f},i.getBacktrackData=function(S){var M=v(S),A=this.fragments[M];if(A){var L,f=A.backtrack;if(f!=null&&(L=f.payload)!==null&&L!==void 0&&L.byteLength)return f;this.removeFragment(S)}return null},i.isTimeBuffered=function(S,M,A){for(var L,f,u=0;u=L&&M<=f)return!0;if(M<=L)return!1}return!1},i.onFragLoaded=function(S,M){var A=M.frag,L=M.part;if(A.sn==="initSegment"||A.bitrateTest||L)return;var f=v(A);this.fragments[f]={body:A,loaded:M,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(S,M){var A=this,L=M.frag,f=M.part,u=M.timeRanges;if(L.type===s.PlaylistLevelType.MAIN)if(this.activeFragment=L,f){var l=this.activeParts;l||(this.activeParts=l=[]),l.push(f)}else this.activeParts=null;this.timeRanges=u,Object.keys(u).forEach(function(m){var p=u[m];if(A.detectEvictedFragments(m,p),!f)for(var y=0;yS&&L.removeFragment(l)}})},i.removeFragment=function(S){var M=v(S);S.stats.loaded=0,S.clearElementaryStreamInfo(),delete this.fragments[M]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},g}();function o(g){var i,x;return g.buffered&&(((i=g.range.video)===null||i===void 0?void 0:i.partial)||((x=g.range.audio)===null||x===void 0?void 0:x.partial))}function v(g){return g.type+"_"+g.level+"_"+g.urlId+"_"+g.sn}},"./src/controller/gap-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"STALL_MINIMUM_DURATION_MS",function(){return o}),D.d(P,"MAX_START_GAP_JUMP",function(){return v}),D.d(P,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return g}),D.d(P,"SKIP_BUFFER_RANGE_START",function(){return i}),D.d(P,"default",function(){return x});var U=D("./src/utils/buffer-helper.ts"),s=D("./src/errors.ts"),t=D("./src/events.ts"),O=D("./src/utils/logger.ts"),o=250,v=2,g=.1,i=.05,x=function(){function S(A,L,f,u){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=A,this.media=L,this.fragmentTracker=f,this.hls=u}var M=S.prototype;return M.destroy=function(){this.hls=this.fragmentTracker=this.media=null},M.poll=function(L){var f=this.config,u=this.media,l=this.stalled,m=u.currentTime,p=u.seeking,y=this.seeking&&!p,_=!this.seeking&&p;if(this.seeking=p,m!==L){if(this.moved=!0,l!==null){if(this.stallReported){var T=self.performance.now()-l;O.logger.warn("playback not stuck anymore @"+m+", after "+Math.round(T)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((_||y)&&(this.stalled=null),u.paused||u.ended||u.playbackRate===0||!U.BufferHelper.getBuffered(u).length)return;var E=U.BufferHelper.bufferInfo(u,m,0),d=E.len>0,n=E.nextStart||0;if(!d&&!n)return;if(p){var r=E.len>v,c=!n||n-m>v&&!this.fragmentTracker.getPartialFragment(m);if(r||c)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var w,C=Math.max(n,E.start||0)-m,b=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=b==null||((w=b.details)===null||w===void 0)?void 0:w.live,k=I?b.details.targetduration*2:v;if(C>0&&C<=k){this._trySkipBufferHole(null);return}}var j=self.performance.now();if(l===null){this.stalled=j;return}var W=j-l;!p&&W>=o&&this._reportStall(E.len);var V=U.BufferHelper.bufferInfo(u,m,f.maxBufferHole);this._tryFixBufferStall(V,W)},M._tryFixBufferStall=function(L,f){var u=this.config,l=this.fragmentTracker,m=this.media,p=m.currentTime,y=l.getPartialFragment(p);if(y){var _=this._trySkipBufferHole(y);if(_)return}L.len>u.maxBufferHole&&f>u.highBufferWatchdogPeriod*1e3&&(O.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},M._reportStall=function(L){var f=this.hls,u=this.media,l=this.stallReported;l||(this.stallReported=!0,O.logger.warn("Playback stalling at @"+u.currentTime+" due to low buffer (buffer="+L+")"),f.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:L}))},M._trySkipBufferHole=function(L){for(var f=this.config,u=this.hls,l=this.media,m=l.currentTime,p=0,y=U.BufferHelper.getBuffered(l),_=0;_=p&&m.05&&this.forwardBufferLength>1){var _=Math.min(2,Math.max(1,u)),T=Math.round(2/(1+Math.exp(-.75*m-this.edgeStalled))*20)/20;S.playbackRate=Math.min(_,Math.max(1,T))}else S.playbackRate!==1&&S.playbackRate!==0&&(S.playbackRate=1)},i.estimateLiveEdge=function(){var S=this.levelDetails;return S===null?null:S.edge+S.age},i.computeLatency=function(){var S=this.estimateLiveEdge();return S===null?null:S-this.currentTime},o(g,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var S=this.config,M=this.levelDetails;return S.liveMaxLatencyDuration!==void 0?S.liveMaxLatencyDuration:M?S.liveMaxLatencyDurationCount*M.targetduration:0}},{key:"targetLatency",get:function(){var S=this.levelDetails;if(S===null)return null;var M=S.holdBack,A=S.partHoldBack,L=S.targetduration,f=this.config,u=f.liveSyncDuration,l=f.liveSyncDurationCount,m=f.lowLatencyMode,p=this.hls.userConfig,y=m&&A||M;(p.liveSyncDuration||p.liveSyncDurationCount||y===0)&&(y=u!==void 0?u:l*L);var _=L,T=1;return y+Math.min(this.stallCount*T,_)}},{key:"liveSyncPosition",get:function(){var S=this.estimateLiveEdge(),M=this.targetLatency,A=this.levelDetails;if(S===null||M===null||A===null)return null;var L=A.edge,f=S-M-this.edgeStalled,u=L-A.totalduration,l=L-(this.config.lowLatencyMode&&A.partTarget||A.targetduration);return Math.min(Math.max(u,f),l)}},{key:"drift",get:function(){var S=this.levelDetails;return S===null?1:S.drift}},{key:"edgeStalled",get:function(){var S=this.levelDetails;if(S===null)return 0;var M=(this.config.lowLatencyMode&&S.partTarget||S.targetduration)*3;return Math.max(S.age-M,0)}},{key:"forwardBufferLength",get:function(){var S=this.media,M=this.levelDetails;if(!S||!M)return 0;var A=S.buffered.length;return A?S.buffered.end(A-1):M.edge-this.currentTime}}]),g}()},"./src/controller/level-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return f});var U=D("./src/types/level.ts"),s=D("./src/events.ts"),t=D("./src/errors.ts"),O=D("./src/utils/codecs.ts"),o=D("./src/controller/level-helper.ts"),v=D("./src/controller/base-playlist-controller.ts"),g=D("./src/types/loader.ts");function i(){return i=Object.assign||function(u){for(var l=1;l0){n=T[0].bitrate,T.sort(function(W,V){return W.bitrate-V.bitrate}),this._levels=T;for(var I=0;Ithis.hls.config.fragLoadingMaxRetry&&(r=_.frag.level)):r=_.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:T&&(T.deliveryDirectives&&(n=!1),r=T.level),d=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=_.level,d=!0;break}r!==void 0&&this.recoverLevel(_,r,d,n)},m.recoverLevel=function(y,_,T,E){var d=y.details,n=this._levels[_];if(n.loadError++,T){var r=this.retryLoadingOrFail(y);if(r)y.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(E){var c=n.url.length;if(c>1&&n.loadError1){var E=(_.urlId+1)%T;this.warn("Switching to redundant URL-id "+E),this._levels.forEach(function(d){d.urlId=E}),this.level=y}},m.onFragLoaded=function(y,_){var T=_.frag;if(T!==void 0&&T.type===g.PlaylistLevelType.MAIN){var E=this._levels[T.level];E!==void 0&&(E.fragmentError=0,E.loadError=0)}},m.onLevelLoaded=function(y,_){var T,E=_.level,d=_.details,n=this._levels[E];if(!n){var r;this.warn("Invalid level index "+E),(r=_.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(d.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(E,_,n.details)):(T=_.deliveryDirectives)!==null&&T!==void 0&&T.skip&&(d.deltaUpdateFailed=!0)},m.onAudioTrackSwitched=function(y,_){var T=this.hls.levels[this.currentLevelIndex];if(!T)return;if(T.audioGroupIds){for(var E=-1,d=this.hls.audioTracks[_.id].groupId,n=0;n0){var E=T.urlId,d=T.url[E];if(y)try{d=y.addDirectives(d)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+_+(y?" at sn "+y.msn+" part "+y.part:"")+" with URL-id "+E+" "+d),this.clearTimer(),this.hls.trigger(s.Events.LEVEL_LOADING,{url:d,level:_,id:E,deliveryDirectives:y||null})}},m.removeLevel=function(y,_){var T=function(n,r){return r!==_},E=this._levels.filter(function(d,n){return n!==y?!0:d.url.length>1&&_!==void 0?(d.url=d.url.filter(T),d.audioGroupIds&&(d.audioGroupIds=d.audioGroupIds.filter(T)),d.textGroupIds&&(d.textGroupIds=d.textGroupIds.filter(T)),d.urlId=0,!0):!1}).map(function(d,n){var r=d.details;return r!=null&&r.fragments&&r.fragments.forEach(function(c){c.level=n}),d});this._levels=E,this.hls.trigger(s.Events.LEVELS_UPDATED,{levels:E})},S(l,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(y){var _,T=this._levels;if(T.length===0)return;if(this.currentLevelIndex===y&&(_=T[y])!==null&&_!==void 0&&_.details)return;if(y<0||y>=T.length){var E=y<0;if(this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:y,fatal:E,reason:"invalid level idx"}),E)return;y=Math.min(y,T.length-1)}this.clearTimer();var d=this.currentLevelIndex,n=T[d],r=T[y];this.log("switching to level "+y+" from "+d),this.currentLevelIndex=y;var c=i({},r,{level:y,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete c._urlId,this.hls.trigger(s.Events.LEVEL_SWITCHING,c);var w=r.details;if(!w||w.live){var C=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(C)}}},{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)}}]),l}(v.default)},"./src/controller/level-helper.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"addGroupId",function(){return t}),D.d(P,"assignTrackIdsByGroup",function(){return O}),D.d(P,"updatePTS",function(){return o}),D.d(P,"updateFragPTSDTS",function(){return g}),D.d(P,"mergeDetails",function(){return i}),D.d(P,"mapPartIntersection",function(){return x}),D.d(P,"mapFragmentIntersection",function(){return S}),D.d(P,"adjustSliding",function(){return M}),D.d(P,"addSliding",function(){return A}),D.d(P,"computeReloadInterval",function(){return L}),D.d(P,"getFragmentWithSN",function(){return f}),D.d(P,"getPartWith",function(){return u});var U=D("./src/polyfills/number.ts"),s=D("./src/utils/logger.ts");function t(l,m,p){switch(m){case"audio":l.audioGroupIds||(l.audioGroupIds=[]),l.audioGroupIds.push(p);break;case"text":l.textGroupIds||(l.textGroupIds=[]),l.textGroupIds.push(p);break}}function O(l){var m={};l.forEach(function(p){var y=p.groupId||"";p.id=m[y]=m[y]||0,m[y]++})}function o(l,m,p){var y=l[m],_=l[p];v(y,_)}function v(l,m){var p=m.startPTS;if(Object(U.isFiniteNumber)(p)){var y=0,_;m.sn>l.sn?(y=p-l.start,_=l):(y=l.start-p,_=m),_.duration!==y&&(_.duration=y)}else if(m.sn>l.sn){var T=l.cc===m.cc;T&&l.minEndPTS?m.start=l.start+(l.minEndPTS-l.start):m.start=l.start+l.duration}else m.start=Math.max(l.start-m.duration,0)}function g(l,m,p,y,_,T){var E=y-p;E<=0&&(s.logger.warn("Fragment should have a positive duration",m),y=p+m.duration,T=_+m.duration);var d=p,n=y,r=m.startPTS,c=m.endPTS;if(Object(U.isFiniteNumber)(r)){var w=Math.abs(r-p);Object(U.isFiniteNumber)(m.deltaPTS)?m.deltaPTS=Math.max(w,m.deltaPTS):m.deltaPTS=w,d=Math.max(p,r),p=Math.min(p,r),_=Math.min(_,m.startDTS),n=Math.min(y,c),y=Math.max(y,c),T=Math.max(T,m.endDTS)}m.duration=y-p;var C=p-m.start;m.appendedPTS=y,m.start=m.startPTS=p,m.maxStartPTS=d,m.startDTS=_,m.endPTS=y,m.minEndPTS=n,m.endDTS=T;var b=m.sn;if(!l||bl.endSN)return 0;var I,k=b-l.startSN,j=l.fragments;for(j[k]=m,I=k;I>0;I--)v(j[I],j[I-1]);for(I=k;I=0;_--){var T=y[_].initSegment;if(T){p=T;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;var E=0,d;if(S(l,m,function(I,k){I.relurl&&(E=I.cc-k.cc),Object(U.isFiniteNumber)(I.startPTS)&&Object(U.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(d=k),m.PTSKnown=m.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,p=I.initSegment)}),p){var n=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments;n.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=p)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=p)})}if(m.skippedSegments&&(m.deltaUpdateFailed=m.fragments.some(function(I){return!I}),m.deltaUpdateFailed)){s.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=m.skippedSegments;r--;)m.fragments.shift();m.startSN=m.fragments[0].sn,m.startCC=m.fragments[0].cc}var c=m.fragments;if(E){s.logger.warn("discontinuity sliding from playlist, take drift into account");for(var w=0;w=y.length)return;A(m,y[p].start)}function A(l,m){if(m){for(var p=l.fragments,y=l.skippedSegments;y0&&_0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=s.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=s.State.STOPPED},E.stopLoad=function(){this._forceStartLoad=!1,_.prototype.stopLoad.call(this)},E.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_LEVEL:{var n,r=this.levels,c=this.level,w=r==null||((n=r[c])===null||n===void 0)?void 0:n.details;if(w&&(!w.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(w))break;this.state=s.State.IDLE;break}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var C,b=self.performance.now(),I=this.retryDate;(!I||b>=I||(C=this.media)!==null&&C!==void 0&&C.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=s.State.IDLE)}break;default:break}this.onTickEnd()},E.onTickEnd=function(){_.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},E.doTickIdle=function(){var n,r,c=this.hls,w=this.levelLastLoaded,C=this.levels,b=this.media,I=c.config,k=c.nextLoadLevel;if(w===null||!b&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!C||!C[k])return;var j=C[k];this.level=c.nextLoadLevel=k;var W=j.details;if(!W||this.state===s.State.WAITING_LEVEL||W.live&&this.levelLastLoaded!==k){this.state=s.State.WAITING_LEVEL;return}var V=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:b,g.PlaylistLevelType.MAIN);if(V===null)return;var Y=V.len,X=this.getMaxBufferLength(j.maxBitrate);if(Y>=X)return;if(this._streamEnded(V,W)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(O.Events.BUFFER_EOS,F),this.state=s.State.ENDED;return}var K=V.end,$=this.getNextFragment(K,W);if(this.couldBacktrack&&!this.fragPrevious&&$&&$.sn!=="initSegment"){var me=$.sn-W.startSN;me>1&&($=W.fragments[me-1],this.fragmentTracker.removeFragment($))}if($&&this.fragmentTracker.getState($)===v.FragmentState.OK&&this.nextLoadPosition>K){var ce=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(b,ce,g.PlaylistLevelType.MAIN),$=this.getNextFragment(this.nextLoadPosition,W)}if(!$)return;$.initSegment&&!$.initSegment.data&&!this.bitrateTest&&($=$.initSegment),((n=$.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=$.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey($,W):this.loadFragment($,W,K)},E.loadFragment=function(n,r,c){var w,C=this.fragmentTracker.getState(n);if(this.fragCurrent=n,C===v.FragmentState.BACKTRACKED){var b=this.fragmentTracker.getBacktrackData(n);if(b){this._handleFragmentLoadProgress(b),this._handleFragmentLoadComplete(b);return}else C=v.FragmentState.NOT_LOADED}C===v.FragmentState.NOT_LOADED||C===v.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,_.prototype.loadFragment.call(this,n,r,c)):C===v.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((w=this.media)===null||w===void 0?void 0:w.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},E.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,g.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},E.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,g.PlaylistLevelType.MAIN)},E.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},E.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},E.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var c,w=this.getAppendedFrag(r.currentTime);if(w&&w.start>1&&this.flushMainBuffer(0,w.start-1),!r.paused&&n){var C=this.hls.nextLoadLevel,b=n[C],I=this.fragLastKbps;I&&this.fragCurrent?c=this.fragCurrent.duration*b.maxBitrate/(1e3*I)+1:c=0}else c=0;var k=this.getBufferedFrag(r.currentTime+c);if(k){var j=this.followingBufferedFrag(k);if(j){this.abortCurrentFrag();var W=j.maxStartPTS?j.maxStartPTS:j.start,V=j.duration,Y=Math.max(k.end,W+Math.min(Math.max(V-this.config.maxFragLookUpTolerance,V*.5),V*.75));this.flushMainBuffer(Y,Number.POSITIVE_INFINITY)}}}},E.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===s.State.KEY_LOADING&&(this.state=s.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},E.flushMainBuffer=function(n,r){_.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},E.onMediaAttached=function(n,r){_.prototype.onMediaAttached.call(this,n,r);var c=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),c.addEventListener("playing",this.onvplaying),c.addEventListener("seeked",this.onvseeked),this.gapController=new M.default(this.config,c,this.fragmentTracker,this.hls)},E.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),_.prototype.onMediaDetaching.call(this)},E.onMediaPlaying=function(){this.tick()},E.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(U.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},E.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(O.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},E.onManifestParsed=function(n,r){var c=!1,w=!1,C;r.levels.forEach(function(b){C=b.audioCodec,C&&(C.indexOf("mp4a.40.2")!==-1&&(c=!0),C.indexOf("mp4a.40.5")!==-1&&(w=!0))}),this.audioCodecSwitch=c&&w&&!Object(t.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1},E.onLevelLoading=function(n,r){var c=this.levels;if(!c||this.state!==s.State.IDLE)return;var w=c[r.level];(!w.details||w.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(w.details))&&(this.state=s.State.WAITING_LEVEL)},E.onLevelLoaded=function(n,r){var c,w=this.levels,C=r.level,b=r.details,I=b.totalduration;if(!w){this.warn("Levels were reset while loading level "+C);return}this.log("Level "+C+" loaded ["+b.startSN+","+b.endSN+"], cc ["+b.startCC+", "+b.endCC+"] duration:"+I);var k=this.fragCurrent;k&&(this.state===s.State.FRAG_LOADING||this.state===s.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==r.level&&k.loader&&(this.state=s.State.IDLE,k.loader.abort()));var j=w[C],W=0;if(b.live||(c=j.details)!==null&&c!==void 0&&c.live){if(b.fragments[0]||(b.deltaUpdateFailed=!0),b.deltaUpdateFailed)return;W=this.alignPlaylists(b,j.details)}if(j.details=b,this.levelLastLoaded=C,this.hls.trigger(O.Events.LEVEL_UPDATED,{details:b,level:C}),this.state===s.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(b))return;this.state=s.State.IDLE}this.startFragRequested?b.live&&this.synchronizeToLiveEdge(b):this.setStartPosition(b,W),this.tick()},E._handleFragmentLoadProgress=function(n){var r,c=n.frag,w=n.part,C=n.payload,b=this.levels;if(!b){this.warn("Levels were reset while fragment load was in progress. Fragment "+c.sn+" of level "+c.level+" will not be buffered");return}var I=b[c.level],k=I.details;if(!k){this.warn("Dropping fragment "+c.sn+" of level "+c.level+" after level details were reset");return}var j=I.videoCodec,W=k.PTSKnown||!k.live,V=(r=c.initSegment)===null||r===void 0?void 0:r.data,Y=this._getAudioCodec(I),X=this.transmuxer=this.transmuxer||new x.default(this.hls,g.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=w?w.index:-1,K=F!==-1,$=new S.ChunkMetadata(c.level,c.sn,c.stats.chunkCount,C.byteLength,F,K),me=this.initPTS[c.cc];X.push(C,V,Y,j,c,w,k.totalduration,W,$,me)},E.onAudioTrackSwitching=function(n,r){var c=this.altAudio,w=!!r.url,C=r.id;if(!w){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var b=this.fragCurrent;b!=null&&b.loader&&(this.log("Switching to main audio track, cancel main fragment load"),b.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;c&&I.trigger(O.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(O.Events.AUDIO_TRACK_SWITCHED,{id:C})}},E.onAudioTrackSwitched=function(n,r){var c=r.id,w=!!this.hls.audioTracks[c].url;if(w){var C=this.videoBuffer;C&&this.mediaBuffer!==C&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=C)}this.altAudio=w,this.tick()},E.onBufferCreated=function(n,r){var c=r.tracks,w,C,b=!1;for(var I in c){var k=c[I];if(k.id==="main"){if(C=I,w=k,I==="video"){var j=c[I];j&&(this.videoBuffer=j.buffer)}}else b=!0}b&&w?(this.log("Alternate track found, use "+C+".buffered to schedule main fragment loading"),this.mediaBuffer=w.buffer):this.mediaBuffer=this.media},E.onFragBuffered=function(n,r){var c=r.frag,w=r.part;if(c&&c.type!==g.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(c)){this.warn("Fragment "+c.sn+(w?" p: "+w.index:"")+" of level "+c.level+" finished buffering, but was aborted. state: "+this.state),this.state===s.State.PARSED&&(this.state=s.State.IDLE);return}var C=w?w.stats:c.stats;this.fragLastKbps=Math.round(8*C.total/(C.buffering.end-C.loading.first)),c.sn!=="initSegment"&&(this.fragPrevious=c),this.fragBufferedComplete(c,w)},E.onError=function(n,r){switch(r.details){case A.ErrorDetails.FRAG_LOAD_ERROR:case A.ErrorDetails.FRAG_LOAD_TIMEOUT:case A.ErrorDetails.KEY_LOAD_ERROR:case A.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.MAIN,r);break;case A.ErrorDetails.LEVEL_LOAD_ERROR:case A.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==s.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=s.State.ERROR):!r.levelRetry&&this.state===s.State.WAITING_LEVEL&&(this.state=s.State.IDLE));break;case A.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var c=!0,w=this.getFwdBufferInfo(this.media,g.PlaylistLevelType.MAIN);w&&w.len>.5&&(c=!this.reduceMaxBufferLength(w.len)),c&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},E.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var c=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&c.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},E.onFragLoadEmergencyAborted=function(){this.state=s.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},E.onBufferFlushed=function(n,r){var c=r.type;if(c!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var w=(c===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(w,c,g.PlaylistLevelType.MAIN)}},E.onLevelsUpdated=function(n,r){this.levels=r.levels},E.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},E.seekToStartPos=function(){var n=this.media,r=n.currentTime,c=this.startPosition;if(c>=0&&r0&&(b1&&n.seeking===!1){var c=n.currentTime;if(o.BufferHelper.isBuffered(n,c)?r=this.getAppendedFrag(c):o.BufferHelper.isBuffered(n,c+.1)&&(r=this.getAppendedFrag(c+.1)),r){var w=this.fragPlaying,C=r.level;(!w||r.sn!==w.sn||w.level!==C||r.urlId!==w.urlId)&&(this.hls.trigger(O.Events.FRAG_CHANGED,{frag:r}),(!w||w.level!==C)&&this.hls.trigger(O.Events.LEVEL_SWITCHED,{level:C}),this.fragPlaying=r)}}},u(T,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),T}(s.default)},"./src/controller/subtitle-stream-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"SubtitleStreamController",function(){return l});var U=D("./src/events.ts"),s=D("./src/utils/logger.ts"),t=D("./src/utils/buffer-helper.ts"),O=D("./src/controller/fragment-finders.ts"),o=D("./src/utils/discontinuities.ts"),v=D("./src/controller/level-helper.ts"),g=D("./src/controller/fragment-tracker.ts"),i=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),S=D("./src/types/level.ts");function M(m,p){for(var y=0;y=r[C].start&&w<=r[C].end){c=r[C];break}var b=d.start+d.duration;c?c.end=b:(c={start:w,end:b},r.push(c)),this.fragmentTracker.fragBuffered(d)},y.onBufferFlushing=function(T,E){var d=E.startOffset,n=E.endOffset;if(d===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,c=this.levels;if(!c.length||!c[r]||!c[r].details)return;var w=c[r].details,C=w.targetduration,b=n-C;if(b<=0)return;E.endOffsetSubtitles=Math.max(0,b),this.tracksBuffered.forEach(function(I){for(var k=0;k=w.length||r!==c||!C)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(d=C.details)!==null&&d!==void 0&&d.live){var b=this.mainDetails;if(n.deltaUpdateFailed||!b)return;var I=b.fragments[0];if(!C.details)n.hasProgramDateTime&&b.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,b):I&&Object(v.addSliding)(n,I.start);else{var k=this.alignPlaylists(n,C.details);k===0&&I&&Object(v.addSliding)(n,I.start)}}if(C.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===i.State.IDLE){var j=Object(O.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);j||(this.warn("Subtitle playlist not aligned with playback"),C.details=void 0)}},y._handleFragmentLoadComplete=function(T){var E=T.frag,d=T.payload,n=E.decryptdata,r=this.hls;if(this.fragContextChanged(E))return;if(d&&d.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var c=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(d),n.key.buffer,n.iv.buffer).then(function(w){var C=performance.now();r.trigger(U.Events.FRAG_DECRYPTED,{frag:E,payload:w,stats:{tstart:c,tdecrypt:C}})})}},y.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var T,E=this.currentTrackId,d=this.levels;if(!d.length||!d[E]||!d[E].details)return;var n=d[E].details,r=n.targetduration,c=this.config,w=this.media,C=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,w.currentTime-r,c.maxBufferHole),b=C.end,I=C.len,k=this.getMaxBufferLength()+r;if(I>k)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var j=n.fragments,W=j.length,V=n.edge,Y,X=this.fragPrevious;if(b-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)},L.pollTrackChange=function(u){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,u)},L.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 u=S(this.media.textTracks);u.forEach(function(l){Object(s.clearCurrentCues)(l)}),this.subtitleTrack=-1,this.media=null},L.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},L.onManifestParsed=function(u,l){this.tracks=l.subtitleTracks},L.onSubtitleTrackLoaded=function(u,l){var m=l.id,p=l.details,y=this.trackId,_=this.tracksInGroup[y];if(!_){this.warn("Invalid subtitle track id "+m);return}var T=_.details;_.details=l.details,this.log("subtitle track "+m+" loaded ["+p.startSN+"-"+p.endSN+"]"),m===this.trackId&&(this.retryCount=0,this.playlistLoaded(m,l,T))},L.onLevelLoading=function(u,l){this.switchLevel(l.level)},L.onLevelSwitching=function(u,l){this.switchLevel(l.level)},L.switchLevel=function(u){var l=this.hls.levels[u];if(!(l!=null&&l.textGroupIds))return;var m=l.textGroupIds[l.urlId];if(this.groupId!==m){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,y=this.tracks.filter(function(E){return!m||E.groupId===m});this.tracksInGroup=y;var _=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=m;var T={subtitleTracks:y};this.log("Updating subtitle tracks, "+y.length+' track(s) found in "'+m+'" group-id'),this.hls.trigger(U.Events.SUBTITLE_TRACKS_UPDATED,T),_!==-1&&this.setSubtitleTrack(_,p)}},L.findTrackId=function(u){for(var l=this.tracksInGroup,m=0;m=p.length)return;this.clearTimer();var y=p[u];if(this.log("Switching to subtitle track "+u),this.trackId=u,y){var _=y.id,T=y.groupId,E=T===void 0?"":T,d=y.name,n=y.type,r=y.url;this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:_,groupId:E,name:d,type:n,url:r});var c=this.switchParams(y.url,l==null?void 0:l.details);this.loadPlaylist(c)}else this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:u})},L.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var u=-1,l=S(this.media.textTracks),m=0;m=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],y),E=!0,r/(y-p)>.5))return}if(E||T.push([p,y]),this.config.renderTextTracksNatively){var c=this.captionsTracks[m];this.Cues.newCue(c,p,y,_)}else{var w=this.Cues.newCue(null,p,y,_);this.hls.trigger(s.Events.CUES_PARSED,{type:"captions",cues:w,track:m})}},u.onInitPtsFound=function(m,p){var y=this,_=p.frag,T=p.id,E=p.initPTS,d=p.timescale,n=this.unparsedVttFrags;T==="main"&&(this.initPTS[_.cc]=E,this.timescale[_.cc]=d),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){y.onFragLoaded(s.Events.FRAG_LOADED,r)}))},u.getExistingTrack=function(m){var p=this.media;if(p)for(var y=0;y>>8^d&255^99,g[_]=d,i[d]=_;var n=y[_],r=y[n],c=y[r],w=y[d]*257^d*16843008;S[_]=w<<24|w>>>8,M[_]=w<<16|w>>>16,A[_]=w<<8|w>>>24,L[_]=w,w=c*16843009^r*65537^n*257^_*16843008,u[d]=w<<24|w>>>8,l[d]=w<<16|w>>>16,m[d]=w<<8|w>>>24,p[d]=w,_?(_=n^y[y[y[c^n]]],T^=y[y[T]]):_=T=1}},o.expandKey=function(g){for(var i=this.uint8ArrayToUint32Array_(g),x=!0,S=0;S>>6)+1;var w=(m[p+2]&60)>>>2;if(w>c.length-1){l.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+w});return}return E=(m[p+2]&1)<<2,E|=(m[p+3]&192)>>>6,U.logger.log("manifest codec:"+y+", ADTS type:"+_+", samplingIndex:"+w),/firefox/i.test(n)?w>=6?(_=5,d=new Array(4),T=w-3):(_=2,d=new Array(2),T=w):n.indexOf("android")!==-1?(_=2,d=new Array(2),T=w):(_=5,d=new Array(4),y&&(y.indexOf("mp4a.40.29")!==-1||y.indexOf("mp4a.40.5")!==-1)||!y&&w>=6?T=w-3:((y&&y.indexOf("mp4a.40.2")!==-1&&(w>=6&&E===1||/vivaldi/i.test(n))||!y&&E===1)&&(_=2,d=new Array(2)),T=w)),d[0]=_<<3,d[0]|=(w&14)>>1,d[1]|=(w&1)<<7,d[1]|=E<<3,_===5&&(d[1]|=(T&14)>>1,d[2]=(T&1)<<7,d[2]|=2<<2,d[3]=0),{config:d,samplerate:c[w],channelCount:E,codec:"mp4a.40."+_,manifestCodec:r}}function o(l,m){return l[m]===255&&(l[m+1]&246)===240}function v(l,m){return l[m+1]&1?7:9}function g(l,m){return(l[m+3]&3)<<11|l[m+4]<<3|(l[m+5]&224)>>>5}function i(l,m){return m+5=l.length)return!1;var y=g(l,m);if(y<=p)return!1;var _=m+y;return _===l.length||x(l,_)}return!1}function A(l,m,p,y,_){if(!l.samplerate){var T=O(m,p,y,_);if(!T)return;l.config=T.config,l.samplerate=T.samplerate,l.channelCount=T.channelCount,l.codec=T.codec,l.manifestCodec=T.manifestCodec,U.logger.log("parsed codec:"+l.codec+", rate:"+T.samplerate+", channels:"+T.channelCount)}}function L(l){return 1024*9e4/l}function f(l,m,p,y,_){var T=v(l,m),E=g(l,m);if(E-=T,E>0){var d=p+y*_;return{headerLength:T,frameLength:E,stamp:d}}}function u(l,m,p,y,_){var T=L(l.samplerate),E=f(m,p,y,_,T);if(E){var d=E.frameLength,n=E.headerLength,r=E.stamp,c=n+d,w=Math.max(0,p+c-m.length),C;w?(C=new Uint8Array(c-n),C.set(m.subarray(p+n,m.length),0)):C=m.subarray(p+n,p+c);var b={unit:C,pts:r};return w||l.samples.push(b),{sample:b,length:c,missing:w}}}},"./src/demux/base-audio-demuxer.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"initPTSFn",function(){return g});var U=D("./src/polyfills/number.ts"),s=D("./src/demux/id3.ts"),t=D("./src/demux/dummy-demuxed-track.ts"),O=D("./src/utils/mp4-tools.ts"),o=D("./src/utils/typed-array.ts"),v=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=i.prototype;return x.resetInitSegment=function(M,A,L){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(M,A){return!1},x.appendFrame=function(M,A,L){},x.demux=function(M,A){this.cachedData&&(M=Object(O.appendUint8Array)(this.cachedData,M),this.cachedData=null);var L=s.getID3Data(M,0),f=L?L.length:0,u,l,m=this._audioTrack,p=this._id3Track,y=L?s.getTimeStamp(L):void 0,_=M.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=g(y,A)),L&&L.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:L}),l=this.initPTS;f<_;){if(this.canParse(M,f)){var T=this.appendFrame(m,M,f);T?(this.frameIndex++,l=T.sample.pts,f+=T.length,u=f):f=_}else s.canParse(M,f)?(L=s.getID3Data(M,f),p.samples.push({pts:l,dts:l,data:L}),f+=L.length,u=f):f++;if(f===_&&u!==_){var E=Object(o.sliceUint8)(M,u);this.cachedData?this.cachedData=Object(O.appendUint8Array)(this.cachedData,E):this.cachedData=E}}return{audioTrack:m,avcTrack:Object(t.dummyTrack)(),id3Track:p,textTrack:Object(t.dummyTrack)()}},x.demuxSampleAes=function(M,A,L){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},x.flush=function(M){var A=this.cachedData;return A&&(this.cachedData=null,this.demux(A,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(t.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(t.dummyTrack)()}},x.destroy=function(){},i}(),g=function(x,S){return Object(U.isFiniteNumber)(x)?x*90:S*9e4};P.default=v},"./src/demux/chunk-cache.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return U});var U=function(){function t(){this.chunks=[],this.dataLength=0}var O=t.prototype;return O.push=function(v){this.chunks.push(v),this.dataLength+=v.length},O.flush=function(){var v=this.chunks,g=this.dataLength,i;if(v.length)v.length===1?i=v[0]:i=s(v,g);else return new Uint8Array(0);return this.reset(),i},O.reset=function(){this.chunks.length=0,this.dataLength=0},t}();function s(t,O){for(var o=new Uint8Array(O),v=0,g=0;gv?(this.word<<=v,this.bitsAvailable-=v):(v-=this.bitsAvailable,g=v>>3,v-=g>>3,this.bytesAvailable-=g,this.loadWord(),this.word<<=v,this.bitsAvailable-=v)},O.readBits=function(v){var g=Math.min(this.bitsAvailable,v),i=this.word>>>32-g;return v>32&&U.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=g,this.bitsAvailable>0?this.word<<=g:this.bytesAvailable>0&&this.loadWord(),g=v-g,g>0&&this.bitsAvailable?i<>>v)!==0)return this.word<<=v,this.bitsAvailable-=v,v;return this.loadWord(),v+this.skipLZ()},O.skipUEG=function(){this.skipBits(1+this.skipLZ())},O.skipEG=function(){this.skipBits(1+this.skipLZ())},O.readUEG=function(){var v=this.skipLZ();return this.readBits(v+1)-1},O.readEG=function(){var v=this.readUEG();return 1&v?1+v>>>1:-1*(v>>>1)},O.readBoolean=function(){return this.readBits(1)===1},O.readUByte=function(){return this.readBits(8)},O.readUShort=function(){return this.readBits(16)},O.readUInt=function(){return this.readBits(32)},O.skipScalingList=function(v){for(var g=8,i=8,x,S=0;S0?_.subarray(E,E+d):void 0},O=function(_,T){var E=0;return E=(_[T]&127)<<21,E|=(_[T+1]&127)<<14,E|=(_[T+2]&127)<<7,E|=_[T+3]&127,E},o=function(_,T){return U(_,T)&&O(_,T+6)+10<=_.length-T},v=function(_){for(var T=x(_),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:b+=String.fromCharCode(c);break;case 12:case 13:w=_[I++],b+=String.fromCharCode((c&31)<<6|w&63);break;case 14:w=_[I++],C=_[I++],b+=String.fromCharCode((c&15)<<12|(w&63)<<6|(C&63)<<0);break;default:}}return b},l={decodeTextFrame:A},m;function p(){return!m&&typeof self.TextDecoder!="undefined"&&(m=new self.TextDecoder("utf-8")),m}},"./src/demux/mp3demuxer.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/demux/base-audio-demuxer.ts"),s=D("./src/demux/id3.ts"),t=D("./src/utils/logger.ts"),O=D("./src/demux/mpegaudio.ts");function o(i,x){i.prototype=Object.create(x.prototype),i.prototype.constructor=i,v(i,x)}function v(i,x){return v=Object.setPrototypeOf||function(M,A){return M.__proto__=A,M},v(i,x)}var g=function(i){o(x,i);function x(){return i.apply(this,arguments)||this}var S=x.prototype;return S.resetInitSegment=function(A,L,f){i.prototype.resetInitSegment.call(this,A,L,f),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:A,duration:f,inputTimeScale:9e4,dropped:0}},x.probe=function(A){if(!A)return!1;for(var L=s.getID3Data(A,0)||[],f=L.length,u=A.length;f0},o.demux=function(g){var i=g,x=Object(s.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(U.appendUint8Array)(this.remainderData,g));var S=Object(U.segmentValidRange)(i);this.remainderData=S.remainder,x.samples=S.valid||new Uint8Array}else x.samples=i;return{audioTrack:Object(s.dummyTrack)(),avcTrack:x,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.flush=function(){var g=Object(s.dummyTrack)();return g.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(s.dummyTrack)(),avcTrack:g,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.demuxSampleAes=function(g,i,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},O}();t.minProbeByteLength=1024,P.default=t},"./src/demux/mpegaudio.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"appendFrame",function(){return v}),D.d(P,"parseHeader",function(){return g}),D.d(P,"isHeaderPattern",function(){return i}),D.d(P,"isHeader",function(){return x}),D.d(P,"canParse",function(){return S}),D.d(P,"probe",function(){return M});var U=null,s=[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],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],O=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function v(A,L,f,u,l){if(f+24>L.length)return;var m=g(L,f);if(m&&f+m.frameLength<=L.length){var p=m.samplesPerFrame*9e4/m.sampleRate,y=u+l*p,_={unit:L.subarray(f,f+m.frameLength),pts:y,dts:y};return A.config=[],A.channelCount=m.channelCount,A.samplerate=m.sampleRate,A.samples.push(_),{sample:_,length:m.frameLength,missing:0}}}function g(A,L){var f=A[L+1]>>3&3,u=A[L+1]>>1&3,l=A[L+2]>>4&15,m=A[L+2]>>2&3;if(f!==1&&l!==0&&l!==15&&m!==3){var p=A[L+2]>>1&1,y=A[L+3]>>6,_=f===3?3-u:u===3?3:4,T=s[_*14+l-1]*1e3,E=f===3?0:f===2?1:2,d=t[E*3+m],n=y===3?1:2,r=O[f][u],c=o[u],w=r*8*c,C=Math.floor(r*T/d+p)*c;if(U===null){var b=navigator.userAgent||"",I=b.match(/Chrome\/(\d+)/i);U=I?parseInt(I[1]):0}var k=!!U&&U<=87;return k&&u===2&&T>=224e3&&y===0&&(A[L+3]=A[L+3]|128),{sampleRate:d,channelCount:n,frameLength:C,samplesPerFrame:w}}}function i(A,L){return A[L]===255&&(A[L+1]&224)===224&&(A[L+1]&6)!==0}function x(A,L){return L+1=g.length){x();return}if(g[i].unit.length<32)continue;var S=this.decrypter.isSync();if(this.decryptAacSample(g,i,x,S),!S)return}},o.getAvcEncryptedData=function(g){for(var i=Math.floor((g.length-48)/160)*16+16,x=new Int8Array(i),S=0,M=32;M<=g.length-16;M+=160,S+=16)x.set(g.subarray(M,M+16),S);return x},o.getAvcDecryptedUnit=function(g,i){for(var x=new Uint8Array(i),S=0,M=32;M<=g.length-16;M+=160,S+=16)g.set(x.subarray(S,S+16),M);return g},o.decryptAvcSample=function(g,i,x,S,M,A){var L=Object(s.discardEPB)(M.data),f=this.getAvcEncryptedData(L),u=this;this.decryptBuffer(f.buffer,function(l){M.data=u.getAvcDecryptedUnit(L,l),A||u.decryptAvcSamples(g,i,x+1,S)})},o.decryptAvcSamples=function(g,i,x,S){if(g instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,x=0){if(i>=g.length){S();return}for(var M=g[i].units;!(x>=M.length);x++){var A=M[x];if(A.data.length<=48||A.type!==1&&A.type!==5)continue;var L=this.decrypter.isSync();if(this.decryptAvcSample(g,i,x,S,A,L),!L)return}}},O}();P.default=t},"./src/demux/transmuxer-interface.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return M});var U=D("./node_modules/webworkify-webpack/index.js"),s=D.n(U),t=D("./src/events.ts"),O=D("./src/demux/transmuxer.ts"),o=D("./src/utils/logger.ts"),v=D("./src/errors.ts"),g=D("./src/utils/mediasource-helper.ts"),i=D("./node_modules/eventemitter3/index.js"),x=D.n(i),S=Object(g.getMediaSource)()||{isTypeSupported:function(){return!1}},M=function(){function A(f,u,l,m){var p=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=f,this.id=u,this.onTransmuxComplete=l,this.onFlush=m;var y=f.config,_=function(r,c){c=c||{},c.frag=p.frag,c.id=p.id,f.trigger(r,c)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,_),this.observer.on(t.Events.ERROR,_);var T={mp4:S.isTypeSupported("video/mp4"),mpeg:S.isTypeSupported("audio/mpeg"),mp3:S.isTypeSupported('audio/mp4; codecs="mp3"')},E=navigator.vendor;if(y.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var d;try{d=this.worker=U("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),d.addEventListener("message",this.onwmsg),d.onerror=function(n){f.trigger(t.Events.ERROR,{type:v.ErrorTypes.OTHER_ERROR,details:v.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},d.postMessage({cmd:"init",typeSupported:T,vendor:E,id:u,config:JSON.stringify(y)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),d&&self.URL.revokeObjectURL(d.objectURL),this.transmuxer=new O.default(this.observer,T,y,E,u),this.worker=null}}else this.transmuxer=new O.default(this.observer,T,y,E,u)}var L=A.prototype;return L.destroy=function(){var u=this.worker;if(u)u.removeEventListener("message",this.onwmsg),u.terminate(),this.worker=null;else{var l=this.transmuxer;l&&(l.destroy(),this.transmuxer=null)}var m=this.observer;m&&m.removeAllListeners(),this.observer=null},L.push=function(u,l,m,p,y,_,T,E,d,n){var r=this;d.transmuxing.start=self.performance.now();var c=this.transmuxer,w=this.worker,C=_?_.start:y.start,b=y.decryptdata,I=this.frag,k=!(I&&y.cc===I.cc),j=!(I&&d.level===I.level),W=I?d.sn-I.sn:-1,V=this.part?d.part-this.part.index:1,Y=!j&&(W===1||W===0&&V===1),X=self.performance.now();(j||W||y.stats.parsing.start===0)&&(y.stats.parsing.start=X),_&&(V||!Y)&&(_.stats.parsing.start=X);var F=new O.TransmuxState(k,Y,E,j,C);if(!Y||k){o.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: `+k.toFixed(3)+" s"),l.nextLoadLevel=W,this.bwEstimator.sample(E,A.loaded),this.clearTimer(),f.loader&&(this.fragCurrent=this.partCurrent=null,f.loader.abort()),l.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:f,part:u,stats:A})},x.onFragLoaded=function(f,u){var l=u.frag,m=u.part;if(l.type===v.PlaylistLevelType.MAIN&&Object(U.isFiniteNumber)(l.sn)){var p=m?m.stats:l.stats,y=m?m.duration:l.duration;if(this.clearTimer(),this.lastLoadedFragLevel=l.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var A=this.hls.levels[l.level],T=(A.loaded?A.loaded.bytes:0)+p.loaded,E=(A.loaded?A.loaded.duration:0)+y;A.loaded={bytes:T,duration:E},A.realBitrate=Math.round(8*T/E)}if(l.bitrateTest){var d={stats:p,frag:l,part:m,id:l.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,d),l.bitrateTest=!1}}},x.onFragBuffered=function(f,u){var l=u.frag,m=u.part,p=m?m.stats:l.stats;if(p.aborted)return;if(l.type!==v.PlaylistLevelType.MAIN||l.sn==="initSegment")return;var y=p.parsing.end-p.loading.start;this.bwEstimator.sample(y,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),l.bitrateTest?this.bitrateTestDelay=y/1e3:this.bitrateTestDelay=0},x.onError=function(f,u){switch(u.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},x.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},x.getNextABRAutoLevel=function(){var f=this.fragCurrent,u=this.partCurrent,l=this.hls,m=l.maxAutoLevel,p=l.config,y=l.minAutoLevel,A=l.media,T=u?u.duration:f?f.duration:0,E=A?A.currentTime:0,d=A&&A.playbackRate!==0?Math.abs(A.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():p.abrEwmaDefaultEstimate,r=(O.BufferHelper.bufferInfo(A,E,p.maxBufferHole).end-E)/d,c=this.findBestLevel(n,y,m,r,p.abrBandWidthFactor,p.abrBandWidthUpFactor);if(c>=0)return c;g.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var w=T?Math.min(T,p.maxStarvationDelay):p.maxStarvationDelay,C=p.abrBandWidthFactor,b=p.abrBandWidthUpFactor;if(!r){var I=this.bitrateTestDelay;if(I){var k=T?Math.min(T,p.maxLoadingDelay):p.maxLoadingDelay;w=k-I,g.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*w)+" ms"),C=b=1}}return c=this.findBestLevel(n,y,m,r+w,C,b),Math.max(c,0)},x.findBestLevel=function(f,u,l,m,p,y){for(var A,T=this.fragCurrent,E=this.partCurrent,d=this.lastLoadedFragLevel,n=this.hls.levels,r=n[d],c=!!(r!=null&&(A=r.details)!==null&&A!==void 0&&A.live),w=r==null?void 0:r.codecSet,C=E?E.duration:T?T.duration:0,b=l;b>=u;b--){var I=n[b];if(!I||w&&I.codecSet!==w)continue;var k=I.details,j=(E?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||C,W=void 0;b<=d?W=p*f:W=y*f;var V=n[b].maxBitrate,Y=V*j/W;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+b+"/"+Math.round(W)+"/"+V+"/"+j+"/"+m+"/"+Y),W>V&&(!Y||c&&!this.bitrateTestDelay||Y0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+c.toFixed(3)),this.state=s.State.IDLE):(this.loadedmetadata=!1,this.state=s.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},d.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_TRACK:{var r,c=this.levels,w=this.trackId,C=c==null||((r=c[w])===null||r===void 0)?void 0:r.details;if(C){if(this.waitForCdnTuneIn(C))break;this.state=s.State.WAITING_INIT_PTS}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var b,I=performance.now(),k=this.retryDate;(!k||I>=k||(b=this.media)!==null&&b!==void 0&&b.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=s.State.IDLE);break}case s.State.WAITING_INIT_PTS:{var j=this.waitingData;if(j){var W=j.frag,V=j.part,Y=j.cache,X=j.complete;if(this.initPTS[W.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=s.State.FRAG_LOADING;var F=Y.flush(),K={frag:W,part:V,payload:F,networkDetails:null};this._handleFragmentLoadProgress(K),X&&T.prototype._handleFragmentLoadComplete.call(this,K)}else if(this.videoTrackCC!==this.waitingVideoCC)u.logger.log("Waiting fragment cc ("+W.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var $=this.getLoadPosition(),me=O.BufferHelper.bufferInfo(this.mediaBuffer,$,this.config.maxBufferHole),ce=Object(x.fragmentWithinToleranceTest)(me.end,this.config.maxFragLookUpTolerance,W);ce<0&&(u.logger.log("Waiting fragment cc ("+W.cc+") @ "+W.start+" cancelled because another fragment at "+me.end+" is needed"),this.clearWaitingFragment())}}else this.state=s.State.IDLE}}this.onTickEnd()},d.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=s.State.IDLE)},d.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var c=this.mediaBuffer?this.mediaBuffer:r,w=c.buffered;!this.loadedmetadata&&w.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},d.doTickIdle=function(){var r,c,w=this.hls,C=this.levels,b=this.media,I=this.trackId,k=w.config;if(!C||!C[I])return;if(!b&&(this.startFragRequested||!k.startFragPrefetch))return;var j=C[I],W=j.details;if(!W||W.live&&this.levelLastLoaded!==I||this.waitForCdnTuneIn(W)){this.state=s.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,i.ElementaryStreamTypes.AUDIO,g.PlaylistLevelType.AUDIO));var V=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,g.PlaylistLevelType.AUDIO);if(V===null)return;var Y=V.len,X=this.getMaxBufferLength(),F=this.audioSwitch;if(Y>=X&&!F)return;if(!F&&this._streamEnded(V,W)){w.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=s.State.ENDED;return}var K=W.fragments,$=K[0].start,me=V.end;if(F){var ce=this.getLoadPosition();me=ce,W.PTSKnown&&ce<$&&((V.end>$||V.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),b.currentTime=$+.05))}var xe=this.getNextFragment(me,W);if(!xe){this.bufferFlushed=!0;return}((r=xe.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((c=xe.decryptdata)!==null&&c!==void 0&&c.key)?this.loadKey(xe,W):this.loadFragment(xe,W,me)},d.getMaxBufferLength=function(){var r=T.prototype.getMaxBufferLength.call(this),c=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,g.PlaylistLevelType.MAIN);return c===null?r:Math.max(r,c.len)},d.onMediaDetaching=function(){this.videoBuffer=null,T.prototype.onMediaDetaching.call(this)},d.onAudioTracksUpdated=function(r,c){var w=c.audioTracks;this.resetTransmuxer(),this.levels=w.map(function(C){return new v.Level(C)})},d.onAudioTrackSwitching=function(r,c){var w=!!c.url;this.trackId=c.id;var C=this.fragCurrent;C!=null&&C.loader&&C.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),w?this.setInterval(y):this.resetTransmuxer(),w?(this.audioSwitch=!0,this.state=s.State.IDLE):this.state=s.State.STOPPED,this.tick()},d.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},d.onLevelLoaded=function(r,c){this.mainDetails=c.details},d.onAudioTrackLoaded=function(r,c){var w,C=this.levels,b=c.details,I=c.id;if(!C){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+b.startSN+","+b.endSN+"],duration:"+b.totalduration);var k=C[I],j=0;if(b.live||(w=k.details)!==null&&w!==void 0&&w.live){var W=this.mainDetails;if(b.fragments[0]||(b.deltaUpdateFailed=!0),b.deltaUpdateFailed||!W)return;!k.details&&b.hasProgramDateTime&&W.hasProgramDateTime?(Object(L.alignMediaPlaylistByPDT)(b,W),j=b.fragments[0].start):j=this.alignPlaylists(b,k.details)}k.details=b,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!b.live)&&this.setStartPosition(k.details,j),this.state===s.State.WAITING_TRACK&&!this.waitForCdnTuneIn(b)&&(this.state=s.State.IDLE),this.tick()},d._handleFragmentLoadProgress=function(r){var c,w=r.frag,C=r.part,b=r.payload,I=this.config,k=this.trackId,j=this.levels;if(!j){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+w.sn+" of level "+w.level+" will not be buffered");return}var W=j[k];console.assert(W,"Audio track is defined on fragment load progress");var V=W.details;console.assert(V,"Audio track details are defined on fragment load progress");var Y=I.defaultAudioCodec||W.audioCodec||"mp4a.40.2",X=this.transmuxer;X||(X=this.transmuxer=new S.default(this.hls,g.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[w.cc],K=(c=w.initSegment)===null||c===void 0?void 0:c.data;if(F!==void 0){var $=!1,me=C?C.index:-1,ce=me!==-1,xe=new M.ChunkMetadata(w.level,w.sn,w.stats.chunkCount,b.byteLength,me,ce);X.push(b,K,Y,"",w,C,V.totalduration,$,xe,F)}else{u.logger.log("Unknown video PTS for cc "+w.cc+", waiting for video PTS before demuxing audio frag "+w.sn+" of ["+V.startSN+" ,"+V.endSN+"],track "+k);var ye=this.waitingData=this.waitingData||{frag:w,part:C,cache:new _.default,complete:!1},Oe=ye.cache;Oe.push(new Uint8Array(b)),this.waitingVideoCC=this.videoTrackCC,this.state=s.State.WAITING_INIT_PTS}},d._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}T.prototype._handleFragmentLoadComplete.call(this,r)},d.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},d.onBufferCreated=function(r,c){var w=c.tracks.audio;w&&(this.mediaBuffer=w.buffer),c.tracks.video&&(this.videoBuffer=c.tracks.video.buffer)},d.onFragBuffered=function(r,c){var w=c.frag,C=c.part;if(w.type!==g.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(w)){this.warn("Fragment "+w.sn+(C?" p: "+C.index:"")+" of level "+w.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}w.sn!=="initSegment"&&(this.fragPrevious=w,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(w,C)},d.onError=function(r,c){switch(c.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.AUDIO,c);break;case f.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case f.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==s.State.ERROR&&this.state!==s.State.STOPPED&&(this.state=c.fatal?s.State.ERROR:s.State.IDLE,this.warn(c.details+" while loading frag, switching to "+this.state+" state"));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(c.parent==="audio"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var w=!0,C=this.getFwdBufferInfo(this.mediaBuffer,g.PlaylistLevelType.AUDIO);C&&C.len>.5&&(w=!this.reduceMaxBufferLength(C.len)),w&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},d.onBufferFlushed=function(r,c){var w=c.type;w===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},d._handleTransmuxComplete=function(r){var c,w="audio",C=this.hls,b=r.remuxResult,I=r.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var j=k.frag,W=k.part,V=b.audio,Y=b.text,X=b.id3,F=b.initSegment;if(this.fragContextChanged(j))return;if(this.state=s.State.PARSING,this.audioSwitch&&V&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,j,I),C.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:j,id:w,tracks:F.tracks})),V){var K=V.startPTS,$=V.endPTS,me=V.startDTS,ce=V.endDTS;W&&(W.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:K,endPTS:$,startDTS:me,endDTS:ce}),j.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,K,$,me,ce),this.bufferFragmentData(V,j,W,I)}if(X!=null&&(c=X.samples)!==null&&c!==void 0&&c.length){var xe=l({frag:j,id:w},X);C.trigger(t.Events.FRAG_PARSING_METADATA,xe)}if(Y){var ye=l({frag:j,id:w},Y);C.trigger(t.Events.FRAG_PARSING_USERDATA,ye)}},d._bufferInitSegment=function(r,c,w){if(this.state!==s.State.PARSING)return;r.video&&delete r.video;var C=r.audio;if(!C)return;C.levelCodec=C.codec,C.id="audio",this.log("Init audio buffer, container:"+C.container+", codecs[parsed]=["+C.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var b=C.initSegment;if(b!=null&&b.byteLength){var I={type:"audio",frag:c,part:null,chunkMeta:w,parent:c.type,data:b};this.hls.trigger(t.Events.BUFFER_APPENDING,I)}this.tick()},d.loadFragment=function(r,c,w){var C=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||C===o.FragmentState.NOT_LOADED||C===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):c.live&&!Object(U.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=s.State.WAITING_INIT_PTS):(this.startFragRequested=!0,T.prototype.loadFragment.call(this,r,c,w)))},d.completeAudioSwitch=function(){var r=this.hls,c=this.media,w=this.trackId;c&&(this.log("Switching audio track : flushing all audio"),T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:w})},E}(s.default);P.default=A},"./src/controller/audio-track-controller.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/events.ts"),s=D("./src/errors.ts"),t=D("./src/controller/base-playlist-controller.ts"),O=D("./src/types/loader.ts");function o(S,M){for(var x=0;x=u.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var l=u[this.trackId];this.log("Now switching to audio-track index "+f);var m=u[f],p=m.id,y=m.groupId,A=y===void 0?"":y,T=m.name,E=m.type,d=m.url;if(this.trackId=f,this.trackName=T,this.selectDefaultTrack=!1,this.hls.trigger(U.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:A,name:T,type:E,url:d}),m.details&&!m.details.live)return;var n=this.switchParams(m.url,l==null?void 0:l.details);this.loadPlaylist(n)},x.selectInitialTrack=function(){var f=this.tracksInGroup;console.assert(f.length,"Initial audio track should be selected when tracks are known");var u=this.trackName,l=this.findTrackId(u)||this.findTrackId();l!==-1?this.setAudioTrack(l):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},x.findTrackId=function(f){for(var u=this.tracksInGroup,l=0;lM.partTarget&&(m+=1)}if(Object(U.isFiniteNumber)(l))return new s.HlsUrlParameters(l,Object(U.isFiniteNumber)(m)?m:void 0,s.HlsSkip.No)}}},i.loadPlaylist=function(S){},i.shouldLoadTrack=function(S){return this.canLoad&&S&&!!S.url&&(!S.details||S.details.live)},i.playlistLoaded=function(S,M,x){var L=this,f=M.details,u=M.stats,l=u.loading.end?Math.max(0,self.performance.now()-u.loading.end):0;if(f.advancedDateTime=Date.now()-l,f.live||x!=null&&x.live){if(f.reloaded(x),x&&this.log("live playlist "+S+" "+(f.advanced?"REFRESHED "+f.lastPartSn+"-"+f.lastPartIndex:"MISSED")),x&&f.fragments.length>0&&Object(t.mergeDetails)(x,f),!this.canLoad||!f.live)return;var m,p=void 0,y=void 0;if(f.canBlockReload&&f.endSN&&f.advanced){var A=this.hls.config.lowLatencyMode,T=f.lastPartSn,E=f.endSN,d=f.lastPartIndex,n=d!==-1,r=T===E,c=A?0:d;n?(p=r?E+1:T,y=r?c:d+1):p=E+1;var w=f.age,C=w+f.ageHeader,b=Math.min(C-f.partTarget,f.targetduration*1.5);if(b>0){if(x&&b>x.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+x.tuneInGoal+" to: "+b+" with playlist age: "+f.age),b=0;else{var I=Math.floor(b/f.targetduration);if(p+=I,y!==void 0){var k=Math.round(b%f.targetduration/f.partTarget);y+=k}this.log("CDN Tune-in age: "+f.ageHeader+"s last advanced "+w.toFixed(2)+"s goal: "+b+" skip sn "+I+" to part "+y)}f.tuneInGoal=b}if(m=this.getDeliveryDirectives(f,M.deliveryDirectives,p,y),A||!r){this.loadPlaylist(m);return}}else m=this.getDeliveryDirectives(f,M.deliveryDirectives,p,y);var j=Object(t.computeReloadInterval)(f,u);p!==void 0&&f.canBlockReload&&(j-=f.partTarget||1),this.log("reload live playlist "+S+" in "+Math.round(j)+" ms"),this.timer=self.setTimeout(function(){return L.loadPlaylist(m)},j)}else this.clearTimer()},i.getDeliveryDirectives=function(S,M,x,L){var f=Object(s.getSkipValue)(S,x);return M!=null&&M.skip&&S.deltaUpdateFailed&&(x=M.msn,L=M.part,f=s.HlsSkip.No),new s.HlsUrlParameters(x,L,f)},i.retryLoadingOrFail=function(S){var M=this,x=this.hls.config,L=this.retryCount-1&&(f=S.context)!==null&&f!==void 0&&f.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+S.details+'"'),this.loadPlaylist();else{var u=Math.min(Math.pow(2,this.retryCount)*x.levelLoadingRetryDelay,x.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return M.loadPlaylist()},u),this.warn("retry playlist loading #"+this.retryCount+" in "+u+' ms after "'+S.details+'"')}}else this.warn('cannot recover from error "'+S.details+'"'),this.clearTimer(),S.fatal=!0;return L},g}()},"./src/controller/base-stream-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"State",function(){return E}),D.d(P,"default",function(){return d});var U=D("./src/polyfills/number.ts"),s=D("./src/task-loop.ts"),t=D("./src/controller/fragment-tracker.ts"),O=D("./src/utils/buffer-helper.ts"),o=D("./src/utils/logger.ts"),v=D("./src/events.ts"),g=D("./src/errors.ts"),i=D("./src/types/transmuxer.ts"),_=D("./src/utils/mp4-tools.ts"),S=D("./src/utils/discontinuities.ts"),M=D("./src/controller/fragment-finders.ts"),x=D("./src/controller/level-helper.ts"),L=D("./src/loader/fragment-loader.ts"),f=D("./src/crypt/decrypter.ts"),u=D("./src/utils/time-ranges.ts"),l=D("./src/types/loader.ts");function m(n,r){for(var c=0;cF;(W0&&W&&W.key&&W.iv&&W.method==="AES-128"){var V=self.performance.now();return b.decrypter.webCryptoDecrypt(new Uint8Array(j),W.key.buffer,W.iv.buffer).then(function(Y){var X=self.performance.now();return k.trigger(v.Events.FRAG_DECRYPTED,{frag:C,payload:Y,stats:{tstart:V,tdecrypt:X}}),I.payload=Y,I})}return I}).then(function(I){var k=b.fragCurrent,j=b.hls,W=b.levels;if(!W)throw new Error("init load aborted, missing levels");var V=W[C.level].details;console.assert(V,"Level details are defined when init segment is loaded");var Y=C.stats;b.state=E.IDLE,b.fragLoadError=0,C.data=new Uint8Array(I.payload),Y.parsing.start=Y.buffering.start=self.performance.now(),Y.parsing.end=Y.buffering.end=self.performance.now(),I.frag===k&&j.trigger(v.Events.FRAG_BUFFERED,{stats:Y,frag:k,part:null,id:C.type}),b.tick()}).catch(function(I){b.warn(I),b.resetFragmentLoading(C)})},c.fragContextChanged=function(C){var b=this.fragCurrent;return!C||!b||C.level!==b.level||C.sn!==b.sn||C.urlId!==b.urlId},c.fragBufferedComplete=function(C,b){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+C.type+" sn: "+C.sn+(b?" part: "+b.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+C.level+" "+u.default.toString(O.BufferHelper.getBuffered(I))),this.state=E.IDLE,this.tick()},c._handleFragmentLoadComplete=function(C){var b=this.transmuxer;if(!b)return;var I=C.frag,k=C.part,j=C.partsLoaded,W=!j||j.length===0||j.some(function(Y){return!Y}),V=new i.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!W);b.flush(V)},c._handleFragmentLoadProgress=function(C){},c._doFragLoad=function(C,b,I,k){var j=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(C.start,I||0),this.config.lowLatencyMode&&b){var W=b.partList;if(W&&k){I>C.end&&b.fragmentHint&&(C=b.fragmentHint);var V=this.getNextPart(W,C,I);if(V>-1){var Y=W[V];return this.log("Loading part sn: "+C.sn+" p: "+Y.index+" cc: "+C.cc+" of playlist ["+b.startSN+"-"+b.endSN+"] parts [0-"+V+"-"+(W.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=Y.start+Y.duration,this.state=E.FRAG_LOADING,this.hls.trigger(v.Events.FRAG_LOADING,{frag:C,part:W[V],targetBufferTime:I}),this.doFragPartsLoad(C,W,V,k).catch(function(X){return j.handleFragLoadError(X)})}else if(!C.url||this.loadedEndOfParts(W,I))return Promise.resolve(null)}}return this.log("Loading fragment "+C.sn+" cc: "+C.cc+" "+(b?"of ["+b.startSN+"-"+b.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(I.toFixed(3))),Object(U.isFiniteNumber)(C.sn)&&!this.bitrateTest&&(this.nextLoadPosition=C.start+C.duration),this.state=E.FRAG_LOADING,this.hls.trigger(v.Events.FRAG_LOADING,{frag:C,targetBufferTime:I}),this.fragmentLoader.load(C,k).catch(function(X){return j.handleFragLoadError(X)})},c.doFragPartsLoad=function(C,b,I,k){var j=this;return new Promise(function(W,V){var Y=[],X=function F(K){var $=b[K];j.fragmentLoader.loadPart(C,$,k).then(function(me){Y[$.index]=me;var ce=me.part;j.hls.trigger(v.Events.FRAG_LOADED,me);var xe=b[K+1];if(xe&&xe.fragment===C)F(K+1);else return W({frag:C,part:ce,partsLoaded:Y})}).catch(V)};X(I)})},c.handleFragLoadError=function(C){var b=C.data;return b&&b.details===g.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(b.frag,b.part):this.hls.trigger(v.Events.ERROR,b),null},c._handleTransmuxerFlush=function(C){var b=this.getCurrentContext(C);if(!b||this.state!==E.PARSING){this.fragCurrent||(this.state=E.IDLE);return}var I=b.frag,k=b.part,j=b.level,W=self.performance.now();I.stats.parsing.end=W,k&&(k.stats.parsing.end=W),this.updateLevelTiming(I,k,j,C.partial)},c.getCurrentContext=function(C){var b=this.levels,I=C.level,k=C.sn,j=C.part;if(!b||!b[I])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+I+". The current chunk will not be buffered."),null;var W=b[I],V=j>-1?Object(x.getPartWith)(W,k,j):null,Y=V?V.fragment:Object(x.getFragmentWithSN)(W,k,this.fragCurrent);return Y?{frag:Y,part:V,level:W}:null},c.bufferFragmentData=function(C,b,I,k){if(!C||this.state!==E.PARSING)return;var j=C.data1,W=C.data2,V=j;if(j&&W&&(V=Object(_.appendUint8Array)(j,W)),!V||!V.length)return;var Y={type:C.type,frag:b,part:I,chunkMeta:k,parent:b.type,data:V};this.hls.trigger(v.Events.BUFFER_APPENDING,Y),C.dropped&&C.independent&&!I&&this.flushBufferGap(b)},c.flushBufferGap=function(C){var b=this.media;if(!b)return;if(!O.BufferHelper.isBuffered(b,b.currentTime)){this.flushMainBuffer(0,C.start);return}var I=b.currentTime,k=O.BufferHelper.bufferInfo(b,I,0),j=C.duration,W=Math.min(this.config.maxFragLookUpTolerance*2,j*.25),V=Math.max(Math.min(C.start-W,k.end-W),I+W);C.start-V>W&&this.flushMainBuffer(V,C.start)},c.getFwdBufferInfo=function(C,b){var I=this.config,k=this.getLoadPosition();if(!Object(U.isFiniteNumber)(k))return null;var j=O.BufferHelper.bufferInfo(C,k,I.maxBufferHole);if(j.len===0&&j.nextStart!==void 0){var W=this.fragmentTracker.getBufferedFrag(k,b);if(W&&j.nextStart=I?(b.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+b.maxMaxBufferLength+"s"),!0):!1},c.getNextFragment=function(C,b){var I,k,j=b.fragments,W=j.length;if(!W)return null;var V=this.config,Y=j[0].start,X;if(b.live){var F=V.initialLiveManifestSize;if(W-1&&II.start&&I.loaded},c.getInitialLiveFragment=function(C,b){var I=this.fragPrevious,k=null;if(I){if(C.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),k=Object(M.findFragmentByPDT)(b,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var j=I.sn+1;if(j>=C.startSN&&j<=C.endSN){var W=b[j-C.startSN];I.cc===W.cc&&(k=W,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(M.findFragWithCC)(b,I.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var V=this.hls.liveSyncPosition;V!==null&&(k=this.getFragmentAtPosition(V,this.bitrateTest?C.fragmentEnd:C.edge,C))}return k},c.getFragmentAtPosition=function(C,b,I){var k=this.config,j=this.fragPrevious,W=I.fragments,V=I.endSN,Y=I.fragmentHint,X=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&Y);F&&Y&&!this.bitrateTest&&(W=W.concat(Y),V=Y.sn);var K;if(Cb-X?0:X;K=Object(M.findFragmentByPTS)(j,W,C,$)}else K=W[W.length-1];if(K){var me=K.sn-I.startSN,ce=j&&K.level===j.level,xe=W[me+1],ye=this.fragmentTracker.getState(K);if(ye===t.FragmentState.BACKTRACKED){K=null;for(var Oe=me;W[Oe]&&this.fragmentTracker.getState(W[Oe])===t.FragmentState.BACKTRACKED;)j?K=W[Oe--]:K=W[--Oe];K||(K=xe)}else j&&K.sn===j.sn&&!F&&(ce&&(K.sn=W-b.maxFragLookUpTolerance&&j<=V;if(k!==null&&I.duration>k&&(j"+C.startSN+" prev-sn: "+(j?j.sn:"na")+" fragments: "+V),K}return Y},c.waitForCdnTuneIn=function(C){var b=3;return C.live&&C.canBlockReload&&C.tuneInGoal>Math.max(C.partHoldBack,C.partTarget*b)},c.setStartPosition=function(C,b){var I=this.startPosition;if(I"+C))}}]),r}(s.default)},"./src/controller/buffer-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return M});var U=D("./src/polyfills/number.ts"),s=D("./src/events.ts"),t=D("./src/utils/logger.ts"),O=D("./src/errors.ts"),o=D("./src/utils/buffer-helper.ts"),v=D("./src/utils/mediasource-helper.ts"),g=D("./src/loader/fragment.ts"),i=D("./src/controller/buffer-operation-queue.ts"),_=Object(v.getMediaSource)(),S=/([ha]vc.)(?:\.[^.,]+)+/,M=function(){function x(f){var u=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 l=u.hls,m=u.media,p=u.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),m&&(u.updateMediaElementDuration(),l.trigger(s.Events.MEDIA_ATTACHED,{media:m})),p&&p.removeEventListener("sourceopen",u._onMediaSourceOpen),u.checkPendingTracks()},this._onMediaSourceClose=function(){t.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){t.logger.log("[buffer-controller]: Media source ended")},this.hls=f,this._initSourceBuffer(),this.registerListeners()}var L=x.prototype;return L.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},L.destroy=function(){this.unregisterListeners(),this.details=null},L.registerListeners=function(){var u=this.hls;u.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.on(s.Events.BUFFER_RESET,this.onBufferReset,this),u.on(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),u.on(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),u.on(s.Events.BUFFER_EOS,this.onBufferEos,this),u.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),u.on(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),u.on(s.Events.FRAG_PARSED,this.onFragParsed,this),u.on(s.Events.FRAG_CHANGED,this.onFragChanged,this)},L.unregisterListeners=function(){var u=this.hls;u.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.off(s.Events.BUFFER_RESET,this.onBufferReset,this),u.off(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),u.off(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),u.off(s.Events.BUFFER_EOS,this.onBufferEos,this),u.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),u.off(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),u.off(s.Events.FRAG_PARSED,this.onFragParsed,this),u.off(s.Events.FRAG_CHANGED,this.onFragChanged,this)},L._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},L.onManifestParsed=function(u,l){var m=2;(l.audio&&!l.video||!l.altAudio)&&(m=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=m,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},L.onMediaAttaching=function(u,l){var m=this.media=l.media;if(m&&_){var p=this.mediaSource=new _;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),m.src=self.URL.createObjectURL(p),this._objectUrl=m.src}},L.onMediaDetaching=function(){var u=this.media,l=this.mediaSource,m=this._objectUrl;if(l){if(t.logger.log("[buffer-controller]: media source detaching"),l.readyState==="open")try{l.endOfStream()}catch(p){t.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),l.removeEventListener("sourceopen",this._onMediaSourceOpen),l.removeEventListener("sourceended",this._onMediaSourceEnded),l.removeEventListener("sourceclose",this._onMediaSourceClose),u&&(m&&self.URL.revokeObjectURL(m),u.src===m?(u.removeAttribute("src"),u.load()):t.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(s.Events.MEDIA_DETACHED,void 0)},L.onBufferReset=function(){var u=this;this.getSourceBufferTypes().forEach(function(l){var m=u.sourceBuffer[l];try{m&&(u.removeBufferListeners(l),u.mediaSource&&u.mediaSource.removeSourceBuffer(m),u.sourceBuffer[l]=void 0)}catch(p){t.logger.warn("[buffer-controller]: Failed to reset the "+l+" buffer",p)}}),this._initSourceBuffer()},L.onBufferCodecs=function(u,l){var m=this,p=this.getSourceBufferTypes().length;if(Object.keys(l).forEach(function(y){if(p){var A=m.tracks[y];if(A&&typeof A.buffer.changeType=="function"){var T=l[y],E=T.codec,d=T.levelCodec,n=T.container,r=(A.levelCodec||A.codec).replace(S,"$1"),c=(d||E).replace(S,"$1");if(r!==c){var w=n+";codecs="+(d||E);m.appendChangeType(y,w)}}}else m.pendingTracks[y]=l[y]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},L.appendChangeType=function(u,l){var m=this,p=this.operationQueue,y={execute:function(){var T=m.sourceBuffer[u];T&&(t.logger.log("[buffer-controller]: changing "+u+" sourceBuffer type to "+l),T.changeType(l)),p.shiftAndExecuteNext(u)},onStart:function(){},onComplete:function(){},onError:function(T){t.logger.warn("[buffer-controller]: Failed to change "+u+" SourceBuffer type",T)}};p.append(y,u)},L.onBufferAppending=function(u,l){var m=this,p=this.hls,y=this.operationQueue,A=this.tracks,T=l.data,E=l.type,d=l.frag,n=l.part,r=l.chunkMeta,c=r.buffering[E],w=self.performance.now();c.start=w;var C=d.stats.buffering,b=n?n.stats.buffering:null;C.start===0&&(C.start=w),b&&b.start===0&&(b.start=w);var I=A.audio,k=E==="audio"&&r.id===1&&(I==null?void 0:I.container)==="audio/mpeg",j={execute:function(){if(c.executeStart=self.performance.now(),k){var V=m.sourceBuffer[E];if(V){var Y=d.start-V.timestampOffset;Math.abs(Y)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+d.start+" (delta: "+Y+") sn: "+d.sn+")"),V.timestampOffset=d.start)}}m.appendExecutor(T,E)},onStart:function(){},onComplete:function(){var V=self.performance.now();c.executeEnd=c.end=V,C.first===0&&(C.first=V),b&&b.first===0&&(b.first=V);var Y=m.sourceBuffer,X={};for(var F in Y)X[F]=o.BufferHelper.getBuffered(Y[F]);m.appendError=0,m.hls.trigger(s.Events.BUFFER_APPENDED,{type:E,frag:d,part:n,chunkMeta:r,parent:d.type,timeRanges:X})},onError:function(V){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+E+" SourceBuffer",V);var Y={type:O.ErrorTypes.MEDIA_ERROR,parent:d.type,details:O.ErrorDetails.BUFFER_APPEND_ERROR,err:V,fatal:!1};V.code===DOMException.QUOTA_EXCEEDED_ERR?Y.details=O.ErrorDetails.BUFFER_FULL_ERROR:(m.appendError++,Y.details=O.ErrorDetails.BUFFER_APPEND_ERROR,m.appendError>p.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+p.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),Y.fatal=!0)),p.trigger(s.Events.ERROR,Y)}};y.append(j,E)},L.onBufferFlushing=function(u,l){var m=this,p=this.operationQueue,y=function(T){return{execute:m.removeExecutor.bind(m,T,l.startOffset,l.endOffset),onStart:function(){},onComplete:function(){m.hls.trigger(s.Events.BUFFER_FLUSHED,{type:T})},onError:function(d){t.logger.warn("[buffer-controller]: Failed to remove from "+T+" SourceBuffer",d)}}};l.type?p.append(y(l.type),l.type):this.getSourceBufferTypes().forEach(function(A){p.append(y(A),A)})},L.onFragParsed=function(u,l){var m=this,p=l.frag,y=l.part,A=[],T=y?y.elementaryStreams:p.elementaryStreams;T[g.ElementaryStreamTypes.AUDIOVIDEO]?A.push("audiovideo"):(T[g.ElementaryStreamTypes.AUDIO]&&A.push("audio"),T[g.ElementaryStreamTypes.VIDEO]&&A.push("video"));var E=function(){var n=self.performance.now();p.stats.buffering.end=n,y&&(y.stats.buffering.end=n);var r=y?y.stats:p.stats;m.hls.trigger(s.Events.FRAG_BUFFERED,{frag:p,part:y,stats:r,id:p.type})};A.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+p.type+" level: "+p.level+" sn: "+p.sn),this.blockBuffers(E,A)},L.onFragChanged=function(u,l){this.flushBackBuffer()},L.onBufferEos=function(u,l){var m=this,p=this.getSourceBufferTypes().reduce(function(y,A){var T=m.sourceBuffer[A];return(!l.type||l.type===A)&&(T&&!T.ended&&(T.ended=!0,t.logger.log("[buffer-controller]: "+A+" sourceBuffer now EOS"))),y&&!!(!T||T.ended)},!0);p&&this.blockBuffers(function(){var y=m.mediaSource;if(!y||y.readyState!=="open")return;y.endOfStream()})},L.onLevelUpdated=function(u,l){var m=l.details;if(!m.fragments.length)return;this.details=m,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},L.flushBackBuffer=function(){var u=this.hls,l=this.details,m=this.media,p=this.sourceBuffer;if(!m||l===null)return;var y=this.getSourceBufferTypes();if(!y.length)return;var A=l.live&&u.config.liveBackBufferLength!==null?u.config.liveBackBufferLength:u.config.backBufferLength;if(!Object(U.isFiniteNumber)(A)||A<0)return;var T=m.currentTime,E=l.levelTargetDuration,d=Math.max(A,E),n=Math.floor(T/E)*E-d;y.forEach(function(r){var c=p[r];if(c){var w=o.BufferHelper.getBuffered(c);w.length>0&&n>w.start(0)&&(u.trigger(s.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),l.live&&u.trigger(s.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),u.trigger(s.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},L.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var u=this.details,l=this.hls,m=this.media,p=this.mediaSource,y=u.fragments[0].start+u.totalduration,A=m.duration,T=Object(U.isFiniteNumber)(p.duration)?p.duration:0;u.live&&l.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(u)):(y>T&&y>A||!Object(U.isFiniteNumber)(A))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+y.toFixed(3)),p.duration=y)},L.updateSeekableRange=function(u){var l=this.mediaSource,m=u.fragments,p=m.length;if(p&&u.live&&l!==null&&l!==void 0&&l.setLiveSeekableRange){var y=Math.max(0,m[0].start),A=Math.max(y,y+u.totalduration);l.setLiveSeekableRange(y,A)}},L.checkPendingTracks=function(){var u=this.bufferCodecEventsExpected,l=this.operationQueue,m=this.pendingTracks,p=Object.keys(m).length;if(p&&!u||p===2){this.createSourceBuffers(m),this.pendingTracks={};var y=this.getSourceBufferTypes();if(y.length===0){this.hls.trigger(s.Events.ERROR,{type:O.ErrorTypes.MEDIA_ERROR,details:O.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}y.forEach(function(A){l.executeNext(A)})}},L.createSourceBuffers=function(u){var l=this.sourceBuffer,m=this.mediaSource;if(!m)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var y in u)if(!l[y]){var A=u[y];if(!A)throw Error("source buffer exists for track "+y+", however track does not");var T=A.levelCodec||A.codec,E=A.container+";codecs="+T;t.logger.log("[buffer-controller]: creating sourceBuffer("+E+")");try{var d=l[y]=m.addSourceBuffer(E),n=y;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[y]={buffer:d,codec:T,container:A.container,levelCodec:A.levelCodec,id:A.id},p++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(s.Events.ERROR,{type:O.ErrorTypes.MEDIA_ERROR,details:O.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:E})}}p&&this.hls.trigger(s.Events.BUFFER_CREATED,{tracks:this.tracks})},L._onSBUpdateStart=function(u){var l=this.operationQueue,m=l.current(u);m.onStart()},L._onSBUpdateEnd=function(u){var l=this.operationQueue,m=l.current(u);m.onComplete(),l.shiftAndExecuteNext(u)},L._onSBUpdateError=function(u,l){t.logger.error("[buffer-controller]: "+u+" SourceBuffer error",l),this.hls.trigger(s.Events.ERROR,{type:O.ErrorTypes.MEDIA_ERROR,details:O.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var m=this.operationQueue.current(u);m&&m.onError(l)},L.removeExecutor=function(u,l,m){var p=this.media,y=this.mediaSource,A=this.operationQueue,T=this.sourceBuffer,E=T[u];if(!p||!y||!E){t.logger.warn("[buffer-controller]: Attempting to remove from the "+u+" SourceBuffer, but it does not exist"),A.shiftAndExecuteNext(u);return}var d=Object(U.isFiniteNumber)(p.duration)?p.duration:Infinity,n=Object(U.isFiniteNumber)(y.duration)?y.duration:Infinity,r=Math.max(0,l),c=Math.min(m,d,n);c>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+c+"] from the "+u+" SourceBuffer"),console.assert(!E.updating,u+" sourceBuffer must not be updating"),E.remove(r,c)):A.shiftAndExecuteNext(u)},L.appendExecutor=function(u,l){var m=this.operationQueue,p=this.sourceBuffer,y=p[l];if(!y){t.logger.warn("[buffer-controller]: Attempting to append to the "+l+" SourceBuffer, but it does not exist"),m.shiftAndExecuteNext(l);return}y.ended=!1,console.assert(!y.updating,l+" sourceBuffer must not be updating"),y.appendBuffer(u)},L.blockBuffers=function(u,l){var m=this;if(l===void 0&&(l=this.getSourceBufferTypes()),!l.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(u);return}var p=this.operationQueue,y=l.map(function(A){return p.appendBlocker(A)});Promise.all(y).then(function(){u(),l.forEach(function(A){var T=m.sourceBuffer[A];(!T||!T.updating)&&p.shiftAndExecuteNext(A)})})},L.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},L.addBufferListener=function(u,l,m){var p=this.sourceBuffer[u];if(!p)return;var y=m.bind(this,u);this.listeners[u].push({event:l,listener:y}),p.addEventListener(l,y)},L.removeBufferListeners=function(u){var l=this.sourceBuffer[u];if(!l)return;this.listeners[u].forEach(function(m){l.removeEventListener(m.event,m.listener)})},x}()},"./src/controller/buffer-operation-queue.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return s});var U=D("./src/utils/logger.ts"),s=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var O=t.prototype;return O.append=function(v,g){var i=this.queues[g];i.push(v),i.length===1&&this.buffers[g]&&this.executeNext(g)},O.insertAbort=function(v,g){var i=this.queues[g];i.unshift(v),this.executeNext(g)},O.appendBlocker=function(v){var g,i=new Promise(function(S){g=S}),_={execute:g,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(_,v),i},O.executeNext=function(v){var g=this.buffers,i=this.queues,_=g[v],S=i[v];if(S.length){var M=S[0];try{M.execute()}catch(x){U.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),M.onError(x),(!_||!_.updating)&&(S.shift(),this.executeNext(v))}}},O.shiftAndExecuteNext=function(v){this.queues[v].shift(),this.executeNext(v)},O.current=function(v){return this.queues[v][0]},t}()},"./src/controller/cap-level-controller.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/events.ts");function s(o,v){for(var g=0;g0&&this.mediaWidth>0){var i=this.hls.levels;if(i.length){var _=this.hls;_.autoLevelCapping=this.getMaxLevel(i.length-1),_.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=_.autoLevelCapping}}},v.getMaxLevel=function(i){var _=this,S=this.hls.levels;if(!S.length)return-1;var M=S.filter(function(x,L){return o.isLevelAllowed(L,_.restrictedLevels)&&L<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(M,this.mediaWidth,this.mediaHeight)},v.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()},v.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},v.getDimensions=function(){if(this.clientRect)return this.clientRect;var i=this.media,_={width:0,height:0};if(i){var S=i.getBoundingClientRect();_.width=S.width,_.height=S.height,!_.width&&!_.height&&(_.width=S.right-S.left||i.width||0,_.height=S.bottom-S.top||i.height||0)}return this.clientRect=_,_},o.isLevelAllowed=function(i,_){return _===void 0&&(_=[]),_.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,_,S){if(!i||!i.length)return-1;for(var M=function(l,m){return m?l.width!==m.width||l.height!==m.height:!0},x=i.length-1,L=0;L=_||f.height>=S)&&M(f,i[L+1])){x=L;break}}return x},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(_){}return i}}]),o}();P.default=O},"./src/controller/cmcd-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return M});var U=D("./src/events.ts"),s=D("./src/types/cmcd.ts"),t=D("./src/utils/buffer-helper.ts"),O=D("./src/utils/logger.ts");function o(x,L){for(var f=0;f=x.length?{done:!0}:{done:!1,value:x[u++]}}}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 i(x,L){if(!x)return;if(typeof x=="string")return _(x,L);var f=Object.prototype.toString.call(x).slice(8,-1);if(f==="Object"&&x.constructor&&(f=x.constructor.name),f==="Map"||f==="Set")return Array.from(x);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return _(x,L)}function _(x,L){(L==null||L>x.length)&&(L=x.length);for(var f=0,u=new Array(L);fl&&(l=A.bitrate)}return l>0?l:NaN},L.getBufferLength=function(u){var l=this.hls.media,m=u===s.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!m||!l)return NaN;var p=t.BufferHelper.bufferInfo(m,l.currentTime,this.config.maxBufferHole);return p.len*1e3},L.createPlaylistLoader=function(){var u=this.config.pLoader,l=this.applyPlaylistData,m=u||this.config.loader;return function(){function p(A){this.loader=void 0,this.loader=new m(A)}var y=p.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(T,E,d){l(T),this.loader.load(T,E,d)},v(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},L.createFragmentLoader=function(){var u=this.config.fLoader,l=this.applyFragmentData,m=u||this.config.loader;return function(){function p(A){this.loader=void 0,this.loader=new m(A)}var y=p.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(T,E,d){l(T),this.loader.load(T,E,d)},v(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},x.uuid=function(){var u=URL.createObjectURL(new Blob),l=u.toString();return URL.revokeObjectURL(u),l.substr(l.lastIndexOf("/")+1)},x.serialize=function(u){for(var l=[],m=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},p=function(k){return Math.round(k)},y=function(k){return p(k/100)*100},A=function(k){return encodeURIComponent(k)},T={br:p,d:p,bl:y,dl:y,mtp:y,nor:A,rtp:y,tb:p},E=Object.keys(u||{}).sort(),d=g(E),n;!(n=d()).done;){var r=n.value,c=u[r];if(!m(c))continue;if(r==="v"&&c===1)continue;if(r=="pr"&&c===1)continue;var w=T[r];w&&(c=w(c));var C=typeof c,b=void 0;r==="ot"||r==="sf"||r==="st"?b=r+"="+c:C==="boolean"?b=r:C==="number"?b=r+"="+c:b=r+"="+JSON.stringify(c),l.push(b)}return l.join(",")},x.toHeaders=function(u){for(var l=Object.keys(u),m={},p=["Object","Request","Session","Status"],y=[{},{},{},{}],A={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},T=0,E=l;Tg){this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var A=g-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+A+" attempts left"),this._requestLicense(l,m)}break}},x._generateLicenseRequestChallenge=function(f,u){switch(f.mediaKeySystemDomain){case O.KeySystems.WIDEVINE:return u}throw new Error("unsupported key-system: "+f.mediaKeySystemDomain)},x._requestLicense=function(f,u){t.logger.log("Requesting content license for key-system");var l=this._mediaKeysList[0];if(!l){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var m=this.getLicenseServerUrl(l.mediaKeySystemDomain),p=this._createLicenseXhr(m,f,u);t.logger.log("Sending license request to URL: "+m);var y=this._generateLicenseRequestChallenge(l,f);p.send(y)}catch(A){t.logger.error("Failure requesting DRM license: "+A),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},x.onMediaAttached=function(f,u){if(!this._emeEnabled)return;var l=u.media;this._media=l,l.addEventListener("encrypted",this._onMediaEncrypted)},x.onMediaDetached=function(){var f=this._media,u=this._mediaKeysList;if(!f)return;f.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(u.map(function(l){if(l.mediaKeysSession)return l.mediaKeysSession.close().catch(function(){})})).then(function(){return f.setMediaKeys(null)}).catch(function(){})},x.onManifestParsed=function(f,u){if(!this._emeEnabled)return;var l=u.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),m=u.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(O.KeySystems.WIDEVINE,l,m)},v(M,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),M}();P.default=S},"./src/controller/fps-controller.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/events.ts"),s=D("./src/utils/logger.ts"),t=function(){function O(v){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=v,this.registerListeners()}var o=O.prototype;return o.setStreamController=function(g){this.streamController=g},o.registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(g,i){var _=this.hls.config;if(_.capLevelOnFPSDrop){var S=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=S,S&&typeof S.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),_.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(g,i,_){var S=performance.now();if(i){if(this.lastTime){var M=S-this.lastTime,x=_-this.lastDroppedFrames,L=i-this.lastDecodedFrames,f=1e3*x/M,u=this.hls;if(u.trigger(U.Events.FPS_DROP,{currentDropped:x,currentDecoded:L,totalDroppedFrames:_}),f>0&&x>u.config.fpsDroppedMonitoringThreshold*L){var l=u.currentLevel;s.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+l),l>0&&(u.autoLevelCapping===-1||u.autoLevelCapping>=l)&&(l=l-1,u.trigger(U.Events.FPS_DROP_LEVEL_CAPPING,{level:l,droppedLevel:u.currentLevel}),u.autoLevelCapping=l,this.streamController.nextLevelSwitch())}}this.lastTime=S,this.lastDroppedFrames=_,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var g=this.media;if(g)if(this.isVideoPlaybackQualityAvailable){var i=g.getVideoPlaybackQuality();this.checkFPS(g,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(g,g.webkitDecodedFrameCount,g.webkitDroppedFrameCount)},O}();P.default=t},"./src/controller/fragment-finders.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"findFragmentByPDT",function(){return t}),D.d(P,"findFragmentByPTS",function(){return O}),D.d(P,"fragmentWithinToleranceTest",function(){return o}),D.d(P,"pdtWithinToleranceTest",function(){return v}),D.d(P,"findFragWithCC",function(){return g});var U=D("./src/polyfills/number.ts"),s=D("./src/utils/binary-search.ts");function t(i,_,S){if(_===null||!Array.isArray(i)||!i.length||!Object(U.isFiniteNumber)(_))return null;var M=i[0].programDateTime;if(_<(M||0))return null;var x=i[i.length-1].endProgramDateTime;if(_>=(x||0))return null;S=S||0;for(var L=0;Li&&S.start?-1:0}function v(i,_,S){var M=Math.min(_,S.duration+(S.deltaPTS?S.deltaPTS:0))*1e3,x=S.endProgramDateTime||0;return x-M>i}function g(i,_){return s.default.search(i,function(S){return S.cc<_?1:S.cc>_?-1:0})}},"./src/controller/fragment-tracker.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"FragmentState",function(){return t}),D.d(P,"FragmentTracker",function(){return O});var U=D("./src/events.ts"),s=D("./src/types/loader.ts"),t;(function(g){g.NOT_LOADED="NOT_LOADED",g.BACKTRACKED="BACKTRACKED",g.APPENDING="APPENDING",g.PARTIAL="PARTIAL",g.OK="OK"})(t||(t={}));var O=function(){function g(_){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=_,this._registerListeners()}var i=g.prototype;return i._registerListeners=function(){var S=this.hls;S.on(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.on(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.on(U.Events.FRAG_LOADED,this.onFragLoaded,this)},i._unregisterListeners=function(){var S=this.hls;S.off(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.off(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.off(U.Events.FRAG_LOADED,this.onFragLoaded,this)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(S,M){if(M===s.PlaylistLevelType.MAIN){var x=this.activeFragment,L=this.activeParts;if(!x)return null;if(L)for(var f=L.length;f--;){var u=L[f],l=u?u.end:x.appendedPTS;if(u.start<=S&&l!==void 0&&S<=l)return f>9&&(this.activeParts=L.slice(f-9)),u}else if(x.start<=S&&x.appendedPTS!==void 0&&S<=x.appendedPTS)return x}return this.getBufferedFrag(S,M)},i.getBufferedFrag=function(S,M){for(var x=this.fragments,L=Object.keys(x),f=L.length;f--;){var u=x[L[f]];if((u==null?void 0:u.body.type)===M&&u.buffered){var l=u.body;if(l.start<=S&&S<=l.end)return l}}return null},i.detectEvictedFragments=function(S,M,x){var L=this;Object.keys(this.fragments).forEach(function(f){var u=L.fragments[f];if(!u)return;if(!u.buffered){u.body.type===x&&L.removeFragment(u.body);return}var l=u.range[S];if(!l)return;l.time.some(function(m){var p=!L.isTimeBuffered(m.startPTS,m.endPTS,M);return p&&L.removeFragment(u.body),p})})},i.detectPartialFragments=function(S){var M=this,x=this.timeRanges,L=S.frag,f=S.part;if(!x||L.sn==="initSegment")return;var u=v(L),l=this.fragments[u];if(!l)return;Object.keys(x).forEach(function(m){var p=L.elementaryStreams[m];if(!p)return;var y=x[m],A=f!==null||p.partial===!0;l.range[m]=M.getBufferedTimes(L,f,A,y)}),l.backtrack=l.loaded=null,Object.keys(l.range).length?l.buffered=!0:this.removeFragment(l.body)},i.fragBuffered=function(S){var M=v(S),x=this.fragments[M];x&&(x.backtrack=x.loaded=null,x.buffered=!0)},i.getBufferedTimes=function(S,M,x,L){for(var f={time:[],partial:x},u=M?M.start:S.start,l=M?M.end:S.end,m=S.minEndPTS||l,p=S.maxStartPTS||u,y=0;y=A&&m<=T){f.time.push({startPTS:Math.max(u,L.start(y)),endPTS:Math.min(l,L.end(y))});break}else if(uA)f.partial=!0,f.time.push({startPTS:Math.max(u,L.start(y)),endPTS:Math.min(l,L.end(y))});else if(l<=A)break}return f},i.getPartialFragment=function(S){var M=null,x,L,f,u=0,l=this.bufferPadding,m=this.fragments;return Object.keys(m).forEach(function(p){var y=m[p];if(!y)return;o(y)&&(L=y.body.start-l,f=y.body.end+l,S>=L&&S<=f&&(x=Math.min(S-L,f-S),u<=x&&(M=y.body,u=x)))}),M},i.getState=function(S){var M=v(S),x=this.fragments[M];return x?x.buffered?o(x)?t.PARTIAL:t.OK:x.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(S,M){var x=v(S),L=this.fragments[x];if(!L||L.backtrack)return null;var f=L.backtrack=M||L.loaded;return L.loaded=null,f},i.getBacktrackData=function(S){var M=v(S),x=this.fragments[M];if(x){var L,f=x.backtrack;if(f!=null&&(L=f.payload)!==null&&L!==void 0&&L.byteLength)return f;this.removeFragment(S)}return null},i.isTimeBuffered=function(S,M,x){for(var L,f,u=0;u=L&&M<=f)return!0;if(M<=L)return!1}return!1},i.onFragLoaded=function(S,M){var x=M.frag,L=M.part;if(x.sn==="initSegment"||x.bitrateTest||L)return;var f=v(x);this.fragments[f]={body:x,loaded:M,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(S,M){var x=this,L=M.frag,f=M.part,u=M.timeRanges;if(L.type===s.PlaylistLevelType.MAIN)if(this.activeFragment=L,f){var l=this.activeParts;l||(this.activeParts=l=[]),l.push(f)}else this.activeParts=null;this.timeRanges=u,Object.keys(u).forEach(function(m){var p=u[m];if(x.detectEvictedFragments(m,p),!f)for(var y=0;yS&&L.removeFragment(l)}})},i.removeFragment=function(S){var M=v(S);S.stats.loaded=0,S.clearElementaryStreamInfo(),delete this.fragments[M]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},g}();function o(g){var i,_;return g.buffered&&(((i=g.range.video)===null||i===void 0?void 0:i.partial)||((_=g.range.audio)===null||_===void 0?void 0:_.partial))}function v(g){return g.type+"_"+g.level+"_"+g.urlId+"_"+g.sn}},"./src/controller/gap-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"STALL_MINIMUM_DURATION_MS",function(){return o}),D.d(P,"MAX_START_GAP_JUMP",function(){return v}),D.d(P,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return g}),D.d(P,"SKIP_BUFFER_RANGE_START",function(){return i}),D.d(P,"default",function(){return _});var U=D("./src/utils/buffer-helper.ts"),s=D("./src/errors.ts"),t=D("./src/events.ts"),O=D("./src/utils/logger.ts"),o=250,v=2,g=.1,i=.05,_=function(){function S(x,L,f,u){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=x,this.media=L,this.fragmentTracker=f,this.hls=u}var M=S.prototype;return M.destroy=function(){this.hls=this.fragmentTracker=this.media=null},M.poll=function(L){var f=this.config,u=this.media,l=this.stalled,m=u.currentTime,p=u.seeking,y=this.seeking&&!p,A=!this.seeking&&p;if(this.seeking=p,m!==L){if(this.moved=!0,l!==null){if(this.stallReported){var T=self.performance.now()-l;O.logger.warn("playback not stuck anymore @"+m+", after "+Math.round(T)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((A||y)&&(this.stalled=null),u.paused||u.ended||u.playbackRate===0||!U.BufferHelper.getBuffered(u).length)return;var E=U.BufferHelper.bufferInfo(u,m,0),d=E.len>0,n=E.nextStart||0;if(!d&&!n)return;if(p){var r=E.len>v,c=!n||n-m>v&&!this.fragmentTracker.getPartialFragment(m);if(r||c)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var w,C=Math.max(n,E.start||0)-m,b=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=b==null||((w=b.details)===null||w===void 0)?void 0:w.live,k=I?b.details.targetduration*2:v;if(C>0&&C<=k){this._trySkipBufferHole(null);return}}var j=self.performance.now();if(l===null){this.stalled=j;return}var W=j-l;!p&&W>=o&&this._reportStall(E.len);var V=U.BufferHelper.bufferInfo(u,m,f.maxBufferHole);this._tryFixBufferStall(V,W)},M._tryFixBufferStall=function(L,f){var u=this.config,l=this.fragmentTracker,m=this.media,p=m.currentTime,y=l.getPartialFragment(p);if(y){var A=this._trySkipBufferHole(y);if(A)return}L.len>u.maxBufferHole&&f>u.highBufferWatchdogPeriod*1e3&&(O.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},M._reportStall=function(L){var f=this.hls,u=this.media,l=this.stallReported;l||(this.stallReported=!0,O.logger.warn("Playback stalling at @"+u.currentTime+" due to low buffer (buffer="+L+")"),f.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:L}))},M._trySkipBufferHole=function(L){for(var f=this.config,u=this.hls,l=this.media,m=l.currentTime,p=0,y=U.BufferHelper.getBuffered(l),A=0;A=p&&m.05&&this.forwardBufferLength>1){var A=Math.min(2,Math.max(1,u)),T=Math.round(2/(1+Math.exp(-.75*m-this.edgeStalled))*20)/20;S.playbackRate=Math.min(A,Math.max(1,T))}else S.playbackRate!==1&&S.playbackRate!==0&&(S.playbackRate=1)},i.estimateLiveEdge=function(){var S=this.levelDetails;return S===null?null:S.edge+S.age},i.computeLatency=function(){var S=this.estimateLiveEdge();return S===null?null:S-this.currentTime},o(g,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var S=this.config,M=this.levelDetails;return S.liveMaxLatencyDuration!==void 0?S.liveMaxLatencyDuration:M?S.liveMaxLatencyDurationCount*M.targetduration:0}},{key:"targetLatency",get:function(){var S=this.levelDetails;if(S===null)return null;var M=S.holdBack,x=S.partHoldBack,L=S.targetduration,f=this.config,u=f.liveSyncDuration,l=f.liveSyncDurationCount,m=f.lowLatencyMode,p=this.hls.userConfig,y=m&&x||M;(p.liveSyncDuration||p.liveSyncDurationCount||y===0)&&(y=u!==void 0?u:l*L);var A=L,T=1;return y+Math.min(this.stallCount*T,A)}},{key:"liveSyncPosition",get:function(){var S=this.estimateLiveEdge(),M=this.targetLatency,x=this.levelDetails;if(S===null||M===null||x===null)return null;var L=x.edge,f=S-M-this.edgeStalled,u=L-x.totalduration,l=L-(this.config.lowLatencyMode&&x.partTarget||x.targetduration);return Math.min(Math.max(u,f),l)}},{key:"drift",get:function(){var S=this.levelDetails;return S===null?1:S.drift}},{key:"edgeStalled",get:function(){var S=this.levelDetails;if(S===null)return 0;var M=(this.config.lowLatencyMode&&S.partTarget||S.targetduration)*3;return Math.max(S.age-M,0)}},{key:"forwardBufferLength",get:function(){var S=this.media,M=this.levelDetails;if(!S||!M)return 0;var x=S.buffered.length;return x?S.buffered.end(x-1):M.edge-this.currentTime}}]),g}()},"./src/controller/level-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return f});var U=D("./src/types/level.ts"),s=D("./src/events.ts"),t=D("./src/errors.ts"),O=D("./src/utils/codecs.ts"),o=D("./src/controller/level-helper.ts"),v=D("./src/controller/base-playlist-controller.ts"),g=D("./src/types/loader.ts");function i(){return i=Object.assign||function(u){for(var l=1;l0){n=T[0].bitrate,T.sort(function(W,V){return W.bitrate-V.bitrate}),this._levels=T;for(var I=0;Ithis.hls.config.fragLoadingMaxRetry&&(r=A.frag.level)):r=A.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:T&&(T.deliveryDirectives&&(n=!1),r=T.level),d=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=A.level,d=!0;break}r!==void 0&&this.recoverLevel(A,r,d,n)},m.recoverLevel=function(y,A,T,E){var d=y.details,n=this._levels[A];if(n.loadError++,T){var r=this.retryLoadingOrFail(y);if(r)y.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(E){var c=n.url.length;if(c>1&&n.loadError1){var E=(A.urlId+1)%T;this.warn("Switching to redundant URL-id "+E),this._levels.forEach(function(d){d.urlId=E}),this.level=y}},m.onFragLoaded=function(y,A){var T=A.frag;if(T!==void 0&&T.type===g.PlaylistLevelType.MAIN){var E=this._levels[T.level];E!==void 0&&(E.fragmentError=0,E.loadError=0)}},m.onLevelLoaded=function(y,A){var T,E=A.level,d=A.details,n=this._levels[E];if(!n){var r;this.warn("Invalid level index "+E),(r=A.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(d.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(E,A,n.details)):(T=A.deliveryDirectives)!==null&&T!==void 0&&T.skip&&(d.deltaUpdateFailed=!0)},m.onAudioTrackSwitched=function(y,A){var T=this.hls.levels[this.currentLevelIndex];if(!T)return;if(T.audioGroupIds){for(var E=-1,d=this.hls.audioTracks[A.id].groupId,n=0;n0){var E=T.urlId,d=T.url[E];if(y)try{d=y.addDirectives(d)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+A+(y?" at sn "+y.msn+" part "+y.part:"")+" with URL-id "+E+" "+d),this.clearTimer(),this.hls.trigger(s.Events.LEVEL_LOADING,{url:d,level:A,id:E,deliveryDirectives:y||null})}},m.removeLevel=function(y,A){var T=function(n,r){return r!==A},E=this._levels.filter(function(d,n){return n!==y?!0:d.url.length>1&&A!==void 0?(d.url=d.url.filter(T),d.audioGroupIds&&(d.audioGroupIds=d.audioGroupIds.filter(T)),d.textGroupIds&&(d.textGroupIds=d.textGroupIds.filter(T)),d.urlId=0,!0):!1}).map(function(d,n){var r=d.details;return r!=null&&r.fragments&&r.fragments.forEach(function(c){c.level=n}),d});this._levels=E,this.hls.trigger(s.Events.LEVELS_UPDATED,{levels:E})},S(l,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(y){var A,T=this._levels;if(T.length===0)return;if(this.currentLevelIndex===y&&(A=T[y])!==null&&A!==void 0&&A.details)return;if(y<0||y>=T.length){var E=y<0;if(this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:y,fatal:E,reason:"invalid level idx"}),E)return;y=Math.min(y,T.length-1)}this.clearTimer();var d=this.currentLevelIndex,n=T[d],r=T[y];this.log("switching to level "+y+" from "+d),this.currentLevelIndex=y;var c=i({},r,{level:y,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete c._urlId,this.hls.trigger(s.Events.LEVEL_SWITCHING,c);var w=r.details;if(!w||w.live){var C=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(C)}}},{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)}}]),l}(v.default)},"./src/controller/level-helper.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"addGroupId",function(){return t}),D.d(P,"assignTrackIdsByGroup",function(){return O}),D.d(P,"updatePTS",function(){return o}),D.d(P,"updateFragPTSDTS",function(){return g}),D.d(P,"mergeDetails",function(){return i}),D.d(P,"mapPartIntersection",function(){return _}),D.d(P,"mapFragmentIntersection",function(){return S}),D.d(P,"adjustSliding",function(){return M}),D.d(P,"addSliding",function(){return x}),D.d(P,"computeReloadInterval",function(){return L}),D.d(P,"getFragmentWithSN",function(){return f}),D.d(P,"getPartWith",function(){return u});var U=D("./src/polyfills/number.ts"),s=D("./src/utils/logger.ts");function t(l,m,p){switch(m){case"audio":l.audioGroupIds||(l.audioGroupIds=[]),l.audioGroupIds.push(p);break;case"text":l.textGroupIds||(l.textGroupIds=[]),l.textGroupIds.push(p);break}}function O(l){var m={};l.forEach(function(p){var y=p.groupId||"";p.id=m[y]=m[y]||0,m[y]++})}function o(l,m,p){var y=l[m],A=l[p];v(y,A)}function v(l,m){var p=m.startPTS;if(Object(U.isFiniteNumber)(p)){var y=0,A;m.sn>l.sn?(y=p-l.start,A=l):(y=l.start-p,A=m),A.duration!==y&&(A.duration=y)}else if(m.sn>l.sn){var T=l.cc===m.cc;T&&l.minEndPTS?m.start=l.start+(l.minEndPTS-l.start):m.start=l.start+l.duration}else m.start=Math.max(l.start-m.duration,0)}function g(l,m,p,y,A,T){var E=y-p;E<=0&&(s.logger.warn("Fragment should have a positive duration",m),y=p+m.duration,T=A+m.duration);var d=p,n=y,r=m.startPTS,c=m.endPTS;if(Object(U.isFiniteNumber)(r)){var w=Math.abs(r-p);Object(U.isFiniteNumber)(m.deltaPTS)?m.deltaPTS=Math.max(w,m.deltaPTS):m.deltaPTS=w,d=Math.max(p,r),p=Math.min(p,r),A=Math.min(A,m.startDTS),n=Math.min(y,c),y=Math.max(y,c),T=Math.max(T,m.endDTS)}m.duration=y-p;var C=p-m.start;m.appendedPTS=y,m.start=m.startPTS=p,m.maxStartPTS=d,m.startDTS=A,m.endPTS=y,m.minEndPTS=n,m.endDTS=T;var b=m.sn;if(!l||bl.endSN)return 0;var I,k=b-l.startSN,j=l.fragments;for(j[k]=m,I=k;I>0;I--)v(j[I],j[I-1]);for(I=k;I=0;A--){var T=y[A].initSegment;if(T){p=T;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;var E=0,d;if(S(l,m,function(I,k){I.relurl&&(E=I.cc-k.cc),Object(U.isFiniteNumber)(I.startPTS)&&Object(U.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(d=k),m.PTSKnown=m.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,p=I.initSegment)}),p){var n=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments;n.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=p)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=p)})}if(m.skippedSegments&&(m.deltaUpdateFailed=m.fragments.some(function(I){return!I}),m.deltaUpdateFailed)){s.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=m.skippedSegments;r--;)m.fragments.shift();m.startSN=m.fragments[0].sn,m.startCC=m.fragments[0].cc}var c=m.fragments;if(E){s.logger.warn("discontinuity sliding from playlist, take drift into account");for(var w=0;w=y.length)return;x(m,y[p].start)}function x(l,m){if(m){for(var p=l.fragments,y=l.skippedSegments;y0&&A0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=s.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=s.State.STOPPED},E.stopLoad=function(){this._forceStartLoad=!1,A.prototype.stopLoad.call(this)},E.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_LEVEL:{var n,r=this.levels,c=this.level,w=r==null||((n=r[c])===null||n===void 0)?void 0:n.details;if(w&&(!w.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(w))break;this.state=s.State.IDLE;break}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var C,b=self.performance.now(),I=this.retryDate;(!I||b>=I||(C=this.media)!==null&&C!==void 0&&C.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=s.State.IDLE)}break;default:break}this.onTickEnd()},E.onTickEnd=function(){A.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},E.doTickIdle=function(){var n,r,c=this.hls,w=this.levelLastLoaded,C=this.levels,b=this.media,I=c.config,k=c.nextLoadLevel;if(w===null||!b&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!C||!C[k])return;var j=C[k];this.level=c.nextLoadLevel=k;var W=j.details;if(!W||this.state===s.State.WAITING_LEVEL||W.live&&this.levelLastLoaded!==k){this.state=s.State.WAITING_LEVEL;return}var V=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:b,g.PlaylistLevelType.MAIN);if(V===null)return;var Y=V.len,X=this.getMaxBufferLength(j.maxBitrate);if(Y>=X)return;if(this._streamEnded(V,W)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(O.Events.BUFFER_EOS,F),this.state=s.State.ENDED;return}var K=V.end,$=this.getNextFragment(K,W);if(this.couldBacktrack&&!this.fragPrevious&&$&&$.sn!=="initSegment"){var me=$.sn-W.startSN;me>1&&($=W.fragments[me-1],this.fragmentTracker.removeFragment($))}if($&&this.fragmentTracker.getState($)===v.FragmentState.OK&&this.nextLoadPosition>K){var ce=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(b,ce,g.PlaylistLevelType.MAIN),$=this.getNextFragment(this.nextLoadPosition,W)}if(!$)return;$.initSegment&&!$.initSegment.data&&!this.bitrateTest&&($=$.initSegment),((n=$.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=$.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey($,W):this.loadFragment($,W,K)},E.loadFragment=function(n,r,c){var w,C=this.fragmentTracker.getState(n);if(this.fragCurrent=n,C===v.FragmentState.BACKTRACKED){var b=this.fragmentTracker.getBacktrackData(n);if(b){this._handleFragmentLoadProgress(b),this._handleFragmentLoadComplete(b);return}else C=v.FragmentState.NOT_LOADED}C===v.FragmentState.NOT_LOADED||C===v.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,A.prototype.loadFragment.call(this,n,r,c)):C===v.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((w=this.media)===null||w===void 0?void 0:w.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},E.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,g.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},E.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,g.PlaylistLevelType.MAIN)},E.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},E.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},E.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var c,w=this.getAppendedFrag(r.currentTime);if(w&&w.start>1&&this.flushMainBuffer(0,w.start-1),!r.paused&&n){var C=this.hls.nextLoadLevel,b=n[C],I=this.fragLastKbps;I&&this.fragCurrent?c=this.fragCurrent.duration*b.maxBitrate/(1e3*I)+1:c=0}else c=0;var k=this.getBufferedFrag(r.currentTime+c);if(k){var j=this.followingBufferedFrag(k);if(j){this.abortCurrentFrag();var W=j.maxStartPTS?j.maxStartPTS:j.start,V=j.duration,Y=Math.max(k.end,W+Math.min(Math.max(V-this.config.maxFragLookUpTolerance,V*.5),V*.75));this.flushMainBuffer(Y,Number.POSITIVE_INFINITY)}}}},E.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===s.State.KEY_LOADING&&(this.state=s.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},E.flushMainBuffer=function(n,r){A.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},E.onMediaAttached=function(n,r){A.prototype.onMediaAttached.call(this,n,r);var c=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),c.addEventListener("playing",this.onvplaying),c.addEventListener("seeked",this.onvseeked),this.gapController=new M.default(this.config,c,this.fragmentTracker,this.hls)},E.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),A.prototype.onMediaDetaching.call(this)},E.onMediaPlaying=function(){this.tick()},E.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(U.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},E.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(O.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},E.onManifestParsed=function(n,r){var c=!1,w=!1,C;r.levels.forEach(function(b){C=b.audioCodec,C&&(C.indexOf("mp4a.40.2")!==-1&&(c=!0),C.indexOf("mp4a.40.5")!==-1&&(w=!0))}),this.audioCodecSwitch=c&&w&&!Object(t.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1},E.onLevelLoading=function(n,r){var c=this.levels;if(!c||this.state!==s.State.IDLE)return;var w=c[r.level];(!w.details||w.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(w.details))&&(this.state=s.State.WAITING_LEVEL)},E.onLevelLoaded=function(n,r){var c,w=this.levels,C=r.level,b=r.details,I=b.totalduration;if(!w){this.warn("Levels were reset while loading level "+C);return}this.log("Level "+C+" loaded ["+b.startSN+","+b.endSN+"], cc ["+b.startCC+", "+b.endCC+"] duration:"+I);var k=this.fragCurrent;k&&(this.state===s.State.FRAG_LOADING||this.state===s.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==r.level&&k.loader&&(this.state=s.State.IDLE,k.loader.abort()));var j=w[C],W=0;if(b.live||(c=j.details)!==null&&c!==void 0&&c.live){if(b.fragments[0]||(b.deltaUpdateFailed=!0),b.deltaUpdateFailed)return;W=this.alignPlaylists(b,j.details)}if(j.details=b,this.levelLastLoaded=C,this.hls.trigger(O.Events.LEVEL_UPDATED,{details:b,level:C}),this.state===s.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(b))return;this.state=s.State.IDLE}this.startFragRequested?b.live&&this.synchronizeToLiveEdge(b):this.setStartPosition(b,W),this.tick()},E._handleFragmentLoadProgress=function(n){var r,c=n.frag,w=n.part,C=n.payload,b=this.levels;if(!b){this.warn("Levels were reset while fragment load was in progress. Fragment "+c.sn+" of level "+c.level+" will not be buffered");return}var I=b[c.level],k=I.details;if(!k){this.warn("Dropping fragment "+c.sn+" of level "+c.level+" after level details were reset");return}var j=I.videoCodec,W=k.PTSKnown||!k.live,V=(r=c.initSegment)===null||r===void 0?void 0:r.data,Y=this._getAudioCodec(I),X=this.transmuxer=this.transmuxer||new _.default(this.hls,g.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=w?w.index:-1,K=F!==-1,$=new S.ChunkMetadata(c.level,c.sn,c.stats.chunkCount,C.byteLength,F,K),me=this.initPTS[c.cc];X.push(C,V,Y,j,c,w,k.totalduration,W,$,me)},E.onAudioTrackSwitching=function(n,r){var c=this.altAudio,w=!!r.url,C=r.id;if(!w){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var b=this.fragCurrent;b!=null&&b.loader&&(this.log("Switching to main audio track, cancel main fragment load"),b.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;c&&I.trigger(O.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(O.Events.AUDIO_TRACK_SWITCHED,{id:C})}},E.onAudioTrackSwitched=function(n,r){var c=r.id,w=!!this.hls.audioTracks[c].url;if(w){var C=this.videoBuffer;C&&this.mediaBuffer!==C&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=C)}this.altAudio=w,this.tick()},E.onBufferCreated=function(n,r){var c=r.tracks,w,C,b=!1;for(var I in c){var k=c[I];if(k.id==="main"){if(C=I,w=k,I==="video"){var j=c[I];j&&(this.videoBuffer=j.buffer)}}else b=!0}b&&w?(this.log("Alternate track found, use "+C+".buffered to schedule main fragment loading"),this.mediaBuffer=w.buffer):this.mediaBuffer=this.media},E.onFragBuffered=function(n,r){var c=r.frag,w=r.part;if(c&&c.type!==g.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(c)){this.warn("Fragment "+c.sn+(w?" p: "+w.index:"")+" of level "+c.level+" finished buffering, but was aborted. state: "+this.state),this.state===s.State.PARSED&&(this.state=s.State.IDLE);return}var C=w?w.stats:c.stats;this.fragLastKbps=Math.round(8*C.total/(C.buffering.end-C.loading.first)),c.sn!=="initSegment"&&(this.fragPrevious=c),this.fragBufferedComplete(c,w)},E.onError=function(n,r){switch(r.details){case x.ErrorDetails.FRAG_LOAD_ERROR:case x.ErrorDetails.FRAG_LOAD_TIMEOUT:case x.ErrorDetails.KEY_LOAD_ERROR:case x.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.MAIN,r);break;case x.ErrorDetails.LEVEL_LOAD_ERROR:case x.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==s.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=s.State.ERROR):!r.levelRetry&&this.state===s.State.WAITING_LEVEL&&(this.state=s.State.IDLE));break;case x.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var c=!0,w=this.getFwdBufferInfo(this.media,g.PlaylistLevelType.MAIN);w&&w.len>.5&&(c=!this.reduceMaxBufferLength(w.len)),c&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},E.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var c=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&c.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},E.onFragLoadEmergencyAborted=function(){this.state=s.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},E.onBufferFlushed=function(n,r){var c=r.type;if(c!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var w=(c===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(w,c,g.PlaylistLevelType.MAIN)}},E.onLevelsUpdated=function(n,r){this.levels=r.levels},E.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},E.seekToStartPos=function(){var n=this.media,r=n.currentTime,c=this.startPosition;if(c>=0&&r0&&(b1&&n.seeking===!1){var c=n.currentTime;if(o.BufferHelper.isBuffered(n,c)?r=this.getAppendedFrag(c):o.BufferHelper.isBuffered(n,c+.1)&&(r=this.getAppendedFrag(c+.1)),r){var w=this.fragPlaying,C=r.level;(!w||r.sn!==w.sn||w.level!==C||r.urlId!==w.urlId)&&(this.hls.trigger(O.Events.FRAG_CHANGED,{frag:r}),(!w||w.level!==C)&&this.hls.trigger(O.Events.LEVEL_SWITCHED,{level:C}),this.fragPlaying=r)}}},u(T,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),T}(s.default)},"./src/controller/subtitle-stream-controller.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"SubtitleStreamController",function(){return l});var U=D("./src/events.ts"),s=D("./src/utils/logger.ts"),t=D("./src/utils/buffer-helper.ts"),O=D("./src/controller/fragment-finders.ts"),o=D("./src/utils/discontinuities.ts"),v=D("./src/controller/level-helper.ts"),g=D("./src/controller/fragment-tracker.ts"),i=D("./src/controller/base-stream-controller.ts"),_=D("./src/types/loader.ts"),S=D("./src/types/level.ts");function M(m,p){for(var y=0;y=r[C].start&&w<=r[C].end){c=r[C];break}var b=d.start+d.duration;c?c.end=b:(c={start:w,end:b},r.push(c)),this.fragmentTracker.fragBuffered(d)},y.onBufferFlushing=function(T,E){var d=E.startOffset,n=E.endOffset;if(d===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,c=this.levels;if(!c.length||!c[r]||!c[r].details)return;var w=c[r].details,C=w.targetduration,b=n-C;if(b<=0)return;E.endOffsetSubtitles=Math.max(0,b),this.tracksBuffered.forEach(function(I){for(var k=0;k=w.length||r!==c||!C)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(d=C.details)!==null&&d!==void 0&&d.live){var b=this.mainDetails;if(n.deltaUpdateFailed||!b)return;var I=b.fragments[0];if(!C.details)n.hasProgramDateTime&&b.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,b):I&&Object(v.addSliding)(n,I.start);else{var k=this.alignPlaylists(n,C.details);k===0&&I&&Object(v.addSliding)(n,I.start)}}if(C.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===i.State.IDLE){var j=Object(O.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);j||(this.warn("Subtitle playlist not aligned with playback"),C.details=void 0)}},y._handleFragmentLoadComplete=function(T){var E=T.frag,d=T.payload,n=E.decryptdata,r=this.hls;if(this.fragContextChanged(E))return;if(d&&d.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var c=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(d),n.key.buffer,n.iv.buffer).then(function(w){var C=performance.now();r.trigger(U.Events.FRAG_DECRYPTED,{frag:E,payload:w,stats:{tstart:c,tdecrypt:C}})})}},y.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var T,E=this.currentTrackId,d=this.levels;if(!d.length||!d[E]||!d[E].details)return;var n=d[E].details,r=n.targetduration,c=this.config,w=this.media,C=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,w.currentTime-r,c.maxBufferHole),b=C.end,I=C.len,k=this.getMaxBufferLength()+r;if(I>k)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var j=n.fragments,W=j.length,V=n.edge,Y,X=this.fragPrevious;if(b-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)},L.pollTrackChange=function(u){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,u)},L.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 u=S(this.media.textTracks);u.forEach(function(l){Object(s.clearCurrentCues)(l)}),this.subtitleTrack=-1,this.media=null},L.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},L.onManifestParsed=function(u,l){this.tracks=l.subtitleTracks},L.onSubtitleTrackLoaded=function(u,l){var m=l.id,p=l.details,y=this.trackId,A=this.tracksInGroup[y];if(!A){this.warn("Invalid subtitle track id "+m);return}var T=A.details;A.details=l.details,this.log("subtitle track "+m+" loaded ["+p.startSN+"-"+p.endSN+"]"),m===this.trackId&&(this.retryCount=0,this.playlistLoaded(m,l,T))},L.onLevelLoading=function(u,l){this.switchLevel(l.level)},L.onLevelSwitching=function(u,l){this.switchLevel(l.level)},L.switchLevel=function(u){var l=this.hls.levels[u];if(!(l!=null&&l.textGroupIds))return;var m=l.textGroupIds[l.urlId];if(this.groupId!==m){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,y=this.tracks.filter(function(E){return!m||E.groupId===m});this.tracksInGroup=y;var A=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=m;var T={subtitleTracks:y};this.log("Updating subtitle tracks, "+y.length+' track(s) found in "'+m+'" group-id'),this.hls.trigger(U.Events.SUBTITLE_TRACKS_UPDATED,T),A!==-1&&this.setSubtitleTrack(A,p)}},L.findTrackId=function(u){for(var l=this.tracksInGroup,m=0;m=p.length)return;this.clearTimer();var y=p[u];if(this.log("Switching to subtitle track "+u),this.trackId=u,y){var A=y.id,T=y.groupId,E=T===void 0?"":T,d=y.name,n=y.type,r=y.url;this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:A,groupId:E,name:d,type:n,url:r});var c=this.switchParams(y.url,l==null?void 0:l.details);this.loadPlaylist(c)}else this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:u})},L.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var u=-1,l=S(this.media.textTracks),m=0;m=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],y),E=!0,r/(y-p)>.5))return}if(E||T.push([p,y]),this.config.renderTextTracksNatively){var c=this.captionsTracks[m];this.Cues.newCue(c,p,y,A)}else{var w=this.Cues.newCue(null,p,y,A);this.hls.trigger(s.Events.CUES_PARSED,{type:"captions",cues:w,track:m})}},u.onInitPtsFound=function(m,p){var y=this,A=p.frag,T=p.id,E=p.initPTS,d=p.timescale,n=this.unparsedVttFrags;T==="main"&&(this.initPTS[A.cc]=E,this.timescale[A.cc]=d),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){y.onFragLoaded(s.Events.FRAG_LOADED,r)}))},u.getExistingTrack=function(m){var p=this.media;if(p)for(var y=0;y>>8^d&255^99,g[A]=d,i[d]=A;var n=y[A],r=y[n],c=y[r],w=y[d]*257^d*16843008;S[A]=w<<24|w>>>8,M[A]=w<<16|w>>>16,x[A]=w<<8|w>>>24,L[A]=w,w=c*16843009^r*65537^n*257^A*16843008,u[d]=w<<24|w>>>8,l[d]=w<<16|w>>>16,m[d]=w<<8|w>>>24,p[d]=w,A?(A=n^y[y[y[c^n]]],T^=y[y[T]]):A=T=1}},o.expandKey=function(g){for(var i=this.uint8ArrayToUint32Array_(g),_=!0,S=0;S>>6)+1;var w=(m[p+2]&60)>>>2;if(w>c.length-1){l.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+w});return}return E=(m[p+2]&1)<<2,E|=(m[p+3]&192)>>>6,U.logger.log("manifest codec:"+y+", ADTS type:"+A+", samplingIndex:"+w),/firefox/i.test(n)?w>=6?(A=5,d=new Array(4),T=w-3):(A=2,d=new Array(2),T=w):n.indexOf("android")!==-1?(A=2,d=new Array(2),T=w):(A=5,d=new Array(4),y&&(y.indexOf("mp4a.40.29")!==-1||y.indexOf("mp4a.40.5")!==-1)||!y&&w>=6?T=w-3:((y&&y.indexOf("mp4a.40.2")!==-1&&(w>=6&&E===1||/vivaldi/i.test(n))||!y&&E===1)&&(A=2,d=new Array(2)),T=w)),d[0]=A<<3,d[0]|=(w&14)>>1,d[1]|=(w&1)<<7,d[1]|=E<<3,A===5&&(d[1]|=(T&14)>>1,d[2]=(T&1)<<7,d[2]|=2<<2,d[3]=0),{config:d,samplerate:c[w],channelCount:E,codec:"mp4a.40."+A,manifestCodec:r}}function o(l,m){return l[m]===255&&(l[m+1]&246)===240}function v(l,m){return l[m+1]&1?7:9}function g(l,m){return(l[m+3]&3)<<11|l[m+4]<<3|(l[m+5]&224)>>>5}function i(l,m){return m+5=l.length)return!1;var y=g(l,m);if(y<=p)return!1;var A=m+y;return A===l.length||_(l,A)}return!1}function x(l,m,p,y,A){if(!l.samplerate){var T=O(m,p,y,A);if(!T)return;l.config=T.config,l.samplerate=T.samplerate,l.channelCount=T.channelCount,l.codec=T.codec,l.manifestCodec=T.manifestCodec,U.logger.log("parsed codec:"+l.codec+", rate:"+T.samplerate+", channels:"+T.channelCount)}}function L(l){return 1024*9e4/l}function f(l,m,p,y,A){var T=v(l,m),E=g(l,m);if(E-=T,E>0){var d=p+y*A;return{headerLength:T,frameLength:E,stamp:d}}}function u(l,m,p,y,A){var T=L(l.samplerate),E=f(m,p,y,A,T);if(E){var d=E.frameLength,n=E.headerLength,r=E.stamp,c=n+d,w=Math.max(0,p+c-m.length),C;w?(C=new Uint8Array(c-n),C.set(m.subarray(p+n,m.length),0)):C=m.subarray(p+n,p+c);var b={unit:C,pts:r};return w||l.samples.push(b),{sample:b,length:c,missing:w}}}},"./src/demux/base-audio-demuxer.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"initPTSFn",function(){return g});var U=D("./src/polyfills/number.ts"),s=D("./src/demux/id3.ts"),t=D("./src/demux/dummy-demuxed-track.ts"),O=D("./src/utils/mp4-tools.ts"),o=D("./src/utils/typed-array.ts"),v=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var _=i.prototype;return _.resetInitSegment=function(M,x,L){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},_.resetTimeStamp=function(){},_.resetContiguity=function(){},_.canParse=function(M,x){return!1},_.appendFrame=function(M,x,L){},_.demux=function(M,x){this.cachedData&&(M=Object(O.appendUint8Array)(this.cachedData,M),this.cachedData=null);var L=s.getID3Data(M,0),f=L?L.length:0,u,l,m=this._audioTrack,p=this._id3Track,y=L?s.getTimeStamp(L):void 0,A=M.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=g(y,x)),L&&L.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:L}),l=this.initPTS;fv?(this.word<<=v,this.bitsAvailable-=v):(v-=this.bitsAvailable,g=v>>3,v-=g>>3,this.bytesAvailable-=g,this.loadWord(),this.word<<=v,this.bitsAvailable-=v)},O.readBits=function(v){var g=Math.min(this.bitsAvailable,v),i=this.word>>>32-g;return v>32&&U.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=g,this.bitsAvailable>0?this.word<<=g:this.bytesAvailable>0&&this.loadWord(),g=v-g,g>0&&this.bitsAvailable?i<>>v)!==0)return this.word<<=v,this.bitsAvailable-=v,v;return this.loadWord(),v+this.skipLZ()},O.skipUEG=function(){this.skipBits(1+this.skipLZ())},O.skipEG=function(){this.skipBits(1+this.skipLZ())},O.readUEG=function(){var v=this.skipLZ();return this.readBits(v+1)-1},O.readEG=function(){var v=this.readUEG();return 1&v?1+v>>>1:-1*(v>>>1)},O.readBoolean=function(){return this.readBits(1)===1},O.readUByte=function(){return this.readBits(8)},O.readUShort=function(){return this.readBits(16)},O.readUInt=function(){return this.readBits(32)},O.skipScalingList=function(v){for(var g=8,i=8,_,S=0;S0?A.subarray(E,E+d):void 0},O=function(A,T){var E=0;return E=(A[T]&127)<<21,E|=(A[T+1]&127)<<14,E|=(A[T+2]&127)<<7,E|=A[T+3]&127,E},o=function(A,T){return U(A,T)&&O(A,T+6)+10<=A.length-T},v=function(A){for(var T=_(A),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:b+=String.fromCharCode(c);break;case 12:case 13:w=A[I++],b+=String.fromCharCode((c&31)<<6|w&63);break;case 14:w=A[I++],C=A[I++],b+=String.fromCharCode((c&15)<<12|(w&63)<<6|(C&63)<<0);break;default:}}return b},l={decodeTextFrame:x},m;function p(){return!m&&typeof self.TextDecoder!="undefined"&&(m=new self.TextDecoder("utf-8")),m}},"./src/demux/mp3demuxer.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/demux/base-audio-demuxer.ts"),s=D("./src/demux/id3.ts"),t=D("./src/utils/logger.ts"),O=D("./src/demux/mpegaudio.ts");function o(i,_){i.prototype=Object.create(_.prototype),i.prototype.constructor=i,v(i,_)}function v(i,_){return v=Object.setPrototypeOf||function(M,x){return M.__proto__=x,M},v(i,_)}var g=function(i){o(_,i);function _(){return i.apply(this,arguments)||this}var S=_.prototype;return S.resetInitSegment=function(x,L,f){i.prototype.resetInitSegment.call(this,x,L,f),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:x,duration:f,inputTimeScale:9e4,dropped:0}},_.probe=function(x){if(!x)return!1;for(var L=s.getID3Data(x,0)||[],f=L.length,u=x.length;f0},o.demux=function(g){var i=g,_=Object(s.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(U.appendUint8Array)(this.remainderData,g));var S=Object(U.segmentValidRange)(i);this.remainderData=S.remainder,_.samples=S.valid||new Uint8Array}else _.samples=i;return{audioTrack:Object(s.dummyTrack)(),avcTrack:_,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.flush=function(){var g=Object(s.dummyTrack)();return g.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(s.dummyTrack)(),avcTrack:g,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.demuxSampleAes=function(g,i,_){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},O}();t.minProbeByteLength=1024,P.default=t},"./src/demux/mpegaudio.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"appendFrame",function(){return v}),D.d(P,"parseHeader",function(){return g}),D.d(P,"isHeaderPattern",function(){return i}),D.d(P,"isHeader",function(){return _}),D.d(P,"canParse",function(){return S}),D.d(P,"probe",function(){return M});var U=null,s=[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],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],O=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function v(x,L,f,u,l){if(f+24>L.length)return;var m=g(L,f);if(m&&f+m.frameLength<=L.length){var p=m.samplesPerFrame*9e4/m.sampleRate,y=u+l*p,A={unit:L.subarray(f,f+m.frameLength),pts:y,dts:y};return x.config=[],x.channelCount=m.channelCount,x.samplerate=m.sampleRate,x.samples.push(A),{sample:A,length:m.frameLength,missing:0}}}function g(x,L){var f=x[L+1]>>3&3,u=x[L+1]>>1&3,l=x[L+2]>>4&15,m=x[L+2]>>2&3;if(f!==1&&l!==0&&l!==15&&m!==3){var p=x[L+2]>>1&1,y=x[L+3]>>6,A=f===3?3-u:u===3?3:4,T=s[A*14+l-1]*1e3,E=f===3?0:f===2?1:2,d=t[E*3+m],n=y===3?1:2,r=O[f][u],c=o[u],w=r*8*c,C=Math.floor(r*T/d+p)*c;if(U===null){var b=navigator.userAgent||"",I=b.match(/Chrome\/(\d+)/i);U=I?parseInt(I[1]):0}var k=!!U&&U<=87;return k&&u===2&&T>=224e3&&y===0&&(x[L+3]=x[L+3]|128),{sampleRate:d,channelCount:n,frameLength:C,samplesPerFrame:w}}}function i(x,L){return x[L]===255&&(x[L+1]&224)===224&&(x[L+1]&6)!==0}function _(x,L){return L+1=g.length){_();return}if(g[i].unit.length<32)continue;var S=this.decrypter.isSync();if(this.decryptAacSample(g,i,_,S),!S)return}},o.getAvcEncryptedData=function(g){for(var i=Math.floor((g.length-48)/160)*16+16,_=new Int8Array(i),S=0,M=32;M<=g.length-16;M+=160,S+=16)_.set(g.subarray(M,M+16),S);return _},o.getAvcDecryptedUnit=function(g,i){for(var _=new Uint8Array(i),S=0,M=32;M<=g.length-16;M+=160,S+=16)g.set(_.subarray(S,S+16),M);return g},o.decryptAvcSample=function(g,i,_,S,M,x){var L=Object(s.discardEPB)(M.data),f=this.getAvcEncryptedData(L),u=this;this.decryptBuffer(f.buffer,function(l){M.data=u.getAvcDecryptedUnit(L,l),x||u.decryptAvcSamples(g,i,_+1,S)})},o.decryptAvcSamples=function(g,i,_,S){if(g instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,_=0){if(i>=g.length){S();return}for(var M=g[i].units;!(_>=M.length);_++){var x=M[_];if(x.data.length<=48||x.type!==1&&x.type!==5)continue;var L=this.decrypter.isSync();if(this.decryptAvcSample(g,i,_,S,x,L),!L)return}}},O}();P.default=t},"./src/demux/transmuxer-interface.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return M});var U=D("./node_modules/webworkify-webpack/index.js"),s=D.n(U),t=D("./src/events.ts"),O=D("./src/demux/transmuxer.ts"),o=D("./src/utils/logger.ts"),v=D("./src/errors.ts"),g=D("./src/utils/mediasource-helper.ts"),i=D("./node_modules/eventemitter3/index.js"),_=D.n(i),S=Object(g.getMediaSource)()||{isTypeSupported:function(){return!1}},M=function(){function x(f,u,l,m){var p=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=f,this.id=u,this.onTransmuxComplete=l,this.onFlush=m;var y=f.config,A=function(r,c){c=c||{},c.frag=p.frag,c.id=p.id,f.trigger(r,c)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,A),this.observer.on(t.Events.ERROR,A);var T={mp4:S.isTypeSupported("video/mp4"),mpeg:S.isTypeSupported("audio/mpeg"),mp3:S.isTypeSupported('audio/mp4; codecs="mp3"')},E=navigator.vendor;if(y.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var d;try{d=this.worker=U("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),d.addEventListener("message",this.onwmsg),d.onerror=function(n){f.trigger(t.Events.ERROR,{type:v.ErrorTypes.OTHER_ERROR,details:v.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},d.postMessage({cmd:"init",typeSupported:T,vendor:E,id:u,config:JSON.stringify(y)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),d&&self.URL.revokeObjectURL(d.objectURL),this.transmuxer=new O.default(this.observer,T,y,E,u),this.worker=null}}else this.transmuxer=new O.default(this.observer,T,y,E,u)}var L=x.prototype;return L.destroy=function(){var u=this.worker;if(u)u.removeEventListener("message",this.onwmsg),u.terminate(),this.worker=null;else{var l=this.transmuxer;l&&(l.destroy(),this.transmuxer=null)}var m=this.observer;m&&m.removeAllListeners(),this.observer=null},L.push=function(u,l,m,p,y,A,T,E,d,n){var r=this;d.transmuxing.start=self.performance.now();var c=this.transmuxer,w=this.worker,C=A?A.start:y.start,b=y.decryptdata,I=this.frag,k=!(I&&y.cc===I.cc),j=!(I&&d.level===I.level),W=I?d.sn-I.sn:-1,V=this.part?d.part-this.part.index:1,Y=!j&&(W===1||W===0&&V===1),X=self.performance.now();(j||W||y.stats.parsing.start===0)&&(y.stats.parsing.start=X),A&&(V||!Y)&&(A.stats.parsing.start=X);var F=new O.TransmuxState(k,Y,E,j,C);if(!Y||k){o.logger.log("[transmuxer-interface, "+y.type+"]: Starting new transmux session for sn: "+d.sn+" p: "+d.part+" level: "+d.level+" id: "+d.id+` discontinuity: `+k+` trackSwitch: `+j+` contiguous: `+Y+` accurateTimeOffset: `+E+` - timeOffset: `+C);var K=new O.TransmuxConfig(m,p,l,T,n);this.configureTransmuxer(K)}if(this.frag=y,this.part=_,w)w.postMessage({cmd:"demux",data:u,decryptdata:b,chunkMeta:d,state:F},u instanceof ArrayBuffer?[u]:[]);else if(c){var $=c.push(u,b,d,F);Object(O.isPromise)($)?$.then(function(me){r.handleTransmuxComplete(me)}):this.handleTransmuxComplete($)}},L.flush=function(u){var l=this;u.transmuxing.start=self.performance.now();var m=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:u});else if(m){var y=m.flush(u);Object(O.isPromise)(y)?y.then(function(_){l.handleFlushResult(_,u)}):this.handleFlushResult(y,u)}},L.handleFlushResult=function(u,l){var m=this;u.forEach(function(p){m.handleTransmuxComplete(p)}),this.onFlush(l)},L.onWorkerMessage=function(u){var l=u.data,m=this.hls;switch(l.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(l.data);break}case"flush":{this.onFlush(l.data);break}default:{l.data=l.data||{},l.data.frag=this.frag,l.data.id=this.id,m.trigger(l.event,l.data);break}}},L.configureTransmuxer=function(u){var l=this.worker,m=this.transmuxer;l?l.postMessage({cmd:"configure",config:u}):m&&m.configure(u)},L.handleTransmuxComplete=function(u){u.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(u)},A}()},"./src/demux/transmuxer-worker.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return v});var U=D("./src/demux/transmuxer.ts"),s=D("./src/events.ts"),t=D("./src/utils/logger.ts"),O=D("./node_modules/eventemitter3/index.js"),o=D.n(O);function v(M){var A=new O.EventEmitter,L=function(u,l){M.postMessage({event:u,data:l})};A.on(s.Events.FRAG_DECRYPTED,L),A.on(s.Events.ERROR,L),M.addEventListener("message",function(f){var u=f.data;switch(u.cmd){case"init":{var l=JSON.parse(u.config);M.transmuxer=new U.default(A,u.typeSupported,l,u.vendor,u.id),Object(t.enableLogs)(l.debug),L("init",null);break}case"configure":{M.transmuxer.configure(u.config);break}case"demux":{var m=M.transmuxer.push(u.data,u.decryptdata,u.chunkMeta,u.state);Object(U.isPromise)(m)?m.then(function(_){g(M,_)}):g(M,m);break}case"flush":{var p=u.chunkMeta,y=M.transmuxer.flush(p);Object(U.isPromise)(y)?y.then(function(_){x(M,_,p)}):x(M,y,p);break}default:break}})}function g(M,A){if(S(A.remuxResult))return;var L=[],f=A.remuxResult,u=f.audio,l=f.video;u&&i(L,u),l&&i(L,l),M.postMessage({event:"transmuxComplete",data:A},L)}function i(M,A){A.data1&&M.push(A.data1.buffer),A.data2&&M.push(A.data2.buffer)}function x(M,A,L){A.forEach(function(f){g(M,f)}),M.postMessage({event:"flush",data:L})}function S(M){return!M.audio&&!M.video&&!M.text&&!M.id3&&!M.initSegment}},"./src/demux/transmuxer.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return l}),D.d(P,"isPromise",function(){return y}),D.d(P,"TransmuxConfig",function(){return _}),D.d(P,"TransmuxState",function(){return T});var U=D("./src/events.ts"),s=D("./src/errors.ts"),t=D("./src/crypt/decrypter.ts"),O=D("./src/demux/aacdemuxer.ts"),o=D("./src/demux/mp4demuxer.ts"),v=D("./src/demux/tsdemuxer.ts"),g=D("./src/demux/mp3demuxer.ts"),i=D("./src/remux/mp4-remuxer.ts"),x=D("./src/remux/passthrough-remuxer.ts"),S=D("./src/demux/chunk-cache.ts"),M=D("./src/utils/mp4-tools.ts"),A=D("./src/utils/logger.ts"),L;try{L=self.performance.now.bind(self.performance)}catch(E){A.logger.debug("Unable to use Performance API on this environment"),L=self.Date.now}var f=[{demux:v.default,remux:i.default},{demux:o.default,remux:x.default},{demux:O.default,remux:i.default},{demux:g.default,remux:i.default}],u=1024;f.forEach(function(E){var d=E.demux;u=Math.max(u,d.minProbeByteLength)});var l=function(){function E(n,r,c,w,C){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 S.default,this.observer=n,this.typeSupported=r,this.config=c,this.vendor=w,this.id=C}var d=E.prototype;return d.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},d.push=function(r,c,w,C){var b=this,I=w.transmuxing;I.executeStart=L();var k=new Uint8Array(r),j=this.cache,W=this.config,V=this.currentTransmuxState,Y=this.transmuxConfig;C&&(this.currentTransmuxState=C);var X=m(k,c);if(X&&X.method==="AES-128"){var F=this.getDecrypter();if(W.enableSoftwareAES){var K=F.softwareDecrypt(k,X.key.buffer,X.iv.buffer);if(!K)return I.executeEnd=L(),p(w);k=new Uint8Array(K)}else return this.decryptionPromise=F.webCryptoDecrypt(k,X.key.buffer,X.iv.buffer).then(function(Ke){var Je=b.push(Ke,null,w);return b.decryptionPromise=null,Je}),this.decryptionPromise}var $=C||V,me=$.contiguous,ce=$.discontinuity,xe=$.trackSwitch,ye=$.accurateTimeOffset,Oe=$.timeOffset,we=Y.audioCodec,Te=Y.videoCodec,re=Y.defaultInitPts,he=Y.duration,J=Y.initSegmentData;if((ce||xe)&&this.resetInitSegment(J,we,Te,he),ce&&this.resetInitialTimestamp(re),me||this.resetContiguity(),this.needsProbing(k,ce,xe)){if(j.dataLength){var fe=j.flush();k=Object(M.appendUint8Array)(fe,k)}this.configureTransmuxer(k,Y)}var Ae=this.transmux(k,X,Oe,ye,w),Ee=this.currentTransmuxState;return Ee.contiguous=!0,Ee.discontinuity=!1,Ee.trackSwitch=!1,I.executeEnd=L(),Ae},d.flush=function(r){var c=this,w=r.transmuxing;w.executeStart=L();var C=this.decrypter,b=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return c.flush(r)});var j=[],W=I.timeOffset;if(C){var V=C.flush();V&&j.push(this.push(V,null,r))}var Y=b.dataLength;b.reset();var X=this.demuxer,F=this.remuxer;if(!X||!F)return Y>=u&&this.observer.emit(U.Events.ERROR,U.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),w.executeEnd=L(),[p(r)];var K=X.flush(W);return y(K)?K.then(function($){return c.flushRemux(j,$,r),j}):(this.flushRemux(j,K,r),j)},d.flushRemux=function(r,c,w){var C=c.audioTrack,b=c.avcTrack,I=c.id3Track,k=c.textTrack,j=this.currentTransmuxState,W=j.accurateTimeOffset,V=j.timeOffset;A.logger.log("[transmuxer.ts]: Flushed fragment "+w.sn+(w.part>-1?" p: "+w.part:"")+" of level "+w.level);var Y=this.remuxer.remux(C,b,I,k,V,W,!0,this.id);r.push({remuxResult:Y,chunkMeta:w}),w.transmuxing.executeEnd=L()},d.resetInitialTimestamp=function(r){var c=this.demuxer,w=this.remuxer;if(!c||!w)return;c.resetTimeStamp(r),w.resetTimeStamp(r)},d.resetContiguity=function(){var r=this.demuxer,c=this.remuxer;if(!r||!c)return;r.resetContiguity(),c.resetNextTimestamp()},d.resetInitSegment=function(r,c,w,C){var b=this.demuxer,I=this.remuxer;if(!b||!I)return;b.resetInitSegment(c,w,C),I.resetInitSegment(r,c,w)},d.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},d.transmux=function(r,c,w,C,b){var I;return c&&c.method==="SAMPLE-AES"?I=this.transmuxSampleAes(r,c,w,C,b):I=this.transmuxUnencrypted(r,w,C,b),I},d.transmuxUnencrypted=function(r,c,w,C){var b=this.demuxer.demux(r,c,!1,!this.config.progressive),I=b.audioTrack,k=b.avcTrack,j=b.id3Track,W=b.textTrack,V=this.remuxer.remux(I,k,j,W,c,w,!1,this.id);return{remuxResult:V,chunkMeta:C}},d.transmuxSampleAes=function(r,c,w,C,b){var I=this;return this.demuxer.demuxSampleAes(r,c,w).then(function(k){var j=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,w,C,!1,I.id);return{remuxResult:j,chunkMeta:b}})},d.configureTransmuxer=function(r,c){for(var w=this.config,C=this.observer,b=this.typeSupported,I=this.vendor,k=c.audioCodec,j=c.defaultInitPts,W=c.duration,V=c.initSegmentData,Y=c.videoCodec,X,F=0,K=f.length;F0&&d!=null&&d.key!=null&&d.iv!==null&&d.method!=null&&(n=d),n}var p=function(d){return{remuxResult:{},chunkMeta:d}};function y(E){return"then"in E&&E.then instanceof Function}var _=function(d,n,r,c,w){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=n,this.initSegmentData=r,this.duration=c,this.defaultInitPts=w},T=function(d,n,r,c,w){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=n,this.accurateTimeOffset=r,this.trackSwitch=c,this.timeOffset=w}},"./src/demux/tsdemuxer.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"discardEPB",function(){return p});var U=D("./src/demux/adts.ts"),s=D("./src/demux/mpegaudio.ts"),t=D("./src/demux/exp-golomb.ts"),O=D("./src/demux/id3.ts"),o=D("./src/demux/sample-aes.ts"),v=D("./src/events.ts"),g=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),S={video:1,audio:2,id3:3,text:4},M=function(){function y(T,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=T,this.config=E,this.typeSupported=d}y.probe=function(E){var d=y.syncOffset(E);return d<0?!1:(d&&i.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),n=0;n>4,we=void 0;if(Oe>1){if(we=ce+5+E[ce+4],we===ce+188)continue}else we=ce+4;switch(ye){case I:xe&&(k&&(c=u(k))&&this.parseAVCPES(c,!1),k={data:[],size:0}),k&&(k.data.push(E.subarray(we,ce+188)),k.size+=ce+188-we);break;case j:xe&&(V&&(c=u(V))&&(C.isAAC?this.parseAACPES(c):this.parseMPEGPES(c)),V={data:[],size:0}),V&&(V.data.push(E.subarray(we,ce+188)),V.size+=ce+188-we);break;case W:xe&&(Y&&(c=u(Y))&&this.parseID3PES(c),Y={data:[],size:0}),Y&&(Y.data.push(E.subarray(we,ce+188)),Y.size+=ce+188-we);break;case 0:xe&&(we+=E[we]+1),K=this._pmtId=L(E,we);break;case K:{xe&&(we+=E[we]+1);var Te=f(E,we,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);I=Te.avc,I>0&&(w.pid=I),j=Te.audio,j>0&&(C.pid=j,C.isAAC=Te.isAAC),W=Te.id3,W>0&&(b.pid=W),X&&!F&&(i.logger.log("reparse from beginning"),X=!1,ce=me-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:X=!0;break}}else this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});w.pesData=k,C.pesData=V,b.pesData=Y;var re={audioTrack:C,avcTrack:w,id3Track:b,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(re),re},_.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},_.extractRemainingSamples=function(E){var d=E.audioTrack,n=E.avcTrack,r=E.id3Track,c=n.pesData,w=d.pesData,C=r.pesData,b;c&&(b=u(c))?(this.parseAVCPES(b,!0),n.pesData=null):n.pesData=c,w&&(b=u(w))?(d.isAAC?this.parseAACPES(b):this.parseMPEGPES(b),d.pesData=null):(w!=null&&w.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),d.pesData=w),C&&(b=u(C))?(this.parseID3PES(b),r.pesData=null):r.pesData=C},_.demuxSampleAes=function(E,d,n){var r=this.demux(E,n,!0,!this.config.progressive),c=this.sampleAes=new o.default(this.observer,this.config,d);return this.decrypt(r,c)},_.decrypt=function(E,d){return new Promise(function(n){var r=E.audioTrack,c=E.avcTrack;r.samples&&r.isAAC?d.decryptAacSamples(r.samples,0,function(){c.samples?d.decryptAvcSamples(c.samples,0,0,function(){n(E)}):n(E)}):c.samples&&d.decryptAvcSamples(c.samples,0,0,function(){n(E)})})},_.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},_.parseAVCPES=function(E,d){var n=this,r=this._avcTrack,c=this.parseAVCNALu(E.data),w=!1,C=this.avcSample,b,I=!1;E.data=null,C&&c.length&&!r.audFound&&(l(C,r),C=this.avcSample=A(!1,E.pts,E.dts,"")),c.forEach(function(k){switch(k.type){case 1:{b=!0,C||(C=n.avcSample=A(!0,E.pts,E.dts,"")),w&&(C.debug+="NDR "),C.frame=!0;var j=k.data;if(I&&j.length>4){var W=new t.default(j).readSliceType();(W===2||W===4||W===7||W===9)&&(C.key=!0)}break}case 5:b=!0,C||(C=n.avcSample=A(!0,E.pts,E.dts,"")),w&&(C.debug+="IDR "),C.key=!0,C.frame=!0;break;case 6:{b=!0,w&&C&&(C.debug+="SEI ");var V=new t.default(p(k.data));V.readUByte();for(var Y=0,X=0,F=!1,K=0;!F&&V.bytesAvailable>1;){Y=0;do K=V.readUByte(),Y+=K;while(K===255);X=0;do K=V.readUByte(),X+=K;while(K===255);if(Y===4&&V.bytesAvailable!==0){F=!0;var $=V.readUByte();if($===181){var me=V.readUShort();if(me===49){var ce=V.readUInt();if(ce===1195456820){var xe=V.readUByte();if(xe===3){for(var ye=V.readUByte(),Oe=V.readUByte(),we=31&ye,Te=[ye,Oe],re=0;re16){for(var he=[],J=0;J<16;J++)he.push(V.readUByte().toString(16)),(J===3||J===5||J===7||J===9)&&he.push("-");for(var fe=X-16,Ae=new Uint8Array(fe),Ee=0;Ee=0){var V={data:E.subarray(j,C-r-1),type:W};w.push(V)}else{var Y=this.getLastNalUnit();if(Y&&(c&&C<=4-c&&(Y.state&&(Y.data=Y.data.subarray(0,Y.data.byteLength-c))),I=C-r-1,I>0)){var X=new Uint8Array(Y.data.byteLength+I);X.set(Y.data,0),X.set(E.subarray(0,I),Y.data.byteLength),Y.data=X,Y.state=0}}C=0&&r>=0){var F={data:E.subarray(j,d),type:W,state:r};w.push(F)}if(w.length===0){var K=this.getLastNalUnit();if(K){var $=new Uint8Array(K.data.byteLength+E.byteLength);$.set(K.data,0),$.set(E,K.data.byteLength),K.data=$}}return n.naluState=r,w},_.parseAACPES=function(E){var d=0,n=this._audioTrack,r=this.aacOverFlow,c=E.data;if(r){this.aacOverFlow=null;var w=r.sample.unit.byteLength,C=Math.min(r.missing,w),b=w-C;r.sample.unit.set(c.subarray(0,C),b),n.samples.push(r.sample),d=r.missing}var I,k;for(I=d,k=c.length;I1;){var w=new Uint8Array(c[0].length+c[1].length);w.set(c[0]),w.set(c[1],c[0].length),c[0]=w,c.splice(1,1)}T=c[0];var C=(T[0]<<16)+(T[1]<<8)+T[2];if(C===1){if(E=(T[4]<<8)+T[5],E&&E>y.size-6)return null;var b=T[7];b&192&&(n=(T[9]&14)*536870912+(T[10]&255)*4194304+(T[11]&254)*16384+(T[12]&255)*128+(T[13]&254)/2,b&64?(r=(T[14]&14)*536870912+(T[15]&255)*4194304+(T[16]&254)*16384+(T[17]&255)*128+(T[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),d=T[8];var I=d+9;if(y.size<=I)return null;y.size-=I;for(var k=new Uint8Array(y.size),j=0,W=c.length;jV){I-=V;continue}else T=T.subarray(I),V-=I,I=0;k.set(T,_),_+=V}return E&&(E-=d+3),{data:k,pts:n,dts:r,len:E}}return null}function l(y,_){if(y.units.length&&y.frame){if(y.pts===void 0){var T=_.samples,E=T.length;if(E){var d=T[E-1];y.pts=d.pts,y.dts=d.dts}else{_.dropped++;return}}_.samples.push(y)}y.debug.length&&i.logger.log(y.pts+"/"+y.dts+":"+y.debug)}function m(y,_){var T=y.length;if(T>0){if(_.pts>=y[T-1].pts)y.push(_);else for(var E=T-1;E>=0;E--)if(_.ptsn)return c;return 0}},{key:"maxAutoLevel",get:function(){var d=this.levels,n=this.autoLevelCapping,r;return n===-1&&d&&d.length?r=d.length-1:r=n,r}},{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 n=this.audioTrackController;n&&(n.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 n=this.subtitleTrackController;n&&(n.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 n=this.subtitleTrackController;n&&(n.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 u.Events}},{key:"ErrorTypes",get:function(){return l.ErrorTypes}},{key:"ErrorDetails",get:function(){return l.ErrorDetails}},{key:"DefaultConfig",get:function(){return _.defaultConfig?_.defaultConfig:A.hlsDefaultConfig},set:function(d){_.defaultConfig=d}}]),_}();y.defaultConfig=void 0},"./src/is-supported.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"isSupported",function(){return t}),D.d(P,"changeTypeSupported",function(){return O});var U=D("./src/utils/mediasource-helper.ts");function s(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(U.getMediaSource)();if(!o)return!1;var v=s(),g=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!v||v.prototype&&typeof v.prototype.appendBuffer=="function"&&typeof v.prototype.remove=="function";return!!g&&!!i}function O(){var o,v=s();return typeof(v==null||((o=v.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return M}),D.d(P,"LoadError",function(){return L});var U=D("./src/polyfills/number.ts"),s=D("./src/errors.ts");function t(f,u){f.prototype=Object.create(u.prototype),f.prototype.constructor=f,i(f,u)}function O(f){var u=typeof Map=="function"?new Map:void 0;return O=function(m){if(m===null||!g(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(typeof u!="undefined"){if(u.has(m))return u.get(m);u.set(m,p)}function p(){return o(m,arguments,x(this).constructor)}return p.prototype=Object.create(m.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),i(p,m)},O(f)}function o(f,u,l){return v()?o=Reflect.construct:o=function(p,y,_){var T=[null];T.push.apply(T,y);var E=Function.bind.apply(p,T),d=new E;return _&&i(d,_.prototype),d},o.apply(null,arguments)}function v(){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(f){return!1}}function g(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function i(f,u){return i=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m},i(f,u)}function x(f){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},x(f)}var S=Math.pow(2,17),M=function(){function f(l){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=l}var u=f.prototype;return u.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},u.abort=function(){this.loader&&this.loader.abort()},u.load=function(m,p){var y=this,_=m.url;if(!_)return Promise.reject(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,networkDetails:null},"Fragment does not have a "+(_?"part list":"url")));this.abort();var T=this.config,E=T.fLoader,d=T.loader;return new Promise(function(n,r){y.loader&&y.loader.destroy();var c=y.loader=m.loader=E?new E(T):new d(T),w=A(m),C={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:S};m.stats=c.stats,c.load(w,C,{onSuccess:function(I,k,j,W){y.resetLoader(m,c),n({frag:m,part:null,payload:I.data,networkDetails:W})},onError:function(I,k,j){y.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,response:I,networkDetails:j}))},onAbort:function(I,k,j){y.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,networkDetails:j}))},onTimeout:function(I,k,j){y.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,networkDetails:j}))},onProgress:function(I,k,j,W){p&&p({frag:m,part:null,payload:j,networkDetails:W})}})})},u.loadPart=function(m,p,y){var _=this;this.abort();var T=this.config,E=T.fLoader,d=T.loader;return new Promise(function(n,r){_.loader&&_.loader.destroy();var c=_.loader=m.loader=E?new E(T):new d(T),w=A(m,p),C={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:S};p.stats=c.stats,c.load(w,C,{onSuccess:function(I,k,j,W){_.resetLoader(m,c),_.updateStatsFromPart(m,p);var V={frag:m,part:p,payload:I.data,networkDetails:W};y(V),n(V)},onError:function(I,k,j){_.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,part:p,response:I,networkDetails:j}))},onAbort:function(I,k,j){m.stats.aborted=p.stats.aborted,_.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,part:p,networkDetails:j}))},onTimeout:function(I,k,j){_.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,part:p,networkDetails:j}))}})})},u.updateStatsFromPart=function(m,p){var y=m.stats,_=p.stats,T=_.total;if(y.loaded+=_.loaded,T){var E=Math.round(m.duration/p.duration),d=Math.min(Math.round(y.loaded/T),E),n=E-d,r=n*Math.round(y.loaded/d);y.total=y.loaded+r}else y.total=Math.max(y.loaded,y.total);var c=y.loading,w=_.loading;c.start?c.first+=w.first-w.start:(c.start=w.start,c.first=w.first),c.end=w.end},u.resetLoader=function(m,p){m.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},f}();function A(f,u){u===void 0&&(u=null);var l=u||f,m={frag:f,part:u,responseType:"arraybuffer",url:l.url,headers:{},rangeStart:0,rangeEnd:0},p=l.byteRangeStartOffset,y=l.byteRangeEndOffset;return Object(U.isFiniteNumber)(p)&&Object(U.isFiniteNumber)(y)&&(m.rangeStart=p,m.rangeEnd=y),m}var L=function(f){t(u,f);function u(l){for(var m,p=arguments.length,y=new Array(p>1?p-1:0),_=1;_>8*(15-T)&255;return _},m.setDecryptDataFromLevelKey=function(y,_){var T=y;return(y==null?void 0:y.method)==="AES-128"&&y.uri&&!y.iv&&(T=o.LevelKey.fromURI(y.uri),T.method=y.method,T.iv=this.createInitializationVector(_),T.keyFormat="identity"),T},m.setElementaryStreamInfo=function(y,_,T,E,d,n){n===void 0&&(n=!1);var r=this.elementaryStreams,c=r[y];if(!c){r[y]={startPTS:_,endPTS:T,startDTS:E,endDTS:d,partial:n};return}c.startPTS=Math.min(c.startPTS,_),c.endPTS=Math.max(c.endPTS,T),c.startDTS=Math.min(c.startDTS,E),c.endDTS=Math.max(c.endDTS,d)},m.clearElementaryStreamInfo=function(){var y=this.elementaryStreams;y[M.AUDIO]=null,y[M.VIDEO]=null,y[M.AUDIOVIDEO]=null},S(l,[{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&&O.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(U.isFiniteNumber)(this.programDateTime))return null;var y=Object(U.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)}}]),l}(A),f=function(u){g(l,u);function l(m,p,y,_,T){var E;E=u.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 v.LoadStats,E.duration=m.decimalFloatingPoint("DURATION"),E.gap=m.bool("GAP"),E.independent=m.bool("INDEPENDENT"),E.relurl=m.enumeratedString("URI"),E.fragment=p,E.index=_;var d=m.enumeratedString("BYTERANGE");return d&&E.setByteRange(d,T),T&&(E.fragOffset=T.fragOffset+T.duration),E}return S(l,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var p=this.elementaryStreams;return!!(p.audio||p.video||p.audiovideo)}}]),l}(A)},"./src/loader/key-loader.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return O});var U=D("./src/events.ts"),s=D("./src/errors.ts"),t=D("./src/utils/logger.ts"),O=function(){function o(g){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=g,this._registerListeners()}var v=o.prototype;return v._registerListeners=function(){this.hls.on(U.Events.KEY_LOADING,this.onKeyLoading,this)},v._unregisterListeners=function(){this.hls.off(U.Events.KEY_LOADING,this.onKeyLoading)},v.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var x=this.loaders[i];x&&x.destroy()}this.loaders={}},v.onKeyLoading=function(i,x){var S=x.frag,M=S.type,A=this.loaders[M];if(!S.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var L=S.decryptdata.uri;if(L!==this.decrypturl||this.decryptkey===null){var f=this.hls.config;if(A&&(t.logger.warn("abort previous key loader for type:"+M),A.abort()),!L){t.logger.warn("key uri is falsy");return}var u=f.loader,l=S.loader=this.loaders[M]=new u(f);this.decrypturl=L,this.decryptkey=null;var m={url:L,frag:S,responseType:"arraybuffer"},p={timeout:f.fragLoadingTimeOut,maxRetry:0,retryDelay:f.fragLoadingRetryDelay,maxRetryDelay:f.fragLoadingMaxRetryTimeout,highWaterMark:0},y={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};l.load(m,p,y)}else this.decryptkey&&(S.decryptdata.key=this.decryptkey,this.hls.trigger(U.Events.KEY_LOADED,{frag:S}))},v.loadsuccess=function(i,x,S){var M=S.frag;if(!M.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=M.decryptdata.key=new Uint8Array(i.data),M.loader=null,delete this.loaders[M.type],this.hls.trigger(U.Events.KEY_LOADED,{frag:M})},v.loaderror=function(i,x){var S=x.frag,M=S.loader;M&&M.abort(),delete this.loaders[S.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:S,response:i})},v.loadtimeout=function(i,x){var S=x.frag,M=S.loader;M&&M.abort(),delete this.loaders[S.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:S})},o}()},"./src/loader/level-details.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"LevelDetails",function(){return o});var U=D("./src/polyfills/number.ts");function s(v,g){for(var i=0;ix.endSN||S>0||S===0&&M>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},t(v,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(U.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||O}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var S=this.driftEnd-this.driftStart;return S*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.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 x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),v}()},"./src/loader/level-key.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"LevelKey",function(){return o});var U=D("./node_modules/url-toolkit/src/url-toolkit.js"),s=D.n(U);function t(v,g){for(var i=0;i2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return d},T.resolve=function(d,n){return s.buildAbsoluteURL(n,d,{alwaysNormalize:!0})},T.parseMasterPlaylist=function(d,n){var r=[],c={},w=!1;S.lastIndex=0;for(var C;(C=S.exec(d))!=null;)if(C[1]){var b=new g.AttrList(C[1]),I={attrs:b,bitrate:b.decimalInteger("AVERAGE-BANDWIDTH")||b.decimalInteger("BANDWIDTH"),name:b.NAME,url:T.resolve(C[2],n)},k=b.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),m((b.CODECS||"").split(/[ ,]+/).filter(function(W){return W}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=T.convertAVC1ToAVCOTI(I.videoCodec)),r.push(I)}else if(C[3]){var j=new g.AttrList(C[3]);j["DATA-ID"]&&(w=!0,c[j["DATA-ID"]]=j)}return{levels:r,sessionData:w?c:null}},T.parseMasterPlaylistMedia=function(d,n,r,c){c===void 0&&(c=[]);var w,C=[],b=0;for(M.lastIndex=0;(w=M.exec(d))!==null;){var I=new g.AttrList(w[1]);if(I.TYPE===r){var k={attrs:I,bitrate:0,id:b++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:r,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?T.resolve(I.URI,n):""};if(c.length){var j=T.findGroup(c,k.groupId)||c[0];p(k,j,"audioCodec"),p(k,j,"textCodec")}C.push(k)}}return C},T.parseLevelPlaylist=function(d,n,r,c,w){var C=new o.LevelDetails(n),b=C.fragments,I=null,k=0,j=0,W=0,V=0,Y=null,X=new O.Fragment(c,n),F,K,$,me=-1,ce=!1;for(A.lastIndex=0,C.m3u8=d;(F=A.exec(d))!==null;){ce&&(ce=!1,X=new O.Fragment(c,n),X.start=W,X.sn=k,X.cc=V,X.level=r,I&&(X.initSegment=I,X.rawProgramDateTime=I.rawProgramDateTime));var xe=F[1];if(xe){X.duration=parseFloat(xe);var ye=(" "+F[2]).slice(1);X.title=ye||null,X.tagList.push(ye?["INF",xe,ye]:["INF",xe])}else if(F[3])Object(U.isFiniteNumber)(X.duration)&&(X.start=W,$&&(X.levelkey=$),X.sn=k,X.level=r,X.cc=V,X.urlId=w,b.push(X),X.relurl=(" "+F[3]).slice(1),_(X,Y),Y=X,W+=X.duration,k++,j=0,ce=!0);else if(F[4]){var Oe=(" "+F[4]).slice(1);Y?X.setByteRange(Oe,Y):X.setByteRange(Oe)}else if(F[5])X.rawProgramDateTime=(" "+F[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),me===-1&&(me=b.length);else{if(F=F[0].match(L),!F){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(K=1;K-1){i.logger.warn("Keyformat "+Ge+" is not supported from the manifest");continue}else if(Ge!=="identity")continue;Je&&($=v.LevelKey.fromURL(n,Ue),Ue&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Je)>=0&&($.method=Je,$.keyFormat=Ge,Ie&&($.keyID=Ie),be&&($.keyFormatVersions=be),$.iv=je));break}case"START":{var mt=new g.AttrList(Te),Qe=mt.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(Qe)&&(C.startTimeOffset=Qe);break}case"MAP":{var Mt=new g.AttrList(Te);X.relurl=Mt.URI,Mt.BYTERANGE&&X.setByteRange(Mt.BYTERANGE),X.level=r,X.sn="initSegment",$&&(X.levelkey=$),X.initSegment=null,I=X,ce=!0;break}case"SERVER-CONTROL":{var kt=new g.AttrList(Te);C.canBlockReload=kt.bool("CAN-BLOCK-RELOAD"),C.canSkipUntil=kt.optionalFloat("CAN-SKIP-UNTIL",0),C.canSkipDateRanges=C.canSkipUntil>0&&kt.bool("CAN-SKIP-DATERANGES"),C.partHoldBack=kt.optionalFloat("PART-HOLD-BACK",0),C.holdBack=kt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var xt=new g.AttrList(Te);C.partTarget=xt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var bt=C.partList;bt||(bt=C.partList=[]);var Pt=j>0?bt[bt.length-1]:void 0,Yt=j++,Gt=new O.Part(new g.AttrList(Te),X,n,Yt,Pt);bt.push(Gt),X.duration+=Gt.duration;break}case"PRELOAD-HINT":{var Qt=new g.AttrList(Te);C.preloadHint=Qt;break}case"RENDITION-REPORT":{var Dt=new g.AttrList(Te);C.renditionReports=C.renditionReports||[],C.renditionReports.push(Dt);break}default:i.logger.warn("line parsed but not handled: "+F);break}}}Y&&!Y.relurl?(b.pop(),W-=Y.duration,C.partList&&(C.fragmentHint=Y)):C.partList&&(_(X,Y),X.cc=V,C.fragmentHint=X);var Nt=b.length,Bt=b[0],jt=b[Nt-1];if(W+=C.skippedSegments*C.targetduration,W>0&&Nt&&jt){C.averagetargetduration=W/Nt;var gt=jt.sn;C.endSN=gt!=="initSegment"?gt:0,Bt&&(C.startCC=Bt.cc,Bt.initSegment||C.fragments.every(function(ut){return ut.relurl&&u(ut.relurl)})&&(i.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),X=new O.Fragment(c,n),X.relurl=jt.relurl,X.level=r,X.sn="initSegment",Bt.initSegment=X,C.needSidxRanges=!0))}else C.endSN=0,C.startCC=0;return C.fragmentHint&&(W+=C.fragmentHint.duration),C.totalduration=W,C.endCC=V,me>0&&y(b,me),C},T}();function m(T,E){["video","audio","text"].forEach(function(d){var n=T.filter(function(c){return Object(x.isCodecType)(c,d)});if(n.length){var r=n.filter(function(c){return c.lastIndexOf("avc1",0)===0||c.lastIndexOf("mp4a",0)===0});E[d+"Codec"]=r.length>0?r[0]:n[0],T=T.filter(function(c){return n.indexOf(c)===-1})}}),E.unknownCodecs=T}function p(T,E,d){var n=E[d];n&&(T[d]=n)}function y(T,E){for(var d=T[E],n=E;n--;){var r=T[n];if(!r)return;r.programDateTime=d.programDateTime-r.duration*1e3,d=r}}function _(T,E){T.rawProgramDateTime?T.programDateTime=Date.parse(T.rawProgramDateTime):E!=null&&E.programDateTime&&(T.programDateTime=E.endProgramDateTime),Object(U.isFiniteNumber)(T.programDateTime)||(T.programDateTime=null,T.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/polyfills/number.ts"),s=D("./src/events.ts"),t=D("./src/errors.ts"),O=D("./src/utils/logger.ts"),o=D("./src/utils/mp4-tools.ts"),v=D("./src/loader/m3u8-parser.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/attr-list.ts");function x(A){var L=A.type;switch(L){case g.PlaylistContextType.AUDIO_TRACK:return g.PlaylistLevelType.AUDIO;case g.PlaylistContextType.SUBTITLE_TRACK:return g.PlaylistLevelType.SUBTITLE;default:return g.PlaylistLevelType.MAIN}}function S(A,L){var f=A.url;return(f===void 0||f.indexOf("data:")===0)&&(f=L.url),f}var M=function(){function A(f){this.hls=void 0,this.loaders=Object.create(null),this.hls=f,this.registerListeners()}var L=A.prototype;return L.registerListeners=function(){var u=this.hls;u.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(s.Events.LEVEL_LOADING,this.onLevelLoading,this),u.on(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),u.on(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},L.unregisterListeners=function(){var u=this.hls;u.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.off(s.Events.LEVEL_LOADING,this.onLevelLoading,this),u.off(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),u.off(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},L.createInternalLoader=function(u){var l=this.hls.config,m=l.pLoader,p=l.loader,y=m||p,_=new y(l);return u.loader=_,this.loaders[u.type]=_,_},L.getInternalLoader=function(u){return this.loaders[u.type]},L.resetInternalLoader=function(u){this.loaders[u]&&delete this.loaders[u]},L.destroyInternalLoaders=function(){for(var u in this.loaders){var l=this.loaders[u];l&&l.destroy(),this.resetInternalLoader(u)}},L.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},L.onManifestLoading=function(u,l){var m=l.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:g.PlaylistContextType.MANIFEST,url:m,deliveryDirectives:null})},L.onLevelLoading=function(u,l){var m=l.id,p=l.level,y=l.url,_=l.deliveryDirectives;this.load({id:m,groupId:null,level:p,responseType:"text",type:g.PlaylistContextType.LEVEL,url:y,deliveryDirectives:_})},L.onAudioTrackLoading=function(u,l){var m=l.id,p=l.groupId,y=l.url,_=l.deliveryDirectives;this.load({id:m,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.AUDIO_TRACK,url:y,deliveryDirectives:_})},L.onSubtitleTrackLoading=function(u,l){var m=l.id,p=l.groupId,y=l.url,_=l.deliveryDirectives;this.load({id:m,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.SUBTITLE_TRACK,url:y,deliveryDirectives:_})},L.load=function(u){var l,m=this.hls.config,p=this.getInternalLoader(u);if(p){var y=p.context;if(y&&y.url===u.url){O.logger.trace("[playlist-loader]: playlist request ongoing");return}O.logger.log("[playlist-loader]: aborting previous loader for type: "+u.type),p.abort()}var _,T,E,d;switch(u.type){case g.PlaylistContextType.MANIFEST:_=m.manifestLoadingMaxRetry,T=m.manifestLoadingTimeOut,E=m.manifestLoadingRetryDelay,d=m.manifestLoadingMaxRetryTimeout;break;case g.PlaylistContextType.LEVEL:case g.PlaylistContextType.AUDIO_TRACK:case g.PlaylistContextType.SUBTITLE_TRACK:_=0,T=m.levelLoadingTimeOut;break;default:_=m.levelLoadingMaxRetry,T=m.levelLoadingTimeOut,E=m.levelLoadingRetryDelay,d=m.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(u),(l=u.deliveryDirectives)!==null&&l!==void 0&&l.part){var n;if(u.type===g.PlaylistContextType.LEVEL&&u.level!==null?n=this.hls.levels[u.level].details:u.type===g.PlaylistContextType.AUDIO_TRACK&&u.id!==null?n=this.hls.audioTracks[u.id].details:u.type===g.PlaylistContextType.SUBTITLE_TRACK&&u.id!==null&&(n=this.hls.subtitleTracks[u.id].details),n){var r=n.partTarget,c=n.targetduration;r&&c&&(T=Math.min(Math.max(r*3,c*.8)*1e3,T))}}var w={timeout:T,maxRetry:_,retryDelay:E,maxRetryDelay:d,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(u,w,C)},L.loadsuccess=function(u,l,m,p){if(p===void 0&&(p=null),m.isSidxRequest){this.handleSidxRequest(u,m),this.handlePlaylistLoaded(u,l,m,p);return}this.resetInternalLoader(m.type);var y=u.data;if(y.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(u,m,"no EXTM3U delimiter",p);return}l.parsing.start=performance.now(),y.indexOf("#EXTINF:")>0||y.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(u,l,m,p):this.handleMasterPlaylist(u,l,m,p)},L.loaderror=function(u,l,m){m===void 0&&(m=null),this.handleNetworkError(l,m,!1,u)},L.loadtimeout=function(u,l,m){m===void 0&&(m=null),this.handleNetworkError(l,m,!0)},L.handleMasterPlaylist=function(u,l,m,p){var y=this.hls,_=u.data,T=S(u,m),E=v.default.parseMasterPlaylist(_,T),d=E.levels,n=E.sessionData;if(!d.length){this.handleManifestParsingError(u,m,"no level found in manifest",p);return}var r=d.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),c=d.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),w=v.default.parseMasterPlaylistMedia(_,T,"AUDIO",r),C=v.default.parseMasterPlaylistMedia(_,T,"SUBTITLES",c),b=v.default.parseMasterPlaylistMedia(_,T,"CLOSED-CAPTIONS");if(w.length){var I=w.some(function(k){return!k.url});!I&&d[0].audioCodec&&!d[0].attrs.AUDIO&&(O.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),w.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new i.AttrList({}),bitrate:0,url:""}))}y.trigger(s.Events.MANIFEST_LOADED,{levels:d,audioTracks:w,subtitles:C,captions:b,url:T,stats:l,networkDetails:p,sessionData:n})},L.handleTrackOrLevelPlaylist=function(u,l,m,p){var y=this.hls,_=m.id,T=m.level,E=m.type,d=S(u,m),n=Object(U.isFiniteNumber)(_)?_:0,r=Object(U.isFiniteNumber)(T)?T:n,c=x(m),w=v.default.parseLevelPlaylist(u.data,d,r,c,n);if(!w.fragments.length){y.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:d,reason:"no fragments found in level",level:typeof m.level=="number"?m.level:void 0});return}if(E===g.PlaylistContextType.MANIFEST){var C={attrs:new i.AttrList({}),bitrate:0,details:w,name:"",url:d};y.trigger(s.Events.MANIFEST_LOADED,{levels:[C],audioTracks:[],url:d,stats:l,networkDetails:p,sessionData:null})}if(l.parsing.end=performance.now(),w.needSidxRanges){var b,I=(b=w.fragments[0].initSegment)===null||b===void 0?void 0:b.url;this.load({url:I,isSidxRequest:!0,type:E,level:T,levelDetails:w,id:_,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}m.levelDetails=w,this.handlePlaylistLoaded(u,l,m,p)},L.handleSidxRequest=function(u,l){var m=Object(o.parseSegmentIndex)(new Uint8Array(u.data));if(!m)return;var p=m.references,y=l.levelDetails;p.forEach(function(_,T){var E=_.info,d=y.fragments[T];d.byteRange.length===0&&d.setByteRange(String(1+E.end-E.start)+"@"+String(E.start)),d.initSegment&&d.initSegment.setByteRange(String(m.moovEndOffset)+"@0")})},L.handleManifestParsingError=function(u,l,m,p){this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:l.type===g.PlaylistContextType.MANIFEST,url:u.url,reason:m,response:u,context:l,networkDetails:p})},L.handleNetworkError=function(u,l,m,p){m===void 0&&(m=!1),O.logger.warn("[playlist-loader]: A network "+(m?"timeout":"error")+" occurred while loading "+u.type+" level: "+u.level+" id: "+u.id+' group-id: "'+u.groupId+'"');var y=t.ErrorDetails.UNKNOWN,_=!1,T=this.getInternalLoader(u);switch(u.type){case g.PlaylistContextType.MANIFEST:y=m?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,_=!0;break;case g.PlaylistContextType.LEVEL:y=m?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,_=!1;break;case g.PlaylistContextType.AUDIO_TRACK:y=m?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,_=!1;break;case g.PlaylistContextType.SUBTITLE_TRACK:y=m?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,_=!1;break}T&&this.resetInternalLoader(u.type);var E={type:t.ErrorTypes.NETWORK_ERROR,details:y,fatal:_,url:u.url,loader:T,context:u,networkDetails:l};p&&(E.response=p),this.hls.trigger(s.Events.ERROR,E)},L.handlePlaylistLoaded=function(u,l,m,p){var y=m.type,_=m.level,T=m.id,E=m.groupId,d=m.loader,n=m.levelDetails,r=m.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(u,m,"invalid target duration",p);return}if(!d)return;n.live&&(d.getCacheAge&&(n.ageHeader=d.getCacheAge()||0),(!d.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(y){case g.PlaylistContextType.MANIFEST:case g.PlaylistContextType.LEVEL:this.hls.trigger(s.Events.LEVEL_LOADED,{details:n,level:_||0,id:T||0,stats:l,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(s.Events.AUDIO_TRACK_LOADED,{details:n,id:T||0,groupId:E||"",stats:l,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(s.Events.SUBTITLE_TRACK_LOADED,{details:n,id:T||0,groupId:E||"",stats:l,networkDetails:p,deliveryDirectives:r});break}},A}();P.default=M},"./src/polyfills/number.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"isFiniteNumber",function(){return U}),D.d(P,"MAX_SAFE_INTEGER",function(){return s});var U=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},s=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Q,P,D){"use strict";D.r(P);var U=function(){function s(){}return s.getSilentFrame=function(O,o){switch(O){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===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(o===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(o===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(o===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(o===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},s}();P.default=U},"./src/remux/mp4-generator.ts":function(Q,P,D){"use strict";D.r(P);var U=Math.pow(2,32)-1,s=function(){function t(){}return t.init=function(){t.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 o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var v=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]),g=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]);t.HDLR_TYPES={video:v,audio:g};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=x,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var S=new Uint8Array([105,115,111,109]),M=new Uint8Array([97,118,99,49]),A=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,S,A,S,M),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var v=8,g=arguments.length,i=new Array(g>1?g-1:0),x=1;x>24&255,A[1]=v>>16&255,A[2]=v>>8&255,A[3]=v&255,A.set(o,4),S=0,v=8;S>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,v,g){return t.box(t.types.moof,t.mfhd(o),t.traf(g,v))},t.moov=function(o){for(var v=o.length,g=[];v--;)g[v]=t.trak(o[v]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(g).concat(t.mvex(o)))},t.mvex=function(o){for(var v=o.length,g=[];v--;)g[v]=t.trex(o[v]);return t.box.apply(null,[t.types.mvex].concat(g))},t.mvhd=function(o,v){v*=o;var g=Math.floor(v/(U+1)),i=Math.floor(v%(U+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&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 t.box(t.types.mvhd,x)},t.sdtp=function(o){var v=o.samples||[],g=new Uint8Array(4+v.length),i,x;for(i=0;i>>8&255),v.push(S&255),v=v.concat(Array.prototype.slice.call(x));for(i=0;i>>8&255),g.push(S&255),g=g.concat(Array.prototype.slice.call(x));var M=t.box(t.types.avcC,new Uint8Array([1,v[3],v[4],v[5],252|3,224|o.sps.length].concat(v).concat([o.pps.length]).concat(g))),A=o.width,L=o.height,f=o.pixelRatio[0],u=o.pixelRatio[1];return t.box(t.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,A>>8&255,A&255,L>>8&255,L&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]),M,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([f>>24,f>>16&255,f>>8&255,f&255,u>>24,u>>16&255,u>>8&255,u&255])))},t.esds=function(o){var v=o.config.length;return new Uint8Array([0,0,0,0,3,23+v,0,1,0,4,15+v,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([v]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var v=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,v>>8&255,v&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var v=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,v>>8&255,v&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var v=o.id,g=o.duration*o.timescale,i=o.width,x=o.height,S=Math.floor(g/(U+1)),M=Math.floor(g%(U+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,v>>24&255,v>>16&255,v>>8&255,v&255,0,0,0,0,S>>24,S>>16&255,S>>8&255,S&255,M>>24,M>>16&255,M>>8&255,M&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,i>>8&255,i&255,0,0,x>>8&255,x&255,0,0]))},t.traf=function(o,v){var g=t.sdtp(o),i=o.id,x=Math.floor(v/(U+1)),S=Math.floor(v%(U+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,S>>24,S>>16&255,S>>8&255,S&255])),t.trun(o,g.length+16+20+8+16+8+8),g)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var v=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,v>>24,v>>16&255,v>>8&255,v&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,v){var g=o.samples||[],i=g.length,x=12+16*i,S=new Uint8Array(x),M,A,L,f,u,l;for(v+=8+x,S.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,v>>>24&255,v>>>16&255,v>>>8&255,v&255],0),M=0;M>>24&255,L>>>16&255,L>>>8&255,L&255,f>>>24&255,f>>>16&255,f>>>8&255,f&255,u.isLeading<<2|u.dependsOn,u.isDependedOn<<6|u.hasRedundancy<<4|u.paddingValue<<1|u.isNonSync,u.degradPrio&240<<8,u.degradPrio&15,l>>>24&255,l>>>16&255,l>>>8&255,l&255],12+16*M);return t.box(t.types.trun,S)},t.initSegment=function(o){t.types||t.init();var v=t.moov(o),g=new Uint8Array(t.FTYP.byteLength+v.byteLength);return g.set(t.FTYP),g.set(v,t.FTYP.byteLength),g},t}();s.types=void 0,s.HDLR_TYPES=void 0,s.STTS=void 0,s.STSC=void 0,s.STCO=void 0,s.STSZ=void 0,s.VMHD=void 0,s.SMHD=void 0,s.STSD=void 0,s.FTYP=void 0,s.DINF=void 0,P.default=s},"./src/remux/mp4-remuxer.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return l}),D.d(P,"normalizePts",function(){return m});var U=D("./src/polyfills/number.ts"),s=D("./src/remux/aac-helper.ts"),t=D("./src/remux/mp4-generator.ts"),O=D("./src/events.ts"),o=D("./src/errors.ts"),v=D("./src/utils/logger.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(T){for(var E=1;E0?w:C.pts},n[0].pts);return r&&v.logger.debug("PTS rollover detected"),c},E.remux=function(n,r,c,w,C,b,I,k){var j,W,V,Y,X,F,K=C,$=C,me=n.pid>-1,ce=r.pid>-1,xe=r.samples.length,ye=n.samples.length>0,Oe=xe>1,we=(!me||ye)&&(!ce||Oe)||this.ISGenerated||I;if(we){this.ISGenerated||(V=this.generateIS(n,r,C));var Te=this.isVideoContiguous,re=-1;if(Oe&&(re=p(r.samples),!Te&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,re>0){v.logger.warn("[mp4-remuxer]: Dropped "+re+" out of "+xe+" video samples due to a missing keyframe");var he=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(re),r.dropped+=re,$+=(r.samples[0].pts-he)/(r.timescale||9e4)}else re===-1&&(v.logger.warn("[mp4-remuxer]: No keyframe found out of "+xe+" video samples"),F=!1);if(this.ISGenerated){if(ye&&Oe){var J=this.getVideoStartPts(r.samples),fe=m(n.samples[0].pts,J)-J,Ae=fe/r.inputTimeScale;K+=Math.max(0,Ae),$+=Math.max(0,-Ae)}if(ye){if(n.samplerate||(v.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),V=this.generateIS(n,r,C)),W=this.remuxAudio(n,K,this.isAudioContiguous,b,ce||Oe||k===g.PlaylistLevelType.AUDIO?$:void 0),Oe){var Ee=W?W.endPTS-W.startPTS:0;r.inputTimeScale||(v.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),V=this.generateIS(n,r,C)),j=this.remuxVideo(r,$,Te,Ee)}}else Oe&&(j=this.remuxVideo(r,$,Te,0));j&&(j.firstKeyFrame=re,j.independent=re!==-1)}}return this.ISGenerated&&(c.samples.length&&(X=this.remuxID3(c,C)),w.samples.length&&(Y=this.remuxText(w,C))),{audio:W,video:j,initSegment:V,independent:F,text:Y,id3:X}},E.generateIS=function(n,r,c){var w=n.samples,C=r.samples,b=this.typeSupported,I={},k=!Object(U.isFiniteNumber)(this._initPTS),j="audio/mp4",W,V,Y;if(k&&(W=V=Infinity),n.config&&w.length&&(n.timescale=n.samplerate,n.isAAC||(b.mpeg?(j="audio/mpeg",n.codec=""):b.mp3&&(n.codec="mp3")),I.audio={id:"audio",container:j,codec:n.codec,initSegment:!n.isAAC&&b.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},k&&(Y=n.inputTimeScale,W=V=w[0].pts-Math.round(Y*c))),r.sps&&r.pps&&C.length&&(r.timescale=r.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},k)){Y=r.inputTimeScale;var X=this.getVideoStartPts(C),F=Math.round(Y*c);V=Math.min(V,m(C[0].dts,X)-F),W=Math.min(W,X-F)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=W,this._initDTS=V),{tracks:I,initPTS:W,timescale:Y}},E.remuxVideo=function(n,r,c,w){var C=n.inputTimeScale,b=n.samples,I=[],k=b.length,j=this._initPTS,W=this.nextAvcDts,V=8,Y,X,F,K=Number.POSITIVE_INFINITY,$=Number.NEGATIVE_INFINITY,me=0,ce=!1;if(!c||W===null){var xe=r*C,ye=b[0].pts-m(b[0].dts,b[0].pts);W=xe-ye}for(var Oe=0;Oewe.pts){var Te=9e4*.2;me=Math.max(Math.min(me,we.pts-we.dts),-1*Te)}we.dts0?Oe-1:Oe].dts&&(ce=!0)}ce&&b.sort(function(vt,qe){var dt=vt.dts-qe.dts,Ne=vt.pts-qe.pts;return dt||Ne}),X=b[0].dts,F=b[b.length-1].dts;var re=Math.round((F-X)/(k-1));if(me<0){if(mere,Ke=Ae<-1;if(Ee||Ke){Ee?v.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(Ae,!0)+" ms ("+Ae+"dts) hole between fragments detected, filling it"):v.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-Ae,!0)+" ms ("+Ae+"dts) overlapping between fragments detected"),X=W;var Je=b[0].pts-Ae;b[0].dts=X,b[0].pts=Je,v.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(Je,!0)+"/"+Object(i.toMsFromMpegTsClock)(X,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(Ae,!0)+" ms")}}u&&(X=Math.max(0,X));for(var Ue=0,je=0,be=0;be0?bt-1:bt].dts;if(gt.stretchShortVideoTrack&&this.nextAudioPts!==null){var nt=Math.floor(gt.maxBufferHole*C),wt=(w?K+w*C:this.nextAudioPts)-Pt.pts;wt>nt?(Y=wt-ut,Y<0&&(Y=ut),v.logger.log("[mp4-remuxer]: It is approximately "+wt/90+" ms to the next segment; using duration "+Y/90+" ms for the last video frame.")):Y=ut}else Y=ut}var Tt=Math.round(Pt.pts-Pt.dts);I.push(new y(Pt.key,Y,Gt,Tt))}if(I.length&&L&&L<70){var Jt=I[0].flags;Jt.dependsOn=2,Jt.isNonSync=0}console.assert(Y!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=W=F+Y,this.isVideoContiguous=!0;var nn=t.default.moof(n.sequenceNumber++,X,x({},n,{samples:I})),qt="video",ct={data1:nn,data2:kt,startPTS:K/C,endPTS:($+Y)/C,startDTS:X/C,endDTS:W/C,type:qt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(kt.length,"MDAT length must not be zero"),ct},E.remuxAudio=function(n,r,c,w,C){var b=n.inputTimeScale,I=n.samplerate?n.samplerate:b,k=b/I,j=n.isAAC?M:A,W=j*k,V=this._initPTS,Y=!n.isAAC&&this.typeSupported.mpeg,X=[],F=n.samples,K=Y?0:8,$=this.nextAudioPts||-1,me=r*b;if(this.isAudioContiguous=c=c||F.length&&$>0&&(w&&Math.abs(me-$)<9e3||Math.abs(m(F[0].pts-V,me)-$)<20*W),F.forEach(function(Bt){Bt.pts=m(Bt.pts-V,me)}),!c||$<0){if(F=F.filter(function(Bt){return Bt.pts>=0}),!F.length)return;C===0?$=0:w?$=Math.max(0,me):$=F[0].pts}if(n.isAAC)for(var ce=C!==void 0,xe=this.config.maxAudioFramesDrift,ye=0,Oe=$;ye=xe*W&&he0){je+=K;try{Ue=new Uint8Array(je)}catch(Bt){this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:je,reason:"fail allocating audio mdat "+je});return}if(!Y){var kt=new DataView(Ue.buffer);kt.setUint32(0,je),Ue.set(t.default.types.mdat,4)}}else return;Ue.set(mt,K);var xt=mt.byteLength;K+=xt,X.push(new y(!0,j,xt,0)),Je=Qe}var bt=X.length;if(!bt)return;var Pt=X[X.length-1];this.nextAudioPts=$=Je+k*Pt.duration;var Yt=Y?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ke/k,x({},n,{samples:X}));n.samples=[];var Gt=Ke/b,Qt=$/b,Dt="audio",Nt={data1:Yt,data2:Ue,startPTS:Gt,endPTS:Qt,startDTS:Gt,endDTS:Qt,type:Dt,hasAudio:!0,hasVideo:!1,nb:bt};return this.isAudioContiguous=!0,console.assert(Ue.length,"MDAT length must not be zero"),Nt},E.remuxEmptyAudio=function(n,r,c,w){var C=n.inputTimeScale,b=n.samplerate?n.samplerate:C,I=C/b,k=this.nextAudioPts,j=(k!==null?k:w.startDTS*C)+this._initDTS,W=w.endDTS*C+this._initDTS,V=I*M,Y=Math.ceil((W-j)/V),X=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(v.logger.warn("[mp4-remuxer]: remux empty Audio"),!X){v.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],K=0;K4294967296;)T+=d;return T}function p(T){for(var E=0;E0?this.lastEndDTS=n:(O.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!T.audio,c=!!T.video,w="";r&&(w+="audio"),c&&(w+="video");var C={data1:y,startPTS:d,startDTS:d,endPTS:n,endDTS:n,type:w,hasAudio:r,hasVideo:c,nb:1,dropped:0};return p.audio=C.type==="audio"?C:void 0,p.video=C.type!=="audio"?C:void 0,p.text=f,p.id3=L,p.initSegment=_,p},i}(),v=function(x,S,M){return Object(s.getStartDTS)(x,S)-M};function g(i,x){var S=i==null?void 0:i.codec;return S&&S.length>4?S:S==="hvc1"?"hvc1.1.c.L120.90":S==="av01"?"av01.0.04M.08":S==="avc1"||x===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}P.default=o},"./src/task-loop.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return U});var U=function(){function s(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=s.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},s}()},"./src/types/cmcd.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"CMCDVersion",function(){return U}),D.d(P,"CMCDObjectType",function(){return s}),D.d(P,"CMCDStreamingFormat",function(){return t}),D.d(P,"CMCDStreamType",function(){return O});var U=1,s;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(s||(s={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var O;(function(o){o.VOD="v",o.LIVE="l"})(O||(O={}))},"./src/types/level.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"HlsSkip",function(){return t}),D.d(P,"getSkipValue",function(){return O}),D.d(P,"HlsUrlParameters",function(){return o}),D.d(P,"Level",function(){return v});function U(g,i){for(var x=0;xNumber.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(g){if(this[g]){var i=(this[g]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var x=new Uint8Array(i.length/2),S=0;SNumber.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(g){return parseFloat(this[g])},o.optionalFloat=function(g,i){var x=this[g];return x?parseFloat(x):i},o.enumeratedString=function(g){return this[g]},o.bool=function(g){return this[g]==="YES"},o.decimalResolution=function(g){var i=U.exec(this[g]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},O.parseAttrList=function(g){var i,x={},S='"';for(s.lastIndex=0;(i=s.exec(g))!==null;){var M=i[2];M.indexOf(S)===0&&M.lastIndexOf(S)===M.length-1&&(M=M.slice(1,-1)),x[i[1]]=M}return x},O}()},"./src/utils/binary-search.ts":function(Q,P,D){"use strict";D.r(P);var U={search:function(t,O){for(var o=0,v=t.length-1,g=null,i=null;o<=v;){g=(o+v)/2|0,i=t[g];var x=O(i);if(x>0)o=g+1;else if(x<0)v=g-1;else return i}return null}};P.default=U},"./src/utils/buffer-helper.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"BufferHelper",function(){return t});var U=D("./src/utils/logger.ts"),s={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function O(){}return O.isBuffered=function(v,g){try{if(v){for(var i=O.getBuffered(v),x=0;x=i.start(x)&&g<=i.end(x))return!0}}catch(S){}return!1},O.bufferInfo=function(v,g,i){try{if(v){var x=O.getBuffered(v),S=[],M;for(M=0;MA&&(x[M-1].end=v[S].end):x.push(v[S])}else x.push(v[S])}else x=v;for(var L=0,f,u=g,l=g,m=0;m=p&&g=c&&U.logger.log(this.time+" ["+c+"] "+w)},d}(),L=function(n){for(var r=[],c=0;co&&(this.logger.log(M.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},n.moveCursor=function(c){var w=this.pos+c;if(c>1)for(var C=this.pos+1;C=144&&this.backSpace();var w=t(c);if(this.pos>=o){this.logger.log(M.ERROR,"Cannot insert "+c.toString(16)+" ("+w+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(w,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(c){var w;for(w=c;w0&&(c?C="["+w.join(" | ")+"]":C=w.join(` -`)),C},n.getTextAndFormat=function(){return this.rows},d}(),p=function(){function d(r,c,w){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=r,this.outputFilter=c,this.mode=null,this.verbose=0,this.displayedMemory=new m(w),this.nonDisplayedMemory=new m(w),this.lastOutputScreen=new m(w),this.currRollUpRow=this.displayedMemory.rows[O-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=w}var n=d.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[O-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(c){this.outputFilter=c},n.setPAC=function(c){this.writeScreen.setPAC(c)},n.setBkgData=function(c){this.writeScreen.setBkgData(c)},n.setMode=function(c){if(c===this.mode)return;this.mode=c,this.logger.log(M.INFO,"MODE="+c),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=c},n.insertChars=function(c){for(var w=0;w=46,w.italics)w.foreground="white";else{var C=Math.floor(c/2)-16,b=["white","green","blue","cyan","red","yellow","magenta"];w.foreground=b[C]}this.logger.log(M.INFO,"MIDROW: "+JSON.stringify(w)),this.writeScreen.setPen(w)},n.outputDataUpdate=function(c){c===void 0&&(c=!1);var w=this.logger.time;if(w===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=w:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,w,this.lastOutputScreen),c&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:w),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(c){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,c,this.displayedMemory),this.cueStartTime=c))},d}(),y=function(){function d(r,c,w){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var C=new A;this.channels=[null,new p(r,c,C),new p(r+1,w,C)],this.cmdHistory=E(),this.logger=C}var n=d.prototype;return n.getHandler=function(c){return this.channels[c].getHandler()},n.setHandler=function(c,w){this.channels[c].setHandler(w)},n.addData=function(c,w){var C,b,I,k=!1;this.logger.time=c;for(var j=0;j ("+L([b,I])+")"),C=this.parseCmd(b,I),C||(C=this.parseMidrow(b,I)),C||(C=this.parsePAC(b,I)),C||(C=this.parseBackgroundAttributes(b,I)),!C&&(k=this.parseChars(b,I),k)){var W=this.currentChannel;if(W&&W>0){var V=this.channels[W];V.insertChars(k)}else this.logger.log(M.WARNING,"No channel found yet. TEXT-MODE?")}!C&&!k&&this.logger.log(M.WARNING,"Couldn't parse cleaned data "+L([b,I])+" orig: "+L([w[j],w[j+1]]))}},n.parseCmd=function(c,w){var C=this.cmdHistory,b=(c===20||c===28||c===21||c===29)&&w>=32&&w<=47,I=(c===23||c===31)&&w>=33&&w<=35;if(!(b||I))return!1;if(T(c,w,C))return _(null,null,C),this.logger.log(M.DEBUG,"Repeated command ("+L([c,w])+") is dropped"),!0;var k=c===20||c===21||c===23?1:2,j=this.channels[k];return c===20||c===21||c===28||c===29?w===32?j.ccRCL():w===33?j.ccBS():w===34?j.ccAOF():w===35?j.ccAON():w===36?j.ccDER():w===37?j.ccRU(2):w===38?j.ccRU(3):w===39?j.ccRU(4):w===40?j.ccFON():w===41?j.ccRDC():w===42?j.ccTR():w===43?j.ccRTD():w===44?j.ccEDM():w===45?j.ccCR():w===46?j.ccENM():w===47&&j.ccEOC():j.ccTO(w-32),_(c,w,C),this.currentChannel=k,!0},n.parseMidrow=function(c,w){var C=0;if((c===17||c===25)&&w>=32&&w<=47){if(c===17?C=1:C=2,C!==this.currentChannel)return this.logger.log(M.ERROR,"Mismatch channel in midrow parsing"),!1;var b=this.channels[C];return b?(b.ccMIDROW(w),this.logger.log(M.DEBUG,"MIDROW ("+L([c,w])+")"),!0):!1}return!1},n.parsePAC=function(c,w){var C,b=this.cmdHistory,I=(c>=17&&c<=23||c>=25&&c<=31)&&w>=64&&w<=127,k=(c===16||c===24)&&w>=64&&w<=95;if(!(I||k))return!1;if(T(c,w,b))return _(null,null,b),!0;var j=c<=23?1:2;w>=64&&w<=95?C=j===1?v[c]:i[c]:C=j===1?g[c]:x[c];var W=this.channels[j];return W?(W.setPAC(this.interpretPAC(C,w)),_(c,w,b),this.currentChannel=j,!0):!1},n.interpretPAC=function(c,w){var C,b={color:null,italics:!1,indent:null,underline:!1,row:c};return w>95?C=w-96:C=w-64,b.underline=(C&1)===1,C<=13?b.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(C/2)]:C<=15?(b.italics=!0,b.color="white"):b.indent=Math.floor((C-16)/2)*4,b},n.parseChars=function(c,w){var C,b=null,I=null;if(c>=25?(C=2,I=c-8):(C=1,I=c),I>=17&&I<=19){var k;I===17?k=w+80:I===18?k=w+112:k=w+144,this.logger.log(M.INFO,"Special char '"+t(k)+"' in channel "+C),b=[k]}else c>=32&&c<=127&&(b=w===0?[c]:[c,w]);if(b){var j=L(b);this.logger.log(M.DEBUG,"Char codes = "+j.join(",")),_(c,w,this.cmdHistory)}return b},n.parseBackgroundAttributes=function(c,w){var C=(c===16||c===24)&&w>=32&&w<=47,b=(c===23||c===31)&&w>=45&&w<=47;if(!(C||b))return!1;var I,k={};c===16||c===24?(I=Math.floor((w-32)/2),k.background=S[I],w%2===1&&(k.background=k.background+"_semi")):w===45?k.background="transparent":(k.foreground="black",w===47&&(k.underline=!0));var j=c<=23?1:2,W=this.channels[j];return W.setBkgData(k),_(c,w,this.cmdHistory),!0},n.reset=function(){for(var c=0;c=16?u--:u++;var _=Object(U.fixLineBreaks)(l.trim()),T=Object(s.generateCueId)(i,x,_);(!g||!g.cues||!g.cues.getCueById(T))&&(L=new m(i,x,_),L.id=T,L.line=p+1,L.align="left",L.position=10+Math.min(80,Math.floor(u*8/32)*10),M.push(L))}return g&&M.length&&(M.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}),M.forEach(function(E){return Object(t.addCueToTrack)(g,E)})),M}};P.default=o},"./src/utils/discontinuities.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"findFirstFragWithCC",function(){return O}),D.d(P,"shouldAlignOnDiscontinuities",function(){return o}),D.d(P,"findDiscontinuousReferenceFrag",function(){return v}),D.d(P,"adjustSlidingStart",function(){return i}),D.d(P,"alignStream",function(){return x}),D.d(P,"alignPDT",function(){return M}),D.d(P,"alignFragmentByPDTDelta",function(){return A}),D.d(P,"alignMediaPlaylistByPDT",function(){return L});var U=D("./src/polyfills/number.ts"),s=D("./src/utils/logger.ts"),t=D("./src/controller/level-helper.ts");function O(f,u){for(var l=null,m=0,p=f.length;ml.startCC||f&&f.cc=this.minWeight_},O.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},O.destroy=function(){},t}();P.default=s},"./src/utils/ewma.ts":function(Q,P,D){"use strict";D.r(P);var U=function(){function s(O,o,v){o===void 0&&(o=0),v===void 0&&(v=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=O,this.alpha_=O?Math.exp(Math.log(.5)/O):0,this.estimate_=o,this.totalWeight_=v}var t=s.prototype;return t.sample=function(o,v){var g=Math.pow(this.alpha_,o);this.estimate_=v*(1-g)+g*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},s}();P.default=U},"./src/utils/fetch-loader.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"fetchSupported",function(){return A});var U=D("./src/polyfills/number.ts"),s=D("./src/loader/load-stats.ts"),t=D("./src/demux/chunk-cache.ts");function O(m,p){m.prototype=Object.create(p.prototype),m.prototype.constructor=m,x(m,p)}function o(m){var p=typeof Map=="function"?new Map:void 0;return o=function(_){if(_===null||!i(_))return _;if(typeof _!="function")throw new TypeError("Super expression must either be null or a function");if(typeof p!="undefined"){if(p.has(_))return p.get(_);p.set(_,T)}function T(){return v(_,arguments,S(this).constructor)}return T.prototype=Object.create(_.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),x(T,_)},o(m)}function v(m,p,y){return g()?v=Reflect.construct:v=function(T,E,d){var n=[null];n.push.apply(n,E);var r=Function.bind.apply(T,n),c=new r;return d&&x(c,d.prototype),c},v.apply(null,arguments)}function g(){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(m){return!1}}function i(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function x(m,p){return x=Object.setPrototypeOf||function(_,T){return _.__proto__=T,_},x(m,p)}function S(m){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(y){return y.__proto__||Object.getPrototypeOf(y)},S(m)}function M(){return M=Object.assign||function(m){for(var p=1;p=d&&n(T,E,r.flush(),_)):n(T,E,I,_),C()}).catch(function(){return Promise.reject()})};return w()},m}();function f(m,p){var y={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(M({},m.headers))};return m.rangeEnd&&y.headers.set("Range","bytes="+m.rangeStart+"-"+String(m.rangeEnd-1)),y}function u(m,p){return new self.Request(m.url,p)}var l=function(m){O(p,m);function p(y,_,T){var E;return E=m.call(this,y)||this,E.code=void 0,E.details=void 0,E.code=_,E.details=T,E}return p}(o(Error));P.default=L},"./src/utils/imsc1-ttml-parser.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"IMSC1_CODEC",function(){return i}),D.d(P,"parseIMSC1",function(){return A});var U=D("./src/utils/mp4-tools.ts"),s=D("./src/utils/vttparser.ts"),t=D("./src/utils/vttcue.ts"),O=D("./src/demux/id3.ts"),o=D("./src/utils/timescale-conversion.ts"),v=D("./src/utils/webvtt-parser.ts");function g(){return g=Object.assign||function(d){for(var n=1;n"):U}function o(i){for(var x=arguments.length,S=new Array(x>1?x-1:0),M=1;M>24,p[y+1]=_>>16&255,p[y+2]=_>>8&255,p[y+3]=_&255}function x(p,y){var _=[];if(!y.length)return _;var T,E,d;"data"in p?(T=p.data,E=p.start,d=p.end):(T=p,E=0,d=T.byteLength);for(var n=E;n1?n+r:d;if(c===y[0])if(y.length===1)_.push({data:T,start:n+8,end:w});else{var C=x({data:T,start:n+8,end:w},y.slice(1));C.length&&O.apply(_,C)}n=w}return _}function S(p){var y=x(p,["moov"]),_=y[0],T=_?_.end:null,E=x(p,["sidx"]);if(!E||!E[0])return null;var d=[],n=E[0],r=n.data[0],c=r===0?8:16,w=g(n,c);c+=4;var C=0,b=0;r===0?c+=8:c+=16,c+=2;var I=n.end+b,k=v(n,c);c+=2;for(var j=0;j>>31;if(X===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=g(n,W);W+=4,d.push({referenceSize:Y,subsegmentDuration:F,info:{duration:F/w,start:I,end:I+Y-1}}),I+=Y,W+=4,c=W}return{earliestPresentationTime:C,timescale:w,version:r,referencesCount:k,references:d,moovEndOffset:T}}function M(p){for(var y=[],_=x(p,["moov","trak"]),T=0;T<_.length;T++){var E=_[T],d=x(E,["tkhd"])[0];if(d){var n=d.data[d.start],r=n===0?12:20,c=g(d,r),w=x(E,["mdia","mdhd"])[0];if(w){n=w.data[w.start],r=n===0?12:20;var C=g(w,r),b=x(E,["mdia","hdlr"])[0];if(b){var I=o(b.data.subarray(b.start+8,b.start+12)),k={soun:s.ElementaryStreamTypes.AUDIO,vide:s.ElementaryStreamTypes.VIDEO}[I];if(k){var j=x(E,["mdia","minf","stbl","stsd"])[0],W=void 0;j&&(W=o(j.data.subarray(j.start+12,j.start+16))),y[c]={timescale:C,type:k},y[k]={timescale:C,id:c,codec:W}}}}}}var V=x(p,["moov","mvex","trex"]);return V.forEach(function(Y){var X=g(Y,4),F=y[X];F&&(F.default={duration:g(Y,12),flags:g(Y,20)})}),y}function A(p,y){return x(y,["moof","traf"]).reduce(function(_,T){var E=x(T,["tfdt"])[0],d=E.data[E.start],n=x(T,["tfhd"]).reduce(function(r,c){var w=g(c,4),C=p[w];if(C){var b=g(E,4);d===1&&(b*=Math.pow(2,32),b+=g(E,8));var I=C.timescale||9e4,k=b/I;if(isFinite(k)&&(r===null||ko)&&(this.startTime=o),this.endTime=v,this.screen=g,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},s}()},"./src/utils/texttrack-utils.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"sendAddTrackEvent",function(){return s}),D.d(P,"addCueToTrack",function(){return t}),D.d(P,"clearCurrentCues",function(){return O}),D.d(P,"removeCuesInRange",function(){return o}),D.d(P,"getCuesInRange",function(){return g});var U=D("./src/utils/logger.ts");function s(i,x){var S;try{S=new Event("addtrack")}catch(M){S=document.createEvent("Event"),S.initEvent("addtrack",!1,!1)}S.track=i,x.dispatchEvent(S)}function t(i,x){var S=i.mode;if(S==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(x.id))try{if(i.addCue(x),!i.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(A){U.logger.debug("[texttrack-utils]: "+A);var M=new self.TextTrackCue(x.startTime,x.endTime,x.text);M.id=x.id,i.addCue(M)}S==="disabled"&&(i.mode=S)}function O(i){var x=i.mode;if(x==="disabled"&&(i.mode="hidden"),i.cues)for(var S=i.cues.length;S--;)i.removeCue(i.cues[S]);x==="disabled"&&(i.mode=x)}function o(i,x,S){var M=i.mode;if(M==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var A=g(i.cues,x,S),L=0;Li[S].endTime)return-1;for(var M=0,A=S;M<=A;){var L=Math.floor((A+M)/2);if(xi[L].startTime&&M-1)for(var L=A,f=i.length;L=x&&u.endTime<=S)M.push(u);else if(u.startTime>S)return M}return M}},"./src/utils/time-ranges.ts":function(Q,P,D){"use strict";D.r(P);var U={toString:function(t){for(var O="",o=t.length,v=0;v1?x-1:0),M=1;M100)throw new Error("Position must be between 0 and 100.");d=C,this.hasBeenReset=!0}})),Object.defineProperty(M,"positionAlign",v({},A,{get:function(){return n},set:function(C){var b=o(C);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");n=b,this.hasBeenReset=!0}})),Object.defineProperty(M,"size",v({},A,{get:function(){return r},set:function(C){if(C<0||C>100)throw new Error("Size must be between 0 and 100.");r=C,this.hasBeenReset=!0}})),Object.defineProperty(M,"align",v({},A,{get:function(){return c},set:function(C){var b=o(C);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");c=b,this.hasBeenReset=!0}})),M.displayState=void 0}return g.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.convertCueToDOMTree(self,this.text)},g}()},"./src/utils/vttparser.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"parseTimeStamp",function(){return t}),D.d(P,"fixLineBreaks",function(){return x}),D.d(P,"VTTParser",function(){return S});var U=D("./src/utils/vttcue.ts"),s=function(){function M(){}var A=M.prototype;return A.decode=function(f,u){if(!f)return"";if(typeof f!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(f))},M}();function t(M){function A(f,u,l,m){return(f|0)*3600+(u|0)*60+(l|0)+parseFloat(m||0)}var L=M.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return L?parseFloat(L[2])>59?A(L[2],L[3],0,L[4]):A(L[1],L[2],L[3],L[4]):null}var O=function(){function M(){this.values=Object.create(null)}var A=M.prototype;return A.set=function(f,u){!this.get(f)&&u!==""&&(this.values[f]=u)},A.get=function(f,u,l){return l?this.has(f)?this.values[f]:u[l]:this.has(f)?this.values[f]:u},A.has=function(f){return f in this.values},A.alt=function(f,u,l){for(var m=0;m=0&&l<=100)return this.set(f,l),!0}return!1},M}();function o(M,A,L,f){var u=f?M.split(f):[M];for(var l in u){if(typeof u[l]!="string")continue;var m=u[l].split(L);if(m.length!==2)continue;var p=m[0],y=m[1];A(p,y)}}var v=new U.default(0,0,""),g=v.align==="middle"?"middle":"center";function i(M,A,L){var f=M;function u(){var p=t(M);if(p===null)throw new Error("Malformed timestamp: "+f);return M=M.replace(/^[^\sa-zA-Z-]+/,""),p}function l(p,y){var _=new O;o(p,function(d,n){var r;switch(d){case"region":for(var c=L.length-1;c>=0;c--)if(L[c].id===n){_.set(d,L[c].region);break}break;case"vertical":_.alt(d,n,["rl","lr"]);break;case"line":r=n.split(","),_.integer(d,r[0]),_.percent(d,r[0])&&_.set("snapToLines",!1),_.alt(d,r[0],["auto"]),r.length===2&&_.alt("lineAlign",r[1],["start",g,"end"]);break;case"position":r=n.split(","),_.percent(d,r[0]),r.length===2&&_.alt("positionAlign",r[1],["start",g,"end","line-left","line-right","auto"]);break;case"size":_.percent(d,n);break;case"align":_.alt(d,n,["start",g,"end","left","right"]);break}},/:/,/\s/),y.region=_.get("region",null),y.vertical=_.get("vertical","");var T=_.get("line","auto");T==="auto"&&v.line===-1&&(T=-1),y.line=T,y.lineAlign=_.get("lineAlign","start"),y.snapToLines=_.get("snapToLines",!0),y.size=_.get("size",100),y.align=_.get("align",g);var E=_.get("position","auto");E==="auto"&&v.position===50&&(E=y.align==="start"||y.align==="left"?0:y.align==="end"||y.align==="right"?100:50),y.position=E}function m(){M=M.replace(/^\s+/,"")}if(m(),A.startTime=u(),m(),M.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+f);M=M.substr(3),m(),A.endTime=u(),m(),l(M,A)}function x(M){return M.replace(//gi,` -`)}var S=function(){function M(){this.state="INITIAL",this.buffer="",this.decoder=new s,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var A=M.prototype;return A.parse=function(f){var u=this;f&&(u.buffer+=u.decoder.decode(f,{stream:!0}));function l(){var E=u.buffer,d=0;for(E=x(E);d=u&&this.observer.emit(U.Events.ERROR,U.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),w.executeEnd=L(),[p(r)];var K=X.flush(W);return y(K)?K.then(function($){return c.flushRemux(j,$,r),j}):(this.flushRemux(j,K,r),j)},d.flushRemux=function(r,c,w){var C=c.audioTrack,b=c.avcTrack,I=c.id3Track,k=c.textTrack,j=this.currentTransmuxState,W=j.accurateTimeOffset,V=j.timeOffset;x.logger.log("[transmuxer.ts]: Flushed fragment "+w.sn+(w.part>-1?" p: "+w.part:"")+" of level "+w.level);var Y=this.remuxer.remux(C,b,I,k,V,W,!0,this.id);r.push({remuxResult:Y,chunkMeta:w}),w.transmuxing.executeEnd=L()},d.resetInitialTimestamp=function(r){var c=this.demuxer,w=this.remuxer;if(!c||!w)return;c.resetTimeStamp(r),w.resetTimeStamp(r)},d.resetContiguity=function(){var r=this.demuxer,c=this.remuxer;if(!r||!c)return;r.resetContiguity(),c.resetNextTimestamp()},d.resetInitSegment=function(r,c,w,C){var b=this.demuxer,I=this.remuxer;if(!b||!I)return;b.resetInitSegment(c,w,C),I.resetInitSegment(r,c,w)},d.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},d.transmux=function(r,c,w,C,b){var I;return c&&c.method==="SAMPLE-AES"?I=this.transmuxSampleAes(r,c,w,C,b):I=this.transmuxUnencrypted(r,w,C,b),I},d.transmuxUnencrypted=function(r,c,w,C){var b=this.demuxer.demux(r,c,!1,!this.config.progressive),I=b.audioTrack,k=b.avcTrack,j=b.id3Track,W=b.textTrack,V=this.remuxer.remux(I,k,j,W,c,w,!1,this.id);return{remuxResult:V,chunkMeta:C}},d.transmuxSampleAes=function(r,c,w,C,b){var I=this;return this.demuxer.demuxSampleAes(r,c,w).then(function(k){var j=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,w,C,!1,I.id);return{remuxResult:j,chunkMeta:b}})},d.configureTransmuxer=function(r,c){for(var w=this.config,C=this.observer,b=this.typeSupported,I=this.vendor,k=c.audioCodec,j=c.defaultInitPts,W=c.duration,V=c.initSegmentData,Y=c.videoCodec,X,F=0,K=f.length;F0&&d!=null&&d.key!=null&&d.iv!==null&&d.method!=null&&(n=d),n}var p=function(d){return{remuxResult:{},chunkMeta:d}};function y(E){return"then"in E&&E.then instanceof Function}var A=function(d,n,r,c,w){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=n,this.initSegmentData=r,this.duration=c,this.defaultInitPts=w},T=function(d,n,r,c,w){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=n,this.accurateTimeOffset=r,this.trackSwitch=c,this.timeOffset=w}},"./src/demux/tsdemuxer.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"discardEPB",function(){return p});var U=D("./src/demux/adts.ts"),s=D("./src/demux/mpegaudio.ts"),t=D("./src/demux/exp-golomb.ts"),O=D("./src/demux/id3.ts"),o=D("./src/demux/sample-aes.ts"),v=D("./src/events.ts"),g=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/logger.ts"),_=D("./src/errors.ts"),S={video:1,audio:2,id3:3,text:4},M=function(){function y(T,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=T,this.config=E,this.typeSupported=d}y.probe=function(E){var d=y.syncOffset(E);return d<0?!1:(d&&i.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),n=0;n>4,we=void 0;if(Oe>1){if(we=ce+5+E[ce+4],we===ce+188)continue}else we=ce+4;switch(ye){case I:xe&&(k&&(c=u(k))&&this.parseAVCPES(c,!1),k={data:[],size:0}),k&&(k.data.push(E.subarray(we,ce+188)),k.size+=ce+188-we);break;case j:xe&&(V&&(c=u(V))&&(C.isAAC?this.parseAACPES(c):this.parseMPEGPES(c)),V={data:[],size:0}),V&&(V.data.push(E.subarray(we,ce+188)),V.size+=ce+188-we);break;case W:xe&&(Y&&(c=u(Y))&&this.parseID3PES(c),Y={data:[],size:0}),Y&&(Y.data.push(E.subarray(we,ce+188)),Y.size+=ce+188-we);break;case 0:xe&&(we+=E[we]+1),K=this._pmtId=L(E,we);break;case K:{xe&&(we+=E[we]+1);var Te=f(E,we,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);I=Te.avc,I>0&&(w.pid=I),j=Te.audio,j>0&&(C.pid=j,C.isAAC=Te.isAAC),W=Te.id3,W>0&&(b.pid=W),X&&!F&&(i.logger.log("reparse from beginning"),X=!1,ce=me-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:X=!0;break}}else this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});w.pesData=k,C.pesData=V,b.pesData=Y;var re={audioTrack:C,avcTrack:w,id3Track:b,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(re),re},A.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},A.extractRemainingSamples=function(E){var d=E.audioTrack,n=E.avcTrack,r=E.id3Track,c=n.pesData,w=d.pesData,C=r.pesData,b;c&&(b=u(c))?(this.parseAVCPES(b,!0),n.pesData=null):n.pesData=c,w&&(b=u(w))?(d.isAAC?this.parseAACPES(b):this.parseMPEGPES(b),d.pesData=null):(w!=null&&w.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),d.pesData=w),C&&(b=u(C))?(this.parseID3PES(b),r.pesData=null):r.pesData=C},A.demuxSampleAes=function(E,d,n){var r=this.demux(E,n,!0,!this.config.progressive),c=this.sampleAes=new o.default(this.observer,this.config,d);return this.decrypt(r,c)},A.decrypt=function(E,d){return new Promise(function(n){var r=E.audioTrack,c=E.avcTrack;r.samples&&r.isAAC?d.decryptAacSamples(r.samples,0,function(){c.samples?d.decryptAvcSamples(c.samples,0,0,function(){n(E)}):n(E)}):c.samples&&d.decryptAvcSamples(c.samples,0,0,function(){n(E)})})},A.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},A.parseAVCPES=function(E,d){var n=this,r=this._avcTrack,c=this.parseAVCNALu(E.data),w=!1,C=this.avcSample,b,I=!1;E.data=null,C&&c.length&&!r.audFound&&(l(C,r),C=this.avcSample=x(!1,E.pts,E.dts,"")),c.forEach(function(k){switch(k.type){case 1:{b=!0,C||(C=n.avcSample=x(!0,E.pts,E.dts,"")),w&&(C.debug+="NDR "),C.frame=!0;var j=k.data;if(I&&j.length>4){var W=new t.default(j).readSliceType();(W===2||W===4||W===7||W===9)&&(C.key=!0)}break}case 5:b=!0,C||(C=n.avcSample=x(!0,E.pts,E.dts,"")),w&&(C.debug+="IDR "),C.key=!0,C.frame=!0;break;case 6:{b=!0,w&&C&&(C.debug+="SEI ");var V=new t.default(p(k.data));V.readUByte();for(var Y=0,X=0,F=!1,K=0;!F&&V.bytesAvailable>1;){Y=0;do K=V.readUByte(),Y+=K;while(K===255);X=0;do K=V.readUByte(),X+=K;while(K===255);if(Y===4&&V.bytesAvailable!==0){F=!0;var $=V.readUByte();if($===181){var me=V.readUShort();if(me===49){var ce=V.readUInt();if(ce===1195456820){var xe=V.readUByte();if(xe===3){for(var ye=V.readUByte(),Oe=V.readUByte(),we=31&ye,Te=[ye,Oe],re=0;re16){for(var he=[],J=0;J<16;J++)he.push(V.readUByte().toString(16)),(J===3||J===5||J===7||J===9)&&he.push("-");for(var fe=X-16,Ae=new Uint8Array(fe),Ee=0;Ee=0){var V={data:E.subarray(j,C-r-1),type:W};w.push(V)}else{var Y=this.getLastNalUnit();if(Y&&(c&&C<=4-c&&(Y.state&&(Y.data=Y.data.subarray(0,Y.data.byteLength-c))),I=C-r-1,I>0)){var X=new Uint8Array(Y.data.byteLength+I);X.set(Y.data,0),X.set(E.subarray(0,I),Y.data.byteLength),Y.data=X,Y.state=0}}C=0&&r>=0){var F={data:E.subarray(j,d),type:W,state:r};w.push(F)}if(w.length===0){var K=this.getLastNalUnit();if(K){var $=new Uint8Array(K.data.byteLength+E.byteLength);$.set(K.data,0),$.set(E,K.data.byteLength),K.data=$}}return n.naluState=r,w},A.parseAACPES=function(E){var d=0,n=this._audioTrack,r=this.aacOverFlow,c=E.data;if(r){this.aacOverFlow=null;var w=r.sample.unit.byteLength,C=Math.min(r.missing,w),b=w-C;r.sample.unit.set(c.subarray(0,C),b),n.samples.push(r.sample),d=r.missing}var I,k;for(I=d,k=c.length;I1;){var w=new Uint8Array(c[0].length+c[1].length);w.set(c[0]),w.set(c[1],c[0].length),c[0]=w,c.splice(1,1)}T=c[0];var C=(T[0]<<16)+(T[1]<<8)+T[2];if(C===1){if(E=(T[4]<<8)+T[5],E&&E>y.size-6)return null;var b=T[7];b&192&&(n=(T[9]&14)*536870912+(T[10]&255)*4194304+(T[11]&254)*16384+(T[12]&255)*128+(T[13]&254)/2,b&64?(r=(T[14]&14)*536870912+(T[15]&255)*4194304+(T[16]&254)*16384+(T[17]&255)*128+(T[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),d=T[8];var I=d+9;if(y.size<=I)return null;y.size-=I;for(var k=new Uint8Array(y.size),j=0,W=c.length;jV){I-=V;continue}else T=T.subarray(I),V-=I,I=0;k.set(T,A),A+=V}return E&&(E-=d+3),{data:k,pts:n,dts:r,len:E}}return null}function l(y,A){if(y.units.length&&y.frame){if(y.pts===void 0){var T=A.samples,E=T.length;if(E){var d=T[E-1];y.pts=d.pts,y.dts=d.dts}else{A.dropped++;return}}A.samples.push(y)}y.debug.length&&i.logger.log(y.pts+"/"+y.dts+":"+y.debug)}function m(y,A){var T=y.length;if(T>0){if(A.pts>=y[T-1].pts)y.push(A);else for(var E=T-1;E>=0;E--)if(A.ptsn)return c;return 0}},{key:"maxAutoLevel",get:function(){var d=this.levels,n=this.autoLevelCapping,r;return n===-1&&d&&d.length?r=d.length-1:r=n,r}},{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 n=this.audioTrackController;n&&(n.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 n=this.subtitleTrackController;n&&(n.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 n=this.subtitleTrackController;n&&(n.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 u.Events}},{key:"ErrorTypes",get:function(){return l.ErrorTypes}},{key:"ErrorDetails",get:function(){return l.ErrorDetails}},{key:"DefaultConfig",get:function(){return A.defaultConfig?A.defaultConfig:x.hlsDefaultConfig},set:function(d){A.defaultConfig=d}}]),A}();y.defaultConfig=void 0},"./src/is-supported.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"isSupported",function(){return t}),D.d(P,"changeTypeSupported",function(){return O});var U=D("./src/utils/mediasource-helper.ts");function s(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(U.getMediaSource)();if(!o)return!1;var v=s(),g=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!v||v.prototype&&typeof v.prototype.appendBuffer=="function"&&typeof v.prototype.remove=="function";return!!g&&!!i}function O(){var o,v=s();return typeof(v==null||((o=v.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return M}),D.d(P,"LoadError",function(){return L});var U=D("./src/polyfills/number.ts"),s=D("./src/errors.ts");function t(f,u){f.prototype=Object.create(u.prototype),f.prototype.constructor=f,i(f,u)}function O(f){var u=typeof Map=="function"?new Map:void 0;return O=function(m){if(m===null||!g(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(typeof u!="undefined"){if(u.has(m))return u.get(m);u.set(m,p)}function p(){return o(m,arguments,_(this).constructor)}return p.prototype=Object.create(m.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),i(p,m)},O(f)}function o(f,u,l){return v()?o=Reflect.construct:o=function(p,y,A){var T=[null];T.push.apply(T,y);var E=Function.bind.apply(p,T),d=new E;return A&&i(d,A.prototype),d},o.apply(null,arguments)}function v(){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(f){return!1}}function g(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function i(f,u){return i=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m},i(f,u)}function _(f){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},_(f)}var S=Math.pow(2,17),M=function(){function f(l){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=l}var u=f.prototype;return u.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},u.abort=function(){this.loader&&this.loader.abort()},u.load=function(m,p){var y=this,A=m.url;if(!A)return Promise.reject(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,networkDetails:null},"Fragment does not have a "+(A?"part list":"url")));this.abort();var T=this.config,E=T.fLoader,d=T.loader;return new Promise(function(n,r){y.loader&&y.loader.destroy();var c=y.loader=m.loader=E?new E(T):new d(T),w=x(m),C={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:S};m.stats=c.stats,c.load(w,C,{onSuccess:function(I,k,j,W){y.resetLoader(m,c),n({frag:m,part:null,payload:I.data,networkDetails:W})},onError:function(I,k,j){y.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,response:I,networkDetails:j}))},onAbort:function(I,k,j){y.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,networkDetails:j}))},onTimeout:function(I,k,j){y.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,networkDetails:j}))},onProgress:function(I,k,j,W){p&&p({frag:m,part:null,payload:j,networkDetails:W})}})})},u.loadPart=function(m,p,y){var A=this;this.abort();var T=this.config,E=T.fLoader,d=T.loader;return new Promise(function(n,r){A.loader&&A.loader.destroy();var c=A.loader=m.loader=E?new E(T):new d(T),w=x(m,p),C={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:S};p.stats=c.stats,c.load(w,C,{onSuccess:function(I,k,j,W){A.resetLoader(m,c),A.updateStatsFromPart(m,p);var V={frag:m,part:p,payload:I.data,networkDetails:W};y(V),n(V)},onError:function(I,k,j){A.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,part:p,response:I,networkDetails:j}))},onAbort:function(I,k,j){m.stats.aborted=p.stats.aborted,A.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,part:p,networkDetails:j}))},onTimeout:function(I,k,j){A.resetLoader(m,c),r(new L({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,part:p,networkDetails:j}))}})})},u.updateStatsFromPart=function(m,p){var y=m.stats,A=p.stats,T=A.total;if(y.loaded+=A.loaded,T){var E=Math.round(m.duration/p.duration),d=Math.min(Math.round(y.loaded/T),E),n=E-d,r=n*Math.round(y.loaded/d);y.total=y.loaded+r}else y.total=Math.max(y.loaded,y.total);var c=y.loading,w=A.loading;c.start?c.first+=w.first-w.start:(c.start=w.start,c.first=w.first),c.end=w.end},u.resetLoader=function(m,p){m.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},f}();function x(f,u){u===void 0&&(u=null);var l=u||f,m={frag:f,part:u,responseType:"arraybuffer",url:l.url,headers:{},rangeStart:0,rangeEnd:0},p=l.byteRangeStartOffset,y=l.byteRangeEndOffset;return Object(U.isFiniteNumber)(p)&&Object(U.isFiniteNumber)(y)&&(m.rangeStart=p,m.rangeEnd=y),m}var L=function(f){t(u,f);function u(l){for(var m,p=arguments.length,y=new Array(p>1?p-1:0),A=1;A>8*(15-T)&255;return A},m.setDecryptDataFromLevelKey=function(y,A){var T=y;return(y==null?void 0:y.method)==="AES-128"&&y.uri&&!y.iv&&(T=o.LevelKey.fromURI(y.uri),T.method=y.method,T.iv=this.createInitializationVector(A),T.keyFormat="identity"),T},m.setElementaryStreamInfo=function(y,A,T,E,d,n){n===void 0&&(n=!1);var r=this.elementaryStreams,c=r[y];if(!c){r[y]={startPTS:A,endPTS:T,startDTS:E,endDTS:d,partial:n};return}c.startPTS=Math.min(c.startPTS,A),c.endPTS=Math.max(c.endPTS,T),c.startDTS=Math.min(c.startDTS,E),c.endDTS=Math.max(c.endDTS,d)},m.clearElementaryStreamInfo=function(){var y=this.elementaryStreams;y[M.AUDIO]=null,y[M.VIDEO]=null,y[M.AUDIOVIDEO]=null},S(l,[{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&&O.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(U.isFiniteNumber)(this.programDateTime))return null;var y=Object(U.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)}}]),l}(x),f=function(u){g(l,u);function l(m,p,y,A,T){var E;E=u.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 v.LoadStats,E.duration=m.decimalFloatingPoint("DURATION"),E.gap=m.bool("GAP"),E.independent=m.bool("INDEPENDENT"),E.relurl=m.enumeratedString("URI"),E.fragment=p,E.index=A;var d=m.enumeratedString("BYTERANGE");return d&&E.setByteRange(d,T),T&&(E.fragOffset=T.fragOffset+T.duration),E}return S(l,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var p=this.elementaryStreams;return!!(p.audio||p.video||p.audiovideo)}}]),l}(x)},"./src/loader/key-loader.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return O});var U=D("./src/events.ts"),s=D("./src/errors.ts"),t=D("./src/utils/logger.ts"),O=function(){function o(g){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=g,this._registerListeners()}var v=o.prototype;return v._registerListeners=function(){this.hls.on(U.Events.KEY_LOADING,this.onKeyLoading,this)},v._unregisterListeners=function(){this.hls.off(U.Events.KEY_LOADING,this.onKeyLoading)},v.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var _=this.loaders[i];_&&_.destroy()}this.loaders={}},v.onKeyLoading=function(i,_){var S=_.frag,M=S.type,x=this.loaders[M];if(!S.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var L=S.decryptdata.uri;if(L!==this.decrypturl||this.decryptkey===null){var f=this.hls.config;if(x&&(t.logger.warn("abort previous key loader for type:"+M),x.abort()),!L){t.logger.warn("key uri is falsy");return}var u=f.loader,l=S.loader=this.loaders[M]=new u(f);this.decrypturl=L,this.decryptkey=null;var m={url:L,frag:S,responseType:"arraybuffer"},p={timeout:f.fragLoadingTimeOut,maxRetry:0,retryDelay:f.fragLoadingRetryDelay,maxRetryDelay:f.fragLoadingMaxRetryTimeout,highWaterMark:0},y={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};l.load(m,p,y)}else this.decryptkey&&(S.decryptdata.key=this.decryptkey,this.hls.trigger(U.Events.KEY_LOADED,{frag:S}))},v.loadsuccess=function(i,_,S){var M=S.frag;if(!M.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=M.decryptdata.key=new Uint8Array(i.data),M.loader=null,delete this.loaders[M.type],this.hls.trigger(U.Events.KEY_LOADED,{frag:M})},v.loaderror=function(i,_){var S=_.frag,M=S.loader;M&&M.abort(),delete this.loaders[S.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:S,response:i})},v.loadtimeout=function(i,_){var S=_.frag,M=S.loader;M&&M.abort(),delete this.loaders[S.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:S})},o}()},"./src/loader/level-details.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"LevelDetails",function(){return o});var U=D("./src/polyfills/number.ts");function s(v,g){for(var i=0;i_.endSN||S>0||S===0&&M>0,this.updated||this.advanced?this.misses=Math.floor(_.misses*.6):this.misses=_.misses+1,this.availabilityDelay=_.availabilityDelay},t(v,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(U.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||O}},{key:"drift",get:function(){var _=this.driftEndTime-this.driftStartTime;if(_>0){var S=this.driftEnd-this.driftStart;return S*1e3/_}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var _;return(_=this.partList)!==null&&_!==void 0&&_.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var _;return(_=this.fragments)!==null&&_!==void 0&&_.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 _;return(_=this.partList)!==null&&_!==void 0&&_.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var _;return(_=this.partList)!==null&&_!==void 0&&_.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),v}()},"./src/loader/level-key.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"LevelKey",function(){return o});var U=D("./node_modules/url-toolkit/src/url-toolkit.js"),s=D.n(U);function t(v,g){for(var i=0;i2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return d},T.resolve=function(d,n){return s.buildAbsoluteURL(n,d,{alwaysNormalize:!0})},T.parseMasterPlaylist=function(d,n){var r=[],c={},w=!1;S.lastIndex=0;for(var C;(C=S.exec(d))!=null;)if(C[1]){var b=new g.AttrList(C[1]),I={attrs:b,bitrate:b.decimalInteger("AVERAGE-BANDWIDTH")||b.decimalInteger("BANDWIDTH"),name:b.NAME,url:T.resolve(C[2],n)},k=b.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),m((b.CODECS||"").split(/[ ,]+/).filter(function(W){return W}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=T.convertAVC1ToAVCOTI(I.videoCodec)),r.push(I)}else if(C[3]){var j=new g.AttrList(C[3]);j["DATA-ID"]&&(w=!0,c[j["DATA-ID"]]=j)}return{levels:r,sessionData:w?c:null}},T.parseMasterPlaylistMedia=function(d,n,r,c){c===void 0&&(c=[]);var w,C=[],b=0;for(M.lastIndex=0;(w=M.exec(d))!==null;){var I=new g.AttrList(w[1]);if(I.TYPE===r){var k={attrs:I,bitrate:0,id:b++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:r,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?T.resolve(I.URI,n):""};if(c.length){var j=T.findGroup(c,k.groupId)||c[0];p(k,j,"audioCodec"),p(k,j,"textCodec")}C.push(k)}}return C},T.parseLevelPlaylist=function(d,n,r,c,w){var C=new o.LevelDetails(n),b=C.fragments,I=null,k=0,j=0,W=0,V=0,Y=null,X=new O.Fragment(c,n),F,K,$,me=-1,ce=!1;for(x.lastIndex=0,C.m3u8=d;(F=x.exec(d))!==null;){ce&&(ce=!1,X=new O.Fragment(c,n),X.start=W,X.sn=k,X.cc=V,X.level=r,I&&(X.initSegment=I,X.rawProgramDateTime=I.rawProgramDateTime));var xe=F[1];if(xe){X.duration=parseFloat(xe);var ye=(" "+F[2]).slice(1);X.title=ye||null,X.tagList.push(ye?["INF",xe,ye]:["INF",xe])}else if(F[3])Object(U.isFiniteNumber)(X.duration)&&(X.start=W,$&&(X.levelkey=$),X.sn=k,X.level=r,X.cc=V,X.urlId=w,b.push(X),X.relurl=(" "+F[3]).slice(1),A(X,Y),Y=X,W+=X.duration,k++,j=0,ce=!0);else if(F[4]){var Oe=(" "+F[4]).slice(1);Y?X.setByteRange(Oe,Y):X.setByteRange(Oe)}else if(F[5])X.rawProgramDateTime=(" "+F[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),me===-1&&(me=b.length);else{if(F=F[0].match(L),!F){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(K=1;K-1){i.logger.warn("Keyformat "+Ge+" is not supported from the manifest");continue}else if(Ge!=="identity")continue;Je&&($=v.LevelKey.fromURL(n,Ue),Ue&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Je)>=0&&($.method=Je,$.keyFormat=Ge,Ie&&($.keyID=Ie),be&&($.keyFormatVersions=be),$.iv=je));break}case"START":{var mt=new g.AttrList(Te),Ye=mt.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(Ye)&&(C.startTimeOffset=Ye);break}case"MAP":{var Mt=new g.AttrList(Te);X.relurl=Mt.URI,Mt.BYTERANGE&&X.setByteRange(Mt.BYTERANGE),X.level=r,X.sn="initSegment",$&&(X.levelkey=$),X.initSegment=null,I=X,ce=!0;break}case"SERVER-CONTROL":{var kt=new g.AttrList(Te);C.canBlockReload=kt.bool("CAN-BLOCK-RELOAD"),C.canSkipUntil=kt.optionalFloat("CAN-SKIP-UNTIL",0),C.canSkipDateRanges=C.canSkipUntil>0&&kt.bool("CAN-SKIP-DATERANGES"),C.partHoldBack=kt.optionalFloat("PART-HOLD-BACK",0),C.holdBack=kt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var xt=new g.AttrList(Te);C.partTarget=xt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var bt=C.partList;bt||(bt=C.partList=[]);var Pt=j>0?bt[bt.length-1]:void 0,Yt=j++,Gt=new O.Part(new g.AttrList(Te),X,n,Yt,Pt);bt.push(Gt),X.duration+=Gt.duration;break}case"PRELOAD-HINT":{var Jt=new g.AttrList(Te);C.preloadHint=Jt;break}case"RENDITION-REPORT":{var Dt=new g.AttrList(Te);C.renditionReports=C.renditionReports||[],C.renditionReports.push(Dt);break}default:i.logger.warn("line parsed but not handled: "+F);break}}}Y&&!Y.relurl?(b.pop(),W-=Y.duration,C.partList&&(C.fragmentHint=Y)):C.partList&&(A(X,Y),X.cc=V,C.fragmentHint=X);var Nt=b.length,Bt=b[0],jt=b[Nt-1];if(W+=C.skippedSegments*C.targetduration,W>0&&Nt&&jt){C.averagetargetduration=W/Nt;var gt=jt.sn;C.endSN=gt!=="initSegment"?gt:0,Bt&&(C.startCC=Bt.cc,Bt.initSegment||C.fragments.every(function(ut){return ut.relurl&&u(ut.relurl)})&&(i.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),X=new O.Fragment(c,n),X.relurl=jt.relurl,X.level=r,X.sn="initSegment",Bt.initSegment=X,C.needSidxRanges=!0))}else C.endSN=0,C.startCC=0;return C.fragmentHint&&(W+=C.fragmentHint.duration),C.totalduration=W,C.endCC=V,me>0&&y(b,me),C},T}();function m(T,E){["video","audio","text"].forEach(function(d){var n=T.filter(function(c){return Object(_.isCodecType)(c,d)});if(n.length){var r=n.filter(function(c){return c.lastIndexOf("avc1",0)===0||c.lastIndexOf("mp4a",0)===0});E[d+"Codec"]=r.length>0?r[0]:n[0],T=T.filter(function(c){return n.indexOf(c)===-1})}}),E.unknownCodecs=T}function p(T,E,d){var n=E[d];n&&(T[d]=n)}function y(T,E){for(var d=T[E],n=E;n--;){var r=T[n];if(!r)return;r.programDateTime=d.programDateTime-r.duration*1e3,d=r}}function A(T,E){T.rawProgramDateTime?T.programDateTime=Date.parse(T.rawProgramDateTime):E!=null&&E.programDateTime&&(T.programDateTime=E.endProgramDateTime),Object(U.isFiniteNumber)(T.programDateTime)||(T.programDateTime=null,T.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/polyfills/number.ts"),s=D("./src/events.ts"),t=D("./src/errors.ts"),O=D("./src/utils/logger.ts"),o=D("./src/utils/mp4-tools.ts"),v=D("./src/loader/m3u8-parser.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/attr-list.ts");function _(x){var L=x.type;switch(L){case g.PlaylistContextType.AUDIO_TRACK:return g.PlaylistLevelType.AUDIO;case g.PlaylistContextType.SUBTITLE_TRACK:return g.PlaylistLevelType.SUBTITLE;default:return g.PlaylistLevelType.MAIN}}function S(x,L){var f=x.url;return(f===void 0||f.indexOf("data:")===0)&&(f=L.url),f}var M=function(){function x(f){this.hls=void 0,this.loaders=Object.create(null),this.hls=f,this.registerListeners()}var L=x.prototype;return L.registerListeners=function(){var u=this.hls;u.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(s.Events.LEVEL_LOADING,this.onLevelLoading,this),u.on(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),u.on(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},L.unregisterListeners=function(){var u=this.hls;u.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.off(s.Events.LEVEL_LOADING,this.onLevelLoading,this),u.off(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),u.off(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},L.createInternalLoader=function(u){var l=this.hls.config,m=l.pLoader,p=l.loader,y=m||p,A=new y(l);return u.loader=A,this.loaders[u.type]=A,A},L.getInternalLoader=function(u){return this.loaders[u.type]},L.resetInternalLoader=function(u){this.loaders[u]&&delete this.loaders[u]},L.destroyInternalLoaders=function(){for(var u in this.loaders){var l=this.loaders[u];l&&l.destroy(),this.resetInternalLoader(u)}},L.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},L.onManifestLoading=function(u,l){var m=l.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:g.PlaylistContextType.MANIFEST,url:m,deliveryDirectives:null})},L.onLevelLoading=function(u,l){var m=l.id,p=l.level,y=l.url,A=l.deliveryDirectives;this.load({id:m,groupId:null,level:p,responseType:"text",type:g.PlaylistContextType.LEVEL,url:y,deliveryDirectives:A})},L.onAudioTrackLoading=function(u,l){var m=l.id,p=l.groupId,y=l.url,A=l.deliveryDirectives;this.load({id:m,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.AUDIO_TRACK,url:y,deliveryDirectives:A})},L.onSubtitleTrackLoading=function(u,l){var m=l.id,p=l.groupId,y=l.url,A=l.deliveryDirectives;this.load({id:m,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.SUBTITLE_TRACK,url:y,deliveryDirectives:A})},L.load=function(u){var l,m=this.hls.config,p=this.getInternalLoader(u);if(p){var y=p.context;if(y&&y.url===u.url){O.logger.trace("[playlist-loader]: playlist request ongoing");return}O.logger.log("[playlist-loader]: aborting previous loader for type: "+u.type),p.abort()}var A,T,E,d;switch(u.type){case g.PlaylistContextType.MANIFEST:A=m.manifestLoadingMaxRetry,T=m.manifestLoadingTimeOut,E=m.manifestLoadingRetryDelay,d=m.manifestLoadingMaxRetryTimeout;break;case g.PlaylistContextType.LEVEL:case g.PlaylistContextType.AUDIO_TRACK:case g.PlaylistContextType.SUBTITLE_TRACK:A=0,T=m.levelLoadingTimeOut;break;default:A=m.levelLoadingMaxRetry,T=m.levelLoadingTimeOut,E=m.levelLoadingRetryDelay,d=m.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(u),(l=u.deliveryDirectives)!==null&&l!==void 0&&l.part){var n;if(u.type===g.PlaylistContextType.LEVEL&&u.level!==null?n=this.hls.levels[u.level].details:u.type===g.PlaylistContextType.AUDIO_TRACK&&u.id!==null?n=this.hls.audioTracks[u.id].details:u.type===g.PlaylistContextType.SUBTITLE_TRACK&&u.id!==null&&(n=this.hls.subtitleTracks[u.id].details),n){var r=n.partTarget,c=n.targetduration;r&&c&&(T=Math.min(Math.max(r*3,c*.8)*1e3,T))}}var w={timeout:T,maxRetry:A,retryDelay:E,maxRetryDelay:d,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(u,w,C)},L.loadsuccess=function(u,l,m,p){if(p===void 0&&(p=null),m.isSidxRequest){this.handleSidxRequest(u,m),this.handlePlaylistLoaded(u,l,m,p);return}this.resetInternalLoader(m.type);var y=u.data;if(y.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(u,m,"no EXTM3U delimiter",p);return}l.parsing.start=performance.now(),y.indexOf("#EXTINF:")>0||y.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(u,l,m,p):this.handleMasterPlaylist(u,l,m,p)},L.loaderror=function(u,l,m){m===void 0&&(m=null),this.handleNetworkError(l,m,!1,u)},L.loadtimeout=function(u,l,m){m===void 0&&(m=null),this.handleNetworkError(l,m,!0)},L.handleMasterPlaylist=function(u,l,m,p){var y=this.hls,A=u.data,T=S(u,m),E=v.default.parseMasterPlaylist(A,T),d=E.levels,n=E.sessionData;if(!d.length){this.handleManifestParsingError(u,m,"no level found in manifest",p);return}var r=d.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),c=d.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),w=v.default.parseMasterPlaylistMedia(A,T,"AUDIO",r),C=v.default.parseMasterPlaylistMedia(A,T,"SUBTITLES",c),b=v.default.parseMasterPlaylistMedia(A,T,"CLOSED-CAPTIONS");if(w.length){var I=w.some(function(k){return!k.url});!I&&d[0].audioCodec&&!d[0].attrs.AUDIO&&(O.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),w.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new i.AttrList({}),bitrate:0,url:""}))}y.trigger(s.Events.MANIFEST_LOADED,{levels:d,audioTracks:w,subtitles:C,captions:b,url:T,stats:l,networkDetails:p,sessionData:n})},L.handleTrackOrLevelPlaylist=function(u,l,m,p){var y=this.hls,A=m.id,T=m.level,E=m.type,d=S(u,m),n=Object(U.isFiniteNumber)(A)?A:0,r=Object(U.isFiniteNumber)(T)?T:n,c=_(m),w=v.default.parseLevelPlaylist(u.data,d,r,c,n);if(!w.fragments.length){y.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:d,reason:"no fragments found in level",level:typeof m.level=="number"?m.level:void 0});return}if(E===g.PlaylistContextType.MANIFEST){var C={attrs:new i.AttrList({}),bitrate:0,details:w,name:"",url:d};y.trigger(s.Events.MANIFEST_LOADED,{levels:[C],audioTracks:[],url:d,stats:l,networkDetails:p,sessionData:null})}if(l.parsing.end=performance.now(),w.needSidxRanges){var b,I=(b=w.fragments[0].initSegment)===null||b===void 0?void 0:b.url;this.load({url:I,isSidxRequest:!0,type:E,level:T,levelDetails:w,id:A,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}m.levelDetails=w,this.handlePlaylistLoaded(u,l,m,p)},L.handleSidxRequest=function(u,l){var m=Object(o.parseSegmentIndex)(new Uint8Array(u.data));if(!m)return;var p=m.references,y=l.levelDetails;p.forEach(function(A,T){var E=A.info,d=y.fragments[T];d.byteRange.length===0&&d.setByteRange(String(1+E.end-E.start)+"@"+String(E.start)),d.initSegment&&d.initSegment.setByteRange(String(m.moovEndOffset)+"@0")})},L.handleManifestParsingError=function(u,l,m,p){this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:l.type===g.PlaylistContextType.MANIFEST,url:u.url,reason:m,response:u,context:l,networkDetails:p})},L.handleNetworkError=function(u,l,m,p){m===void 0&&(m=!1),O.logger.warn("[playlist-loader]: A network "+(m?"timeout":"error")+" occurred while loading "+u.type+" level: "+u.level+" id: "+u.id+' group-id: "'+u.groupId+'"');var y=t.ErrorDetails.UNKNOWN,A=!1,T=this.getInternalLoader(u);switch(u.type){case g.PlaylistContextType.MANIFEST:y=m?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,A=!0;break;case g.PlaylistContextType.LEVEL:y=m?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.AUDIO_TRACK:y=m?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.SUBTITLE_TRACK:y=m?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,A=!1;break}T&&this.resetInternalLoader(u.type);var E={type:t.ErrorTypes.NETWORK_ERROR,details:y,fatal:A,url:u.url,loader:T,context:u,networkDetails:l};p&&(E.response=p),this.hls.trigger(s.Events.ERROR,E)},L.handlePlaylistLoaded=function(u,l,m,p){var y=m.type,A=m.level,T=m.id,E=m.groupId,d=m.loader,n=m.levelDetails,r=m.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(u,m,"invalid target duration",p);return}if(!d)return;n.live&&(d.getCacheAge&&(n.ageHeader=d.getCacheAge()||0),(!d.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(y){case g.PlaylistContextType.MANIFEST:case g.PlaylistContextType.LEVEL:this.hls.trigger(s.Events.LEVEL_LOADED,{details:n,level:A||0,id:T||0,stats:l,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(s.Events.AUDIO_TRACK_LOADED,{details:n,id:T||0,groupId:E||"",stats:l,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(s.Events.SUBTITLE_TRACK_LOADED,{details:n,id:T||0,groupId:E||"",stats:l,networkDetails:p,deliveryDirectives:r});break}},x}();P.default=M},"./src/polyfills/number.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"isFiniteNumber",function(){return U}),D.d(P,"MAX_SAFE_INTEGER",function(){return s});var U=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},s=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Q,P,D){"use strict";D.r(P);var U=function(){function s(){}return s.getSilentFrame=function(O,o){switch(O){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===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(o===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(o===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(o===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(o===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},s}();P.default=U},"./src/remux/mp4-generator.ts":function(Q,P,D){"use strict";D.r(P);var U=Math.pow(2,32)-1,s=function(){function t(){}return t.init=function(){t.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 o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var v=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]),g=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]);t.HDLR_TYPES={video:v,audio:g};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),_=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=_,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var S=new Uint8Array([105,115,111,109]),M=new Uint8Array([97,118,99,49]),x=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,S,x,S,M),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var v=8,g=arguments.length,i=new Array(g>1?g-1:0),_=1;_>24&255,x[1]=v>>16&255,x[2]=v>>8&255,x[3]=v&255,x.set(o,4),S=0,v=8;S>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,v,g){return t.box(t.types.moof,t.mfhd(o),t.traf(g,v))},t.moov=function(o){for(var v=o.length,g=[];v--;)g[v]=t.trak(o[v]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(g).concat(t.mvex(o)))},t.mvex=function(o){for(var v=o.length,g=[];v--;)g[v]=t.trex(o[v]);return t.box.apply(null,[t.types.mvex].concat(g))},t.mvhd=function(o,v){v*=o;var g=Math.floor(v/(U+1)),i=Math.floor(v%(U+1)),_=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&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 t.box(t.types.mvhd,_)},t.sdtp=function(o){var v=o.samples||[],g=new Uint8Array(4+v.length),i,_;for(i=0;i>>8&255),v.push(S&255),v=v.concat(Array.prototype.slice.call(_));for(i=0;i>>8&255),g.push(S&255),g=g.concat(Array.prototype.slice.call(_));var M=t.box(t.types.avcC,new Uint8Array([1,v[3],v[4],v[5],252|3,224|o.sps.length].concat(v).concat([o.pps.length]).concat(g))),x=o.width,L=o.height,f=o.pixelRatio[0],u=o.pixelRatio[1];return t.box(t.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,x>>8&255,x&255,L>>8&255,L&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]),M,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([f>>24,f>>16&255,f>>8&255,f&255,u>>24,u>>16&255,u>>8&255,u&255])))},t.esds=function(o){var v=o.config.length;return new Uint8Array([0,0,0,0,3,23+v,0,1,0,4,15+v,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([v]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var v=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,v>>8&255,v&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var v=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,v>>8&255,v&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var v=o.id,g=o.duration*o.timescale,i=o.width,_=o.height,S=Math.floor(g/(U+1)),M=Math.floor(g%(U+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,v>>24&255,v>>16&255,v>>8&255,v&255,0,0,0,0,S>>24,S>>16&255,S>>8&255,S&255,M>>24,M>>16&255,M>>8&255,M&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,i>>8&255,i&255,0,0,_>>8&255,_&255,0,0]))},t.traf=function(o,v){var g=t.sdtp(o),i=o.id,_=Math.floor(v/(U+1)),S=Math.floor(v%(U+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,_>>24,_>>16&255,_>>8&255,_&255,S>>24,S>>16&255,S>>8&255,S&255])),t.trun(o,g.length+16+20+8+16+8+8),g)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var v=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,v>>24,v>>16&255,v>>8&255,v&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,v){var g=o.samples||[],i=g.length,_=12+16*i,S=new Uint8Array(_),M,x,L,f,u,l;for(v+=8+_,S.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,v>>>24&255,v>>>16&255,v>>>8&255,v&255],0),M=0;M>>24&255,L>>>16&255,L>>>8&255,L&255,f>>>24&255,f>>>16&255,f>>>8&255,f&255,u.isLeading<<2|u.dependsOn,u.isDependedOn<<6|u.hasRedundancy<<4|u.paddingValue<<1|u.isNonSync,u.degradPrio&240<<8,u.degradPrio&15,l>>>24&255,l>>>16&255,l>>>8&255,l&255],12+16*M);return t.box(t.types.trun,S)},t.initSegment=function(o){t.types||t.init();var v=t.moov(o),g=new Uint8Array(t.FTYP.byteLength+v.byteLength);return g.set(t.FTYP),g.set(v,t.FTYP.byteLength),g},t}();s.types=void 0,s.HDLR_TYPES=void 0,s.STTS=void 0,s.STSC=void 0,s.STCO=void 0,s.STSZ=void 0,s.VMHD=void 0,s.SMHD=void 0,s.STSD=void 0,s.FTYP=void 0,s.DINF=void 0,P.default=s},"./src/remux/mp4-remuxer.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return l}),D.d(P,"normalizePts",function(){return m});var U=D("./src/polyfills/number.ts"),s=D("./src/remux/aac-helper.ts"),t=D("./src/remux/mp4-generator.ts"),O=D("./src/events.ts"),o=D("./src/errors.ts"),v=D("./src/utils/logger.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/timescale-conversion.ts");function _(){return _=Object.assign||function(T){for(var E=1;E0?w:C.pts},n[0].pts);return r&&v.logger.debug("PTS rollover detected"),c},E.remux=function(n,r,c,w,C,b,I,k){var j,W,V,Y,X,F,K=C,$=C,me=n.pid>-1,ce=r.pid>-1,xe=r.samples.length,ye=n.samples.length>0,Oe=xe>1,we=(!me||ye)&&(!ce||Oe)||this.ISGenerated||I;if(we){this.ISGenerated||(V=this.generateIS(n,r,C));var Te=this.isVideoContiguous,re=-1;if(Oe&&(re=p(r.samples),!Te&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,re>0){v.logger.warn("[mp4-remuxer]: Dropped "+re+" out of "+xe+" video samples due to a missing keyframe");var he=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(re),r.dropped+=re,$+=(r.samples[0].pts-he)/(r.timescale||9e4)}else re===-1&&(v.logger.warn("[mp4-remuxer]: No keyframe found out of "+xe+" video samples"),F=!1);if(this.ISGenerated){if(ye&&Oe){var J=this.getVideoStartPts(r.samples),fe=m(n.samples[0].pts,J)-J,Ae=fe/r.inputTimeScale;K+=Math.max(0,Ae),$+=Math.max(0,-Ae)}if(ye){if(n.samplerate||(v.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),V=this.generateIS(n,r,C)),W=this.remuxAudio(n,K,this.isAudioContiguous,b,ce||Oe||k===g.PlaylistLevelType.AUDIO?$:void 0),Oe){var Ee=W?W.endPTS-W.startPTS:0;r.inputTimeScale||(v.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),V=this.generateIS(n,r,C)),j=this.remuxVideo(r,$,Te,Ee)}}else Oe&&(j=this.remuxVideo(r,$,Te,0));j&&(j.firstKeyFrame=re,j.independent=re!==-1)}}return this.ISGenerated&&(c.samples.length&&(X=this.remuxID3(c,C)),w.samples.length&&(Y=this.remuxText(w,C))),{audio:W,video:j,initSegment:V,independent:F,text:Y,id3:X}},E.generateIS=function(n,r,c){var w=n.samples,C=r.samples,b=this.typeSupported,I={},k=!Object(U.isFiniteNumber)(this._initPTS),j="audio/mp4",W,V,Y;if(k&&(W=V=Infinity),n.config&&w.length&&(n.timescale=n.samplerate,n.isAAC||(b.mpeg?(j="audio/mpeg",n.codec=""):b.mp3&&(n.codec="mp3")),I.audio={id:"audio",container:j,codec:n.codec,initSegment:!n.isAAC&&b.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},k&&(Y=n.inputTimeScale,W=V=w[0].pts-Math.round(Y*c))),r.sps&&r.pps&&C.length&&(r.timescale=r.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},k)){Y=r.inputTimeScale;var X=this.getVideoStartPts(C),F=Math.round(Y*c);V=Math.min(V,m(C[0].dts,X)-F),W=Math.min(W,X-F)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=W,this._initDTS=V),{tracks:I,initPTS:W,timescale:Y}},E.remuxVideo=function(n,r,c,w){var C=n.inputTimeScale,b=n.samples,I=[],k=b.length,j=this._initPTS,W=this.nextAvcDts,V=8,Y,X,F,K=Number.POSITIVE_INFINITY,$=Number.NEGATIVE_INFINITY,me=0,ce=!1;if(!c||W===null){var xe=r*C,ye=b[0].pts-m(b[0].dts,b[0].pts);W=xe-ye}for(var Oe=0;Oewe.pts){var Te=9e4*.2;me=Math.max(Math.min(me,we.pts-we.dts),-1*Te)}we.dts0?Oe-1:Oe].dts&&(ce=!0)}ce&&b.sort(function(ft,qe){var dt=ft.dts-qe.dts,Ne=ft.pts-qe.pts;return dt||Ne}),X=b[0].dts,F=b[b.length-1].dts;var re=Math.round((F-X)/(k-1));if(me<0){if(mere,Ke=Ae<-1;if(Ee||Ke){Ee?v.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(Ae,!0)+" ms ("+Ae+"dts) hole between fragments detected, filling it"):v.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-Ae,!0)+" ms ("+Ae+"dts) overlapping between fragments detected"),X=W;var Je=b[0].pts-Ae;b[0].dts=X,b[0].pts=Je,v.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(Je,!0)+"/"+Object(i.toMsFromMpegTsClock)(X,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(Ae,!0)+" ms")}}u&&(X=Math.max(0,X));for(var Ue=0,je=0,be=0;be0?bt-1:bt].dts;if(gt.stretchShortVideoTrack&&this.nextAudioPts!==null){var nt=Math.floor(gt.maxBufferHole*C),Tt=(w?K+w*C:this.nextAudioPts)-Pt.pts;Tt>nt?(Y=Tt-ut,Y<0&&(Y=ut),v.logger.log("[mp4-remuxer]: It is approximately "+Tt/90+" ms to the next segment; using duration "+Y/90+" ms for the last video frame.")):Y=ut}else Y=ut}var wt=Math.round(Pt.pts-Pt.dts);I.push(new y(Pt.key,Y,Gt,wt))}if(I.length&&L&&L<70){var Zt=I[0].flags;Zt.dependsOn=2,Zt.isNonSync=0}console.assert(Y!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=W=F+Y,this.isVideoContiguous=!0;var rn=t.default.moof(n.sequenceNumber++,X,_({},n,{samples:I})),Qt="video",pt={data1:rn,data2:kt,startPTS:K/C,endPTS:($+Y)/C,startDTS:X/C,endDTS:W/C,type:Qt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(kt.length,"MDAT length must not be zero"),pt},E.remuxAudio=function(n,r,c,w,C){var b=n.inputTimeScale,I=n.samplerate?n.samplerate:b,k=b/I,j=n.isAAC?M:x,W=j*k,V=this._initPTS,Y=!n.isAAC&&this.typeSupported.mpeg,X=[],F=n.samples,K=Y?0:8,$=this.nextAudioPts||-1,me=r*b;if(this.isAudioContiguous=c=c||F.length&&$>0&&(w&&Math.abs(me-$)<9e3||Math.abs(m(F[0].pts-V,me)-$)<20*W),F.forEach(function(Bt){Bt.pts=m(Bt.pts-V,me)}),!c||$<0){if(F=F.filter(function(Bt){return Bt.pts>=0}),!F.length)return;C===0?$=0:w?$=Math.max(0,me):$=F[0].pts}if(n.isAAC)for(var ce=C!==void 0,xe=this.config.maxAudioFramesDrift,ye=0,Oe=$;ye=xe*W&&he0){je+=K;try{Ue=new Uint8Array(je)}catch(Bt){this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:je,reason:"fail allocating audio mdat "+je});return}if(!Y){var kt=new DataView(Ue.buffer);kt.setUint32(0,je),Ue.set(t.default.types.mdat,4)}}else return;Ue.set(mt,K);var xt=mt.byteLength;K+=xt,X.push(new y(!0,j,xt,0)),Je=Ye}var bt=X.length;if(!bt)return;var Pt=X[X.length-1];this.nextAudioPts=$=Je+k*Pt.duration;var Yt=Y?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ke/k,_({},n,{samples:X}));n.samples=[];var Gt=Ke/b,Jt=$/b,Dt="audio",Nt={data1:Yt,data2:Ue,startPTS:Gt,endPTS:Jt,startDTS:Gt,endDTS:Jt,type:Dt,hasAudio:!0,hasVideo:!1,nb:bt};return this.isAudioContiguous=!0,console.assert(Ue.length,"MDAT length must not be zero"),Nt},E.remuxEmptyAudio=function(n,r,c,w){var C=n.inputTimeScale,b=n.samplerate?n.samplerate:C,I=C/b,k=this.nextAudioPts,j=(k!==null?k:w.startDTS*C)+this._initDTS,W=w.endDTS*C+this._initDTS,V=I*M,Y=Math.ceil((W-j)/V),X=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(v.logger.warn("[mp4-remuxer]: remux empty Audio"),!X){v.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],K=0;K4294967296;)T+=d;return T}function p(T){for(var E=0;E0?this.lastEndDTS=n:(O.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!T.audio,c=!!T.video,w="";r&&(w+="audio"),c&&(w+="video");var C={data1:y,startPTS:d,startDTS:d,endPTS:n,endDTS:n,type:w,hasAudio:r,hasVideo:c,nb:1,dropped:0};return p.audio=C.type==="audio"?C:void 0,p.video=C.type!=="audio"?C:void 0,p.text=f,p.id3=L,p.initSegment=A,p},i}(),v=function(_,S,M){return Object(s.getStartDTS)(_,S)-M};function g(i,_){var S=i==null?void 0:i.codec;return S&&S.length>4?S:S==="hvc1"?"hvc1.1.c.L120.90":S==="av01"?"av01.0.04M.08":S==="avc1"||_===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}P.default=o},"./src/task-loop.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"default",function(){return U});var U=function(){function s(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=s.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},s}()},"./src/types/cmcd.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"CMCDVersion",function(){return U}),D.d(P,"CMCDObjectType",function(){return s}),D.d(P,"CMCDStreamingFormat",function(){return t}),D.d(P,"CMCDStreamType",function(){return O});var U=1,s;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(s||(s={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var O;(function(o){o.VOD="v",o.LIVE="l"})(O||(O={}))},"./src/types/level.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"HlsSkip",function(){return t}),D.d(P,"getSkipValue",function(){return O}),D.d(P,"HlsUrlParameters",function(){return o}),D.d(P,"Level",function(){return v});function U(g,i){for(var _=0;_Number.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(g){if(this[g]){var i=(this[g]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var _=new Uint8Array(i.length/2),S=0;SNumber.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(g){return parseFloat(this[g])},o.optionalFloat=function(g,i){var _=this[g];return _?parseFloat(_):i},o.enumeratedString=function(g){return this[g]},o.bool=function(g){return this[g]==="YES"},o.decimalResolution=function(g){var i=U.exec(this[g]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},O.parseAttrList=function(g){var i,_={},S='"';for(s.lastIndex=0;(i=s.exec(g))!==null;){var M=i[2];M.indexOf(S)===0&&M.lastIndexOf(S)===M.length-1&&(M=M.slice(1,-1)),_[i[1]]=M}return _},O}()},"./src/utils/binary-search.ts":function(Q,P,D){"use strict";D.r(P);var U={search:function(t,O){for(var o=0,v=t.length-1,g=null,i=null;o<=v;){g=(o+v)/2|0,i=t[g];var _=O(i);if(_>0)o=g+1;else if(_<0)v=g-1;else return i}return null}};P.default=U},"./src/utils/buffer-helper.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"BufferHelper",function(){return t});var U=D("./src/utils/logger.ts"),s={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function O(){}return O.isBuffered=function(v,g){try{if(v){for(var i=O.getBuffered(v),_=0;_=i.start(_)&&g<=i.end(_))return!0}}catch(S){}return!1},O.bufferInfo=function(v,g,i){try{if(v){var _=O.getBuffered(v),S=[],M;for(M=0;M<_.length;M++)S.push({start:_.start(M),end:_.end(M)});return this.bufferedInfo(S,g,i)}}catch(x){}return{len:0,start:g,end:g,nextStart:void 0}},O.bufferedInfo=function(v,g,i){g=Math.max(0,g),v.sort(function(A,T){var E=A.start-T.start;return E||T.end-A.end});var _=[];if(i)for(var S=0;Sx&&(_[M-1].end=v[S].end):_.push(v[S])}else _.push(v[S])}else _=v;for(var L=0,f,u=g,l=g,m=0;m<_.length;m++){var p=_[m].start,y=_[m].end;if(g+i>=p&&g=c&&U.logger.log(this.time+" ["+c+"] "+w)},d}(),L=function(n){for(var r=[],c=0;co&&(this.logger.log(M.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},n.moveCursor=function(c){var w=this.pos+c;if(c>1)for(var C=this.pos+1;C=144&&this.backSpace();var w=t(c);if(this.pos>=o){this.logger.log(M.ERROR,"Cannot insert "+c.toString(16)+" ("+w+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(w,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(c){var w;for(w=c;w0&&(c?C="["+w.join(" | ")+"]":C=w.join(` +`)),C},n.getTextAndFormat=function(){return this.rows},d}(),p=function(){function d(r,c,w){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=r,this.outputFilter=c,this.mode=null,this.verbose=0,this.displayedMemory=new m(w),this.nonDisplayedMemory=new m(w),this.lastOutputScreen=new m(w),this.currRollUpRow=this.displayedMemory.rows[O-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=w}var n=d.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[O-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(c){this.outputFilter=c},n.setPAC=function(c){this.writeScreen.setPAC(c)},n.setBkgData=function(c){this.writeScreen.setBkgData(c)},n.setMode=function(c){if(c===this.mode)return;this.mode=c,this.logger.log(M.INFO,"MODE="+c),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=c},n.insertChars=function(c){for(var w=0;w=46,w.italics)w.foreground="white";else{var C=Math.floor(c/2)-16,b=["white","green","blue","cyan","red","yellow","magenta"];w.foreground=b[C]}this.logger.log(M.INFO,"MIDROW: "+JSON.stringify(w)),this.writeScreen.setPen(w)},n.outputDataUpdate=function(c){c===void 0&&(c=!1);var w=this.logger.time;if(w===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=w:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,w,this.lastOutputScreen),c&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:w),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(c){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,c,this.displayedMemory),this.cueStartTime=c))},d}(),y=function(){function d(r,c,w){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var C=new x;this.channels=[null,new p(r,c,C),new p(r+1,w,C)],this.cmdHistory=E(),this.logger=C}var n=d.prototype;return n.getHandler=function(c){return this.channels[c].getHandler()},n.setHandler=function(c,w){this.channels[c].setHandler(w)},n.addData=function(c,w){var C,b,I,k=!1;this.logger.time=c;for(var j=0;j ("+L([b,I])+")"),C=this.parseCmd(b,I),C||(C=this.parseMidrow(b,I)),C||(C=this.parsePAC(b,I)),C||(C=this.parseBackgroundAttributes(b,I)),!C&&(k=this.parseChars(b,I),k)){var W=this.currentChannel;if(W&&W>0){var V=this.channels[W];V.insertChars(k)}else this.logger.log(M.WARNING,"No channel found yet. TEXT-MODE?")}!C&&!k&&this.logger.log(M.WARNING,"Couldn't parse cleaned data "+L([b,I])+" orig: "+L([w[j],w[j+1]]))}},n.parseCmd=function(c,w){var C=this.cmdHistory,b=(c===20||c===28||c===21||c===29)&&w>=32&&w<=47,I=(c===23||c===31)&&w>=33&&w<=35;if(!(b||I))return!1;if(T(c,w,C))return A(null,null,C),this.logger.log(M.DEBUG,"Repeated command ("+L([c,w])+") is dropped"),!0;var k=c===20||c===21||c===23?1:2,j=this.channels[k];return c===20||c===21||c===28||c===29?w===32?j.ccRCL():w===33?j.ccBS():w===34?j.ccAOF():w===35?j.ccAON():w===36?j.ccDER():w===37?j.ccRU(2):w===38?j.ccRU(3):w===39?j.ccRU(4):w===40?j.ccFON():w===41?j.ccRDC():w===42?j.ccTR():w===43?j.ccRTD():w===44?j.ccEDM():w===45?j.ccCR():w===46?j.ccENM():w===47&&j.ccEOC():j.ccTO(w-32),A(c,w,C),this.currentChannel=k,!0},n.parseMidrow=function(c,w){var C=0;if((c===17||c===25)&&w>=32&&w<=47){if(c===17?C=1:C=2,C!==this.currentChannel)return this.logger.log(M.ERROR,"Mismatch channel in midrow parsing"),!1;var b=this.channels[C];return b?(b.ccMIDROW(w),this.logger.log(M.DEBUG,"MIDROW ("+L([c,w])+")"),!0):!1}return!1},n.parsePAC=function(c,w){var C,b=this.cmdHistory,I=(c>=17&&c<=23||c>=25&&c<=31)&&w>=64&&w<=127,k=(c===16||c===24)&&w>=64&&w<=95;if(!(I||k))return!1;if(T(c,w,b))return A(null,null,b),!0;var j=c<=23?1:2;w>=64&&w<=95?C=j===1?v[c]:i[c]:C=j===1?g[c]:_[c];var W=this.channels[j];return W?(W.setPAC(this.interpretPAC(C,w)),A(c,w,b),this.currentChannel=j,!0):!1},n.interpretPAC=function(c,w){var C,b={color:null,italics:!1,indent:null,underline:!1,row:c};return w>95?C=w-96:C=w-64,b.underline=(C&1)===1,C<=13?b.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(C/2)]:C<=15?(b.italics=!0,b.color="white"):b.indent=Math.floor((C-16)/2)*4,b},n.parseChars=function(c,w){var C,b=null,I=null;if(c>=25?(C=2,I=c-8):(C=1,I=c),I>=17&&I<=19){var k;I===17?k=w+80:I===18?k=w+112:k=w+144,this.logger.log(M.INFO,"Special char '"+t(k)+"' in channel "+C),b=[k]}else c>=32&&c<=127&&(b=w===0?[c]:[c,w]);if(b){var j=L(b);this.logger.log(M.DEBUG,"Char codes = "+j.join(",")),A(c,w,this.cmdHistory)}return b},n.parseBackgroundAttributes=function(c,w){var C=(c===16||c===24)&&w>=32&&w<=47,b=(c===23||c===31)&&w>=45&&w<=47;if(!(C||b))return!1;var I,k={};c===16||c===24?(I=Math.floor((w-32)/2),k.background=S[I],w%2===1&&(k.background=k.background+"_semi")):w===45?k.background="transparent":(k.foreground="black",w===47&&(k.underline=!0));var j=c<=23?1:2,W=this.channels[j];return W.setBkgData(k),A(c,w,this.cmdHistory),!0},n.reset=function(){for(var c=0;c=16?u--:u++;var A=Object(U.fixLineBreaks)(l.trim()),T=Object(s.generateCueId)(i,_,A);(!g||!g.cues||!g.cues.getCueById(T))&&(L=new m(i,_,A),L.id=T,L.line=p+1,L.align="left",L.position=10+Math.min(80,Math.floor(u*8/32)*10),M.push(L))}return g&&M.length&&(M.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}),M.forEach(function(E){return Object(t.addCueToTrack)(g,E)})),M}};P.default=o},"./src/utils/discontinuities.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"findFirstFragWithCC",function(){return O}),D.d(P,"shouldAlignOnDiscontinuities",function(){return o}),D.d(P,"findDiscontinuousReferenceFrag",function(){return v}),D.d(P,"adjustSlidingStart",function(){return i}),D.d(P,"alignStream",function(){return _}),D.d(P,"alignPDT",function(){return M}),D.d(P,"alignFragmentByPDTDelta",function(){return x}),D.d(P,"alignMediaPlaylistByPDT",function(){return L});var U=D("./src/polyfills/number.ts"),s=D("./src/utils/logger.ts"),t=D("./src/controller/level-helper.ts");function O(f,u){for(var l=null,m=0,p=f.length;ml.startCC||f&&f.cc=this.minWeight_},O.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},O.destroy=function(){},t}();P.default=s},"./src/utils/ewma.ts":function(Q,P,D){"use strict";D.r(P);var U=function(){function s(O,o,v){o===void 0&&(o=0),v===void 0&&(v=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=O,this.alpha_=O?Math.exp(Math.log(.5)/O):0,this.estimate_=o,this.totalWeight_=v}var t=s.prototype;return t.sample=function(o,v){var g=Math.pow(this.alpha_,o);this.estimate_=v*(1-g)+g*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},s}();P.default=U},"./src/utils/fetch-loader.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"fetchSupported",function(){return x});var U=D("./src/polyfills/number.ts"),s=D("./src/loader/load-stats.ts"),t=D("./src/demux/chunk-cache.ts");function O(m,p){m.prototype=Object.create(p.prototype),m.prototype.constructor=m,_(m,p)}function o(m){var p=typeof Map=="function"?new Map:void 0;return o=function(A){if(A===null||!i(A))return A;if(typeof A!="function")throw new TypeError("Super expression must either be null or a function");if(typeof p!="undefined"){if(p.has(A))return p.get(A);p.set(A,T)}function T(){return v(A,arguments,S(this).constructor)}return T.prototype=Object.create(A.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),_(T,A)},o(m)}function v(m,p,y){return g()?v=Reflect.construct:v=function(T,E,d){var n=[null];n.push.apply(n,E);var r=Function.bind.apply(T,n),c=new r;return d&&_(c,d.prototype),c},v.apply(null,arguments)}function g(){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(m){return!1}}function i(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function _(m,p){return _=Object.setPrototypeOf||function(A,T){return A.__proto__=T,A},_(m,p)}function S(m){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(y){return y.__proto__||Object.getPrototypeOf(y)},S(m)}function M(){return M=Object.assign||function(m){for(var p=1;p=d&&n(T,E,r.flush(),A)):n(T,E,I,A),C()}).catch(function(){return Promise.reject()})};return w()},m}();function f(m,p){var y={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(M({},m.headers))};return m.rangeEnd&&y.headers.set("Range","bytes="+m.rangeStart+"-"+String(m.rangeEnd-1)),y}function u(m,p){return new self.Request(m.url,p)}var l=function(m){O(p,m);function p(y,A,T){var E;return E=m.call(this,y)||this,E.code=void 0,E.details=void 0,E.code=A,E.details=T,E}return p}(o(Error));P.default=L},"./src/utils/imsc1-ttml-parser.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"IMSC1_CODEC",function(){return i}),D.d(P,"parseIMSC1",function(){return x});var U=D("./src/utils/mp4-tools.ts"),s=D("./src/utils/vttparser.ts"),t=D("./src/utils/vttcue.ts"),O=D("./src/demux/id3.ts"),o=D("./src/utils/timescale-conversion.ts"),v=D("./src/utils/webvtt-parser.ts");function g(){return g=Object.assign||function(d){for(var n=1;n"):U}function o(i){for(var _=arguments.length,S=new Array(_>1?_-1:0),M=1;M<_;M++)S[M-1]=arguments[M];S.forEach(function(x){t[x]=i[x]?i[x].bind(i):O(x)})}function v(i){if(self.console&&i===!0||typeof i=="object"){o(i,"debug","log","info","warn","error");try{t.log()}catch(_){t=s}}else t=s}var g=t},"./src/utils/mediakeys-helper.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"KeySystems",function(){return U}),D.d(P,"requestMediaKeySystemAccess",function(){return s});var U;(function(t){t.WIDEVINE="com.widevine.alpha",t.PLAYREADY="com.microsoft.playready"})(U||(U={}));var s=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"getMediaSource",function(){return U});function U(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"bin2str",function(){return o}),D.d(P,"readUint16",function(){return v}),D.d(P,"readUint32",function(){return g}),D.d(P,"writeUint32",function(){return i}),D.d(P,"findBox",function(){return _}),D.d(P,"parseSegmentIndex",function(){return S}),D.d(P,"parseInitSegment",function(){return M}),D.d(P,"getStartDTS",function(){return x}),D.d(P,"getDuration",function(){return L}),D.d(P,"computeRawDurationFromSamples",function(){return f}),D.d(P,"offsetStartDTS",function(){return u}),D.d(P,"segmentValidRange",function(){return l}),D.d(P,"appendUint8Array",function(){return m});var U=D("./src/utils/typed-array.ts"),s=D("./src/loader/fragment.ts"),t=Math.pow(2,32)-1,O=[].push;function o(p){return String.fromCharCode.apply(null,p)}function v(p,y){"data"in p&&(y+=p.start,p=p.data);var A=p[y]<<8|p[y+1];return A<0?65536+A:A}function g(p,y){"data"in p&&(y+=p.start,p=p.data);var A=p[y]<<24|p[y+1]<<16|p[y+2]<<8|p[y+3];return A<0?4294967296+A:A}function i(p,y,A){"data"in p&&(y+=p.start,p=p.data),p[y]=A>>24,p[y+1]=A>>16&255,p[y+2]=A>>8&255,p[y+3]=A&255}function _(p,y){var A=[];if(!y.length)return A;var T,E,d;"data"in p?(T=p.data,E=p.start,d=p.end):(T=p,E=0,d=T.byteLength);for(var n=E;n1?n+r:d;if(c===y[0])if(y.length===1)A.push({data:T,start:n+8,end:w});else{var C=_({data:T,start:n+8,end:w},y.slice(1));C.length&&O.apply(A,C)}n=w}return A}function S(p){var y=_(p,["moov"]),A=y[0],T=A?A.end:null,E=_(p,["sidx"]);if(!E||!E[0])return null;var d=[],n=E[0],r=n.data[0],c=r===0?8:16,w=g(n,c);c+=4;var C=0,b=0;r===0?c+=8:c+=16,c+=2;var I=n.end+b,k=v(n,c);c+=2;for(var j=0;j>>31;if(X===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=g(n,W);W+=4,d.push({referenceSize:Y,subsegmentDuration:F,info:{duration:F/w,start:I,end:I+Y-1}}),I+=Y,W+=4,c=W}return{earliestPresentationTime:C,timescale:w,version:r,referencesCount:k,references:d,moovEndOffset:T}}function M(p){for(var y=[],A=_(p,["moov","trak"]),T=0;To)&&(this.startTime=o),this.endTime=v,this.screen=g,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},s}()},"./src/utils/texttrack-utils.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"sendAddTrackEvent",function(){return s}),D.d(P,"addCueToTrack",function(){return t}),D.d(P,"clearCurrentCues",function(){return O}),D.d(P,"removeCuesInRange",function(){return o}),D.d(P,"getCuesInRange",function(){return g});var U=D("./src/utils/logger.ts");function s(i,_){var S;try{S=new Event("addtrack")}catch(M){S=document.createEvent("Event"),S.initEvent("addtrack",!1,!1)}S.track=i,_.dispatchEvent(S)}function t(i,_){var S=i.mode;if(S==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(_.id))try{if(i.addCue(_),!i.cues.getCueById(_.id))throw new Error("addCue is failed for: "+_)}catch(x){U.logger.debug("[texttrack-utils]: "+x);var M=new self.TextTrackCue(_.startTime,_.endTime,_.text);M.id=_.id,i.addCue(M)}S==="disabled"&&(i.mode=S)}function O(i){var _=i.mode;if(_==="disabled"&&(i.mode="hidden"),i.cues)for(var S=i.cues.length;S--;)i.removeCue(i.cues[S]);_==="disabled"&&(i.mode=_)}function o(i,_,S){var M=i.mode;if(M==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var x=g(i.cues,_,S),L=0;Li[S].endTime)return-1;for(var M=0,x=S;M<=x;){var L=Math.floor((x+M)/2);if(_i[L].startTime&&M-1)for(var L=x,f=i.length;L=_&&u.endTime<=S)M.push(u);else if(u.startTime>S)return M}return M}},"./src/utils/time-ranges.ts":function(Q,P,D){"use strict";D.r(P);var U={toString:function(t){for(var O="",o=t.length,v=0;v1?_-1:0),M=1;M<_;M++)S[M-1]=arguments[M];for(var x=1;x100)throw new Error("Position must be between 0 and 100.");d=C,this.hasBeenReset=!0}})),Object.defineProperty(M,"positionAlign",v({},x,{get:function(){return n},set:function(C){var b=o(C);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");n=b,this.hasBeenReset=!0}})),Object.defineProperty(M,"size",v({},x,{get:function(){return r},set:function(C){if(C<0||C>100)throw new Error("Size must be between 0 and 100.");r=C,this.hasBeenReset=!0}})),Object.defineProperty(M,"align",v({},x,{get:function(){return c},set:function(C){var b=o(C);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");c=b,this.hasBeenReset=!0}})),M.displayState=void 0}return g.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.convertCueToDOMTree(self,this.text)},g}()},"./src/utils/vttparser.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"parseTimeStamp",function(){return t}),D.d(P,"fixLineBreaks",function(){return _}),D.d(P,"VTTParser",function(){return S});var U=D("./src/utils/vttcue.ts"),s=function(){function M(){}var x=M.prototype;return x.decode=function(f,u){if(!f)return"";if(typeof f!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(f))},M}();function t(M){function x(f,u,l,m){return(f|0)*3600+(u|0)*60+(l|0)+parseFloat(m||0)}var L=M.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return L?parseFloat(L[2])>59?x(L[2],L[3],0,L[4]):x(L[1],L[2],L[3],L[4]):null}var O=function(){function M(){this.values=Object.create(null)}var x=M.prototype;return x.set=function(f,u){!this.get(f)&&u!==""&&(this.values[f]=u)},x.get=function(f,u,l){return l?this.has(f)?this.values[f]:u[l]:this.has(f)?this.values[f]:u},x.has=function(f){return f in this.values},x.alt=function(f,u,l){for(var m=0;m=0&&l<=100)return this.set(f,l),!0}return!1},M}();function o(M,x,L,f){var u=f?M.split(f):[M];for(var l in u){if(typeof u[l]!="string")continue;var m=u[l].split(L);if(m.length!==2)continue;var p=m[0],y=m[1];x(p,y)}}var v=new U.default(0,0,""),g=v.align==="middle"?"middle":"center";function i(M,x,L){var f=M;function u(){var p=t(M);if(p===null)throw new Error("Malformed timestamp: "+f);return M=M.replace(/^[^\sa-zA-Z-]+/,""),p}function l(p,y){var A=new O;o(p,function(d,n){var r;switch(d){case"region":for(var c=L.length-1;c>=0;c--)if(L[c].id===n){A.set(d,L[c].region);break}break;case"vertical":A.alt(d,n,["rl","lr"]);break;case"line":r=n.split(","),A.integer(d,r[0]),A.percent(d,r[0])&&A.set("snapToLines",!1),A.alt(d,r[0],["auto"]),r.length===2&&A.alt("lineAlign",r[1],["start",g,"end"]);break;case"position":r=n.split(","),A.percent(d,r[0]),r.length===2&&A.alt("positionAlign",r[1],["start",g,"end","line-left","line-right","auto"]);break;case"size":A.percent(d,n);break;case"align":A.alt(d,n,["start",g,"end","left","right"]);break}},/:/,/\s/),y.region=A.get("region",null),y.vertical=A.get("vertical","");var T=A.get("line","auto");T==="auto"&&v.line===-1&&(T=-1),y.line=T,y.lineAlign=A.get("lineAlign","start"),y.snapToLines=A.get("snapToLines",!0),y.size=A.get("size",100),y.align=A.get("align",g);var E=A.get("position","auto");E==="auto"&&v.position===50&&(E=y.align==="start"||y.align==="left"?0:y.align==="end"||y.align==="right"?100:50),y.position=E}function m(){M=M.replace(/^\s+/,"")}if(m(),x.startTime=u(),m(),M.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+f);M=M.substr(3),m(),x.endTime=u(),m(),l(M,x)}function _(M){return M.replace(//gi,` +`)}var S=function(){function M(){this.state="INITIAL",this.buffer="",this.decoder=new s,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var x=M.prototype;return x.parse=function(f){var u=this;f&&(u.buffer+=u.decoder.decode(f,{stream:!0}));function l(){var E=u.buffer,d=0;for(E=_(E);d")===-1){u.cue.id=p;continue}case"CUE":if(!u.cue){u.state="BADCUE";continue}try{i(p,u.cue,u.regionList)}catch(E){u.cue=null,u.state="BADCUE";continue}u.state="CUETEXT";continue;case"CUETEXT":{var T=p.indexOf("-->")!==-1;if(!p||T&&(_=!0)){u.oncue&&u.cue&&u.oncue(u.cue),u.cue=null,u.state="ID";continue}if(u.cue===null)continue;u.cue.text&&(u.cue.text+=` -`),u.cue.text+=p}continue;case"BADCUE":p||(u.state="ID")}}}catch(E){u.state==="CUETEXT"&&u.cue&&u.oncue&&u.oncue(u.cue),u.cue=null,u.state=u.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},A.flush=function(){var f=this;try{if((f.cue||f.state==="HEADER")&&(f.buffer+=` +`&&++d,u.buffer=E.substr(d),n}function m(E){o(E,function(d,n){},/:/)}try{var p="";if(u.state==="INITIAL"){if(!/\r\n|\n/.test(u.buffer))return this;p=l();var y=p.match(/^()?WEBVTT([ \t].*)?$/);if(!y||!y[0])throw new Error("Malformed WebVTT signature.");u.state="HEADER"}for(var A=!1;u.buffer;){if(!/\r\n|\n/.test(u.buffer))return this;A?A=!1:p=l();switch(u.state){case"HEADER":/:/.test(p)?m(p):p||(u.state="ID");continue;case"NOTE":p||(u.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(p)){u.state="NOTE";break}if(!p)continue;if(u.cue=new U.default(0,0,""),u.state="CUE",p.indexOf("-->")===-1){u.cue.id=p;continue}case"CUE":if(!u.cue){u.state="BADCUE";continue}try{i(p,u.cue,u.regionList)}catch(E){u.cue=null,u.state="BADCUE";continue}u.state="CUETEXT";continue;case"CUETEXT":{var T=p.indexOf("-->")!==-1;if(!p||T&&(A=!0)){u.oncue&&u.cue&&u.oncue(u.cue),u.cue=null,u.state="ID";continue}if(u.cue===null)continue;u.cue.text&&(u.cue.text+=` +`),u.cue.text+=p}continue;case"BADCUE":p||(u.state="ID")}}}catch(E){u.state==="CUETEXT"&&u.cue&&u.oncue&&u.oncue(u.cue),u.cue=null,u.state=u.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},x.flush=function(){var f=this;try{if((f.cue||f.state==="HEADER")&&(f.buffer+=` -`,f.parse()),f.state==="INITIAL"||f.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(u){f.onparsingerror&&f.onparsingerror(u)}return f.onflush&&f.onflush(),this},M}()},"./src/utils/webvtt-parser.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"generateCueId",function(){return S}),D.d(P,"parseWebVTT",function(){return A});var U=D("./src/polyfills/number.ts"),s=D("./src/utils/vttparser.ts"),t=D("./src/demux/id3.ts"),O=D("./src/utils/timescale-conversion.ts"),o=D("./src/remux/mp4-remuxer.ts"),v=/\r\n|\n\r|\n|\r/g,g=function(f,u,l){return l===void 0&&(l=0),f.substr(l,u.length)===u},i=function(f){var u=parseInt(f.substr(-3)),l=parseInt(f.substr(-6,2)),m=parseInt(f.substr(-9,2)),p=f.length>9?parseInt(f.substr(0,f.indexOf(":"))):0;if(!Object(U.isFiniteNumber)(u)||!Object(U.isFiniteNumber)(l)||!Object(U.isFiniteNumber)(m)||!Object(U.isFiniteNumber)(p))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+f);return u+=1e3*l,u+=60*1e3*m,u+=60*60*1e3*p,u},x=function(f){for(var u=5381,l=f.length;l;)u=u*33^f.charCodeAt(--l);return(u>>>0).toString()};function S(L,f,u){return x(L.toString())+x(f.toString())+x(u)}var M=function(f,u,l){var m=f[u],p=f[m.prevCC];if(!p||!p.new&&m.new){f.ccOffset=f.presentationOffset=m.start,m.new=!1;return}for(;(y=p)!==null&&y!==void 0&&y.new;){var y;f.ccOffset+=m.start-p.start,m.new=!1,m=p,p=f[m.prevCC]}f.presentationOffset=l};function A(L,f,u,l,m,p,y,_){var T=new s.VTTParser,E=Object(t.utf8ArrayToStr)(new Uint8Array(L)).trim().replace(v,` +`,f.parse()),f.state==="INITIAL"||f.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(u){f.onparsingerror&&f.onparsingerror(u)}return f.onflush&&f.onflush(),this},M}()},"./src/utils/webvtt-parser.ts":function(Q,P,D){"use strict";D.r(P),D.d(P,"generateCueId",function(){return S}),D.d(P,"parseWebVTT",function(){return x});var U=D("./src/polyfills/number.ts"),s=D("./src/utils/vttparser.ts"),t=D("./src/demux/id3.ts"),O=D("./src/utils/timescale-conversion.ts"),o=D("./src/remux/mp4-remuxer.ts"),v=/\r\n|\n\r|\n|\r/g,g=function(f,u,l){return l===void 0&&(l=0),f.substr(l,u.length)===u},i=function(f){var u=parseInt(f.substr(-3)),l=parseInt(f.substr(-6,2)),m=parseInt(f.substr(-9,2)),p=f.length>9?parseInt(f.substr(0,f.indexOf(":"))):0;if(!Object(U.isFiniteNumber)(u)||!Object(U.isFiniteNumber)(l)||!Object(U.isFiniteNumber)(m)||!Object(U.isFiniteNumber)(p))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+f);return u+=1e3*l,u+=60*1e3*m,u+=60*60*1e3*p,u},_=function(f){for(var u=5381,l=f.length;l;)u=u*33^f.charCodeAt(--l);return(u>>>0).toString()};function S(L,f,u){return _(L.toString())+_(f.toString())+_(u)}var M=function(f,u,l){var m=f[u],p=f[m.prevCC];if(!p||!p.new&&m.new){f.ccOffset=f.presentationOffset=m.start,m.new=!1;return}for(;(y=p)!==null&&y!==void 0&&y.new;){var y;f.ccOffset+=m.start-p.start,m.new=!1,m=p,p=f[m.prevCC]}f.presentationOffset=l};function x(L,f,u,l,m,p,y,A){var T=new s.VTTParser,E=Object(t.utf8ArrayToStr)(new Uint8Array(L)).trim().replace(v,` `).split(` -`),d=[],n=Object(O.toMpegTsClockFromTimescale)(f,u),r="00:00.000",c=0,w=0,C,b=!0,I=!1;T.oncue=function(k){var j=l[m],W=l.ccOffset,V=(c-n)/9e4;if(j!=null&&j.new&&(w!==void 0?W=l.ccOffset=j.start:M(l,m,V)),V&&(W=V-l.presentationOffset),I){var Y=k.endTime-k.startTime,X=Object(o.normalizePts)((k.startTime+W-w)*9e4,p*9e4)/9e4;k.startTime=X,k.endTime=X+Y}var F=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(F)),k.id||(k.id=S(k.startTime,k.endTime,F)),k.endTime>0&&d.push(k)},T.onparsingerror=function(k){C=k},T.onflush=function(){if(C){_(C);return}y(d)},E.forEach(function(k){if(b)if(g(k,"X-TIMESTAMP-MAP=")){b=!1,I=!0,k.substr(16).split(",").forEach(function(j){g(j,"LOCAL:")?r=j.substr(6):g(j,"MPEGTS:")&&(c=parseInt(j.substr(7)))});try{w=i(r)/1e3}catch(j){I=!1,C=j}return}else k===""&&(b=!1);T.parse(k+` -`)}),T.flush()}},"./src/utils/xhr-loader.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/utils/logger.ts"),s=D("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,O=function(){function o(g){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=g?g.xhrSetup:null,this.stats=new s.LoadStats,this.retryDelay=0}var v=o.prototype;return v.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},v.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},v.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},v.load=function(i,x,S){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=x,this.callbacks=S,this.retryDelay=x.retryDelay,this.loadInternal()},v.loadInternal=function(){var i=this.config,x=this.context;if(!i)return;var S=this.loader=new self.XMLHttpRequest,M=this.stats;M.loading.first=0,M.loaded=0;var A=this.xhrSetup;try{if(A)try{A(S,x.url)}catch(u){S.open("GET",x.url,!0),A(S,x.url)}S.readyState||S.open("GET",x.url,!0);var L=this.context.headers;if(L)for(var f in L)S.setRequestHeader(f,L[f])}catch(u){this.callbacks.onError({code:S.status,text:u.message},x,S);return}x.rangeEnd&&S.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),S.onreadystatechange=this.readystatechange.bind(this),S.onprogress=this.loadprogress.bind(this),S.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),S.send()},v.readystatechange=function(){var i=this.context,x=this.loader,S=this.stats;if(!i||!x)return;var M=x.readyState,A=this.config;if(S.aborted)return;if(M>=2)if(self.clearTimeout(this.requestTimeout),S.loading.first===0&&(S.loading.first=Math.max(self.performance.now(),S.loading.start)),M===4){x.onreadystatechange=null,x.onprogress=null;var L=x.status;if(L>=200&&L<300){S.loading.end=Math.max(self.performance.now(),S.loading.first);var f,u;if(i.responseType==="arraybuffer"?(f=x.response,u=f.byteLength):(f=x.responseText,u=f.length),S.loaded=S.total=u,!this.callbacks)return;var l=this.callbacks.onProgress;if(l&&l(S,i,f,x),!this.callbacks)return;var m={url:x.responseURL,data:f};this.callbacks.onSuccess(m,S,i,x)}else S.retry>=A.maxRetry||L>=400&&L<499?(U.logger.error(L+" while loading "+i.url),this.callbacks.onError({code:L,text:x.statusText},i,x)):(U.logger.warn(L+" while loading "+i.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,A.maxRetryDelay),S.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),A.timeout)},v.loadtimeout=function(){U.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},v.loadprogress=function(i){var x=this.stats;x.loaded=i.loaded,i.lengthComputable&&(x.total=i.total)},v.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");i=x?parseFloat(x):null}return i},o}();P.default=O}}).default})},umnG:function(ae,Z,h){ae.exports=h.p+"static/h.22b296a4.svg"},vKoX:function(ae,Z,h){var Q=h("SrGk"),P=h("bYtY");function D(t,O){Q.call(this,t,O,["filter"],"__filter_in_use__","_shadowDom")}P.inherits(D,Q),D.prototype.addWithoutUpdate=function(t,O){if(O&&U(O.style)){var o;if(O._shadowDom){o=O._shadowDom;var v=this.getDefs(!0);v.contains(O._shadowDom)||this.addDom(o)}else o=this.add(O);this.markUsed(O);var g=o.getAttribute("id");t.style.filter="url(#"+g+")"}},D.prototype.add=function(t){var O=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,O.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,O),this.addDom(O),O},D.prototype.update=function(t,O){var o=O.style;if(U(o)){var v=this;Q.prototype.update.call(this,O,function(){v.updateDom(O,O._shadowDom)})}else this.remove(t,O)},D.prototype.remove=function(t,O){O._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},D.prototype.updateDom=function(t,O){var o=O.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var v=t.style,g=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,x,S,M,A;if(v.shadowBlur||v.shadowOffsetX||v.shadowOffsetY)x=v.shadowOffsetX||0,S=v.shadowOffsetY||0,M=v.shadowBlur,A=v.shadowColor;else if(v.textShadowBlur)x=v.textShadowOffsetX||0,S=v.textShadowOffsetY||0,M=v.textShadowBlur,A=v.textShadowColor;else{this.removeDom(O,v);return}o.setAttribute("dx",x/g),o.setAttribute("dy",S/i),o.setAttribute("flood-color",A);var L=M/2/g,f=M/2/i,u=L+" "+f;o.setAttribute("stdDeviation",u),O.setAttribute("x","-100%"),O.setAttribute("y","-100%"),O.setAttribute("width",Math.ceil(M/2*200)+"%"),O.setAttribute("height",Math.ceil(M/2*200)+"%"),O.appendChild(o),t._shadowDom=O},D.prototype.markUsed=function(t){t._shadowDom&&Q.prototype.markUsed.call(this,t._shadowDom)};function U(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var s=D;ae.exports=s},vToQ:function(ae,Z,h){ae.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"}},vWvF:function(ae,Z,h){var Q=h("Bq2U"),P=h("SUKs"),D=h("bYtY"),U=D.isString,s=D.isFunction,t=D.isObject,O=D.isArrayLike,o=D.indexOf,v=function(){this.animators=[]};v.prototype={constructor:v,animate:function(M,A){var L,f=!1,u=this,l=this.__zr;if(M){var m=M.split("."),p=u;f=m[0]==="shape";for(var y=0,_=m.length;y<_;y++){if(!p)continue;p=p[m[y]]}p&&(L=p)}else L=u;if(!L){P('Property "'+M+'" is not existed in element '+u.id);return}var T=u.animators,E=new Q(L,A);return E.during(function(d){u.dirty(f)}).done(function(){T.splice(o(T,E),1)}),T.push(E),l&&l.animation.addAnimator(E),E},stopAnimation:function(M){for(var A=this.animators,L=A.length,f=0;f0&&M.animate(A,!1).when(u==null?500:u,p).delay(l||0)}function x(M,A,L,f){if(!A)M.attr(L,f);else{var u={};u[A]={},u[A][L]=f,M.attr(u)}}var S=v;ae.exports=S},vpjH:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(ae,Z,h){var Q=h("y+Vt"),P=h("VpOo"),D=h("nPnh"),U=D.subPixelOptimizeRect,s={},t=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(O,o){var v,g,i,x;this.subPixelOptimize?(U(s,o,this.style),v=s.x,g=s.y,i=s.width,x=s.height,s.r=o.r,o=s):(v=o.x,g=o.y,i=o.width,x=o.height),o.r?P.buildPath(O,o):O.rect(v,g,i,x),O.closePath();return}});ae.exports=t},"xH+I":function(ae,Z,h){ae.exports=h.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ae,Z,h){ae.exports=h.p+"static/leftImg.c0d9e1e4.png"},xiVL:function(ae,Z){ae.exports="data:image/png;base64,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"},xrsn:function(ae,Z,h){ae.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y+Vt":function(ae,Z,h){var Q=h("Gev7"),P=h("bYtY"),D=h("IMiH"),U=h("2DNl"),s=h("3C/r"),t=s.prototype.getCanvasPattern,O=Math.abs,o=new D(!0);function v(i){Q.call(this,i),this.path=null}v.prototype={constructor:v,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,x){var S=this.style,M=this.path||o,A=S.hasStroke(),L=S.hasFill(),f=S.fill,u=S.stroke,l=L&&!!f.colorStops,m=A&&!!u.colorStops,p=L&&!!f.image,y=A&&!!u.image;if(S.bind(i,this,x),this.setTransform(i),this.__dirty){var _;l&&(_=_||this.getBoundingRect(),this._fillGradient=S.getGradient(i,f,_)),m&&(_=_||this.getBoundingRect(),this._strokeGradient=S.getGradient(i,u,_))}l?i.fillStyle=this._fillGradient:p&&(i.fillStyle=t.call(f,i)),m?i.strokeStyle=this._strokeGradient:y&&(i.strokeStyle=t.call(u,i));var T=S.lineDash,E=S.lineDashOffset,d=!!i.setLineDash,n=this.getGlobalScale();if(M.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||T&&!d&&A?(M.beginPath(i),T&&!d&&(M.setLineDash(T),M.setLineDashOffset(E)),this.buildPath(M,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),L)if(S.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=S.fillOpacity*S.opacity,M.fill(i),i.globalAlpha=r}else M.fill(i);if(T&&d&&(i.setLineDash(T),i.lineDashOffset=E),A)if(S.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=S.strokeOpacity*S.opacity,M.stroke(i),i.globalAlpha=r}else M.stroke(i);T&&d&&i.setLineDash([]),S.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,x,S){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var i=this._rect,x=this.style,S=!i;if(S){var M=this.path;M||(M=this.path=new D),this.__dirtyPath&&(M.beginPath(),this.buildPath(M,this.shape,!1)),i=M.getBoundingRect()}if(this._rect=i,x.hasStroke()){var A=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||S){A.copy(i);var L=x.lineWidth,f=x.strokeNoScale?this.getLineScale():1;x.hasFill()||(L=Math.max(L,this.strokeContainThreshold||4)),f>1e-10&&(A.width+=L/f,A.height+=L/f,A.x-=L/f/2,A.y-=L/f/2)}return A}return i},contain:function(i,x){var S=this.transformCoordToLocal(i,x),M=this.getBoundingRect(),A=this.style;if(i=S[0],x=S[1],M.contain(i,x)){var L=this.path.data;if(A.hasStroke()){var f=A.lineWidth,u=A.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(A.hasFill()||(f=Math.max(f,this.strokeContainThreshold)),U.containStroke(L,f/u,i,x)))return!0}if(A.hasFill())return U.contain(L,i,x)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,x){i==="shape"?(this.setShape(x),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,i,x)},setShape:function(i,x){var S=this.shape;if(S){if(P.isObject(i))for(var M in i)i.hasOwnProperty(M)&&(S[M]=i[M]);else S[i]=x;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&O(i[0]-1)>1e-10&&O(i[3]-1)>1e-10?Math.sqrt(O(i[0]*i[3]-i[2]*i[1])):1}},v.extend=function(i){var x=function(M){v.call(this,M),i.style&&this.style.extendFrom(i.style,!1);var A=i.shape;if(A){this.shape=this.shape||{};var L=this.shape;for(var f in A)!L.hasOwnProperty(f)&&A.hasOwnProperty(f)&&(L[f]=A[f])}i.init&&i.init.call(this,M)};P.inherits(x,v);for(var S in i)S!=="style"&&S!=="shape"&&(x.prototype[S]=i[S]);return x},P.inherits(v,Q);var g=v;ae.exports=g},y23F:function(ae,Z){function h(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}h.prototype={constructor:h,_dragStart:function(D){for(var U=D.target;U&&!U.draggable;)U=U.parent;U&&(this._draggingTarget=U,U.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(Q(U,D),"dragstart",D.event))},_drag:function(D){var U=this._draggingTarget;if(U){var s=D.offsetX,t=D.offsetY,O=s-this._x,o=t-this._y;this._x=s,this._y=t,U.drift(O,o,D),this.dispatchToElement(Q(U,D),"drag",D.event);var v=this.findHover(s,t,U).target,g=this._dropTarget;this._dropTarget=v,U!==v&&(g&&v!==g&&this.dispatchToElement(Q(g,D),"dragleave",D.event),v&&v!==g&&this.dispatchToElement(Q(v,D),"dragenter",D.event))}},_dragEnd:function(D){var U=this._draggingTarget;U&&(U.dragging=!1),this.dispatchToElement(Q(U,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function Q(D,U){return{target:D,topTarget:U&&U.topTarget}}var P=h;ae.exports=P},"yTi+":function(ae,Z,h){ae.exports=h.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygIP:function(ae,Z,h){ae.exports=h.p+"static/icon4.bfb8c3b7.svg"},ygoZ:function(ae,Z){ae.exports="data:image/png;base64,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"},yslc:function(ae,Z){ae.exports="data:image/png;base64,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"},yxFR:function(ae,Z,h){var Q=h("y+Vt"),P=h("nPnh"),D=P.subPixelOptimizeLine,U={},s=Q.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,O){var o,v,g,i;this.subPixelOptimize?(D(U,O,this.style),o=U.x1,v=U.y1,g=U.x2,i=U.y2):(o=O.x1,v=O.y1,g=O.x2,i=O.y2);var x=O.percent;if(x===0)return;t.moveTo(o,v),x<1&&(g=o*(1-x)+g*x,i=v*(1-x)+i*x),t.lineTo(g,i)},pointAt:function(t){var O=this.shape;return[O.x1*(1-t)+O.x2*t,O.y1*(1-t)+O.y2*t]}});ae.exports=s},yxwG:function(ae,Z,h){ae.exports=h.p+"static/kycx.05a1d803.png"},z4EP:function(ae,Z){ae.exports="data:image/png;base64,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"},zarK:function(ae,Z,h){var Q=h("YH21"),P=Q.addEventListener,D=Q.removeEventListener,U=Q.normalizeEvent,s=Q.getNativeEvent,t=h("bYtY"),O=h("H6uX"),o=h("ItGF"),v=300,g=o.domSupported,i=function(){var b=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},j=t.map(b,function(W){var V=W.replace("mouse","pointer");return k.hasOwnProperty(V)?V:W});return{mouse:b,touch:I,pointer:j}}(),x={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function S(b){return b==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":b}function M(b){var I=b.pointerType;return I==="pen"||I==="touch"}function A(b){b.touching=!0,b.touchTimer!=null&&(clearTimeout(b.touchTimer),b.touchTimer=null),b.touchTimer=setTimeout(function(){b.touching=!1,b.touchTimer=null},700)}function L(b){b&&(b.zrByTouch=!0)}function f(b,I){return U(b.dom,new l(b,I),!0)}function u(b,I){for(var k=I,j=!1;k&&k.nodeType!==9&&!(j=k.domBelongToZr||k!==I&&k===b.painterRoot);)k=k.parentNode;return j}function l(b,I){this.type=I.type,this.target=this.currentTarget=b.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var m=l.prototype;m.stopPropagation=m.stopImmediatePropagation=m.preventDefault=t.noop;var p={mousedown:function(b){b=U(this.dom,b),this._mayPointerCapture=[b.zrX,b.zrY],this.trigger("mousedown",b)},mousemove:function(b){b=U(this.dom,b);var I=this._mayPointerCapture;I&&(b.zrX!==I[0]||b.zrY!==I[1])&&n(this,!0),this.trigger("mousemove",b)},mouseup:function(b){b=U(this.dom,b),n(this,!1),this.trigger("mouseup",b)},mouseout:function(b){b=U(this.dom,b),this._pointerCapturing&&(b.zrEventControl="no_globalout");var I=b.toElement||b.relatedTarget;b.zrIsToLocalDOM=u(this,I),this.trigger("mouseout",b)},touchstart:function(b){b=U(this.dom,b),L(b),this._lastTouchMoment=new Date,this.handler.processGesture(b,"start"),p.mousemove.call(this,b),p.mousedown.call(this,b)},touchmove:function(b){b=U(this.dom,b),L(b),this.handler.processGesture(b,"change"),p.mousemove.call(this,b)},touchend:function(b){b=U(this.dom,b),L(b),this.handler.processGesture(b,"end"),p.mouseup.call(this,b),+new Date-this._lastTouchMoment0&&d.push(k)},T.onparsingerror=function(k){C=k},T.onflush=function(){if(C){A(C);return}y(d)},E.forEach(function(k){if(b)if(g(k,"X-TIMESTAMP-MAP=")){b=!1,I=!0,k.substr(16).split(",").forEach(function(j){g(j,"LOCAL:")?r=j.substr(6):g(j,"MPEGTS:")&&(c=parseInt(j.substr(7)))});try{w=i(r)/1e3}catch(j){I=!1,C=j}return}else k===""&&(b=!1);T.parse(k+` +`)}),T.flush()}},"./src/utils/xhr-loader.ts":function(Q,P,D){"use strict";D.r(P);var U=D("./src/utils/logger.ts"),s=D("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,O=function(){function o(g){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=g?g.xhrSetup:null,this.stats=new s.LoadStats,this.retryDelay=0}var v=o.prototype;return v.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},v.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},v.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},v.load=function(i,_,S){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=_,this.callbacks=S,this.retryDelay=_.retryDelay,this.loadInternal()},v.loadInternal=function(){var i=this.config,_=this.context;if(!i)return;var S=this.loader=new self.XMLHttpRequest,M=this.stats;M.loading.first=0,M.loaded=0;var x=this.xhrSetup;try{if(x)try{x(S,_.url)}catch(u){S.open("GET",_.url,!0),x(S,_.url)}S.readyState||S.open("GET",_.url,!0);var L=this.context.headers;if(L)for(var f in L)S.setRequestHeader(f,L[f])}catch(u){this.callbacks.onError({code:S.status,text:u.message},_,S);return}_.rangeEnd&&S.setRequestHeader("Range","bytes="+_.rangeStart+"-"+(_.rangeEnd-1)),S.onreadystatechange=this.readystatechange.bind(this),S.onprogress=this.loadprogress.bind(this),S.responseType=_.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),S.send()},v.readystatechange=function(){var i=this.context,_=this.loader,S=this.stats;if(!i||!_)return;var M=_.readyState,x=this.config;if(S.aborted)return;if(M>=2)if(self.clearTimeout(this.requestTimeout),S.loading.first===0&&(S.loading.first=Math.max(self.performance.now(),S.loading.start)),M===4){_.onreadystatechange=null,_.onprogress=null;var L=_.status;if(L>=200&&L<300){S.loading.end=Math.max(self.performance.now(),S.loading.first);var f,u;if(i.responseType==="arraybuffer"?(f=_.response,u=f.byteLength):(f=_.responseText,u=f.length),S.loaded=S.total=u,!this.callbacks)return;var l=this.callbacks.onProgress;if(l&&l(S,i,f,_),!this.callbacks)return;var m={url:_.responseURL,data:f};this.callbacks.onSuccess(m,S,i,_)}else S.retry>=x.maxRetry||L>=400&&L<499?(U.logger.error(L+" while loading "+i.url),this.callbacks.onError({code:L,text:_.statusText},i,_)):(U.logger.warn(L+" while loading "+i.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,x.maxRetryDelay),S.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),x.timeout)},v.loadtimeout=function(){U.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},v.loadprogress=function(i){var _=this.stats;_.loaded=i.loaded,i.lengthComputable&&(_.total=i.total)},v.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var _=this.loader.getResponseHeader("age");i=_?parseFloat(_):null}return i},o}();P.default=O}}).default})},umnG:function(ae,Z,h){ae.exports=h.p+"static/h.22b296a4.svg"},vKoX:function(ae,Z,h){var Q=h("SrGk"),P=h("bYtY");function D(t,O){Q.call(this,t,O,["filter"],"__filter_in_use__","_shadowDom")}P.inherits(D,Q),D.prototype.addWithoutUpdate=function(t,O){if(O&&U(O.style)){var o;if(O._shadowDom){o=O._shadowDom;var v=this.getDefs(!0);v.contains(O._shadowDom)||this.addDom(o)}else o=this.add(O);this.markUsed(O);var g=o.getAttribute("id");t.style.filter="url(#"+g+")"}},D.prototype.add=function(t){var O=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,O.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,O),this.addDom(O),O},D.prototype.update=function(t,O){var o=O.style;if(U(o)){var v=this;Q.prototype.update.call(this,O,function(){v.updateDom(O,O._shadowDom)})}else this.remove(t,O)},D.prototype.remove=function(t,O){O._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},D.prototype.updateDom=function(t,O){var o=O.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var v=t.style,g=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,_,S,M,x;if(v.shadowBlur||v.shadowOffsetX||v.shadowOffsetY)_=v.shadowOffsetX||0,S=v.shadowOffsetY||0,M=v.shadowBlur,x=v.shadowColor;else if(v.textShadowBlur)_=v.textShadowOffsetX||0,S=v.textShadowOffsetY||0,M=v.textShadowBlur,x=v.textShadowColor;else{this.removeDom(O,v);return}o.setAttribute("dx",_/g),o.setAttribute("dy",S/i),o.setAttribute("flood-color",x);var L=M/2/g,f=M/2/i,u=L+" "+f;o.setAttribute("stdDeviation",u),O.setAttribute("x","-100%"),O.setAttribute("y","-100%"),O.setAttribute("width",Math.ceil(M/2*200)+"%"),O.setAttribute("height",Math.ceil(M/2*200)+"%"),O.appendChild(o),t._shadowDom=O},D.prototype.markUsed=function(t){t._shadowDom&&Q.prototype.markUsed.call(this,t._shadowDom)};function U(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var s=D;ae.exports=s},vToQ:function(ae,Z,h){ae.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"}},vWvF:function(ae,Z,h){var Q=h("Bq2U"),P=h("SUKs"),D=h("bYtY"),U=D.isString,s=D.isFunction,t=D.isObject,O=D.isArrayLike,o=D.indexOf,v=function(){this.animators=[]};v.prototype={constructor:v,animate:function(M,x){var L,f=!1,u=this,l=this.__zr;if(M){var m=M.split("."),p=u;f=m[0]==="shape";for(var y=0,A=m.length;y0&&M.animate(x,!1).when(u==null?500:u,p).delay(l||0)}function _(M,x,L,f){if(!x)M.attr(L,f);else{var u={};u[x]={},u[x][L]=f,M.attr(u)}}var S=v;ae.exports=S},vpjH:function(ae,Z,h){ae.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(ae,Z,h){var Q=h("y+Vt"),P=h("VpOo"),D=h("nPnh"),U=D.subPixelOptimizeRect,s={},t=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(O,o){var v,g,i,_;this.subPixelOptimize?(U(s,o,this.style),v=s.x,g=s.y,i=s.width,_=s.height,s.r=o.r,o=s):(v=o.x,g=o.y,i=o.width,_=o.height),o.r?P.buildPath(O,o):O.rect(v,g,i,_),O.closePath();return}});ae.exports=t},"xH+I":function(ae,Z,h){ae.exports=h.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ae,Z,h){ae.exports=h.p+"static/leftImg.c0d9e1e4.png"},xiVL:function(ae,Z){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC"},xrsn:function(ae,Z,h){ae.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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",logo_style:"logo_style___3Gfgr"}},"y+Vt":function(ae,Z,h){var Q=h("Gev7"),P=h("bYtY"),D=h("IMiH"),U=h("2DNl"),s=h("3C/r"),t=s.prototype.getCanvasPattern,O=Math.abs,o=new D(!0);function v(i){Q.call(this,i),this.path=null}v.prototype={constructor:v,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,_){var S=this.style,M=this.path||o,x=S.hasStroke(),L=S.hasFill(),f=S.fill,u=S.stroke,l=L&&!!f.colorStops,m=x&&!!u.colorStops,p=L&&!!f.image,y=x&&!!u.image;if(S.bind(i,this,_),this.setTransform(i),this.__dirty){var A;l&&(A=A||this.getBoundingRect(),this._fillGradient=S.getGradient(i,f,A)),m&&(A=A||this.getBoundingRect(),this._strokeGradient=S.getGradient(i,u,A))}l?i.fillStyle=this._fillGradient:p&&(i.fillStyle=t.call(f,i)),m?i.strokeStyle=this._strokeGradient:y&&(i.strokeStyle=t.call(u,i));var T=S.lineDash,E=S.lineDashOffset,d=!!i.setLineDash,n=this.getGlobalScale();if(M.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||T&&!d&&x?(M.beginPath(i),T&&!d&&(M.setLineDash(T),M.setLineDashOffset(E)),this.buildPath(M,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),L)if(S.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=S.fillOpacity*S.opacity,M.fill(i),i.globalAlpha=r}else M.fill(i);if(T&&d&&(i.setLineDash(T),i.lineDashOffset=E),x)if(S.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=S.strokeOpacity*S.opacity,M.stroke(i),i.globalAlpha=r}else M.stroke(i);T&&d&&i.setLineDash([]),S.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,_,S){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var i=this._rect,_=this.style,S=!i;if(S){var M=this.path;M||(M=this.path=new D),this.__dirtyPath&&(M.beginPath(),this.buildPath(M,this.shape,!1)),i=M.getBoundingRect()}if(this._rect=i,_.hasStroke()){var x=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||S){x.copy(i);var L=_.lineWidth,f=_.strokeNoScale?this.getLineScale():1;_.hasFill()||(L=Math.max(L,this.strokeContainThreshold||4)),f>1e-10&&(x.width+=L/f,x.height+=L/f,x.x-=L/f/2,x.y-=L/f/2)}return x}return i},contain:function(i,_){var S=this.transformCoordToLocal(i,_),M=this.getBoundingRect(),x=this.style;if(i=S[0],_=S[1],M.contain(i,_)){var L=this.path.data;if(x.hasStroke()){var f=x.lineWidth,u=x.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(x.hasFill()||(f=Math.max(f,this.strokeContainThreshold)),U.containStroke(L,f/u,i,_)))return!0}if(x.hasFill())return U.contain(L,i,_)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,_){i==="shape"?(this.setShape(_),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,i,_)},setShape:function(i,_){var S=this.shape;if(S){if(P.isObject(i))for(var M in i)i.hasOwnProperty(M)&&(S[M]=i[M]);else S[i]=_;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&O(i[0]-1)>1e-10&&O(i[3]-1)>1e-10?Math.sqrt(O(i[0]*i[3]-i[2]*i[1])):1}},v.extend=function(i){var _=function(M){v.call(this,M),i.style&&this.style.extendFrom(i.style,!1);var x=i.shape;if(x){this.shape=this.shape||{};var L=this.shape;for(var f in x)!L.hasOwnProperty(f)&&x.hasOwnProperty(f)&&(L[f]=x[f])}i.init&&i.init.call(this,M)};P.inherits(_,v);for(var S in i)S!=="style"&&S!=="shape"&&(_.prototype[S]=i[S]);return _},P.inherits(v,Q);var g=v;ae.exports=g},y23F:function(ae,Z){function h(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}h.prototype={constructor:h,_dragStart:function(D){for(var U=D.target;U&&!U.draggable;)U=U.parent;U&&(this._draggingTarget=U,U.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(Q(U,D),"dragstart",D.event))},_drag:function(D){var U=this._draggingTarget;if(U){var s=D.offsetX,t=D.offsetY,O=s-this._x,o=t-this._y;this._x=s,this._y=t,U.drift(O,o,D),this.dispatchToElement(Q(U,D),"drag",D.event);var v=this.findHover(s,t,U).target,g=this._dropTarget;this._dropTarget=v,U!==v&&(g&&v!==g&&this.dispatchToElement(Q(g,D),"dragleave",D.event),v&&v!==g&&this.dispatchToElement(Q(v,D),"dragenter",D.event))}},_dragEnd:function(D){var U=this._draggingTarget;U&&(U.dragging=!1),this.dispatchToElement(Q(U,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function Q(D,U){return{target:D,topTarget:U&&U.topTarget}}var P=h;ae.exports=P},"yTi+":function(ae,Z,h){ae.exports=h.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygIP:function(ae,Z,h){ae.exports=h.p+"static/icon4.bfb8c3b7.svg"},ygoZ:function(ae,Z){ae.exports="data:image/png;base64,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"},yslc:function(ae,Z){ae.exports="data:image/png;base64,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"},yxFR:function(ae,Z,h){var Q=h("y+Vt"),P=h("nPnh"),D=P.subPixelOptimizeLine,U={},s=Q.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,O){var o,v,g,i;this.subPixelOptimize?(D(U,O,this.style),o=U.x1,v=U.y1,g=U.x2,i=U.y2):(o=O.x1,v=O.y1,g=O.x2,i=O.y2);var _=O.percent;if(_===0)return;t.moveTo(o,v),_<1&&(g=o*(1-_)+g*_,i=v*(1-_)+i*_),t.lineTo(g,i)},pointAt:function(t){var O=this.shape;return[O.x1*(1-t)+O.x2*t,O.y1*(1-t)+O.y2*t]}});ae.exports=s},yxwG:function(ae,Z,h){ae.exports=h.p+"static/kycx.05a1d803.png"},z4EP:function(ae,Z){ae.exports="data:image/png;base64,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"},zarK:function(ae,Z,h){var Q=h("YH21"),P=Q.addEventListener,D=Q.removeEventListener,U=Q.normalizeEvent,s=Q.getNativeEvent,t=h("bYtY"),O=h("H6uX"),o=h("ItGF"),v=300,g=o.domSupported,i=function(){var b=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},j=t.map(b,function(W){var V=W.replace("mouse","pointer");return k.hasOwnProperty(V)?V:W});return{mouse:b,touch:I,pointer:j}}(),_={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function S(b){return b==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":b}function M(b){var I=b.pointerType;return I==="pen"||I==="touch"}function x(b){b.touching=!0,b.touchTimer!=null&&(clearTimeout(b.touchTimer),b.touchTimer=null),b.touchTimer=setTimeout(function(){b.touching=!1,b.touchTimer=null},700)}function L(b){b&&(b.zrByTouch=!0)}function f(b,I){return U(b.dom,new l(b,I),!0)}function u(b,I){for(var k=I,j=!1;k&&k.nodeType!==9&&!(j=k.domBelongToZr||k!==I&&k===b.painterRoot);)k=k.parentNode;return j}function l(b,I){this.type=I.type,this.target=this.currentTarget=b.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var m=l.prototype;m.stopPropagation=m.stopImmediatePropagation=m.preventDefault=t.noop;var p={mousedown:function(b){b=U(this.dom,b),this._mayPointerCapture=[b.zrX,b.zrY],this.trigger("mousedown",b)},mousemove:function(b){b=U(this.dom,b);var I=this._mayPointerCapture;I&&(b.zrX!==I[0]||b.zrY!==I[1])&&n(this,!0),this.trigger("mousemove",b)},mouseup:function(b){b=U(this.dom,b),n(this,!1),this.trigger("mouseup",b)},mouseout:function(b){b=U(this.dom,b),this._pointerCapturing&&(b.zrEventControl="no_globalout");var I=b.toElement||b.relatedTarget;b.zrIsToLocalDOM=u(this,I),this.trigger("mouseout",b)},touchstart:function(b){b=U(this.dom,b),L(b),this._lastTouchMoment=new Date,this.handler.processGesture(b,"start"),p.mousemove.call(this,b),p.mousedown.call(this,b)},touchmove:function(b){b=U(this.dom,b),L(b),this.handler.processGesture(b,"change"),p.mousemove.call(this,b)},touchend:function(b){b=U(this.dom,b),L(b),this.handler.processGesture(b,"end"),p.mouseup.call(this,b),+new Date-this._lastTouchMoment